﻿*{padding:0px; margin:0px;}html {_overflow-y:scroll;height: 100%;}
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{font-family: Microsoft YaHei;color: #6f6f6f; height: 100%;max-width: 768px;margin: 0 auto;font-size: .25rem;}/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
ul,li{list-style-type:none;}img{border: 0px;max-width: 100%; display: block; margin: 0 auto}
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
*{box-sizing:border-box;}/*整体色调*/
.pCol,.content .page a.select,.in_news ul li .time{background: #0080ca;}
.page{padding: 10px 0;}/*公共部分（头部、底部）*/
h2,h3,h4{font-weight:normal;}
.swiper-pagination-bullet-active{background: #095db0}
.banner{padding-top:1.2rem; }
.header{width: 100%;z-index: 1000;padding: .05rem 0 .15rem;position: fixed;left: 0;top: 0;margin: 0 auto;background: #FFF;background-size: 100% 100%;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);}
.logo{width: 78%;margin-top: 10px;margin-left: 5px;}
.logo img{ max-width: 100%; display: block; margin: 0 auto}
.header .nav{position: absolute;right: 5%;top: .3rem;width: 12% }
.header .nav img{width:1.2rem;display: inline-block;  margin:.1rem 2% 0 0}/*.nav{ position:fixed; left:4%; bottom:12%;cursor:pointer;width: 15%;z-index: 999}*/
.navul{ position:fixed;padding: 2rem 2%; top:0; left:-50%;height: 100%;z-index: 999; width:50%; background:#252525;transition:all 0.5s ease-out}
.navul li{width: 100%;margin: 0 auto;line-height: 30px;position: relative;border-bottom: 1px solid #939393;padding: 8px 0;}
.navul li a{color: #939393;font-size: 16px;padding-left: .1rem;display: block;}
.navul li a img{width: .4rem;margin-right:10px;display: inline-block;vertical-align: middle}
.navul li a span{border: 1px solid #939393;float: right; line-height: .3rem;margin-top: .2rem;text-align: center;}
.navul p{width:100%;text-align: center; font-size: .8rem;color: #FFF; }
.navul p img{width: 25px;}
.box{ position: fixed; top: 0; left:0; display: none; width: 100%; height: 100%; z-index: 998; background: rgba(0,0,0,0.8)}
.navul.on{left: 0;}
.footer{position:fixed; height:70px;left:0; bottom:0; width:100%; z-index:1000;background:#1b1b1b; background-size: 100% 100%; }
.floatLink{ width:100%;height: 70px;}
.floatLink ul li{ width:25%; float:left; text-align: center;line-height: 30px; padding-top: 8px;}
.floatLink ul li a{display:block; font-size:12px;color:#fff;position: relative;}
.floatLink ul li a img{ width:30px;  margin:0 auto 0; display:block;}
.floatLink ul li a span{ color:#fff; }
.floatLink ul li:first-child a span{color: #FFF}
.content .img{ margin: 10px 0}
.in-content{ position: relative; z-index: 100;}
.in-content .title{ padding: .5rem 0 .3rem 0;display: block; text-align: center; }
.in-content .title img{width: 70%}
.in-content .protitle{margin:0.35rem 0 0.18rem 0 ;text-align: center;}
.in-content .protitle h3{color: #3D3D3D;font-size:20px;font-weight: 800; }
.in-content .protitle h3 span{color: #095db0;}
.in-content .protitle .txt1{line-height:35px;width: 100%;background: url(../images/dec.png) center bottom no-repeat;font-size: 0.22rem;color: #8F8D8D;/*background-size: 100% auto;*/}
.in-content .protitle .txt2{font-size: 0.32rem;margin-top: 0.04rem;color: #3D3D3D;}
.in-content .protitle .txt2 span{color: #095db0;font-weight: 800;}
.in-content .more {text-align: center;padding: 0.3rem 0;}
.in-content .more a {display: inline-block;padding: 0.1rem 0.3rem;background: #095db0;color: white;font-size: 0.28rem; }
.in-content .tab_top{ text-align:center;/*height: 1.8rem;*/margin:  auto 5px 10px;}
.in-content .tab_top li{ display: inline-block ;border:1px solid #bfbfbf;color:#5f5f5f;font-size:.28rem;height:35px; line-height:35px;width:46%;margin: 1% 1.5%;}
.in-content .tab_top li a{color:#5f5f5f;font-size:.28rem;line-height:35px;}
.in-content .tab_top li.on{color:#FFF;background:#095db0;}
.in-content .tab_top li.on a{color:#FFF;}
.in-content .tab_top li:hover{color:#FFF;background:#095db0;}
.tab_bottom{display: none}
.tab_bottom.on{display: block}
.main{ position: relative}
.layer{width:100%;position: absolute; left: 0; top: 0;z-index: 10}
.in-page3{overflow: hidden;}
.in-page3 .more a{border-radius:0.3rem;z-index: 9999;position: relative;}
.in-page3 .tab_txt{width: 98%;margin: 0 1%;opacity:0;height:0px;z-index: 1;}
.in-page3 .tab_txt.on{opacity:1;height:auto;}
.pro_list{padding-bottom: 0.1rem;background: #095db0;border:1px solid #bfbfbf}
.pro_list>div img{width: 100%;}
.pro_list>div .txt1{padding: 0.1rem 0.2rem ;font-size: 0.28rem;margin-top: 0.1rem}
.pro_list>div .txt1 a{color: #fff;}
.pro_list>div .txt2{padding: 0.1rem 0.2rem ;font-size: 0.20rem;color: #fff;min-height: 1.4rem}
.video{width: 100%;height: auto;}
.video iframe { width: 100%;height: 5rem;}
.about{background:#095db0;background-size: 100% 100%;}
.about_t{margin: 0 3%;}
.about_t img{width: 80%;padding: 0.4rem 0.2rem}
.about_t .txt1{padding: 0.5rem 0.2rem 0.2rem;color: #fff;font-size: .35rem;font-weight: 700;text-align: center;}
.about_content{font-size: 0.26rem;line-height: 0.45rem;color: #fff;height: 5rem;overflow: hidden;}
.about .more{text-align: right;padding-right: 0.1rem}
.about .more a {background: #fff;color:#333333}
.news .title h3{color: #3D3D3D;font-size: 20px;font-weight: 800;}
.news .title h3 span{color: #095db0;}
.news .title .txt1{line-height: .6rem;font-size: 0.4rem;color: #585858;font-weight: 800;}
.news .title .txt2{line-height: 35px;width: 100%;background: url(../images/dec.png) center bottom no-repeat;font-size: 0.22rem;color: #8F8D8D;}
.news .news-content{width: 92%;margin: 0 auto;}
.news .news-content li dl {margin-bottom: 0.2rem;padding-bottom: 0.2rem;border-bottom: 1px solid #BCBBBD;}
.news .news-content li dl dt {width: 20%;float: left;}
.news .news-content li dl dt img {width: 100%;border-radius: 50%;}
.news .news-content li dl dd {width: 100%;float: right;}
.news .news-content li dl dd.title1 {margin-bottom: 0.15rem;font-size:15px;color: #555;}
.news .news-content li dl dd.text {font-size: 0.26rem;color: #858484;line-height: 0.37rem;}