/* CSS Document */

body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:12px; color:#666;}
div,ul,li,ol,h1,h2,h3,p{ margin:0; padding:0; list-style:none;}
img{ border:0;}
a:link {
color:#666;
	text-decoration: none;
}
a:hover {
color:#666;
text-decoration: none;
}

a:visited {
color:#666;
text-decoration: none;
}
#header{ width:1003px; margin:0 auto;}
#header img{ text-align:left;}
#nav{ text-align:center; width:100%; background-image:url(../images/index_11.jpg); }
.flexslider{position:relative;width:100%;height:300;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:300px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


#content{ width:986px; margin:15px auto 0 auto;}
.index_contact{ float:left; width:260px;}
.index_contact1{ line-height:25px; margin:20px 10px 20px 0 ; position:relative; left:20px;}
.index_contact1e{ line-height:25px; margin:20px 10px 0 0 ; position:relative; left:20px;}
.index_contact1e a{ color:#666}
.index_contact1 a{ color:#666}
.index_contentbg{ width:260px; height:28px; background-image:url(../images/index_30.jpg); background-repeat:no-repeat; margin-bottom:10px;}
.index_about{ width:466px; float:left; margin:0;}
.index_about1{ line-height:25px; width:450px; margin:15px 10px 2px 10px;}
.index_product{ width:260px; float:right;}
#foot{ width:100%; background-image:url(../images/index_31.jpg); background-repeat:repeat-x; height:86px; clear:both; line-height:25px;}
#foot ul{ width:1003px; margin:0 auto;}
#foot ul img{ float:left; height:80px; margin-top:3px; margin-left:28px;}
.feet{ width:600px; float:left; position:relative; left:90px; top:20px;  color:#FFF;}
.feete{ width:835px; float:left; position:relative; left:10px; top:20px;  color:#FFF;}
.index_productlb{ margin:20px 0 35px 30px;}
.index_productlb ul{ line-height:23px; width:170px; margin:0 auto; overflow:hidden; white-space: nowrap;text-overflow:ellipsis;}

.index_productlb a{ color:#666}

#neiye{ width:990px; margin:15px auto;}
#left{ width:260px; float:left;}
#right{ width:730px; float:right;}
.neiyedbu{ background-image:url(../images/about_10.jpg); wid th:990px; margin:10px auto; clear:both; height:27px;}
#left ul{ line-height:23px;width:230px; position:relative; left:30px; margin-top:15px;}
#left ul a{ color:#666}
.about1{ margin:20px 10px 3px 10px; line-height:25px; min-height:240px; height:auto!important;}
.neiyebanner1{ background-image:url(../images/about_02.jpg); width:1423px; height:145px; background-repeat:no-repeat; margin:0 auto;}
.neiyebanner1e{ background-image:url(../images/about_02en.jpg); width:1423px; height:145px; background-repeat:no-repeat; margin:0 auto;}
#foot ul li a{ color:#FFF;}
#leftcontact{ width:260px; float:left;}
.contactleft{line-height:28px; width:170px; margin:0 auto; overflow:hidden; white-space: nowrap;text-overflow:ellipsis;}

.news_detail{text-align:center; line-height:25px;}
.sl{ width:500px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gang{border-bottom:1px dotted #e8f1d6;}