@charset "utf-8";
/* CSS Document */
html{max-width:720px;margin:0 auto;}
@media screen and (min-width:719px){
	html{font-size:27px;}
}
@media screen and (min-width:420px) and (max-width:698px){
	html{font-size:24px;}
}
@media screen and (min-width:377px) and (max-width:419px){
	html{font-size:15.525px;}
}
@media screen and (min-width:362px) and (max-width:376px){
	html{font-size:14.0625px;}
}
@media screen and (min-width:322px) and (max-width:361px){
	html{font-size:13.5px;}
}
@media screen and (max-width:321px){
	html{font-size:12px;}
}
body{font-size:100%;color:#333;background:#f7f8f9;-webkit-text-size-adjust:100% !important;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;max-width:720px;margin:0 auto;}
/*body.active{transform:translate3d(150px,0,0);-webkit-transform:translate3d(150px,0,0);-moz-transform:translate3d(150px,0,0);-ms-transform:translate3d(150px,0,0);-o-transform:translate3d(150px,0,0);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}*/
ul,li{margin:0;padding:0;border:0;list-style:none;}
a{color:#666;text-decoration:none;}
a:focus{color:#333;}
a:hover{color:#944b07;}
.respond-margin-top-1rem{margin-top:.5rem !important;}
.bg-white{background:#fff;}
.site-wrap{width:100%;margin:0 auto .5rem;}
div,p,dl,dt,dd{margin:0;padding:0;border:0;}
/** 头部导航 **/
.header{width:100%;float:left;position:relative;height:5.5rem;}
.header.headerSpecial{height:3.5rem;}
.header .header_fixed{width:100%;float:left;position:fixed;top:0;left:0;z-index:999999;height:3rem;}
.header .header_fixed .logo{width:100%;max-width:720px;margin:0 auto;padding:.35rem 0;position:relative;background:url("../images/new/bg_top.png") no-repeat; background-size: contain;}
.slide-bar{position:absolute;top:-1px;bottom:-1px;background-color:#222;width:150px;left:0;z-index:2;transform:translate3d(-150px,0,0);-webkit-transform:translate3d(-150px,0,0);-moz-transform:translate3d(-150px,0,0);-ms-transform:translate3d(-150px,0,0);-o-transform:translate3d(-150px,0,0);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.slide-bar li{padding-left:10px;height:3rem;line-height:3rem;text-align:left;color:#fff;border-bottom:1px solid #333;font-size:1rem;}
.slide-bar a{color:#ccc;}
.slide-bar a:hover{color:#fff;}
.header .btn-slide-bar{width:3rem;float:left;cursor:pointer;padding-left:1rem;}
.header .btn-slide-bar img{height:2rem;}
#site-brand{width:17em;margin:auto;text-align:center;}
#site-brand img{height:2.4rem;}
.header .site-tel{position:absolute;right:1rem;top:.6rem;}
.site-tel img{height:2rem;}
.header .nav_fixed{width:100%;float:left;position:fixed;top:3rem;left:0;z-index:999999;height:2.5rem;}
header nav{background:#fff;height:2.5rem;overflow:hidden;position:relative;margin:0 auto;max-width:720px;width:100%;}
header nav #TopNav{height:2.5rem;width:25.16rem;margin:0;}
header nav #TopNav .swiper-wrapper{float:left;height:2.5rem;line-height:2.5rem;}
header nav #TopNav .swiper-wrapper .swiper-slide{float:left;height:2.5rem;line-height:2.5rem;width:4.44rem;}
header nav #TopNav .swiper-wrapper .swiper-slide.slide4,header nav #TopNav .swiper-wrapper .swiper-slide.slide100{width:5.84rem!important;}
header nav #TopNav .swiper-wrapper .swiper-slide a{font-size:1.2rem;color:#444;transition:400ms all;padding:0 2px;}
header nav #TopNav .swiper-wrapper .swiper-slide.thisnav{background:#c33;height:1.6rem;line-height:1.6rem;margin:0.45rem 0;}
header nav #TopNav .swiper-wrapper .swiper-slide.thisnav a{color:#fff;height:1.6rem;line-height:1.6rem;}
.header #navs{width:100%;margin:0 auto;max-width:720px;position:relative;}
/*.header nav{background:#fff;height:2.5rem;margin-bottom:3px;position:relative;width:100%;margin:0 auto;max-width:720px;overflow:hidden;}
.header nav #TopNav{height:2.5rem;width:100%;float:left;overflow:hidden;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.header nav #TopNav ul{float:left;height:2.5rem;line-height:2.5rem;}
.header nav #TopNav ul li{float:left;height:2.5rem;line-height:2.5rem;padding:0 8px;border-bottom:2px solid #fff;}
.header nav #TopNav ul li a{font-size:16px;color:#444;transition:400ms all;float:left;height:2.5rem;line-height:2.5rem;}
.header nav #TopNav ul li.thisnav{background:#a54ab9;height:2rem;line-height:2rem;margin:0.25rem 0;}
.header nav #TopNav ul li.thisnav a{color:#fff;height:2rem;line-height:2rem;}*/
.header .menus{width:2.5rem;height:2.5rem;position:absolute;top:0px;right:0px;background:#fff;overflow:hidden;margin:0;padding:0;z-index:99;}
.header .menus dt{width:2.5rem;height:2.5rem;background:#fff;}
/*.header .menus a{width:21px;height:2.5rem;background:url("../images/menu3.png") right top no-repeat;text-indent:-9999em;float:left;}*/
.header .menus dt img{position:absolute;}
.header .menus dt img.jia{right:0.5rem;top:0.5rem;display:block;width:1.5rem;height:1.5rem;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.header .menus dt img.jian{right:0.5rem;top:0.5rem;display:none;width:1.5rem;height:1.5rem;}
.header .menus.this{width:100%;height:auto;}
.header .menus.this dt{width:100%;border-bottom:1px solid #ddd;}
.header .menus.this dt img.jia{display:none;}
.header .menus.this dt img.jian{display:block;}
.header .menus dd{width:25%;height:4rem;background:url("../images/menu3.png") right top no-repeat;float:left;border-left:1px solid #ddd;border-bottom:1px solid #ddd;margin-left:-1px;text-align:center;}
.header .menus dd h3{width:100%;float:left;text-align:center;font-size:1rem;color:#333;height:4rem;line-height:4rem;margin:0.25rem 0;}
.header .hand{position:absolute;right:2.5rem;top:0px;width:2rem;float:left;z-index:99;}
.header .hand img{float:left;width:100%;-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes bounceOutLeft{
	20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
	100%{opacity:0.5;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
}
@keyframes bounceOutLeft{
	20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
	100%{opacity:0.5;-webkit-transform:translate3d(-100px,0,0);-ms-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
}
/** 头部导航 END **/
.navTree{width:100%;height:80%;float:left;position:absolute;top:5.5rem;left:0;z-index:999998;transform:translateX(-100%);transition:0.3s;opacity:0;filter:Alpha(opacity=0);z-index:-1;}
div.thisTree{transform:translateX(0);opacity:1;filter:Alpha(opacity=100);-webkit-animation:tshowin-ant .15s ease-in-out;-moz-animation:tshowin-ant .15s ease-in-out;-ms-animation:tshowin-ant .15s ease-in-out;animation:tshowin-ant .15s ease-in-out;-moz-animation:tshowin-ant .15s ease-in-out;-ms-animation:tshowin-ant .15s ease-in-out;overflow:scroll;z-index:18;}
div.thisTree.navTreeSpecial{top:3.4rem;}
.navTree .TreeLeft{width:100%;float:left;background:#252525;position:relative;height:100%;overflow:scroll;opacity:0;filter:Alpha(opacity=0);}
div.thisTree.navTree .TreeLeft{opacity:1;filter:Alpha(opacity=100);}
.navTree .TreeLeft dt{width:100%;float:left;background:#fff;border-bottom:1px solid #dcdcdc;position:relative;height:3.1rem;}
.navTree .TreeLeft dt img{float:left;position:absolute;width:0.9rem;left:1rem;top:0.5rem;}
.navTree .TreeLeft dt p{font-size:1.5rem;text-align:center;width:30%;font-weight:normal;height:2.7rem;line-height:2.7rem;float:left;margin:0.2rem 0;}
.navTree .TreeLeft dt p.tp1{margin-left:10%;}
.navTree .TreeLeft dt p.thisT{background:#5f328f;color:#fff;border-radius:0.37rem;}
.navTree .TreeLeft dd{width:100%;float:left;height:3rem;line-height:3rem;background-color:#252525;}
.navTree .TreeLeft dd p{width:90%;margin:0 5%;float:left;height:4rem;line-height:4rem;text-align:left;font-size:1.3rem;font-weight:normal;color:#fff;background:url("../images/r2.png") right center no-repeat;background-size:7px 13px;}
.navTree .TreeLeft dd ul{width:100%;float:left;position:absolute;top:3.1rem;left:100%;height:100%;overflow-y:scroll;background-color:#252525;opacity:1;transition:0.8s;-webkit-animation:tshowin-ant .15s ease-in-out;-moz-animation:tshowin-ant .15s ease-in-out;-ms-animation:tshowin-ant .15s ease-in-out;animation:tshowin-ant .15s ease-in-out;-moz-animation:tshowin-ant .15s ease-in-out;-ms-animation:tshowin-ant .15s ease-in-out;}
.navTree .TreeLeft dd ul.thisul{opacity:1;left:0;}
.navTree .TreeLeft dd ul li{width:90%;height:2.9rem;margin:0 5%;}
.navTree .TreeLeft dd ul li em{float:left;width:20%;text-align:center;position:absolute;left:5%;top:0;height:2.9rem;line-height:2.9rem;font-style:normal;font-size:1rem;color:#fff;background:url("../images/l.png") left center no-repeat;background-size:7px 13px;}
.navTree .TreeLeft dd ul li h4{float:left;width:100%;text-align:center;height:2.9rem;line-height:2.9rem;font-size:1.2rem;color:#fff;font-weight:bold;padding:0;margin:0;}
.navTree .TreeLeft dd ul li a{width:100%;height:2.9rem;line-height:2.9rem;float:left;color:#fff;font-size:1.2rem;font-weight:normal;position:relative;}
.navTree .TreeLeft dd ul li a img{position:absolute;right:0px;top:24px;width:13px;height:24px;}
.navTree .TreeLeft dd ul li a img.r1{display:block;}
.navTree .TreeLeft dd ul li a img.r2{display:none;}
.navTree .TreeLeft dd ul li.thisli{background:#c59931;}
.navTree .TreeLeft dd ul li.thisli a{color:#fff;}
.navTree .TreeLeft dd ul li.thisli a img.r1{display:none;}
.navTree .TreeLeft dd ul li.thisli a img.r2{display:block;}
.navTree .TreeLeft dd.pinpai{float:left;position:absolute;top:3.1rem;left:0;z-index:999999;transform:translateX(100%);transition:0.5s;opacity:0;filter:Alpha(opacity=0);height:100%;}
.navTree .TreeLeft dd.pinpai.thisP{transform:translateX(0);opacity:1;filter:Alpha(opacity=100);}
.navTree .TreeLeft dd.pinpai ul{top:0;opacity:1;left:0;}
.navTree .TreeRight{width:100%;float:left;height:100%;position:fixed;z-index:-1;display:none;}
.noScroll{overflow:hidden;height:100%;width:100%;position:fixed;}
.navTree .TreeLeft dd.bt,.navTree .TreeLeft dd.bt p{height:100%;}
/* 页面底部咨询通用样式 主站频道页面 */
.cqmylike_btm_zx{height:4rem;width:100%;max-width:720px;overflow:hidden;margin:0 auto;position:fixed;bottom:0;left:auto;background:#fff;z-index:214748001;line-height:inherit;}
.cqmylike_btm_zx dl{margin:0;overflow:hidden;}
.cqmylike_btm_zx dd{float:left;padding:0;height:4rem;width:40%;text-align:center;}
.cqmylike_btm_zx dd i{float:left;margin:.8rem 0 0  .5rem;width:2.4rem;height:2.4rem;display:block;}
.cqmylike_btm_zx dd em{display:block;clear:both;margin:0;padding:0;line-height:1.6rem;font-style:normal;}
.cqmylike_btm_zx dd a{margin:auto;width:90%;line-height:4rem;color:#fff;font-size:1.2rem;display:block;}
.cqmylike_btm_zx dd a:hover{text-decoration:none;}
.cqmylike_btm_zx .cqmylike_btm_zxa{float:left;width:20%;
    background:-webkit-linear-gradient(left top, #444 , #222);
    background:-o-linear-gradient(bottom right, #444, #222);
    background:-moz-linear-gradient(bottom right, #444, #222);
    background:linear-gradient(to bottom right, #444, #222);}
.cqmylike_btm_zx .cqmylike_btm_zxa i.cqml_btm_icon1{float:none;margin:.2rem auto 0;width:2rem;height:2rem;background:url("../images/zxicon_bottom_case.svg") no-repeat;}
.cqmylike_btm_zx .cqmylike_btm_zxb{ 
    background:-webkit-linear-gradient(left top, #de518e , #993ade);
    background:-o-linear-gradient(bottom right, #de518e, #993ade);
    background:-moz-linear-gradient(bottom right, #de518e, #993ade);
    background:linear-gradient(to bottom right, #de518e, #993ade);}
.cqmylike_btm_zx .cqmylike_btm_zxb i.cqml_btm_icon2{background:url("../images/zxicon_bottom_youhui.svg") no-repeat;}
.cqmylike_btm_zx .cqmylike_btm_zxc{ 
    background:-webkit-linear-gradient(left top, #844dfa , #647dfc);
    background:-o-linear-gradient(bottom right, #844dfa, #647dfc);
    background:-moz-linear-gradient(bottom right, #844dfa, #647dfc);
    background:linear-gradient(to bottom right, #844dfa, #647dfc);}
.cqmylike_btm_zx .cqmylike_btm_zxc i.cqml_btm_icon3{background:url("../images/zxicon_bottom_zixun.svg") no-repeat;}
.cqmylike_btm_zx .cqmylike_btm_zxc sup{ background:#f00;color:#fc0;position:relative;left:-2.2rem;top:-3.5rem;border-radius:3rem;padding:0 .2rem;}
