/*news_list*/
.topNews {height:auto; margin-bottom:22px; position:relative;}
.topNews .ban_nav {bottom:15px; left:165px;}
.topNews .ban_nav a {background:url("./img/slide_btn.png") no-repeat scroll -10px 0 rgba(0,0,0,0); float:left; font:0px/0 a; height:10px; letter-spacing:-9px; margin-right:5px; overflow:hidden; width:10px;}
.topNews .ban_nav a.on {background-position:0 0;}
.topNews img {float:left; height:150px; margin-right:20px; width:200px;}
.topNews h2 {color:#333333; font-size:15px; font-weight:bold; line-height:24px; padding-bottom:0;}
.topNews .text {height:auto; line-height:20px; padding:10px 0;}
.topNews .more,.topNews time {display:inline-block; height:26px; line-height:26px; white-space:nowrap; width:auto;}
.topNews .more {background-color:#D11111; color:#FFFFFF; padding:0 15px;}
.topNews time {background-color:#EBEBEB; color:#818181; padding:0 15px;}

.listT,.listC {clear:both; overflow:hidden;}
.l_1,.l_2,.l_3,.l_4,.l_5 {color:#666666; float:left; height:34px; line-height:34px; text-align:center;}
.l_1 {width:10%;}
.l_2 {padding:0 2%; width:61%;}
.l_3 {width:15%;}
.l_4 {width:10%;}
.l_5 {width:20%;}
.listT {background:#EFEFEF; border:0 solid #C5C5C5; height:30px; line-height:30px; margin-bottom:5px;}
.listT li {background:none; height:30px; line-height:30px;}
.listT li.l_1 {background-color:#E1E1E1;}
.listT li.l_2 {text-align:left;}
.listT li.l_3 {background:none;}
.listC ul {border-bottom:1px dashed #BDBDBD; float:left; width:100%;}
.listC .l_1 {color:#60A0E5;}
.listC .l_2 {font-size:12px; font-weight:normal; overflow:hidden; text-align:left; text-overflow:ellipsis; white-space:nowrap;}

.newsList li {border-bottom:1px dashed #BDBDBD; float:left; margin-bottom:20px; padding-bottom:20px; width:100%;}
.newsList img {float:left; height:120px; margin-right:20px; width:160px;}
.newsList h2 {color:#333333; font-size:15px; font-weight:bold; line-height:24px; padding-bottom:0;}
.newsList .text {height:auto; line-height:20px; padding:5px 0 10px;}
.newsList .more,.newsList time {display:inline-block; height:26px; line-height:26px; white-space:nowrap; width:auto;}
.newsList .more {background-color:#8A8A8A; color:#FFFFFF; padding:0 15px;}
.newsList time {background-color:#EBEBEB; color:#818181; padding:0 15px;}
.newsList .hover .more {background-color:#D11111;}
/*news_list end*/

/*paging*/
.paging {clear:both; font:0px/0 "Microsoft Yahei"; padding:30px 0; text-align:center;}
.paging a,.paging strong,.paging span {background-color:#FFFFFF; border:1px solid #DDDDDD; border-radius:0; color:#909090; display:inline-block; font-size:12px; font-weight:normal; height:28px; line-height:28px; margin:0 2px; overflow:hidden; padding:0 10px; width:auto;}
.paging a.prev,.paging a.next {font-size:12px; font-weight:normal;}
.paging a:hover,.paging .cur {background-color:#D11111; color:#FFFFFF;}
.paging .total {border:0 none;}
.paging .total b {color:#D11111; font-weight:normal; margin:0 3px;}
/*paging end*/

/*news_detail*/
.print {background:url(./img/ico7.gif) no-repeat; display:inline-block; height:20px; margin-left:5px; vertical-align:-2px; width:20px;}
.myart {padding:15px 0;}
.share {line-height:16px;}
.share #bdshare {display:inline-block; float:none;}
#switcher {background:url(./img/font.gif) no-repeat; display:inline-block; height:20px; vertical-align:middle;}
#switcher a {display:inline-block; height:20px; overflow:hidden; width:20px;}
.newsmh {color:#666666; font-size:14px; height:auto !important; min-height:300px; overflow:visible;}
.newsDT {color:#5A5A5A; font-size:20px; font-weight:bold; line-height:32px; padding-bottom:10px; text-align:center;}
.art_info_l {float:left; padding:5px 0 5px 10px; width:auto;}
.art_info_r {background-color:#EFEFEF; float:right; height:20px; padding:9px 10px 9px 15px; width:auto;}
.art_info {background-color:#efefef; color:#6E6E6E; text-align:center;}
.art_info time,.art_info em,.art_info .click,.art_info .share {float:left;}
.art_info .share {display:inline-block; height:28px; overflow:hidden; vertical-align:middle; width:auto;}
.art_info em {font-style:normal; margin:0 5px;}
#switcher,.print {float:right;}

.detailPage {clear:both;}
.detailPage li {background-color:#F6F6F6; color:#666666; font-size:12px; height:36px; line-height:36px; margin-bottom:5px; overflow:hidden; text-indent:15px; text-overflow:ellipsis; white-space:nowrap; width:100%;}

.backList {border-top:1px solid #EAEAEA; clear:both; margin-top:10px; padding:5px 10px; text-align:right;}
.backList a {background:url(./img/back.gif) no-repeat; display:inline-block; font-size:12px; height:20px; line-height:20px; padding-left:23px; width:auto;}
/*news_detail end*/

/*job*/
.job_list .l_2 {width:25%;}
.job_list .l_3,.job_list .l_4 {width:20%;}
.jobDetail {border-top:1px solid #DDDDDD; clear:both; color:#666666; font-size:14px; line-height:26px; padding-top:10px;}
.jobDetail li {padding-bottom:20px;}
.jobDetail strong {color:#333333; font-size:16px; font-weight:normal;}
.detailBtn {border-top:1px solid #DDDDDD; padding-top:10px;}
.channelBtn {background-color:#D11111; color:#FFFFFF; display:inline-block; height:28px; line-height:28px; padding:0 10px; width:auto;}
.j_list {clear:both; margin-top:-10px;}
.jt {background-color:#E8E8E8; border:1px solid #DDDDDD; clear:both; cursor:pointer; height:30px; line-height:30px; margin-top:10px;}
.jt h3 {float:left; font-size:12px; font-weight:normal; padding-left:15px; width:auto;}
.jt span {background:url("./img/list_ico.gif") no-repeat scroll 0 -30px rgba(0,0,0,0); float:right; height:30px; overflow:hidden; width:30px;}
.jt_act {border-bottom:0 none;}
.jt_act span {background-position:0 0;}
.jc { border:#ddd 1px solid; border-top:none; clear:both; display:none;}
.jcon {line-height:24px; padding:20px;}
.jc .detailBtn {border:0;}
/*job end*/

/*form*/
.formText {font-size:14px; padding:0 20px 20px 0;}
.formList dl {clear:both; line-height:24px; padding:0 0 6px 65px; position:relative;}
.formList dt {left:0; position:absolute; text-align:left; top:0; width:60px;}
.formList dd .input {background:url(./img/inputbg.gif) repeat-x center bottom #FFFFFF; border:1px solid #CCCCCC; height:25px; line-height:24px; width:50%;}
.formList dd .textarea {background:url(./img/inputbg.gif) repeat-x center bottom #FFFFFF; border:1px solid #CCCCCC; height:105px; line-height:24px; resize:none; width:70%;}
.formList dd em {color:#FF0000; font-style:normal; padding-left:5px;}
.formList .yzm {vertical-align:middle;}
.formList .btn input {border:0 none; color:#FFFFFF; cursor:pointer; height:32px; margin-right:5px; overflow:hidden; width:90px;}
.order_btn,.job_btn,.mess_btn,.reset_btn {background:url(./img/form_btn.gif) no-repeat;}
.job_btn {background-position:0 -32px;}
.mess_btn {background-position:0 -64px;}
.reset_btn {background-position:-90px 0;}

.zoom {background:url(./img/zoom.png) no-repeat; bottom:2px; display:block; height:27px; overflow:hidden; position:absolute; right:-2px; width:27px;}
.picList {overflow:hidden; width:100%;}
.picList ul {width:102%;}
.picList li {float:left; margin-bottom:35px; margin-right:2%; width:31%;}
.picList .img {display:block; font-size:0; height:auto; line-height:0; position:relative; width:100%;}
.picList img {border:1px solid #DDDDDD; display:block; margin-bottom:10px; padding:1px; width:100%;height: 161px;}
.picList h2 {background-color:#B3B3B3; border:1px solid #B3B3B3; color:#FFFFFF; font-size:13px; font-weight:normal; height:26px; line-height:26px; padding:1px; text-align:center; width:100%;}

.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}

.formList_wide dl { width:39%; min-height:30px; height:auto!important; height:30px; overflow:visible; float:left; padding-left:10%; clear:none;}
.formList_wide dt { width:20%; text-align:right;}
.formList_wide dd .input { width:90%;}
.formList_wide dl.last { width:90%; clear:both;}
.formList_wide dl.last dt { width:10%;}
.formList_wide dd .textarea { width:94%;}