/*主轮播*/
.banner,.main{position: relative;z-index: 1;overflow: hidden;width: 100%}
.slide{overflow: hidden}
.slide-ul{width:9999px;position: relative;font-size: 0;line-height: 0}
.slide-ul:after{content: "";display: block;clear: both}
.slide-ul li{display:block; float: left}
.slide-ul a{display: block;overflow: hidden;position: relative;width: 100%;height: 100%}
.slide-ul .pic-txt .h6{text-align: center;display: block;font-size: 18px;color: #fff;line-height: 20px;font-weight: bold}
.info-btn{margin: 0 auto;text-align: center;position: absolute;left: 0;bottom: 6px;z-index: 4;width: 100%}
.info-btn li{display: inline-block;width: 24px;height: 4px;border-radius: 4px;border: 1px solid #06498e;behavior: url(ie-css3.htc);margin: 0 4px;box-sizing: border-box;background: #fff}
.info-btn .lic, .info-btn li:hover{background:#06498e;border-color: #fff}
/*顶部*/
.welcome{border-bottom: 1px solid #ddd;font-size: 12px;line-height: 2}
.welcome:before,.welcome:after{height: 6px}
.welcome .right .img{height: 21px;width: 20px;background-position: -71px -964px;margin: 2px 12px 0}
.welcome .right li{color: #666;cursor: pointer}
.welcome .right .ch:after{content: "|";margin: 0 8px;display: inline}
.top:before,.top:after{height: 24px}
.top .logo:before,.top .logo:after{height: 16px;clear: left}
.top .share{text-align: right}
.top .share li{display: inline-block;margin: 0 0 0 24px}
.top .share span{font-size: 16px;line-height: 1.5;color: #333;vertical-align: top}
.top .share span:after{content: ":"}
.top .share li .img{height: 24px;width: 24px;border-radius: 4px;display: block}
.top .share .linkedin .img{background-position: -69px -32px}
.top .share .fbook .img{background-position: -35px -833px}
.top .share .twi .img{background-position: -35px -865px}
.top .search{background: #eee;padding: 0 56px 0 32px;position: relative;border-radius: 30px;margin: 12px 0 0}
.top .search .img{position: absolute;top: 50%;left: 0;width: 16px;height: 16px;background-position: 0 -37px;margin: -8px 8px}
.top .search p{position: absolute;top: 50%;right: 0;width: 56px;line-height:  24px;margin: -12px 0;text-align: center;font-size: 14px;box-sizing: border-box;border-left: 1px solid #fff;cursor: pointer}
.top .search p input{position: absolute;top: 0;right: 0;width: 100%;height:  100%;filter: alpha(opacity=0);opacity: 0;z-index: 2}
.top .search input{display: block;box-sizing: border-box;width: 100px;padding: 4px;line-height: 24px;height: 36px}
.top .logo .img{height: 44px;margin: 0 36px 0 0;padding: 0 36px 0 0;border-right: 1px solid #f00}
.top .logo .img img{height: 100%}
.top .logo p{font-size: 18px;color: #333;font-weight: bold;line-height: 24px}
.top .logo p span{display: block;font-size: 14px;font-weight: normal;line-height: 18px}
.nav{background: #125cb6}
.nav #nav>li{float: left;width: 14.2857%;text-align: center;color: #fff;position: relative;z-index: 2}
.nav #nav>li:after{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;background: #000;filter: alpha(opacity=30);opacity: .3;height: 0;transition: 0.3s;z-index: -1}
.nav #nav>li a{display: block}
.nav #nav>li>a{font-size: 16px;line-height: 60px}
.nav #nav ul{position: absolute;left: 0;top: 100%;z-index: 13;width: 100%}
.nav #nav ul:after{background: #125cb6;filter: alpha(opacity=85);opacity: .85}
.nav #nav ul li{overflow: hidden;transition: 0.3s;height: 0}
.nav #nav ul a{font-size: 14px;line-height:36px;padding: 0 6px;position: relative;z-index: 4}
.nav #nav ul a:after{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;background: #000;filter: alpha(opacity=0);opacity: 0;height: 100%;transition: 0.3s;z-index: -1}
.nav>#nav>.lic:after{height: 100%}
.nav>#nav>li:hover:after{height: 100%}
.nav #nav>li:hover ul{padding: 6px 0}
.nav #nav>li:hover ul li{height: 36px}
.nav #nav ul li:hover a:after{filter: alpha(opacity=40);opacity: .4}

/*首页*/
.idxpdt{background: #f2f2f2}
.idxpdt:after,.idxpdt:before{height: 72px}
.idxpdt .title:after{height: 60px}
.idxpdt .show{width: 540px;overflow: hidden}
.idxpdt .move{width: 9999px;position: relative;height: 540px;overflow: hidden}
.idxpdt .move li{float: left;height: 100%;overflow: hidden;box-sizing: border-box;border: 1px solid #ddd}
.idxpdt .move li a{display: block;height: 100%;background-color: #fff;background-repeat: no-repeat;background-size: auto 100%;background-position: center}
.idxpdt .move .lib a{background-size: 100%}
.idxpdt .move li img{width: 100%;display: none}
.idxpdt .move li p{display: none}
.idxpdt .ctrl{background: #006db7;position: relative;height: 72px;overflow: hidden}
.idxpdt .ctrl p{margin: 0 36px;text-align: center;line-height: 72px;color: #fff;font-size: 14px}
.idxpdt .ctrl li{font-size: 24px;width: 36px;text-align: center;line-height: 72px;position: absolute;top: 0;z-index: 1;color: #fff;cursor: pointer}
.idxpdt .ctrl li:after{content: "";display: block;position: absolute;top: 0;z-index: -1;left: 0;width: 100%;height: 100%;background: #000;filter: alpha(opacity=0.3);opacity: .3}
.idxpdt .ctrl .prv{left: 0}
.idxpdt .ctrl .nxt{right: 0}
.idxpdt ul.right{width: 640px}
.idxpdt .right li{float: left;width: 50%;margin: 0 0 24px}
.idxpdt .right a{margin: 0 0 0 24px;height: 294px;border: 1px solid #ddd;display: block;position: relative;overflow: hidden;background-color: #fff;background-position: center;background-repeat: no-repeat;background-size: auto 100%}
.idxpdt .right .lib a{background-size: 100%}
.idxpdt .right li img{width: 100%;display: none}
.idxpdt .right li p{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;color: #fff;text-align: center}
.idxpdt .right li p:after{background: #000;filter: alpha(opacity=0);opacity: 0;transition: 0.3s}
.idxpdt .right li p:before{content: "";display: block;height: 35%}
.idxpdt .right li p span:before{content: "";display: block;width: 24px;height: 24px;background: url(../images/icons.png) no-repeat;background-position: 0 -58px;margin: 0 -12px;position: absolute;top: 0;right: 240%;transition: 0.3s}
.idxpdt .right li p span{font-size: 14px;line-height: 2.4;display: block;position: absolute;left: 100%;top: 45%;width: 100%;transition: 0.3s;padding: 24px 0 0}
.idxpdt .right .lic a>p:after{filter: alpha(opacity=50);opacity: .5}
.idxpdt .right .lic a>p span{left: 0}
.idxpdt .right .lic a>p span:before{right: 50%}
.idxpdt .pdtlst{padding: 0 0 0 240px;position: relative;margin: 48px 0 36px;background: #fff}
.idxpdt .pdtlst .lfst{width: 240px;height: 100%;text-align: center;position: absolute;left: 0;top: 0;background: #006db7;font-size: 20px;line-height: 24px;color: #fff}
.idxpdt .pdtlst .lfst span{display: block;font-size: 16px}
.idxpdt .pdtlst .lfst:before{height: 20px}
.idxpdt .pdtlst ul:before,.idxpdt .pdtlst ul:after{height: 12px}
.idxpdt .pdtlst li{float: left;width: 16.6666%}
.idxpdt .pdtlst li img{height: 33px;margin: 0 auto}
.idxpdt .pdtlst li p:before{content: "";display: block;width: 24px;height: 1px;background: #125cb6;margin: 8px auto;transition: 0.2s}
.idxpdt .pdtlst li:hover p:before{width: 48px}
.idxpdt .pdtlst li p{text-align: center;font-size: 14px;line-height: 1;color: #333}
.idxpdt .pdtlst li:hover p{color: #006db7}
.idxqlt:before,.idxqlt:after{height: 72px}
.idxqlt .ttlp:before,.idxqlt .ttlp:after{height: 36px}
.idxqlt .ttlp{text-align: center;font-size: 18px;color: #333;line-height: 1.4}
.idxqlt li{float: left;width: 19%;margin: 0 0 0 8%;text-align: center}
.idxqlt li h6 span{display: block;width: 60px;height: 60px;border-radius: 50%;box-sizing: border-box;border: 1px solid #f00;font-size: 24px;line-height: 58px;color: #f00;margin: 12px auto}
.idxqlt li h6{font-size: 16px;line-height: 1;color: #333}
.idxqlt li p{font-size: 14px;line-height: 1.6;color: #666}
.idxqlt li p:before{height: 12px}
.idxabt{background: url(../images/abtbg.jpg) no-repeat center;background-size: 1920px;position: relative;z-index: 1}
.idxabt .btcntn:before,.idxabt .btcntn:after{height: 72px}
.idxabt .btcntn{max-width: 800px;position: relative;z-index: 1;box-sizing: border-box;padding: 0 3%}
.idxabt .title{text-align: left;color: #fff}
.idxabt .title span:before{margin: 12px 0;background: #fff}
.idxabt .title span:after{content: "";display: block;position: absolute;top: 0;right: 0;height: 100%;width: 100%;background: #000;z-index: -1;padding: 0 400px;filter: alpha(opacity=70);opacity: .7}
.idxabt .text{font-size: 14px;line-height: 24px;color: #fff;margin: 56px 0 48px;max-height: 168px;overflow: hidden}
.idxabt .more{border-color: #fff;color: #006db7;margin: 0}
.idxabt .more:before{background: #fff}
.idxnws .dxnw1:before,.idxnws .dxnw1:after{height: 72px}
.idxnws .dxnw1 .title{text-align: justify}
.idxnws .dxnw1 .title span:before{background: transparent;margin: 6px 0}
.idxnws .dxnw1 .title span:after{content: "";display: block;height: 24px;box-sizing: border-box;border-bottom: 1px solid #ddd}
.idxnws .dxnw1>.center>.right{width: 400px}
.idxnws .dxnw1>.center>.left{width: 720px}
.idxnws .dxnw1 .ttln .mor{margin: 24px 0 0}
.idxnws .dxnw1 .ttln li{display: inline-block;font-size: 20px;text-align: center;line-height: 36px;color: #fff;width: 36px;margin: 24px 6px 0;border-radius: 4px;background: #ddd}
.idxnws .dxnw1 .cntnt .img img{width: 100%}
.idxnws .dxnw1 .cntnt li{border-bottom: 1px solid #ddd}
.idxnws .dxnw1 .cntnt a{display: block}
.idxnws .dxnw1 .cntnt li:before,.idxnws .cntnt li:after{height: 12px}
.idxnws .dxnw1 .cntnt li h6:before{content: "Q：";color: #f00}
.idxnws .dxnw1 .cntnt li h6{font-size: 14px;line-height: 2;color: #333}
.idxnws .dxnw1 .cntnt li p:before{content: "A：";color: #333}
.idxnws .dxnw1 .cntnt li p{font-size: 14px;line-height: 24px;color: #666;text-align: justify}
.idxnws .dxnw1 .cntnt .show{height: 204px;overflow: hidden}
.idxnws .dxnw1 .nwbc:before{height: 36px}
.idxnws .dxnw1 .nwbc:after{height: 12px}
.idxnws .dxnw1 .nwbc.show{overflow: hidden;width: 100%}
.idxnws .dxnw1 .nwbc ul{width: 9999px;position: relative}
.idxnws .dxnw1 .nwbc li{float: left;margin: 0 12px;width: 216px;box-shadow: 0 0 6px -2px #666}
.idxnws .dxnw1 .nwbc li:after{height: 12px}
.idxnws .dxnw1 .nwbc li .img{height: 162px;box-sizing: border-box;border-bottom: 1px solid #ddd;overflow: hidden}
.idxnws .dxnw1 .nwbc li .img img{width: 100%}
.idxnws .dxnw1 .nwbc li h6:before{height: 12px}
.idxnws .dxnw1 .nwbc li h6{font-size: 15px;line-height: 36px;height: 48px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 4px}
.idxnws .dxnw1 .nwbc li p{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;text-overflow: ellipsis;padding: 0 4px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: justify;color: #666}
.idxnws .dxnw1 .nwbc li .mor{display: block;text-align: right;padding: 4px}
.idxnws .dxnw2{background: #f2f2f2}
.idxnws .dxnw2:before,.idxnws .dxnw2:after{height: 72px}
.idxnws .dxnw2 ul:before{height: 48px}
.idxnws .dxnw2 ul:after{height: 24px}
.idxnws .dxnw2 li{margin: 0 0 24px 2%;width: 23.5%;background: #fff}
.idxnws .dxnw2 li:after{height: 12px}
.idxnws .dxnw2 li .img{overflow: hidden;border-bottom: 1px solid #ddd}
.idxnws .dxnw2 li .img img{width: 100%}
.idxnws .dxnw2 a{display: block}
.idxnws .dxnw2 a h6:before{height: 12px}
.idxnws .dxnw2 a h6{padding: 0 6px;font-size: 15px;line-height: 36px;height: 48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.idxnws .dxnw2 a p{padding: 0 6px;font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: justify;color: #666}
.idxnws .dxnw2 a>span{padding: 0 6px;display: block;font-size: 12px;line-height: 28px}
.foot{background: #2b2b2b;color: #eee}
.foot .frdlink{border-bottom: 1px solid #666}
.foot .frdlink:before,.foot .frdlink:after{height: 12px}
.foot .frdlink ul,.foot .frdlink li{display: inline}
.foot .frdlink li{margin: 0 6px;font-size: 14px;line-height: 24px}
.foot a:hover{text-decoration: underline}
.foot .frdlink .center>span{font-size: 16px;line-height: 24px;color: #fff}
.foot .frdlink .center>span:after{content: ":"}
.foot .fotnav:after,.foot .fotnav:before{height: 36px}
.foot .fotnav li{width: 14.2857%;box-sizing: border-box;border-left: 1px solid #666}
.foot .fotnav a{display: block;margin: 0 2px;font-size: 14px;line-height: 16px;text-align: center}
.foot .fot:after{height: 36px}
.foot .fot .fotlogo{float: left;width: 50%}
.foot .fot .ul{float: right;width: 50%;text-align: center}
.foot .fot .fotlogo:before{height: 30px}
.foot .fot .fotlogo img{height: 44px;margin: 0 auto}
.foot .fot ul{display: inline-block;text-align: left}
.foot .fot li{font-size: 14px;line-height: 24px}
.foot .fot li span:after{content: ":";margin: 0 6px 0 2px}
.foot .copyright{background: #006db7}
.foot .copyright p:before,.foot .copyright p:after{height: 12px}
.foot .copyright p{color: #fff;font-size: 12px;line-height: 1.6;text-align: center}

/*内页*/
.insides{background: #f2f2f2}
.lstop{position: absolute;top: 50%;left: 0;width: 100%;z-index: 3;color: #fff;margin: -34px 0}
.lstop h6{line-height: 1;font-size: 24px}
.lstop h6 span:before{content: "/";margin: 0 12px}
.lstop h6 span{font-size: 16px;text-transform: uppercase;letter-spacing: 2px;vertical-align: bottom}
.lstop p:before{width: 96px;height: 1px;background: #fff;margin: 12px 0}
.lstop p{font-size: 18px;line-height: 1}
.location{border-bottom: 1px solid #ccc;font-size: 12px;line-height: 16px}
.location:before,.location:after{height: 12px}
.location p:before{content: "\27A4";margin: 0 12px 0 0}
.location p:after{content: ":";margin: 0 6px 0 4px}
.location p,.location ul,.location li{display: inline}
.location li:after{content: "\003E";margin: 0 6px}
.location li a:hover{text-decoration: underline}
.location .last:after{content: "";display: none}
.location a.back{position: relative;padding: 0 4px}
.location a.back:after{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;border-bottom: 1px solid #999}
.location a.back:before{content: "\21BA";margin: 0 8px 0 0}
.navlst:before{content: "全部：";display: inline-block;font-size: 15px;line-height: 36px;color: #006db7}
.navlst:after{height: 12px}
.navlst{border-bottom: 1px solid #ddd}
.navlst li{display: inline-block;font-size: 14px;line-height: 2;color: #333;margin: 0 6px 6px;padding: 0 12px;border-radius: 4px;border: 1px solid transparent}
.navlst .lic{border-color: #ddd;background: #006db7;color: #fff}
.navlst li:hover{border-color: #ddd;background: #006db7;color: #fff}
.list:before,.list:after{height: 60px}
.text{font-size: 14px;line-height: 2;color: #666;text-align: justify}
.text img{display: block;max-width: 96%;margin: 24px auto}
/*分页导航*/
.pagebox{}
.pagebox:before,.pagebox:after{content: "";display: block;height: 24px}
.pagebox:after{height: 48px}
.page{}
.page:after{content: "";display: block;clear: both}
.page li{float: left;margin: 0 12px 12px 0;padding: 0 6px;font-size: 14px;line-height: 24px;color: #006db7;transition: 0.3s;border: 1px solid #006db7}
.page>.c{background: #006db7;color: #fff}
.page li:hover{background: #006db7;color: #fff}
.page1{border-top: 1px solid #ddd}
.page1:before{height: 12px}
.page1 li{font-size: 14px;line-height: 2}
.page1 li a:hover{text-decoration: underline}
/*产品列表*/
.pdtlst .content ul:before{height: 48px}
.pdtlst .content li{width: 23.5%;margin: 0 0 24px 2%;box-sizing: border-box;border: 1px solid #eee}
.pdtlst .content a{display: block;background: #fff;transition: 0.3s}
.pdtlst .content a .img{height: 280px;overflow: hidden;border-bottom: 1px solid #ddd}
.pdtlst .content a .img img{width: 100%;transition: 0.3s}
.pdtlst .content a p{padding: 0 16px;text-align: center;white-space: nowrap;font-size: 14px;line-height: 48px;height: 48px;overflow: hidden;text-overflow: ellipsis;position: relative}
.pdtlst .content a:hover{box-shadow: 0 0 12px #aaa}
.pdtlst .content a:hover img{transform: scale(1.1)}
.pdtlst .content a:hover p{background: #006db7;color: #fff}
.pdtlst .content a:hover p:before{content: "\21E8";position: absolute;left: 4px;top: 50%;margin: -24px 0}
.pdtlst .content a:hover p:after{content: "\21E6";position: absolute;right: 4px;top: 50%;margin: -24px 0}
/*新闻列表*/
.nwslst .content ul:before{height: 48px}
.nwslst .content li{margin: 0 0 24px;background: #fff}
.nwslst .content a{display: block;background: #fff}
.nwslst .content .img{width: 288px;height: 216px;overflow: hidden}
.nwslst .content .img img{width: 100%}
.nwslst .content .txt{margin: 0 2% 0 320px}
.nwslst .content .txt:before{height: 12px}
.nwslst .content .txt h6{font-size: 15px;line-height: 48px;height: 48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nwslst .content .txt p{font-size: 14px;line-height: 24px;height: 96px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;color: #666;text-align: justify}
.nwslst .content .txt .mor{margin: 8px 0 0}
.nwslst .content a:hover .txt h6{color: #006db7}
.nwslst .content li>h6{font-size: 15px;line-height: 48px;padding: 0 60px 0 24px;box-sizing: border-box;border: 1px solid #ddd;position: relative}
.nwslst .content li>h6:before{content: "问：";color: #006db7;font-size: inherit;line-height: inherit}
.nwslst .content li>h6 span{width: 36px;text-align: center;background: #006db7;color: #fff;line-height: 36px;margin: 6px 0 0;font-size: 28px;position: absolute;top: 0;right: 24px}
.nwslst .content li>h6 span:before{content: "+"}
.nwslst .content li>.p{padding: 0 24px;font-size: 14px;line-height: 24px;color: #666;height: 0;overflow: hidden;box-sizing: border-box;transition: 0.3s;text-align: justify}
.nwslst .content li>.p:before{content: "答：";font-size: 15px;margin: 0 12px 0 0;color: #f00;line-height: inherit}
.nwslst .content .lic>.p{padding: 24px;height: auto}
.nwslst .content li.lic>h6 span:before{content: "\2715";font-size: 20px}
/*文章页*/
.article:before,.article:after{height: 60px}
.article>.right{width: 260px}
.article>.left{width: 900px}
.article .rdv{background: #fff;margin: 0 0 24px}
.article .rdv h6{background: url(../images/r_title.jpg) repeat-x;background-size: auto 100%;line-height: 36px;padding: 0 16px;height: 36px;overflow: hidden;font-size: 15px}
.article .rdv .ctnt{border: 1px solid #ddd;border-top: none;padding: 12px}
.article .rdv .ctnt .show{height: 480px;overflow: hidden}
.article .rdv .ctnt .show a{height: 234px;box-sizing: border-box;border: 1px solid #eee;display: block;margin: 0 0 12px;position: relative}
.article .rdv .ctnt .show a p{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 1;color: #fff;padding: 0 6px;font-size: 14px;line-height: 24px;text-align: center}
.article .rdv .ctnt .show a p:after{background: #000;filter: alpha(opacity=60);opacity: .6}
.article .rdv .ctnt .show a:hover p:after{background: #006db7}
.article .rdv .ctnt .nws{border-top: 1px dotted #ddd}
.article .rdv .ctnt .nws li p{line-height: 36px;border-bottom: 1px dotted #ddd;padding: 0 6px;height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px}
.article .rdv .ctnt .nws li p:before{content: "\27A4";font-size: 12px;margin: 0 8px 0 0}
.article .rdv .ctnt .nws a:hover p{color: #006db7}
.article .rdv .ctnt img{width: 100%}
.article .rdv .ctnt>p{font-size: 14px;line-height: 48px;}
.article .rdv .ctnt .contact{font-size: 14px;color: #666;line-height: 24px}
.article .rdv .ctnt .contact li{text-align: justify}
.article .rdv .ctnt .contact li span{font-weight: bold}
.article .rdv .ctnt .contact li .sp{font-weight: normal;margin: 0 0 0 4px}
.article .rdv .ctnt .contact li span:after{content: ":";margin: 0 6px 0 2px}
.article .content .ctnttl{text-align: center;margin: 0 0 24px}
.article .content .ctnttl h6{font-size: 18px;line-height: 2}
.article .content .ctnttl p{color: #999;line-height: 2}
/*关于我们*/
.about .content:before{height: 48px}
.about .content .aboutitle{text-align: center;font-size: 18px;line-height: 2;margin: 0 0 24px}
.contact .content:before,.contact .content:after{height: 24px}
.contact .content .cmpny{font-size: 18px;line-height: 2;font-weight: bold;text-align: center}
.contact .content .cttinfo:before,.contact .content .cttinfo:after{height: 48px}
.contact .content .cttinfo li{float: left;width: 25%;box-sizing: border-box;padding: 0 2%;text-align: center;position: relative}
.contact .content .cttinfo .img{width: 32px;height: 32px;margin: 0 auto}
.contact .content .cttinfo .img:before{content: "";display: block;position: absolute;height: 48px;width: 1px;left: 0;top: 24px;background: #ddd}
.contact .content .cttinfo .lic .img:before{display: none}
.contact .content .cttinfo .phone{background-position: 2px -126px}
.contact .content .cttinfo .qq{background-position: -32px -380px}
.contact .content .cttinfo .email{background-position: -65px -442px}
.contact .content .cttinfo .adress{background-position: 7px -93px}
.contact .content .cttinfo h6{font-size: 14px;line-height: 2;color: #666}
.contact .content .cttinfo p{font-size: 15px;line-height: 1.4}
.contact form{width: 75%;margin: 0 auto}
.contact form h6{font-size: 18px;line-height: 2;text-align: center;font-weight: bold}
.contact form p{font-size: 14px;line-height: 2;margin: 36px 0 0}
.contact form .info:before{height: 12px}
.contact form .info .half{float: left;width: 49%;margin: 0 0 12px 2%}
.contact form .info .str span:after{content: "*";margin: 0 6px;color: #f00}
.contact form .info span{font-size: 14px;line-height: 34px;display: block}
.contact form .info input,.contact form .info textarea{display: block;width: 100%;box-sizing: border-box;padding: 2px 4px;font-size: 14px;line-height: 28px;border: 1px solid #aaa}
.contact form .info textarea{min-height: 90px}
.contact form .btn li{display: inline-block;position: relative;font-size: 14px;line-height: 2;margin: 36px 24px 0 0;border-radius: 4px;border: 1px solid #ddd;padding: 0 12px;z-index: 1;cursor: pointer}
.contact form .btn li div{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;filter: alpha(opacity=0);opacity: 0}
.contact form .btn li input{position: absolute;top: 0;left: 0;z-index: 3;width: 100%;height: 100%;filter: alpha(opacity=0);opacity: 0}
.contact form .sub{background: #006db7;color: #fff}
.contact form .fsub input{display: none}
/*产品详情*/
.rticlpdt{}
.rticlpdt .pics{width: 80%;margin: 0 auto}
/*.rticlpdt .pdtle{width: 49%}*/
.rticlpdt .pics .bimg{width: 420px;margin: 0 auto 12px;height: 420px;box-sizing: border-box;border: 1px solid #aaa;background-repeat: no-repeat;background-position: center center;background-size: 100%;}
.rticlpdt .pics .bimg1{background-size: 100%;}
.rticlpdt .pics .bimg2{background-size: auto 100%;}
.rticlpdt .pclst{position: relative;padding: 4px 24px;border: 1px solid #ccc;margin: 0 0 48px}
.rticlpdt .pclst .ctrl li{position: absolute;top: 0;height: 100%;width: 24px;text-align: center;font-size: 20px;background: #ccc;color: #fff;line-height: 24px;z-index: 10}
.rticlpdt .pclst .prv{left: 0}
.rticlpdt .pclst .ctrl li:before{position: absolute;top: 50%;margin: -12px 0;left: 0;width: 100%}
.rticlpdt .pclst .nxt{right: 0}
.rticlpdt .pclst .show{overflow: hidden}
.rticlpdt .pclst .move{width: 9999px;position: relative;z-index: 2}
.rticlpdt .pclst .move li{float: left;width: 100px;height: 100px;overflow: hidden;border: 1px solid #eee;margin: 0 6px}
.rticlpdt .pclst .move .lic{border-color: #f00}
.rticlpdt .pdtle h6{font-size: 18px;line-height: 1.6;color: #006db7;padding: 0 12px;border-bottom: 1px solid #ddd;text-align: center}
.rticlpdt .pdtle h6:before,.rticlpdt .pdtle h6:after{height: 12px}
.rticlpdt .pdtle .p{padding: 24px 12px}
.rticlpdt .txts:after{height: 12px}
.rticlpdt .txts h6{font-size: 16px;line-height: 2;border-bottom: 1px solid #006db7}
.rticlpdt .txts h6 span{padding: 0 24px;background: #006db7;color: #fff}
.rticlpdt .txts .text{padding: 24px 2%}
.article+.center{border-top: 1px solid #006db7}
.article+.center:before,.article+.center:after{height: 60px}








