/*=======================cui-Begin=======================*/
/* By 5811.com.cn */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0; border:0;} 
table{border-collapse:collapse; border-spacing:0; } 
fieldset,img{border:0; } 
ol,ul{list-style:none; } 
caption,th{text-align:left; } 
q:before,q:after{content:''; } 
abbr,acronym{border:0; } 
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; } 
.l,.col-l,.col_l,.col-c,.col_c{float:left; } 
.r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span{float:right; } 
.c{clear:both; } 
.n,em{font-weight:normal; font-style:normal; } 
.b{font-weight:bold; } 
.i{font-style:italic; } 
.fa{font-family:Arial; } 
.fg{font-family:Georgia; } 
.ft{font-family:Tahoma; } 
.fl{font-family:Lucida Console; } 
.fs{font-family:'宋体'; } 
.fw{font-family:'微软雅黑'; } 
.tc{text-align:center; } 
.tr{text-align:right; } 
.tl{text-align:left; } 
.tdu{text-decoration:underline; } 
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none; } 
.fc0{color:#000000; } 
.fc3{color:#333333; }
.fc6{color:#666666; } 
.fc9{color:#999999; } 
.fcr{color:red; } 
.fcw{color:white; } 
.fcb{color:blue; } 
.fcg{color:green; } 
.f0{font-size:0; } 
.f10{font-size:10px; } 
.f12{font-size:12px; } 
.f13{font-size:13px; } 
.f14{font-size:14px; } 
.f16{font-size:16px; } 
.f20{font-size:20px; } 
.f24{font-size:24px; } 
.vm{vertical-align:middle; } 
.vtb{vertical-align:text-bottom; } 
.vt{vertical-align:top; } 
.vn{vertical-align:-2px; } 
.vimg{margin-bottom:-3px; } 
.m0{margin:0; } 
.ml0{margin-left:0; } 
.ml5{margin-left:5px; } 
.ml10{margin-left:10px; } 
.ml20{margin-left:20px; } 
.mr0{margin-right:0; } 
.mr5{margin-right:5px; } 
.mr10{margin-right:10px; } 
.mr20{margin-right:20px; } 
.mt5{margin-top:5px; } 
.mt10{margin-top:10px; } 
.mt20{margin-top:20px; } 
.mb5{margin-bottom:5px; } 
.mb10{margin-bottom:10px; } 
.mb20{margin-bottom:20px; } 
.ml-1{margin-left:-1px; } 
.mt-1{margin-top:-1px; } 
.p1{padding:1px; } 
.pl5{padding-left:5px; } 
.p5{padding:5px; } 
.pt5{padding-top:5px; } 
.pr5{padding-right:5px; } 
.pb5{padding-bottom:5px; }
.p10{padding:10px; } 
.pl10{padding-left:10px; } 
.pt10{padding-top:10px; } 
.pr10{padding-right:10px; } 
.pb10{padding-bottom:10px; } 
.p20{padding:20px; } 
.pl20{padding-left:20px; } 
.pt20{padding-top:20px; } 
.pr20{padding-right:20px; } 
.pb20{padding-bottom:20px; } 
.rel,.pr{position:relative; } 
.abs,.pa{position:absolute; } 
.dn{display:none; } 
.db{display:block; } 
.dib{-moz-inline-stack:inline-block; display:inline-block; } 
.di{display:inline; } 
.ovh{overflow:hidden; } 
.ovs{overflow:scroll; } 
.vh{visibility:hidden; } 
.vv{visibility:visible; } 
.lh14{line-height:14px; } 
.lh16{line-height:16px; } 
.lh18{line-height:18px; } 
.lh20{line-height:20px; } 
.lh22{line-height:22px; } 
.lh24{line-height:24px;} 
.fix{*zoom:1; } 
.fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; } 
.z{_zoom:1; } 
.h1{height:1px; } 
.h5{height:5px; } 
.h10,.h{height:10px; } 
.h15{height:15px; } 
.h20{height:20px; }
.h1,.h5,.h10,.h15,.h20,.h{font-size:0px; line-height:0; overflow:hidden; clear:both; }
/*=======================cui-End=======================*/

/*=======================Slider-Begin=======================*/
.slick-slider{
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track{position:relative;top:0;left:0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
/*=======================Slider-End=========================*/

/*=======================lib-Begin=======================*/
h1,h2,h3,h3,h4,h5,h6{font-weight: normal;}
body{color: #666;background-color: #fff;font-family:"微软雅黑","Microsoft Yahei";}
/*以下代码有点问题*/
/*
*{-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
        box-sizing: border-box;
        outline:none;
}
*/
/*以上代码有点问题*/
img{max-width: 100%;}
input[type="button"],
input[type="submit"]{cursor: pointer;}
button{cursor: pointer;}
input[type="button"],input[type="submit"],input[type="reset"],button{ -webkit-appearance: none;}
/*
a{color: #484848;}
a:hover{color: #007791;}
*/
.wp{width: 1200px;margin: 0 auto;}

/*头部*/
/*
#hd{
	position:absolute;left:0;top:0;
	width:100%;height:80px;
	line-height: 80px;
	z-index:99;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
#hd.hd-b{background: rgba(255,255,255,1);}
#hd.hd-b .nav li a{color: #686868;}
#hd.hd-b .nav li a:hover{color: #000;}
#hd.hd-b .nav li.on a{color: #000;}
.logo{float: left;}
.logo .logo-b{display: none;}
#hd.hd-b .logo-w{display: none;}
#hd.hd-b .logo-b{display: inline-block;}
.logo img{display: inline-block;vertical-align: middle;}
.nav{float: right;}
.nav li{float: left;font-size: 14px;margin-left: 25px;}
.nav li a{display: block;padding-left: 15px; letter-spacing:5px; color: #fff;}
.nav li.on a{background: url(../images/arr-r.png) no-repeat left center;}
.nav li a:hover{color: #f1433c;}
.menu-m{position: absolute;right:20px;top:50%;z-index:999; margin-top: -13px;height: 100%;display: none;}
.menu-m em{
	position: relative; display: block;
    width: 28px;height: 4px;margin:4px 0;background:#fff;
    -o-transition:.4s;
    -ms-transition:.4s;
    -moz-transition:.4s;
    -webkit-transition:.4s;
    transition:.4s;
}
.menu-m.ok .em1{
    top:10px;
    transform:rotate(40deg);
    -ms-transform:rotate(40deg);
    -moz-transform:rotate(40deg);
    -webkit-transform:rotate(40deg);
    -o-transform:rotate(40deg);
}
.menu-m.ok .em2{
    opacity: 0;
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
}
.menu-m.ok .em3{
    top:-7px;
    transform:rotate(-40deg);
    -ms-transform:rotate(-40deg);
    -moz-transform:rotate(-40deg);
    -webkit-transform:rotate(-40deg);
    -o-transform:rotate(-40deg);
}
#menu-m{display: none;}
#hd.hd-b .menu-m em{background: #000;}
.nav-m{z-index: 500;display: none;}
*/

/*底部*/
/*
#copyright{width: 100%;text-align: center;background: #000;font-size: 14px;color: #686868;padding: 22px 10px;}
#copyright a{color: #686868;}
#copyright a:hover{color: #fff;}
.section #copyright{position: absolute;left:0;bottom: 0;}
.formBox{padding-bottom: 150px;}
*/

/*右侧浮动条*/
.fixed ul{opacity: 0;}
.fixed{position: fixed;right:50px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 50px;z-index: 9000000;}
.fixed li{
	width: 50px;height: 50px;margin-bottom: 8px;position: relative;-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.fixed li span,.fixed li a{display: inline-block;width: 50px;height: 50px;border-radius: 50%;-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.fixed li.tel{overflow: hidden;}
.fixed li.tel{background-color: rgba(241,67,60,0.5); border-radius: 50%;}
.fixed li.tel span{background: url(../images/ico-tel.png) no-repeat center center;display: block;float: left;
    width: 50px;
    height: 50px;
    -webkit-animation-name: hvr-buzz;
    animation-name: hvr-buzz;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

/* Buzz */
@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform:rotate(5deg);
    transform:rotate(5deg);
  }

  100% {
    -webkit-transform:  rotate(-5deg);
    transform: rotate(-5deg);
  }
}

@keyframes hvr-buzz {
  50% {
    -webkit-transform:rotate(5deg);
    transform:rotate(5deg);
  }

  100% {
    -webkit-transform:  rotate(-5deg);
    transform: rotate(-5deg);
  }
}
.fixed li.tel em{position: absolute;left:50px;top:0;height: 50px;line-height: 50px; font-size: 18px;font-weight: bold;color: #fff;width: 130px;white-space: nowrap;}
.fixed li.qq a{background:rgba(241,67,60,0.5) url(../images/ico-qq.png) no-repeat center center;}
.fixed li.weixin{overflow: hidden;}
.fixed li.weixin span{background: rgba(241,67,60,0.5) url(../images/ico-weixin.png) no-repeat center center;}
.fixed li.weixin em{
position: absolute;left:-160px;padding-right: 25px;top:-70px;opacity: 0;transform: translateX(25px);-webkit-transform: translateX(25px); -o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;
}
.fixed li.weixin em img{width: 135px;height: 135px;}
.fixed li.weixin:hover{overflow: visible;}
.fixed li.weixin:hover em{opacity: 1;transform: translateX(0px);-webkit-transform: translateX(0px);}
.fixed li.go-top a{background: url(../images/ico-top.png) no-repeat center center;background-color: rgba(241,67,60,0.5);}
.fixed li.go-top a:hover{background-color: rgba(241,67,60,1);}
.fixed .tel:hover{width: 205px;background: #f1433c;border-radius: 50px;transform: translateX(-155px);-webkit-transform: translateX(-155px);}
.fixed li.qq a:hover{background-color: rgba(241,67,60,1);}
.fixed li.weixin:hover span{background-color: rgba(241,67,60,1);}

/*page*/
.page{padding-bottom: 132px;}
.page li{float: left;margin: 0 5px;}
.page li a{display: inline-block;width: 42px;height: 42px;border-radius: 22px;background: #c1c0c0;
	text-align: center;
	line-height: 42px;font-size: 18px;
	font-weight: bold;color: #fff;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.page li a:hover{background: #f1433c;}
.page li.on a{background: #f1433c;}
.page li.prev a,.page li.next a{width: 120px;font-size: 14px;font-weight: normal;}
.page li.prev span{display: inline-block;padding-left: 29px;background: url(../images/page-prev.png) no-repeat left center;}
.page li.next span{display: inline-block;padding-right: 29px;background: url(../images/page-next.png) no-repeat right center;}
.page li em{display: inline-block;height: 42px;width: 42px;text-align: center;line-height: 22px;font-size: 30px;color: #d2d1d1;}

/*loading*/
.loading{position: fixed;left:0;top:0;width: 100%;height: 100%;background: url(../images/loading.gif) no-repeat center center #fff;z-index: 9999;}
.loading{display: none;}
#fp-nav{display: none;}

/*电话抖动*/
.r1{
	-moz-transform:rotate(-6deg);
    -webkit-transform:rotate(-6deg);
    -o-transform:rotate(-6deg);
}
.r2{
	-moz-transform:rotate(5deg);
    -webkit-transform:rotate(5deg);
    -o-transform:rotate(5deg);
}
/*=======================lib-End=========================*/