@charset "utf-8";
@import url('reset.min.css');
*{font-family:"Microsoft YaHei" !important}
.introduction table{width:100% !important;border-collapse:collapse}
.introduction table,.introduction table tr,.introduction table td{border:1px solid #666}
.introduction table td{width:auto !important}
.text-center{text-align:center}
.text-right{text-align:right}
.ib{display:inline-block}
.pz{position:relative;z-index:0}
.pa{position:absolute;z-index;999}
.bz{box-sizing:border-box}
.b{font-weight:bold}
.i{font-style:italic}
.hidden{display:none !important}
.cb{clear:both}
.mauto{margin:0 auto}
.ts{text-transform:uppercase}
/*header*/
header{overflow:hidden;position:fixed;z-index:100;left:0;/*top:.12rem;width:100%;height:1.14rem;*/background:#fff;border:0px solid #8f8b8b}
.hb{width:100%;height:1.26rem}
header .logo{width:100%;margin:0 0 0 0}
header .logo img{max-width:100%;height:auto}
header .text{width:4.5rem}
header .text h2{margin-top:0.1rem;line-height:160%;font-size:0.3rem;font-weight:bold;color:#118f6a}
header .text h3{line-height:160%;font-size:0.16rem;font-family:Arial, Helvetica, sans-serif;color:#118f6a}
header .text h3 span{width:8px;height:8px;margin:0 0.1rem;background:#e16711;border-radius:50%}
.navCtrl{position:absolute;z-index:999;top:.42rem;right:.2rem;width:0.3rem;height:0.23rem;background:url(../images/navCtrl.png) no-repeat;background-size:100% 100%}
 /*nav*/
.all_shadow{position:fixed;z-index:998;left:0;top:0;width:100%;height:10000px;background-color:#000;-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3}
nav{overflow:scroll;overflow-x:hidden;ovreflow-y:scroll;position:fixed;z-index:9999;top:0;left:-50%;width:50%;height:100%;background-color:#fff}
nav ul{padding-top:10px}
nav li{width:100%;border-bottom:1px solid #ccc}
nav a{display:block;width:90%;padding:0 5%;line-height:300%;font-size:0.26rem}
.topNav{overflow:hidden;width:100%;margin:.18rem 0 0}
.topNav a{width:1.46rem;height:.58rem;margin:0 .18rem .22rem 0;background:#c20b00;line-height:.58rem;font-size:0.24rem;color:#fff}
.topNav a:nth-child(4n+4){margin-right:0}
.topNav a.active{background:#f7da00;color:#c20b00}
/*footer*/
.fbg{width:100%}
 footer{position:fixed;z-index:100;left:0;bottom:0;width:100%}
.fb{width:100%;height:2.4rem}
 footer .copyright{padding:5px;line-height:0.33rem;overflow:hidden;background:#464646;font-size:0.22rem;color:#fff;text-align:cente}
.footerFixed{width:100%;height:1.39rem;padding:0.22rem 0 0 0;background:#c20b00;background-size:100% auto}
.footerFixed a{overflow:hidden;height:0.85rem;margin-top:0.1rem;padding-top:0.51rem;border-right:1px solid #fff;line-height:0.34rem;font-size:0.24rem;color:#fff}
.footerFixed a:nth-child(1){width:1.58rem;background:url(../images/home.png) 0.63rem 0.14rem no-repeat;background-size:0.35rem 0.28rem;text-indent:0.37rem}
.footerFixed a:nth-child(2){width:1.6rem;background:url(../images/dh.png) 0.68rem 0.08rem no-repeat;background-size:0.33rem 0.32rem;text-indent:0.36rem}
.footerFixed a:nth-child(3){width:1.6rem;background:url(../images/phone.png) 0.63rem 0.09rem no-repeat;background-size:0.42rem 0.3rem;text-indent:0.36rem}
.footerFixed a:nth-child(4){width:1.41rem;background:url(../images/top.png) 0.67rem 0.12rem no-repeat;border:0;background-size:0.27rem 0.3rem;text-indent:0.35rem}
footer .copyright *,footer .copyright a:link,footer .copyright a:visited,footer .copyright a:hover{font-size:0.22rem !important;color:#fff}
 .copyright a{color:#fff !important}
/*focus*/
.flexslider {position:relative;z-index:0;width:100%;min-height:100px;margin-top:1px}
.flexslider .slides li{display:none;-webkit-backface-visibility: hidden}
.flexslider .slides img{display:block;width:100%;height:auto}
.flex-pauseplay span {text-transform: capitalize}
.flex-direction-nav {*height: 0}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 58px; margin: -33px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat;background-color:#000;text-indent:-999em}
.flex-direction-nav .flex-prev{ opacity: 1; left: 10px}
.flex-direction-nav .flex-next{ opacity: 1; right: 10px}
.flex-direction-nav a{width:13px;height:100%;bottom:0;top:0;margin:0;background:url(../images/cctrl.png) no-repeat;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3}
.flex-direction-nav .flex-prev{background-position:0 center}
.flex-direction-nav .flex-next{background-position:-13px center}
.flex-control-nav {width: 100%; position: absolute;right:8px; bottom:0; text-align:center}
.flex-control-nav li {margin-right:7px; display: inline-block; zoom: 1; *display: inline;text-indent:-99999px}
.flex-control-paging li a {width: 12px; height: 12px; display: block; background-color:#fff;cursor: pointer;border-radius:50%;box-shadow:0 0 3px #333}
.flex-control-paging li a.flex-active {background-color:#c20b00; cursor: default}
/*other*/
.banner{width:100%;text-align:center}
.banner img{max-width:100%;display:block;margin:0 auto}
.positions{margin:0 0 0.35rem 0.2rem;padding-bottom:2px;line-height:0.49rem;background:url(../images/positions.gif) no-repeat left bottom;text-indent:0.26rem;font-size:0.16rem;color:#666;background-size:100% auto}
aside{width:100%;margin-top:.45rem;padding:0 .19rem}
aside .sorts a{display:inline-block;padding:0 .2rem;height:.48rem;margin-bottom:.14rem;line-height:.46rem;border:1px solid #bc0001;font-size:.2rem;color:#bc0001}
aside .sorts a:hover,aside .sorts a.active{background:#bc0001;color:#fff}
aside .sorts2{padding:0 2%}
aside .sorts2 a{display:inline-block;padding:0 .15rem;height:.4rem;margin-bottom:.14rem;line-height:.38rem;border:1px solid #bc0001;font-size:.18rem;color:#bc0001}
aside .sorts2 a:hover,aside .sorts2 a.active{background:#bc0001;color:#fff}
.otherMain{overflow:hidden;width:100%}
 /*main content*/
.introduction{width:100%;padding:0.2rem;text-align:justify;line-height:0.4rem;font-size:0.16rem;color:#001500}
.introduction *,.introduction div,.introduction p{font-size:0.16rem;color:#001500}
 .introduction iframe{
     width:100% !important;
     height:3.5rem !important 
}
 .introduction img{
     max-width:100% !important;
     height:auto !important 
}
 .articleTitle{overflow:hidden;width:100%;margin-top:0.11rem;text-align:center;line-height:0.44rem;font-size:0.16rem;font-family:"Microsoft YaHei";color:#000802}
 .articleTitles{overflow:hidden;width:100%;margin-top:0.11rem;text-align:center;line-height:0.44rem;font-size:0.16rem;font-family:"Microsoft YaHei";color:#000802}
.articleTime{width:100%;padding-bottom:0.1rem;border-bottom:1px solid #d2d2d2;text-align:center;line-height:0.32rem;font-size:0.15rem;font-family:"Microsoft YaHei";color:#969797}
.articleImg{width:100%;margin-top:0.18rem;padding:0 2% 0.15rem 2%;text-align:center}
.articleImg img{display:block;max-width:100% !important;height:auto !important;margin:0 auto}
.articleContent{overflow:hidden;width:100%;text-align:left;line-height:180%;color:#555;font-size:0.24rem !important;font-family:"Microsoft YaHei" !important}
.articleContent img{max-width:100% !important;height:auto !important}
.articleContent *{/*font-size:0.16rem !important;font-family:"Microsoft YaHei" !important*/}
.articlePages{padding:0.2rem 0;line-height:180% !important;font-size:0.16rem !important;font-family:"Microsoft YaHei" !important}
.detail{padding:0 0.2rem}
.askNow a{width:2.05rem;height:0.42rem;background:#ea6000;margin:10px auto;line-height:0.42rem;font-size:0.82rem;color:#fff}
.askNow a:hover{background:linear-gradient(to bottom,#f78e45,#ea6000)}
/*index*/
.index1{margin:.35rem .19rem}
.index1 h2.pz{border-bottom:.02rem solid #666}
.index1 h2.pz .ib{line-height:.57rem;background:#c20b00;padding:0 .18rem;font-size:.24rem;color:#fff} 
.index1 h3.text-center{line-height:0.27rem;font-size:0.16rem;color:#999;letter-spacing:0.02rem}
.index1 h4.text-center{line-height:0.5rem;font-size:0.16rem;color:#999;letter-spacing:1px}
.index1 img.fl{width:2.66rem;height:1.67rem;margin:.08rem .15rem .1rem .14rem}
.index1 .body{width:100%;padding-top:.1rem;margin-top:.24rem;line-height:0.3rem;font-size:0.16rem;color:#444}
.index1 .more{width:1.5rem;margin-top:0.15rem;background:#52b394;line-height:0.42rem;font-size:.16rem;color:#fff;border-radius:0.04rem}
.index1 .body .bg{z-index:-1;width:2.23rem;height:2.01rem;top:0;left:0;background:#c20b00}
.inews{padding:0 .2rem}
.inews .tabs{width:100%;margin-bottom:.3rem}
.inews .tabs a{padding:0 0.06rem;margin-right:0.3rem;line-height:0.31rem;border-bottom:0.05rem solid #fff;font-size:0.22rem;color:#000}
.inews .tabs a.active{border-bottom:0.04rem solid #c20b00;color:#c20b00;font-weight:bold}
.inews h2{font-size:0.28rem;color:#ee4547}
.inews h2 b{color:#000}
.inews .newslist{padding:0.15rem 0 !important}
.inews .newslist li.t{margin:0 0 .23rem 0;padding:0;border:0}
.inews .newslist li.t img{width:2.6rem;height:1.72rem}
.inews .newslist li.t .text{width:3.25rem}
.inews .newslist li.t .addtime{height:.31rem;line-height:.31rem;font-size:.18rem;color:#3a3a3a}
.inews .newslist li.t .title{height:.37rem;line-height:.37rem;font-size:.2rem;color:#3a3a3a}
.inews .newslist li.t .body{margin-top:.05rem;max-height:1.05rem;line-height:.35rem;font-size:.2rem;color:#3a3a3a}
.inews .newslist li.n{margin:0 0 .23rem 0;padding:0;border:0}
.inews .newslist li.n .title{background:url(../images/icon_newslist.png) left center no-repeat;background-size:.18rem .13rem;text-indent:.33rem}
.ibusiness{width:6.01rem;margin:.48rem .2rem 0 .19rem}
.ibusiness .t{width:6.01rem;height:.57rem;background:url(../images/icon_business.png) no-repeat .19rem center #c20b00;background-size:.3rem .3rem;text-indent:.68rem;line-height:.57rem;font-size:.22rem;color:#fff}
.ibusiness .t a{right:.12rem;top:0;font-size:.18rem;color:#fff}
.ibusiness .list{width:6.15rem;margin-top:.41rem}
.ibusiness .list li{width:1.9rem;height:1.76rem;margin-right:.15rem}
.ibusiness .list img{width:1.9rem;height:1.31rem;border:1px solid #ccc}
.ibusiness .list .title{width:100%;margin-top:.09rem;line-height:.36rem;font-size:.18rem;color:#000}
.ibusiness .bg{width:100%;height:1.61rem;margin:.58rem 0 .4rem 0;background:url(../images/bg_index.jpg) no-repeat;background-size:100%}
.ibusiness .picslist{margin:0}
.imessage{width:100%;padding:.1rem .1rem}
.imessage .t{width:100%;height:.57rem;background:url(../images/icon_business.png) no-repeat .19rem center #c20b00;background-size:.3rem .3rem;text-indent:.68rem;line-height:.57rem;font-size:.22rem;color:#fff}
.imessage .t a{right:.12rem;top:0;font-size:.18rem;color:#fff}
.imessage .body{margin:0 0 .25rem 0;padding-left:1.81rem;background:url(../images/bg_contact.jpg) no-repeat #f5f5f5 .12rem .2rem;background-size:1.5rem auto}
.imessage .body .c{line-height:.35rem;padding:.1rem 0;font-size:.2rem;color:#000}
.imessage li{overflow:hidden;width:100%;padding-bottom:0.16rem}
.imessage .wz{width:1.59rem;padding-right:0.2rem;height:0.31rem;text-align:right;line-height:0.31rem;font-size:0.26rem;color:#696969}
.imessage .red{color:red}
.imessage .wbk{width:3.74rem;height:0.31rem;background:none;border:1px solid #b5b5b5;border-radius:4px;line-height:0.31rem;tedxt-indent:10px;font-size:0.24rem}
.imessage .wbk2{width:1.74rem;height:0.31rem;background:none;border:1px solid #b5b5b5;border-radius:4px;line-height:0.31rem;tedxt-indent:5px;font-size:0.24rem}
.imessage .wby{width:3.74rem;height:2.22rem;background:none;border:1px solid #b5b5b5;border-radius:4px;line-height:0.31rem;tedxt-indent:5px;font-size:0.24rem}
.imessage .wbk:focus,.imessage .wbk2:focus,.imessage .wby:focus{border-color:#bc0001}
.imessage .btnSubmit{width:82px;height:28px;margin:10px 0 0 2.3rem;background:#c20b00;border:0;border-radius:4px;line-height:28px;font-size:16px;font-weight:bold;color:#fbfaf9}
.imessage img{margin-left:.1rem}
/*新闻列表*/
.newslist{margin-top:.22rem;padding:0 .2rem}
.newslist li{margin-bottom:.27rem;padding-bottom:.18rem;border-bottom:1px dashed #333}
.newslist .title{width:4.3rem;height:.4rem;line-height:.4rem;font-size:.2rem;color:#000}
.newslist .addtime{width:1.7rem;height:.4rem;line-height:.4rem;font-size:.18rem;color:#000}
.newslist .body{width:3.8rem;line-height:.31rem;font-size:.18rem;color:#000}
.newslist a:hover .title,.newslist a:hover .addtime,.newslist a:hover .body{color:#cd0008}
/*图片列表*/
.picslist{width:6.3rem;margin:.34rem .19rem 0 .19rem}
.picslist li{width:2.85rem;height:1.9rem;margin:0 .3rem .41rem 0}
.picslist li:nth-child(2n+2){margin-right:0}
.picslist img{width:2.85rem;height:1.9rem}
.picslist span.title{bottom:0;left:0;width:100%;max-height:.7rem;line-height:.35rem;padding:0 .15rem;background:rgba(0,0,0,.3);font-size:.2rem;color:#fff}
/*产品列表*/
.productslist{width:6.66rem;margin-top:0.25rem;padding:0 0.2rem}
.productslist li{overflow:hidden;position:relative;z-index:0;width:2.78rem;height:4.76rem;margin:0 0.44rem 0.4rem 0}
.productslist li:nth-child(2n+2){margin-right:0}
.productslist a{width:2.78rem;height:3.39rem;padding:0.05rem;border:1px solid #52b394}
.productslist img{width:100%;height:2.84rem}
.productslist span.title{display:block;width:2.66rem;height:0.45rem;background:#52b394;text-align:center;line-height:0.45rem;font-size:0.18rem;color:#fff}
/*在线留言*/
.guestbook{margin-top:0.3rem;padding:0 0.14rem}
.guestbook .t{margin-bottom:0.14rem;line-height:0.46rem;font-size:0.28rem;color:#000b07}
.guestbook li{overflow:hidden;width:100%;padding-bottom:0.16rem}
.guestbook .wz{width:1.99rem;padding-right:0.2rem;height:0.31rem;text-align:right;line-height:0.31rem;font-size:0.26rem;color:#696969}
.guestbook .red{color:red}
.guestbook .wbk{width:3.74rem;height:0.31rem;background:none;border:1px solid #b5b5b5;border-radius:4px;line-height:0.31rem;tedxt-indent:10px;font-size:0.24rem}
.guestbook .wbk2{width:1.74rem;height:0.31rem;background:none;border:1px solid #b5b5b5;border-radius:4px;line-height:0.31rem;tedxt-indent:5px;font-size:0.24rem}
.guestbook .wby{width:3.74rem;height:2.22rem;background:none;border:1px solid #b5b5b5;border-radius:4px;line-height:0.31rem;tedxt-indent:5px;font-size:0.24rem}
.guestbook .wbk:focus,.guestbook .wbk2:focus,.guestbook .wby:focus{border-color:#bc0001}
.guestbook .btnSubmit{width:82px;height:28px;margin:10px 0 0 2.3rem;background:#c20b00;border:0;border-radius:4px;line-height:28px;font-size:16px;font-weight:bold;color:#fbfaf9}
.guestbook img{margin-left:.1rem}
/*图片文字列表*/
.picstextlist{width:100%;padding:0.1rem 0.14rem}
.picstextlist li{width:100%;padding-bottom:0.18rem;border-bottom:1px dashed #001500;margin-bottom:0.25rem}
.picstextlist img{width:1.89rem;height:1.18rem}
.picstextlist .text{position:relative;z-index:0;width:3.92rem;margin:0 0.1rem 0 0}
.picstextlist .title{height:0.35rem;line-height:0.3rem;font-size:0.2rem;font-weight:bold;color:#3aa384}
.picstextlist .body{height:1.05rem;margin-top:0.1rem;line-height:0.3rem;font-size:0.18rem;color:#001500}
/*pages*/
.pages{padding:0 0 15px 0;text-align:right}
.pages a{display:inline-block;height:28px;margin-right:5px;padding:0 8px;background:#f10011;border:1px solid #fff;line-height:28px;font-size:0.16rem;color:#fff}
.pages span{display:inline-block;height:28px;margin-right:5px;padding:0 8px;line-height:28px;font-size:0.16rem;color:#fff}
.pages span.red{background:#286871;color:#fff}
