/* CSS Document */
html{font-size:62.5%;background:#fff;font-family:Arial, 'microsoft yahei', Helvetica, sans-serif;}
*{margin:0px;padding:0px;border:0px;list-style:none;border-style:solid;}
body{color:#666;font-size:1.8rem;line-height:1.5; text-transform:capitalize;}
input[type=number]{padding:0 5px;}
input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;}
ul,li,dl,dd,dt{ list-style:none;}
input{ border:none;}
.clear{ clear:both;}
a{ text-decoration:none; color:#666;}
img{ width:100%; vertical-align: middle;}
i,em{ font-style:normal;}
em{ color:#f7941d;}
.red{ color:#ffb500;}
.lt{ float:left;}
.rt{ float:right;}
.mb{ margin-bottom:2% !important;}
table{border-collapse:collapse;}

.maxBox{max-width:640px; margin:0 auto;box-shadow: 0px 0px 20px #5D5C61; background:#f5f5f5;}
.header-logo{width:100%; height:auto;position:relative;} 
.header-logo a{position: absolute;display: block;}
.header-logo a:nth-child(1){left:0; top:0; width:58%;height: 74%;}
.header-logo a:nth-child(2){right:0; top:0; width:42%;height: 74%;}

.nav{ width:100%; height:auto; overflow:hidden; background:#fff;}
.nav a{ width:24.6%;background:#65bad4; text-align:center; float:left; display:block; color:#fff; font-size:1.8rem; margin-right:1px; padding:2% 0;margin-bottom:1px;}
.nav a:nth-child(4n+0){ margin-right:0; width:25.7%;}

.p1{ background:#fff; width:auto; overflow:hidden; padding:3% 0; margin-bottom:12px;}
.daoyu{ width:auto; overflow:hidden; height:auto; padding:2% 3%; text-indent:2em; font-size:1.6rem; line-height:180%; background:#f5f5f5;}
.daoyu img{ width:14.3%; margin-right:2%; float:left;}
.p1-t{ width:93.75%; height:auto; overflow:hidden; margin:3% auto;}
.p1-t-01{ float:left; width:25%; position:relative; margin-right:6%; margin-left:2.5%;}
.p1-t-01 span{ position:absolute; left:0; top:35%; text-align:center; display:block; font-size:1.6rem; line-height:150%; width:100%;}
.p1-t-01 span i{ display:block;}
.p1-t-02{ width:30%; float:left;}
.p1-t-02 li{ position:relative; margin:8% 0;}
.p1-t-02 li a{ display:block; position:absolute; left:0; top:0; width:100%; text-align:center; color:#65bad4; line-height:280%;}
.p1-b{ width:auto; height:auto; overflow:hidden; border-bottom:solid 1px #efefef;border-top:solid 1px #efefef; padding:1% 3%}
.p1-b-tu{ float:left; width:24px; margin-right:5px;}
.home_scroll_news{ width:90%; float:left;}
#scrollDiv{width:auto;line-height:26px;overflow:hidden;text-align:left; height:26px;}
#scrollDiv li{height:26px;color:#999;}
.serve_phone{width:45%;border-right:1px solid #efefef;text-align:center;padding:15px 0;position:relative; color:#999;}
.serve_phone h3{color:#65bad4;}
.serve_phone img{padding:5px 0 8px 0; width:60px;}
.serve_expert,.serve_ask{padding:12px 0 12px 15px;border-bottom:1px solid #efefef;width:50%; color:#999;}
.serve_ask{padding:12px 0 12px 15px;border-bottom:none;width:50%;}
.serve_expert img,.serve_ask img{ width:60px;}
.serve_expert h3,.serve_phone h3,.serve_ask h3{font-size:2rem;font-weight:bold;}
.serve_expert h3{color:#adcf71;margin-top:6px;}
.serve_ask h3{color:#F9A42F;margin-top:6px;}
.fc-darkgreen {color:#65bad4;}

.info-box{ background:#fff; margin-bottom:12px; height:auto; overflow:hidden; border-bottom:solid 1px #efefef;}
.info-box h1{margin-left:0;line-height:40px; font-size:2.4rem; text-align: center; padding-top: 1.5rem; font-weight:400; color:#444; border-bottom:solid 1px #e6e6e6;}
.info-box h1 a{ float:right; font-size:1.8rem; color:#a9cd69;}

.p2,.p4,.p6,.p8{ width:93.75%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.zjtd{ width: auto; height:auto; overflow:hidden; margin:4% auto 2%;position:relative;}
.zjtd ul{ width:auto; margin:0 auto; height:auto; overflow:hidden;}
.zjtd ul li{width:100%; height:auto; overflow:hidden;  margin-bottom:5%; }
.zjtd ul li .tx{ float:left; width:28.1%; position:relative; text-align:center;}
.zjtd ul li .tx p:nth-child(2){ position:absolute; width:66%; left:50%; top:62%; margin-left:-33%;}
.zjtd ul li .tx p:nth-child(3){ font-size:1.6rem; padding-top:8%; line-height:150%;}
.zjtd ul li .tx p:nth-child(3) i{ color:#65bad4; font-size:2rem; font-weight:100; font-family:serif;}
.zjtd ul li .nr{ float:right; width:68%;}
.zjtd ul li .nr p{ padding-bottom:5px; overflow:hidden;}
.zjtd ul li .nr p:nth-child(1){ font-size:2rem; line-height:180%; color:#999; border-bottom: solid 1px #e6e6e6; padding-bottom:3%; margin-bottom:3%;}
.zjtd ul li .nr p:nth-child(1) b{ font-size:3.6rem; color:#65bad4; font-weight:400; margin-right:10px;}
.zjtd ul li .nr p:nth-child(2){ font-size:1.6rem; line-height:150%; color:#999; padding-bottom:3%;}
.zjtd ul li .nr p:nth-child(2) b{ font-weight:400; color:#666; font-size:1.8rem;}
.zjtd ul li .nr p:nth-child(3){ font-size:1.8rem; line-height:100%; color:#666;}
.zjtd ul li .nr p img{ width:18px; margin-right:6px;}
.zjtd ul li:last-child{ border-bottom:none; margin-bottom:0; padding-bottom:3%;}
.p3-btn{ width:100%; height:auto; overflow:hidden; text-align:center;float:left; margin-top:3%;}
.p3-btn a{ background:#ffb500; font-size:2rem; line-height:220%; display:inline-block;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px; padding:0 6%; color:#fff; margin:0 3%;}
.p3-btn a img{ width:23%; margin-right:10px;}
.p3-btn a:nth-child(2){ background:#adcf71;}
.center {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
}
.more a{display: block; height: 5rem; line-height: 5rem; width: 60%; text-align: center; border-radius: 3rem; background-color: #65bad4; color: #ffffff;}
.pdb5{padding-bottom: 5%;}
.yyhj{ width:auto; height:auto; overflow:hidden;position:relative; margin:3% 0;}
.yyhj .bd{ width:auto; height:auto; overflow:hidden;}
.yyhj .bd li{ float:left; overflow:hidden;_display:inline; }
.yyhj .next{ position:absolute; left:1%; top:40%; width:8.4%; z-index:1; cursor:pointer;}
.yyhj .prev{ position:absolute; right:1%; top:40%; width:8.4%; z-index:1; cursor:pointer;}

.p6 ul{width:auto; height:auto; overflow:hidden; margin:3% 0;}
.p6 ul li{ float:left; width:31.7%; text-align:center; margin-right:2.3%;}
.p6 ul li span{ font-size:1.8rem; line-height:200%; display:block;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.p6 ul li:nth-child(3n+0){ margin-right:0;}

.p7{width:auto; height:auto; overflow:hidden; margin-bottom:3%;}
.p7 h1{margin-left:0;line-height:40px; font-size:2.4rem; font-weight:400; color:#444; padding:0 3%;}

.yygh{ width:auto; height:auto; overflow:hidden; background:#fff; padding-bottom:3%;}
.yygh-t{ width:auto; height:auto; overflow:hidden; text-align:center; padding:3% 0;}
.yygh-t dt{ font-size:2.4rem; color:#333; line-height:150%;}
.yygh-t dd{ font-size:1.6rem; line-height:150%; color:#ffb500;}
.yygh-b{ width:90%; margin:0 auto; overflow:hidden;}
.yygh-b li{ font-size:1.8rem; line-height:28px; color:#666; margin-bottom:3%;}
.yygh-b li em{ color:#ffb500;}
.yygh-b li input{ width:60%; border:solid 1px #e6e6e6;display: inline-block; background:#f5f5f5; font-size:14px;height:28px; line-height:28px; color:#aeaeae; padding:0 5px}
.yygh-b li textarea{ width:68%; border:solid 1px #e6e6e6; background:#f5f5f5; font-size:14px; line-height:22px; color:#aeaeae; padding:5px;vertical-align: middle; font-family:'microsoft yahei';}
.yygh-b .tjtel{ width:auto; height:auto; overflow:hidden; text-align:center; padding-bottom:3%;}
.yygh-b .tjtel a{display: inline-block;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;font-size: 2rem;line-height: 220%;padding: 0 5%;padding-left: 12%;color: #fff;margin: 0 2.5%;background: url(../images/ico13.png) no-repeat #adcf71 14% 50%;background-size: 20%;}

.yygh-b .tjtel .coolbg{display: inline-block;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;font-size: 2rem;line-height: 220%;padding: 0 5%;padding-left: 12%;color: #fff;margin: 0 2.5%;background: url(../images/ico12.png) no-repeat #ffb500 14% 50%;background-size: 20%;}

.yygh-sm{ width:93.75%; margin:0 auto; height:auto; overflow:hidden;}
.yygh-sm dt{ font-size:2rem; color:#65bad4; padding-bottom:5px;}
.yygh-sm dd{ font-size:1.8rem; line-height:150%; color:#999;}

.footer{ width:auto; height: auto; overflow:hidden; padding-top:3%; padding-bottom:5%;}
.footer ul{ width:93.75%; height:auto; overflow:hidden; margin:0 auto 5px;}
.footer ul li{ font-size:1.8rem; line-height:150%; color:#666; padding-bottom:5px;}

.footer ul li a{ color:#4faecb;}
.footer p{ border-top:solid 1px #cecece; text-align:center; padding:0 5%; padding-top:10px; color:#999; line-height:180%;}


.buttonnext{background-image: url("/images/right.png"); right: 10px;}
.buttonprev{background-image: url("/images/left.png"); left: 10px;}
.buttonnext,.buttonprev{
    position: absolute;
    top: 50%;
    width: 13px;
    height: 36px;
    margin-top: -22px;
    z-index: 1000;
    cursor: pointer;
    background-size: 13px 36px;
    background-position: center;
    background-repeat: no-repeat;
}



@media (min-width:320px) and (max-width:639px){
html{font-size:43.8%;}
.nav a:nth-child(4n+0){ margin-right:0; width:25.2%;}
.zjtd .bd li .tx p:nth-child(2){ top:60%;}
.zjtd .bd li .tx p:nth-child(3){ font-size:12px; text-align:center;}
.daoyu{ line-height:150%;}
}

@media screen and (max-width: 375px){
.gonggao{ padding-top:2%;}
.p5 ul li{ line-height:220%;}
.p1-t-02 li a{ line-height:250%;}
}

@media screen and (max-width: 360px){
.zjtd .bd li .tx p:nth-child(2){ top:55%;}
}

@media screen and (max-width: 320px){
.serve_phone{width:40%; font-size:12px;}
.serve_expert,.serve_ask{width:54%; font-size:12px;}
.p1-t-02 li a{ line-height:220%;}
.p1-t-01 span{ top:30%;}
}