input, textarea {
  background: none;
  outline: none;
  border: none;
  -webkit-appearance:none;
  -webkit-appearance:none !important;
}
/*::-webkit-scrollbar {*/
/*	background-color: transparent;*/
/*	width: 5px;*/
/*}*/

/*::-webkit-scrollbar-thumb {*/
/*	background-color: #4F4F4F;*/
/*}*/

/*::scrollbar {*/
/*	background-color: transparent;*/
/*	width: 5px;*/
/*}*/

/*::scrollbar-thumb {*/
/*	background-color: #4F4F4F;*/
/*}*/

*{box-sizing: border-box;}

@media screen and (max-width:1000px) {

	
}


/*首页banner*/
.hbtn{position: absolute;width: 50px;height: 50px;z-index: 6;cursor: pointer;top:50%;margin-top: -17px;}
.hbtnl{background: url(../img/zjta.png) center no-repeat;background-size: 68% auto;}
.hbtnr{background: url(../img/yjta.png) center no-repeat;background-size: 68% auto;}
.hbtnl1{left: 5%;}
.hbtnr1{right: 5%;}


	
/*移动端子栏目*/
.popslide_screen {position: relative;}
.popslide_screen .shai_theme span {padding-left: 0;font-weight: normal;font-size:16px;}
.popslide_screen .shai_theme {padding: 15px 5%;background: #f6f9fa;background-size: 16px;}
.popslide_screen .shai_theme span{display: block;position: relative;}
.popslide_screen .shai_theme span:before{position: absolute;background:url(../wapimg/phone-down.png) no-repeat right center;background-size: 12px auto;content: '';right:0;width: 20px;height: 100%;transition: all 0.3s ease;}
.shai_theme.on span:before{transform: rotatex(180deg);}
.popi{position: absolute;width:45px;height: 44px;right:0;top:0;z-index: 5;display: block;}
.popi:before,.popi:after{position: absolute;left:0;top:0;width:100%;height: 100%;content: '';}
.popi:before{background: url(../wapimg/iconjia.png) right center no-repeat;background-size: 10px auto;opacity: 0.8;}
.popi:after{background: url(../wapimg/iconjian.png) right center no-repeat;background-size: 10px auto;opacity: 0}
.popUls li{position: relative;}
.popUls ul{padding-left: 15px;}
.popUls ul a{opacity: 0.9;}
.popUls ul{display: none;}
.popi.on:after{opacity: 0.8;}
.popi.on:before{opacity: 0;}
.popslide_screen .popUls {display: none;background: #f6f9fa;box-sizing: border-box;padding: 10px 20px;padding-bottom: 25px;position: relative;width: 100%;left: 0;z-index: 90;border-radius: 3px;border-top: 1px #e2e2e2 solid;}
.popslide_screen .popUls li a {padding: 10px 20px;font-size: 14px;color: #333;display: block;border-bottom: 1px #ececec solid;padding-left: 0;vertical-align: top;line-height: 24px;}



/*移动端导航*/

.mhead{ width:100%; left:0; top:0; z-index:999; position:fixed;display: none;}
.mtoplauge1{ height:40px;display:none;width:40px; top:1px;position:relative;}
.mtoplauge1 i{ position:relative;width:100%;height:100%;}
.mtoplauge1{padding:0; margin-right:15px; cursor:pointer;display: none;}
.mtoplauge1 i,.mtoplauge1 span{ vertical-align:top;display:inline-block; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.mtoplauge1 i:before,.mtoplauge1 i:after{ position:absolute;content:'';left:0;top:2px; width:100%; height:100%; }
.mtoplauge1 i:after{ background:url(../wapimg/language_icon_1.gif) center no-repeat; opacity:0;background-size:85% auto;}
.mtoplauge1 i:before{ background:url(../wapimg/language_icon_2.gif) center no-repeat; background-size:85% auto;}
.mtoplauge1 i:after,.mtoplauge span:after{background-size:80% auto;}
/*.mtoplauge1.on  i:before{opacity:1;}
.mtoplauge1.on i:after{opacity:0;}*/

.yybox{position:fixed;width:100%;left:0;top:0;height: 100%;z-index:888;background: #122a3c; display:none;}
.yybox ul{ padding-top:100px; padding-left:4%; padding-right:4%;}
.yybox a{ display:block; background:#fff;border:1px solid #eee; color:#bb211a; text-align:center;border-radius:5px;-webkit-border-radius:5px; line-height:45px; margin-top:20px;}



.mlogo{ position:relative; height:34px; width:160px;margin-top:0;top:3px;}
.mlogo img{ position:absolute; left:0; top:0; height:100%;}
.logo2{opacity:0;-webkit-opacity:0;}


.mtoplauge{ width:100%;box-sizing:border-box;}
.mtoplauge,.mheadnav{  padding-left:4%; padding-right:4%;}
.mheadnavm{  padding:20px 0; height:80px;}
.mmeau {margin-top:5px;width: 28px;}
.mmeau span{ display:block; vertical-align:top; position:relative; width:100%;height:2px; margin-top:7px;border-radius:1px;background: #fff;}
.mmeau span{transform-origin: left center;transition: transform .3s ease-in-out,opacity .3s ease-in-out;    will-change: transform,opacity;}
.mmeauom .msp1{transform: rotate(45deg);}
.mmeauom .msp2{opacity: 0;}
.mmeauom .msp3{transform: rotate(-45deg);top:2px;}
.mheadon .mtoplauge1 span:before,.mheadon .mtoplauge1 i:before,.mheadonxx .mtoplauge1 span:before,.mheadonxx .mtoplauge1 i:before{ opacity:0;}
.mheadon .mtoplauge1 span:after,.mheadon .mtoplauge1 i:after,.mheadonxx .mtoplauge1 span:after,.mheadonxx .mtoplauge1 i:after{ opacity:1;}
.mheadon .mtoplauge1 span,.mheadonxx .mtoplauge1 span{ color:#000;}
.mheadon,.mheadonxx{ box-shadow:0 0 10px rgba(0,0,0,0.2);}
.mheadonxx .mgupiao{display:block;}

.menuMain{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:900; background:#122a3c; display:none; margin:0; padding:0; overflow:hidden; overflow-y: scroll;}
.menuBox{  padding:0 20px; height:100%; position:relative; overflow:hidden; overflow-y:scroll; padding-top: 100px;}
.menuBox li{ padding:0 0px 0 0; position:relative; }
.menuBox li>a{ height:48px; line-height:48px; color:#fff; font-size:14px;  display:block;}
.menuBox .onea{ position:relative;}
.menuBox .onea:before{ position:absolute; display:none; content:''; width:30px; background:url(../wapimg/jiagao.png) center no-repeat; background-size:13px auto; height:100%; top:0; right:0;}
.menuBox li a{border-bottom:solid 1px rgba(209, 209, 209, 0.1);}
.menuBox li>a{ height:48px; line-height:48px; color:#fff; font-size:14px;  display:block; opacity:0.8}
/*.menuBox li.bBor>a{background:url(../wapimg/iconjia.png) no-repeat 98% center; background-size:13px auto;}*/
.menuBox li>a.r-arrow{background-image: url(../wapimg/r-arrow.png);-webkit-background-size: 8px;background-size: 8px;}
/*.menuBox li.on>a{ background-image:url(../wapimg/iconjian.png);}*/
.menuBox li.link>a{ background-image:url(../wapimg/icon_031.png);}
.menuBox li a i{position: absolute;width: 50px;height: 100%;display: block;right:0;top:0;z-index: 6;}
.menuBox li a i:before,.menuBox li a i:after{position: absolute;left:0;top:0;width:100%;height:100%;content: ''; opacity: 0.6;}
.menuBox li a i:before{background:url(../wapimg/iconjia.png) no-repeat 90% center; background-size:13px auto;}
.menuBox li a i:after{background:url(../wapimg/iconjian.png) no-repeat 90% center; background-size:13px auto;opacity: 0;}
.menuBox li.on>a>i:after{opacity: 1;}
.menuBox li.on>a>i:before{opacity: 0;}

.menuBox .linkBtn{ padding-top:30px; text-align:center;}
.menuBox .linkBtn a{height:42px; line-height:42px; color:rgba(255,255,255,0.5); padding:0 30px; border-radius:5px; display:inline-block; margin:0 15px; font-size:14px; position:relative;}
.menuBox .linkBtn a:after{border-radius:10px;}
.proList,.serList{ overflow:hidden; display:none;}
.proList a,.serList a{ padding-left:12px; display:block; height:42px; line-height:42px; font-size:13px;  color:rgba(255,255,255,0.6); position:relative; background-repeat:no-repeat; background-position:15px center; background-size:28px;}
.serList a{ width:100%; text-indent:20px;}
.menuBox .preBox ul{ padding:0 15px;}
.menuBox .preBox ul.proList{ padding-right:0;}
.menuBox .preBox{ position:absolute; left:0; top:90px; width:100%;-webkit-transform: translateY(0px); transform:translateY(0px);transition:-webkit-transform 0.35s linear;transition: transform 0.35s linear;}
.menuBox .nextBox .other{ display:none;}
.menuBox .nextBox .other .tit{ font-size:12px; color:rgba(255,255,255,0.3); padding:20px 0 10px 0;}
.menuBox .nextBox .other a{ height:40px; line-height:40px; position:relative; font-size:14px; color:rgba(255,255,255,0.64); display:inline-block; width:100%;}
.searchForm{height:48px; line-height:48px; color:rgba(255,255,255,0.8); font-size:14px; background: url(../wapimg/icon_04.png) no-repeat left center;background-size:14px; text-indent:18px; opacity:0.8; position:relative; left:200%; opacity:0;}
.searchForm .searchBtn,.searchForm .searchBtn2{ position:absolute; left:0; top:0; width:20px; height:48px; display:block;}
.searchForm .searchBtn2{ height:24px; line-height:24px; width:68px; text-align:center; color:#fff; border:1px solid #fff; border-radius: 5px; display:inline-block; right: 0; left: auto; top:8px; text-indent: 0; opacity:0.5;}
.searchForm input{ background:none;color:rgba(255,255,255,0.64); border:0;height:20px; line-height:20px; margin-top:14px; width:90%;}
.menuSearch .preBox{-webkit-transform: translateY(-144px); transform:translateY(-144px);}
.menuSearch .searchForm{ left:0;}
.searchHide .searchForm{opacity:1;}
.showMain .searchHide .searchBtn{opacity:0;}
.menuBox li,.linkBtn{opacity: 0;pointer-events: none;-webkit-transform: scale(1.1) translateY(-24px);transform: scale(1.1) translateY(-24px);-webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;transition: opacity 0.35s ease-out, transform 0.35s ease-out;transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;}

.showMain .menuBox li,.showMain .linkBtn{opacity: 1;pointer-events: auto; -webkit-transform: none; transform: none;}
.showMain .menuBox li:nth-child(2){-webkit-transition-delay: 100ms,100ms; transition-delay: 100ms,100ms;}
.showMain .menuBox li:nth-child(3){-webkit-transition-delay: 180ms,180ms; transition-delay: 180ms,180ms;}
.showMain .menuBox li:nth-child(4){-webkit-transition-delay: 260ms,260ms; transition-delay: 260ms,260ms;}
.showMain .menuBox li:nth-child(5){-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}
.showMain .menuBox li:nth-child(6){-webkit-transition-delay: 420ms,420ms; transition-delay: 420ms,420ms;}
.showMain .menuBox li:nth-child(7){-webkit-transition-delay: 500ms,500ms; transition-delay: 500ms,500ms;}
.showMain .menuBox li:nth-child(8){-webkit-transition-delay: 580ms,580ms; transition-delay: 580ms,580ms;}
.showMain .linkBtn{-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}

.subtwo{ display:none;}
.proList a{ padding-left:0;}
.menuBox li .proList a{ line-height:40px; height:40px; font-size:14px;}
.menuBox li .subtwo a{ line-height:30px; height:30px;}

.mhead{transition: all .5s ease;}
.mheadon,.mheadonxx{  background:rgba(255,255,255,1);}
.mheadon .mheadnavm,.mheadonxx .mheadnavm{ border-color:#fff;}
.mheadon .logo2,.mheadonxx .logo2{ opacity:0;}
.mheadon .logo1,.mheadonxx .logo1{ opacity:1;}
.mheadon .mmeau span,.mheadonxx .mmeau span{ background:#000;}

.mheadno .mtoplauge1 span:before,.mheadno .mtoplauge1 i:before{ opacity:0;}
.mheadno .mtoplauge1 span:after,.mheadno .mtoplauge1 i:after{ opacity:1;}
.mheadno .mtoplauge1 span{ color:#000;}
.mheadno{ box-shadow:0 0 10px rgba(0,0,0,0.2); background:#fff;}
.mheadno .mheadnavm{ border-color:#fff;}
.mheadno .logo2{ opacity:0;}
.mheadno .logo1{ opacity:1;}
.mheadno .mmeau span{ background:#000;}

.menuMain,.yybox{background: #fcfcfc;}
.menuBox li a{border-bottom:1px solid rgba(0,0,0,0.08);}
.menuBox li>a{color:#333;font-size:16px;}
.menuBox li>a{height: 52px;line-height: 52px;}


/*手机端底部*/

.fot2{background: #272a2f;border-top:4px solid #bb211a;}
.fot2ar a{color:#fff;opacity: 0.6;transition: all 0.3s ease;display: inline-block;margin-left: 60px;line-height: 38px;}
.fot2ar a:hover{opacity: 1;}
.fotal img{vertical-align: top;}
.fotal{position: relative;padding-right: 180px;}
.fotfam{width: 145px;cursor: pointer;position: absolute;border:1px solid #595d61;height: 35px;line-height: 35px;text-align: center;border-radius:15px;right:0;top:50%;margin-top: -16px;display: none;}
.fotfam span{vertical-align: top;font-size:12px;color:#fff;opacity: 0.6;display: inline-block;height: 100%;padding-right:25px; position: relative;}
.fotfam span:before{background: url(../img/fotfam12.png) center 15px no-repeat;background-size: 100% auto;width:8px;content: '';position: absolute;height: 100%;right:0;top:0;}
.fotfamsub{position: absolute;bottom:0;width: 100%;background: #fff;border-radius:5px;overflow: hidden;}
.fotfamsub{opacity: 0;height: 0;}
.fotfamsub a{color:#000;opacity: 0.8;font-size:12px;display: block;vertical-align: top;border-bottom:1px solid #f9f9f9;line-height: 22px;padding:8px 5px;}
.fotfamsub a:last-child{border:none;}
.fotfamsub a:hover{background: #f9f9f9;opacity: 1;}
.fotfam:hover .fotfamsub{height: 76px;opacity: 1;}
.fotfamsub{transition: all 0.5s ease;}
.fot2a{padding-bottom: 25px;border-bottom:1px solid #595d61;}
.fot2b{padding: 25px 0;padding-bottom: 35px; line-height: 30px;}
.fot2bl span,.fot2bl a{color:#fff;opacity: 0.6;font-size:12px;}
.fot2br a{line-height: 30px; color:#fff;margin-left: 35px;vertical-align: top;cursor: pointer;}
.fot2bra1{font-size:24px;}
.fot2bra2{font-size:24px;}
.fot2bra3{font-size:22px;}
.fot2br{position: relative;top: 2px;}
.fot2bra{position: relative;}
.fot2bsub{display: none;width: 120px;position: absolute;left:50%;margin-left: -60px;bottom:20px;padding-bottom: 20px;}
.fot2bsub img{width: 100%;vertical-align: top;border:5px solid #fff;}
.hodfoot{display: none;}
.fot2,.fot2 a{color:#fff;}
.fot2g img{height: 30px;}
.fot2d a{font-size:14px;}
.fot2g,.fot2f,.fot2d,.fot2e,.fot2k{padding: 20px 0;border-bottom:1px #444 solid;}
.fot2k{border:none;}
.fot2e{display:none;}
.fot2k{opacity: 0.7;font-size:12px;}
.fot2{padding-top: 20px;}
.fot2e a,.fot2d a{display: inline-block;margin-right: 15px;}
.fot2e p{font-size:16px;font-weight: 600;padding-bottom: 12px;}
.fot2bsub{left:0;margin-left: 0;}
.fot2f span,.fot2f a{display: inline-block;height: 22px;line-height: 22px;vertical-align: top;}
.fot2f a{background: url(../wapimg/message.svg) left center no-repeat;background-size: 24px auto;width: 24px;margin-left: 20px;}
.condw{position: relative;}
.fot2bra{display: inline-block;width: 35px;height: 35px;}
.fot2bra1{background: url(../wapimg/weixin.png) center no-repeat;background-size: 100% auto;}


/*轮播按钮*/
.pubpageslider{text-align: center;margin-top: 25px;}
.pubpageslider .bullet{width: 10px;height: 10px;display: inline-block;background: #000;opacity: 0.6;border-radius:50%;margin:0 5px;}
.pubpageslider .bulletactive{background: #bb211a;opacity: 1;}
/*
.fot2bra2{background: url(../img/xiaochengxu.png) center no-repeat;background-size: 86% auto;}
.fot2bra3{background: url(../img/zhaopin.png) center no-repeat;background-size: 100% auto;}
*/
@media screen and (max-width: 1000px){
	.fot2{padding-left: 4%;padding-right: 4%;}
}
