﻿@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px; font-family:"Microsoft Yahei"; font-size:12px;}
ul,li{list-style:none;}
img{border:0px;}
a,a:link,a:hover{text-decoration:none;}
input{outline:none;}
.y_floatnone{clear:both;}
.y_color{color:#429431;}
/*header*/
.y_header{
	width:100%;
	height:126px;
	background:#fff;
    filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
    -moz-opacity:0.5; /*Firefox私有，透明度50%*/
    opacity:0.5;/*其他，透明度50%*/

	box-shadow:1px 5px 10px rgba(0,0,0,0.4);
	margin:0px auto;
	position:absolute;
	z-index:99;
	top:0px;
	left:0px;
}
.y_header_txt{
	width:1100px;
	margin:0px auto;
    position: absolute;
    height: 126px;
    top: 0px;
    left: 50%; margin-left:-550px; z-index:100;
}
.y_header_txt .logo{
	float:left;
}
.y_header_txt ul.y_nav{
	float:right;
	display:block;
}
ul.y_nav li{
	float:left;
	display:block;
	width:140px;
	height:126px;
	text-align:center;
}
ul.y_nav li a {
    display: block;
    width: 68px;
    height: 46px;
    text-align: center;
    margin: 0px auto;
    color: #161110;
    font-size: 16px;
    padding: 0px 15px;
    padding-top: 7px;
    margin-top: 37px;
    border-radius: 5px;
}

ul.y_nav li a font{
	font-size:11px;
}
ul.y_nav li a.y_hover{
	color:#fff;
	background:#429431
}

/*banner*/

/*banner*/
.y_banner{width:100%;overflow:hidden;margin:0px auto;}
/* fullSlide */
.fullSlide{width:100%;position:relative;background:#fff;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:304px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:660px;}
.fullSlide .hd{width:17%;position:absolute;z-index:1;bottom:0;left:42%;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{width:62px; height:12px; background:#727272; color:#727272; font-size:0px; float:left; margin-right:14px; _margin-right:7px;}
.fullSlide .hd ul .on{background:#429431; color:#429431}
.fullSlide .prev,.fullSlide .next{display: none; width:44px; height:79px; background:url(y_bg.png)  -21px -15px no-repeat; position: absolute; top:330px;}
.fullSlide .prev{ left:10px; }
.fullSlide .next{right:10px; background-position:-106px -15px;}


/*栏目标题*/
.y_part{
	width:1100px;
	margin:0px auto;
	overflow:hidden;
}
.y_part_tit{
	width:1100px;
	margin:40px auto;
	overflow:hidden;
	text-align:center;
	position:relative;
	margin-bottom:30px;
}
.y_part_tit span{
	position:relative;
	display:inline;
	font-size:24px;
	color:#4f4f4f;
}
.y_part_tit font{
	color:#68686a;
	font-size:16px;
	text-align:center;
}
.y_part_tit a{
	display:block;
	color:#ababab;
	position:absolute;
	right:0px;
	top: -3px;
	background: #fff;
	padding: 10px;
}
.y_part_tit span:before,.y_part_tit span:after{content:"";position:absolute;top:50%;height:3px;width:9999px;display:block;margin-top:0px;border-top:1px solid #ababab;}
.y_part_tit span:before{right:100%;margin-right:0.5em}
.y_part_tit span:after{left:100%;margin-left:0.5em}



/*新闻中心*/
.y_news_txt{
	width:1050px;
	margin:0px auto;
}
ul.y_news_tit{
	display:block;
}
ul.y_news_tit li{
	float:left;
	padding-right:15px;
}
ul.y_news_tit li a{
	display:block;
	width:100px;
	height:33px;
	line-height:33px;
	border:1px solid #9e9e9e;
	border-radius:20px;
	text-align:center;
	color:#68686a;
	font-size:16px;
}
ul.y_news_tit li a.hover{
	color:#fff;
	background:#429431;
	border-color:#429431;
}
.y_news_bigtable{
	margin-top:25px
}
.y_news_bigtable td{
	padding-bottom:30px;
}
.y_news_bigtable td table td{
	text-align:left;
	padding:0px;
}
.y_news_bigtable td table td a{
	display:block;
	width:300px;
	line-height:2em;
	color:#429431;
	font-size:14px;
	border-bottom:1px dotted #e5e5e5;
}
.y_news_bigtable td table td font{
	color:#818181;
	line-height:2em;
	font-size:14px;
}
.y_news_bigtable td table td span{
	color:#6a6a6a;
	line-height:26px;
	font-size:14px;
	display:block;
	width:370px;
	padding-top:5px;
}

/*产品栏目*/
.y_part_all{
	width:100%;
	height:auto;
	background:#f3f3f3;
	padding:20px 0px;
	padding-top:30px;
}
.y_part_all .y_part_tit{
	margin:25px auto;
}
.y_product_list{
	width:1000px;
	height:auto;
	margin:0px auto;
	position:relative
}
.y_product_list ul{
	display:block;
	width:1020px;
	overflow:hidden;
	margin-right:-20px;
}
.y_product_list ul li{
	display:block;
	width:235px;
	padding-right:20px;
	float:left;
	margin-bottom:25px;
}
.y_product_list ul li a{
	display:block;
	width:233px;
	background:#f3f3f3;
	border:1px solid #dfdfdf;
}
.y_product_list ul li a:hover{
	display:block;
	width:233px;
	background:#429431;
	border:1px solid #429431;
	color:#fff;
}
.y_product_list ul li a font{
	text-align:center;
	height:46px;
	line-height:46px;
	font-size:14px;
	display:block;
	color:#454545;
	width:100%;
}
.y_product_list ul li a:hover font{
	color:#fff;
}
/*带左右按钮的图片翻页*/
#four_flash{position:relative;width:1100px; margin:0 auto;}
#four_flash .flashBg{width:1000px;height:300px; margin:0 auto;position:relative; overflow:hidden}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0px;}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:130px; left:0px; cursor:pointer}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:130px; right:0px; cursor:pointer}

/*关于我们*/
.y_about_txt .y_p{
	text-indent:2em;
	line-height:2em;
	color:#454545;
	font-size:14px;
	padding-bottom:20px;
}
.y_about_pic{
	position:relative;
}
.y_about_pic span{
	position:absolute;
	bottom:0;
	left:0px;
	display:block;
	width:100%;
	height:30px;
	background:#000;
    filter:alpha(opacity=50);  
    -moz-opacity:0.5;  
    -khtml-opacity: 0.5;  
    opacity: 0.5;  
}
.y_about_pic font{
	position:absolute;
	bottom:0;
	left:0px;
	line-height:30px;
	color:#fff;
	text-align:center;
	font-size:14px;
	width:100%;
}
.y_friend{
	width:1100px;
	margin:0px auto;
	margin-bottom:20px;
	overflow:hidden;
}
.y_friend_tit{
	width:1100px;
	text-align:left;
	margin:25px auto;
}
.y_friend_tit span{
	color:#4f4f4f;
	font-size:20px;
}
.y_friend_tit font{
	color:#828283;
	font-size:14px;
}

.y_friend_list{
	width:1100px;
}
.y_friend_list ul{
	display:block;
	width:1125px;
	margin-right:-25px
}
.y_friend_list ul li{
	float:left;
	display:block;
	padding-right:25px;
}
.y_friend_list ul li a span{
	display:block;
	border:1px solid #d7d7d7;
	width:198px;
	height:88px;
	overflow:hidden;
}
.y_friend_list ul li a font{
	line-height:2em;
	color:#4a4a4a;
	font-size:14px;
	display:block;
	text-align:center;
	width:100%;
}

/*页脚*/
.y_bottom{
	width:100%;
	height:200px;
	background:#2d2d2d;
	clear:both;
}
.y_bottom_txt{
	width:1100px;
	margin:0px auto;
	position:relative;
	height:172px;
}
.y_bottom_part2{
    float:left;
    padding:5px 10px;
    margin-top:36px;
    padding-left:50px;
    width:760px
}
.y_bottom_part2 table td{
	height:36px;
	line-height:36px;
}
.y_bottom_part2 table td span{
	color:#e5e5e5;
	display:block;
	background:url(y_bg.png) no-repeat;
	_background:none;
	padding-left:28px;
	_padding-left:0px;
	padding-right:20px;
	font-size:14px;
	float:left;
    line-height:120%;
    height:35px;
    margin-bottom:5px;
    overflow:hidden;
}
.y_footer{
	width:100%;
	height:40px;
	background:#272727;
	text-align:center;
	color:#fff;
	line-height:40px;
	font-size:14px;
}
.y_footer a{color:#454545; padding-left:20px}
.y_footer a:hover{color:#eee; text-decoration:underline}

.y_bottom_right{
	float:right;
	padding-top:30px;
}
.y_bottom_right span{
	display:block;
	width:87px;
	height:87px;
	overflow:hidden;
	padding:10px;
	text-align:center;
	background:#fff
}
.y_bottom_right span img{
	width:87px;
	height:87px;
}
.y_bottom_right font{
	text-align:center;
	color:#fff;
	font-size:14px;
	display:block;
	width:107px;
}

/*右侧浮动导航*/
.izl-rmenu{position:fixed;left:50%;margin-left:612px;bottom:10px;padding-bottom:73px;z-index:999;}
.izl-rmenu .btn{width:80px;height:80px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(y_bg.png) -38px -116px no-repeat;background-color:#646577;}
.izl-rmenu .btn-qq:hover{background-color:#429431;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(y_bg.png) -38px -116px no-repeat;background-color:#646577;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(y_bg.png) -36px -222px no-repeat;background-color:#646577;}
.izl-rmenu .btn-wx:hover{background-color:#429431;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-158px; bottom:0px;display:none;width:158px;height:260px;}
.izl-rmenu .btn-top{background:url(y_bg.png) -34px -303px no-repeat; background-color:#646577;display:none;}
.izl-rmenu .btn-top:hover{background-color:#429431;}


/*关于我们*/
.y_else_banner{
	width:100%;
	overflow:hidden;
	height:304px;
	margin:0px auto;
	position:relative;
}
/*翻页*/
ul.y_page{
	width:363px;
	margin:50px auto;
	height:40px;
	margin-top:20px;
}
ul.y_page li{
	display:block;
	width:115px;
	height:40px;
	float:left;
	border:0px;
}
ul.y_page li a{
	display:block;
	width:113px;
	height:36px;
	border:1px solid #cbc9c9;
	text-align:center;
	color:#050505;
	padding:0px;
	line-height:36px;
	font-size:16px;
	background:#f4f4f6;
}
ul.y_page li a font{
	font-size:16px;
}
/*详情页*/
.y_aboutpage_txt{
	width:1100px;
	margin:0px auto;
	overflow:hidden;
}
.y_aboutpage_txt .y_article{
	line-height:38px;
	font-size:14px;
	padding-top:40px;
	color:#000;
}
.y_aboutpage_txt .y_article font,.y_about_txt .y_article b,.y_about_txt .y_article p{
	font-size:14px;
}
.y_article_tit{
	width:1100px;
	margin:0px auto;
	line-height:2em;
	text-align:center;
	color:#040001;
	font-size:26px;
	padding:25px 0px;
	padding-bottom:10px;
}
.y_article_else{
	width:500px;
	margin:0px auto;
	overflow:hidden;
}
.y_article_else span.y_tit_date{
	float:left;
	font-size:14px;
	font-family:Arial;
	display:block;
	height:38px;
	line-height:38px;
}
.y_article_else .share-con{
	float:right;
}
.y_txtspan{
	font-size:14px
}



/*新闻中心*/

.y_news_list{
	width:1100px;
	heigh:auto;
	margin:0px auto;
}
.y_news_list ul li{
	display:block;
	width:1100px;
	margin:0px auto;
	text-align:left;
	border-bottom:1px solid #cccccc;
	padding-bottom:15px;
	padding-top:20px;
    overflow:hidden;
}
.y_news_list ul li a font{
	color:#818181;
	font-size:14px;
	display:block;
	line-height:30px;
}
.y_news_list ul li a p{
	color:#6a6a6a;
	font-size:14px;
	display:block;
	line-height:1.8em;
}
.y_news_list ul li a span{
	font-size:16px;
	display:block;
	line-height:40px;
}

/*联系我们*/
.y_call_list{
	width:1100px;
	margin:0px auto;
	margin-bottom:30px;
	overflow:hidden;
}
.y_contact_right{
	float:right;
	text-align:left;
	width:450px;

}
.y_contact_right font{
	color:#161110;
	font-size:20px;
	display:block;
	padding-bottom:5px;
}
.y_contact_right span{
	font-size:14px;
	color:#68686a;
	width:auto;
	float:none;
	padding-top:0px;
	line-height:30px;
	display:block;
}
.y_map{
	float:left;
	width:596px;
	height:324px;
	border:2px solid #b7b7b7;
}

/*合作伙伴*/
.y_partner_list{
	width:1100px;
	margin:0px auto;
	overflow:hidden;
}
.y_partner_list ul li{
	padding:25px 10px;
	border-bottom:1px solid #cccccc;
	overflow:hidden;
}
.y_partner_list ul li a img{
	float:left;
}
.y_partner_list ul li a .y_partner_right{
	float:left;
	padding-left:116px;
    padding-top: 5px;
}
.y_partner_list ul li a .y_partner_right font{
	font-size:16px;
	color:#4f4f4f;
	line-height:63px;
}
.y_partner_list ul li a .y_partner_right span{
	display:block;
	width:374px;
	height:109px;
	text-align:center;
	border:1px solid #c9c9c9;
}
.w50, .y_contact_right span.w50 {
    width: 50%;
    float:left
}
.fl {
    float:left
}

.w60{
    width: 60%;
}
.w40{
    width: 40%;
}
.y_bottom_part2 ul{
    display: block;
    overflow: hidden;
    width: 100%;
}
.y_bottom_part2 ul li{

    float: left;;
}
.y_bottom_part2 ul li span{
    display: inline-block;
    width: 100%;
    color: #d2d2d2;
    font-size: 13px;
    font-weight: normal;
    line-height: 190%;
}
.y_bottom_part2 ul li span.w50{
    width:50%;
}
.y_bottom_part2 ul li span.title{
    font-size:16px;
}
.jyyImg{
	width: 150px;
	float: left;
	height: 150px;
}

.newsAList{
	float: right;
	overflow:hidden;
	display:inline-block;
	width: 936px;
}