.proServ{background: url(../images/bg1.png) repeat-y;background-size: 100% auto;}
.proServ .proServLeft{width: 767px;}
.proServ .proServLeft .proServTop{padding: 49px 0 55px;}
.proServLeft .proServTop .prsehd{width: 120px;font-size: 22px;}
.proServLeft .proServTop .prsehd strong.ch{display: block;margin-bottom: 8px;color: #595757;}
.proServLeft .proServTop .prsehd strong.en{line-height: 28px;color: #9F9FA0;}
.proServLeft .proServTop .prselist{padding-right: 30px;}
.proServLeft .proServTop .prselist li{width: 88px;}
.proServLeft .proServTop .prselist a{display: block;padding: 0 15px;color: #595757;font-size: 14px;}
.proServLeft .proServTop .prselist .icon{display: block;margin: 0 auto 27px;}
.proServLeft .proServBot{}
.proServLeft .proServBot .proServlist{}
.proServLeft .proServBot .proServlist li{height: 184px;width: 194px;overflow: hidden;position: relative;}
/*.proServLeft .proServBot .proServlist li.current{width: 379px;}*/
/*.proServLeft .proServBot .proServlist li.current .imgs{display: block;}*/
/*.proServLeft .proServBot .proServlist li.current .sp{display: none;}*/
.proServLeft .proServBot .proServlist .sp{width: 194px;height: 184px;display: block;color: #fff;background: #ED7119;padding: 70px 0 0 14px;position: relative;z-index: 2;}
.proServLeft .proServBot .proServlist .sp .ch{font-size: 17px;font-weight: bold;margin-bottom: 8px;display: block;}
.proServLeft .proServBot .proServlist .sp .en{font-size: 13px;}
.proServLeft .proServBot .proServlist .sp.sp1{}
.proServLeft .proServBot .proServlist .sp.sp2{background: #C30D22;}
.proServLeft .proServBot .proServlist .sp.sp3{background: #2B2B55;}
.proServLeft .proServBot .proServlist .imgs{width:379px;position:absolute;height: 184px;z-index: 1;left: 0;top:0;}
.proServ .proServRight{width: 362px;height:372px;padding: 14px 21px 10px;background: #F3F4F4;}
.proServ .proServRight .imgs{width: 320px;height: 180px;}
.proServ .proServRight .prosetxt{margin-top: 18px;}
.proServ .proServRight .prosetxt h2{font-size: 20px;color: #221814;font-weight: bold;margin-bottom: 12px;}
.proServ .proServRight .prosetxt p{font-size: 13px;color: #888889;line-height: 24px;}
.proServ .proServRight .prosetxt .btnDetail,.status .statusLeft .statustxt .btnDetail{margin-top: 13px;padding: 0 24px;line-height: 23px;border-radius: 30px;border: 1px solid #595757;color: #595757;display: inline-block;}
.status{background:#fff url(../images/bg2.png) bottom center no-repeat;background-size: 100%;}
.status .statusLeft{width: 767px;padding: 38px 0 65px;}
.status .statusLeft img.fl{width: 206px;height: 137px;}
.status .statusLeft .statustxt{padding-left: 228px;}
.status .statusLeft .statustxt h4{font-size: 20px;color: #595757;margin-bottom: 10px;}
.status .statusLeft .statustxt span.cor1{font-size: 21px;}
.status .statusLeft .statustxt p{padding: 10px 0 4px;line-height: 20px;font-size: 13px;color: #888889;}
.status .statusLeft .statustxt .btnDetail{}
.status .statusRight{width: 362px;border-left: 1px solid #B4B5B5;padding: 38px 0 45px 20px;}
.status .statusRight h4{font-size: 15px;padding-bottom: 12px;border-bottom: 1px solid #B4B5B5;position: relative;color: #595757;margin-bottom: 12px;}
.status .statusRight h4:after{content: '';position: absolute;left: 0;width: 74px;height: 5px;background: #C30D22;bottom:-3px;}
.status .statusRight .statuslist{}
.status .statusRight .statuslist li{margin-bottom:20px;font-size: 13px;}
.status .statusRight .statuslist span.date{font-weight: bold;color: #595757;margin-right: 8px;}
.status .statusRight .statuslist a.ellipsis{width: 287px;color: #888889;}
.row{}
.row .rhd{padding: 34px 0 18px;text-align: center;}
.row .rhd h4{font-size: 35px;color: #221814;margin-bottom: 13px;}
.row .rhd span{color: #9F9FA0;font-size: 17px;}
.caseProcess{padding: 26px 0 53px;font-size: 0;position: relative;}
.caseProcess a:last-child{width: 74px;}
.caseProcess a{color: #221814;font-size: 16px;display: inline-block;width: 173px;position: relative;}
.caseProcess a:before{content: '';position: absolute;left: 28px;top:-32px;width: 12px;height: 12px;background: #C9C9CA;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);z-index: 2;}
.caseProcess2 a.current:before{background: #fff;border:4px solid #C30D22;top:-35px;}
.caseProcess .dot{position: absolute;left: 28px;top:-10px;width: 20px;height: 20px;background: #C9C9CA;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);z-index: 2;background: #fff;border:4px solid #C30D22;z-index: 99;-webkit-transition: left .4s ease-out;transition: left .4s ease-out;}
.caseProcess .line{position: absolute;left: 40px;top:-26px;width: 173px;height: 1px;background: #C9C9CA;}
.caseProcess a.preitem .line{background: #030000;}
.caseProcess a.preitem:before{background: #030000;}
.case .caselist{}
.case .caselist li{width: 348px;background: #fff;padding: 0 14px;margin-right: 42px;margin-bottom: 42px;box-shadow: 4px 4px 6px rgba(0,0,0,.3);}
.case .caselist li:nth-child(3n){margin-right: 0;}
.case .caselist h5{font-size: 15px;color: #221814;line-height: 49px;}
.case .caselist .imgs{width: 318px;height: 230px;}
.case .caselist .btnDetail{margin: 16px 0 14px;display: inline-block;padding: 0 26px;line-height: 24px;border: 1px solid #595757;color: #595757;text-transform: uppercase;border-radius: 30px;}
.contentWrap{}
.contentWrap .contenthd{border-bottom: 1px solid #B4B5B5;}
.contentWrap .contentFr{line-height: 77px;position: relative;}
.contentWrap .contentFr a{font-size: 14px;font-weight: bold;margin-left: 20px;}
.contentWrap .contentFr a.current{position: relative;}
/*.contentWrap .contentFr a.current:after{content: '';position: absolute;left: 0;bottom:-30px;width: 53px;height: 2px;background: #C30D22;}*/
.contentWrap .contentFr .line{position: absolute;left: 20px;bottom:0;width: 72px;height: 2px;background: #C30D22;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;}
.contentWrap .contentFr.contentFr2 a.current:after{width: 70px;}
.contentWrap .breadcrumb{}
.contentWrap .contentBd{}
.contentWrap .contentBd .cbdRight{width: 322px;padding: 26px 0 0 23px;}
.contentWrap .contentBd .cbdrlist{}
.contentWrap .contentBd .cbdrlist li{margin-bottom: 20px;}
.contentWrap .contentBd .cbdrlist a{display: block;position: relative;}
.contentWrap .contentBd .cbdrlist .imgs{width: 299px;height: 157px;}
.contentWrap .contentBd .cbdrlist .mask{position: absolute;background: rgba(4,0,0,.35);left: 143px;top:0;right: 29px;bottom: 0;color: #fff;line-height: 157px;text-align: center;font-size: 24px;font-weight: bold;}
.contentWrap .contentBd .cbdLeft{width: 806px;border-right: 1px solid #B4B5B5;padding-right: 22px;}
.contentWrap .contentBd .cbdIcon{display: block;background: url(../images/cyd.png) no-repeat;width: 344px;height: 69px;margin: 20px 10px;}
.contentWrap .contentBd .cbdIcon.cbdIcon2{background: url(../images/join.png) no-repeat;width: 366px;height: 70px;}
.contentWrap .contentBd .cbdIcon.cbdIcon3{background: url(../images/advantage_05.png) no-repeat;width: 468px;height: 80px;}
.contentWrap .contentBd .cbdIcon.cbdIcon4{background: url(../images/business_05.png) no-repeat;width: 312px;height: 75px;}
.contentWrap .contentBd .cbdIcon.cbdIcon5{background: url(../images/news_05.png) no-repeat;width: 401px;height: 68px;}
.contentWrap .contentBd .cbdIcon.cbdIcon6{background: url(../images/plaint_05.png) no-repeat;width: 397px;height: 77px;}
.contentWrap .contentBd .cbdIcon.cbdIcon7{background: url(../images/client_05.png) no-repeat;width: 423px;height: 77px;}
.contentWrap .contentBd .cbdIcon.cbdIcon8{background: url(../images/contact_05.png) no-repeat;width: 492px;height: 80px;}
.contentWrap .contentBd .cbdIcon.cbdIcon9{background: url(../images/case_05.png) no-repeat;width: 464px;height: 67px;}
.contentWrap .contentBd .about{}
.contentWrap .contentBd .about .abouttxt{margin-bottom: 52px;}
.contentWrap .contentBd .about .abouttxt .abouthd,.contentWrap .member .memdes .memhd,.joinUs .joinhd,.advantage .advanhd,.business .busihd,.news .newshd,.plaint .phd,.client .chd,.contact .chd,.case2 .chd{margin-bottom: 22px;}
.contentWrap .contentBd .about .abouttxt .abouthd h4,.contentWrap .member .memdes .memhd h4,.joinUs .joinhd h4,.advantage .advanhd h4,.business .busihd h4,.news .newshd h4,.plaint .phd h4,.client .chd h4,.contact .chd h4,.case2 .chd h4{font-size:18px;color: #221814;}
.contentWrap .contentBd .about .abouttxt .abouthd span.cor1,.contentWrap .member .memdes .memhd span.cor1,.joinUs .joinhd span.cor1,.advantage .advanhd span.cor1,.business .busihd span.cor1,.news .newshd span.cor1,.plaint .phd span.cor1,.client .chd span.cor1,.contact .chd span.cor1,.case2 .chd span.cor1{font-size: 20px;margin-left: 10px;}
.contentWrap .contentBd .about .abouttxt .aboutbd{}
.contentWrap .contentBd .about .abouttxt .aboutbd p,.contentWrap .member .memdes .memdbd p,.joinUs .joinbd p,.advantage .advanbd p{line-height: 22px;margin-bottom: 14px;}
.contentWrap .contentBd .about .abouttxt .aboutbd img,.joinUs .joinbd img,.advantage .advanhd img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
.contentWrap .member{}
.contentWrap .member .memNav{margin: 25px 0 22px;}
.contentWrap .member .memNav li{width: 50%;}
.contentWrap .member .memNav a{display: block;text-align: center;line-height: 58px;background: #F8F8F8;font-size: 17px;color: #221814;}
.contentWrap .member .memNav a:hover,.contentWrap .member .memNav a.current{background: #E2E2E1;color: #C30D22;font-weight: bold;}
.contentWrap .member .memdes{margin-bottom: 30px;}
.contentWrap .member .memdes .memhd{margin-bottom: 18px;}
.contentWrap .member .memlist{}
.contentWrap .member .memlist li{margin-bottom: 16px;background: #F8F8F8;}
.contentWrap .member .memlist img.fl{width: 150px;height: 193px;}
.contentWrap .member .memlist .memtxt{padding-left: 175px;}
.contentWrap .member .memlist .memtxt .memthd{padding: 25px 0 15px;}
.contentWrap .member .memlist .memtxt .memthd h4{font-weight: bold;}
.contentWrap .member .memlist .memtxt .memthd p{margin-top: 5px;}
.contentWrap .member .memlist .memtxt .memtbd p{line-height: 26px;margin-bottom: 12px;}
.joinUs .joinInfo{margin-bottom: 42px;}
.joinUs .joinInfo h5,.advantage .advantxt h5{margin-bottom: 14px;}
.joinUs .joinInfo p{margin-bottom: 8px;}
.advantage{margin-bottom: 64px;}
.advantage .advantxt{margin-bottom: 40px;}
.advantage .sliderAnimate{}
.advantage .sliderAnimate .saTop{background: #FEFEFE;box-shadow: 4px 4px 6px rgba(89,74,69,.5),-2px -2px 6px rgba(89,74,69,.5);padding: 17px;}
.advantage .sliderAnimate .saTop img{width: 725px;height: 442px;}
.advantage .sliderAnimate .sabot{position: relative;background: #FEFEFE;box-shadow: 0 0 5px rgba(86,68,68,.75);padding: 20px 0;}
.advantage .sliderAnimate .sabot .prev,.advantage .sliderAnimate .sabot .next{position: absolute;top:62px}
.advantage .sliderAnimate .sabot .prev{left: 16px;}
.advantage .sliderAnimate .sabot .next{right: 16px;}
.advantage .sliderAnimate .sabot .sabotMain{width: 674px;margin-left: 42px;overflow: hidden;}
.advantage .sliderAnimate .sabot .sabotMain .imglist{}
.advantage .sliderAnimate .sabot .sabotMain .imglist li{width: 156px;height: 108px;padding: 4px;box-shadow: 4px 4px 6px rgba(89,75,71,.5);margin-right:16px ;}
.advantage .sliderAnimate .sabot .sabotMain .imglist li.current{background: #FF0000;}
.advantage .sliderAnimate .sabot .sabotMain .imglist img{display: block;width: 148px;height: 100px;}
.business{margin-bottom: 45px;}
.business .busibd{background: url(../images/business_08.png) repeat-y;background-size: 100% auto;}
.business .busiLeft{width: 674px;}
.business .busiLeft .prselist{}
.business .busiLeft .prselist li{}
.business .busiLeft .prselist a{display: block;padding: 73px 18px 59px;color: #595757;font-size:16px;}
.business .busiLeft .prselist a:hover{background: #DBDADB;}
.business .busiLeft .prselist .icon{display: block;margin: 0 auto 33px;}
.business .busiRight{width: 456px;padding: 33px 0 24px 24px;color: #FEFEFE;height: 219px;}
.business .busiRight p{line-height: 27px;}
.busibox{margin-bottom: 63px;}
.busibox a.block{margin-bottom: 47px;}
.busibox img{width: 100%;height: auto;}
.busibox .busiboxhd{margin-bottom: 65px;}
.busibox .busiboxhd h4{font-size: 34px;position: relative;color: #313232;}
.busibox .busiboxhd h4:after{position: absolute;content: '';width: 61px;height: 1px;background: #313232;bottom: -22px;left: 0;}
.busibox .busilist{background: url(../images/business_03.png) -8px 34px no-repeat;padding: 0 10px;}
.busibox .busilist li{width: 255px;margin-right: 28px;text-align: center;}
.busibox .busilist li:last-child{margin-right: 0;}
.busibox .busilist h4{color: #38A6DD;font-size: 24px;margin-bottom: 40px;}
.busibox .busilist p{color: #706F6F;font-size: 14px;line-height: 24px;}
.busiNav{font-size: 0;text-align: center;position: fixed;left: 0;right: 0;bottom: 0;z-index: 999;}
.busiNav a{display: inline-block;font-size: 14px;font-weight: bold;text-align: center;padding: 20px 47px 10px;border-bottom: 13px solid #C30D22;}
.busiNav a.a1{}
.busiNav a.a2{border-color:#EE7B17;}
.busiNav a.a3{border-color:#F4BC19;}
.busiNav a.a4{border-color:#A9CF52;}
.busiNav a.a5{border-color:#39B8B6;}
.busiNav a:hover,.busiNav a.current{background:#C30D22 ;color: #fff;}
.busiNav a.a2:hover,.busiNav a.a2.current{background:#EE7B17 ;}
.busiNav a.a3:hover,.busiNav a.a3.current{background:#F4BC19 ;}
.busiNav a.a4:hover,.busiNav a.a4.current{background:#A9CF52 ;}
.busiNav a.a5:hover,.busiNav a.a5.current{background:#39B8B6 ;}
.newslist{}
.newslist li{margin-bottom: 10px;}
.newslist span.date,.newsDetail span.date{background: #C9C9CA;width: 60px;height:60px;padding: 6px 0 6px;color: #F8F8F8;text-align: center;}
.newslist span.date em.block,.newsDetail span.date em.block{margin-bottom: 7px;font-size: 30px;}
.newslist .newstxt{width: 723px;background: #FEFEFE;padding: 24px 32px 14px;}
.newslist .newstxt a{font-size: 14px;color: #777777;}
.newslist .newstxt p{padding: 17px 0 11px;line-height: 20px;}
.newslist .newstxt .month{color: #C9C9CA;}
.newslist li:hover span.date{background: #C30D22;}
.newslist li:hover a{color: #C30D22;}
.news .pages{text-align: center;margin: 36px 0;}
.newsDetail span.date{background: #777777;}
.newsDetail .newdtxt{width: 723px;background: #FEFEFE;padding: 0 34px;}
.newsDetail .newdtxt .newdhd{border-bottom: 1px dashed #221814;padding: 24px 0 16px;color: #221814;text-align: center;}
.newsDetail .newdtxt .newdhd h2{font-size: 21px;font-weight: bold;margin-bottom: 12px;}
.newsDetail .newdtxt .newdhd p.des{font-size: 11px;}
.newsDetail .newdtxt .newdBd{margin-top: 20px;}
.newsDetail .newdtxt .newdBd p{line-height: 25px;margin-bottom: 22px;}
.newsDetail .newdtxt .newdBd img{display: block;max-width: 100%;margin: 0 auto;height: auto;}
.newsDetail .newdtxt .newdft{padding: 22px 0;}
.newsDetail .newdtxt .newdft p{line-height: 22px;}
.newsDetail .newdtxt .newdft p a{color: #221814;}
.newsDetail .newdtxt .newdft p a:hover{color: #9F9FA0;}
.newsDetail .newdtxt .newdft .sharelink{margin-top: 17px;}
.newsDetail .newdtxt .newdft .sharelink a.back{padding: 0 8px;line-height: 21px;background: #9F9FA0;color: #FEFEFE;margin-top: 12px;}
.newsDetail .newdtxt .newdft .sharelink{}
.imgAnimate{}
.imgAnimate .saTop img{width: 1130px;height: 662px;}
.imgAnimate .imgAbot{background: #EEEFEF;}
.imgAnimate .imgAbot .imgAfl{width: 361px;height: 181px;background: #C30D22;color: #fff;font-size: 23px;padding: 57px 0 0 50px;}
.imgAnimate .imgAbot .imgAfl.imgbg{background: #2B2B55;}
.imgAnimate .imgAbot .imgAfl span.block{margin-bottom: 7px;font-size: 36px;}
.imgAnimate .imgAbot .imgSlider{width: 769px;padding: 12px 0;position: relative;}
.imgAnimate .imgAbot .imgSlider .prev,.imgAnimate .imgAbot .imgSlider .next{position: absolute;top:70px;}
.imgAnimate .imgAbot .imgSlider .prev{left: 16px;}
.imgAnimate .imgAbot .imgSlider .next{right: 16px;}
.imgAnimate .imgAbot .imgSlider .imgSliderMain{margin-left: 70px;width: 642px;overflow: hidden;}
.imgAnimate .imgAbot .imgSlider .imglist li{padding: 1px;width: 258px;height: 152px;background:#EEEFEF ;margin-right: 9px;}
.imgAnimate .imgAbot .imgSlider .imglist li.current{background: #FF0000;}
.imgAnimate .imgAbot .imgSlider .imglist img{display: block;width: 256px;height: 150px;}
.plaintIntro{margin-top: 57px;}
.plaintIntro .plaintItxt{margin-bottom: 58px;}
.plaintIntro .plaintItxt h4{border-left: 1px solid #C30D22;padding-left: 13px;font-size: 24px;font-weight: bold;margin-bottom: 36px;}
.plaintIntro .plaintItxt p{font-size: 17px;line-height: 38px;}
.client {margin-bottom: 40px;}
.client .clientlist li{width: 226px;padding: 20px 0;border-bottom: 1px dashed #595757;-webkit-transition: all .4s;transition: all .4s;-webkit-transform: scale(0);transform: scale(0);}
.client .clientlist li.current{-webkit-transform: scale(1);transform: scale(1);}
.client .clientlist img{width: 210px;height: 102px;}
.client .clientlist span.txt{display: block;text-align: center;line-height: 20px;font-size: 14px;font-weight: bold;}
.hr{border-bottom:2px solid #221814 ;}
.contactus{padding: 34px 0 48px;font-size: 14px;margin-bottom: 50px;}
.contactus .contfl{width: 646px;}
.contactus .contfr{width: 414px;}
.contactus .confttop{}
.contactus .confttop p.big{font-size: 44px;padding: 12px 0 10px;}
.contactus .confttop p{line-height: 26px;}
.contactus .conftMain{margin: 52px 0;}
.contactus .conftMain h4{font-size: 27px;margin-bottom: 6px;}
.contactus .conftMain p{margin-top: 16px;}
.contactus .conftbot p{margin-bottom: 12px;}
.contactus .conftbot .font{font-size: 25px;}
.contactus .contfr .confrtop{padding: 27px 0 40px;border-bottom: 1px dashed #595757;}
.contactus .contfr .confrtop img{width: 164px;height: 200px;margin-left: 30px;}
.contactus .contfr .confrbot{margin-top: 24px;text-align: right;}
.contactus .contfr .confrbot strong.cor1{}
.contactus .contfr .confrbot p{margin-top: 14px;line-height: 32px;}
.contactlist li{width: 471px;margin: 0 168px 28px 0;}
.contactlist li:nth-child(2n){margin-right: 0;}
.contactlist h4{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.contactlist p{font-size: 14px;line-height: 30px;}
.mapWrap{height: 115px;position: relative;margin-top: 58px;}
.mapWrap .map{}
.mapWrap .map img{width: 100%;height: 115px;}
.mapWrap .mask{position: absolute;top:0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,.7);text-align: center;}
.mapWrap .icon{margin-top: 28px;}
.law{position: fixed;top:0;right: -324px;bottom: 0;width: 324px;background: #202121;padding: 16px 30px;z-index: 3000;-webkit-transition:right .4s;-moz-transition:right .4s;transition:right .4s;}
.law .lawtxt{margin-bottom: 60px;color: #FEFEFE;}
.law .lawtxt h4.cor1{font-size: 37px;margin-bottom: 18px;}
.law .lawtxt span{}
.law .lawtxt p{line-height: 24px;margin-top: 20px;}
.law  .shengming{color: #9F9FA0;}
.law  .shengming span.block{margin-bottom: 12px;}
.law  .shengming p{line-height: 24px;margin-bottom: 8px;}
.case2 .caseProcess{margin-top: 97px;}
.case2 .caselist{margin-top: 100px;}
.case2 .caselist li{position: relative;padding-bottom: 14px;overflow: hidden;-webkit-transition: all .4s;transition: all .4s;-webkit-transform: scale(0);transform: scale(0);}
.case2 .caselist li.current{-webkit-transform: scale(1);transform: scale(1);}
.case2 .caselist .mask{position: absolute;width:318px;height:230px;background: rgba(189,40,74,.87);text-align: center;left:-100%;top:-100%;}
.case2 .caselist .mask.trans {transition: all .2s;backface-visibility: hidden;}
.case2 .caselist .icon{margin-top: 77px;}
.carousel-container {width: 100%;overflow: hidden;}

#icarousel {width: 490px;height: 400px;position: relative;
margin: 20px auto;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1000px;-moz-perspective: 1000px;
-o-perspective: 1000px;-ms-perspective: 1000px;perspective: 1000px;
}
#icarousel div.slide {
	border-radius: 4px;
	width: 480px;
	height: 360px;
}
#icarousel div.slide img{width: 480px;height: 347px;}
.iCarouselNav{display: none;}

