@charset "utf-8";
/* CSS Document */


a:active {color:#F00;}
a{ text-decoration:none;}
body > div{margin-right:auto;margin-left:auto;} 
body,html{width:100%; height:100%;}
body,html,div,ul,li,a,span,p,h1,h3,input,textarea{padding:0;margin:0;border:0;font-size:1.2rem;font-family: "微软也黑"; color:#444; list-style:none;}
.lbg1 table tr td.lbg1z-c input#number{width:98% !important;}


input{-webkit-appearance: none;}
textarea {-webkit-appearance: none;} 

#header{max-width:800px;min-width:320px;margin:0 auto;z-index:1;}
ul li{list-style:none;}
.cent-top{width:100%;}
#top{max-width:800px;min-width:320px;height:auto; overflow:hidden;background:url(../images/tb1.jpg) top center no-repeat; background-size:100% 100%;}

img{border:0;display:block;margin:0 auto;max-width:100%;}


body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}	
.clear:after{content:' ';display:block;visibility:hidden;height:0;clear:both;font-size:0;}
.clear{zoom:1;}

/*/  banner  */
.swiper-free, .swiper-free .swiper-slide{width:100%;height:308px;}
.swiper-slide {float:left; position:relative;}
.swiper-slide img{ width:100%; }
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1;}
.swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
/* Specify Swiper's Size: */

