.head{ padding:20px 0; overflow: hidden;}
.nav{
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	height:54px;
	line-height: 50px;
	display: block;
	
	background-color: #079098;
}
.navbar_nav{width: 920px;}
.navbar_nav li{
	float:left;
	position: relative;
	display: block;
	height: 54px;
}


/* .navbar_nav li:after{
    content: "";
    width: 0;
    height: 90px;
    background: #4da1b5;
    position: absolute;
    left: 0;
	top: 0;
    transition: all 0.5s ease 0s;
	z-index: -9;
} */
.navbar_nav li:hover:after{
    width: 100%;
}
.navbar_nav li a{
	text-decoration: none;
	height: 100%;
	padding: 0 30px;
	display: block;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	color: #ffffff;
	font-size: 17px;
	line-height:54px;
	height: 54px;

}
.navbar_nav li.active{background-color: #808282;}
.navbar_nav li:hover{ background-color: #808282;}
.navbar_nav li:hover a{
	color: #ffffff;
}
.navbar_nav li.dropdown{
	display: inherit;
	position: relative;
}

.navbar_nav li.dropdown .dropdown_menu{
	display: none;
	position: absolute;
	top:54px;
	width: 100%;

	background-color:rgba(106,201,203,0.75);
	width: 160%;
    left: 0;
	z-index: 9999999;
	padding: 5px 0;
}
.navbar_nav li.dropdown .dropdown_menu a{
	font-size: 16px;
	color: #fff;
	padding: 0 10px;
	line-height: 40px;
	text-align: left;
	height: 40px;
	text-indent: 20px;
}
.navbar_nav li.dropdown:hover .dropdown_menu{
	display: block;

	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.navbar_nav li.dropdown:hover .dropdown_menu a:hover{
	color: #2a2b2b;

}
/*白色背景的头部*/
.header.on{
	background: #fff;
	border-bottom: 1px solid #ccc;
}
.header.on .left .img1{
	display: none;
}
.header.on .left .img2{
	display: block;
}
.header.on .navbar_nav li a{
	color: #333;
}
.header.on .navbar_nav li:hover a{
	color: #1347c6;
	
}
#navToggle{
	display: none;
}
.top_search{ width: 260px;}
.top_search input{ width: 190px; height: 32px; line-height:32px; padding: 0 10px;}
.top_search button{ background: none; border:0;}
.top_search button:hover{cursor: pointer;}
/*nav end*/
.c-banner{
 	width: 100%;
 	position: relative;
 }
 .c-banner img{
 	width: 100%;
 }
 .c-banner .banner ul{
 	list-style: none;
 	padding-left: 0px;
 	margin-bottom: 0px;
 }
 .c-banner .banner ul li{
 	
 	display: none;
 	opacity: 0;
 }
   .c-banner .banner ul li a img{ width: 100%; height: auto;}
 .c-banner .banner ul li:nth-child(1){
 	opacity: 1;
 	display: block;
 }
 .c-banner .banner ul li a{
 	width: 100%;
 	position: absolute;
 	top: 0px;
 }
 .c-banner .banner ul li:first-child a{
 	position: relative;
 }
 .c-banner .nexImg,.c-banner .preImg{
 	padding: 25px 30px 25px 30px;
 	position: absolute;
 	top: 50%;
 	margin-top: -53px;
 	z-index: 10;
	transition: 0.6s linear;
 	opacity: 0.8;
 }
 .c-banner .nexImg:hover,.c-banner .preImg:hover{
 	opacity: 1;
	cursor: pointer;
 }
 .c-banner .nexImg{
 	right: 0px;
 }
 .c-banner .nexImg img,.c-banner .preImg img{
 	
 	
 }
 .c-banner .jumpBtn{
 	/* width: 100%; */
 	position: absolute;
 	bottom: 20px;
 	text-align: center;
	right: 25%;
 }
 .c-banner .jumpBtn ul{
 	margin-bottom: 0px;
 	padding: 0px;
 }
 
 .c-banner .jumpBtn ul li{
 	width: 9px;
 	height: 9px;
 	border-radius: 50%;
 	display: inline-block;
 	background-color: white;
	border: 3px solid #fefefe;
 	opacity: 0.9;
 	margin-left: 10px;
 }
  .c-banner .jumpBtn ul li:hover{cursor: pointer;}
 .c-banner .jumpBtn ul li:first-child{
 	margin-left: 0px;
 }
 /*---c-banner end--*/
 .gjc_cont{ font-size: 16px; height: 70px; line-height:70px; color: #313131; background-color: #d1d3d4; overflow: hidden;}
 .abouts{ width:560px; font-size:14px; line-height:28px; padding: 20px 0 0 0;}
 .g_title{ height:40px; line-height:40px; border-bottom:2px solid #8f8f8f;}
 .g_title span{ float:left; font-size:15px; color:#000000; margin-right:6px;}
 .g_title a{ background-color:#636363; font-size:12px; color:#fff; display:block; height:24px; line-height:24px; width:60px; text-align:center; float:right; margin-top:8px;}
 .about_conts{ width:500px; font-size:15px; line-height:28px; padding:20px 0px; margin:0 auto;}
 .about_conts p{ text-indent:2em;}
 
 .videos{ width:560px; padding: 20px 0 0 0;}
 .video-js{ margin-top:25px;}
 /*--video end--*/
 .products{ padding: 10px 0 40px 0; overflow: hidden;}
 .products_t_boxs li{ float: left; margin: 5px 2px;}
 .products_t_boxs li .pli_warp{position: relative;width: 296px; height: 274px;}
 .products_t_boxs li img{ width: 296px; height: 274px; position: absolute;}
 .products_t_boxs_color{  width: 276px; height: 274px; background:rgba(7,144,152,0.4);
 position: absolute; top:0;}
.products_t_boxs_color:hover{background:rgba(7,144,152,0.7);-ms-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.products_t_boxs_color h3{ font-size: 20px; line-height:34px; color: #fff; font-weight:normal; margin-top:60px ;}
.products_t_boxs_color{ font-size: 20px; line-height:34px; color: #fff; font-weight:normal; padding-left:20px;}
.products_t_boxs_color .p_en{ font-size: 15px;}
.products_t_boxs_color a{ font-size: 15px; color: #fff; border:1px solid #fff; padding: 2px 10px;}
.products_t_boxs_color a:hover{ background-color: #079098; color:#fff;}
.products_t_boxs li:nth-child(2) .products_t_boxs_color{background:rgba(238,190,98,0.4);}
.products_t_boxs li:nth-child(3) .products_t_boxs_color{background:rgba(67,146,106,0.4);}
.products_t_boxs li:nth-child(4) .products_t_boxs_color{background:rgba(151,187,102,0.4);}
.products_t_boxs li:nth-child(2) .products_t_boxs_color:hover{background:rgba(238,190,98,0.8);}
.products_t_boxs li:nth-child(3) .products_t_boxs_color:hover{background:rgba(67,146,106,0.8);}
.products_t_boxs li:nth-child(4) .products_t_boxs_color:hover{background:rgba(151,187,102,0.8);}

.news_warp{ width:550px; padding:20px 0;}
.new_boxs li{ height:72px; overflow:hidden; width:550px; margin:20px 0;}
.new_boxs li .n_time{ background-color:#e4e4e3; padding-bottom:5px;}
.new_boxs li span.time_r{ display:block; background-color:#e4e4e3; font-size:26px; width:60px; height:33px; line-height:33px; text-align:center; color:#0d6e68;}
.new_boxs li span.time_y{ display:block; background-color:#e4e4e3; font-size:12px; width:60px; height:12px; line-height:12px; text-align:left;text-indent: 10px;}
.new_boxs li span.time_y_en{ display:block; background-color:#e4e4e3; font-size:12px; width:60px; height:12px; line-height:12px; text-align:left;text-indent: 10px;}
.new_right_txts{ width:450px; margin-left:15px;}
.new_boxs li a .new_right_txts h3{ font-size:16px; color:#3e3e3e;}
.new_right_txts dl{ font-size:14px; line-height:20px; padding-top:5px;}

.products_t_boxs2 li{ float: left; margin: 5px 5px;}
.products_t_boxs2 li .pli_warp{position: relative;width:390px; height: 274px;}
.products_t_boxs2 li img{ width:390px; height: 274px; position: absolute;}
.products_t_boxs2 .products_t_boxs_color{  width: 370px; height: 274px; background:rgba(7,144,152,0.4);
 position: absolute; top:0;}
.products_t_boxs2 .products_t_boxs_color h3{ margin-top:30px ;}

.products_t_boxs2 li:nth-child(2) .products_t_boxs_color{background:rgba(238,190,98,0.4);}
.products_t_boxs2 li:nth-child(3) .products_t_boxs_color{background:rgba(67,146,106,0.4);}

.products_t_boxs2 li:nth-child(2) .products_t_boxs_color:hover{background:rgba(238,190,98,0.8);}
.products_t_boxs2 li:nth-child(3) .products_t_boxs_color:hover{background:rgba(67,146,106,0.8);}
.rongyu{ background: url(../images/zizhi_top.png) no-repeat center bottom; height: 266px; padding-bottom:40px; margin: 10px 0;}
.rongyu_title{text-align: center;background: url(../images/i_titbg.png) no-repeat center;}
.rongyu_title h3{ font-size:34px; color: #063c7a; font-weight:normal; padding: 3px 0;}
.rongyu_title dl{ font-size: 18px; padding: 3px 0;}
.rongyu_btm ul{padding: 20px 0;}
.rongyu_btm ul li{ float: left; margin: 10px 12px;}
.rongyu_btm ul li img{ width: 212px; height: 306px;}


.link_logo{overflow: hidden; padding: 30px 0;}
.link_b_logo{ padding:20px 0;border-top: 2px solid #8f8f8f; margin-top:20px;}
.link_b_logo li{ float: left; margin:4px 2px;}
.link_b_logo li img{ width: 145px; height: 63px;}

.link_a{ padding:15px 0px;}
.link_a a{ display:inline-block; font-size:14px; line-height:24px; padding:0 10px;} 
.g_title{ height:40px; line-height:40px; border-bottom:2px solid #8f8f8f;}
.g_title span{ float:left; font-size:15px; color:#000000; margin-right:6px;}

.footer{ background: url(../images/footer_bg.png) no-repeat center; height: 334px; margin-top:40px;}
.footer_left{ margin: 40px 0;}
.footer_left li{ width: 100px; text-align:center; float: left; margin: 20px 10px;}
.footer_left li .f_icon1{ background: url(../images/f_icon1.png) no-repeat top center; height: 40px; padding-top:56px; font-size:18px;
font-weight: normal;}
.footer_left li .f_icon2{ background: url(../images/f_icon2.png) no-repeat top center; height: 40px; padding-top:56px; font-size:18px;
font-weight: normal;}
.footer_left li .f_icon3{ background: url(../images/f_icon3.png) no-repeat top center; height: 40px; padding-top:56px; font-size:18px;
font-weight: normal;}
.footer_left li .f_icon4{ background: url(../images/f_icon4.png) no-repeat top center; height: 40px; padding-top:56px; font-size:18px;
font-weight: normal;}
.footer_left li .f_icon5{ background: url(../images/f_icon5.png) no-repeat top center; height: 40px; padding-top:56px; font-size:18px;
font-weight: normal;}
.footer_left li .f_icon6{ background: url(../images/f_icon6.png) no-repeat top center; height: 40px; padding-top:56px; font-size:18px;
font-weight: normal;}
.footer_left li .f_icon7{ background: url(../images/f_icon7.png) no-repeat top center; height: 40px; padding-top:56px; font-size:18px;
font-weight: normal;}

.footer_left li dl a{ font-size: 14px; height: 30px; line-height:30px; color:#2d2c2c;}
.footer_left li dl a:hover{ color:#079098;}

.footer_right{ color: #2d2c2c; font-size:16px; line-height:30px; text-align: center; border-left:2px solid #b4b5b5; width: 290px;
padding: 0 0 0 30px; margin: 30px 0;}
.footer_right img{ width: 117px; height: 117px; margin: 10px 0;}
.footer_txt{ background-color: #0e201f; font-size:16px; color:#feffff; text-align:center; padding: 20px 0; }
.footer_txt img{vertical-align: middle;}
.footer_right dl:nth-child(3){padding-left: 37px;}
/*index end*/
.dqwz{ background-color: #ffffff; height: 50px; line-height:50px; border-bottom:1px solid #f5f6f6;
font-size: 14px; color: #3b3b3b;}
.sub_tit{ background-color: #4c9a95; font-size:16px; color: #ffffff; padding: 10px 20px;}
.sub_tit span{font-size: 20px;}
.sub_left{ width: 220px; margin-top:40px;}
.sub_left_cont{ margin-bottom: 40px;}
.sub_menus li{ border-bottom:2px solid #ffffff;}
.sub_menus li a{ background-color: #f7f7f7; height: 46px;line-height: 46px; display: block;font-size: 16px; color: #616060;
text-align: center;}
.sub_menus li a:hover,.sub_menus li a.l_ac{color:#079098;}
.sub_news{ background-color: #f7f7f7; padding: 10px 0;}
.sub_news li{ height: 34px;line-height:34px; font-size:14px;overflow: hidden;border-bottom:2px solid #ffffff; padding: 0 12px;}

.Contact_cont{ color: #070707;background-color: #f7f7f7; padding: 10px 5px; line-height:30px;}
.Contact_cont h3{ font-size: 16px;}
.Contact_cont p{ font-size: 14px;}
.Contact_cont p span{ font-size: 12px;}

.sub_right{ width:890px;}
.sub_r_cont{ padding:20px 0;}

.sub_right{ margin-top:45px;}
.anli_t_box_z li{ padding:0 10px 35px 10px; float:left; margin-bottom:25px;}
.anli_t_box_z li a{ width:272px; border:2px solid #6e6e6e; display:block; height:223px;}
.anli_t_box_z li a:hover{ border:2px solid #058f80;}
.anli_t_box_z li dl.anli_names_z{ height:48px; line-height:48px; text-align:center; width:272px; font-size:16px; display:block;}

.about_title span{  font-size:30px; color: #006e67; height: 22px; line-height: 22px;}
.about_title b{border-left: 3px solid #058f80; height: 30px; display: inline-block; float: left; margin-right:15px;}
.about_cont{font-size: 14px;line-height:32px; color:#676767; padding:30px 0;}
.about_cont p{ padding: 10px 0;}
.about_cont h3{font-size: 22px;color: #006e67; font-weight:normal; padding: 10px 0;}

.serach_end_cont{ font-size: 22px; color: #6c6c6c; padding:40px 0 30px 0; line-height:36px;}
.serach_end_cont span{color: #006e67;}

.ser_ulboxs li{ border-top: 1px solid #86baad; padding:18px 0 22px 0;}
.ser_ulboxs li h4 a{color: #006e67; font-size:16px; height: 46px; line-height:46px; overflow: hidden; display: block;}
.ser_ulboxs li h4 a:hover{ text-decoration: underline;}
.ser_ulboxs li p{ font-size: 14px; color:#626262; line-height:28px; height: 56px; overflow: hidden;}
.ser_ulboxs{border-bottom: 1px solid #86baad; }

.top_news{border-bottom: 1px solid #86baad; overflow: hidden; padding-bottom:30px;}
.top_news_pic{width: 194px;}
.top_news_pic a img{ width: 194px; height: 194px;}
.top_new_right{ width: 570px;}
.top_new_right h3 a{color: #006e67; font-size:16px; height:20px; line-height:20px; overflow: hidden; display: block;}
.top_new_right h3 a:hover{text-decoration: underline;}
.top_new_right dl{ font-size: 14px; font-weight:bold; padding:20px 0 15px 0;}
.top_new_right dl span{ margin-right: 40px;}
.top_new_right p{ line-height: 40px; height:120px;font-size: 14px; color:#626262; overflow: hidden;}

.new_boxs2 li{ height:110px; overflow:hidden;border-bottom: 1px solid #86baad; padding: 30px 0;}
.new_boxs2 li .n_time{ background-color:#e4e4e3; padding:6px 0;}
.new_boxs2 li span.time_r{ display:block; background-color:#e4e4e3; font-size:48px; width:104px; height:50px; line-height:50px; text-align:center; color:#0d6e68;}
.new_boxs2 li span.time_y{ display:block; background-color:#e4e4e3; font-size:18px; width:104px; height:24px; line-height:24px; text-align:left;
text-indent: 10px;}
.new_boxs2 li span.time_y_en{ display:block; background-color:#e4e4e3; font-size:18px; width:104px; height:24px; line-height:24px;text-align:left;text-indent: 10px;}
.new_right_txts2{ width:670px; margin-left:25px;}
.new_boxs2 li a .new_right_txts2 h3{ color: #006e67; font-size:16px;height:20px; line-height:20px; overflow: hidden; display: block; margin:6px 0;}
.new_boxs2 li a:hover .new_right_txts2 h3{text-decoration: underline;}
.new_right_txts2 dl{ line-height: 40px; height:80px;font-size: 14px; color:#626262; overflow: hidden; margin-top:10px;}


.details h2{ text-align:center; margin-bottom:20px;margin-top:20px; font-size:24px; height:32px; line-height:32px;
color: #006f68;}
.info_1{ text-align:center; color:#585555; border-bottom:1px dotted #b8d4d2; padding-bottom:25px; width:600px; margin:0px auto 15px auto;
font-size: 14px; font-weight:bold;}
.info_1 span{ margin:0 5px;}
.sub_content{ line-height:26px; font-size:14px;}
.page_1{ line-height:25px; border-top:1px solid #b8d4d2; padding-top:10px; width:100%; margin-top:15px; color:#666;}
.page_1 a{ color:#666;}
.page_1 a:hover{ color:#006e67;}

.page{ width:600px; margin:0 auto; overflow:hidden; padding-top:20px; font-family:Arial, Helvetica, sans-serif;}
.page a,.page span{ float:left; padding:3px 7px; border:1px solid #b8d4d2; background:#fff;  margin:0 2px; display:inline; color:#666;}
.page a:hover{ border:1px solid #f90;}
.page span.current{ background:#2E315A; color:#fff; border:1px solid #1B2345;}

.p_down_warp{ padding: 30px 0 10px 0;}
.p_down_warp a.p_down_i{ background: url(../images/down_icon.jpg) no-repeat; background-color: #e7e7e7; padding: 6px 20px 6px 40px;}

.linkbox{ margin: 20px 0;overflow: hidden;}
.linkbox h3 a{ font-size:15px; line-height:30px;}
.linkbox h3{ clear:both;}
.linkbox .f6 li{float:left;}
.linkbox .f6 li a{ border:1px solid #c4c4c4; padding:8px 20px; margin-right:10px; margin-top:10px; line-height:40px;}