html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
ul{ list-style:none;}
body{ font-size:12px; color:#666; line-height:23px; font-family:Verdana; margin:0px; padding:0px; background:#dcdcdc;}
img{ border:none;}
form{ margin:0px; padding:0px;}
.fl{ float: left; }
.fr{ float: right; }
.clear{ clear:both;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#ff0000; text-decoration:underline;}
/*������ʼ*/
/*.wap_logo{ padding:20px; background:#fff;}
.wap_nav{ background:#015e9b;}
.wap_nav .row{ padding:0; margin:0;}
.nav_text{ border-top:1px solid #fff; border-right:1px solid #fff;}
.nav_text a{ line-height:40px; display:block; color:#fff;}
.container-full{ padding:0;margin:0;}
*/
.nav_bottom{ background:#353535; padding:10px 10px 0 0;}
.nav_bottom i{ font-size:24px; color:#999;}
.nav_bottom a{ color:#b4b4b4;}
.nav_bottom a:hover{ color:#2b81e4; text-decoration:none;}


.main-header {text-align: center; font-weight:300; font-size: 90%;}
.toolbar { height: 46px; width: 100%; background-color:#000; line-height: 47px; }
.menu-button {position: relative; margin: 5px;background: url("/statics/images1/nav.png") no-repeat;width: 30px; height:27px ;cursor: pointer;}

.menu-button:before { background: url("/statics/images1/nav.png") no-repeat;width: 30px; height:27px ;}
.menu-left {float: left;margin-right: 1.5em;}
.sidebar {margin: 0;padding-top: 1em;color: white;background-color:#ff0300;}
.sidebar h6 { margin: 1rem; padding: 0; font-weight:300;}
.sidebar li { margin: 0.5em 0; padding: 0 1.5em;  line-height: 32px; font-size: 1.2rem; color: #fff;}
.sidebar li a{ color: #fff; font-family: "microsoft yahei"; font-size: 16px;}
.sidebar li:hover {background-color: #1d1d1d;}
.sidebar hr { margin: 2em auto;border: 0;padding: 0;width: 80%;height: 1px;background-color: white;}

/*logo*/
.logo{ position: absolute; left: 50%; margin-left: -64px;}
.logo img{ height: 40px; }


/*八大服务*/
.quick{ border-bottom: 1px solid #ddd; background: #fff; padding: 15px 0 0 0;}
.quick a{ display: inline-block; width: 25%; float: left; text-align: center; margin-bottom: 15px; }
.quick a span{ display:block; font-size:14px; font-family: "microsoft yahei";}
.row2{ width: 97%; background: #fff; margin:2% 1.5% 0 1.5%;  margin: auto; }




.wap_middle{ padding:0; background:#fff; border:1px solid #fff; margin-top: 20px;}
.wap_middle_title{ border-bottom:1px solid #dcdcdc; padding:15px 10px 5px 10px; font-weight:normal; font-size:14px; font-family: "microsoft yahei";}
.wap_middle_title .badge{ float:right; background:#fff;}
.wap_middle_title .badge a{font-weight: normal; font-family: "microsoft yahei"; font-size: 14px;}
.wap_middle_b{ margin:10px 10px;}
.wap_middle_b ul li{ padding-top:10px;}
.wap_middle_b ul li span{font-size: 14px; font-family: "microsoft yahei";}
.new_middle{ margin:10px 10px 10px 10px; padding:0; background:#fff; border:1px solid #fff;}
.new_middle_title{ border-bottom:1px solid #dcdcdc; padding:15px 10px 5px 10px; font-weight:bold; font-size:14px;}
.new_middle_title .badge{ float:right; background:#fff;}
.new_middle_b{ margin:10px 10px;}
.new_middle_b ul li{ padding-top:10px;}

.wap_lx_bg{ background:#015e9b; color:#fff; font-family:Microsoft YaHei; font-size:14px; padding-top:20px; padding-bottom:80px;}
.wap_lx_bg p{border-top:1px solid #ef7f00;}
.lx_text{ padding:0 50px;}
.wap_lx_title{ position:relative;}



/*行文动态*/
.row2{ width: 100%; background: #fff; margin-top: 15px; }
.package{ overflow: hidden; }
.title{ background: #fff; padding: 10px 0; font-size: 1.5rem; border-bottom: 1px solid #ddd;}
.title span{ display: inline-block; padding: 0 10px; color: #000; font-family: "microsoft yahei"; font-size: 15px;}
.title em{ font-size: 1rem; line-height:2.1rem; color: #666; display: inline-block; padding: 0 10px; font-style: normal; font-family: "microsoft yahei";}
.title em a{font-size: 14px;}
.js-b{ overflow: hidden; padding: 1%; }
.js-b .contTit i{ display: block; width:80px; height: 2px; background: #fca10e; margin: 0 auto; margin-top: 8px;}
.js-b .newsCont{overflow:hidden; padding-top:1.6em; padding-left:1em; padding-right:1em; padding-bottom:1em;width: 96%; margin: 0 auto;}
.js-b .newsCont li{ padding-left:7%; background: url(/statics/images1/newsLi_ico.png) no-repeat 2% center; overflow: hidden;}
.js-b .newsCont li a{font-size:13px; font-family: "microsoft yahei";}
.newsCont_top{ border-bottom:1px dotted #dcdcdc; padding-bottom:0.617em; margin-bottom:0.617em; overflow:hidden;}
.newsCont_top a img{width:11em; height:8.333em; border:1px solid #e2e2e2;float:left; }
.newsCont_top p{ width:55%; float:left; padding-left:0.618em; line-height:20px;}
.newsCont_top p a{ font-weight:bold; color:#333;}

/*产品内容页*/
.yzbt{text-align: center; display: block; line-height: 40px; font-size: 14px; font-family: "microsoft yahei";}
.Explain_nr{width: 100%; padding:0 2%; margin: 0 auto;}
.Explain_nr img{width: 100%;}
/*企业信息*/

.tabTitErs{overflow:hidden; background-color:#4777ff;width: 98%; margin: 0 auto;}
.tabTitErs li{float:left;  width:50%; font-size:15px; color:#fff; height: 45px; line-height: 45px; text-align: center; font-family: "microsoft yahei";}
.tabTitErs li.on{font-weight:normal; background:#4dc25a url(/statics/images1/onTit_ico.png) no-repeat 8% center; background-size:1em; font-family:"microsoft yahei";}

.newsBox{ background: #fff;padding-top:20px;}
.newsBox .newsCont{overflow:hidden; padding-top:1em; padding-bottom:1em; background: #fff;}
 .newsCont li span{ font-size: 15px;line-height: 35px; font-family: "microsoft yahei";}
.img-responsive {width: 100%; border: 1px #ccc solid;}


/*内页导航按钮*/
.nNav{
    height:40px;
    line-height: 42px;
    padding: 0 .687em;
    color: #333;
    text-align: center;
    
    font-size: 15px;
    background: linear-gradient(180deg , #f2f2f2 0% , #e0e0e0 100%);
	text-align:center; font-family: "microsoft yahei";
}
.nNav i{ color: #fff;}
.nNav i.fr{ float: right; display: inline; font-size: 1.2em; margin-top: .6em;background: url("/statics/images1/cd.png") no-repeat;width: 19px; height: 19px;}
.nNav i.fl{ float: left; display: inline; font-size: 1.2em; margin-top: .5em; background: url("/statics/images1/jt.png") no-repeat;width: 21px; height: 21px;}

/*产品内容页*/
.nTitle{background: #0a81fd;margin-bottom: .625em;margin-top: .625em;}
.nTitle ul{overflow:hidden;}
.nTitle ul li{width: 33.3333%;float: left;text-align: center;padding-top: 2px;line-height:2.6em;}
.nTitle ul li.on{border-top: 2px solid #013e6a; background: #fff; padding: 0;}


.cpBox{margin-top:0.417em; background: #fff;}
.cpBox .cpCont{overflow:hidden; padding-top:1em;}
.cpBox .cpCont li{float:left; margin-bottom:1.583em; width:50%; text-align:center;}
.cpBox .cpCont li img{width:96%;  border:1px solid #e2e2e2;}
.cpBox .cpCont li h5{ font-weight:normal; font-size:1.2em; line-height: 2em;}
.cpBox .cpCont li h5 a{color:#333; font-size: 14px; font-family: "microsoft yahei";}


/*内页新闻*/
.newsBox1{background: #fff;}
.newsBox1 .newsCont{overflow:hidden; padding-top:1em; padding-bottom:1em;}
.newsBox1 .newsCont li{ line-height: 2em;padding:1% 2%; overflow: hidden;width: 100%; margin: 0 auto;}
.newsBox1 .newsCont li img{font-size: 13px;float: left;display: block;width: 38%;}
.newsBox1 .newsCont p{float: left;width: 60%;padding-left: 2%;}
.page{background: #fff; font-family: "microsoft yahei"; padding: 0 2%; padding-top:10px; font-size: 14px;}
.page p{padding-bottom: 10px;}
.pshow_b h3{font-size: 18px; font-family: "microsoft yahei";}


/*底部样式*/
footer{ background:#ddd; padding: 4% 0;height: 100px; }
.login{ text-align: center; color: #999; padding-bottom: 2%; font-size: 14px; font-family: "microsoft yahei";}
.login a{ color: #666; padding: 0 5px;}
.copyright{ color:#999; text-align: center; border-top: #ccc 1px solid; padding-top: 2%; font-size: 14px; font-family: "microsoft yahei";}
.bottoms{ position: fixed; bottom: 0; left: 0; width: 100%; background: #000; }
.bottoms ul li{ width: 25%; float: left; text-align: center; margin-top: 3%;}
.bottoms ul li a{ color: #fff; }

@media screen and (min-width: 320px) {
html {font-size: 12px;}
body{ padding-bottom: 60px; }
.swiper-container{ text-align: center;  }
.bottoms{ height: 60px; }
.bottoms ul li img{ width: 30%; }
.bottoms ul li p{ margin-top: 1%; line-height: 25px; font-size: 14px; font-family: "microsoft yahei";}
}
 
@media screen and (min-width: 360px) {
html {font-size: 14px;}
body{ padding-bottom: 65px; }
.swiper-container{ text-align: center;  }
.bottoms{ height: 65px; }
}
 
@media screen and (min-width: 400px) {
html {font-size: 16px;}
body{ padding-bottom: 80px; }
.swiper-container{  text-align: center;  }
.bottoms{ height: 70px; }
}
 
@media screen and (min-width: 440px) {
html {font-size: 18px;}
body{ padding-bottom: 80px; }
.bottoms{ height: 80px; }
}
 
@media screen and (min-width: 480px) {
html {font-size: 20px;}
}
 
@media screen and (min-width: 640px) {
html {font-size: 22px;}
body{ padding-bottom: 150px; }
.bottoms{ height: 150px; }
}

@media screen and (min-width: 1280px) {
html {font-size: 22px;}
body{ padding-bottom: 150px; }
.bottoms{ height: 150px; }
.bottoms ul li img{ width: 15%; }
}



/*内页分类*/
.CategoryLista{}
.CategoryLista > li > a{height:3.031em; line-height:3.031em; display:block; color:#333; background:#f4f4f4; padding:0 1.125em; border-bottom:1px solid #cfcbc1; border-top:1px solid #fff; font-size:1.125em;}
.CategoryLista li i{float:right; margin-top:.45em; color:#656565; font-weight:bold; font-size:1.6em;}
.CategoryLista > li li a{height:3.031em; line-height:3.031em; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; display:block; color:#666; background:#fff; padding:0 2.062em; border-bottom:1px solid #cfcbc1; border-top:1px solid #fff; font-size:1em;}
.CategoryLista li:after {content:'.';display:block;height:0;clear:both;visibility:hidden;}
.CategoryLista .icon-arrow-down{color:#f90;}
.CategoryLista > li > ul >li >ul{padding:0 1.125em;}
.CategoryLista > li > .list1,.CategoryLista > li > .list1 li ul{display:none;}





