@charset "gb2312";
/* msn:ezwcn@hotmail.com
---------------------------*/
/*基本样式------------------*/
*{padding:0px; margin:0px;}
body,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
body{ margin:0 auto;}
input,select{vertical-align:middle;line-height:normal;font-size:1em;}
table{border-collapse:collapse;}
textarea{font-size:1em;line-height:1.5em;} 
a{outline:0;cursor:pointer;*star:expression(this.onFocus=this.blur());}
a:link,a:active{color:#393939;text-decoration:none;}
a:visited{color:#222323;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
.ccolor{color:#BB1600;}
a.red:link,a.red:visited,a.red:active{color:#cb0404; }
a.red:hover{color:#e60012; }
a.Purple:link,a.Purple:visited,a.Purple:active{color:#b03ca9; }
a.Purple:hover{color:#f00; }
img{border:0; max-width:100%; vertical-align:bottom;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.5em;}
p{word-break:break-all;text-justify:inter-ideograph;}
.hidden{display:none;}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;} 
.border{border:1px solid #e6e6e6;}
.lf{float:left;}
.rf{float:right;}
.mt10{margin-top:2%;}
.mt15{margin-top:3%;}
.adv{margin:0.8em auto 0; text-align:center; }
.adv img{max-width:620px; min-width:310px; width:100%;}
.mt5{margin-top:5px;}
.bord{padding:0.5em 0 0.8em; background:url(../images/c_bg.jpg) repeat-x bottom;}
.blank { height: .5rem; font-size:0; line-height:0; clear:both; overflow:hidden; }

/*-------media------*/
@media only screen and (max-width: 320px){
body{font:12px/1.5 Microsoft Yahei; }
.dy_cont p{ font-size:100%;}
.title b{font-size:190%; line-height:210%; }
.title h2{line-height:170%; font-size:120%; }
.title h3{line-height:140%;  font-size:90%;}
.cont2 li p{ font-size:100%; line-height:150%;}
.cont7 dd h2{font-size:110%;}
.cont7 dd p{font-size:100%;}
}
@media screen and (min-width: 321px) {
body{font:12px/1.5 Microsoft Yahei;}
.dy_cont p{ font-size:100%;}
.title b{font-size:190%; line-height:190%; }
.title h2{line-height:150%; font-size:130%; }
.title h3{line-height:140%;  font-size:90%;}
.cont2 li p{ font-size:100%;  line-height:150%;}
.cont7 dd h2{font-size:110%;}
.cont7 dd p{font-size:100%;}
}

@media (min-width: 420px) and (max-width:639px) { 
body{font:14px/1.5 Microsoft Yahei;}
.dy_cont p{ font-size:110%;}
.title b{font-size:200%; line-height:230%; }
.title h2{line-height:190%; font-size:180%; }
.title h3{line-height:140%;  font-size:100%;}
.cont2 li p{ font-size:100%; line-height:160%;}
.cont7 dd h2{font-size:130%;}
.cont7 dd p{font-size:120%;}
}


@media (min-width: 640px) and (max-width:1440px) { 
body{font:16px/1.5 Microsoft Yahei;}
.dy_cont p{ font-size:128%;}
.title b{font-size:280%; line-height:230%; }
.title h2{line-height:160%; font-size:220%; }
.title h3{line-height:190%;  font-size:100%;}
.cont2 li p{ font-size:130%;line-height:180%;}
.cont7 dd h2{font-size:150%;}
.cont7 dd p{font-size:120%;}
}

/*主内容区样式*/
.main{max-width:638px; min-width:318px; border:1px solid #d1d1d1; margin:0 auto;}
.zt_nav { overflow: hidden;}
.zt_nav ul { margin-left: .5%;}
.zt_nav ul li {float: left;background: url(../images/nav_1.png) no-repeat center top/100% 100%;width: 19%;margin-right: 1%;
	height: 2.8rem;line-height: 2.8rem;text-align: center;font-size: 1.2rem;}
.zt_nav ul li a {color: #FFF;}
.zt_nav ul li:last-child {margin-right: 0;}

.banner{padding:0.5em 0 0; text-align:center;}
.banner img{ max-width:620px; min-width:310px; width:100%; vertical-align:bottom;}
.tel{ text-align:center;}
.tel img{ max-width:546px; min-width:300px; width:100%; vertical-align:bottom;}
.h_nav ul{overflow:hidden; zoom:1;}
.h_nav li{width:24%; float:left; margin:0 0.5%; padding:4.2em 0 0.5em; text-align:center; background:#22a69b;  background-repeat:no-repeat;background-size:3.500em ;background-position:center 0.5em;}
.h_nav li a{display:block; color:#fff; font-size:120%;}
.h_nav li span{display:block; line-height:100%;}
.h_nav li.bg1{background-image:url(../images/nav_ico1.png);}
.h_nav li.bg2{background-image:url(../images/nav_ico2.png);}
.h_nav li.bg3{background-image:url(../images/nav_ico3.png);}
.h_nav li.bg4{background-image:url(../images/nav_ico4.png);}

.sub_menu{display:block;}
.sub_menu h2{ line-height:1.5em; text-align:center; background:url(../images/menu_bg.jpg) repeat-x center;font-size:150%; color:#5a5a5a;}
.sub_menu h2 b{padding:0 2em; background:#fff;line-height:1.5em; display:inline-block;}
.sub_menu ul{overflow:hidden; zoom:1; padding-bottom:0.8em; }
.sub_menu li{width:20%; padding:0 2.5%; float:left; text-align:center; margin-top:0.8em;}
.sub_menu li span{display:block;}
.sub_menu li img{max-width:109px; min-width:54px; width:100%; vertical-align:bottom;}

.dy_cont{padding:3%;}
.dy_cont p{padding:3% 3% 3% 20%; text-indent:2em; background:url(../images/dy_bg.jpg) no-repeat center  top; background-size:100%; line-height:180%;}

.title{ padding:0.5% 0 1.5% 16%; position:relative; background:url(../images/title_bg.jpg) no-repeat; background-size:100% ; overflow:hidden;}
.title b{ position:absolute;  left:4%; text-align:right; color:#fff; font-weight:normal; top:0;}
.title strong{ font-size:85%;}
.title h2{ color:#fff; font-weight:normal;}
.title h3{ font-weight:normal; color:#fff; white-space:nowrap;}

.cont1{padding:3% 2%;}
.cont1 ul{padding:0 0 0 0; overflow:hidden; zoom:1;}
.cont1 li{width:48%; float:left; padding:0 1%; text-align:center; margin-bottom:3%;}
.cont1 li span{display:block; margin:1px auto 0;  background:#8f602a; color:#fff; width:98%; line-height:180%;}
.cont1 li img{vertical-align:bottom; max-width:100%;}
.cont1 .info{ padding:5% 5% 5% 20%; background:url(../images/c1_bg1.jpg) no-repeat; background-size:100%;}

.cont2{padding:0% 3% 3% 3%;}
.cont2 li{margin-top:3%;}
.cont2 li.bg1{padding:4% 4% 4% 48%; background:url(../images/c2_bg1.jpg) no-repeat; background-size:100% 100%;}
.cont2 li.bg2{padding:4% 48% 4% 4%; background:url(../images/c2_bg2.jpg) no-repeat; background-size:100% 100%;}
.cont2 li.bg3{padding:4% 4% 4% 48%; background:url(../images/c2_bg3.jpg) no-repeat; background-size:100% 100%;}
.cont2 li.bg4{padding:4% 48% 4% 4%; background:url(../images/c2_bg4.jpg) no-repeat; background-size:100% 100%;}
.cont2 li p{text-indent:2em; }

.cont2 .info{margin-top:3%; background:url(../images/c2_bg5.jpg) no-repeat; background-size:100% 100%; padding:4% 4% 4% 30%;}
.cont2 .info p{text-indent:2em; line-height:190%; font-size:100%;}
.abt{padding:0 3%;}
.abt .bt1{display:block; background:#e36d09; text-align:center; line-height:220%; color:#fff; font-size:120%;}

.cont3{padding:3%; }
.cont3 ul{padding:0 4%; overflow:hidden; zoom:1;}
.cont3 li{padding:0 2%; float:left; text-align:center;}
.cont3 li.w1{width:52%;}
.cont3 li.w2{width:40%;}
.cont3 p{ text-indent:2em; padding:3%;}

.cont4{padding:3%;}
.cont4 ul{padding-bottom:3%;}
.cont4 li{padding:3% 0 3% 8%; background:url(../images/c4_bg1.jpg) no-repeat left top; background-size:6% 100%;}
.cont4 li img{vertical-align:bottom;}
.cont4 li p{padding-top:2%;}

.cont5{padding:3%;}
.cont5 h2{line-height:200%; text-align:center; background:url(../images/c5_bg1.jpg) no-repeat; background-size:100%; color:#fff; margin-top:3%; font-size:120%;}
.cont5 ul{padding:0 0 3%;}
.cont5 li{padding:3% 3% 3% 48%; border-bottom:1px dashed #adadad;}
.cont5 li h3{font-size:140%; line-height:180%; padding:2% 0;}
.cont5 li p{font-size:120%;}
.cont5 li.bg1{background:#f5f5f5 url(../images/c5_bg2.jpg) no-repeat left center; background-size:90% 90%;}
.cont5 li.bg2{background:#f5f5f5 url(../images/c5_bg3.jpg) no-repeat left center; background-size:90% 90%;}
.cont5 li.bg3{background:#f5f5f5 url(../images/c5_bg4.jpg) no-repeat left center; background-size:90% 90%;}

.cont6{padding:3%;}
.cont6 ul{overflow:hidden; zoom:1; padding-top:3%;}
.cont6 li{ float:left; margin-left:2%; display:inline; width:32%;}
.cont6 li:first-child{margin:0;}

.cont7{padding:3%;}
.cont7 dl{overflow:hidden; zoom:1; padding:2%;}
.cont7 dl.bg1{background:#f5f5f5;}
.cont7 dt{width:38%; }
.cont7 dd{width:60%;}
.cont7 dd h2{ line-height:200%; color:#8f602a;}
.cont7 dd p{ text-indent:2em; line-height:160%;}
.cont7 dd .bt1{display:block; width:96%; border-radius:8px; background:#e6920d; text-align:center; color:#fff; margin:2% auto 0; font-size:100%; line-height:180%;}
.cont8{padding:3%;}

.cont9{padding:3%;}
.cont9 li{margin-top:3%;}
.cont9 li img{vertical-align:baseline; border:1px solid #dedede;}

.cont10{padding:3%;}
.cont10 ul{ overflow:hidden; zoom:1; background:url(../images/c10_bg.gif) no-repeat center; background-size:100%; padding-bottom:3%;}
.cont10 li{width:40%; margin:2% 4% 0; float:left; background:#f5f5f5; padding:1%;}
.cont10 li h2{ text-align:center; color:#8f602a; line-height:180%; font-size:120%; background:#fff;}
.cont10 li img{vertical-align:baseline;}
.cont10 li p{text-indent:2em; padding-top:2%; }

.cont11{padding:3%;}
.cont11 ul{padding-left:23%; background:url(../images/c11_bg1.jpg) no-repeat left top; background-size:19% 100%;}

.cont11 li{padding-top:3%;}
.cont11 li h2{line-height:180%; font-size:130%; color:#cb0000;}
.cont11 li p{font-size:120%;}

.links{padding:3%; overflow:hidden; zoom:1;}
.links li{width:32%; float:left; margin-left:2%; display:inline;}
.links li:first-child{margin:0;}

.key_words{padding:3%;}
.key_words h2{ font-size:120%; padding-bottom:2%;}
.key_words ul{overflow:hidden; zoom:1; padding-right:25%; position:relative;}
.key_words li{ font-size:110%; display:block; margin:2px 2px 0 0; float:left; text-align:center; line-height:240%; color:#fff;}
.key_words li a{color:#fff;}
.key_words li:nth-child(1){ background:#8f74c6;width:-moz-calc(40% - 4px); width:-webkit-calc(40% - 4px);width:calc(40% - 4px);background:#5d82d2;}
.key_words li:nth-child(2){ background:#8f74c6;width:-moz-calc(60% - 4px); width:-webkit-calc(60% - 4px);width:calc(60% - 4px);background:#30c09b;}
.key_words li:nth-child(3){ background:#8f74c6;width:-moz-calc(55% - 4px); width:-webkit-calc(55% - 4px);width:calc(55% - 4px);background:#f37b38;}
.key_words li:nth-child(4){ background:#8f74c6;width:-moz-calc(45% - 4px); width:-webkit-calc(45% - 4px);width:calc(45% - 4px);background:#5d82d2;}
.key_words li:nth-child(5){ background:#8f74c6;width:25%;background:#24a39c; position:absolute; right:0; height:100%; line-height:160%;}
.key_words li:nth-child(5) a{padding:5% 10%; text-align:left; display:block; font-size:120%;}

.hz_pl { padding:0 10px; background:#f6f6f6; }
.hz_pl ul { overflow:hidden; zoom:1; }
.hz_pl ul li { /*height:122px;*/ border-bottom:1px dashed #dcdcdc; padding:6px 10px; line-height:22px; width:100%; margin:0 auto 10px; }
.hz_pl ul li p { overflow:hidden; zoom:1; font-size:12px; }
.hz_pl ul li p span { float:right; }
.hz_pl ul li .ls { color:#24A39C; font-size:14px;}
.hz_pl ul li p .th1 { color:#333;}

.pl{ padding:0 0 3%;}
.pl h2{font-size:120%; line-height:200%; color:#22a69b;}
.pl p textarea{width:100%; border:1px solid #dadada; } 
.pl span{display:block; padding-left:80%;}
.pl span a{width:100%; display:block; font-size:120%; background:#22a69b; color:#fff; text-align:center; margin-top:3%;}

.reg{background:#f6f6f6; padding-bottom:3%;}
.reg h2{line-height:200%; text-align:center; color:#fefefe; background:#8f602a; font-size:130%;}
.reg h3{line-height:180%; text-align:center; color:#ff0000; margin-top:2%;}
.reg ul{width:96%; margin:0 auto;}
.reg li{padding:2%; line-height:180%; overflow:hidden; zoom:1;}
.reg li .td1{width:30%; float:left; text-align:right;}
.reg li .td2{width:70%; float:left;}
.reg li .td2 .bt{width:90%;}
.reg .inpt{width:90%; padding:2px 3px; line-height:160%;}
.reg .wb2 { width:64%; padding:6px 3px; line-height:160%; float:left; }
.reg .wb4 { width:90%; padding:2px; line-height:160%; height:70px; float:left; }
.reg textarea{width:90%; padding:2px 3px; line-height:160%;}

.di_nav {
	overflow: hidden;
}
.di_nav ul li {
	float: left;
	width: 20%;
	background: url(../images/nav_xx.jpg) no-repeat center right/1% 100%;
	text-align: center;
}
.di_nav ul li img {
	width: 3.05rem;
	height: auto;
}
.di_nav ul li h2 {
	color: #612b03;
	font-size: 1rem;
}
.di_nav ul li h2 a {
	color: #612b03;
}
.di_nav ul li:last-child {
	background: none;
}
.footer {
	padding: .8rem 0 .5rem;
	background: #5a3312;
	overflow: hidden;
}
.footer p {
	color: #ffffff;
	line-height: 1.7rem;
	font-size: 1.1rem;
	text-align: center;
	padding: 0.6rem 0;
}