@charset "utf-8";
*{padding:0; margin:0;}
li{ list-style:none; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#FD302D; text-decoration:none; }
img { border:0; vertical-align:middle;}
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
input{ background:none; border:none; vertical-align:middle;}
body{ font-size:12px; background:url(../images/body_bg.jpg) repeat;}
.wrap{ width:960px; margin:0 auto; overflow:hidden;}

/*top*/
.logo_pic{ width:1220px; margin:0 auto; background:url(../images/banner.jpg) no-repeat; overflow:hidden;}
.top{ height:205px; background:url(../images/top_bg.jpg) repeat-x; overflow:hidden;}
.banner{ width:960px; margin:0 130px; height:170px; background:url(../images/banner.jpg) no-repeat top center; overflow:hidden;}
.banner .topNav{ height:33px; line-height:33px; text-align:right; overflow:hidden;}
.banner .topNav ul li{ height:33px; font-weight:bold; display:inline-block;*display:inline; *zoom:1; margin-left:10px; background:url(../images/top_link_bg.png) repeat; padding:0 8px 0 0;_text-align:left; overflow:hidden;}
.banner .topNav ul li a{ display:inline-block; color:#fff; *display:inline; *zoom:1; }
.banner .topNav ul li.topNav1{*width:95px; height:33px;}
.banner .topNav ul li.topNav2{*width:156px; height:33px;}
.banner .topNav ul li.topNav1 a{padding-left:30px;*width:65px;  background:url(../images/top_link_icon1.png) no-repeat top left;}
.banner .topNav ul li.topNav2 a{padding-left:25px;*width:141px;  background:url(../images/top_link_icon2.png) no-repeat top left;}
/*notice*/
.notice{ width:590px; float:left; height:35px; line-height:35px; padding-left:30px; background:url(../images/notice_icon.jpg) no-repeat top left; }
.notice a{ color:#fff;}
.news-container	{height:270px; margin:0;}
.news-container ul li a	{padding-bottom:0px; font-size:12px; height:12px; color:white;	}
.date{ width:220px; float:right; height:35px; line-height:35px;  text-align:right;}

.left{ width:260px; float:left;}
.left .l_top{ height:39px; overflow:hidden; font:14px "Microsoft YaHei",微软雅黑; background:url(../images/left_top.jpg) no-repeat top left;}
/*xg2014/7/21*/.left .l_top .l_title,.survey .surTitle span,.scroll .scoTitle span{ height:39px; line-height:38px; color:#2c7d83; padding-left:50px;}
.left .l_mid{ background:url(../images/left_mid.jpg) repeat-y left;}
.left .l_bot{ height:7px; overflow:hidden; background:url(../images/left_bottom.jpg) no-repeat top left;}
.left .l_top .l_title span{ float:right; margin:1px 15px 0 0;}
/*login*/
.login{ height:157px; overflow:hidden; margin:12px 0 13px 0;}
.login .l_top .l_title{ background:url(../images/login_title_icon.jpg) no-repeat 20px 1px; }
.login .l_mid{ height:103px; overflow:hidden; padding-top:8px; }
.login .l_mid p.cc{ width:236px; padding-left:20px; margin:0 0 5px 1px; background:#eff8f8;}
.login .l_mid p .log_text{ width:150px; height:20px; background:#fff; border:1px solid #c6c6c6;}
.login .l_mid p span{ letter-spacing:1em; *padding-right:0.1em;}
.login .l_mid p.but{ margin-left:60px;}
.login .l_mid p.but input{ width:67px; height:22px; float:left; margin:0 9px; cursor:pointer;}
.login .l_mid p.but .log_but1{ color:#fff; background:url(../images/login_but1.jpg) no-repeat center;}
.login .l_mid p.but .log_but2{ color:#10597c; background:url(../images/login_but2.jpg) no-repeat center;}

/*news*/
.news{ height:275px; overflow:hidden;}
.news .l_top .l_title{ background:url(../images/news_title_icon.jpg) no-repeat 20px 1px;}
.news .l_mid{ overflow:hidden; height:229px;}
.news .l_mid ul{ width:256px; margin:9px 0 0 1px;}
.news .l_mid ul li{ height:31px; line-height:31px; padding-left:40px;  background:url(../images/news_list_icon.jpg) no-repeat 20px center;}
.news .l_mid ul li span{ float:right; color:#aaa; padding-right:15px;}
.news .l_mid ul li a{ float:left; width:152px; text-overflow:ellipsis;white-space: nowrap; overflow:hidden;}
.news .l_mid ul li.green{ background-color:#eff8f8;}

/*service*/
.service{ height:183px; margin:10px 0 10px 0; background:url(../images/service_bg.jpg) no-repeat top left;}
.service .l_top .l_title{ background:url(../images/service_title_icon.jpg) no-repeat 20px 1px;}
.service ul{ margin-top:6px;}
.service ul li{ line-height:30px; background:url(../images/service_list_icon.jpg) no-repeat left center; padding-left:20px; margin-left:21px;}

/*someLink*/
.someLink ul li{ width:117px; height:38px;  line-height:38px; float:left; font:14px "Microsoft YaHei",微软雅黑; background:url(../images/someLink_bg.jpg) no-repeat center left;}
.someLink ul li a{ color:#288c97; line-height:38px; display:block; padding-left:35px; }
.someLink ul li.sL1{ margin-right:25px;}
.someLink ul li.sL1 a{ background:url(../images/someLink_icon1.jpg) no-repeat 13px center;}
.someLink ul li.sL2 a{ background:url(../images/someLink_icon2.jpg) no-repeat 13px center;}

.right{ width:700px; float:left;}
/*search*/
.search{ width:687px; height:155px;  margin:12px 0 10px 10px; background:url(../images/search_bg.jpg) no-repeat top left;}

/*picLink*/
.picLink{ height:57px; overflow:hidden;}
.picLink ul{ font:14px "Microsoft YaHei",微软雅黑;}
.picLink ul li{ width:152px; height:57px; line-height:57px; float:left; margin-left:27px;}
.picLink ul li a{ color:#fff; padding-left:50px; letter-spacing:3px;}
.picLink ul li.pl1{ margin-left:10px;_margin-left:5px; background:url(../images/picLink1.jpg) no-repeat left center;}
.picLink ul li.pl2{ background:url(../images/picLink2.jpg) no-repeat left center;}
.picLink ul li.pl3{ background:url(../images/picLink3.jpg) no-repeat left center;}
.picLink ul li.pl4{ background:url(../images/picLink4.jpg) no-repeat left center;}

/*survey*/
.survey{ width:688px; height:217px; margin:7px 0 0 10px; background:url(../images/survey_bg.jpg) no-repeat right top;}
/*xg2014/7/21*/.survey .surTitle,.scroll .scoTitle{ height:39px; overflow:hidden; font:14px "Microsoft YaHei",微软雅黑; background:url(../images/survey_title_icon.jpg) no-repeat 20px 1px;}
.survey .surImg{ width:217px; height:137px; float: right; margin: 19px 21px 0px 0px;_margin:19px 0 0 11px;}
.survey .surCon{ width:680px; float:left; line-height:24px; color:#666; margin:12px 0 0 16px; text-indent:0em; position:relative;}
.survey .surCon a{ display:block; font-size:10px; color:#298a94; /* position:absolute; */ /* right:0px; */ /* bottom:0px; */float: left;width: 260px;    line-height: 28px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.survey .surCon ul li{ width:340px; float:left; overflow:hidden;}

/*scroll xg2014/7/21*/
.scroll{ width:688px; height:183px; margin:9px 0 0 10px; background:url(../images/scroll_bg.jpg) no-repeat right top;}
.scroll .scoTitle{ background:url(../images/scroll_title.jpg) no-repeat 9px 1px;}

/*contact*/
.contact{ width:688px; height:40px; overflow:hidden; background:url(../images/contact_bg.jpg) no-repeat right top; margin:10px 0 0 10px;}
.contact strong{ display:inline-block; font:14px "Microsoft YaHei",微软雅黑; color:#298a94; margin:8px 0 0 58px; border-right:1px solid #ccc; padding-right:20px;}
.contact a{ display:inline-block; margin:0 20px;}
.contact a font{ font-size:12px; color:#298a94;}

/*footer*/
.footer{ height:70px; line-height:25px; padding-top:23px; margin-top:10px; text-align:center; color:#fff; background:url(../images/footer_bg.jpg) repeat-x;}


/*secLeft*/
.secLeft{ width:184px;  min-height:635px;_height:635px; background:#f6f6f6; float:left;}
.secLeft h2{ height:66px; line-height:66px; font-size:24px;  text-align:center; border-bottom:1px dashed #c6c6c6; letter-spacing:0.2em;}
.secLeft ul li{ height:47px; border-bottom:1px dashed #c6c6c6; margin-top:1px; width:184px;}
.secLeft ul li a{ display:block; height:45px; width:157px; line-height:45px;  border-left:2px solid #d6d5d5; padding-left:25px; font-size:14px; letter-spacing:0.2em;}
.secLeft ul li.on a{ font-weight:bold; border-left:2px solid #338b92; color:#338b92; background:#E6F2F3;}

/*subnav  当前位置*/
.subnav{ height:40px; line-height:40px;}
.subnav .sub{ min-width:90px; float:left;}
.subnav .subBg{ width:668px; height:40px; float:left; background:url(../images/sec_subnav.png) repeat-x center;}

/*检索框*/
.searchBox_blyun{margin:0px; padding:0px; font:12px/1.5  新宋体; color:#243840;  background:url(images/search-icon.jpg) no-repeat left center; overflow:hidden; margin-left:46px;}
.searchBox_blyun *{margin:0px; padding:0px;}
.searchBox_blyun ul{list-style-type:none;}
.searchBox_blyun input{vertical-align:middle; font:12px  新宋体; color:#243840;}
.searchBox_blyun a{color:#243840; text-decoration:none;}
.searchBox_blyun a:hover{color:#e75822;text-decoration:none;}
.searchBox_blyun .clearfix{overflow:hidden; zoom:1;}
.searchBox_blyun .clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.searchBox_blyun .inner1_searchBox{}
.searchBox_blyun .inner2_searchBox{ overflow:hidden;}
.searchBox_blyun .sTab{ margin:25px 0 14px 0;}
.searchBox_blyun .sTab li{float:left; margin-right:25px; display:inline; font-size:12px;}
.searchBox_blyun .sTab li.on a{font-weight:bold; color:#e75822;}
.searchBox_blyun .sTab li.on a:hover{text-decoration:none;}
.searchBox_blyun .sInput{}
.searchBox_blyun .sInput input{float:left;  background:none; border:none; }
.searchBox_blyun .stxt{width:391px; height:26px; line-height:26px; padding-left:10px;}
.searchBox_blyun .sbtn{width:74px; height:25px; overflow:hidden; cursor:pointer;  font-weight:bold; border:none; background:none;}
.searchBox_blyun .cn{ display:inline;  margin:0 15px 0 21px;}
.searchBox_blyun .en{}
.searchBox_blyun .sTip{float:left; height:28px; position:relative; margin:-1px 0px 0px 4px; line-height:14px; display:inline;}
.searchBox_blyun .sTip td{height:27px;}
.searchBox_blyun .sTip a{text-decoration:underline;}
.searchBox_blyun .sLabel{ float:left; width:380px; margin-top:28px; margin-left:7px;}
.searchBox_blyun .sLabel label{margin-right:5px; *margin-right:5px;}
.searchBox_blyun .sLabel input{margin:0px 3px 3px 0px; *margin:0px 1px 3px 0px;}

/*flink*/
.flink{margin-top:-15px;}
.flink a{color: #fff}