@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; color:#353535; }
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;}
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:3%; }
.mt15{margin-top:15px;}
.adv{ text-align:center; }

@media screen and (max-width:320px) {
	html { font-size: 90px }
	body { font-size: .12rem; }
	h2,h3 { font-size: .16rem; }
}
@media screen and (min-width:320px){
	html { font-size: 90px }
	body { font-size: .12rem; }
	h2,h3 { font-size: .16rem; }
}
@media screen and (min-width:360px){
	html { font-size: 96px }
	body { font-size: .13rem; }
	h2,h3 { font-size: .16rem; }
}
@media screen and (min-width:375px){
	html { font-size: 100px }
	body { font-size: .14rem; }
	h2,h3 { font-size: .16rem; }
}
@media screen and (min-width:384px) {
	html { font-size: 102.4px }
	body { font-size: .14rem; }
	h2,h3 { font-size: .18rem; }
}
@media screen and (min-width:400px){
	html { font-size: 106.67px }
	body { font-size: .15rem; }
	h2,h3 { font-size: .18rem; }
}
@media screen and (min-width:414px) {
	html { font-size: 110.4px }
	body { font-size: .16rem; }
	h2 { font-size: .20rem; }
	h3 { font-size: .18rem; }
}
@media screen and (min-width:640px) {
	html { font-size: 161px }
}

.mt5{margin-top:5px;}
.bord{padding:0.5em 0 0.8em; background:url(../images/c_bg.jpg) repeat-x bottom;}
img{vertical-align:top;border:none;max-width:100%;}
.pd{padding:0 4%;}
/*-------media------*/
@media only screen and (max-width: 320px){
body{font:12px/1.5 Microsoft Yahei; }
.info{ font-size:100%; }
.title b{font-size:190%; line-height:210%; }
.title h2{line-height:190%; font-size:120%; }
.title h3{line-height:130%;  font-size:110%;}
.cont1 li p{font-size:100%; line-height:150%;}
.cont1 li h2{font-size:130%;}
.cont2 li h2{font-size:130%; }
.cont2 li p{font-size:100%;}
.zj_cont .text1 h2{font-size:110%; }
.zj_cont .text1 h3{font-size:100%; }
.zj_cont .text1 p{ font-size:100%;}
.zj_cont .text2 p{ font-size:100%;}
.tips1 li{font-size:100%;}
.tips1 .tit{font-size:110%;}
.cont4 li p{font-size:100%;}
}
@media screen and (min-width: 321px) {
body{font:12px/1.5 Microsoft Yahei;}
.info{ font-size:110%; }
.title b{font-size:190%; line-height:210%; }
.title h2{line-height:170%; font-size:120%; }
.title h3{line-height:140%;  font-size:110%;}
.cont1 li p{font-size:100%; line-height:150%;}
.cont1 li h2{font-size:130%;}
.cont2 li h2{font-size:130%;}
.cont2 li p{font-size:110%;}
.zj_cont .text1 h2{font-size:120%; }
.zj_cont .text1 h3{font-size:110%; }
.zj_cont .text1 p{ font-size:110%;}
.zj_cont .text2 p{ font-size:110%;}
.tips1 li{font-size:110%;}
.tips1 .tit{font-size:120%;}
.cont4 li p{font-size:100%;}
}
@media (min-width: 420px) and (max-width:639px) { 
body{font:14px/1.5 Microsoft Yahei;}
.info{ font-size:130%; }
.title b{font-size:190%; line-height:230%; }
.title h2{line-height:190%; font-size:130%; }
.title h3{line-height:160%;  font-size:120%;}
.cont1 li p{font-size:110%; line-height:150%;}
.cont1 li h2{font-size:150%;}
.cont2 li h2{font-size:130%; }
.cont2 li p{font-size:120%;}
.zj_cont .text1 h2{font-size:160%; }
.zj_cont .text1 h3{font-size:130%; }
.zj_cont .text1 p{ font-size:110%;}
.zj_cont .text2 p{ font-size:110%;}
.tips1 li{font-size:120%;}
.tips1 .tit{font-size:120%;}
.cont4 li p{font-size:110%;}
}

@media (min-width: 640px) and (max-width:1440px) { 
body{font:16px/1.5 Microsoft Yahei;}
.info{ font-size:130%; }
.title b{font-size:250%; line-height:230%; }
.title h2{line-height:190%; font-size:150%; }
.title h3{line-height:190%;  font-size:120%;}
.cont1 li h2{font-size:150%;}
.cont1 li  p{font-size:130%; line-height:150%;}
.cont2 li h2{font-size:150%; }
.cont2 li p{font-size:150%;}
.zj_cont .text1 h2{font-size:160%; }
.zj_cont .text1 h3{font-size:130%; }
.zj_cont .text1 p{ font-size:150%;}
.zj_cont .text2 p{ font-size:140%;}
.tips1 li{font-size:130%;}
.tips1 .tit{font-size:140%;}
.cont4 li p{font-size:120%;}
}