/* Pagination */
.pagination-free{position:absolute;bottom:10px;left:0px;z-index:999;text-align:center;width:100%;line-height:1;}
.swiper-free ul{ position:relative;}
.pagination-bg{display:block;position:absolute;bottom:0;left:0;width:100%;height:30px;filter:alpha(opacity=43);opacity:0.43;-moz-opacity:0.43;-khtml-opacity:0.43;background:#000;z-index:9;}
.pagination-text{ position:absolute; bottom:0; left:0; padding-left:5px; height:24px; line-height:24px; color:#fff; font-size:1.2em;z-index:99;}
.pagination-free .swiper-pagination-switch{display:inline-block;width:1rem;height:1rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; border:1px #d7e4bd solid;margin:0 5px;cursor: pointer;}
.pagination-free .swiper-active-switch{background:#d7e4bd;}
.pagination-free .swiper-pagination-switcha{display:inline-block;width:18px;height:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; background:url(../images/ba.png);margin:0 5px;cursor: pointer;}
.pagination-free .swiper-active-switcha{background:url(../images/hsa.png);}

#footer{position:fixed;left:0;bottom:0;width:100%;z-index:99; }
.as{position:relative;margin:0 auto;text-align:center;z-index:4000;max-width:800px;min-width:320px;height:auto;background:#d7e4bd;}
.as ul li{list-style:none;float:left; padding:10px 0px;width:25%; }
.u-img{ margin-bottom:5%;}
.u-img img{width:45%;}
.as a span{margin:0 auto;width:100%; display:block; color:#fff;font-size: 1.2rem;}
.icon{ width:100%; display:block;}
.as ul li a{display:block;font-family:'Microsoft YaHei';color:#fff;text-align:center;font-size: 1.6rem; text-decoration:none;}
.as ul li a u-title:hover{ text-decoration:underline;}
#meun{display:none;}
.bq{line-height: 1.5;color: #444;padding: 5% 0% 13% 0%; height:auto; overflow:hidden; background:#fff;}
.bq p{ text-align:center;}
/**/
.cyk{width:100%; height:auto; overflow:hidden; padding:2% 0%;}
.cyk a{ display:inline-block; height:4rem; color:#000; font-size:1.3rem; line-height:4.2rem; background:#fff; border-radius:4em; width:46%; margin:0% 2%;}
/**/


.ky1{width:100%; height:auto; overflow:hidden;}
.ky1-a{ width:94%; height:auto; overflow:hidden; background:#d7e4bd; padding:2% 3%; margin-bottom:3%; font-size:1.8rem; color:#333;}
.ky1-b{ width:94%; height:auto; overflow:hidden; background:#d7e4bd; text-align:center; padding:3%; border-bottom:0.8em #fff solid; font-size:1.8rem; color:#333;}

/**/
.ky2{width:100%; height:auto; overflow:hidden;background:#d7e4bd; margin-top:3%;}
.ky2z{width:94%; height:auto; overflow:hidden; margin:0 auto;padding:4% 3%;}
.ky2z div{width:100%; height:auto; overflow:hidden; font-size:1.6rem; color:#000; text-align:center; margin-bottom:2%;}
.ky2z p{ font-size:1.4rem; color:#000;}
.ky2z p span{ font-size:1.4rem; color:#000;}

/**/
.ky3{width:94%; height:auto; overflow:hidden;background:#d7e4bd; padding:3%;}
.ky3z{ width:100%; height:auto; overflow:hidden; text-align:right;}
.ky3z a{display:inline-block;height:3.6rem; text-align:center; color:#000; font-size:1.5rem; line-height:3.8rem; background:#fff;border-radius:4em; margin-left:2%; width:23%;}


/**/
.ky4{width:100%; height:auto; overflow:hidden; margin-top:3%;}
.ky4z{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.ky4z ul li{width:94%; height:auto; overflow:hidden; margin:0 auto;padding:3% 3%;background:#d7e4bd; margin-bottom:3%;}
.ky4z ul li .ky4z-a{ float:left; width:13em; height:9em; overflow:hidden; position:relative;}
.ky4z ul li .ky4z-a .ky4z-a1{ border-radius:0.3em; width:13em; height:9em; overflow:hidden;display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.ky4z ul li .ky4z-a .ky4z-a1 img{width:100%;display: inline-block; vertical-align: middle;}
.ky4z ul li .ky4z-a .ky4z-a2{border-radius:0.3em; width:5em; height:5em; overflow:hidden; position:absolute; top:2em; left:4em; background:#fff;display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.ky4z ul li .ky4z-a .ky4z-a2 img{max-width:100%;display: inline-block; vertical-align: middle;}
.ky4z ul li .ky4z-b{ float:left; margin-left:3%; margin-top:3.6em;}
.ky4z ul li .ky4z-b span{ float:left; font-size:1.5rem; color:#666;}
.ky4z ul li .ky4z-b font{ float:left; font-size:1.5rem; color:#000;}


/**/
.ky5{width:94%; height:auto; overflow:hidden;background:#d7e4bd; padding:3%;}
.ky5z{ width:100%; height:auto; overflow:hidden; text-align:center;}
.ky5z a{display:inline-block;height:3.6rem; text-align:center; color:#000; font-size:1.5rem; line-height:3.8rem; background:#fff;border-radius:4em; margin-left:2%; width:23%;}


/**/
.ky6{width:100%; height:auto; overflow:hidden;}
.ky6z{ width:100%; height:auto; overflow:hidden;}
.ky6z-a{width:100%; height:auto; overflow:hidden; background:#d7e4bd; padding:5% 0%; }
.ky6z-a1{ width:66%; height:auto; overflow:hidden; margin:0 auto;border-radius:0.5em;}
.ky6z-a1a{width:100%; height:auto; overflow:hidden;}
.ky6z-a1a img{ width:100%;}
.ky6z-a1b{width:100%; height:3.6rem; line-height:3.8rem; position:relative; margin-top:-3.6rem; overflow:hidden; background:url(../images/tmb.png);font-size:1.5rem; color:#fff; text-align:center;}
.ky6z-b{width:100%; height:auto; overflow:hidden;background:#d7e4bd; padding:5% 0%; margin-top:3%;}
.ky6z-b1{width:86%; height:auto; min-height:20em; overflow:hidden; padding:4%; margin:0 auto; background:#fff;font-size:1.3rem; color:#000;}
.ky6z-b1 div{width:100%; height:auto; overflow:hidden; text-align:center;font-size:1.5rem; color:#000; margin-bottom:2%;}



/**/
.ky7{width:100%; height:auto; overflow:hidden; background:#d7e4bd;}
.ky7z{ width:94%; height:auto; overflow:hidden; margin:0 auto; padding:5% 0%;}
.ky7z ul li{ width:100%; height:auto; overflow:hidden; padding:3% 0%;}
.ky7z ul li .ky7z-a{width: 100%;height: auto;overflow: hidden;}
.ky7z ul li .ky7z-a span{display: inline-block;width:15%;text-align: right;font-size: 1.3rem;color: #000;}
.ky7z ul li .ky7z-a input{display: inline-block;padding: 0px;margin: 0px;border: 1px #fff solid;
border-radius: 0.5em;font-size: 1.6rem;color: #999;text-indent: 0.5em;width: 81%;height: 2.6em;overflow: hidden;line-height: 2.6em; background:#fff; }
.ky7z ul li .ky7z-b{ width: 100%;height: auto;overflow: hidden;}
.ky7z ul li .ky7z-b span{ float:left;display: inline-block;width:15%;text-align: right; line-height:2.4em;font-size: 1.6rem;color: #000;}
.ky7z ul li .ky7z-b .ky7z-b1{float:left; width:81%; height:15em; overflow:hidden; border-radius: 0.5em; background:#fff url(../images/sc.jpg) center center no-repeat; background-size:26%;}
.ky7z ul li .ky7z-b input{display: inline-block;*display: inline;width:100%; height:100%; overflow:hidden;padding:0px; margin:0px; background:none;opacity: 0;  filter: alpha(opacity=0);  }

.ky7z .ky7z-c{width: 100%;height: auto;overflow: hidden; text-align:center; padding:1% 0%; margin-top:15%;}
.ky7z .ky7z-c input{ font-size:1.6rem; color:#333; background:#fff; width:36%; height:2.6em; background:#FFF; border:0px; padding:0px; margin:0px; border-radius:0.5em;}



/**/
.ky8{width:100%; height:auto; overflow:hidden; background:#d7e4bd;}
.ky8z{ width:94%; height:auto; overflow:hidden; margin:0 auto; padding:6% 0%;}
.ky8z-a{width:100%; height:auto; overflow:hidden;text-align:center; margin-bottom:6%;}
.ky8z-a input{display: inline-block;padding: 0px;margin: 0px;border: 1px #fff solid;
border-radius: 0.5em;font-size: 1.6rem;color: #999;text-indent: 0.5em;width: 81%;height: 2.6em;overflow: hidden;line-height: 2.6em; background:#fff; }
.ky8z-b{width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:10%;}
.ky8z-b input{font-size:1.6rem; color:#333; background:#fff; width:36%; height:2.6em; background:#FFF; border:0px; padding:0px; margin:0px; border-radius:0.5em;}



/**/
.ky9{width:100%; height:auto; overflow:hidden; background:#fff;}
.ky9z{ width:96%; height:auto; overflow:hidden; margin:0 auto; padding:3% 2%;}
.ky9z ul li{ padding:1% 3%; height:auto; overflow:hidden; background:#d7e4bd; border-radius:0.6em; margin-bottom:4%;}
.ky9z ul li a{ font-size:1.5rem; color:#333; display:inline-block; width:60%; height:auto; overflow:hidden; padding:2% 0%;}
.ky9z ul li a.mm{width:40%;}





















/**/
.lbg11{ width:100%; height:auto; overflow:hidden; background:#f7f7f7;}
.lbg11z{ width:98%; height:auto; overflow:hidden; margin:0 auto; padding:3% 0%;}
.lbg11 table{border-collapse:collapse; background:#fff;}
.lbg11 table tr td{ border:1px #999 solid;}
.lbg11 table tr td.lbg11z-c{width:96%; height:auto; overflow:hidden; padding:3% 2%; font-size:1.4rem; color:#000; text-align:center;}
.lbg11 table tr td.lbg11z-a{width:36%; height:auto; overflow:hidden; padding:3% 1%; font-size:1.2rem; color:#000;}
.lbg11 table tr td.lbg11z-b{width:58%; height:auto; overflow:hidden; padding:3% 1%; font-size:1.2rem; color:#000;}
.lbg11 table tr td.lbg11z-b input{ width:100%; background:none;font-size:1.2rem; color:#000;}
.lbg11 table tr td.lbg11z-d{width:58%; height:auto; overflow:hidden; padding:3% 1%;}
.lbg11 table tr td.lbg11z-d .xuan-group{ float:left; width:48%; height:auto; overflow:hidden; margin:1%;font-size:1.2rem;}
.lbg11 table tr td.lbg11z-d .xuan-group input{display:none;opacity:0;}
.lbg11 table tr td.lbg11z-d .xuan-group input[type=radio]+label {line-height: 1;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin:2px;}
.lbg11 table tr td.lbg11z-d .xuan-group input[type=radio]+label:before {font-size:1.2rem;line-height: 24px;display: inline-block;width: 24px;height: 24px;margin-right: 2px;content: '';color: #fff; background:url(../images/wx1.png) left center no-repeat;background-size:80% 80%;border-radius: 3px;}
.lbg11 table tr td.lbg11z-d .xuan-group input[type=radio]:checked+label:before{content:' ';background:url(../images/wz1.png) left center no-repeat;background-size:80% 80%;}
.lbg11 table tr td.lbg11z-e{width:58%; height:auto; overflow:hidden; padding:3% 1% ; font-size:1.2rem; color:#000;}
.lbg11 table tr td.lbg11z-e input{ width:48%; background:none;font-size:1.4rem; color:#000; text-align:right; margin-right:2%;}
.lbg11 table tr td.lbg11z-e span{font-size:1.2rem; color:#000;}

.lbg11 table tr td.lbg11z-f{width:58%; height:auto; overflow:hidden; padding:3% 1%; font-size:1.2rem; color:#000;}
.lbg11 table tr td.lbg11z-f input{ width:100%; background:none; font-size:1.2rem; color:#000; height:1.4em;}


.lbgz-a{ width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:8%; margin-top:5%;}
.lbgz-a input{ width:40%; height:3em; overflow:hidden; background:#a5d271; border-radius:0.4em; font-size:1.4rem; color:#333}





/**/
.lbg1{ width:100%; height:auto; overflow:hidden; background:#f7f7f7;}
.lbg1z{ width:98%; height:auto; overflow:hidden; margin:0 auto; padding:3% 0%;}
.lbg1 table{border-collapse:collapse; background:#fff;}
.lbg1 table tr td{ border:1px #999 solid;}
.lbg1 table tr td.lbg1z-a{width:96%; height:auto; overflow:hidden; padding:3% 2%; font-size:1.4rem; color:#000; text-align:center;}
.lbg1 table tr td.lbg1z-b{width:24%; height:auto; overflow:hidden; padding:3% 1%; font-size:1.2rem; color:#000;}
.lbg1 table tr td.lbg1z-c{width:70%; height:auto; overflow:hidden; padding:3% 1%; font-size:1.2rem; color:#000;}
.lbg1 table tr td.lbg1z-c input{ width:100%; background:none;font-size:1.2rem; color:#000;}
.lbg1 table tr td.lbg1z-d{ text-align:center;height:auto; overflow:hidden; padding:3% 1%; font-size:1.2rem; color:#000;}
.lbg1 table tr td.lbg1z-d input{width:100%; background:none;font-size:1.2rem; color:#000; text-align:center;}
.lbg1 table tr td.lbg1z-d textarea{width:100%; background:none;font-size:1.2rem; color:#000; text-align:center;}

.lbg1 table tr td.lbg1z-e{width:11%; height:auto; overflow:hidden; padding:3% 1%; font-size:1.2rem; color:#000; text-align:center;}
.lbg1 table tr td.lbg1z-f{width:15%; height:auto; overflow:hidden; padding:3% 1%; font-size:1.2rem; color:#000; text-align:center;}


/**/
.lbg2{ width:100%; height:auto; overflow:hidden; background:#f7f7f7;}
.lbg2z{ width:98%; height:auto;overflow-x:scroll; margin:0 auto; padding:3% 0%;}
.lbg2z table{border-collapse:collapse; background:#fff;}
.lbg2z table tr td{ border:1px #999 solid;}
.lbg2z table tr td.lbg2z-a{width:96%; height:auto; overflow:hidden; padding:2%; font-size:1.4rem; color:#000;text-align:center;}
/*.lbg2z table tr td.lbg2z-a div{ width:30%; height:auto; overflow:hidden;padding:2%; font-size:1.4rem; color:#000; text-align:center;}*/
.lbg2z table tr td.lbg2z-a span{font-size:1.4rem; color:#000; margin-left:30%;}
.lbg2z table tr td.lbg2z-b{ width:100px;height:auto; overflow:hidden; padding:12px 5px; font-size:1.4rem; color:#000; text-align:center;}
.lbg2z table tr td.lbg2z-b input{ width:100%; height:100%;overflow:hidden; background:none;font-size:1.2rem; color:#000; text-align:center;}
.lbg2z table tr td.lbg2z-c{ width:190px;height:auto; overflow:hidden; padding:12px 5px; font-size:1.4rem; color:#000; text-align:center;}
.lbg2z table tr td.lbg2z-c2{ width:230px;height:auto; overflow:hidden; padding:12px 5px; font-size:1.4rem; color:#000; text-align:center;}
.lbg2z table tr td.lbg2z-d{ width:130px;height:auto; overflow:hidden; padding:12px 5px; font-size:1.4rem; color:#000; text-align:center;}
.lbg2z table tr td.lbg2z-c1{ width:190px;height:auto; overflow:hidden; padding:12px 5px; font-size:1.3rem; color:#000; text-align:center;}
.lbg2z table tr td.lbg2z-d input{ width:100%; height:100%; background:none;font-size:1.2rem; color:#000; text-align:center;}




#number {width:100%;padding:0px;}
#title {width:100%;padding:0px;}

















@media screen and (max-width:800px){
	body,html{ font-size:16px;}
	}


@media screen and (max-width:540px){
	body,html{ font-size:12px;}
	}
@media screen and (max-width:480px){
	body,html{font-size:12px;}
	}
@media screen and (max-width:414px){
	body,html{ font-size:12px;}
	}
@media screen and (max-width:400px){
	body,html{font-size:12px;}
	}	
@media screen and (max-width:384px){
	body,html{font-size:10px;}
	}	
@media screen and (max-width:380px){
	body,html{font-size:10px;}
	}
@media screen and (max-width:375px){
	body,html{font-size:10px;}
	}
@media screen and (max-width:360px){
	body,html{font-size:9px;}
	}













