#index>.container>div {float:left;background:#FFFFFF;box-shadow:3px 3px 5px #B4B4B4;border-radius:8px;margin-bottom:20px;padding:15px;}
#index>.container>div.index1 {width:720px;margin-right:20px;height:390px;}
#index>.container>div.index2,#news-list>.container>div.index2 {width:400px;padding:0;}
.container>div.index3 {width:1140px;height:450px;}
.container>div.index4 {width:720px;margin-right:20px;}
.container>div.index5 {width:370px;}
.container>div.index6 {width:1140px;}
.container>div.index7 {width:1140px;}

#news-list>.container>div {float:left;background:#FFFFFF;box-shadow:3px 3px 5px #B4B4B4;border-radius:8px;margin-bottom:20px;padding:15px;}
#news-list>.container>div.crumb {float:none;background:none;line-height:20px;padding:0px 10px 0px 10px;box-shadow:none;margin:20px 0 20px 0;} 
#news-list>.container>div.crumb a,#news-list>.container>div.crumb a.active:hover {color:#888888;} 
#news-list>.container>div.crumb a.active,#news-list>.container>div.crumb a:hover {color:#00AFEB;} 
#news-list>.container>div.news1 {padding:30px 20px;width:710px;margin-right:20px;}
.news1 .name
{
    font-size: 20px;
    line-height: 20px;
    height: 10px;
    overflow: visible;
    border-bottom: 2px solid #C6000F;
    margin-bottom: 10px;
    color: #C6000F;
}
.news1 .name b {float:left;background:#FFFFFF;display:block;padding:0 5px;}
.news1 .list {height:140px;width:100%;overflow:hidden;padding:20px 0;}
.news1 .list+.list {border-top:1px solid #B4B4B4;}
.news1 .list .img {float:left;width:240px;height:140px;overflow:hidden;margin-right:30px;padding-top:0;}
.news1 .list .txt {float:left;width:440px;height:140px;overflow:hidden;}
.news1 .list .txt .line1 {font-size:14px;line-height:18px;margin-bottom:10px;font-weight:bold;}
.news1 .list .txt .line2 {font-size:12px;line-height:10px;margin-bottom:10px;color:#00AFEB;}
.news1 .list .txt .line3 {font-size:14px;line-height:20px;margin-bottom:10px;}
.news1 .list .txt .line4 a{display: block;width: 80px;background: #00AFEB;text-align:center;color: #FFFFFF;}
.news1 .list .txt .line4 a:hover{background: #B4B4B4;}
.news1 .title1{font-size:16px;line-height:20px;margin-bottom:30px;text-align:center;margin-top:30px;}
.news1 .title2{font-size:16px;line-height:20px;margin-bottom:30px;text-left:center;margin-top:30px;}
.news1 .title3 {padding:20px;line-height:1em;margin:40px 0 20px 0;}
.news1 .title3 .f24 {line-height:1.5em;}
.news1 .title3 .f14 {line-height:1.5em;}
.news1 .title2 span{font-size:12px;line-height:20px;display:block;float:right;color:#00AFEB;}
.news1  p{font-size:14px;line-height:24px;}
.news1  .img{text-align:center;padding:40px 0;}
.news1  .ul1{list-style-type:square;color:#00AFEB;font-size:16px;}
.news1  .ul1 .f16{font-size:16px;color:#00AFEB;font-weight:bold;line-height:30px;}
.news1  .ul1 .f12{font-size:12px;}
.news1  .to{margin:20px 0;}
.news1  .to a {display:block;font-size:12px;line-height:30px;color:#00AFEB;}
.news1  .to a:hover {color:#B4B4B4;}

.news2  {width:370px;}
.news2  .title {border-bottom:2px solid #00AFEB;line-height:40px;}
.news2 .list {margin-top:15px;width:100%;float:left;}
.news2 .img {float:left;width:140px;height:100px;}
.news2 .txt {float:left;width:210px;margin-left:20px;}
.news2 .txt .name {height:25px;font-size:14px;font-weight:bold;color:#595757;border-bottom:1px solid #00AFEB;float:left;margin-bottom:5px;}
.news2 .txt .f12 {width:100%;margin:7px 0 8px 0;height:40px;overflow:hidden;}
.news2 .txt a {display:block;width:80px;background:#da0000;text-align:center;color:#FFFFFF; padding:2px;}
.news2 .txt a:hover {background:#B4B4B4;text-align:center;color:#FFFFFF;}

.news2 .list>a {display:block;width:100%;height:35px;background:url(../img/news2btn-1.jpg) top center no-repeat;}
.news2 .list>a:hover {background:url(../img/news2btn-2.jpg) top center no-repeat;}


#news-list>.container>div.news3 {padding:10px 5px;width:390px;display:none;}
#news-list>.container>div.news3 img  {width:100%;}



.title {font-size:22px;line-height:28px;padding:1px 0;}
.title a {font-size:12px;line-height:26px;width:58px;height:26x;display:block;float:right;border:1px solid #00AFEB;text-align:center;color:#00AFEB;}
.title a:hover {color:#B4B4B4;border-color:#B4B4B4;}


#myCarousel {}
#myCarousel .carousel-indicators {position:relative;text-align:center;margin:0;padding:0;line-height:10px;height:10px;top:-50px;left:0;right:0;bottom:0;}
#myCarousel .carousel-indicators li {display:inline-block;background:#FFFFFF;cursor:pointer;float:none;width:75px;height:6px;border-radius:0;}
#myCarousel .carousel-indicators .active {background:#94C51B;}
#myCarousel .carousel-control.left {width:30px;height:70px;line-height:68px;left:100px;border-radius:0;border:none;margin:0;}
#myCarousel .carousel-control.right {width:30px;height:70px;line-height:68px;right:100px;border-radius:0;border:none;margin:0;}

.index1 #index1-carousel {float:left;margin-top:20px;width:355px;height:370px;margin-bottom:0;}
.index1 #index1-carousel .carousel-indicators {position:relative;text-align:center;margin:0;padding:0;line-height:10px;height:10px;top:20px;left:0;right:0;bottom:0;}
.index1 #index1-carousel .carousel-indicators li {display:inline-block;background:#B4B4B4;cursor:pointer;float:none;width:95px;height:45px;}
.index1 #index1-carousel .carousel-indicators li img {display:block;}

.index1 .carousel-control  {background:none;color:#888888;border:none;}
.index1 .carousel-control.left {width:20px;top:20px;left:0px;}
.index1 .carousel-control.right {width:20px;top:20px;right:0px;}
.index1 .list-group {float:left;margin-top:20px;width:350px;margin-bottom:0;margin-left:15px;}
.index1 .list {float:left;width:100%;height:70px;}
.index1 .list+.list {margin-top:20px;}
.index1 .date {width:70px;height:70px;float:left;background:#C6000F;color:#FFFFFF;text-align:center;}
.index1 .f30 {font-size:30px;margin-top:12px;font-weight:bold;line-height:30px;}
.index1 .txt {width:260px;height:50px;float:left;background:#F3F3F4;color:#888888;border:10px solid #F3F3F4;line-height:25px;text-align:left;overflow:hidden;}

.index2 {float:left;width:400px;height:420px;background:#FFFFFF;box-shadow:5px 5px 5px #B4B4B4;border-radius:10px;}
.index2 .date {padding-top:18px;padding-left:20px; padding-right:20px;}
.index2 .date img {float:left;margin-right:5px;}
.index2 .date img#n3,.index2 .date img#n5 {margin-right:20px;}
.index2 .btn1,.index2 .btn2 {margin:20px 15px;}
.index2 .btn1 a {display:block;float:left;width:370px;height:75px;background:url(index2-btn1.png) top left no-repeat;}
.index2 .btn1 a:hover {background:url(index2-btn1_1.png);}
.index2 .btn2 a {margin-top:20px;display:block;float:left;width:179px;height:66px;background:url(index2-btn2.png) top left no-repeat;}
.index2 .btn2 a:hover {background:url(index2-btn2_1.png);}
.index2 .btn3 a {margin-left:13px;margin-top:20px;display:block;float:left;width:177px;height:66px;background:url(index2-btn3.png) top left no-repeat;}
.index2 .btn3 a:hover {background:url(index2-btn3_1.png);}


.index3 #index3-carousel {float:left;margin-top:20px;width:720px;height:370px;margin-bottom:0;}
.index3 #index3-carousel .carousel-indicators {position:relative;text-align:center;margin:0;padding:0;line-height:10px;height:10px;}
.index3 #index3-carousel .carousel-indicators li {display:inline-block;background:#B4B4B4;cursor:pointer;float:none;}
.index3 #index3-carousel .carousel-indicators .active {background:#00AFEB;}
.index3 .search {float:left;margin-top:20px;width:390px;height:370px;margin-left:30px;}
.index3 .search1 {background:url(index3-search1.jpg) top center no-repeat;width:390px;height:175px;}
.index3 .search1 .add-on {color:#43B79F;}
.index3 .search2 {background:url(index3-search2.jpg) top center no-repeat;width:390px;height:175px;margin-top:20px;}
.index3 .search2 .add-on {color:#93C41A;}
.index3 .input-append  {margin-top:100px;padding-left:50px;}
.index3 input {width:188px;height:33px;line-height:33px;background:#FFFFFF;border:none;padding:0 10px;border-top:1px solid #B4B4B4;border-right:1px solid #B4B4B4;border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}
.index3 .input-append .add-on:last-child,.index3 .input-append .add-on{width:72px;height:33px;line-height:33px;background:#FFFFFF;border:none;margin-left:10px;padding:0;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px solid #B4B4B4;border-left:1px solid #B4B4B4;}


.index4 .list {margin-top:15px;width:100%;height:125px;}
.index4 .img {float:left;width:240px;height:125px;}
.index4 .txt {float:left;width:455px;height:125px;margin-left:20px;}
.index4 .txt .name {width:100%;height:30px;background:url(../img/index4-line.png) bottom left no-repeat;font-size:14px;font-weight:bold;color:#595757;}
.index4 .txt .f12 {margin:7px 0 8px 0;height:60px;overflow:hidden;}
.index4 .txt a {display:block;float:right;width:80px;background:#da0000;text-align:center;color:#FFFFFF; line-height:28px;}
.index4 .txt a:hover {background:#b10000;text-align:center;color:#FFFFFF;}

.index5 .btn1 a {display:block;margin-top:20px;background:url(index5-btn1.png) top left no-repeat;width:370px;height:120px;}
.index5 .btn1 a:hover {background:url(index5-btn1_1.png) top left no-repeat;}
.index5 .btn2 a {display:block;margin-top:20px;background:url(index5-btn2.png) top left no-repeat;width:370px;height:120px;}
.index5 .btn2 a:hover {background:url(index5-btn2_1.png) top left no-repeat;}
.index5 .btn3 a {display:block;margin-top:20px;background:url(index5-btn3.png) top left no-repeat;width:370px;height:120px;}
.index5 .btn3 a:hover {background:url(index5-btn3_1.png) top left no-repeat;}


.index6 .list {width:360px;float:left;}
.index6 .list+.list {margin-left:30px;}
.index6 .img {width:354px;border-left:6px solid #00AFEB;}
.index6 .txt {width:350px;padding-left:10px;}
.index6 .txt .name {float:left;height:33px;line-height:33px;font-size:14px;font-weight:bold;color:#595757;border-bottom:2px solid #00AFEB;clear:both;}
.index6 .txt .f12 {padding-top:5px;clear:both;height:40px;overflow:hidden;}
.index6 a {color:#00AFEB;font-weight:bold;}
.index6  a:hover {color:#B4B4B4;border-color:#B4B4B4;}


.index7 .txt {font-size:22px;line-height:30px;background:url(index7-bg.png) top center no-repeat;height:30px;text-align:center;color:#FFFFFF;}

.index7 .img {padding:15px 0;text-align:center;}
.index7 .img a {display:inline-block;margin:5px;}


/* step */
#step ul {list-style: none;width:800px;overflow:hidden;margin:60px auto;padding:0;}
#step li {display: block;float:left;width:160px;overflow:hidden;margin:0;padding:0;text-align:center;}
#step .number {background:url(../img/step.png) top center no-repeat;color:#FFFFFF;}
#step .active .number {background-position:bottom center;}
#step .txt {padding-top:10px;}
#step .txt div+div {padding-top:2px;line-height:16px;}
#step .line {position:absolute;margin-top:30px;margin-left:125px;width:70px;height:2px;background:#94C51B;}
#step .active .line {background:#00AFEB;}
#step .f20 {line-height:60px;}
#step .f21 {line-height:60px;}



.form1 .Rpass {width:345px;margin:0 auto;border:1px solid #B4B4B4;padding:40px 20px 120px 20px;overflow:visible;background:url(../img/regist_bg.png) bottom left no-repeat;}
.form1 .package {width:345px;margin:0 auto;border:1px solid #B4B4B4;padding:40px 20px 120px 20px;overflow:visible;background:url(../img/regist_bg.png) bottom left no-repeat;}
.form1 .control-group{min-height:60px;overflow:hidden;width:100%;margin:0;}
.form1 .f16,.form1 .f12 {margin-bottom:20px;}
.form1 .input1 {border:1px solid #B4B4B4;font-size:12px;line-height:20px;padding:9px 10px 9px 50px;width:283px;background:url(../img/input_bg_user.png) top left no-repeat;margin:0;}
.form1 .input_user{background:url(../img/input_bg_user.png) top left no-repeat;}
.form1 .input_psd{background:url(../img/input_bg_psd.png) top left no-repeat;}
.form1 .input_phone{background:url(../img/input_bg_phone.png) top left no-repeat;}
.form1 .input-append input {border:1px solid #B4B4B4;font-size:12px;line-height:20px;padding:9px 10px 9px 10px;width:213px;}
.form1 .input-append img {margin-left:10px;width:100px;height:40px;}
.form1 a {color:#666666;}
.form1 .btn {width:100%;height:35px;}
.form1 .input-append .add-on{background-color:#00AFEB;background-image:none;color:#FFFFFF;height:32px;line-height:16px;text-shadow:none;margin-left:10px;cursor:pointer;}
.form1 .check {margin:0 auto;width:180px;margin-bottom:20px;}
.form1 .w700  {width:700px;margin:0 auto;}
.form1 .input-append .add-on {
    width: 90px;
}
.form1 label{font-size: 12px;color: #f00;padding: 10px 0;}

.bg-blue {background-color:#00B1EC;background-image:none;color:#FFFFFF;}
.bg-gray {background-color:#EEEEEE;background-image:none;}
.bg-orange{background-color:#E73828;background-image:none;color:#FFFFFF;}

.color-green {color:#94C51B;}
.color-blue {color:#00AFEB;}
.color-orange{color:#E73828;}

.gray1 {color:#595757;}



#regist {border-top:1px solid #B4B4B4;border-bottom:1px solid #B4B4B4;margin-left:-20px;margin-right:-20px;}
#regist {border-top:1px solid #B4B4B4;border-bottom:1px solid #B4B4B4;margin-left:-20px;margin-right:-20px;}
#regist > li > a {width:192.5px;margin:0;padding:0;border:none;text-align:center;border-radius:0;line-height:40px;}
#regist #tab1 {background:url(../img/icon_phone0.png) 10px center no-repeat;}
#regist .active #tab1 {background:url(../img/icon_phone1.png) 10px center no-repeat;background-color:#00AFEB;color:#FFFFFF;}
#regist #tab2 {background:url(../img/icon_email0.png) 10px center no-repeat;}
#regist .active #tab2 {background:url(../img/icon_email1.png) 10px center no-repeat;background-color:#00AFEB;color:#FFFFFF;}
#regist1 .input-append .add-on {width:90px;}
#regist1 .input-append .add-on div {line-height:18px;}






#event form {width:1000px;margin:0 auto;overflow:visible;}
#event form>div {width:460px;height:100px;padding:20px;float:left;}
#event .left {width:160px;height:100px;float:left;background:#000000;color:#FFFFFF;}
#event .left .f24 {text-align:center;margin-top:20px;}
#event .left .f13 {text-align:center;margin-top:10px;}
#event .right {width:260px;height:100px;float:left;background:#F2F2F2;}
#event .right .f12 {text-align:center;margin-top:20px;}
#event .right .button a {background-color:#000000;color:#FFFFFF;padding: 5px 10px;margin:20px 10px 0; display: block;float: left;}
#event #event1 .left,#event #event1 .right a {background:#00AEEA;}
#event #event1 .right span {color:#00AEEA;}
#event #event2 .left,#event #event2 .right a {background:#E85412;}
#event #event2 .right span {color:#E85412;}
#event #event3 .left,#event #event3 .right a {background:#8F4394;}
#event #event3 .right span {color:#8F4394;}
#event #event4 .left,#event #event4 .right a {background:#1DA938;}
#event #event4 .right span {color:#1DA938;}




.f24 {font-size:24px;}
.f21 {font-size:21px;}
.f20 {font-size:20px;}
.f16 {font-size:16px;}
.f13 {font-size:13px;}
.f12 {font-size:12px;}
.f11 {font-size:11px;}



.form2 .control-group{height:60px;overflow:hidden;width:100%;margin:0;}
.form2 .controls>*{float:left;}
.form2 .f16,.form2 .f12 {padding:0 260px;margin-bottom:20px;}
.form2 label.line2 {width: 420px;height:40px;padding-top:4px;line-height:16px;text-align: right;margin-right:20px;font-size:12px;}
.form2 label.line1 {width: 420px;height:40px;padding-top:4px;line-height:32px;text-align: right;margin-right:20px;font-size:12px;}
.form2 input[type="text"] {border:1px solid #B4B4B4;font-size:12px;line-height:20px;padding:9px 9px 9px 9px;width:250px;margin:0;}
.form2 select {border:1px solid #B4B4B4;height:40px;font-size:12px;line-height:20px;padding:9px 9px 9px 9px;width:270px;margin:0;}
.form2 .icon {width:20px;height:40px;margin:0 20px;background:none;}
.form2 .icon-right {background:url(../img/icon_right.png) left center no-repeat;}
.form2 .icon-wrong {background:url(../img/icon_wrong.png) left center no-repeat;}
.form2 label.error {width:18em;/*height:40px;*/line-height:40px;font-size:12px;color: #E73828;margin-left: 20px; background:url(../img/icon_wrong.png) no-repeat 0 10px;padding-left: 30px}
.form2 label.success{width:18em;/*height:40px;*/line-height:40px;font-size:12px;color: #E73828;margin-left: 20px; background:url(../img/icon_right.png) no-repeat 0 10px;padding-left: 30px}
.form2 .info2 {width:18em;height:40px;padding-top:4px;line-height:16px;font-size:12px;}
.form2 .w84 {width:84px;}
.form2 .w84+.w84{margin-left:9px;}
.form2 .w60{width:60px;margin-left:9px;padding:0;line-height:40px;}
.form2 .w60{width:60px;margin-left:9px;padding:0;line-height:40px;}
.form2 input[type="text"].w112{width:112px;}
.form2 ol{margin-left:200px;width:800px;}
.form2 ol>li {line-height:20px;}
.form2 .check {margin:0 auto;width:280px;margin-bottom:20px;}
.form2 input[type="reset"],.form2 input[type="submit"]{width:250px;margin:0 30px;padding:0;line-height:35px;}
.form2 .controls input[type="reset"],.form2 .controls input[type="submit"]{width:270px;margin:0;}
.form2 .t-center .btn {height:35px;}
.form2 form {width:100%;margin:0 auto;border:none;padding:0px 20px 20px 20px;overflow:visible;}

.form2 .check label.error{width: auto;float: left;margin-left: 0; background:url(../img/icon_wrong.png) no-repeat 0 10px;padding-left: 30px}
.form2 .check1{width: 700px;margin: 0 auto;}
.form2 .check2{float: left;}
.form2 .check1 label,.form2 .check2 label{float: left;margin-right: 40px;}
.info{width: 600px;margin: 0 auto 50px}
.info .f14{font-weight: 600;}
.form2 .controls .label_wrap{float: left;margin-top: 10px;margin-left: 10px;}
.form2 .controls .label_wrap label{float: left;margin-left: 5px;}

.table1 form {width:900px;margin:0 auto;padding:40px 0px 40px 0px;overflow:visible;}
.table1 table {margin-bottom:20px;}
.table1 table.border {border-color:#B4B4B4;}
.table1 table.border  td{border:solid #888888; border-width:0px 1px 1px 0px;}
.table1 table.border{border:solid #888888; border-width:1px 0px 0px 1px;}
.table1 td {height:35px;text-align:center;vertical-align:middle;}
.table1 .btn {height:35px;width:140px;line-height:35px;padding:0;text-shadow:none;}
.table1 .btn-add{width:110px;background:url(../img/icon_add.png) 10px center no-repeat #94C51B;color:#FFFFFF;padding-left:30px;}
.table1  input[type="checkbox"] {margin:0;}
.table1 table td.check {border-right:none;text-align:right;width:25px;}
.table1 table td.check-number {width:3em;}
.table1 td a {color:#333;}
.table1 td a.btn {color:#FFFFFF;}
.table1 table.border a:hover  {color:#DF5A2C;}
.table1  a.orange:hover  {color:#DF5A2C;}
.table1 .mr {display:inline-block;margin-right:20px;}
.table1 .h40 {height:40px;}
.table1 .h40 .bg-orange {height:40px;line-height:40px;font-size:16px;font-weight:bold;}
.table1 .h40 .bg-orange:hover {background:#F29600}
.table1 .w240 {width:235px;padding-left:5px;}
.table1 #icon-user {background:url(../img/nav1-0.png) 70px center no-repeat;}
.table1 #icon-phone {background:url(../img/icon_phone0.png) 70px center no-repeat;}
.table1 #icon-email {background:url(../img/nav4-0.png) 70px center no-repeat;}






#complete {width:420px;margin:0 auto;text-align:center;padding:40px 0;border:1px solid #B4B4B4;}
#complete .f16 {margin-top:20px;margin-bottom:20px;}
#complete .f12,#complete .f12 a {margin-top:10px;;line-height:12px;}
#complete a {margin-top:20px;width:200px;height:35px;line-height:35px;padding:0;}



#personal_information1,#personal_information2 {width:420px;margin-left:-210px;margin-top:120px;text-align:center;padding:40px 0;}
#personal_information1 .f16,#personal_information2 .f16 {margin-top:20px;}
#personal_information1 .f12,#personal_information2 .f12 {margin-top:10px;}
#personal_information1 a,#personal_information2 a {margin-top:10px;width:200px;height:35px;line-height:35px;padding:0;}


#confirm_pay1 {width:350px;margin-left:-175px;margin-top:120px;text-align:center;padding:40px 0;}
#confirm_pay1 .f16{margin-bottom:20px;}
#confirm_pay1 a {width:80px;height:35px;line-height:35px;padding:0;margin:0 15px;text-shadow:none;}


#crumb {padding:0 20px;margin-bottom:10px;}
#crumb>div {border-bottom:2px solid #00AFEB;padding:35px 0 15px 0;}
#crumb-name {padding:0 20px;margin-bottom:60px;text-indent:2em}


#user {padding:40px 15px;} 
#user-nav {float:left;width:160px;height:270px;border:1px solid #B4B4B4;}
#user-nav .f16 {margin:35px 0 25px 35px;}
#user-nav a {display:block;margin:0 20px;line-height:30px;padding-left:40px;color:#666666;}
#user-nav #nav1 {background:url(../img/nav1-0.png) 10px center no-repeat;}
#user-nav #nav1:hover,#user-nav #nav1.active {background:url(../img/nav1-1.png) 10px center no-repeat #00AFEB;color:#FFFFFF;}
#user-nav #nav2 {background:url(../img/nav2-0.png) 10px center no-repeat;}
#user-nav #nav2:hover,#user-nav #nav2.active {background:url(../img/nav2-1.png) 10px center no-repeat #00AFEB;color:#FFFFFF;}
#user-nav #nav3 {background:url(../img/nav3-0.png) 10px center no-repeat;}
#user-nav #nav3:hover,#user-nav #nav3.active {background:url(../img/nav3-1.png) 10px center no-repeat #00AFEB;color:#FFFFFF;}
#user-nav #nav4 {background:url(../img/nav4-0.png) 10px center no-repeat;}
#user-nav #nav4:hover,#user-nav #nav4.active {background:url(../img/nav4-1.png) 10px center no-repeat #00AFEB;color:#FFFFFF;}
#user-nav #nav5 {background:url(../img/nav5-0.png) 10px center no-repeat;}
#user-nav #nav5:hover,#user-nav #nav5.active {background:url(../img/nav5-1.png) 10px center no-repeat #00AFEB;color:#FFFFFF;}
#user-main {float:left;width:966px;min-height:600px;border:1px solid #B4B4B4;margin-left:15px;}
#user-main .title {background:url(../img/nav1-0.png) 30px center no-repeat;padding-left:60px;line-height:35px;border-bottom:1px solid #B4B4B4;}
#user-main #title2 {background:url(../img/nav2-0.png) 30px center no-repeat;}
#user-main #title3 {background:url(../img/nav3-0.png) 30px center no-repeat;}
#user-main #title4 {background:url(../img/nav4-0.png) 30px center no-repeat;}
#user-main .body {padding:20px 30px;}
#user-main .body .right-tab {margin-bottom:20px;text-align:right;}
#user-main .body .right-tab a {color:#333;}
#user-main .body .right-tab a:hover,#user-main .body .right-tab a.active {color:#E73828;}
#user-main .body .form2 label.line1 {width: 300px;}
#user-main .body .nav-tabs {border-bottom:5px solid #B4B4B4;}
#user-main .body .nav-tabs > li{margin-bottom:-5px;}
#user-main .body .nav-tabs > li a {color:#333;padding:10px;height:20px;line-height:20px;width:80px;margin:0;border:none;}
#user-main .nav > li > a:hover,#user-main .nav > li > a:focus {background:none;border:none;}
#user-main .body .nav-tabs > .active > a,#user-main .body  .nav-tabs > .active > a:hover,#user-main .body  .nav-tabs > .active > a:focus {border:none;border-bottom:5px solid #E73828;color:#E73828;}
#user-main .body .nav-tabs .cell {width:1px;height:30px;background:#B4B4B4;}
#user-main .body .table1 form {padding-top:0;}

#user-main .body .t-center img {margin-top:20px;}
#user-main .body .t-center a.btn {padding:0;margin:40px 35px;padding:0;width:100px;line-height:35px;height:35px;}
#user-main .body .f12 {margin-bottom:20px;}
#user-main .body .pager{border-top:1px solid #B4B4B4;margin:40px -30px;padding:30px;}
#user-main .body .pager li{margin:0 5px;}
#user-main .body .pager a{display:inline-block;border-radius:0;color:#333;border:1px solid #B4B4B4;height:20px;line-height:20px;padding:0 5px;font-size:12px;}
#user-main .body .pager a.active{background:#E73828;color:#FFFFFF;}
#user-main .body tr.line2 td{height:60px;line-height:20px;}


.btn:hover,.btn:active{background-color:#0094C5;color:#FFFFFF;text-shadow:none;}


.mt-60 {margin-top:60px;}
.mb-60 {margin-bottom:60px;}
.ml-60 {margin-left:60px;}
.mr-60 {margin-right:60px;}

/****************************************************************/

/* head */
#head {background-color:#FFFFFF;height:140px;}
#head .logo{float:left;width:500px;}
#head .link{float:right;width:445px;text-align:right;}
#head .link a {/*margin-top:60px;*/float:right;display:block;padding:5px;width:130px;margin-right:10px;text-align:center;background-color:#FFFFFF;background-image:none;border:1px solid #B4B4B4;color:#888888;}
#head .link a.active{background-color:#008000;color:#FFFFFF;text-shadow:none;}
#head .banner{float:left;width:230px;text-align:right;}

/* nav */
#nav
{
    height: 50px;
    background: #e60012;
}
#nav li {width:130px;}
#nav li+li {width:147px;}
#nav li>a {margin:0;padding:0;height:38px;border-radius:0;padding-top:12px;text-align:center;color:#FFFFFF;}
#nav li a>div {margin-top:2px;}
#nav li > a.active,#nav li:hover > a {background-color:#C6000F;color:#FFFFFF;}
#nav .sub-nav {display:none;position:absolute;z-index: 999;}
#nav li:hover .sub-nav {display:block;}
#nav .sub-nav a {display:block;width:147px;height:50px;text-align:center;background:#FFFFFF;line-height:50px;color:#888888;}
#nav .sub-nav a:hover
{
    background-color: #e60012;
    color: #FFFFFF;
}
#nav .sub-nav div+div a {border-top:1px solid #B4B4B4;}


#body .container{background:#FFFFFF;padding-bottom:60px;}


body {font-size:14px;color:#888888;line-height:20px;}
* {font-size:inherit;color:inherit;line-height:inherit;}

.btn-black {display:inline-block;background:#000000;border-width:0px;color:#FFFFFF;font-size:14px;height:40px;line-height:20px;padding:5px 20px;cursor:pointer;text-align:center;}
.btn-black:hover {background:#00AFEB;color:#FFFFFF;}
.btn-black span {display:block;font-size:12px;}
.btn-blue {display:inline-block;background:#00AFEB;border-width:0px;color:#FFFFFF;font-size:14px;height:35px;line-height:35px;padding:0 20px;cursor:pointer;text-align:center;}
.btn-blue:hover {background:#B4B4B4;color:#FFFFFF;}
.btn-red {display:inline-block;background:#E73828;border-width:0px;color:#FFFFFF;font-size:14px;height:35px;line-height:35px;padding:0 20px;cursor:pointer;text-align:center;}
.btn-red:hover {background:#F29600;color:#FFFFFF;}
.btn-green {display:inline-block;background:#94C51B;border-width:0px;color:#FFFFFF;font-size:14px;height:35px;line-height:35px;padding:0 20px;cursor:pointer;text-align:center;}
.btn-green:hover {background:#B4B4B4;color:#FFFFFF;}
.btn-line2 {line-height:15px;padding-top:5px;height:35px;}

.input-append, .input-prepend {margin:0;}
.input-append input,.input-prepend input {border-radius:0;font-size:14px;}
.input-append .f12,.input-prepend .f12 {border-radius:0;font-size:12px;}
.input-append .f16,.input-prepend .f16 {border-radius:0;font-size:16px;}

.h40 {height:40px;line-height:40px;}

.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}

.mt-xs {margin-top:5px;}
.mt-s {margin-top:10px;}
.mt {margin-top:20px;}
.mt-l {margin-top:30px;}
.mt-xl {margin-top:60px;}

.mb-xs {margin-bottom:5px;}
.mb-s {margin-bottom:10px;}
.mb {margin-bottom:20px;}
.mb-l {margin-bottom:30px;}
.mb-xl {margin-bottom:60px;}

.ml-s {margin-left:10px;}
.ml {margin-left:20px;}
.ml-l {margin-left:30px;}

.mr-s {margin-right:10px;}
.mr {margin-right:20px;}
.mr-l {margin-right:30px;}
a.p50 {display:block;float:left;width:50%;}


/*打印*/
.print_content{
	width: 1600px;
	height: 870px;
	margin: 0 auto;
	position: relative;
	padding: 303px 81px 67px 81px;
	background:url(../img/print.jpg) no-repeat;
	font-size: 38px;
}
.print_content .race{
	width: 500px;
	height: 100px;
	margin-left: 190px;
	margin-top: 60px;
	line-height: 110px;
}
.print_content .other{
	width: 500px;
	height: 110px;
	margin-left: 190px;
	line-height: 110px;
}
.print_content .other .third{
	width: 160px;
	height: 110px;
	float: left;
	margin-top: 5px;
	margin-left: 30px;
}

.bg_1{
background: rgba(0, 0, 0, 0) url('../img/bg_1.png') repeat scroll 0 0;	
height:363px;
	
}

.bg_2{
background: rgba(0, 0, 0, 0) url('../img/bg_2.png') repeat scroll 0 0;	
height:473px;
	
}

#personal_information1,#personal_information2,#personal_information5,#personal_information4 {width:420px;margin-left:-210px;margin-top:120px;text-align:center;padding:40px 0;}
#personal_information1 .f16,#personal_information2 .f16,#personal_information5 .f16,#personal_information4 .f16 {margin-top:20px;}
#personal_information1 .f12,#personal_information2 .f12,#personal_information5 .f12,#personal_information4 .f12 {margin-top:10px;}
#personal_information1 a,#personal_information2 a,#personal_information5 a,#personal_information4 a {margin-top:10px;width:200px;height:35px;line-height:35px;padding:0;}

#personal_information3 {width:1160px;margin-left:-580px;margin-top:20px;position:absolute;}
.event1-c { color: red; }



.gy318{padding: 10px 20px; background: #00AFEB; font-size: 28px; color: #fff; display: inline-block; margin: 10px 0; }
.jj318{color: #00AFEB; padding: 5px 0; font-size: 24px; border-bottom: 2px solid #00AFEB;display: inline-block;margin: 10px 0;}
.lx-box318{list-style-type:none; padding: 0; margin: 0;display: inline-block;}
.lx-box318 li{width: 320px; float: left; height: 26px; line-height: 26px; font-size: 16px; margin: 5px 0;}
.dz-icon{background: url('dz-icon.png') no-repeat; padding-left: 30px;}
.gw-icon{background: url('gw-icon.png') no-repeat; padding-left: 30px;}
.dh-icon{background: url('dh-icon.png') no-repeat; padding-left: 30px;}
.mp-icon{background: url('mp-icon.png') no-repeat; padding-left: 30px;}
.time-icon{background: url('time-icon.png') no-repeat; padding-left: 30px;}
.line318{border-bottom: 2px solid #c0c0c0; display: block;}

.head-line318{font-size: 20px;}
.blue-font318{color: #00AFEB;}

.index_login_box
{
    border-top: 1px dotted #8d8d8d;
    border-bottom: 1px dotted #8d8d8d;
    height: 150px;
    display:block;
    margin-top:15px;
}