/*------------新闻中心-------------*/
/*part1*/
#new_box{ background:#eff0f2; overflow:hidden; padding:30px 0;}
.main_w{width: 1173px;  margin: 0 auto; overflow:hidden;}
.news_main01{background:#fff; overflow:hidden;}
.news_main01_left{ width:760px; float:left;padding-top:20px; }
.news_tit{ border-bottom:1px solid #c2d1e1; line-height:60px; overflow:hidden;}
.news_tit h1{ font-size:20px; float:left;}
.news_tit h1 a{color:#4487c9; text-decoration:none;}
.news_tit span{ float:right; }
.news_tit span a{font-size:14px; color:#999;}
.news_main_list01 { overflow:hidden; font-size:15px;padding:20px 0;}
.news_main_list01 li{ background: url(icon_list.png) no-repeat 0 18px; padding-left:20px; line-height:44px; }
.news_main_list01 li span{ float:right; color:#999;}

.news_main01_right{ width:380px; float:right; border-left:1px solid #c2d1e1;  }
.news_tit2 {padding-left:30px;padding-top:14px; overflow:hidden}
.news_tit2 img{ float:left;}
.news_tit2 h1{ font-size:20px; float:left; line-height:80px; padding-left:20px; }
.news_tit2 h1 a{color:#4487c9; text-decoration:none;}
.news_main_list02 { border-bottom:1px solid #c2d1e1; overflow:hidden; font-size:15px;padding:20px 0 20px 30px;}
.news_main_list02 li{ background: url(icon_list.png) no-repeat 0 18px; padding-left:20px; line-height:40px; }
.last_b{ border:none !important;}



/*图片新闻*/
.tpxw_box{ background:url(dtbg.png); overflow:hidden; padding-top:20px;}
.none{ display:none;}
.tzgg_box{ width:100%; overflow:hidden; padding:40px 0; position:relative;}
.tzgg_box .tzgg_left{ float:left; display:inline; width:558px;  position:relative;}
.tzgg_box .tzgg_left .left_box{ width:548px;}
/*.tzgg_left .left_box h1{ margin-top:40px; color:#333; font-size:18px; line-height:30px;}
.tzgg_left .left_box h1 span{ display:inline-block;}
.tzgg_left .left_box h1 .tzgg_tit{ width:450px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold; display:inline-block;}
.tzgg_left .left_box p span.times{ width:80px; float:right; color:#999; font-size:13px;}
.tzgg_left .left_box p{ color:#333; font-size:14px; line-height:26px;}*/
.tzgg_left .left_box  img{ width:558px; height:320px;}
.tzgg_box .tzgg_list{ float:right; display:inline; width:573px; border-left:3px solid #ddd; padding-left:15px; margin-top:20px;}
.tzgg_list li{ height:18px; position:relative; margin-bottom:32px;}
.tzgg_list li a{ display:inline-block; width:460px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:18px; color:#333; font-size:16px; position:relative;}
.tzgg_list li:before{ position:absolute; left:-25px; top:0; width:18px; height:18px; background:url(tzgg-line.png) no-repeat center center; content:'';}
.tzgg_list li span{ display:inline-block; width:auto; float:right; text-align:right; color:#999; font-size:16px; line-height:18px;}
.tzgg_list li.last{ margin-bottom:0;}
.tzgg_list li.active:before{ background:url(tzgg-line-hover.png) no-repeat center center;}
.tzgg_list li.active a{ color:#47a3e3;}
.tzgg_box .tzgg_circle{ width:548px; left:0; top:365px; text-align:center; position:absolute;}
.tzgg_box .tzgg_circle a{ display:inline-block; width:8px; height:8px; border-radius:4px; -webkit-border-radius:4px; background:#ddd; margin:0 2px 0; z-index:9;}
.tzgg_box .tzgg_circle a.active{ width:30px; background:#ff8400;}


/*part3*/
.news_main03{background:#fff; overflow:hidden;}
.news_main03_left{ width:560px; float:left;padding-top:20px; }
.news_main03_right{float:right;width:560px;padding-top:20px;}





/*--------------党群建设--------------*/
.dqjs_con{ width:100%; height:auto; float:left;}
.dqjs_con li{ width:350px; height:100px; margin-top:20px; margin-left:30px;}
.dqjs_con li img{width:350px; height:100px;}

.dqjs_dang{ width:350px; height:100px; float:left; background:url(img_10.jpg) no-repeat;}
.dqjs_dang a:hover{ width:350px; height:100px; float:left; background:#000; background-color:rgba(0,0,0,0.3);  }

.dqjs_dang2{ width:350px; height:100px; float:left; background:url(img_15.jpg) no-repeat;}
.dqjs_dang2 a:hover{ width:350px; height:100px; float:left; background:#000; background-color:rgba(0,0,0,0.3); }

.dqjs_dang3{ width:350px; height:100px; float:left; background:url(img_16.jpg) no-repeat;}
.dqjs_dang3 a:hover{ width:350px; height:100px; float:left; background:#000; background-color:rgba(0,0,0,0.3); }

.dqjs_dang4{ width:350px; height:100px; float:left; background:url(img_17.jpg) no-repeat;}
.dqjs_dang4 a:hover{ width:350px; height:100px; float:left; background:#000; background-color:rgba(0,0,0,0.3); }
/*--------------企业概况--------------*/
#about_box{ background:#eff0f2; overflow:hidden; padding:30px 0;}
.about_main{ width:751px; float:left; height:354px; background:url(about_bg.jpg) no-repeat;}
.about_main_con{ width:235px; float:right;padding:10px 20px 0px;}
.about_main_con h1{ font-size:20px; line-height:50px; font-weight:normal; }
.about_main_con h1 a{ color:#fff;}
.about_main_con p{color:#fff; line-height:28px; text-indent:30px;}
.about_more{margin-top: 10px; width: 113px; height: 35px;line-height: 35px; background: #69b8d6;  text-align: center; float:right;}
.about_more a{  color: #fff !important; text-decoration: none !important;}


.about_tab{ width:395px; float:right;}
#outer {width:395px;  margin:0px auto; background:#1878b7;}
#tab { overflow:hidden;zoom:1;background:#1878b7;border:1px solid #1878b7;}
#tab li {float:left;color:#fff;height:43px;	cursor:pointer;	line-height:43px;width: 33.3%;text-align: center;}
#tab li.current {color:#333;background:#fff;}
#content {border-top-width:0;height:309px;}
#content ul {line-height:25px;display:none;	}

.about_tab_con{ padding:10px 20px 0px;}
.about_tab_con h1{ font-size:20px; line-height:50px; font-weight:normal; }
.about_tab_con h1 a{ color:#fff;}
.about_tab_con img{padding:10px 0;}
.about_tab_con p{ color:#fff; line-height:32px;}

/*---------发展历程------------------*/
/*关于我们start*/
.about_history{ overflow:hidden; background:url(about_history.jpg) center top;    margin-top: 30px;    height: 365px;}
.about_bg{position:fixed;width:100%;height:100%;top:0;left:0;background: url(about_bg.jpg) no-repeat;background-size:cover;}
.about_content{width:100%;margin:0 auto;}
.about_content {	text-align: center;	background: url(business_section1_1.png) no-repeat center 50px;}
.about_content h2 {font-size: 20px;height: 30px;line-height: 30px;padding: 33px 0 20px;font-weight: bold;	}
.about_content h2 a {padding: 0 20px;}

/*大事记start*/
.event_box{width:1170px;margin:20px auto 0;position:relative;}
.event_box .parHd {width:100%;display:inline-block;height:92px;overflow:hidden;}
.parHd  ul{width:1002px;text-align:center;margin:0 auto;padding-top:25px !important;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';width:85%;height:1px;background:#580000;position:absolute;/* top:33%;*//* right:-140%;*/right:8%;top:35%;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-top:30px;font-size:16px;color:#000;margin:0 20px;position:relative;}
.parHd li:after{content:'';background:url(dot_ico.png) no-repeat;width:24px;height:24px;position:absolute;z-index:20;top:-12px;left:50%;margin-left:-12px;}
.parBd{text-align:center;margin-top:40px;}
.parBd h4{position:relative;font-size:20px;margin-bottom:20px;/*width:200px;*/ padding:0 60px;display:inline-block;text-align:center;}
.parBd h4:after{content:'';background:#000;width:100px;height:1px;position:absolute;left:-100px;bottom:12px;}
.parBd h4:before{content:'';background:#000;width:100px;height:1px;position:absolute;right:-100px;bottom:12px;}
.parBd p{line-height:180%;font-size:16px;width:100%;margin:0 auto;}
div#listBox {width:100%;}
.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top:10px;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:24px;height:24px;overflow:hidden;background:url(cat.png) no-repeat;position:absolute;top:-12px;left:25px;z-index:21;}
.parHd li span,.parHd li.clone span{display:none;}	

/*---------about-part3栏目------------------*/
.about_other{ margin-top:30px;  }
.about_other_con{ float:left;background:#fff; width:335px; padding:0px 20px 10px; margin-right:24px;}
.about_other_con h1{ font-size:20px; line-height:60px; font-weight:normal;}
.about_other_con img{ padding-bottom:10px;}
.about_other_con p{ line-height:28px; }
.about_more2{ float:right; color:#1878b7; line-height:50px;}
.about_more2 a{color:#1878b7;}
.last_m { margin-right:0px !important;}


/*---------红色基因铸魂水发--------------*/
.jd99_tit{line-height:60px; overflow:hidden;}
.jd99_tit h1{ font-size:20px; float:left;}
.jd99_tit h1 a{color:#4487c9; text-decoration:none;}
.jd99_tit span{float: right; height: 30px;margin-top: 8px; width: 68px;background: #ce2d0c; color:#fff;line-height: 30px; text-align: center; border-radius: 51px;}
.jd99_tit span a{font-size:14px; color:#fff;}
.jd99_tit span:hover { background: #b8280a;}
.jd99_tit span:hover a{text-decoration: none; }

.jd99_tit2 {padding-left:30px;padding-top:14px; overflow:hidden}
.jd99_tit2 img{ float:left;}
.jd99_tit2 h1{ font-size:20px; float:left; line-height:80px;padding-top: 24px; }
.jd99_tit2 h1 a{color:#4487c9; text-decoration:none;}
.jd99_tit2 span{float: right; height: 30px;margin-top: 30px; width: 68px;background: #ce2d0c; color:#fff;line-height: 30px; text-align: center; border-radius: 51px;}
.jd99_tit2 span a{font-size:14px; color:#fff;}
.jd99_tit2 span:hover { background: #b8280a;}
.jd99_tit2 span:hover a{text-decoration: none; }

.jd99_list01 { overflow:hidden; font-size:15px;padding:20px 0;}
.jd99_list01 li{ background: url(jd99_list_icon.png) no-repeat 0 18px; padding-left:20px; line-height:44px; }
.jd99_list01 li span{ float:right; color:#999;}
.jd99_list02 { border-bottom:1px solid #c2d1e1; overflow:hidden; font-size:15px;padding:20px 0 20px 30px;}
.jd99_list02 li{ background: url(jd99_list_icon.png) no-repeat 0 18px; padding-left:20px; line-height:40px; }



.jd100_tit2 {padding-left:30px;padding-top:14px; overflow:hidden}
.jd100_tit2 img{ float:left;}
.jd100_tit2 h1{ font-size:20px; float:left; line-height:80px; }
.jd100_tit2 h1 a{color:#4487c9; text-decoration:none;}
.jd100_tit2 span{float: right; height: 30px;margin-top: 30px; width: 68px;background: #ce2d0c; color:#fff;line-height: 30px; text-align: center; border-radius: 51px;}
.jd100_tit2 span a{font-size:14px; color:#fff;}
.jd100_tit2 span:hover { background: #b8280a;}
.jd100_tit2 span:hover a{text-decoration: none; }