/*基础样式*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,option.textarea,submit,button,p,table,tr,th,td,span,a,img,article,aside,audio,canvas,datalist,details,eventsource,figure,figcaption,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video,fieldset{margin:0;padding:0;}
article,aside,audio,canvas,datalist,details,eventsource,figure,figcaption,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video {display:block;margin:0;padding:0;}
input,select,textarea,button{vertical-align:middle;}
body{font-size:12px; font-family:Microsoft Yahei,Verdana, Geneva, sans-serif;}
ul,li,ol{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
table,td{ empty-cells:show; border-collapse:collapse;}
.clear{width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; clear:both;}
img{border:none;}
html,body{ width:100%; position:relative;}

a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display: block;}
a{outline:none; blr:expression(this.onFocus = this.onblur()); text-decoration:none; color:#333;}
a:hover{text-decoration:none;}

.zj{ width:1000px; margin:0px auto; clear:both; background:#fff; padding:0px 40px; box-sizing:border-box;}
.logo{ margin-top:25px; float:left;}
.menu{ width:400px; float:left; margin-left:30px; margin-top:50px;}
.menu ul{}
.menu li{ padding:0px 25px 0px; line-height:35px; float:left; font-size:12px; font-weight:bold;}
.menu li a{ color:#333; display:block;}
.menu li a:hover{ color:#ff0000;}
.liuyan{ float:right;}
.zxly{ float:left; margin-left:10px; background:#0566b5; margin-top:45px;}
.zxly a{ color:#fff; display:block; padding:5px; font-size:12px;}

.pt25{ padding-top:25px;}
.left{ width:172px; float:left;}
.sousuo{ width:170px; border:1px #ccc solid; padding:10px; box-sizing:border-box; background:#e8e8e7;}
.sou_nl{ width:102px; height:20px; border:1px #ccc solid; background:#fff; float:left;}
.sou_nr{ float:left; margin-left:5px;}

.right{ width:672px; float:right;}
.datu{ width:100%; line-height:1;}
.right_k{ width:100%; margin-top:30px;}
.jianjie{ width:470px; float:left; line-height:2.2; font-size:12px; color:#333;}
.news{ width:170px; float:right; margin-top:18px;}
.news_t{ width:100%; font-size:14px; font-weight:bold;}
.news_n{ width:100%; margin-top:20px;}
.xw{ width:100%; margin-bottom:5px; font-weight:bold;}
.xw_t{ width:100%;}
.xw_t a{ color:#0b64b6;}
.xw_n{ width:100%; margin-top:5px; line-height:1.6; font-weight:normal;}
.xw_time{ width:100%; color:#0b64b6; text-align:right;}

.column{ width:100%;}
.column_t{ font-size:20px; color:#1e50ae; font-weight:bold;}
.column_n{ width:100%; margin-top:5px;}
.column_n li{ width:100%; height:27px; line-height:27px; color:#333;}
.column_n li a{ color:#333;}
.column_n li a:hover{ color:#0b64b6;}
.column_n li.on a{ color:#0b64b6;}
.cpjj { line-height:2.2; font-size:12px; color:#333; padding-bottom:20px;}

.xinwen{ width:100%; margin-top:10px;}
.newser{ width:100%; border-bottom:1px #cccccc dotted; padding:5px 0 10px;}
.newser_t{ width:100%;}
.newser a{ color:#0b64b6; font-size:14px; font-weight:bold;}
.newser_n{ width:100%; margin-top:5px; line-height:1.6; font-weight:normal;}
.newser_n span{ color:#0b64b6;}

.foot{ width:100%;}
.foot_k{ border-top:1px #ccc solid; padding:30px 0; text-align:center;}
.fs{ margin-bottom:10px;}
.lxb{ width:100%; padding:40px 0;}
.lxb_t{ width:100%; text-align:center; font-size:24px; font-weight:bold;}
.lxb_z{ width:100%; margin-top:15px; color:#333; text-align:center;}
.lxr{ width:527px; margin:12px auto; border:1px #ccc solid;}
.lxr_t{ width:100%; line-height:35px; background:#0071c1; color:#fff; font-size:14px; text-indent:5px;}
.lxr_k{ width:100%;}
.heng{ width:100%; border-top:1px #ccc solid;}
.heng_l{ width:90px; line-height:33px; float:left; text-align:right; background:#e0e0e0; border-right:1px #ccc solid;}
.heng_r{ width:436px; float:right;}
.tjbd1{ width:346px; height:18px; margin-top:7px; margin-left:5px; line-height:18px; border:1px #a9a9a9 solid;}
.tjxx{ margin:5px; width:439px; height:124px; border:1px #a9a9a9 solid; padding:5px; box-sizing:border-box;}
.tijiao{ width:60px; margin:0px auto; clear:both;}
.ljtj{ margin:5px auto; clear:both; width:60px; height:25px; line-height:25px; text-align:center; border:none; font-size:12px; background:#025fa2; color:#fff;}
.lxr_b{ width:100%; height:35px; border-top:1px #ccc solid;}

.right_k table{ width:100%;}
.bgt{ background:#0566b5; color:#fff;}
.right_k table tr td{ padding:5px; text-align:center;}
.right_k table tr td.lzuo{ text-align:left;}

.biaoti{ width:100%; height:35px; border-bottom:1px #ccc solid; text-align:center; font-size:20px;}
.fabiao{ width:100%; color:#666; text-align:center; line-height:35px;}
.fenpian{ width:100%; margin-top:15px;}
.fenpian_l{ width:100%; height:25px; line-height:25px;}
