html,body{ color:#666;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { margin:0;padding:0; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1; }
body,button,input,select,textarea{ font: 14px/1.5 Arial, "Microsoft Yahei"; }
input,select,textarea{ font-size:100%; }
th{ text-align:inherit; }
fieldset,img{ border:0; }
iframe{ display:block; }
abbr,acronym{ border:0;font-variant:normal; }
del { text-decoration:line-through; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:500; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:500; }
q:before,q:after { content:''; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup {top: -0.5em;}
sub {bottom: -0.25em;}
a:hover { text-decoration:none; }
ins,a { text-decoration:none; color:#666}
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
body .hide { display:none; }
.left,.right { display:inline; }
.left { float:left; }
.right { float:right; }
.mb20{margin-bottom:20px}
.mb10{margin-bottom:10px}
.mb5{margin-bottom:5px}

.w1100{width: 1100px;margin:0 auto}
.head{height: 42px;padding: 30px 0;}
.banner{height:600px;background: url(banner.jpg) no-repeat center;}
.index-warp1{background: #e6e6e6;height:300px;text-align: center;padding-top: 30px;}
.index-warp1 .warp1-title{font-size: 30px;color: #00a889;position: relative;margin-bottom: 30px;}
.index-warp1 .warp1-title:before{position: absolute;content: "";width: 55px;height: 1px;background: #00a889;left:50%;top: 50%;margin-left: -345px;} 
.index-warp1 .warp1-title:after{position: absolute;content: "";width: 55px;height: 1px;background: #00a889;left:50%;top: 50%;margin-left: 290px;} 
.index-warp1  .w1100 a{background: url(warp1-icon.jpg) no-repeat left center #39bca4;line-height: 38px;padding: 0 15px;height: 38px;display: inline-block;color: #fff;border-radius: 0 17px 17px 0;margin: 0 7px ;}
.index-warp1  .w1100 a span{margin-right: 25px;}
.index-warp1  .warp1-title2{margin-top: 65px;}
.index-warp1  .warp1-title2 a{font-size: 38px;font-weight: bold;text-align: center;color: #fff;background: #db8e09;border-radius: 30px;padding: 10px 35px;}

.index-warp2{background: #38bca4;padding: 65px 0;}
.index-warp2 h3{text-align: center;font-size: 30px;color: #fff;margin-bottom: 30px;}
.index-warp2 table{border:0;border-collapse:collapse;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;margin-bottom:14px;width:100%;text-align: center;vertical-align: middle;width: 1100px;margin:0 auto;}
.index-warp2 table th,.index-warp2 table  td{border:0!important;border-left:1px solid #CCCCCC!important;border-top:1px solid #CCCCCC!important;color:#333333;padding:0.5em;margin:0!important;vertical-align: middle;background: #fff;font-size: 20px;}
.index-warp2  table  th{background-color:#DFF9FF!important;} 
.firstRow td{color: #231815;font-size: 22px!important;height: 56px;line-height: 56px;}

.index-warp3{background: #333333;padding: 65px 0;}
.index-warp3 h3{text-align: center;color: #fff;font-size: 30px;}
.index-warp3 .warp3-top{background: url(warp3-bg.png) no-repeat;height: 298px;margin-bottom: 55px;}
.index-warp3 .warp3-bottom{background: url(warp3-bg2.png) no-repeat;height: 378px;}
.index-warp3 .warp3-top ul {padding-top: 120px;}
.index-warp3 .warp3-top ul li{width: 209px;float: left;text-align: center;margin-right: 13px;}
.index-warp3 .warp3-top ul li:last-child{margin-right: 0px}
.index-warp3 .warp3-top ul li span{color: #f7f7f7;font-size: 22px;text-align: center;}
.index-warp3 .warp3-top ul li p{margin-top: 10px;text-align: left;padding: 0 13px;font-size: 16px;line-height: 22px;color: #808080}
.index-warp3 .warp3-bottom{padding-top: 15px}
.index-warp3 .warp3-bottom ul{height: 75px;padding-top: 233px;}
.index-warp3 .warp3-bottom ul li{width: 330px;float: left;text-align: center;color: #fff;font-size: 16px;}

.idnex-warp4{background: #dfdfdf;padding: 65px 0;}
.idnex-warp4 h3{text-align: center;color: #38bca4;font-size: 30px;margin-bottom: 30px;}
.warp4 {width: 1102px;}
.warp4 table{border-left: 1px solid #888;height: 489px;overflow: hidden}
.warp4 .table-hidden{height: 489px;overflow: hidden}
.warp4 .tb{border-top: 2px solid #000; text-align: center; width: 100%; } 
.warp4 table tr td:nth-child(2){text-align: left;padding-left: 25px;}
.warp4 .tb th{background-color: #dfdfdf; height: 57px; line-height: 57px; color: #231815; font-size: 18px; font-weight: bold; } 
.warp4 .tb td{height: 42px; background-color: #fff; line-height: 42px; text-align: center; color: #666; font-size:14px; }
.tb .th1{width: 148px; height: 60px; } .tb .th2{width: 200px; height: 60px; } .tb .th3{width: 298px; height: 60px; } .tb .th4{width: 450px; height: 60px; } .warp4  table{border-collapse:collapse;border-spacing:0;border-left:1px solid #888;border-top:1px solid #888;} .warp4  th,td{border-right:1px solid #888;border-bottom:1px solid #888;}
.warp4  th{font-weight:bold;}
.warp4 .more img{display: block;margin:25px auto }

.index-warp5{background: #38bca4;padding: 65px 0;}
.common-title{background: url(title-bg.png) no-repeat center;height: 80px;line-height: 80px;color: #fff370;text-align: center;font-size: 30px;}
.index-warp5 p{color: #fff;font-size: 16px;text-align: center;margin-top: 30px;}
.index-warp5 ul{width: 110%;margin-top: 35px;}
.index-warp5 ul li{width: 350px;height: 607px;float: left;margin-right: 25px;margin-bottom: 25px;}

.index-warp6{background: #333333;padding: 65px 0;}
.warp6{background: url(warp6-bg.png) no-repeat center;height: 576px;margin-top: 50px;width: 778px;position: relative;}
.warp6 p{color: #fff;position: absolute;text-align: center;font-size: 16px;}

.index-warp7{background: #dfdfdf;padding: 65px 0;}
.sksz .sksz-h{width: 1100px; margin: 99px auto 0; } 
.sksz-c{margin-bottom: 30px; } 
.sksz-t{width: 441px; height: auto; margin-left: 21px; } 
.sksz-t1{font-size: 18px; color: #38bca4; margin-bottom: 20px; } 
.sksz-t1 span{font-size: 16px; color: #db8e09; margin-left: 18px; } 
.sksz-t2{font-size: 16px; color: #7a7979; line-height: 30px; margin-top: -7px; } 
.sksz-m{width: 1100px; height: 243px; background-color: #fff; margin: 28px auto 0px; } 
.sksz-m .sksz-mt{width: 168px; height: auto; padding-top: 14px; margin-left: 13px; float: left; } 
.sksz-mt a{width: 168px; height: 194px; } 
.sksz-mt p{font-size: 16px; color: #5c5b5b; text-align: center; } 
.f-cb{zoom: 1; } 
.f-cb:after{display:block; height:0; clear:both; visibility:hidden; overflow:hidden; content:"."; } 
.picMarquee-left{ width:1100px;  overflow:hidden; position:relative;  border:1px solid #ccc; margin: 0 auto;  }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px; background: #fff  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:168px; height:194px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

.index-warp8{background: #00a789;padding: 65px 0;}
.fr{float: right}
.fl{float: left}

.index-warp9{background: #333;padding: 65px 0;}
.bmzx{
	width: 100%;
	padding-bottom: 15px;
}
.bmzx .bmzx-h{
	width: 767px;
	height: 69px;
	margin: 20px auto 0;
}
.bmzx .bmzx-c{
	width: 1100px;
	margin: 35px auto 0px auto;
}
.bmzx-c .bmzx-ct{
	font-size: 14px;
	color: #f7f7f7;
	text-align: center;
	line-height: 24px;
}
.bmzx-c .bmzx-cc{
	width: 924px;
	height: 732px;
	margin: 75px auto 0 auto;
	position: relative;
}
.ml{
	margin-left: 15px;
}
.mr{
	margin-right: 15px;
}
.bmzx-jb img{
	margin-bottom: 15px;
}
.bmzx-je img{
	margin-bottom: 15px;
}
.bmzx-cc p{
	font-size: 14px;
	color: #f7f7f7;
	line-height: 22px;
}
.bmzx-cc span{
	font-size: 16px;
	color: #ffdf3d;
}
.bmzx-jat p{
	text-align: right;
}
.bmzx-jdt p{
	text-align: left;
}
.bmzx-c .bmzx-ja{
	width: 230px;
	height: 148px;
	position: absolute;
	top: 46px;
	left: -112px;
}
.bmzx-c .bmzx-jb{
	width: 221px;
	position: absolute;
	top: 384px;
	left: -99px;
}
.bmzx-c .bmzx-jc{
	width: 350px;
	height: 148px;
	position: absolute;
	top: 589px;
	left: -230px;
}
.bmzx-c .bmzx-jd{
	width: 250px;
	height: 148px;
	position: absolute;
	top: 16px;
	left: 782px;
}
.bmzx-c .bmzx-je{
	width: 221px;
	position: absolute;
	top: 324px;
	left: 792px;
}
.bmzx-c .bmzx-jf{
	width: 250px;
	height: 148px;
	position: absolute;
	top: 500px;
	left: 777px;
}

.footer-h{
	width: 100%;
	height: 40px;
	background-color: #92d4c8;
}
.footer-h .fhc{
	width: 1100px;
	height: 40px;
	margin: 0 auto;
}
.fhc .fhca{
	background: url(../images/fh1.jpg) no-repeat left;
	font-size: 18px;
	color: #fff;
	font-family: Arial;
	line-height: 41px;
	padding-left: 28px;
}
.fhc .fhcb{
	margin-left: 220px;
}
.fhcb p{
	background: url(../images/fh2.jpg) no-repeat left;
	font-size: 18px;
	color: #fff;
	font-family: Arial;
	margin-top: 4px;
	padding-left: 28px;
}
.fhcb a{
	display: block;
	background-color: #ff7d7a;
	width: 80px;
	height: 23px;
	font-size: 14px;
	line-height: 23px;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	margin: 10px 0 0 8px;
}
.fhc .close{
	display: block;
	width: 25px;
	height: 25px;
	margin-top: 8px;
}
.footer{
	width: 100%;
	height: 106px;
	background-color: #dfdfdf;
	padding-top: 40px;
}
.footer .footer-a{
	width: 576px;
	height: 13px;
	margin: 0 auto;
}
.footer-a a{
	font-size: 14px;
	color: #666666;
	line-height: 13px;
	text-align: center;
	float: left;
	display: block;
	width: 72px;
	height: 13px;
	background: url(../images/xx.jpg) no-repeat right;
}
.footer-a a:hover{
	color: #38bca4;
}
.footer p{
	font-size: 14px;
	color: #666666;
	line-height: 14px;
	text-align: center;
	margin-top: 10px;
}