/*banner*/
.designmoma-banner{width:100%;overflow:hidden;position:relative;background-color:#F2F2F2;}
.desmoma-con{width:100%;height:480px;position:relative;}
.desmoma-li{height:480px;float:left;overflow:hidden;}
.desmoma-li img.de_on{height:480px;width:1920px;position:absolute;top:0;left:50%;margin-left:-960px;z-index:1;}
.desmoma-bandiv{width:1200px;height:100%;position:absolute;top:0;left:50%;margin-left:-600px;z-index:2;}
.desban-bg2{width:100%;color:#fff;padding-top:75px;}
.desban-bg2 h3{font-size:40px;line-height:102px;}
.desban-bg2 p{font-size:20px;line-height:30px;}
.desmoma-more{ height:30px;width:95px;background:#02cbff;position:absolute;left:0;bottom:66px;}
.desmoma-more a{display:block;font-size:20px;line-height:30px;color:#fff;text-align:center;}

.banner .dots {position:absolute;width:176px;left:50%;margin-left:-88px;bottom:20px;text-align:center;z-index:3;}
.banner .dots li{display:inline-block;_float:left;*float:left;width:14px;height:14px;margin:0 4px;text-indent:-999em;background-color:#fff;border-radius:6px;cursor:pointer;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner .dots li.active {background-color:#c30e23;}
.bx-controls{position:absolute;width:500px;bottom:20px;left:50%;margin-left:-250px;text-align:center;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;    *zoom: 1;*display: inline;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: center;width: 500px;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #fff;text-indent: -9999px;display: block;width: 14px;height: 14px;margin: 0 5px;outline: 0;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #c30e23}
.bx-controls-auto{display:none;}
/*content*/
.desindex-content{ background-color:#F2F2F2;}
.desindex{ width:1200px; margin:0 auto; overflow:hidden;}
.desind-brank{ height:120px; padding:24px; background-color:#3F3F41;position:relative;}
.lfloat{ float:left;}
.rfloat{ float:right;}
.indb-left{ width:380px;padding-top:20px;padding-left:10px; color:#FF1668;}
.indb-left h3{ font-size:36px;line-height:1;font-weight:normal;}
.indb-left p{font-size:18px;line-height:42px;}
.indb-middle{ width:710px;padding-left:50px;padding-top:12px;font-size:18px;line-height:30px;color:#fff;}
.indb-right{ height:16px;position:absolute;bottom:48px;right:58px;}
.desindex .desind-more{ color:#E22162; font-size:18px;font-weight:800; line-height:1;}
.inbrank-lists{width:100%;  background-color:#fff;}
.blists-wrap{width:1200px;margin:0 auto;}
.clear{height:0;clear:both;}

.inbrank-lists,.inbrank-lists ul{ overflow:hidden; width:100%;}
.blists-wrap{width:100%;overflow:hidden;position:relative;}
.bwon{height:600px;}
.bwtw{height:900px;}
.blists{width:100%;}
.blists li{float:right;position:relative;}
.blists li.layouton{width:600px;height:300px;}
.blists li.layouttw{width:600px;height:600px;position:absolute;left:0;bottom:0;}
.bele li{float:left;}
.blists li a{display:block;font-size:0;}
.blists li.bl-01{height:900px;}
.blists li.bl-02{width:600px;}

.introduction{position:absolute;left:0;top:0;width:100%;height:100%;}
.idt{padding-top:178px;padding-left:662px;position:absolute;top:0;}
.idt h3{font-size:54px;line-height:1;color:#fff;}
.idt h3.hmb16{font-size:28px;line-height:38px;}
.idt h3.bmb16{font-size:42px;line-height:60px;}
.idt h3.tmb16{font-size:54px;line-height:112px;}
/*.idt h3.hmb16 span,.idt h3.hmb16 span,.idt h3.hmb16 span{line-height:56px;}*/
.idt h3 span{display:block; font-size:40px;line-height:56px;font-weight:normal;color:#fff;}
.idt h3 span.lh34{font-size:20px;line-height:34px;}
.idt h3 span.bh34{font-size:24px;line-height:40px;padding-top:15px;}
.idt h3 span.th34{font-size:34px;line-height:1;}
.idt p{font-size:24px;line-height:34px;color:#202020;margin-top:26px;}
.popup{height:100%;_height:500px;top:0;bottom:auto;color:#fff;background-color:rgba(0,0,0,0.75);_background-color:#000;display:none;}
.popup .idt h3,.popup .idt h3{color:#fff;}
.blbutton{width:106px;height:34px;position:absolute;bottom:30px;right:30px;}
.introduction .blbutton a{display:block;font-size:20px;line-height:34px;text-align:center;color:#fff;background-color:#00ccff;}

/*social*/
.indexcon-ban{ background:url(../images/refactor/conban.jpg) no-repeat;background-size:100% auto; height:390px; padding:80px 0 0 25px; position: relative;}
.indexcon-ban2{ background:url(../images/refactor/conban2.jpg) no-repeat; height:391px;}
.indexcon-ban3{ background:url(../images/refactor/conban4.jpg) no-repeat; height:514px; padding:86px 0 0 0;}
.indexcon-ban h3{ font-size:50px;line-height: 40px;}
.indexcon-ban span{ display:block; font-size:28px}
.indexcon-ban p{ font-size:16px; margin:15px 0 0;}
.indexcon-ban .desmoma-more{ left:25px; bottom:110px;}
.conban-bg3{ background-color:rgba(68,35,88,0.8); width:636px;padding:30px 0; color:#fff;}
.conban-bg3 h3{ padding:0px 0 0 30px;font-size:54px;line-height:1;}
.conban-bg3 h3 span{font-size:40px;line-height:64px;font-weight:normal;}
.conban-bg3 p{ padding:0 0 0 30px;margin-top:12px;font-size:20px;line-height:30px;}
.indexcon-ban3 .banmore3{ bottom:54px;}

/*news*/
.innews-lists,.inlists1,.inlists1 ul{ width:100%; overflow:hidden;}
.inlists1 ul li{ width:300px;height:300px;position:relative;float:left;overflow:hidden;}
.inlists1 ul li.listson{background-color:#349ce3;}
.inlists1 ul li a{display:block;margin:0;padding:0;font-size:0;}
.inlists1 ul li img{ width:300px;}
.inlists1 .listson h3{ font-size:54px;line-height:1;color:#fff;margin-top:106px;padding-left:44px;text-align:left;}
.inlists1 .listson h3 span{display:block;font-size:40px;line-height:60px;color:#fff;text-transform:uppercase;font-weight:normal;}
.listsli1 p{width:100%;height:20px;color:#fff;position:absolute;left:0; bottom:0; margin:0; padding:7px 15px; background-color:rgba(0,0,0,0.7);display:none;}

/*contact*/
#contacts{width:1200px;height:auto;display:block;margin-right:auto;margin-left:auto}
#contacts h3{height:112px;font-family:"Microsoft Yahei";font-size:36px;line-height:42px;font-weight:normal;margin:0;color:#000}
#contacts h3 strong{display:block;margin:0;font-size:54px;line-height:1;font-weight:bold;}
#contacts blockquote{height:24px;display:block;margin:0;padding:0;clear:left;width:1200px}
#contacts ul {list-style-type:none;margin:0;padding:0}
#contacts ul li{height:530px;width:1200px;float:left;background-color:#999;display:none;margin:0;padding:0}
#contacts span, #contacts span a{display:block;float:left;width:900px;height:530px}
#contacts dl{margin:0;padding:0;float:left;width:300px;color:#FFF}
#contacts dd{margin:0;padding-top:38px;padding-right:0;padding-bottom:0;padding-left:34px;overflow:hidden;width:266px;height:492px;position:relative;}
#contacts strong{font-size:50px;font-weight:normal;line-height:1;display:block;margin-top:24px}
#contacts abbr{clear:left;float:left;font-family:"Arial Black",Gadget,sans-serif;font-size:20px;line-height:24px}
#contacts p{clear:left;margin:0;padding-top:14px;padding-right:0;padding-bottom:0;padding-left:0;font-size:16px;line-height:24px}
#contacts .pt0{padding-top:0;}
#contacts i{font-style:normal;font-size:16px;font-family:Arial,Helvetica,sans-serif}
#contacts button{margin-top:34px;text-align:center;background:0;cursor:pointer;padding:0;position:absolute;left:34px; bottom:20px;}
#contacts button a{display:block;width:106px;height:34px;background-color:#0cf;color:#fff;font-size:20px;line-height:34px}
#contacts ol {list-style-type:none;margin:0;padding:0}
#contacts ol li{float:left;height:70px;width:150px;background-color:#c70b09}
#contacts ol a{color: #000;text-decoration: none;padding-top:9px;height:61px;display:block;border-right-width:1px;border-right-style:solid;border-right-color:#858585;overflow:hidden;}
#contacts .cur {color: #FFF;}
#contacts ol b{font-size:25px;line-height:34px;text-align:center;width:150px;float:left}
#contacts ol em{font-size:12px;line-height:14px;font-style:normal;clear:left;width:150px;float:left;text-align:center;font-weight:bold}

.twbbase{width:75px;height:70px;float:left;}
.twbon{background:url("../images/refactor/table.jpg") no-repeat center;}
.twbon:hover{background:url("../images/refactor/tableo.jpg") no-repeat center;}
.twbth{background:url("../images/refactor/tabrio.jpg") no-repeat center;}
.twbth:hover{background:url("../images/refactor/tabri.jpg") no-repeat center;}
.twbtw{width:1050px;height:70px;overflow:hidden;float:left;position:relative;}
.tab-bad{display:block;width:1500px;height:70px;position:absolute;left:-150px;top:0;}
/*@media screen and (max-width:1441px){*/
    /*.desban-bg2{padding-top:35px;}*/
    /*.desmoma-more{bottom:35px;}*/
/*}*/
