.fn-altxt {
    position:absolute;
    left:-9999px;
}
.fn-artxt {
    position:absolute;
    top:0;
    left:0;
}

.fn-clearfix:before,
.fn-clearfix:after {
    content: " ";
    display: table;
}
.fn-clearfix:after {
    clear: both;
}
.fn-clearfix {
    *zoom: 1;
}
.fn-clr {
    clear:both;
    height:0;
    font-size:0;
    line-height:0;
}

.fn-mt10 {
    margin-top:10px;
}
.fn-mr10 {
    margin-right:10px;
}

.fn-fl {
    float:left;
}
.fn-fr {
    float:right;
}

body {
    background-color:#fff;
    color:#000;
}
.module-title {
    margin:0;
}


/*=S 鏍峰紡 */
.wrapper{
 _text-align:center;/*_涓嬪垝绾垮簲鐢ㄤ簬ie娣锋潅妯″紡锛屾澶勭敤鏉ュ鍣ㄥ眳涓�*/	
}
.header, .content, .footer {
	width: 1000px;
	margin: 0 auto;
	text-align:left;
}
.wrapper ul {
	padding: 0;
	margin: 0;
	margin-top: 1px;
}
ul li{
	list-style:none;
}
/*---header---*/

.banner{ width: 1000px; height: 185px; background:url(../images/banner.jpg) no-repeat;}
.banner2{ width: 1000px; height: 185px; background:url(../images/banner2.jpg) no-repeat;}
.banner3{ width: 1000px; height: 185px; background:url(../images/banner3.jpg) no-repeat;}
.banner4{ width: 1000px; height: 185px; background:url(../images/banner4.jpg) no-repeat;}
.banner5{ width: 1000px; height: 185px; background:url(../images/banner5.jpg) no-repeat;}
.nav{ height:50px; border-bottom:2px solid #e0e0e0;}
.nav .left{ float:left; width:5px; height:50px; background:url(../images/nav-bg.png) 0 0 no-repeat;}
.nav .center{ float:left; width: 970px; *width:970px; height:50px; margin-top:0; padding-left:20px; background:url(../images/nav-bg.png) 0 -100px repeat-x; }
.nav .center li{ float:left; width:96px; height:50px; line-height:50px; text-align:center;}
.nav .center li.active{ background:url(../images/nav-li.gif) repeat-x;}
.nav .center li a{ color:#fff; font-size:16px; font-weight:700; text-decoration:none; line-height:50px;}
.nav .right{ float:left; width:5px; height:50px; background:url(../images/nav-bg.png) 0 -50px no-repeat;}

/*---content---*/
.fl-mr10{ float:left; margin-right:10px;}
.header, .row, .l-side .module { margin-bottom: 10px;}
.l-side{ float:left; width:211px;}
.r-main{ float:right; width:779px;}
.hd { position:relative; height:33px;}
.style01 .hd{ background:url(../images/bg_hd_1.png) right top; _background-image:url(../images/bg_hd_1.gif);}
.hd h3{ padding-left:13px; color:#045998; line-height:33px;}
.style01 .hd h3{ background:url(../images/bg_hd_1.png) left bottom; _background-image:url(../images/bg_hd_1.gif);}
.module-more{ position:absolute; right:10px; top:10px; color:#045998;}
a:link, a:visited, a:hover, a:active { color: #045998; line-height: normal;}
.bd{ position:relative; height:253px; padding-left:10px; padding-top:10px; border:1px solid #8bcdff; border-top:none; background-color:#FFFFFF;}
.style01 .bd{ background:#f6fcff; color:#045998;}  
.ggtz .bd{ height:253px;}  
.jygk .bd{ height: 222px; padding:0;}    
.jygk .bd ul{ height:28px; margin:0; padding-right:13px; border-bottom:1px solid #8bcdff;} 
.jygk .bd ul.last{ border-bottom:none;}  
.jygk .bd ul li{ float:left; width:98px;}
.jygk .bd ul li .icon{ display:inline-block; width:7px; height:7px; margin:11px 7px 0 16px; background:url(../images/icon.gif) no-repeat;}   
.jygk .bd ul li a{ margin-top:2px;} 
.jyxz .bd{height: 202px; padding:0;}  
.jyxz ul{ margin:0;}
.jyxz ul li{ float:left; width:104px; height:28px; line-height:28px; text-align:center; border-bottom:1px solid #d2d2d2;}  
.jyxz ul li.blue{ background:#dcf2ff;}
.jyxz ul li.line{ width:1px; height:28px; background:#d2d2d2;}
.jyxz ul li.last{ border-bottom:none;}
.sxqjyj .bd{ height: 144px; padding:0;}
.sxqjyj ul{ height:28px; margin:0; border-bottom:1px solid #d2d2d2; line-height:28px;} 
.sxqjyj ul.blue{ background:#dcf2ff;}
.sxqjyj ul.last{ border-bottom:none;}
.sxqjyj ul .dot{ display:inline-block; float:left; width:3px; height:3px; margin:15px 5px 0 15px; background:url(../images/dot.gif) no-repeat;}
.sxqjyj ul li{ float:left; width:102px; }
.sxqjyj ul a{ float:left; margin-top:9px;}
.twfd{ width:305px;  height:198px; padding:4px; border:1px solid #d2d2d2;}
.hhjyxw{ float:left; width:451px;}
.style02 .hd{ height:30px; background:url(../images/bg_hd_2.png) right top; _background-image:url(../images/bg_hd_2.gif);}
.style02 .hd h3{ line-height:30px; color:#333333; background:url(../images/bg_hd_2.png) left bottom; _background-image:url(../images/bg_hd_2.gif);}
.style02 .module-more{ color:#646464;}
.style02 a:link, .style02 a:visited, .style02 a:hover, .style02 a:active { color: #646464; }
.style02 .bd{  height:168px; border:1px solid #d2d2d2; background:#fff; color:#646464;}  
.gnjyxw{ float:left; width:451px;}
.spxw{ float:left; width:316px;}
.news_pic1 img{ display:block; border:1px solid #d2d2d2;}
.zsks{ float:left; width:451px;}
.hhjy{ float:left; width:316px;}
.rel-side{ float:right; width:167px;}
.rer-main{ float:left; width:820px;}
.news_pic2 img{ display:block; margin-right:2px; }
.news_pic3 img{ display:block; }
.srh-box{ width:817px; height:39px; border:1px solid #d2d2d2; background:#f6f6f6;}
.srh-box h3{ color:#333333; font-size:14px; font-weight:700; line-height:18px; padding-left:0;}
.srh-box h3 .icon{ display:inline-block; float:left; width:18px; height:19px; margin:10px 5px 0 12px; background:url(../images/srh.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/srh.png');}
.srh-box h3 .text{ float:left; margin-top:12px; _height:23px; _padding-top:5px; _margin-top:8px;}
.srh-box .hd{ float:left; width:110px;}
.srh-box .bd{ float:left; width:462px; height:34px; padding-left:0; padding-top:5px; border:none; background:#f6f6f6;}
.xxzc{ width:211px;}
.xxzc .bd{ height:116px; padding:0;}
.xxzc ul{ height:28px; margin:0; border-bottom:1px solid #d2d2d2; line-height:28px;} 
.xxzc ul.blue{ background:#dcf2ff;}
.xxzc ul.last{ border-bottom:none;}
.xxzc ul .dot{ display:inline-block; float:left; width:3px; height:3px; margin:15px 5px 0 15px; background:url(../images/dot.gif) no-repeat;}
.xxzc ul li{ float:left; width:102px; }
.xxzc ul a{ float:left; margin-top:9px;}
.szdw{ float:left; width:596px; border:1px solid #d2d2d2;}
.szdw .hd{ height:29px; border-bottom:1px solid #d2d2d2; background:url(../images/bg_hd_3.gif) repeat-x;}
.szdw .hd h3{ background:none; line-height:29px;}   
.szdw .bd{ height:111px; padding:0; border:none;} 
.szdw .bd ul{ margin:7px 0 0 6px;}  
.szdw .bd ul li{ float:left;}
.szdw .bd ul li a{ display:block; width:107px; height:26px; margin:4px 5px; line-height:26px; text-align:center; background:url(../images/szdw-button.png) no-repeat; color:#045998;}
.szdw .bd ul li a:hover{ text-decoration:none;}
.lmdc{ width:165px; border:1px solid #d2d2d2; background:#f6f6f6;}
.lmdc .hd{ background:none; margin:0 10px; border-bottom:1px solid #d2d2d2;}
.lmdc .hd h3{ background:none;}
.lmdc .bd{ width:155px; height:243px; border:none; background:#f6f6f6;}
.footer{ padding-bottom:36px; border-top:1px solid #d2d2d2; text-align:center; background:#f6f6f6; color:#646464;}
.footer .icon{ display:inline-block; float:left; width:35px; height:42px; margin:0 9px 0 11px; background:url(../images/footer-icon.png);}
.footer .text{ float:left;}
.footer p{ text-indent:0;}
.footer .p1{ width:600px; margin:0 auto;}
.footer .p1 .text{ margin-top:16px;}
.footer .last{ margin-bottom:0;}

.side{ display:inline; float:left; width:185px; margin-bottom:36px;}
.side .side-nav .hd{ background:url(../images/bg_hd_4.png) right top; _background-image:url(../images/bg_hd_4.gif);}
.side .side-nav .hd h3{ background:url(../images/bg_hd_4.png) left bottom; color:#fff; _background-image:url(../images/bg_hd_4.gif);}
.side .side-nav ul{  margin-top:0; padding-bottom:9px; border:1px solid #42a4eb; border-top:none;}
.side .side-nav ul li{ width:183px; height:31px; line-height:31px; text-align:center; background-color:#f6fcff;}
.side .side-nav ul li.blue{ background:url(../images/side-nav-bg.gif) no-repeat;}
.side .side-nav ul li.active{ font-weight:700; background:url(../images/side-nav-bg-active.gif) no-repeat;}
.side .side-nav ul li a{ font-size:14px; line-height:31px;}
.side .side-nav ul li a:hover{ text-decoration:none;}
.side .side-nav ul li.line{ height:1px; line-height:1px; background:url(../images/side-nav-line.gif) no-repeat; font-size:0;}
.main{ float:left; width:804px; margin-bottom:36px;}
.xyxx{ float:left; width:608px;}

.style03 .hd{ height:31px; background:url(../images/bg_hd_5.png) right top; _background-image:url(../images/bg_hd_5.gif); }
.style03 .hd h3{ color:#333333; line-height:31px; background:url(../images/bg_hd_5.png) left bottom; _background-image:url(../images/bg_hd_5.gif);}
.style05 .hd{ height:31px; background:url(../images/bg_hd_7.png); _background-image:url(../images/bg_hd_7.gif);_height:30px;}
.style05 .hd .tab-nav{ height: 31px; line-height: 31px; margin-left: 13px; font-size: 14px;_height:30px;}
.style05 .hd .tab-nav li{ float:left; margin-left:-1px; padding:0 12px; background:url(../images/tab-nav.gif) right 8px no-repeat; *margin-top:-1px; }
.style05 .hd .tab-nav li.last{ background:none;}
.style05 .hd .tab-nav li.active{ width:88px; padding:0; text-align:center; background:url(../images/tab-nav-active.jpg) no-repeat 0 0; }
.style05 .hd .tab-nav li.active a{ font-weight:700; color:#333333;}
.style05 .hd .tab-nav li a{ font-weight:400; color:#646464; line-height:31px; }
.style05 .hd .tab-nav li a:hover{ text-decoration:none;}

.style08 .hd{  background:url(../images/bg_hd_8.png) right top; _background-image:url(../images/bg_hd_8.gif); }
.style08 .hd h3{  background:url(../images/bg_hd_8.png) left bottom; _background-image:url(../images/bg_hd_8.gif);}

.style03 .module-more{ color:#646464;}
.style03 a:link, .style03 a:visited, .style03 a:hover, .style03 a:active { color: #646464; }
.style03 .bd{  height:170px; color:#646464; border:1px solid #42a4eb; border-top:none;}
.style05 .module-more{ color:#646464;}
.style05 a:link, .style03 a:visited, .style03 a:hover, .style03 a:active { color: #646464; }
.style05 .bd{  height:170px; color:#646464; border:1px solid #42a4eb; border-top:none;}
.gg{ float:left; width:183px; border:1px solid #eda944;}
.gg .hd{height:32px; background:url(../images/bg_hd_6.gif);}
.gg .hd h3{ line-height:32px; color:#713a00;}
.gg .bd{ border:none; height:168px;}
.gg .module-more{ color:#646464;} 
.gg a:link, .gg a:visited, .gg a:hover, .gg a:active { color: #646464; }
.wdtc{ float:left; width:397px;}
.xyxs{ float:left; width:397px;}
.sxdhd{ float:left; width:397px;}
.xlh{ float:left; width:397px;}
.twice{ float:left; width:803px; margin-bottom: 10px;}

.path{ height:29px; line-height:29px;}
.path .model{ margin-left:11px; padding-left:13px; background:url(../images/icon.gif) no-repeat left 11px; color:#333333;}
.path .model a{ color:#045998;}
.xyxx_zy{ width:802px; border: 1px solid #D2D2D2;}
.xyxx_zy .hd{ height: 29px; border-bottom: 1px solid #D2D2D2; background: url("../images/bg_hd_3.gif") repeat-x scroll 0 0 transparent;}
.xyxx_zy .hd h3{ line-height: 29px; background: none repeat scroll 0 0 transparent;}
.xyxx_zy .bd{ width: 792px; height: 615px; border: medium none;}
   
   
.xq-side{ float:left; width:192px; margin-bottom:30px;}   
.xq-side .module{ margin-bottom:10px;}
.style04{ width:190px; border: 1px solid #D2D2D2;}
.style04 .hd{ height: 29px; border-bottom: 1px solid #D2D2D2; background: url("../images/bg_hd_3.gif") repeat-x scroll 0 0 transparent;}
.style04 .hd h3{ line-height: 29px; background: none repeat scroll 0 0 transparent; color:#333333;}
.style04 .bd{ width: 180px; height: 173px; border: medium none;}   
   
.xq-main{ float:right; width:797px; margin-bottom:30px;}   
.xq-main .text{ width:795px; min-height:766px; border: 1px solid #D2D2D2;}   
   
.tab-pal .model{
	display:none;
}
.tab-pal .active{
	display:block;
}   

.nsy-searchhorizontal{ margin-top:6px; *margin-top:8px;}


/*=E 鏍峰紡 */

/*=S 宓屽杈呭姪 */
/*
.model {
    background-color:#888888;
}
*/

.nsy-aMore{ top:-32px; right:5px;}
.spxw .nsy-mediaNews .nsy-mediaNews-ul dl{ margin:0;}
.style01 .nsy-aMore{ top:-23px;}
.nsy-news li, .nsy-latestNews li, .nsy-newsTop li, .nsy-nav-ul li, .nsy-latestMessage li, .nsy-latestContribute-ul li{ padding-left: 8px; background:url(../images/dot2.gif) left center no-repeat;}
/*=S 宓屽杈呭姪 */

/*鏇村浣嶇疆*/
.module{
	position:relative;
}
.module .nsy-aMore{
	position: absolute;
	right: 10px;
	top: -22px;
	width: 40px;	
}
.news_pic2 a{
	float:left;
	margin-bottom:2px;
}
.nsy-setfont{
display:none;
}


.ggtz .bd{
	height:120px;
}
/*=S 宓屽杈呭姪 */

/*--passport鐧诲綍----*/
.nsy-passport-login label{
	display: inline-block;
width: 50px;	
}
.passport-username,.passport-password{
	margin-bottom:10px;
}
.nsy-passport-login-nologin div div {
	display: inline-block;
}
.nsy-passport-login .passport-username input,
.nsy-passport-login .passport-password input {
	width: 96px;
 *width:86px;
	margin-right: 5px;
}
.nsy-passport-login .verifyCodeImg {
	margin: 0 5px;
}
.nsy-passport-login-login p {
	float: left;
	text-indent: 0;
}
.nsy-passport-login-login a,
.passport-forgot a{
	color: #666;
	text-decoration: underline;
}
.passport-forgot{
position: absolute;
right: 110px;
top: 75px;
}
.passport-login input{
	display: inline-block;
color: white;
padding: 4px;
text-align: center;
border: 1px solid #4287CE;
background-color: #4A97E3;
cursor: pointer;
}
.passport-islogin p{
	display:inline-block;
}
.passport-islogin a{
	color:#999;
	text-decoration:underline;
}
.passport-islogin span{
	color:#4A97E3;
}