﻿@charset "utf-8";
/* CSS Document */
body{  padding: 0; margin:0; font-size: 16px; color:#333; font-family: "Microsoft YaHei","SimSun"; background: #f5f5f5; }
ul,dl,li,dt,dd{ list-style: none; padding: 0; margin:0; }
a{ color:#333;}
a,a:hover,a:active,a:visited{ text-decoration: none; }
img{ border: none; }
p,h1,h2,h3,h4,h5,h6{ padding: 0; margin:0; } 
.fl{ float: left; }
.fr{ float: right; }
.clear{ clear: both;}
.hide{ display: none;}
.pl0{padding-left:0;}
.bgfff a:hover{color: #2A5281;}
/*涓讳綋 width*/
.w1200{max-width:1200px;padding:0px; margin: 0 auto;}
.container{max-width:1130px;padding:0px; margin: 0 auto;}
.bgfff{ background: #fff; padding: 15px 35px 25px;  }

.mt25{ margin-top: 25px;}
/*.mt25{ margin-top: 60px;}*/
.mt10{ margin-top: 10px;}
.pd40{ padding: 40px 0;}
/*header*/
/*.topheader{ height:300px; width: 100%;background: #2A5281 url(../images/bg.png) no-repeat center top;}*/
.topheader{  width: 100%;height:300px important; background: url(../images/bg.png) no-repeat center top ;}
.header_bg{background: url(../images/headerbg.png) no-repeat left top;}
.top_nav{ height: 110px;}
.top_icon ul {padding-top:6px;margin-top: 15px;}
.top_icon ul a{display: inline-block;height: 23px; margin-right: 6px;}
.top_icon ul a img{ vertical-align: middle;}
.logo{text-align:center;padding-bottom: 10px; }
.search{position: relative;margin:15px auto 0px auto;width: 260px;background: #fff;height: 32px;border: 1px solid #245399;}
.search input{height: 30px; height: 24px\0;border: 0px solid #245399;margin: 0;width: 210px;padding-left: 10px;border-right: none;}
search input::-webkit-input-placeholder { /* WebKit browsers*/
	color:#89a2c6;font-size:14px;}
search input:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/
	color:#89a2c6;font-size:14px;}
search input::-moz-placeholder {  /* Mozilla Firefox 19+*/
	color:#89a2c6;font-size:14px;}
search input:-ms-input-placeholder { /* Internet Explorer 10+*/
	color:#89a2c6;font-size:14px;
}
.search .btn{border:none;position: absolute;top: 0px;right: 0px;width:38px;background:url(../images/searchButn.png) no-repeat 10px;height: 30px;}

/*180212鏂板鍐呴儴閭st*/
.nbyx{margin-top:15px; margin-right:66px; color:#FFF; font-size:14px; line-height:30px;}
.nbyx img{float:left; padding-right:10px; padding-top:6px;}
.nbyx a{color:#fff;}
/*end*/


.topnav{height: 47px;border-top: 1px solid #7899b0; background:#2A5281;}
.topnav .w1200{background: #2A5281;height: 45px;line-height: 45px;}
.topnav li{text-align: center;border-left: 1px solid #628ca2;width: auto;float: left; line-height: 46px;}
.topnav li.sjzf { border-left:none; float:right;}
.topnav li.home,nav.navBox li.sjzf{border: none;}
.topnav li:last-child{border-left:none;float: right;}
.topnav li a{font-size: 18px;color: #fff;font-weight:600;display: block;padding: 0 42px;}
.topnav li a:hover{ background: #2A8083; color: #fff;}
.topnav ul li.sjzf span{color: #fff;font-size: 14px;}


.topnav li.mainlevel { position:relative;}
.topnav li.mainlevel ul { display:none; position:absolute; background:#fff url(../images/nav_on.gif) no-repeat; opacity:.9; filter: alpha(opacity=90); width:1160px; padding:20px; height:90px; z-index:999;} 
.topnav li.mainlevel ul.subTit01 { left:-101px; top:47px; background-position:160px 0px;}
.topnav li.mainlevel ul.subTit02 { left:-238px; top:47px; background-position:294px 0px;}
.topnav li.mainlevel ul.subTit03 { left:-375px; top:47px; background-position:432px 0px; width: 500px; padding: 20px 452px 20px 248px;}
.topnav li.mainlevel ul.subTit04 { left:-512px; top:47px; background-position:568px 0px;}
.topnav li.mainlevel ul.subTit05 { left:-650px; top:47px; background-position:716px 0px; width: 824px; padding: 20px 24px 20px 352px;}
.topnav li.mainlevel ul.subTit06 { left:-840px; top:47px; background-position:900px 0px;}
.topnav li.mainlevel ul li { float:left; border-left:none;}
.topnav li.mainlevel ul li a { color:#000; font-size:18px; font-weight:bold; text-align:center; padding:0 14px;}
.topnav li.mainlevel ul li a:hover { color:#2A5281; background:none;}
.topnav.navBox li.mainlevel ul li:last-child { float:none;}
.menu ul li>ul>li{ border:0;}


.top_nav_mobile,
.sel_btn2,
.mobile_search2{ display: none;}

/*鍏叡閾炬帴*/
.link_con{ overflow: hidden; background: #e5e5e5; padding: 4px 0 4px 15px;}
.link_con h3{font-size: 18px;color: #446879;width: 132px;line-height: 30px;padding-top: 10px;}
.link_con ul{ width: 982px;}
.link_con ul li{ float: left;}
.link_con ul li a{ font-size: 16px; color: #000;}

.link_con ul.ul1 li{  line-height: 38px;padding-right:35px}


.link_con ul.ul2{ padding: 10px 0}
.link_con ul.ul2 li{  line-height: 30px; width: 88px;}
.link_con ul.ul2 li.w100{ width: 95px;}
.h3_mobile{ display: none;}

/*footer*/
.footer{ overflow: hidden; padding-top: 20px;background: #2A5281; }
.footer .foot1 .w90{font-size: 14px;color: #fff;line-height: 25px;}
.footer .foot1 .xglj ul{overflow: hidden;}
.footer .foot1 .xglj ul li{ float: left; font-size: 14px;line-height: 25px;}
.footer .foot1 .xglj ul span{float: left;color: #fff;}
.p15{padding-left: 15px;}
.footer .foot1 .xglj ul li a{color: #fff;display: block;padding: 0 5px;}
.footer .foot1 .xglj ul li:nth-child(5) a{border: none;}
.footer .foot1{ border-bottom:1px #0a597d solid; overflow: hidden; padding-bottom: 25px;}
.footer .foot1 .fr select{ width: 149px; height: 26px; border: 1px #7c9faf solid; margin-left: 5px; font-size: 14px; background: #2A5281; color: #fff; }


.footer .foot2{font-size: 14px; text-align: center;padding-top:10px;}
.footer .foot2 p{ line-height: 26px; color:#fff;}
.xkwztp span{position:absolute !important; left:0px;}
#_ideConac{ position: absolute; right: 0; top:-13px;}
.foot_mobile{ display: none;}



/*闈㈠寘灞�*/
.BreadcrumbNav{width:100%;color: #666;line-height: 30px; font-size: 14px;padding-bottom: 20px;}
.BreadcrumbNav a{ font-size:14px;color: #666; }

/*鍒楄〃 鏍忕洰鏍囬*/
.channel_tit{ font-size: 20px; font-weight: bold; border-bottom: 1px #cccccc solid; padding-bottom: 8px;}
.channel_tit a.more{ font-weight: normal; font-size: 14px; color: #666666; float: right; padding-top: 10px;}
.lanxian{ display:block; width:80px; height:19px;border-bottom:2px solid #2a5281; padding-bottom:15px;}
/*鏍囬  甯︾伆鑹茶儗鏅�*
.channel_tit2l{ float:left; width:250px;}*/
.channel_tit2{ font-size: 20px; font-weight: bold; background: #e5e5e5; line-height: 40px; padding-left: 20px; margin-bottom: 8px;}
.channel_tit2l{ float:left;}

/*20181104修改*/
.channel_tit2r{ float:left; display:inline-block; width:600px; margin-left:20px; margin-bottom:10px;}
.channel_tit2r ul li{ float:left; font-size:16px; font-weight:normal; margin-right:10px; background:#ccc; padding-left:10px; padding-right:10px; height:25px; line-height:25px; margin-top:8px; color:#fff;}

.channel_tit2r ul li a{ color:#212121;}
.channel_tit2r ul li:hover{ background:#2A5281;}
.channel_tit2r ul li:hover a{ color:#fff;}
/*鏂囧瓧 鍒楄〃*/
.commonList_con{ padding: 12px 0}
.commonList_con ul li{ clear: both; overflow: hidden; padding-left: 13px; background: url(../images/list_bg.png) no-repeat left 18px; line-height: 36px;}
.commonList_con ul li a{ float: left; color: #333;}
.commonList_con ul li span{ float: right; font-size: 14px; color: #999999;}

body{ min-width: 1300px;}
.footer{ position: relative;}
#return_iphone{width:186px; height: 186px; position:absolute; right: 0; bottom: 0;}
	
@media screen and (max-width: 768px){
	/*180212鏂板st*/
.nbyx_mobile{margin-left:26px;}
/*180212鏂板end*/
.sjxsj{display:block!important; width:36%;}
}
.zjwy{ width:100px; height:20px; margin-left:120px; background:#fff; line-height:20px; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit- border-radius:3px; }
.zjwy a{ font-size:12px; color:#2a5281}
.jypx{ width:100px; height:20px; margin-left:120px; background:#fff; line-height:20px; text-align:center; margin-top:5px;border-radius:3px; -moz-border-radius:3px; -webkit- border-radius:3px;}
.jypx a{ font-size:12px; color:#2a5281}
.weibo{position:relative; height: 100px; width: 335px; margin: 0 auto; margin-top:20px;}
.weibo ul li{ float:left; margin-right:10px;}
.weibo2 { float:right; width: 100px; margin-top:14px;}
/*焦点图*/
.main2l{ width:575px; height:378px; float:left;}
.focus{position:relative;width:575px;height:378px;background-color:#000;margin:0px auto 0 auto;}  
.focus img{width:575px;height:378px;} 
.focus .shadow .title{width:260px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:50px;line-height:50px;background:rgba(0,0,0,0.6);  
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}  
.focus .shadow a{text-decoration:none;color:#fff;font-size:18px;overflow:hidden;margin-left:10px;font-family:"\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:15px;right:15px;position:absolute;height:21px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;display:inline;width:12px;height:12px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#c9733a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-50px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-50px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;} 
.main2r{ width:543px; height:378px; float:left; margin-left:10px;}
.main2rt{ width:543px; height:57px; background:url(../images/gzyw_top.png) no-repeat;} 
.main2rtl{ width:100px; height:57px; text-align:center; line-height:45px; float:left;}
.main2rtl a{ font-size:24px; color:#2A5281; margin-left:20px;}
.main2rtr{ width:430px; height:57px; float:left; text-align:right; line-height:50px; padding-right:10px;}
.main2rtr a{ color:#666; font-size:14px;}
.main2rtr a:hover{ color:#ff0000;}
.main2rb{ width:523px; margin-left:10px; margin-top:5px;}
.main2rb ul li{ width:523px; height:32px; line-height:32px; background:url(../images/iconPoint.jpg) no-repeat left; text-align:right; color:#666666; overflow:hidden; white-space:nowrap; font-size:16px;}
.main2rb ul li a{ float:left; color:#303030; margin-left:15px; display:block; width:420px; text-align:left; white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.main2rb ul li a:hover{ color:#2A8083;}


/*技术支持*/
.footer .foot2 p a:link {
 color: #fff;
 text-decoration: none;
}
.footer .foot2 p a:visited {
 color: #fff;
 text-decoration: none;
}
.footer .foot2 p a:hover {
 color: #fff;
 text-decoration: underline;
}


/*头条*/
.main2r .H1{ font-size:22PX; text-align:center; width:523px; margin:10px auto 0;}
.main2r .H1 a{ color:#b00c0c;}
.erj{ color:#2A5281; font-size:15px;width:523px; margin:10px auto;text-align:center}
.erj a{ color:#b00c0c;}
.xxian{ border-bottom:1px dashed #8b8888;width:523px; margin:0 auto;}


/*新加标语栏*/
.byl{width:1130px;margin-top:35px;}
.byl img{width:560px;}
.byl ul li{float:left; list-style:none; }