html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,table,tbody,tfoot,thead,tr,th,td,input,button,input,select,textarea {margin:0;padding:0;font-weight:inherit;font-style:inherit;font-family:inherit;}
* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body {font:18px/1.5 Microsoft Yahei;color:#333333;}
table {border-collapse:collapse;border-spacing:0;}
img {vertical-align:top;line-height:0;}
ul,ol {list-style:none;}
a {color:#333;text-decoration:none;}
.lineclamp {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.tac {text-align:center;}
.clr {zoom:1;}
.clr:after {height:0;display:block;content:"\20";clear:both;}
.container {width:100%;line-height:1.5;margin:0 auto;font-size:16px;font-family:"Microsoft YaHei";color:#000;background:#fff;}
.container * {-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pannel {width:100%;margin:0 auto;}
.mb40 {margin-bottom:40px;}
.justify {margin:0 auto;font-size:0;text-align:justify;text-justify:distribute-all-lines;}
.justify:after {content:"";height:0;width:100%;display:inline-block;}
.justify li {display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:16px;}

.header {height:120px;font-size:0;background:#0187dc;}
.h_logo {margin-top:26px;}
.h_logo a {color:#fff;}
.h_tel {margin-top:55px;}

#banSwiper {margin:20px auto 40px;}
#banSwiper .swiper-slide {position:relative;}
#banSwiper .swiper-pagination-bullet {width:10px;height:10px;margin:0 7px;background:#fff;opacity:.5;}
#banSwiper .swiper-pagination-bullet-active {opacity:1;}

.about_con .pic {float:left;width:408px;height:266px;padding:4px;background:#eee;}
.about_con .pic img {width:400px;height:258px;}
.about_con dl {float:right;width:545px;margin-right:20px;}
.about_con dl dt {margin:10px auto;font-size:32px;}
.about_con dl dd p {line-height:1.8;margin-top:10px;}

.docs_con {position:relative;}
.docs_con h2 {height:50px;line-height:50px;margin-bottom:30px;font-size:32px;text-align:center;}
#docSwiper {padding-bottom:50px;}
#docSwiper .nr {width:230px;height:325px;margin-right:26px;background:#eee;cursor:pointer;}
#docSwiper .nr .zjPic {width:100%;height:265px;}
#docSwiper .nr dl {text-align:center;}
#docSwiper .nr dl dt {margin:15px auto 3px;font-size:24px;font-weight:bold;}
#docSwiper .swiper-pagination-bullet {width:20px;height:4px;background:#999999;border-radius:0;opacity:1;}
#docSwiper .swiper-pagination-bullet-active {width:40px;background:#0187dc;}
#docSwiper .swiper-button-prev,#docSwiper .swiper-button-next {display:none;}
.docInfo {display:none;position:absolute;top:80px;bottom:0;left:0;right:0;width:100%;padding:20px;margin:0 auto;background:#fff;border:4px solid #dcdcdc;overflow:hidden;z-index:2;}
.docInfo dl {display:none;}
.docInfo dl dt {padding-bottom:8px;margin-bottom:15px;font-size:18px;font-weight:bold;border-bottom:1px solid #dedede;position:relative;}
.docInfo dl dt:after {content:"";position:absolute;left:0;bottom:-1px;width:75px;height:3px;background:#2472be;}
.docInfo dl dd {height:730px;padding-right:10px;overflow-y:scroll;}
.docInfo dl dd p {line-height:36px;}
.docInfo dl dd img {max-width:100%;}
.docInfo dl dd::-webkit-scrollbar {width:4px;height:1px;}
.docInfo dl dd::-webkit-scrollbar-thumb {background:#dcdcdc;}
.docInfo dl dd::-webkit-scrollbar-track {background:#fff;}
.guahao_con {margin:40px 40px 0;}
.guahao_con h2 {font-size:30px;font-weight:bold;text-align:center;}
.guahao_con .tips {margin:20px auto 30px;color:#888888;text-align:center;}
.guahao_con .tips span {color:#ff4848;}
.guahao_con .tel {padding-left:60px;font-size:24px;}
.zjClose {position:absolute;top:10px;right:10px;width:34px;height:34px;background:url(../images/zjClose.png) no-repeat 0 0;background-size:100%;cursor:pointer;z-index:3;}

.zlfw_con {padding:50px 0;background:#eeeeee;}
.zlfw_con h2 {margin-bottom:30px;font-size:32px;text-align:center;}
.zlfw_con ul li {float:left;width:240px;height:80px;margin:0 0 13px 13px;background:#fff;}
.zlfw_con ul li:nth-child(4n+1) {margin-left:0;}
.zlfw_con ul li img {float:left;margin:14px 6px;}
.zlfw_con ul li div {float:left;margin-top:18px;}
.zlfw_con ul li div h4 {font-size:18px;}
.zlfw_con ul li div p {font-size:12px;}

.lxyy_con h2 {margin-bottom:30px;font-size:32px;}
.roadCon {width:580px;}

.footer {padding:40px 0;margin:60px auto 0;font-size:14px;background:#f6f6f6;text-align:center;}


 
.aboutus p{text-indent:2em; line-height:2em; color:#333; margin-top:10px;}
 

@media only screen and (max-width:768px) {
	.pannel {width:95%;}
	.mb40 {margin-bottom:6%;}
	.header {height:auto;padding:3% 15px;}
	.header .pannel {width:100%;}
	.header img {width:100%;}
	.h_logo {width:36.586%;margin-top:0;}
	.h_tel {width:31.572%;margin-top:3%;}
	#banSwiper {width:100%;margin:0 auto 3.5%;}
	#banSwiper .swiper-slide img,.about_con .pic img,.roadCon img,.yyCon img,.yyForm {width:100%;height:auto;}
	.about_con .pic {width:220px;height:150px;margin-right:10px;}
	.about_con .pic img {height:100%;}
	.about_con dl {float:none;width:auto;margin:0;}
	.about_con dl dt {line-height:1;margin:0 auto 10px;font-size:38px;font-weight:bold;}
	.about_con dl dd p {line-height:1.5;margin:0 0 10px 0;font-size:24px;}
	.docs_con h2,.zlfw_con h2,.lxyy_con h2 {margin-bottom:3.5%;font-size:38px;font-weight:bold;}
	#docSwiper .nr {width:335px;height:560px;font-size:24px;}
	#docSwiper .nr .zjPic {height:390px;}
	#docSwiper .nr dl dt {font-size:36px;}
	.docInfo {top:6%;}
	.docInfo dl dt {font-size:24px;}
	.docInfo dl dd {height:1050px;}
	.docInfo dl dd p {line-height:1.7;margin-bottom:15px;font-size:20px;}
	/*#docSwiper .swiper-pagination-bullet {width:30px;height:6px;margin:0 8px;}
	#docSwiper .swiper-pagination-bullet-active {width:60px;}*/
	.guahao_con {margin:30px 0 0;}
	.guahao_con h2 {margin-bottom:0;}
	.guahao_con iframe {height:750px !important;}
	.zlfw_con {padding:5% 0;}
	.zlfw_con ul li {width:48.8%;height:auto;padding:2.5% 0;margin:0 0 2.4%;}
	.zlfw_con ul li:nth-child(even) {float:right;}
	.zlfw_con ul li img {width:22%;margin:0 2%;}
	.zlfw_con ul li div {width:74%;margin-top:0;}
	.zlfw_con ul li div h4 {font-size:26px;}
	.zlfw_con ul li div p {height:35px;line-height:35px;font-size:18px;overflow:hidden;}
	.roadCon,.yyCon {width:100%;margin-bottom:5%;}
	.yyForm iframe {height:700px !important;}
	.footer {font-size:18px;}
	.footer p {padding:10px 0;}
}
@media only screen and (max-width:640px) {
	.about_con dl dt {font-size:36px;}
	.docs_con h2,.zlfw_con h2,.lxyy_con h2 {font-size:36px;}
	#docSwiper .nr {height:520px;}
	#docSwiper .nr .zjPic {height:350px;}
	#docSwiper .nr dl dt {font-size:32px;}
	.docInfo dl dd {padding-right:0;}
	.docInfo dl dd::-webkit-scrollbar,#docSwiper .swiper-pagination {display:none;}
	#docSwiper .swiper-button-prev,#docSwiper .swiper-button-next {display:block;left:0;width:80px;height:80px;margin-top:-65px;background:url(../images/ico_prev.png) rgba(0,0,0,0.15) no-repeat 0 0;background-size:100%;opacity:1;}
	#docSwiper .swiper-button-next {left:auto;right:0;background:url(../images/ico_next.png) rgba(0,0,0,0.15) no-repeat 0 0;background-size:100%;}
	.guahao_con iframe {height:720px !important;}
	.yyForm iframe {height:680px !important;}
}
@media only screen and (max-width:414px) {
	.about_con .pic {width:154px;height:100px;padding:2px;}
	.about_con dl dt {font-size:24px;margin:0 auto 5px;}
	.about_con dl dd p {font-size:16px;margin-bottom:5px;}
	.docs_con h2,.zlfw_con h2,.lxyy_con h2 {font-size:28px;}
	#docSwiper .nr {height:338px;font-size:16px;}
	#docSwiper .nr .zjPic {height:228px;}
	#docSwiper .nr dl dt {margin-top:10px;font-size:24px;}
	#docSwiper .swiper-pagination-bullet {width:23px;height:5px;margin:0 5px;}
	#docSwiper .swiper-pagination-bullet-active {width:46px;}
	#docSwiper .swiper-button-prev,#docSwiper .swiper-button-next {width:50px;height:50px;margin-top:-50px;}
	.docInfo {top:7.5%;padding:10px;border:2px solid #dcdcdc;}
	.docInfo dl dt {font-size:20px;}
	.docInfo dl dd p {margin-bottom:10px;font-size:14px;}
	.guahao_con {margin:20px 0 0;}
	.guahao_con .tips {margin:10px auto;text-align:left;}
	.guahao_con iframe {height:860px !important;}
	.zjClose {width:30px;height:30px;}
	.zlfw_con ul li img {margin-top:5px;}
	.zlfw_con ul li div h4 {font-size:20px;}
	.zlfw_con ul li div p {height:21px;line-height:21px;font-size:14px;}
	.yyForm iframe {height:480px !important;}
	.footer {padding:5% 0;margin:5% auto 0;font-size:14px;}
	.footer p {padding:5px 0;}
}
@media only screen and (max-width:375px) {
	#docSwiper .nr {height:304px;font-size:14px;}
	#docSwiper .nr .zjPic {height:205px;}
	#docSwiper .nr dl dt {margin-top:5px;font-size:22px;}
	.docInfo {top:8.5%;}
	.guahao_con iframe {height:940px !important;}
	.yyForm iframe {height:380px !important;}
}
@media only screen and (max-width:320px) {
	.container {min-width:320px;}
	#banSwiper .swiper-pagination-bullet {margin:0 5px;}
	.about_con .pic {width:124px;height:85px;margin-right:5px;}
	.about_con dl dt {font-size:20px;}
	.about_con dl dd p {font-size:14px;}
	.docs_con h2,.zlfw_con h2,.lxyy_con h2 {font-size:22px;}
	#docSwiper {padding-bottom:40px;}
	#docSwiper .nr {height:280px;}
	#docSwiper .nr .zjPic {height:180px;}
	#docSwiper .nr dl dt {margin:3px auto 0;font-size:20px;}
	#docSwiper .swiper-pagination-bullet {width:20px;height:4px;}
	#docSwiper .swiper-pagination-bullet-active {width:40px;}
	#docSwiper .swiper-button-prev,#docSwiper .swiper-button-next {width:40px;height:40px;margin-top:-45px;}
	.docInfo {padding:10px;}
	.docInfo dl dt {font-size:18px;}
	.docInfo dl dd p {margin-bottom:5px;font-size:14px;}
	.guahao_con iframe {height:890px !important;}
	.zjClose {width:26px;height:26px;}
	.zlfw_con ul li div h4 {font-size:16px;}
	.zlfw_con ul li div p {height:18px;line-height:18px;font-size:12px;}
	.yyForm iframe {height:400px !important;}
	.footer {font-size:12px;}
}

