﻿/*辅助栏目页面样式*/

/*a{transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}*/

.login, .forget { background: #fff; margin: -100px 0 0; position: relative; z-index: 10; }
.login .inner { width: 385px; margin: 0 auto; padding: 100px 0 120px; }
.login h2, .forget h2 { font-size: 30px; font-weight: normal; color: #000; text-align: center; padding-bottom: 40px; }
.login li { float: left; width: 100%; margin-bottom: 20px; line-height: 24px; }
.login li .inpbox { padding: 15px; height: 24px; line-height: 24px; color: #A8A8A8; background: #F5F5F5 }
.login li .inpbox input { width: 100%; background: none; border: none; height: 24px; line-height: 24px; }
.login li a.btn { display: block; width: 100%; height: 54px; line-height: 54px; color: #fff; text-align: center; background: #FDC900; }
.login li a.reg, .login li a.for { float: left; width: 50%; text-align: left; color: #767676; }
.login li a.for { text-align: right; }
.login li a.reg:hover, .login li a.for:hover { color: #FDC900; }
.login li .inpbox1 { float: left; width: 230px; }
.login li .yzm { float: right; width: 120px; height: 54px; line-height: 54px; background: #231714; color: #fff; text-align: center; }
.login li a { text-decoration: underline; }
.login li em { float: left; display: inline-block; zoom: 1; display: inline; width: 30px; height: 30px; background: #ddd; margin-right: 5px; }
.login li em.on { background: url("../images/d_dot03.jpg") no-repeat; }
.memtab_tit { padding: 20px 0 50px; }
.memtab_tit dd { float: left; margin-left: 70px; padding-left: 30px; color: #2B2B2B; cursor: pointer; background: url("../images/d_dot01.jpg") no-repeat; }
.memtab_tit dd.active { background: url("../images/d_dot02.jpg") no-repeat; }
.memtab_con_part { display: none; }
.forget .inner { width: 600px; margin: 0 auto; padding: 100px 0 120px; }
.forget_tit { width: 600px; margin: 30px 0 80px; background: url("../images/d_dot04.jpg") 0 top no-repeat; }
.forget_tit li { float: left; width: 170px; }
.forget_tit li span { display: block; width: 56px; height: 56px; margin-left: 14px; color: #fff; background: #FFFFFF; border: 1px solid #999999; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.forget_tit li span em { display: block; width: 46px; height: 46px; line-height: 46px; margin: 5px auto; font-size: 20px; text-align: center; background: #999999; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.forget_tit li label { display: block; color: #6A6A6A; text-align: left; width: 86px; padding-top: 20px; text-align: center; }
.forget_tit li.last { width: 60px; }
.forget_tit li.on span { border: 1px solid #FDCA06; }
.forget_tit li.on span em { background: #FDC900; }
.forget_con { }
.forget_con li { float: left; width: 100%; height: 40px; line-height: 40px; margin: 0 0 20px; color: #8C8B8B; }
.forget_con li label { float: left; width: 170px; padding-right: 10px; text-align: right; }
.forget_con li .finp { float: left; width: 280px; height: 30px; line-height: 30px; padding: 5px 15px; background: #F3F3F3; border: none; }
.forget_con li .finp1 { width: 200px; }
.forget_con li .yzm { float: left; width: 75px; height: 40px; line-height: 40px; margin-left: 5px; background: #A0A0A0; color: #fff; text-align: center; }
.forget_con li a.btn { display: block; width: 310px; margin-left: 180px; height: 44px; line-height: 44px; color: #fff; text-align: center; background: #FDC900; }
.forget_con li .finp2 { width: 175px; }
.forget_con li .yzm2 { font-size: 12px; width: 100px; }
.forget_con li em { padding-left: 15px; }
.forget_con h3 { width: 250px; margin: 0px auto; padding-left: 85px; font-size: 16px; line-height: 26px; color: #8C8B8B; background: url("../images/d_dot05.jpg") left center no-repeat; }
.forget_con h3 a { margin-left: 10px; color: #FDC900; text-decoration: underline; }
.select-box { float: left; width: 310px; position: relative; z-index: 100; line-height: 30px; background: #F3F3F3; }
.select-box:hover { z-index: 101; }
.select-box dt { cursor: pointer; padding: 5px 15px; background: url("../images/d_dot06.jpg") 280px center no-repeat; }
.select-box dt b { font-weight: normal; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.select-box dd { position: absolute; max-height: 200px; z-index: 102; overflow-y: auto; background: #F3F3F3; overflow-x: hidden; width: 100%; top: 100%; display: none; padding: 5px 0; }
.select-box dd a { display: block; line-height: 24px; font-weight: normal; white-space: normal; padding: 0 15px; color: #8C8B8B; }
.select-box dd a:hover, .select_0 dd a.on { color: #FDC900; }
.forget_con .mailtxt { display: none; }
#fullbg { background: #000; left: 0px; opacity: 0.7; position: absolute; top: 0px; z-index: 30; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; }
.dialogbox { background: #fff; display: none; width: 400px; height: 300px; left: 50%; position: fixed !important; position: absolute; top: 50%; z-index: 45; }
.dialog01 { width: 600px; height: 300px; }
.payment { width: 600px; color: #5b5b5b; }
.paym_tit { height: 30px; line-height: 30px; background: #eaeaea; color: #000; font-size: 16px; padding-left: 18px; position: relative; }
.paym_tit a { position: absolute; width: 60px; height: 26px; line-height: 26px; color: #FDC900; right: 0; top: 0; }
.paym_con { padding: 50px 30px; overflow: hidden; }
.paym_con h2 { padding-left: 80px; color: #FDC900; font-size: 16px; background: url("../images/d_dot05.jpg") left top no-repeat; }
.paym_con h2 span { display: block; font-size: 14px; color: #999; margin: 15px 0; }
.paym_con h2 em { display: block; font-size: 14px; color: #333; margin: 15px 0; }
.paym_con h2 a { font-size: 14px; color: #FDC900; text-decoration: underline; }
.aid_con { background: #fff; margin: 60px 0 0; padding: 40px; overflow: hidden; }
.sitemap { }
.sitemap dl { overflow: hidden; padding: 20px 0; border-bottom: 1px dotted #857414; }
.sitemap dl.dl_7 { border-bottom: none; }
.sitemap dl dt { float: left; width: 100px; font-size: 16px; }
.sitemap dl dt a { color: #857414; }
.sitemap dl dd { float: left; width: 190px; }
.sitemap dl dd h2 { float: left; width: 100%; font-size: 14px; padding: 0 0 20px; }
.sitemap dl dd h2 > a { width: 100%; float: none; font-size: 14px; color: #857414; }
.sitemap dl dd a { float: left; width: 160px; font-size: 12px; padding: 0 0 10px; }

.sitemap .dl_2 dt + dd + dd + dd{ display:none}

.search-wrap { color: #888; margin: 20px 0; }
.search_t { padding-bottom: 30px; border-bottom: 1px solid #E5E5E5; line-height: 40px; }
.search_t .label { float: left; line-height: 38px; color: #333; display: inline-block; margin-right: 10px; }
.search_t .inp { float: left; width: 265px; padding: 0 5px; height: 38px; line-height: 38px; border: 1px solid #D8BC1E; border-top-left-radius: 3px; -moz-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; }
.search_t .inp input { width: 100%; height: 100%; border: none; background: none; line-height: 28px; height: 28px; font-size: 12px; color: #999999; }
.search_t .bon { float: left; }
.search_t .bon input.button { border: 0 none; height: 40px; width: 88px; background: #D8BC1E; color: #fff; border-top-right-radius: 3px; -moz-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; }
.search_t .result { float: right; }
.search_t .result em { color: #D8BC1E; }
.search_list { line-height: 1.8; list-style: none; margin-bottom: 50px; }
.search_list li { padding: 30px 0; border-bottom: 1px dotted #CCCCCC; }
.search_list li h3 { font-weight: normal; font-size: 16px; padding-bottom: 5px; }
.search_list li h3 a { color: #333; display: inline-block; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search_list li h3 a:hover { color: #D8BC1E; }
.search_list li h3 a em { color: #D8BC1E; }
.svs-art > .rd { float: left; /*width: 855px;*/ width:100%;}
.scroll-list-1{  height:230px; position:relative;}
.scroll-list-1 .bx-viewport{ height:230px !important; }
.m-menu3 .video_list {}
.m-menu3 .video_list li { padding: 0; width: 196px; height: 120px; margin:0;  max-height: none; position: relative; }
.m-menu3 .video_list li img { width: 196px; height: 110px; }
.m-menu3 .video_list li span { position: absolute; left: 0; top: 0; width: 196px; height: 110px; background: url("../images/d_dot07.png") center center no-repeat; }

.scroll-list-1 .bx-wrapper .bx-controls-direction a.disabled{ display:block; }
.scroll-list-1 .bx-wrapper .bx-controls-direction a { width:80px; height:25px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; left:50%; top:0; margin-top:0;  margin-left:-40px; background:url("../images/up.png") center 0 no-repeat; background-color:#fff; opacity:0.8; filter:alpha(opacity=80); }
.scroll-list-1 .bx-wrapper .bx-controls-direction a.bx-next { top:auto; bottom:0;  background-position:center bottom; border-radius:0;  border-top-left-radius:5px; border-top-right-radius:5px;}
.scroll-list-1 .bx-wrapper .bx-pager { display:none;}

.rd .forget_con li label { width: 70px; }
.rd .forget_con li .select-box { /*width: 248px;*/ width:324px; margin-right: 10px; }
.rd .forget_con li .select-box dt { background: url("../images/d_dot06.jpg") no-repeat 220px center; }
.r_search { /*width: 765px;*/ width:100%; margin-left: 80px; height: 44px; line-height: 44px; background: #E2CD56; }
.r_search .inp { float: left; margin: 7px 5px 0 150px; width: 345px; height: 30px; line-height: 30px; padding: 0 15px; border: none; background: #FFFFFF; }
.r_search .btn { float: left; margin: 7px 0 0 0; width: 90px; height: 30px; line-height: 30px; color: #686868; text-align: center; border: none; background: #FFFFFF; }
.r_list { padding: 50px 0 0; }
.r_list li { height: 30px; line-height: 30px; padding: 17px 0; border-bottom: 1px dotted #F3F3F3; }
.r_list li a { float: left; }
.r_list li em { float: right; width: 80px; font-size: 12px; font-family: Arial; }
.video_appbox { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; display: none; }
.video_appbox .video_t { left: 10%; top: 15%; position: absolute; height: 70%; width: 80%; z-index: 2; background: #000; }
.video_appbox .mask { position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }
.lt9 .video_appbox .mask { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");
}


.video_appbox .closeBtn{ background: url("../images/gallery_control_bg2.png") no-repeat right top;
    cursor: pointer;
    height: 46px;
    position: absolute;
    right: -22px;
    top: -22px;
    width: 46px;
	}
.lt9 .r_search { margin-top: 20px; }
.inv_dl { }
.inv_dl dt { float: left; width: 300px; position: relative; }
.inv_dl dt span { position: absolute; left: 0; top: 202px; }
.inv_dl dd { float: left; width: 460px; padding: 33px 0; margin-left: 30px; color: #555555; font-size: 12px; line-height: 26px; border-bottom: 1px dotted #555555; }
.inv_dl dd.last { border-bottom: none; }
.inv_dl dd.first { padding-bottom: 80px; }
.inv_notice { border-bottom: 1px solid #E5E5E5; }
.inv_notice li { float: left; width: 100%; padding: 0 0 50px; }
.inv_n_txt { float: left; width: 650px; padding-right: 20px; border-right: 1px solid #E5E5E5; }
.inv_n_txt h2 { font-size: 16px; color: #333333; font-weight: normal; }
.inv_n_txt em { font-size: 12px; color: #8E8343; display: block; padding: 8px 0 12px; }
.inv_n_txt p { font-size: 12px; color: #999999; line-height: 20px; padding-bottom: 10px; }
.inv_n_btn { float: left; width: 120px; padding-left: 10px; margin-top: 50px; }
.inv_n_btn a { float: left; width: 48px; height: 48px; margin-right: 10px; }
.inv_n_btn a.inv_btn01 { background: url("../images/gonggao01.png") no-repeat; }
.inv_n_btn a.inv_btn01:hover { background: url("../images/gonggao01_on.png") no-repeat; }
.inv_n_btn a.inv_btn02 { background: url("../images/gonggao02.png") no-repeat; }
.inv_n_btn a.inv_btn02:hover { background: url("../images/gonggao02_on.png") no-repeat; }
.join_list { }
.join_list li { float: left; width: 100%; margin-top: 60px; }
.join_list li .txt { float: left; width: 400px; }
.join_list li .img { float: right; }
.join_list li.odd .txt { float: right; }
.join_list li.odd .img { float: left; }
.join_list li .txt h2 { font-size: 18px; color: #333333; }
.join_list li .txt h2 em { display: block; margin: 10px 0; width: 40px; height: 2px; background: #FEEE00; }
.pos_top { }
.pos_top .select-box { margin-right: 10px; width: 174px; height: 36px; line-height: 36px; border: 2px solid #D8BC1E; background: #fff; }
.pos_top .select-box dt { padding: 0 15px; background: url("../upload/xiasanj.png") 150px center no-repeat }
.pos_top .select-box dt b{ display:inline}
.pos_top .select-box dd { border: 2px solid #D8BC1E; left: -2px; }
.pos_t_search { float: left; width: 420px; height: 36px; line-height: 36px; border: 2px solid #D8BC1E; margin-bottom: 20px; }
.pos_t_search .inp { float: left; width: 325px; height: 36px; line-height: 36px; background: none; border: none; padding: 0 15px; }
.pos_t_search .btn { float: left; width: 65px; height: 36px; line-height: 36px; text-align: center; color: #fff; background: #D8BC1E; border: none; }
.pos_list th { padding: 10px 0 10px 10px; border-bottom: 1px solid #F5F5F5; }
.pos_list td { color: #999; height: 30px; line-height: 30px; padding: 10px 0 10px 10px; font-size: 12px; border-bottom: 1px dashed #EBEBEB; }
.pos_list td a { color: #999999; }
.pos_list .w01 { width: 180px; }
.pos_list .w02 { width: 125px; }
.pos_list .w03 { width: 110px; }
.pos_list .w04 { width: 150px; }
.pos_list .w05 { width: 90px; }
.pos_list .w06 { width: 80px; }
.pos_list a.pos_btn { display: block; width: 22px; height: 22px; background: url("../upload/recruit01.png") left center no-repeat; }



.pos_top2{ margin-top:20px;}
