.regTitle{background:url(../image/nav.gif) top repeat-x; height:58px; overflow:hidden;}

.regTitle .fl{padding-left:20px; line-height:44px;}

.regTitle a, .regTitle a:hover{font-size:16px; color:#FFF;}

.regTitle .fr{padding:13px 20px 0 0;}



.regBox{border:#ccc solid 1px; min-height:200px; _height:200px; position:relative;}

.aside{ position:absolute; top:80px; right:24px; width:176px;}

.gray {

color: #666!important;

}

.aside p.item {

padding-bottom: 12px;

}



.qzone_btn{ display:block; width:105px; height:16px; background:url(../image/qq_01.png) no-repeat;}

.qzone_btn:hover{ background:url(../image/qq_02.png) no-repeat;}



.wx{ font-size:16px; font-family:"Microsoft YaHei"; background:url(../image/wxico.jpg) no-repeat; padding-left:26px;}



.regTitle2{height:49px; line-height:40px; overflow:hidden; background:url(../image/lbg.gif) bottom repeat-x; margin:0 5px; position:relative;}

.regTitle2 h1{font-weight:400; font-size:24px; padding-left:15px;}

.regTitle2 h1 span{font-size:13px; padding-left:6px; font-family:Arial;}

.regTitle2 .msg{position:absolute; top:0px; right:15px; font-size:13px; white-space:nowrap;}

.regTitle2 .fr a{padding:0 10px;}

.regTitle2 .fr span{color:#F60;}

.regTitle2 .fr em{background:url(../image/lico.gif) right center no-repeat; padding-right:20px;}



.regMsg{padding:25px; border-top:#d0d0d0 solid 1px; color:#5e5e5e; font-size:13px; line-height:23px; text-align:justify; margin-top:100px;}

.regMsg span{color:#ff6800;}

/**/

.regMsg2{font-size:13px; padding:5px 20px;}



.reg{padding:80px 0 40px 0;}

.reg li{padding-left:360px; height:48px; line-height:32px; overflow:hidden; position:relative;}

.reg a{color:#ff6800;}

.reg .li_01{height:205px; overflow:hidden; display:none;}

.reg em{position:absolute; left:0px; top:0px; display:block; width:350px; text-align:right; font-size:14px; color:#2b2b2b;}

.reg .input1{width:231px; height:32px; line-height:32px; padding:0 10px; background:url(../image/linput.gif) left top no-repeat; float:left;}

.reg .input2{background:url(../image/linput1.gif) left top no-repeat; width:107px;}

.reg .tips{float:left; padding-left:10px; white-space:nowrap;}

.reg .checkboxDiv input{float:left; margin-right:5px; position:relative; top:6px;}

.reg .content{border:#ccc solid 1px; width:466px; height:160px; overflow:hidden; overflow-y:scroll; padding:10px 15px; font-size:13px; line-height:20px;}

.reg .btn1{width:111px; height:32px; background:url(../image/lbtn.gif) left top no-repeat; font-size:14px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer;}



.reg2{min-height:600px; _height:600px;}

.reg2 h1{text-align:center; padding:100px 0 40px 0; font-size:33px; color:#ff6800; font-weight:400;}

.reg2 .list{width:740px; min-height:280px; _height:280px; margin:0 auto; background:url(../image/reg2.gif) center top no-repeat;}

.reg2 li{padding-left:170px; width:200px; height:280px; overflow:hidden; float:left; position:relative;}

.reg2 .imgDiv{position:absolute; left:45px; top:40px;}

.reg2 h2{padding:35px 0 15px 0; font-size:18px;}

.reg2 h2 a{color:#cc0022;}

.reg2 .name{font-size:14px; padding-bottom:15px;}

.reg2 dd{height:25px; line-height:25px; overflow:hidden; font-size:14px;}



.regLayer{width:356px; height:467px; overflow:hidden; background:url(../image/lbg.png) left top no-repeat; position:absolute; top:242px; right:200px; z-index:100; padding:10px; display:none;}

.regLayer .name{height:30px; line-height:30px; overflow:hidden; color:#ff8400; padding-top:5px; position:relative;}

.regLayer .name a{color:#ff8400; position:absolute; top:5px; right:0px;}

.regLayer .list{border:#eee solid 1px; padding:1px; height:390px; overflow:hidden;}

.regLayer li{padding:0 0 0 56px; position:relative; min-height:19px; _height:19px; line-height:18px; font-size:13px;}

.regLayer li span{position:absolute; left:0px; top:0px; display:block; width:50px; text-align:center; height:18px; line-height:18px; background:#eee; overflow:hidden;}

.regLayer .btnDiv{padding-top:8px; height:42px; overflow:hidden; text-align:right;}

.regLayer .btnDiv a{display:inline-block; width:109px; height:32px; line-height:32px; text-align:center; background:url(../image/lbtn.png) left top no-repeat; margin-left:5px; font-size:14px; color:#fff;}



.reg3{width:560px; overflow:hidden; border-right:#d0d0d0 solid 1px; font-size:13px;}

.reg3 a{color:#ff6800;}

.reg3 .name{padding:35px 0; text-align:center;/* padding-left:16px;*/}

.reg3 .name span{font-size:24px; color:#ff6800; padding-right:10px;}

.reg3 li{padding-left:222px; height:45px; line-height:32px; overflow:hidden; position:relative;}

.reg3 em{position:absolute; left:0px; top:0px; display:block; width:218px; text-align:right; font-size:14px;}

.reg3 em span{color:#cc0022; padding-right:5px;}

.reg3 .input1{width:231px; height:32px; line-height:32px; padding:0 10px; background:url(../image/linput.gif) left top no-repeat; float:left;}

.reg3 .input2{background:url(../image/linput1.gif) left top no-repeat; width:107px;}

.reg3 .input4{background:url(../image/linput2.gif) left top no-repeat; width:32px;}

.reg3 .input5{background:url(../image/linput3.gif) left top no-repeat; width:94px;}

.reg3 .input3{border-bottom:#5e5e5e solid 1px; height:31px; line-height:31px; width:196px; padding:0 10px; margin-left:10px;}

.reg3 .tips{float:left; padding-left:10px; white-space:nowrap;}

.reg3 .tips2{float:left; padding:0 4px;}

.reg3 .selectDiv{width:118px; height:32px; line-height:32px; overflow:hidden; background:url(../image/lselect.gif) left top no-repeat; float:left; margin-right:14px;}

.reg3 .li_01{height:205px; overflow:hidden; display:none;}

.reg3 .li_03{height:70px;}

.reg3 .li_02{height:200px;}

.reg3 dd{float:left; height:32px; width:125px; overflow:hidden;}

.reg3 .dd_01{width:200px; overflow:hidden;}

.reg3 dd input{float:left; margin-right:5px; position:relative; top:6px;}

.reg3 .checkboxDiv input{float:left; margin-right:5px; position:relative; top:6px;}

.reg3 .content{border:#ccc solid 1px; width:320px; height:160px; overflow:hidden; overflow-y:scroll; padding:10px 15px; font-size:13px; line-height:20px;}

.reg3 .btn1{width:111px; height:32px; background:url(../image/lbtn.gif) left top no-repeat; font-size:14px; font-weight:bold; color:#fff; cursor:pointer;}



.regSide{width:290px; padding-right:40px; overflow:hidden; font-size:13px;}

.regSide h2{font-size:24px; font-weight:400; padding-bottom:10px; background:url(../image/lline.gif) left bottom no-repeat;}

.regSide .content{line-height:24px; color:#5e5e5e; padding:6px 0 16px 0;}

.regSide .btnDiv{height:50px; overflow:hidden;}

.regSide .btnDiv li{float:left; width:130px; height:27px; line-height:23px; overflow:hidden; padding:0 15px 0px 0; }

.regSide .btnDiv li a{color:#1a649d;}

.reg3Con{width:228px; min-height:215px; _height:215px; padding:0 20px; margin-bottom:10px;}

.reg3Con .name{height:50px; line-height:50px; overflow:hidden; position:relative;}

.reg3Con .name h1{font-size:20px; font-weight:400;}

.reg3Con .name a{position:absolute; top:0px; right:0px; color:#8b94a2; font-size:12px;}



.reg5Title{text-align:center; font-weight:400; font-size:24px; color:#000; padding:45px 0;}

/**/

.reg5{width:582px; margin:0 auto; height:500px; overflow:hidden;}

.reg5 ul{width:110%;}

.reg5 li{float:left; width:212px; padding-left:62px; height:68px; background:#fef4f4; border:#ffc6c6 solid 1px; margin-right:29px; margin-bottom:29px;}

.reg5 h2{height:39px; line-height:39px; overflow:hidden;}

.reg5 h2 a{color:#cc0022;}

.reg5 .content{font-size:13px; color:#72320c;}



.reg5Layer{position:absolute; left:500px; top:300px; z-index:100; width:246px; height:200px; overflow:hidden; background:url(../image/lbg1.png) left top no-repeat; padding:0 15px; font-size:13px; color:#2b2b2b; display:none;}

.reg5Layer .name{height:42px; line-height:42px; overflow:hidden; color:#ff6800;}

.reg5Layer .content{line-height:23px; text-align:justify;}



.reg6{width:560px; height:625px; overflow:hidden; border-right:#d0d0d0 solid 1px; font-size:14px;}

.reg6 .title{color:#ff6800; font-size:26px; padding:55px 0 25px 0; text-align:center; font-weight:bold;}

.reg6 .box{width:427px; height:275px; overflow:hidden; padding:0 25px; margin:0 auto; background:url(../image/lbg2.png) left top no-repeat; position:relative;}

.reg6 .name{padding:25px 0; font-size:18px;}

.reg6 .content{line-height:24px; text-align:justify;}

.reg6 a{position:absolute; bottom:30px; right:25px; white-space:nowrap;}

















