@charset "utf-8";
/* CSS Document */

/*-----whole-----*/
html{font-size:100px;}
body{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
body{overflow-x:hidden;}
body.resizing *{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;}
.Header-wrapper, .Container-wrapper, .Footer-wrapper, .container, .banner-container, .index-container{position:relative;left:0px;width:100%;height:auto;}
.contain{width:1200px;margin:0 auto;position:relative;}


/*clearfix*/
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}

/*初始化按钮*/
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
.btn span{display:inline-block;}

/*通用img*/
img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);z-index:2;}

input.text{display:block;width:100%;height:100%;border:0px;background:none;}

/*--- Header ---*/
.Header-wrapper{color:#666666;z-index:99;}
.Header-wrapper .Header-cl{height:130px;position:relative;}

.Header-container{width:100%;background:#fff;position:fixed;top:0px;left:0px;z-index:99;}

/*.header-top{display:none;}*/

.Header-contain{border-top:1px solid #cecece;position:relative;background-color:#017fc0;}

/*Logo*/
.Hlogo{height:76px;line-height:76px;font-size:0px;float:left;overflow:hidden;}

/*广告语*/
.Hmore{padding:0 0 0 18px;height:31px;line-height:31px;font-size:18px;border-left:1px solid #cecece;float:left;margin:25px 0 0 17px;}

/*联系*/
.Htel{display:block;padding:0 0 0 35px;height:76px;line-height:76px;background:url(../../images/icon/icon-tel.png) no-repeat left center;float:right;}
.Htel span{font-weight:600;font-size:16px;vertical-align:middle;}

/*语言*/
.Hlang{height:76px;position:relative;float:right;margin:0 0 0 26px;}
.Hlang-menu{display:block;padding:0 23px 0 36px;line-height:20px;position:relative;top:27px;}
.Hlang-menu img{display:block;width:26px;height:15px;position:absolute;left:0px;top:50%;margin-top:-7px;}
.Hlang-menu .icon{display:block;width:13px;height:100%;background:url(../../images/icon/icon-dd.png) no-repeat right center;position:absolute;right:0px;top:0px;}
.Hlang-list{width:150px;padding:5px 0;text-align:right;background:#f9f9f9;position:absolute;right:0px;top:76px;z-index:2;display:none;}
.Hlang-list a{display:block;padding:0 23px 0 0;line-height:35px;}
.Hlang-list a img{position:relative;top:10px;left:35px;float:left;}
.Hlang-list a:hover{color:#ea2654;/*background:#ea2654;*/}
.Hlang:hover .Hlang-list{display:block;}
.Hlang:hover .icon{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}

/*登录*/
.Hlogin{padding:0 0 0 31px;line-height:53px;font-size:16px;font-weight:lighter;background:url(../../images/icon/icon-login.png) no-repeat left 15px;float:right;margin:0 0 0 23px;color: #fff;}
.Hlogin.cur{color:#ea2654;background-image:url(../../images/icon/icon-login2.png);}

/*搜索*/
.Hsrch{padding:0 20px 0 0;position:relative;float:right;}
.Hsrch:after{content:"";display:block;width:1px;height:15px;background:#cecece;position:absolute;right:0px;top:19px;}
.Hsrch-menu{display:block;width:26px;height:53px;background:url(../../images/icon/icon-srch.png) no-repeat center 16px;transition:none !important;-webkit-transition:none !important;}
.Hsrch-box{padding: 0 70px 0 10px;width:330px;height:50px;background:#fff;position:absolute;top:53px;right:-1px;z-index:2;display:none;}
.Hsrch-box .text{width:100%;height:48px;}
.Hsrch-box .btn{width: 69px;height:100%;background:url(../../images/icon/icon-srch2.png) no-repeat center center;position:absolute;right:0px;top:0px;}
.Hsrch-box i{display:block;width:1px;height:16px;background:#ccc;position:absolute;right: 69px;top:50%;margin:-8px 0 0;}
.Hsrch-menu.cur{background-image:url(../../images/icon/icon-close.png);background-size: 80% auto;background-position:center center;}

/*导航*/
.Hnav{/*position:relative;*/float:left;}
.Hnav>li{float:left;margin:0 0 0 .95rem;}
.Hnav>li:first-child{margin:0px;}
.Hnav .Hname{display:block;padding:0 5px;height:53px;line-height:55px;text-align:center;font-size:16px;color:#fff;position:relative;overflow:hidden;}
.Hnav .Hname:after{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;bottom:0px;left:-100%;}
.Hnav>li.Hnav-li{position:relative;}

.Header-contain .contain{position:static;}

/*产品下拉*/
.Hn2nd-pro{padding:29px 0 27px 70px;width:100%;background:#f6f6f6;position:absolute;top:53px;left:0px;display:none;}

.HnPro-l1{width:295px;padding:5px 52px 36px 0;border-right:1px solid #c6c6c6;position:relative;float:left;}
.HnPro-l1 li{display:block;border-bottom:1px solid #cbcbcb;margin:15px 0 0;}
.HnPro-n1{display:block;line-height:48px;font-size:16px;position:relative;}
.HnPro-n1 span{display:inline-block;position:relative;}
.HnPro-n1 span:after{content:"";display:none;width:100%;height:3px;background:#ea2654;position:absolute;left:0px;bottom:-2px;}
.HnPro-n1:before{content:"";display:none;width:7px;height:13px;background:url(../../images/icon/icon-l1.png) no-repeat center center;position:absolute;right:-53px;top:50%;margin-top:-6px;}
.HnPro-n1.cur,
.HnPro-n1:hover{color:#ea2654;}
.HnPro-n1.cur:before,
.HnPro-n1.cur span:after{display:block;}

.HnPro-box{overflow:hidden;float:left;margin:15px 0 0 53px;display:none;}
.HnPro-l2{width:192px;float:left;}
.HnPro-l2 a{display:block;line-height:47px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.HnPro-block{width:474px;overflow:hidden;float:left;margin:12px 0 0;display:none;}
.HnPro-block .HnPro-img{display:block;width:154px;height:120px;line-height:120px;font-size:0px;overflow:hidden;float:left;}
.HnPro-img img{max-width:100%;max-height:100%;}
.HnPro-block .name{width:320px;line-height:34px;font-size:18px;color:#333;float:left;}
.HnPro-block .con{width:320px;line-height:27px;height:81px;float:left;margin:5px 0 0;}
.HnPro-block .more{padding:13px 0 0;width:100%;border-top:1px solid #cbcbcb;float:left;margin:15px 0 0;}
.HnPro-block .more .btn{padding:0 0 0 41px;line-height:28px;background:url(../../images/icon/icon-go.png) no-repeat left center;}
.HnPro-block .more .btn:hover{color:#ea2654;background-image:url(../../images/icon/icon-go2.png);}

.HnPro-case .HnPro-img{padding-right: 10px;}

/*公用下拉*/
.Hn2nd-public{width:376px;padding:17px 30px 30px 30px;background:#f6f6f6;border:1px solid #e1e1e1;overflow:hidden;position:absolute;top:53px;left:0px;display:none;}
.Hn2nd-public .Hn2nd-nav{width:109px;float:left;}
.Hn2nd-nav a{display:block;padding:5px 0 5px 20px;line-height:25px;background:url(../../images/icon/icon-l2.png) no-repeat left center;}
.Hn2nd-nav a.cur,
.Hn2nd-nav a:hover{color:#ea2654;}
.Hn2nd-con{padding:0 0 0 36px;border-left:1px solid #e1e1e1;float:left;}
.Hn2nd-con img{width:168px;height:109px;object-fit:cover;}

.HnPro-l2 a.cur,
.HnPro-l2 a:hover{color:#ea2654;}
.Hnav>li.cur .Hname,
.Hnav .Hname:hover{color:#fff;}
.Hnav>li.cur .Hname:after,
.Hnav .Hname:hover:after{left:0px;}

/*.Hnav>li:hover .Hn2nd-box{display:block;}*/

.Hnav>li.Hnaboutli{position: relative;}
.Hnav>li.Hnaboutli .Hn2nd-pro{width: 200px;overflow: hidden;text-align: center;}

.Hn2nd-pro.Hn2nd-abUs{padding-left:0px;}
.Hn2nd-abUs li{width:20%;padding:10px 1%;text-align:center;float:left;}
.Hn2nd-abUs li img{max-width:100%;}
.Hn2nd-abUs li .type{line-height:30px;margin:5px 0 0;}

/*--- Footer ---*/
.Footer-wrapper{z-index:98;}

.footer-btm{padding:15px 0;background:#333333;border-top:1px solid #5c5c5c;}
.Fcr{line-height:29px;font-size:12px;color:#888888;float:left;}

.Fshare{float:right;}
.Fshare a{display:inline-block !important;width:29px !important;height:29px !important;line-height:27px !important;text-align:center !important;font-size:0px !important;border:1px solid #989898 !important;border-radius:100% !important;margin:0 0 0 5px !important;}
.Fshare a img{width:100%;}
.Fshare .bds_weixin{background: url(../../images/content/fshare-1.png) no-repeat center !important;}
.Fshare .bds_sqq{background: url(../../images/content/fshare-2.png) no-repeat center !important;}
.Fshare .bds_tsina{background: url(../../images/content/fshare-3.png) no-repeat center !important;}
.Fshare a:hover{background:#ea2654;border-color:#ea2654;}

.footer-container{padding:34px 0 54px;color:#fff;background:#464646;}
.Fnav{width:13.4167%;width:14.58334%;float:left;}
.Fnav dt,
.Fct .top{line-height:29px;font-size:15px;}
.Fnav dd{margin:10px 0 0;}
.Fnav dd a{display:block;line-height:30px;opacity:.4;}
.Fnav dd a:hover{opacity:1;}

.Fct{width:27.0833%;float:left;}
.Fct .con{line-height:24px;opacity:.4;margin:13px 0 0;}

.Fsub-box{height:32px;padding:0 62px 0 10px;border:1px solid #7e7e7e;position:relative;margin:16px 0 0;}
.Fsub-box .text{height:30px;line-height:30px;color:rgba(255,255,255,.6);}
.Fsub-box .btn{width:105px;height:100%;color:rgba(255,255,255,.6);background:#7e7e7e;position:absolute;right:0px;top:0px;}

.Footer-wrapper.on .Fnav dd{display:block !important;}

/*--- Banner ---*/
.bnr-img{display:block;width:100%;height:auto;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}

#index-bnr .swiper-container,
#index-bnr .bnr-img{height:100%;}
#index-bnr .swiper-pagination{bottom: 140px;font-size:0px;}
#index-bnr .swiper-pagination-bullet{width:44px;height:3px;border-radius:0px;background:#666666;opacity:1;margin:0 13px;}
#index-bnr .swiper-pagination-bullet-active{background:#e60012;}

/*transform:matrix(1.1, 0, 0, 1.1, 0, 0);*/

#index-bnr .swiper-slide .bnr-img{transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transition:all 0.4s linear 1.2s; -moz-transition:all 0.4s linear 1.2s; -ms-transition:all 0.4s linear 1.2s; -o-transition:all 0.4s linear 1.2s; transition:all 0.4s linear 1.2s;}
#index-bnr .swiper-slide.swiper-slide-active .bnr-img{transition-delay:0.4s !important;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transition:all 5.0s linear; -moz-transition:all 5.0s linear; -ms-transition:all 5.0s linear; -o-transition:all 5.0s linear; transition:all 5.0s linear;}
/*#index-bnr .swiper-slide .bnr-img{transform:scale(1.1);}
#index-bnr .swiper-slide.swiper-slide-active .bnr-img{animation:cnmb linear 6s;-webkit-animation:cnmb linear 6s;-o-animation:cnmb linear 6s;}

@keyframes cnmb{
0%{transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
}
@-webkit-keyframes cnmb{
0%{transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
}
@-o-keyframes cnmb{
0%{transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
}*/



@media all and (max-width:980px){
	#index-bnr .swiper-slide .bnr-img{transform:matrix(1.0, 0, 0, 1.0, 0, 0) !important;transition:none !important;}
}

/*--- Container ---*/

/*-- 首页 --*/
.I-title{text-align:center;font-size:0px;}
.I-title h1{display:inline-block;line-height:56px;font-size:38.14px;font-weight:normal;margin:0 27px;vertical-align:middle;}
.I-title:before,
.I-title:after{content:"";display:inline-block;width:55px;height:1px;background:#999999;vertical-align:middle;}

.I-nav{font-size:0px;text-align:center;margin:20px 0 0;}
.I-nav a{display:inline-block;width:135px;line-height:34px;font-size:14px;color:#333;border:1px solid #c2c2c2;border-radius:36px;margin:0 10px;}
.I-nav a.cur,
.I-nav a:hover{color:#fff;background:#ea2654;border-color:#ea2654;}

/*链接*/
.iLink-list{width:100%;position:absolute;bottom:0px;left:0px;z-index:2;}
.iLink-list ul{width:100%;}
.iLink-list li{width:32.5%;color:#fff;float:left;margin:0 0 0 1.25%;float:left;}
.iLink-list li:first-child{margin:0px;}
.iLink-list li a{display:block;padding:10px 0 0 17.69230769230769%;background:rgba(0,0,0,.45);}
.iLink-list li a .icon{display:block;border:1px solid rgba(255,255,255,.5);border-radius:100%;float:left;}
.iLink-list li a .t1{width:73.5202492211838%;line-height:27px;font-size:18px;float:right;margin:5px 0 0;}
.iLink-list li a .t2{width:73.5202492211838%;line-height:22px;opacity:.5;float:right;margin:5px 0 0;height:66px;overflow:hidden;}
.iLink-list li a:hover{background:#ea2654;}

/*产品中心*/
.index-pro{padding:65px 0 76px;}
.iPro-t{width:610px;text-align:center;line-height:26px;color:#666666;margin:10px auto 0;}
.iPro-list{margin:28px 0 0;}
.iPro-list li{padding:0 0 52px;width:24.1667%;text-align:center;background:#f6f6f6;position:relative;float:left;margin:0 0 0 1.1111%;}
.iPro-list li:first-child{margin:0px;}
.iPro-list .iPro-img{height:305px;line-height:305px;font-size:0px;overflow:hidden;} 
.iPro-img img{max-width:100%;max-height:100%;}
.iPro-list .iPro-type{display:inline-block;line-height:40px;font-size:18px;border-bottom:3px solid #EA2654;}
.iPro-list .iPro-box{padding:55px 8.275862068965517% 0;width:100%;height:100%;color:#fff;background:rgba(234,25,74,.9);position:absolute;top:0px;left:0px;opacity:0;}
.iPro-box .type{padding:0 0 5px;line-height:32px;font-size:18px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.6);margin:32px 0 0;}
.iPro-box .list{overflow:hidden;margin:10px 0 0;}
.iPro-box .list a{display:block;padding:0 0 0 16px;width:50%;text-align:left;line-height:31px;font-size:16px;background:url(../../images/icon/icon-l3.png) no-repeat left center;float:left;}
.iPro-list li:hover .iPro-box{opacity:1;}

/*精品案例*/
.index-case{padding:51px 0 0;background:#f7f7f7;}

.iCase-swiper{padding:0 10%;background:#232429;position:relative;margin:40px 0 0;display:none;}
.iCase-wrap{display:block;position:relative;overflow:hidden;transition:none !important;-webkit-transition:none !important;}
.iCase-wrap img{width:100%;}

.iCase-name{width:100%;height:100%;text-align:center;font-size:18px;color:#fff;background:rgba(0,0,0,.6);position:absolute;top:0px;left:0px;}
.iCase-name table{width:100%;height:100%;}
.iCase-name table tr td{text-align:center;vertical-align:middle;}

.iCase-box{width:100%;padding:.33rem .26rem .49rem;background:#fff;position:absolute;left:0px;bottom:-100%;}
.iCase-box .title{line-height:29px;font-size:18px;}
.iCase-box .con{line-height:24px;height:48px;margin:.15rem 0 0;}
.iCase-box:after{content:'';display:block;width:16px;height:16px;background:url(../../images/icon/icon-more.png) no-repeat center center;position:absolute;right:.19rem;bottom:.14rem;}

.iCase-wrap:hover{border:2px solid #ea2654;}
.iCase-wrap:hover .iCase-name{opacity:0;}
.iCase-wrap:hover .iCase-box{bottom:0px;}

/*新闻资讯*/
.index-news{padding:66px 0 59px;}

.iNews-swiper{margin:40px 0 0;display:none;}
.iNews-wrap{display:block;position:relative;}
.iNews-wrap img{width:100%;}
.iNews-wrap .iNews-date{width:73px;padding:8px 0 2px;line-height:27px;text-align:center;color:#fff;background:rgba(0,0,0,.5);position:absolute;top:0px;left:20px;}
.iNews-date .split{display:block;width:38px;height:1px;background:rgba(255,255,255,.5);margin:0 auto;}
.iNews-box{padding:18px 0 0;border:1px solid #e1e1e1;border-top:0px;}
.iNews-box .name{padding:0 5.58659217877095%;line-height:27px;font-size:16px;}
.iNews-box .con{padding:0 5.58659217877095%;line-height:24px;height:48px;color:#777777;margin:5px 0 0;}
.iNews-box .more{padding:0 5.58659217877095%;line-height:44px;font-size:12px;color:#777777;font-weight:lighter;border-top:1px solid #e1e1e1;background:url(../../images/icon/icon-more2.png) no-repeat 95% center / 14px auto;margin:16px 0 0;}

.iNews-wrap:hover .iNews-box .more{color:#ea2654;background-image:url(../../images/icon/icon-more.png);}

.iNews-swiper .swiper-pagination{font-size:0px;position:relative;bottom:0px !important;margin:30px 0 0;}
.iNews-swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#999999;opacity:1;margin:0 4px;} 
.iNews-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#ea2654;}

/*关于友邦怡*/
.index-abUs{padding:50px 0 55px;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important;background-attachment:fixed !important;}
.index-abUs .I-title{color:#fff;}

.iAbUs-swiper{width:980px;position:relative;margin:41px auto 0;display:none;}

.iAbUs-wrap{display:block;padding:0 0 21px;text-align:center;background:#f7f7f7;}
.iAbUs-wrap img{width:100%;}
.iAbUs-wrap .type{line-height:27px;font-size:18px;margin:20px 0 0;}
.iAbUs-wrap .splite{display:block;width:104px;height:2px;background:#e4e3e3;margin:8px 0 5px;}
.iAbUs-wrap .con{height:40px;line-height:20px;color:#888888;padding:0 .25rem;}
.iAbUs-wrap .btn{width:115px;height:34px;line-height:32px;color:#888888;border:1px solid #e1e1e1;margin:12px 0 0;}
.iAbUs-wrap:hover .btn{color:#fff;border-color:#ea2654;background:#ea2654;}

.iAbUsSwiper-prev,
.iAbUsSwiper-next{display:block;width:27px;height:49px;position:absolute;top:50%;margin-top:-24px;opacity:.5;z-index:2;}
.iAbUsSwiper-prev{left:-1.1rem;background:url(../../images/icon/swiper1-l.png) no-repeat center center;}
.iAbUsSwiper-next{right:-1.1rem;background:url(../../images/icon/swiper1-r.png) no-repeat center center;}
.iAbUsSwiper-prev:hover,
.iAbUsSwiper-next:hover{opacity:1;}

@media all and (max-width:1150px){
	.iAbUsSwiper-prev{left:0px;}
	.iAbUsSwiper-next{right:0px;}

}

.iAbUs-nav{width:980px;margin:48px auto 0;position:relative;}
.iAbUs-nav:after{content:'';display:block;width:100%;height:1px;background:#fff;opacity:.5;position:absolute;left:0px;top:50%;margin:-1px 0 0;}
.iAbUs-nav a{background-color:#fff;border-color:#fff;position:relative;z-index:2;}
.iAbUs-nav a.cur{background:#ea2654;}

/*联系我们*/
.index-ctUs{padding:63px 0 59px;text-align:center;background:url(../../images/bg/iCtUs-bg.jpg) no-repeat center center / cover;}
.index-ctUs .I-title:after,
.index-ctUs .I-title:before{display:none;}

.iCtUs-list{margin:73px 0 0;}
.iCtUs-list li{width:25%;text-align:center;float:left;}
.iCtUs-list .iCtUs-icon{display:block;width:112px;height:97px;background:url(../../images/content/iCtUs/iCtUs-bg.png) no-repeat center center / cover;position:relative;overflow:hidden;margin:0 auto;}
.iCtUs-icon img{width:100%;}
.iCtUs-icon img.rollover{transform:translateY(10px);-transform:translateY(10px);}
.iCtUs-list .con{width:200px;line-height:22px;color:#666666;margin:28px auto 0;}

.iCtUs-list li:hover .iCtUs-icon{background-image:url(../../images/content/iCtUs/iCtUs-bg2.png);}
.iCtUs-list li:hover .iCtUs-icon img{opacity:0;}
.iCtUs-list li:hover .iCtUs-icon img.rollover{opacity:1;transform:translateY(0);-transform:translateY(0);}

/*animate*/
.iLink-list li{transition:all .6s ease-in-out .2s;-webkit-transition:all .6s ease-in-out .2s;}

.iLink-list li{transform:scale(0.6);-webkit-transform:scale(0.6);opacity:0;}
.iLink-list li:nth-child(2){transition-delay:.4s;-webkit-transition-delay:.4s;}
.iLink-list li:nth-child(3){transition-delay:.6s;-webkit-transition-delay:.6s;}
.iCtUs-list li:nth-child(4){cursor:pointer;}

#index-bnr.active .iLink-list li{transform:scale(1);-webkit-transform:scale(1);opacity:1;}

.map-modal{width:100%;height:100%;background:rgba(0,0,0,.45);position:fixed;top:0px;left:0px;z-index:9999;display:none;opacity:0;}
.map-modal .map-modal-contain{width:852px;height:462px;border:6px solid #dcdcdc;overflow:hidden;position:absolute;top:50%;left:50%;margin:-231px 0 0 -426px;z-index:10;display:none;}
.map-modal-contain img{max-width:none;}
.map-modal .map-modal-close{width:100%;height:100%;position:absolute;top:0px;left:0px;cursor:default;}

/*-- 内页 --*/



/*登录、注册、忘记密码*/
.Register-wrapper{height: 730px;background: url("../../images/bg/registerbg.jpg") no-repeat center;background-size: cover;position: relative;}
.regbox{width: 380px;position: absolute;top: 15.4%;right: 22.7%;-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.5);}
.regbox .reg-tlt{height: 62px;line-height: 62px;color: #fefefe;background-color: #888888;text-align: center;width: 100%;font-size: 21px;}
.regbox .reg-main{border: 1px solid #dadada;padding: 23px;background-color: #ffffff;}
.regbox .reg-main .reg-tlt{width: 100%;height: 62px;border-bottom: 1px solid #dadada;font-size: 21px;color: #fefefe;text-align: center;background-color: #888888;}
.regbox .reg-main .reg-check{height: 27px;margin-bottom: 23px;}
.regbox .reg-main .reg-check input{display: none;}
.regbox .reg-main .reg-check label{display: block;line-height: 27px;position: relative;padding-left: 30px;cursor: pointer;}
.regbox .reg-main .reg-check label.rc-join{margin-right: 13%;}
.regbox .reg-main .reg-check label i{display: block;width: 20px;height: 20px;background: url("../../images/icon/iconcheck01.png") no-repeat center;background-size: cover;position: absolute;left: 0;top:3px;}
.regbox .reg-main .reg-check label.active i{background: url("../../images/icon/iconcheck02.png") no-repeat center;background-size: cover;}
.regbox .reg-main .reg-input>input{display: block;margin-bottom: 20px;padding-left: 10px;width: 100%;height: 38px;border: 1px solid #d7d8d9;padding-right: 38px;}
.regbox .reg-main .reg-input>input.ri-user{background: url("../../images/icon/iconuser.png") no-repeat center right;background-size: 38px;}
.regbox .reg-main .reg-input>input.ri-lock{background: url("../../images/icon/iconlock.png") no-repeat center right;background-size: 38px;}
.regbox .reg-main .reg-input .regi-code input{width: 54%;height: 38px;border: 1px solid #d7d8d9;padding-left: 10px;}
.regbox .reg-main .reg-input .regi-code span{display: block;width: 42%;height: 38px;border: 1px solid #d7d8d9;overflow: hidden;}
.regbox .reg-main .reg-input .regi-code span img{display: block;width: 100%;height: 100%;}
.regbox .reg-btn{display: block;width: 100%;height: 38px;background-color: #ea2654;font-size: 14px;color: #ffffff;text-align: center;line-height: 38px;margin-top: 21px;}
.regbox .reg-other{text-align: right;font-size: 14px;color: #9e9e9e;margin-top: 15px;}
.regbox .reg-other a:first-child{border-bottom: 1px solid #9e9e9e;padding-bottom: 3px;margin-right: 7%;}




/*产品中心---start*/
/*公共标题*/
.redtlt{padding-bottom: 10px;width: 100%;border-bottom: 1px solid #cccccc;}
.redtlt span{font-size: 24px;color: #333333;padding-left: 10px;position: relative;}
.redtlt span i{display: block;height: 23px;border-left: 3px solid #ea2654;position: absolute;left: 0;top: 5px;}
.redtlt a{font-size: 14px;color: #666666;padding-top: 10px;}
/**/
.con-banner{width: 100%;height: 400px;background: url("../../images/banner/proban.jpg") no-repeat center;background-size: cover;position: relative;}
.con-banner .cb-text{color: #ffffff;position: absolute;left: 18.6%;top: 34%;}
.con-banner .cb-text .cbt-name{font-size: 36px;}
.con-banner .cb-text .cbt-line{width: 126px;height: 1px;background: #ffffff;margin: 10px 0;}
.con-banner .cb-text .cbt-engli{font-size: 24px;}
/**/
.con-nav{width: 100%;background-color: #ffffff;height: 40px;border-bottom: 1px solid #e8e8e8;}
.con-nav ul{width: 1200px;margin: 0 auto;}
.con-nav ul li{float: left;width: 235px;}
.con-nav ul li a{display: block;font-size: 16px;color: #666666;/*border-right: 1px solid #d1d1d1;*/margin-top: 10px;position: relative;text-align: center;width: 100%;}
.con-nav ul li a:hover{color: #ea2654;}
.con-nav ul li:first-child a{/*border-left: 1px solid #d1d1d1;*/}
.con-nav ul li.active a{color: #ea2654;}
.con-nav ul li.active a:before{content: "";display: block;width: 0;height: 0;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 8px solid #e8e8e8;position: absolute;top: 22px;left: 50%;margin-left: -4.5px;}
.con-nav ul li.active a:after{content: "";display: block;width: 0;height: 0;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 8px solid #f9f9f9;position: absolute;top: 22px;left: 50%;margin-left: -4.5px;}
/**/
.con-wapper{width: 100%;background-color: #f9f9f9;padding-bottom: 26px;}
.conw-main{width: 1200px;margin: 0 auto;position: relative;}
/**/
.conwm-line{width: 100%;height: 1px;background-color: #e8e8e8;position: absolute;top: 66px;}
.conwm-tab{width: 750px;margin: 0 auto;padding: 48px 0;position: relative;z-index: 2;}
.conwm-tab a{display: block;float: left;width: 23.7%;height: 32px;border: 1px solid #dcdcdc;background-color: #ffffff;text-align: center;margin-right: 8px;font-size: 16px;color: #666666;line-height: 32px;border-radius: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.conwm-tab a:last-child{margin-right: 0;}
.conwm-tab a.active{background-color: #ea2654;border: 1px solid #ea2654;color: #ffffff;}
.conwm-tab a:hover{background-color: #ea2654;border: 1px solid #ea2654;color: #ffffff;}
/**/
.conwm-list .cl-tlt{padding-bottom: 20px;width: 100%;border-bottom: 1px solid #cccccc;margin-bottom: 30px;}
.conwm-list .cl-tlt span{font-size: 24px;color: #333333;padding-left: 10px;position: relative;}
.conwm-list .cl-tlt span i{display: block;height: 23px;border-left: 3px solid #ea2654;position: absolute;left: 0;top: 5px;}
.conwm-list .cl-control a{display: block;float: right;width: 29px;height: 29px;}
.conwm-list .cl-control a.cl-left{background: url("../../images/icon/arrow01.png") no-repeat;background-size: cover;margin-right: 10px;}
.conwm-list .cl-control a.cl-left:hover{background: url("../../images/icon/arrow02.png") no-repeat;background-size: cover;}
.conwm-list .cl-control a.cl-right{background: url("../../images/icon/arrow03.png") no-repeat;background-size: cover;}
.conwm-list .cl-control a.cl-right:hover{background: url("../../images/icon/arrow04.png") no-repeat;background-size: cover;}
/*
.conwm-list .cl-list-cell{margin-bottom: 60px;overflow:hidden;}
.conwm-list .cl-list-cell li{width: 23.5%;margin-right: 2%;background-color: #ffffff;float: left;}
.conwm-list .cl-list-cell li:last-child{margin-right: 0;}
.conwm-list .cl-list-cell li a{display: block;width: 100%;height: 100%;}
.conwm-list .cl-list-cell li a .clc-img{display: block;width: 100%;overflow: hidden;}
.conwm-list .cl-list-cell li a .clc-img img{display: block;width: 100%;}
.conwm-list .cl-list-cell li a .clc-bottom{border-top: 1px solid #ededed;padding: 22px 9%;}
.conwm-list .cl-list-cell li a .clc-bottom .clc-tlt{font-size: 14px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.conwm-list .cl-list-cell li a .clc-bottom .clc-small{font-size: 14px;color: #888888;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.conwm-list .cl-list-cell li:hover{box-shadow: 0 0 5px rgba(0,0,0,0.25)}
.conwm-list .cl-list-cell li:hover .clc-bottom{border-top: 1px solid #ea2654;}
.conwm-list .cl-list-cell li:hover .clc-img img{transform:scale(1.2);-webkit-transform:scale(1.2)}
.conwm-list .cl-list-cell li:hover .clc-bottom .clc-tlt{color: #ea2654;}
.conwm-list .cl-list-cell .swiper-container{visibility:hidden;}

.clListSwiper-box{display: block;width: 100%;height: 100%;background:#fff;}
.clListSwiper-box .clc-img{display: block;width: 100%;overflow: hidden;}
.clListSwiper-box .clc-img img{display: block;width: 100%;}
.clListSwiper-box .clc-bottom{border-top: 1px solid #ededed;padding: 22px 9%;}
.clListSwiper-box .clc-bottom .clc-tlt{font-size: 14px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clListSwiper-box .clc-bottom .clc-small{font-size: 14px;color: #888888;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clListSwiper-box:hover{box-shadow: 0 0 5px rgba(0,0,0,0.25)}
.clListSwiper-box:hover .clc-bottom{border-top: 1px solid #ea2654;}
.clListSwiper-box:hover .clc-img img{transform:scale(1.2);-webkit-transform:scale(1.2)}
.clListSwiper-box:hover .clc-bottom .clc-tlt{color: #ea2654;}*/
/**/
.conwm-list .cl-list-cell{margin-bottom: 60px;}
.conwm-list .cl-list-cell ul{width:102%;margin:0 0 0 -2%;}
.conwm-list .cl-list-cell li{width:25%;padding:10px 0 10px 2%;float: left;}
.conwm-list .cl-list-cell li:last-child{margin-right: 0;}
.conwm-list .cl-list-cell li a{display: block;width: 100%;height: 100%;}
.conwm-list .cl-list-cell li a .clc-img{display: block;width: 100%;overflow: hidden;}
.conwm-list .cl-list-cell li a .clc-img img{display: block;width: 100%;}
.conwm-list .cl-list-cell li a .clc-bottom{border-top: 1px solid #ededed;padding: 22px 9%;}
.conwm-list .cl-list-cell li a .clc-bottom .clc-tlt{font-size: 14px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.conwm-list .cl-list-cell li a .clc-bottom .clc-small{font-size: 14px;color: #888888;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*
.conwm-list .cl-list-cell li:hover{box-shadow: 0 0 5px rgba(0,0,0,0.25)}
.conwm-list .cl-list-cell li:hover .clc-bottom{border-top: 1px solid #ea2654;}
.conwm-list .cl-list-cell li:hover .clc-img img{transform:scale(1.2);-webkit-transform:scale(1.2)}
.conwm-list .cl-list-cell li:hover .clc-bottom .clc-tlt{color: #ea2654;}
*/
.conwm-list .cl-list-table{display:none;}
.cl-list-table .cl-control{display:none;}
.clListSwiper-box{display: block;width: 100%;height: 100%;background:#fff;}
.clListSwiper-box .clc-img{display: block;width: 100%;overflow: hidden;}
.clListSwiper-box .clc-img img{display: block;width: 100%;}
.clListSwiper-box .clc-bottom{border-top: 1px solid #ededed;padding: 22px 9%;}
.clListSwiper-box .clc-bottom .clc-tlt{font-size: 14px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clListSwiper-box .clc-bottom .clc-small{font-size: 14px;color: #888888;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clListSwiper-box:hover{box-shadow:0 0 10px 4px #e1e1e1;transform:translate3d(0,-2px,0);transition:all .3s cubic-bezier(.55,0,.1,1)}
.clListSwiper-box:hover .clc-bottom{border-top: 1px solid #ea2654;}
.clListSwiper-box:hover .clc-img img{transform:scale(1.2);-webkit-transform:scale(1.2)}
.clListSwiper-box:hover .clc-bottom .clc-tlt{color: #ea2654;}

/**/
.conwm-classics{width: 100%;background-color: #ffffff;padding: 0 25px;padding-bottom: 26px;}
.conwm-classics .cc-tlt{padding-bottom: 20px;width: 100%;border-bottom: 1px solid #cccccc;margin-bottom: 30px;padding-top: 45px;}
.conwm-classics .cc-tlt span{font-size: 24px;color: #333333;padding-left: 10px;position: relative;}
.conwm-classics .cc-tlt span i{display: block;height: 23px;border-left: 3px solid #ea2654;position: absolute;left: 0;top: 5px;}
/**/
.classicSwiper{position: relative;}
.cc-slider li a{display: block;}
.cc-slider li a span{display: block;width: 100%;overflow: hidden;}
.cc-slider li a span img{display: block;width: 100%;}
.cc-slider li a p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 50px;line-height: 50px;font-size: 14px;color: #666666;text-align: center;}
.cc-slider li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}
.cc-slider li:hover p{color: #ea2654;}
.classicSwiper-handle a{width: 16px;height: 44px;position: absolute;top: 40%;margin-top: -22px;display: block;z-index: 100;}
.classicSwiper-next{background: url("../../images/icon/classicsleft.png") no-repeat center;background-size: cover;left: 0;}
.classicSwiper-prev{background: url("../../images/icon/classicsright.png") no-repeat center;background-size: cover;right: 0;}
/**/
.conwm-solve{background-color: #ffffff;padding: 45px 25px;width: 1200px;margin: 0 auto;margin-top: 28px;}
.conwm-solve .cs-project{width: 59%;}
.conwm-solve .cs-project .csp-list a{display: block;}
.conwm-solve .cs-project .csp-list a dl{position: relative;padding-left: 96px;padding-top: 22px;}
.conwm-solve .cs-project .csp-list a dl dt{display: block;width: 80px;height: 80px;position: absolute;top: 22px;left: 0;overflow: hidden;}
.conwm-solve .cs-project .csp-list a dl dt img{width: 100%;}
.conwm-solve .cs-project .csp-list a dl dd{width: 100%;}
.conwm-solve .cs-project .csp-list a dl dd p{font-size: 18px;color: #333333;margin-bottom: 10px;overflow: hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis;}
.conwm-solve .cs-project .csp-list a dl dd div{font-size: 14px;color: #666666;height: 40px;overflow: hidden;width: 100%;line-height:20px;}
.conwm-solve .cs-project .csp-list a:hover p{color: #ea2654;}
.conwm-solve .cs-project .csp-list a:hover dl dt img{transform:scale(1.2);-webkit-transform:scale(1.2)}
.conwm-solve .cs-download{width: 33%;}
.conwm-solve .cs-download .csd-list a{display: block;height: 40px;color: #666666;border-bottom: 1px solid #e9e9e9;font-size: 14px;padding-top: 14px;padding-left: 35px;background: url("../../images/icon/download.png") no-repeat left 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/*品质保障*/
.inward-title{font-size: 24px;color: #333333;text-align: center;margin-bottom: 38px;margin-top: 30px;}
.inward-leftbox{width: 43.6%;}
.inward-rightbox{width: 55.5%;}
.inward-cell{width: 100%;position: relative;overflow: hidden;}
.inward-cell span{display: block;width: 100%;overflow: hidden;}
.inward-cell span img{width: 100%;}
.inward-cell .ic-text{position: absolute;bottom:0px;padding: 15px 25px;background: rgba(0,0,0,0.5);width: 100%;}
.inward-cell .ic-text p:first-child{font-weight: bold;font-size: 14px;color: #ffffff;}
.inward-cell .ic-text p:last-child{font-size: 14px;color: rgba(225,225,225,0.6);}
.inward-cell:hover .ic-text{bottom: 0;}
.inward-cell:hover span img{transform:scale(1.2);-webkit-transform:scale(1.2)}
.inward-rightbox .ir-cell-box .inward-cell{width: 49%;margin-bottom: 1.9%;}
.inward-cell .fr{margin-left: 13px;}
/**/

.master a{display: block;width: 32%;float: left;margin-right: 2%;margin-top: 30px;}
.master a:nth-child(3n){margin-right: 0;}
.master .ms-img{display: block;width: 100%;border: 1px solid #d6d6d6;}
.master .ms-img img{width: 100%;}
.master .ms-text{font-size: 14px;}
.master .ms-text p:first-child{font-weight: bold;color: #333333;margin-top: 15px;margin-bottom: 10px;}
.master .ms-text p:last-child{color: #666666;height:40px;overflow: hidden;}
/**/
.fun-title{background-color: #ea2654;padding:10px 0;}
.fun-title .ft-box{width: 1200px;margin: 0 auto;}
.fun-title .ft-box span{font-size: 14px;color: #ffffff;line-height: 28px;}
.fun-title .ft-box .ft-nav a{display: block;float: right;padding: 3px 15px;
	border-radius: 20px;color: #ffffff;margin-right: 20px;border: 1px solid transparent;
}

.fun-title .ft-box .ft-nav a.active{background-color: #f06888;border: 1px solid #e25979;}
.fun-title .ft-box .ft-nav a:hover{background-color: #f06888;border: 1px solid #e25979;}
.fun-title .ft-box .ft-rectangle a{float: left;font-size: 16px;color: #f6b5bf;padding: 0 14px;/*border-right: 1px solid #fbd4dd;*/margin-top: 3px;}
.fun-title .ft-box .ft-rectangle a.active{color: #ffffff;}
.fun-title .ft-box .ft-rectangle a:hover{color: #ffffff;}
/**/
.fun-main{width: 1200px;margin: 0 auto;overflow-x:auto;}
.fun-main table,
.fun-main table td{border:1px solid #ccc;border-collapse:collapse;}
.fw-text{background-color: #ffffff;width: 100%;text-align: center;padding: 66px 0;border-bottom: 1px solid #d8d8d8;}
.fw-text .fw-name{font-size: 36px;color: #333333;font-weight: 100;}
.fw-text .fw-word{width:80%;line-height:30px;font-size: 16px;color: #666666;margin: 35px auto;}
.fw-text .fw-word img{max-width:100%;height:auto;}
.fw-text img{max-width: 100%;margin: 20px auto;display: block;}
/**/
.fw-list{padding: 72px 0;background-color: #f9f9f9;padding-bottom: 25px;}
.fw-list .redtlt{margin-bottom: 15px;}
.fw-list ul{margin-bottom: 45px;padding-left: 20px;}
.fw-list ul li{line-height:30px;font-size: 16px;color: #666;list-style: disc;margin-bottom: 15px;}
.fw-list ul li span{color: #666666}

.fun-main table *{font-family:'Arial' !important;}
/**/
.fw-choose{background-color: #ffffff;/*height: 400px;*/padding: 58px 0;}
/**/
.argument .redtlt{padding: 50px 0 20px 0;}
.argument-list{border-top: 1px solid #e6e4e3;}
.argument-list table{width: 100%;}
/*.argument-list tr{}*/
.argument-list tr td{border-bottom: 1px solid #e6e4e3;padding-left: 65px;color: #333;}

.argument-list tr td:first-child{width: 19%;height: 100%;border-right: 1px solid #e6e4e3;padding: 10px 0;font-size: 14px;color: #333333;padding-left: 65px;
}
.argument-list tr td:last-child{width:auto;padding: 10px 0;font-size: 14px;color: #666666;padding-left: 50px;}
.argument-size{margin-bottom: 54px;}
.argument-size table{width: 100%;}
.argument-size table tr th{height: 48px;background-color: #f6f6f6;font-size: 16px;color: #333333;
text-align: center;font-weight: 100;border-right: 1px solid #e6e4e3;
}
.argument-size table tr th:nth-child(1){width: 18%;}
.argument-size table tr th:nth-child(2){width: 30%;}
.argument-size table tr th:nth-child(3){width: 35%;}
.argument-size table tr th:nth-child(4){width: 17%;border-right: none;}
.argument-size table tr td{text-align: center;font-size: 14px;color: #666666;height: 48px;line-height: 48px;
border-bottom: 1px solid #e6e4e3;border-right: 1px solid #e6e4e3;
}
.argument-size table tr td:last-child{border-right: none;}

/**/
.conwm-tab.device-tab{width: 700px;}
.conwm-tab.device-tab a{width: 18.7%;}
.conwm-list .cl-tlt span i.eng{top: 1px;}

/**/
/*
.traitbanner{width: 100%;height: 750px;
	background: url("../../images/banner/traitban.png") no-repeat center;background-size: cover;}
*/
.traitbanner{padding:89px 0 25px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;border-bottom:1px solid #d8d8d8;position:relative;}
.traitbanner .contain{position:relative;}
.traitbanner-img{width:45.16666666666667%;text-align:center;float:left;}
.traitbanner-img img{max-width:100%;height:auto;}
.traitbanner-box{width:51.66666666666667%;float:right;margin:1.25rem 0 0;}
.traitbanner-box .t1{line-height:54px;font-size:40px;font-weight:lighter;color:#e60012;}
.traitbanner-box .t2{line-height:40px;font-size:28px;font-weight:lighter;margin:15px 0 0;}
.traitbanner-box .t3{line-height:27px;font-size:16px;color:#666666;margin:25px 0 0;}
.traitbanner-box ul{font-size:0px;}
.traitbanner-box ul li{display:inline-block;width:64px;height:64px;line-height:62px;text-align:center;font-size:18px;color:#666666;font-weight:lighter;border:1px solid #cccccc;border-radius:100%;margin:22px 14px 0 0;}


/*.traitbanner*/
.trait-brown{background-color: #f9f9f9;padding-bottom: 73px;}
.trait-brown .redtlt{padding-top: 50px;}
.trait-white .redtlt{padding-top: 55px;}
.tb-small{font-size: 18px;color: #333333;padding-left: 15px;margin: 15px 0;}

.tb-list{padding-left:30px;}
.tb-list li{font-size: 14px;color: #bdbdbd;list-style: disc;margin-bottom: 15px;}
.tb-list li:last-child{margin-bottom: 0;}
.tb-list li span{color: #666666}
.tb-annotation{padding: 0 15px;font-size: 14px;color: #666666;margin: 30px 0;}
.tb-img{display: block;margin: 0 auto;max-width: 90%;}

.data-load{width: 100%;padding: 20px;background-color: #ffffff;border: 1px solid #ebebeb;margin-top: 25px;}
.dl-text p:first-child{font-size: 18px;color: #333333;margin-bottom: 15px;}
.dl-text p:last-child{font-size: 14px;color: #666666;}
.dl-button{display: block;width: 142px;border: 1px solid #dfdfdf;height: 39px;
font-size: 14px;color: #666666;
	background: url("../../images/icon/download.png") no-repeat  27px center;
	padding-left: 59px;line-height: 39px;
	border-radius: 20px;margin-top: 8px;
}

/*产品中心---end*/

/*合作伙伴 --- start*/
.partner{background-color: #2a2a2a;width: 100%;}
.par-tlt{text-align: center;}
.par-tlt .part01{font-size: 24px;color: #ffffff;padding-top: 52px;}
.par-tlt .part02{font-size: 48px;color: #ffffff;padding: 20px 0;}
.par-tlt .part03{font-size: 30px;color: #ea2654;height: 59px;background: url("../../images/icon/parline.png") no-repeat center;line-height: 59px;}
.par-tlt .part04{width: 200px;margin: 0 auto;height: 100px;color: #ffffff;background: url("../../images/icon/par01.png") no-repeat center left;text-align: left;padding-left: 50px;padding-top: 24px;}
.par-tlt .part04 p:first-child{font-size: 18px;margin-bottom: 5px;}
.par-tlt .part04 p:last-child{font-size: 20px;}

.joinInbox{width: 744px;margin: 0 auto;margin-bottom: 65px;}
.joinInbox .jn-on{width: 48.6%;text-align: center;background-color: #ffffff;}
.joinInbox .jn-on span{display: block;width: 100%;}
.joinInbox .jn-on span img{display: block;width: 100%;}
.joinInbox .jn-on .jnn01{font-size: 14px;color: #333333;font-weight: bold;margin-top: 15px;}
.joinInbox .jn-on .jnn02{font-size: 14px;color: #666666;margin-top: 5px;margin-bottom: 15px;}
.joinInbox .jn-on .oncebtn{display: block;width: 109px;height: 38px;background-color: #ea2654;font-size: 14px;color: #ffffff;text-align: center;line-height: 38px;margin: 0 auto;margin-bottom: 15px;}
.joinInbox .jn-in{width: 50%;background-color: #ffffff;padding:6px 20px;}
.jn-in h1{font-size: 16px;color: #333333;padding-top: 23px;padding-bottom: 20px;}
.jn-in .reg-input>input{display: block;margin-bottom: 12px;padding-left: 10px;width: 100%;height: 38px;border: 1px solid #d7d8d9;}
.jn-in .reg-input .regi-code input{width: 54%;height: 38px;border: 1px solid #d7d8d9;padding-left: 10px;}
.jn-in .reg-input .regi-code span{display: block;width: 42%;height: 38px;border: 1px solid #d7d8d9;overflow: hidden;}
.jn-in .reg-input .regi-code span img{display: block;width: 100%;height: 100%;}
.jn-in .reg-btn{display: block;width: 109px;height: 38px;background-color: #ea2654;font-size: 14px;color: #ffffff;text-align: center;line-height: 38px;margin: 20px auto;}

.partnertitle{text-align: center;color: #ffffff;font-size: 38px;}
.partnertitle span{margin: 0 27px;}
.partnertitle i{display: inline-block;width: 55px;height: 1px;background-color: #999999;position: relative;top: -10px;}

.advantage .mark{width: 1200px;margin: 0 auto;margin-top: 55px;}
.advantage .mark li{width: 25%;float: left;text-align: center;}
.advantage .mark li span{display: block;width: 100%;border-right: 1px solid #7c7c7c;height: 98px;}
.advantage .mark li:last-child span{border-right: none;}
.advantage .mark li span img{display: block;margin: 0 auto;}
.advantage .mark li p{font-size: 18px;color: #ffffff;font-weight: bold;margin: 20px 0;}
.advantage .mark li div{font-size: 14px;color: #bdbdbd;padding: 0 25px;line-height:24px;}

.recruit{margin-top: 70px;}
.recruit .recruitlist{width: 1200px;margin: 0 auto;margin-top: 30px;}
.recruit .recruitlist li{width: 23.5%;float: left;text-align: center;position: relative;margin-right: 2%;}
.recruit .recruitlist li:last-child{margin-right:0;}
.recruit .recruitlist li span{display: block;width: 100%;height: 139px;background-color: #ebebec;padding-top: 20px;}
.recruit .recruitlist li span img{display: block;width: 60px;height: 60px;margin: 0 auto;}
.recruit .recruitlist li span p{margin-top: 15px;font-size: 18px;color: #333333;font-weight: bold;}
.recruit .recruitlist li div{background-color: #ffffff;padding: 0 30px;height:155px;padding-top: 25px;line-height:24px;}
.recruit .recruitlist li:hover{transform:translate3d(0,-2px,0);transition:all .3s cubic-bezier(.55,0,.1,1)}
.recruit .recruitlist li:hover span img,
.recruit .recruitlist li:hover span p{transform:translateY(-10px);-webkit-transform:translateY(-10px);}
.recruit .recruitlist li:hover span p{transition-delay:.1s;-webkit-transition-delay:.1s;}

.require{margin-top: 70px;}
.require .requirelist{width: 1200px;margin: 0 auto;border: 1px solid #aaaaaa;padding: 30px;margin-top: 30px;}
.require .requirelist li{font-size: 14px;color: #bdbdbd;margin-bottom: 12px;}
.require .requirelist li:last-child{margin-bottom: 0;}

.purchase{color: #ffffff;text-align: center;background-color: #405f9f;height: 80px;margin-top: 70px;}
.purchase i{display: inline-block;width: 44px;height: 40px;background: url("../../images/icon/par10.png") no-repeat center;position: relative;top: 11px;}
.purchase span{font-size: 24px;line-height: 80px;margin-left: 15px;margin-right: 20px;}
.purchase a{display: inline-block;width: 168px;height: 44px;line-height: 44px;font-size: 18px;color: #ffffff;border: 1px solid #ffffff;border-radius: 50px;}

/**/
.participate{display:none;background: rgba(0,0,0,0.9);width: 100%;min-height: 100%;position: absolute;top: 0;left: 0;z-index: 100;}
.participate .pic-boxmain{width: 1200px;background-color: #ffffff;position: absolute;top: -50%;left: 50%;margin-left: -600px;}
.participate .pic-boxmain .closeboxmain{
	width: 47px;
	height: 47px;
	background: url(../../images/icon/popclose.png) no-repeat;
	position: absolute;
	right: -50px;
	top: -50px;
	cursor: pointer;
}
.participate .pic-boxmain .closeboxmain:hover{transform: rotate(180deg);}
.pci-tlt{font-size: 30px;color: #333333;text-align: center;padding-top: 53px;}
.pci-tlt i{display: block;width: 56px;height: 3px;background-color: #e0e0e0;margin: 0 auto;margin-top: 16px;}
.pci-small{width: 660px;margin: 0 auto;font-size: 14px;color: #666666;text-align: center;margin-top: 35px;margin-bottom: 50px;}
.pci-form .pcif-top dl{width: 50%;margin-bottom: 20px;}
.pci-form .pcif-top dl:nth-child(2n-1){float: left;}
.pci-form .pcif-top dl:nth-child(2n-1) dt{width: 35%;}
.pci-form .pcif-top dl:nth-child(2n-1) dd{width: 65%;}
.pci-form .pcif-top dl:nth-child(2n){float: right;}
.pci-form .pcif-top dl:nth-child(2n) dt{width: 30%;}
.pci-form .pcif-top dl:nth-child(2n) dd{width: 70%;}
.pci-form .pcif-top dl:after{display:table;content:"";clear:both;}
.pci-form .pcif-top dl dt{text-align: right;float: left;line-height: 34px;color: #666666;}
.pci-form .pcif-top dl dd{float: right;}
.pci-form .pcif-top dl dd i{color: #e60012;}
.pci-form .pcif-top dl dd input{width: 90%;height: 34px;line-height: 34px;border: 1px solid #e5e5e5;}
.pci-form .pcif-top .pcif-select{padding-left: 75px;}
.pci-form .pcif-top .pcif-select dl:after{display:table;content:"";clear:none;}
.pci-form .pcif-top .pcif-select dl dt{width: 75px;}
.pci-form .pcif-top .pcif-select dl dd{width: 163px;float: left;position: relative;}
.pci-form .pcif-top .pcif-select dl dd select{width: 167px;height: 34px;border: 1px solid #e0e0e0;}
.pci-form .pcif-top .pcif-select dl dd i{position: absolute;top: 7px;right: -9px;}
.upfile{border: 1px solid #e5e5e5;width: 90%;height: 34px;line-height:34px;padding-left: 7px;position: relative;}
.upfile input{display: none;}
.upfile label{display: inline-block;width: 68px;height: 19px;line-height: 19px;background-color: #f2f2f2;border: 1px solid #c0c0c0;text-align: center;font-size: 14px;color: #666666;cursor: pointer;}
.upfile span{font-size: 14px;color: #888888;}
.upfile i{position: absolute;right: -6px;top: 0;}

.pcif-textarea{width: 100%;}
.pcif-textarea dl{margin-bottom: 20px;}
.pcif-textarea dl:after{display:table;content:"";clear:both;}
.pcif-textarea dl dt{width: 12.5%;text-align: right;color: #666666;float: left;}
.pcif-textarea dl dd{width: 87%;float: left;}
.pcif-textarea dl dd textarea{width: 96%;border: 1px solid #e5e5e5;height: 76px;resize: none;}
.pcif-textarea dl dd i{position: relative;top: -52px;}

.interest{padding: 0 4%;}
.interest h1{font-size: 18px;color: #333333;border-bottom: 1px solid #e5e5e5;height: 50px;line-height: 50px;font-weight: 100;margin-bottom: 18px;}
.interest ul{background-color: #f4f4f4;padding: 25px;border: 1px solid #eaeaea;}
.interest ul li{width: 25%;float: left;}
.interest ul li .inr-tlt{width: 215px;font-size: 14px;color: #fefefe;background-color: #979797;height: 26px;line-height: 26px;text-align: center;border-radius: 20px;margin-bottom: 30px;}
.interest ul li .inr-check{margin-bottom: 22px;}
.interest ul li .inr-check input{display: none;}
.interest ul li .inr-check label{padding-left: 26px;color: #666666;font-size: 14px;background: url("../../images/icon/incheck01.png") no-repeat center left;cursor: pointer;}
.interest ul li .inr-check label.active{background: url("../../images/icon/incheck02.png") no-repeat center left;}

.pcif-submit{display: block;width: 140px;height: 34px;
	text-align: center;line-height: 34px;background-color: #ea2654;border: 1px solid #e5e5e5;
	color: #ffffff;
	margin: 34px auto 40px auto;
}
/*合作伙伴 --- end*/


/*精选案例 ---start*/
.casebanner{background: url(../../images/banner/caseban.jpg) no-repeat center;}
.casebanner .cb-text{color: #000000;}
.casebanner .cb-text .cbt-line{background-color: #000000;}

.case-list{background-color: #f9f9f9;width: 100%;padding-top: 48px;padding-bottom: 67px;}
.case-list ul{width: 1200px;margin: 0 auto;margin-bottom: 30px;}
.case-list li{width: 31.5%;margin-right: 2.75%;padding: 17px 20px;
	background-color: #ffffff;border: 1px solid #eaeaea;cursor: pointer;float: left;
	margin-bottom: 25px;}
.case-list li:nth-child(3n){margin-right: 0;}
.case-list li div{width: 100%;overflow: hidden;}
.case-list li div img{display: block;width: 100%;}
.case-list li p{font-size: 14px;color: #666666;text-align: center;padding-top: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.case-list li:hover p{color: #ea2654;}
.case-list li:hover div img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.case-list li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.solution-list{padding-top: 43px;}
.solution-list{background-color: #f9f9f9;}
.solution-list ul{width: 1200px;margin: 0 auto;padding-bottom: 20px;}
.solution-list ul li{width: 48%;background-color: #ffffff;border: 1px solid #e9e9e9;margin-bottom: 20px;}
.solution-list ul li:nth-child(2n-1){float: left;}
.solution-list ul li:nth-child(2n){float: right;}
.solution-list ul li a{display: block;}
.solution-list ul li  a dl{position: relative;
	padding: 15px 0;
	padding-left: 110px;}
.solution-list ul li  a dl dt{display: block;width: 80px;height: 80px;position: absolute;top: 10px;left: 15px;overflow: hidden;}
.solution-list ul li  a dl dt img{width: 100%;}
.solution-list ul li  a dl dd{width: 100%;padding-right: 34px;}
.solution-list ul li  dl dd p{font-size: 18px;color: #333333;margin-bottom: 10px;overflow: hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis;}
.solution-list ul li  a dl dd div{font-size: 14px;color: #666666;height: 40px;overflow: hidden;width: 100%;line-height:22px;}
.solution-list ul li  a:hover p{color: #ea2654;}
.solution-list ul li  a:hover dl dt img{transform:scale(1.2);-webkit-transform:scale(1.2)}
.solution-list ul li  a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.solution-list .purchase{margin-top: 50px;}

/**/
.case-details{background-color: #f9f9f9;padding-top: 40px;padding-bottom: 49px;}
.case-details .cased-box{padding: 50px;padding-top: 45px;background-color: #ffffff;width: 72.5%;border: 1px solid #f3f3f3;}
.case-details .cased-box .csb-tlt{font-size: 24px;color: #ea2654;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;font-weight: 100;}
.case-details .cased-box .csb-img{width: 100%;display: block;margin-top: 17px;}
.case-details .cased-box .csb-small{font-size: 14px;color: #333333;font-weight: bold;margin: 20px 0;}
.case-details .cased-box p{font-size: 14px;color: #666666;margin-bottom: 10px;}
.csb-paging{padding: 20px 0;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.csb-paging a{display: block;color: #4b4b4b;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.csb-paging a:first-child{margin-bottom: 10px;}
.csb-paging a span{color: #666666;}
.csb-paging a:hover span{color: #ea2654;}

.casebackbtn{width: 140px;height: 42px;display: block;
	background: #ea2654 url("../../images/icon/caseback.png") no-repeat  26px center;color: #ffffff;
	line-height: 42px;
	padding-left: 54px;
	margin: 0 auto;
	margin-top: 44px;
}

.cased-recommend{width: 24%;background-color: #ffffff;border: 1px solid #f3f3f3;padding: 20px;}

.rec-list a{display: block;height: 38px;line-height: 38px;
	border-bottom: 1px dashed #e2e2e2;padding-left: 18px;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.rec-list a i{display: inline-block;width: 5px;height: 5px;background-color: #b5b5b5;border-radius: 20px;margin-right: 5px;
position: relative;top: -2px;
}
.rec-list a:hover{color: #ea2654;}

.solu-details{padding-bottom: 0;}
.solubox .csb-tlt{text-align: center;}
.solubox .csb-paging a{margin: 0;}
.solu-details .purchase{margin-top: 50px;}

.solu-details .cased-recommend .redtlt span{font-size: 18px;}
.solu-details .cased-recommend .redtlt span i{height: 20px;top: 3px;}

/*精选案例 ---end*/


/*服务支持 --- start*/

.customerbanner{height: 680px;background: url("../../images/banner/cusban.jpg") no-repeat center;width: 100%;}
.customerbanner .cusbanbox{width: 704px;margin-left: 18.8%;padding-top: 140px;}
.customerbanner .cusbanbox h1{font-size: 24px;color: #333333;font-weight: 100;margin-bottom: 25px;}
.customerbanner .cusbanbox .cbb-text{font-size: 14px;color: #666666;margin-bottom: 20px;line-height:26px;}
.customerbanner .cusbanbox>p{font-size: 14px;color: #ea2654;margin-bottom: 36px;}
.customerbanner .cusbanbox h2{text-align: center;font-size: 18px;color: #333333;font-weight: 100;margin-bottom: 23px;}
.customerbanner .cusbanbox ul li{width: 13.6%;margin-right: 0.7%;float: left;background-color: #ffffff;padding: 8px;padding-bottom: 0;min-height:160px;text-align: center;}
.customerbanner .cusbanbox ul li:last-child{margin-right: 0;}
.customerbanner .cusbanbox ul li p{color: #666666;margin-top:10px;}
.customerbanner .cusbanbox ul li span{display: block;width: 100%;overflow: hidden;}
.customerbanner .cusbanbox ul li span img{display: block;width: 100%;}

.problem{background-color: #f9f9f9;padding-top: 34px;padding-bottom: 62px;}
.problem .problembox{width: 1200px;margin: 0 auto;background-color: #ffffff;
  border: 1px solid #f3f3f3;padding:0 40px;padding-top: 54px;padding-bottom: 44px;
}
.pb-tlt{font-size: 24px;color: #333333;text-align: center;font-weight: 100;margin-bottom: 44px;}

.pb-accordion{margin-top: 40px;padding-bottom: 24px;}
.pb-accordion li{margin-bottom: 22px;}
.pb-accordion li .pba-top{width: 100%;height: 50px;line-height: 50px;position: relative;background-color: #f7f7f7;padding-left: 27px;padding-right: 55px;color: #666666;cursor: pointer;overflow: hidden;}
.pb-accordion li .pba-top i{display: block;width: 28px;height: 28px;background: url("../../images/icon/hide.png") no-repeat;
 position: absolute;top: 11px;right: 26px;background-size: contain;
}
.pb-accordion li .pba-cont{padding: 25px;display: none;position: relative;}
.pb-accordion li .pba-cont h3{font-size: 14px;color: #444444;margin-bottom: 15px;}
.pb-accordion li .pba-cont p{font-size: 14px;color: #888888;margin-bottom: 15px;}

.pb-accordion li.active .pba-top{background-color: #9f9f9f;color: #ffffff;}
.pb-accordion li.active .pba-cont{display: block;}
.pb-accordion li.active .pba-top i{background: url("../../images/icon/show.png") no-repeat;background-size: contain;}
.pb-accordion li:hover .pba-top{background-color: #9f9f9f;color: #ffffff;}

.cultivate{width: 1200px;border: 1px solid #f3f3f3;background-color: #ffffff;margin: 0 auto;margin-top: 30px;padding: 0 43px;padding-bottom: 48px;}
.cultivate .ct-tlt{font-size: 24px;color: #333333;text-align: center;padding-bottom: 24px;border-bottom: 1px solid #eaeaea;padding-top: 45px;font-weight: 100;margin-bottom: 25px;}
.cultivate .ct-news dl{width:63%;position: relative;min-height: 210px;padding-left: 356px;}
.cultivate .ct-news dl dt{width:325px;position: absolute;left: 0;top: 0;}
.cultivate .ct-news dl dd h2{font-size: 18px;color: #333333;font-weight: 100;margin-bottom:10px;}
.cultivate .ct-news dl dd div{color: #888888;line-height: 23px;}
.cultivate .ct-news dl dd a{display: block;width: 108px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #ea2654;color: #666666;margin-top:10px;}
.cultivate .ct-news dl dd a:hover{background-color: #ea2654;color: #ffffff;}
.cultivate .ct-news .ctn-down{width: 35%;}
.cultivate .ct-news .ctn-down a{display: block;height: 42px;line-height: 42px;border-bottom: 1px solid #e9e9e9;padding-left: 34px;background: url("../../images/icon/download.png") no-repeat left center;color: #666666;}
.cultivate .ct-news .ctn-down a:hover{color: #ea2654;}

.servicebanner{background: url(../../images/banner/serban.jpg) no-repeat center;}
.servicebanner .cb-text{color: #000000;}
.servicebanner .cb-text .cbt-line{background: #000000;}

.album-tab{width: 530px;}
.album-tab a{width: 31%;}
.album-photo{width: 100%;background-color: #ffffff;border: 1px solid #f3f3f3;padding: 59px 90px 50px 90px;margin-bottom: 32px;}
.album-photo ul{margin-bottom: 10px;}
.album-photo li{width: 25%;float: left;text-align: center;margin-bottom: 35px;}
.album-photo li .alp-img{padding: 13px;border: 1px solid #e9e9e9;width: 58%;margin: 0 auto;margin-bottom: 20px;}
.album-photo li .alp-img span{overflow: hidden;display: block;width: 100%;cursor: pointer;}
.album-photo li .alp-img img{width: 100%;display: block;}
.album-photo li .alp-tlt{font-size: 14px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.album-photo li .alp-small{font-size: 14px;color: #666666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.album-photo li:hover .alp-img img{transform:scale(1.2);-webkit-transform:scale(1.2)}

/**/
.certificatebox{width: 100%;background-color: #ffffff;border: 1px solid #f3f3f3;padding: 43px 37px 43px 37px;margin-bottom: 32px;}
.certificate-tab{width: 100%;text-align: center;}
.certificate-tab a{display: inline-block;width: 160px;height: 32px;border: 1px solid #e8e8e8;
text-align: center;line-height: 32px;border-right: none;
}
.certificate-tab a:last-child{border-right: 1px solid #e8e8e8;}
.certificate-tab a.active{background-color: #ea2654;color: #ffffff;}
.certificate-tab a:hover{background-color: #ea2654;color: #ffffff;}

.cer-list{margin-top: 37px;margin-bottom: 34px;}
.cer-list li{width: 49%;border: 1px solid #e9e9e9;padding: 20px 25px;padding-right: 8.5%;
position: relative;cursor: pointer;margin-bottom: 20px;
}
.cer-list li:nth-child(2n-1){float: left;}
.cer-list li:nth-child(2n){float: right;}
.cer-list li i{position: absolute;width: 32px;height: 30px;background: url("../../images/icon/download.png") no-repeat;background-size: cover;
	top: 36px;right: 34px;
}
.cer-list li div{color: #888888;height: 38px;overflow: hidden;}
.cer-list li p.cerl-tlt{font-size: 16px;color: #333333;margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cer-list li:hover .cerl-tlt{color: #ea2654;}
.cer-list li:hover i{top: 40px;}
.cer-list li:hover{box-shadow: 0 0 5px rgba(0,0,0,0.1);}

/**/
.acquirebox{background-color: #f9f9f9;padding-top: 48px;padding-bottom: 58px;}
.gain{background-color: #ffffff;border: 1px solid #f3f3f3;width: 1200px;margin: 0 auto;padding:25px 45px 44px 45px;}
.gain .gain-tlt{font-size: 24px;color: #333333;margin-bottom: 22px;text-align: center;font-weight: 100;}

.gain .gain-small{font-size: 14px;color: #666666;border-bottom: 1px solid #cecece;
text-align: center;padding-bottom: 32px;
}
.gain .gain-small p{margin-bottom: 10px;}
.gain .gain-list{width: 85%;margin: 0 auto;}
.gain .gain-list li{width: 25%;float: left;}
.gain .gain-list li p{color: #666666;}
.gain .gain-list li p:first-child{font-size: 18px;color: #333333;padding-top: 40px;padding-bottom: 26px;}

.gainoption{background-color: #ffffff;border: 1px solid #f3f3f3;width: 1200px;margin: 0 auto;padding:58px 45px 48px 45px;margin-top: 28px;}
.gainoption .gp-tab{text-align: center;padding-bottom: 40px;border-bottom: 1px solid #cecece;}
.gainoption .gp-tab a{display: inline-block;width:240px;height:44px;border: 1px solid #cecece;text-align: center;line-height: 44px;font-size: 16px;color: #333333;margin-right: 11px;border-radius: 5px;
text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
}
.gainoption .gp-tab a:last-child{margin-right: 0;}
.gainoption .gp-tab a.active{background-color: #ea2654;color: #ffffff;border: 1px solid #ea2654;}
.gainoption .gp-tab a:hover{background-color: #ea2654;color: #ffffff;border: 1px solid #ea2654;}

.gainoption .gp-tabcontent{display:none;margin-top: 29px;}
.gainoption .gp-tabcontent .gpt-text{width: 50%;}
.gainoption .gp-tabcontent .gpt-text h1{font-size: 24px;color: #333333;font-weight: 100;}
.gainoption .gp-tabcontent .gpt-text h1 i{display: block;width: 38px;height: 3px;background-color: #cbcbcb;margin-top: 20px;}
.gainoption .gp-tabcontent .gpt-text .gpt-tips{font-size: 16px;color: #888888;margin-top: 23px;line-height: 30px;}
.gainoption .gp-tabcontent .gpt-text .gpt-more{width: 98px;height: 30px;line-height: 30px;display: block;text-align: center;color: #ffffff;background-color: #ea2654;border-radius: 20px;margin-top: 50px;}
.gainoption .gp-tabcontent .gpt-img{width: 45%;}
.gainoption .gp-tabcontent .gpt-img img{width: 100%;}

.needList{width: 1200px;margin: 0 auto;padding-top: 50px;}
.needList>h1{font-size: 30px;color: #333333;font-weight: 100;text-align: center;margin-bottom: 25px;}
.needList .nl-small{text-align: center;margin-bottom: 30px;}
.needList .nl-small p{margin-bottom: 10px;color: #666666;}
.needList .nl-form{padding: 35px 15px;background-color: #f4f4f4;border: 1px solid #eaeaea;margin-bottom: 50px;}
.needList .nl-form li{width: 33.33%;float: left;margin-bottom: 17px;}
.needList .nl-form li:after{content: "";display: block;clear: both;}
.needList .nl-form li input{height: 28px;border: 1px solid #e5e5e5;width: 68%;float: left;padding-left: 5px;}
.needList .nl-form li label{width: 30%;display: block;float: left;text-align: right;color: #666666;line-height: 28px;}
.needList .nl-form li i{color: #e60012;position: relative;top: 7px;}
.needList .nl-form li select{height: 28px;border: 1px solid #e5e5e5;width: 68%;float: left;}
.needList .nl-form li .site{width: 50%;position: relative;}
.needList .nl-form li .site label{width: 52%;}
.needList .nl-form li .site select{width: 48%;}
.needList .nl-form li .site:nth-child(2){margin-left: -6%;}
.needList .nl-form li .site i{position: absolute;top: 6px;right: -5px;}
.needList .nl-form li:last-child{width: 100%;}
.needList .nl-form li:last-child label{width: 8.6%;text-align:center;}
.needList .nl-form li textarea{width:90.5%;height: 143px;border: 1px solid #e5e5e5;resize: none;float: left;padding: 10px;}

.nlformbtn{width: 143px;height: 34px;background-color: #ea2654;border: 1px solid #e5e5e5;text-align: center;display: block;line-height: 34px;color: #ffffff;margin: 0 auto;margin-top: 6px;}

.leaveword{margin-bottom: 35px;}
.leaveword h1{font-size: 16px;color: #333333;margin: 15px 0;font-weight: 100;}
.leaveword .lew-back{width: 100%;background-color: #f4f4f4;border: 1px solid #eaeaea;padding: 27px 42px;}
.leaveword .lew-back textarea{width: 100%;height: 127px;resize: none;border: none;padding: 15px;}
.purinter{padding: 0;}
.purinter h1{font-size: 16px;border: none;margin-bottom: 0;}
.nl-lianxi{font-size: 16px;margin-bottom: 18px;}
.needList .nl-form.nl-buyform{padding-bottom: 0;margin: 0;}
.nlbuybtn{margin-bottom: 50px;}


/*服务支持 --- end*/



/*关于友邦怡 --start*/
.aboutbanner{background: url(../../images/banner/abUs-bnr1.jpg) no-repeat center;}
.newsContainer{background-color:#f9f9f9;padding-bottom: 50px;}
.newc-box{width: 1200px;margin: 0 auto;background-color: #ffffff;border: 1px solid #f3f3f3;padding: 42px 40px 47px 40px;}
.newcTop{width: 42%;}
.newcTop h1{font-size: 24px;color: #333333;font-weight: 100;margin-top: 24px;}
.newcTop .nt-time{font-size: 14px;color: #666666;margin: 20px 0;}
.newcTop .nt-text{color: #666666;line-height:24px;}
.newcTop .nt-btn{color: #11277d;margin-top: 40px;display: block;}
.nt-btn:hover,h1:hover{color:#ea2654;}

.newcSwiper{width: 46%;position: relative;}

.newcSwiper .ns-slider{width: 100%;}
.newcSwiper .ns-slider li{position: relative;}
.newcSwiper .ns-slider li img{width: 100%;}
.newcSwiper .ns-slider li p{height: 46px;line-height: 46px;background: rgba(0,0,0,0.7);position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 24px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #ffffff;}

.newcSwiper-handle a{width: 32px;height: 80px;position: absolute;top: 50%;margin-top: -40px;display: block;z-index: 100;}
.newcSwiper-next{background: url("../../images/icon/newsprev.png") no-repeat center;background-size: auto;left: 0;background-color: rgba(85,87,91,0.8);}
.newcSwiper-prev{background: url("../../images/icon/newsnext.png") no-repeat center;background-size: auto;right: 0;background-color:  rgba(85,87,91,0.8);}
.newcSwiper-handle a:hover{background-color: #55575b;}

.newList{margin-top: 25px;margin-bottom: 45px;}
.newList ul{border-top: 1px solid #e5e5e5;}
.newList ul li{padding: 24px 71px 24px 32px;border-bottom: 1px solid #e5e5e5;}
.newList ul li:after{content: "";display: block;clear: both;}
.newList ul li .newlist-img{width: 24%;overflow: hidden;}
.newList ul li .newlist-img img{display: block;width: 100%;}
.newList ul li .newlist-text{width: 60%;margin-left: 2%;}
.newList ul li .newlist-text h1{font-size: 18px;color: #333333;font-weight: 100;margin-bottom: 23px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newList ul li .newlist-text p{color: #666666;line-height:24px;}
.newList ul li .newlist-text a{color: #11277d;margin-top: 19px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newList ul li .newlist-time{margin-top: 40px;}
.newList ul li .newlist-time span{display: block;width: 64px;color: #666666;}
.newList ul li .newlist-time span:first-child{font-size: 56px;}
.newList ul li .newlist-time span:last-child{font-size: 18px;border-top: 1px solid #666666;padding-top: 5px;}
.newList ul li:hover{background-color: #f9f9f9;}
.newList ul li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}
.newList ul li:hover a{color: #ea2654;}


.news-details .cased-box .csb-tlt{color: #333333;display: block;padding-bottom: 15px;margin-bottom: 20px;}
.news-details .cased-box .csb-tlt >span{display: block;}
.news-details .cased-box .csb-img{margin-bottom: 13px;margin-top: 13px;}
.news-details .cased-box .csb-tlt .news-hint{font-size: 14px;color: #666666;margin-top: 20px;}
.news-details .cased-box .csb-tlt .news-hint span:last-child{margin-left: 23px;}
.news-details .cased-box .csb-tlt .news-hint span i{margin-right: 9px;}
.news-details .cased-box .csb-tlt .news-hint span:first-child i{display: inline-block;width: 19px;height: 19px;background: url("../../images/icon/detailstime.png") no-repeat center;background-size: contain;position: relative;top: 4px;}
.news-details .cased-box .csb-tlt .news-hint span:last-child i{display: inline-block;width: 17px;height: 17px;background: url("../../images/icon/detailedit.png") no-repeat center;background-size: contain;position: relative;top: 3px;}
.news-details .cased-box .news-share{margin-top: 20px !important;}
.news-details .cased-box .news-share a{display: inline-block !important;width: 27px !important;height: 27px !important;}
.news-details .cased-box .news-share a.bds_tsina{background: url("../../images/icon/share01.png") no-repeat !important;background-size: cover;}
.news-details .cased-box .news-share a.bds_weixin{background: url("../../images/icon/share02.png") no-repeat !important;background-size: cover;}
.news-details .cased-box .news-share a.bds_tqq{background: url("../../images/icon/share03.png") no-repeat !important;background-size: cover;}
.news-details .cased-box .news-share a.bds_more{background: url("../../images/icon/share04.png") no-repeat !important;background-size: cover;}
.news-details .cased-box .csb-paging a:first-child{margin-bottom: 0;}
.news-details .cased-box .csb-paging a.fl{background: url("../../images/icon/detaileprev.png") no-repeat left center;margin-bottom: 0;padding-left: 30px;}
.news-details .cased-box .csb-paging a.fr{background: url("../../images/icon/detailnext.png") no-repeat center right;padding-right: 30px;}

.news-recommend{width: 24%;background-color: #f9f9f9;}
.news-recommend .redtlt{border-bottom: 1px solid #f3f3f3;padding: 10px 20px;}
.news-recommend .redtlt span{font-size: 18px;}
.news-recommend .redtlt span i{height: 20px;top: 3px;}
.news-recommend .redtlt a{padding-top: 2px;}

.news-recommend .ner-top{background: #ffffff;border: 1px solid #f3f3f3;}
.news-recommend .ner-top .new-list{padding: 15px 20px;}
.news-recommend .ner-top .new-list .newl-ban{width: 100%;padding-bottom: 15px;border-bottom: 1px solid #e2e2e2;}
.news-recommend .ner-top .new-list .newl-ban div{display: block;width: 100%;position: relative;overflow: hidden;}
.news-recommend .ner-top .new-list .newl-ban div img{display: block;width: 100%;}
.news-recommend .ner-top .new-list div:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}
.news-recommend .ner-top .new-list .newl-ban p{height: 38px;line-height: 38px;background: rgba(0,0,0,0.8);position: absolute;bottom: 0;left: 0;width: 100%;white-space: nowrap;text-overflow: ellipsis;color: #ffffff;padding: 0 12px;overflow: hidden;}
.newl-zixun a{display: block;height: 38px;line-height: 38px;border-bottom: 1px dashed #e2e2e2;padding-left: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newl-zixun a:hover{color: #ea2654;}
.news-recommend .ner-bottom{background: #ffffff;border: 1px solid #f3f3f3;margin-top: 18px;}
.nerb-down{padding: 20px;}
.nerb-down a{display: block;width: 47%;height: 38px;text-align: center;line-height: 38px;background-color: #f9f9f9;color: #666666;}
.nerb-down a:hover{background-color: #ea2654;color: #ffffff;}


.recruittable{overflow: auto;margin-bottom: 45px;}
.recruittable table{width: 100%;min-width: 700px;}
.recruittable table tr th{height: 62px;background-color: #f6f6f6;color: #333333;font-size: 16px;font-weight: 100;padding-left: 20px;}
.recruittable table tr th:nth-child(1){width: 26%;}
.recruittable table tr th:nth-child(2){width: 14%;}
.recruittable table tr th:nth-child(3){width: 15%;}
.recruittable table tr th:nth-child(4){width: 15%;}
.recruittable table tr th:nth-child(5){width: 16%;}
.recruittable table tr th:nth-child(6){width: 14%;}
.recruittable table tr td{border-bottom: 1px solid #ededed;height: 64px;padding-left: 20px;}
.recruittable table .lookmore{display: block;width: 120px;height: 35px;line-height: 35px;background-color: #f6f6f6;text-align: center;}
.recruittable table .lookmore:hover{background-color: #e60012;color: #ffffff;}

/*
.recruitDetails{display:none;background: rgba(0,0,0,0.8);width: 100%;height:100%;position:fixed;top: 0;left: 0;z-index: 100;overflow-y:auto;}
.recruitDetails .rd-box{width: 48%;background-color: #fbfbfb;left: 50%;margin-left: -24%;top: -20%;position: absolute;}
.recruitDetails .rd-box .rdb-tlt{height: 87px;line-height: 87px;text-align: center;font-size: 24px;color: #333333;position: relative;border-bottom: 1px solid #cdcdcd;}
.recruitDetails .rd-box .rdb-close{width: 47px;height: 47px;background: url("../../images/icon/popclose.png") no-repeat;position: absolute;right: -50px;top: -50px;cursor: pointer;}
.recruitDetails .rd-box .rdb-close:hover{transform: rotate(180deg);}
*/

.recruitDetails{display:none;background: rgba(0,0,0,0.8);width: 100%;height:100%;position:fixed;top: 0;left: 0;z-index: 100;overflow-y:auto;}
.recruitDetails .rd-box{width: 48%;height:70%;background-color: #fbfbfb;left: 50%;margin-left: -24%;top:15%;position: absolute;}
.recruitDetails .rd-box .rdb-tlt{height: 87px;line-height: 87px;text-align: center;font-size: 24px;color: #333333;position: relative;border-bottom: 1px solid #cdcdcd;}
.recruitDetails .rd-box .rdb-close{width: 47px;height: 47px;background: url("../../images/icon/popclose.png") no-repeat;
position: absolute;right: -50px;top: -50px;cursor: pointer;
}
.recruitDetails .rd-box .rdb-close:hover{transform: rotate(180deg);}

.recruitDetails .rd-box .rdb-cont{padding: 30px 50px 45px 50px;color: #555555;line-height: 30px;height:500px;overflow-y:auto;}
.recruitDetails .rd-box .rdb-cont h2{color: #070707;font-weight: 100;}
.recruitDetails .rd-box .rdb-cont .rdb-tip{color: #e60012;margin-top: 30px;}

.talentbox h1{color: #ea2654;font-size: 18px;font-weight: 100;margin-top: 30px;position: relative;left: -10px;}
.talentbox h1:first-child{margin-top: 0;}
.talentbox h2{color: #ea2654;border-left: 2px solid #ea2654;padding-left: 7px;font-weight: 100;margin: 15px 0 5px 0;}
.talentbox p{color: #666666;line-height: 40px;}

.tal-img{border: 1px solid #f2f2f2;}
.tal-img img{width: 100%;}
.tal-img p{text-align: center;margin: 50px 0;}


.staffContainer .sc-tlt{font-size: 28px;color: #333333;text-align: center;font-weight: 100;margin-bottom: 35px;}
.staffContainer .sc-tlt span{margin: 0 24px;}
.staffContainer .sc-tlt i{display: inline-block;width:9%;background-color:  #dedede;height: 2px;position: relative;top: -10px;}

.staffSwiper{width: 100%;position: relative;}
.staff-slider li{position: relative;}
.staff-slider li span{width: 100%;display: block;}
.staff-slider li span img{width: 100%;display: block;}
.staff-slider li p{background-color: rgba(0,0,0,0.6);padding: 0 34px;font-size: 18px;color: #ffffff;position: absolute;bottom: 0;left: 0;width: 100%;height: 74px;line-height: 74px;}
.staffContainer .gallery-thumbs{padding:0 35px;position: relative;width: 100%;overflow: hidden;margin-top: 6px;}
.staffContainer .gallery-thumbs .swiper-slide img{width: 100%;display: block;}
.staffContainer .gallery-thumbs .swiper-slide-active img{border: 1px solid #e60012;}
.staff-handle a{width: 28px;height:100%;position: absolute;bottom:0;display: block;z-index: 100;background-color:#cccbcb;}
.staffSwiper-next{background: url("../../images/icon/newsprev.png") no-repeat center;background-size: 10px 23px;left: 0;}
.staffSwiper-prev{background: url("../../images/icon/newsnext.png") no-repeat center;background-size: 10px 23px;right: 0;}
.staff-handle a:hover{background-color: #e60012;}


.aboutus{width: 1200px;margin: 0 auto;}
.at-top{width: 460px;height: 198px;background-color: #ffffff;border: 1px solid #f1f1f1;box-shadow: 0 5px 5px rgba(0,0,0,0.1);margin: 0 auto;border-radius: 100px;text-align: center;margin-top: 60px;}
.att-tlt{font-size: 18px;color: #333333;margin-bottom: 10px;}
.at-top p{font-size: 14px;color: #666666;}

.ab-cirle{display: block;width: 12px;height: 12px;border: 1px solid #c6c6c6;border-radius: 50px;margin: 0 auto;margin-top: 13px;}

.at-bg{background: url("../../images/bg/aboutusbg.png") no-repeat center top;background-size: 100%;position: relative;}
.ab-line{height: 100%;width: 1px;background-color: #e7e7e7;border-right: 1px solid #dddddd;position: absolute;left: 50%;margin-left: -1px;top: 0;display: none;}

.at-bg .ab-ball{width:165px;height:60px;border: 1px solid #dddddd;font-size: 18px;color: #ea2654;border-radius: 100px;text-align: center;line-height:60px;background-color: #ffffff;position: absolute;}
.at-bg .ab-ballword{line-height: inherit;padding-top: 10px;}
.ab-text{font-size: 14px;color: #666666;line-height: 30px;position: absolute;}
.ab-text h1{font-size: 18px;color: #ea2654;font-weight: 100;background-color: #ffffff;}
.ab-img{width: 620px;height: 260px;position: absolute;border-radius: 100px;overflow: hidden;}
.ab-img img{width: 100%;height: 100%;}


.atb-box{position: relative;}
.atb-box:nth-child(1){height: 204px;}
.atb-box:nth-child(2){height: 285px;}
.atb-box:nth-child(3){height: 351px;}
.atb-box:nth-child(4){height: 292px;}
.atb-box:nth-child(5){height: 298px;}
.atb-box:nth-child(6){height: 234px;}

.atb-box:nth-child(1) .ab-ball{left: 50%;margin-left: -90px;top: 54px;}
.atb-box:nth-child(1) .ab-text{width:270px;text-align: right;right:270px;top: 73px;}

.atb-box:nth-child(2) .ab-ball{left: 233px;top: 0;}
.atb-box:nth-child(2) .ab-text{width: 300px;text-align: left;left: 235px;top: 85px;}
.atb-box:nth-child(2) .ab-img{top: 0;right: 0;}

.atb-box:nth-child(3) .abb01{left: 233px;top: 0;}
.atb-box:nth-child(3) .abt01{width:245px;text-align: left;left: 235px;top: 90px;}
.atb-box:nth-child(3) .abb02{left:645px;top: 116px;}
.atb-box:nth-child(3) .abt02{width: 379px;text-align: left;right: 0;top: 88px;}

.atb-box:nth-child(4) .ab-ball{left: 437px;top: 30px;line-height:36px;}
.atb-box:nth-child(4) .ab-text{width:414px;text-align: right;left: 0;top: 0;}

.atb-box:nth-child(5) .ab-ball{right:298px;top:0;}
.atb-box:nth-child(5) .ab-text{width:284px;text-align: left;right: 0;top: -10px;}

.atb-box:nth-child(6) .ab-ball{left: 50%;margin-left: -35px;top: 0;line-height:40px;}
.atb-box:nth-child(6) .ab-text{width: 100%;text-align: center;top: 93px;}


.honorContainer{background-color: #f9f9f9;padding:64px 0;}
.honorContainer .hn-tlt{text-align: center;margin-bottom: 51px;}
.honorContainer .hn-tlt p{font-size: 24px;color: #333333;margin-bottom: 10px;}
.honorContainer .hn-tlt span{font-size: 18px;color: #666666;}

.honorSwiper{width: 1200px;margin: 0 auto;padding: 0 50px;position: relative;}
.honor-slider li{width: 33%;border: 1px solid #c1bfbf;padding:10px;position: relative;background-color: #f9f9f9;}
.honor-slider li img{width: 100%;}
.honor-slider li p{font-size: 14px;text-align: center;margin-top: 17px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.honor-slider span{width: 100%;position: relative;display: block;}
.honor-slider span i{opacity: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6) url("../../images/icon/blowup.png") no-repeat center;position: absolute;top: 0;left: 0;}
.honor-slider li:hover i{opacity: 1;}


.honor-handle a{width: 40px;height:40px;position: absolute;top:50%;margin-top:-20px;display: block;z-index: 100;border-radius: 100px;border: 1px solid #c9c9cc;}
.honorSwiper-next{background: url("../../images/icon/honprev.png") no-repeat center;background-size: 10px 23px;left: 0px;}
.honorSwiper-prev{background: url("../../images/icon/honnext.png") no-repeat center;background-size: 10px 23px;right: 0px;}
.honor-handle a:hover{background-color: #ea2654;border: 1px solid #ea2654;}
.honor-handle a.honorSwiper-next:hover{background: #ea2654 url("../../images/icon/newsprev.png") no-repeat center;background-size: 10px 23px;}
.honor-handle a.honorSwiper-prev:hover{background: #ea2654 url("../../images/icon/newsnext.png") no-repeat center;background-size: 10px 23px;}

.history{width: 100%;background: url("../../images/bg/history.png") no-repeat center;}
.hs-title{color: #ffffff;text-align: center;padding-top: 82px;padding-bottom: 136px;}
.hs-title p:first-child{font-size: 24px;margin-bottom: 10px;}
.hs-title p:last-child{font-size: 18px;}

.picFocus{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;padding-bottom: 64px;}
.picFocus .bd{width: 980px;margin: 0 auto;position: relative;}
.picFocus .bd .hisban{width:650px;height:232px;margin:0 auto;padding-top:100px;line-height:32px;font-size:18px;color:#ea2654;background-color:rgba(255,255,255,.3);text-align:center;border-radius:20px;}
.picFocus .bd p{font-size: 72px;color: #ea2654;text-align: center;}

.picFocus .hd{ width:100%; padding: 0 35px;position: relative;}
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  width:11.1%;position: relative;z-index: 20;}
.picFocus .hd ul li i{display: block;width:15px;height: 15px;background-color: #c2c2c2;border-radius: 50px;margin: 0 auto;}
.picFocus .hd ul li span{font-size: 24px;color: #666666;}
.picFocus .hd ul li.on i{background-color: #ea2654;}
.picFocus .hd ul li.on span{color: #ea2654;}

.picFocus .hd .line{height: 1px;background-color: #c2c2c2;display: block;width: 100%;position: absolute;top: 12px;}




.history-handle a{width: 40px;height:40px;position: absolute;top:35%;margin-top:-20px;display: block;z-index: 100;border-radius: 100px;border: 1px solid #c9c9cc;background-color: #ffffff;}
.historytop-next{background: url("../../images/icon/honprev.png") no-repeat center;background-size: 10px 23px;left: 0px;}
.historytop-prev{background: url("../../images/icon/honnext.png") no-repeat center;background-size: 10px 23px;right: 0px;}
.history-handle a:hover{background-color: #ea2654;border: 1px solid #ea2654;}
.history-handle a.historytop-next:hover{background: #ea2654 url("../../images/icon/newsprev.png") no-repeat center;background-size: 10px 23px;}
.history-handle a.historytop-prev:hover{background: #ea2654 url("../../images/icon/newsnext.png") no-repeat center;background-size: 10px 23px;}
.picFocus .hd .history-handle a{width: 35px;height: 35px;top: 29%;}


.honerPop{display:none;width: 100%;height: 100%;background: rgba(0,0,0,0.8);position: fixed;top: 0;left: 0;z-index: 200;}
.honerPop .honerpopbox{width: 720px;height: 416px;position: absolute;left: 50%;margin-left: -360px;top: -28%;}
.honerPop .honerpopbox .hp-hanlde a{display: block;width: 56px;height: 56px;position: absolute;top: 50%;margin-top: -28px;}
.honerPop .honerpopbox .hp-hanlde a.hp-prev{left: 0;background: url("../../images/icon/hp-prev.png") no-repeat center;}
.honerPop .honerpopbox .hp-hanlde a.hp-next{right: 0;background: url("../../images/icon/hp-next.png") no-repeat center;}
.hp-pic{width: 558px;height: 417px;margin: 0 auto;position: relative;}
.hp-pic img{width: 100%;height: 100%;}
.honerpopbox .hp-close{width: 33px;height: 33px;background: url("../../images/icon/honerclose.png") no-repeat center;
  position: absolute;top: 0;right: 0;cursor: pointer;
}


/*关于友邦怡 --end*/


body.hasFunTitleScroll{}
body.hasFunTitleScroll .Header-wrapper .Header-cl{height:102px;display:block;}
body.hasFunTitleScroll .Header-contain{width:100%;position:fixed;top:0px;left:0px;z-index:99;/*background:#fff;*/}
body.hasFunTitleScroll .header-top{display:none;}
body.hasFunTitleScroll .fun-title{width:100%;position:fixed;top:54px;left:0px;z-index:90;}


/*留言*/

/*modal*/
.modal{width:100%;height:100%;background:url(../../images/bg/bg2.png);position:fixed;top:0px;left:0px;z-index:99999;display:none;}
.modal-container{width:1200px;height:634px;background:#fff;position:absolute;top:50%;left:50%;margin:-317px 0 0 -600px;}
.modal-close{display:block;width:27px;height:27px;background:url(../../images/icon/icon-close.png) no-repeat;position:absolute;right:0px;top:-44px;}

/*我要留言*/
.oMsg-modal .oMsg-container{padding:12px;background:rgba(255,255,255,0.2);border-radius:10px;position:absolute;top:50%;left:50%;margin:-311px 0 0 -287.5px;}
.oMsg-container .oMsg-contain{width:598px;height:575px;background:#fff;position:relative;}
.oMsg-contain .top{height:100px;line-height:100px;text-align:center;font-size:24px;color:#fff;letter-spacing:14px;background:#ea2654;}
.oMsg-contain .oMsg-close{display:block;width:21px;height:21px;background:url(../../images/icon/icon-close2.png) no-repeat center center;position:absolute;top:13px;right:13px;}
.oMsg-contain textarea{display:block;width:527px;height:118px;padding:10px;border:1px solid #e5e5e5;border-radius:5px;margin:24px auto 0;resize:none;}
.oMsg-contain .text{display:block;width:100%;height:43px;padding:0px;border:0px;background:none;}
.oMsg-user,
.oMsg-phone,
.oMsg-tel,
.oMsg-sel{width:527px;height:43px;padding:0 0 0 37px;border:1px solid #e5e5e5;border-radius:5px;background:url(../../images/icon/icon-user.png) no-repeat 12px center;margin:20px auto 0;}
.oMsg-phone{background:url(../../images/icon/icon-phone2.png) no-repeat 12px center;}
.oMsg-tel{background:url(../../images/icon/icon-phone3.png) no-repeat 12px center;}
.oMsg-contain .hint{height:38px;line-height:38px;font-size:13px;color:#c1c1c1;padding:0 0 0 37px;}
.oMsg-sel{background:url(../../images/icon/icon-sel.png) no-repeat 12px center;margin:0 auto;}
.oMsg-sel select{display:block;width:100%;height:43px;padding:0px;color:#9b9b9b;border:0px;background:url(../../images/icon/icon-dd4.png) no-repeat 482px center;margin:0px;}
.oMsg-sub{display:block;width:547px;height:45px;line-height:45px;color:#fff;font-size:18px;background:#ea2654;border-radius:5px;margin:27px auto 0;}
.oMsg-code{width:527px;overflow:hidden;margin:20px auto 0;}
.oMsg-code .text{width:150px;height:45px;line-height:43px;border:1px solid #e5e5e5;border-radius:5px;float:left;padding: 0 10px;}
.oMsg-code .yzm-img{display:block;width:100px;height:45px;overflow:hidden;float:left;margin:0 0 0 10px;}
.oMsg-code .yzm-img img{width:100%;height:100%;}

@media all and (max-width:980px){
	.oMsg-modal .oMsg-container{width:92%;height:auto;left:4%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0px;}
	.oMsg-container .oMsg-contain{width:100%;height:auto;padding:0 0 2rem;}
	.oMsg-contain textarea,
	.oMsg-user, 
	.oMsg-phone, 
	.oMsg-sel,
	.oMsg-sub,
	.oMsg-tel{width:92%;margin-left:auto;margin-right:auto;}
	.oMsg-code{padding:0 4%;}
}

.iCtUs-list li:nth-child(3){cursor:pointer;}





/*右侧浮动*/
.float{ position:fixed; top:50%; right:0; margin-top:-176px; z-index:2000; width:48px; height:250px;}
.float_show{ background:url(../../images/float_yy.png) repeat; width:48px; height:48px;}
.float_show a{ display:block; color:#FFF; font-size:16px; width:auto; height:48px; overflow:hidden;}
.float_show a img{ vertical-align:middle;}
.float_show.float_show0{ background:url(../../images/float_cur.png) no-repeat top; padding-top:6px; height:48px;}
.float_show.float_show0 a{ background:url(../../images/float_icon1.png) no-repeat; width:48px; height:48px;}
.float_show:hover a{ background-color:#ea2654; line-height:48px; color:#FFF;}
.float_show.float_show0:hover{ background:url(../../images/float_curho.png) no-repeat top;}
.float_show.float_show0:hover a{ background:url(../../images/float_icon_ho1.png) no-repeat;}
.float_wx{ display:none; position:absolute; top:-128px; left:-188px; background:url(../../images/float_wxbd.png) no-repeat; width:168px; height:168px; padding:15px 27px 0 15px;}
.float_show.float_show1{ position:absolute; top:49px; right:-124px; width:172px;}
.float_show.float_show2{ position:absolute; top:98px; right:-183px; width:230px;}
.float_show.float_show3{ position:absolute; top:147px; right:-78px; width:126px;}
.float_show.float_show4{ position:absolute; top:196px; right:-78px; width:126px;}


/*招商加盟*/
.InvestCoop-modal{padding:9px;background:rgba(234,38,84,.9);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:9999;}
.InvestCoop-modal .InvestCoop-modal-contain{padding:28px 0;width:498px;text-align:center;color:#fff;border:1px solid #fff;}
.InvestCoop-modal-contain .con{line-height:50px;font-size:34px;}
.InvestCoop-modal:before{content:"";display:block;width:143px;height:52px;background:url(../../images/bg/ICmodal-orn1.png) no-repeat center center;position:absolute;top:-52px;left:274px;}
.InvestCoop-modal:after{content:"";display:block;width:123px;height:46px;background:url(../../images/bg/ICmodal-orn2.png) no-repeat center center;position:absolute;bottom:-46px;left:94px;}
.InvestCoop-modal-contain .action{margin:30px 0 0;}
.InvestCoop-modal-contain .action .btn{padding:0 22px;line-height:32px;font-size:18px;border:1px solid #fff;border-radius:34px;margin:0 22px;}
.InvestCoop-modal-contain .action .btn.ct-btn{color:#e92553;background:#fff;}



/*发展历程重构*/
.deve{height:765px;padding-top:85px;background:url("../../images/abpicbg.jpg") no-repeat center;}
.about4 .ny-header h3{color:#fff;text-align:center;font-size:24px;margin-bottom:18px;}
.about4 .ny-header p{text-align:center;font-size:18px;color:#fff;margin-bottom:60px;}
.history-box {height: 330px;max-width: 980px;margin: 0 auto;position: relative;padding: 0 10px;}
.history-box .box { max-width: 656px; margin: 0 auto; height:394px; display: none; } 
.history-box .icon {width: 45px;height: 45px;border-radius: 100px;border: 1px solid #c9c9cc;background-color: #ffffff;background-repeat:no-repeat;background-position:center center;position: absolute;top: 100px;cursor: pointer;}
.history-box .icon.prev { left: 0; background-image: url("../../images/icon/honprev.png"); }
.history-box .icon.next { right: 0; background-image: url("../../images/icon/honnext.png"); }
.history-box .icon:hover,
.history-speed .icon:hover{background-color: #ea2654;border: 1px solid #ea2654;}

.history-box .icon.prev.valid { background-image: url("../../images/icon/honprev.png"); cursor: default; }
.history-box .icon.next.valid { background-image: url("../../images/icon/honnext.png"); cursor: default; }

.history-box .content {color: #ea2654;box-sizing: border-box;/* background: url(../../images/devebg.png) no-repeat; */background-size: 100% 100%;height: 232px;font-size: 16px;padding: 100px 40px;background: rgba(255,255,255,.3);border-radius: 20px;}
.history-box .year { text-align: center; height:105px; line-height: 105px; font-size: 72px; color: #ea2654; }

.history-speed { position: relative; width: 1270px; margin: 0 auto;margin-top:30px;} 
.history-speed .speed { width: 1200px; height: 76px; margin: 0 auto; position: relative; overflow: hidden; }
.history-speed .speed:before { position: absolute; left: 0; top: 17px; height: 1px; width: 100%; background-color: #c2c2c2; content: ''; }
.history-speed .icon { width: 35px; height: 35px;border-radius: 100px;border: 1px solid #c9c9cc;background-color: #ffffff;background-repeat:no-repeat;background-position:center center; position: absolute; top: 0px; cursor: pointer; }
.history-speed .icon.prev { left: 0; background-image: url("../../images/icon/hp-prev.png"); background-size: 100% 100%; }
.history-speed .icon.next { right: 0; background-image: url("../../images/icon/hp-next.png"); background-size: 100% 100%; }
.history-speed .icon.prev.valid { left: 0; background-image: url("../../images/icon/hp-prev.png"); background-size: 100% 100%; cursor: default; }
.history-speed .icon.next.valid { right: 0; background-image: url("../../images/icon/hp-next.png"); background-size: 100% 100%; cursor: default; }

.history-speed .speed ul { display: block; position: absolute; left: 0;}
.history-speed .speed ul li { padding-top: 35px; line-height: 40px; width: 120px; float: left; text-align: center; font-size: 24px; color: #666; position: relative; cursor: pointer;}
.history-speed .speed ul li:before { position: absolute; width: 15px; height: 15px; background-color: #c2c2c2; border-radius: 50%; content: ''; top: 10px; left: 50%; margin-left: -7px; }
.history-speed .speed ul li.cur { color: #ea2654; }
.history-speed .speed ul li.cur:before { background-color: #ea2654; }

#newBridge .icon-right-center{top:initial !important;bottom:0px !important;right:0px !important;}

#index-bnr{height: auto !important;}

.banner-img{display: block;width: 100%;overflow: hidden;}
.banner-img img{width: 100%;object-fit: cover;}
@media all and (max-width: 1000px) {
	.banner-img img{min-height: 212px;}
	#index-bnr {height: auto !important;}
	#index-bnr .swiper-pagination{bottom: 20px !important;}
	#index-bnr .swiper-pagination-bullet {width: 32px;margin: 0 8px;}
}
