body{font:14px/1.8 tahoma,Arial,Helvetica,'\5FAE\8F6F\96C5\9ED1','\534E\6587\7EC6\9ED1',sans-serif;word-wrap:break-word;color:#342F2E;width:100%}
a:hover{color:#EED291;}/*DB0B1E*/

/*
黑体 \9ED1\4F53
宋体 \5B8B\4F53
仿宋 \4EFF\5B8B
楷体 \6977\4F53
微软雅黑 \5FAE\8F6F\96C5\9ED1
华文细黑 STHeiti Light [STXihei] \534E\6587\7EC6\9ED1(Mac)
*/

.wrapper{position:relative;z-index:2;width:100%;min-width: 1200px;background:#FEFEFE;}
.wrapper.animate{-webkit-animation:moveNavIn 0.3s forwards;-moz-animation:moveNavIn 0.3s forwards;-o-animation:moveNavIn 0.3s forwards;animation:moveNavIn 0.3s forwards}
.wrapper.on{-webkit-animation:moveNavOut 0.3s forwards;-moz-animation:moveNavOut 0.3s forwards;-o-animation:moveNavOut 0.3s forwards;animation:moveNavOut 0.3s forwards}
.fxui-wpr{min-width:1200px;}
.shadow{position:absolute;top:0;left:0;width:100%;bottom:0;background:black;opacity:0.6}
.loading{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;background:#fff}
.loading img{width:100px;height:100px;display:block;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px}

.pagers{text-align:center;}
.pagers a,.pagers .cpb,.pagers span{display:inline-block;height:30px;line-height:30px;padding:0 12px;color: #000; margin-right:10px;text-decoration:none;border-radius:2px;color:#222;font-size:14px;overflow:hidden;}
.pagers a:hover{background:#ECD191;color:#EFEFEF;text-decoration:none;cursor:pointer;}
.pagers span.cpb {background:#ECD191;color: #EFEFEF;font-weight:bold;}
.pagers span.disabled{color:#BBB;}
.pagers span.pcount{background:#EEE;}
/* .pagers .pprev{text-indent:-100px;background:url(../images/pager.png) center -42px no-repeat #E0E0E0;}
.pagers .pprev:hover{background:url(../images/pager.png) center -42px no-repeat #ECD191;}
.pagers .pprev.disabled{background:url(../images/pager.png) center -42px no-repeat #EEE;}

.pagers .pnext{text-indent:-100px;background:url(../images/pager.png) center 8px no-repeat #E0E0E0;}
.pagers .pnext:hover{background:url(../images/pager.png) center 8px no-repeat #ECD191;}
.pagers .pnext.disabled{background:url(../images/pager.png) center 8px no-repeat #EEE;} */

.swiper-button-prev,.swiper-button-next{opacity: 0.6;filter: opacity(0.6);}
.swiper-button-prev:hover,.swiper-button-next:hover{opacity: 1;filter: opacity(1);}
.xcont{line-height:28px;font-size:14px;}
.xcont a{font-size:inherit;}
.xcont a:hover{color:#EC4045;}
.xcont p {margin: 0 0 1rem;line-height:1.8;}
.xcont img{max-width:100%;}
.xcont ul { margin: 1em 0; padding-left: 30px; }
.xcont li,.xcontent ul li {list-style-type: disc; line-height:22px; }
.xcont ol { margin: 1em 0; padding-left: 40px; }
.xcont ol li {list-style-type: decimal; line-height:22px; }
.xcont table { border-collapse: separate; border-spacing: 1px; white-space: normal; }
.xcont td { padding: 5px; margin: 8px; line-height: normal; line-height:22px; }
.xcont em { font-style: italic; }
.xcont pre { margin: 8px; }
.xcont h2{font-size:24px;font-weight:700;margin:20px 0 16px;padding:0;position: relative;color:#D7272D;}
.xcont h3{font-size:20px;font-weight:700;margin:18px 0 6px;padding:0 0 10px 0;position: relative;}
.xcont h3::before{display:none;position:absolute;left:0;bottom:12px;width:16px;height:16px;background:#218AC8;content: "\20";}
.xcont h4{font-size:18px;margin:10px 0 6px;padding:0;font-weight: 700;}
.xcont .lnk-download{position: relative; display:inline-block;padding-left:26px;font-weight:700;border-bottom:1px dashed #EC4045;}
.xcont .lnk-download::after{position: absolute;display:inline-block;content:"\20";top:0;left:0;width:20px;height:20px;background:url(../images/attach.png) 0 center no-repeat;}

@media only all and (max-width:1024px){

}
@media only all and (max-width:768px){
	.xcont h2::before{top:0;}
}

.m-scrolltop{position:fixed;right:23px;bottom:23px;display:none;overflow:hidden;padding:0;width:0;height:0;outline:0;border:none;border-radius:2px;border-radius:50%;background:#676767;box-shadow:0 3px 5px rgba(0,0,0,.5);cursor:hand;-webkit-transition:all .3s cubic-bezier(.25,.25,0,1);-moz-transition:all .3s cubic-bezier(.25,.25,0,1);-o-transition:all .3s cubic-bezier(.25,.25,0,1);transition:all .3s cubic-bezier(.25,.25,0,1);-webkit-tap-highlight-color:transparent;-ms-transition:all .3s cubic-bezier(.25,.25,0,1);z-index: 1000;}
.m-scrolltop:hover{background-color:#676767;box-shadow:0 3px 10px rgba(0,0,0,.5),0 3px 15px rgba(0,0,0,.5);text-decoration:none}
.m-scrolltop::before{position:absolute;top:50%;left:50%;width:0;border-radius:100%;background:#676767;content:"";-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.m-scrolltop:active::before{padding-top:120%;width:120%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-ms-transition:all .2s ease-out}
.m-scrolltop.active{width:42px;height:42px}
.m-scrolltop span{display:block;color:#fff;font-size:25px}
.m-scrolltop,.m-scrolltop::before{background-image:url(../fonts/top-arrow.svg);background-position:center 50%;background-repeat:no-repeat}

/*------------------------common end------------------------*/
.toper{position:relative;width:100%;min-width: 1200px;margin:0 auto;}

.header{position:absolute;left:0;top:0;z-index:999;width:100%;min-width: 1200px;height:84px;box-sizing: border-box;}
.header .header-box{width:1200px;height:100%;margin:0 auto;position:relative;box-sizing: border-box;}
.header .logo-t{float:left;width:270px;height:100%;min-height:64px;background:url(../images/logo.png) 0 36px no-repeat}
.header h1.logo-t a{display:block;width:100%;height:100%;text-indent:-1000px;overflow:hidden}

.navi-trigger{display:none;position: absolute;top:10px;right:0;width:25px;height:25px;z-index:1000;}
.navi-trigger .trigger{position:relative;width:25px;height:25px;z-index:1000;padding:0;border:none;font-size:28px;color:#999;background:transparent;outline:none;cursor: pointer;}
.trigger .line{display:inline-block;width:25px;height:2px;background-color:#FEFEFE;position:absolute;left:0px;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:all .5s;transition:all .5s}
.trigger .line-top{top:9px}
.trigger .line-middle{top:17px}
.trigger .line-bottom{top:25px}
.trigger.on .line-top   {top:8px; left:px; -webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.trigger.on .line-middle{opacity:0}
.trigger.on .line-bottom{top:25px; left:px; -webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}

.navi{position:absolute;right:0;top:32px;z-index:1000;border:1px #000 soild;}
.navi ul li{position:relative;padding:0;line-height:48px;text-transform:uppercase;box-sizing:border-box;}
.navi ul li > a.nav{display:block;color:#FFF;height:100%;padding:0 0 0 24px;box-sizing:border-box;font-size:16px;}
.navi #nav_1{font-size:18px;letter-spacing: 5px;}
.navi ul li> a.nav:hover,.navi ul li.active a.nav{text-decoration: none;color:#EED291;/*background:url(../images/nav-dot.png) 0 16px no-repeat;*/}
.navi ul li .nav-dp{position: absolute;content: "\20";display: block;width:10px;height:6px;/*background:url(../images/dp.png) 0 0 no-repeat;right:0;*/top:14px;z-index:1;display:none;}
.navi li a span{display:block;}
.navi li a span.en{display:none;text-transform: uppercase;color:#222;font-size:14.8px;}

.navi .submenu{position: absolute;left:0;top:83px;min-width:100%;z-index: 1000;padding:12px 0;display:none;background:#FFF;}
.navi .submenu a{display:block;height:28px;width:100%;line-height:28px;font-size:14px;padding:0 12px;box-sizing: border-box;white-space: nowrap;}
.navi .submenu a:hover{font-size:700;color:#EED291;}
.dropmenu.open > .submenu{display: none;}

.bodyer{position: relative;width:100%;margin:0 auto;min-width: 1200px;z-index:8;}

.footer{width:100%;margin:0 auto;min-width:1200px;position:relative;background:#000;}
.footer .in{width:1200px;margin:0 auto;box-sizing: border-box;}

.footer .foot-mix{margin:0 auto;min-width: 1200px;padding:116px 0 0;}
.footer .foot-mix .in{display:flex;justify-content: space-between; padding:60px 0 36px 0;border-top:1px #877853 solid;border-bottom:1px #877853 solid;box-sizing: border-box;}

.ft-nav{overflow:hidden;display:flex;justify-content:flex-start;flex:1;width:750px;overflow: auto;}
.ft-nav dl{padding-right:36px;border: 0 #FFF solid;width:20%;*float:left;box-sizing: border-box;}
.ft-nav dl dt{position: relative;padding:0;height:36px;font-size:18px;font-weight:400;color:#FFF;text-transform:uppercase;}
.ft-nav dl dd{margin-top:14px;line-height:27px;color:#FFF;}
.ft-nav dl dd a{display:block;line-height:27px;color:inherit;padding:0;}
.ft-nav dl dd a:hover{text-decoration:underline;color:#EED291;}

.ft-ctt{width:300px;*float:left;color:#FFF;}
.ft-ctt h4{font-size:18px;margin-bottom:14px;}

.ft-sn{width:150px;*float:right;}
.ft-sn .ft-wx-qrcode p{margin-top:10px;text-align: center;color:#FFF;}
.ft-sns{margin-top:20px;height:30px;padding-left:15px;}
.ft-sns .sns:last-child{margin-right:0;}
.sns{display:block;float:left;height:30px;width:30px;background:url(../images/sns.png) 0 0 no-repeat;margin-right:15px;}
.sns-qq{background-position: -2px 0;text-indent: -1000px;overflow: hidden;}
.sns-wx{background-position: -50px 0;position: relative;}
.sns-wb{background-position: -100px 0;text-indent: -1000px;overflow: hidden;}
.sns-wx .wechat-qr{position: absolute;left:-60px;bottom: 42px;display: none;padding:6px;border-radius:4px;border: 1px solid #ACACAC;background: #FFF;z-index:100;}
.sns-wx .wechat-qr img{width:128px;height:128px;}
.sns.sns-wx:hover .wechat-qr{display: block;}

.sns-b{display:inline-block;*float:left;margin-right:10px;height:32px;width:32px;background:url(../images/sns.png) 0 0 no-repeat;}
.sns-b.sns-qq{background-position: 0 0;text-indent: -1000px;}
.sns-b.sns-wx{background-position: -48px 0;position: relative;}
.sns-b.sns-wb{background-position: -96px 0;text-indent: -1000px;overflow: hidden;}
.sns-b.sns-wx .wechat-qr{left:-72px;bottom: 45px;display: none;z-index:1;}
.sns-b.sns-wx .wechat-qr img{width:168px !important;height:168px;max-width: 168px;}
.sns-b.sns-wx:hover .wechat-qr{display: block;}

.footer .crpt{overflow: hidden;width:100%;margin:20px auto 0;}
.crpt .in{width:1200px;color:#333;padding:0 0 20px;color:#FFF;font-size:14px;text-align: left;}
.footer .crpt a{color:inherit;}
.powered{overflow: hidden;padding-left:0;}
.powered a{display:block;height:100%;color:inherit;}

.back-top{display:none;width:50px;height:50px;background:url(../images/top.png) top center no-repeat;cursor:pointer;position:fixed;bottom:45px;right:20px}
.back-top:hover{background:url(../images/top.png) bottom center no-repeat}
.back-top-p{display:none;width:50px;height:50px;background:url(../images/top.png) top center no-repeat;cursor:pointer;position:absolute;bottom:0;right:50px}

.fbar{z-index:1001;width:50px;height:150px;right:18px;bottom:80px;position:fixed;}
.fbar ul li{width:50px;height:50px;float:left;position:relative;background:#666;margin-bottom:2px;border-radius: 4px;}
.fbar-qq,.fbar-wx{display:none;}

.fbar-qq a{display:block;position:absolute;right:0;background:#666;width:50px;height:50px;border-radius: 4px;}
.fbar-qq a i{display:block;float:left;background:url(../images/fbar-qq.png) 15px 14px no-repeat;width:50px;height:50px;text-indent:-200px;overflow: hidden;}
.fbar-qq a:hover{border-radius: 4px;text-decoration: none;background:#575757;}
.fbar-qq a span{display:none;}
.fbar-qq a:hover span{display:block;line-height:50px;padding-left:50px;color:#FFF;}

.fbar-tel a{display:block;position:absolute;right:0;background:#666;width:50px;height:50px;border-radius: 4px;overflow: hidden;}
.fbar-tel a i{display:block;float:left;background:url(../images/fbar-tel.png) 15px 14px no-repeat;width:50px;height:50px;text-indent:-200px;overflow: hidden;}
.fbar-tel a span{display:none;line-height:50px;padding-left:50px;}
.fbar-tel a:hover{border-radius: 4px;text-decoration: none;background:#575757;}
.fbar-tel a:hover span{display:block;color:#FFF;}

.fbar-wx a{display:block;background:url(../images/fbar-wx.png) center center no-repeat;width:48px;height:48px;}
.fbar-wx .qrcode{position:absolute;left:-148px;top:-8px;width:132px;height:132px;overflow: hidden;display: none;}
.fbar-wx .qrcode img{width:100%;height:100%;}
.fbar-top{display:block;background:url(../images/totop.png) 0 0 no-repeat;width:50px;height:50px;border-radius: 4px;}
.fbar-top:hover{background:url(../images/totop.png) 0 0 no-repeat #575757;}

.btm-fixed{position: fixed;left:0;right:0;bottom:0;z-index:999;height:55px;background:url(../images/btm-fixed.png) 0 0 repeat-x;}
.btm-fixed .container{height:100%;}
.btm-fixed a{display: inline-block;*display:block;*float:left;width:200px;height:100%;margin-left:30px;text-indent:-1000px;overflow: hidden;}
.btm-fixed .e-imali{background:url(../images/im-ali.png) 0 0 no-repeat;}
.btm-fixed .e-imqq{background: url(../images/im-q.png) 0 0 no-repeat;}

.ims{position:fixed;right:30px;top:120px;width:186px;height:70px;overflow:hidden;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.ims a{display:block;position: relative;height:30px;line-height:30px;text-indent:10px;color:#EEE;font-size:12px;margin-bottom:10px;background:#26272c;}
.ims a:hover{background:#D8253C;color:#FFF;}
.ims:hover .input_text{color:#fff;}
.ims .imtel{position:absolute;right:0;top:0;display:block;width:30px;height:30px;cursor:pointer;background:url(../images/tel.png) #D8253C center no-repeat;}
.ims .imqq{position:absolute;right:0;top:0;display:block;width:30px;height:30px;cursor:pointer;background:url(../images/txqq.png) #D8253C center no-repeat;}

.img-scale{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s}
.img-scale:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

.container {width: 1200px;position:relative;margin-left: auto;margin-right:auto;}
/*Index*/
.home{background:#F3F3F3;}
.mixbanner{margin:0 auto;width:100%;height:932px;min-width:1200px;padding:0;overflow:hidden;}/*height:832px;*/
.ifocus{width:100%;min-width:1200px;padding:0;height:100%!important;}
.ifocus .swiper-wrapper .swiper-slide{background-position:center center;background-repeat: no-repeat;height:100%;background-size:cover; }
.ifocus .swiper-pagination{width:1200px;text-align: right;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left:50%;bottom:20px;margin-left:-600px;}
.ifocus .swiper-wrapper .swiper-slide a{display:block;height:100%;width:100%;}
.ifocus .swiper-pagination-bullet{width:8px;height:8px;border-radius: 8px;background:#FFF;opacity:.8; transition: width 0.3s ease-in-out;}
.ifocus .swiper-container-horizontal>.swiper-pagination-bullets,.ifocus .swiper-pagination-custom, .swiper-pagination-fraction{bottom:30px;}
.ifocus .swiper-pagination-bullet-active {background: #EED291;width: 18px;}
.ifocus .slideprev,.ifocus .slidenext{display:none;}

.home .bodyer{z-index:9;}

.bnr{width:100%;}
.bnr-bground{width:100%;height:100%;min-width:1200px;margin-left:auto;margin-right:auto;background-position: center center;background-repeat: no-repeat;}

.irow .tbar{margin:0;}
.irow .hd{margin:0;}
.irow .hd h3{margin:0;}
.irow .hd .sub{margin-top:16px;height:16px;}

/* 
background:url(/upfiles/home/iabout-bg.png) -445px 0 no-repeat; */
.iabout{margin-top:0;position: relative;background:url(/upfiles/comm/i-about-bg.jpg) center 0 no-repeat #EFEFEF;padding:128px 0 88px;}
.irow.iabout .tbar{display:none;}
.iabout .container{padding:0;background:url(/upfiles/comm/i-about.png) center 0 no-repeat;height:709px;overflow: hidden;}
.iabout .bd{padding:90px 52px;width:726px;}
.iabout .info h5{color:#000;font-size:36px;font-weight:400;}
.iabout .info .txt{margin-top:64px;padding:0;font-size:14px;line-height:2.4;}
.iabout .info .txt p{margin-bottom:20px;line-height:inherit;font-size:inherit;text-indent: 28px;}
.iabout .info .ctrl{margin-top:82px; }
.iabout .info .lnk-more{position:absolute;bottom:0;left:538px;width:185px;height:54px;text-indent:-300px;overflow: hidden;}
.iabout .info .lnk-more:hover{background:transparent;}

.ipros{min-width:1200px;background:url(/upfiles/comm/i-pros-bg.jpg) center 0 no-repeat;padding:80px 0;min-height:929px;}
.ipros .container{position: relative;color:#FFF;}
.ipros .tbar{display:none;}

.ipros-list{margin-top:36px;margin:0 -56px;}
.ipros-list .swiper-container{width:100%;box-sizing: border-box;}
.slide-ipros .swiper-slide{height:100%;text-align: center;font-size: 18px;width:auto;}
.ipros .slide-prev,.ipros .slide-next{width:48px;height:48px;position:absolute;bottom:60px;margin-top:-11px;cursor:pointer;z-index:9;}
.ipros-list .slide-prev{right:56px;background:url(../images/btn_prev.png) no-repeat 0 0}
.ipros-list .slide-next{right:0;background:url(../images/btn_next.png) no-repeat 0 0}
.ipros-list .item{position: relative;width:100%;box-sizing: border-box;padding:0 56px;}
.ipros-list .item a{display: blcok;}
.ipros-list .item .cover{border:0px #FF0000 solid;}
.ipros-list .item .cover img{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.ipros-list .item .tit{position:absolute;top:150px;left:0;text-align: left;}
.ipros-list .item .idx{height:48px;padding:0 15px;width:90px;font-size:38px;line-height: 48px;background:#EED291;color:#003a4f;}
.ipros-list .item .h5{margin-top:10px;height:48px;padding:0 15px;font-size:24px;line-height: 48px;background:#EED291;color:#003a4f;}


.ivideo{width:100%;min-width:1200px;background: url(/upfiles/comm/i-vedio-bg.jpg) center 0 no-repeat;min-height:694px;padding:96px 0;}
.ivideo .container{position: relative;}
.ivideo .i-video_player{width:100%;height:675px;overflow: hidden;}
.ivideo .i-video_player .video{width:100%;height:100%;}
.ivideo-list{margin:0;}
.ivideo-list ul{display:flex;justify-content: space-between;}
.ivideo-list ul li{width:24.8%;*float:left;}
.ivideo-list ul li a{display: block;padding:10px 48px;background:#565E61;}
.ivideo-list ul li .en{color:#edd291;}
.ivideo-list ul li .cn{color:#fff;}
.ivideo-list ul li a:hover,.ivideo-list ul li a.on{background:#EED291;}
.ivideo-list ul li a:hover .en,.ivideo-list ul li a.on .en{color:#003a4f;}
.ivideo-list ul li a:hover .cn,.ivideo-list ul li a.on .cn{color:#000;}

.inews{margin:0;padding:0;background:url(/upfiles/comm/inews-bg.jpg) center 0 no-repeat;background-size:contain;}
.inews .container{padding:58px 0 64px;}
.inews-list{padding:68px 0 0;}
.inews-list ul{display:flex;justify-content: space-between;*margin:0 -20px;}
.inews-list ul li{*float:left;width:385px;margin:0;position: relative;}
.inews-item .tit{padding-top:32px;line-height:1.8;}
.inews-item h5{margin:0;padding:0;color:inherit;font-size:14px;font-weight:600;color:#FFF;/*text-overflow: ellipsis;white-space:nowrap;overflow: hidden;*/}
.inews-item .cover{width:100%;height:310px;overflow: hidden;}
.inews-item .cover img{width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;object-fit: cover;}
.inews-item .date{position:absolute;top:278px;right:0;background:#EED291;height:32px;line-height:32px;padding:0 8px;font-size:14px;color:#222}
.inews-item .date .year{display:block;font-size:16px;}
.inews-item .date .day{display:block;}
.inews-item .excerpt{margin-top:8px;}
.inews-item .txt{height:54px;line-height:24px;font-size:14px;color:#FFF;overflow:hidden;}
.inews-item a:hover img{transform:scale(1.1);-webkit-transform: scale(1.1)}
.inews .ctrl{margin-top:64px; }
.inews .lnk-more{display: block;width:160px;height:42px;margin:0 auto;border:1px #B49346 solid;line-height: 42px;font-size:16px;color:#B49346;text-align: center}
.inews .lnk-more:hover{border:1px #B49346 solid;color:#EED291}


.icases{margin:0;padding:0;}
.icases-list{padding:92px 0 0;}
.icases-list ul{display:flex;justify-content: space-between;*margin:0 -20px;}
.icases-list ul li{*float:left;width:382px;margin:0;background:#FFF;position: relative;background:#EFEFEF;}
.icases-item .tit{position: relative;padding:0 48px 0 12px;height:49px;line-height:49px;box-sizing: border-box;}
.icases-item h5{margin:0;padding:0;color:inherit;font-size:16px;font-weight:400;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.icases-item .cover{width:100%;height:255px;overflow: hidden;}
.icases-item .cover img{width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;object-fit: cover;}
.icases-item .lnkto{display:block;position: absolute;right:16px;top:12px;height:25px;width:25px;background:url(../images/to-detail.png) 0 center no-repeat;text-indent: -300px;overflow: hidden;}
.icases-item .cover a:hover img{transform:scale(1.1);-webkit-transform: scale(1.1)}

.ijoin{width:100%;min-width:1200px;min-height: 929px;background:url("/upfiles/comm/ijoin-bg.png") center 0 no-repeat #000;padding:75px 0;}

.ijoin .hd{text-align: right;}
.ijoin .ijoin-form{margin:0;}
.ijoin-form .form-row{margin-bottom:30px;}
.form-g{display:flex;justify-content: space-between}
.form-g select{font-size:12px;margin:0 10px;width:132px;height:24px;border:none;}
.form-g .item{width:380px;*float:left;margin:0;position: relative;height:68px;}
.form-g .item label{display:none;height:32px;line-height:32px;padding:0;}
.form-g .item label i{display:block;float:left;width:16px;height:32px;text-align:center;overflow: hidden;}
.form-g .item input{width:100%;font-size:18px;color:#FFF;height:68px;line-height:68px;padding:2px 10px 0 10px;box-sizing: border-box;background: rgba(255,255,255,.1);border:2px #cbcbcb solid;border-radius:4px;}
.ijoin .mtxt{width:100%;height:360px;padding:10px;font-size:18px;color:#FFF;box-sizing: border-box;background: rgba(255,255,255,.1);border:2px #cbcbcb solid;border-radius:4px;}
.ijoin .form-btm{margin-top:60px;text-align: center;}
.ijoin .btn-save{background:#EED291;border:none;text-align: center;width:296px;height:48px;line-height:48px;font-size:18px;color:#000;cursor: pointer}
.form-g .item .Validform_checktip{top:-20px;right:2px;font-size:12px;color:#FFF;}

.ibrand{width:100%;min-width:1200px;background:#000;}
.ibrand .container{padding:180px 0 60px;text-align:center;}

/*Sub Page Normal*/
.bodyer.subpage{margin-top:0;}
.bodyer.mpage{margin-top:30px;}

.mbnr{min-width:1200px;width:100%;margin:0 auto;text-align:center;background:#EEE;overflow:hidden;z-index:0;}
.mbnr .in{min-width:1200px;width:100%;height:712px;margin:0 auto;background-position: center 0;background-repeat:no-repeat;overflow: hidden;}
.mbnr .in img{margin:0 auto;}

.location{position:relative;height: 42px;line-height: 38px;background: #0479CC;color: #FFF;margin-bottom:20px;}
.location h2{margin:0;line-height: 42px;font-size: 16px;padding: 0 15px 0 12px;float: left;border-bottom: 0 #1C41B3 solid;}
.location .position{position: absolute;right: 12px;top: 4px;color: inherit;font-size: 12px;}
.curpath{color:#ACACAC;margin:50px 0;display:none;}

.snavbar{margin:0 auto;width:1200px;}
.snav{padding:56px 0;}
.snav ul{margin:0;list-style:none;display:flex;justify-content:center;*text-align: center;box-sizing: border-box;}
.snav ul li{position:relative;display:inline-block;*float:left;line-height:28px;padding:0 24px;}
.snav ul li a{display:block;height:100%;font-size:18px;}
.snav ul li a:after{display: block;position: absolute;top:5px;right:0;width:1px;height:20px;border-right:1px #000 solid;content:"\20"}
.snav ul li:last-child a::after{display:none;}
.snav ul li a:hover,.snav ul li.actived a,.snav ul li a.actived{text-decoration:none;color:#e5d093}
.subpage .section{overflow: hidden;}

.mwrap{background:#FFF;width:98%;margin-left:auto;margin-right:auto;}
.aside{width:190px;float:left;background:#F0F0F0;padding-bottom:10000px;margin-bottom:-10000px;}
.main{box-sizing: border-box;}

.phead{margin-bottom:32px;position: relative;}
.phead h2{position:relative;font-size:22px;margin:0;}
.pbody{padding:0 0 30px;}

.ppage .phead{text-align: center;}
.ppage .phead h2{font-size:32px;}
.ppage .phead .sub{display:inline-block;padding:0 12px;margin-top:8px;border:1px #757575 solid;line-height:30px;font-size:28px;color:#757575;}

.pcont{line-height:22px;font-size:14px;color:#444;padding-bottom:30px;}
.pcont p{line-height:24px;color:inherit;}

.pagebox{clear:both;padding:12px 0;}

.page-section{margin:0 0 40px;}
.page-section .hder{position: relative;margin:0 auto;}
.page-section .hder h3{margin:0;font-size:22px;font-weight:400;overflow: hidden;}
.page-section .hder .sub{margin-top:16px;height:16px;background:url(../images/t-dot.png) center 0 no-repeat;text-indent: -1200px;overflow: hidden;}

/*about*/
.page-about .xcont .page-section{margin-bottom:0;}
.about{min-width:1200px;margin:0 auto;background:#FFF;padding:0;}
.about .container{background:url(/upfiles/comm/about.png) center 0 no-repeat;height:686px;}
.about .mtxt{padding:90px 52px;width:726px;font-size:14px;line-height:2.4;color:#000;}
.about .mtxt h4{color:#000;font-size:36px;font-weight:400;margin:0 0 38px;}
.about .mtxt p{margin-bottom:20px;line-height:inherit;font-size:inherit;text-indent: 28px;}

.strength{margin-top:140px;}
.strength .bder{margin-top:42px;position: relative;background:#EDD292;}
.strength .bder .mtxt{padding:172px 850px 80px 50px;}
.strength .mtxt p{line-height:1.8;text-indent: 28px;font-size:16px;}
.strength-diagram{position:absolute;bottom:86px;right:24px;}


.culture{margin-top:160px;}
.culture .cont{margin-top:33px;padding:0;box-sizing: border-box;}
.culture .cont .culture-items{list-style: none;padding:0;margin-top:50px;}
ul.culture-items li{margin-bottom:40px;list-style: none;position: relative;clear:both;}
ul.culture-items li h5{float:left;background:#E5D193;height:125px;width:190px;line-height:125px;font-size:24px;text-align:center;font-weight:400;}
ul.culture-items li .txt{margin-left:200px;padding:35px 40px;height:125px;background:#EFEFEF;box-sizing: border-box;}
ul.culture-items li .txt .cn{color:#000;font-size:24px;}
ul.culture-items li .txt .en{color:#5f5f5f;font-size:16px;margin-top:14px;}

/*Contact*/
.contact{padding-bottom:50px;}
.contact .phead{padding-top:115px}
.contact .phead h2{display: none;}
.contact .ctts{display:flex;justify-content: space-between;}
.contact .ctts .wx{text-align: center;width:228px;height:263px;}
.contact .ctts .wx img{width:228px;}
.contact .ctts .info{height:263px;border-left:1px #000 solid;padding-left:300px;}
.contact .ctts .info h3{font-size:30px;font-weight:bold;margin-bottom:60px;}
.contact .ctt-item{font-size:20px;padding-left:40px;height:32px;line-height: 32px;margin-top:24px;letter-spacing: 1px;}
.ctt-item.tel{background:url(../images/ctt-addr.png) 0 0 no-repeat;}
.ctt-item.addr{background:url(../images/ctt-addr.png) 0 -60px no-repeat;}
.ctt-item.web{background:url(../images/ctt-addr.png) 0 -120px no-repeat;}

.contact .maps{margin-top:100px;width:100%;height:700px;border: 1px #CCC solid;padding:1px;box-sizing: border-box;}
.BMap_Marker label{padding:2px 5px!important;border-radius: 3px;}

/*content nav plugin*/
.pcont-nav{position:fixed;z-index: 3; right:50px; bottom:260px;}
.directory-nav{position: relative;padding: 12px 0 10px 32px; display: none;width: 160px;overflow:hidden;}
.directory-nav li{height: 34px;line-height: 34px;  position: relative;text-overflow: ellipsis;white-space: nowrap;z-index: 3;}
.directory-nav .l2{ text-indent:0.6em;}
.directory-nav .l1 a{font-size: 14px;}
.directory-nav .l2 a{font-size: 12px;}
.directory-nav,.directory-nav a{ color: #666;}
.directory-nav .cur a{ color: #5896D5;}
.directory-nav .line{ position: absolute; left:4px; top: 5px; bottom: 5px; z-index:4; width: 2px; background: #ddd;}
.directory-nav .c-top,.directory-nav .c-bottom{ position: absolute; left: 0; z-index: 2;display: block; width: 10px; height: 10px; font-size: 0; line-height: 0;background: url(../images/directory-nav.png) no-repeat 0 -69px;}
.directory-nav .c-dot{position: absolute; left:-32px; top: 50%;margin-top: -5px;display: block; width: 10px; height: 10px; font-size: 0; line-height: 0;background: url(../images/directory-nav.png) no-repeat -275px 0;}
.directory-nav .c-top{ top: 0}
.directory-nav .c-bottom{ bottom: 0}
.directory-nav .cur-tag{position: absolute; left: -1px; top:30px; z-index: 5; margin-top: -6px;display: block; width: 19px; height: 13px; font-size: 0; line-height: 0;background: url(../images/directory-nav.png) no-repeat -271px -37px;-webkit-transition:top .3s ease 0s;transition:top .3s ease 0s;}

.page_rnav{top:33%;*top:33%;right:40px;z-index:100;position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight/2-65)))}
.page_rnav li{margin-bottom:8px;text-align:left;background:url(../images/pageroll_mav_ico2.png) no-repeat center left;width:76px;padding-left:20px;display:block;height:20px;color:#6F6F6F;font-weight:bold;cursor:pointer;font-size:14px}
.page_rnav a:hover li{background:url(../images/pageroll_mav_ico1.png) no-repeat center left;color:#E83828}
.page_rnav a:hover{border:none}
.page_rnav .current{color:#E83828;background:url(../images/pageroll_mav_ico1.png) no-repeat center left}
.page_rnav2{top:41%;*top:39%;right:70px;z-index:100;position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight/2-65)))}
.page_rnav2 li{margin-bottom:8px;text-align:left;background:url(../images/pageroll_mav_ico2.png) no-repeat center left;width:76px;padding-left:20px;display:block;height:20px;color:#6F6F6F;font-weight:bold;cursor:pointer;font-size:14px}
.page_rnav2 a:hover li{background:url(../images/pageroll_mav_ico1.png) no-repeat center left;color:#E83828}
.page_rnav2 a:hover{border:none}
.page_rnav2 .current{color:#E83828;background:url(../images/pageroll_mav_ico1.png) no-repeat center left}

/*Articles - News*/
.atcs{padding: 10px 12px;margin-bottom: 10px;border-bottom: 1px dashed #ddd;}
.atcs h5 {position: relative;line-height: 22px;margin: 0 0 8px 0;font-size:18px;}
.atcs h5 .date{position:absolute;right:8px;bottom:2px;margin-top:5px;color:#999;font-weight:normal;font-size:12px;}
.atcs .txt{color:#888;font-size:12px;}

.app-news{background:#FFF;}
.app-news .container{background:#FFF;}
.news-cates{display:none;width:100%;height:275px;flex-wrap: nowrap;}
.news-cates .item{width:50%;height:100%;border-right: 1px #C1C1C1 solid;}
.news-cates .item a{display:block;height:100%;text-indent: -1000px;overflow:hidden;background-repeat: no-repeat;background-position:0 0;}

.pnews .pwrap{padding-top:60px;}
.pnews .phead{display:none;text-align: center;}
.pnews .phead h2{font-size:32px;}
.pnews .phead .sub{display:inline-block;padding:0 12px;margin-top:8px;line-height:30px;font-size:28px;color:#757575;}
.pnews .pbody{padding:0 0 100px;}

.news-list{margin:0;}
.news{padding:0 0 75px 0;margin-bottom:98px;height:409px;border-bottom:2px #2E2E2E solid;overflow: hidden;position: relative;}
.news .thumb{width:560px;height:349px;overflow:hidden;}
.news .info{width:574px;height:100%;display: table;}
.news .info .in{display: table-cell;vertical-align: middle;}
.news.odd .thumb{float:right;}
.news.odd .info{float:left;}
.news.even .thumb{float:left;}
.news.even .info{float:right;}
.news .thumb img{width:100%;height:100%;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;object-fit: cover;}
.news h5{padding:0;font-size:24px;font-weight:600;height:40px;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.news .date{color:#333;font-size:17px;}
.news .info .txt{margin-top:34px;max-height:75px;line-height:24px;font-size:14px;color:#555;overflow: hidden;}
.news .lnkto{margin-top:111px;}
.news .lnkto a{display:inline-block;padding:0;width:118px;height:36px;line-height:30px;border:3px #DECA9D solid;border-left-width:4px;font-size:16px;text-align:center;color:#000;box-sizing:border-box;}
.news .lnkto a:hover{border-color:#EED291;}

.pnews .pagers{margin-top:56px;}

.particle{padding-bottom:50px;}
.article{padding:0;margin:0 auto;}
.article .head{position:relative;margin:0 auto;padding:0 0 24px;border-bottom:1px #000 solid;}
.article .head h1{font-size:24px;font-weight:600;}
.article .metas{padding-top:8px;font-size:14px;color:#222;}
.article .summary{display:none;margin-top:20px;padding:0 30px 0;color:#9F9F9F;text-align: left;font-size:14px;}
.article .cont{margin:0 auto;padding:40px 0 10px;color:#222;}
.article .cont .xcont{font-size:14px;}
.article .cont .xcont p{line-height:2;margin-bottom:20px;}
.article .cont .xcont img{display:block;margin:0 auto;max-width:100%;}
.article .prevnext{margin-top:20px;padding-top:16px;}
.article .prevnext p{line-height:32px;font-size:14px;}
.article .prevnext p a{margin:0;}
.article .prevnext p a:hover{text-decoration: underline;}
.npages{color:#454545;font-size:14px;padding-left:10px;background-color:#F3F3F3;line-height:40px;height:40px;margin-bottom:40px;}
.npages .nprepage{margin-right:18px;padding-left:20px;background:url(../images/nprepage.png) no-repeat 3px center;}
.npages .nbacklist{padding-left:22px;background:url(../images/ntobacklist.png) no-repeat 3px center;}
.npages .nnextpage{margin-left:18px;padding-right:20px;background:url(../images/nnextpage.png) no-repeat right center;}

/*----product----*/
.page-products{min-width:1200px;margin:0 auto;}
.page-products .bodyer{padding-top:0;}


.catelog{margin-top:72px;padding:0;}
.catelog ul{margin:0;list-style:none;text-align:center;box-sizing: border-box;}
.catelog ul li{position:relative;display:inline-block;margin-right:14px;*float:left;width:120px;padding:0 28px;text-align: center;box-sizing: border-box;}
.catelog ul li .ico{width:64px;height:64px;text-indent:-500px;overflow:hidden;transition: all .3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;}
.catelog ul li span{display:block;margin-top:16px;}
.catelog ul li a{display:block;width:100%;height:100%;font-size:14px;background-repeat: no-repeat;border:0 #000 solid;}
.catelog ul li a:hover,.catelog ul li.actived a,.catelog ul li a.actived{text-decoration:none;color:#EED291}

.pproduct{padding-top:0;}

.pproduct .phead{position: relative;display:none;}
.pproduct .phead h3{margin:0;font-size:36px;font-weight:600;overflow: hidden;}
.pproduct .phead .sub{margin-top:0;font-size:20px;color:#6B6B6B;}


.pros-box{margin:0;padding:0;box-sizing: border-box;}
.pros-list{margin:0 -20px 0 0;}
.pros{padding:0;float:left;width:387px;margin:0 20px 56px 0;}
.pros a{width:100%;}
.pros:nth-child(3n){margin-right:0;}
.pros .pic{width:100%;height:286px;margin:0 auto;overflow:hidden;*display:block;*font-size:120px;*font-family:Arial;text-align:center;}
.pros .pic img{*display:block;width:100%;height:100%;vertical-align: bottom;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;object-fit: cover}
.pros .tit{position: relative;margin:0;padding:0 12px;height:36px;line-height:36px;text-align:center;font-size:14px;color:#000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pros .tit a{font-size:inherit;color:inherit;}
.pros-hover{border:0px #3F4A77 solid;}
.pros.pros-hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.pros a:hover .tit{color:#3F4A77;}

.pros-pager{padding-top:40px;padding-bottom:60px;border-top:2px #000 solid;}

.page-product .ppage{padding-top:40px;}
.product{padding:0 0 80px;margin:0 auto;background:#FFF;}
.product .product-sp{text-align: center;padding:0 0 60px;}
.pro-basic{position:relative;padding:0;box-sizing: border-box;}
.product .pro-info{width:100%;}
.product h1{position: relative;margin:10px 0 0;padding:0;line-height:48px;text-align:center;font-size:18px;font-weight:400;}
.product .pro-media{position:relative;text-align:center;margin: 0 auto;vertical-align: middle;display:flex;align-items: center; justify-content: center;}
.product .pro-media img{width: 100%;}
.product .pro-excerpt{margin-top:48px;min-height: 270px;}
.product .pro-con{display:none;margin-top:30px;}
.product .ctrl{margin-top:20px;}
.product .lnk-back{display:block;width:74px;height:24px;line-height:24px;text-align: center}

.product .pnext{position:absolute;display:block;width:45px;height:45px;top:50%;z-index: 10;margin-top:-11px;}
.product .pnext .none{display:none;}
.product .a-prev{left:20px;}
.product .a-next{right:20px;}
.product .a-prev .none,.product .a-next .none{display:block;width:45px;height:45px;text-indent: -300px;overflow: hidden;}
.product .a-prev a,.product .a-next a{display: block;width:100%;height:100%;text-indent:-1000px;overflow: hidden;transition: all .3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;}
.product .a-prev a{background:url(../images/p-prev.png) 0 0 no-repeat;}
.product .a-prev a:hover{background:url(../images/p-prev-on.png) 0 0 no-repeat;}
.product .a-next a{background:url(../images/p-next.png) 0 0 no-repeat;}
.product .a-next a:hover{background:url(../images/p-next-on.png) 0 0 no-repeat;}


/*Works*/
.page-works .bodyer{background:#FEFEFE;}

.page-works .cates ul li{*width:33.333%;flex:1 1 auto;}

.pics{margin:0 -18px 0 0;padding:94px 0 0;}

.pics .item{padding:0;margin:0 0 6px 0;height:338px;color:#FFF;background:#A1A1A1;overflow: hidden;}
.pics .item.even{background:#ECD191;color:#222;}

.pics .coverbox{float:left;width:604px;height:338px;background:#FFF;overflow:hidden;box-sizing: border-box}
.pics .cover{width:598px;text-align:center;overflow:hidden;vertical-align:middle;display:table-cell;*display:block;*font-size:120px;*font-family:Arial;text-align:center;}
.pics .cover img{display:block;width:100%;height:100%;object-fit: cover; -webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.pics .cover:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.pics .info{margin-left:604px;padding:70px 80px;}
.pics .tit{position: relative; margin:0;padding:0 0 6px;height:24px;line-height:24px;font-size:24px;font-weight:600;text-overflow: ellipsis;white-space: nowrap;}
.pics .tit::before{display: block;position: absolute;bottom:-10px;left:0;width:22px;height:1px;border-top:1px #FFF solid;content:"\20"}
.pics .even .tit::before{display: block;position: absolute;bottom:-10px;left:0;width:22px;height:1px;border-top:1px #000 solid;content:"\20"}
.pics .tit a{font-size:inherit;color:inherit;}
.pics .txt{margin-top:45px;font-size:14px;text-align: left;max-height:72px;overflow:hidden;line-height:24px;/*text-overflow: ellipsis;overflow: hidden;white-space: nowrap;*/}
.pics .item:hover{border:0px #e5d093 solid;}
.pics .item:hover .tit{color:inherit;}
.pics .item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

/*Works Detail*/
.work{padding:60px 0 80px;}
.work .baseinfo{display:none;float: left;width: 100%;padding-left:918px;box-sizing: border-box;}
.word .baseinfo .wrap{margin: 0 0 0 460px;color: #666;padding: 0 0 10px;}
.work h1{position: relative;margin:0;padding:0;height:56px;text-align: center; font-size:24px;font-weight:400;border-bottom:1px #000 solid;}

.work .excerpt{margin-top:48px;min-height: 270px;}
.work .ctrl{margin-top:20px;}
.work .lnk-back{display:block;width:74px;height:24px;background:url(../images/btn-back.png) 0 0 no-repeat;line-height:24px;text-align: center}

.work .gallery{width:1200px;margin:62px auto 0;position: relative;}
.work .photo-view{border:1px #EFEFEF solid;height:592px;overflow: hidden;}
.work .photo-view img{width:100% !important;}
.ad-gallery .ad-image-wrapper{margin:0;height:100%;}
.ad-gallery .ad-image{left:0 !important;top:0 !important;width:100% !important;height:100% !important;}
.work .thumbs{margin-top:6px;background:#DADADA;padding:10px 26px;}
.work .ad-thumbs li a img{width:128px;height:96px;}
.ad-gallery .ad-thumbs li a img{border:1px #CCC solid;}
.ad-gallery .ad-thumbs li a.ad-active img{border:1px #e5d093 solid;}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{width:45px;height:45px;}
.ad-gallery .ad-image-wrapper .ad-next{right:20px;top:0;width:25%;}
.ad-gallery .ad-image-wrapper .ad-prev{left:20px;top:0;width:25%;}

.ad-gallery .ad-prev,.ad-gallery .ad-back{height:100%;}
.ad-gallery .ad-back{left:6px;}
.ad-gallery .ad-forward{right:6px;}

.work .con{display:none;}

/*Join*/
.page-joins{margin:0 auto;}
.page-joins .footer{margin-top:0;}
.pjoin{padding:0;}

.join-condition{padding:81px 0 0;}
.join-condition .bder{margin-top:70px;}
.conditions{list-style: none;overflow: auto;}
.conditions li{float:left;width:240px;height:134px;text-align: center;vertical-align: middle;padding:36px 20px;box-sizing: border-box;}
.conditions li div{display:inline-block;}
.conditions li.odd{background:#EFEFEF}

.support{margin:0 auto;min-width:1200px;background:#EFEFEF;padding:81px 0 0;}
.support h3{text-align: center;font-size:20px;font-weight: 600;margin-bottom:57px;}
.support .bder{margin-top:82px;}
.support ul{list-style: none;margin:0;padding:0;}
.support li{margin-bottom:40px;}
.support li h5{font-size:14px;}
.support li .txt{margin-top: 16px;font-size: inherit;}
.support .demo{margin-top:109px;}

.procedure{margin:118px auto 0;padding:72px 0 3px; text-align: center;background:#EFEFEF;}
.procedure h3{font-size:20px;font-weight:600;}
.procedure .bder{margin-top:69px;}
.procedure .bder ol{margin:0 auto;list-style: none;padding:0;overflow: hidden;}
.procedure .bder ol li{float:left;width:25%;padding-bottom:69px;text-align: center;box-sizing: border-box;}
.procedure .bder ol li .ol-n{width:78px;margin:0 auto;padding-top:75px;background-image:url(/upfiles/comm/join-procedure.png);background-repeat:no-repeat;text-align: center}
.procedure .bder ol li .ol-n span{display: block;height:16px;padding-top:0;font-size:16px;color:#c9caca}

.procedure .n1{background-position: 12px 0;}
.procedure .n2{background-position: -68px 0;}
.procedure .n3{background-position: -148px 0;}
.procedure .n4{background-position: -228px 0;}
.procedure .n5{background-position: -308px 0;}
.procedure .n6{background-position: -388px 0;}
.procedure .n7{background-position: -468px 0;}
.procedure .n8{background-position: -548px 0;}

.joins-enroll{margin-bottom:0;padding:178px 0;max-height:980px;background:url(/upfiles/comm/join-union-bg.png) center 0 no-repeat;}
.joins-enroll .container{background:#FFF;padding:87px 132px;box-sizing: border-box;}
.joins-enroll .hd{margin:0;}
.joins-enroll .hd h3{font-size:20px;font-weight:600;margin-bottom:30px;}
.joins-enroll .hd p{display: none;}
.joins-enroll .bd{margin-top:44px;}

.joins-form{width:100%;margin:0 auto;box-sizing: border-box;}
.joins-form-hd{display:none;}

.joins-form-bd{margin:0}
.feedform{padding:0;}
.feedform .feedform-bd{margin:0;}
.feedform .col1{float:left;width:298px;}
.feedform .col2{margin-left:320px;}


.feedform .row{margin-bottom:50px;}
.feedform .formitem{position: relative;margin-right:20px;}
.feedform .formitem i{display:block;position:absolute;right:-20px;top:30px;width:20px;text-align:center;color:#FF0000;font-size:20px;}
.feedform .formitem label{display:block;width:52px;color:#222;}
.feedform .formitem div{width:100%;}
.feedform .formitem input{border:none;width:100%;height:42px;line-height:42px;background:transparent;padding:12px;box-sizing: border-box;border:2px #A8A8A8 solid;color:#222;}
.feedform .formitem textarea{width:100%;height:175px;border:none;background:transparent;padding:12px;color:#222;box-sizing:border-box;border:2px #A8A8A8 solid;}
.feedform .feedform-btm{margin-top:30px;padding-left:300px;}
.feedform-btm .fx-btn{margin:0 20px;}
.fx-btn{padding:17px 98px;cursor: pointer;font-size:16px;color:#222;color:#FFF;border:none;}
.feedform-btm .btn-submit{background:#EED291;letter-spacing: 4px;}
.feedform-btm .btn-cancel{background:#000;}


input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;} 
input:-moz-placeholder, textarea:-moz-placeholder {color: #999;} 
input::-moz-placeholder, textarea::-moz-placeholder {color: #999;} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; }
.Validform_checktip{display:block;position: absolute;right:10px;top:0;color:#FF0000;}




