@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;}
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{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:#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%;}

/*-------media------*/
@media only screen and (max-width: 320px){
body{font:12px/1.5 Microsoft Yahei; }


}
@media screen and (min-width: 321px) {
body{font:12px/1.6 Microsoft Yahei;}


}
@media (min-width: 400px) and (max-width:520px) { 
body{font:14px/1.6 Microsoft Yahei;}

}

@media (min-width: 520px) and (max-width:639px) { 
body{font:16px/1.8 Microsoft Yahei;}

}

@media (min-width: 640px) and (max-width:1440px) { 
body{font:20px/1.8 Microsoft Yahei;}


}

/*主内容区样式*/
.main{ max-width:640px; min-width:320px; margin:0 auto 0; }
.logo{text-align:center;}
.nav{ background:url(../images/nav_bg.jpg) no-repeat; background-size:100% 100%; }
.nav ul{overflow:hidden; zoom:1;}
.nav li{width:25%; float:left; text-align:center; font-size:110%; line-height:220%;}
.nav li a{color:#fff;}
.nav li.active a{color:#ff0;}
.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; color:#8162bc;}


.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:#7b2f79;}
.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:#7b2f79; padding:0 1%; line-height:180%;}
.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:#7b2f79; 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%;}
/*表单*/
.reg{ padding-bottom:3%;  }
.reg h2{ text-align:center; color:#666; line-height:160%;  font-size:110%; }
.reg h3{ text-align:center; color:#f00; line-height:220%; font-size:130%; border-bottom:1px dashed #ccc; font-weight:normal;} 
.reg p b{color:#d60000; font-weight:normal;}
.reg dl dt{ display:block; margin-left:2%;}
.reg dl dt ul{padding:0.5em;}
.reg dl dt li{ line-height:2.5em; overflow:hidden; zoom:1; margin-top:0.3em; text-align:center; padding-left:2%; }
.reg dl dt li label{width:26%; float:left; text-align:right; }
.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; line-height:1.7em;   width:78%;vertical-align:middle;color:#b3b3b3;}
.reg dl dd{ display:block; text-align:center; overflow:hidden; padding-top:2%;}
.reg dl dd input.bt1{width:24%; background:#97309b;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:0; color:#fff; cursor:pointer; padding:2% 0; margin-right:6%; font-size:110%; }
.reg dl dd input.bt2{width:24%; background:#f27406;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;border:0; color:#fff;cursor:pointer;padding:2% 0; font-size:110%;}

.footer{background:url(../images/ft_img.jpg) no-repeat; background-size:100% 100%;  height:14em;}
.footer ul{padding-left:54%; padding-top:11em; overflow:hidden; zoom:1;}
.footer li{width:40%; float:left; margin-left:5%;}



.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;
}
.r_swt{width:34px; right:0px; position:fixed; top:50px;_position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop)+50);font-size:12px;}
.r_swt span{display:block; text-align:left; line-height:19px;cursor:pointer;}

/** 商务通 **/
.relative {position:relative;}
.absolute {position:absolute;}
input[type=”button”], input[type=”submit”], input[type=”reset”] {
-webkit-appearance: none;
}
#LRdiv0,#LRfloater0,.swtCenter{display:; font-family:"\5FAE\8F6F\96C5\9ED1";}
.swtCenter {width:240px;height:233px; background-color:#FFF;position:fixed;left:50%;top:50%;z-index:200;margin-left:-120px;margin-top:-130px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 20px rgba(10,2,4,0.75);-webkit-box-shadow:0 0 20px rgba(10,2,4,0.75);box-shadow:0 0 20px rgba(10,2,4,0.75);}
.swtCenter h3 {width:100%;font-size:22px;text-align:center; color:#2e3642;font-weight:500;margin-top:25px;}
.swtCenter h4 {width:100%;font-size:11px;text-align:center;color:#2e3642; font-weight:normal;}
.mfhd {width:227px;height:30px;border:1px solid #6a7380;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;margin:10px auto 5px;}
.mfhd  .input {width:145px;height:28px;line-height:28px; background-color:#FFF;font-size:14px;color:#6a7380;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;padding-left:13px;float:left;outline:none; vertical-align:middle;border:0;}
.mfhd .sub {width:69px;height:30px;line-height:30px;color:#fff; background-color:#6a7380;font-size:12px;text-align:center;text-decoration:none;-moz-border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;float:left; border:0;}
.swtCenter p {width:230px;font-size:12px;color:#7d7d7d;margin:10px auto 0;}
.swt_lists {bottom:0;left:0;width:100%;height:46px;line-height:46px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;}
.swt_lists a {display:block;width:50%;height:100%;position:relative;float:left;}
.swt_list1 { background-color:#881ca7;-moz-border-radius:0 0 0 15px;-webkit-border-radius:0 0 0 15px;border-radius:0 0 0 15px;}
.swt_list2 { background-color:#ff8400;-moz-border-radius:0 0 15px 0;-webkit-border-radius:0 0 15px 0;border-radius:0 0 15px 0;}
.swt_lists a i,.swt_lists a em {display:block;position:absolute;left:50%;color:#fff;text-decoration:none;font-style: initial;}
.swtCallIcon {top:50%;margin-left:-56px;margin-top:-18px;width:37px;height:37px; background:url(/swt/img/footerLink3.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}
.swt_lists em {height:100%;top:0;margin-left:-16px;font-size:16px;}
.swt_lists  a.swt_list2 i{ margin-left:-55px;margin-top:1px;}

.closeBtn_swt {right:-10px;top:-10px;width:30px;height:30px; background:url(/swt/img/closeBtn_swt.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;cursor:pointer;}