/* 重置样式 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; border: 0;}
body {overflow-x:hidden; background:#fff; color:#666; font-size:12px; font-family:Microsoft YaHei,Arial,Verdana,Helvetica,sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, i, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#fff; text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; }
img { border:none;display: block;vertical-align: top; }
dl,ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
.clearfix:after {content: ""; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl{float: left;}
.fr{float: right;}
.wrap{width: 1200px;margin: 0 auto;position: relative;}
.pr{position: relative;}
.pa{position: absolute;}


/* 公共头部 底部 */
.header{position: relative; z-index: 2;}
.header .headTop{height: 50px;background-color: #003279;line-height: 50px;z-index: 30;position: relative; }
.header .headTop .left li{float: left;}
.header .headTop .left li a{background: url(12426012.png) 0 -184px no-repeat;padding:0 20px;}
.header .headTop .left .dy a{background-position: 0 -204px;}
.header .headTop .left .xx a{background-position: 0 -220px;}
.header .headTop .right{width: 242px;color: #fff;}
.header .headTop .right a{padding: 0 6px;} 
.header .headTop .right .microblog,.header .headTop .right .wechat{display:inline-block;width: 24px;height: 22px;
	background: url(12426012.png) right -238px no-repeat;padding: 0;margin-left: 10px;cursor: pointer;}
.header .headTop .right .saoma{margin-top: 14px; width: 70px;}
.header .headTop .right .wechat{background-position: left -255px;}
.header .headTop .right .wechatPic{bottom: -214px;right: 0;z-index: 30;display: none;}
.header .headTop .right .wechatPic img{width: 200px;height: 200px;}
.header .headNav{height: 83px;background-color: #fff;border-bottom: 1px solid #e5e5e5;}
.header .headNav .logo{padding-top: 8px;}
.header .nvaList{padding: 25px 0;padding-right: 30px;}
.header .nvaList .lis{float: left;padding: 0 10px;line-height: 30px;font-size: 16px;position: relative;}
.header .nvaList .lis a{padding: 0 8px;color: #343434;display: block;}
.header .nvaList .lis a.cur{border-bottom: 3px solid #014099;}
.header .nvaList .lis a.curr{border-bottom: 3px solid #014099;}
.header .headNav .search{position: absolute;width: 30px;height: 30px;right: 0;top: 26px;
	background: url(12426012.png) right -275px no-repeat;}
.header .nvaList ol{position: absolute;left: 0;top: 40px;background-color: red;display: none;}
.header .nvaList ol li{height: 30px; width: 116px; text-align: center;line-height: 30px;}
.header .nvaList ol a{}
.header .nvaList ol a.cur{}
/* 公共底部样式 */
.footer{height: 410px;padding-top: 63px;background-color: #003279;color: #b5c9e6;}
.footer .topInfor{height: 286px;border-bottom: 1px solid #4e709f;}
.footer .bottomInfor{padding-top: 27px;}
.footer .topInfor .left,.footer .topInfor .center{width: 410px;}
.footer .topInfor .left a{color: #b5c9e6;}
.footer .topInfor .left dl{font-size: 15px;line-height: 45px;width: 200px;}

.footer .center .assnLink dt{height:35px;line-height:35px;font-size:14px;}
.footer .center .divselect{height:35px;position:relative; z-index:1;}
.footer .center .divselect cite{height:35px;line-height:35px;display:block;color:#a8bfdf;cursor:pointer;font-style:normal;
     padding-right:35px; border:1px solid #aaaaaa; padding-left: 15px;font-size: 14px;
     background:url(12426043.png) no-repeat right center;}
.footer .center .divselect ul{border:1px solid #cdcdcd; background-color:#ffffff; margin-top:-1px; display:none;position:absolute; width: 100%;}
.footer .center .divselect ul li{height:36px; line-height:36px;}
.footer .center .divselect ul li a{display:block; height:38px; color:#333333; text-decoration:none; padding-left:10px; padding-right:10px;}
.footer .center .divselect ul li a:hover{background-color:#d5e9f2;}
.footer .center .assnLink{position: relative;}
.footer .center .assnLink dd{width: 198px;border:1px solid #a8bfdf;margin-bottom: 23px;}
.footer .center .tier{position: relative;z-index: 3;}
.footer .center .tier2{position: relative;z-index: 2}
.footer .center .tier3{position: relative;z-index: 1}
.footer .center .tier4{position: relative;z-index: 0}
.footer .center .followUs dt{margin-bottom: 14px;}
.footer .center .followUs dd{margin-bottom: 10px;text-align: center;}
.footer .center .followUs dd img{margin-bottom: 10px;text-align: center;width: 83px;height: 83px;}
.footer .bottomInfor .rightInfor{text-align: right;font-size: 12px;color: #6d8cb7;}
.footer .bottomInfor .rightInfor p{line-height: 20px;}

/* footer旋转木马轮播图 */
.footer .right{width: 268px;height:270px;padding-left: 112px;}
.footer .right p{margin-bottom: 50px;}
.roundabout-holder {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; width: 170px; padding-top: 0px; position: absolute; height: 130px}
.roundabout-moveable-item {border-right: 0px; border-top: 0px; border-left: 0px; width: 120px; border-bottom: 0px; 
    list-style-type: none; height: 154px;}
.roundabout-moveable-item img {display: block; width: 100%; height: 100%;box-shadow: 0px 0px 15px rgba(0,0,0,.5);}
.round_conrol {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 2px 0px auto; width: 63px; 
    padding-top: 0px; position: relative; height: 22px}
#bt-left {display: block !important; cursor: pointer; position: absolute; width: 16px;text-indent: -9999px; left: -20px !important;
background: url(12426012.png) no-repeat left -304px;height: 30px;top: 50%;margin-top: -15px;}
#bt-right {display: block !important; cursor: pointer; position: absolute; width: 16px;text-indent: -9999px; right: -20px !important;
background: url(12426012.png) no-repeat -15px -304px;height: 30px;top: 50%;margin-top: -15px;}



/* 首页轮播图 */
.lunbo{position: relative; width: 100%;height: 610px;overflow: hidden;z-index: 1;}
.lunbo ul li{display: none;position: absolute;top:0;left:0; width: 100%;height:610px;z-index: 2;}
.lunbo ul li a{display: block;width: 100%;height: 610px;cursor: pointer;}
.lunbo ol{position: absolute;bottom:28px;left:50%;z-index: 3;overflow: hidden;}
.lunbo ol li{float: left;width: 10px;height:10px;cursor: pointer;border-radius: 50%;
	background: #fff;margin: 0 3px;}
.lunbo ol li.current{filter:Alpha(opacity=100);background: #e8340c;opacity: 1;}
.lunbo .Prev,.lunbo .Next{position: absolute;width: 30px;height: 62px;background: url(12425984.png) no-repeat left top;
	top:50%;margin-top:-35px;z-index: 99;display: none;}
.lunbo .Prev{left:45px;}
.lunbo .Next{right:45px;background-position: right top;}

/* 主体内容 */
.content #conRight{margin-right: 0;}
.content .tabt span{display: inline-block;width: 100px;height: 34px;cursor: pointer;font-size: 18px;
    color: #5f7ca6;padding-bottom: 20px;}
.content .tabt span .smallTit{font-size: 12px;border-left: 2px solid #5f7ca6;padding-left: 4px;
    text-transform:uppercase;line-height: 12px;}
.content .tabt span.current{color: #fff;}
.content .tabt span.current .smallTit{color: #e8340c;border-left: 2px solid #e8340c;}
.content .tabb li {width: 100%; height: 270px; display: none;}
.content .tabb li.show{display: block;}
.content{height: 540px;padding-top:60px;width: 100%;
	background: url(12425994.jpg) repeat-x left center #122a4d;}
.content .container{float: left;width: 380px;margin-right: 30px;}
.content .tabb .top{height: 259px;border-bottom: 1px solid #6d7789;text-align: center;}
.content .tabb .top .caption{font-size: 20px;color: #fff;height: 60px;line-height: 60px;}
.content .tabb .bottom{padding: 5px 0 0 20px;}
.content .tabb .bottom div.txt{height: 30px;line-height: 30px;color: #fff;font-size: 14px;width: 360px;
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


/* 企业要闻轮播图 */
.newsLbo{ width: 370px; height: 200px; position: relative;}
.boxin{ width: 100%;  height: 100%;  overflow: hidden;    position: relative;}
.newsLbo .ulList{ width: 800%; position: absolute; top:0; left:0;}
.newsLbo .ulList div{ float: left;}
.newsLbo .left,.newsLbo .right{z-index: 99;width:15px;height:30px;position: absolute;top:50%;margin-top:-15px;
    background: url(12426012.png) no-repeat left -306px;}
.newsLbo .left{left: 18px;}
.newsLbo .right{ right:18px;background-position:-15px -306px; }
.newsLbo .text{ position: absolute; bottom:-50px; left:0; width: 80%;color: #fff;font-size: 16px;}
.newsLbo .text div{ float: left;display: none;}
.newsLbo .text .current{ display: block; }
.newsLbo .number{position: absolute;right: 0;bottom: -50px;font-size: 14px;color: #fff;}
.newsLbo .number em{color: #e8340c;}
/* 首页基层动态轮播图 */
.newsLboo{ width: 370px; height: 200px; position: relative;}
.boxin2{ width: 100%;  height: 100%;  overflow: hidden;    position: relative;}
.newsLboo .ulList2{ width: 800%; position: absolute; top:0; left:0;}
.newsLboo .ulList2 div{ float: left;}
.newsLboo .left,.newsLboo .right{z-index: 99;width:15px;height:30px;position: absolute;top:50%;margin-top:-15px;
    background: url(12426012.png) no-repeat left -306px;}
.newsLboo .left{left: 18px;}
.newsLboo .right{ right:18px;background-position:-15px -306px; }
.newsLboo .text2{ position: absolute; bottom:-50px; left:0; width: 80%;color: #fff;font-size: 16px;}
.newsLboo .text2 div{ float: left;display: none;}
.newsLboo .text2 .current{ display: block; }
.newsLboo .number2{position: absolute;right: 0;bottom: -50px;font-size: 14px;color: #fff;}
.newsLboo .number2 em{color: #e8340c;}

/* 公司详情介绍 */
.introduce{background-color: #fff;height: 740px;}
.introduce .top{padding: 80px 0;}
.introduce .top .left,.introduce .top .right{width: 570px;}
.introduce .top .left{margin-right: 60px;}
.introduce .top h3{height: 36px;font-size: 18px;color:#333;}
.introduce .top h3 span{color:#acacac;font-size: 12px;border-left: 2px solid #acacac;margin-left: 12px;
    line-height: 12px;height:12px;text-transform: uppercase;padding-left: 4px;font-family: "宋体";}
.introduce .container .tabt{width: 86px;height: 294px;background-color: #ededed;font-size: 14px;
	padding-top: 10px;}
.introduce .container .tabt span{width: 81px;height: 32px;line-height: 32px;font-size: 14px;color: #333;
	padding-right: 10px;text-align: right;margin-bottom: 4px;background-color: #ededed;display: block;cursor: pointer;}
.introduce .container .tabt span.current{background-color: #f7f7f7;border-left:5px solid #e75959;width: 76px;display: block;}
.introduce .container .tabb{width: 394px;height: 244px;background-color: #f7f7f7;padding: 30px 43px;
	color: #333;line-height: 26px;}
.introduce .container .tabb a{font-size: 12px;color: #e75959;}
.introduce .container .tabb li{display: none;}
.introduce .container .tabb li .section{text-indent: 2em;}
.introduce .container .tabb li.show{display: block;}
.introduce .container .tabb .companyCart{height: 102px;background-color: #fff;margin-bottom: 12px;
    padding: 15px 20px;}
.introduce .container .tabb .companyCart .leftInfor{border-right:1px solid #efefef;width: 165px;}
.introduce .container .tabb .companyCart .rightPic .adddiv{width: 188px;height: 104px;vertical-align: middle;
    text-align: right;display:table-cell;}
.introduce .container .tabb .companyCart .rightPic img{display: inline;}
.introduce .container .tabb .companyCart dt{font-size: 14px;color: #333;font-weight: bold;}
.introduce .container .tabb .companyCart dd em{font-size: 12px;font-weight: bold;line-height: 24px;}
.introduce .bottom ul{width: 1240px;}
.introduce .bottom li{float: left;margin-right:38px;width: 210px;height: 139px;}
.introduce .bottom li .pic{background-color: #f7f7f7;position: relative;
    overflow: hidden;}
.introduce .bottom li .picc{width: 210px;height: 130px;vertical-align: middle; 
    text-align: center;display:table-cell;}
.introduce .bottom li .pic img{display: inline; *margin-top: 25px;}
.introduce .bottom li .pic .piccHick img{*margin-top: 40px;}
.introduce .bottom li .border{width: 100%;height: 6px;margin-top: 3px;}
.introduce .bottom li .borderBlue{background-color: #014099;}
.introduce .bottom li .borderRed{background-color: #e75959;}
.introduce .bottom li .pic .masking{position: absolute;width: 130px;height: 80px;left: 0;bottom: -130px;
    background-color: #3063ab;font-size: 30px;color: #fff; padding: 25px 40px;}
/* 产业概况轮播 */
#smallLb{position: relative;width: 330px;margin: 26px auto 0;}
#smallLb .ad{height:110px;overflow:hidden;position:relative;}
#smallLb img{width:155px;}
#smallLb .ad #imgs div{float:left;display:block;height: 100%;width:155px;margin-right: 20px;}
#smallLb .ad #imgs{ position:absolute; top:0; width:990px;}
#smallLb .ad #imgs div.current{display:block;}
#smallLb #arr{display: block;}
#smallLb #arr em{ width:40px; height:40px; position:absolute; left:-45px; top:50%; 
	margin-top:-20px; cursor:pointer; line-height:40px; text-align:center; font-family:'黑体'; 
	font-size:30px;  color:#494949;}
#smallLb #arr #right{right:-45px; left:auto;}




/* 新闻页样式 */
.news{background-color: #fff;}
.newsNav{height: 52px;line-height: 52px;font-size: 14px;color: #333;margin-bottom: 30px;}
.newsNav span{color: #e75959;}
/* 新闻页模块一样式 */
.module1{margin-bottom: 53px;}
.module1 .carousel{width: 656px;height: 410px;}
/* 主轮播图 */
.module1 .newsCarousel{width: 656px;height: 400px;overflow: hidden;}
.module1 .newsCarousel .prev,.module1 .newsCarousel .next{width: 51px;height: 51px;position: absolute;
    background: url(../img/12426012.png) left top;top: 50%;margin-top: -25px;z-index: 10;}
.module1 .newsCarousel .prev{left: 14px;}
.module1 .newsCarousel .next{background-position: left -50px;right: 14px;}
.module1 .newsCarousel .bottom{bottom: 0px;left: 0px;height: 60px;line-height: 60px;background-color: #003279;
    width: 656px;z-index: 2;*bottom: -5px;}
.module1 .newsCarousel .olBar{color: #fff;font-size: 18px;}
.module1 .newsCarousel .olBar li{display: none;padding-left: 30px;}
.module1 .newsCarousel .olBar li.current{display: block;}
.module1 .newsCarousel .dot{overflow: hidden;margin: 26px 22px 0 0;}
.module1 .newsCarousel .dot li{float: left;width: 10px;height: 10px;margin-right: 8px;
    background: url(../img/12426012.png) 0px -164px;}
.module1 .newsCarousel .dot li.cur{background: url(../img/12426012.png) -41px -164px;}
.module1 .newsCarousel .ulList{width: 600%;overflow: hidden;position: relative;}
.module1 .newsCarousel .ulList li{float: left;}
/* 主轮播图结束 */
.module1 .newsList{width: 502px;height: 410px;}
.module1 .listTit{padding-bottom: 15px;border-bottom: 1px solid #c8c8c8;}
.module1 .listTit li{float: left;color: #c8c8c8;height: 40px;line-height: 40px;font-size: 18px;width: 115px;
    border-right:1px solid #c8c8c8;cursor: pointer;}
.module1 .listTit li.cur{color: #003279;}
.module1 .listTit li.nobor{border-right: none;padding-left: 30px;}
.module1 .listTit li.nobor em{left: 177px;}
.module1 .listTit li em{width: 11px;height: 7px;bottom: -8px;left: 40px;display: none;
    background: url(../img/12426012.png) -39px -103px;border-top: 2px solid #fff;}
.module1 .listTit li.cur em{display: block;}
.module1 .newsList .listCon{color: #333;}
.module1 .newsList .listCon .listconBox{display: none;}
.module1 .newsList .listCon .listconBox.cur{display: block;}
.module1 .newsList .listCon .top{border-bottom:1px solid #efefef;padding-bottom: 20px;}
.module1 .newsList .listCon h2{font-size: 24px;color: #e75959;height: 60px;line-height: 60px;width: 100%;
    overflow: hidden;}
.module1 .newsList .listCon .contentTxt{line-height: 26px;}
.module1 .newsList .listCon .contentTxt a{color: #333;}
.module1 .listCon .bottomList{padding-top: 20px;}
.module1 .listCon .bottomList li{width: 490px;padding-left:12px;height: 32px;line-height: 32px;
    background: url(../img/12426012.png) no-repeat -49px -369px;overflow: hidden;}
.module1 .listCon .bottomList li a{font-size: 16px;color: #333;float: left;}
.module1 .listCon .bottomList li span{float: right;}
/* 新闻页模块二样式 */
.module2{height: 488px;margin-bottom: 44px;color: #333;}
.module2 h4,.module3 h4{height: 50px;line-height: 50px;border-bottom: 1px solid #e5e5e5;color: #003279;
    font-size: 18px;margin-bottom: 20px;}
.module2 .trends{width: 1000px;}
.module2 .leftLb{}
/* 新闻页面--基层动态轮播图 */
.module2 .newsLboo{ width: 657px; height: 400px; position: relative;}
.module2 .boxin2{ width: 100%;  height: 100%;  overflow: hidden;    position: relative;}
.module2 .newsLboo .ulList2{ width: 800%; position: absolute; top:0; left:0;}
.module2 .newsLboo .ulList2 div{ float: left;}
.module2 .newsLboo .left,.module2 .newsLboo .right{z-index: 99;width:32px;height:32px;position: absolute;top:50%;margin-top:-16px;
    background: url(../img/12426012.png) no-repeat left -102px;}
.module2 .newsLboo .left{left: 18px;}
.module2 .newsLboo .right{ right:18px;background-position:left -132px; }
.module2 .newsLboo .text2{ position: absolute; bottom:-50px; left:0; width: 80%;color: #333;font-size: 16px;height: 50px;
    line-height: 50px;font-weight: bold;overflow: hidden; }
.module2 .newsLboo .text2 div{ float: left;display: none;}
.module2 .newsLboo .text2 .current{ display: block;}
.module2 .newsLboo .number2{position: absolute;right: 0;bottom: -36px;font-size: 14px;color: #333;font-weight: bold;}
.module2 .newsLboo .number2 em{color: #e8340c;}




.module2 .rightList{width: 304px;}
.module2 .rightList li,.module3 .rightList li{line-height: 40px;padding-left:14px;font-size: 16px;overflow: hidden;
    background: url(../img/12426012.png) no-repeat -49px -371px; white-space:nowrap; width: 483px;}
.module2 .rightList li a,.module3 .rightList li a{color: #333;}
.module2 .article .rightList{width: 340px;}
/* 新闻页模块三样式 */
.module3{height: 557px;margin-bottom: 80px;}
.module3 .mtjj{width:362px; }
.module3 .mtjj .topPic h3{height: 58px;line-height: 58px;font-size: 18px;text-align: center;}
.module3 .gzxx{width:304px;margin: 0 97px; }
.module3 .gzxx .ztzl{margin-top: 50px;}
.module3 .spzq{width:340px; }
.module3 .spzq .topPic{padding-bottom: 21px;border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;}


/* 党建与文化样式 */
.alliance .top{height: 52px;background-color: #eee;padding-top: 8px;}
.alliance .top ul{width: 700px;margin-left: 42px;}
.alliance .top li{float: left;width: 220px;overflow: hidden;padding-left:12px;height: 22px;line-height: 22px;
    background: url(../img/12426012.png) no-repeat -49px -376px;}
.alliance .top li a{color: #333;}
.alliance .bottom{height: 41px;background-color: #f6b84b;padding-top:15px; }
.alliance .bottom .indexLink{right: 0;bottom: 0px;color: #676e9a;}
.alliance .bottom .indexLink a{color: #000;}
.alliance .bottom .goTop{bottom: -44px;left: 50%;margin-left: -102px;width: 204px;height: 53px;z-index: 15;cursor: pointer;}
/* 党建与文化模块一样式 */
.culture_mod1{margin-bottom: 66px;}
.culture_mod1 .carousel{width: 340px;height: 260px;}
.culture_mod1 .newsCarousel{width: 340px;height: 250px;overflow: hidden;}
.culture_mod1 .newsCarousel .bottom{bottom: -5px;left: 0px;height: 50px;line-height: 50px;background-color: #003279;
    width: 340px;}
.culture_mod1 .newsCarousel .olBar{color: #fff;font-size: 14px;}
.culture_mod1 .newsCarousel .olBar li{display: none;padding-left: 20px;height: 50px;line-height: 50px;}
.culture_mod1 .newsCarousel .olBar li.current{display: block;}
.culture_mod1 .newsCarousel .dot{overflow: hidden;margin: 20px 20px 0 0;}
.culture_mod1 .newsCarousel .dot li{float: left;width: 7px;height: 7px;margin-right: 4px;
    background: url(../img/12426012.png) 0px -174px;}
.culture_mod1 .newsCarousel .dot li.cur{background: url(../img/12426012.png) -44px -174px;}
.culture_mod1 .newsCarousel .ulList{width: 600%; position: relative;overflow: hidden;}
.culture_mod1 .newsCarousel .ulList li{float: left;}

.culture_mod1 .dynamic{width: 384px;height: 260px;margin: 0 95px 0 42px;}
.culture_mod1 h2{font-size: 18px;color: #e8340c;margin-bottom: 20px;}
.culture_mod1 .bottomList{/* padding-top: 20px; */}
.culture_mod1 .bottomList li{width: 372px;padding-left:12px;height: 32px;line-height: 32px;
    background: url(../img/12426012.png) no-repeat -49px -369px;overflow: hidden;}
.culture_mod1 .bottomList li a{font-size: 16px;color: #333;float: left;width: 275px;height: 32px;overflow: hidden;
    text-overflow:ellipsis;white-space:nowrap;}
.culture_mod1 .bottomList li span{float: right;}
.culture_mod1 .build{width: 339px;}
.culture_mod1 .build .contentTxt{line-height: 26px;color: #333;text-indent: 2em;margin-top: 8px;}
.culture_mod1 .build .contentTxt a{color: #e75959;}











/* 党建与文化模块二样式 */
.culture_mod2{height: 390px;margin-bottom: 50px;}
.culture_mod2 h2,.culture_mod3 h2{height: 40px;line-height: 40px;font-size: 18px;color: #e8340c;margin-bottom: 15px;}
.culture_mod2 .vanguard{width: 303px;overflow:hidden;height: 371px;margin: 0 96px 0 89px;}
.culture_mod2 .workersHome .infor{height: 105px;border-top: 1px solid #cbcbcb;padding: 20px 0px 15px 0;color: #a0a0a0;}
.culture_mod2 .workersHome .infor .left{width: 120px;text-align: center;margin-right: 20px;}
.culture_mod2 .workersHome .infor .right{width: 260px;text-indent: 2em;line-height: 26px;}
.culture_mod2 .workersHome .infor .right a{color: #e75959;}
.culture_mod2 .workersHome .infor .left{margin: 0px auto;width: 100px;height: 100px;background: #000;}
.culture_mod2 .workersHome .infor .left img{width: 100px;height: 100px;}
.culture_mod2 .workersHome ol{overflow: hidden;margin-left: -33px;position: absolute;left: 50%;width: 66px;}
.culture_mod2 .workersHome ol li{float: left;width: 8px;height: 8px;background: #d4d4d4;margin-right: 5px;border-radius: 50%;}
.culture_mod2 .workersHome ol li.cur{background: #e8340c;}
.culture_mod2 .workersHome{width: 372px;}
.culture_mod2 .workersHome .listTit{padding-bottom: 15px;}
.culture_mod2 .workersHome .listTit li{float: left;color: #c8c8c8;height: 40px;line-height: 40px;font-size: 18px;width: 115px;
    border-right:1px solid #c8c8c8;cursor: pointer;}
.culture_mod2 .workersHome .listTit li.cur{color: #e8340c;}
.culture_mod2 .workersHome .listTit li.nobor{border-right: none;padding-left: 30px;}
.culture_mod2 .workersHome .listTit li.nobor em{left: 177px;}
.culture_mod2 .workersHome .listTit li em{width: 11px;height: 7px;bottom: -8px;left: 40px;z-index: 1;
    display: none;background: url(../img/12426012.png) -39px -103px;border-top: 2px solid #fff;}
.culture_mod2 .workersHome .listTit li.cur em{display: block;}
.culture_mod2 .rightList{margin-top: 15px;*margin-top: 0px;}
.culture_mod2 .rightList li{line-height: 30px;padding-left:14px;font-size: 14px;overflow: hidden;
    background: url(../img/12426012.png) no-repeat -49px -371px;text-overflow:ellipsis;white-space:nowrap;}
.culture_mod2 .rightList li a{color: #333;}
.culture_mod2 .lis{display: none;overflow: hidden;position: relative;height: 300px;}
.culture_mod2 .lis.current{display: block;}
.culture_mod2 .special{width: 339px;}
.culture_mod2 .specialPic img{margin-bottom: 12px;}
.culture_mod2 .lis .inforList{float: left;width: 372px;}
.culture_mod2 .lis .inforCon{position: relative;width: 1000%;}















/* 党建与文化模块三样式 */
.culture_mod3{height: 372px;margin-bottom: 62px;overflow: hidden;}
.culture_mod3 .cultureList{position: relative;}
.culture_mod3 .cultureList li{float: left;}
.culture_mod3 .cultureList li a{display: block;padding-right: 47px;width: 202px;}
.culture_mod3 .arr{right: 0;top: 20px;}
.culture_mod3 .arr span{display: inline-block;width: 24px;height: 24px;margin-left: 10px;cursor: pointer;float: left;
    background: url(../img/12425985.png) left top;}
.culture_mod3 .arr span.right{background-position: left bottom;}
/* 四大文化区域 */
.culture_mod33{height: 382px;margin-bottom: 62px;}
.culture_mod33 .cultureList{width: 1220px;}
.culture_mod33 .cultureList li{width:206px;height: 314px;float: left;margin-right: 23px;color:#333;
    background-color:#f7f7f7;padding: 38px 38px 30px;}
.culture_mod33 .cultureList li:hover{background-color:#003279;color:#fffefe;}
.culture_mod33 .cultureList li .title{color: #e8340c;font-size: 18px;text-align: center;margin: 12px;}
.culture_mod33 .cultureList li .txt{text-indent: 2em;line-height: 24px;}
.culture_mod33 .cultureList li img{margin: 0 auto;}
/* 三大系统区域 */
.system{padding-bottom: 100px;}
.system ul{overflow: hidden;width: 1245px;}
.system li{float: left;width: 371px;height: 69px;background: url(../img/12426026.png) left top;margin-right: 44px;}
.system li a{display: block;width: 371px;height: 69px;}
.system li.system2{background-position: left -69px;}
.system li.system3{background-position: left -138px;}
.system li.system1:hover{background-position: left -207px;}
.system li.system2:hover{background-position: left -276px;}
.system li.system3:hover{background-position: left -345px;}

/* 集团概况页面样式 */
.survey{}
.survey h2{font-size: 18px;color: #003078;margin-bottom: 20px;}
.synopsis{height: 658px;margin-bottom: 40px;}
.synopsis .synopsisL{width: 582px;}
.synopsis .mechanism{width: 522px;}
.synopsis .mechanism img{margin: 0 auto;}
.groupInfor{margin-bottom: 60px;overflow: hidden;}
.groupInfor .leftPic img{width: 258px;height: 210px;}
.groupInfor .rightTxt{border: 6px solid #f7f7f7;border-left: none;width: 266px;height: 178px;padding: 10px 20px 10px 30px;
    font-size: 14px;color: #333;text-indent: 2em;line-height: 25px;overflow: hidden;}
.groupInfor .listTit{padding-bottom: 15px;}
.groupInfor .listTit li{float: left;color: #c8c8c8;height: 40px;line-height: 40px;font-size: 18px;width: 115px;
    border-right:1px solid #c8c8c8;cursor: pointer;overflow: hidden;}
.groupInfor .listTit li.cur{color: #02327a;}
.groupInfor .listTit li.nobor{border-right: none;padding-left: 30px;}
.groupInfor .lis{display: none;}
.groupInfor .lis.current{display: block;}
.ranks .rightTxt{color: #707070;text-indent: 2em;font-size: 12px;}
.ranks .rightTxt p.name{color: #333;height: 50px;line-height: 50px;text-indent: 0em;text-align: center;font-size: 14px;}

.ranks .leftPic img{width: 258px;height: 210px;}
.ranks .rightTxt{border: 6px solid #f7f7f7;border-left: none;width: 266px;height: 178px;padding: 10px 20px 10px 30px;
    font-size: 14px;color: #333;text-indent: 2em;line-height: 26px;overflow: hidden;}
.ranks .listTit{padding-bottom: 15px;}
.ranks .listTit li{float: left;color: #c8c8c8;height: 40px;line-height: 40px;font-size: 18px;width: 115px;
    border-right:1px solid #c8c8c8;cursor: pointer;overflow: hidden;}
.ranks .listTit li.cur{color: #02327a;}
.ranks .listTit li.nobor{border-right: none;padding-left: 30px;}
.ranks .lis{display: none;}
.ranks .lis.current{display: block;}
/* 领导关怀 */
.survey .care{height: 315px;background-color: #c6e2f8;padding-top: 50px;margin-bottom: 80px;}
.survey .care h2{margin-bottom:30px;}
.survey .care .carousel .overflowBox{width: 1200px;height:226px;overflow: hidden;}
.survey .care .carousel .overflowBox ul{position: relative;*position: static;}
.survey .care .carousel li{float: left;}
.survey .care .carousel li a{display: block;width: 264px;padding-right: 48px;}
.survey .carousel span.arrL,.survey .carousel span.arrR{width: 15px;height: 32px;position: absolute;top: 50%;
    margin-top: -16px;background: url(../img/12426012.png) 0px -305px;cursor: pointer;}
.survey .care .carousel span.arrL{left: -24px;}
.survey .care .carousel span.arrR{background-position: -14px -305px;right: -24px;}
.survey .care .carousel .caption{font-size: 16px;line-height: 40px;color: #333;height: 40px;padding-left: 12px;}
.survey .care .carousel .caption span{color: #02327a;font-weight: bold;}
/* 发展历程 */
.course{height: 832px;margin-bottom: 90px;}
.course h2{height: 50px;line-height: 50px;color: #02327a;font-size: 18px;border-bottom: 1px solid #cbcbcb;}
.course .left{width: 766px;}
.course .right{width: 340px;}
.course .right .leader{margin-left: 15px;color: #323232;font-size: 14px;}
.course .right .leader tr{line-height: 30px;}
.supervisor{width: 325px;margin-left: 15px;color: #323232;font-size: 14px;}
.supervisor li{line-height: 30px;}
.supervisor span{display: inline-block;width: 44px;margin-right:36px;font-weight: bold;
      text-justify:distribute-all-lines;/*ie6-8*/
      text-align-last:justify;/* ie9*/
      -moz-text-align-last:justify;/*ff*/
      -webkit-text-align-last:justify;/*chrome 20+*/
      text-align:justify;}
.contactWay{font-size: 14px;margin:30px 0 0 15px;color: #323232;}
.contactWay tr{line-height: 30px;}
.contactWay td{padding-right: 15px;}




