@charset "utf-8";
/* CSS Document */
html{ text-align:center}
body{ margin:0; padding:0; list-style:none; font-family: Verdana, Geneva, sans-serif, Arial, "宋体" ; color:#000; width:100%; background-color:#FFF;  font-size:12px;}
div,ul,li,ol{ margin:0; padding:0; list-style:none}
.jianju{ line-height:26px}
.clear{ clear:both}
img{ border:none}

a {
	text-decoration: none;
	color:#000
}
a:link, a:visited {

text-decoration : none;
}
a:hover{ color:#000}
#header{ width:100%; overflow:hidden; margin:0 auto; text-align:center;}
.header{ width:1003px; margin:0 auto; text-align:left}
.logo{ width:566px; float:left; display:block}
.header_r{ float:right; display:block; width:211px;}

#nav_banner{ win-width:100px; width: auto!important; margin:0 auto;position:relative; text-align:center; min-height:377px; height:auto!important}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide { position: relative; overflow: hidden; min-width:100px; width: auto!important; text-align:center; height:377px; top:1px; margin:0 auto; color:#000}
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 5px; background: url(../images/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 5px; background: url(../images/arrow-right.png) #000 50% no-repeat;}
.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.5);}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #000; text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #fe6500;}
.ck-slidebox ul li em:hover { background-color: #fe6500;}




#nav{ background-image:url(../images/nav_12.png); width:1071px; height:74px; background-repeat:no-repeat; margin:0 auto; position: absolute; top:330px; z-index:9999; left:12%;  }

#nav_out{
	height: 40px;
	width: 83%;
	position: absolute;
	top:25px;
font-size:16px;
}
#nav_out .nav{
	width: 1003px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	position:relative;
	left:80px;
	*left:-410px;
}
#nav_out .nav ul li{
	padding: 0 12.5px;
	height: 40px;
	float: left;
	transition: all 0.5s;
}
#nav_out .nav ul li a{
	color: #333;
	text-decoration: none;
	font-weight:600;
}
#nav_out .nav ul li:hover{
	transform: rotate(360deg);
}
#nav_out .nav ul li a:hover{
	color:#F00
}



#nav_oute{
	height: 40px;
	width: 83%;
	position: absolute;
	top:25px;
font-size:14px;
}
#nav_oute .nav{
	width: 1003px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	position:relative;
	left:80px;
	*left:-410px;
}
#nav_oute .nav ul li{
	    padding: 0 6.5px;
	height: 40px;
	float: left;
	transition: all 0.5s;
}
#nav_oute .nav ul li a{
	color: #333;
	text-decoration: none;
	font-weight:600;
}
#nav_oute .nav ul li:hover{
	transform: rotate(360deg);
}
#nav_oute .nav ul li a:hover{
	color:#F00
}







#content{ width:100%; margin:0 auto; margin-top:50px;}
.index_about{ width:1003px; margin:0 auto; color:#000;}
.index_aboutimg{ float:left; width:306px;}
.index_aboutc{ float:right; background-image:url(../images/index_13.png); background-position:left top; width:690px; background-repeat:no-repeat; text-align:left }

#index_products{ background-image:url(../images/index_21.png); width:100%; height:247px; background-position:center; margin-top:14px; background-repeat:no-repeat;}
#index_productsen{ background-image:url(../images/index_en_05.png); width:100%; height:247px; background-position:center; margin-top:14px; background-repeat:no-repeat;}
.index_products{ width:1003px; margin:0 auto}
.index_pl{ width:256px; float:left; display:block}
.index_pjs{ width:220px; float:left; line-height:25px; display:block; margin-top:140px; margin-left:40px;}
.index_pr{ width:437px; float:right; margin-top:48px; display:block}
.index_p1{ line-height:35px; text-align:left; margin-left:15px; width:200px; overflow:hidden; float:left }
.index_p2{ line-height:35px; text-align:left; margin-left:15px; width:190px; overflow:hidden; float:right }
.index_factory{ width:1003px; margin:0 auto; margin-top:30px;}
.index_factoryl1{ width:64px; float:left}
.index_factoryl{ width:933px; background-image:url(../images/index_31.png); height:183px; background-repeat:repeat-x; float:left}
.index_factoryr{ background-image:url(../images/index_33.png); width:6px; height:183px; float:right}



#foot{ width:100%; height:87px; background-color:#7ebd26; text-align:center; margin-top:20px;}
.foot{ widows:1003px; margin:0 auto; line-height:30px; padding-top:15px;}



#neiye{ width:1003px; margin:0 auto; text-align:left; margin-top:60px}
.neiye_l{ width:247px; float:left;}
.neiye_p{ background-image:url(../images/about1_15.png); width:247px; background-repeat:repeat-y; min-height:100px; height:auto!important;}
.neiye_lp{ background-image:url(../images/about_15.png); height:175px; width:247px; background-repeat: no-repeat}
.neiye_products{ width:214px; margin:0 auto; padding-top:20px;}
.left_p{ height:30px; line-height:30px; border-bottom:1px dotted #7ebd26}
.left_p img{ position:relative; top:2px;}
.neiye_r{ width:731px; float:right;}
.news{width:731px; min-height:430px; height: auto!important; margin-top:15px; }
.about_bg{ background-image:url(../images/about_17.png); width:731px; min-height:430px; height: auto!important; background-repeat:no-repeat; background-position:bottom center}
.about_bg div{ line-height:25px; width:710px; margin:0 auto; padding:10px;}
.newsbt1{ font-size:14px; font-weight:700; color:#000; text-align:center}
.news_content{ line-height:25px; padding-top:5px;}


.ss{ width:242px; position:relative; top:60px; }
.ss1{ width:241px;}
.bottonss{ width:57px; float:right}
.pfl{ background-image:url(../images/index_23.png); width:237px; height:87px; position:relative; top:110px; background-repeat:no-repeat;}
.pflbt{ line-height:32px; text-align:left; position:relative; top:-3px; left:25px;}
.contact{ line-height:25px; }
.contact1{ line-height:25px; background-image:url(../images/contact.gif); width:600px; background-repeat:repeat-y; padding-left:38px;}


.yc{overflow:hidden; white-space:nowrap; text-overflow: ellipsis; width:190px;}