@charset "utf-8";
/*******开始首页头部*********/
 
/*.all{margin:0 auto; position:relative; background-color:#f8efe6; overflow:hidden; float:left;}*/
body{ font-size:12px; font-family:微软雅黑;}
.head{ background:#333; height:35px; line-height:35px; color:#bdbdbd}
.head_l{ float:left;}
.head_r{ float:right;}
.head_r .cat{padding:0 10px;}
.head_r .cat a{ font-size:16px; font-family:"微软雅黑"; color:#e3c97f; padding:0 5px;} 
.language{ color:#5a5a5a}
.language a{ color:#999}
.language a:hover{ color:#e3c97f}
.Banner{ width:100%; height:523px; margin:0 auto;}
.top{top:0px;text-align:center;z-index:9999; height:100px; position:relative;}

.logo{ float:left;padding-top:13px;}
.ser{position:relative; float:left; padding-left:500px; }
.toplink a{ padding:0 5px;}
.serbox{ padding-top:10px;}
.ser span{color:#FFF; font-size:14px;line-height:31px;}
.ser_text{ border:none; width:310px; height:40px; line-height:40px; padding:0 10px; float:left; color:#666; border:solid 1px #e3e3e3;/*border-bottom-left-radius:5px;border-top-left-radius:5px;*/ }
.ser_btn{ border:none; float:left;cursor:pointer;}
.ser_btn a{width:50px; height:32px; display:block; padding-top:10px; background-color:#28166f;} 
.ser_btn a:hover{ background-color:#28166f;} 
 
.nav{height:50px;top:0px; background-color:#28166f; position:relative; z-index:9999;
}
.nav ul{}
.nav ul li{ float:left; position:relative; }
.navline{height:50px; width:1px; background-color:#e2d6b4}

.nav ul li a{ width:180px;height:50px;line-height:50px;display:block; text-align:center; font-size:16px; font-family:"微软雅黑"; color:#fff; }
.nav ul li a:hover{ color:#dd231f;background-color:#28166f;}
 
.subnav{position:absolute; top:50px; left:0px;/* padding-bottom:10px; border-bottom-left-radius:9px;border-bottom-right-radius:9px;*/display:none;}
.subnav ul{ padding:0;}
.navli_top{ width:180px;height:12px; display:block;background:url(../images/sub_nav_bg.png) no-repeat bottom;}
.subnav ul li{text-align:center; position:relative;}
.subnav ul li a{color:#666;width:180px;height:35px; line-height:35px; display:block; font-size:14px; font-weight: 100;background:#fff; border-bottom: dotted 1px #e0e0e0;}
.subnav ul li a:hover{background-image:none; color:#fff; background-color: #28166f;}

 

/*三级显示菜单*/
.threenav{left:140px; width:auto; top:0; position:absolute;display:none;}
.subnav ul li .threenav a{width:220px; text-align:center; overflow:hidden;}

/*三级显示菜单*/



/*.subnav ul li .three_box{position:absolute;left:-999em; top:0;width:150px;background: #333; border:solid 1px #e8e8e8;padding:10px;}



.subnav ul li .three_box li{width:130px; float:left; padding:0 10px;}
.subnav ul li .three_box a{width:100px; padding-left:35px; font-size:12px;line-height:35px; height:30px;background:url(../images/sml6.png) no-repeat 15px 16px; border-bottom: none;}
.subnav ul li a:hover .three_box{left:503px;top:0px;}*/
 




/*************结束首页头部**************/
 
 
/***********banner开始************/
 
.banner_bg{ width:100%;height:19px;background:url(../images/banner_top.png) repeat-x; position:absolute; top:0;z-index:3;}

/***********主体开始************/

 /*产品*/
 
.pro_index{ background:#f6f6f6; height:380px; padding-top:30px; position:relative;} 
.nav_index{ position:relative; padding-bottom:15px; float:left; width:1100px;}
.nav_title{ font-size:24px; line-height:24px; height:30px; color:#333;font-family:"微软雅黑"; float:left;}
 
.more{ float:right;  }
.more a{color:#28166f; font-size:16px; padding-right:30px; background:url(../images/more_btn.png) no-repeat center right;}
.more a:hover{color:#28166f; background:url(../images/more_btn_on.png) no-repeat center right;}

.pro_con{padding:0; }

 

 /*关于我们*/
 
.about_index{ height:400px; }
.about_con{ padding:10px;}
.about_pic{float:left;width:530px; height:282px;border:solid 1px #f0f0f0;padding:5px;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2',Direction=135, Strength=5);/*for ie6,7,8*/  
    background-color: #fff;  
    -moz-box-shadow:2px 2px 5px #efefef;/*firefox*/  
    -webkit-box-shadow:2px 2px 5px #efefef;/*webkit*/  
    box-shadow:2px 2px 5px #efefef;/*opera或ie9*/  }

.about_pic img{width:530px; height:282px;}
.about_text{ width:500px;float:right; font-size:14px; color:#333;line-height:200%; margin-left:25px; text-indent:25px;}
 
 
  
 /*------------新闻列表-------------*/

.new_index{ padding-top:30px;background:#f6f6f6; height:290px;}
 
.new_con{border-top:solid 1px #e5e5e5; padding-top:10px; float:left;}
.new_con dl{ float:left;width:475px; height:75px;  margin:15px 10px;}
.new_con dl dt{ width:75px; height:75px; background-color:#d2cccc; float:left; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#FFF; }
.nday{ font-size:30px; font-weight:bold; width:75px; height:45px; line-height:45px; display:inline-block;border-bottom:solid 1px #eae2ca;}
.nyear{ color:#fff9e9; line-height:29px;}

.new_con dl dd{ float:left; padding-left:10px; width:390px;}
.new_con dl .n_title{ height:30px; font-size:18px; font-family:"微软雅黑"; color:#333;}
.new_con dl .n_con{ height:45px; overflow:hidden; font-size:12px; color:#999;}

.new_con ul li a{ background-color:none; display:block; padding-left:20px; float:left;}
.new_con ul li a:hover{color:#28166f; padding-top:1px; }  /*时间也变色*/
 
 
/***********开始首页底部************/
 
.foot{ height:150px; padding-top:30px;color:#8c8c8c; line-height:45px; background:#222;}
.foot_btn{background:url(../images/logo_btn.png) center top no-repeat; padding-top:90px; text-align:center; padding-left:420px;}
.foot_btn span{ float:left;}
.foot_btn a{ width:49px; height:49px; display:block; text-indent:-9999px; padding:0 10px;}

.share a{background:url(../images/btn1.png) no-repeat;}
.share a:hover{background:url(../images/btn1_on.png) no-repeat;}

.wx{ position:relative;}
.wx a{background:url(../images/btn2.png) no-repeat;}
.wx a:hover{background:url(../images/btn2_on.png) no-repeat;}

.qq a{background:url(../images/btn3.png) no-repeat;}
.qq a:hover{background:url(../images/btn3_on.png) no-repeat;}

.en a{background:url(../images/btn4.png) no-repeat;}
.en a:hover{background:url(../images/btn4_on.png) no-repeat;}

.wx_show{ position:absolute; top:-180px; left:-55px; background:url(../images/wx_bg.png) no-repeat center bottom; padding-bottom:8px; display:none; width:160px; height:160px;}
.wx_show img{ width:160px; height:160px;}

.foot_nav{border-top:#393939 solid 1px; border-bottom:#393939 solid 1px; height:50px;background:#222; text-align:center}
.foot_nav a{ color:#888; font-size:14px; padding:0 20px; line-height:50px;}
.foot_nav a:hover{ color:#d5c494}
.foot_3{ height:70px; padding-top:10px;background:#222; text-align:center; color:#888; }
.foot_3 a{ color:#888;}
.foot_3 a:hover{ color:#d5c494}




/*关于*/
.InsidBanner{ width:100%; margin:0 auto;}




.sub_pros{
	width:1200px;
	margin:0 auto;
	padding:0 0 30px 0;
	}
.sub_pros dt{
	padding-bottom:26px;
	padding-top:25px;
	}
.sub_pros dd{
	padding-bottom:40px;
	line-height:24px;
	overflow:hidden;}
.sub_navs{
	padding:25px 0 20px 0;
	text-align:center;
	font-size:15px;
	 font-weight:bold;
	}
.sub_navs01{
	padding-bottom:30px;
	font-size:13px;
	}
.sub_navs01 a{
	color:#777777;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.sub_navs01 a:hover{
	color:#db251f;
	font-weight:bold;
	}
.sub_navs a{
	color:#5a5a5a;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.sub_navs a:hover{
	color:#db251f;
	}
.sub_bigimg{
	width:594px;
	height:445px;
	padding:3px 0 0 0;
	text-align:center;
	border:1px solid #d7d6d6;
	}
.sub_itrem{
	border-bottom:1px solid #c7c7c7;
	overflow:hidden;
	}
a.sub_itrem_list{
	display:block;
	padding:15px 55px;
	margin-right:3px;
	font-weight:bold;
	font-size:15px;
	float:left;
	background:#ececec;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
a.sub_itrem_list:hover{
	background:#9fba24;
	color:#FFF;
	}
a.sub_itrem_list01{
	display:block;
	padding:15px 55px;
	margin-right:3px;
	font-weight:bold;
	font-size:15px;
	float:left;
	background:#9fba24;
	color:#FFF;
	}
.sub_pros_cons{
	padding:30px 10px 10px 10px;
	line-height:24px;
	font-size:13px;
	}
.text_line{
	line-height:26px;
	font-size:13px;
	padding:0 10px;
	}
.sub_newslist{
	padding:40px 0;
	display:block;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	border-bottom:1px solid #f1f1f1;
	}
.sub_news_left{
	width:200px;
	height:144px;
	float:left;
	}
.sub_news_right{
	width:880px;
	float:left;
	height:144px;
	overflow:hidden;
	line-height:22px;
	margin-left:25px;
	}

.news_more{
	display:block;
	width:95px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#FFF;
	background:#db251f;
	border-radius:5px;
	margin-top:10px;
	}
a.sub_title_a01,a.sub_title_a01:hover{
	color:#db251f;
	}
.InsidAbout{ width:1200px; text-align:left; line-height:25px; font-size:14px; color:#4d4d4d; text-indent:25px; font-family: "微软雅黑";}

.in_prolist{
	width:1103px;
	margin:0 auto;
	padding-bottom:40px;
	}
a.in_pros_l{
	width:200px;
	height:277px;
	display:block;
	margin:0 10px;
	text-align:center;
	float:left;
	padding:10px 0 0 0;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	background:url(../images/in_probg.jpg) center top no-repeat;
	}
a.in_pros_l01{
	width:210px;
	height:287px;
	display:block;
	margin:0 40px 30px 40px;
	text-align:center;
	float:left;
	padding:10px 0 0 0;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	background:url(../images/in_probg.jpg) center top no-repeat;
	}
.in_pros_text{
	padding:10px 20px;
	text-align:center;
	font-weight:bold;
	}

	/* flexslider */
.flexslider{margin:0px auto;width:100%;height:523px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-40px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center; margin-top:30px;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}




.IndexProduct{ width:1100px; height:200px;}
.ProductBox{width:197px;height:270px;margin-left:10px; margin-right:10px;background-color:#FFFFFF;}
.ProductBox ul li{ margin:auto;}
.ProductBox ul li img{ margin:auto; width:180px; height:200px}
.ProductBox ul li p{ font-size:12px; width:180px; text-align:center; font-family:'微软雅黑';color:#f5ddad; line-height:20px;}
.ProductBox ul li p a{color:#000;}
.ProductBox ul li p a:hover{color:#28166f; font-weight:bold;}


/* flexslider */
.flexslider{margin:0px auto;width:100%;height:523px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-40px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}