@charset "utf-8";

.hidden{display:none;}
.plr{padding:2.5% 2% 0;}

/***************** m-top ***********************/
.m-top{position:relative;z-index:9;border-bottom:3px dotted #ccc;background:#fff;}
.m-top .logo{padding:1% 0;margin:0 auto;width:58.5%;}
.m-top .logo img{display:block;width:100%;}
.m-top .logo h1{font-size:1.666em;line-height:2;height:2em;overflow:hidden;text-align:center;font-weight:normal;color:#333;}
.m-top .mess,.m-top .search{position:absolute;top:10%;left:3.125%;width:12%;}
.m-top .mess img,.m-top .nav img,.m-top .search img{width:100%;cursor:pointer;}
.m-top .nav{position:absolute;top:10%;right:3.125%;width:12%;}
/* search */
.m-top .m-search{position:absolute;top:105%;left:0;width:96%;background:#f5f5f5;border-radius:5px;}
.m-search{margin:0 0 2%;padding:2% 2% 0;}
.m-search div{float:left;width:82%;border:6px solid #01a1e9;border-radius:5px;}
.m-search .u-text{padding:2%;width:96%;font-size:1.2em;font-family:'Microsoft YaHei';color:#b9b9b9;border-radius:5px;border:0;background:#fff;}
.m-search .u-btn{float:right;width:13%;padding:3.5% 0;text-align:center;text-indent:-999em;background:#01a1e9 url(../images/search-ico.png) center center no-repeat; background-size:50% auto;border:0;cursor:pointer;border-radius:8px;}
/* m-nav */
.m-nav{padding:0.5em 0;background:url(/wap/3/img/nav-bg.png) center center no-repeat;}
.m-nav ul{margin:0 auto;width:96%;}
.m-nav ul li{float:left;width:20%;margin:0 2.5%;padding:8% 0;font-size:1.111em;overflow:hidden;border-radius:50%;box-shadow:0 0 0 0.3em #fff;color:#fff;background:#01a1e9;}
.m-nav ul li a{display:block;width:100%;height:100%;text-align:center;line-height:1;height:1em;color:#fff;overflow:hidden;}
/* m-title */
.m-title{position:relative;padding:2% 2% 4%;}
.m-title .u-more{font-size:1.222em;}
.m-title .u-more a{color:#666;}
.m-title .u-name{display:inline-block;padding:0 0.825em 0 0.5em;font-size:1.222em;background:url(/wap/3/img/title-bit.jpg) right center no-repeat;background-size:8% auto;}
.m-title .u-ico{position:absolute;top:1em;left:8.5em;width:4.125em;}
.m-title .u-bg{background:url(/wap/3/img/title-bg.png) center top repeat-y;background-size:100% auto;line-height:1.2;font-size:0.7em;color:#fff;text-indent:2.5em;text-transform:uppercase;}
@media screen and (-webkit-min-device-pixel-ratio:0){.m-title .u-bg{ font-family:arialg; font-size:10px; white-space: nowrap; letter-spacing: -1px; }}

/* m-about */
.m-about { clear: both; height:10em;line-height:2.1;padding: 0 2%;margin:0 0 2%; text-overflow:ellipsis;overflow:hidden;}
.m-about a {color: #666;font-size: 1.2em;}
.m-about img {float: left;margin: 0 3% 0 0;width: 30%;}
/***************** m-pro ***********************/
.m-pro{margin:0 0 2%;}
.m-pro ul{width:102%;}
.m-pro ul li{margin:0 0 1.5%;float:left;width:33.333%;}
.m-pro ul li a{display:block;width:95.145%;}
.m-pro ul li .u-img{display:block;padding:2%;border:1px solid #cacaca;background:#fff;}
.m-pro ul li .u-img em{display:block;position:relative;padding:37.5% 0;overflow:hidden;}
.m-pro ul li .u-img em img{position:absolute;top:0;left:0;width:100%;}
.m-pro ul li .u-name{display:block;text-align:center;color:#333;font-size:1.222em;line-height:2.2;height:2.2em;overflow:hidden;}

.m-pro1 ul{width:102.5%;}
.m-pro1 ul li{width:50%;}
.m-pro1 ul li .u-img{margin:0;}
.m-pro1 ul li .u-name{background:none;color:#333;}
/* m-news */
.m-news ul li{margin:0 0 2%;padding:0 3%;height:3em;border:2px dotted #a9acac;}
.m-news ul li a{padding-right:5%;display:block;height:2.7em;line-height:2.7;font-size:1.111em;overflow:hidden;color:#333;background:url(/wap/3/img/news-bit.png) right center no-repeat;background-size:3% auto;}
.m-news1 ul li{background-image:none;}
/* sub-navList */
.sub-navList{padding:0 1%;}
.sub-navList dl{padding-bottom:1%;}
.sub-navList dl dt{margin-bottom:1%;}
.sub-navList dl dt a{display:block;padding:0 3%;height:2.2em;line-height:2.2;overflow:hidden;color:#fff;font-size:1.222em;color:#fff;background:#01a1e9;}
.sub-navList dl dd a{display:block;padding:0 3%;height:2.2em;line-height:2.2;font-size:1.111em;overflow:hidden;color:#333;}
.sub-navList ul{width:100.5%;}
.sub-navList ul li{margin-bottom:2%;float:left;width:50%;}
.sub-navList ul li a{padding:0 5%;display:block;width:86%;text-align:center;margin:0 auto;height:2.2em;line-height:2.2;overflow:hidden;color:#fff;font-size:1.222em;color:#fff;background:#01a1e9;}
/* album-img */
.album-img{margin-bottom:.4em;}
.bigimg{margin-bottom:2%;}
.bigimg img{width:100%;}
.thumbimg{position:relative;overflow:hidden;}
.thumbimg .thumb-con{position:absolute;left:6%;top:0;width:88%;z-index:3;}
.thumbimg .thumb-btn{position:absolute;top:0;display:block;float:left;height:100%;width:6%;z-index:5;}
.thumbimg .thumb-prev{left:0;background:#e5e5e5 url(../images/arrows-left.png) center no-repeat;}
.thumbimg .thumb-next{right:0;background:#e5e5e5 url(../images/arrows-right.png) center no-repeat;}
.thumbimg .swiper-slide{width:25%;text-align:center; float: left;position: relative; }
.thumbimg .swiper-slide img{width:94%;}
.thumbimg .overimg{display:block;width:12%;}
/* pro-detail */
.pro-detail{padding:0 2%;margin-bottom:.4em;line-height:2;font-size:1.4em;}
.pro-detail h1{padding:2% 0 0;font-size:1.222em;text-align:center;font-family:'microsoft yahei';}
.pro-detail .detail-time{margin-bottom:2%;position:relative;text-align:center;color:#666;}
.pro-detail .detail-dl{padding:0 .4em;}
.pro-detail .detail-dl dt{float:left;}
.pro-detail .detail-user{text-align:center;padding:5px 0;margin-bottom:.4em;}
.pro-detail .detail-share{padding:5px 0;text-align:right}
.pro-detail .detail-img{position:relative;text-align:center;padding:.4em 0;}
.pro-detail .detail-img img{max-width:100%;}
.pro-detail .detail-con{text-align:justify;padding:.4em;}
.pro-detail .detail-page{padding-top:2%;}
.pro-detail .detail-page .page-text{margin-bottom:2%;padding:0 3%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;overflow:hidden;background:#01a1e9;}
.pro-detail .img-prev,
.pro-detail .img-next{display:block;position:absolute;top:0;width:11.29%;height:100%;text-align:center;text-indent:-999em;}
.pro-detail .img-prev{left:0;background:url(../images/pro-dPrev.png) center center no-repeat;background-size:100% auto;}
.pro-detail .img-next{right:0;background:url(../images/pro-dNext.png) center center no-repeat;background-size:100% auto;}
.sub-share{padding:2% 0;}
/*****************sub-search ************/
.sub-search{padding:3% 2%;}
.sub-search .sea-no{padding:0 2% 4% 25%;background:url(../images/search-no.png) left center no-repeat;background-size:22% auto;}
.sub-search .sea-no h3{color:#333;margin-bottom:10px;font-weight:normal;}
.sub-search .sea-no h3 span{color:#f85453;font-size:1.1em;}
.sub-search .sea-no p{color:#333;}
.sub-search h2{padding:0 3%;background:#01a1e9;color:#fff;font-weight:normal;}
/***************** m-teamcon ***********************/
.m-teamcon li{ padding:15px 5px; border-bottom:1px solid #ece2d8;}
.m-teamcon li:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.m-teamcon li img{ float:left; margin-right:1em; width:25%;border:1px solid #ddd;}
.m-teamcon li h4{height:2em;line-height:2;overflow:hidden;font-size:1.333em;font-weight:normal;}
.m-teamcon li .cn3{height:4em;line-height:2;font-size:1em;overflow:hidden;}
.m-teamcon a{display:block;color:#333;}
/* sub-form */
.sub-form{padding:2%;}
.ui-input-text{display:block;padding: 0 .4em;margin: .5em 0;background-image: none;position: relative;-moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);box-shadow: inset 0 1px 4px rgba(0,0,0,.2);-webkit-background-clip: padding;background-clip: padding-box;-webkit-border-radius: .6em;border-radius: .6em;border: 1px solid #aaa;color: #333;}
.ui-input-text input,
.ui-input-text textarea{width: 100%;min-height: 1.4em;line-height: 1.4em;font-size: 16px;padding: .4em 0;margin: 0;display: block;background: transparent none;outline: 0!important;border:none;-webkit-appearance: none;}
.ui-button{display:block;}
.ui-button input{display:block;width:100%;text-align: center;cursor: pointer;margin: .5em 0;padding:5px 0;line-height:2;font-size:1.6em;-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);box-shadow: 0 1px 3px rgba(0,0,0,.2);-webkit-border-radius: 1em;border-radius: 1em;border: 1px solid #ccc;background: #eee;font-weight: bold;color: #222;text-shadow: 0 1px 0 #fff;font-family:'Microsoft YaHei';
background-image: -webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 ));
background-image: -webkit-linear-gradient( #fff,#f1f1f1 );
background-image: -moz-linear-gradient( #fff,#f1f1f1 );
background-image: -ms-linear-gradient( #fff,#f1f1f1 );
background-image: -o-linear-gradient( #fff,#f1f1f1 );
background-image: linear-gradient( #fff,#f1f1f1 );}