﻿@charset "utf-8";body{background: #fff}#content-wrap .main .box-main{background-color: #fff;overflow: hidden}.list-news li{padding-left: 0;padding-top: 8px;padding-bottom: 8px;font-size: 14px;background: url(../../base/img/list-line.jpg) no-repeat center bottom}.list-news li a{padding-left: 15px;background: url(../../base/img/icon.jpg) no-repeat 0px 7px}.list-news .split{border: none}.article-hd .title{margin-bottom: 20px;font-size: 22px;font-weight: bold}.article-hd .job{display: block;margin-top: 10px;font-size: 18px}.box-side{margin: 0 0 20px}.box-side>.hd{background: #9f1b29;text-align: center}.box-side>.hd h3{font-size: 18px;font-weight: normal}.box-side>.bd{padding: 15px;background-color: #fff}.box-main{margin-bottom: 20px}.box-main>.hd{line-height: 40px;background: #f3f3f3}.box-main>.hd h3{background: none;font-size: 18px;display: inline-block;*display: inline;zoom: 1}.box-main>.hd h3 a,.box-main>.hd span{padding: 0 20px;font-weight: normal;color: #333}.box-main>.hd .more{margin-right: 10px}.box-main .letter-bg .form-inline{margin-bottom: 20px;text-align: center}.box-main .letter-bg .form-inline .btn{margin-right: 10px}.box-main>.hd .btn{margin-top: 20px;color: #000}.box-main>.bd{padding: 10px}.box-main .box{margin-bottom: 20px}.box-main .box .hd{border-color: #9f1b29}.box-main .box>.hd .more{margin: 5px 5px 0 0}.box-main>.breadcrumb{float: right;margin: 10px 10px 0;padding: 0 0 0 26px;background: url(../../base/img/icons/icons-path.jpg) no-repeat 5px 0px}.box-main .page{padding: 20px 0 0}#banner-page{position: relative;width: 100%;height: 220px;text-align: center;overflow: hidden;background: url(../../base/img/page-banner.jpg) center top no-repeat;margin: 20px 0}#side-menu .hd{text-align: center;line-height: 30px;font-size: 22px}#side-menu .hd h3{font-size: 22px;font-weight: normal}#side-menu li{margin-bottom: 5px}#side-menu li a{position: relative;display: block;padding: 8px 10px 8px 50px;background: #fff url(../../base/img/icons-menu-side.jpg) no-repeat 20px 16px;border-bottom: 1px solid #e0dddd;line-height: 24px}#side-menu li a:hover{background-color: #eee;color: #9f1b29;text-decoration: none}#side-menu li.on a{background-position: 20px -175px;background-color: #9f1b29;border-color: #9f1b29;color: #fff;box-shadow: 1px 1px 3px rgba(0, 0, 0, .2)}#side-search .bd li{padding: 5px 0}#side-search .bd .form-control{height: 36px;*height: 18px;padding: 8px}#side-rdzx .bd{background: #fafafa}#side-rdzx .bd .list li{font-size: 14px;border-bottom: 1px solid #d7d7d7}#side-rdzx .bd .list li.last{border-bottom: none}#side-rdzx .bd .list .title,#side-rdzx .bd .list .title a{display: inline}.zxcx{margin-top: 20px}#page-focus{margin-bottom: 20px}#page-focus .bd .pic img{width: 450px;height: 255px}#page-focus .bd .intro{height: 130px;line-height: 26px}.box-group>.box .bd{height: 252px;overflow: hidden;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}.box-group>.box .bd ul.list{height: 252px;overflow: hidden}.letter-title{margin: 20px 0;position: relative;height: 40px;line-height: 40px;text-align: center}.letter-title hr{position: absolute;top: 0;left: 0;right: 0;z-index: 2;border-color: #aaa}.letter-title span{position: relative;z-index: 3;display: inline-block;*display: inline;zoom: 1;padding: 0 50px;background-color: #fff;color: #9f1b29;font-size: 24px}.letter-intro{margin-bottom: 20px;padding: 20px;background-color: #f9f9f9;border: 1px solid #ddd;font-size: 16px}.letter-intro p{text-indent: 2em}.letter-title-write span{padding: 0 35px;background: url(../../base/img/letter-title-write.jpg) no-repeat right center}.letter-intro-write{margin-bottom: 30px;text-align: center;color: #666;font-size: 16px}.letter-bg{padding: 20px;background-color: #f9f9f9;border: 1px solid #ddd}.letter-detail tbody tr .control-label{background-color: #fafafa}.list-leader li{padding: 15px;background: none}.list-leader li .pic{margin-right: 20px}.list-leader li .pic a img{max-width: 120px;max-height: 150px}.list-leader li .title{padding: 10px 0;font-size: 18px}.list-leader li .title i{font-style: normal}.list-leader li .intro{height: 105px}#leader-detail{overflow: hidden}#leader-detail .pic{text-align: center;margin-bottom: 20px}#leader-detail .con{text-align: center;overflow: hidden}#special .main .box .list-pic{margin: 0 -10px;overflow: hidden}#special .main .box .list-pic li{float: left;width: 24.99%}#special .main .box .list-pic li img{width: 100%;height: 70px !important;border: 1px solid #eee}#special .main .box .list-pic li a:hover img{filter: alpha(opacity=80);opacity: 0.8}#special .main .box .list-pic .tit{display: none}#special .main .box .list-pic .title{height: 30px;line-height: 30px;font-size: 16px}#special .main .box .list-pic .title a{display: block}.sitemap li{padding-bottom: 5px;line-height: 30px}.sitemap li a{display: block;padding: 5px 10px}.sitemap li .h1{border-bottom: 1px solid #eee;background-color: #f8f8f8;font-size: 16px}.sitemap li .h1:hover{background-color: #eee;border-color: #ddd}.sitemap li .h2{font-size: 14px}.sitemap li .ul1{margin: 10px 0 10px 10px;overflow: hidden}.sitemap li .ul1 li{float: left}.sitemap li .ul1 a:hover{background-color: #f5f5f5}.voteList li{margin-bottom: 15px;padding-left: 28px;background: url(../../base/img/icons/icons-vote.jpg) 2px 5px no-repeat;border-bottom: 1px dashed #e5e5e5;padding-bottom: 15px}.voteList li .voteTitle{margin-bottom: 4px;line-height: 24px;font-size: 16px;color: #0068b7}.voteList li .voteTitle a{color: #0068b7}.voteList li .VoteInfo{height: 22px;line-height: 22px;font-size: 14px;color: #999}.voteList li .VoteInfo span{margin-right: 20px}.surveyListPage .surveyList li{height: 40px;line-height: 40px;overflow: hidden;padding-left: 40px;background: url(../../base/img/icons/icons-survey.jpg) 9px 12px no-repeat #fff;font-size: 16px}.surveyListPage .surveyList li.even{background-color: #f2f2f2}.surveyListPage .surveyList li .view,.surveyListPage .surveyList li .join{color: #f60;font-size: 14px}.surveyListPage .surveyList li .view{margin: 0 0 0 10px}.slide-wrap,.slide-wrap *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}.slide-wrap{padding: 40px 35px !important}
