*{padding:0px;margin:0px;-webkit-tap-highlight-color: transparent;outline: none;}
ul,li{list-style-type: none;}
img{border:none;-webkit-touch-callout: none;}
a { background: transparent;text-decoration: none; -webkit-tap-highlight-color: transparent; color: #3A3A44; }
html{
	font-family:'微软雅黑', Helvetica,'Hiragino Sans GB',"Helvetica Neue", 'Microsoft Yahei', 'STHeiTi',Arial, sans-serif;
	-ms-text-size-adjust: 100%; 
	-webkit-text-size-adjust: 100%;
    font-size: 12px;
}
/**
background:rgba(255, 255, 255,0.8);
**/
input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: none; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #b6b6b6; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #b6b6b6; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #b6b6b6; }
input[placeholder], [placeholder], *[placeholder] { color:  #333;font-family: '微软雅黑';} 
.clear{font-size:0; line-height:0; height:0; overflow:hidden; clear:both;}
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1; }
.fl{float: left;}
.fr{float: right;}
.comwidth{width: 1200px;margin: 0px auto; position:relative;}
.icon{display:inline-block;background-image: url(../images/icon.png);background-repeat:no-repeat;}
.combtn{
    display: block;width: 142px;height: 40px;line-height: 40px;text-align: center;float: left;color: #fff;}
.combtn.gaute{
    background-color: #666666;}
.combtn.red{
    background-color: #96123d;}

@font-face {
    font-family: 'Conv_096-CAI978';src: url('../fonts/096-CAI978.eot');src: local('☺'), url('../fonts/096-CAI978.woff') format('woff'), url('../fonts/096-CAI978.ttf') format('truetype'), url('../fonts/096-CAI978.svg') format('svg');font-weight: normal;font-style: normal;}
.nodata{font-size: 18px;color: #96123d;margin-top: 100px;text-align: center;}


/**/
.ewavesweb{width: 100%;margin:0px auto;clear: both;}

/*top*/
/*header*/
.header{ background:#ffffff;position: relative;z-index: 10;}
.logo{ float:left;}
.naver{margin-top: 70px;position: relative;}
.nav ul{
    margin-right: -18px;display: block;float: left;}
.nav li.navitem{
    float: left;display: block;padding:12px 0 17px 0;margin: 0 18px 0 18px;}
.nav li.navitem img{ float:left; margin-top:-22px;}
.nav li.navitem.active a{
    color: #25AFAF; }
.nav li.navitem.active{ border-bottom:0px solid #E2A04C;}
.nav li.navitem a{
    font-size: 18px;color: #25AFAF;}
.top400{ position:absolute; display:block; background:url(../images/dh.jpg) no-repeat left center ;line-height:35px; font-size:20px; color:#9F9FA0; padding-left:33px; right:0px; top:10px; line-height:44px;}
.top400 img{ float:right; margin-left:20px;}
/*kv*/
.kv .swiper-button-next,.kv .swiper-button-prev{
    width: 55px;height: 55px;background-size: 17px 29px;background-color: rgba(0,0,0,0.4);}
.kv .swiper-slide img,.banner .swiper-slide img{
    display: block;width: 100%;}
.swiper-container-horizontal.banner>.swiper-pagination-bullets{
    bottom: 13px;}
.banner .swiper-pagination-bullet{
    width: 12px;height:12px;background:#ffffff;border-radius:100%;opacity: 1; margin:0 20px;
}
.banner .swiper-pagination-bullet-active{
    background: #25AFAF;opacity: 1;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background:url(../images/left.png); width:76px; height:75px; left:100px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
   background:url(../images/right.png); width:76px; height:75px; right:100px;
}
.yltpNav{ width:1005px; margin:0 auto; margin-top:30px;}
.yltpNav li{ cursor:pointer;width:81px; height:130px; float:left; margin:0 60px; line-height:30px; color:#9F9FA0; font-size:16px; text-align:center; position:relative;}
.yltpNav li img{ float:left;}
.yltpNav li div{ width:14px; height:14px; position:absolute; left:33px; bottom:-3px; background:url(../images/i_x.png) no-repeat;}
.yltpNav li div.yltpIcon{ background:url(../images/i_s.jpg) no-repeat;}


.dpBox{ min-height:415px; width:100%; background:url(../images/xian.jpg) repeat-x #414850 top;}
.dpBoxlist{ width:800px; margin: 0 auto; text-align:center; display:none}
.dpBoxlist h3{color:#25AFAF; font-size:40px;font-weight:normal; padding-top:40px;}
.dpBoxlist p{ color:#9F9FA0; border-bottom:1px solid #9F9FA0; line-height:50px; font-size:22px; width:100%;}
.dpBoxlist ul{ width:100%;}
.dpBoxlist ul li{padding-left:30px; width:370px; float:left; color:#FFFFFF; line-height:24px; padding-top:20px; text-align:left; font-size:18px;}
.dpBoxlist ul li span{ color:#25AFAF; font-size:18px;}
.dpBoxlist div{width:200px; height:40px; margin:0 auto; }
.dpBoxlist div a{display:block;width:200px; height:40px; line-height:40px; font-size:16px; color:#FFFFFF; background:#25AFAF; margin-top:20px;border-radius:2%;}
.displayon{ display:block;}

.bannerintro{
    position: absolute;width: 100%;height: 110px;left: 0px;bottom: 0px;z-index: 10;}
.bannerintro li{
    display: block;}


.brandinfo{
    text-align: center;font-size: 14px;color: #3A3A44;line-height: 24px;margin-top: 75px;}
.brandinfo p{
    margin-top: 26px;}

.biaoti{font-size:36px;background:url(../images/left_tbg.png) left center no-repeat;padding-left:100px;}
.biaoti b{ background:url(../images/right_tbg.png) right center no-repeat;padding-right:100px;font-weight:normal;}

.brandlst li b{
    display: block;font-weight: normal;font-size: 20px;color: #5d5d5d;margin-top: 14px;}
	
.indexSp{ width: 100%;overflow: hidden;}
.index_youshi{ width:100%; height:200px; background:#F2F2F2; text-align:center; line-height:200px; font-size:40px; color:#414850;}	
	
.index_youshiBox{width:100%; height:750px; text-align:center;}
.index_youshiBox h3{ margin-top:90px; line-height:90px; font-size:40px; color:#414850;}
.index_youshiBox .youshiTitle{ margin:0 auto; height:60px; border-bottom:1px solid #f0f0f0; position:relative;}
.index_youshiBox .yt1{ width:330px;}
.index_youshiBox .yt2{ width:660px;}
.index_youshiBox .yt3{ width:990px;}
.yt_pop_right{ width:165px; height:3px;background:#fff; position:absolute; right:0px; bottom:-2px; z-index:9}
.yt_pop_left{ width:165px; height:3px;background:#fff; position:absolute; left:0px; bottom:-2px;z-index:9}
.index_youshiBox .youshiTitle li{ width:330px; float:left; line-height:45px; height:60px; color:#9F9FA0; font-size:18px; position:relative; z-index:99; }
.index_youshiBox .youshiTitle li .dian{ position:absolute;background:url(../images/dian_l.png) no-repeat; height:28px; width:28px; left:151px; bottom:-15px;cursor:pointer;}
.index_youshiBox .youshiTitle li.active{ color:#25AFAF}	
.index_youshiBox .youshiTitle li.active .dian{background:url(../images/dian_h.png) no-repeat;}

.youshi_listbox{ width:950px; margin:0 auto;}
.youshi_listbox .youshi_list{width:950px; margin-top:50px; display:none;}
.youshi_listbox .youshi_list img{ width:400px; float:left;}
.youshi_listbox .youshi_list .youshi_text{ width:450px; font-size:18px; color:#9F9FA0; text-align:left; padding:50px 50px 0 50px; float:right;}
.youshi_listbox .youshi_list .youshi_text span{ color:#25AFAF; font-size:30px; line-height:50px;}

.youshi_listbox  .ysactive,.youshiTwo .ysactive{ display:block;}
.youshiTwo{ background:#F2F2F2;}
.youshiTwo .youshi_listbox .youshi_list img{ float:right;}
.youshiTwo .youshi_listbox .youshi_list .youshi_text{ float:left;}
.youshiTwo .yt_pop_left, .youshiTwo .yt_pop_right{ background:#F2F2F2;}

.footPhone{ width:100%; height:170px; background:#E5E5E5;}	
.footPhoneBox{ width:640px; height:124px; background:#ffffff; border:1px solid #d9d9d9; margin:0 auto; margin-top:23px;border-radius:1%;}
.footPhoneBox ul{ padding:8px 0;}
.footPhoneBox ul li{ width:219px; float:left; height:79px; color:#9F9F9F; font-size:14px; position:relative; padding:29px 0 0 100px;}
.footPhoneBox ul li span{ padding-top:10px; font-size:18px; color:#2BA8AC; font-weight:bold;}
.footPhoneBox ul li.one{ border-right:1px solid #d9d9d9;}
.footPhoneBox ul li img{top:15px;left:35px;position:absolute;}


.natural-wrap{
    width: 100%;height: 500px;position: relative;overflow: hidden;}
.green{
    background-color: #cae9c7;}
.yellow{
    background-color: #ffba55;}
.natural {
    position: absolute;width: 1920px;height: 500px;left: 50%;margin-left: -960px;top: 0px;z-index: 5;}
.natural a{
    display: block;}
.natural img{
    display: block;width: 100%;}
.blank-white{
    position: absolute;width: 50%;z-index: 1;height: 100%;top: 0px;background-color: #fff;}
.green .blank-white{
    right: 0px;}
.yellow .blank-white{
    left: 0px;}
.natural li{
    display: block;float: left;}
.green li{
    border-left: 6px solid #cae9c7;border-top: 6px solid #cae9c7;border-bottom: 6px solid #cae9c7
}
.yellow li{
    border-left: 6px solid #ffba55;border-top: 6px solid #ffba55;border-bottom: 6px solid #ffba55
}
.green .borfr{
    border-right: 6px solid #cae9c7
}
.natural li img{
    display: block;}
.natural-tag{
    display: block;width: 490px;height: 472px;position: absolute;z-index: 3;top: 57px;}
.green .natural-tag{
    right: -63px;}
.yellow .natural-tag{
    left: -63px;}
.worldcloth-hf{padding:50px 0;}
.top150{ margin-top:150px;height:593px;}
.worldcloth-hf img{
    display: block;float:left;width:600px;}
.worldcloth-hot img{
    display: block;width: 100%;}
.indexNewslist{ width:1200px;padding-top:30px;margin:0 auto;text-align:left; height:470px;}
.indexNewslist ul{ float:left;width:378px;margin-left:33px;}
.indexNewslist ul.onws{ margin-left:0px;}

.indexNewslist ul li{ float:left;width:378px;}
.indexNewslist ul li img{ width:378px; height:193px;}
.indexNewslist ul li.title{ padding-top:25px; line-height:30px;}
.indexNewslist ul li.title a{ border-left:5px solid #2BA5A6;font-size:24px;display:block;padding-left:10px;}
.indexNewslist ul li.text{ padding:10px 15px;width:348px;}
.worldcloth-lst{
    margin-top: 48px;}
.worldcloth-lst ul{
    margin-left: -16px;}
.worldcloth-lst li{
    display: block;width: 556px;margin-left: 16px;float: left;margin-top: 22px;}
.wcfl{
    width: 314px;float: left;text-align: right;}
.wcfl b{
    font-size: 30px;color: #525252;font-weight: normal;}
.wcfl span{
    display: block;font-size: 20px;color: #8c8c8c;height: 58px;}
.wcfr{
    display: block;width: 222px;float: right;}
.wcfr img{
    display: block;width: 100%;}
.seein{
    font-size: 14px;color: #6f6f6f;display: inline-block;padding: 7px 26px;border:2px solid #9a9a9a;margin-top: 9px;}
.grline{
    display: inline-block;width: 67px;height: 2px;background:#9a9a9a;}

.envir-scr{
    background-color: rgba(0,0,0,0.4);margin-top: 126px;}
.envir{
    width: 1066px;margin:0px auto;padding: 77px 0px 67px 0px;}
.envir h1{
    margin-bottom: 50px;}
.envir ul{
    margin-left: -14px;}
.envir li{
    display: block;margin-left: 14px;float: left;width: 344px;}
.envir li img{
    display: block;width: 100%;}
.envir li span{
    display: block;font-size: 30px;color: #fff;margin-top: 26px;}
.allsteps{
    background-color: #E0CAA3;padding: 47px  0px 54px 0px;}
.stepsin{
    text-align: center;}

.indexnews{
    margin: 97px auto 0px auto;width: 1066px;}
.homenews{
    width: 1066px;margin:40px auto 0px auto;}
.homenews ul{
    margin-left: -42px;}
.homenews li{
    display: block;width: 326px;float: left;margin-left: 42px;}


.npic,.npic img{
    display: block;}
.npic img{
    width: 100%;height: 256px
}
.ntit{
    display: block;color: #e5704d;border-left: 7px solid #e5704d;padding-left: 15px;height: 72px;margin-top: 16px;}
.ntit span{
    display: inline-block;font-family: 'Conv_096-CAI978';font-size: 52px;margin-top: -10px;}
.ntit p{
    height: 30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size: 20px;margin-top: -6px;}
.ninfo{
    line-height: 22px;font-size: 15px;color: #808080;height: 66px;overflow: hidden;padding-left: 22px;margin-top: 26px;}
.morenewsBtn{
    display: inline-block;padding: 11px 35px;color: #fff;font-size: 14px;background-color: #999999;margin-top: 44px;}

.allsteps.hjs{
    padding: 83px 0px 96px 0px;margin-top: 97px;}
.circlepic{
    width: 963px;text-align:center;margin:0px auto;position: relative;}
.telearth{
    display: block;width: 364px;position: absolute;left: 50%;margin-left: -182px;bottom: -35px;}
.telearth img{
    display: block;}
.messform{
    width: 630px;margin:20px 0 60px 160px; float:left;}
.messform .comtxt{
    width: 196px;margin-left: 7px;border:1px solid #25AFAF;font-size:18px; float:left; line-height:42px; padding-left:7px;}
.messform  #nikename{
    margin-left: 0px;}
.mssagearea{
    width: 628px;border:1px solid #25AFAF;height: 42px;resize: none;margin-top: 11px;line-height: 42px;text-indent: 10px;float: left;}
.messformsubmit{
    width: 137px;height: 40px;line-height: 40px;text-align: center;font-size: 15px;color: #fff;background: #D9ED4F;border: none;margin: 22px auto auto 240px;}

.adv{
    font-size: 18px;color: #a5a5a5;}
.adv img{
    max-height: 100%;}



/**/
/*main*/

/*page*/
.page{
    margin-top: 70px;text-align: right;}
.page a{
    display: inline-block;vertical-align: top;}
.pagetop,.pageon,.pagenx,.pagnd{
    width: 40px;height: 40px;background-color: #f2f2f2;}
.pagetop i.icon,.pageon i.icon,.pagenx i.icon,.pagnd i.icon{
    width: 100%;height: 100%;}
.pagetop i.icon{
    background-position: -318px -28px;}
.pageon i.icon{
    background-position: -268px -28px;}
.pagenx i.icon{
    background-position: -291px -28px;}
.pagenx{
    margin-left: 7px;margin-right: 2px;}
.pagnd i.icon{
    background-position: -348px -28px;}
.pageon{
    margin-left: 2px;margin-right: 7px;}
.pageto,.pagego{
    font-size: 14px;color: #666666;padding: 8px 14px 7px 14px;background-color: #f2f2f2;border:3px solid #f2f2f2;margin-left: 2px;}
.pageto:hover,.pageto.active{
    background-color: #fff;color: #96123d;}
.pagetotal{
    display: inline-block;padding: 8px 14px;font-size: 14px;vertical-align: top;color: #666666;}
.pagegosp{
    display: inline-block;vertical-align: top;}
.pagegosp .pagegotxt{
    border:3px solid #ebebeb;width: 54px;height: 34px;font-family: '微软雅黑';font-size: 14px;color: #666666;text-align: center;}


/*detailmain*/



.article-content{
    position: relative;
    overflow: hidden;
}
.newsline{
    position: absolute;
    width: 2px;
    height: 100%;
    right: 248px;
    top: 4px;
    background-color: #f6f6f6;
}
.newshot ul{ margin-top:30px;
    margin-left: -6px;
}
.newshot li{
    display: block;
    float: left;
    position: relative;
    margin-left: 6px;
}
.newshot li img{
    display: block;
    width: 100%;
}
.newa{
    width: 513px;
}
.newa img{
    width: 513px;
    height: 400px;
}
.opc{
    position: absolute;
    width: 100%;
    height: 100%;
    background:#000000;
    opacity: 0.4;
    filter:alpha(opacity=40);
    z-index: 1;
    left: 0px;
    top: 0px;
}
.newscon{
    position: absolute;
    left: 30px;
    right: 30px;
    top: 34px;
    bottom: 34px;
    z-index: 5;
    color: #ffffff;
}
.newscon b{
    font-size: 22px;
    display: block;
    text-overflow:ellipsis;
    height: 28px;
    white-space:nowrap; 
}
.newscon span{
    display: block;
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: 5px;
}
.seeinfoBtn{
    display: inline-block;
    padding: 10px 40px;
    font-size: 16px;
    color: #ffffff;
}
.seeinfoBtn.red{
    background-color: #2BA5A6;
}
.seeinfoBtn.zs{
    background-color: #D0DD59;
}
.seeinfoBtn.js{
    background-color: #D0DD59
}
.seeinfoBtn.os{
    background-color: #D0DD59
}

.newb{
    width: 337px;}
.newb img{
    width: 337px;height: 197px;}
.newc{
    width: 680px;margin-top: 6px;}
.newc img{
    width: 680px;height: 198px;}
.newstit {
    border:15px solid #ebebeb;margin-top: 20px;}
.newstit li {
    float: left;width: 125px;padding: 26px 82px;}
.newstit li i.icon{
    width: 36px;height: 36px;vertical-align: middle;}
.newstit li a{
    display:block;font-size: 16px;color: #474747;}
.mic{
    background-position: -587px -301px;}
.cic{
    background-position: -587px -363px;}
.cuic{
    background-position: -584px -431px;}
.qic{
    background-position: -587px -500px;}
.inic{
    background-position: -587px -574px;}
.newstit li.active a{
    color: #96123d;background-image: url(../images/icon.png);background-position: -432px -617px;}
.newstit li a:hover{
    color: #96123d;}
.newstit li.active .mic,.newstit li a:hover .mic{
    background-position: -485px -302px;}
.newstit li.active .cic,.newstit li a:hover .cic{
    background-position: -486px -363px;}
.newstit li.active .cuic,.newstit li a:hover .cuic{
    background-position: -485px -431px;}
.newstit li.active .qic,.newstit li a:hover .qic{
    background-position: -485px -500px;}
.newstit li.active .inic,.newstit li a:hover .inic{
    background-position: -486px -574px;}
.newslst{
    margin-top: 48px;
}
.newslst li.active a.newstitle{
    color: #96123d
}
.newslst li.active .newsitemfl span.icon{
    background-position: -458px -725px;
    color: #fff;
}
.newslst li.active .newsitemfr p{
    color: #96123d;
}
.newslst li.lastitem .newsitemfr{
    padding-bottom: 0px;
}
.newsitemfl{
    width: 283px;
    float: left;
    height: 161px;
}
.newsitemfl span.icon{
    width: 283px;
    height: 41px;
    background-position: -458px -672px;
    text-indent: 16px;
    font-size: 20px;
    color: #808080;
    line-height: 41px;
}
.newsitemfl a{
    display: block;
    width: 274px;
    margin-top: 5px;
}
.newsitemfl a img{
    display: block;
    width: 274px;
    height: 160px;
}
.newstitle{
    font-size: 20px;
    color: #474747;
    font-weight: bold;
}
.newsitemfr{
    padding: 10px 0px 48px 32px;
    border-left: 1px solid #ededed;
    margin-left: 308px;
}
.newsitemfr-in{
    border-bottom: 1px solid #ededed;
    height: 197px;
}
.orderlst_tit.comswitch{
    margin:0px auto; margin-top:40px;
}
.orderlst_tit.comswitch a{
    padding: 10px 23px 10px 23px
}
.orderlst_tit.comswitch a em{
    font-style: normal;
    color: #96123d;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 5px;
}
.newsitemfr p{
    line-height: 22px;
    font-size: 16px;
    color: #474747;
    margin-top: 20px;
}
.newsitem-tag{
    font-size: 14px;
    color: #808080;
    margin-top: 28px;
}
.newsitem-tag span{
    float: right;
}
.seenum i.icon{
    width: 26px;
    height: 16px;
    vertical-align: middle;
    background-position: -702px -518px;
    margin-top: -2px;
    margin-right: 8px;
}
.article-fl{
    width: 948px;
    padding-bottom: 192px;
}
.article-title{
    margin-top: 40px;
    padding-right: 80px;
}
.article-title h1{
    color: #474747;
    font-size: 20px;
}
.article-tag{
    font-size: 14px;
    color: #808080;
    line-height: 24px;
    padding-left: 12px;
    border-left: 2px solid #ebebeb;
    margin-top: 26px;
}
.articlecon{
    font-size: 16px;
    color: #474747;
    line-height: 25px;
    margin-top: 32px;
    padding-right: 80px;
}
.articleend{
    padding: 20px 80px 0px 0px;
    border-top:1px solid #f6f6f6;
    margin-top: 28px;
}
.articleend a.tagnews{
    font-size: 14px;
    color: #666666;
    display: inline-block;
    width: 82px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border:1px solid #969696;
    margin-right: 7px;
}
.articleend a.tagnews:hover{
    color: #96123d;
    border:1px solid #96123d;
}
.article-fr{
    width: 242px;
    padding-bottom: 106px;
    margin-right: 6px;
}
.article-fr .hotlst {
    margin-top: 40px;
    width: 212px;
    float: right;
}
.article-fr .hotlst li.sel-shop-iteam{
    width: 212px;
}
.hotlst li.sel-shop-iteam{
    width: 190px;
    padding-bottom: 0px;
    border-bottom: none;
    margin-right: 0px;
}
.hotlst li.sel-shop-iteam{
    margin-top: 18px;
}
.hotlst li.sel-shop-iteam .s-dec a{
    font-size: 14px;
}
.hotlst li.sel-shop-iteam .s-dec{
    height: 38px;
}
.hotlst li.sel-shop-iteam .s-price strong{
    font-size: 16px;
}
.carat.comwidth{
    margin:47px auto 0px auto;
}
.at-in a,.comswitch a{
    display: inline-block;
    font-size: 24px;
    padding: 27px 36px 16px 36px;
    color: #666666;
}
.at-in a.active,.comswitch a.active{
    border-bottom: 5px solid #23AFAE;
    margin-bottom: -5px;
    color: #23AFAE;
}.at-in,.comswitch{
    margin:0px 10px;
    border-bottom: 5px solid #ebebeb;
}
.abteng{
    width: 1066px;
    margin:100px auto 0px auto;
}

.abtengcon{
    font-size: 14px;
    color: #a5a5a5;
    line-height: 24px;
    margin-top: 44px;
}
.abtengpic{
    margin-top: 98px;
}
.abtengpic img{
    display: block;
    width: 100%;
}
.abintro{
    background-color: #96123d;
    margin-top: 1px;
}
.abintro-in{
    width: 1066px;
    margin:0px auto;
    padding: 93px 0px 98px;
}
.abintrocon{
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    margin-top: 40px;
}
.logoinfo{
    position: absolute;width: 288px;height: 219px;z-index: 1;left: 50%;margin-left: -144px;bottom: -5px;}
.abintro.bfcs{
    background-color: #ec704d
}
.tsinfo{
   margin-left: 56px;}
.abteng .page{
    text-align: left;margin-top: 36px;}
.consmain{
    margin: 100px auto 0px auto
}
.contacon .address-tit span{
    font-size: 24px;color: #96123d;font-size: bold;}

.contaconlst{
    font-size: 16px;color: #474747;margin-left: 50px;margin-top: 40px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.adv-wrap{
    background-color: #f2f2f2;padding-bottom: 112px;}
.adv-wrap.t100{
    margin-top: 100px;}
.adv-wrap .abteng{
    margin-top: 0px;padding-top: 100px;}
.adv{
    margin-top: 46px;}

.msgendform-wrap{
    background-color: #9a9a9a;margin-top: 120px;position: relative;}
.telpic{
    display: block;width: 228px;height: 92px;float: left;}
.telpic img{
    display: block;width: 100%;}


.slidend{
    display: block;width: 112px;height: 20px;background-image: url(../images/slidend.jpg);background-repeat: no-repeat;background-position: center;position: absolute;left: 50%;margin-left: -56px;top: -20px;z-index: 1;}
.uppiclst{
    margin-top: 8px;}
.uppiclst ul{
    margin-left: -7px;}
.uppiclst li{
    display: block;width: 97px;float: left;margin-left: 7px;}
.uppiclst li img{
    display: block;width: 100%;}





/*footer*/

.footer{margin-top: 72px;background-color:#414850;padding: 40px 0px 0px 0px;}
.footer.notop{margin-top:0px;}

.footer-in{padding-bottom: 40px;}

.footer-end{margin-top:18px;width:1100px;float:left;}
.footere{width: 550px; padding-right:50px;}
.footere p{ color:#EAEAEA; padding:10px 0; font-size:12px;}


.footere li{float:left; width:94px; margin-top:20px; margin-right:15px;}

.footere li .f3d{ margin-top:51px;}


.lookmap{
    display: inline-block;padding: 7px 27px;border:1px solid #9f9f9f;margin-top: 5px;color: #9f9f9f;}
.footerefr{
    width: 770px;border-left: 1px solid #f5f5f5;padding-left: 48px;}
.weblst{width:480px;float:left;border-left:1px solid #4D535A;margin-top: 80px; min-height:200px;}
.weblst ul{}
.weblst li{display: block;padding-left:40px;float: left;}
.weblst li a{
    display: block;font-size: 12px;color:#eaeaea;margin-top: 4px;}
	
.weblst li a.sanjiao{ background:url(../images/fsj.png) left center no-repeat; padding-left:11px;}	
.weblst li b{
    display: block;font-weight:normal;margin-bottom: 18px;}
.weblst li b a{font-size: 14px;margin-top: 0px;color:#2BA8AC;}

.downapp i.icon{
    width: 22px;height: 22px;background-position: -220px -630px;vertical-align: middle;margin-top: -2px;margin-right: 8px;}
.lookwx i.icon{
    width: 25px;height: 20px;background-position: -352px -630px;vertical-align: middle;margin-top: 0px;margin-right: 0px;}
.weblstfr span a{
    display: block;font-size: 18px;color: #b0b0b0;margin-top: 8px;}

.fobottom{
    width: 100%;padding: 12px 0px;background-color: #1c1c1c;}
.fobottom-in{
    color: #9f9f9f;font-size: 14px;text-align: right;}
.fobottom-in span{
    margin-left: 25px;}

/*********************/
.headposition{ width:100%; height:35px; background:#2BA5A6;}
.headposition div{ width:1200px; margin:0 auto; text-align:left; font-size:14px; line-height:35px; color:#FFFFFF;text-transform:capitalize}

.aboutSm{background:#EFEFEF; padding-bottom:100px;}
.aboutSm .biaotidiv{ padding-top:120px;}
.aboutSm .biaotidiv p{ font-size:20px;color:#656565;line-height:40px;}
.aboutCon{ width:1100px;padding:120px 0;margin:0 auto;}
.aboutCon .aboutConMap{ width:490px;height:340px;float:left;}
.aboutCon .aboutConText{ float:left;padding-left:45px;width:565px;}
.aboutCon .aboutConText ul li{ float:left;width:100%;font-size:16px;line-height:35px;padding-bottom:40px;}
.aboutCon .aboutConText ul li img{ float:left;margin-right:23px;margin-bottom:20px;margin-top:8px;}
.linlin{ height:2px;width:100%;background:#d9d9d9;margin-top:60px;}
.p0{ padding-top:0px;}
.p0 ul{ margin-bottom:100px;}
.newsTopBg{ background:url(../images/newbg.jpg) repeat-x;height:70px;width:100%;}
.pb100{ margin-bottom:100px;}
.newsTsw{ width:1000px;margin:0 auto;}
.proTop{ width:100%;border-bottom:1px solid #ccc;}
.proTop .proTopTi{ line-height:70px;font-size:24px;color:#ccc;}

.product{ padding:70px 0;}
.product_left{ width:240px; float:left; border-top:1px solid #EBEBEB; padding-bottom:70px;}
.product_left li{ float:left; width:100%; line-height:56px;border-bottom:1px solid #EBEBEB;}
.product_left li a{ padding-left:10px; color:#878787; font-size:16px;line-height:56px;}
.product_left li.active a,.product_left li a:hover{ color:#414850; font-weight:bold;}
.product_right{float:right; width:900px;padding-bottom:70px;}
.prolist{ float:left; border-bottom:1px solid #F4F4F4; padding-bottom:70px; padding-top:70px;}
.noptop{ padding-top:0px;}
.prolist dl{ float:left; width:450px; margin:0 28px;}
.prolist dl dt{ color:#414850; font-size:40px; padding-bottom:30px;}
.prolist dl dd{ color:#848484; font-size:18px; line-height:36px; padding-left:26px; background:url(../images/pgou.jpg) 0px 13px no-repeat;}
.prolist img{ float:right; margin:0 28px;}
.prolist dl.active{ float:right;}
.prolist img.active{ float:left;}


.win_main{width:100%;background:#EFEFEF;display:block;}
.win_brandinfo{
    text-align: center;font-size: 14px;color: #3A3A44;line-height: 24px;padding-top:75px
}

.win_text{ width:900px;margin:26px auto;height:90px;background:#fff;text-align:center;font-size:18px;color:#E29E4D;line-height:30px;padding-top:30px;}
.win_tijian{ height:630px;width:1200px;margin:0 auto;}
.win_tijianList{ width:370px;height:490px;float:left;position:relative;margin-left:13px;margin-right:12px;background:#fff;-webkit-box-shadow: 3px 3px 3px  #999;-moz-box-shadow: 3px 3px 3px  #999;box-shadow: 3px 3px 3px  #999;}
.win_tijianList .pop{ width:138px;height:112px;position:absolute;left:-13px;top:40px;background:url(../images/h-t.png) no-repeat left top;}
.win_tijianList .pop span{ width:100px;float:left;line-height:100px;font-size:58px;text-align:right;color:#FFFFFF;font-family:"微软雅黑"}
.win_tijianList ul{ margin-left:22px;margin-top:175px;width:330px;}
.win_tijianList ul li{width:310px;border-left:1px solid #666;padding-left:11px;font-size:14px;margin:10px 2px;}
.win_tijianList ul li.title{width:330px;color:#E29E4D;font-size:26px;line-height:34px;padding:5px 0;border-bottom:1px solid #ccc;border-left:none;margin:0;}
.pr0{ margin-right:0px;}
.messform  .ml0{ margin-left:0px;width:406px;}
.messform  .mt9{ margin-top:9px;}


.hi200{ height:80px;}



.desiger360{
    margin:0px auto;
}
.desiger360 img{
    display: block;
    width: 100%;
}


.youshi{ width:1200px; padding:50px 0; margin:0 auto;}
.youshi ul{ width:1199px;height:325px; border-left:1px solid #E29F4E; float:left; margin:50px 0;}
.youshi ul li{width:599px;height:325px; float:left; text-align:left;}
.youshi ul li img{ width:600px;height:325px;}
.youshi ul.act{ float:right; border-right:1px solid #E29F4E;border-left:none;}
.youshi ul.act li{ float:right;}
.youshi ul li span,.youshi ul li p{ padding-left:60px; width:400px; font-size:18px; line-height:35px;}
.youshi ul li span{ font-size:36px; line-height:40px;}


.solutionBox{ float:left; margin-top:70px; border-bottom:1px solid #dadada;}
.solutionBox li{ width:370px; height:277px; float:left; overflow:hidden; margin-bottom:70px; margin-left:45px; position:relative;}
.solutionBox li.active{ margin-left:0px;}
.solutionBox  li img{width:370px; height:277px;}
.solutionBox  li .popdiv{background:rgba(0, 0, 0,0.6); width:370px; height:277px; position:absolute; left:0px; top:197px;}
.solutionBox  li .popdiv span{ float:left; padding-left:20px; background:url(../images/sxian.jpg) 20px 58px no-repeat; font-size:28px; color:#FFFFFF; line-height:70px; padding-bottom:10px; width:350px;}
.solutionBox  li .popdiv p{ padding:0 20px; font-size:16px; color:#fff; float:left;}
.solutionBox  li.now .popdiv{ top:0px;}
.solutionBox  li.now .popdiv span{ margin-top:60px;}
.solutionSD{ text-align:center;}
.solutionSD span{ font-size:40px;}
.solutionSD p{ font-size:16px; color:#838384; line-height:50px;}

.sol_title{ width:100%; border-bottom:2px solid #92D6D7; float:left; font-size:32px; color:#414850; font-weight:bold; padding-bottom:5px;}
.sol_title img{ float:left;}
.product_left_ul{ margin-top:53px;}
.sol_title_list{ float:left; padding-bottom:90px; width:100%;}
.sol_title_list ul{}
.sol_title_list li{ width:450px; margin-top:37px; line-height:88px; font-size:20px; color:#414850; float:left;} 
.sol_title_list li img{ float:left; margin-left:25px; margin-right:12px;}
.sol_text{ border-top:1px solid #E4E4E4; width:100%; float:left; padding:20px 0 50px 0;}
.noxxx{border-top:0px;}
.sol_text ul{ float:right; width:377px; padding-left:30px;}
.sol_text ul li{ font-size:18px; color:#848484; line-height:33px;float:left; width:100%;}
.sol_text ul li.title{ padding:50px 0 30px 0; font-size:40px;color:#414850; line-height:43px;}
.sol_text img{ float:left;}
.sol_text ul.act{ float:left}
.sol_text img.act{ float:right;}
.solutionBanner{ width:100%; height:151px; position:relative; overflow:hidden;}
.solutionBanner img{ position:absolute; left:50%; margin-left:-960px; top:0px;}
.about_Test{ width:100%; float:left; color:#595757; font-size:18px; line-height:30px; padding-top:40px;}

.cu_box{ width:100%; float:left; padding-top:90px; text-align:center;}
.cu_box span{ font-size:30px; color:#25AFAF; line-height:40px;}
.cu_box p{ color:#9F9FA0; font-size:18px; line-height:30px;}
.countMap{ float:left; width:100%}
.countMap li{ float:left; padding-left:40px; width:910px; font-size:14px; color:#9e9e9e; padding-bottom:10px; line-height:25px;}
.countMap li span{ color:#666666; font-size:18px;}
.c400{ margin:40px 0; background:url(../images/dh.jpg) 0px 0px  no-repeat;}

.cphone{background:url(../images/phone.jpg) 0px 0px  no-repeat;}

.cmail{background:url(../images/mail.jpg) 0px 0px  no-repeat;}
.cdz{background:url(../images/dz.jpg) 0px 0px  no-repeat; padding-top:5px;}
#dituContent{width:480px;height:300px;border:#ccc solid 1px;}
.con_sp{ float:left; margin:50px 36px 50px 0; width:320px;}
.con_sp strong{ font-size:18px; color:#666666; width:100%;}
.con_sp strong img{ float:right; margin-right:100px;}
.con_sp .bfq{ width:320px; height:260px; background:#ccc; margin-top:10px; position:relative; overflow:hidden;}

.index_youshiBox .cu_box{ padding-top:30px;}
.index_youshiBox .messform{ float:none; margin:0 auto; margin-top:50px;}

.index_youshiBox  .messformsubmit{margin: 22px auto;}
.inh{ height:880px;}