html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
ul, li {list-style: none;margin: 0;padding: 0;}
a{text-decoration: none;color: #666;}
body {	background-color: #fff;;font-family:"Microsoft Yahei"; font-size:13px;line-height: 22px;color: #666;min-height: 100%;position: relative;-webkit-text-size-adjust: none;}
body *{text-shadow: none;}
.clr{clear:both; font-size:0; line-height:0;zoom:1}
/*head*/
.header{width: 100%;background:#0c5eab;font-size: 16px;font-weight: bold;color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
width: 100%;height: 45px;padding: 0 10px;overflow: hidden;}
#isHE{background: black}
.menu{display: block;width: 40px;height: 40px;position: absolute;top: 0;left: 10px;}
#ii{color: #fff;font-size: 18px;position: absolute;margin-top:-24px; margin-left: 6px; }
.menu img{width: 25px;margin-top: 10px;}
.logo{ float:left;display: block;width: auto;height: 35px;margin: 6px auto 0;display: block;}
.lanse{width: 100%;height: 40px;margin: 10px 0 0;overflow: hidden;float: left;text-align: center;}
.lanse a{color: #5391ff;}
.phone{width: auto;height: 40px;position: absolute;right: 10px;top: 0px;padding: 0px;}
.header h1{font-size:10px;font-weight: lighter;line-height: 1em;margin-top: 10px;text-align: right}
.header h2{font-size: 12px;font-weight: lighter;text-align: left;color: white;}
.en{float: left;margin-top: 10px;}
.content{width: 100%;text-align: center;padding-bottom: 20px;}
.shoutu{width: 100%}
table{ width:100%}
.fl{ float:left}
.fr{ float:right}

/*菜单*/
.lnav { width:100%; height:80px; background-color:#1571c8;}
.lnav ul li { width:25%; height:40px; line-height:40px; font-size:14px; background:url(../images/shouji_15.jpg) repeat-x bottom; float:left; text-align:center;  }
.lnav ul li a { color:#fdfdfa; text-decoration:none;  display:block;background:url(../images/shouji_11.jpg) repeat-y right;}
/* banner */
.slideBox{ position:relative; width:100%; overflow:hidden;}
.slideBox .hd{ position:absolute; height:15px; line-height:15px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ bottom:5px; float:left; display:inline-block; width:5px; height:5px; background:#FFF; text-indent:-9999px; overflow:hidden; margin:0 3px;   }
.slideBox .hd li.on{ background:#F40;  }
.slideBox .bd{ position:relative; z-index:0; background:#e3e3e3; }
.slideBox .bd li{ position:relative;  }
.slideBox .bd li img{ max-width:100%; display:block; border:0px; }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; color:#fff;opacity:0.5;   }
/*=========index===============*/
.index-main{ clear: both; display: block; padding: 0px 4px; box-sizing: border-box; background: #fff; overflow:hidden;}
.index-main img{ border: 0px; max-width: 100%; height: auto; }
/*title样式二*/
.index-t{ width:97%; margin:auto;border:1px solid #1571c8; padding:1%; position:relative; height:40px;}
.index-t h1{width:100%; line-height:30px; background:#1571c8; text-align:center; font-size:18px; color:#fff;margin:0px;padding:0px;}
.index-t p{ margin:auto; width:80%;background:#fff;line-height:30px; font-size:15px; margin-top:1px; font-weight:bold; text-align:center;}
/*productlist*/
.piclist {overflow: hidden;width: 100%; padding-top:10px; overflow:hidden}
.case {padding-bottom: 4%;}
.piclist { width:100%;}
.piclist ul li {width: 48%;float: left;margin-bottom: .2rem;text-align: center;}
.piclist ul li img {display: block;width: 99%; border:1px solid #dddddd}
.piclist ul li span {display: block;font-size: .9rem;color: #666666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: .3rem 0;}
.piclist ul li:nth-child(2n) {float: right}
/*shili*/
.advantage {overflow: hidden;width: 100%}
.advantage article img {display: block;width: 100%;}
.advantage dl {padding: 0.7rem 0;overflow: hidden;width: 100%;border-bottom: 1px solid #e5e5e5}
.advantage dl dt, .advantage dl dd {width: 50%;}
.advantage dl dt {float: right}
.advantage dl dt img {display: block;width: 100%;}
.advantage dl dd {float: left;position: relative;z-index: 99999;}
.advantage dl dd h3 {font-size: 1.25rem;color: #1571c8;margin-bottom: .5rem;overflow: hidden}
.advantage dl dd h3 img {display: block;float: left;width: 15%;margin-right: .5rem;}
.advantage dl dd p { padding-left:7px;line-height: 1.4rem;font-size: .75rem;color: #666666;white-space: nowrap}
.advantage dl:last-of-type {border-bottom: none}
.Principle img {display: block;width: 100%;}
/*Government*/
article {overflow: hidden;width: 100%;margin-top: 5%;text-align: center}
article h2 {font-size: 1.5rem;color: #1571c8;}
article h2 a{font-size: 1.5rem;color: #1571c8;}
article p {font-size: 1rem;color: #d2d2d2;margin-top: 0.2rem;font-family: Arial;text-transform: uppercase}
article i {background: url("../images/title_line.png") no-repeat center;width: 100%;height: 3px;background-size: 100%;display: block;margin-top: .25rem;}
.Government {overflow: hidden;width: 100%;background: #eee}
.Government .list {margin-top: 4%;overflow: hidden}
.Government .list li {width: 25%;background: #1571c8;float: left;padding: 1rem 0;text-align: center}
.Government .list li:nth-child(2n) {background: #f9a733}
.Government .list li img {display: inline-block;width: 50%;}
.Government .list li span {display: block;width: 100%;font-size: 1rem;color: #fff}
.Government .More {margin: 4% auto 5%;}
.Government article p {color: #999999}
/*honor*/
.in-ho{ width:100%;display: block;}
.in-ho li{width: 33%;float: left;padding-top: 10px;}
.in-ho li img{width: 95%;display: block;margin: 0 auto 0; border:1px solid #efefef}
.in-ho li span{ width:100%;line-height:25px;text-align:center;display:block; font-size:13px;}
.in-ho li p{ width:100%; line-height:30%; text-align:center; font-size:15px;}
/*new*/
.new {overflow: hidden;width: 100%;padding-bottom: 3%; padding-top:3%}
.new .newNav {display: inline-block;width: 100%;background-color: #1571c8}
.new .newNav li {float: left;width: 50%;text-align: center;padding: .6rem 0;font-size: 0.95rem;position: relative;box-sizing: border-box;border-right: 1px solid #fff}
.new .newNav li a {color: #fff}
.new .newNav li i {display: none;background: url("../images/new_li.png") no-repeat center;width: 1rem;height: .5rem;background-size: 100%;position: absolute;left: 50%;margin-left: -.5rem;bottom: -.5rem;}
.new .newNav li:nth-child(3) {width: 34%;border-right: none}
.new .newNav li.on {background-color: #ffba00;}
.new .newNav li.on a {color: #fff;}
.new .newNav li.on i {display: block}
.new .newNav li:last-of-type {border-right: none}
.new .newBox, .new .newCon, .new .li, .new .dl {overflow: hidden;width: 100%;}
.new .newBox {margin-top: 3%;}
.new .li {margin-top: 3%;}
.new .li li {box-sizing: border-box;padding:.5rem 0 0 7px;border-bottom: 1px solid #cccccc;overflow: hidden;}
.new .li li a {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;width: 69%;float: left;}
.new .li li span {display: block;width: 28%;float: right;text-align: right;color: #cccccc}
/*about*/
.main{ clear: both; display: block; padding: 0px 4px; box-sizing: border-box; background: #EFEFEF;}
.location{ clear: both; display: block; height: 40px; line-height: 40px; font-size: 12px; color: #999; }
.location a{ color: #999; }
.neirong{ clear: both; display: block; padding: 6px; background: #fff; overflow:hidden}
.neirong img{ border: 0px; max-width: 100%; height: auto; }
.selectObj{ clear: both; display: block; border: 1px solid #e3e3e3; margin-bottom: 20px; background:#FFFFFF; padding:10px;}
/*product*/
.caidan{  clear: both; display: block; border: 1px solid #e3e3e3; margin-bottom: 20px; background:#FFFFFF; padding:5px; overflow:hidden}
.caidan ul{ margin-left:-5px;}
.caidan li{ float:left; height:40px; margin-left:10px;border-radius:5px; background:#f0f0f0; margin-top:5px;}
.caidan li a{ display:block;line-height:40px; width:100px; text-align:center;border-radius:5px; font-size:13px; color:#666}
.caidan li.cur{display:block;background:#1571c8;text-align:center; line-height:40px; width:100px;border-radius:5px;color: #fff;}
.caidan li.cur a{color: #fff;}


.news_page{ clear:both; width:100%; height:40px; text-align:center; line-height:40px;}
.cplist{ width:100%;display: block;}
.cplist li{width: 50%;float: left;padding-top: 10px;}
.cplist li img{width: 95%;display: block;margin: 0 auto 0; border:1px solid #efefef}
.cplist li span{ width:100%;line-height:25px;text-align:center;display:block; font-size:13px;}
.cplist li p{ width:100%; line-height:30%; text-align:center; font-size:15px;}
/* news content */
.news_list{padding: 10px; background: #fff;}
.news_list li{line-height:35px;font-size:14px;height:35px;border-bottom:1px dashed #d2d2d2;background:url("../images/di_23.png") no-repeat left center;background-size:3px 3px;padding-left:10px;width:100%;}
.news_list a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subNewsText{ clear: both; display: block; padding: 10px; background: #fff; }
.subNewsTit h1{ clear: both; display: block; margin: 0px; padding: 0px; font-size:20px; text-align: center; font-weight: normal; line-height: 35px; }
.subNewsInfo{ clear: both; display: block; text-align: center; color: #999; border-bottom: 1px solid #e8e8e8; margin: 10px 0px 10px; }
.subNewsInfo span{ display: inline-block; margin: 0px 10px; }
.subNewsPage{ clear: both; display: block; text-align: left; line-height: 28px; font-size:16px; }
.subNewsPage img{ border: 0px; max-width: 100%; }
.subPageClick{ clear: both; display: block; border-top: 1px solid #e3e3e3; margin: 0px 20px; padding: 20px 0px; }
.subPageClick p{ margin: 0px; padding: 0px; height: 28px; line-height: 28px; text-align:left }
.subPageClick p a{ color: #666; }
.proinfo-sm{ width:100%; margin:auto; margin-top:30px;}
.proinfo-sm .t1{ float:left; width:40px; height:40px; background:#fb9614; line-height:40px; font-size:17px; color:#fff; text-align:center;}
.proinfo-sm .t2{ float:left; width:190px; line-height:40px; background:#2681c4; font-size:17px; color:#fff; margin-left:1px; padding-left:10px;}
.proinfo-sm .pronr{ float:left; width:100%; padding:15px 0px; font-size:16px;}

.center{width: 98%;height: auto;margin: 0 auto;overflow: hidden;}
.indexf{width: 100%;background:#dddddd;padding-bottom: 60px; text-align:center; line-height:40px;}
.indexf h6{margin: 0px;color:#E4E4E4;font-weight: normal;font-size: 18px;font-family: "微软雅黑"}
.indexf p{opacity: 0.8;font-size: 10px;font-weight: lighter;}
.dd>span{font-size:16px;line-height:30px;padding-top:20px; }
.footer{width: 100%;height:60px;position: fixed;bottom: 0px;background: #1571c8;padding: 0; text-align: center;padding: 0;}
.footer ul li{list-style: none;width: 25%;height: 60px;float: left;margin: 0;}
.footer ul li img{margin-top: 10px;width: 30px;}
.footer ul li h1{color: white;font-size: 10px;font-weight: lighter;margin-top: 0px;line-height: 10px;}
