@charset "utf-8";
*{word-wrap:break-word;margin:0;padding:0}
a:hover{ text-decoration:none}
ul,ol,dl,li{list-style-type:none; padding:0; margin:0}
.hon{ margin-top:-15px;
      -webkit-transition: all .5s;
	  -o-transition: all .5s;
	  -ms-transition: all .5s;
	  transition: all .5s;
}
.header{
	clear:both;
}
.header .logo2{
	width:287px;
	height:72px;
	float:left;
	margin-top:15px;
}
.mt15{
	padding-top:15px;
}
.header .header-right{
	float:right;
	width:228px;
	margin-top:18px;
}
.header .header-right .link{
	padding:0;
	margin:0;
	text-align:right;
}
.header .header-right .link li{
	display:inline-block;
	padding:0;
	margin:0;
	/*margin-left:20px;*/
	font-size:15px;	
}
.header .header-right .link li a{
	display:block;
	padding:0;
	margin:0;
}
.header .header-right .link li a:hover{
	color:#CE2127
}
.header .header-right .kouhao li.wx{
	float:right;
	width:110px;
	height:21px!important;
	line-height:21px;
	background:url(../images/weixin.png) no-repeat right;
	vertical-align:middle;
	position:relative;
	font-size:15px;
	text-align:left;
	margin-top:10px
}
.grwx{ position:absolute; width:100px; z-index:99;opacity:0;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s; top:-80px}
.grwx img{ width:100%; border:#e0e0e0 1px solid}
.header .header-right .kouhao li.wx:hover .grwx{opacity:1; top:30px;}


.kouhao{
	clear:both;
	width:100%;
}
.kouhao li{
	width:100%;
	text-align:right;
	/*font-size:22px;
	padding-top:20px;*/
}
.menuwrap{
	clear:both;
	margin:0 auto 0 auto;
	padding:0;
}
.mui-bar{position:fixed; top:0; left:0; width:100%; background:rgba(255,255,255,1); z-index:999999999999999999}
.yinying{
	-moz-box-shadow:rgba(0,0,0,0.34) 0 1px 3px 0;-webkit-box-shadow:rgba(0,0,0,0.34) 0 1px 3px 0;box-shadow:rgba(0,0,0,0.34) 0 1px 3px 0;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:999999; background:rgba(255,255,255,1);
}

.mui-bar-nav{/*box-shadow: none; background:rgba(0,0,0,0)*/}
.mui-bar-nav.active{
    background:rgba(255,255,255,1);
    transition: background 1s;
   /* Firefox 4 */
	 -moz-transition:background 1s;
   /* Safari and Chrome */
   -webkit-transition:background 1s;
   /* Opera */
	-o-transition:background 1s;
}
.fenlei{ height:0px;background:rgba(0,0,0,0); z-index:-999999}
.nav{width:430px; height:30px; float:right; margin-top:48px; clear:both;}
.nav ul{ width:100%; margin:0 auto; position:relative;z-index:999999999999999999999999999; list-style-type:none}
.nav .navTop{position:absolute;top:30px;display:none;height:4px;background:#009049;}
.nav .navTop{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.nav .child{position:relative;float:left;/*width:12.5%;*/height:30px;line-height:30x;text-align:center;color:#202020; margin-right:0px; list-style-type:none}
.nav .child.navChildSearch{line-height:20px !important;}
.nav .child:hover .title{color:#CE2127;}
.nav .child a.child1{border-left:#008080 0px solid; border-right:#008080 1px solid; display:block; position:relative; padding:0 45px 0 20px; height:22px; line-height:22px;}
.nav .child .title{font-size:16px;color:#008080; font-weight:bold; letter-spacing:4px;}
.nav .child .title{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.nav .child.on .title{color:#333333;}
.nav .child i{
	width: 0;
    height: 0;
    border-width: 10px;
    border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 16px solid #008080;
	position:absolute;
	top:4px;
	right:20px;
}
.nav .child:hover i{
	width: 0;
    height: 0;
    border-width: 10px;
    border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 16px solid #CE2127;
	position:absolute;
	top:4px;
	right:20px;
}
.nav .child .childContent{display:none;position:absolute;top:30px;width:120px; left:50%; margin-left:-60px;}
.nav .child .childContent .childContentLi{background:rgba(255,255,255,0.8);color:#202020;font-size:14px;height:38px;line-height:38px;border-bottom:1px solid rgba(198,197,196,0.6);
-webkit-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
-moz-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
-ms-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
-o-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);}
.nav .child .childContent .childContentLi:hover{background:#CE2127;color:#fff;}
.nav .child .language{display:inline-block;*display:inline;*zoom:1;height:16px;line-height:16px;padding:0 8px;font-size:16px;color:#202020;}
.nav .child .language:hover{color:#7D2F8D;}
.nav .child .language.cn{border-right:1px solid #ccc;}
.nav .child .language.on{color:#7D2F8D;}
.nav .child .seachIcon{cursor:pointer;}
/*animate*/
@keyframes rightOpacityShow{

0%{ transform: translateX(-80px);opacity:0;}

80%{ transform: translateX(20px);}

100%{ transform:translateX(0); opacity:1;}

}

@-moz-keyframes rotateYOpacityAn{

0%{ -moz-transform: translateX(-80px);opacity:0;}

80%{ -moz-transform: translateX(20px);}

100%{ -moz-transform:translateX(0); opacity:1;}

}

@-webkit-keyframes rotateYOpacityAn {

0%{ -webkit-transform: translateX(-80px);opacity:0;}

80%{ -webkit-transform: translateX(20px);}

100%{ -webkit-transform:translateX(0); opacity:1;}

}

@-o-keyframes rotateYOpacityAn{

0%{ -o-transform: translateX(-80px);opacity:0;}

80%{ -o-transform: translateX(20px);}

100%{ -o-transform:translateX(0); opacity:1;}

}
.con_1200{width:1140px;margin:0 auto; clear:both;}
.fmenu li{ float:left; margin-right:20px}
.fmenu li a{
	color:#008080;
	font-size:16px;
	font-weight:600;
}
/*二级菜单*/
.finish_border a {
    color: #D69C3D !important;
}

.finish_nav {
    width: 1140px;
    height: 60px;
	margin:-60px auto 0 auto;
    line-height: 60px;
    border-bottom: 1px solid #e8e8e8;
    background-color:#FFF;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
    background-color:rgba(255,255,255,0.8); /* IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂，但解析为透明 */
}

.finish_nav_con {
    width: 1130px;
    height: auto;
    margin: 0 auto 0 10px;
}

.finish_nav_con span {
    font-size: 16px;
    font-weight: 500;
    color: #424242;
}

.finish_index img {
    position: relative;
    margin-right: 5px;
    width: 15px;
	margin-bottom:0px
}

.finish_img img {
    position: relative;
    top: -2px;
    margin: 0 5px;
    width: 7px;
    height: 13px;
}

.finish_tab span {
    margin: 0 15px;
    cursor: pointer;
    color: #656565;
    /*font-weight: bold;*/
    font-size: 16px;
    position: relative;
	
}

.finish_tab span a {
    color: #656565;
    /*font-weight: bold;*/
    font-size: 15px;
}

.finish_tab span p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    /*background-color: #D69C3D;*/
    border-radius: 4px;
    -webkit-transition: width 300ms;
    transition: width 300ms;
}

.finish_tab span.finish_bottom a {
    color: #D69C3D;
}

.finish_tab span.finish_bottom p {
    width: 100%;
}


.finish_tab ul li{ float:left;position:relative; margin-left:1px; height:59px; line-height:59px;}
.finish_tab ul li a{ /*height:20px; line-height:20px; padding-bottom:20px; */display:block; font-weight:500; font-size:16px; color:#FFF; padding:0 25px;background:#000;background-color:rgba(0,0,0,0.8);transition:background-color 0.8s; -moz-transition:background-color 0.8s; -webkit-transition:background-color 0.8s; -o-transition:background-color 0.8s;}
.finish_tab ul li.fm a.mm:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom:-3px;height: 0px;opacity: 0;background-color: #00813F;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.finish_tab ul li.fm a.mm:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.finish_tab ul li.fm:hover a.mm:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.finish_tab ul li.fm:hover a.mm{ color:#FFF; font-weight:500; background:#00813F;background-color:rgba(0,129,63,0.8);}
.finish_tab ul li.fm a.on{ color:#FFF; font-weight:500; border-bottom: #00813F 0px solid; background:#006432; background-color:rgba(0,100,50,0.9);}
.finish_tab ul li.fm a.on:after{background-color:#FFF;}


.finish_tab span:hover {
    color: #D69C3D;
}


.icat_title_title {
    width: 1200px;
    text-align: center;
    margin: 66px auto 0;
}

.icat_title_title h2 {
    font-size: 28px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #323232;
    font-weight: 600;
    background: url(../images/ititle_bg.png) center no-repeat;
}

.icat_title_title h3 {
    height: 35px;
    line-height: 38px;
    width: 100%;
    font-size: 16px;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    color: #a3a3a3;
}
.fr{ float:right}
.fl{ float:left}
.subcontent,.subcontent p, .subcontent table td, .subcontent table td p,.subcontent table td p strong{ font-size:16px; line-height:240%;}
.subcontent p{ margin-bottom:12px}
/*.subcontent td{font-size:16px; line-height:220%}*/
.clear-fixz {
    clear: both;
    height: 0;
}
/*新闻中心*/
#jimmy{
	clear:both;
	width:100%;
	padding:0;
	margin:0;
}
#jimmy dl{
	padding:0;
	margin:0;
	list-style-type:none;
}
#jimmy dl dt.dt1{
	width:250px;
	float:left;
}
#jimmy dl dt.dt1 img{
	width:100%;
}
#jimmy dl dd.dt2{
	float:right;
	width:388px;
}
#jimmy dl dd h3 a{
	font-size:18px;
	color:#000;
	font-weight:500;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	display:block
}
#jimmy dl:hover dd h3 a{
	color:#009049
}
#jimmy dl dd p{
	color:#202020;
	line-height:160%
}
#bnc_content{clear:both;}
#bnc_right_news{ width:275px; float:right;}
#bnc_right_news{ width:275px;}

#bnc_content ul li{ margin:0 0 17px 0; width:760px;}
#bnc_content ul li:hover .bnc_news_time{ background:#aa8756;}
#bnc_content ul li:hover .bnc_news_text h4 a{ color:#aa8756;}
.bnc_news_time{ width:97px; height:97px; float:left; background:#bbbbbb;}
.bnc_news_time h2{ height:65px; line-height:65px; text-align:center; color:#FFF; font-size:50px;}
.bnc_news_time h3{ height:25px; line-height:25px; font-weight:normal; font-size:14px; color:#FFF; text-align:center;}
.bnc_news_text{ float:right; width:630px; height:67px; padding:15px; background:#ededed;}
.bnc_news_text h4{ height:25px;}
.bnc_news_text h4 a{ font-size:15px;}
.bnc_news_text h5{ font-size:13px; font-weight:normal; color:#929292; line-height:23px;}
.start_message_box{ width:1140px; margin:0 auto; clear:both;}
/*新闻详情页*/
#bnc_news_page{ padding:0 0 30px 0;}
#bnc_news_page h2{ height:35px; line-height:35px; text-align:center; font-size:16px; }
#bnc_news_page h4{ text-align:center; }
#bnc_news_page h4 span{ font-size:12px; color:#878787; font-weight:normal; padding:0 5px;}
.newspage_content{ padding:20px;}
.newspage_content p{ font-size:13px; font-weight:normal; color:#878787; font-weight:normal; line-height:25px;}
#prev_next{ height:60px; line-height:60px; padding:0 0 50px 0;}
#prev_left{ float:left; width:50%; height:60px; line-height:60px; text-align:left;}
#prev_right{ float:right; width:50%;height:60px; line-height:60px; text-align:right;}
#prev_next span{ font-size:13px; color:#000;}
#prev_next span a{ font-size:13px; color:#000;}
#prev_next span a:hover{ border-bottom:1px solid #000;}

.site_news {
    padding: 30px 0;
    border-bottom: 1px dashed #D7D8D8
}
.site_news_right{
	width: 800px;
	transition: all linear 0.3s;
}
.site_news:hover .site_news_right
{
    transform:translateY(-10px);	
}
.site_news_right p {
    /*line-height: 45px;*/
    font-weight: bold;
    font-size: 16px;
	margin-top:0;
	padding-top:2px;
	color:#898989
}
.site_news_right:hover p {
    /*line-height: 45px;*/
    font-weight: bold;
    font-size: 16px;
	color:#E83924
}
.site_news_right h5 {
    line-height: 180%;
    font-weight: normal;
    color: #898989;
    text-indent: 0em;
    font-size: 16px;
	margin-top:10px;
}
.site_news_right:hover h5{
	color:#3E3A39
}
.site_news_right h6 {
    line-height: 25px;
    font-weight: normal;
    margin-top: 20px;
    font-size: 16px;
    color: #898989;
}

.site_news_right h6 a {
    /*width: 100px;
    height: 30px;
    line-height: 30px;
    background: #000;
    text-align: center;
    color: #fff;
    font-size: 14px;
	
	border-radius:3px;*/
	transition:background-color 0.8s;
	-moz-transition:background-color 0.8s;
	-webkit-transition:background-color 0.8s;
	-o-transition:background-color 0.8s;
	color:#979797;
	border:#CBCBCB 1px solid;
	display:block;
	width:18%;
	text-align:center;
	float:right;
	font-size:20px;
	padding:5px 0;
	line-height:normal;
	font-weight:lighter
}

.site_news_right h6 a:hover {
    background: #E83924;
	color:#FFF;
	border:#E83924 1px solid;
}
.site_news_left {
    /*width: 363px;
    height: 250px;*/
	width:300px;
	height:207px;
    margin-right: 36px;
    overflow: hidden;
	transition: all linear 0.3s;
	box-shadow: rgba(0,0,0,0.2) 0 5px 10px;
}
.site_news:hover .site_news_left{box-shadow: rgba(0,0,0,0.5) 0 8px 20px; transform:translateY(-10px);}
.site_news_left img {
    width: 300px;
    height: 207px;
	border-radius:2px
}
.ninfo{ line-height:200%; font-size:15px;}
.ninfo img{ max-width:100%}
.about_banner{ margin:0 auto 30px auto; clear:both; width:1140px;}
.about_left{float:left;width:200px;background:#fff;}
.about_right{float:left; padding:0px 40px;width:740px;/*min-height:500px;*/-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; padding-bottom:60px; min-height:600px;}
.about_left h2{background:url(../images/icons.png) no-repeat 20px 32px;color:#009049;font-weight:600;font-size:15px;height:40px;line-height:40px;padding-left:20px;border-bottom:#dadeda solid 1px; border-top:#dadeda solid 1px; margin:0}

.about_right_top h2{ font-size:18px; color:#009049; line-height:40px; border-bottom:#dadeda solid 1px; font-weight:normal; margin:0; font-weight:600}
.about_menu a{display:block;font-size:14px;text-align:left;height:40px; color:#202020;line-height:40px;border-bottom:1px solid #e4e7e4; text-indent:36px;/*overflow: hidden;*/text-overflow:ellipsis;white-space: nowrap;}
.about_menu a:hover,.about_menu a:active,.about_menu a.hover{text-decoration:none;color:#009049;transition:background-color 0.8s; -moz-transition:background-color 0.8s; -webkit-transition:background-color 0.8s; -o-transition:background-color 0.8s; font-weight:600}
.about_menu a span{ float:right; font-family:'宋体'; margin-right:10px; font-size:16px;}
.about_menu dt a{ font-weight:normal; font-size:14px; text-indent:36px}
.about_show{margin:16px auto 0 auto;width:100%;line-height:200%; word-wrap:break-word;word-break:break-all;font-size:15px; color:#202020;}
.about_show p{padding-top:10px; font-size:15px; line-height:200%;color:#202020;}
.about_show table{width:100%!important;}
.about_show img{ max-width:100%!important;}
.about_search{ float:right; background:#F3F3F3; width:200px; padding:18px;}
.about_search h3{ font-size:15px; font-weight:600; color:#009049}
.about_search input.text{ width:100%; border:#009049 1px solid; height:25px; line-height:25px; padding:0 5px; outline:none; margin:0;}
.about_search input.submit{ border:0; background:#009049 url(../images/sanjiao.png) no-repeat 80px; color:#FFF; height:25px; line-height:25px; padding:0 50px 0 40px; margin:10px 0 0 0; font-weight:600; outline:none}
.about_search p{ font-weight:normal; font-size:13px; color:#000; margin-top:5px}
/* page */
.pagex{width:100%;height:40px;text-align:center;line-height:38px; clear:both; margin:50px auto}
.page_con{display:inline-block;*display:inline;*zoom:1;}
.pagex a,
.page_text,
.page_btn{display:inline-block;width:88px;height:38px;/*float:left;*/border:1px solid #d9d9d9;font-size:14px;color:#888;background:#fff;margin:0 5px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);transition: all 0.3as ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.pagex a:hover,
.page_btn:hover{background:#f5f5f5;}
.pagex a.on{background:#EF4033;color:#fff;font-weight:bolder;border-color:#EF4033;}
.pagex a.goprev,
.pagex a.gonext{width:88px;}
.pagex a.goprev{margin-right:15px;}
.pagex a.non{background:#f8f8f8;border-color:#e9e9e9;color:#ababab;cursor:default;}
.pagex span{font-size:14px;color:#202020;margin:0 5px;float:left;}
.page_text{text-align:center;color:#333;}
.page_btn{color:#202020;width:68px;}
a.page_num{width:38px;}

/*产品*/
.prodsort .pc{
	position:relative;
	overflow:hidden;
}
.prodsort .pc img{
	/*transform: translate3d(0,-5px,0);*/
	transition: all linear 0.3s; 
	display:block;
    transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;

}
.prodsort .pc:hover img{
	transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.prodsort li h3{
	margin-top:20px;
	font-weight:600;
	-webkit-transition-property: color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.prodsort li p{
	-webkit-transition-property: color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
	font-weight:lighter;
}
.prodsort li:hover h3{
	color:#009049;
}
.prodsort li:hover p{
	color:#333
}