/*主内容区样式*/
.main{ max-width:638px; min-width:318px; margin:0 auto; border:1px solid #ddd;}
.top img{ width:100%; vertical-align:bottom; border-bottom:1px solid #ddd}
.nav{ font-size:110%; line-height:350%; background:url(../images/nav.jpg) repeat-x center; display:block; text-align:center; border-bottom:1px solid #ddd}
.nav ul{overflow:hidden; zoom:1;}
.nav li{width:20%; float:left; text-align:center; font-size:120%;}
.nav li a,.nav li a:visited{color:#fff; border-left:1px solid #fa9147; display:block;}

.adv img{ max-width:608px; min-width:304px; width:100%;}

.info{padding:6% 6% 6%; background:url(../images/pre_bg.jpg) no-repeat; background-size:100% 100%; line-height:160%; border-bottom:1px dashed #c1bebd;border-top:1px dashed #c1bebd;}
.info p{text-indent:2em; color:#fff;}

.title{ padding:0.5% 0 1.5% 20%; position:relative; background:url(../images/title_bg.jpg) no-repeat; background-size:100% 100%;}
.title b{ position:absolute;  left:7%; text-align:right; color:#b0ada3; font-weight:normal;}
.title h2{ color:#fff; font-weight:normal;}
.title h3{ font-weight:normal;}

.cont1{padding:0 3% 3%;}
.cont1 li{ margin-top:3%;}
.cont1 li.bg1{padding:2% 4% 2% 40%; background: url(../images/c1_bg1.jpg) no-repeat; background-size:100%;}
.cont1 li.bg2{padding:2% 40% 2% 4% ; background: url(../images/c1_bg2.jpg) no-repeat; background-size:100%;}
.cont1 li.bg3{padding:2% 4% 2% 40%; background: url(../images/c1_bg3.jpg) no-repeat; background-size:100%;}
.cont1 li.bg4{padding:2% 40% 2% 4%; background: url(../images/c1_bg4.jpg) no-repeat; background-size:100%;}
.cont1 li h2{ color:#ee7635; text-align:center; line-height:180%;}
.tel_bt{display:block; padding-top:3%; text-align:center;}
.tel_bt .bt1{width:54%; display:inline-block; padding-right:1%;}
.tel_bt .bt2{width:44%; display:inline-block; padding-left:1%;}
.tel_st{position:absolute; top:86%; left:2%; width:96%; }
.cont2 {padding:0 3% 3%;}
.cont2 li{ margin-top:3%; color:#fff; text-align:center;}
.cont2 li.bg1{padding:2% 50% 2% 5%; background: url(../images/c2_bg1.jpg) no-repeat; background-size:100%;}
.cont2 li.bg2{padding:2% 5% 2% 50%; background: url(../images/c2_bg2.jpg) no-repeat; background-size:100%;}
.cont2 li.bg3{padding:2% 50% 2% 5%; background: url(../images/c2_bg3.jpg) no-repeat; background-size:100%;}
.cont2 li.bg4{padding:2% 5% 2% 50%; background: url(../images/c2_bg4.jpg) no-repeat; background-size:100%;}
.cont2 li.bg5{padding:2% 50% 2% 5%; background: url(../images/c2_bg5.jpg) no-repeat; background-size:100%;}
.cont2 li h2{text-align:center; line-height:180%;}
.cont2 li p{ text-align:left; line-height:160%;}
.cont2 li a{display:inline-block; width:55%; line-height:160%; background:#f7ab00; margin:0 auto; border-radius:10px; color:#fff; margin-top:3%; font-size:120%; }
.cont2 li.bg3 a{margin-top:9%;}

.zj_cont{padding:4% 4% 40% 4%; background:url(../images/c2_bg6.jpg) no-repeat ; background-size:100% 100%; position:relative;}
.zj_cont .text1{padding-left:44%; padding-top:3%;}
.zj_cont .text1 h2{ padding-top:5%; padding-left:4%; }
.zj_cont .text1 h2 b{color:#595757; font-size:80%;font-weight:normal}
.zj_cont .text1 h3{ color:#ee7635; font-weight:normal; border-bottom:1px dashed #bcb7b3; line-height:180%; padding-left:4%; padding-bottom:2%;}
.zj_cont .text1 p{ padding-top:3%; color:#737373; line-height:160%;}
.zj_cont .text2{ padding:3% 4%;  color:#fff; position:absolute; width:87%; top:60%; left:3%;}
.zj_cont .text2 p{text-indent:2em; }

.cont3 ul{padding:3%; overflow:hidden; zoom:1;}
.cont3 li{width:48%; float:left; margin:1% 1% 0; text-align:center; line-height:240%; font-size:120%; color:#fff; padding:2% 0;}
.cont3 li.bg1{background:#43bbb8;}
.cont3 li.bg2{background:#b3cc6c;}
.cont3 li.bg3{background:#8f74c6;}
.cont3 li.bg4{background:#6f9eda;}
.cont3 li.bg3 {line-height:120%;}

.cont4{padding:4%;}
.cont4 h2{background:url(../images/c4_h2.jpg) no-repeat; background-size:100%; text-align:center; font-size:170%; line-height:200%; color:#fff;}
.cont4 li{padding:2% 2% 2% 44%; margin-top:3%; }
.cont4 li.bg1{background:url(../images/c4_bg1.jpg) no-repeat; background-size:100% 100%;}
.cont4 li.bg2{background:url(../images/c4_bg2.jpg) no-repeat; background-size:100% 100%;}
.cont4 li.bg3{background:url(../images/c4_bg3.jpg) no-repeat; background-size:100% 100%;}

.cont4 li h3{font-size:140%; color:#ee7635; text-align: center;}


.cont5{padding:3%;}
.cont5 .pic{text-align:center; margin-top:3%; display:block;}
.cont5 .pic img{ padding:5px; border:1px solid #e4e4e4;}

.cont5 ul{padding:3%;}
.cont5 li{ padding-left:4%; background:url(../images/c5_li.jpg) no-repeat left 0.4em; background-size:1em; font-size:130%; margin-top:1%;}
.cont5 li .bg1{ color:#8f74c6;}
.cont5 li .bg2{ color:#6f9eda;}
.cont5 li .bg3{ color:#43bbb8;}
.cont5 li .bg4{ color:#b3cc6c;}
.cont5 li .bg5{ color:#ff9002;}

.fengx{padding:0 5%; background:url(../images/c5_bg1.jpg) no-repeat center top; background-size:100% 100%;}
.fengx h2{text-align:center; line-height:200%; font-size:150%; color:#ff9002;} 
.fengx p{ padding:3%; text-indent:2em; color:#fff; font-size:120%; line-height:160%;}

.cont6{padding:2% 4% 4%;}
.cont6 ul{overflow:hidden; zoom:1;}
.cont6 li{padding-top:2%; width:50%; float:left;}

.tips1{padding:2% 3% 2%;}
.tips1 .tit{background:url(../images/tp_t1.jpg) no-repeat; background-size:100%; padding:2% 0;}
.tips1 .tit b{display:inline-block; width:15%; text-align:center;  color:#fff;}
.tips1 .tit span{ padding-left:1%; color:#737373;}
.tips1 li{ padding:2% 11% 0 0 ; text-align:left; position:relative; color:#737373; border-bottom:1px dashed #bdb9b8;}
.tips1 li b{width:10%; display:inline-block; text-align:center; margin-right:6px; color:#fff; font-weight:normal; font-size:140%;}
.tips1 li span{width:11%; position:absolute; right:0; bottom:0;}
.tips1 li span img{vertical-align:bottom;}
.tips1 li b.bg1{background:#43bbb8; }
.tips1 li b.bg2{background:#6f9eda; }
.tips1 li b.bg3{background:#b3cc6c; }
.tips1 li b.bg4{background:#8f74c6; }
.tips1 li b.bg5{background:#f7ab00; }
.tips1 .bt{ display:block; text-align:right; padding:2% 0; color:#ef8043;}


.keyword{ padding:0 3% 4%; overflow:hidden; zoom:1;}
.keyword li{ font-size:110%; display:block; margin:2px 2px 0 0; float:left; text-align:center; line-height:240%; color:#fff;}
.keyword li.st1{ background:#8f74c6;width:-moz-calc(40% - 4px); width:-webkit-calc(40% - 4px);width:calc(40% - 4px);}
.keyword li.st2{ background:#b3cc6c; width:60%;}
.keyword li.st3{ background:#b3cc6c; width:45%; }
.keyword li.st4{ background:#8f74c6;width:-moz-calc(55% - 4px);   width:-webkit-calc(55% - 4px);width:calc(55% - 4px);}
.keyword li.st5{ background:#8f74c6;width:-moz-calc(58% - 4px);   width:-webkit-calc(58% - 4px);width:calc(58% - 4px);}
.keyword li.st6{ background:#b3cc6c; width:42%;}
.keyword li a{color:#fff;}

.wx_cont{padding:4%; background:#f4f5f5; text-align:center;}
.wx_cont p{font-size:120%; line-height:200%;}
.wx_cont span{display:inline-block; padding-left:14%; background: url(../images/wx.jpg) no-repeat; background-size:2em; font-size:170%; color:#ee7635; line-height:200%;}

.footer{padding:2% 4% 4%; border-top:1px dashed #aaa6a5; text-align:center;}
.footer p{ line-height:180%; font-size:110%; overflow:hidden; zoom:1; padding-top:2%;}
.footer span{display:block; color:#c7000b; padding:1%;}
.footer .bt{display:inline-block; border-radius:6px; background:#ee7635; color:#fff; width:86%; line-height:200%; font-size:130%;}
.footer p a{width:20%; display:inline-block; padding-left:6%; background:url(../images/ft_li.jpg) no-repeat left center; background-size:1em; text-align:left; }
.footer nav{text-align:center; color:#ee7635; font-size:120%; line-height:200%;}
.footer nav a{padding:0 2%;color:#ee7635;}
.footer ul{overflow:hidden; zoom:1;}
.footer li{ width:50%; float:left; font-size:120%;}
.footer li b{color:#b60005; font-weight:normal;}