@charset "utf-8";


html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: Simsun,Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{color:#1a1a1a; font:12px 'microsoft yahei',Arial,sans-serif; }
a{color:#1a1a1a; text-decoration:none;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
a:hover, a:active, a:focus{color:#0057b3; }
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.hidden{display: none;}
i,em{ font-style:normal;}
b{ font-weight:normal;}

.header{ height:180px; width:100%; background:url(../images/header_bg.png) no-repeat center center;}
.logo{ width:453px; height:84px; margin:auto; padding-top:50px;}
.nav{ height:40px; background:#0261cb;}
.nav ul{ width:1000px; display:flex; margin:auto; height:40px;}
.nav ul li { float:left; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.nav ul li a{ color:#fff; font-weight:bold; font-size:16px; display:inline-block;padding:0 27px; line-height:40px; margin:0 14px;}
.nav ul li.on,nav ul li:hover{ background:#004a9c;}
.nav ul li.on a,nav ul li:hover a{ color:#fff;}

.box{ width:1000px; margin:30px auto;}
.index_title{ width:100%; height:40px; background:#ebebeb;}
.index_title a{ float:right; display:inline-block; background:url(../images/jia.png) right center no-repeat; padding-right:20px; margin-right:10px; height:40px; line-height:40px; color:#666; font-size:14px;}
.index_title a:hover{ color:#0057b3;}
.index_title span,.index_title i{ position:relative; display:inline-block; width:110px; border-right:2px solid #fff; font-size:18px; color:#363636; font-weight:bold; text-align:center; line-height:40px;}
.index_title span:after{ position:absolute; left:50%; bottom:-17px; margin-left:-20px; border-top:25px solid #ebebeb; border-right:20px solid transparent;border-left:20px solid transparent; content:'';}
.index_title i{ border-right:none; border-left:12px solid #0259bb;}
.index1{ float:left;width:460px; }
.about{ overflow:hidden; margin-top:20px; margin-bottom:10px; height:300px; line-height:30px; color:#666;font-size:16px;}
.about a{ color:#0261cb;}
.tip{ overflow:hidden; width:100%; height:129px; margin-top:20px;}
.tip li{ height:42px; line-height:42px; border-bottom:1px dashed #ccc; font-size:14px;}
.tip li span{ float:right; color:#666;}
.tip li i{ margin-right:5px;}
.tip li a{ display:inline-block; }
.tip li a:hover,.gl div a:hover,.list_news li a:hover{transform:translateX(3px);-webkit-transform:translateX(3px); }

.index2{ float:left; overflow:hidden; position:relative; width:500px;background:url(../images/img.png) no-repeat center center; height:200px }
.index2 a{ position:absolute; bottom:0; left:263px; display:block; width:168px; padding-left:32px; height:40px; background:url(../images/js1.png) no-repeat center center; color:#fff;font-size:18px; line-height:40px;}
.index2 a:first-child{ background:url(../images/js.png) no-repeat center center; left:0px; }

.index3,.index4{ float:left; width:460px; margin:40px 0;}
.zy{ padding:10px 20px 19px 20px; border:1px solid #ccc; width:418px; margin:20px 0 0 0 ;}
.zy h3{ font-weight:bold; font-size:16px; padding-top:5px;}
.zy p{ border-bottom:1px dashed #ccc; padding-bottom:12px;line-height:34px; margin-bottom:12px;}
.zy p a{ font-size:14px; color:#666; margin-right:30px;}
.zy div { margin-top:25px;}
.zy div a:first-child{ margin-right:18px;}

.index4{width:500px; margin-left:40px}
.qk{ padding:20px; width:458px; border:1px solid #ccc; margin-top:20px;}
.qk dl dt a{ display:inline-block; width:138px; height:168px; border:1px solid #fff;}
.qk dl dt{ float:left; border:2px solid #dadada; margin:27px 0;}
.qk dl dd{ float:left; margin-left:25px; width:285px;}
.qk dl dd li{ float:left; width:285px;  line-height:32px; }
.qk dl dd li a{font-size:16px; color:#363636;display:inline-block;width:265px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap}
.qk dl dd li i{float:left; display:inline-block; }
.qk dl dd li span{display:block;height:64px;overflow:hidden;color:#666}

.index5{ float:left; width:100%; margin:0 0 40px 0;}
.gl{ float:left; padding:18px 25px 17px 25px; background:#0e6dd7; width:950px; margin-top:20px; margin-right:15px;}
.gl h4{ display:inline-block; margin-bottom:10px; font-size:16px; font-weight:bold; border-bottom:1px solid #fff; color:#fff; line-height:36px;}
.gl div a{ float:left; display:inline-block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; background:url(../images/di.png) left center no-repeat; padding-left:10px; width:205px; margin-right:20px; font-size:14px; line-height:34px; color:#fff;}
.ddiv{ float:left;margin-top:10px; width:500px;}
.ddiv a{ float:left; display:inline-block; width:223px;padding-right:25px; background:url(../images/k.png) no-repeat; line-height:60px;color:#fff; margin-right:4px; margin-bottom:4px; font-size:16px; text-align:right;}
.ddiv a.a1{background-color:rgba(19, 175, 194, 1) ;background-position:0 -22px;}
.ddiv a.a2{ background-position:0 -129px;margin-right:0px;margin-right:0;background-color:rgba(0, 136, 207, 1)}
.ddiv a.a3{ background-position:0 -229px;margin-bottom:0px; width:118px; padding-left:105px; padding-top:21px; padding-bottom:22px; line-height:32px; text-align:center;background-color:rgba(19, 194, 151, 1)}
.ddiv a.a4{ background-position:0 -340px;margin-right:0px;line-height:74px;margin-bottom:0px;background-color:rgba(4, 149, 96, 1)}
.ddiv a:hover{ transform:scale(1.1);-webkit-transform:scale(1.1);}

.index6{ float:left; width:100%;}
.index6 h4{ position:relative; float:left; width:120px; height:80px; background:#529476; color:#fff; text-align:center; line-height:80px; font-weight:bold; font-size:18px;}
.index6 h4:after{ position:absolute; right:-13px; top:50%; margin-top:-10px; border-left:13px solid #529476; border-top:10px solid transparent;border-bottom:10px solid transparent; content:'';}

.footer{ width:100%; border-top:6px solid #0259bb; background:#d6d6d6; padding:23px 0; color:#666; text-align:center; line-height:34px;}
.footer a{ color:#666;}
.zy p a:hover,.qk dl dd li a:hover{ color:#0057b3;}

.location{ width:950px; margin:10px auto; height:40px; border-bottom:1px solid #ccc; line-height:40px; font-size:14px; color:#666;}
.main{ overflow:hidden; width:950px; margin:0 auto 40px;}
.list_news li{ float:left; width:100%; line-height:30px; border-bottom:1px dashed #ccc; font-size:14px; color:#666;}
.list_news li span{ float:right;}
.list_news li i{ float:left; line-height:30px; margin-right:8px;}
.list_news li a{ float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:inline-block; width:80%;}

.page{ margin:50px 0 0; color:#414141; text-align:center;  font-size:12px; font-family:"微软雅黑";}
.page a{ color:#333331; display:inline-block;border:1px solid #bdbcbc; padding:0 10px; height:23px; line-height:23px; margin:0 2px; background:#fff;  }
.page a.active{ background:#1474fe; border:1px solid #1474fe; color:#fff}
.page a:hover{ color:#ad1305; background:#1474fe; border:1px solid #1474fe; color:#fff }
.page span select{margin-top: -3px; border:none; width:50px;  display:inline-block}
.page span{ padding:0 10px; margin-right:5px; display:inline-block; border:1px solid #bdbcbc;  background:#fff;line-height:23px; height:23px }
.page em{ display:inline-block; line-height:25px; margin:0 2px; }
.page .txt_go{ text-align:center; width:30px; height:20px; display:inline-block; border:none;}

.final_page{ width:100%; min-height:400px;_height:400px; margin-top:20px;}
.final_page .art_title{ margin-bottom:30px; text-align:center; border-bottom:1px #ddd dotted;}
.final_page .art_title h3{ font-size:17px; color:#4d5260;}
.final_page .art_title .info{ margin-top:15px; margin-bottom:20px; font-size:12px; color:#aaa;}
.final_page .art_title .info span{ display:inline-block; margin:0 10px;}
.final_page p{ margin-bottom:15px; line-height:24px; text-indent:2em;}
.final_page img{ display:block; margin:0 auto; max-width:100%;}

.about_box{ min-height:400px; margin:20px 0 0;}
.about_box p{ line-height:24px; text-indent:2em;}

.new_add{width:500px;float:left;margin-left:40px;}