@charset "utf-8";
/*****************************************
* 2019-6-1 网站公共样式
*****************************************/
*{ font-size:14px; margin: 0;padding:0;font-family:"微软雅黑";}
body{ background:#fff; color:#666;}
a{text-decoration:none; color:#545454}
a:focus{outline:none;}
a:hover{text-decoration:none;}
img{ border:0px;}
ol,ul{ list-style:none;}
em,i{ font-style:normal;}
@media screen and (min-width:1260px){
.fl{float:left;}
.fr{float:right;}
}
.fc{ margin:0 auto;}
.clear { clear:both; margin:0px; top:0px} 
.sj04{-webkit-transition-duration: .4s; transition-duration: .4s;}
.sj09{-webkit-transition-duration: .9s; transition-duration: .9s;}
.sj012{-webkit-transition-duration: 1.2s; transition-duration: 1.2s;}
.sj015{-webkit-transition-duration: 1.5s; transition-duration: 1.5s;}
.sj018{-webkit-transition-duration: 1.8s; transition-duration: 1.8s;}
@media screen and (min-width:1260px){
.huicheng{ width:1200px; margin:0 auto;}
.hch-top{ background:#e53130; height:42px; line-height:42px; color:#fff; overflow:hidden;}
.hch-top em{ background:url(../images/hch1.png) left center no-repeat; padding-left:30px;}
.hch-top em i{ font-size:20px; font-family:Arial;}
.hch-head{ width:100%; height:99px; background:url(../images/hch2.png) center no-repeat; position:absolute; left:0; top:42px; z-index:99;}
.hch-head-logo{ width:261px; height:99px; overflow:hidden; float:left; padding-top:15px;}

#cs-menu{ height:99px; position:relative; float:right;}
#navul{ width:880px;}
#navul li { float:left; width:110px; position:relative; text-align:center; height:99px; line-height:99px; position:relative; z-index:10; background:url(../images/li.png) right no-repeat;}
#navul li a:link, #navul li a:visited { color:#555; font-size:17px;}
#navul li i{ position:absolute; left:0; top:0; display:none; z-index:11; text-transform:uppercase;}
#navul li ul { display:none; position:absolute; z-index:10000; left:0px;  border-bottom:none;}
#navul li a{ display:block; width:110px; height:99px;}
#navul li a:hover{ width:110px; height:99px; color:#555;}
#navul li.navmoon { width:110px; height:99px;}
#navul li.navmoon a { color:#e53130; text-decoration:none; display:block; font-size:17px;}
#navul li.navmoon ul { display:block;}
#navul li.lion{background:#9dcc1c;}
.nav_fuwu{ width:110px; height:auto; background:#fff; padding:0px !important; margin-top:0px;}
.nav_fuwu span a{ color:#555 !important; font-size:14px !important; line-height:45px !important; height:45px !important; border-bottom:1px #ddd solid;}
.nav_fuwu span a:hover{ background:#e53130; color:#fff !important;}
}
@media screen and (max-width:1260px){
.hch-top{ display:none;}
.hch-head{ background:#fff;}
.hch-head-logo{ height:60px; padding:10px 15px;}
.hch-head-logo img{ height:60px;}

#cs-menu{ background:#e53130; height:64px; padding:5px 0;}
#navul li { float:left; width:25%; position:relative; text-align:center; height:32px; line-height:32px; position:relative; z-index:10; background:url(../images/li.png) right no-repeat;}
#navul li a{ color:#fff; font-size:15px;}
#navul li:nth-child(4n+0){ background:none;}
.nav_fuwu{ display:none;}
}
/**top**/
.swiper-slide {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.swiper-slide img {
display: block;
width: 100%;
}
@media screen and (min-width:1260px){
.hch-fnav{ background:#201f25; padding:35px 0 80px; border-top:3px #e53130 solid; border-bottom:1px #2a292f solid;}
.hch-fmenu{ width:760px;}
.hch-fmenu li{ width:125px; float:left;}
.hch-fmenu li em a{ display:block; color:#fff; font-size:16px; line-height:34px; padding-bottom:10px;}
.hch-fmenu li span a{ display:block; line-height:24px; color:#999;}
.hch-fmenu li span a:hover{ color:#e53130;}
.hch-fmenu li p{color:#999; line-height:24px;}
.hch-weima span{ display:block; color:#fff; font-size:16px; line-height:34px; padding-bottom:10px;}
.hch-weima img{ background:#fff; padding:5px; width:120px;}
.hch-ftel span{ display:block; color:#fff; font-size:16px; line-height:34px; padding-bottom:10px;}
.hch-ftel em{ font-size:28px; color:#fff; line-height:45px; display:block;}
.hch-ftel i{ line-height:35px;}
.hch-ftel a{ display:block; width:85px; padding-left:53px; height:38px; line-height:38px; color:#fff; border-radius:4px; margin-top:10px; background:url(../images/qq.png) #e53130 15px center no-repeat;}
.linky{ background:#201f25; padding:22px 0; font-size:12px; color:#aaa;}
.linky .sanyi{ color:#aaa;}
.linky .sanyi a{ color:#aaa; padding:0 8px;}
.footer{ background:#1b1a20; padding:25px 0; color:#aaa !important; text-align:center;}
}
@media screen and (max-width:1260px){
.hch-fnav,.hch-weima,.linky{ display:none;}
.footer{ background:#1b1a20; padding:25px 15px; color:#aaa !important; line-height:28px;}
.footer a{ display:block; color:#aaa;}
}
.footer span{ padding:0 10px;}
.footer a{ color:#aaa;}
/**合作伙伴**/
.hch-hezuo{ height:120px; background:url(../images/hzbg.jpg) center no-repeat; padding-top:90px; margin-top:50px;}
.hch-hezuo-con{overflow:hidden;height:90px;width:960px;color:#ff0000; float:right; margin:0 15px 0 0;}
.hch-hezuo-con img{ height:70px;}