@font-face {
    font-family: zt;
    src: url("../font/ZT.eot"); /* IE9 */
    src: url("../font/ZT.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../font/ZT.TTF") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("../font/ZT.svg#ZT") format("svg"); /* iOS 4.1- */
}
body,html{overflow-x: hidden;}
a,  article, b, body, dd, div, dl, dt, em, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, li,menu, nav, object, ol, p, section, small, td, th, time, tr, tt, u, ul{
	margin: 0;
	padding: 0;
	border: 0;
	/*font-family: "Helvetica Neue", Helvetica, STHeiTi, 'Microsoft YaHei',;*/
	vertical-align: baseline;
	word-wrap: break-word;
	font-family: zt;
	font-weight: normal;
}
section footer {
	width: 100%;
}
button, input, select, textarea {
	outline: 0;
	-webkit-box-sizing: border-box
}
article, footer, header, menu, nav, section {
	display: block
}
a {
	color:#666;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);

}
li, ol, ul {
	list-style: none
}
b, strong {
	font-weight: 700
}
h2{font-size:2.4rem; font-weight:bold;}
h3{font-size:1.6rem;}
h4{font-size:1.4rem; font-weight:bold;}
.clear{clear: both;}
.wrap{width: 94%;margin: 0 auto;}
html {
	font-size: 62.5%;
}
@media only screen and (min-width:481px) {
html {
	font-size: 94%!important
}
}
@media only screen and (min-width:561px) {
html {
	font-size: 109%!important
}
}
@media only screen and (min-width:641px) {
html {
	font-size: 125%!important
}
body {
	max-width: 750px;
}
}
body {
	font-size: 1.4rem;
	background-color: #fff;
	min-width: 320px;
	margin: 0 auto;
	position: relative;
	color:#666;
	padding-top: 50px;
	font-family: zt;
}
img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0;
    image -ms-interpolation-mode: bicubic;
	-webkit-touch-callout: none;
}
.swipea #js{bottom:1rem;left:0;position:absolute;text-align:center;width:100%;}
.swipea #js a{background:rgba(255,255,255,.4);color:#fff;font-size:1.2rem;width:8px;margin:0 4px;height:8px;line-height:2rem;display:inline-block;text-align:center;border-radius:50%}
.swipea img{width:100%; display:block}
.swipea #js a.active{background:#fff;color:#fff;width: 20px;border-radius: 4px;}

/*header*/
.header{
    width: 100%;
    background: #fff;
    position: fixed;
    top: 0;
    z-index: 100;
    left: 0;
    padding:1rem 0;
}
.head{position: relative;}
.header .btn{
	float: none;
	position: absolute;
	right: 0;
	top: 12px;
}
.logo{display: block;}
.logo img{height:34px;width: auto;vertical-align: top;margin-top: 10px;}
.btn{width:32px;float:right;position:relative;cursor:pointer;height:30px;}
.btn span{display:block;background:#555; /*按钮颜色*/ width:25px;height:2px;position:absolute;transition:all ease 0.35s}
.btn span:nth-of-type(1){top:0px;width: 25px;}
.btn span:nth-of-type(2){top:8px;width: 18px;}
.btn span:nth-of-type(3){top:16px;width: 25px;}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}

