/* ====首页====== */
body{ background-color:#fff;}
/** header **/
.header{ position:relative; z-index:999;}
.loarea{ height:100px;  z-index:3;}
.logo{ width:200px; display:block; padding-top:25px;}
.logo img{ height:54px; width:auto;}

.toplink{ margin:14px 0 0; height: 26px; line-height: 26px;}
.logBtn{ color: #333;}
.logBtn a{ color: #444;}
.logBtn a:hover{ color: #000;}
.logBtn .cutline{ color: #aeacac; margin: 0 12px;}

.chooseLan{}
.search{}

.chooseLan{ height: 26px;  margin: 0 20px 0 30px;  position: relative; cursor: pointer;}
.curLan{ color: #333; line-height: 26px; padding: 0 8px;  }
.curLan .earth{ margin-right: 8px; color: #a4a4a4; }
.curLan .val{ font-size: 14px; padding-right: 18px; position: relative;}
.curLan .val .arr{ position: absolute; right: 0; top: 0%; width: 18px; text-align: center; line-height: 26px;  display: inline-block; color: #a4a4a4; }
.lanLay{ position: absolute; left: 0px; top: 26px; background-color: #fff; display: none;z-index: 10;  }
.lanul{  border: 1px solid #eeeeee; border-width: 1px 1px 0;}
.lanul li{ border-bottom: 1px solid #eee;}
.lanul li a{ display:block;padding: 5px 15px;width: 50px;  font-size: 12px; }
.lanul .icon{ margin-right: 10px;height: 12px; }
.lanul .val{font-size: 12px;}
.lanul a:hover{ color: #fff; background-color: #f08200;}
.chooseLan:hover .lanLay{ display: block;}

.search{background-color: #fff; position: relative; font-size: 0; width: 134px; border-radius: 40px; margin-top: -1px; height: 26px;  }
.search .text{ width: 100%; padding: 0 24px 0 10px;  height: 26px; line-height: 26px; font-size:12px; color: #555; border: 1px solid #e0e0e0; border-radius: 40px;}
.search .tj{ position: absolute; right: 0; top: 0;width: 26px; text-align: center; height: 26px; line-height: 26px; cursor: pointer;color: #aaa; padding: 0; }
.search .tj .iconfont{ font-size:16px; display: inline-block;   text-align: center; display: block; height: 26px; line-height: 26px; }
.search .tj:hover{ color: #f08200;}
.mSearchBtn{ color: #999;font-weight: bold; width:24px; height:24px;top:18px; text-align: center; line-height: 24px; cursor:pointer; float: right; margin-right: 40px; margin-top: 2px; display: none;}
.mSearchBtn .iconfont{ font-size: 20px; }
/*PC导航 begin*/
.nav{ z-index:5;  }
.navClose{ display: none;}
.navul{ font-size:0;}
.navul li{ display:inline-block; font-size:14px; margin: 0 30px;}
.navul li>a{ color:#000; font-size:16px; padding:0 16px; text-align:center; display:inline-block; line-height:60px; height:60px; position: relative;}
.navul li>a::after{ content: ""; display: block; width: 0; height: 2px; background-color: #f08200; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transition: width .3s; -webkit-transition: width .3s; -moz-transition: width .3s; -ms-transition: width .3s; -o-transition: width .3s; }
.navul li>a:hover,.act_nav>a{ color:#f08200 !important;}
.navul li:hover>a::after,.act_nav>a::after{ width: 100% !important;}
.act_nav{ border-color: #f60 !important;}

/*PC导航end*/
.subnav{ position:absolute; left:0%;  margin-left:0px; top:100px;background:rgba(255, 255, 255, .8); width:100%; padding:14px 0px; display: none; }
.subnav .wp{ text-align: center;}
.subnav .wp>a{   font-size:14px;  color:#333; text-align:center; margin: 0 20px ;}
.subnav a:hover{ color: #f60 !important; }

.mulsubnav{ font-size: 0; text-align: center;text-align: left;}
.mulsubnav .item{display: inline-block;vertical-align: top;padding: 8px 0; width: 18%  ; margin: 0 2% 0 0; }
.mulsubnav .item .tit{font-size: 16px;line-height: 40px;color: #f08200;border-bottom: 1px solid #999;}
.mulsubnav .item .nr{font-size: 0;text-align: left; padding: 8px 0;}
.mulsubnav .item .nr a{font-size: 14px; line-height: 1.2; text-align: left; display: block; padding: 6px 0;min-width: 100px;margin-right: 8px;}



/*手机导航按钮及下拉菜单begin*/
.menubtn{ position:absolute; width:24px; height:24px;top:14px; right:10px; cursor:pointer; display:none;}
.menubtn i{ display:block; width:21px; height:3px; border-radius: 2px; background-color:#aaaaaa; position:absolute; -webkit-transition:.5s; -o-transition:.5s; -moz-transition:.5s; transition:.5s; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
.menubtn i:nth-child(1){ top:4px; width: 24px; -webkit-transform-origin:left bottom; -ms-transform-origin:left bottom; -moz-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
.menubtn i:nth-child(2){ top:11px; width: 21px; margin-left: 3px;}
.menubtn i:nth-child(3){ top:18px; width: 18px; margin-left: 6px; -webkit-transform-origin:left top; -ms-transform-origin:left top; -moz-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
.menubtn.on i:nth-child(1){ -webkit-transform:rotate(40deg); -ms-transform:rotate(40deg); -moz-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}
.menubtn.on i:nth-child(2){ opacity:0;}
.menubtn.on i:nth-child(3){ -webkit-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -o-transform:rotate(-40deg); transform:rotate(-40deg);}
.menubtn.on i{ width: 21px !important; margin-left: 3px !important; background-color:#f08200 !important;}
/*小导航*/
.inav{ background:#ecf0f5; position:absolute; right:0; top:50px; width:530px; max-width: 44%; display:none; z-index:9; }
.inav{ display:none;}
.inav dl{ padding:0 0px; text-align:left;}
.inav dt{ font-size:14px; color:#333; height:40px; line-height:40px; border-bottom:1px solid #fff; padding-left:2em; position:relative;}
.inavbtn{ position:absolute; right:10px; top:10px; width:20px; height:20px; line-height: 20px; text-align: center;   color: #aba9aa; -webkit-transform-origin:center center; -ms-transform-origin:center center; -moz-transform-origin:center center; -o-transform-origin:center center; transform-origin:center center;-webkit-transition:.5s; -o-transition:.5s; -moz-transition:.5s; transition:.5s;}
.inav dd{ display:none; background-color: #fff; padding:10px 0 10px 2em;}
.inav a{ color:#333;}

.inav dd h6{ font-size:13px; font-weight:normal; line-height:2; }
.inav dd h6 a{ display:block;}
.inav dd p{ font-size:12px; text-indent:1em; line-height:1.8;}
.inav dd h6 a:hover{ color:#f08200;}
.act_inav{ background-color: #f08200 !important; color: #fff !important;}
.act_inav a{ color: #fff !important;}
.act_inav .inavbtn{ -webkit-transform:rotate(90deg) !important; -ms-transform:rotate(90deg) !important; transform:rotate(90deg) !important; -moz-transform:rotate(90deg) !important; -o-transform:rotate(90deg) !important; color: #fff !important; }

/*手机导航按钮及下拉菜单end*/
/*banner begin*/
.banner{ position:relative; z-index:3; }
.banner .swiper-slide{position:relative; overflow:hidden;}
.banimg{ width:100%; height:auto; display:block;}
.banner .swiper-pagination{ bottom:26px !important;}
.banner .swiper-pagination-bullet{width:12px;height:12px;padding: 0;background-color:#fff;  font-size: 0;line-height: 0;outline:none;cursor: pointer; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; margin:0 8px !important;}
.banner .swiper-pagination-bullet-active{background-color:#f08200;}
.banner .swiper-button-prev,.banner .swiper-button-next{ display: none;}
/* .banner .swiper-button-prev{ left:2%;}
.banner .swiper-button-next{ right:2%;} 
.banner .swiper-button-prev,.banner .swiper-button-next{ display: none;}
.banner .swiper-button-prev::after,.banner .swiper-button-next::after{ display: none;}
 .banner .swiper-button-prev,.banner .swiper-button-next{filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;width:80px;  height:150px; line-height: 150px; top:50%; margin-top:-75px; color: #fff;}
.banner .swiper-button-prev .iconfont,.banner .swiper-button-next .iconfont{ font-size: 80px; font-weight: bold;}
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;} */
/*banner end*/
/*.qlink{ background-color: #0b1932; z-index: 1;padding:20px；}*/
.qlink{  z-index: 1;padding:20px；}
.qlinkul{}
.qlink{ padding:20px；}
.qlinkul li{ width: 33.33%; float: left; text-align: center; }
.qlinkul li a{ display: block; padding: 26px 0;}
.qlinkul li a{ border-right: 1px dashed #475163;}
.qlinkul li:last-child a{ border: 0;}
.qlinkul .tparea{ display: inline-block; vertical-align: middle;  width: 51px; height: 57px; text-align: center; margin-right: 14px; background: url(../image/h_advan_bg.png) center center/100% 100% no-repeat;}
.qlinkul .tparea .tp{ padding-top: 11px; width:36px ;  height: 36px;} 
.qlinkul .des{display: inline-block; color: #fff; vertical-align: middle; text-align: left;}
.qlinkul .des .p1{ font-size: 20px;}
.qlinkul .des .p2{ font-size: 14px;}

.h_online{ padding: 430px 0 0px;}
.h_tit{ padding: 30px 0;}
.h_tit .tit{ font-size: 30px; }
.h_tit .tip{ font-size: 14px; color: #999999; margin-top: 10px; }
.h_tit2{ padding: 20px 0;}
.h_tit2 .tit{ font-size: 30px; }
.h_online .wp{ width: 850px; max-width: 94%;}
.h_online .nr{ color: #eeeeee; text-align: center;}
.h_online .mandiv{ margin-top: 50px;}
.h_online .mandiv .sbtn{ padding: 6px 46px; font-size: 16px;}

.h_solu{ padding: 15px 0 0;}
.hsoluItem{ position: relative; overflow: hidden; }
.hsoluItem a{ display: block;}
.hsoluItem .tp{ display: block ; width:100%;}
.hsoluItem .shade1{position: absolute; left: 0; bottom: 0%; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.hsoluItem .shade1 .box{ width: 133px; height: 117px; background: url(../image/rim.png) center center/100% 100% no-repeat;}
.hsoluItem .shade1 .box .nr{ color: #fff; position: relative; width: 120%; right: -30px; padding-top: 22px;}
.hsoluItem .shade1 .p1{ font-size: 26px;}
.hsoluItem .shade1 .p2{ font-size: 14px;}
.hsoluItem .shade2{ position: absolute; left: 0; bottom: -100%; width: 100%; z-index: 10; background: #f08200; transition: .3s ; -webkit-transition: .3s ; -moz-transition: .3s ; -ms-transition: .3s ; -o-transition: .3s ; }
.hsoluItem .shade2 .box{ padding: 30px 50px; color: #fff;}
.hsoluItem .shade2 .tit{ font-size: 30px; padding-right: 40px; position: relative; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.hsoluItem .shade2 .tit .arr{ font-size: 26px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.hsoluItem .shade2 .nr{ margin-top: 14px; height: 50px; overflow: hidden;}
.hsoluItem:hover .shade1{ display: none}
.hsoluItem:hover .shade2{ bottom: 0;}

.hsoluSlide{}
.hsoluSlide .swiper-button-prev{ left:0%;}
.hsoluSlide .swiper-button-next{ right:0%;} 
.hsoluSlide .swiper-button-prev::after,.hsoluSlide .swiper-button-next::after{ display: none;}
.hsoluSlide .swiper-button-prev,.hsoluSlide .swiper-button-next{opacity: 1; width:46px; height:100%; line-height: 100%; top:0%; margin-top:0px; color: #fff; background: rgba(0, 0, 0, .5); }
.hsoluSlide .swiper-button-prev .iconfont,.hsoluSlide .swiper-button-next .iconfont{ font-size: 40px; font-weight: bold;}
.hsoluSlide .swiper-button-prev:hover,.hsoluSlide .swiper-button-next:hover{background: rgba(27, 142, 238, .6); } 

.h_coo{ padding: 15px 0 90px;}
.hcooul{}
.hcooul li{ width: 15.58%; float: left; margin: 0 1.304% 22px 0 ;}
.hcooul li:nth-child(6n){  margin-right: 0;}
.hcooul li a{ display: block; font-size: 0; border: 1px solid #f2f2f2; box-shadow: 1px 1px 3px 0 #eee;}
.hcooul li a .tp{ width: 100%;}
.hcooul li a:hover{ border-color: #f08200;}
.footer{ background-color:#232127; font-size: 16px;}

.footer{ background-color: #0c1927;}
.f_t{ padding:30px 0; overflow: hidden; border-bottom: 1px solid #4a4a54; }
.f_t.wp{ position: relative;}
.fnav{ position: relative; margin: 0 350px 0 0;}
.fnav dd{ width:20%; float: left;border-right: 1px solid #262d3a; -moz-box-sizing: border-box; box-sizing: border-box; min-height: 176px; }
.fnav dd:nth-last-child(1){ width: 40%;}
.fnav dd .tit{ font-size: 16px; color: #fff;  padding-left: 20%;}
.fnav dd .tit .iconfont{ font-size: 18px; margin-right: 6px;}
.fnav dd .nr{ font-size:12px;margin-top: 8px;color:#7d7a7a; margin-right: 10px; padding-left: 10%;}
.fnav dd .nr a{ color:#ccc; padding:8px 0 2px 24px;display:block;white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.fnav dd .nr a:hover{ color:#fff;}
.fadd .nr2 .box{ color: #fff !important; padding-left: 24px; line-height: 1.8;}

.fcode{ width:280px;text-align: right; position: absolute; font-size: 0; right: 0; top: 40px; margin-right: 20px;}
.fcodeul li{ width:108px;margin:0 15px; display: inline-block;}
.fcodeul li .tp{ width: 100%;  }
.fcodeul li .tit{ font-size: 12px; color: #eee; text-align: center; margin-top: 5px;  }

.f_b{ color:#fff; padding:15px 0; font-size: 12px; text-align:center; position: relative;}
.frilink{color: #eeeeee;}
.frilink .mc{ }
.frilink a{ color: #eeeeee; margin-right: 18px;}
.frilink a:hover{color:#fff;}
.copyright{ margin-top: 10px; color: #aaaaaa; }
.copyright .span{ display: inline-block;}
.copyright a{ color:#aaaaaa; }
.copyright a:hover{ color:#fff;}

.copyLink{ margin-left: 30px;}
.copyLink a{display: inline-block; padding: 0 8px; position: relative;}
.copyLink a::after{ width: 1px; content: ""; display: block; height: 12px; background-color: #eee; position: absolute; right: -0.5px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.copyLink a:last-child::after{ display: none;}

.footer_wap{background:#f2aa00; display: none;}
.footerWapul{ margin-bottom:0;}
.footerWapul li{ width:20%; float:left; text-align:center; }
.footerWapul li a{display:block;   font-size:0;padding:0.15rem 0;}
.footerWapul li .iconfont{ width:0.3rem; font-size: 0.3rem; text-align: center; line-height: 0.3rem; display: inline-block;}
.footerWapul li .tit{   text-align:center; font-size:0.22rem; }
.act_footerWrap{ color: #fff !important;}

/*右侧客服*/
.floatpart{ position:fixed; right:0px; top:45%; margin-top:-150px; z-index:99; background-color: #f2a900; }
.floatpartul{ width:60px;  }
.floatpartul li{position:relative;}
.floatpartul li a{  padding: 8px 0; border-bottom: 1px solid #f1bc42; text-align:center; font-size:0; cursor:pointer; display:block;}
.floatpartul li:nth-last-child(1) a{ border-bottom: none;}
.floatpartul li a img{ width:34px;  height:34px; }
.floatpartul li a p.mc{ font-size:12px; color:#fff;}
.floatpartul li:hover a{ background-color:#1b8eee;}
.floatpartul li:hover a .img1{ display:none;}
.floatpartul li:hover a .img2{ display:inline-block;}
.floatpartul li:hover a p.mc{ color:#fff;}
.closefp{ cursor:pointer; position:absolute; right:2px; bottom:-22px; }
.tellay{ background-color:#ffffff; border:1px solid #ddd; border-top:2px solid #1b8eee; color:#1b8eee; padding:14px 22px; overflow:hidden; width:200px; height:41px; position:absolute; right:100%; top:-1px; display:none;}
.tellay .icon{ float:left; width:40px; height:40px;}
.tellay .des{ width:140px; padding-left:10px; border-left:2px solid #1b8eee; float:right;}
.tellay .des .p1{ font-size:12px; line-height:1;}
.tellay .des .p2{ font-size:16px; font-weight:bold; line-height:1; margin-top:6px;}
.floatpartul li.telbtn:hover .tellay{ display:block;}

.wexinlay{ border:1px solid #ddd; display:none; font-size:0; position:absolute;width:120px; right:72px; top:0%; }
.wexinlay img{ width:120px; height:120px;}
.floatpartul li.wexinbtn:hover .wexinlay{ display:block;}
.goTop{ display: none;}
.goTop .pcshow{ display: inline-block;}
.h_pro{ padding: 15px 0 50px;}
.h_pro .mandiv .sbtn{ padding: 6px 40px;}
.hpTitSlide{ background: url(../image/black2.png) bottom left repeat-x; margin-bottom: 30px;}
.hpTitSlide .swiper-slide{ font-size: 18px; text-align: center; padding: 25px 0;}
/* .hpTitSlide .swiper-slide-active, */
.act_hpTit{ position: relative; color: #f08200 !important;}
/* .hpTitSlide .swiper-slide-active::after, */
.act_hpTit::after{ content: ""; display: block; width: 100%; height: 1px; position: absolute; left: 0; bottom: 0px; background-color: #f08200;}

.hpTitSlide .swiper-button-prev{ left:0%;}
.hpTitSlide .swiper-button-next{ right:0%;} 
.hpTitSlide .swiper-button-prev::after,.hpTitSlide .swiper-button-next::after{ display: none;}
.hpTitSlide .swiper-button-prev,.hpTitSlide .swiper-button-next{opacity: 1; width:46px; height:46px; line-height: 46px;   color: #999; z-index: 100; position: absolute; }
.hpTitSlide .swiper-button-prev .iconfont,.hpTitSlide .swiper-button-next .iconfont{ font-size: 30px; font-weight: bold;}
.hpTitSlide .swiper-button-prev:hover,.hpTitSlide .swiper-button-next:hover{color: #f08200; } 

.hpbox{ display: none;}
.hpItem{ }
.hpItem a{ display: block; }
.hpItem .tparea{ font-size: 0; -webkit-transition:all .3s ease-out 0s; -o-transition:all .3s ease-out 0s; -moz-transition:all .3s ease-out 0s; transition:all .3s ease-out 0s; text-align: center; margin: 0 auto; overflow: hidden;}
.hpItem .tparea .tp{ width: 100%;}
.hpItem .des{ padding: 10px 14px;box-shadow: 2px 2px 4px 0 #eee; }
.hpItem .des .tit{ font-size: 16px; overflow: hidden; height: 51.2px;}
.hpItem a:hover .des{background-color: #f08200; color: #fff;}
.hpItem a:hover .tparea .tp{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.hpSlide{ padding: 4px 0 !important;}
.hpSlide .swiper-button-prev{ left:0%;}
.hpSlide .swiper-button-next{ right:0%;} 
.hpSlide .swiper-button-prev::after,.hpSlide .swiper-button-next::after{ display: none;}
.hpSlide .swiper-button-prev,.hpSlide .swiper-button-next{opacity: 1; width:46px; height:46px; line-height: 46px; top:50%; margin-top:-23px; color: #fff;  }
.hpSlide .swiper-button-prev .iconfont,.hpSlide .swiper-button-next .iconfont{ font-size: 40px; font-weight: bold;}
.hpSlide .swiper-button-prev:hover,.hpSlide .swiper-button-next:hover{color: #f08200; } 


/* 09登录 */
.pupbg{ background-color: rgba(0, 0, 0, .4); width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 200;}
.pup{ position: fixed; top: 50%; left: 50%; z-index: 205; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.closePup{ position: absolute; right:3px; top: 3px;cursor: pointer; font-size: 25px; color: #666; display: inline-block; width: 40px; height: 40px; text-align: center; line-height: 40px; }
.closePup:hover{ color: #333;}
.signPup{ width:815px; max-width: 94%;background:#fff url('../image/sign_bg.jpg') left center/auto 100% no-repeat;  }
.signMain{margin-left: 32%;}
.signForm{ padding:30px 45px; }
.signForm .tit{ font-size: 36px; font-weight: bold;}
.toReg{ font-size: 14px; color: #666; margin-bottom: 25px;}
.toReg a:hover{ color: #f60;}
.signForm .item{ display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 16px; position: relative; }
.signForm .attrmc{ width: 50px; text-align: right; margin-right: 10px; line-height: 36px; }
.signForm .attrval{ -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; position: relative; padding-right: 15px;}
.signForm .text{ display: block; width: 100%; padding-left: 15px; border: 1px solid #dddddd; height: 36px; line-height: 36px; font-size: 14px; background-color: #fff; color: #555; }
.signForm .require{ position: absolute; right: 0; top: 0; display: inline-block; line-height: 36px; color: #f00; font-style: normal;}
.signForm .yzm{ position: relative;}
.signForm .yzm .text{ padding-right: 84px;}
.signForm .yzm .pin{ position: absolute; width: 76px; height: 30px; right: 18px; top: 3px; cursor: pointer;}
.signForm .tj{ padding:0 15px 0 60px}
.signForm .tj .sbtn{ font-size: 16px; padding: 8px 0; }
.findPwdBtn{ padding-right: 15px;}
.findPwdBtn a{font-size: 14px; color: #666; }
.findPwdBtn a:hover{ color: #f60;}

/* 02公司简介 */
.i_ban{ font-size: 0; position: relative; overflow: hidden; }
.i_ban .tp{ width: 100%;}
.banIntro{ width: 100%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.banIntro .tit{ font-size: 36px; color: #fff;}
.loca_lm .wp{ display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.loca_lm .location{ width: 280px; }
.location{padding: 16px 0;font-size:12px; color:#f2a900;}
.location a{ font-size:12px; color:#f2a900;}
.location .home::before{ margin-right: 12px; font-size: 18px;color:#b14625;}
.location a:hover{ color:#b14625;}
.act_loca{ color:#f60 !important;}
.location i{ margin:0 6px;color:#f2a900; font-style: normal; }
.lm{-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1; font-size:0px;}
.lm a{ display: inline-block; padding: 15px 14px; font-size:14px;}
.lm a:hover,.act_lm{ background-color: #f08200 !important; }

.i_main{ min-height:400px;}
.i_tit{ padding: 30px 0;}
.i_tit .tit{ font-size: 14px; color: #f2a900;}
.i_tit .subtit{ font-size: 16px; text-transform: uppercase; margin-top: 2px;}
.i_tit .line{ width: 66px; height: 2px; background-color: #333; margin-top: 8px;}
.profile{ padding: 0px 0 70px;}
.profile .wrap{}
.profile .wrap .wz{ color: #555; line-height: 1.8;}
.profile .wrap .wz2{ font-size: 16px; line-height: 2.4;}
.profile .wrap .tp{ display:block; margin: 40px auto 0;}

/* 02合作伙伴 */
.coo{padding: 0px 0 120px;}
/* 02加入我们 */
.join{padding: 0px 0 120px;}
.join .item{ padding: 30px 8px 15px; border-bottom: 1px solid #eeeeee;}
.join .list{ margin-bottom: 20px;}
.join .list .tit{ font-size: 17px;}
.join .list .nr{ font-size: 16px; margin-top: 8px;}
.join .lista .tit .count{  margin-left: 10px; color: #e6212a;} 
.join .lista .tit .time{ font-size: 14px; margin-left: 10px; color: #666;}
.join .lista .nr{ font-size: 14px; color: #666;}
.join .listc{ color: #666; display: none; }
.join .listc .nr{ margin-top: 20px;}
.join .mandiv .jobBtn{ font-size: 14px;}
.jobBtn .iconfont{ margin-left: 10px; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }
.act_job{ color: #f08200 !important; }
.act_job .iconfont{  transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.join .turnpage{ margin-top: 90px;}
/* 翻页 */
.turnpage{font-size:0; margin:0 auto; }
.turnpage a,.turnpage span{ display:inline-block; padding:5px 13px; font-size:14px; margin:0 2.5px; color:#666; border:1px solid #999;  }
.turnpage a:hover,.current{ color:#fff !important; border-color: #1b8eee !important; background-color:#1b8eee !important; }
/* 02荣誉资质 */
.hon{padding:0px 0 60px;}
.hon .wrap{ overflow: hidden;}
.honul{ margin-right: -2.2%;}
.honul li{ width: 17.8%; float: left; margin: 0 2.2% 2.2% 0;}
.honul li a{ display: block;} 
.honul li .tparea{ border: 1px solid #dbdbdb; text-align: center;}
.honul li .tparea .tp{ width: 90%;  padding: 15px 0;}
.honul li .tit{ font-size: 16px; padding: 10px 0; text-align: center;white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.honul li a:hover .tparea .tp{ transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); }
.honul li a:hover .tit{color: #f08200;}
/* 02新闻资讯 */
.n_l{ width: 77.7%;}
.n_r{ width: 16.6%; margin-top: -42px;}
.new{ overflow: hidden; padding-bottom: 60px;}
.newul{ margin-right: -2%; padding-bottom: 20px;}
.newul li{ width: 31.33%; float: left; margin: 0 2% 2% 0;}
.newul li a{ display: block;} 
.newul li .tparea{ overflow: hidden;}
.newul li .tparea .tp{ width: 100%;}
.newul li .des{ padding: 10px 0;}
.newul li .tit{ font-size: 16px;white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.newul li .nr{ font-size: 12px; line-height: 1.3;white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.newul li a:hover .tparea .tp{ transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); }
.newul li a:hover .tit{color: #f08200;}


.t_tit{ font-size: 18px; padding-bottom: 10px; border-bottom: 1px dotted #ebebeb;}
.tuiNew{}
.tuiNewul{ padding: 7px 0 40px;}
.tuiNewul li{ }
.tuiNewul li a{ padding: 7px 0; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;} 
.tuiNewul li .tparea{ overflow: hidden; width: 32px; height: 32px; background-color: #f8f8f8; border: 1px solid #ebebeb; font-size: 0; margin-right: 10px; padding: 3px;}
.tuiNewul li .tparea .tp{ width: 100%;}
.tuiNewul li .des{ -webkit-flex:1; -moz-box-flex:1; -ms-flex:1; flex:1}
.tuiNewul li .tit{ font-size: 12px;  font-weight: bold; max-height: 38.4px; overflow: hidden;}
.tuiNewul li .time{ font-size: 12px;}

/* 02新闻资讯 - 详情页 */
.newDel{ box-shadow: 1px 1px 4px 0 #ddd; margin-bottom: 40px; }
.newDel .in_sh{ padding:20px 30px 40px;}
.newDel .in_sh .in_tit{ padding:12px 0; text-align:center; border-bottom:1px dashed #ddd;}
.newDel .in_sh .in_tit h4{ font-size:18px; line-height: 1.3; margin-bottom:6px;}
.newDel .in_sh .in_tit .pub_del{ width:300px; margin:0 auto; font-size:12px; overflow:hidden;}
.newDel .in_sh .in_tit .pub_del .info{ width:100px; height:30px; line-height:30px; float:left; color:#666;}
.newDel .in_sh .in_tit .pub_del .share{ width:150px; height:30px; float:right; }
.newDel .in_sh .in_tit .pub_del .share .mc{ display: inline-block; line-height: 16px; margin: 6px 6px 0 0; }
.newDel .in_sh .sh_con{ padding:20px 0px 40px; border-bottom:1px dashed #ddd; }
.newDel .in_sh .sh_con .wz{ line-height:2em;color:#333; font-size: 12px; }
.newDel .in_sh .sh_con .tp{ display:block; margin:0px auto;}
.newDel .in_sh .pnpage{ line-height:2em; padding:20px 0; font-size: 12px; }
.newDel .in_sh .pnpage p{white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; width: 48%; }
.newDel .in_sh .pnpage p .val{ margin-right: 10px;}
.newDel .in_sh .pnpage a{ color: #666666;}
.newDel .in_sh .pnpage a:hover{ color:#f08200;}


/* 06技术文章 */
.tech{padding: 15px 0 60px;}
.techul{ padding-bottom:60px;}
.techul li{ border-bottom: 1px dashed #d9d9d9;}
.techul li a{ padding: 25px 120px 25px 5px;white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; display: block; position: relative;}
.techul li a .time{ position: absolute; right: 5px; top: 50% ; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); font-size: 12px; }
.techul li a:hover{ color: #f08200;}

.techArt{ margin-bottom: 30px;}
.techArtul{ padding: 5px 0;}
.techArtul li{}
.techArtul li a{ white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; display: block;padding: 6px 0 6px 15px; position: relative; font-size: 12px;}
.techArtul li a::after{ content: ""; display: block; width: 3px; height: 3px; background-color: #333; position: absolute; left: 5px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);  }
.techArtul li a:hover{color: #f08200;}
.techArtul li a:hover::after{ background-color: #f08200;}

.techArtul2{ padding: 5px 0;}
.techArtul2 li{ position: relative;}
.techArtul2 li .mc{ white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; display: block;padding: 6px 50px 6px 15px; position: relative; font-size: 12px;}
.techArtul2 li .mc::after{ content: ""; display: block; width: 3px; height: 3px; background-color: #333; position: absolute; left: 5px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);  }
.techArtul2 li .iconfont{ display: inline-block;  position: absolute; right: 0; top: 50%; width: 34px; height: 34px; text-align: center; line-height: 34px;transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.techArtul2 li a:hover{color: #f08200;}
.techArtul2 li a:hover::after{ background-color: #f08200;}

/* 06下载中心-软件下载 */
.techul li a .downBtn{ position: absolute; right: 5px; top: 50% ; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); font-size: 12px; }
.techul li a .downBtn .val{ font-size: 15px; color: #1b8eee;}
.techul li a .downBtn .iconfont{ margin-left: 10px; font-size: 20px; color: #666;}
.techul li a:hover .downBtn .iconfont,.techul li a:hover .downBtn .val{color: #f08200;}

/* 06下载中心 */
.downLoad{ padding: 90px  90px; margin: 0 auto; width: 1120px;}
.downLoad .des{ color: #fff; width: 400px; padding-left: 80px; position: relative;}
.downLoad .des .iconfont{ position: absolute; font-size: 60px; left: 0; top: 0;}
.downLoad .des .tit{ font-size: 24px;}
.downLoad .des .nr{ font-size: 14px; margin-top: 12px; line-height: 1.8;}
.downLoad .des .mandiv{ margin-top: 20px;}
.downLoad .des .mandiv .sbtn{ font-size: 16px; padding: 6px 50px; }

.paperDown{ margin-top: 30px;}
.i_tit3{ padding: 15px 0;}
.i_tit3 .icon{ height: 12px;}
.i_tit3 .val{ font-size: 28px; margin: 0 10px; }
.paperDownul{ padding: 70px 0 44px;}
.paperDownul li{ width: 47%; margin: 0 1.5% 26px; float: left; }
.paperDownul li a{ display: block; padding: 14px; text-align: center; background-color: #ffffff;}
.paperDownul li a .val{ font-size: 18px;}
.paperDownul li a .icon{ margin-left: 15px; height: 23px;}
.paperDownul li a:hover .val{color: #f08200;}

/* 04解决方案 */
.lm2{ font-size: 0; padding-bottom: 14px; border-bottom: 1px solid #949494;}
.lm2 a{ font-size: 14px; margin: 0 30px 10px 0; border-radius: 40px; display: inline-block; padding: 5px 10px; min-width: 60px; text-align: center; background-color: #eeeeee; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; }
.lm2 a:hover, .act_lm2{ color: #fff !important; background-color: #f08200 !important;}
.solu{ padding-bottom: 100px;}
.soluul{ padding:50px 0 40px;}
.soluul li{ width: 32%; float: left; margin: 0 2% 2% 0; }
.soluul li:nth-child(3n){ margin-right: 0;}
.soluul li a{ display: block; padding: 20px; box-shadow: 1px 1px 4px 0 #ddd; } 
.soluul li .tparea{ overflow: hidden; position: relative;}
.soluul li .tparea .tp{ width: 100%;}
.soluul li .des{ padding: 22px 15px; border: 1px solid #fcfcfc; border-width: 0 1px 1px;}
.soluul li .tit{ font-size: 18px; position: absolute; background: rgba(0, 0, 0, .5); text-align: center; color: #fff; width: 94%; left: 0%; bottom: 0; z-index: 4; padding: 10px 3%; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.soluul li .nr{ font-size: 14px;  color: #666666; overflow: hidden; height: 44.8px;}
.soluul li .mandiv{ margin-top: 20px;}
.soluul li .mandiv .sbtn{ font-size: 12px; padding: 4px 20px;}
.soluul li .mandiv .sbtn .iconfont{ font-size: 16px; margin-left: 5px;}
.soluul li a:hover .tparea .tp{ transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); }
/* 04解决方案 - 详情页 */
.soluDel{ }
.soluDel .in_sh{ padding:35px 0px 60px;}
.soluDel .in_sh .in_tit{ padding:18px 0; border-bottom:1px solid #d7d7d7;}
.soluDel .in_sh .in_tit h4{ font-size:24px; line-height: 1.3;}
.soluDel .in_sh .sh_con{ padding:20px 0px 40px; border-bottom:0px solid #d7d7d7; }
.soluDel .in_sh .sh_con .wz{ color:#333; font-size: 16px; }
.soluDel .in_sh .sh_con .wz2{ color:#333; font-size: 20px; font-weight: bold; }
.soluDel .in_sh .sh_con .tp{ display:block; margin:0px auto;}
.soluDel .in_sh .pnpage{ line-height:2em; padding:20px 0; font-size: 12px; }
.soluDel .in_sh .pnpage p{white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; width: 48%; }
.soluDel .in_sh .pnpage p .val{ margin-right: 10px;}
.soluDel .in_sh .pnpage a{ color: #666666;}
.soluDel .in_sh .pnpage a:hover{ color:#f08200;}

.share-back{border-bottom:1px solid #d7d7d7; padding-bottom: 15px;}
.share-back .share{ width:180px; height:30px;}
.share-back .share .mc{  display: inline-block; line-height: 16px; margin: 6px 6px 0 0;}
.share-back .back{ font-size: 12px; color: #999;}
.share-back .back::before{ display: inline-block; font-size: 16px; margin-right: 5px; border: 1px solid #999; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; width: 16px; height: 16px; line-height: 16px; text-align: center; }
.share-back .back:hover{ color: #000;}
.share-back .back:hover::before{ border-color: #000;}
/* 07联系我们 */
.contact{ padding:45px 35px; margin-bottom: 80px; background-color: #f9f9f9; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.contact{ overflow:hidden;}
.contact .des{ width: 410px; margin-right: 20px;}
.contact .des .tit{ font-size:26px; margin-bottom:18px;}
.contact .des .wz{ font-size:16px; position: relative; color:#454545; line-height:2.2; padding:8px 0 8px 35px;}
.contact .des .wz .iconfont{color: #f08200; position: absolute; left: 0; top: 5px; vertical-align:middle; margin-right:10px; font-size: 20px;}
.map{ font-size:0; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; }

/* 07意见与建议 */
.adviser{ padding: 20px 0 120px;}
.adviser .intro{ padding: 25px;}
.a_tit{ padding-left: 35px; position: relative; font-size: 24px;}
.a_tit .icon{ position: absolute; left: 0; top: 10px; width:24px ;}
.adviser .intro .nr{ margin-top: 15px; line-height: 1.8;}
.mess { background-color: #fcfcfc; border: 1px solid #ddd; padding: 35px 40px;  }
.mess .row{display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.mess .row .item{ width: 48%;}
.mess .yzmarea{ width: 60%;}
.mess .item{ display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 14px; position: relative;  }
.mess .attrmc{ width: 100px; text-align: right; padding-right: 10px; line-height: 40px;height: 40px;border: 1px solid #aaaaaa;border-right:none; background-color: #eeeeee; -moz-box-sizing: border-box; box-sizing: border-box; }
.mess .attrval{ -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; position: relative; padding-right: 15px;}
.mess .text{ display: block; width: 100%; padding-left: 15px; border:1px solid #aaaaaa; height: 40px; line-height: 40px; font-size: 14px; background-color: #fff; color: #555; }
.mess .textarea{ display: block; width: 100%; padding:10px 15px; border:1px solid #aaaaaa; height: 120px;  font-size: 14px; background-color: #fff; color: #555; }
.mess .require{ position: absolute; right: 0; top: 0; display: inline-block; line-height: 40px; color: #f00; font-style: normal;}
.mess .yzm{ position: relative;}
.mess .yzm .text{ padding-right: 84px;}
.mess .yzm .pin{ position: absolute; width: 76px; height: 30px; right: 20px; top: 5px; cursor: pointer;}
.mess .tj{ padding:10px 0 0}
.mess .tj .sbtn{ font-size: 16px; padding: 10px 34px; }


/* 07在线体验 */
.online{ padding-bottom: 20px;}
.onlineul{}
.onlineul li{ background-color: #f6f6f6; -moz-box-sizing: border-box; box-sizing: border-box; padding: 50px 35px; width: 46.2%; 
    margin: 0 1.9% 3.8%; float: left;}
.onlineul .des{ padding-left: 80px; position: relative;}
.onlineul .des .iconfont{ position: absolute; font-size: 60px; left: 0; top: -24px;}
.onlineul .des .tit{ font-size: 24px;}
.onlineul .des .nr{ font-size: 14px; margin-top: 12px; line-height: 1.8; height: 50.4px; overflow: hidden;}
.onlineul .des .mandiv{ margin-top: 20px;}
.onlineul .des .mandiv .sbtn{ font-size: 16px; padding: 6px 50px; }

/* 03产品列表 */
.pro{}
.pItem{ overflow: hidden; margin-bottom: 40px;}
.i_tit2{ padding: 20px 0;}
.i_tit2 .tit{ padding-bottom: 10px; position: relative;}
.i_tit2 .tit .icon{ margin-right: 10px; width: 25px;}
.i_tit2 .tit .val{ font-size: 24px;}
.i_tit2 .tit::after{ content: ""; display: block; width: 60px; height: 2px; background-color: #333; position: absolute; left: 0; bottom: 0;}
.pItem .intro{ margin-bottom: 15px; line-height: 1.8;}
.proul{ margin-right: -3%;}
.proul li{ width: 22%; margin: 0 3% 16px 0; float: left; }

/* 03产品列表 - 详情页 */
.i_tit4{ border-bottom: 1px solid #dddddd;}
.i_tit4 .mc{ font-size: 26px; color: #f08200; padding-bottom: 10px;}
.i_tit4 .back{ font-size: 14px; margin-top: 15px;}
.i_tit4 .back::before{ margin-right: 6px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.i_tit4 .back:hover{ color: #f08200;}
.prodel{ padding-bottom: 60px;}
.pdt{ display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; margin-top: 80px;}
.pdt .tparea{ width: 570px; max-width:44%; margin-right: 30px; font-size: 0;}
.pdt .tparea .tp{ width: 100%;}
.pdt .des{ -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1;}
.pdt .des .tit{ font-size: 24px;}
.pdt .des .nr{ margin-top: 20px; text-align: left; margin-top: 10px;}
.pdt .des .nr .wz{ line-height: 1.8;}
.pdb{ margin-top: 50px; overflow: hidden;}

.pdb_tit{ font-size: 0; margin-left: -30px; border-bottom: 1px solid #dddddd;}
.pdb_tit span{ cursor: pointer; display: inline-block; font-size: 16px; padding: 14px 30px; position: relative; color: #000;}
.pdb_tit span::after{ content: ""; display: block; width: 2px; height: 14px; background-color: #000; position: absolute; right: 0; top: 50%; margin-top: -7px;}
.pdb_tit span:last-child::after{ display: none;}
.act_pdb{color: #f08200 !important;}
.act_pdb::after{background-color: #f08200 !important;}
.pdb_con{ }
.pdbbox{ display: none;}

.pdbA{ padding: 40px 80px; background-color: #f5f5f5;margin-top: 25px;}
.pdbA .tp{ display: block; margin: 0 auto 60px;}
.pdbA .wz1{ font-weight: bold; font-size: 20px; margin-bottom: 20px;}
.pdbA .wz2{ line-height: 1.8; padding-left: 2em;}

.pdbC{ padding: 40px;}
.pdbC .techul li a {    padding: 21px 120px 21px 5px;}
/* 03产品列表 - 相关案例 */
.pdbB{ padding: 20px 4px;}
.pdbB .soluul{padding: 0px;}

.pdbB .soluul li .mandiv{ display: none}
/* 08注册 */
.r_main{ padding: 115px 0 55px;}
.regForm{ padding: 25px 25px 50px; width: 505px; margin: 0 auto; background: rgba(238, 238, 238, .9);}
.regForm .tit{ font-size: 36px; font-weight: bold;}
.regForm .item{ display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 16px; position: relative; }
.regForm .attrmc{ width: 60px; text-align: right; margin-right: 10px; line-height: 36px; }
.regForm .attrval{ -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; position: relative; padding-right: 15px;}
.regForm .text{ display: block; width: 100%; padding-left: 15px; border: 1px solid #dddddd; height: 36px; line-height: 36px; font-size: 14px; background-color: #fff; color: #555; }
.regForm .require{ position: absolute; right: 0; top: 0; display: inline-block; line-height: 36px; color: #f00; font-style: normal;}
.regForm .yzm{ position: relative;}
.regForm .yzm .text{ padding-right: 84px;}
.regForm .yzm .pin{ position: absolute; width: 76px; height: 30px; right: 18px; top: 3px; cursor: pointer;}
.sendCode{position: relative;}
.sendCode .text{padding-right: 120px;}
.sendCodeBtn{position: absolute; width: 120px; height: 34px; color: #666; text-align: center; line-height: 34px; right: 16px; top: 1px; background-color: #eee; cursor: pointer;}
.sendCodeBtn:hover{ background-color: #666; color: #fff;}
.regForm .tj{ padding:10px 15px 0 60px}
.regForm .tj .sbtn{ font-size: 16px; padding: 8px 0; }


/* 10找回密码 */
/* 12报名页面 */
.apply{ min-height: 100vh;}
.apply .wrap{ width: 580px; padding: 200px 0; margin: 0 auto; text-align: center;}
.apply .wrap .tit{ color: #fff; font-size: 60px;}
.apply .wrap .line{ width: 100%; margin-top: -40px;}
.appForm{ background-color: #fff; position: relative; padding:60px 100px 80px}
.appForm .code{ position: absolute; right: 0; top: 0;}
.appForm .item{ margin-bottom: 14px; position: relative;}
.appForm .item .attrmc{width: 80px; color: #666; z-index: 10; position: absolute; left: 0; top: 0; line-height: 44px; }
.appForm .item .attrval{ padding: 0 15px 0 0px; position: relative;}
.appForm .text{ display: block; width: 100%; padding-left: 90px; border: 1px solid #dddddd; height: 44px; line-height: 44px; font-size: 14px; background-color: #f4f4f4; color: #555; border: 1px solid #eee; }
.appForm .require{ position: absolute; right: 0; top: 0; display: inline-block; line-height: 44px; color: #f00; font-style: normal;}
.appForm .tj{ padding:10px 15px 0 0px}
.appForm .tj .sbtn{ font-size: 16px; padding: 10px 0; }

/*  */
.pInfo{ padding-bottom: 26px; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}
.pInfo .avatar{ width: 240px;}
.pInfo .avatar .tp{ width: 48px; height: 48px; margin-right: 10px;}
.pInfo .avatar .name{ font-size: 24pxx;}
.pInfo .info{ -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1;}
.pInfo .info .iconfont{ margin: 0 20px; position: relative; font-size: 12px; }
.pInfo .info .iconfont::after{ content: ""; display: block; width: 1px; height: 12px; background-color: #aaaaaa; position: absolute; right: -20px; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.pInfo .info .iconfont:last-child::after{ display: none;}
.pInfo .info .iconfont::before{ margin-right: 5px; font-size: 16px; color: #f08200;}

.lm3{ text-align: center; font-size: 0; border-bottom: 1px solid #e8e8e8;}
.lm3 a{ display: inline-block; position: relative; font-size: 16px; padding: 15px 8px; margin: 0 35px;}
.lm3 a:hover,.act_lm3{ color: #f08200 !important;}
.act_lm3::after{ content: ""; display: block; width: 100%; height: 1px; background-color: #f08200 ; position: absolute; left: 0; bottom: -1px;}
/* 11修改密码 */
.perMain{ margin-top: 15px;}
.m_tit{ padding: 15px; border-bottom: 1px solid #eeeeee;}
.upPwd{ padding: 35px 110px 70px;}
.upPwd .regForm{ background: none; width: 500px; margin: 0; padding: 0; }
.upPwd .regForm .attrmc{ width: 80px;}

/* 10个人资料 */
.perInfo{ padding: 40px 110px 70px;}
.perInfo .regForm{ background: none; width: 100%; margin: 0; padding: 0;}
.perInfo .regForm .attrmc{ width: 60px;}
.perInfo .regForm .row{  display: -webkit-flex;  display: -moz-box;  display: -ms-flexbox;  display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.perInfo .regForm .row .item{width: 48%;}
.orange{ color: #f08200;}
/* 404 */
.error{ background-color: #daeaf8; text-align: center; padding: 8% 0; display: flex; align-items: center; justify-content: center;}
.error .box{}
.error .box .tp{ max-width:80%;}
.error .box .p1{font-size: 34px; color: #5e8bdb;}