@charset "utf-8";
/* CSS Document public*/
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif;padding: 0;margin:0;box-sizing:border-box;vertical-align:top;}
html{ overflow-x:hidden;}
body{min-width: 1257px; padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*//* overflow-x:hidden; */line-height: 1; font-size:14px;}
a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
a,input,img,:focus{ mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/
ul{list-style:none;}
img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal;}
h3,h4,h5{ font-weight:normal;}
h4 a:hover,h5 a:hover{ -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
hr{display:block;height:1px;border:0;background:#d8d8d8;padding:0;margin-bottom: 3.25rem;margin-top: 2.5rem;}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
.clear{clear:both;}

/* top*/
.top_h{ width:100%; background:#14448C; height:164px;}
.w1240{ width:1257px; margin:0 auto;}
.logo{margin-top:30px; float:left;}
.top_r{ width:330px; height:32px; float:right;  margin-top:30px;}
.search_title{ line-height:32px; font-size:12px; color:#fff;}
.search{ width:260px; height:30px; float:right; border-bottom:1px solid #fff; margin-top:40px;  }
.search .text{ border:none; background:none; width:225px; height:20px; line-height:28px; padding-left:8px; color:#fff; border-right:1px solid #A4A4A4;}
.search .but{ margin-top:1px; margin-left:5px;}

/*导航*/
.nav_bg{ width:100%; height:60px; background:#EDEDED;}
.nav_menu{ position: absolute; z-index: 3;}
.nav_menu ul li{ text-align:center; width:140px;float:left;line-height:61px;}
.nav_menu ul li a{ font-size:18px; color:#000;}
.nav_menu ul li:hover{ background:#1752a9; text-align:center; width:140px;float:left; color:#fff;}
.nav_menu ul li:hover a{ color:#fff;}
.nav_menu ul li .menu{width:155px; background:#1752a9; float:left; display:none; z-index:999; color:#fff;}
.nav_menu ul li .menu a{color:#fff;}

/*banner*/
#banner div.slideBox{
	width:100%; 
	height:550px;
	position:relative;
}
#banner div.slideBox .hd{ 
	position:absolute; 
	right: 45%;
	bottom:5px; 
	height:24px; 
	overflow:hidden; 
	z-index:1; 
}
#banner div.slideBox .hd ul{ 
	overflow:hidden; 
	zoom:1; 
	text-align:center;
}
#banner div.slideBox .hd ul li{
	width: 14px;
	height: 14px;
	text-align:center; 
    background:#999; cursor:pointer;
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:0 10px;
    background: url("../images/circle.png") no-repeat;
}
#banner div.slideBox .hd ul li.on{width: 14px;
	height: 14px;
	background: url("../images/circle_hover.png") no-repeat;
}
#banner div.slideBox .bd{ 
	position:relative; 
	height:100%; 
	z-index:0;   
}
#banner div.slideBox .bd ul li{ 
	zoom:1; 
	vertical-align:middle; 
	position:relative;
}

#banner div.slideBox div.bd ul li img{
	width:100%;
	height:550px;
}
.slideBox .prev,.slideBox .next{ 
	position:absolute; 
	left:18.1%; 
	top:50%; 
	margin-top:-25px; 
	display:block; 
	width:29px; 
	height:49px; 
    filter:alpha(opacity=50);opacity:0.5;   
    background:url("../images/zuo1.png") no-repeat left top;
}
#banner div.slideBox .next{ 
	left:auto; 
	right:18.1%;
	background:url("../images/you1.png") no-repeat left top;
}
#banner div.slideBox .prev:hover,#banner div.slideBox .next:hover{ 
	filter:alpha(opacity=100);opacity:1;  
}






.fl{ float:left;}
.fr{ float:right;}
#part1 .more{ float:right; font-size:14px; line-height:34px; color:#808080; width:65px; text-align:right; background:#fff;     top: -35px;
    position: relative;}
.m_l{ margin-left:40px;}
/*part1*/
#part1{ height:348px; margin-top:37px;}
#part1 .rdxw{ width:882px; }
#part1 .rdxw_title{ width:100%; height:34px; background:url(../images/title-x.png) repeat-x left center;float:left;}
#part1 .rdxw_title span{  width:163px; height:34px; float:left; font-size:24px; line-height:35px; background:url(../images/ico_tb_01.png) no-repeat left center #fff; padding-left:50px; color:#0069ff; }

#part1 .po_r{position: absolute; top: 0px; right: 0; font-size:14px;}
#part1 .more:hover{ color:#0069ff;}
#part1 .rdxw_l_tp{ width:356px; height:295px; float:left; margin-top:20px;}
#part1 .tabs-basic .ul{ width:100%; float:left; border-bottom:1px solid #dadada;}
#part1 .tabs-basic .ul li{ width:100px; height:30px;  float:left; font-size:20px;}
#part1 .tabs-basic .ul li a{ color:#636363;}
#part1 .tabs-basic .ul li .tab-active{color:#14448c; border-bottom:3px solid #14448c; height:31px; float:left;font-weight: bold;}

.tabs-basic .tabs-content-placeholder span{
    display: none;
}

.tabs-basic .tabs-content-placeholder span.tab-content-active{
    display: block;
}

#part1 .kfsj{ width:332px;  height:348px; background: url(../images/kfsjbj.png) no-repeat bottom center #224780;}



#part1 .kfsj .lm{ width:100%; height:58px; border-bottom:2px solid #FFF; line-height:58px; }
#part1 .kfsj .lm span{font-size:20px; color:#FFF; margin-left:30px;}
#part1 .kfsj ul li{ float:left}
#part1 .kfsj ul li span{ position:absolute; }

/*焦点图*/
.focus{position:relative;width:356px;height:295px;}  
.focus img{width:356px;height:295px;} 
.focus .shadow a{text-decoration:none;color:#fff;font-size:16px;overflow:hidden;margin-left:10px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:35px;}  
.focus .shadow{ display:block !important; width:100%; padding-left:15px; float:left; position:relative;  background:rgba(0,0,0,0.6); top:-35px; height:35px;}

.focus .fcon{position:relative;width:100%;float:left;display:none; }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:3px;right:5px;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:10px;height:10px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#666;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    





/*焦点图*/
.focus1{position:relative;width:356px;height:295px;}  
.focus1 img{width:356px;height:295px;} 
.focus1 .shadow a{text-decoration:none;color:#fff;font-size:16px;overflow:hidden;margin-left:10px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:35px;}  
.focus1 .shadow{ display:block !important; width:100%; padding-left:15px; float:left; position:relative;  background:rgba(0,0,0,0.6); top:-35px; height:35px;}

.focus1 .fcon{position:relative;width:100%;float:left;display:none; }  
.focus1 .fcon img{display:block;}  
.focus1 .fbg{bottom:3px;right:5px;position:absolute;height:21px;text-align:center;z-index:200;}  
.focus1 .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus1 .D1fBt a{position:relative;display:inline;width:10px;height:10px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#666;}    
.focus1 .D1fBt .current,.focus .D1fBt a:hover{background:#fff;}    
.focus1 .D1fBt img{display:none}    
.focus1 .D1fBt i{display:none;font-style:normal;}  

#part1 .rdxw_r_text{ width:508px; height:273px; float:left; margin-left:13px;margin-top:-20px;}
#part1 .rdxw_r_text ul li{ background:url(../images/text_bt_ico.png) no-repeat 8px 20px; padding-left:8px;  }
#part1 .rdxw_r_text ul li em{ float:right; font-size:14px; color:#808080; font-style: normal;}
#part1 .rdxw_r_text ul li a{ font-size:16px; color:#000;}
#part1 .rdxw_r_text ul li a:hover{ color:#0069ff;}
#part1 .tzgg{ width:300px; height:330px; position:relative;}

#part1 .tab-content-active ul{ float:left; }
#part1 .tab-content-active ul li{ width:100%; float:left;line-height:49px; border-bottom:1px dashed #CCC;   }
#part1 .tab-content-active ul li a{ font-size:16px;    float:left; margin-left:15px;  color:#050505;ont-family: "microsoft yahei" !important;}
#part1 .tab-content-active ul li .time{  width:60px; height:48px; float:right; border:1px solid #0069ff; margin-top:10px;}
#part1 .tab-content-active ul li .time i{ font-size:18px; color:#0F5A93; float:left;font-style:normal; text-align:center;width:60px; line-height:23px;}
#part1 .tab-content-active ul li .x_x{ border-bottom: 1px #666 dashed;}
#part1 .tab-content-active ul li .time em{background:#0069FF; height:23px; line-height:25px; float:left;font-style:normal; font-size:16px; color:#ffffff;text-align:center;width:58px;  }
#part1 .tab-content-active ul li:hover a{ color:#14448C; transition:0.56s; }
#part1 .x_1px{ width:400px; border-bottom:1px solid #0069FF; position:relative; top:-1px;z-index:-1;}

/*part2*/
#part2.div_bg{ background:url(../images/lz_bgtu.png) no-repeat right center #224b89; height:485px; width:100%; margin-top:70px;}
#part2 .lm{ width:96px; margin:0 auto;  position:relative; top:40px;}
#part2 .lm a{ color:#fff; font-size:20px;  }
#part2 .x_x{ width:63px; border-bottom:4px solid #FBD506; margin:0 auto;position:relative; top:56px;}
#part2 ul{ margin-top:100px;}
#part2 ul li{ width:293px; height:289px; float:left; background:#FFF; margin-left:17px;}
#part2 ul li img{ width:286px; height:198px; float:left; margin:3px 0 0 3px;}
#part2 ul li span{ padding:10px 20px; float:left; font-size:16px; color:#050505; line-height:27px;}
#part2 ul li:hover{ background:#093478;}
#part2 ul li:hover span{ color:#FFF;}


#part3{ height:420px; margin-top:35px;}
#part3 .div_01{ width:588px;}
#part3 .div_01 .lm{ width:100%; }
#part3 .div_01 .lm span{font-size:20px; color:#14448c; background:url(../images/lm_icon.png) no-repeat left center; padding-left:20px;}
#part3 .div_01 .lm .more{ color:#000; line-height:28px;}
#part3 .div_01 .lm .more:hover{ color:#14448c;}
#part3 .div_01 .div_yy{ width:585px; height:338px; box-shadow:0px 0px 10px #ccc; margin-top:30px;}
#part3 .div_01 .div_yy ul{ padding:10px 20px;}
#part3 .div_01 .div_yy ul li{ background:url(../images/text_bt_ico.png) no-repeat left center; font-size:16px; line-height:50px; border-bottom:1px dashed #CCCCCC; padding-left:15px;}
#part3 .div_01 .div_yy ul li a:hover{color:#14448c;}
#part3 .div_01 .div_yy ul li a{ color:#050505;}
#part3 .div_01 .div_yy ul li em{ float:right; font-style:normal; color:#868686;}


#part4{ height:350px; margin-top:20px;}
#part4 .lm{ width:100%; height:50px; border-bottom:1px solid #CCC;}
#part4 .lm span{ border-bottom:3px solid #14448c; color:#14448c; font-size:20px; float:left; line-height:47px;}
#part4 .lm .more{ color:#000; line-height:28px;}
#part4 .lm .more:hover{ color:#14448c;}
#part4 ul{ padding-top:20px;}
#part4 ul li{ width:286px; height:277px; float:left; margin-left:22px;}
#part4 ul li img{ width:286px; height:198px; float:left;}
#part4 ul li span{padding:10px 20px; float:left; font-size:16px; color:#050505; line-height:27px;}
#part4 ul li:hover span{ background:#14448c; color:#fff;}


.footer{ width:100%; height:180px;  background:#1A417A; margin-top:22px;}
.footer .logo{ width:303px; height:83px; float:left; margin-top:50px; margin-left:20px;}
.footer .link{ width:310px; height:115px; float:left; margin-left:48px; margin-top:40px; }
.footer .link .link_div{ width:100%;}
.footer .link .link_div .title{ font-size:14px; color:#FFF; line-height:30px; }
.footer .link .link_div .right_div{ width:233px; height:30px; font-size:14px; color:#6c6c6c; line-height:30px; background:url(../images/footer_link_icon.png) no-repeat right center #fff; padding-left:20px; border:1px solid #333; }
.footer .link .link_div .right_div:hover .right_text{ display:block;}
.footer .link .link_div .right_text{ width:231px; float:left;  background:#FFF; position:relative; height:180px; overflow:auto; top: -211px; left: -20px; display:none;}
.footer .link .link_div .right_text ul li{ font-size:14px; line-height:30px; text-align:center;}
.footer .link .link_div .right_text ul li a{ color:#333;}
.footer .link .link_div+.link_div{ margin-top:70px;}
.footer .r_bqxx{width:485px; height:87px; float:left; border-left:1px solid #fff; padding-left:30px; margin-top:48px; margin-left:60px;}
.footer .r_bqxx p{ font-size:14px;line-height:30px; background:url(../images/dw_icon.png) no-repeat left center; padding-left:35px; color:#f1f1f1;}
.footer .r_bqxx p+p{background:url(../images/dh_icon.png) no-repeat left center;}
.footer .r_bqxx p+p+p{background:url(../images/yx_icon.png) no-repeat left center;}

.n_title{position:relative;height: 40px;line-height: 40px;overflow:hidden;background: #f7f7f7;margin-bottom: 20px;padding: 0 15px 0 0;}
.position{font-size: 14px;line-height: 40px;height: 40px;color: #808080;padding: 0 15px 0 42px;float: left;background: url(../images/position.png) 20px 10px no-repeat;}
.position span, .position a, .position i{font-size: 14px;color: #a2a2a2;margin: 0 2px;}
.position em{font-size:12px;color: #999;font-style: normal;}
.position a:hover{ color:#064ba0;}
.n_left{width:280px; height:80px; background:#14448c;}
.n_left h1{ line-height:80px; text-align:center; font-weight:bold; font-size:26px; color:#fff;}
.n_left ul{ background:#eaeaea;padding:10px 20px;}
.n_left ul li{ line-height:47px; text-align:center;font-size:18px;}
.n_left ul .no{background:#14448c;}
.n_left ul .no a{ color:#FFF;}
.n_left ul li a{ color:#333;}
.n_left ul li:hover{  background:#14448c;}
.n_left ul li:hover a{ color:#fff;}


.n_right{width: 930px;padding-bottom: 15px;}
.n_list.liebiao ul li{height: 50px;line-height: 50px;border-bottom: #ebebeb 1px solid;}
.n_list.liebiao ul{margin-bottom: 42px;}

.liebiao .title{height: 40px;line-height:38px;overflow:hidden; position:relative; margin-bottom:15px;}
.liebiao .title:before{ content:""; position:absolute; bottom:0; background:#e6e6e6; height:1px; left:0; width:100%}
.liebiao .title h2{ float:left; font-size:18px; height:38px; line-height:38px; color:#064ba0; display:inline-block; position:relative}
.liebiao .title h2:before{content:"";position:absolute;bottom: -3px;left:0;width:100%;height:3px;background: #064ba0;}
.liebiao .title a{ float:right; font-size:14px; color:#9a9a9a}
.liebiao .title a:hover{ color:#064ba0}
.liebiao ul li{font-size: 16px;color: #333333;line-height:38px;height:38px;overflow:hidden;width:100%;}
.liebiao ul li a{font-size: 16px;color: #000000;float:left;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;padding: 0 0 0 12px;position:relative;}
.liebiao ul li a:before{content:"";position:absolute;left:0;top:50%;width: 5px;height:5px;background:#14448c;margin-top:-2.5px;}
.liebiao ul li a:hover{color: #1e539f;padding: 0 0 0 18px;}
.liebiao ul li a:hover{color: #1e539f;}
.liebiao ul li span{font-size: 14px;color: #666666;float:right; margin-right:14px}
.container00{ padding:40px 0 50px;}
.n_detail .ar_title{padding-bottom: 0;margin-bottom: 15px;padding: 0 0 26px;text-align: center;}
.n_detail .ar_title>h3{font-size: 26px;color: #000000;padding: 0;line-height: 33px;font-weight:  bold;display: inline-block;margin-bottom: 20px;margin-top: 24px;}
.n_detail .ar_title h6 span{position:relative;font-size: 14px;color: #808080;display:inline-block;font-weight:normal;margin: 0 10px;}
.n_detail .ar_title h6 span i{position:absolute;left:0;bottom: -3px;width:100%;height: 3px;}
.n_detail .ar_title h6{vertical-align: top;text-align: center;display: inline-block;line-height: 33px;} 

/*====上一篇下一篇====*/
#ar_fot{position:relative;padding: 18px 20px 10px;box-sizing: border-box;width: 100%;margin-top: 30px;border: #f4f4f4 1px solid;background: #fbfbfb;}
#ar_fot h1{display:block;width: 100%;font-size: 16px;line-height: 32px;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom: 8px;margin-bottom: 8px;}
#ar_fot h1 span{color: #000000;}
#ar_fot h1 a{font-size: 16px;color: #000000;font-weight:normal;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
#ar_fot h1 a:hover{color: #1e539f;}


.list_pic ul{ padding-top:5px;}
.list_pic ul li{ width:100%; height:180px; border:1px solid #E5E5E5; float:left; margin-top:26px;}
.list_pic ul li .img{ float:left; width:250px; height:180px;}
.list_pic ul li .text{ float:left; width:590px; padding-left:20px; padding-top:20px;} 
.list_pic ul li .text h3{ font-size:18px; color:#333; font-weight:bold; line-height:40px;}
.list_pic ul li .text .x{ width:100px; border-bottom:3px solid #14448c;}
.list_pic ul li .text p{ font-size:12px; line-height:20px;  overflow:hidden; color:#999999; margin-top:20px; }
.list_pic ul li .text span{ font-size:12px; color:#999; margin-top:10px; float:left;}
.list_pic ul li:hover .text{ margin-left:5px;transition:0.56s;}
.list_pic ul li:hover .text .x{ width:100px; border-bottom:3px solid #14448c;}
.list_pic ul li:hover .text h3{transition:0.56s; color:#1357ac;}


.content .title{ text-align:center; margin-bottom:30px;}
.content .title h3{font-size: 22px;color: #000000;padding: 0;line-height: 33px;display: inline-block;margin-bottom: 20px;margin-top: 10px; font-family: 微软雅黑; }
.content .title h6{ font-size:13px; color:#999;font-family: 宋体 !important;}
.content .title h6 span+span{ margin-left:10px;}
.content .title h6 span span{font-family: 宋体 !important;}
.content .text p{font-size: 16px!important;color: #000000!important;line-height: 32px!important;margin-bottom: 12px!important;text-indent: 32px!important;font-family: 宋体 !important;}
.content .fanye{ width:870px; background:#FBFBFB; border:1px solid #f4f4f4; float:left; height:118px;}	
.content .fanye p{font-size:16px; line-height:58px; height:59px; width:830px; margin-left:30px;}
.content .fanye p+p{ border-top:1px solid #f4f4f4;}
.content .fanye p a{ color:#000;font-family: 宋体;}
.content .fanye p:hover a{transition:0.56s; color:#1357ac; margin-left:5px;}





.list_pic_sb ul{ padding-top:5px;}
.list_pic_sb ul li{ width:200px; height:173px;float:left; margin-top:20px; margin:10px 10px 0 10px;}
.list_pic_sb ul li .img img{ float:left; width:200px;} 
.list_pic_sb ul li .pic_title{ font-size:16px; text-align:center; color:#333; height:40px;  line-height:40px;}
.list_pic_sb ul li:hover .pic_title{color:#1357ac;}

.right_fd_ewm{ position:fixed; right:30px; top:300px; width:130px; height:140px; border:1px solid #CCC; background:#fff;}
.right_fd_ewm img{ width:116px; height:113px; margin:5px 5px 0 5px;}
.right_fd_ewm span{ width:100%; text-align:center; float:left;}


.pb_sys_style1 .p_no_d {
    border: 1px solid #1A417A!important;
    color: #fff;
    background-color: #1A417A!important;
}


#vsb_content_2 IMG {
     border-bottom:none !important; 
     border-left: none !important; 
     border-top: none !important; 
     border-right: none !important; 
}
