@CHARSET "UTF-8";
body{font: 12px/1.5 Arial,'microsoft yahei',Helvetica,sans-serif;-webkit-font-smoothing: antialiased; margin: 0px auto;color: #666;}
*{padding:0;margin:0;}
ol,ul{list-style: none;display: table;}
a{text-decoration: none;color: #666;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{color: #333;}
img{border:none;}
select{background-color: #ffffff;border: 1px solid #cccccc;border-radius: 2px;height: 24px;margin:2px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
input[type=text],input[type=password]{border: 1px solid #eee;height: 23px;line-height: 17px;padding:2px;color: #666}
input[type="radio"],input[type="checkbox"]{margin:2px;}
input[type=button]{cursor:pointer}
:focus{outline:0px;}
.wst-clear{clear: both;}
.wst-wrap{width: 100%;}
.wst_none{display: none !important;}
.wst_block{display: block !important;}
.contrainer{width: 100%;overflow: hidden;}
/*top*/
.wst_top{width: 100%;margin: 0px auto;background: #333;height: 40px;}
.wst_m{width: 1200px;margin: 0px auto;position: relative;}
.wst_left,.left{float: left;}
.wst_right,.right{float: right;}
.wst_top ul li{line-height: 40px;float: left;color: #eee;}
.wst_top ul li::after{content: "|";margin: 0px 10px;color: #999;}
.wst_top ul li:last-child::after{content: "";margin: 0px;}
.wst_top ul li a{color: #eee;}
.wst_top ul li a:hover{color: #fff;}
.wst_top ul li a img{height: 20px;display: block;float: left;margin-top: 10px;}
.weixinsm{position: absolute;top: 40px;z-index: 10;right: 0;display: none;cursor: pointer;box-shadow: 0px 5px 10px rgba(0,0,0,0.05);}
.weixinsm img{width: 160px;}
/* nav */
/* 大屏，最小768 */
@media screen and (min-width: 768px){
	.nav .mob_btn,.gttop{display: none;}
}
.nav{width: 100%;margin: 0px auto;position: relative;height: 80px;border-bottom: 1px solid #eee;}
.nav .wst_m{position: initial;}
.nav .logo{float: left;height: 60px;margin-top: 10px;}
.nav .logo img{height: 60px;}
.nav .nav_box{float: left;height: 80px;margin:0px 0px 0px 120px;}
.nav .nav_box li{float: left;line-height: 80px;padding: 0px 22px;font-size: 16px;}
.nav .nav_box li a:hover{display: block;}
.nav .nav_box li .navlist{position: absolute;width: 100%;left: 0;box-shadow: 0px 10px 20px rgba(0,0,0,0.06);transition: 0.3;overflow: hidden;top: 0px;z-index: 10;display: none;background: #fff;border-top: 1px solid #eee;}
.nav .nav_box li .navlist ul{width: 1200px;margin: 0px auto;}
.nav .nav_box li .navlist ul li{line-height: 60px;padding: 20px 0px 0px;width: 200px;text-align: center;}
.nav .nav_box li .navlist ul li i{width: 40px;height: 40px;display: block;margin: 0px auto;}
.nav .nav_box li .navlist ul li:hover{background: #f9faf9;}
.nav .nav_box .nav-feature:hover .navlist{display: block;padding: 60px 0px;top: 80px;}
.nav .getshow{float: right;margin: 20px 0px;position: relative;width: 100px;cursor: pointer;background: linear-gradient(to right, #e50014, #f63704);border-radius: 6px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;}
.wst_btn{width: 156px;height: 40px;text-align: center;background: linear-gradient(to right, #eb3348,#fe6b42);border-radius: 6px;display: block;}
.wst_btn,.wst_btn a{font-size: 16px;color: #fff;line-height: 40px;display: block;}
.wst_btn:hover{opacity: 0.9;}
/* 弹窗 */
.show_box{width: 800px;position: absolute;top: 80px;border: 2px solid #e81a15;box-shadow: 0px 5px 10px rgba(0,0,0,0.08);border-radius: 6px;background:#fff;transition: all 0.3s;margin-left: 300px;height: 560px;padding: 30px;z-index: 30;display: none;}
.show_box::before{content: "";width: 0;height: 0;border-bottom: 16px solid #e81a15;border-right: 20px solid transparent;border-left: 20px solid transparent;background: initial;position: absolute;top: -18px;right: 20%;}
.show_box h3{font-size: 22px;text-align: center;margin-bottom: 20px;}
.show_box table{width: 800px;margin: 0px auto;overflow: hidden;border: 1px solid #eee;border-radius: 6px;}
.show_box table thead th{padding: 10px;font-size: 16px;}
.show_box table thead th,.show_box table tbody tr td{border-bottom: 1px solid #eee;border-right: 1px solid #eee;}
.show_box table thead th:last-child,.show_box table tbody tr td:last-child{border-right: 0px;}
.show_box table tbody tr td{text-align: center;font-size: 14px;}
.show_box table tbody tr td a{border: 0px;font-size: 14px;float: none;line-height: 50px;}
.show_box table tbody tr td a:hover{color: #e81a15;}
.show_box table tbody tr:last-child td{border-bottom: 0px;}
.show_box table tbody td i{width: 120px;height: 120px;display: block;margin: 0px auto;}
.show_box table tbody td i img{width: 100%;}
.show_box table tbody td p{font-size: 14px;}
.show_box table tbody td:nth-child(3){border-left: 1px solid #eee;border-bottom: 0px;}
.show_box ul{width: 100%;overflow: hidden;margin: 30px auto 0px;}
.show_box ul li{width: 200px;float: left;text-align: center;}
.show_box ul li i{width: 120px;display: block;margin: 0px auto;}
.show_box ul li i img{width: 100%;}
.show_box ul li p{font-size: 14px;font-weight: bold;margin-top: 10px;color: #333;}
.atel{float: right;margin: 20px 0px 0px 20px}
.atel a{display: block;line-height: 40px;color: #333;font-size: 18px;border: 1px solid #eee;border-radius: 6px;padding: 0px 10px;transition: all 0.3s;}
.atel i{display: inline-block;float: left;margin-right: 6px;line-height: 40px;font-size: 22px;}
/* right-lide */
#index_right{width: 66px;position: fixed; right: 0;bottom: 26%;z-index: 20;border-radius: 4px;box-shadow: 0px 5px 20px rgb(0 0 0 / 8%);}
#index_right li{transition:all ease 0.2s;position: relative;cursor: pointer;width:66px;background:#fff; text-align: center;border-bottom: 1px solid #eee;}
#index_right li a{display: block;}
#index_right li i{display: block;font-size: 20px;color: #888;line-height: 40px;}
#index_right li p{font-size: 12px;margin-bottom: 10px;color: #666;}
#index_right li:hover{background: linear-gradient(to right, #eb3348,#fe6b42);}
#index_right li:hover i,#index_right li:hover p{color: #fff;}
#index_right li:last-child{border: 0px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
#index_right li:nth-child(1){border-top-left-radius: 4px;border-top-right-radius: 4px}
#index_right li:nth-child(1) i{font-size: 22px;}
#index_right li:nth-child(3) i{font-size: 32px;}
#index_right li div{position: absolute;right: -909px;transition: all 0.5s;opacity: 0;overflow: hidden;}
#index_right .wechat div{width: 160px;height: 160px;}
#index_right li div img{width: 100%;}
#index_right li:hover div{display: block;padding: 10px;border-radius: 6px;right: 66px;box-shadow: 0px 5px 10px rgba(0,0,0,0.08);background: #fff;opacity: 1;top: -60px;}
#index_right li:hover div::after{content: "";width: 0;height: 0;border-style: solid;border-color: transparent transparent transparent #fff;border-width: 12px;position: absolute;z-index: 2;top: 40%;right: -20px;}
#index_right .phone div a{font-size: 32px;color: #222;}
#index_right .phone:hover div{top: 0px;}
.rgt_side{width: 180px;position: fixed;left: 0px;bottom: 16%;background: #fff;border-radius: 6px;padding: 20px;box-shadow: 0px 10px 20px rgba(0,0,0,0.08);z-index: 20;text-align: center;}
.rgt_side h3{font-size: 26px;margin: 10px auto 20px;}
.rgt_side p{font-size: 18px;}
.rgt_side img{width: 160px;margin-top: 10px;}
.rgt_side i{display: block;position: absolute;border: 2px solid #eee;width: 26px;height: 26px;border-radius: 50%;right: 10px;top: 10px;font-size: 20px;color: #ccc;line-height: 24px;text-align: center;-webkit-text-stroke-color: #fff;-webkit-text-stroke-width: 2px;cursor: pointer;}
.rgt_qr{width: 60px;left: 0px;padding: 10px 0px;}
.rgt_side span{display: block;font-size: 50px;cursor: pointer;}
/* 侧边微信弹窗 */
.show_box2{position: fixed;z-index: 300;width: 100%;top: 0px;overflow: hidden;}
.show_box2 .sb2_m{width: 600px;margin: 10% auto;position: relative;display: none;}
.show_box2 .sb2_m .logo{width: 80px;display: block;margin: 0px auto;height: 80px;border-radius: 50%;background: linear-gradient(to top, #e50014, #f63704);border: 1px solid #e81a15;padding: 10px;position: relative;}
.show_box2 .sb2_m .logo img{width: 100%;margin: 24px auto;}
.show_box2 .sb2_m .box{background: #fff;border-radius: 8px;border: 2px solid #e81a15;margin-top: -80px;overflow: hidden;padding: 80px 50px  20px;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}
.show_box2 .sb2_m .box .close{position: absolute;right: 30px;top: 60px;background: #eee;width: 30px;height: 30px;border-radius: 50%;font-size: 24px;text-align: center;line-height: 28px;-webkit-text-stroke-color: #eee;-webkit-text-stroke-width: 2px;color: #999;cursor: pointer;}
.show_box2 .sb2_m .box h3{text-align: center;font-size: 20px;margin: 10px 0px;}
.show_box2 .sb2_m .box .hotline{display: block;border: 2px dashed #eee;border-radius: 20px;width: 260px;margin: 0px auto;line-height: 36px;font-size: 16px;overflow: hidden;padding: 0px 10px;color: #e81a15;font-weight: bold;}
.show_box2 .sb2_m .box .hotline i{display: inline-block;float: left;font-size: 20px;margin: 12px 10px 0px 10px;border-radius: 8px;text-align: center;}
.show_box2 .sb2_m .box .hotline a{font-size: 20px;color: #e81a15;}
.show_box2 .sb2_m .box .wxm{display: block;margin: 20px auto 0px;text-align: center;width: 160px;}
.show_box2 .sb2_m .box .wxm img{width: 100%;}
.show_box2 .sb2_m .box dl{width: 100%;margin: 20px auto;overflow: hidden;box-sizing: border-box;text-align: center;}
.show_box2 .sb2_m .box dl dt{font-size: 18px;font-weight: bold;position: relative;color: #222;}
.show_box2 .sb2_m .box dl dd{width: 110px;display: inline-block;margin: 20px 0px 0px;}
.show_box2 .sb2_m .box dl dd i{width: 60px;height: 60px;border-radius: 50%;background: #eee;display: block;margin: 0px auto;overflow: hidden;}
.show_box2 .sb2_m .box dl dd i img{width: 100%;}
.show_box2 .sb2_m .box dl dd p{font-size: 16px;margin-top: 10px;}
.animated{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(.9);transform:scale(.9)}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}
20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
}
@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@media screen and (max-width: 1280px){
	.show_box2 .sb2_m{margin: 5% auto;}
}
/* 底部 */
.footer{width: 100%;background-color: #191313;padding: 60px 0px 50px; overflow: hidden;}
.footer .foot_ul{width: 1200px;margin: 0px auto;padding-bottom: 30px; border-bottom: 1px solid #333;overflow: hidden;}
.footer .foot_ul li{width: 240px;float: left;}
.footer .foot_ul li:last-child{width: 180px;float: right;}
.footer .foot_ul li:nth-child(4n) a{display: initial;}
.footer .foot_ul li:nth-child(4n) p{margin: 8px 0px;}
.footer .foot_ul li h3{font-size: 18px;color: #fff;font-weight: normal;margin-bottom: 20px;}
.footer .foot_ul li a,.footer ul li p{display: block;line-height: 22px;color: #999;font-size: 14px;margin-top: 10px;}
.footer .foot_ul li a:first-child{margin-top: 0px;}
.footer .foot_ul li a:hover{color: #ccc;}
.footer .foot_ul li p{margin: 10px 0px;}
.footer .foot_ul li p span{font-size: 22px;color: #fff;}
.footer .foot_ul li .ftimg{background:url(../img/common/code.png) center center no-repeat;width: 145px;height: 145px;position: relative;overflow: hidden;background-size: 100%;}
.footer .foot_ul li .ftimg_saomiao{width: 100%;height: 100%;position: absolute;top: -123px;background: rgba(26, 132, 190, 0.3);border-bottom: 3px solid #4AB86A;}
.saomiaoxian{animation-name:saomiaoxian;-webkit-animation-name:saomiaoxian;animation-duration:5s;-webkit-animation-duration:5s;animation-timing-function:linear;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
@keyframes saomiaoxian{0%{top:-123px;}100%{top:0;}}
@-webkit-keyframes saomiaoxian{0%{top:-123px;}100%{top:0;}}
@-moz-keyframes saomiaoxian{0%{top:-123px;}100%{top:0;}}
.footer .friend_link{width: 1200px;margin: 20px auto 0px;padding-bottom: 20px; border-bottom: 1px solid #333;overflow: hidden;}
.footer .friend_link li{float: left;margin: 0px 30px 0px 0px;line-height: 26px;color: #999;}
.footer .friend_link li:last-child{margin-right: 0px;}
.footer .friend_link li a,.footer .foot_bottom a{color: #999;}
.footer .friend_link li a:hover{color: #ccc;}
.footer .foot_bottom{width: 1200px;margin: 20px auto 0px;overflow: hidden;text-align: center;color: #999;line-height: 26px;}
.footer .foot_ul li .gxzs{border: 1px solid #333;padding: 10px 10px 10px 5px;width: 210px;overflow: hidden;margin: 0px;}
.footer .foot_ul li .gxzs i{width: 40px;height: 40px; float: left;display: inline-block;}
.footer .foot_ul li .gxzs i img{width: 40px;}
.footer .foot_ul li .gxzs h4{width: 160px; float: right;font-size: 14px;color: #fff;font-weight: normal;}
.footer .foot_ul li .gxzs p{width: 160px;float: right;margin: 0px;font-size: 14px;}
/* 通用标题 */
.title{width: 100%;margin: 0px auto;}
.title h2{font-size: 34px;margin-bottom: 20px;}
.title p{font-size: 16px;line-height: 34px;}
/* 通用banner */
.swiper-container{width: 100%;overflow: hidden;height: 450px;position: relative;left: 50%;transform: translate(-50%);width: 1920px;}
.swiper-container a{display: block;}
.swiper-container img{height: 450px;width: 100%;}
/* 分页 */
.main-pager{width:100%;padding-top:5px;text-align: center;}
#main-page{height:40px;padding:10px 0px;margin:0 auto;display:inline-block;float: right;}
#main-page a{display:block; float:left; margin-right:10px; padding:0px 12px; height:24px; border:1px #cccccc solid; background:#fff; text-decoration:none; color:#808080; font-size:12px; line-height:24px;}
#main-page a:hover{color:#077ee3; border:1px #077ee3 solid;}
#main-page a.cur{border:none; background:#CA1F2B; color:#fff;}
#main-page p{float:left; padding:0px 12px; font-size:12px; height:24px; line-height:24px; color:#bbb; border:1px #ccc solid; background:#fcfcfc; margin-right:8px;}
#main-page p.pageRemark{border-style:none; background:none; margin-right:0px;  color:#666;}
#main-page p.pageRemark b{color:red;}
#main-page p.pageEllipsis{border-style:none; background:none; padding:4px 0px; color:#808080;}
.layui-layer-page .layui-layer-content{height: 110px !important;}
/* 弹出授权登录 */
#authBox{width: 300px;margin: 0px auto;overflow: hidden;}
#authBox p{margin: 15px auto;overflow: hidden;position: relative;}
#authBox p input{height: 30px;line-height: 30px;padding: 0px 10px;}
#authBox p #verifyImg{height: 32px;width: 72px;float: right;display: inline-block;}
#authBox p #errMsg{position: absolute;top: 8px;right: 80px;color:red;text-align:center;display:block;}
.layui-layer-btn .layui-layer-btn0{background: #eb3348;}
/* 404 */
.error-box{width: 360px;margin: 30px auto;overflow: hidden;}
.error-box a{float: left;}
.error-box .wst_btn_2{border: 2px solid #eb3348;color: #eb3348;background: #fff;height: 36px;line-height: 36px;float: right;}
/* 商人宝广告 */
.ad_srb{width: 300px;position: fixed;right: -360px;bottom: 10px;z-index: 500;border-radius: 8px;overflow: hidden;background: url(../img/gift-b.png) 0px 0px no-repeat;}
.ad_srb i{position: absolute;width: 30px;height: 30px;text-align: center;line-height: 30px;cursor: pointer;right: 20px;top: 20px;}
.ad_srb .txt{width: 100%;overflow: hidden;text-align: center;margin-top: 50px;}
.ad_srb .txt h3{font-size: 18px;font-weight: bold;margin: 16px 0px 0px;color: #fff;}
.ad_srb .txt p{font-size: 16px;color: #fff;}
.ad_srb span{display: block;width: 100px;margin: 30px auto 20px;}
.ad_srb span img{width: 100%;border-radius: 6px;}
.fagift{width: 80px;height: 80px;position: fixed;right: 2px;bottom: 10%;background: #e81a15;border-radius: 50%;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);text-align: center;cursor: pointer;}
.fagift img{width: 60px;display: block;margin: 10px auto;}