@charset "utf-8";
img{max-width:100%;vertical-align:middle}
table tr:hover{background-color:#ccc;cursor:text}
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.f-cb,.f-cbli li{zoom:1}
.f-ib{display:inline-block}
.f-dn{display:none}
.f-db{display:block}
.f-fl{float:left}
.f-fr{float:right}
.f-pr{position:relative}
.f-prz{position:relative;zoom:1}
.f-oh{overflow:hidden}
.f-ff0{font-family:arial,\5b8b\4f53}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53}
.f-fs1{font-size:12px}
.f-fs2{font-size:14px}
.f-fs3{font-size:16px}
.f-fwn{font-weight:400}
.f-fwb{font-weight:700}
.f-tal{text-align:left}
.f-tac{text-align:center}
.f-tar{text-align:right}
.f-taj{text-align:justify;text-justify:inter-ideograph}
.f-vam,.f-vama *{vertical-align:middle}
.f-wsn{word-wrap:normal;white-space:nowrap}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all}
.f-ti{overflow:hidden;text-indent:-30000px}
.f-ti2{text-indent:2em}
.f-lhn{line-height:normal}
.f-tdu,.f-tdu:hover{text-decoration:underline}
.f-tdn,.f-tdn:hover{text-decoration:none}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}
.f-csp{cursor:pointer}
.f-csd{cursor:default}
.f-csh{cursor:help}
.f-csm{cursor:move}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.lc{color:#f90}
.w1200{max-width:1200px;margin:0 auto;color:#666}
.w100{width:100%}
.w50{width:50%}
.pdlr15{padding-left:15px;padding-right:15px;margin-top:30px!important;margin-bottom:30px}
.title-hover{position:relative}
.title-hover figure p{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,0);transition:all .3s ease-in-out;padding:50px 15px;font-size:1.6rem;line-height:22px}
.title-hover figcaption .go{width:100%;line-height:30px;padding:15px 10px;height:60px;font-size:1.8rem;color:#fff;position:relative;z-index:1}
.title-hover figcaption .go img{display:inline-block;width:30px;height:30px;margin-right:5px}
.title-hover:hover figure p{display:block;color:#fff;opacity:1;background:rgba(0,0,0,.5)}
.type4 figcaption,.type5 figcaption{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;color:#fff;font-size:2.7rem;line-height:30px;top:35%}
.title-hover.type1 p{padding:80px 15px}
.title-hover.type2 p{padding:40px 15px}
.title-hover.type4 p{padding:15px}
.title-hover.type5 p{padding:30px 15px}
.title-hover.type6 p{padding:20px 15px}
.case-col1,.case-col2{width:48%}
.type1{margin-top:25px}
.type3 .go,.type6 .go{background:#0a64be}
.type1 .go,.type2 .go,.type7 .go{background:#f47c58}
.type3{margin-top:25px}
.type5{margin-top:25px}
.box4.bgc{background:#f4f4f4;padding-top:30px;padding-bottom:30px;height:auto}
.box4 h3{font-size:2rem;line-height:30px;position:relative}
.box4 h3:before{content:"";background:#ccc;width:45%;height:1px;position:absolute;left:0;top:14px}
.box4 h3:after{content:"";background:#ccc;width:45%;height:1px;position:absolute;right:0;top:14px}
img[src=""]{display:none}
.article-pro .section0{padding:25px 0 55px}
.article-pro .section0.bgi{background:url(../images/pro_bg.jpg) no-repeat center top #f1f1f1;height:578px;overflow:hidden}
#gallery_nav{float:left;width:100%;text-align:center}
#gallery_nav a{display:inline-block;height:auto;width:20%;float:left;margin:10px 2.5%;overflow:hidden}
#gallery_output{overflow:hidden;padding:2%}
#gallery_output img{display:block;margin:0 auto 0 auto}
#gallery_nav .on{border:1px solid #122a88}
#gallery_nav img{background:#fff}
.article-pro .section0 .w1200>.f-fl{width:45%}
.article-pro .section0 .w1200>.f-fr{width:50%;background:#fff}
#gallery{border:1px solid #d4d4d4}
.article-pro .section0 .box{height:100%;padding:30px 20px}
.article-pro .section0 .box .row1{height:55px;border-bottom:1px solid #dbdbdb;padding-bottom:15px}
.article-pro .section0 .box .row1 h1{font-size:2.2rem;color:#122a88;line-height:40px}
.article-pro .section0 .box .row1 img{margin-right:10px}
.article-pro .section0 .patent{text-align:right}
.article-pro .section0 .box .row2 p{width:100%;line-height:24px;font-size:1.6rem;padding-top:20px}
.article-pro .section0 .box .row2 p:not(:nth-child(n+5)){width:50%;float:left}
.article-pro .section0 .box .row2 p:nth-child(5){clear:both}
.article-pro .section0 .box .row3 div.f-fl:first-of-type{font-size:1.6rem;line-height:30px;width:15%}
.article-pro .section0 .box .row3 div.f-fl:last-of-type{width:85%}
.article-pro .section0 .box .row3 a{font-size:1.4rem;border:1px solid #ccc;line-height:28px;display:inline-block;width:18%;margin:0 1% 10px 1%;text-align:center;float:left}
.article-pro .section0 .box .row4 .f-fl,.article-pro .section0 .box .row4 .f-fr{text-align:center;width:50%;border-top:1px solid #dbdbdb;padding-top:20px;margin-top:20px}
.article-pro .section0 .box .row4 .f-fl a{display:inline-block;background:#122a88;color:#fff;width:70%;height:50px;line-height:50px;font-size:2rem;border-radius:7px}
.article-pro .section0 .box .row4 .f-fr{text-align:left}
.article-pro .section0 .box .row4 .f-fr p{font-size:1.5rem;color:#000;line-height:1.5}
.article-pro .section0 .box .row4 .f-fr strong{font-size:2.4rem;line-height:1.2;font-weight:600;color:#f14250}
.fixed-nav.bgi{background:#ccc;height:100px;color:#fff}
.fixed-nav{padding-top:23px}
.fixed-nav h2{font-size:2.4rem;line-height:30px}
.fixed-nav ul{margin-left:-1%}
.fixed-nav ul li{display:inline-block;float:left;width:14%;text-align:center;height:55px;overflow:hidden;margin-left:1%}
.fixed-nav ul li:last-child{width:25%;margin-left:0;line-height:35px;padding:10px 0;background:#ef001d;font-size:1.8rem;color:#fff}
.fixed-nav ul li:last-child i{font-size:2.4rem}
.fixed-nav ul li a{display:block;line-height:35px;padding:10px 0;background:rgba(255,255,255,.5);color:#fff;color:#000;font-size:1.8rem;font-weight:400}
.fixed-nav ul li a:hover{background:#fff;color:#ff8a00}
.type-case .content4 h3{font-size:1.8rem;display:block;position:relative}
.article-pro .content .text{line-height:20px;font-size:1.4rem;margin-top:30px;padding-bottom:10px}
.content1 p.ads{font-size:2.8rem;color:#122a88;width:100%;text-align:center;margin:20px 0;line-height:3!important}
.content1 i{display:inline-block;width:53px;height:54px;vertical-align:middle;margin-right:10px}
.content1 i.ad1{background:url(../images/ico_ad.png) no-repeat -33px -34px}
.content1 i.ad2{background:url(../images/ico_ad.png) no-repeat -110px -34px}
.content1 i.ad3{background:url(../images/ico_ad.png) no-repeat -186px -34px}
.content1 i.ad4{background:url(../images/ico_ad.png) no-repeat -33px -101px}
.content1 i.ad5{background:url(../images/ico_ad.png) no-repeat -109px -101px}
.content1 i.ad6{background:url(../images/ico_ad.png) no-repeat -187px -101px}
.content1 i.ad7{background:url(../images/ico_ad.png) no-repeat -33px -167px}
.content1 i.ad8{background:url(../images/ico_ad.png) no-repeat -109px -167px}
.content1 i.ad9{background:url(../images/ico_ad.png) no-repeat -186px -167px}
.content1 ul{margin-left:-3.3333%}
.content1 li{width:30%;margin-left:3.3333%;float:left}
.content1 li .f-w100{margin-top:20px;height:54px;overflow:hidden}
.content1 li p{display:inline-block;line-height:20px;font-size:1.4rem}
.article-pro .content1 .text li>p{height:110px;overflow:auto;margin-top:20px}
.content1 .text{padding-bottom:15px}
.content1,.content2,.content3,.content4{padding-top:10px}
.content2 .f-fl{width:50%}
.content2 .f-fr{width:48%;border:10px solid #f3f3f3;padding:15px}
.content2 .f-fr strong.f-db{font-size:2.8rem;color:#122a88}
.content2 .f-fr p{font-size:1.4rem;line-height:24px}
.am-scrollable-horizontal{margin-top:10px;width:100%;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
.am-scrollable-vertical{height:240px;overflow-y:scroll;-webkit-overflow-scrolling:touch;resize:vertical}
.am-text-nowrap{white-space:nowrap}
.article-pro{line-height:1.5;padding-top:1.5rem}
.article-pro .content3{padding-top:30px}
.article-pro .content3 h3{padding:0}
.article-pro .content3 .text{width:100%;margin-top:0}
.article-pro .content3 li{text-align:center;padding-top:3%;padding-bottom:3%}
.article-pro .content3 figure{padding:15px}
.article-pro .content4 ul,.type-case ul{margin-left:-3.3333%}
.article-pro .content4 li,.type-case li{float:left;width:30%;margin-left:3.3333%}
.article-pro .content4 .text li p.t,.type-case .text li p.t{line-height:1.6rem;font-size:1.2rem;margin-top:3px}
.article-pro .content5 ul{margin-left:-2%}
.article-pro .content5 li{float:left;width:23%;margin-left:2%}
.article-pro .content5 figcaption{font-size:1.5rem;line-height:1.5rem}
.article-pro .content5 figure>a{display:block;padding:15px;background:#f2f2f2}
.fixed-nav.fxd{width:100%;z-index:99;height:55px;padding-top:0}
.fxd h2{display:none}
.new-index{line-height:1.5}
.new-index a:hover{color:#000}
.news-box1{margin-top:-4em}
.news-box1 figure,.news-box2 figure,.news-box4 figure{float:left;display:block;width:31.3333%;margin-left:2%}
.new-index .list-figure{margin-left:-2%}
.new-index h2{font-size:3rem}
.news-box2 figcaption h3{font-size:1.6rem}
.news-box2 figcaption p{text-align:left;font-size:1.4rem}
.news-box3 .news-box3L{float:left;width:58%}
.news-box3 .news-box3R{float:right;width:38%;position:relative}
.news-box3R span.title{position:absolute;top:0;right:0;width:80px;height:100px;background:rgba(255,0,0,.7);padding:5px 10px 10px 10px}
.news-box3R span.title a{font-size:30px;color:#FFF;font-weight:500}
.news-foot{border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:1.5}
*{margin:0;padding:0}
.section-content{min-height:150px;width:100%;margin:auto;padding:0 10px 30px 10px}
.section-content p{line-height:35px!important;color:#666}
.section-content h3{border-bottom:1px #ddd solid;width:100%}
.section-content h4{margin-bottom:20px}
.section-content img.detail{padding:20px 10px}
.section-content p.customer{background:#eee;padding:5px;border:#666 2px solid;border-radius:5px;-moz-border-radius:25px}
@media (min-width:768px){.section-content img.detail{max-width:80%;text-align:center;vertical-align:middle}
}
.section-content .detail,.section-content .rit{padding:30px 0 0 0}
.section-content .rit{text-align:left;padding-left:3%}
.nav-height{position:relative;height:50px}
.nav-wrap{width:100%;height:55px;background:#d3d3d3}
.nav-wrap.navFix{position:fixed;top:0;left:0;box-shadow:0 0 5px rgba(0,0,0,.2);border-bottom:1px solid #e3e3e3\9;z-index:99999}
.nav-wrap ul{padding:0;margin:0 auto;width:1200px;display:block;border-bottom:2px solid #eee}
.nav-wrap.navFix ul{border-bottom:0}
.nav-wrap li{display:inline-block;text-align:left;height:50px;line-height:50px;float:left}
.nav-wrap li a{display:block;padding:0 10px;font-size:1.7rem;color:#333;text-decoration:none}
.nav-wrap li a:hover{color:#4680d1}
.nav-wrap li a.active{border-bottom:2px solid #4680d1;color:#4680d1}
.nav-mobile{display:none;font-weight:700;width:100%}
.click-me{width:150px;height:30px;background:#4680d1;color:#fff;text-align:center;line-height:30px}
.click-me a{display:block;color:#fff}
@media (max-width:480px){.news-box3 .news-box3R{display:none}
.news-box3 .news-box3L{width:100%}
}
.news-box3 .news-box3L strong{font-size:1.8rem}
.news-box3 .news-box3L ul{border-top:1px solid #ccc}
.news-box3 .news-box3R img{width:100%}
.news-box4 figure{position:relative;overflow:hidden;max-height:235px}
.news-box4 figure img{width:100%}
.news-box4 figcaption{position:absolute;top:0;left:0;padding:25px 15px;width:0;width:100%;height:100%;color:#fff;text-align:left;opacity:0;transition:all .3s;-webkit-transform:scale(.5);transform:scale(.5)}
.news-box4 figcaption strong{font-size:1.6rem}
.news-box4 figcaption p{font-size:1.4rem}
.news-box4 figure:hover figcaption{background:rgba(74,119,191,.5);opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.historyL{margin-right:5%;width:30%}
.historyL strong{font-size:3rem;font-weight:400}
.historyL p{line-height:20px}
.historyL img{width:100%}
.historyR{width:65%}
.historyR ul{border-left:1px solid #ddd}
.historyR li{margin-bottom:45px;margin-left:-8px;padding-left:20px;background:url(../images/ico.png) left top no-repeat;font-weight:700;font-size:1.4rem;line-height:16px}
.historyR li:last-child{margin-bottom:0}
.b1{display:block;width:100%;border-top:1px solid #f1f1f1}
.sec-partner1 h3{font-size:3rem}
.sec-partner1 p{line-height:20px}
.sec-partner2 img{float:left;display:block;margin:2%;width:12.33%}
.sec-partner2 img:hover{cursor:pointer}
.sec-introduce1 h3{font-size:3rem}
.sec-introduce1 p{line-height:20px}
.sec-introduce1 figure{position:relative;float:left;margin:0 1%;width:23%}
.sec-introduce1 figure img{width:100%}
.sec-introduce1 figure figcaption{position:absolute;top:0;left:0;padding:15px;color:#fff}
.sec-introduce1 figcaption strong{display:block;margin-top:15%;font-weight:400;font-size:2rem}
.sec-introduce1 figcaption p{margin-top:15px;text-align:left;font-size:1.4rem;line-height:24px}
.sec-introduce2 .w1200,.sec-introduce3 .w1200,.sec-introduce4 .w1200{overflow:hidden;padding:0 20px;height:348px}
.introduce2L{padding:20px 50px;height:348px;background:#f5f5f5;border:5px #ededed solid}
.introduce2L strong{font-size:2rem}
.introduce2L p{line-height:24px}
.introduceb2-bg,.introduceb4-bg{left:0}
.introduceb2-bg,.introduceb3-bg,.introduceb4-bg{position:absolute;top:0;z-index:-1;width:50%;height:348px;background:#f5f5f5}
.introduceb3-bg{right:0}
.sec-news1 figure{border:1px solid #ddd;line-height:1.5}
.sec-news1 figure img{margin-right:2%;width:30%}
.sec-news1 figcaption{padding:15px;width:68%}
.sec-news1 figcaption h3{font-size:1.8rem}
.sec-news1 figcaption p{font-size:1.4rem}
.sec-news1 figcaption span.date{margin-top:40px;color:#999}
.sec-news1 figcaption span a{margin-left:15px;color:#999}
.mews-t{border-bottom:1px solid #ddd}
.mews-t h1{font-size:2.6rem}
.news-content article h2{font-size:2.4rem}
.news-content article h3{font-size:2.2rem}
.news-content{line-height:2}
.news-content .reading{border-bottom:1px solid #ddd}
.news-content article{font-size:1.6rem;padding-top:20px}
.news-content article p{margin-bottom:20px;text-indent:2em;color:#303030}
.news-content article img{display:block;margin:0 auto}
.news-content article .vid-hero{width:100%}
.related strong{font-size:2rem;line-height:1.6}
.related-new strong:after,.related-related strong:after{content:'';display:inline-block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:2px;background:#039}
.related-new,.related-related{width:48%}
.related a:hover{color:#000}
.related-new li,.related-related li{font-size:1.4rem;margin-top:15px}
.recommend .swiper-slide{background:#fff;padding:0}
.recommend .swiper-slide>a{display:block;background:#F2F2F2;padding:15px}
.recommend p{font-size:1.4rem;text-align:center;margin-top:15px;background:#fff}
.sec-service1{margin-top:50px}
.sec-service1 h3{font-size:2.2rem}
.sec-service1 p.box{float:left;margin:0 1%;padding:25px 0;width:18%;border:1px solid #e8e8e8}
.sec-service1 p.box strong{color:#0e2686;font-size:1.6rem}
.sec-service2{margin-top:50px;padding-bottom:80px;background:#f2f2f2}
.sec-service2 h3{font-size:2.2rem}
.sec-service2 figure{float:left;margin:0 1%;width:31.33%;background:#fff}
.sec-service2 figure img{width:100%}
.sec-service2 figcaption{padding:15px;min-height:200px;font-size:1.4rem;line-height:24px}
.index-pro .new{margin-top:25px}
.index-pro .new .dec.f-fl{width:75%;height:auto}
.index-pro .new .new-img.f-fr{width:23%}
.index-pro .new .bgi.f-fl{background:#F5F5F5;height:337px;width:50%;text-align:center;position:relative}
.index-pro .new .bgi.f-fl a{position:absolute;bottom:2px;left:0;width:100%;height:40px;line-height:40px;background:rgba(112,128,144,.7);color:#FFF;font-size:2rem}
.index-pro .new .bgi img{max-height:100%}
.index-pro .new .text.f-fr{background:#039;color:#fff;width:50%;position:relative;padding:5%;font-size:2.8rem;line-height:50px;height:335px}
.index-pro .new .new-img.f-fr img{max-height:100%}
.index-pro .new .text:before{content:"";width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #039;position:absolute;left:-20px;top:30px}
.index-pro .type{margin-top:60px}
.index-pro .type a:hover{color:#fd8900;text-decoration:none}
.index-pro .type .t h2{font-size:3.6rem;font-weight:600;margin-bottom:30px}
.index-pro .type .t p{line-height:24px;font-size:1.6rem}
.index-pro .type>ul{margin-left:-3%}
.index-pro .type>ul li{float:left;width:47%;margin-left:3%;background:#f5f5f5;padding:10px;height:320px;margin-top:45px;overflow:hidden;transition:all .3s ease}
.index-pro .type>ul li:hover{box-shadow:0 0 16px 3px rgba(0,0,0,.1)}
.index-pro .type>ul .l{width:45%;text-align:center;height:300px;line-height:300px}
.index-pro .type>ul .l img{display:block}
.index-pro .type>ul .r{text-align:left;width:55%;padding:35px 30px 15px 10px;height:280px}
.index-pro .type>ul .r h3{text-align:right;margin-bottom:30px}
.index-pro .type>ul .r h3 a{font-weight:400}
.index-pro .type>ul .r h4{display:inline-block;float:left;text-align:right;width:50%;margin-bottom:10px;padding-left:5px}
.index-pro .type>ul .r h4 a{font-size:1.4rem;font-weight:400}
.index-pro .type-other>ul{margin-left:-4%}
.index-pro .type-other>ul li{width:20%;margin-left:4.5%;position:relative;overflow:hidden;height:234px;margin-bottom:0}
.index-pro .type-other figcaption{position:absolute;left:0;top:0;right:0;bottom:0;background:#555;display:table;width:100%;height:100%;text-align:center;transition:all .45s;filter:alpha(Opacity=80);-moz-opacity:.5;opacity:.5}
.index-pro .type-other figcaption a{color:#fff;font-size:1.8rem;display:table-cell;vertical-align:middle;font-weight:400}
.index-pro .type-other li:hover figcaption{background:rgba(19,43,136,1)}
.type-service{ height:100%;}
.index-pro .type-service1 .w1200{text-align:left;padding:30px;border-left:1px #ddd solid;border-right:1px #ddd solid;}
.index-pro .type-service1 .w1200 h3{ border-bottom:1px dashed #ddd}
.index-pro .type-service1 a{color:#666;display:inline-block; font-size:18px;}
.index-pro .type-service1 strong{display:block;font-size:3.0rem;font-weight:500;line-height:40px; text-align:center;background:#f5f5f5;margin: 0 0 30px 0; }

.index-pro .type-service1 h3{ margin:15px 0;}
.index-pro .type-service1 h3 a{ font-size:24px; font-weight:400;}
.index-pro .type-service1 ul{margin:20px 0;font-size:2rem;color:#000;font-weight:700;float:left; width:100%}
.index-pro .type-service1 ul li{font-size:1.8rem;font-weight:400;color:#ccc; margin:10px 0; text-align:center;}
.index-pro .type-service1 a:after{content:" ";font-size:1.8rem;font-weight:400;margin:0 20px;height:50px;line-height:50px}
.index-pro .type-service1 a:last-child:after{display:none}
.index-pro .type-service1 a.view{font-size:1.6rem;color:#fd8900}
.index-pro .type-service2 .bgc{background:#f5f5f5;padding:30px 0}
.index-pro .type-service2 .f-fl.bgc,.index-pro .type-service2 .f-fr.bgc{width:48.5%}
.index-pro .type-service2 .l{width:55%}
.index-pro .type-service2 .r{width:44%;text-align:center}
.index-pro .type-service2 .r strong{font-size:2.4rem;font-weight:400;margin-top:35px;display:block}
.index-pro .type-service2 .r p{font-size:1.7rem;color:#666;margin-top:35px}
.index-pro .type-service2 .r a.view{font-size:1.5rem;color:#fd8900;display:inline-block;margin-top:10px}
.type-case{margin-bottom:60px}
.type-case .content4{border-bottom:none}
.triangle-top{font-size:1.4rem;line-height:1.8;text-align:left;color:#0048a2;background:#fff;min-height:350px;border-radius:10px;padding:15px 20px;margin-top:30px}
.triangle-top span{position:absolute;width:0;height:0;top:-30px;left:50%;transform:translateX(-50%);border-bottom:30px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent}
.case-pro .fixed-menu{background:#2559a5}
.case-pro .fixed-menu.fxd{width:100%;z-index:99}
.case-pro .fixed-menu a{color:#fff;font-size:1.6rem;line-height:24px;padding-top:24px;padding:23px 0;display:inline-block;width:12.5%;float:left;height:70px;overflow:hidden;text-align:center}
.case-menu .fixed-menu a.active,.case-pro .fixed-menu a:hover{background:#c10b21}
.case-pro .fixed-menu a:last-child{background:#c10b21}
.case-pro .fixed-menu a:last-child img{margin-right:10px;height:24px;vertical-align:middle;display:inline-block}
.case-pro .row ul{margin-left:-1%}
.case-pro .row li{float:left;display:inline-block;width:24%;margin-left:1%}
.case-pro .row li .img p{position:absolute;left:0;top:0;right:0;width:100%;height:100%;bottom:0;z-index:2;opacity:0;background:rgba(0,0,0,1);color:#fff;padding:15% 15px;font-size:1.6rem;line-height:28px;transition:all .2s ease-in;overflow:hidden}
.case-pro .row li:hover .img p{background:rgba(0,0,0,.7);opacity:1}
.case-pro .row figcaption{text-align:center;background:#2559a5;color:#fff;font-size:1.6rem;line-height:50px}
.case-pro .row .t{font-size:1.6rem;line-height:1.5;padding-left:30px}
.case-footer{background:#0457a7;color:#fff;line-height:24px;padding:11px 0}
.singel-strength .top .l{width:50.5%;line-height:25px}
.singel-strength .top .r{width:44%;line-height:18px}
.singel-strength .top .r strong{color:#ff8a00;font-size:1.8rem;font-weight:400;line-height:20px}
.singel-strength .bottom{margin-top:50px}
.singel-strength .slideTxtBox li{width:25%;text-align:center}
.side-strength .tempWrap .item{display:none}
.side-strength .tempWrap .item.clone{display:block}
.singel-strength .item1-img{margin-left:-1%;margin-top:60px}
.singel-strength .item1-img figure{width:24%;float:left;margin-left:1%;margin-bottom:15px}
.side-strength .side-btn li{width:25%;text-align:center;float:left;cursor:pointer}
.side-strength .side-btn span.icon{background:url(../images/strength_icon.png) left top no-repeat;width:130px;height:130px}
.side-strength .side-btn li.on span.icon1{background-position:-33px -23px}
.side-strength .side-btn li.on span.icon2{background-position:-179px -23px}
.side-strength .side-btn li.on span.icon3{background-position:-326px -24px}
.side-strength .side-btn li.on span.icon4{background-position:-472px -24px}
.side-strength .side-btn span.icon1{background-position:-33px -165px}
.side-strength .side-btn span.icon2{background-position:-179px -165px}
.side-strength .side-btn span.icon3{background-position:-326px -166px}
.side-strength .side-btn span.icon4{background-position:-472px -166px}
.side-strength .side-btn strong{display:block;font-size:1.8rem;margin-top:30px}
.side-strength .tempWrap{margin-top:30px;padding:50px 0}
.side-strength .tempWrap.bgc{background:#f8f8f8}
.side-strength .item3-img{margin-left:-.666666666667%}
.side-strength .item3-img figure{display:inline-block;float:left;width:16%;margin-left:.666666666667%}
.side-strength .item4 p{font-size:1.4rem;line-height:24px;padding:0 7%}
.side-strength .item4-img{margin-left:-2%}
.side-strength .item4-img figure{display:block;width:23%;margin-left:2%;float:left}
.side-strength .results{margin-left:-9%;padding:0 30px}
.side-strength .results dl{width:41%;margin-left:9%;float:left}
.side-strength .results dt{font-size:2rem;font-weight:700;margin-bottom:30px}
.side-strength .results dd{line-height:20px;margin-bottom:18px;display:block;width:100%}
.side-strength .results dd span{font-size:1.6rem}
.side-strength .results dd a{font-size:1.6rem;color:#ff8a00}
.side-strength .results dd a:hover{text-decoration:underline}
.round_shade_center{box-shadow:-50px 0 0 10px #d5d5d5,0 -10px 0 #d5d5d5,0 10px 0 #d5d5d5,50px 0 0 10px #d5d5d5}
.round_shade_box{width:1px;height:1px;font-size:0;display:none}
.round_shade_bottom,.round_shade_left,.round_shade_right,.round_shade_top{background:#D5D5D5}
.round_shade_center{font-size:1.4rem;padding:15px;background:#D5D5D5;letter-spacing:1px;line-height:1.5;border-radius:5px}
.round_box_close{padding:2px 5px;font-size:1.2rem;color:#fff;text-decoration:none;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;background:#000;opacity:.8;filter:alpha(opacity=80);position:absolute;right:-45px;top:5px}
.round_box_close:before{content:"x"}
.round_box_close:hover{opacity:.95;filter:alpha(opacity=95)}
.zxx_zoom_left{width:45%;float:left;margin-top:20px;border-right:1px solid #ddd}
.zxx_zoom_left h4{margin:5px 0 15px 5px;font-size:1.1em}
.small_pic{display:inline-block;width:48%;font-size:120px;text-align:center;zoom:1;vertical-align:middle}
.small_pic img{padding:3px;background:#fff;border:1px solid #ccc;vertical-align:middle}
.zxx_zoom_right{width:50%;float:left;margin-top:20px;padding-left:2%}
.zxx_zoom_right h4{margin:5px 0;font-size:1.1em}
.zxx_zoom_right p.zxx_zoom_word{line-height:1.5;font-size:1.05em;letter-spacing:1px;margin:0 0 35px;padding-top:5px}
.oval-title h2{font-size:2.6rem;border:1px solid #ccc;display:block;border-radius:40px;width:280px;margin:30px auto;line-height:1.6;position:relative;z-index:2;background:#fff;font-weight:400}
.oval-title span.t-hr:after,.oval-title span.t-hr:before{content:"";display:block;position:absolute;height:1px;width:50%;top:22px;background:#ccc;z-index:1}
.oval-title span.t-hr:before{left:0}
.oval-title span.t-hr:after{right:0}
.single-service-solution.oval-title h2{background:#fff}
.single-service-promise .box .l{width:45%}
.single-service-promise .box .l img{height:370px}
.single-service-promise .box .r{width:55%;border:1px solid #dedede;padding:30px 2% 30px 3%;overflow:hidden;height:370px}
.single-service-promise .box .r h2,.single-service-web h2{font-size:2.6rem;padding-bottom:15px;width:100%}
.single-service-promise .box .r h2:after,.single-service-web h2:after{content:"";height:4px;width:105px;background:#132b88;position:absolute;left:0;bottom:0}
.single-service-promise .box .r p{font-size:1.8rem;line-height:24px;margin-bottom:15px}
.single-service-promise .box .r a.more{font-size:16px;padding:5px 10px}
.single-service-web p.dec{max-width:600px;margin:0 auto;line-height:20px}
.single-service-web li{margin-bottom:30px}
.list-case .list-item{margin-left:-3.3333%}
.list-case .list-item li{width:21.61%;margin-left:3.3333%;float:left;border:1px solid #dbdbdb}
.list-case .list-item .t{padding:20px 15px}
.list-case .list-item .t h3 a{font-size:1.6rem}
.list-case .list-item a.more{margin-top:10px}
.single-about .top{margin-left:-2%}
.single-about .top li{float:left;margin-left:2%;width:31.3333%}
.single-about .oval-title h2{background:#fff}
.single-about .oval-title ul.f-fs2{max-width:1200px;margin:30px auto 0;padding:10px;border:#CCC solid 2px;border-radius:20px}
.single-about .oval-title p{width:100%;line-height:1.5;text-indent:2em;text-align:left}
.single-about-history{background:url(../images/single_about_bg.jpg) center top no-repeat;height:549px}
.single-about-history h2{border:1px solid #fff;border-radius:10px;font-size:3rem;line-height:1.5;padding:3px 25px}
.single-about-history h2 a{color:#fff}
.article-case-img{margin-left:-3.3333%}
.article-case-img figure{width:30%;margin-left:3.3333%;float:left}
.fixed-rb{position:fixed;right:0;bottom:100px;z-index:999}
.fixed-rb .rb{width:70px;height:70px;background:#1075f3;color:#fff;text-align:center;line-height:2;margin-bottom:2px;border-radius:5px;position:relative}
.fixed-rb .rb i{font-size:3.5rem}
.fixed-rb .rb img{position:absolute;right:70px;top:0;max-width:none}
.fixed-rb .rb2 img{top:-5%}
.fixed-rb .rb3 img{top:-60%}
.news_slide_box{margin-top:22px;position:relative;width:100%;overflow:hidden}
.news_slide_box .bd{width:100%;height:100%}
.news_slide_box .bd a{display:block;position:relative;width:100%;padding-bottom:75.3%}
.news_slide_box .bd a img{position:absolute;top:0;left:0;width:100%;height:100%}
.news_slide_box .bd a span{display:block;position:absolute;left:0;bottom:0;width:100%;height:4rem;padding:0 1.5rem;line-height:4rem;font-size:1.6rem;color:#FFF;background:rgba(28,28,28,.54);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news_slide_box .next,.news_slide_box .prev{position:absolute;top:50%;width:3rem;height:10rem;margin-top:-5rem;background-repeat:no-repeat;cursor:pointer;background-color:rgba(84,84,84,.4);background-position:center center}
.news_slide_box .prev{left:0;background-image:url(../images/slide_arrl.png);display:none}
.news_slide_box .next{right:0;background-image:url(../images/slide_arrr.png);display:none}
.news_slide_box:hover .next,.news_slide_box:hover .prev{display:block}
.news_list{margin-bottom:0}
.news_list li{margin-top:22px;overflow:hidden}
.news_list li .news_pic{padding-left:0}
.news_list li .news_pic a{display:block;position:relative;padding-bottom:65.82%}
.news_list li .news_pic img{position:absolute;top:0;left:0;height:100%;width:100%}
.news_list li .news_tit{display:block;font-size:16px;color:#323232;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news_list li .news_tit:hover{color:#4BB344;text-decoration:none}
.news_list li .news_time{margin-top:5px;font-size:14px;color:#999;overflow:hidden}
.news_list li .news_desc{height:40px;line-height:20px;font-size:14px;color:#646464;margin-top:10px;overflow:hidden}
.news_list_2 li{margin:0 0 15px;padding-bottom:15px;border-bottom:1px dashed #DDD}
@media (max-width:767px){.news_list li .news_tit{margin-top:10px}
.news_list li>div{padding:0}
.content1 p.ads,.product-detail p.ads{line-height:1.8!important}
}
@media screen and (max-width:1200px){.banner .contact-text{top:15%;margin-left:0;left:0}
.index-pro .new .bgi.f-fl,.index-pro .new .text.f-fr{height:270px}
.index-pro .new .text.f-fr{font-size:2rem}
.index-pro .type>ul .r h4{width:100%}
.index-pro .type-other>ul li{height:auto}
.index-pro .type-other figcaption{display:block;text-align:center}
.index-pro .type-other figcaption a{display:inline-block;margin-top:30%}
.article-pro .section0{padding-bottom:0}
.article-pro .section0.bgi{height:auto}
.article-pro .section0 .box .row3{display:none}
.article-pro .section0 .box .row4 .f-fr strong{font-size:2.4rem}
.news-box3 .news-box3L>a{display:none}
.introduce2L,.sec-introduce2 .w1200,.sec-introduce3 .w1200,.sec-introduce4 .w1200{height:auto;background:#f5f5f5}
.introduceb2-bg,.introduceb3-bg,.introduceb4-bg{height:auto}
.singel-culture .boss .r dt{margin-bottom:15px}
.singel-culture .boss .r dd{margin-top:7px}
}
@media screen and (max-width:959px){.type1{margin-top:15px}
.slideTxtBox .hd ul li{width:12.666666%;margin:0 2%}
.title-hover figcaption .go{line-height:20px;font-size:1.6rem;padding:10px;height:40px}
.title-hover figcaption .go img{width:20px;height:20px}
.type5{margin-top:20px}
.index-pro .new .text.f-fr{font-size:1.8rem}
.index-pro .type .t p{font-size:1.4rem}
.index-pro .type-service2 .r strong{margin-top:20px}
.index-pro .type-service2 .r p{font-size:1.5rem;margin-top:20px}
.list-pro .list-item li h3{height:40px}
.list-pro .list-item li>a{padding:15px}
.article-pro .section0 .box .row2 p,.article-pro .section0 .box .row2 p:not(:nth-child(n+5)),.article-pro .section0 .box .row2 p:nth-child(5){width:100%;margin-top:10px;padding-top:0;float:none}
.related-new,.related-related{width:100%}
.related-new a,.related-related a{max-width:77%}
.related-related{margin-top:30px}
.introduce2L strong,.sec-introduce1 figcaption strong{margin-top:0}
.introduce2L p{margin-top:12px}
.sec-introduce1 figcaption p{line-height:20px;font-size:1.2rem}
.singel-culture .boss .l,.singel-culture .boss .r{width:100%}
.singel-culture .boss .r{text-align:center;margin-top:30px}
.single-word-exhibition ul{margin-left:-5%}
.single-word-exhibition li{width:45%;margin-left:5%;margin-top:15px}
.single-word-exhibition li h3 a{font-size:1.5rem;font-weight:400}
.single-word-exhibition li p{display:none}
#issues li,#timeline{width:728px}
#dates li{width:195px}
.single-promise-as .bottom3{right:0}
.fixed-menu{display:none}
.list-case .list-item .t h3 a{font-size:1.4rem}
.article-pro .section0 .w1200>.f-fl{width:47%}
#gallery_output{padding:0}
.fixed-nav.fxd{height:55px}
.fixed-nav h2{margin-bottom:30px}
.fixed-nav ul li:last-child{font-size:1.8rem;padding:7px 0;line-height:20px}
.fixed-nav ul li:last-child i{display:none}
.banner .contact-text{max-width:100%;width:100%;padding:15px}
.banner .contact-text strong{font-size:2.2rem}
.nav-menu1{width:auto}
.nav-menu1 .logo-dec,.nav-menu2 .admin{display:none}
.news-box4 strong{font-size:1.4rem}
.sec-area1 figure{width:47%;margin-top:10px}
.sec-partner2 img{width:22%;margin:15px 1.5%}
.sec-area2 figure{width:31.33%}
.sec-pro1 strong{width:100%;margin-bottom:15px}
.sec-pro1 .pro-tabT{width:100%}
.sec-pro1 .pro-tabT li{width:13.5%}
.sec-pro1 .pro-item li{width:23%}
}
@media screen and (max-width:767px){.mt30{margin-top:15px}
.pt30{padding-top:15px}
.mt15{margin-top:7px}
.pt15{padding-top:7px}
.mb30{margin-bottom:15px}
.pb30{padding-bottom:15px}
.mb15{margin-bottom:7px}
.pb15{padding-bottom:7px}
.mt20{margin-top:10px}
.mb20{margin-bottom:10px}
.mt60{margin-top:30px}
.mb60{margin-bottom:30px}
.pb60{padding-bottom:30px}
.slideTxtBox .hd ul li{width:14.666666%;margin:0 1%}
.slideTxtBox .hd ul li i{font-size:5rem}
.slideTxtBox .hd ul li i{width:60px;height:60px}
.slideTxtBox .hd ul li p{font-size:1.4rem}
.footer{height:50px}
.footer .bgc-middle,.footer .bgc-top{display:none}
.index-pro .new .new-img.f-fr,.type-case .content4{display:none}
.index-pro .new .dec.f-fl{width:100%}
.index-pro .type>ul li{width:94%}
.index-pro .type>ul{margin-left:0}
.index-pro .type.type-other>ul{margin-left:-2%}
.index-pro .type>ul .l{padding:10px}
.index-pro .type>ul .r h4{margin-bottom:20px}
.index-pro .type>ul .r h4 a{font-size:1.8rem}
.index-pro .type-other>ul li{width:44%;text-align:center}
.article-pro .content3,.article-pro .content4{display:none}
.nav-wrap li.custom,.nav-wrap li.fixed-tel,.pro-custom{display:none}
.fixed-nav ul li{width:6.5%}
.fixed-nav ul li a{font-size:1.5rem}
.news-box1{margin-top:30px}
.news-box1 figure,.news-box2 figure,.news-box4 figure{width:48%}
.news-box1 figure:last-child,.news-box2 figure:last-child,.news-box4 figure:last-child{display:none}
.news-box2 figcaption h3{font-size:1.4rem}
.sec-introduce1 figure{width:45%;margin:0 2.5%}
.sec-introduce1 figcaption strong{margin-top:15%}
.sec-introduce1 figcaption p{font-size:1.4rem;line-height:24px}
.introduce2L{padding:15px 20px}
.introduce2L strong{font-size:1.8rem}
.introduce2L p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.singel-culture .culture .seven figcaption{font-size:2rem}
.singel-culture .culture b{margin-top:30px}
.historyL img{width:50%}
.side-strength .item3-img{mragin-left:-3.3333%}
.side-strength .item3-img figure{width:30%;margin-left:3.3333%}
.side-strength .item4-img figure{width:48%;margin-top:5px}
.side-strength .results{margin-left:-5%}
.side-strength .results dl{width:45%;margin-left:5%}
.side-strength .results dd span{width:100%;text-align:left}
.side-strength .results dd a{float:left}
#issues li,#timeline{width:600px}
#dates li{width:200px}
.single-service-case h2{font-size:2rem}
.tabItemContainer>li>a:before{display:none}
.article-pro .section0 .w1200>.f-fl,.article-pro .section0 .w1200>.f-fr{width:100%}
.article-pro .section0 .w1200>.f-fr{margin-top:25px}
.content2 .f-fl,.content2 .f-fr{width:100%}
.article-pro .content3 h3{width:100%;padding:30px 0}
.article-pro .content3 .text{width:100%}
.singel-culture .culture strong{font-size:3rem;text-align:center;display:block}
.article-pro .content3 li{padding:0 1%}
.banner .contact-text{top:0;height:100%}
.nav-menu2{display:none}
.news-box2 figcaption p,.news-box4 figcaption p{display:none}
.news-box2 figcaption strong,.news-box4 figcaption strong{text-align:center;font-size:1.4rem;margin-bottom:15px}
.news-box3 .news-box3L{width:98%;margin:10px 1%}
.news-box3 .news-box3R{display:none}
.news-box4 figure{margin-bottom:15px}
.news-box4 figcaption strong{left:calc(50% - 20%)}
.sec-contact1 li{width:50%}
.sec-history1.mt30{margin-top:0}
.historyL,.historyR{width:100%}
.historyR{margin-top:15px}
.news-foot .w50{width:100%;text-align:left;margin-bottom:15px}
}
@media screen and (max-width:639px){.fixed-rb .rb{width:40px;height:40px}
.fixed-rb .rb i{font-size:2rem}
.fixed-rb .rb2,.fixed-rb .rb3{display:none}
.fixed-b{display:block;position:fixed;bottom:0;left:0;right:0;z-index:11;text-align:center}
.fixed-b a{display:inline-block;width:100%;background:#1075f3;padding:10px 0;font-size:1.8rem;line-height:1.5;color:#fff}
.type1{margin-top:30px}
.type5{margin-top:20px}
.slideTxtBox .hd{height:auto}
.slideTxtBox .hd ul li{height:auto}
.slideTxtBox .hd ul li i{font-size:3rem;width:auto;margin-top:10px}
.slideTxtBox .hd ul li p{line-height:30px}
.slideTxtBox .hd ul li span{height:60px}
.slideTxtBox .tempWrap ul{height:auto}
.index-pro .new .bgi.f-fl,.index-pro .new .text.f-fr{font-size:1.6rem;line-height:30px;height:200px}
.index-pro .type>ul .r{padding-top:15px}
.index-pro .type>ul .r h3 a{font-size:2.4rem}
.index-pro .type>ul .r h4 a{font-size:1.6rem}
.index-pro .type .t h2{font-size:2.8rem;margin-bottom:0}
.index-pro .type{margin-top:30px}
.index-pro .type>ul li{margin-top:15px;width:100%;margin-left:0}
.index-pro .type>ul .l,.index-pro .type>ul .r,.index-pro .type>ul li{height:auto}
.index-pro .new,.index-pro .type .t p{display:none}
.sec-introduce1 h3{font-size:2rem}
.sec-introduce1 p{line-height:22px;text-align:left;text-indent:2em}
.introduce2L p{text-indent:2em}
.sec-partner1 h3{font-size:2rem}
.sec-partner2 img{width:30%}
.singel-strength .item1-img figure{width:30%;margin-left:3.3333%}
.singel-strength .item1-img{margin-left:-3.3333%}
.side-strength .item4 p{padding:0}
.singel-strength .top .l,.singel-strength .top .r{width:100%}
.singel-strength .top .r{margin-top:30px}
.side-strength .side-btn span.icon{margin:0 auto;zoom:.5}
.side-strength .results dd span{font-size:1.4rem;margin-bottom:10px}
.single-about .top,.single-about .top li{width:100%;margin:5px 0;text-align:center}
#issues li,#timeline{width:440px}
#dates li{width:146px}
.list-case .list-item{margin-left:-5%}
.list-case .list-item .t{padding:15px 5px}
.list-case .list-item li{width:45%;margin-left:5%}
.list-case .list-item a.more{font-size:1.2rem;color:#777}
.mews-t h1{font-size:1.8rem;line-height:24px}
.news-content .reading{display:none}
.article-pro .content1 .text li>p,.article-pro .content4 .text li p{display:none}
.content1 i{display:block;margin:0 auto}
.content1 li .f-w100{height:auto}
.content1 li .f-w100 p{display:block;margin-top:5px;text-align:center;font-size:1.3rem}
.article-pro .content3 figure{padding:10px 3px}
.article-pro .content5 li{width:48%;margin-left:2%;margin-bottom:15px}
.box4 h3:after,.box4 h3:before{width:35%}
.banner .contact-text p{display:none}
.sec-introduce2 .w1200,.sec-introduce3 .w1200,.sec-introduce4 .w1200{width:100%;height:auto;padding:0}
.introduce2L{width:100%;padding:15px;height:auto}
.introduce2R{width:100%}
.sec-introduce3 .introduce2R{margin-top:160px}
.sec-introduce3 .introduce2L{position:absolute;top:0}
}
@media screen and (max-width:479px){.sec-service2 figure{width:98%}
.sec-service1 p.box{width:98%;margin-bottom:5px}
.sec-service2 figcaption{height:auto;min-height:auto}
.sec-service1{margin-top:15px}
.sec-service1 p.mb30{margin-bottom:0}
.sec-news1 figcaption h3.mt30{margin-top:0}
.sec-news1 figcaption p{display:none}
.sec-area2{padding-bottom:15px;magin-top:15px}
.mews-t{margin:20px auto}
.mews-t h2{font-size:1.8rem}
.index-pro .new,.index-pro .type .t p{display:none}
.index-pro .type .t h2{margin-bottom:0}
.index-pro .type>ul li{margin:20px 0 0 0;width:100%}
.index-pro .type.type-other>ul li{width:48%;margin-left:2%}
.index-pro .type>ul .l,.index-pro .type>ul .r{width:100%;padding:10%}
.index-pro .type>ul .l{height:auto}
.index-pro .type>ul .r,.index-pro .type>ul li{height:auto}
.index-pro .type>ul .r{padding:0}
.index-pro .type>ul .r h3,.index-pro .type>ul .r h4{text-align:center}
.index-pro .type>ul .r h3 a{font-size:2rem}
.index-pro .type>ul .r h4{text-align:left;width:50%;float:left}
.index-pro .type>ul .r h4 a{font-size:1.5rem}
.index-pro .type-other figcaption a{font-size:1.5rem}
#gallery_output{padding:10%}
.article-pro .section0 .box .row1 h1{font-size:1.6rem;line-height:20px}
.article-pro .section0 .box .row1 img{width:20px;height:20px}
.article-pro .section0 .box .row2 p,.article-pro .section0 .box .row2 p:not(:nth-child(n+5)),.article-pro .section0 .box .row2 p:nth-child(5){magin-top:5px}
.article-pro .section0 .box .row4 .f-fl a{height:40px;line-height:40px}
.news-box1 figure,.news-box2 figure,.news-box4 figure{width:98%;margin-bottom:15px}
.related-new a,.related-related a{max-width:100%}
.related-new span,.related-related span{display:none}
.sec-introduce1 h3{font-size:1.6rem}
.sec-introduce1 p{margin-bottom:0}
.sec-introduce1 figure{margin-top:15px}
.sec-introduce1 figure figcaption{padding:5px}
.sec-introduce1 figcaption strong{font-size:1.4rem;margin-top:0}
.sec-introduce1 figcaption p{font-size:1.2rem;line-height:16px;margin-top:5px}
.singel-culture .boss .l{display:none}
.singel-culture .boss .r{margin-top:0}
.singel-culture .culture p{height:auto}
.singel-culture .boss .r dd{text-align:left;font-size:1.3rem}
.sec-partner1 h3{font-size:1.6rem}
.sec-partner2 img{width:30%;margin:15px 10% 0}
.sec-partner1 p{display:none}
.side-strength .tempWrap{padding-top:25px}
.singel-strength .item1-img{margin-top:25px}
.side-strength .side-btn strong{font-size:1.6rem;zoom:.3}
.side-strength .results dd span{font-size:1.3rem}
.side-strength .results dd a{font-size:1.4rem}
.side-strength .results{padding:5px}
.round_shade_box{transform:scale(.6)}
#issues li,#timeline{width:280px}
#dates li{width:93px}
#issues li strong{font-size:3rem}
.single-web .map .l .box2 p.tel1{font-size:2.6rem;line-height:72px}
.single-web .map .l .box2 p.tel2{text-align:center}
.single-web .global li{width:48.6%}
.triangle-top span{display:none}
.triangle-top{margin-top:0}
.map-left{background:url(../images/map_bgm.jpg) center center no-repeat;height:300px}
.map-text{margin-top:100px}
.case-city .text{width:98%}
.single-service-promise{margin-top:30px}
.tabItemContainer>li{text-align:center}
.tabItemContainer>li>a{padding:10px 0}
.tabBodyItem{padding:10px;line-height:1.5}
.tabBodyItem h3{font-size:1.4rem}
.tabBodyItem .btn a{font-size:1.5rem}
.single-service-web ul{margin-left:-5%}
.single-service-web li{width:45%;margin-left:5%}
}

/**************************************
**********分割线**************2018.3.29
**************************************/

@media only screen and (min-width: 768px){li.yingyong{ display:none!important}}
/*----------------------------------------*/
/*  1.5.0  wuliao
/*----------------------------------------*/
.materiel{ padding-bottom:10px;}
.materiel .title_bt{ width:auto; display:inline;}
.new-title h4 i { display: inline-block;width: 65px; height: 1px;background: #072c4c; margin-bottom: 6px;}
.new-title h4 span{  font-size: 20px;font-weight: 600;letter-spacing: 2px;}
.materiel .col-md-2{ margin-top:20px; width:20%;float:left;}
.new-title { text-align: center; margin-bottom: 30px;}
.materiel h3{margin-top: 20px;margin-bottom: 10px; text-align:center;}
.materiel-img>a>img{width:100%}
.materiel .row{text-align:center}
.materiel-img{border:1px #d2d2d2 solid;}
.materiel-img a{display:block;padding:5px}
.materiel-img a:hover{background:#06c}
.materiel-img a:hover h3{color:#fff}
.materiel-img a h3{font-size:14px;font-weight:700}
@media (min-width:768px){.materiel .col-md-2{width:20%; float:left;}}
@media (min-width:481px) and (max-width:767px){.materiel .col-md-2{ width:33%;}}
@media (max-width:480px){.materiel .col-md-2{ width:50%; }}	

/*----------------------------------------*/
/*  1.5.0  Featured CSS
/*----------------------------------------*/
.section-title h2{color:#666;font-size:30px;font-weight:700;margin-bottom:5px;margin-top:50px;text-align:center;text-transform:uppercase;font-weight:600}
.popular-area .section-title h2{margin-bottom:16px}
.single-product{margin-bottom:20px;margin-top:50px;position:relative}
.solution-title{color:#303030;font-size:16px;float:left;}
.advantage{color:#d0d0d0;float:right;font-size:14px;text-transform:uppercase}
.wish-icon-hover.text-center>h3{color:#606060;font-size:21px;font-weight:500;left:0;position:absolute;right:0;text-transform:capitalize}
.product-content.text-center>h3{color:#606060;font-size:21px;font-weight:500;left:0;right:0;text-transform:capitalize}
.single-latest-blog-img{padding-bottom:26px}
.single-latest-blog-img>a{display:block}
.single-latest-blog-text h5{font-size:14px;color:#606060;float:right}
.wish-icon-hover h4 a{color:#f05a66;font-size:14px;font-weight:600;left:0;margin-top:35px;position:absolute;right:0;text-transform:uppercase}
.product-content h4 a{color:#f05a66;font-size:14px;font-weight:600;left:0;margin-top:0;position:absolute;right:0;text-transform:uppercase}
.product-content.text-center>h4{margin-bottom:0}
.single-product-img.clearfix.hover-effect>a{display:block}

/*----------------------------------------*/
/*  1.7.0  Popular CSS
/*----------------------------------------*/
.section-tab-menu ul li a,.tendy-tab-menu ul li a{color:#a6a6a6!important;font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase}
.section-tab-menu ul li.active a,.section-tab-menu ul li:hover a,.tendy-tab-menu ul li.active a,.tendy-tab-menu ul li:hover a{color:#1e1e1e!important}
.section-tab-menu ul li{padding:0 16px}
.section-tab-menu ul li:first-child{padding-left:0}
.section-tab-menu ul li:last-child{border-right:none}
.section-tab-menu ul,.tendy-tab-menu ul,.wish-icon-hover ul{margin:0;padding:0;list-style:none}
.section-tab-menu ul,.tendy-tab-menu ul{margin-bottom:6px;margin-top:10px}
.section-tab-menu ul li,.tendy-tab-menu ul li,.wish-icon-hover ul li{display:inline-block}
.tendy-tab-menu ul li{margin-right:20px}
.tendy-tab-menu ul li:last-child{margin-right:0}
.section-tab-menu ul li a:focus,.tendy-tab-menu ul li a:focus{text-decoration:none}
.section-tab-item,.trend-item{display:none}
.section-tab-item.active,.trend-item.active{display:block}
.single-product-item{position:relative;overflow:hidden;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.product-content,.wish-icon-hover{position:absolute;left:0;width:100%;opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;z-index:9;top:38%}
.product-action.text-center>ul,.wish-icon-hover.text-center>ul{bottom:0;position:absolute}
.product-action ul li{margin-right:1px;width:20%;float:left;text-align:center}
.product-action ul li:last-child,.wish-icon-hover ul li:last-child{margin-right:0}
.product-action ul li.liucheng{width:59%}
.product-action ul li a{background:#505050 none repeat scroll 0 0;display:block;height:38px;vertical-align:middle;color:#fff;line-height:37px;}
.product-action.text-center li,.wish-icon-hover.text-center li{float:left;margin:0}
.product-action ul li.active a,.product-action ul li:hover a,.wish-icon-hover ul li.active a,.wish-icon-hover ul li:hover a{background:#F05A66!important;color:#fff!important}
.hover-effect,.hover-effect a{position:relative;display:block}
.hover-effect>a::after{background:rgba(255,255,255,.8) none repeat scroll 0 0;content:"";height:100%;position:absolute;transition:all .5s ease 0s;width:100%;z-index:8}
.hover-effect a::after,.hover-effect a::before{display:block}
.single-product:hover .hover-effect>a::before{left:0;top:0}
.single-product:hover .hover-effect>a::after{right:0;bottom:0}
.single-product-item:hover{box-shadow:0 0 7px 2px rgba(0,0,0,.25)}
.single-product-item:hover .product-content,.single-product-item:hover .wish-icon-hover{opacity:1}
.product-action{bottom:0;left:0;position:absolute;width:100%;height:auto;z-index:99;}
.single-product a:hover{text-decoration:none;}

/*----------------------------------------*/
/*  1.9.0  Latest News CSS
/*----------------------------------------*/
.latest-blog-area{background:#FBFBFB;padding-bottom:88px}
.client-area .section-title h2,.latest-blog-area .section-title h2{border-bottom:1px solid #ddd;margin-bottom:50px;margin-top:89px;padding-bottom:42px}
.latest-blog-area .section-title h2{margin-bottom:46px}
.single-latest-blog{background:#fff none repeat scroll 0 0;border:1px solid #ddd;margin:8px 0;padding-bottom:25px;transition:all .5s ease 0s}
.single-latest-blog:hover{box-shadow:0 0 7px 2px rgba(0,0,0,.25)}
.latest-blog-area .col-md-6.col-xs-12{width:100%}
.client-area .owl-buttons,.latest-blog-area .owl-buttons{top:-84px}
.client-area .owl-theme .owl-controls .owl-buttons div{background:#fff}
.date-comment h4{color:#999;float:left;font-size:16px;font-weight:300}
.date-comment{border-bottom:1px solid #ddd;margin-bottom:12px;padding:0 30px 10px 30px}
.date-comment h5{color:#606060;font-size:14px;font-weight:400}
.blog-content h4 a{font-size:18px;color:#303030;font-weight:600;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.blog-content h4 a:hover,.continue-reading>a:hover{color:#F05A66}
.blog-content,.continue-reading{padding:0 30px;overflow:hidden}
.blog-content p,.continue-reading>a{color:#909090;font-size:14px;font-weight:300;line-height:24px;padding-top:1.0rem;}
.continue-reading>a{color:#303030;float:left;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;font-weight:600}
.blog-icon{float:right}
.blog-icon ul li{display:inline-block}
.blog-icon ul li a{color:#606060;font-size:18px;margin-right:25px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.blog-icon ul li a:hover{color:#F05A66}
.blog-icon ul li:last-child{margin-right:0}

/*----------------------------------------*/
/*  1.10.0  Client CSS
/*----------------------------------------*/
.client-area{padding-bottom:98px}
.client-owl{display:block}
.client-owl .col-md-2{width:100%}
.client-area.home-two .slider-button.margin-allowed{display:inline-block}
.section-title h4{text-transform:uppercase;font-size:20px;color:#282828;display:block;font-weight:600}
.single-client>a{display:block;text-align:center;width:100%}

/*----------------------------------------*/
/*  1.12.0  Scroll Up CSS
/*----------------------------------------*/
.section-title.res2>h2{margin-top:95px}
.section-title.res>h2{margin-top:70px}
.product-detail p.ads{font-size: 2.8rem;color: #122a88; width:100%; text-align:center; margin:20px 0; line-height:3;}
.product-details-area.left-sidebar .product-detail.shop-product-text{padding:0}
.shop-item-filter.right{float:right!important}
.shop-item-filter{display:block;overflow:hidden;background:#fff;border-bottom:1px solid #ddd;padding:12px 0;line-height:0}
.widget-banner{position:relative;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.widget-banner:hover{box-shadow:0 2px 3px rgba(0,0,0,.3)}
.tab-content #grid .single-product{margin-top:30px}
.shop-fullgrid-area .tab-content{margin-bottom:30px}
#list .shop-product-text .shop-buttons{margin-bottom:0}
.shop-fullgrid-area .single-product,.shop-grid-leftsidebar-area .single-product,.shop-grid-rightsidebar-area .single-product,.shop-list-leftsidebar-area .single-product{margin-top:30px;margin-bottom:0}
.shop-tab ul{margin:0;padding:0;list-style:none}
.shop-tab ul li{display:inline-block;margin-right:8px}
.shop-tab li i{color:#909090;float:left;font-size:24px;padding:12px 6px 3px;position:relative;border:1px solid transparent; font-weight:bold;}
.shop-tab li.active a i,.shop-tab li:hover a i{color:#282828;display:block}
.shop-view a.active.list-view i,.shop-view a.list-view:hover i{color:#fff;background:#F05166}
.filter-by h4{color:#303030;display:inline-block;font-size:20px;margin-right:10px;font-weight:600;text-transform:uppercase;margin-bottom:0}
.filter-by.right{display:inline-block;float:right}
.filter-by>form{cursor:pointer;display:inline-block}
.filter-by{display:block;padding:5px 0}
.shop-item-filter .pagination{background:#fff none repeat scroll 0 0;border:none;display:block;margin:0;padding:0}
.single-product-info{left:0;padding:10px;position:absolute;top:0;width:100%; background:rgba(0,0,0,0.5);}
.single-product-info h3{ color:#fff; font-weight:600;}
.shop-item-filter.bottom{margin-bottom:100px;margin-top:30px}
.shop-tab{margin-bottom:0}
.filter-text{display:inline-block}
.filter-by select{border:1px solid #A6A6A6;font-size:12px;color:#606060;cursor:pointer;padding:0 5px;-moz-appearance:button;text-transform:uppercase;font-weight:500;letter-spacing:2px}
.cat-service-area select:focus{background:#fff none repeat scroll 0 0}
.shop-main-area .filter-by h4{color:#69686c;float:left;font-size:14px;font-weight:700;line-height:25px;margin-bottom:0;margin-right:5px;padding:0 9px 0 0}
.leftsidebar #list .shop-single-products{margin-bottom:50px}
.margin-none{margin-bottom:0;margin-top:0}
.shop-single-products .single-product-info h3 a:hover,.shop-single-products .single-product-info h4,.shop-single-products .single-product-info i{color:#F05166}
.shop-single-products .wish-icon-hover ul li.active a,.shop-single-products .wish-icon-hover ul li:hover a{background:#F05166!important}
.shop-single-products .single-product-img{position:relative}
.shop-single-products span{top:15px;left:10px;z-index:9}
.advantage span:nth-child(2){top:45px}

/*----------------------------------------*/
/*  4.0.0  Shop Left Sidebar CSS
/*----------------------------------------*/
.single-left-widget{background:#fff none repeat scroll 0 0;margin-top:10px;padding:25px 25px 22px}
.blog-sidebar .single-left-widget:first-child,.shop-grid-leftsidebar-area .single-left-widget:first-child,.shop-list-leftsidebar-area .single-left-widget:first-child{margin-top:0}
.blog-fullview-area.left-sidebar .single-latest-blog{margin-bottom:30px}
.single-left-widget.without-background{background:0 0;border:none;padding:0}
.single-left-widget.without-background .section-title h4{padding-top:4px;margin-left:10px}
.single-left-widget:last-child{margin-bottom:0}
.single-left-widget .section-title h4{display:block;font-size:20px;font-weight:600;letter-spacing:2px;padding-bottom:10px;position:relative}
.single-left-widget .section-title h4:after,.single-left-widget .section-title h4:before{background:#303030 none repeat scroll 0 0;bottom:3px;content:"";height:13px;left:-6px;position:absolute;width:1px}
.single-left-widget .section-title h4::after{bottom:6px;height:1px;left:-9px;width:25px}
.single-left-widget.padding-none{padding:0}
.single-left-widget .section-title ul li a{color:#444;font-size:12px;font-weight:300;letter-spacing:2px;text-transform:uppercase;transition:all .5s ease 0s}
.single-left-widget .section-title ul li ul li a:hover,.single-left-widget .section-title ul li.active a,.single-left-widget .section-title ul li.active a i,.single-left-widget .section-title ul li:hover a i,.single-left-widget .section-title ul>li:hover>a{color:#F05166}
.single-left-widget .section-title ul li{padding-bottom:6px}
.blog-fullview-area.blog-details .blog-content>h4{margin-bottom:15px}
.blog-fullview-area.blog-details .blog-content>p{margin-bottom:20px}
.single-left-widget .section-title ul li:last-child,.single-left-widget .section-title ul.size-widget li{padding-bottom:0}
.single-left-widget .section-title ul li a i{border:1px solid #ddd;float:right;height:14px;text-align:center;width:14px;letter-spacing:0}
.single-left-widget .section-title ul li ul li{margin-left:20px;margin-top:7px;padding-bottom:0}
.widget-banner>a>img{display:block;position:relative}
.submenu{overflow:hidden;max-height:0;transition:max-height .25s ease-out}
.submenu-active{display:block;color:#FFF;max-height:600px!important;transition:max-height .75s ease-in}
.single-left-widget.without-background .shop-now{background:#f05a66 none repeat scroll 0 0;bottom:0;color:#fff;font-weight:500;padding:10px 24px;text-transform:uppercase;position:absolute;left:50%;margin-left:-62px}
.single-left-widget.without-background .shop-now:hover{color:#000}
.price-filter{margin-right:5px;margin-top:10px}
#slider-range{background:#EEE none repeat scroll 0 0;border:0 none;height:4px;border-radius:0}
.ui-slider-range.ui-widget-header.ui-corner-all{background:#282828 none repeat scroll 0 0!important;border:medium none!important;height:4px;margin-top:0}
.section-title .price-filter .ui-slider-handle.ui-state-default.ui-corner-all{background:#EEE none repeat scroll 0 0;border-radius:50%;height:12px;margin-top:1px;width:12px!important;padding:0;border:2px solid #F05166}
.price-slider-amount{margin:6px 0 0;padding-top:5px;text-align:center}
.slider-values{overflow:hidden}
.price-slider-amount input{border:medium none;display:inline-block;float:left;font-size:12px;font-weight:600;margin-left:10px;width:70px}
.price-filter label{color:#606060;float:left;font-weight:500;text-transform:uppercase;font-size:12px;margin-bottom:0;letter-spacing:2px;display:inline-block}
ul.color-widget,ul.size-widget,ul.widget-tag{margin:0;padding:0;list-style:none}
ul.size-widget{border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:inline-block;margin-bottom:25px}
ul.size-widget li{float:left;font-weight:400}
ul.size-widget li:last-child{border-right:none}
ul.size-widget li:last-child{margin-right:0}
.single-left-widget .section-title ul.size-widget li a{color:#303030;float:left;font-size:14px;text-align:center;padding:12px 19.5px!important;font-weight:500}
.single-left-widget.padding-none .section-title h4{padding:25px 25px 12px 25px}
.single-left-widget.padding-none .section-title h4::after,.single-left-widget.padding-none .section-title h4::before{left:19px;bottom:6px}
.single-left-widget.padding-none .section-title h4::after{bottom:9px;left:16px}
.single-left-widget .section-title ul.size-widget li:hover a{color:#fff;background:#F05A66}
.single-left-widget .section-title ul.color-widget li{display:block;padding-bottom:20px;padding-left:35px;position:relative}
.single-left-widget .section-title ul.color-widget li span{height:20px;left:0;position:absolute;top:0;width:20px;border:1px solid #ddd;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.single-left-widget .section-title ul.color-widget li span:hover{border:2px solid #ddd}
.single-left-widget .section-title ul.color-widget li:last-child{padding-bottom:0}
.single-left-widget .section-title ul.color-widget li:nth-child(10),.single-left-widget .section-title ul.color-widget li:nth-child(5){margin-right:0}
ul.color-widget li span.red{background:#FE0000}
ul.color-widget li span.merun{background:#9D0B0E}
ul.color-widget li span.megenta{background:#EC018C}
ul.color-widget li span.blue{background:#00F}
ul.color-widget li span.black{background:#000}
ul.color-widget li span.pink{background:#FF69B4}
ul.color-widget li span.yellow{background:#f4ff43}
ul.color-widget li:last-child{margin-right:0}
.single-left-widget .section-title ul.color-widget li a{color:#303030;display:block;t
    font-size:12px;height:20px;line-height:19px;text-align:center;width:20px}

/*----------------------------------------*/
/*  5.0.0  Shop List CSS
/*----------------------------------------*/
.shop-product-text{border:1px solid #ddd}
.shop-product-text h4 a{font-size:18px;color:#303030;font-weight:500;margin-bottom:16px;display:block;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;text-transform:uppercase}
.shop-product-text h4 a:hover{color:#F05A66}
#list .single-product,.shop-product-text{margin-bottom:0;margin-top:30px;position:relative}
.shop-product-text{padding:25px 40px 25px 30px;position:inherit}
.price-box{display:inline-block}
.rating-right{float:right}
.price-box>span{color:#303030;font-size:18px;font-weight:700;margin-right:10px}
.price-box del{color:#909090;font-size:14px;font-weight:600}
.product-advantage{margin-bottom:10px}
.product-advantage span{color: red;display: block;text-align: center; padding:5px 0;}
.availability,.availability>span,.color,.overview,.quantity,.quantity_wanted_p label,.share,.size{color:#303030;font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:15 px}
.quantity_wanted_p label{display:block;margin-bottom:10px}
.share ul{margin:0;padding:0;list-style:none}
.share ul li{display:inline-block;margin-right:10px}
.share ul li:last-child{margin-right:0}
.share ul li i{display:block;border:1px solid #ddd;color:#303030;font-size:20px;height:38px;width:38px;background:#fff;text-align:center;line-height:38px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.shop-buttons{margin-bottom:28px}
.share ul li i:hover{color:#fff;background:#F05A66;border:1px solid #F05A66}
.color,.quantity,.size{ padding:15px 5px;font-size:18px; font-weight:500; margin-top:0;}
.color-cat{margin-bottom:25px}
.availability{margin-bottom:20px}
.availability>span{color:#30b878}
.cart-plus-minus-box{-moz-appearance:textfield;border:medium none;line-height:32px;width:100%;padding-left:25px}
#quantity-wanted-p{display:inline-block;height:36px;margin-right:10px}
.dec.qtybutton,.inc.qtybutton{background:rgba(0,0,0,0) url(img/icon/arrow-up.png) no-repeat scroll 0 0;cursor:pointer;font-size:0;height:20px;position:absolute;right:0;top:8px;width:20px}
#quantity-wanted-p:after{top:0;right:28px;width:1px;height:100%;background:#ddd;content:"";position:absolute}
.inc.qtybutton{background:rgba(0,0,0,0) url(img/icon/arrow-down.png) no-repeat scroll 0 0;top:20px}
.product-desc{color:#444;font-size:14px;font-weight:500;line-height:24px;margin-bottom:10px}
#list .product-desc{margin-bottom:8px}
.cart-btn>span{background:#f05a66 none repeat scroll 0 0;color:#fff;display:inline-block;font-weight:500;margin-right:10px;padding:10px 20px;text-transform:uppercase;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.cart-btn>span:hover{color:#000}
.cart-btn,.shop-buttons>a{display:inline-block}
.shop-buttons .fa.fa-heart-o,.shop-buttons .fa.fa-refresh{color:#606060;display:inline-block;font-size:22px;height:40px;line-height:36px;text-align:center;width:40px;margin-right:10px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.shop-buttons .fa.fa-heart-o:hover,.shop-buttons .fa.fa-refresh:hover{color:#F05A66}
.shop-buttons{margin-top:5px}

/*----------------------------------------*/
/*  6.0.0  Shop Detail CSS
/*----------------------------------------*/
.product-thumb{float:left;width:18%;margin-right:15px;overflow:hidden}
.product-thumb ul li{border:1px solid #ddd;margin:3px;margin-bottom:10px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.product-thumb ul li:hover{box-shadow:0 2px 3px rgba(0,0,0,.3)}
.zoomWrapper{overflow:hidden}
.product-details-area.fullwidth ul.breadcrumb{margin-bottom:40px}
.product-img-list img{border:1px solid #ddd}
.product-img-list ul li.active,.product-img-list ul li:hover{box-shadow:0 0 7px 2px rgba(0,0,0,.25)}
.p-tab-img{display:none}
.p-tab-img.active{display:block}
.product-main-img{float:right;width:calc(82% - 15px)}
.product-img-list{float:left;width:18%}
.product-img-list ul{list-style:none;margin:0;padding:0}
.product-img-list ul li{display:block;margin-bottom:18.5px}
.product-img-list ul li:last-child{margin-bottom:0}
.product-description-tab{margin-top:45px}
.product-title>h2{color:#303030;display:inline-block;font-size:18px;margin-bottom:25px;text-transform:uppercase}
.product-detail .fa.fa-check{margin-right:10px}
.product-detail>p a:last-child{margin-right:15px}
.product-detail>p>i{background:#81CA33;border-radius:50%;padding:2px;color:#fff}
.product-detail.shop-product-text{margin-top:0;padding:1.5rem 0 0 10px;border:none}
.size-categories ul{display:inline-block;list-style:outside none none;margin:0;padding:0;margin-bottom:5px}
.color-cat{height:39px;width:220px;border:1px solid #ddd;font-size:14px;color:#909090;font-weight:500;padding:6px 0}
.size-categories ul li{float:left;border:1px solid #ddd; margin:8px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.size-categories ul li a{padding:7px 25px}
.size-categories ul li:hover a{color:#fff;background:#F05A66}
.size-categories ul li a{color:#303030;display:block;font-size:14px;font-weight:500}
.size-quantity{margin-bottom:25px}
.product-details_color h2,.quantity h2,.size h2{font-size:18px;color:#212121;text-transform:uppercase;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:16px}
.product-details_color{width:58%}
.size-quantity .size{float:left;width:60%}
.size-quantity .quantity{float:right;width:calc(40% - 30px)}
.quantity>input{border:1px solid #ddd;padding-left:10px;width:100%}
.favorite_icons a.add_to_cart,.favorite_icons i{color:#fff;background:#212121;padding:10px 12px;margin-right:12px;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}
.favorite_icons a.add_to_cart:hover,.favorite_icons i:hover{color:#212121;background:#C28648}
.favorite_icons a.add_to_cart{text-transform:uppercase;font-size:11px}
.pp_quantity{display:inline-block;color:#252525;border:1px solid #ddd}
.description-tab-menu ul{margin:0;padding:0}
.description-tab-menu ul li{display:inline-block;float:left;position:relative}
.description-tab-menu ul li a{color:#909090;display:block;font-size:14px;font-weight:600;letter-spacing:2px;padding-right:45px;text-transform:uppercase}
.description-tab-menu ul li:last-child a{padding-right:0}
#description>p,#review>p,#specification>p,.tab-caroursel-twenty .tab-content p,.tab-content ul li{color:#666;font-size:14px;font-weight:400;line-height:24px}
.product-description-tab{background:#fff none repeat scroll 0 0;border:1px solid #ddd;margin-top:15px;padding:45px 30px}
.product-details-area.fullwidth{padding-bottom:0}
.product-details-area.left-sidebar .product-description-tab{padding:40px 30px 30px}
.product-details-area.left-sidebar{padding-bottom:75px}
.description-tab-menu ul li:last-child a:before{background:0 0}
.product-description-tab ul li i.fa.fa-circle{margin-right:12px}
.product-description-tab ul li{line-height:23px}
.product-details-area .single-left-widget{margin-top:10px}
.product-details-area.left-sidebar .single-left-widget{margin-top:3px;margin-bottom:27px}
.description-tab-menu ul li.active a,.description-tab-menu ul li:hover a{color:#303030}
.product-description-tab .tab-content{padding-top:30px}
.tab-caroursel-twenty .tab-content ul{margin:0;padding:0;list-style:none}
.tab-caroursel-twenty .tab-content p{margin-bottom:15px}
.tab-caroursel-twenty .tab-content ul li{margin-top:10px}
.tab-caroursel-twenty .tab-content ul i{margin-right:15px;margin-top:6px}


.product-detail .wish-icon-hover ul li.cart{background:#c43b68 none repeat scroll 0 0;border-radius:20px;color:#fff;height:35px;margin-right:5px;width:150px}
.product-description-tab ul li i.fa.fa-circle{font-size:8px}
.shop-review #review h2{font-size:20px;color:#252525;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}
.own_review h2{margin-top:55px}
.overall_rating table td,.own_review p{font-size:15px;color:#252525;font-weight:600}
.review_form input[type=submit]{background:#c43b68 none repeat scroll 0 0;border:1px solid #c43b68;border-radius:20px;color:#fff;font-size:12px;font-weight:600;letter-spacing:2px;margin-top:15px;padding:8px 25px;text-transform:uppercase;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;margin-bottom:60px}
.shop-review .featured-area,.shop-review .trending{border-top:1px solid #ddd}
.shop-review .trending{padding-top:60px}
.review_form input[type=submit]:hover{background:#fff none repeat scroll 0 0;border:1px solid #c43b68;color:#c43b68}
.overall_rating input{margin-left:60px}
.overall_rating p{margin-left:42px}
.own_review p span{color:#c43b68}
.overall_rating{margin:30px}
.review_input_text p.nick,.review_input_text p.review{float:left;width:350px}
.review_input_text p.review{margin-left:20px}
.review_form textarea{margin-top:10px;width:67%}
.nick>input,.review>input{border:1px solid #ddd;height:40px;width:100%;margin-top:10px;padding:10px}
.shop-review ul.client_review li{border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:25px}
.shop-review ul.client_review li h3{font-size:15px;color:#262626;font-weight:600;margin-bottom:8px}
.shop-review ul.client_review li h3 span{font-weight:400}
.shop-review ul.client_review li p{font-size:15px;color:#262626;font-weight:600}
.shop-review ul.client_review li p a i{color:#F8C100;font-size:14px;margin-right:0}
.shop-review ul.client_review li p.rating{margin-bottom:5px}
.shop-review ul.client_review li p.rating span{margin-right:10px}
.shop-review .product-description-tab .tab-content{border-bottom:none}
.search-cat{background:rgba(0,0,0,0) url(img/product/arrow_down.png) no-repeat scroll 91% 11px;cursor:pointer;float:left;font-weight:700;height:26px;padding:0;text-transform:capitalize;width:130px;border:1px solid #ddd}
.category-items{-moz-appearance:none;background:0 0;border:0 none;border-radius:0;color:#a6a6a6;cursor:pointer;font-size:14px!important;height:24px;line-height:26px;outline:medium none;overflow:hidden;padding:0 25px 0 10px;transition-duration:.4s;transition-property:height;width:100%;z-index:9999}
.product-details-area.left-sidebar #quantity-wanted-p{display:inherit;margin-bottom:28px}
.product-details-area.left-sidebar .availability,.product-details-area.left-sidebar .product-advantage,.product-details-area.left-sidebar .product-desc,.product-details-area.left-sidebar .shop-product-text h4 a,.product-details-area.left-sidebar .size-categories ul{margin-bottom:20px}
.product-details-area.left-sidebar .color-cat{margin-bottom:27px}
.color-cat{position:relative}
.color-cat:before{position:absolute;right:0;top:45%;content:"";background:url(img/icon/arrow-down.png) no-repeat scroll 0 0;width:20px;height:20px;cursor:pointer}
.size-quantity .single-size-quantity{display:inline-block;margin-right:40px!important;overflow-x:hidden;overflow-y:hidden}
.single-size-quantity>h4{color:#000;display:inline-block;float:left;line-height:26px;margin-right:10px}
.wish-icon-product-details{margin-bottom:45px}
.wish-icon-product-details ul{margin:0;padding:0;list-style:none}
.wish-icon-product-details ul li{display:inline-block;margin-right:20px}
.wish-icon-product-details ul li i{display:block;color:#39393b;font-size:12px;border:1px solid #BABABA;height:30px;width:30px;border-radius:50%;text-align:center;line-height:29px;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.wish-icon-product-details ul li.active i,.wish-icon-product-details ul li:hover i{background:#F05166;color:#fff;border:1px solid #F05166}
.related-prouct-area{margin-top:60px}
.related-prouct-area .section-title h4{padding-bottom:35px}
.related-prouct-area .wish-icon-hover ul li.active a,.related-prouct-area .wish-icon-hover ul li:hover a{background-color:#F05166!important}
.related-prouct-area .single-product-info h4,.related-prouct-area .single-product-info i{color:#F05166}
.product-thumb,.single-zoom-thumb,.zoomWrapper{position:relative}
.text-right{text-align:left}
.zoomLens{border:1px solid #ccc!important;cursor:move!important;display:block;height:230px!important;width:170px!important}
.zoomContainer .zoomWindow{border:2px solid #ccc!important;height:100%!important;margin-left:10px!important;width:100%!important;z-index:9!important}

