﻿@charset "utf-8";
/* CSS Document */
/*CSS reset*/
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textatea,th,ul{margin:0;padding:0}
.disable{display:none}
body{font-size:14px;font-family:Arial,Helvetica,sans-serif,"Microsoft YaHei";width:100%;background: url(../img/bg.jpg);}
table{border-collapse:collapse;border-spacing:0}
newsle{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
li,ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
acronym,addr{border:0}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none;color:#bf0101}
.fl{float:left}
.fr{float:right}
.wrap{min-width:1200px;}
.clear{clear:both}
.mb15 { margin-bottom:15px; }

#header{width:100%;overflow: hidden;background: #6f1e1d;position: relative;}
#content,.content{width:1200px;margin:0 auto}

.side { float:left; width:260px;}
.mainContent { overflow:hidden;}

.header{margin: 0px; padding: 0px; width: 100%;}
.head_top{width: 1100px;margin: 0px auto;height: 32px;line-height: 32px;padding: 0px;font-size: 14px;color: #fec3c4;}
.head_top span{font-size: 10px;margin: 0px 10px;font-size: 14px;}
.head_top a{color:#fff;}
.head_top .userPanel { float:right;}


.keyWord { width: 190px; height: 24px; line-height: 24px; padding-left: 20px; font-size: 12px; color: #666; float: left; background: url(../../base/img/search_txt.jpg) no-repeat; border: 0; }
.siteSearch {padding-top: 13px;position: absolute;left: 50%;margin-left: 320px;}
.siteSearch a.searchBtn { width: 42px; height: 24px; display: block; float: left; background: url(../../base/img/search_bg.jpg) no-repeat; border: 0px; color: #fff; font-size: 12px; line-height: 24px; text-indent: -9999px; }
.siteSearch a.searchBtn:hover {background: url(../../base/img/search_bg.jpg) no-repeat -42px 0px; }

.head_banner .bd { line-height:0;}
.head_banner .bd li { height:264px; overflow:hidden}
.head_banner .bd .con { display:none;}
.head_banner .hd { height:0}

.head_logo { position:absolute; left:50%; margin-left:-550px; top:90px;}

.head_time { width:1125px; margin:0px auto; padding:8px 15px; background:#fbf7f8; height:24px; line-height:24px;}
.siteSearch a{ float:right; width:50px; text-align:center; height:24px; line-height:24px; color:#fff; font-size:12px; display:block; background:#e23a3a; }
.siteSearch a:hover { background:#c0020c}

.topNav { width: 100%; height: 50px; background: #6f1e1d }
.mainNav { width: 1100px; margin: 0px auto; padding: 0px }
.mainNav li { float:left; height: 50px; display: block; background: url(../img/nav_x.jpg) no-repeat center right; margin-right: 3px; padding-right: 3px; }
.mainNav li.last { background:none; padding-right:0}
.mainNav li.head_search { padding-top:15px; height:35px}
.mainNav li a { width: 112px; height: 50px; display: block; color: #fff; font-size: 14px; font-weight: bold; text-align: center; line-height: 50px; }
.mainNav li:hover a,.mainNav li.on1 a { background:url(../img/nav_bg.jpg) no-repeat;}


.footer{width: 100%;margin: 0;line-height: 20px;color: #fff;padding: 25px 0 15px;background: #200100;text-align: center;}
.footer a { color:#fff!important;}
.copyright{font-size: 12px;font-family: Arial;}
.sw,#content{width: 1100px;margin: 0 auto;position: relative;overflow: hidden;}
.jiucuo,.jiguan{position: absolute;}
.jiucuo{left: 687px;top:14px;}
.jiguan{left: 300px;top:0px;}
.footer ul li.foot_link{background: #a29e9f; margin-bottom: 10px;}
.footer ul li.foot_link a{color: #fff;}
.footer ul li.foot_link a:hover{text-decoration: underline}
.footer ul li.foot_link span{font-size: 11px; margin: 0px 15px; color: #ccc}
.footer ul li.foot_other{width: 1200px; margin: 0px auto; background: url(../img/foot_icon.png) no-repeat 150px center;}
/*首页样式*/
.index_ad{margin-bottom: 10px;}
.index_ad li{float: left; margin-right: 5px;}
.index_ad .ad .tempWrap,.index_ad .ad li{height:64px !important}
.index_ad .ad1 .tempWrap,.index_ad .ad1 li{height:114px !important}
.index_ad li.last{margin-right: 0;}
.index_ad li .tit{display: none;}
.index_ad ul{overflow: hidden;}
.content {width: 1100px;margin: 0px auto;padding: 25px 0;}
.index_page { margin-bottom:15px;}

.mainSide { float:left; width:260px; margin-right:20px; display:inline;}
.mainCont { overflow:hidden;}


/* 焦点图 */
#focusNews{ width: 380px; position: relative; height: 286px; overflow: hidden; padding: 2px; border: #d1d1d1 1px solid; background: #fff; }
#focusNews .bd .pic img{width: 380px;height: 286px;}
#focusNews .hd{right: 10px;bottom: 11px;height: 14px;line-height: 14px;width: 120px;margin: 0 auto;text-align: right;}
#focusNews .hd ul{float: none; display: inline-block; margin: 0 auto; text-align: center;}
#focusNews .hd ul li{width: 10px;height: 10px;line-height: 10px;margin: 0 1px;background: #fff;float: left;text-indent: 999em;}
#focusNews .hd ul li.on{width: 12px; background: #d8000f;}
#focusNews .bd .con{position: absolute; width: 100%; z-index: 1; bottom: 0; height: 36px; line-height: 36px; text-align: left;}
#focusNews .bd .con .title{bottom: 0px; left: 0; width: 100%; height: 36px; line-height: 36px; overflow: hidden;}
#focusNews .bd .con .title a{color: #fff;font-size: 14px;}
#focusNews .bd .con .titleBg{height: 36px;}
.ad .hd,
.ad .title,.ad1 .hd,
.ad1 .title{display: none;}
.m-page{display: block; width: 14px; height: 14px; background: #909090; float: left; display: inline; margin-left: 2px; line-height: 14px; color: #fff; font-size: 11px; text-align: center;}
.m-page:hover{text-decoration: none; color: #fff;}
.focus{background: #ff7e00;}
.scroll-wrap{OVERFLOW: hidden; WIDTH: 600px; POSITION: relative; HEIGHT: 310px}
.scroll_box_content{POSITION: absolute}
.content_list{FLOAT: left; WIDTH: 600px; HEIGHT: 310px; cursor: pointer; position: relative;}
.content_list img{WIDTH: 600px; HEIGHT: 310px;}
.content_list span{width: 588px; padding: 10px 15px; color: #fff; font-size: 14px; background: url(../img/pic_icon.png) repeat; position: absolute; bottom: 0px; left: 0px; display: block; font-weight: bold;}
/* news选项卡 */
.index_news{overflow: hidden;padding: 0 15px;}
.index_news .boxA .bd{ height:227px; }
.index_news li { line-height:30px; height:30px;}

/* .index_news .first { background:none; padding:0; text-align:center; font-size:16px; font-weight:bold;  padding:10px 0 5px}
.index_news .first a { color:#a53030;}
.index_news .first .date { display:none;} */


.index_tab .hd{height: 30px; margin-bottom: 5px;}
.index_tab .hd li{float: left; margin-right: 5px;}
.index_tab .hd li a{display: block; width: auto; height: 30px; line-height: 30px; font-size: 12px; color: #333; cursor: pointer; text-align: center; padding: 0px 10px;}
.index_tab .hd li a:hover{color: #fff; font-weight: bold; display: block; background: #ff5215;}
.index_tab .hd li.on a{color: #fff; font-weight: bold; height: 30px; line-height: 30px; padding: 0px 10px; display: block; background: #ff5215;}
.index_open a{width: 270px; height: 36px; line-height: 36px; text-align: center; font-size: 16px; background: #5191db; display: block; margin-bottom: 3px; color: #fff}
.index_open a:hover{background: #1e69c0}

.index_directory li{float: left;}
.index_directory li a{width: 130px; height: 30px; margin: 0px 5px 3px 0px; color: #fff; font-size: 12px; text-align: center; display: block; background: #ff5215; line-height: 30px;}
.index_directory li a:hover{background: #cc2a1e}

.index_hudong li{margin: 8px 0px}
.index_hudong li img{vertical-align: bottom; margin-right: 10px;}
.index_hudong a{width: 200px; height: 40px; line-height: 40px; padding: 12px 0px 12px 70px; font-size: 16px; background: #5191db; display: block; margin-bottom: 3px; color: #fff}
.index_hudong a:hover{background: #1e69c0}



.friendLinks { background: url(../img/foot_bg.png) repeat-x; height: 52px; line-height:52px; padding: 12px 0px 0; }
.friendLinks h3 { float:left; width:104px; text-align:center; font-weight:bold; color:#fff; background:#200100; }
.friendLinks  select { width: 210px; height: 28px; border: 0px; line-height: 28px; color: #666; font-size: 12px; padding-left: 15px; margin: 0px 0px 0px 35px; }


.floatPosition a.close{text-align: center;}
.fixedPositionDiv{position: fixed!important; right: 10px; bottom: 100px;}
.fixedPositionDiv .fixedCount{display: none;}

.mainCont .boxA.fl, .mainCont .boxA.fr { width: 420px; }

.boxA { position: relative; border:1px solid #dfdfdf; background:#fff; }

.boxA .hd { height: 32px; background: url(../img/index_lm_bg.jpg) no-repeat right top; padding-top: 11px; padding-left: 10px; position: relative; display: block; }
.boxA .hd h3 {width: 104px;height: 32px;background: url(../img/index_lm_tit.jpg) no-repeat;line-height: 32px;color: #fff;font-size: 16px;font-weight: bold;display: block;text-align: center;float: left;}
.boxA .hd h3 a { color:#fff;}
.boxA .hd .more { position: absolute; right: 10px; top: 15px; background: url(../img/more.png) no-repeat right center; padding-right: 24px }

.boxA .hd li { background: url(../img/tab_x.jpg) no-repeat right 4px; float: left; color:#666}
.boxA .hd li.last, .boxA .hd li:last-child { background:none; margin-right:0}
.boxA .hd li a { color: #333; display: block; height: 20px; line-height: 20px; font-size: 14px; float: left; cursor: pointer; text-align: center; padding: 0px 18px; font-weight:bold; width: auto; }

.boxA .hd li.on a{ color: #6f1e1d; font-weight: bold; background:url(../img/dt.png) no-repeat center bottom; padding-bottom:10px; }
.boxA .bd {padding: 10px;}

/*广告位一行两列*/
.bigZt { margin-right:-10px;}
.bigZt .hd,.bigZt .con { display:none;}
.bigZt .bd li { height:90px;}

/*sideBox*/
.sideBox { border:#dfdfdf 1px solid; background:#fff;padding:1px; width:259px;}

.sideBox .hd {height: 42px;background: url(../img/index_lm_bg2.jpg) no-repeat right top;position: relative;display: block;}
.sideBox .hd h3 { width: 80px; height: 42px; line-height: 42px; color: #fff; font-size: 16px; font-weight: bold; display: block; text-align: center }
.sideBox .hd h3 a { color:#fff;}
.sideBox .hd .more {position: absolute;right: 10px;top: 15px;background: url(../img/more.png) no-repeat right center;padding-right: 30px;font-size: 12px;}
.sideBox .hd .more { color:#fff}
.sideBox .hd .more:hover { border-bottom:#fff 1px dashed}

.sideBox .hd ul { float:left; line-height:35px;}
.sideBox .hd ul li { float:left; font-size:14px;}
.sideBox .hd ul li a { color:#e4b6b6; margin-right:6px; border-right:1px solid #e01a25; padding-right:6px;}
.sideBox .hd ul li.on a { font-weight:bold; color:#fff;}
.sideBox .hd ul li:last-child a { border:0;}
.sideBox .bd {padding: 10px;}


/* 领导信息 - 列表页 ----------------------------------*/
.leaderList li{border-bottom: 1px dotted #ccc; padding: 20px 20px; background: #fff; overflow:hidden;line-height: 28px;}
.leaderList .title{margin-bottom: 5px;}
.leaderList .title a{color: #0068B7; font-size: 16px;}
.leaderList .job, .leaderList .work{/* padding-left: 23px; */}
.leaderList .work{background-position: 3px -338px; float: left;}
.leaderList .intro span{display: block;}
.leaderList .text{color: #888; overflow: hidden; zoom: 1;}
.leaderList .intro .more{display: none}
.leaderList li .pic{float:left; margin-right:30px}
/* 领导信息 - 内容页 ----------------------------------*/
.leaderContent{background: #fff;}
.leaderDetail{position: relative; overflow: hidden; padding: 2% 1%; font-size: 16px;}
.leaderDetail .sTitle{border-bottom: 0; font-size: 24px; text-align: center;}
.leaderDetail .boxE{margin-bottom: 35px;}
.leaderDetail .bd{line-height: 30px; padding: 15px 5px; /* color:#777; */}
.leaderDetail .leaderIntro{max-height: 540px; overflow-y: scroll;}
.leaderDetail .work{text-indent: 2em; padding: 20px 0; /* color:#777; */ margin-bottom: 20px;}
.leaderDetail .writeBtn{float: right; margin-top: -35px; height: 40px; line-height: 40px; font-size: 20px; background: url(../../base/img/icons.png) 15px -429px no-repeat #DC221A; color: #fff; padding: 0 15px 0 50px;}
.leaderDetail .writeBtn:hover{background-color: #BB1F19; color: #fff; text-decoration: none;}
.leaderDetail .infoList li{height: 36px; line-height: 36px;}
.leaderDetail-boxWrap{overflow: hidden;}
.leaderDetail-boxWrap .boxE{width: 48%;}
.leaderDetail .leaderPic{float:left;margin-right: 30px;}

.OnlineService_Bg{bottom: 100px; overflow: hidden; position: fixed; right: 10px; width: 205px; z-index: 10;}
.OnlineService_Sign{height: 350px; margin-bottom: 3px; padding: 6px; width: 185px;}
.OnlineService_Top{height: 374px; width: 185x;}
.OnlineService_Top a{background: rgba(0, 0, 0, 0) url("top.jpg") no-repeat scroll 0 0; color: #fff; display: block; font-size: 12px; height: 30px; padding-top: 63px; text-align: center; width: 185px;}
.OnlineService_Top a:hover{background-position: -92px 0;}

#xhjj .bd { height:195px;}
#xhjj .pic img {width: 225px; height: 80px; padding: 2px; border: #d1d1d1 1px solid; margin-bottom: 8px}
#xhjj h4 { font-weight:bold;}
#xhjj p { color:#888;}

.index_page_main .boxA { width:401px; margin-right:15px;}

#ylxlBox  { width:819px;}
#ylxlBox .hd ul { float:right;}
#ylxlBox .bd { height:190px;}
#xhzzBox .bd { height:170px; padding-top:30px;}
#ylxlBox .bd ul .pic img { padding:1px; border:#d1d1d1 1px solid; width:140px; height:150px;}
#ylxlBox .bd ul li { width:175px; margin:9px 12px;}

#xhzzBox .hd ul { float:right; margin:18px 35px 0 0;}
#xhzzBox .hd li {width:8px;height:8px;background:#e9d6d6;overflow:hidden;margin-right:3px;border-radius: 50%; position:relative;}
#xhzzBox .hd li.on {background:#e60606}
#xhzzBox .bd li img{ padding:1px; border:#d1d1d1 1px solid; }
#xhzzBox .bd li .title { font-size:12px; text-align:left; font-weight:400; }
#xhzzBox .bd li .title a { color:#999; }
#xhzzBox .bd li .tit i {position:absolute;bottom:10px;font-style:normal;border:1px solid #333;height:24px;line-height:24px;padding:0 12px;color:#333;transition: all 0.5s;}
#xhzzBox .bd li a:hover i { background:#e60606; color:#fff;border-color:#e60606;}