/* CSS Document */

.wm{margin:0 10%;}
.wm2{margin:0 auto;width:1200px;}

.zd01{width:100%;top:0;left:0; z-index:9999999; position:absolute; z-index:1000; position:fixed;transition: all 0.3s ease-in-out;height:92px;}
.zd01.on{background:#fff;padding-top: 0;box-shadow: 0 0 12px rgba(0, 0, 0, .1);}
.zd01.on .logo .l_02{color:#0080c6;}
.zd01.on .logo .l_03 .p01{color:#000;}
.zd01.on .menu ul li a{color:#444;}
.zd01.on .top_r .search_btn img{filter: brightness(1);}
.zd01.on .top_r .lang{color:#444;}
.zd01.on .nav .nav_menu-item a{color:#444;}
.zd01.on .nav .nav_submenu-item a{color:#fff;}



.top{width:100%;height:92px;}
.logo{float:left;margin-top:10px;}
.logo .l_01{float:left;}
.logo .l_02{float:left;padding-left:10px;color: #fff;}
.logo .l_02 h2{font-size: 26px;font-weight: 900;text-align: left;line-height: 27px;padding-top: 10px;}
.logo .l_02 h3{font-size: 21px;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;letter-spacing: 2px;}
.logo .l_03{float:left;font-size: 16px;padding-left: 12px;line-height: 22px;border-left: #d5d5d5 solid 1px;margin-left: 12px;-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;margin-top: 15px;}
.logo .l_03 .p01{color:#fff;}
.logo .l_03 .p02{color:#ff0000;font-size: 18px;font-weight: normal;text-transform: uppercase;}
.logo .l_04{float:left;padding-top: 14px;padding-left: 17px;}
.top_r{float:right;}
.top_r .lang{float:right;margin-top:12px;height:21px;line-height:21px;margin-left:2%;font-size:14px;color:#fff;}
.top_r .search_btn{margin-top:12px;margin-left:2%;cursor: pointer;float: right;position: relative;z-index: 1;}
.top_r .search_btn img{width:24px;height:24px;filter: brightness(10);}
.searchbj{ background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; width:100%; height:100%; z-index:9000; display:none;}
.search_main{ padding:50px;background:#ffffff; position: fixed; left:50%; top:50%; z-index:10000; margin:-75px 0 0 -250px; box-shadow: 0 0 20px #999999; display:none;}
.search_main .input{ width:350px; height:48px; border:1px solid #00569f; padding:0 15px; float:left; font-size:14px;}
.search_main .submit{ width:50px; height:50px; background:#00569f url(../images/search_btn2.png) no-repeat center center; background-size:50%; float:left; cursor:pointer;border:none;}

/*子公司下拉*/
.yuyan{ float:right; width:70px;margin-left:15px;}	
.nav a {display: block;line-height: inherit;cursor: pointer;color:#fff;}
.nav_menu {line-height: 45px;font-weight: 700;text-transform: uppercase;}
.nav_menu-item {display: inline-block;position: relative;}
.nav_menu-item:hover {}
.nav_menu-item:hover .nav_submenu {display: block;}
.nav_submenu {font-weight: 300;text-transform: none;display: none;position: absolute;width: 220px;background-color: #00436a;text-align:center;}
.nav_submenu-item:hover {background: #1e8edf;}
.nav_menu-item:hover a{color:#fff;}

/*栏目导航*/
.menu{margin-top:5px;}
.menu ul li{float:left;}
.menu ul li a:link,.menu ul li a:visited{padding:0 24px;display:block;font-size:16px;color:#fff;}
.menu ul li a:hover{padding:0 24px;display:block;font-size:16px; text-decoration:none;}
.menu ul li:last-child a{padding-right:0px;}


.mbdh{ display:none;}

/*ban*/
.bg_black{background:rgba(0,0,0,0.1);width:100%;height:100vh; position:absolute;z-index:100;}
.ban_txt{ position:absolute; z-index:555;width:100%;bottom:170px;}
.ban_txt .txt01{font-size:30px;text-align:center;color:#fff;}
.ban_txt .txt02{font-size: 60px;height: 80px;line-height: 60px;text-shadow: 5px 5px 5px rgba(0, 0, 0, .2);font-weight:bold;margin-top:12px;text-align:center;color:#fff;}
.ban_txt .txt03{font-size:20px;text-align:center;color:#fff;}



/*首页产品*/
.p1{margin-top:80px;}
.p11{ width:100%; margin:0 auto;display:flex;}


.hl_main5_content{width:100%; margin:auto;border-top:none; height:126px; background:url(../images/p_b.png) repeat;   }
.hl_main5_content a{ color:#fff}
.hl_main5_content1{width:80%;margin-top:0px; overflow:hidden; float:left; margin-left:0px;}
.hl_main5_content1 ul{width:26000px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; display:inline; margin-top:0px; width:110px; text-align:center; }
.hl_main5_content1 ul li .gao{ text-align:center; color:#fff; font-size:16px; padding-top:15px;  line-height:20px!important; }
.hl_main5_content1 ul li img{ text-align:center !important; color:#fff; font-size:16px; padding-top:15px;  line-height:20px!important; margin:0 auto;}

.hl_main5_content1 ul li img.ve{-moz-transition: all 1.0s;-webkit-transition:all 1.0s;-o-transition:all 1.0s;transition:all 1.0s;text-align:center;}
.hl_main5_content1 ul li:hover img.ve{transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);	/* Safari 和 Chrome */
-moz-transform: rotateY(180deg);	/* Firefox */}
.hl_scrool_leftbtn{width:10%; height:35px; background:url(../images/y1.png) no-repeat center; float:left!important; margin-top:40px; cursor:pointer;}
.hl_scrool_rightbtn{width:10%; height:35px;  background:url(../images/y2.png) no-repeat center; float:right!important;margin-top:40px; cursor:pointer; }



.sy_title .bt01{text-align: center;font-size: 43px;color: #000000;line-height: 75px;font-weight: 900;}
.sy_title .bt02{text-align: center; font-weight: normal;color: #686868;font-size: 16px;line-height: 28px;width: 100%;margin: 0px 5%; padding-bottom: 14px;}
.sy_title .bt02 span{color:#ff0000;}

.con_01{width:100%;overflow:hidden;margin-top:50px;}
.sy_news{margin-top:30px;}
.sy_news_l{float:left;width:49%;}

.sy_news_r{float:right;width:49%;}
.sy_news_r .part01 img{width:100%;height:210px;}
.news_2 { width:49%; height:215px; position:relative; float:left; margin-top:2%; overflow: hidden;}
.news_2 .img1 { position:absolute; z-index:-99;width:100%; height:215px; transition:all 0.4s; }
.news_2:hover .img1 { transform:scale(1.1,1.1)}
.news_2 .img2 { position:absolute; z-index:-99;width:63px; height:63px; top:74px; left:120px; }

.news_3 { width:49%; height:215px; float:right; margin-top:2%; background:#2495e4; color:#fff;padding:20px 3% 0;}
.news_3 a { color:#fff;}
.news_3 a:hover{color:#fff;text-decoration:underline;}
.news_3 p { line-height:38px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.news_3 h3 {font-size:18px; font-weight:700;  line-height:28px; width:234px;}


.con_02{margin-top:80px;width:100%;overflow:hidden;}
.zl { height:400px; width:100%; clear:both; overflow:visible;}
.con_02 .con{margin-top:30px;}
.con_02 dl { width:24%; display:inline-block; text-align:center;color:#666666;font-size:16px;}
.con_02 dl img { margin:0px auto 10px;}
.con_02 dl dt {  line-height:26px; width:100%; margin:0px auto; color:#333;}
.con_02 dl dd b { color:#2495e4; font-size:60px; line-height:67px; font-family:Arial, Helvetica, sans-serif; font-weight:900;}

.con_03{width:100%;overflow:hidden;background:url(../images/pg.jpg) no-repeat top center #247dd8;background-attachment: fixed;margin-top:60px;padding:60px 0;}
.con_03 h1{color: #FFFFFF;font-size: 40px;line-height: 67px;font-family: Arial, Helvetica, sans-serif;font-weight: 900;text-align:center;}
.con_03 .txt{line-height: 26px;color: #FFFFFF;font-size: 18px;text-align:center;}
.con_03 .more{width:200px;height:40px;background:#fff;margin:30px auto 0;text-align:center;line-height:40px;font-size:18px;color:#2495e4;}
.con_03 .more:hover{background:#000;color:#fff;}

#bottom{width:100%;overflow:hidden;padding:50px 0;color:#d2e7f6;background:#272727;}
#bottom .bt{font-size:18px;color:#fff;font-weight:bold;padding-bottom:23px;}
#bottom ul li{line-height:26px;}
#bottom a{color:#bcbcbc;font-size:15px;}
#bottom a:hover{color:#fff;}
#bottom .bot_01{float:left;width:14%;}
#bottom .bot_ewm{float:right;}



.bot{width:100%;overflow:hidden;padding:20px 0;background:#191919;padding:20px 0;color:#6d6d6d;line-height:28px;}
.bot a{color:#6d6d6d !important;font-size:15px;}
.bot a:hover{color:#fff !important;}

.mbfor {display: none;}



/*ny*/

.ny_ban{height:400px;width:100%;overflow:hidden;}
.ny_ban01{background:url(../images/f1.jpg) no-repeat top center;}
.ny_ban02{background:url(../images/f2.jpg) no-repeat top center;}
.ny_ban03{background:url(../images/f4.jpg) no-repeat top center;}
.ny_ban04{background:url(../images/f6.jpg) no-repeat top center;}
.ny_ban05{background:url(../images/f7.jpg) no-repeat top center;}
.ny_ban06{background:url(../images/f9.jpg) no-repeat top center;}
.ba_con{margin-top:270px;}
.ba_con h4 {font-size:40px;line-height: 62px;color: #fff; font-weight:normal;text-transform:none;}
.ba_con p {font-size: 15px;line-height: 26px;color: #FFF;}
.ba_con p a {color: #FFF;}


.ny_about01{margin-top:50px;}
.ny_about01 .title{font-size:35px; color:#000000; font-weight:normal; text-align:center; padding-bottom:30px;}
.ny_about01 .more{width:200px;height:34px;line-height:34px;text-align:center;margin:0 auto;}
.ny_about01 .more:hover{background:#1e8edf;}
.ny_about01 .more:hover a{color:#fff;}
.ny_about01 .js{font-size: 15px;line-height: 30px;color: #646464;margin-top:20px;}
.ny_about01 .xm{margin-top:40px;}
.ny_about01 .xm ul li{float:left;width:31%;margin:1%;text-align:center;border-right: 1px solid #dfdfdf;}
.ny_about01 .xm ul li dl dt{font-size:54px;color:#1e64c9;}
.ny_about01 .xm ul li dl dd{font-size:16px;padding-top:15px;}
.ny_about01 .xm2{margin-top:50px;border-top:1px solid #e9e9e9;padding-top:45px;}
.ny_about01 .xm2 ul li{float:left;width:30%;margin:1% 1.5%;overflow:hidden;}
.ny_about01 .xm2 ul li .pic img{width:100%;height:auto; transition:all 1s;}
.ny_about01 .xm2 ul li .pic img:hover{ transform-origin:center center; transform:scale(1.1,1.1);}
.ny_about01 .xm2 ul li h4{font-size:25px; color:#000000; font-weight:normal; line-height:80px;}
.ny_about01 .xm2 ul li .txt{font-size:15px; color:#828282; font-weight:normal;line-height:25px;height:70px;}
.ny_about01 .xm2 ul li .more2{width:128px;height:30px;line-height:30px;background:#2495e4;text-align:center;}
.ny_about01 .xm2 ul li .more2 a{color:#fff;}
.ny_about01 .xm2 ul li .more2:hover{background:#000;}

.culture{width:100%; float:left; background:url(../images/culture.jpg) no-repeat top center; height:450px;margin-top:70px;}
.culture1{width:50%;float:left; background:#1e64c9; opacity:0.8;  height:270px; margin-top:50px; color:#FFFFFF!important; padding-left:55px; padding-top:20px; padding-right:50px;}
.culture1 h3{font-size:28px; color:#FFFFFF; font-weight:normal; line-height:70px;}
.culture1 p{font-size: 15px;line-height: 25px;}
.culture1 span{color:#FFFFFF;}
.culture1 .more{width:128px;height:30px;line-height:30px;background:#fff;text-align:center;margin-top:20px;}
.culture1 .more:hover{width:128px;height:30px;line-height:30px;background:#000;}
.culture1 .more:hover a{color:#fff;}
.mt60{height:60px;}


/*栏目*/
.ej_nav_list{background: #fff;width: 100%;border-bottom:1px #ececec solid;  box-shadow: 1px 0px 10px #cbcbcb; float:left }
.ej_nav_u1{}
.ej_nav_u1 .list_li1{width: 19%;}
.ej_nav_u1 .list_li2{width: 8%;}
.ej_nav_u1 .list_li3{width: 49%;}
.ej_nav_u1 .list_li4{width: 16%;}
.ej_nav_u1 li{display: inline-block;vertical-align: top;text-align: center;line-height: 78px; border-right:1px solid rgba(0,0,0,.10);}
.ej_nav_u1 li a{display: block;position: relative;font-size: 18px!important;color: #272727;}
.ej_nav_u1 li a:after{content: '';display: block;width: 100%;height: 2px;background:#0080c6;position: absolute;bottom: -1px;left: 0;transition: 0.4s ease-out;
transform: scaleX(0);}
.ej_nav_u1 li:hover a:after,.ej_nav_u1 li.active a:after{transform: scaleX(1);}
.ej_nav_u1 li:hover a,.ej_nav_u1 li.active a{color: #0080c6; font-weight: 700;}

#ny_content{margin-top:60px;min-height:200px;}
#ny_content .box{font-size: 15px;line-height: 30px;color: #646464;margin-top:20px;}

/*about*/
.ny_about_con img{width:100%;height:auto;max-width:100%;}
.ny_about_con h3 { font-size:30px;
	line-height:35px;
	font-weight: normal;
	padding-left:0px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #000;
	color:#000000;
		float: left;
	margin-bottom:30px;
	width:100%;
}


/*产品搜索*/
.gsjj_con1_div1{background: #ededed; float:left;padding: 30px 2% 20px 2%; margin-top:50px; margin-bottom:0px; width:96%;}

.gsjj_con1{background: url(../images/jj1_02.jpg) no-repeat center center ;background-size: cover;}

.alzs .gsjj_con1_div1{background: #f1f1f1;}

.alzs .gsjj_con1_div1_al {background: #f1f1f1;}

.case .ej_nav_u1 li{width: 50%;}

.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}

.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;

background: #ffd600;cursor: pointer;transition: 0.3s ease-in-out;}

.alzs_div_sousuo_span img{margin-right: 10px;margin-top: -2px;}

.alzs_div_sousuo_span:hover{background: #d8b607}

.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: calc(100% - 214px);margin-right: 14px;border: none;box-sizing: border-box;

height: 50px;background: white;padding-left:30px;font-size: 16px;}

.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}

.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}

.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}

.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}

.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}

.alzs_div_tx_u1 li a:hover{color: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}

/*sousuo e*/

/*产品*/
.zzzzz1 { color: #FFFFFF;font-size:16px;}

/*产品详情*/
.detaildiv1
{ width:48%;float:right;  font-size:17px; line-height:30px;margin-top:50px;}
.detaildiv
{ width:50%; height:auto;  float:left;  font-size:16px; line-height:27px; margin-top:50px;  border-right:#ededed solid 1px;
}
.detaildiv h3
{ font-size:40px; color:#000000;
    font-weight:normal;
    margin-bottom: 30px; line-height:45px;
}
.detaildiv h4
{font-size: 20px;
color:#0080c6; margin-bottom: 20px;
}


.xiangqing{ width:100%; float:left; background:#f0f0f0; height:43px; line-height:40px; border-top:#0080c6 solid 3px; margin-top:30px;}
.xiangqing h5{float:left; background:#0080c6; line-height:40px; border-top:#0080c6 solid 3px; font-size:17px; padding-left:20px; padding-right:20px; color:#FFFFFF; font-weight:normal; margin-bottom:20px;}

.xiangqing1{ width:100%; float:left; line-height:25px;  padding-top:30px;}
.xiangqing2{ width:1200px; float:left; line-height:25px; margin-bottom:50px; color:#bbbbbb}

.nr3{ float:right; width:48px; height:0px; position: relative;clear: both; z-index:100; }
.nnnn{ width:519px; height:395px; float:left}

.pppp{ border-top:#ededed solid 1px; float:left; padding-top:30px; text-align:center;width:100%;}
.pppp img{max-width:100%;height:auto;}


.cbc{ color:#000000; text-decoration:underline; float:left; width:510px;}
.cbc1{float:left; width:510px;}

.mm11 {
	line-height: 30px; float:left;

	text-align: center;
	width:150px;
	margin-top: 0px; font-style:normal; margin-right:10px;
} 

.mm11 a{ margin-bottom:20px;
	line-height: 30px; float:left;
	color: #fff;
	background:#b1b1b1;
	text-align: center;
	width:150px;
font-style:normal; margin-right:500px;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;
} 

.mm11 a:hover{
	line-height: 30px; float:left;
	color: #fff;
	background:#0080c6;
	text-align: center;
	width:150px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 


.mm22{
	line-height: 30px; float:left; 

	text-align: center;
	width:150px;
	margin-top: 0px; font-style:normal; 
} 

.mm22 a{ margin-bottom:20px;
	line-height: 30px; float:left;
	color: #fff;
	background:#0080c6;
	text-align: center;
	width:150px;
font-style:normal; margin-right:500px;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;
} 

.mm22 a:hover{
	line-height: 30px; float:left;
	color: #fff;
	background:#28a049;
	text-align: center;
	width:150px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 


.aak{width:122px;height:36px;line-height:36px;text-align:center;background:#015198;color:#fff;border:0px;}

.pnpage{ width:100%; float:left; padding-bottom:0px; padding-top:40px; margin-top:20px; border-top:#e4e4e4 solid 1px;}
.pnpage1{ width:400px; float:left; text-align:left;}
.pnpage2{ width:400px; float:right; text-align:right}
.pnpage3{ width:340px; float:left; text-align:center;}



/*内页新闻*/
#ny_xinwen {
	width:100%;clear:both; padding-top:40px;
	
}
#ny_xinwen ul {
	float: left;
	height: 180px; 
	width:100%;
	position:relative;border-bottom: 1px solid #e7e7e7;margin:0;
}
#ny_xinwen ul a{
	float: left;
	height: 180px;
	width:100%;
	 background:#FFFFFF; 
}
#ny_xinwen ul a:hover{
	float: left;
	height: 180px;
	width:100%;
	 background:#f1f1f1; 
}

#ny_xinwen ul span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #6d6d6d;
	height: 57px;
	width: 72px;
	border-top-width:2px;
	border-top-style: solid;
	border-top-color: #6d6d6d;
	position: absolute;
	left: 32px;
	top: 53px;
	line-height: 57px;
	text-align: center;
}
#ny_xinwen ul font {
	font-size:13px;font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #6d6d6d;
	height: 25px;
	width: 72px;
	position: absolute;
	left: 32px;
	top: 105px;
}
#ny_xinwen ul li {
	font-size: 17px;
	line-height: 19px;
	color: #000;
	height: 19px;
	width: 100%;
	position: absolute;
	left: 136px;
	top: 53px;
}
#ny_xinwen ul li a{

	color: #000;
	
}

#ny_xinwen ul em {
	font-size: 13px;
	line-height: 30px;
	color: #1e64c9;
	height: 30px;
	width: 95px;
	border: 1px solid #1e64c9;
	position: absolute;
	left: 136px;
	top:90px;
	font-style: normal;
	text-align: center;
}

#ny_xinwen ul em a{
	color:#1e64c9!important
}

#ny_xinwen ul img {
	height: 113px;
	width: 227px;
	position: absolute;
	top: 40px;
	right: 22px;border: 1px solid #e7e7e7;
}

#ny_xinwen_da {
	width:100%; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ny_xinwen_da h3 {
	font-size: 28px;
	line-height: 33px;
	color: #333;
	text-align: center;
	float: left;
	padding-bottom:20px;
	width:100%; 
	margin-top: 55px;
	font-weight: normal;
}
.xinwen_zz {
	font-size: 13px;
	line-height: 32px;
	color: #bbbbbb;
	float: left;
	height: 46px;
	width:100%; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	text-align: center;
	margin-bottom:20px;
}

.xinwen_con{line-height:28px;color: #646464;}

/*新闻2*/
.n2 {}
.n2 ul{ width:100%;float:left; padding-top:70px; }
.n2 li{ width:46%; border-bottom:#e8e8e8 solid 1px; margin:1% 2%;  float:left; height:80px;padding-bottom:15px;}

.n2_1{ float:left; width:20%; height:60px; margin-right:15px; border-right:#e8e8e8 solid 1px; text-align:center; font-size:16px; color:#bbbbbb; line-height:35px; font-family:Arial, Helvetica, sans-serif;}
.n2_1 h7{ font-size:40px;color:#bbbbbb}

.n2_2{ float:right; width:75%; color:#979797;}
.n2_2 h4{ font-weight:normal; font-size:16px; color:#000; padding-bottom:8px;}
.n2_2 h4 a{ color:#000;}
.n2_2 h4 a:hover{ color:#422872;}

.m2{background:#2495e4;width:130px; line-height:35px; float:left;color:#FFFFFF; text-align:center; margin-top:10px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  color: #fff;}
.m2 a{border-radius:0px; width:130px;line-height:32px; float:left; color:#FFFFFF;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  color: #fff;}
.m2 a:hover{ 
	background:#2495e4\9;color: #fff;}
.m2:after{content:'';position:absolute;height:100%;width:0;background:#131313;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.m2:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}


/*可持续性发展*/
.yy{width:100%; float:left;    border-bottom:#e9e9e9 solid 1px; padding-bottom:50px; padding-top:50px;}

.yy1{ float:left; width:44%; height:300px; overflow:hidden }
.yy1 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.yy1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}

.yy2{ width:51%; float:right;}
.yy2 h3{width:100%; height:220px; float:left; font-size:25px; color:#000; font-weight:normal; line-height:80px; text-align:left}
.yy2 h3 span{width:100%; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}

.yy2 h5{width:100%;  float:left; font-size:25px; font-weight:normal; line-height:80px; text-align:left; color:#000;}
.yy2 ul{ float:left; }
.yy2 ul li{float:left; line-height:22px; padding-bottom:15px; font-size:15px; width:530px;}
.yy2 ul li a{ float:left; }
.yy2 ul li a:hover{ float:left; color:#0080c6;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;-webkit-transition:all .3s ease 0s; padding-left:5px;}

.yy3{ float:right; width:44%; height:300px; overflow:hidden }
.yy3 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.yy3 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}

.yy4{ width:51%; float:left;}
.yy4 h3{width:100%; height:220px; float:left; font-size:25px; color:#000; font-weight:normal; line-height:80px; text-align:left}
.yy4 h3 span{width:100%; float:left; font-size:15px; color:#828282; font-weight:normal;line-height:25px;}

.m3{background:#fff; border:#1e64c9 solid 1px; width:130px;line-height:32px; float:left;color:#1e64c9; text-align:center; 
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px; margin-top:10px; }

.m3 a{border-radius:0px; width:130px;line-height:32px; float:left; color:#1e64c9;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  }
.m3 a:hover{ 
	background:#f0f0f0\9;color: #fff;}
	
.m3:after{content:'';position:absolute;height:100%;width:0;background:#1e64c9;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; color: #fff;}
.m3:hover:after,.ydao ul li.cur:after{width:100%;color: #fff!important;}

.y_1{ width:250px; float:left; color:#FFFFFF; font-size:15px; line-height:25px; }
.y_1 h4{ width:250px; float:left; color:#FFFFFF; font-size:37px; font-weight:normal; line-height:70px!important; padding-top:45px;}
.y_1 a{ color:#FFFFFF;}


/*REACH*/
.imglist4 ul li{text-align:center;float:left;display:inline;width:220px;height:300px; margin:20px 20px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:10px; border-radius:5px;}
.imglist4 ul li img{background:#FFF; width:220px; height:300px;}


/*人力资源*/
#f8-1{ width:100%;
height:145px;
float:left;
background:#28292e;
}

.zz5{  float:left; }

.zz5 a{ color:#0080c6; float:left;  line-height:50px; font-weight:900; 
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;}


.zz5 a:hover{ 
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;}
	
.zz6{float:left; }


.zz6 a{  color:#000; float:left;  line-height:50px;
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;}


.zz6 a:hover{
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;}




/*内页联系我们*/
.lxx{width:100%; float:left; padding-bottom:80px; padding-top:80px;}
.lxx h3{width:100%; border-bottom:#e0e0e0 solid 0px; float:left;  font-size:25px; text-align:left;  line-height:50px;  margin-bottom:50px; font-weight:900;  font-family:Arial, Helvetica, sans-serif; color:#2b2b2b;}
.lxx h3 span{  font-size:15px; background:url(../images/home.jpg) no-repeat  30px 12px ;  float:right;  font-weight:normal; letter-spacing:0px; padding-left:22px; border:#e0e0e0 solid 1px; padding-left:50px; padding-right:30px; line-height:35px;border-radius:25px; color:#bababa}
.lxx h3 span a{ color:#bababa;}
.lxx-1{ width:50%; float:left;}
.lxx-3{width:44%; float:right; line-height:26px;}
.lxx-3 h4{ font-size:18px; font-weight:normal; color:#000; text-align:left;  padding-bottom:15px;width:100%; border-bottom:#e9e9e9 solid 1px;margin-bottom:20px;  }
.lxx-3 h4 span{  background:none;font-weight:normal; float:none;padding:0px;line-height:35px; color:#ababab; font-family:Arial, Helvetica, sans-serif;  }

.m1{background:#1e64c9;width:130px; line-height:35px; float:left;color:#FFFFFF; text-align:center; margin-top:10px; margin-bottom:35px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:32px;  color: #fff;}

.m1 a{border-radius:0px; width:130px; line-height:35px; float:left; color:#FFFFFF;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:32px;  color: #fff;}
.m1 a:hover{ 
	background:#131313\9;color: #fff;}
	
.m1:after{content:'';position:absolute;height:100%;width:0;background:#131313;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.m1:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}

/*在线订购*/
#ny_lx_ly {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0;
	padding-bottom:30px;
	margin-left: auto;
	background-image: url(../images/register.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	overflow: visible;
	text-align: center;
}
#ny_lx_ly h2 {
	font-size: 32px;
	color: #FFF;
	font-weight: normal;
	padding-top: 75px;
}
#ny_lx_ly h3 {
	font-size: 14px;
	line-height: 35px;
	font-weight: normal;
	background-image: url(../images/xx8_03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 45px;
	color: #fff;
}
.ny_ly_con {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #fff;
}
.kuang1 {
	line-height: 50px;
	height: 50px;
	width: 94%;
	border: 1px solid #fff;
	background-color: rgba(255,255,255,0.0);
	color: #fff;
	font-family:microsoft yahei;
	padding-left: 2%;
	margin: 1% 2%;
}.font7 table tr td img {
	height: 52px;
	width: 166px;
}
.kuang3 {
	line-height: 50px;
	height: 50px;
	width: 166px;
	border: 1px solid #fff;
	background-color: rgba(255,255,255,0.0);
	color: #fff;
	font-family:microsoft yahei;
	padding-left: 20px;
	margin: 5px;
}
.kuang2 {
	line-height: 28px;
	height:140px;
	width: 96%;
	border: 1px solid #fff;
	background-color: rgba(255,255,255,0.0);
	color: #fff;
	font-family:microsoft yahei;
	padding-left: 2%;
	margin: 5px;
}
.ann {
	color: #FFF;
	background-color: #1e64c9;
	text-align: center;
	height: 46px;
	width: 198px;
	font-family:microsoft yahei;
	font-size: 15px;
	border: 1px solid #1e64c9;
	margin-top: 15px;
}




.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
.nypro span.current,.nypro a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;font-size:14px;}
.nypro span.current,.nypro a.num:hover { background:#f0f7fc; border:#208d3e 1px solid; color:#208d3e;font-size:14px;}
.nypro a.num,.nypro a.end,.nypro a.next,.nypro a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;font-size:14px;}
.nypro a.end,.nypro a.next,.nypro a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;font-size:14px;}
.nypro a.prev { margin:0 5px;font-size:14px;}

.newspage {
 width:100%; PADDING-TOP: 40px; TEXT-ALIGN: center; float:left;padding-bottom:0px;
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #4e4e4e; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}




