
.logo{
	height: 48px;
}
.search{
	width:370px;
	height:45px;
	margin-top: 15px;
}
.search_gjz{
	float:left;
}
.search_gjz input{
	width:275px;
	height:35px;
	background:#ededed;
	outline:none;
	border:0;
	border-radius:4px 0 0 4px;
	padding-left:20px;
}
.search_tj{
	float:left;
}
.search_tj input{
	width:95px;
	height:35px;
	outline:none;
	border:0;
	cursor:pointer;
	color:#fff;
	border-radius:0 4px 4px 0;
	font-size:16px;
	padding-left:35px;
	background:url(../img/18.png) no-repeat 20px center #0068b7;
}
/* 导航 */
.nav_menu3,
.nav_menu3 ul,
.nav_menu3 ul li,
.nav_menu3 ul li a{
  display: block;
  
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav_menu3:after,
.nav_menu3 > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.nav_menu3 {
  background:hsla(0,0%,95%,.5);
  height:52px;
  width:100%;
  min-width:1200px;
  position: absolute;
  z-index: 1000;
}
.nav_menu3 > ul > li {
	width:171px;
	height:52px;
  float: left;
  line-height: 52px;
}
.nav_menu3 > ul > li > a {
  color: #000;
  height:52px;
  display:block;
  font-size:16px;
  font-weight: 700;
  text-align:center;
}
.nav_menu3 > ul > li:hover > a,
.nav_menu3 > ul > li.on a{
	color: #105FAC;
  background:  rgba(255, 255, 255, 0.8);
}
.nav_menu3 ul ul {
  position: absolute;
  left: -9999px;
  z-index:9999;
}
.nav_menu3 li:hover > ul {
  left: auto;
}
.nav_menu3 ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
.nav_menu3 ul li:hover > ul{
	padding:8px 0;
	background:rgba(255,255,255,.8);
}
.nav_menu3 ul li:hover > ul > li {
  height: 32px
}
.nav_menu3 ul ul li a {
  width: 171px;
  height:32px;
  line-height: 32px;
  text-align:center;
  color: #000;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  font-size:16px;
}
.nav_menu3 ul li ul li ul a:hover{
	color: #105FAC;
	background:#001920;
	text-decoration: underline;
}
.nav_menu3 ul ul li:hover > a,
.nav_menu3 ul ul li a:hover {
	color: #105FAC;
 background:#fff;
 text-decoration: underline;
}
.nav_menu3 > ul > li.on  > ul > li a{
  background:none;
}
.nav_menu3 > ul > li.on  > ul > li a:hover {

  background:url(../img/jt01.png) no-repeat center;
}
.banner .swiper-slide,.banner{
	width:100%;
	min-width:1200px;
	height:500px;
}
.main{
	padding:20px 0;
	background:url(../img/bg.jpg) no-repeat center top;
}
.toutiao{
	width:1200px;
	margin:0 auto 20px auto;
	height:74px;
	text-align:center;
	font-size:30px;
	color:#0068b7;
	font-weight:bold;
	line-height:74px;
	padding:0 10px 0 120px;
	background:url(../img/jt04.png) no-repeat left center #fff;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.toutiao a{
	color:#0068b7;
}
.toutiao a:hover{
	color:#333;
}
/*新闻*/
.jtxwbg{
	width:1200px;
	margin:0 auto;
	padding:16px;
	background:#fff;
}
/*新闻轮播图*/
.jtxwbg_lf,.jtxwbg_lf .swiper-container,.ban_img{
	width:585px;
	height:410px;
}
.jtxwbg_lf .swiper-container a{
	display:block;
	width:585px;
	height:410px;
	position:relative;
}
.ban_img img{
	width:100%;
	height:100%;
}
.jtxwbg_lf .swiper-container a p{
	position:absolute;
	width:100%;
	height:60px;
	background:rgba(0,0,0,.6);
	color:#FFFFFF;
	bottom:0;
	line-height:60px;
	padding:0 70px 0 70px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size:18px;
}
.jtxwbg_lf .swiper-button-prev,.jtxwbg_lf .swiper-button-next{
	width:60px;
	height:60px;
	position:absolute;
	bottom:0;
	outline:none;
	margin:auto;
	top:auto;
	opacity:1!important;
}
.jtxwbg_lf .swiper-button-prev{
	left:0;
	background:url(../img/29.png);
}
.jtxwbg_lf .swiper-button-next{
	right:0;
	background:url(../img/28.png);
}
.jtxwbg_lf .swiper-button-prev.swiper-button-disabled{
	background:url(../img/27.png);
}
.jtxwbg_lf .swiper-button-next.swiper-button-disabled{
	background:url(../img/26.png);
}
.ban_img img{
	transition:transform .5s ease;
}
.ban_img:hover img{
	transform:scale(1.15,1.15);
}


/*.moduletable-banner{
	width:585px;
	height:410px;
	position:relative;
}
.flexslider{
	width:100%;
	height:100%;
	overflow:hidden;
}
.flexslider .slides > li{
	display:none;
}
.flexslider .slides img{
	max-width:100%;
	height:100%;
	display:block;
}
.flexslider .slides > li{
	position:relative;
	height:410px;
}
.flexslider .slides li p{
	position:absolute;
	width:100%;
	height:60px;
	background:rgba(0,0,0,.6);
	color:#FFFFFF;
	bottom:0;
	line-height:60px;
	padding:0 70px 0 70px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size:18px;
}
.flex-direction-nav{
	height:0;
	overflow:hidden;
}
.flex-direction-nav li a{
	width:60px;
	height:60px;
	position:absolute;
	bottom:0;
	cursor:pointer;
	text-indent:-9999px;
}
.flex-direction-nav li a.next{
	right:0;
	background:url(../img/28.png);
}
.flex-direction-nav li a.prev{
	left:0;
	background:url(../img/27.png);
}
.flex-control-nav{
	position:absolute;
	bottom:0;
	right:0;
}*/
/*集团要闻*/
.yaowen{
	width:570px;
	float:right;
}
.tab{ width:570px;}
.tab-hd {overflow:hidden; zoom:1; margin-left:-6px; height:47px;}
.tab-hd li{float:left; width:186px; height:44px; line-height:44px; font-size:16px; font-weight:bold; margin-left:6px; color:#4a4a4a; text-align:center; cursor:pointer; background:#f6f6f6; }
.tab-hd li.active{ background:#0068b7; color:#fff;}
.tab-db{}
.tab-bd li{display:none; border-top:1px solid #0068b7; padding-top:5px;}
.tab-bd li.thisclass{ display:list-item;}
.tab-hd li.active a{
    color:#fff!important;
}
.tab-hd li a:hover{
    color:#fff!important;
}
.ywcon{
	font-size:16px;
	line-height:40px;
	padding-left:22px;
	background:url(../img/jt05.png) no-repeat left center;
}
.ywcon a{
	float:left;
	max-width:455px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ywcon a:hover{
	color:#0068b7;
}
.ywcon i{
	float:left;
	margin:12px 0 0 10px;
}
.ywcon span{
	float:right;
	color:#939292;
}
/*简介登录*/

.ggtp{
	width:1200px;
	height:110px;
	margin:20px auto 0 auto;
	overflow:hidden;
}
.ggtp img{
	width:1200px;
	height:110px;
}
.ggtp img{
	transition:transform 0.5s ease;
}
.ggtp:hover img{
	transform:scale(1.15,1.15);
}

/*业务领域*/
.yewu{
	width:896px;
    margin-bottom: 30px;
	background:#fff;
	float:left;
	padding:16px;
	border-top:2px solid #0068b7;
}
.news_tp{
	margin-top:15px;
}
.news_tp .swiper-button-prev,.news_tp .swiper-button-next{
	width:34px;
	height:46px;
	position:absolute;
	outline:none;
	margin-top:-23px;
	opacity:1!important;
}
.news_tp .swiper-button-prev{
	left:0;
	background:url(../img/22.png);
}
.news_tp .swiper-button-next{
	right:0;
	background:url(../img/jt11.png);
}
.news_tp .swiper-button-prev.swiper-button-disabled{
	background:url(../img/jt10.png);
}
.news_tp .swiper-button-next.swiper-button-disabled{
	background:url(../img/21.png);
}

.news_tp img{
	width:205px;
	height:139px;
}
.news_tp li img{
	transition:transform 0.5s ease;
}
.news_tp li:hover img{
	transform:scale(1.15,1.15);
}
.news_tp p{
	width:205px;
	height:28px;
	background:rgba(0,0,0,.6);
	position:relative;
	margin-top:-28px;
}
.news_tp a{
	width:205px;
	display:block;
	color:#fff;
	line-height:28px;
	text-align:center;
}

.oadl{
	width:289px;
	height:161px;
	background:#f5f5f5;
	border-radius:6px;
	margin-top:18px;
}
.oajinru a{
	width:116px;
	height:36px;
	display:block;
	color:#fff;
	border-radius:18px;
	line-height:36px;
	text-align:center;
	background:#0068b7;
}
.oajinru a:hover{
	background:#0dcab5;
}
.gzh{
	width:289px;
	height:214px;
	background:#f5f5f5;
	border-radius:6px;
	
}
.gzh_ewm{
	float:left;
	margin:30px 0 0 14px;
}
.gzh_ewm img{
	width:134px;
	height:134px;
}
/*集团风貌*/
.fengmao{
	width:1200px;
	float:left;
	padding:16px;
	background:#fff;
	border-top:2px solid #0068b7;
}
.tjfc_tit{
	width:100%;
	height:26px;
	font-size:18px;
	color:#0068b7;
	font-weight:bold;
	line-height:26px;
}
.tjfc_tit a{
	font-size:16px;
	float:right;
	color:#333333;
	font-weight:normal;
}
.tjfc_tit a:hover{
	color:#005192;
}
.huanjing_c{
	width:1168px;
	margin:0 auto;
	margin-top:15px;
	height:160px;
	position:relative;
}
.huanjing_img{
	width:561px;
	height:160px;
	overflow:hidden;
}
.huanjing_img li{
	width:274px;
	height:160px;
	float:left;
	margin-right:16px;
	overflow:hidden;
}
.huanjing_img img{
	width:274px;
	height:160px;
}
.huanjing_img li img{
	transition:transform 0.5s ease;
}
.huanjing_img li:hover img{
	transform:scale(1.15,1.15);
}
.huanjing_img p{
	color:#fff;
	width:274px;
	line-height:28px;
	height:28px;
	text-align:center;
	overflow:hidden;
	margin-top:-28px;
	position:relative;
	font-size:14px;
	background:rgba(0,0,0,.6);
	padding:0 20px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.huanjing_c #arrLeft,.huanjing_c #arrRight{
	width:34px;
	height:46px;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	cursor:pointer;
}
.huanjing_c #arrLeft{
	left:0;
}
.huanjing_c #arrRight{
	right:-2px;
}
/*产业工人风采*/
.fengcai{
	width:1200px;
	height:235px;
	float:left;
	padding:16px;
	background:#fff;
	border-top:2px solid #0068b7;
}
.yiqi_c{
	margin:0 auto;
	width:1168px;
	height:160px;
	margin-top:15px;
	position:relative;
}
.yiqi_c .ashow2{
	width:561px;
	display:inline;
	position:absolute;
	left:0px;
}
.yiqi_c .list_03{
	width:561px;
	height:160px;
	overflow:hidden;
}
.yiqi_c .list_03 li{
	width:274px;
	height:160px;
	float:left;
	margin-right:16px;
	overflow:hidden;
}
.yiqi_c .list_03 img{
	width:274px;
	height:160px;
}
.yiqi_c .list_03 li img{
	transition:transform 0.5s ease;
}
.yiqi_c .list_03 li:hover img{
	transform:scale(1.15,1.15);
}
.yiqi_c .list_03 p{
	color:#fff;
	width:274px;
	line-height:28px;
	height:28px;
	text-align:center;
	overflow:hidden;
	margin-top:-28px;
	position:relative;
	font-size:14px;
	background:rgba(0,0,0,.6);
	padding:0 20px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.yiqi_c .al,.yiqi_c .ar{
	width:34px;
	height:46px;
	position:absolute;
	top:0;
	bottom:0;
	z-index:99;
	margin:auto 0;
	cursor:pointer;
}
.yiqi_c .al{
	left:0;
}
.yiqi_c .ar{
	right:-2px;
}

/*友情链接*/
.yqlj{
	width:1200px;
	margin:20px auto 0 auto;
	line-height:40px;
	color:#fff;
	height:72px;
	padding-left:38px;
	background:url(../img/jt14.png) no-repeat 15px center #0068b7;
}
.fot_sel .ui-select{
	display:block;
	width:208px;
	height:40px;
	background:#fff;
	border:none;
	float:left;
	outline:none;
	text-align:center;
	position:relative;
	line-height:40px;
	font-size:16px;
	color:#333;
}
.fot_sel .ui-select:before{
	content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: #333;
    top: 18px;
    right: 20px;
}
.fot_sel .ui-select select{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:40px;
	opacity:0;
}
.fot_1{
	width:100%;
	height:2px;
	background:#74acd6;
	margin-top:20px;
}
.fot_2{
	color:#fff;
	line-height:28px;
}
.fot_2 a{
	color:#fff;
}
.fot_2 a:hover{
	color:#dedede;
}
/*底部*/
.footer{
	width:100%;
	min-width:1200px;
	background:#e5e5e5;
	padding:26px 0;
}
.botewm img{
	width:123px;
	height:123px;
	border-radius:12px;
}

/*aboutus.html*/
.nymain{
	 
	padding:20px 0;
	background:url(../img/bg02.jpg) no-repeat center bottom #d8e7ee;
}
.nyleft{
	width:240px;
	float:left;
}
.nyleft_tit{
	height:72px;
	color:#fff;
	border-radius:6px 6px 0 0;
	background:url(../img/jt21.png) no-repeat 190px 39px #0068b7;
}
.nyleft_con{
	background:#fff;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
}
.nyleft_con a{
	display:block;
	line-height:52px;
	padding-left:15px;
	font-size:16px;
	border-bottom:1px solid #dbdbdb;
	background:url(../img/jt23.png) no-repeat 212px center;
}
.nyleft_con a:hover{
	color:#0068b7;
	background:url(../img/jt22.png) no-repeat 212px center;
}
.nyleft_con li.on a{
    color:#0068b7;
	background:url(../img/jt22.png) no-repeat 212px center;
}



.nyright{
	width:940px;
	float:right;
	padding:20px;
	background:#fff;
}
.nyright_tit{
	height:46px;
	border-bottom:1px solid #0068b7;
}
.nyright_mc{
	min-width: 170px;
	max-width:270px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	line-height:46px;
	background:#0068b7;
}
.nyright_con{
	padding:36px 0;
}
.nyright_con p{
	line-height:28px;
	font-size:14px;
	text-indent:2em;
}
.tupian{
	float:right;
}
/*tplist.html*/
.page a{
	display:inline-block;
	width:37px;
	height:37px;
	border:1px solid #dddddd;
	text-align:center;
	line-height:35px;
	color:#636363;
	background:#FFFFFF;
	margin:0 3px;
	transition: all .3s;
}
.page a.page_1{
	width:77px;
}
.page a:hover,.page a.on{
	color:#FFFFFF;
	background:#0068b7;
	border-color:#0068b7;
}
.nyright_tp{
	padding-top:30px;
}
.nyright_tp ul{
	margin-left:-30px;
}
.nyright_tp li{
	width:280px;
	float:left;
	line-height:40px;
	margin-bottom:20px;
	margin-left:30px;
}
.nyright_tp img{
	width:280px;
	height:186px;
}
.nyright_tp p{
	text-align:center;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nyright_wz li{
	height:50px;
	border-bottom:1px dashed #dcdcdc;
}
.nyright_wz li a{
	display:block;
	float:left;
	max-width:780px;
	font-size:16px;
	line-height:50px;
	color:#333333;
	background:url(../img/jt29.png) left center no-repeat;
	padding-left:22px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nyright_wz li:hover a{
	color:#0152c5;
	text-decoration:underline;
}
.nyright_wz li span{
	display:block;
	float:right;
	line-height:50px;
	font-size:16px;
	color:#999999;
}
.nyright_wz li i{
	float:left;
	margin-top:18px;
	margin-left:10px;
}

.nyleft_tj{
	background:#fff;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
}
.nyleft_tj a{
	display:block;
	line-height:35px;
	padding-left:20px;
	font-size:14px;
	border-bottom:1px dashed #dbdbdb;
	background:url(../img/jt30.png) no-repeat 10px center;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nyleft_tj a:hover{
	color:#0068b7;
}
.new_det{
	background:#FFFFFF;
	width:100%;
	padding:58px 35px 0 35px;
}
.new_det_t h3{
	font-weight:normal;
	font-size:24px;
	color:#1d1f6e;
	line-height:24px;
}
.new_det_t p span{
	color:#8e8e8e;
	margin:0 10px;
}
.new_det_t{
	border-bottom:1px dashed #dcdcdc;
	padding-bottom:23px;
}
.new_det_1{
	border-bottom:1px dashed #dcdcdc;
	margin-top:30px;
	padding-bottom:45px;
}
.new_det_1 p{
	 
	line-height:30px;
	color:#4d4d4d;
}
.new_det_img img{
	max-width:100%;
}
.new_det_img{
	text-align:center;
}
.det_pr_nx a{
	display:block;
	font-size:16px;
	color:#1d1f6e;
	line-height:32px;
}
.det_pr_nx a:hover{
	text-decoration:underline;
	font-size:16px;
}

/*企业文化*/
.qywh_1 h4{
	font-size:20px;
	line-height:20px;
	color:#0068b7;
	position:relative;
	padding-left:20px;
	margin-top:30px;
}
.qywh_1 h4 a{
 
	color:#0068b7;
 
}
.qywh_1 h4:before{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	margin:auto 0;
	width:5px;
	height:5px;
	background:#0dcab5;
}
.qywh_1 p{
	font-size:16px;
	color:#444444;
	margin-top:10px;
}
.qywh_c{
	padding:36px 0;
}
.qywh_3{
	width:214px;
	height:160px;
	background:url(../img/24.jpg);
	padding-top:38px;
	margin-right:5px;
	margin-bottom:5px;
}
.qywh_5 h4{
	font-size:20px;
	line-height:20px;
}
.qywh_5 h4 a{
		color:#fff;
}
.qywh_5 p{
	font-size:16px;
	line-height:24px;
	margin-top:12px;
}
.qywh_2{
	width:214px;
	height:160px;
	background:#e8e8e8;
	padding-top:38px;
	color:#444444;
	margin-bottom:5px;
}
.qywh_2 h4{
	color:#0068b7;
}
.qywh_2 h4 a{
	color:#0068b7;
}
.qywh_4{
	width:214px;
	height:160px;
	background:url(../img/23.jpg);
	padding-top:38px;
	margin-left:5px;
	margin-bottom:5px;
}

.numbox1  {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
       font-weight: bold;
    font-size: 36px;
    padding-top: 200px;
    color: blue;
    -webkit-text-stroke: 2px white;
}

.numbox2  {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
    padding-top: 200px;
       font-weight: bold;
    color: blue;
    -webkit-text-stroke: 1px white;
}

.numbox3  {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
       font-weight: bold;
    padding-top: 200px;
    color: blue;
    -webkit-text-stroke: 1px white;
}
.numbox4  {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
    font-weight: bold;
    padding-top: 200px;
    color: blue;
    -webkit-text-stroke: 1px white;
}

/*首页底部专题*/
.in-ztzlB{ padding: 20px 0 0;}
.in-ztzlB .tit{text-align: center;margin-bottom: 30px;font-size: 26px;position: relative;}
.in-ztzlB .tit::after{content: '';height: 4px;border: 1px solid #fff;border-left: 0;border-right: 0;position: absolute;top:50%;margin-top: -2px;left: 0;width: 100%;z-index: 5}
.in-ztzlB .tit span{display: inline-block;padding: 0 15px;background: #f7f7f7;position: relative;z-index: 10}
.in-ztzlB .slide-ztzlB{width: 92%;margin-bottom: 20px}
.in-ztzlBs .swiper-pagination-bullets{width: 100%}
.in-ztzlBs .swiper-pagination-bullet{margin: 0 4px}
@media screen and (max-width:1200px){
.in-ztzlB .slide-ztzlB{width: 100%}
.in-ztzlBs .swiper-button-next{display: none}
.in-ztzlBs .swiper-button-prev{display: none}
}
.in-zwgk-right-bot .pub-list .pub-list-tit{margin-bottom: 15px}
.pore{position:relative}
 .container{width:92%;margin:0 auto;max-width:1200px;}
.co-main{font-size: 18px; color:#0068b7; }