.back a{background:url(../images/back.png) no-repeat 1% center;background-size:auto 22px;display:block;width:2rem;height:55px;padding-left:0.4rem }
.header2 .text{text-align:center;color:#333;font-size:18px;text-align:center;width:85%;}
.header2{padding: 0;height: 55px;line-height: 55px;}
.header2 .btn{top: 20px;}

.leftMenu a {
    text-decoration: none;
    display: block;
}
.leftMenu {
    background: #fff;
    position: fixed;
    right: -1000px;
    top: 5rem;
    display: block;
    height: 100%;
    width: 58%;
    min-width: 120px;
    max-width: 440px;
    z-index: 10000;
    transition: all 0.4s ease;
    overflow: auto;
}
.header2 .leftMenu{top: 50px;}
.leftMenu.menu-open {
    right: 0;
}
.leftMenu ul li {
    position: relative;
    border-bottom: 1px solid #EDEDED;
}
.leftMenu ul li>a{
	font-size: 16px;
	margin-left: 20px;
	color:#333;
	line-height: 46px;
}
.leftMenu ul li .f2 a{
	font-size: 14px;
	color:#666666;
}
.leftMenu ul li ul li{
	background: #f5f5f5;
    padding-left: 20px;
    border-bottom: 1px #e5e5e5 solid;
}
.leftMenu ul li.hasChild > a:after {
    content: "+";
    position: absolute;
    right: 20px;
    top:-1px;
    font-size: 24px;
    font-weight: 300;
}
.leftMenu ul li.hasChild.open > a:after {
    content: "-";
    right: 23px;
    font-size: 28px;
    top: -3px;
	
}
.f2,.f3{
    height: 0;
    overflow: hidden;
    position: relative;
    transition: height 0.4s ease;
}
.menu-dark-backdrop {
    background: rgba(0,0,0,0);
    transition: all 0.4s ease;
    width: 100%;
    position: fixed;
    top: 50px;
    left: 0;
    right: 0;
    overflow: hidden;
}
.menu-dark-backdrop.in {
    height: 100%;
    z-index: 10;
    background: rgba(0,0,0,0.9); /*背景灰度*/
}
.leftMenu ul li.open>a{
    color: #000; 
	font-weight: bold;
/*一级选中后颜色*/

}
.menu_fot {
    text-align: center;
    margin-top: 10px;
    line-height: 40px;
}
.menu_fot p{
    font-size: 12px;
    color: #999; /*底部文字颜色*/
    line-height: 30px;
}
.menu_fot span{
    font-size: 26px;
    color: #ff5744; /*底部电话颜色*/
}

.swiper-box{width: 100%;overflow: hidden;}
.swiper-box .swiper-slide img{display: block;width: 100%;height:auto;}


.block_home_slider {position:relative;text-align: center;line-height: 0px;margin-right: auto;margin-left: auto;z-index: 9;}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:#000; text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav{display: none;}

.block_home_slider .flex-control-paging {display:block;bottom:20px;position:absolute;text-align: center;width: 100%;}
.block_home_slider .flex-control-paging li {margin: 0px 4px;padding: 0px;overflow:hidden;list-style-type: none;display: inline-block;}
.block_home_slider .flex-control-paging li a {width:8px;height:8px;display:block;text-indent:-9000px;cursor:pointer;background: rgba(255,255,255,0.3);border-radius: 50%;}
.block_home_slider .flex-control-paging li a.flex-active {background:#fff;width: 20px;border-radius: 10px}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
#home_slider .slides img {width:100%;display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/* Slider Zoom Effect */


.ban{
	position: relative;
}
.ban p{
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
	color: #fff;
	font-size: 2rem;
	font-weight: bold;
	text-shadow: 0 .2rem .2rem #333333;
}
section{
	background: #fff;
	overflow: hidden;
	margin: 0 auto;
}
.huise{border-top: 10px solid #f2f2f2;}
.index2{
	width: 100%;
}
.index2 ul li{
	width: 50%;
	border-right: .1rem #e7e7e7 solid;
	border-bottom: .1rem #e7e7e7 solid;
	text-align: center;
	float: left;
	box-sizing: border-box;
	padding: 1.5rem 0.5rem;
}
.index2 ul li h4{
    font-size:1.6rem;
    color: #333;
    font-weight: normal;
    line-height: 3.2rem;
}
.index2 ul li p{
	font-size: 1.4rem;
	color: #999;
	
 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.index2 ul li img{
	width: 4.5rem;
	
}
.index3,.index1{
	width: 100%;
	background: #fff;
	padding-top: 1rem;
	padding-bottom: 1.5rem;
}
.title{
	overflow: hidden;
	color: #1c1c1c;
}
.title h3{
	font-size: 1.8rem;
	color: #333;
	line-height: 24px;

}
.title h3 a{
	float: right;
	font-size: 1.4rem;
	color: #777;
	line-height: 24px;
}
.title h3 span{display: inline-block;float: left;height: 22px;}
.title h3 span img{width: auto;height: 22px;margin-right: 6px;float: left;}
.index3 ul a{
	width: 48.5%;
	float: left;
	margin-right: 3%;
	margin-top: 1.5rem;
}
.index3 ul a:nth-child(2n){margin-right: 0;}
.index3 ul a li img{width: 100%;height: auto;}
.index3 ul li h4{
	font-size: 1.6rem;
	font-weight: normal;
	color: #333;
	margin-top: .5rem;		white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    word-break: break-all;
}
.index3 ul li p{
	font-size: 1.4rem;
	color: #777;
	line-height: 2rem;
	white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    word-break: break-all;
}

.case-tab a{display: inline-block;width:32%;margin-right: 2%;text-align: center;background: #f6f6f6;color: #828282;font-size: 1.5rem;line-height: 4rem;margin-top: 10px;height: 4rem;border-radius: 3px;}
.case-tab a:nth-child(3n){margin-right: 0;}
.case-tab a.dong{color: #fff;background:#1dbfce;}
.case .show-show{display: none;}
.index1 ul a{
	width: 48.5%;
	float: left;
	margin-right: 3%;
	margin-top: 1.5rem;
}
.index1 ul a:nth-child(2n){margin-right: 0;}
.index1 ul a li img{width: 100%;height:110px;}
.index1 ul li h4{
	font-size: 1.6rem;
	font-weight: normal;
	color: #333;
	margin-top: .5rem;
	text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}


.index4{
	width: 94%;
	padding: 1rem 1rem;
	margin: 0 auto;
	background: #fff;
}
.newsbox{padding:0 1rem 2rem;}
.newshead{ overflow:hidden;}
.newshead li{width:28%; float:left;margin-left: 6.6%;font-size: 1.8rem; color:#666; height:4.2rem; border-bottom: .1rem #e7e7e7 solid;line-height:4.2rem;text-align:center;}
.newshead li:first-child{margin-left: 0rem;}
/*.newshead li:nth-child(3){width:34%;}*/
.newshead li.cur{border-bottom: .1rem #1dbfce solid;color: #1dbfce;}
.newsli li{
	border-bottom: .1rem #e7e7e7 solid;
	padding: 1.2rem 0;
	overflow: hidden;
}
.newsli li img{
	width: 30%;
	float: left;
	margin-right: 3%;
}
.newsli li h3{
	font-size: 1.6rem;
	color: #333;
	font-weight:normal;
	line-height:2rem;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.newsli li span{
	font-size: 1.4rem;
	color: #999;
	display: block;
	text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.newsli li p{
	font-size: 1.4rem;
	color: #777;
	margin-top: 8px;
		text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
a .index4more{
	width: 8rem;
	height: 3rem;
	margin: 0 auto;
	margin-top: 1.5rem;
	text-decoration:none;
	font-size: 1.4rem;
}
.liuyan{
	background: url(../images/bg_03.png);
	padding: 2rem 1rem;
}
.liuyan h3{
	font-size: 1.7rem;
	color: #333;
	text-align:center;
	font-weight: 400;
}

#liuyan input{
	width: 100%;
	height: 4rem;
	border: 0px;
	background: #fff;
	margin-top: 1.6rem;
	text-indent: 1em;
	font-size: 1.5rem;
}
#liuyan li:first-child{
	margin-top: 1rem;
}
#liuyan input::-webkit-input-placeholder{
    color: #b6b4b4;
}
#liuyan button{
    width: 100%;
    background: #ff5744;
    height: 4rem;
    color: #fff;
    margin-top: 1.5rem;
    font-size: 1.5rem;
    outline: none;
    border: 0px;
}
#liuyan li:last-child{
	font-size: 1.2rem;
	color: #8f8f8f;
	line-height: 2rem;
	margin-top:1.2rem;
}


footer{
	
	overflow: hidden;
	padding: 1.5rem 1.5rem;
	background: #323232;
	padding-bottom:9rem;
 
}
footer ul a{
	color: #ccc;
	padding-right: .5rem;
	font-size: 1.5rem;
	line-height: 2.4rem;
}
footer h3{
	font-size: 1.7rem;
	color: #fff;
	margin-bottom: 1rem;
	margin-top: 1.5rem;
}
footer p,footer p a{
	color: #ccc;
	font-size: 1.5rem;
}
.qqzixun{
	width: 100%;
	font-size: 1.8rem;
	line-height: 3.5rem;
	color: #fff;
	background-color:#ff5744;
	text-align: center;
	-webkit-border-radius: 20px;
	-moz-border-radius:20px;
	margin-top: 1.5rem;
 
}
footer h5{
	text-align: center;
	font-size: 1.5rem;
	color: #ccc;
	margin-top: 1.5rem;
}

.footer{
	position: fixed;
	bottom:0;
	width:100%;
	max-width: 750px;
	margin:0 auto;
	background:#f2f2f2;
	padding-bottom:0.2rem;
	overflow:hidden;
	text-align:center;
	z-index:999;
	border-top:1px solid #e7e7e7;
}
.footer ul{margin:0 auto;text-align:center;}
.footer ul li{ width:25%;padding:1.5rem 0.6rem .4rem;display:inline;float:left; line-height:1.6rem;box-sizing: border-box;}
.footer ul li a:hover{ text-decoration:none;}
.footer ul li:nth-child(2),.footer ul li:nth-child(3),.footer ul li:nth-child(4){ border-left:#e7e7e7 solid .1rem;}
.footer ul li span{ color:#111111;font-size:1.1rem;line-height: 1.8rem;}
.footer ul li a img{ width:30%; margin-top:-0.5rem; max-width:100%;}

.dz1{
	width: 100%;
	text-align: center;
	padding: 2rem 0;
	border-top: .1rem #e7e7e7 solid;
	background-size: 100% 100%!important;
	margin-top: 60px;
}
.xin-news h4{
	font-size: 2.5rem;
	font-weight: bold;
	color: #333;
	margin-bottom: 2rem;
	margin-top: 15px;
}
.xin-news h4 span{
	color: #00a9ff;
	font-weight: bold;
}
.dz1 img{
	width: 75%;
}
.ziyetitle h4{
	text-align: center;
	font-size: 2rem;
	color: #000;
	margin-top: 1.5rem;
}
.ziyetitle p{
	text-align: center;
	font-size: 1.4rem;
	color: #333;
	margin-top: .5rem;
}
.dz2{
	width: 95%;
}
.dz2 ul li{
	background: #1fb3d7;
	overflow: hidden;
	padding: 1.5rem;
	color: #fff;
	border-radius: .5rem;
	margin-top: 1.2rem;
}
.dz2 ul li img{
	width: 20%;
	float: left;
	margin-right: 1rem;
	margin-bottom: 1rem;
}
.dz2 ul li h3{
	font-size: 1.5rem;
	margin-bottom: .5rem;
}
.dz2 ul li p{
	font-size: 1.2rem;
	line-height: 1.5rem;
}
.dz2 ul{
	margin-top: 2rem;
}
.dz3{
	background: #000;
	margin-top: 2rem;
}
.dz3 ul li{
	width: 50%;
	background: #111;
	float: left;
	text-align: center;
	padding: 5%;
	box-sizing: border-box;
}
.dz3 ul li img{
	width: 50%;
}
.dz3 ul li h3{
	font-size: 1.6rem;
	color: #fff;
	margin-top: 1rem;
	margin-bottom: .5rem;
	font-weight: bold;
}
.dz3 ul li p{
	font-size: 1.3rem;
	color: #ccc;
	line-height: 1.6rem;
	height: 48px;
	overflow: hidden;
}
.case-box{padding-left:1.5%;padding-right:1.5%;padding-bottom: 2rem;}
.case-box ul a{width: 48.5%;margin-right: 3%;display: block;}
.case-box ul a:nth-child(2n){margin-right: 0;}
.case-box ul a li img{width: 100%;height: auto;}
.yx1top{
	width: 100%;
	height: 20rem;
	background: url(../images/yxx_img2.jpg)center no-repeat;
	background-size: auto 100%;
	margin-top: 1.5rem;
}
.yx1topl{
	width: 55%;
	height: 20rem;
	background: url(../images/yxx_img2.png);
	padding:10% 5%;
	box-sizing: border-box;
}
.yx1topl h3{
	color: #e60012;
	font-size: 2rem;
}
.yx1topl h4{
	color: #fff;
	font-size: 1.8rem;
	line-height: 3rem;
	margin-bottom: 1rem;
}
.yx1topl p{
	color: #fff;
	font-size: 1.2rem;
}
.yx2 ul li{
	width: 48%;
	border: .1rem #e7e7e7 solid;
	float: left;
	box-sizing: border-box;
	margin-left: 1.3%;
	padding: 3%;
	text-align: center;
	margin-top: 1rem;
}
.yx2 ul li h4{
	font-size: 1.8rem;
	color: #333;
	font-weight: normal;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.yx2 ul li p{
	font-size: 1.2rem;
	color: #666;
	line-height: 1.7rem;
}
.yx2 ul{
	margin-top: 1rem;
}
.sp1{
	background: #1facf0;
	padding: 1rem;
}
.sp1 ul li{
	background: rgba(0,0,0,.15);
	padding: 1rem;
	color: #fff;
	margin-top: 1rem;
	border-radius: .6rem;
}
.sp1 ul li div{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #fff;
	float: left;
	margin-bottom: 2.5rem;
	margin-right: 1rem;
}
.sp1 ul li h3{
    font-size: 1.8rem;
    font-weight: bold;
}
.sp1 ul li p{
	font-size: 1rem;
	line-height: 1.5rem;
	margin-top: .5rem;
}
.gb1{
	background: url(../images/market.jpg)center no-repeat;
	text-align: center;
	padding: 6%;
}
.gb1 h1{
	font-size: 2.4rem;
	color: #fff;
	margin-top: 1rem;
}
.gb1 h2{
	font-size: 1.6rem;
	color: #e60012;
	font-weight: normal;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.gb1 p{
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #fff;
}
.sj1 ul li{
	text-align: center;
	margin-top: 2rem;
}
.sj1{
	width: 95%;
}
.sj1 ul li img{
    width: 60%;
}
.sj1 ul li h3{
	font-size: 2rem;
	font-weight: bold;
	color: #000;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.sj2{
	width: 95%;
}
.sj1 ul li p{
	font-size: 1.5rem;
	color: #666;
	line-height: 2rem;
}
.sj2 ul li img{
    width: 25%;
    float: left;
    margin-bottom: 2rem;
    margin-top: 1.5rem;
    margin-right: .5rem;
}
.sj2 ul li h3{
	font-size: 1.5rem;
	color: #333;
}
.sj2 ul li p{
	font-size: 1.2rem;
	line-height: 1.6rem;
	color: #666;
	margin-top: .5rem;
}
.sj2 ul li{
	margin-top: 1rem;
}
.sj2 ul{
	margin-top: 1rem;
	overflow: hidden;
}
.app1{padding-top: 2rem;}
.app2{padding: 2rem 0;}
.app1 ul li{
	float: left;
	width: 46%;
	margin-left: 2.2%;
	text-align: center;
	padding:2rem 1rem;
	box-sizing: border-box;
}
.app1 ul li img{
	width: 6rem;
}
.app1 ul li h3{
	font-size: 1.6rem;
	color: #000;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.app1 ul li p{
	font-size: 1.2rem;
	color: #666;
	line-height:1.8rem;
}
.app2 ul{padding-top: 2rem;}
.app2 li{width: 33.3%;text-align: center;float: left;padding: 2rem 0;}
.app2 li i{display: block;}
.app2 li img{width: auto;height:3rem;}
.app2 li em{display: block;font-style: normal;color: #fff;font-size: 1.6rem;padding-top: 1rem;}
.app2 ul li.l1{
    background-color:#fa7c9f;
}
.app2 ul li.l2{
    background-color:#6c96f0;
}
.app2 ul li.l3{
    background-color:#f0cc4e;
}
.app2 ul li.l4{
    background-color:#51dc7d;
}
.app2 ul li.l5{
    background-color:#44e3e0;
}
.app2 ul li.l6{
    background-color:#38a6eb;
}
.app3{background:#fff url(../images/app-bg.jpg) left bottom no-repeat;background-size:contain;padding: 2rem 0 12rem 0;}
.app3 ul{padding-top:4rem;}
.app3 li{
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}
.app3 li h3{
    color: #2a2a2a;
    font-size:1.7rem;
    line-height:1.8rem;
}
.app3 li em{
    color: #1ba3e1;
    font-size:1.3rem;
    font-family: "Arial";
    line-height:30px;
    font-style: normal;
}
.app3 li p{
    color: #666;
    font-size:1.4rem;
    line-height:1.7rem;
}
.app_h3crr {
    float: left;
    width: 100%;
    padding-left:12%;
}
.app3 li i {
    border-right: 1px dashed #1ba3e1;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}
.app3 li i img{width: auto;height: 4rem;}
.posb{
	height: 5rem;
	background: #e2e2e2;
}
.posb h3{
	font-size: 1.7rem;
	color: #000;
	line-height: 5rem;
	margin-left: 1rem;
	font-weight: bold;
}
.fw1{
	background: #f0fafd;
	padding-bottom: 1rem;
	border-top: .1rem #e7e7e7 solid;
}
.fw1 ul li{
	float: left;
	width: 47%;
	text-align: center;
	background: #fff;
	border: .1rem #e7e7e7 solid;
	margin-left: 2%;
	padding: 2rem 1rem;
	box-sizing: border-box;
	margin-top: 1rem;
}
.fw1 ul li img{
	width: 30%;
}
.fw1 ul li h3{
	margin-top: .5rem;
	margin-bottom: 1rem;
	color: #000;
}
.fw1 ul li p{
	font-size: 1.2rem;
	color: #666;
	line-height: 1.6rem;
}
.xw1{
	background: #eaeaea;
	padding: 1rem;
	padding-bottom: 2rem;
	
}
.xw11 li{
	background: #fff;
	padding: 1rem;
	overflow: hidden;
	margin-top: 1rem;
	-webkit-box-shadow:0 0 16px #cccccc;  
-moz-box-shadow:0 0 16px #cccccc;  
box-shadow:0 0 16px #cccccc;  
z-index:9999;
}
.xwbl h3{
    font-size: 3.8rem;
	text-align:center;
    color: #333;
	font-family: 'DINPro-Bold';
	font-weight: bold;
}
.xwbl{
	float: left;
	border-right: .1rem #e7e7e7 solid;
	margin-right: 1rem;
	padding-right: 1rem;
	font-family: 'DINPro-Bold';
}
.xwb{
	overflow: hidden;
	margin-bottom: 1.5rem;
}
.xwb h4,.xwb h2{
	font-size: 16px;
	font-weight: normal;
	color: #333;
	line-height: 2.6rem;
	margin-top: 1rem;
	text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.xwb h2{font-size: 18px;}
.xw11 p{
	clear: both;
	font-size: 1.3rem;
	color: #777;
	line-height: 1.8rem;
	text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.xw11 h5 span{
	float: right;
	color: #1dbfce;
	font-size: 2rem;
	line-height: 1.5rem;
}
.xw11 h5{
	border-top: .1rem #e7e7e7 solid;
	margin-top: .6rem;
	padding-top: .8rem;
	line-height: 1.8rem;
}
.ab1{
   padding: 1.5rem 3%;
}
.ab1 h2,.ab1 h4{
	font-size: 2rem;
	color: #d93f3d;
	
}
.ab1 span{
	color: #333;font-weight: bold;
}
.ab1 p{
	font-size: 1.4rem;
	line-height: 2rem;
	margin-top: 1rem;
}
.ab2 ul li{
	margin: 0 auto;
	color: #fff;
	display: flex;
	width: 94%;
	height: 24rem;
	background-size: 100% auto;
	margin-top: 1rem;
}
.ab2 ul li:nth-child(1){
	background: url(../images/about1.jpg);
}
.ab2 ul li:nth-child(2){
	background: url(../images/about2.jpg);
}
.ab2 ul li:nth-child(3){
	background: url(../images/about3.jpg);
}
.ab2 ul li h4{
	font-size: 2rem;
	font-weight: normal;
}
.ab2 ul li h3{
	font-size: 2.4rem;
	line-height: 3rem;
	margin-bottom: 1rem;
	font-weight: bold;
}
.ab2 ul li span{
	margin: auto 2rem;
}
.ab3{
	background: #f2f2f2;
	padding: 2rem 1.5rem;
	margin-top: 1rem;
}
.ab3 h2{
	color: #333;
	margin-top: 2rem;
	margin-bottom: 1.5rem;
}
.ab3 p{
	line-height: 2rem;
}
.ab4{padding-bottom: 2rem;}
.ab4 ul li{
	float: left;
	border: .1rem #e7e7e7 solid;
	width: 45%;
	margin-left: 3.5%;
	text-align: center;
    height: 13rem;
	box-sizing: border-box;
	display: flex;
	margin-top: 1rem;
}
.ab4 ul li img{
	width: 40%;
}
.ab4 ul li h3{
	color: #000;
	margin-top: 2rem;
	font-weight: bold;
}
.ab4 ul li span{
	margin: auto;
}
.art1{
	width: 100%;
	border-bottom: .1rem #e7e7e7 solid;
	padding: 5% 3%;
}
.art1 h2{
	font-size:18px;
	color: #000;
    font-weight: normal;
}
.art1 p{
	font-size: 1.1rem;
	color: #666;
	font-weight: normal;
	margin-top: 1.5rem;
}
.art2{
	width: 100%;
	padding:10px 3% 0rem 3%;
	line-height: 24px;
	color:#2d2d2d;
	font-size: 14px;
}
.art2 strong{font-weight: bold;}
.xiangguanyuedu{
	margin:0 auto;
	width: 100%;
	padding: 1rem 3%;
	margin-bottom:1rem;
	background: #fff;
}
.xiangguanyuedu h3{
	margin-bottom:1rem;
	font-weight: bold;
}
.xiangguanyuedu ul li{
margin-bottom:0.8rem;
list-style:inside;
}
.xiangguanyuedu ul a li{white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.art3{
	border-top: .1rem #e7e7e7 solid;
	width: 93%;
	padding: 1rem 0;
	line-height: 1.8rem;
	margin: 0 auto;
}
.art3 p{line-height: 24px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.art3 p a{color: #333;}
.art3more{
	width: 10rem;
	height: 3rem;
	background: #1dbfce;
	color: #fff;
	text-align: center;
	line-height: 3rem;
	margin-top: 1.5rem;
	margin-bottom:0.5rem;
}
.con1{
	width: 93%;
	background-color:#f2f2f2;
	padding:5% 0 0 0;
}
.contact1{
	background-color:#ffffff;
	width:100%;
	padding:8%;
	margin-bottom:2rem;
	
}
.contact1 .p1{
	font-size:1.6rem;
	text-align:center;
}
.contact1 span{
display:block;
width:10%;
height:0.3rem;
background-color:#1facf0;
margin:0 auto;
margin-top:1rem;
}
.contact1 .p2{
margin-top:1rem;
	font-size:2rem;
	text-align:center;
}
.contact1 .tel{
	margin-top:1rem;
	font-size:3rem;
	text-align:center;
	color:#ff5744;
	font-weight:bold;
 
}
.contact2{
	background-color:#ffffff;
	width:100%;
	padding:5%;
	margin-bottom:2rem;
	
}
.contact2 .p1{
	 text-align:left;
	 border-bottom:1px solid #cccccc;
	 font-size:2rem;
	 text-transform:uppercase;
	 padding:0.4rem;
	 margin-bottom:1rem;
}
.contact2 .p2{
	 font-size:1.3rem;
	 padding:0.4rem;
	 margin-bottom:0.3rem;
 
}
.contact2 .p2 img{
 width:1.8rem;
 
}


.page2,.page{text-align:center;margin-top:20px; margin-bottom:20px;}
.page2 a,.page2 span.current,.page a,.page span{margin-left:0.2rem;padding:3px 6px;background:#ffffff; border:1px solid #efefef; display:inline-block;color:#333333; text-decoration:none;  ;}
.page2 span.current,.page span.current{background: #1dbfce;color: #fff;}
.page{padding-top: 20px;}
 
.mubiao{
	width:100%;
	background-color:#f7f7f8;
	padding:5%;
}
.mubiao .mubiao_txt{
	background-color:#ffffff;
	width:100%;
	padding:8%;
	line-height:2rem;
}
.mubiao .p2{
	line-height:2.5rem;
}
.mubiao .p1{
	text-align: center;
	font-size: 2rem;
	color: #000;
	font-weight:bold;
 
}
.mubiao span{
display:block;
width:10%;
height:0.2rem;
background-color:#00aeff;
margin:0 auto;
margin-top:1rem;
margin-bottom:2rem;
}
.casediv1{
	background-color:#e3e3e3;
	width:90%;
	height:120px;
	padding:5%;
	
}
.casediv1 .p_name{
	font-size: 2.5rem;
	color:#111111;
	font-weight:bold;
}
.casediv1 .p_key{
	font-size: 1.5rem;
	margin-top:.5rem;
	color:#4f4f4f;
}
.casediv2{
	background-color:#efefef;
	width:90%;
	padding:5%;
	text-align:center;
}
.casediv2 img{
	width:100%;
}
.art5{
 
	width: 94%;
	padding: 1rem 0;
	line-height: 1.8rem;
	margin-top: .5rem;
	line-height: 2rem;
}

.index8{
	width: 100%;
	padding:1rem 0;
	background-color:#f2f2f2;
}
.index8b{
	overflow: hidden;
	color: #1c1c1c;
}

.index8b h3{
	font-size: 2rem;
	margin-left: .5rem;
}
.index8b h3 a{
	float: right;
	font-size: 1rem;
	color: #999;
	line-height: 2.5rem;
}
.qianyuediv{
	margin-top: 10px;
	width: 100%;
	padding:1rem 3% 1.5rem 3%;
	background-color:#ffffff;
	
	
}
.qianyuediv li{
padding-top:1rem;
padding-bottom:1rem;
border-bottom:1px solid #e7e7e7;
	
}
.qianyuediv a li  h4{
	font-size: 1.6rem;
	color: #333;
	font-weight:normal;
	margin-bottom: .5rem;
 	margin-top: .5rem;
	clear:both;
    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    word-break: break-all;
	
}
.qianyuediv a li  p{
	color: #777777;
	font-weight:normal;
	font-size:1.4rem;
 	line-height: 1.9rem;
 	
 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.qianyuediv li  h3{
	background-color:#1dbfce;
	width:22%;
	color:#ffffff;
	font-size:1.2rem;
	padding:.3rem 0;
	font-weight:normal;
    text-align: center;
	margin-bottom:0.5rem;
}
.leisixuqiu{
	display:block;
	font-size:14px;
	text-align:center;
	width:13rem;
	color:#ffffff;
	line-height:3.5rem;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	margin:0 auto;
	background-color:#d41f17;
	margin-top:1.5rem;

}

#home_slider5{ position: relative;}
#home_slider5 .slider{width:100%;}
#home_slider5 li .box .pic{width:100%;height:23.5rem;background: url("../images/shouji.jpg") no-repeat center top;padding-top:20px;position: relative;margin-bottom:10px;background-size: 100% 100%;}
#home_slider5 .flex-direction-nav a{display: none;}
#home_slider5 .flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
#home_slider5 .flex-direction-nav{display:block;position: absolute;width: 100%;}
#home_slider5 li{width:31.3%;float: left;text-align: center;margin-right:3%;position: relative;margin-bottom: 10px;}
#home_slider5 li:nth-child(3n){margin-right: 0;}
#home_slider5 .flex-control-paging{display:block;margin:0 auto;text-align: center; margin:1.5rem 0;}
#home_slider5 .flex-control-paging li{margin:0 8px;padding:0px;overflow:hidden;display: inline-block;width: auto;}
#home_slider5 .flex-control-paging li a{width:11px;height:11px;display:block;background:#f8f8f8;cursor:pointer;text-indent: -9999px;margin: 0 auto;border-radius: 50%;border: solid #dbdbdb 1px;}
#home_slider5 li .box .pic img{width: 94%;margin: 0 auto;display: block;}
#home_slider5 .flex-control-paging li a.flex-active{background:#0f80d0;border: solid #0f80d0 1px;}
#home_slider5 li .box .bg{display: none;position: absolute;top: 35px;width:186px;background: rgba(0,0,0,0.6);left: 7px;height:297px;text-align: center;}
#home_slider5 li .box .bg span{display: block;background:#0f80d0 url("../images/sousuo.jpg") no-repeat 22px center;height: 30px;border-radius: 15px;line-height: 30px;margin: 0 auto;color: #fff;font-size: 14px;padding: 0 12px 0 34px;width: 50px;}
#home_slider5 li .box .bg img{margin: 66px 0 20px 0;}
#home_slider5 li .box a p{color: #222;font-size:1.2rem;height: 19px;overflow: hidden;}
.wap4 .do-box{padding-top: 2rem;padding-bottom: 1rem;}

.app4 #home_slider5 .flex-control-paging{display:block;margin:0 auto;text-align: center;height: 5px;border-radius: 0px;background:#e3e3e3; margin-top:2rem;width: 120px;}
.app4 #home_slider5 .flex-control-paging li{margin:0;padding:0px;display: inline-block;width: auto;overflow: inherit;}
.app4 #home_slider5 .flex-control-paging li a{width:30px;height:5px;display:block;background:#e3e3e3;cursor:pointer;text-indent: -9999px;margin: 0 auto;border-radius: 0px;border: none;}
.app4 #home_slider5 .flex-control-paging li a.flex-active{background:#f59392;border: none;}
.app5 img{width: 100%;height: auto;}
.xcx-box1{padding:2rem 0;}
#home_slider01{ position: relative;}
#home_slider01 li{width:100%;}
#home_slider01 li .box .pic{width:6rem;height:auto;margin: 0 auto;}
#home_slider01 .flex-direction-nav a{display: none;}
#home_slider01 .flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
#home_slider01 .flex-direction-nav{display:block;position: absolute;width: 100%;}
#home_slider01 li .box{width:50%;float: left;text-align: center;padding: 0 8%;}
#home_slider01 .flex-control-paging{display:block;margin:0 auto;text-align: center; width:90px;height: 5px;border-radius:2px;background:#e3e3e3; margin-top: 1.5rem;}
#home_slider01 .flex-control-paging li{margin:0;padding:0px;display: inline-block;width: auto;}
#home_slider01 .flex-control-paging li a{width:30px;height:5px;display:block;background:#e3e3e3;cursor:pointer;text-indent: -9999px;margin: 0 auto;border-radius: 2px;}
#home_slider01 .flex-control-paging li a.flex-active{background:#f59392;}
#home_slider01 li .box h3{font-size: 1.6rem;
    color: #000;
    margin-top: 1rem;
    margin-bottom: 1rem;font-weight: normal;}
#home_slider01 li .box p{font-size: 1.2rem;
    color: #666;
    line-height: 1.8rem;}
.xcx-box1 .xcx-list{padding:2rem 0 0 0;}

.xcx-box2{padding:2rem 0;}
#home_slider02{ position: relative;}
#home_slider02 li{width:100%;}
#home_slider02 li .box .pic{width:6rem;height:auto;margin: 0 auto;}
#home_slider02 .flex-direction-nav a{display: none;}
#home_slider02 .flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
#home_slider02 .flex-direction-nav{display:block;position: absolute;width: 100%;}
#home_slider02 li .box{width:94%;margin:0 auto 3rem auto;}
#home_slider02 .flex-control-paging{display:block;margin:0 auto;text-align: center; width:90px;height: 5px;border-radius:2px;background:#e3e3e3; margin-top: 1rem;}
#home_slider02 .flex-control-paging li{margin:0;padding:0px;display: inline-block;width: auto;}
#home_slider02 .flex-control-paging li a{width:30px;height:5px;display:block;background:#e3e3e3;cursor:pointer;text-indent: -9999px;margin: 0 auto;border-radius: 2px;}
#home_slider02 .flex-control-paging li a.flex-active{background:#f59392;}
.xcx-box2 .xcx-list2{padding:3rem 0 0 0;}
.xcx-box2 li .pic{width:6rem;height:6rem;float: left;}
.xcx-box2 li .pic img{width:6rem;height:6rem;}
.xcx-box2 li .wz2{width:78%;float: right;}
.xcx-box2 li h3{font-size: 1.6rem;color: #000;margin-bottom:0.5rem;font-weight: normal;}
.xcx-box2 li p{font-size: 1.2rem;color: #666;line-height: 1.8rem;}

.xcx-box3{padding:2rem 0;}
.xcx-box3 li{width:100%;border: solid #e9e9e9 1px;border-radius: 1rem;float: left;padding:1rem 3% 1rem 5%;margin-top:1.5rem;}
.xcx-box3 li .wz2{width:79%;float: right;}
.xcx-box3 li h3{font-size: 1.6rem;color: #000;margin-bottom:0.5rem;font-weight: normal;}
.xcx-box3 li p{font-size: 1.2rem;color: #666;line-height: 1.8rem;}
.xcx-box3 li .pic{width:15%;float: left;}
.xcx-box3 li .pic img{width:100%;height:auto;}
.xcx-box3 .xcx-list3{padding:1rem 0 0 0;}
.xcx-box4 a{display: block;}
.xcx-box4 img{width: 100%;height: auto;}
.xcx-box5{padding:2rem 0;}

.xcx-box5 .xcx-list4{text-align: center;padding-top:2rem;}
.xcx-box5 li{width:22.75%;color: #333;margin-right: 3%;float: left;}
.xcx-box5 li img{width: 6rem;height: 6rem;}
.xcx-box5 li:nth-child(4n){margin-right: 0;}
.xcx-box5 li h4{padding-top: 5px;font-size:1.3rem;font-weight: normal;}
.fix-top{position: fixed;right: 1rem;bottom:8rem ;z-index: 5;}
.fix-top .zixun-box{display: block;width: 5rem;}
.fix-top img{width: 5rem;height: 5rem;}
/*.tan-box{position:absolute;top: -10rem;background: #fff;border-radius: 1rem;border: solid #e3e3e3 1px;padding: 1rem 1.2rem;width:15rem;right: 0;box-shadow: 0 2px 5px #dfdfdf;z-index: 20;}
.tan-box a h5{color: #1c1c1c;font-weight: bold;font-size: 1.4rem;margin-bottom: 0.5rem;}
.tan-box a p{color: #999;font-size: 1.2rem;}
.tan-box .close-xx{display: block;position: absolute;right: 0rem;font-size: 1.4rem;padding: 1rem;top: 0;}
.tan-box span{display: block;position: absolute;bottom: -0.9em;right: 2rem;}
.tan-box span img{width: auto;height: 1rem;}*/
.tag-tag{color: #666;font-size: 14px;padding:2rem 3% 6px 3%;background: #fff;}
.tag-tag a{display: inline-block;padding-right: 6px;color: #666;}
/*seoÓÅ»¯Ò³Ãæ*/
section footer {
	width: 100%;
}
button, input, select, textarea {
	outline: 0;
	-webkit-box-sizing: border-box;
}
article, footer, header, menu, nav, section {
	display: block
}
a {
	color:#666;
	text-decoration: none;
}
li, ol, ul {
	list-style: none;
}
b, strong {
	font-weight: 700
}
h2{font-size:2.4rem;}
h3{font-size:1.6rem;}
h4{font-size:1.4rem;}
html {
	font-size: 62.5%
}
@media only screen and (min-width:481px) {
html {
	font-size: 94%!important
}
}
@media only screen and (min-width:561px) {
html {
	font-size: 109%!important
}
}
@media only screen and (min-width:641px) {
html {
	font-size: 125%!important
}
body {
	max-width: 750px;
}
}
body {
	font-size: 1.4rem;
	font-family: zt;
	background-color: #fff;
	min-width: 320px;
	margin: 0 auto;
	position: relative;
	color: #333;
}
.clr {
	clear: both;
}
img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0;
    image -ms-interpolation-mode: bicubic;
	-webkit-touch-callout: none;
}


.seo1{
	overflow: hidden;
	margin-top: 2rem;
	padding-bottom: 2rem;
}
.seotitle{
	padding: 0 1.5rem;
}
.seotitle h4{
    text-align: center;
    font-size: 2rem;
    color: #000;
    font-weight: bold;
}
.seotitle h4 span{
	color: #24a3e6;
	font-weight: bold;
}
.seotitle p{
	text-align: center;
	font-size: 1.3rem;
	margin-top: .8rem;
	color: #666;
}
.seo1 ul li{
	width: 45.5%;
	margin-left: 3%;
	float: left;
	margin-top: 5rem;
	border: .1rem #24a3e6 solid;
	padding: .8rem;
	box-sizing: border-box;
	position: relative;
	text-align: center;
}
.seo1 ul li h3{
	text-align: center;
	font-size: 1.6rem;
	color: #333;
	font-weight: bold;
	margin-top: 1rem;
}
.seo1 ul li p{
	color: #333;
	line-height: 2rem;
	margin-top: 1rem;
	text-align: justify;
	font-size: 1.3rem;
}
.seo1 ul li img{
	width: 10rem;
	margin-top: -4rem;
}

.seo2{
	overflow: hidden;
	margin-top: 3rem;
	padding-bottom: 2rem;
}
.imgtabbox{ overflow:hidden;padding-top: 2rem;width: 80%;margin: 0 auto;}
.imgtabbox ul{overflow:hidden;}
.imgtabbox ul li{width:100%;margin-left: 0;}
.imgtabbox ul li img{display:block;width:100%; max-width:100%;}
.imgtabbox ul li p{font-size:1.2rem; font-weight:normal; text-align:center; line-height:2.5rem;background: #898989;}
.imgtabbox ul li a{color:#fff;}
.imgtabbox .hd{text-align:center; padding-top:1.5rem;}
.imgtabbox .hd li{display:inline-block; width: 1rem; height: 1rem;padding: 0;border-radius: 50%; 
	background:#a9a9a9; margin:0 .4rem; color:transparent; box-sizing:border-box;}
.imgtabbox .hd li.on{background:#24a3e6;}
.seofenge{
	width: 100%;s
	height: 1rem;
	background: #f2f2f2;
}

.seo3{
	padding: 2rem 1.5rem;
	overflow: hidden;
}
.seo3b{
	height: 5rem;
	background: url(../images/seo_03.png)left no-repeat;
	background-size: auto 100%;
	padding-left: 7rem;
}
#seo3box2 .seo3b{
	background: url(../images/seo_05.png)left no-repeat;
	background-size: auto 100%;
}
.seo3box{
	margin-top: 2rem;
}
#seo3box2{
	margin-top: 3rem;
}
.seo3b h2{
	font-size: 1.8rem;
	border-bottom: .1rem #24a3e6 dashed;
	color: #24a3e6;
	font-weight: bold;
	padding-bottom: .5rem;
	margin-bottom: .5rem;
}
.seo3b h2 span{
    font-size: 1.2rem;
    color: #333;
    font-weight: normal;
    margin-left: 1rem;
}
.seo3b h3{
	font-size: 1.5rem;
	color: #333;
}
.seo3ul{
	border: .1rem #24a3e6 solid;
	overflow: hidden;
	border-radius: .8rem;
	margin-top: 1.5rem;
	padding: .6rem 1rem .6rem 2.5rem;
}
.seo3ul li{
	list-style: decimal;
	font-size: 1.2rem;
	margin: .8rem 0;
}
.seo3ul li font{
	color: #e62022;
}

.seo4{
	overflow: hidden;
	padding: 2rem 0;
}
.seo4 ul li{
    width: 45.5%;
    float: left;
    margin-left: 3%;
    box-sizing: border-box;
    padding: 0 1rem;
    margin-top: 2rem;
    text-align: center;
}
.seo4 ul li h3{
	font-weight: bold;
	color: #333;
	margin: 1rem 0;
}
.seo4 ul li p{
	color: #666;
	line-height: 1.8rem;
	font-size: 1.2rem;
}
.seo4 ul li img{
    width: 80%;
}
.seo4 ul{
	margin-top: 2rem;
}
.seo5{
	padding: 2rem 1.5rem;
}

.case-box .case01{position: relative;padding: 2rem 0;}
.case-box .case01 h2{color: #333;font-weight: bold;font-size: 1.8rem;font-family: arial;}
.case-box .case01 h2 em{display: block;width:30px;height:4px;background: #30b5f6;margin:1.2rem 0;}
.case-box .case01 .biaoq{color: #333;font-size: 1.3rem;margin-bottom:0.5rem;}
.case-box .case01 p{color: #333;font-size: 14px;line-height:24px;}
.case-box .case01 .biaoq span{display: inline-block;margin-right:3rem;}
.case-box .case01 .biaoq span:last-child{margin-right: 0;}

.case-box .case01 .btn-click{position: absolute;top: 2rem;right: 3%;}
.case-box .case01 .btn-click li{width: 3rem;height: 3rem;margin-left:1rem;float: left;}
.case-box .case01 .btn-click li a{display: block;}
.case-box .case01 .btn-click li a.prev02{width: 3rem;height: 3rem;background: url(../images/left.png) no-repeat;background-size:3rem 3rem;}
.case-box .case01 .btn-click li:hover a.prev02{width: 3rem;height: 3rem;background: url(../images/left02.png) no-repeat;background-size:3rem 3rem;}
.case-box .case01 .btn-click li a.next02{width: 3rem;height: 3rem;background: url(../images/right.png) no-repeat;background-size:3rem 3rem;}
.case-box .case01 .btn-click li:hover a.next02{width: 3rem;height: 3rem;background: url(../images/right02.png) no-repeat;background-size:3rem 3rem;}


.case-box .case02 img{width: 100%;height: auto;margin-top:2rem;}
.case-box .click{text-align: center;padding:1.5rem 0;}
.case-box .click a{display: inline-block;background: #1dbfce;color: #fff;line-height: 3rem;font-size: 1.5rem;border-radius: 1.5rem;width: 35%;margin: 1rem;}
.fanbg{
	overflow: hidden;
	padding-bottom: 10px;
}
.fan_b li{
    width: 30%;
    line-height: 3rem;
    margin-left: 2.5%;
    float: left;
    background: #ebebed;
    color: #333;
    margin-top: 1rem;
    text-align: center;
}
.fan_b .cur{
	background: #1dbfce;
	color: #fff;
}
.fan_tab{
	padding: 1rem;
	overflow: hidden;
}
.fan_title{
	line-height: 3.6rem;
	background: #f7f7f8;
	margin-top: 1rem;
	font-size: 1.5rem;
	padding: 0 1rem;
	position: relative;
}
.fan_cont{
	display: none;
}
.fan_title span{
	width: 3.6rem;
	height: 3.6rem;
	display: inline-block;
	position: absolute;
	right: .4rem;
	top: 0;
	background: url(../images/jia.png)center no-repeat;
	border-left: .1rem #fff solid;
}
.fan_cont{
	background: #fbfbfb;
	font-size: 1.3rem;
	line-height: 2.2rem;
	padding: 1.5rem 1rem;
	text-align: justify;
	color:#666666;
	border:1px solid #1dbfce;
	
}
.current{
	background: #1dbfce; 
	color: #fff;
}
.current span{
	background: url(../images/jian.png)center no-repeat;
}
.fan_ul{
	overflow: hidden;
	display: none;
}

.cehuap{
display:block;
float:left;
font-size:12px;
text-align:center;
width:17.8%;
line-height:22px;
color:#999999;
border:1px solid #999999;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
margin-right:0.5rem;
margin-bottom:30px;
margin-top:20px;
	 

}
.navbox{width:100%;margin:0 auto;border-bottom:1px solid #eee;height:50px;background:#fff;overflow:hidden;top:0px;left:0;z-index:5}
.navbox .scroller{position:absolute;}
.navbox .scroller li {color:#333;float:left;font-size:16px;text-align:center}
.navbox .scroller li a{color:#333;display:block;padding:0 12px;height:50px;line-height:50px;font-size:16px;}
.navbox .scroller li.cur a{color:#333;border-bottom:2px solid #1dbfce;color:#1dbfce;font-weight:500}	

.sort{border-bottom:1px solid #eee;background:#fff;width:100%;position: relative;top:0px;left:0;z-index:5;padding: 0 3%;}
.sort li{float:left;width:48.5%;text-align:center;margin-right: 3%;}
.sort li:nth-child(2){margin-right: 0;}
.sort li a{color:#333;font-size:16px;display:block;background:url(../images/down.png) no-repeat 80% center;background-size:auto 6px;line-height: 42px;}
.sort li:nth-child(2) a{background:url(../images/down.png) no-repeat 85% center;background-size:auto 6px;}
.sort li:nth-child(2) .sub_sort2 dd a{background: none;}
.sub_sort,.sub_sort2{position:absolute;background:#f6f6f6;width:100%;left:0;top:42px;padding:1rem 0;box-shadow:0 4px 6px #dfdfdf;display:none;z-index:99}
.sub_sort dd,.sub_sort2 dd{float:left;margin:0.55rem 3%;width:44%;text-align:center}
.sub_sort dd a,.sub_sort2 dd a{color:#333;font-size:16px;display:block;background:#fff;height:48px;line-height:48px;}
.sub_sort dd a:hover,.sub_sort2 dd a:hover,.sub_sort dd a.move,.sub_sort2 dd a.move{background:#65ae2b;color:#fff;}
#zhezao03{background:rgba(255,255,255,0.001);position:absolute;z-index:1;left:0;top:0;display:none;width:100%;height:100%;}
.sort li a.down{background:url(../images/top.jpg) no-repeat 80% center;background-size:auto 6px;}
.sort li:nth-child(2) a.down{background:url(../images/top.jpg) no-repeat 85% center;background-size:auto 6px;}
.sort li a.job,.sort li a.lei{position:relative;z-index:3}	
#zhezhao6{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.6);top: 0;left: 0;z-index: 200;display: none;}
.tan-box6{position: fixed;background: #fff;width: 80%;margin:-160px 10% 0 10%;color: #2a2a2a;font-size: 16px;padding: 20px 4%;z-index:202;top:50%;border-radius: 12px;display: none;}
.tan-box6 .close6{position: absolute;right: 10px;top:10px}
.tan-box6 .close6 img{width: 24px;height: auto;}
.tan-box6 .car6 img{width: 60%;height: 100%;padding: 10px;box-shadow: 0 3px 5px rgba(0,0,0,0.1);display: block;margin:20px auto 10px auto;}
.tan-box6 p{line-height: 28px;text-align: center;}
.tan-box6 p span{background: #00aeff;color: #fff;display: inline-block;padding:2px 5px;}

.foot{position:fixed; bottom:0; left:0; right:0;margin:0 auto; z-index:10;box-shadow:0 5px 5px 8px rgba(0, 0, 0, 0.07);background:#fff;max-width: 750px;}
.foot ul li{ float:left; width:20%;margin:13px 0 10px 0;position: relative;}
.foot ul li h4{ text-align:center;margin: 0;width: 100%;height: 20px;}
.foot ul li h4.ff1{background: url("../images/f1.png") no-repeat center;background-size: auto 20px;}
.foot ul li h4.ff2{background: url("../images/f2.png") no-repeat center;background-size: auto 20px;}
.foot ul li h4.ff3{background: url("../images/f3.png") no-repeat center;background-size: auto 20px;}
.foot ul li h4.ff4{background: url("../images/f4.png") no-repeat center;background-size: auto 20px;}
.foot ul li h4.ff5{background: url("../images/f5.png") no-repeat center;background-size: auto 20px;}
.foot ul li.on h4.ff1{background: url("../images/f01.png") no-repeat center;background-size: auto 20px;}
.foot ul li.on h4.ff2{background: url("../images/f02.png") no-repeat center;background-size: auto 20px;}
.foot ul li.on h4.ff3{background: url("../images/f03.png") no-repeat center;background-size: auto 20px;}
.foot ul li.on h4.ff4{background: url("../images/f04.png") no-repeat center;background-size: auto 20px;}
.foot ul li.on h4.ff5{background: url("../images/f05.png") no-repeat center;background-size: auto 20px;}
.foot ul li a h3{ text-align:center; font-size:12px; color:#999; line-height:22px;margin: 0;}
.foot ul li.on a h3{color: #33a0fe}
#zhezhao{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.6);top: 0;left: 0;z-index: 200;display: none;}
.tan-box{position: fixed;background: #fff;width: 80%;margin:-160px 10% 0 10%;color: #2a2a2a;font-size: 16px;padding: 20px 4%;z-index:202;top:50%;border-radius: 12px;display: none;}
.tan-box .close{position: absolute;right: 10px;top:10px}
.tan-box .close img{width: 24px;height: auto;}
.tan-box .car img{width: 60%;height: 100%;padding: 10px;box-shadow: 0 3px 5px rgba(0,0,0,0.1);display: block;margin:20px auto 10px auto;}
.tan-box p{line-height: 28px;text-align: center;margin: 0;}
.tan-box p span{color: #fff;display: inline-block;padding:2px 0px;position: relative;width: 65px;}
.tan-box p span #foo{outline: none;border: none;background:#33a0fe;color: #fff;width: 72px;text-align: center;height: 30px;font-size: 16px;}
.tan-box button{padding: 0;position: absolute;left: 0;z-index: 1;outline: none;border: none;background: none;width:100%;height:100%;z-index: 1;top: 0;}
.chenggong{text-align: center;position: fixed;color: #666;font-size: 14px;display: none;left:50%;top: 50%;margin-left: -65px;padding: 10px 0;width: 130px;height: 50px;line-height: 30px;border: 1px solid #ccc;margin-top: -20px;background: #fff url("../images/smile.png") no-repeat 15px center;background-size: auto 30px;padding-left: 30px;}
