body,html{ overflow-x:hidden;font-family:"Microsoft YaHei","微软雅黑";  font-size:12px; margin:0px; padding:0px; letter-spacing:1px; color:#333; line-height:22px;}
ul,li{margin:0px; padding:0px; list-style:none;}
body{ overflow:hidden;}
ul,li,dir,h4,p{ margin:0px; padding:0px;}
a{ text-decoration:none; color:#333;transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
a:hover{text-decoration:none;transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}

img{border:none;}
.clear{clear:both;}
::-webkit-scrollbar-track-piece{width:10px;background-color:#000;}
::-webkit-scrollbar{width:8px;height:6px}
::-webkit-scrollbar-thumb{height:50px;background-color:#004e98;}
::-webkit-scrollbar-thumb:hover{background:#004e98;}

::selection {
background:#004e98;
color: #fff;
}


body>div:nth-child(2){display:none !important}
/*** header ***/
.header{ position:fixed; top:0px;left:0px; width:100%; z-index:9999; background:#fff; padding:10px 0;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.top{height:30px;}
.top .english{ font-size:14px; color:#707070; display:block; float:right; width:30px; height:30px; line-height:30px; text-align:center;}
.top ul.shejiao{ float:right; width:380px; height:30px; background:url(../images/top_ul_bg.jpg) right center no-repeat; margin-right:20px; }
.top ul.shejiao li{width:18px; line-height:30px; margin-right:10px; text-align:center; float:left; height:30px}
.top ul.shejiao li a{color:#707070; font-size:14px;}
.top ul.shejiao li:hover a{color:#004691;}

.top2{padding:5px 0;}
.top2 .logo{float:left; margin-top:-25px; position:relative;}
.top2 .nav{float:right;}
.top2 .nav li{padding-left:30px; line-height:55px; float:left;}
.top2 .nav li a{ color:#333; font-size:15px; padding:0; }
.top2 .nav li:hover a{color:#004691;}


/*nav*/
.navigation-up .navigation-v3{float:right;position:relative; width:790px;}
.navigation-up .navigation-v3 ul{float:left;}
.navigation-up .navigation-v3  li{float:left;color:#fff; width:100px; text-align:center; height:88px; line-height:88px;}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0;width:100px;}
.navigation-up .navigation-v3 li h2 a{ width:100px;color:#000;display:inline-block; font-size:14px; font-weight:bold;}
.navigation-down{position:absolute;top:111px; left:0px;width:100%; z-index:9999;}
.navigation-down .nav-down-menu{ width:100%;margin:0;position:absolute;top:0px; left:0px; z-index:99999;}
.navigation-down-inner{margin:auto;width:100%;position:relative; height:auto;  background:url(../images/tmbj.png) left top repeat; padding-top:20px;  border-bottom:3px solid #004691; z-index:99999;}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}


.menu_xlnr {
	width: 980px;
	height: 220px;
	margin:0 auto;
	margin-top:20px;
}
/***********menu_dhleft**********/
.menu_dhleft {
	width: 315px;
	float: left;
}
#menu_ulab {
	height: auto;
}
#menu_ulab li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #7ccef4;
	font-size: 12px;
	padding-left: 15px;
	letter-spacing: 2px;
}
#menu_ulab li a {
	display: block;
	color: #333; font-size:13px;
	
}
.menu_cy li a{
	width:50%; float:left;
	}
#menu_ulab li a:hover {
	text-decoration: none;
	color: #004098;
}


#menu_ulab2 li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #7ccef4;
	font-size: 12px;
	padding-left: 15px;
	letter-spacing: 2px;
}
#menu_ulab2 li a {
	display: block;
	color: #333; font-size:13px;
	
}
#menu_ulab2 li a:hover {
	text-decoration: none;
	color: #004098;
}
/***********menu_dhleft**********/
/***********menu_dhright**********/
.menu_dhright {
	width: 620px;
	height: 181px;
	float: right;
}
.menu_abdiv1 {
	width: 290px;
	height: 181px;
	float: left;
}
.menu_abdiv2 {
	width: 290px;
	height: 181px;
	float: right;
}
.menu_tp {
	width: 290px;
	height: 130px;
	overflow: hidden;
	border:2px solid #7ccef4;
}
.menu_tp img {
	-webkit-transform: scaleX(1) scaleY(1);
transition: all 3s;
-webkit-transition: all 3s;
}
.menu_tp img:hover {
	transform:scaleX(1.1) scaleY(1.1);
	-webkit-transform:scaleX(1.1) scaleY(1.1);
}
.menu_tpmz {
	height: 25px;
	line-height: 25px;
	margin-top: 10px;
	font-size: 13px;
}
.menu_tpmz a {
	color: #333;
}
.menu_tpmz a:hover {
	color: #7ccef4;
}
.mneu_tpwz {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #666;
	margin-top:5px;}

/*nav*/

/*** header ***/





.dingwei_dh{ position:fixed ;top:110px; left:0px; z-index:99; width:100%}


/**  人力资源  **/



.re_m {
    margin-top: 60px;
    color: #909090;
}
.reso_1 h2 {
    margin: 0 0 30px;
	color: #004d98;
}

.reso_1 p {
    margin: 20px 0;
    font-size: 14px;
    line-height: 22px;
}
.reso_2_l {
    width: 49%;
    margin-right: 2%;
    float: left;
	position: relative;
}

.reso_2_r {
    width: 49%;
    float: left;
	position: relative;
}
.reso_2 {
    margin-top: 40px;
}
.reso_2 h2 {
    color: #004d98;
}

.reso_2 p {
    font-size: 14px;
}
.find_more{
	background:url(../images/find_m_bt.png) no-repeat top center;
	width: 140px;
    height: 40px;
    padding: 11px 0;
    margin-top: -3px;
}
.find_more a {
    color: #fff;
    font-weight: 600;
    margin: 0 6px;
}


.reso_3_bottom ul li {
    width: 25%;
    float: left;
    padding-bottom: 60px;
    border-left: solid 1px #ededed;
	overflow:hidden;
}
.reso_3_bottom ul li img{
	transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-o-transition:all 1s linear;-webkit-transition:all 1s linear;
}
.reso_3_bottom ul li img:hover{
transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
-webkit-transform:scale(1.1);
}

.reso_3 {
    margin-top: 50px;
	overflow:hidden;
}

.reso_3_top {
    padding: 60px 50px;
    background-color: #676767;
    color: #fff;
}

.reso_3_top h2 {
    display: inline-block;
    margin: 0;
    font-size: 36px;
}

.reso_3_top p {
    display: inline-block;
    width: 200px;
    float: right;
    margin: 0 20px;
    font-size: 14px;
    color: #bababa;
}

.reso_3_mid {
    background-color: #004691;
    color: #fff;
    padding: 25px 30px;
    font-size: 18px;
}

.reso_3_mid p {
    margin: 0;
}

.reso_3_bottom ul {
    border-right: solid 1px #ededed;
}

.reso_3_bottom ul li p {
    margin: 0;
    padding: 26px 32px 0;
    font-size: 16px;
    color: #004d98;
    height: 60px;
	position:relative;
	cursor:pointer;
}
.reso_3_bottom ul li p:after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background-color: #004d98;
    position: relative;
    top: 40%;
	transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;
}
.reso_3_bottom ul li:hover p:after{
	width: 90%;
}


.con_left h4 {
transform: translateY(-100px);
-moz-transform:translateY(-100px);
-ms-transform:translateY(-100px);
-o-transform:translateY(-100px);
-webkit-transform:translateY(-100px);
filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}

.con_left .div_a {
	display:none;
    transform: translateX(-300px);
	-moz-transform:translateX(-300px);
	-ms-transform:translateX(-300px);
	-o-transform:translateX(-300px);
	-webkit-transform:translateX(-300px);
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.con_left .con_input {
    transform: rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.con_right {
	transform: scale(0.5);
-moz-transform:scale(0.5);
-ms-transform:scale(0.5);
-o-transform:scale(0.5);
-webkit-transform:scale(0.5);
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.reso_1 h2 {
    transform: translateX(-250px);
-moz-transform:translateX(-250px);
-ms-transform:translateX(-250px);
-o-transform:translateX(-250px);
-webkit-transform:translateX(-250px);
}

.reso_2_l {
    transform: translateX(-300px) scale(0.5);
-moz-transform:translateX(-300px) scale(0.5);
-ms-transform:translateX(-300px) scale(0.5);
-o-transform:translateX(-300px) scale(0.5);
-webkit-transform:translateX(-300px) scale(0.5);
	/*filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/
}
.reso_2_r {
    transform: translateX(300px) scale(0.5);
-moz-transform:translateX(300px) scale(0.5);
-ms-transform:translateX(300px) scale(0.5);
-o-transform:translateX(300px) scale(0.5);
-webkit-transform:translateX(300px) scale(0.5);
	/*filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/
}
.reso_3_top {
    transform: translate3d(-100%,-140px,0);
-moz-transform:translate3d(-100%,-140px,0);
-ms-transform:translate3d(-100%,-140px,0);
-o-transform:translate3d(-100%,-140px,0);
-webkit-transform:translate3d(-100%,-140px,0);
}
.reso_3_bottom ul li {
    position: relative;
    /*right: -300px;*/
	/*filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/
}
.ab_m .about_1 h2{
	transform: translateX(-250px);
-moz-transform:translateX(-250px);
-ms-transform:translateX(-250px);
-o-transform:translateX(-250px);
-webkit-transform:translateX(-250px);
}
.ab_m .about_1 h4{
	margin-bottom: 30px;
	transform: translateX(-250px);
-moz-transform:translateX(-250px);
-ms-transform:translateX(-250px);
-o-transform:translateX(-250px);
-webkit-transform:translateX(-250px);
	/*filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/
}
.ab_m .about_1 p{
	transform: translateX(500px);
-moz-transform:translateX(500px);
-ms-transform:translateX(500px);
-o-transform:translateX(500px);
-webkit-transform:translateX(500px);
    /*filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/
}
section.technologies-section {
   /* filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/
}
.ab_m .about_2 {
    overflow: hidden;
}

.about_2 h2 {
    transform: translateY(-100px);
-moz-transform:translateY(-100px);
-ms-transform:translateY(-100px);
-o-transform:translateY(-100px);
-webkit-transform:translateY(-100px);
}
.ab2_main_left {
    position: relative;
    left: -60%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.ab2_main_right {
    position: relative;
    right: -40%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.about_3 h2 {
    transform: translateX(-250px);
-moz-transform:translateX(-250px);
-ms-transform:translateX(-250px);
-o-transform:translateX(-250px);
-webkit-transform:translateX(-250px);
}
.about_3 h4 {
    transform: translateX(-250px);
-moz-transform:translateX(-250px);
-ms-transform:translateX(-250px);
-o-transform:translateX(-250px);
-webkit-transform:translateX(-250px);
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.pro_main_lis .left1 {
    transform: translateX(-100%);
-moz-transform:translateX(-100%);
-ms-transform:translateX(-100%);
-o-transform:translateX(-100%);
-webkit-transform:translateX(-100%);
}
.pro_main_lis .right1 {
    transform: translateY(-100%);
-moz-transform:translateY(-100%);
-ms-transform:translateY(-100%);
-o-transform:translateY(-100%);
-webkit-transform:translateY(-100%);
}
.pro_main {
    overflow: hidden;
}
.pro_main_lis .left2 {
    transform: translateX(300px);
-moz-transform:translateX(300px);
-ms-transform:translateX(300px);
-o-transform:translateX(300px);
-webkit-transform:translateX(300px);
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.pro_main_lis .right2 {
    transform: translateX(300px);
-moz-transform:translateX(300px);
-ms-transform:translateX(300px);
-o-transform:translateX(300px);
-webkit-transform:translateX(300px);
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.pro_main_lis .left3 {
    transform: translateX(-300px);
-moz-transform:translateX(-300px);
-ms-transform:translateX(-300px);
-o-transform:translateX(-300px);
-webkit-transform:translateX(-300px);
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.pro_main_lis .right3 {
    transform: translateX(300px);
-moz-transform:translateX(300px);
-ms-transform:translateX(300px);
-o-transform:translateX(300px);
-webkit-transform:translateX(300px);
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.prod_lis {
    position: relative;
    left: 300px;
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.pro_left {
    display: none;
}




/**  详情  **/
.zpxxnrtop_job{ width:auto; height:35px; line-height:30px; border-bottom:1px #ddd dashed; text-align:left; font-size:16px;color:#333; font-weight:bold;}
.zpxxnrtop_job span{ color:#dab866;font-size:12px;}
.zpxxnrbody{ width:auto;border-bottom:1px #ddd dashed; padding-top:20px; padding-bottom:20px; padding-left:12px; padding-right:10px;}
.zpxxnrbodynr{ width:220px; height:50px; float:left; margin-right:30px;}
.zpxxnrbodynrs{ width:auto; height:auto;}
.zpxxnrbodynrsz{ width:75px; height:25px; line-height:25px;font-size:14px; float:left;color:#666;}
.zpxxnrbodynrsy{ width:120px; float:right; height:25px; line-height:25px;font-size:14px;}

.zxzpnr{ line-height:25px; font-size:14px;}
.jianli{ width:180px; height:auto;  position:relative;}
.shangchuan{width:80px; height:23px; line-height:23px; margin-top:10px; right:0px; position:absolute; border:1px #dab866 solid; color:#dab866;text-align:center; font-size:12px;}
.shangchuan a{ color:#dab866;}
.shangchuan a:hover{ color:#fff; background:#dab866; display:block;}
.tjl{ width:100px; height:50px; position:absolute; left:0px; }


.upload{ margin-top:50px;}
.upload a{ display:block; width:130px; height:35px; line-height:35px; margin:0 auto; border:1px solid #0187d0; color:#fff; text-align:center;
transition: color .6s,border-color .6s,background-color .6s,border .6s;}
.upload a:hover{ background:#0187d0 ; color:#fff;transition: color .6s,border-color .6s,background-color .6s,border .6s;}

.sc{ float:left;}
 
/**  人力资源  **/


/****banner******/
.bannerbox{position:relative;}
.bannlan{position:absolute; bottom:-5%; left:0%;width:100%; z-index:999;}
.bannlan ul{ width:80%; margin:0 auto;}
.bannlan ul li{height:66px; background:url(../images/babg.png) no-repeat center center;}
.banntitle{color:#fff; font-size:16px; padding-left:20px; font-weight:bold; padding-top:10px; padding-bottom:5px}
.banneng{color:#fff; font-family:"Microsoft YaHei","微软雅黑"; text-transform:uppercase; padding-left:20px;}
.bannend{background:url(../images/babg3.png) no-repeat center center !important; background-size:cover;}
.bannlan ul li:hover{background:url(../images/babg2.png) no-repeat center center;}
/****banner******/
/*******核心产业*****/
.commtitle{ margin-bottom:45px;}
.commtitle h4{text-align:center; font-size:40px; margin-bottom:10px; text-transform:uppercase;}
.commtitle p{font-size:14px; text-align:center; margin-top:10px;}
.corebox{padding:150px 0px 40px 0px;}
.coreitem{}
.coremain .col-lg-4{padding-left:0px;}
.coreleft{width:80%; float:left;}
.coreright{width:20%; float:left;}
.coreright img{display:block; margin:0 auto 10px auto;}
.corefonts{display:block; width:100px; border-top:1px solid #000; border-bottom:1px solid #000; text-align:center; font-size:16px; padding:15px 8px; margin:20px auto 0px auto;}
/*******核心产业*****/




.main2_bg{
	width:100%;
	padding-top:3%;
	padding-bottom:3%;
	background-color:#b3b3b3;
	}
	
	
	
.main_box2{
	width:100%;
	margin:0 auto;
	height:100%;
	overflow:hidden;
	position:relative;
	}
	
	
.box_mn2{
	width:80%;
	margin:auto;
	color:#fff;
	font-size:35px;
	text-align:left;
	margin-bottom:3%;
	position:relative; top:60px;
	opacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
    -webkit-opacity:0;
	}
	
	
.main2_btn{
	font-size:30px;
	color:#FFF;
	position:absolute;
	z-index:1000;
	top:50%;
	}
	
	
.main2_btn01{
	position:absolute;
	top:40%;
	left:15px;
	cursor:pointer;	
	width:50px;
	height:50px;
	color:#0293d5;
	border-radius:100%;
	border:1px solid #0293d5;
	line-height:50px;
	text-align:center;
	font-size:20px;
	font-weight:bold;	
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	}
	
	
.main2_btn01:hover{
	border:1px solid #7ccef4;
	background:#7ccef4;
	}	
	
.main2_btn02{
	position:absolute;
	right:15px;
	top:40%;
	cursor:pointer;
	width:50px;
	height:50px;
	border-radius:100%;
	border:1px solid #0293d5;
	line-height:50px;
	text-align:center;
	font-size:20px;
	color:#0293d5;
	
	font-weight:bold;	
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	}
	
	
.main2_btn02:hover{
	border:1px solid #7ccef4;
	background:#7ccef4;
	}
	
		
.main2_pic{
	width:100%;
	}
	
	
.main2_qh{
	width:80%;
	margin:auto;
	overflow:hidden;
	}	
	
	
.main2_pic ul{
	list-style:none;
	}
.main2_pic .main2_list{
	float:left;
	width:25%;
	position:relative;
	}	
.main2_pic .main2_list li{
	padding:2%; font-size:14px;
	}
.main_pic_tit{
	background-color:#0293d5; height:35px; overflow:hidden;
	color:#FFF;
	padding:10px;
	}
.main_pic_tit1{
	background-color:#0293d5;
	color:#FFF;
	padding:20px 10px;
	transition:background 0.4s linear;
	-moz-transition:background 0.4s linear;
	-ms-transition:background 0.4s linear;
	-o-transition:background 0.4s linear;
	-webkit-transition:background 0.4s linear;
	}
.main2_list:hover .main_pic_tit1{
	background-color:#fff;
	color:#0293d5;
	}	
	
.main_pic_tit2{
	margin-bottom:40px; font-size:16px;
	}
	
.index_center{ width:80%; margin:0 auto;}


/*** footer ***/
.footer{ background:#1b1b1b; padding-top:30px;}
.copy{ line-height:45px; color:#999;}
.unohacha_logo{ float:right;}

.foot_top{ border-bottom:1px solid #333; padding-bottom:20px; }

.foot_about h3{color:#999; font-size:14px; margin:0 0 35px 0;}
.foot_about img{ width:100%; height:auto; display:block; margin: 3% 0;}
.foot_about p{color:#666; line-height:24px; font-size:13px; }
.foot_about p:hover{color:#ccc;}


.foot_yew h3{color:#999; font-size:14px; margin:0 0 10px 0;}
.foot_yew p{line-height:24px; margin:0;}
.foot_yew p a{color:#666;}
.foot_yew p:hover{ margin-left:10px; transition:1s;}
.foot_yew p:hover a{ color:#ccc;}

.foot_con h3{color:#999; font-size:14px; margin:0 0 10px 0;}
.foot_con p{line-height:24px; margin:0;}
.foot_con p a{color:#666;}
.foot_con p:hover{ margin-left:10px; transition:1s;}
.foot_con p:hover a{ color:#ccc;}


.foot_sousuo h3{ font-size:15px; color:#999; margin:0 0 25px  0;}
.foot_sousuo p{font-size:13px; color:#666; margin-bottom:25px;}
.foot_sousuo p:hover{color:#ccc; }

.foot_sousuo form{ border:1px #333 solid; width:100%; height:30px;}
.foot_sousuo form input{border:none; padding-left:10px; outline:none; line-height:28px; display:block; float:left; width:70%; background:none; color:#666; box-sizing:border-box;}
.foot_sousuo form a{ float:left; color:#999; font-size:14px; line-height:28px; width:30%; text-align:center; padding-right:6px; box-sizing:border-box; font-size:12px;}
/*** footer ***/





.swiper-pagination2 .swiper-pagination-switch{ background:#666;}
.swiper-pagination2 .swiper-active-switch{ background:#004e98;}



/*** 调整 ***/
.cpl_one{}
.tabs{ position:absolute; bottom:-40px; left:0px; width:100%; z-index:999;}
.tabs .row{ width:80%; margin:0 auto;}
.tabs a{height: 66px; width:24.2%; padding-left:30px; color:#fff; font-size:14px; padding-top:10px; margin-right:1%;
background: url(../images/babg.png) 100% 100% no-repeat;background-size: cover;}
.tabs a span{ display:block; margin-top:5px;}
.tabs a:hover{background: url(../images/babg2.png) 100% 100% no-repeat;background-size: cover;}
.tabs .active{background: url(../images/babg3.png) 100% 100% no-repeat;background-size: cover;}
.banner_zero{ background:url(../images/banner0.jpg) no-repeat center center;
    width:100%; 
   -moz-background-size:cover;
   -webkit-background-size:cover;
   -o-background-size:cover;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader  (src='../images/banner0.jpg',  sizingMethod='scale')
}
.banner_one{ background:url(../images/banner1.jpg) no-repeat center center;
    width:100%; 
   -moz-background-size:cover;
   -webkit-background-size:cover;
   -o-background-size:cover;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader  (src='../images/banner1.jpg',  sizingMethod='scale')
}
.banner_two{background:url(../images/banner17.jpg) no-repeat center center;
    width:100%; 
   -moz-background-size:cover;
   -webkit-background-size:cover;
   -o-background-size:cover;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader  (src='../images/banner17.jpg',  sizingMethod='scale')}
.banner_three{
	background:url(../images/banner3.jpg) no-repeat center center;
	background-size: cover;
    width:100%; 
   -moz-background-size:cover;
   -webkit-background-size:cover;
   -o-background-size:cover;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader  (src='../images/banner3.jpg',  sizingMethod='scale')}

.mainp ul li{
	float:left;
	position:relative;
	}	
	
.mainp ul li a{
	overflow:hidden;
	}	
	
.mainp ul li a img{
	width:100%;
	transition:All 0.4s ease-in-out;    
	-webkit-transition:All 0.4s ease-in-out;    
	-moz-transition:All 0.4s ease-in-out;    
	-o-transition:All 0.4s ease-in-out;
}


.mainp ul li a img:hover{
	  width:100%;
	  -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
		
	
.mainp ul li a{ overflow:hidden; display:block;}		
	


.mainplist{
	width:300px;
	background:#FFF;
	left:50%;
	margin-left:-150px;
	height:120px;
	position:relative;
	/*margin-top:-30px;*/
	text-align:center;
	}
	
	
.mainplist h1{
	font-size:14px;
	color:#000; position:relative; padding-bottom:15px;transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;


	}
.mainplist h1:after{position:absolute;  bottom:0px; left:50%; width:30px; height:2px; background:#004e98; content:""; margin-left:-15px;}		
	
.mainplist h2{
	font-size:12px;
	line-height:22px;
	color:#666;
	height:44px;
	overflow:hidden;
	}	
	
	
.mainplist h3{
	font-size:10px;
	color:#000;
	display:block;
	width:109px;
	margin-left:-64px;
	left:50%;
	position:relative;
	padding-right:10px;

	}		
	
	
.mainplist span{
	width:66px;
	height:24px;
	display:block;
	position:relative;
	left:50%;
	margin-left:-32px;
	background:#004e98;
	color:#FFF;
/*	top:-10px;*/ line-height:24px;
	}	
	
.mainp ul li:hover h1{ margin-left:10px; color:#004e98;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}

.mainp ul li:hover .newsmore{ margin-right:10px; color:#004e98;}
.cpl_one{}
.slider-optimality__slider {
    position: relative; margin-left:100px;
}
.slider-optimality__slider__title {
    height: 120px;
    width: 307px;
    text-align: center;
    border: 4px solid #000000;
    position: relative;
}
.slider-optimality__slider__title p {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    font-size: 36px;
    line-height: 120px;
    color: #000000;
    letter-spacing: 0.7px;
}
.slider-optimality__slider__icon {
    position: relative;
    height: 110px;
    width: 89px;
    border-left: 4px solid #000000;
    border-right: 4px solid #000000; text-align:center; padding-top:30px;
}
.slider-optimality__slider__nav {
    border-top: 4px solid #000000;
    border-left: 4px solid #000000;
    border-right: 4px solid #000000;
    width: 89px;
    height: 75px;
    position: relative;
}
.slider-optimality__slider__more {
    border: 4px solid #000000;
    width: 215px;
    height: 59px;
    position: relative;
    display: block;
    text-align: center;
}
.slider-optimality__slider__more a {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    line-height: 20px;
    font-size: 14px;
    letter-spacing: 1px;
    color: #000000;

}

.slider-optimality__slider__more:hover {
    border: 4px solid #004098;
    width: 215px;
    height: 59px;
    position: relative;
    display: block;
    text-align: center; background:#004098; 
}
.slider-optimality__slider__more:hover a{color:#fff;}

.slider-optimality__slider .sl {
    top: 136px;
    left: 97px;
    height: 163px;
    width: 218px;
    position: absolute;
    padding: 10px 0 23px 20px;
    box-sizing: border-box; line-height:24px; font-size:13px;
}
.slider-optimality__slider__more:hover{}

.indexone{border-bottom:1px dotted #ccc;padding: 20px 0 16px;}
.indexone:hover{ background:#fdfcfa;}
.indexnewsmore{ margin-top:40px;margin-bottom:40px;}
.indexnewsmore a{ display:block; width:128px; height:45px; line-height:45px; border:1px solid #004098;font-family:"Microsoft YaHei","微软雅黑"; text-align:center; color:#333; font-size:14px; margin:0 auto;
transition: color .6s,border-color .6s,background-color .6s;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;-khtml-border-radius:5px;
-webkit-box-shadow: #ccc 0px 0px 1px;
-moz-box-shadow: #ccc 0px 0px 1px;
box-shadow: #ccc 0px 0px 1px;}
.indexnewsmore a:hover{ background:#004098; color:#51c6ec;transition: color .6s,border-color .6s,background-color .6s;}


.warpper_foot_con{width:1200px; padding:40px 0 100px 0;   } 
.warpper_foot{ background:#fff;}  
.index_s_text h3{ text-transform:uppercase;  letter-spacing: 0.07em; font-size:20px; color:#333; margin-bottom:45px; font-weight:400; margin-bottom:20px;}
.index_s_text h2{font-size:30px; color: #004098;  margin-bottom:30px; letter-spacing:-2px; font-weight:normal;}
.index_s_text h4 a{font-size:16px;  color: #004098;  padding-bottom: 15px; display: block; line-height:22px;  border-bottom:1px solid #e5e5e5; margin-bottom:15px;}
.index_s_text h4 strong{ display:block; font-size:16px; display:block;} 
.index_s_text h4 strong i{ margin-right:10px; font-size:14px;}

.index_s_pic{ position:relative; float:right;}
.index_s_pic_con{width:600px; height:450px; background:#f3f3f3; position:absolute; right:0; top:0;}
.index_s_pic_con div{ position:absolute; top:40px; left:8%; box-shadow: 15px 15px 60px rgba(0,0,0,0.3); z-index:1; padding:0;}
.index_s_pic_con div h2{ position:absolute; top:50%; right:180px; color:#184795; margin-top:-18px; font-weight:bolder; text-transform:uppercase; letter-spacing:2px;text-shadow: 1px 2px 8px #FFFFFF;}
/*.index_s_pic_con .fa-long-arrow-right{ font-size:28px; color:#cecece;}*/
.yjt{ position:absolute; top:50%; right:36px; margin-top:-6px;}
.footcenter{ width:75%;}
.footcenter h4:hover{ margin-left:10px;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}
.footcenter h4{transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}


.index_about_img{ position:relative;}
.index_about{ margin-top:60px;}

.sec4_box{padding-top:0px; padding-bottom:0px}
.sec4_left{float:left; width:49.5%;}
.sec4_right{float:right; width:49.5%;}
.sec4_lefttitle{width:100%; background-color:#004098; margin-bottom:2%;}
.sec4_lefttitle h4{font-size:38px; text-align:center; padding-top:15%; letter-spacing:10px; color:#fff;}
.sec4_lefttitle p{text-align:center; line-height:24px; margin-top:8px; color:#fff;}
.sec4_leftmain{width:100%}
.sec4_leftitem{float:left; width:49%;}
.sec4_leftitem2{float:right; width:49%;}
.sec4_img{position:relative;}
.sec4_wen{width:100%; height:36px; line-height:36px; color:#fff; padding:0px 10px; background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); 
 position:absolute; bottom:0px; left:0px; font-size:16px;
transition:all .7s linear; -webkit-transition:all .7s linear; -moz-transition:all .7s linear; -ms-transition:all .7s linear; -o-transition:all .7s linear; font-size:13px;}
 
.sec4_pic{overflow:hidden;}
.sec4_pic img{transition:all .7s linear; -webkit-transition:all .7s linear; -moz-transition:all .7s linear; -ms-transition:all .7s linear; -o-transition:all .7s linear;}
.sec4_img:hover .sec4_pic img{transform:scale(1.1);   
-webkit-transform:scale(1.1);   
-moz-transform:scale(1.1);    
-o-transform:scale(1.1);   
 -ms-transform:scale(1.1);}
.sec4_img:hover .sec4_wen{background:rgba(0,64,152,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8f08519,endColorstr=#C8f08519);}
.sec4_rightmain{margin-top:2%;}
 
.sec4_more{display:block; width:120px; height:36px; line-height:36px; text-align:center; color:#fff; border:1px solid #fff; margin:20px auto 0px auto; transition:all .4s linear;
-webkit- transition:all .4s linear; -moz- transition:all .4s linear; -ms- transition:all .4s linear;-o- transition:all .4s linear;}
.sec4_more:hover{ background-color:#fff; color:#004098;}

.indexone{border-bottom:1px dotted #ccc;padding: 15px 0 15px;}
.indexone:hover{ background:#fdfcfa;}
.indexnewsmore{ margin-top:40px;margin-bottom:40px;}
.indexnewsmore a{ display:block; width:128px; height:45px; line-height:45px; border:1px solid #004098;font-family:"Microsoft YaHei","微软雅黑"; text-align:center; color:#333; font-size:14px; margin:0 auto;
transition: color .6s,border-color .6s,background-color .6s;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;-khtml-border-radius:5px;
-webkit-box-shadow: #ccc 0px 0px 1px;
-moz-box-shadow: #ccc 0px 0px 1px;
box-shadow: #ccc 0px 0px 1px;}
.indexnewsmore a:hover{ background:#004098; color:#51c6ec;transition: color .6s,border-color .6s,background-color .6s;}
.indexnewsleft{ float:left;}
.indexnewsright{ float:right; padding-right:16px;}
.indexnewsleft a{ color:#333; float:left; letter-spacing:1px;}
.indexnewsleft .date{padding: 0 20px 0 10px; line-height:20px;font-family:"Microsoft YaHei","微软雅黑";letter-spacing: 1px;}
.indexnewsleft .gsxw{ width:100px; height:20px; line-height:20px; text-align:center; background:#004098; color:#fff;}
.indexnewsleft .newstext{ margin-left:20px;line-height:20px;}
.indexnewsleft .newstext:hover{ color:#004098;}

.swiper-pagination1 .swiper-pagination-switch{ background:url(../images/yuan1.png) center center no-repeat;}
.swiper-pagination1 .swiper-active-switch{background:url(../images/yuan2.png) center center no-repeat;}
.xsgs{/*background: url(../images/babg3.png) 100% 100% no-repeat !important;background-size: cover;*/}

/*** 调整 ***/



/** banner  **/
.abbanner{ position:static; left:0; top:0px; right:0;margin-top:-20px }
.abbanner .container{ position:absolute; left:15%; top:110px; z-index:99;}
.dqy{   width:200px;   background:url(../images/dwbj.png) left top no-repeat; padding:30px; box-sizing:border-box;  }
.dqy h3{color:#fff; font-size:20px; line-height:30px;margin:0;}
.dqy p{ margin:0;}
.dqy p a{ color:#fff; font-size:14px; line-height:24px;  }
.abbanner h2{ position:absolute; width:620px; left:60%; top:50%; margin-top:15%;  margin-left:-300px;display:block;  z-index:999; color:#fff; text-align:center; line-height:60px; font-size:40px;}
.txt_wz{ margin-top:5%}

.ban_bj{ width:100%; height:100%; background:#000;  filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; position:absolute; left:0px; top:0px; z-index:1}



.main_box{ position:relative;   background:#fff; z-index:99;margin-top:0 !important}


/** 面包屑导航 **/
.mbxdh{background:#004691; }
.mbxdh_con{ width:95%; margin:0 auto;}
.mbxdh_con p{ width:40px; height:40px; background:url(../images/sy.png) center center no-repeat #fff; float:left;}
.mbxdh_con ul{ height:40px; float:left;}
.mbxdh_con ul li{ width:90px; line-height:40px; text-align:center; float:left; background:url(../images/xian.jpg) right center no-repeat; }
.mbxdh_con ul li a{ color:#fff; font-size:14px; }

.mbxdh_con2 ul li{  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/*** 下属公司 ***/
.sub{ padding-top:90px; padding-bottom:90px; background:#f9f9f9;padding-left:0px;padding-right:0px;}
.sub_zw{ font-size:34px !important;color:#333}
.sub_yw{ margin-top:20px; text-transform:capitalize; font-size:14px; font-family:"Microsoft YaHei","微软雅黑"; color:#666;}
.sub_title{ position:relative;text-align:center; }
.sub_title:before{position:absolute;  top:50%; left:30%; width:100px; height:1px; background:#004e98; content:""; margin-left:-6px;}
.sub_title:after{position:absolute;  top:50%; right:30%; width:100px; height:1px; background:#004e98; content:""; margin-left:-6px;}
.sub_top{ margin-top:50px;}
.sub_text h3{ font-size:16px; position:relative; padding-bottom:20px; margin-top:0px;}
.sub_text h3:after{position:absolute;  bottom:0px; left:0%; width:30px; height:2px; background:#004e98; content:""; margin-left:0px;}
.sub_text h2{ font-size:12px; line-height:24px;}
.sub_text p{ line-height:24px; color:#666;}
.sub_text p i{ margin-right:8px;}
/*** 下属公司 ***/









/*** contact ***/

.contact_warp{ margin-top:60px;}
.contact_one{ text-align:center; background:#fff; height:240px; padding-top:50px; border:1px solid #e5e5e5; padding-left:20px;padding-right:20px;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}
.contact_one:hover{-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}

.contact_wz{ display:block; font-size:14px; line-height:30px;}
.contact_title{ font-size:36px; color:#004e98; margin-bottom:15px; border-bottom:1px solid #e5e5e5; padding-bottom:20px;}
.contact_bt{ font-size:14px; color:#004e98; font-weight:600; text-align:center; margin-bottom:30px;}


.message{ width:100%; margin-top:70px;}
.message_bg{ background:url(../images/me01.jpg) no-repeat center center; background-size:cover; height:350px;}
.message_list{ background:#fff; padding:25px; position:relative; margin-top:-280px;}
.message_list h2{ text-align:center; margin-bottom:30px; position:relative; padding-bottom:15px;}
.message_list h2:after{position:absolute;  bottom:0px; left:50%; width:30px; height:2px; background:#004e98; content:""; margin-left:-15px;}
.message_one_left{ float:left; width:48%;}
.message_one_left span{ display:block; color:#666; font-weight:600; font-size:14px; width:100%; text-align:left}
.message_one_left input{ background:#ecf3f5; border:none; height:40px; line-height:40px; margin-top:10px; outline:none; padding-left:8px; padding-right:8px; width:100%;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}

.message_one_left input:focus {
    border:1px solid #004e98;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}
.message_yx{ margin-top:10px;}
.message_yx span{display:block; color:#666; font-weight:600; font-size:14px;}
.message_yx input{ background:#ecf3f5; border:none; height:40px; line-height:40px; margin-top:10px; outline:none; padding-left:8px; padding-right:8px; width:100%;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}


.message_yx input:focus {
    border:1px solid #004e98;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}


.message_yx textarea{ background:#ecf3f5; border:none; height:100px; line-height:40px; margin-top:10px; outline:none; padding-left:8px; padding-right:8px; width:100%;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}


.message_yx textarea:focus {
    border:1px solid #004e98;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}

.message_list button{ width:100px; height:40px; line-height:40px; margin-top:30px; background:#004e98; color:#fff; border:none; outline:none;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.message_list button:hover{ background:none; border:1px solid #004e98; color:#004e98;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}


.message_text{}
.message_text p{ margin-top:50px; width:80%; font-size:14px; line-height:26px;}

.map{ margin-top:40px;}
/*** contact ***/



/*** news ***/
.news_warp{}

.card__date {
    position: relative;
    float: left;
    padding-left: 15px;
    padding-right: 15px; width:10%; font-family:"Microsoft YaHei","微软雅黑";
}
.card__copy {
    border-left: 1px solid #4e4e4e;float: right; position:relative;width:80%; padding-left:30px;
}
.news_text{ margin-top:20px;}
.card__copy h3{ 
margin-top:0px; 
font-size:14px; 
line-height:22px; 
font-weight:600;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
white-space:nowrap; overflow:hidden; text-overflow:ellipsis; 
}

.card__copy p{ height:62px; overflow:hidden;}

.news_warp:hover .card__copy h3{ margin-left:10px;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}

.news_warp:hover a{ color:#004e98;}
.news_warp{ width:90%; margin:0 auto;}
.news_warp:hover .news_img img{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
	transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}
.news_img{ overflow:hidden;}
.news_img img{transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}


.news_bottom{ margin-top:30px;}
.news_one{ border-bottom:1px dotted #e5e5e5; line-height:40px;}
.news_one p{ float:left;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.news_one a{ float:right;transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.news_one:hover p{ margin-left:10px;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear; color:#004e98;}

.news_one:hover a{ margin-right:10px; color:#004e98;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.news_one p i{ margin-right:5px;}
/*** news ***/


/*** 公司党建 ***/
.gsdj{ padding-top:90px; padding-bottom:90px; background:#f2f2f2;}
.gsdj_warp{}
.gsdj_warp h2{margin-top:20px; font-size:14px;}
.gsdj_warp h2 i{ margin-right:8px;}
.gsdj_list p{ line-height:34px;}
.gsdj_list p i{ margin-right:8px;}
.gsdj_list p a{ font-size:13px; color:#666;}
.gsdj_list p:hover a{ margin-left:10px; color:#004e98;}


.conbglist{}
.mediawarp{}
.mediaimg{ border-bottom:1px solid #ccc;border-right:1px solid #ccc; border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5; overflow:hidden; position:relative;}
.mediabt{margin-top: 15px;
font-size: 13px;
font-weight: bold;
letter-spacing: 1px; text-align:center;}
.mediabt a{ color:#333;}
.mediabt a:hover{color:#004e98;}
.mediatext{margin-top: 10px;
letter-spacing: 1px; text-align:center; line-height:22px;}
.mediatext a{ color:#666;}
.mediatext a:hover{color:#004e98;}
.mediamore{ margin-top:20px; float:right;}
.mediawarp:hover .mediabt a{ margin-left:8px; color:#004e98;}
.gsdj_img{ overflow:hidden;}
.mediawarp:hover .gsdj_img img{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
	transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}


 .gsdj_img img{transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}


/*** 公司党建 ***/


/*** 业界动态 ***/
.dyn_text{ margin-top:20px;}
.dyn_text1 h2{
white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  
font-size:14px; 
font-weight:600; 
position:relative; 
padding-bottom:15px; 
margin-bottom:15px;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;

}
.dyn_one:hover a{ color:#004e98}
.dyn_text1 h2:after{position:absolute;  bottom:0px; left:0%; width:20px; height:2px; background:#004e98; content:"";}
.dyn_text1 p{ line-height:22px; color:#999; height:62px; overflow:hidden;}
.dyn_text1 a{ display:block; margin-top:20px; color:#999;}

.dyn_one:hover .dyn_text h2{ margin-left:10px;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.dyn_one:hover .dyn_text a{ color:#004e98; margin-left:-10px;}
.dyn_top{ margin-top:60px;}
.dyn_one:hover .dyn_img img{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
	transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.dyn_img img{
	transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}
.dyn_img{ overflow:hidden;}
/*** 业界动态 ***/



/*** 核心产业 ***/
.pro_fl{border-bottom: 1px solid #ddd;
    height: 31px; text-align: center;}
.pro_fl a{ overflow: visible; padding-left:13px; padding-right:13px;
    display: inline-block;
    height: 31px;
    font-size: 13px;
    text-decoration: none; color:#666; font-weight:600;}
.pro_fl .cur{color: #004e98;
    border-bottom: 1px solid #004e98;}
	.pro_fl a:hover{color: #004e98;
    border-bottom: 1px solid #004e98;}
.pro_top{ margin-top:50px;}
.pro_warp{}
.pro_warp h2{ margin-top:10px; margin-bottom:30px;font-size:14px; font-weight:600;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}
.newicon {
    position: absolute;
    z-index: 100;
    top:-10px;
    left: 12px;
    border-top: 2px solid #004e98;
    background-color: #fff;
    text-align: center;
    padding: 17px 18px; font-family:"Microsoft YaHei","微软雅黑";
}
.pro_warp{ position:relative;}
.product_img{ position:relative;}
.pro_bg{ position:absolute; top:5px; left:5px; right:5px; bottom:5px;background:rgba(0,0,0, 0.75);filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}

.border{ position:absolute; background:#004e98;}
.border_top{width:0%; height:2px;left:0px; top:0px;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.border_left{width:2px; height:0%;bottom:0px; left:0px;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.border_bottom{width:0%; height:2px;right:0px; bottom:0px;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.border_right{width:2px; height:0%;top:0px; right:0px;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}

.pro_warp:hover .pro_bg{opacity:1;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
}


.pro_warp:hover .border_top{ width:100%;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}



.pro_warp:hover .border_left{ height:100%;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}


.pro_warp:hover .border_bottom{ width:100%;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}


.pro_warp:hover .border_right{ height:100%;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}


.pro_warp:hover h2{ margin-left:10px; color:#004e98;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;}
/*** 核心产业 ***/

/*** 组织架构 ***/
.jgbj{ background:url(../images/jgbj.jpg) center center no-repeat fixed; padding:30px 0; width:85%; margin:0 auto;}
.jgbj p{ color:#fff; font-size:20px; text-align:center;}
.zzjg{ text-align:center;}
.zzjg p{ font-weight:700; font-size:14px; margin-bottom:20px; color:#004e98;}


/*** 组织架构 ***/





/*** 企业荣誉 ***/
.rybg{background:url(../images/rybg.jpg) center center no-repeat fixed; padding:30px 0; width:85%; margin:0 auto;}
.rybg p{ color:#fff; font-size:20px; text-align:center;}

.honor{ padding:80px 0 ;}
.honor_con{ margin-top:50px; margin-bottom:50px;}
.honor_list img{ width:100%; height:180px; display:block;}
.showpicbox img{width:650px;max-width:100%;display:block;max-height:100%}
.honor_list{ margin-bottom:30px;}
.honor_list p{ color:#333;  font-size:12px;  line-height:24px; margin:0;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;   }
.honor_text {padding:15px 20px; background:#f3f3f3;}
.honor_text:hover{ background:#018ed6; }
.honor_text h3{ color:#333; line-height:24px; font-size:14px; margin:0; border-bottom:1px #B7B5B5 solid;  position:relative;}
.honor_text:hover h3{ color:#fff;}
.honor_text:hover p{ color:#fff;}

/*** 企业荣誉 ***/



/*** 公司简介 ***/
.div1_nr{
	height:auto;
	margin-top:30px;
	}
.div1_nr1{
	height:auto;
	float:left;
	}
.div1_nr2{
	height:auto;
	float:right; 
	}
	
.ab_nm{
	line-height:25px;
	font-size:22px;
	color:#008ed6;
	}
.ab_nm span{
	margin-left:10px; font-family:"Microsoft YaHei","微软雅黑";
	color:#111;
	}
.ab_wzjs{
	height:auto;
	margin-top:25px;
	}
.ab_wzjs p{
	line-height:22px;
	color:#666;
	text-indent:1em; 
	margin-bottom:20px;
	}
.ab_wzjs .ps1{
	line-height:22px;
	color:#666;
	
	margin-bottom:20px;
	}	
.abtp{
	height:auto;
	margin-top:20px;
	}
	
.ps1{
	width:80%;
	}
.ps1 span{
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin-left:-1.8em;
	}
.ps2{
	width:80%;
	padding-left:18%;
	font-weight:bold;
	font-size:14px;
	color:#333;
	}
/** inner_div1 **/
/** inner_div2 **/
.inner_div2{
	height:auto;
	background:url(../images/inner/inner_div2a.png) top center;
	background-size:cover;
	}
.inner_div2 .container-fluid{
	padding-left:100px;
	}
.wh_tb{
	height:auto;
	padding:0;
	padding:50px;
	}
.wh_sm{
	line-height:20px;
	font-size:16px;
	color:#333;
	padding-left:30px;
	}
.whtbtp{
	height:auto;
	}
	
	
.wh_nr{
	height:auto;
	padding:50px;
	}
.wh_nm{
	line-height:30px;
	font-size:20px;
	text-transform:uppercase;
	color:#333;
		}
.wh_wzjs{
	height:auto;
	margin-top:20px;
	}
.wh_wzjs p{
	line-height:25px;
	color:#666;
	}
.wh_img{
	height:auto;
	padding:0;
	text-align:right;
	}

/*** 公司简介 ***/



/*** 董事长致辞 ***/
.dsz_text{ position:relative;}
.dsz_text h2{ font-size:16px; margin-top:0px;}
.dsz_text p{ line-height:24px; color:#666; margin-bottom:10px;}
.dsz_img{ margin-left:30%;}
.dsz_img img{ width:80%; height:auto; display:block;}
.dsz_text img{  float:right;}

/*** 董事长致辞 ***/





/** 文化活动 **/
.whhd{ padding:80px 0; background:#f3f3f3;}
.whhd_con{ margin-top:50px;}
.whhd_list{   box-sizing:border-box; border:1px #ddd solid;
-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.whhd_list:hover{box-shadow: 0 20px 40px -10px rgba(0,0,0,.2); -moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.whhd_list a{  display:block; padding:10px;}
.whhd_pic img{ width:100%; height:auto; display:block; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.whhd_text{ padding:20px 10px; background:#F2F2F2; box-sizing:border-box; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;   }
.whhd_text h3{ color:#333; font-size:14px; margin:0 0 10px 0; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.whhd_text p{ color:#666; font-size:12px; margin:0; line-height:22px;  transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.whhd_text span{ color:#004691;  font-size:12px; line-height:30px;  display:block; margin:10px auto 0 auto;   }


.whhd_pic{ overflow:hidden;}
.whhd_list:hover .whhd_pic img{transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	
	


transform:scale(1.1);   
-webkit-transform:scale(1.1);   
-moz-transform:scale(1.1);    
-o-transform:scale(1.1);   
 -ms-transform:scale(1.1); }
 
 .whhd_list:hover .whhd_text{ }
 
.whhd_list:hover .whhd_text h3{ color:#004691; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.whhd_list:hover .whhd_text p{ color:#004691; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
 
/** 文化活动 **/



/** 社会责任 **/
	.shzr{ background:#fff; padding:80px 0;}
	
	.shzr_con{ margin-top:50px;}
	.shzr_text{ background:#f3f3f3; width:100%; margin:0 auto; padding:60px; box-sizing:border-box;}
	.shzr_text h3{ color:#004691; font-size:20px; margin:0; line-height:40px; margin-bottom:10px;}
	.shzr_text p{ color:#666; font-size:14px; margin:0; line-height:22px;}
	.shzr_text span{ color:#004691; display:block; margin-top:20px; position:relative; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
	.shzr_text:hover span{transform:translate(10px,0);    
-webkit-transform:translate(10px,0);    
-moz-transform:translate(10px,0);   
-o-transform:translate(10px,0);    
-ms-transform:translate(10px,0);  transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
	
	
	
	.shzr_pic{ margin-top:62%; position:relative; margin-left:-13%;}
	.shzr_pic img{ width:60%; height:auto; display:block; }

 .zeren{ background:url(../images/shzrbg.jpg) center center no-repeat fixed; padding:80px 0;}
	.sub_zw2{ color:#fff;}
	.sub_yw2{ color:#fff;}
	.sub_title2:before{ background:#fff;}
	.sub_title2:after{ background:#fff;}
	.sub_title2{ margin-bottom:50px;}
	.zeren_top p{ color:#fff; /*text-align:center;*/ font-size:14px; line-height:24px; text-indent:2em}
	.zeren_top{ margin-bottom:50px;}
	
	.zeren_list{ background:#fff; padding:15px; box-sizing:border-box; border-top:6px #004691 solid; }
	.zeren_list h3{ color:#004691; font-size:16px; position:relative; line-height:30px; margin-bottom:20px; margin-top:0;}
	.zeren_list h3:after{ position:absolute; left:0; top:35px; background:#004691; height:2px; width:30px; content:''; }
	.zeren_list p{ color:#666; line-height:24px; height:240px; overflow:auto;}


	.zr_list{ overflow:hidden; position:relative; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; }
	.zr_list img{ width:100%; height:auto; display:block; border:5px #004691 solid; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;  }
	.zr_list p{ line-height:40px; width:100%;  height:40px; position:absolute; top:100%; z-index:99; background:#004691; color:#fff; font-size:14px; text-align:center; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; }
	.zr_list:hover p{ margin-top:-40px; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;  }
	.zr_list:hover img{ transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; 

transform:scale(1.1);   
-webkit-transform:scale(1.1);   
-moz-transform:scale(1.1);    
-o-transform:scale(1.1);   
 -ms-transform:scale(1.1);   }

/** 社会责任 **/

/** 工法 **/ 
.gongf{ padding:80px 0; background:#f3f3f3;}
#gongfa_box{ height:330px; overflow:hidden;}

.gongf_con{ margin-top:50px;}


.gongf_list h3{ color:#333; font-size:14px; text-align:center; line-height:40px; margin :0; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;  }
.gonf_pic{ position:relative;}
.gonf_pic img{ width:100%; height:auto; display:block;}
.dw{ position:absolute; width:100%; height:100%; background:#000;  top:0; left:0; z-index:9; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; 
transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
 }
.gonf_pic p{ position:absolute; width:66%; left:17%; top:45%; line-height:22px; color:#fff; font-size:14px; z-index:99; text-align:center; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;  transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;

 }

.gongf_list:hover .dw{ filter:alpha(opacity=0.7); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.gongf_list:hover  p{ filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1;  transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;  top:35%;
}
.gongf_list:hover  h3{ color:#004691; font-weight:bold;transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;  }
	
	.gf_left{ position:absolute;  margin-top:-15px; background:url(../images/gf_left.png) center center no-repeat;  left:0; z-index:99 !important ;  width:30px !important; height:30px !important;}
	.gf_right{ position:absolute;  margin-top:-15px;  right:0; z-index:99 !important;  background:url(../images/gf_right.png) center center no-repeat;   width:30px !important; height:30px !important; color:#004691 !important; }
	.gf_left:hover{background:url(../images/gf_lefth.png) center center no-repeat; }
	.gf_right:hover{  background:url(../images/gf_righth.png) center center no-repeat;}

/** 工法 **/ 


/** 专利 **/ 
.zhuanl{ padding:80px 0; }
.zhuanl_list{  margin-bottom:30px;}

.zhuanl_con{ margin-top:50px;}



.zhuanl_pic{ position:relative;}
.zhuanl_pic img{ width:60%; margin:0 auto;   height:auto; display:block;   transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
	
.zhuanl_pic .dwt{ width:60%; left:21%; top:15%; z-index:9;}
.zhuanl_text{ margin-top:10px;}
.zhuanl_text h3{ color:#004691; font-size:16px; line-height:30px; margin:0; text-align:center;}
.zhuanl_text p{ color:#666; font-size:14px; line-height:22px; margin:0; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}




/** 专利 **/ 


/** 下属公司   **/ 
.sub_con{ margin-top:50px;}
.sub_list{ position:relative; overflow:hidden; margin-bottom:30px; border-bottom:1px #ddd dashed; padding-bottom:20px;}

.sub_wz{   padding:0 20px;  }
.sub_wz h3{   color:#004691; font-weight:bold; line-height:40px; font-size:18px; margin:0 0 30px 0; position:relative; }
.sub_wz h3:after{ background:#7CCEF4; height:1px ;width:50px; left:0;  content:''; top:50px; position:absolute;}
.sub_wz p{ color:#666;    font-size:12px; line-height:22px; margin:0 auto 10px auto;}




/** 下属公司   **/ 

/**  新闻详情  **/
.newsdot{ padding:80px 0;}

.xinwenny{
           margin:0 auto;
		   height:auto;
	       }		
.xinwenbt{
           height:auto; 
           line-height:50px;
			font-size:22px;
			color:#666; letter-spacing:1px;
			text-align:center;
	      }

.xinwenxbt{ width:100%;
		   line-height:30px;
		   text-align:center;
             margin:0 auto;
            height:30px;
			padding-top:10px;
			font-size:12px;
			color:#666;
	        }		


.xinwennl{
           margin:0 auto;
		   padding-top:45px;
		   height:auto;
		   line-height:30px;
			font-size:12px;
			color:#666; text-align:left;
			margin-bottom:40px;
		   
	       }

.xinwennl img{ margin:30px auto; display:block; width:50%; height:auto;}
.upload{}
.upload a{ display:block; width:150px; height:40px; font-size:14px; line-height:40px; border:1px solid #004691; background:#004691; text-align:center; margin:0 auto; color:#fff;}
.upload a:hover{ background:none; border:1px solid #004691; color:#004691;}
.prodotwz{ text-align:center; font-family:"Microsoft YaHei","微软雅黑"; margin-bottom:20px; line-height:24px; font-size:14px;}
.prodottop{ border-bottom:1px dotted #ccc; padding-bottom:30px;}

.xinwendbzs{line-height:24px;}
.xinwendbzx{line-height:24px;}
.xinwendbzs a{color:#666;}
.xinwendbzx a{color:#666;}


/** 新闻详情  **/


/*** 自适应 ***/

.u-page {

text-align: center; 

}
.u-page a {
position: relative;
display: inline-block;
border: 1px solid #ccc;
height: 24px;
line-height: 24px;
padding: 0 11px;
margin-left: 2px;
font-size: 12px;
color: #000;
}
.u-page .active {
	background: #000;
    color: #fff;
}
.u-page .cur-page {
border: none;
height: 25px;
line-height: 25px;
background-color: #000;
border: 1px solid #000;
color: #fff;
}

.zuzhi_bj{ width:100%; margin:0 auto; background:}

.foot_sousuo select{    
    width: 200px;
    height: 30px;
    background: #282828;
    color: #777; 
	outline:none;
    font-family: 12px;
	line-height:20px;
	padding:5px 0;
	border:0 none;
	}
 
/*** 自适应 ***/
@media (max-width: 1000px) and (min-width:769px){
.tabs .row{ width:90%;}
.index_s_pic_con div{left:-4%;}

}


@media (max-width: 1440px) and (min-width:1000px){
.abbanner h2{ top:50%; margin-top:5%; left:45%;}
.txt_wz{ margin-top:15% !important;}
}

@media (max-width: 1920px) and (min-width:1450px){
.abbanner h2{ top:70%; margin-top:5%; left:50%;}
.txt_wz{ margin-top:10% !important;}
}

@media (max-width: 1199px) and (min-width:980px){
	.logo{ width:210px;    margin-top: -10px !important;}
	.tabs .row{ width:90%;}
.index_s_pic_con{width:450px;  background:#f3f3f3; position:absolute; right:30px; top:0;}
.index_s_pic_con div img{ width:100%}
.index_s_pic_con div{ left:12%;}

	}




@media (max-width: 768px) {


.zr_list_a{ width:48%; float:left; margin-right:4%; padding:0;}
.zr_list_a2{ margin-right:0}

.newsdot{ margin-top:40px !important}
.xinwennl{ padding:0 15px}
.xinwennl{ padding-top:20px}
.xinwendb{ display: none}
.newsdot{ padding:40px 0}
.mediawarp{ padding-bottom:20px; margin-top:30px;}	
	
.navbar-nav { width:100%; margin-left:0px; text-transform:uppercase;}
.navbar-nav li{ text-align:center; border-bottom:1px dotted #e5e5e5; line-height:40px;}
.navbar-nav li a{ color:#333; font-size:16px;}
.navbar-nav li a:hover{ color:#004e98;}
.headerbg{ position:fixed; top:0px; left:0px; width:100%; z-index:999999999; background:#fff;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.logo_boxlist{ float:left; width:145px; margin-top:12px;}
.logo_boxlist img{ width:100%; height:auto;}
.navbar-toggle {margin-top:5px; margin-right:0; margin-bottom:5px;}
.navbar-toggle .icon-bar {background-color:#004e98;}
.navbar-collapse{ border-top:1px solid #e5e5e5;}
/*****  手机  ******/


.footer{ padding-top:0;}.xstitle{ margin-bottom:-7px;}
.ywlx{ padding-bottom:19px;}
.ywlx ul li{ padding-left:30px;margin-bottom:-21px;background:none;height: 160px;}


.warpcenter{ width:90%; margin:0 auto; padding-top:70px; padding-bottom:40px;}
.corefonts{ margin-top:0px;}



/**  index  **/
.corebox{padding-top:50px;}
.footcenter{ width:100%;}
.index_s_text h2{ font-size:26px;}

.index_s_pic{ float:none; padding:0 15px; margin-top:30px;}
.index_s_pic_con div{ position:relative; left:0; top:0;}
.index_s_pic_con{ width:100%; height:auto;  }
.index_s_pic_con img{ width:100%; height:auto; display:block;}
.warpcenter { padding-top:0;}

.mainp ul li{ padding-top:30px;}
.ph_left{ background:url(../images/ph_left.png) left center no-repeat; width:30px !important; height:10px !important; position:absolute; left:0; top:0; z-index:999;}
.ph_right{ background:url(../images/ph_right.png) left center no-repeat; width:30px !important; height:10px !important; position:absolute; right:0; top:0; z-index:999;}

.sec4_left{ width:100%; margin-bottom:10px;}
.sec4_leftmain{ width:100%; }
.sec4_right{ width:100%;}

.commtitle h4{ font-size:24px;}
/**  contact  **/
.contact_bt{ padding:0 15px;}
.sub_wz h3{ line-height:24px; font-size:18px;  }
.sub_wz h3:after{ background:none;}


/** about **/
#gsjj{ padding-top:50px; padding-bottom:50px;}
.contact_warp{ margin-top:30px;}
.div1_nr {margin-top:10px;}
.ab_wzjs p{ margin-bottom:0;}
.ps1{ width:100%;}

#zhici{ padding-top:50px; padding-bottom:50px;}
.dsz_img{margin-left:0;}
.dsz_img img{ margin:20px auto 30px auto; width:90% !important;}




.zzjg img{ width:100%}
.rongyu_xp{ width:60%; margin:0 auto; padding-bottom:60px; padding-top:30px; }
.dyn_img{ float:left; width:36%}
.dyn_text{ float:right; width:59%; margin-top:0px}
.dyn_text h2{ margin:0px; padding-bottom:10px; font-size:15px; line-height:20px; font-weight:normal }
.dyn_text p{ line-height:18px; height:30px; overflow:hidden;}
.dyn_text a{ margin-top:0px;}
.dyn_text1{width:90%;margin:0 auto; border-bottom:1px #ddd solid}
.dyn_text1 p{ line-height:18px; height:38px; overflow:hidden;}
.dyn_text1 h2{ margin:0px; padding-bottom:10px; font-size:15px; line-height:20px; font-weight:bold;}
.dyn_text1 a{ color:#03519a; margin-top:5px; margin-bottom:10px;display:block;}
.dyn_one{ margin-bottom:15px;}
.pro_fl a{ margin-top:20px;}
.pro_fl{ height:auto; margin-bottom:50px;}
.pro_warp{ width:47%; float:left; padding-bottom:15px}
.pro_warpr{ float:right}
.pro_warp h2{ margin-top:10px; height:30px; margin-bottom:10px; overflow:hidden;height: auto !important}
.pro_top{ margin-top:0px; padding-bottom:30px; }




#gongfa_box{ height:310px; overflow:hidden;}
.honor_list{ padding:0 20px;}
.showpic{ left:0 !important; top:150px !important;}
.honor{ padding:40px 0;}
.zeren{ padding:40px 15px; background:url(../images/shzrbg.jpg) center center no-repeat;  }
.dsz_img_con{ margin-left:0 !important;}
.copy{ text-align:center;}
.whhd_list{ margin-bottom:20px;}
.xinwenbt{ padding:0 15px;}

}


.xinwenny_a .xinwenny .xinwennl p{text-indent:2em; font-size:15px}

/*详情页轮播*/
.imgNews *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family: Arial, 'Microsoft YaHei';word-break: break-all;word-break: break-word;list-style: none;padding: 0;margin: 0;}
imgNews *:before, imgNews *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #454545;}
.imgNews{width: 100%; /*height: 248px;*/overflow: hidden;position: relative;float: left;flex: 1;margin: 20px 20px;}
.imgNews .hd{width: 100%;height: 15px;overflow: hidden;position: absolute; /*right: 5px;*/bottom: 9px;z-index: 1;}
.imgNews .hd ul{overflow: hidden;zoom: 1; /*float: left;*/display: block;text-align: center;margin: 0 auto;width: 100px;}
.imgNews .hd ul li{float: left;margin-left: 5px;width: 12px;height: 12px;line-height: 12px;background: #ccc;cursor: pointer;color: #fff;opacity: 1;border-radius: 50%;}
.imgNews .hd ul li.on{background: #0660c9;color: #fff !important;}
.imgNews .bd{position: relative;height: 100%;z-index: 0;display: block;width: 900px;text-align: center;margin: 0 auto}
.imgNews .bd li{zoom: 1;vertical-align: middle;}
.imgNews .bd img{width: 900px; /*height: 248px;*/display: block;max-width: 1000px;/*margin-left: 120px;*/}
.imgNews .bd li a{display: block;position: relative;}
