@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td{ margin: 0; padding: 0; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
table {	border-collapse:collapse;border-spacing:0;}
/*to enable resizing for IE*/
input, textarea, select { *font-size:100%;}
input{vertical-align: middle;}
body{font-size:16px; font-family:"微软雅黑"; }
/*清浮动*/
.clear:after { display: block; content: ' '; font-size: 0; height: 0; clear: both; }
.clear { *zoom:1; }
em,i{ font-style:normal;}
/*页面公共样式*/
a { text-decoration: none; }
ul, ol, li { list-style: none }
img { vertical-align: middle; border: none; }
.fl { float: left }
.fr { float: right }
.cl3 { color: #333;}
.cl9 { color: #999;}
.por { position: relative }
.poa { position: absolute }
.db{ display:block;}
.dn{ display:none;}
.ff{ font-family:'宋体';}
.clr { color: red; font-weight: normal;}
.fn { font-weight: normal;}
.fs14 { font-size: 14px;}
.pdl10 { padding-left: 10px;}
.mgt20 { margin-top: 20px;}
.w1000{width: 1000px; margin: 0 auto;}
.point { cursor: pointer;}

.wrap { min-width: 1000px; height: 1930px; background: url("../images/body_bg.jpg") top center;}
.header { height: 333px;}
.menu { position: absolute; top:30px; left: 550px;}
.menu li { float: left; padding: 4px 20px; color: #fff; background: rgba(35, 31, 32, 0.5); margin: 0 5px; border-radius: 4px;}
.menu a { color: #fff;}
.menu a:hover,.header .checked { color: #fff600;}

.login_d { display: none; }
.login {  }
.u_name { margin: 0 10px 0 4px;}
.exit { color: #00e4ff; cursor: pointer;}


.one_box1 { height: 463px; background: url("../images/yizhounian_bg_01.jpg") top center;}
.one_box2 { height: 566px; background: url("../images/yizhounian_bg_02.jpg") top center;}
.one_box3 { height: 485px; background: url("../images/yizhounian_bg_03.jpg") top center;}
.txt_box { margin-left: 142px; width: 858px; font-weight: bold;}
.span_box_s { display:inline-block; width: 88px; height: 28px; line-height: 28px; background: url("../images/btn_s.jpg"); text-align: center;
            color: #fff; letter-spacing: 1px; margin-right: 10px; font-weight: bold; font-size: 16px;}
.span_box_l { display:inline-block; width: 107px; height: 28px; line-height: 28px; background: url("../images/btn_l.jpg"); text-indent: 4px;
            color: #fff; letter-spacing: 1px; margin-right: 10px; font-weight: bold; font-size: 16px;}
.one_box1 .txt_box { padding-top: 132px;}
.one_box1_1 { height: 77px;}
.one_box1_2 { height: 168px;}

.yy_box { width: 438px; height: 148px;padding: 20px 0 0 10px  }
.login_img,.finished { margin: 20px 0 0 60px;}
.get_gift { display: block;  margin: 0 0 15px 60px;}
.yy_box select { width: 170px; height: 24px; line-height:24px; font-size: 14px; font-weight: normal; text-align: center; vertical-align: middle;  }
.getgift b { margin-top: 2px;}
.yy_box  .role_s { width: 100px;}
.one_box1_2 ul { padding-top: 33px;}
.one_box1_2 li { height: 28px; line-height: 28px;  margin-bottom: 7px;}
.one_box1_3 { padding-top: 20px;}
.one_box1_3 p { width: 700px; line-height: 26px;}

.one_box2 .txt_box { padding-top: 172px;}
.line { line-height: 28px; margin-bottom: 6px; width: 830px;}
.check_box { margin-top: 12px; height: 120px; }
.left_box { padding-top: 14px;}
.left_box p { height: 25px; line-height: 25px; margin-bottom: 20px;}
.left_box select,.left_box input { width: 193px; height: 25px; line-height: 25px;text-align: center; cursor: pointer;font-size:14px;font-weight:normal;}
.left_box .daqu{width:116px;}
.left_box .usr_name { width: 100px;}
.left_box .g_num,.left_box .s_num { width: 90px;}
.submit { width: 211px; height: 71px; background: url("../images/had.jpg"); border: 0 none; margin: 16px 0 0 40px;}




.one_box3 .txt_box { padding-top: 148px;}
.one_box3_1 { height: 172px;}
.one_box3_1 ul { position: absolute; top:17px; left: 320px;}
.one_box3_1 li { line-height: 28px;}

.footer { padding-top: 20px;}
.footer p { line-height: 25px; font-size: 14px; color: #b7b7b7; text-align: center}


.login_box{ height:255px; width:350px; background-color:#fae6d6; text-align:center; position: fixed; z-index: 1000;
            top:200px; left: 50%; margin-left: -127px; display: none;}
.loginBox{ padding: 0 18px 0 20px;}
.loginBox ul{float:left; display: inline; height:71px;overflow: hidden;}
.loginBox ul li { height:32px; border: 1px solid #c6c2bf; width: 215px; margin-bottom: 7px;}
.loginBox ul li input{ width: 100%; height: 30px; line-height: 32px; border: 0;}
.loginBox div{ float: right; display: inline; padding-top: 2px;}
.menu_login{ padding-top: 20px; margin-left: 18px; margin-bottom: 12px; padding-bottom: 5px; padding-left: 6px; border-bottom: 1px dashed #d5c2b4;
            text-align: left; width: 264px; font-size: 14px;}
.menu_login input{ vertical-align: top; margin-right: 5px; margin-top: 2px;}
.menu_login a{ color:#936623; text-decoration: none; margin-left: 10px;}
.zc{ text-align: left; padding-left: 22px;}
.zc a{ color: #824026;}
.welcome{ padding: 40px 0;}
.welcome span{color: #b1574c;}
#grey { position: absolute; top:0; left: 0; width: 100%; height: 1930px;background-color: rgba(0, 0, 0, 0.5); z-index: 10; display: none;}