@charset "utf-8";
/* CSS Document */
*{
    margin: 0;
    padding: 0;
	border:0;
}
body { font: 16px/1.8 "Microsoft Yahei",verdana;background:#000;}
i,b,em,strong{ font-style:normal;}
li{ list-style:none;}
a{ text-decoration:none;color: #333 }

img {border:0 none; /*width: auto\9; max-width: 100%; vertical-align: top */}


/* ----- clear fix for floats ----- */
/* these styles instruct non-IE browsers to render container elements so that they fully enclose floats */		
/* without this class applied, a float might hang over the bottom border of it's container */
.clearfix:after {content:"."; width:0; height:0; line-height:0; font-size:0; display:block; clear:both; visibility:hidden; overflow:hidden;margin:0;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */



.viewport{width:100%; max-width:640px; margin:0 auto; background:#fff;}


/*=============*/

.top img{ display:block;}


/*按钮*/
.btn{ width:80%; margin:35px 10% 0;height:46px; overflow:hidden;}
.btn em{ display:block; margin:0 6px; width:47.5%; font-family:"Microsoft Yahei"; height:46px;  color:#fff; line-height:46px; text-align:center; font-size:18px; float:left; border-radius:4px; }
.btn em.btn1{background:url(../images/btn_bg.gif) no-repeat 0 0;}
.btn em.btn2{ background:url(../images/btn_bg.gif) no-repeat -282px 0;}
.btn_1{margin:0px auto 0;}


@media only screen and (max-width: 600px) {
	.btn{ width:100%; margin:35px 1% 0;height:46px; overflow:hidden;}
	.btn em{ display:block; margin:0 2%; width:44.5%; font-family:"Microsoft Yahei"; height:46px;  color:#fff; line-height:46px; text-align:center; font-size:18px; float:left; border-radius:4px; }
	
	}

@media only screen and (max-width: 420px) {
	.btn{ width:70%; margin:25px auto 0; height:120px;}
	.btn em{ display:block; margin:0 5% 10px; width:90%; font-family:"Microsoft Yahei"; height:46px;  color:#fff; line-height:46px; text-align:center; font-size:18px;  border-radius:4px; }
	.btn_1{margin:0px auto 0;}
}
@media only screen and (max-width: 360px) {
	.btn{ width:80%; }
}


/*======================================*/

.zt_1{ margin-top:40px;}
.zt_1 img{ display:block; margin-bottom:20px;}

.zt_2{ margin-top:40px;}
.zt_2 img{  overflow:hidden;}
.zt_2 span{display:block; margin:30px 0;}

.zt_3{}
.zt_3 img{ display:block;}

.zt_4{ margin-top:25px;}
.zt_4 img{ display:block;}

.zt_5{ margin-top:35px;}
.zt_5 img{ display:block;}

.zt_6{ margin-top:15px;}
.zt_6 img{ display:block;}


/*轮播图*/
.flexslider1000 .flexslider{position:relative; background-color:#f2f2f3; padding:20px 10px 30px; overflow:hidden;}
.flexslider1000 .slides{position:relative;z-index:1;}
.flexslider1000 .slides li{position:relative;display:block;width:100%;float:left;}
.flexslider1000 .slides li span{ display:block; width:32.1%; float:left; margin:0 0.6%;}
.flexslider1000 .flex-control-nav{position:absolute;bottom:5px; right:0px; z-index:2;width:100%;text-align:center;}
.flexslider1000 .flex-control-nav li{display:inline-block;width:10px;height:10px; margin-right:8px;*display:inline;zoom:1;}
.flexslider1000 .flex-control-nav a{display:inline-block;width:10px;height:10px; line-height:40px;overflow:hidden; background-color:#a3a3a3; border-radius:50%;   }
.flexslider1000 .flex-control-nav .flex-active{ background-color:#07c6b7; width:10px; height:10px;}


.zt_10{ background-color:#e3f0fb; width:100%; margin-top:36px;overflow:hidden;}
.zt_10 img{ display:block;}

@media only screen and (max-width: 420px) {
	.zt_1{ margin-top:10px;}
	
	.zt_2{ margin-top:15px;}
	.zt_2 span{display:block; margin:18px 0;}
	
	.zt_5{ margin-top:15px;}
	
	.flexslider1000 .flexslider{ position:relative; background-color:#f2f2f3; padding:10px 10px 20px;}
	.flexslider1000 .slides li span{ display:block; width:32.1%; float:left; margin:0 0.6%;}
	.flexslider1000 .flex-control-nav{position:absolute;bottom:0; right:0px; z-index:2;width:100%;text-align:center;}
	
	.zt_10{ margin-top:16px;}
	.ly_text1{ border:solid 1px #99ccff; width:70%; height:32px; padding:5px; margin-top:2px;  }
	.ly_textarea{border:1px solid #99ccff;/*border-top:1px solid #dedede;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0; */padding:5px;  width:70%; height:80px;   font-size:12px; resize:none;}
	
	
	
	.footer{ font-size:12px; }
}


