html,body,h1,div,p{margin:0;padding:0;}
img{border:none;}
body{background:#fff;-webkit-text-size-adjust: none; width:100%; min-width:320px;  max-width:480px;overflow-x: hidden; margin:0 auto; font-size:14px;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.hide{ display:none}
a{ text-decoration:none}

.top{ width:100%;text-align:center; padding:10px 0}
.top img{}

ol,ul{list-style:none}
*{	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;}
ul,li,input,h1,h2,h3,p,span,b,dl,dt,dd{ margin:0; padding:0; list-style:none;}		
img{border:0; display:block;}
em{ font-style:normal;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#CC0000;}
a.highlight {
color: #FF0000;
}
.clear{ clear:both; }
.mr{ margin:0 auto;}
.lef{ float:left;}

/*栏目导航*/
.navv{ background:#ff9900; color:#FFF; height:50px; width:100%; clear:both;}

.navv a.sl{ width:12%; display:block; overflow:hidden; padding:0% 0% 0% 2%; height:50px; float:left;}
.navv h7{ display:block; width:56%; font-size:1.5em; text-align:center; line-height:50px; height:50px; float:left; font-weight:bold}
.navv h7 a{color:#FFF;}
.navv a.sr{ width:13%; display:block; overflow:hidden; padding:0% 2% 0% 0%; height:50px; float:right; }


/* 下拉 */
.menu_body { display:none; clear:both; width:100%; height:170px; zoom:1; clear:both; background:#F4F4F4}
.menu_body a img{ margin:0 auto; padding-bottom:3px;}
.menu_body a:after { content: ""; position: absolute; top: 0px;bottom: 0px;left: 0px;right: 0px;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.menu_body a{float:left;width:25%;position: relative; height:85px; text-align:center; font-size:12px; color:#333; }

input{width:220px; padding:0; border:none; outline:none; -webkit-appearance:none; background-color:transparent; font-size:14px; color:#959595;}
.error input{color:#db0000;}
.input-w{height:50px; line-height:50px; background:url(../images/icons.png) no-repeat 0px -125px; margin-top:10px; padding:0px 15px; position:relative;}
.input-icon{float:right; background:url(../images/icons.png) no-repeat;}
.icon-phone{width:11px; height:19px; margin-top:15px; background-position:0px 0px;}
.icon-psd{width:14px; height:16px; margin-top:17px; background-position:-34px 0px;}
.icon-email{width:16px; height:12px; margin-top:19px; background-position:-70px 0px;}
.input-w.error{background-position:0px -180px;}
.error .icon-phone{background-position:-20px 0px;}
.error .icon-psd{background-position:-49px 0px;}
.error .icon-email{background-position:-95px 0px;}

h2{ width:100%; text-align:center; font-size:16px; line-height:25px;}

.btn-w{margin-top:25px;}
.large-btn{line-height:39px; display:block; height:39px; text-align:center; color:#fff; font-size:15px; background:url(../images/icons.png) no-repeat; text-decoration:none;}
.large-btn.blue{background-position:0px -235px;}

.wrapper{width:280px; margin:0 auto;}
.header{width:283px;  margin:0 auto; margin-top:10px;}
.header img{width:283px;}

.content{margin-top:10px; padding-bottom:10px;}

.segment{height:50px; background:url(../images/icons.png) no-repeat 0px -75px; padding:3px 3px 1px 3px; text-align:center; line-height:40px; color:#fff}
.segment a{line-height:40px; display:inline-block; height:40px; width:133px; text-align:center; text-decoration:none; font-size:15px; color:#fff;}
.segment-c1 .segment-item1, .segment-c2 .segment-item2{background:url(../images/icons.png) no-repeat 0px -30px; color:#000;}

.error-message{font-size:12px; color:#db0000; margin-top:20px;}

.phone-register, .email-register{padding-top:10px;}

.toggle-password{background-image:url(../images/icons.png); background-repeat:no-repeat; position:absolute; display:block; text-indent:-9999em; width:38px; height:38px; top:6px; right:6px;}
.toggle-password.show{background-position:-140px 0px;}
.toggle-password.hide{background-position:-185px 0px;}

.read-rule{font-size:12px; margin-top:20px; height:20px; line-height:20px; color:#959595;}
.read-rule a{color:#4b4b4b; text-decoration:none;}
.read-rule a:visited{color:#4b4b4b;}
.read-rule span{float:left; height:20px; padding-left:15px; background:url(../images/icons.png) no-repeat -267px 4px;}
.read-rule .checked{background-position:-267px -20px;}

/*底部*/
.foot{ background:#ff6600; text-align:center; height:65px; color:#FFF; line-height:30px; padding-top:10px;}
.foot2{ background:#ff6600; text-align:center; padding:10px 0px; color:#fff; line-height:20px;}
.foot a{ color:#FFF; padding:0px 10px;}
.foot3{ background:#ff6600; height:42px; padding:5px 0px; }
.foot3 a{ float:left; width:140px; text-align:left; line-height:34px; color:#FFF;}
.foot3 .ce{ width:240px; margin:0 auto;}
.foot3 a img{ float:left; padding-right:5px;}
.foot3 a.ass{ float:left; width:100px; text-align:left;}
.foot4{ background:#ff6600; text-align:center; height:50px; padding-top:5px;}
/***********底部浮动咨询方式*************/

#emailRegister{ }
#emailRegister .list{ float:left; width:100%; border:1px solid #C1C7D9;margin-top:10px; font-size:14px; line-height:20px; -moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px; overflow:hidden}
#emailRegister .list .list1{float:left;width:100%; padding:10px; color:#333}
#emailRegister .list .list2{ float:left; background:#f5f5f5;width:100%; padding:10px; }

.pager{ float:left; padding-right:10px; margin-top:10px; padding-bottom:10px;}
 .pager ul li{float:left; text-align:center; margin-right:5px; margin-left:5px; color:#FF0000; font-weight:bold; vertical-align:middle}
 .pager span{ color:#4478DE; float:left;background: #f5f5f5;padding:4px 8px; border: 1px solid #ccc;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px; margin-left:5px;}
 .pager span.current{color:#fff; float:left;background: #4478DE; border: 1px solid #4478DE;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
 .pager a{ color:#4478DE; float:left;background: #f5f5f5;padding:4px 8px; border: 1px solid #ccc;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px; margin-left:5px;}
 .pager a:hover{ color:#fff; background:#4478DE; border:1px solid #4478DE}
 .pager ul li.p_total{padding:2px 8px;float:left;background: #CCCCCC; border: 1px solid #999;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px; color:#333}
 .pager ul li.p_current{ color:#FF0000; padding:2px 8px;float:left;background: #CCCCCC; border: 1px solid #999;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
 .pager ul li input{ width:20px; height:12px; display:none}