*{ margin:0; padding:0;}
body{ font-size:12px; color:#212121; line-height:160%; font-family:"微软雅黑";position: relative;}
body.bgf4f4f4{ background:#f4f4f4;}
input,select,textarea{ resize:none; font-family:"微软雅黑";    outline: none;}
div{ margin:0 auto;}
img{ border: 0;vertical-align: middle;}
a{ text-decoration: none;color: #4a4a4a;}
a:hover{text-decoration: none;color: #fb811a;}
li{ list-style:none;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix{ height:1%;}
*+html .clearfix{height:1%;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.rel{ position:relative;}
.ib{ display:inline-block;}
.to{ text-indent:-9999px; overflow:hidden;}
.none{ display:none;opacity: }

/*弹窗*/
#pop-baoming{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:99;}
.popup-box{width: 620px; height: 470px; overflow:hidden; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#fff; z-index:9999; position:fixed; top:50%; left:50%; margin-top:-235px; margin-left:-310px;}
.popup-title{height:26px; line-height:26px; padding:2px 10px; color:#fff; font-size:14px;}
.popup-title .ico-close{ display:block; width:16px; height:16px; background:url(../images/close.png) top center no-repeat;  position:absolute; right:18px; top:42px;}
.popup-content{ padding:30px 20px;background:#fff; border-top-left-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px;}
.popup-content .info{ padding-bottom:30px; font-size:14px; color:#333;}
.popup-content .submit .btn{ height:30px; line-height:30px; padding:0 40px; font-size:14px;}
.popup-mask{ background:#000; filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86; width:100%; height:100%; position:absolute; left:0 ;top:0; z-index:9999;}

/*报名弹窗*/
#pop-baoming .popup-box{ background:none;}
#pop-baoming .rel{ height:410px;}
#pop-baoming .sq{ position:absolute; left:-10px; bottom:20px;}
#pop-baoming form{ width:298px; position:absolute; left:265px; top:0;}
#pop-baoming form p{ padding:15px 0;}
#pop-baoming li{ position: relative; padding-left:80px; margin-bottom:0; padding-bottom:22px;}
#pop-baoming li input{ text-indent:5px;}
#pop-baoming li span{ position:absolute; left:0; top:5px; font-size:14px; display:inline-block; width:80px;}
#pop-baoming li select{ width:30%;}
#pop-baoming li select.a0{ margin-left:8px;}
#pop-baoming li .btn{ width:100%; display:block; height:40px; line-height:40px; font-size:25px; background:#f25618; color:#fff; text-align:center; border:none; cursor:pointer; font-family:"微软雅黑"; }
#pop-baoming li .btn:hover{ background:#db460b; color:#fff;}

/*表单默认*/
.input-txt,.select-txt{ font-size:12px; height:32px; border:1px solid #dfdfdf; width:100%; font-family:"微软雅黑";outline: none; line-height: 32px;}
.input-txt{ text-indent:5px;}
.p_sms_code{ height: 32px; }
.p_sms_code input{height:32px;}
.p_sms_send{width:41%;  line-height:1.4; background:#27ad9c; color:#fff; border:0;  padding-left:0;}

/*自定义下拉表单样式*/
.select-box{font-size:14px; height:32px; border:1px solid #dfdfdf; width:100%; font-family:"微软雅黑";position: relative;background: url(../images/selsect-b.gif) no-repeat right;}
.select-box .select-text{width: 100%;height:32px;text-indent: 10px; line-height: 32px;}
.select-box .select-content{position: absolute;left: 0px;top: 0px;}