/* CSS Document */
*{ padding:0px; margin:0px; font-size:100%;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}
html{font-family:Microsoft YaHei;-webkit-text-size-adjust:100% !important;font-size: calc(100vw/7.5) !important;font-size: -webkit-calc(100vw/7.5) !important;font-size: -moz-calc(100vw/7.5) !important; }
html,body,div,p,ul,ol,li,a,table,tr,td,textarea,form,input,img,header,footer,section{padding:0;margin:0;font-style:normal;font-family: "Microsoft YaHei";}
body,input,textarea,select,button,table{font-size:14px;line-height:20px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
b,i,em{font-style:normal;font-weight:normal;}
img,fieldset{border:0;}
ul,ol,li{list-style:none;}
header,footer,section{display:block;}
em,address{font-style:normal;}
input, textarea{border:none;outline:none;background:none;resize:none;}
a{color:#101010;text-decoration:none;}table{border-collapse:collapse;}
h1,h2,h3,h4{margin:0;padding:0;font-size:1em;font-weight:normal;}
button, input, select, textarea, a{outline:none;}
body{ background: #fff;}

/*header*/
body{-webkit-overflow-scrolling:touch;}
.header{position:fixed;top:0;left:0;width:100%;padding-top:0;height: 50px;z-index:999;color:#333;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.other_nav .other{ display:none;}
.header .logo{/*padding:0px 13px;*/line-height:50px;text-align:center;margin:0;float:none;text-align:left;}
.header .logo p{ width:260px; font-size:18px;color: #087cbd;height: 50px;overflow: hidden;font-weight: bold;}
.mobile_btn{ display:block; position:absolute; z-index:100; right:0px; top:50%; margin-top:-25px;  width:50px; height:50px;  text-align:center; background:url(../images/menuToggle.png) no-repeat 0 center; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;}
.sousuo{ display:block; position:absolute; z-index:100; right:50px; top:70%; margin-top:-24px;  width:30px; height:30px;  text-align:center; background:url(../images/sou.png) no-repeat 60% center; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;background-size: 24px;}
.mobile_btn.open{ background-position:-50px 0;}
.navBox{position:fixed; width:100%; left:0; top:50px; bottom:0; display:none; background:#fff; margin:0; }
.mobile_btn.open + .navBox{}
.nav{ display:block; border-top:1px solid #E3E3E3; overflow:auto; height:100%; text-align:center;}
.nav li{ float:none; margin:0; border-bottom:1px solid rgba(0,0,0,0.1); width:100%;}
.nav > li > a, .nav > li > .parent > a{ line-height:2.8; text-align:center; color:#333;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
.nav > li > a::after, .nav > li > .parent > a::after{ display:none;}
.nav .parent{ position:relative;}
.nav > li > .parent > a{ display:block;}
.nav .icon_control{ position:absolute; display:block; z-index:99; top:13px; right:20px; width:16px; height:11px; background:url(../images/icon8.png) no-repeat center; }
.nav li .parent.open .icon_control{ background-image:url(../images/icon9.png);}
.nav li:hover .parent .icon_control,.nav li.act .parent .icon_control{ background-image:url(../images/icon10.png);}
.nav li:hover .parent.open .icon_control,.nav li.act .parent.open .icon_control{ background-image:url(../images/icon7.png);}
.nav li:hover > a,.nav li.act > a,.nav li:hover .parent,.nav li.act .parent,.nav li:hover .parent a,.nav li.act .parent a{ background:#087CBD; color:#fff; }
.nav-1{ background:#087CBD; }
.nav-1 a{color:#fff !important; }
.nav-1 i{ background-image: url(../images/icon10.png) !important;}
.open i:hover{background-image: url(../images/icon7.png) !important;}

.subNav{position:relative; top:0;  width:100%; left:0; margin-left:0; display:none;  background:#F3F3F3;}
.subNav_n ul{ padding:0;}
.subNav_n  li a{ line-height:2.8; padding-left:0; font-size:13px;}
.subNav_n  li a::after{ display:none;}
.subNav .subNav_in{ padding:0;}
.subNav .subNav_in > ul{ margin:0;}
.subNav li .subimg{ display:none;}
.subNav .subNav_in > ul > li{ float:none; width:100%;}
.subNav li .item{ margin:0;}
.subNav h3{ font-weight:normal; font-size:13px;line-height:2.8; margin-bottom:0; border-bottom:0; position:relative;}
.subNav h3 .icon_control{ position:absolute; display:block; z-index:99; top:13px; right:20px; width:16px; height:11px; background:url(../images/icon8.png) no-repeat center; }
.subNav h3.open .icon_control{ background-image:url(../images/icon9.png);}
.subNav h3:hover{ background:#087CBD; }
.subNav h3:hover a{color:#fff;}
.subNav h3:hover .icon_control{background-image:url(../images/icon10.png);}
.subNav h3.open:hover .icon_control{ background-image:url(../images/icon7.png);}
.subNav2{ display:none; background:#e9e9e9;}
.subNav2 li{ padding-left:0;}
.subNav2 li::after{ display:none;}
.subNav2 li a{ line-height:2.5;}
.subNav_n li a:hover,.subNav2 li a:hover{ text-decoration:none;}
/*header头部 end*/

/*搜索*/
.searchbox{padding: 8px 0;background:#f3f3f3; display:none;position: fixed;top: 0px;left: 0;overflow-y: auto;width: 100%;margin-top: 50px;z-index: 99;}
.searchbox input {height:32px;width: 80%;margin-top:6px;border: 1px solid #087CBD;color: #333;text-indent:5px;line-height:32px;background: #fff;}
.search_text{width:100%;height:42px;}
.search_text .anniulxs{float:left;margin-top:6px;display:inline-block;width: 19%;height:32px;background: #087CBD;border: 1px solid #087CBD;line-height:32px;text-align:center;color:#FFF;font-weight:bold;border-left: none;}
/*搜索 end*/

/*标题*/
.bt{height: 48px;line-height: 48px;background: #efefef;border-bottom: 2px solid #eee;position: relative;padding: 0;}
.bt-1{color: #087CBD;text-indent: 0;}
.textbt{width: auto;padding-left: 16px;padding-right: 16px;display: inline;border-bottom: 2px solid #087CBD;float: left;font-size: 18px;}
.more{float: right; margin-right: 10px;}
.more a{ color:#999;font-size: 12px;}
/*标题 end*/

/*返回顶部*/
.goTop{ position:fixed; bottom:30%; z-index:9999;}
.goTop a{width: 35px;height: 35px;position: relative;display: block;background:rgba(8, 123, 188, 0.72);border-radius:15%;}
.goTop a::before {width:15px;height:14px;display: block; position: absolute;top:5px;left:9px;content: "";background: transparent url("../images/top.png") no-repeat;}
.goTop a::after {display: block;position: absolute;top: 18px;left:5px;content: "TOP";color: #FFF;font-size: 12px;}

.foot{text-align: center;color: #999;height: 45px;position: fixed;bottom: 0px;width: 100%;}
.foot p{ width:25%; float:left;    background: #087cbd;}
.foot p a{display: block;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 13px;}
.foot p a img{width: 20px;margin-right: 2px;margin-top: -4px;vertical-align: middle;}

/* 分页 */
.pager, .pager a{color:#3386d6; padding:8px 10px;}
.pager{font-size:14px;padding:10px 0px;text-align:center;width:100%;border-top:1px solid #cbcbcb;margin:10px 0px;display:block;}
.pager .ct{	border:1px solid #ccc;padding:0 .4em;color:#333;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background:#fff;}
.pageAll{ display:block; text-align:center; height:px; line-height:30px; overflow:hidden;}
/* 分页 end */