/*css reset*/
html,body,p{ padding: 0; margin: 0; font-family:PingFang SC,PingFang SC Regular,PingFang SC Light Regular,PingFang H,微软雅黑 Light,STHeitiSC-LightK,"Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;  color:#000;} 
html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%;margin: 0; height:100%;}
ol, ul {list-style: none; padding: 0; margin: 0;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none; }
table {border-collapse: collapse; border-spacing: 0;}
th,td { vertical-align: middle;}
a{text-decoration:none;	outline: none;hlbr:expression(this.onFocus=this.blur());}
input, select {vertical-align: middle;}
img, iframe {border: none; text-decoration:none;} 
strong {font-weight: bold;}
h1,h2,h3,h4,h5,h6,h7,h8,h9,h10{padding: 0; margin: 0; font-weight:normal;}
:focus {outline: 0;}
::-webkit-input-placeholder { /* WebKit browsers */color:#999;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#999;opacity:1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#999;opacity:1;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#999;}
ul {font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;}
li,input {margin: 0px; padding: 0px; border: 0px currentColor; vertical-align:middle; }
/*css common*/
.f-left {float: left;}
.f-right {float: right;}
.clear {clear:both;}
.clearfix:after{content: "";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;font-size:0;}
.clearfix{*zoom:1;}
.nodisplay{display: none;}
.c{clear:left;}
body.fix,html.fix{ overflow:hidden; height:100%;}
body > #wrap {height: auto; min-height: 100%;}
.wrap{ max-width:1920px; margin:0 auto; opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.wrap.active1{ opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
#zhichiBtnBox{ z-index:99 !important;width:42px !important; height:42px !important;border-radius:50px !important;background-size:auto auto !important; right:99px !important; left:auto !important; background-color:#c0192a !important;background-image:url(../images/float_message.png) !important;background-repeat:no-repeat !important; background-position:center !important; background-color:#c0192a !important;}
.zc-advice-icon-btn-title{display: none!important;}
#zhichiBtn{ cursor:pointer;}
#bubbleMsg{height: auto !important;}
/*brandon text medium*/
@font-face {        
	font-family: 'fontmedium';
  	src: url('../fonts/fontmedium.ttf');
	src: url('../fonts/fontmedium.otf');
	src: url('../fonts/fontmedium.eot');
	src: url('../fonts/fontmedium.svg');
	src: url('../fonts/fontmedium.woff');
}
/*brandon text Regular*/
@font-face {        
	font-family: 'fontregular';
  	src: url('../fonts/fontregular.ttf');
	src: url('../fonts/fontregular.otf');
	src: url('../fonts/fontregular.eot');
	src: url('../fonts/fontregular.svg');
	src: url('../fonts/fontregular.woff');
}
/*brandon text lighter*/
@font-face {        
	font-family: 'fontlighter';
  	src: url('../fonts/fontlighter.ttf');
	src: url('../fonts/fontlighter.OTF');
	src: url('../fonts/fontlighter.eot');
	src: url('../fonts/fontlighter.svg');
	src: url('../fonts/fontlighter.woff');
}
/*Dense Regular*/
@font-face {        
	font-family: 'fontdense';
  	src: url('../fonts/fontdense.ttf');
	src: url('../fonts/fontdense.OTF');
	src: url('../fonts/fontdense.eot');
	src: url('../fonts/fontdense.svg');
	src: url('../fonts/fontdense.woff');
}

.menu,.menu2{ display:none;}
.mobile,.neirong-close,.mobile1,.mobile2,.mobile3{ display:none;}
.pc{ display:block;}
body.fix,html.fix{ overflow:hidden; height:100%;}
.inner{ width:1200px; margin:0 auto;}
.footer_fix{ position:fixed; bottom:20px; right:5%;  width:44px; height:44px; z-index:99;}
.footer_fix a{ display:block; width:42px; height:42px;text-indent:-9999px; border-radius:50px; background-color:#000; background-image:url(../images/layout_phone.png); background-repeat:no-repeat; background-position:center; background-size:19px 18px; border:#fff solid 1px;}
/*header*/
.head1{position:fixed; top:0; left:0;z-index:99; height:100px; width:100%; line-height:100px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.head1 .logo{ float:left; width:140px;}
.head1 .logo img{padding-top:36px; width:100%;}
.head1.fix,.head1.page,.head1.page1{ height:100px; line-height:100px; background:#fff;}
.head1.page{ background:#f8f8f8;}
.head1.fix.fix1{ top:-100px;}
.head1 .logo img.logo2{ display:none;}
.head1.fix .logo img.logo1,.head1.page .logo img.logo1,.head1.page1 .logo img.logo1{ display:none;}
.head1.fix .logo img.logo2,.head1.page .logo img.logo2,.head1.page1 .logo img.logo2{ display:inline-block;}
/*nav*/
.float-sec { float:right;}
.float-sec ul{clear: both;}
.float-sec li { float:left; width:auto; text-align:center; padding-right:32px;font-family: PingFang SC Bold,PingFang H,"Microsoft YaHei"; }
.float-sec li.tel{ background-image:url(../images/tel.png); background-repeat:no-repeat; background-position:left center; padding-right:0; padding-left:20px;font-family: 'fontmedium'; font-weight:lighter;color:#fff; font-size:16px;}
.float-sec li.first { display:none;}
.head1 .float-sec li a{display: block; color:#fff; font-size:15px;transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.head1 .float-sec li a:hover,.head1 .float-sec a.active{color:#ccc;}
.head1 .float-sec li.tel a:hover,.head1 .float-sec .tel a.active{color:#fff;}
.head1 .float-sec li a span{ color:#666; padding-left:8px;}
.head1.fix .float-sec li a,.head1.page .float-sec li a,.head1.fix .float-sec li.tel,.head1.page1 .float-sec li a,.head1.page .float-sec li.tel,.head1.page1 .float-sec li.tel{color:#000;}
.head1.fix .float-sec li a span,.head1.page .float-sec li a span,.head1.page1 .float-sec li a span{ color:#d8d8d8;}
.head1.fix .float-sec li a:hover,.head1.fix .float-sec a.active,.head1.page .float-sec li a:hover,.head1.page .float-sec a.active,.head1.page1 .float-sec a.active,.head1.page1 .float-sec li a:hover{color:#616161;}
.head1.fix .float-sec li.tel,.head1.page .float-sec li.tel,.head1.page1 .float-sec li.tel{ background-image:url(../images/tel1.png);}
/*footer*/
.footer{ width:100%; color:#888a8b;background:#262a2b; padding-top:100px; padding-bottom:100px;}
.footer_img{ float:left; margin-right:40px;}
.footer .f-left{ margin-right:40px;}
.footer .f-left1{ float:left;}
.footer_tit{ font-size:14px; color:#fff; line-height:1;font-family: PingFang SC Medium,"Microsoft YaHei"; font-weight:bold;}
.footer_tit span{ padding-left:5px; color:#b6b6b6; font-weight:lighter;font-family: 'fontlighter';}
.footer_cont{ padding-top:20px;}
.footer_cont p{ color:#888a8b; font-size:14px; line-height:2;}
.footer_cont h1{ color:#fff; font-size:32px; line-height:1; padding-bottom:20px;font-family: 'fontregular';}
.footer .f-left p span{ padding-left:14px;}
.footer .f-right p span{font-family: 'fontregular';}
.footer_cont p a{ color:#888a8b; }
.footer_bottom{ color:#888a8b; font-size:14px; line-height:1; padding-top:20px;}
.footer_bottom span{ font-weight:lighter;font-family: 'fontlighter'; padding-right:10px;}
.footer .f-left .footer_bottom{ padding-top:7px;}
.footer_bottom ul li{ float:left; width:50px; position:relative; margin-right:10px;}
.footer_bottom ul li a{ width:50px; height:50px; display:block;}
.footer_bottom ul li img{ position:absolute; top:0; left:0;}
.footer_bottom ul li a .footer_icon1{ opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);transition:.15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear;}
.footer_bottom ul li a:hover .footer_icon1{ opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
/*浮动窗口样式*/
.floating{position: fixed;bottom: 20px;right:95px;min-width:208px;text-align: center;z-index:98;height: 42px;}
.floating a{width: 42px;height: 42px; margin:0 5px;border-radius:21px;background-color:#c0192a; display: inline-block; /*filter:alpha(opacity=60);*/background-repeat: no-repeat; background-position: center center; vertical-align: middle; overflow: hidden; line-height: 38px; margin-bottom: 10px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 2px solid #c0192a;
    -webkit-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
       -moz-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
        -ms-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
         -o-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
            transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);}
.floating a.float-phone{background-image:url(../images/float_tel.png); -webkit-background-size:19px 18px; background-size: 19px 18px;}
.floating a.float-qq{background-image:url(../images/float_qq.png); -webkit-background-size: 18px auto; background-size: 18px auto;}
.floating a.float-wxqr{overflow:inherit;background-image:url(../images/float_wechat.png); -webkit-background-size: 20px auto; background-size: 20px auto;}
.floating a.float-message{background-image:url(../images/float_message.png);-webkit-background-size: 17px 17px; background-size: 17px 17px; }
.floating a span{color:#fff;margin-left: 30px;display: none; font-size:14px;
    -webkit-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
       -moz-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
        -ms-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
         -o-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
            transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);}
.floating a.float-phone span{font-size: 14px;}
.floating a.float-wxqr span{ display:none;margin-top: -100px;margin-right: 15px;margin-left: 0px;transition: .15s linear; -moz-transition:.15s linear; -webkit-transition:.15s linear; width:137px;height:121px;position: absolute; z-index:0;top:-20px;right:50px;}
.floating a.float-qq.mobile{ display:none;}
/*message*/
#message-cover{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.3);
	z-index: 99999;
	display: none;
}
#message-cover.active{ display:block;}
#message-cover .box{background-color: #fff;width: 500px;height:500px;position: relative;left:50%;top:50%;margin-top:-300px;margin-left:-300px;display: none;padding: 50px;}
#message-cover .box.active{display: block;}
#message-cover .box .close img{position: absolute;right: 16px;top: 16px;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;transition: all 1s;}
#message-cover .box .close:hover img{ -ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}	
#message-cover .box .submit{
	display: block;
	font-size:18px;
	color: #fff;
	line-height:50px;
	height:50px;
	text-align: center;
	background-color: #c0192a;
}
#message-cover .ques .top{border-bottom: 1px dashed #c5c5c5; padding-bottom:30px;}
#message-cover .ques .top .text-box{ float:left;}
#message-cover .ques .top img{ float:right;}
#message-cover .ques .top h5{
	font-size: 36px;
	color: #222;
	font-family: 'fontmedium';
	margin-bottom: 20px;
}
#message-cover .ques .top p{
	font-size: 16px;
	font-family: PingFang SC Bold,PingFang H,"Microsoft YaHei"; font-weight:bold;
	color: #222;
	line-height: 30px;
}
#message-cover .ques .bottom{padding: 30px 0 40px;}
#message-cover .ques .bottom form{ width:100%;background-color: #f0f0f0;height: 60px;line-height: 60px; margin-bottom:20px;}
#message-cover .ques .bottom label{ padding-left:18px; float:left;color: #222;font-size: 16px;font-family: PingFang SC Bold,PingFang H,"Microsoft YaHei"; font-weight:bold;}
#message-cover .ques .bottom input{ float:left; padding-left:5%; width:90%;background-color: #f0f0f0;height: 60px;font-size: 16px;color: #666;}
#message-cover .ques .bottom .choose{font-size: 0;}
#message-cover .ques .bottom .choose a{
	display: inline-block;
	width: 33%;
	font-size: 16px;
	color: #666; line-height:20px; height:20px;
	margin-top: 20px
}
#message-cover .ques .bottom .choose a span{
	display: inline-block; float:left;
	width: 20px;
	height:20px;
	margin-right: 16px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-image: url(../images/message_ques_icon.png);
	background-position: center top;
}
#message-cover .ques .bottom .choose a.active span{background-position: center bottom;}
.box_message{ padding-top:20px; }
.box_message p{font-size:16px; line-height:30px; color:#444;}
.box_message p a{ color:#c0192a;font-family: 'fontregular'; font-size:20px; font-weight:bold;}
#message-cover .result{background-color: #fff;width:400px;height:340px;position: relative;left:50%;top:50%;margin-top:-170px;margin-left:-200px;display: none;	text-align: center; padding:0;
padding-top: 80px;}
#message-cover .result p{
	font-size:16px;
	color: #c50000;
	margin-bottom: 22px;
	font-weight: bold;
}
#message-cover .result p span{
	color: #333;
	margin: 0 0.5em;
}
#message-cover .result p.last{margin-bottom: 50px;display: none;}
#message-cover .result p.last.active{
	display: block;
}
#message-cover .result .img-box{
	position: relative;
	width: 30%;
	margin: 0 auto 40px;
}
#message-cover .result .img-box img{
	width: 100%;
}
#message-cover .result .img-box .cirbox1,#message-cover .result .img-box .cirbox2,#message-cover .result .img-box .cirbox3,#message-cover .result .img-box .cirbox4{
	position: absolute;
	width: 50%;
	height: 50%;
	overflow: hidden;
}
#message-cover .result .img-box .cirbox1{
	top: 0;
	right: 0;
}
#message-cover .result .img-box .cirbox2{
	bottom: 0;
	right: 0;
}
#message-cover .result .img-box .cirbox3{
	bottom: 0;
	left: 0;
}
#message-cover .result .img-box .cirbox4{
	top: 0;
	left: 0;
}
#message-cover .result .img-box .cir1,#message-cover .result .img-box .cir2,#message-cover .result .img-box .cir3,#message-cover .result .img-box .cir4{
	position: absolute;
	width: 100%;
	height: 100%;
	border-style: solid;
}
#message-cover .result .img-box .cir1{
	top: 0;
	right: 0;
	border-top-right-radius: 100%;
	border-color: #c60000 #c60000 transparent transparent;
	border-width: 3px 3px 0 0;
}
#message-cover .result .img-box .cir2{
	bottom: 0;
	right: 0;
	border-bottom-right-radius: 100%;
	border-color: transparent #c60000 #c60000 transparent;
	border-width: 0 3px 3px 0;
}
#message-cover .result .img-box .cir3{
	bottom: 0;
	left: 0;
	border-bottom-left-radius: 100%;
	border-color: transparent transparent #c60000 #c60000;
	border-width: 0 0 3px 3px;
}
#message-cover .result .img-box .cir4{
	top: 0;
	left: 0;
	border-top-left-radius: 100%;
	border-color: #c60000 transparent transparent #c60000;
	border-width: 3px 0 0 3px;
}
#message-cover .result .img-box .circover1,#message-cover .result .img-box .circover2,#message-cover .result .img-box .circover3,#message-cover .result .img-box .circover4{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 1;
}
#message-cover .result .img-box .circover1{
	top: 0;
	right: 0;
	transform-origin: left bottom;
	-webkit-transform-origin: left bottom;
}
#message-cover .result .img-box .circover2{
	bottom: 0;
	right: 0;
	transform-origin: left top;
	-webkit-transform-origin: left top;
}
#message-cover .result .img-box .circover3{
	bottom: 0;
	left: 0;
	transform-origin: right top;
	-webkit-transform-origin: right top;
}
#message-cover .result .img-box .circover4{
	top: 0;
	left: 0;
	transform-origin: right bottom;
	-webkit-transform-origin: right bottom;
}
#message-cover .result .img-box.active .circover1,#message-cover .result .img-box.active .circover2,#message-cover .result .img-box.active .circover3,#message-cover .result .img-box.active .circover4{
	transition-duration:  0.1s;
	transition-property: all;
	transition-timing-function: linear;
	transform: rotate(90deg);
	-webkit-transition-duration:  0.1s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: linear;
	-webkit-transform: rotate(90deg);
}
#message-cover .result .img-box.active .circover2{
	transition-delay: 0.1s;
	-webkit-transition-delay: 0.1s;
}
#message-cover .result .img-box.active .circover3{
	transition-delay: 0.2s;
	-webkit-transition-delay: 0.2s;
}
#message-cover .result .img-box.active .circover4{
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
}
#message-cover .result .img-box .point1,#message-cover .result .img-box .point2{
	position: absolute;
	z-index: 1;
	background-color: #c60000;
	width: 0;
	height: 4px;
	border-radius: 4px;
}
#message-cover .result .img-box .point1{
	left: 26%;
	top: 50%;
	transform: rotate(45deg);
	transform-origin: left top;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: left top;
}
#message-cover .result .img-box.active .point1{
	transition: all 0.1s linear 0.4s;
	-webkit-transition: all 0.1s linear 0.4s;
	width: 27%;
}
#message-cover .result .img-box .point2{
	left: 44%;
	top: 69%;
	transform: rotate(-45deg);
	transform-origin: left bottom;
	-webkit-transform: rotate(-45deg);
	-webkit-transform-origin: left bottom;
}
#message-cover .result .img-box.active .point2{
	width: 50%;
	transition: all 0.1s linear 0.5s;
	-webkit-transition: all 0.1s linear 0.5s;
}
#message-cover .result h5{
	font-size: 26px;
	font-weight: lighter;
	color: #c0192a;
	margin-bottom: 32px;
}
#message-cover .result a.submit{ width:100%; border-top:1px dashed #c5c5c5; background:#fff; color:#444; height:60px; line-height:60px;font-family: PingFang SC Bold,PingFang H,"Microsoft YaHei"; font-weight:bold;}
/*top*/
#top{ position:fixed; right:45px; bottom:20px; width:42px; height:42px; z-index:999; display:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out; border-radius:50px;}
#top:hover{ background-color:#c0192a;}
#top img{ position:fixed; right:45px; bottom:20px;width:42px;}
#top .top2{  opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#top:hover .top2{ opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
#top:hover .top1{ opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
@media (min-width: 1025px) {
    .floating a:hover{background-position: 15px center;}
    .floating a.float-qq:hover{width: 146px;}
	.floating a.float-wxqr.active{background-position:center;}
	.floating a.float-wxqr.active span { display:block;margin-top: -104px; z-index:1;}
	.floating a.float-wxqr.active img{ width:137px;height:121px; }
    .floating a.float-phone:hover{width: 170px;}
    .floating a.float-message:hover{background-position:center;}
    .floating a:hover span{display: block;}
}
@media screen and (max-width:1279px){
	.inner{ width:90%;}
	/*footer*/
	.footer_img{ display:none;}
}
@media screen and (max-width:1041px){
	.mobile{ display:block;}
	.pc{ display:none;}
	.neirong-close{ display:block;}
	/*header*/
	.head1{ height:60px;line-height:60px; top:0; position:fixed; z-index:100; background:#fff;}
	.head1 .logo img{ vertical-align:middle; padding-top:0;}
	.head1 .logo img.logo2{ width:90px; display:block; position:absolute; left:50%; top:21.5px; margin-left:-45px;}
	.head1 .logo img.logo1{ display:none; }
	.head1.page,.head1.page1{height:60px;line-height:60px;}
	.head1.fix{background:#fff; height:60px;line-height:60px;}
	.head1.fix1{ top:-60px;}
	.menu{ display:block; position:absolute; right:5%; top:0px; width:16px;}
	.menu img{ width:100%; vertical-align:middle;}
	.head1 .menu2{ display:inline-block;}
	.head1 .menu1{ display:none;}
	.head1 .float-sec li a{ color:#fff; font-size:1.5rem;}
	.head1 .float-sec li a:hover{color:#fff !important;}
	.head1 .float-sec a.active:hover{color:#616161 !important;}
	.head1 .float-sec li.tel a:hover,.head1 .float-sec .tel a.active{color:#fff;}
	.head1.fix .float-sec li a,.head1.page .float-sec li a,.head1.page1 .float-sec li a{ color:#fff;}
	.head1 .float-sec li a span{ display:none;}
	.float-sec li.tel{ display:none;}
	/*nav*/
	.float-sec {width:100%;display:none;}
	.float-sec li { width:100%; height:60px; line-height:60px; border-bottom:#363636 solid 1px; margin-left:0;padding-right:0;}
	.float-sec li.last{ border-bottom:none;}
	.float-sec li a {font-size:1.5rem;}
	/*footer*/
	.footer{padding-top:0px; padding-bottom:0px;}
	.foot_bottom.about{ padding-top:60px;}
	.footer.about{padding-top:40px; padding-bottom:20px;}
	.foot_bottom.about p{ padding-bottom:0px;padding-top:20px;}
	.footer .f-left.about,.footer .f-left1.about,.footer .f-right.about{ display:block;}
	.about .foot_bottom a{ display:inline-block;}
	.footer .f-left{ margin-right:0; width:100%; text-align:center; margin-bottom:25px; display:none;}
	.footer .f-left1,.footer .f-right{ width:100%; text-align:center; margin-bottom:25px; display:none;}
	.footer_tit{ font-size:1.3rem; color:#fff; line-height:1;}
	.footer_tit span{ padding-left:5px; font-size:1.3rem;}
	.footer_cont{ padding-top:10px;}
	.footer_cont p{  font-size:1.3rem;}
	.footer_cont h1{ font-size:2.5rem; padding-bottom:10px;}
	.footer .f-left p span{ padding-left:14px;}
	.foot_bottom{ color:#888a8b; font-size:14px; line-height:1; padding-top:0px; text-align:center; width:100%;}
	.foot_bottom a{ width:30px; margin-right:10px; display:inline-block; display:none;}
	.foot_bottom a img{ width:100%;}
	.foot_bottom p{ font-size:1.1rem; line-height:1.5; color:#888a8b; padding-top:10px;padding-bottom:10px;font-family: PingFang SC Light,微软雅黑 Light,"Microsoft YaHei"; font-weight:lighter;}
	.foot_bottom p span{ font-weight:lighter;font-family: 'fontlighter'; padding-right:8px;}
	.foot_bottom p a{
		display: inline;
		font-size: inherit;
		color: inherit;
		width: auto;
		margin-right: 0;
	}
	/*浮动窗口样式*/
	.floating{height:30px; right:0px;}
	.floating a{width:32px;height:32px;line-height:32px;border: 1px solid #c0192a;}
	.floating a.float-qq{background-size:12px auto;}
	.floating a.float-wxqr{background-size:16px auto;}
	.floating a.float-phone{background-size:12px auto;}
	.floating a.float-message{background-size:14px auto;}
	.floating a.float-wxqr span {position: absolute; z-index:99;top:-20px;right:36px; padding:0; height:110px;}
	.floating a.float-wxqr span.wxshow{ margin-top:-100px; display:block; opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
	.floating a.float-qq.pc{ display:none;}
	.floating a.float-qq.mobile{ display:inline-block;}	
	#zhichiBtnBox{width:32px !important; height:32px !important;right:20px !important;bottom: 18px !important;}
	/*手机菜单样式开始-----------*/
	.neirong { display: block; position: fixed;width:100%; top: 0; z-index: 1000; /*left: -163px;*/ overflow:hidden; overflow-y: auto;left: 0;touch-action: pan-y; -webkit-user-select: none; -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
	.neirong .smint{padding:60px;}
	.neirong li{-webkit-transition: all .35s ease-out;
	   -moz-transition: all .35s ease-out;
		-ms-transition: all .35s ease-out;
		 -o-transition: all .35s ease-out;
			transition: all .35s ease-out;}
	.neirong a {display: block; height:60px; line-height: 60px;}
	.neirong a.neirong-close{width:16px;height:60px; line-height:60px;position: absolute;top:0;right:5%; visibility: hidden;}
	.neirong a.neirong-close img{ vertical-align:middle;}
	.neirong.neirong-hide{
	  background-color:rgba(0,0,0,.8); height:0;
		-webkit-transition:background 0.35s linear,height 0.25s ease-in 200ms;
		   -moz-transition:background 0.35s linear,height 0.25s ease-in 200ms;
			-ms-transition:background 0.35s linear,height 0.25s ease-in 200ms;
			 -o-transition:background 0.35s linear,height 0.25s ease-in 200ms;
				transition:background 0.35s linear,height 0.25s ease-in 200ms;
	}
	.neirong.neirong-show{
	  background-color:#000; height:100%;}
	.neirong.neirong-show .neirong-bd,.neirong.neirong-show .neirong-close{visibility: visible;}
	.neirong.neirong-hide li{opacity: 0;
	-webkit-transform: scale(1.1) translateY(-24px);
	   -moz-transform: scale(1.1) translateY(-24px);
		-ms-transform: scale(1.1) translateY(-24px);
		 -o-transform: scale(1.1) translateY(-24px);
			transform: scale(1.1) translateY(-24px);}
	.neirong.neirong-show li{opacity: 1;-webkit-transform: none;
	   -moz-transform: none;
		-ms-transform: none;
		 -o-transform: none;
			transform: none;}
	.neirong li:nth-of-type(2){ -webkit-transition-delay: 300ms,300ms; transition-delay: 300ms,300ms;}
	.neirong li:nth-of-type(3){ -webkit-transition-delay: 350ms,350ms; transition-delay: 350ms,350ms;}
	.neirong li:nth-of-type(4){ -webkit-transition-delay: 400ms,400ms; transition-delay: 400ms,400ms;}
	.neirong li:nth-of-type(5){ -webkit-transition-delay: 450ms,450ms; transition-delay: 450ms,450ms;}
	.neirong li:nth-of-type(6){ -webkit-transition-delay: 500ms,500ms; transition-delay: 500ms,500ms;}
	.neirong li:nth-of-type(7){ -webkit-transition-delay: 550ms,550ms; transition-delay: 550ms,550ms;}
	.neirong li:nth-of-type(8){ -webkit-transition-delay: 600ms,600ms; transition-delay: 600ms,600ms;}
	.neirong li:nth-of-type(9){ -webkit-transition-delay: 650ms,650ms; transition-delay: 650ms,650ms;}
	/*手机菜单样式结束*/
	/*message*/
	#message-cover .box{width: 400px;height:370px;margin-top:-235px;margin-left:-250px;padding: 50px;}
	#message-cover .box .close img{right: 8px;top: 8px;}
	#message-cover .box .submit{font-size:1.6rem;line-height:36px;height:36px;}
	#message-cover .ques .top{padding-bottom:20px;}
	#message-cover .ques .top img{ width:120px;}
	#message-cover .ques .top h5{font-size:2.5rem;margin-bottom:10px;}
	#message-cover .ques .top p{font-size: 1.3rem;line-height:2;}
	#message-cover .ques .bottom{padding: 15px 0 20px;}
	#message-cover .ques .bottom form{height:50px;line-height:50px; margin-bottom:10px;}
	#message-cover .ques .bottom label{ padding-left:10px;font-size:1.3rem;}
	#message-cover .ques .bottom input{height:50px;font-size:1.3rem;}
	#message-cover .ques .bottom .choose a{font-size:1.3rem;line-height:20px; height:20px;margin-top:10px}
	#message-cover .ques .bottom .choose a span{width: 20px;height:20px;margin-right:10px;}
	.box_message{ padding-top:10px;}
	.box_message p{font-size:1.3rem; line-height:2;}
	.box_message p a{ font-size:1.5rem;}
	#message-cover .result{width:400px;height:256px;margin-top:-128px;margin-left:-200px; padding:0;padding-top:40px;}
	#message-cover .result p{font-size:1.3rem;margin-bottom: 10px;}
	#message-cover .result p.last{margin-bottom: 25px;}
	#message-cover .result > img{ width:100px;margin-bottom: 20px;}
	#message-cover .result h5{font-size:1.8rem;margin-bottom:16px;}
	#message-cover .result a.submit{ width:100%; border-top:1px dashed #c5c5c5; background:#fff; color:#444; height:60px; line-height:60px;font-family: PingFang SC Bold,PingFang H,"Microsoft YaHei"; font-weight:bold;}
	/*top*/
	#top{ display:none !important;}
	#top,#top .top2{right:0; bottom:20px; width:32px; height:32px;}
	#top:hover{ background:none;}
	#top img{ width:100%;}
	#top:hover .top2{ opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
	#top:hover .top1{ opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
}
@media screen and (max-width:1040px){
	.mobile1{ display:block;}
	.pc1{ display:none;}
}

@media screen and (max-width:736px){
	.float-sec li { height:50px; line-height:50px;}
	/*手机菜单样式开始-----------*/
	.neirong a {height:50px; line-height:50px;}
	.footer_fix{ display:block;}
}
@media screen and (max-width:667PX){
	/*message*/
	#message-cover .box{width:320px;margin-left:-180px;padding:20px; height:410px; margin-top:-225px;}
	#message-cover .result{width:300px;margin-left:-150px;padding:0;padding-top:40px; height:216px; margin-top:-108px;}
	#message-cover .ques .top img{ padding-top:10px;}
	#message-cover .ques .top p{line-height:1.5;}
	.box_message p{ font-size:1.1rem;}

	#message-cover .ques .bottom .choose a{ width:50%;}
	#message-cover .box .close img{right:4px;top: 4px; width:12px;}
	#message-cover .result > img{ width:60px;}
	#message-cover .result h5{ font-size:2.5rem;}
}
@media screen and (max-width:414PX){
	/*footer*/
	.foot_bottom p span{ display:block;}
}
@media screen and (max-width:320PX){
	/*message*/
	#message-cover .box{width:280px;margin-left:-150px;padding:10px;}
	#message-cover .result{width:300px;margin-left:-150px;padding:0;padding-top:40px; height:260px; margin-top:-150px;}
	#message-cover .ques .top img{ width:90px;}
	.box_message p{ font-size:1rem;}	
}	