@charset "gb2312";

/* msn:ezwcn@hotmail.com

---------------------------*/

/*基本样式------------------*/

*{margin:0; padding:0;}



body,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}

body{ margin:0 auto; color:#494949;max-width:640px;min-width:320px;}

input,select{vertical-align:middle;line-height:normal;}

table{border-collapse:collapse;}

a{outline:0;cursor:pointer;*star:expression(this.onFocus=this.blur());}

a:link,a:active{text-decoration:none;}

a:visited{text-decoration:none;}


.ccolor{color:#BB1600;}

a.red:link,a.red:visited,a.red:active{color:#f00; }

a.red:hover{color:#f00; }

a.Purple:link,a.Purple:visited,a.Purple:active{color:#b03ca9; }

a.Purple:hover{color:#f00; }

img{border:0;}

ul,li{list-style:none;}

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%;}

.ad{ text-align:center; }

.ad img{max-width:620px; min-width:310px; width:98%; vertical-align:bottom;}

.ad2{ text-align:center; }

.ad2 img{ width:68%; vertical-align:bottom;}

.ad3{ text-align:center; }

.ad3 img{ width:60%; vertical-align:bottom;}

.mt5{margin-top:5px;}

img{vertical-align:top;border:none;max-width:100%;}


.key_word  li a {color:#393939;}
/*-------media------*/





/*主内容区样式*/

.main{ max-width:640px; min-width:320px; margin:0 auto 0; }

.logo{ width:100%; background:#fbfaf8; text-align:center;overflow: hidden;}
.logo images{ width:100%; vertical-align:bottom; padding-bottom:1%;}
.text{overflow:hidden;}

nav ul{overflow: hidden;zoom: 1;}
nav ul li{position: relative; display: block;width:24.6%;margin-right: 0.5%;margin-bottom: 0.5%;float: left;}
.hot{    position: absolute;
    top: .2rem;
    right: .1rem;
    display: block;
    width: 22%;}
nav ul li:nth-of-type(4),nav ul li:nth-of-type(8){margin-right: 0;}
nav ul li a{display: block;color: #fff;background: #ea5504;padding:8% 2%;text-align: center;}
.adv img{ max-width:608px; min-width:304px; width:100%;}



.banner{padding-top:2%;}



/*banner*/

.banner{ width:100%; height:100%;  margin:0 auto; position:relative; overflow:hidden; }

.banner .hd{ width:100%; height:1.5em;  position:absolute; z-index:1; bottom:0px; text-align:center;  }

.banner .hd ul{ width:15%; display:inline-block; height:5em;-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; font-size:0; vertical-align:top;}

.banner .hd ul li{ float:left; display:inline-block; width:12px; height:12px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#8C8C8C; filter:alpha(opacity:70);opacity:0.7;  margin:0 3%;  vertical-align:top; overflow:hidden;   }

.banner .hd ul .on{ background:#ec6aa1;  filter:alpha(opacity:70);opacity:0.7;  }

.banner .bd{ position:relative; z-index:0;}

.banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

/*main*/

.sub_menu{overflow:hidden; zoom:1; text-align:center;}

.sub_menu li{width:31.6%; margin-left:1%; float:left; height:3.2em; padding:0.5em 0; background:#ebe0eb; margin-top:2%; border:1px solid #bd97bc; line-height:3.2em; font-size:110%; color:#7b2f79;}

.sub_menu li p{line-height:1.6em;}

.sub_menu li.bg1{background:#fce3ea; color:#e84572;}

.sub_menu li.bg2{background:#e6eef7; color:#578ec7;}

.sub_menu li.bg3{background:#ece8f5; }





.title{background:url(../images/title_Bg.jpg) no-repeat; background-size:100% 100%; text-align:center; padding:0.2em 0 1.6em;}

.title h2{line-height:180%; font-size:160%; padding-top:1%; color:#ea5504;}

.title h3{line-height:130%; font-weight:normal; color:#4d4d4f; white-space:nowrap;}



.oBt{ background:#eeeeee; padding:2%;text-align:center;}

.oBt .bt { width:56%; margin:0 auto; border:1px dashed #b7b7b7; color:#ea5504; padding:2% 1%; }

.oBt .bt b{width:1em; height:1em; background:url(../images/bt_bg1.jpg) no-repeat; display:inline-block; background-size:100%; margin-top:0.3em;}

.oBt ul{padding:2% 0; overflow:hidden; zoom:1;}

.oBt li{width:50%; display:inline-block; }

.oBt li:first-child{width:42%; margin-right:2%;}



.cont2 {overflow:hidden; zoom:1;}

.cont2 li{width:49%; float:left; margin-top:3%;}

.cont2 li:nth-child(2n){float:right;}



.key_word li{background:#eeeeee; border:1px solid #c3c3c3; float:left; margin-top:1%; text-align:center;}

.key_word li:nth-child(1){width:-moz-calc(37% - 2px); width:-webkit-calc(37% - 2px);width:calc(37% - 2px);}

.key_word li:nth-child(2){width:-moz-calc(62% - 2px); width:-webkit-calc(62% - 2px);width:calc(62% - 2px); float:right;}



.key_word li:nth-child(3){width:-moz-calc(34% - 2px); width:-webkit-calc(34% - 2px);width:calc(34% - 2px);}

.key_word li:nth-child(4){width:-moz-calc(65% - 2px); width:-webkit-calc(65% - 2px);width:calc(65% - 2px); float:right;}



.oBt2{ overflow:hidden; zoom:1; text-align:center ; margin-top:2%;}

.oBt2 span{display:inline-block; border-radius:15px; line-height:180%; }

.oBt2 span a{ padding:0 0.8rem 0 2.4rem;color:#fff;}

.oBt2 .ico1{background:#7b2f79;}

.oBt2 .ico2{background:#f58220; margin-left:2%;}

.oBt2 .ico1 a{background:url(../images/bt_ico1.jpg) no-repeat 1rem center; background-size:1rem;}

.oBt2 .ico2 a{background:url(../images/bt_ico2.jpg) no-repeat 1rem center; background-size:1rem;}



.cont3{ background:url(../images/c2_bg1.jpg) no-repeat; background-size:100% 100%; padding-bottom:0.5rem; }

.cont3 h2{line-height:200%; text-align:center; color:#fff; font-size:120%;}

.cont3 ul{padding:1% 2%; overflow:hidden; zoom:1;}

.cont3 li{width:50%; float:left; }

.cont3 li:nth-child(2){width:48%; float:right; }

.cont3 li h3{background:url(../images/bt_ico3.jpg) no-repeat left; background-size:9rem 2rem; padding-left:2rem; color:#fff; font-size:110%;}

.cont3 li p{overflow:hidden; zoom:1; padding-top:2%;}

.cont3 li p b{width:48%; padding-left:2%; float:left; font-weight:normal;}

.cont3 div{margin-top:0;}

.cont3 .ico2{margin-right:3%;}



.cont4 h3{line-height:200%; font-size:130%; color:#ea5504; text-align:center; background:url(../images/c4_img1.jpg) no-repeat; background-size:100% 100%; padding-bottom:1rem;}

.cont4 li{margin-top:1%; line-height:280%; color:#fff; text-align:center;}

.cont4 li a{color:#fff;}

.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.bg4{ background:url(../images/c4_bg4.jpg) no-repeat; background-size:100% 100%;}

.guahao{width: 99%;margin: 0 auto;}
.guahao-01{margin: 0.1rem auto;}
.reg{background: #f2f2f2; padding:0 .2rem;}
.reg p{padding:3% 0; border-bottom:dashed .01rem #a9a9a9; text-align:center; font-size:120%; color:#c10000;}
.reg form{ padding-bottom:0.3rem;}
.reg p b{color:#d60000; font-weight:normal;}
.reg dl dt{  margin-left:5%;}
.reg dl dt ul{padding:0.2rem;}
.reg dl dt li{ overflow:hidden; zoom:1; text-align:center;margin: 2% auto;width:90%;}
.reg dl dt li label{width:26%; float:left; text-align:right;color: #595959;padding: 0.05rem 0; }
.reg dl dt li span{width:72%; float:left; padding-left:2%; text-align:left; }
.reg dl dt li input,.reg li select{border:1px solid #d0d0d0; padding:0.4rem 0;  width:83%; vertical-align:middle;color:#595959}
.reg li select{width: 85%; font-size: 100%;}
.reg dl dt li input{color: #bbbbbb;font-size: 100%;padding-left: 2%;}
.reg dl dd{ display:block; text-align:center; overflow:hidden;}
.reg dl dd input.bt1{width:25%; background:#97309b;  border:0;border-radius:.4rem;color:#fff; cursor:pointer; padding:2% 0; margin-right:6%; font-size:104%; }
.reg dl dd input.bt2{width:25%; background:#f27406;  border:0; border-radius:.4rem;color:#fff;cursor:pointer;padding:2% 0; font-size:104%;}
.wx{background: url(../images/wx_bg.jpg) center repeat;padding: 1% 0 3%;font-size:110%;line-height: 1.5em;}
.wxd{overflow: hidden;zoom: 1;padding:2% 1%;}
.wxd dt,.wxd dd{display: block;float: left;}
.wxd dt{width: 69%;}
.wxd .dtm{background: #fff;border:1px solid #d4d4d4;}
.wxd dt .dtt{color: #393939; text-align: center;margin: 0.1rem auto;}
.wxd dt .dtt span{color: #cb0000;}
.wxd dt .dtt b{display: block;color: #393939;}
.wxd dd{width: 31%;}
.wxd dd img{width: 100%;display: block;}
.wxd .yh{color: #393939;padding: 0;margin: 0.07rem auto;text-align: left;width: 98%;}
.wxd .yh span{color: #ea5504;}
.wxp{text-align: left;padding:0 1%;}

/*?D????óò ?áê?*/

/*foot*/
footer {background: url(../images/addr.jpg) center no-repeat;background-size: 100% 100%; padding-bottom: 2%;font-size:130%;}
footer nav{margin: 0.2rem auto;overflow: hidden;zoom: 1;}
footer nav a{display:block; float:left;width:25%;background:#ea5504 url(../images/fotnav.jpg) no-repeat right center; text-align:center; color:#fff; padding:2% 0;}
footer nav a:hover{color:#fff;text-decoration:none;}
footer .logof,footer .tla{display: block;width:90.783%; margin:0 auto;}
.tla img{ margin-top:.2rem;display: block;}
footer p{ color:#595757; text-align:center; margin:2% auto; }
footer ul{ overflow:hidden; text-align:center; margin:10% auto;}
footer  ul li {display:inline-block;width: 22%;}
footer  ul li a{color:#595757; }
footer  ul li  img{ display:block;width:60%; margin:0 auto;}
.navb{margin: 0.2rem auto 1rem;overflow: hidden;zoom: 1;}
.navb a{display:block; float:left;width:30.5%;border-radius: .4rem;  margin-left: 2%; background:#ababab; text-align:center; color:#fff;padding:2% 0;}
.navb a:nth-of-type(2){background: #ea5504;}
.navb a:nth-of-type(3){background: #c10000;}
.navb a img{display: inline-block;width: 18%;vertical-align:middle;}
/*.navb a span{display: inline-block;width: 60%;height: 100%;float: left;text-align: right;vertical-align:middle;}
*/

.pf2 {

	position: fixed !important;

	_position: absolute;

	_right: auto;

_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-  this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));

_top:expression(eval (document.documentElement.scrollTop));

	bottom: 0px;

	margin-bottom: 100px;

	right: 2px;

}
@media only screen and (max-width: 320px){

body{font:12px/1.5 Microsoft Yahei; }

.wx{font-size:95%;line-height:1.45em;}



}

@media screen and (min-width: 321px) {

body{font:12px/1.6 Microsoft Yahei;}

.wx{font-size:95%;line-height:1.45em;}



}

@media (min-width: 400px) and (max-width:520px) { 

body{font:14px/1.6 Microsoft Yahei;}

.wx{font-size:116%;}


}



@media (min-width: 520px) and (max-width:639px) { 

body{font:16px/1.8 Microsoft Yahei;}

.wx{font-size:120%;line-height:1.56em;}


}



@media (min-width: 640px) and (max-width:1440px) { 

body{font:20px/1.8 Microsoft Yahei;}

.wx{font-size:120%;line-height:1.56em;}



}


.closeBtn_swt {right:-10px;top:-10px;width:30px;height:30px; background:url(../images/closeBtn_swt.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;cursor:pointer;}