@charset "utf-8";
/* CSS Document */
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
*{ padding:0; margin:0;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;  box-sizing: border-box;}
a{background: transparent; text-decoration:none;}
a:hover{ text-decoration:underline; color:#0e69bb}
a:active,a:hover,input { outline: 0;}
li{ list-style:none;}
img{ border:none; display: inline-block}
.clear{ clear:both}
body{font-family: "微软雅黑"; font-size: 14px;}

/* 去掉q标签的默认引号*/
q:before, q:after{content:none}
/*去掉IE浏览器去除密码的XX*/
::-ms-clear,::-ms-reveal{display:none;}
.head_box{ overflow:hidden;}
.head_top{ width:1100px; margin:0 auto; padding:8px 0;}
.head_logo{ float:left; width:300px;}
.head_logo img{ height:88px;}
.head_fjxm{ width:740px; float:right; text-align:right; padding:8px 0;}
.head_fjxm p{ padding-bottom:10px;}
.head_fjxm p span{ padding:0 5px;}

.head_fjxm p span a{ padding:5px 25px; text-align:center; color:#fff; background:#139806}
.head_fjxm ul{ overflow:hidden; padding-top:15px;}
.head_fjxm ul li{ float:left; width:16.6%; font-size:16px;    height: 30px;}
.head_fjxm ul li a{ color:#000; padding:5px 0}
.head_fjxm ul li a:hover{ color:#164da0; text-decoration:none;border-bottom:2px solid #164da0;}
.head_fjxm ul li.cur a{ border-bottom:2px solid #164da0; color:#164da0}



.banner{width:1800px;overflow:hidden;position:relative;margin:0 auto; height:auto;}
.banner img{ width:100%}
.banner_inner{position:relative;height:250px;width:1100px;margin:0 auto;}
.banner_img{width:20000px}
.banner_img li{float:left;width:100px;position:relative}
.banner .child1{position:absolute;width:588px;height:455px;left:66px;top:0;color:#fefefe;}
.banner .child1 .p{font-size:35px; height:65px; line-height:65px; padding:74px 0 0 0;}
.banner .child1 .pa{ font-size:25px; font-family:Arial; padding:10px 0 0 0}
.banner .child2{position:absolute;width:654px;height:455px;left:343px;top:0}
.banner .child3{position:absolute;width:654px;height:455px;left:343px;top:0}
.banner .child4{position:absolute;width:654px;height:455px;left:343px;top:0}
.banner_common{width:1300px;margin:0 auto}
.banner_pre{position:absolute;top:40%;left:0;width:60px;height:60px;cursor:pointer;background:url(../images/left.png) no-repeat;}
.banner_next{position:absolute;top:40%;right:0;width:60px;height:60px;cursor:pointer;background:url(../images/right.png) no-repeat;}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute; bottom:6%;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:10px;height:10px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#139806}

.cont_box{ width:1100px; margin:0 auto;}
.fwlist{ padding:20px 0;}
.cont_box h2{ font-size:26px; font-weight:normal; color:#222;}
.fwlist ul{ overflow:hidden; margin:0 -25px;}
.fwlist ul li{ float:left; width:25%; padding:17px 25px;}
.fwlist ul li img{ width:100%}
.fwlist ul li h3{ color:#164da0; padding-bottom:10px;}
.fwlist ul li p{ font-size:16px; line-height:22px; padding-bottom:8px; color:#000;}
.fwlist ul li a:hover{ text-decoration:none}
.fwlist ul li a:hover p{ color:#164da0;text-decoration:none;}
.zxtj{ padding:20px 0; text-align:center}
.zxtj a{ padding:10px 40px; background:#060; color:#fff; font-size:18px;}

.gsjsbox{ padding:10px 0 20px 0; overflow:hidden}
.about,.gszx{ width:48%; float:left;}
.about p{ font-size:16px; line-height:24px; padding-top:13px; text-indent:2em; text-align:justify}
.about span img{ margin-top:22px;}
.zxly,.scizx{ float:right; width:48%;}
.zxly ul{ padding-top:18px;}
.lylist p { font-size:16px; padding-bottom:6px; color:#666}
.lylist li{ margin-bottom:15px; border-bottom:1px dashed #ccc;}
.lylist li:last-child{ border-bottom:0}
.lylist p a{ color:#164da0;}
.more{padding:7px 20px; background:#060; color:#fff; font-size:15px;}
.more:hover{ color:#fff;}

.why{ margin-top:20px; margin-bottom:20px; background:#164da0; padding:30px 25px; color:#fff;}
.why h2{ color:#fff; text-align:center}
.why ul{ overflow:hidden; padding-top:30px;}
.why ul li{ width:33.3%; float:left; padding:0 30px; text-align:center;}
.why ul li p{ padding-bottom:10px; font-size:16px; line-height:26px;}
.why ul li h3{ font-size:18px;  padding-bottom:18px;}
.newbox{ padding:20px 0; overflow:hidden}
.xwlist{ overflow:hidden; margin-bottom:20px;}
.xwlist p{ font-size:14px; line-height:20px; color:#666; padding-bottom:6px;}
.xwlist li{ padding-top:18px;}
.xwlist p a{ font-size:16px; color:#164da0;}
.footer{ margin-top:20px; background:#05499a; color:#fff;text-align: center;padding-top: 20px;padding-bottom: 20px;font-size: 16px;}
.footer a{ color:#ff0;}
.footer p { line-height: 28px;}

.nybanner{ width:100%;}
.nybanner img{ width:100%}
.nycontbox{ overflow:hidden; min-height:250px; padding-bottom:30px;}
.nytitle {padding: 30px 0 50px 0;
text-align: center; font-size: 26px;
color: #959595;}
.nytitle h2{font-size: 22px; color: #363636; padding-bottom: 6px;}
.gsjs{ padding-bottom:20px; overflow:hidden; font-size:16px; width:1100px; margin:0 auto}
.gsjs img{ float:right; width:380px; padding-top:40px}
.gsxq{ padding-right:400px; line-height:28px;}
.gsxq p{ padding-bottom:15px; text-indent:2em;}
.gsyz {  border: 8px solid #164da0;
width: 1100px; margin: 0 auto;   text-align: center;padding: 15px 0;}
.gsyz div{ width:1100px; margin:0 auto; padding:35px 0;}
.gsyz h2{ font-size:22px; padding-bottom:15px; color: #164da0;}
.gsyz p{ font-size:18px; padding-bottom:8px;}
.gsry{ width:1100px; margin:0 auto; padding:30px 0;}
.gsry h2{ font-size:22px; padding-bottom:18px; color:#363636; padding-top:18px;}
.gsry p{ font-size:16px; padding-bottom:10px;}
.contant{ padding-bottom:30px; overflow:hidden; width:1100px; margin:0 auto;}
.cont_left{ float:left; width:33%; border:12px solid #164da0; padding:20px; font-size:16px;}
.cont_left h3{ text-align:center; font-size:24px; font-weight:normal; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:15px;}
.cont_left h4{ font-size:26px; color:#139806; padding-bottom:10px;}
.cont_left p{ padding-bottom:6px; padding-top:5px;line-height: 26px; overflow:hidden;}
.cont_left h5{ font-size:20px; color:#164da0; padding-bottom:10px; padding-top:20px;}
.cont_left p img { display: inline-block;margin-right: 5px;  float: left;}

.cont_right{ width:60%; float:right;}
.cont_right h3{ font-size:20px; padding-bottom:25px; font-weight:normal;}
.cont_right p input { border: 1px solid #aaa;  background: none;  height: 40px;  outline: none;padding: 0 8px;   font-size: 16px;}
.cont_right p { padding-bottom: 20px;}
.oneinp input { width: 100%;}
.twoinput input { width: 48%;}
.cont_right textarea { width: 100%;
background: none; border: 1px solid #aaa; line-height: 28px;  outline: none; font-size: 16px; padding: 0 8px; height: 160px;font-family: "微软雅黑";}
.cont_right a.send { background: #139806; padding: 12px 23px; display: inline-block; color: #fff; text-decoration: none; font-size: 18px;}

.bzwz { background: #7f8b91;  padding: 12px 0;  margin-bottom: 25px;}
.bzwz p {color: #fff; width: 1100px;
 margin: 0 auto; font-size: 14px;} 
.bzwz p a{ color:#fff;} 
.nynewbox{ width:1100px; margin:0 auto; min-height:260px; padding-top:30px; padding-bottom:50px; overflow:hidden}

.newnav { width: 200px; float: right}
.lbtitle { background: #164da0;color: #fff; padding: 20px 0 20px 15px;}
.lbtitle h2 {font-size: 24px;  font-weight: normal; padding-bottom:4px;}
.listnav li { padding-top: 15px;}
.gywmlist li a {font-size: 18px;   color: #000; padding-left: 12px;   display: block;  padding: 10px;    background: #ddd;}
.gywmlist li a:hover, .gywmlist li.cur a { background: #139806;   color: #fff;}
.newlist{ width:850px; float:left;}

.newpic {float: left; width: 185px;}
.newpic img{ width:100%;}
.newcont { float: right;  width: 645px;}
.newcont h3 {font-size: 16px;    padding-bottom: 10px;}
.newcont h3 a{ color:#164da0;}
.newcont p { font-size: 14px;  color: #666; line-height: 22px;  padding-bottom: 8px;}
.newlist li{ border-bottom:1px solid #ccc; padding-bottom:12px; margin-bottom:18px; overflow:hidden}
.pages{ padding:15px 0; overflow:hidden; text-align:center}
.pages a, .pages span {background: #fff none repeat scroll 0 0;  display: inline-block; font-size: 14px; padding: 0 12px;  overflow: hidden; vertical-align: top;  margin: 0 4px;line-height: 28px;  border: 1px solid #cecece;  border-radius: 4px;color: #000;}
.pages .active,.pages a:hover { background: #139806;  color: #fff; border:1px solid #139806; }
.xwtltle { text-align: center;   color: #888; border-bottom: 1px solid #ccc; padding-bottom: 15px;}
.xwtltle h3 { font-size: 24px;  color: #010101;  padding-bottom: 12px; font-weight:normal; font-family:"微软雅黑";}
.newsnr{ padding:20px 10px;}
.newsnr p{ padding-bottom:15px; font-size:15px; line-height:24px;}
.newsnr img{ max-width:100%;}
.updown{ padding:15px 10px; border-top:1px solid #ccc;}
.updown p{ padding-bottom:10px;}.updown p a{ color:#164da0}
.newpic1 {float: left; width: 185px; height:156px; overflow:hidden; }
.newpic1 img{ width:100%;}
.Serv{ text-align:center;}
.Serv .lbtitle{ padding:20px 15px;}
.Serv .gywmlist li a{ background:#fff; border:1px solid #164da0}
.Serv .gywmlist li a:hover,  .Serv .gywmlist li.cur a{ background:#139806; border:1px solid #139806}
.serv_title {font-size: 20px; border-left: 6px solid #139806; padding-left: 8px;  margin-bottom: 20px;}
.sci_cont p{ padding-bottom:20px; font-size:16px; line-height:26px;}
.sci_cont p strong{ font-weight:bold; color:#164da0}
.sci_cont h3,.sci_cont h4{ font-size:19px; padding-bottom:2px; padding-top:15px; color:#164da0}
.sci_cont h4{ padding-bottom:18px;}
.sci_cont .pgnr p{ padding-bottom:8px;}
.pgnr strong{ padding-top:20px; display: inline-block; font-size:16px; padding-bottom:12px;}
.lxbg { width: 100%;  margin: 20px auto;  border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;}
.lxbg td, .lxbg th { font-size: 16px; padding: 5px 15px;  line-height: 22px;  border-top: 1px solid #ccc;  border-left: 1px solid #ccc;  text-align: center;}
.lxbg td, .lxbg th { font-size: 16px; padding: 5px 15px; line-height: 22px; border-top: 1px solid #ccc;  border-left: 1px solid #ccc; text-align: center;}

.sub_srnr {padding-bottom: 10px; overflow:hidden}
.sub_srnr h3 { font-size: 17px;  padding: 10px 5px; font-weight: bold;border-bottom: 3px solid #ccc;color: #174c8d; margin-bottom: 5px;}
.sub_row { padding: 10px; overflow: hidden;}
.sub_row p { font-size: 16px;   padding-bottom: 8px;}
.sub_row select {width: 100%;  line-height: 35px;  height: 35px; border: 1px solid #bababa;  padding: 0px 6px; font-size: 16px; outline:none}
.sub_row ul{ overflow:hidden}
.sub_row li { border:0; float: left;
 width: 50%; padding: 0 10px;}
.fwxz li {width: 25%; float: left;
padding: 15px;  cursor: pointer; border:0; margin-bottom:0}
.fwxz li div { border: 1px solid #ccc;  padding: 15px 15px 0px 15px;  height: 74px; position: relative;
 background: #f2f2f2;}
.fwxz li div.djxq { border: 1px solid #ff5400;background: url(../images/zfcg.jpg) no-repeat top right;}
.fwxz li div h4 { font-weight: bold;
font-size: 16px; color: #3470ac;}
.sub_row p.scfj { padding-top: 6px;
padding-bottom: 20px;}
.scfj a { padding: 5px 15px;   background: #ff5400; color: #fff;   font-size: 14px; border-radius: 4px;
}
.fjnr p { overflow: hidden;  background: #e1eef8;  line-height: 24px;padding: 5px 10px;  margin-bottom: 8px;}
.sub_row .fjnr { border: 1px solid #bad1e2;}
.sub_row .fjnr p{margin-bottom: 0;}
.fjnr p span { font-size: 14px;  float: left; width: 80%;}
.fjnr p label {float: right;  text-align: right;}
.fjnr p label em {float: left; font-size:14px;margin-right: 8px;}
.fjnr p label a {display: inline-block; width: 18px;height: 20px; background: url(../images/sctb.png) left 2px no-repeat; float: left;}
.tjtbsm {padding: 10px;  border-top: 0; border-top: 1px solid #bad1e2;
}
.fjnr .tjtbsm h4 {font-size: 16px; font-weight:normal; padding-bottom: 6px;}
.fjnr .tjtbsm p {background: #fff; font-size: 14px;line-height: 16px; padding-bottom: 5px;}
.fjnr .tjtbsm p textarea, .sgxm p textarea {width: 100%; padding: 8px;
border: 1px solid #139806; outline:none;}
.tjz{ padding:3px 5px; border:1px solid #aaa; line-height:24px; font-size:16px;}
.sub_srnr1{ padding-top:40px; text-align:center}
.sub_srnr1 .btn {border-radius: 4px;display: inline-block; font-size: 16px;padding: 10px 38px; height: 45px; cursor:pointer;  background: #164da0;color: #fff; border:0}
.sear{ padding-right:10px;}
.sear .tex{ padding:5px; border:1px solid #164da0;}
.sear .sear_bt{ padding:5px 15px; background:#164da0; color:#fff;border:1px solid #164da0; cursor:pointer }
