@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ background:url(../images/bg.gif); font-family:Arial, Helvetica, sans-serif; color:#eaeaea; font-size:12px;}
ul li{ list-style:none;}
img{ border:0px;}
a{ color:#eaeaea; text-decoration:none;}
a:hover{ text-decoration:none;}

.top{ width:100%; height:30px; background:#000;}
.top_txt{ width:1004px; height:30px; line-height:30px; overflow:hidden; margin:0px auto; font-size:12px;}

.main{ width:1004px; height:auto; margin:0px auto;}

.top_flash{ width:1004px; height:207px;}

.menu{ width:1004px; height:81px; background:url(../images/menu_bg.jpg) left no-repeat;}
.menu ul{ margin-left:65px;}
.menu ul li{ float:left; padding-left:55px; padding-top:30px; font-size:14px; font-weight:bold; line-height:24px;}
.menu ul li a{ color:#eaeaea;}
.menu ul li a:hover{ color:#ffba00;}

.banner{ width:1004px; height:308px; overflow:hidden;}

.banner .d1{
	width:1004px;
	height:308px;
	display:block;
	position:absolute;
	top: 318px;
	overflow:hidden;
}
.banner .d2{
	width:1004px;
	height:30px;
	clear:both;
	position:absolute;
	z-index:100;
	top:597px;
}
.banner .d2 ul{
	float:left;
	position:absolute;
	left:580px;
	top:7px;
	margin:0 0 0 -96px;
	display:inline;
}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.index_lr{ width:1004px; height:auto; margin-top:15px;}
.index_left{ width:204px; height:auto; float:left;}
.inex_left_bt{ width:204px; height:33px; background:url(../images/bt_bg.gif) left no-repeat; line-height:33px;}
h1{ font-size:16px; background:url(../images/tb_01.gif) left no-repeat; background-position:13px; padding-left:31px; font-family:"微软雅黑";}
.inex_left_list{ width:204px; height:auto;}
.inex_left_list ul li{ width:204px; height:33px;  margin-top:8px; font-size:14px; overflow:hidden;}
.inex_left_list ul li a{ width:204px; height:33px; line-height:37px; background:url(../images/cp_bg01.gif) left no-repeat;  display:block; padding-left:31px; overflow:hidden;}
.inex_left_list ul li a:hover{ width:204px; height:33px; line-height:37px; background:url(../images/cp_bg02.gif) left no-repeat; overflow:hidden;}
.inex_left_list_txt{ padding-left:31px;}
.index_contact{ width:204px; height:188px; background:#000;}
.index_contact ul{ width:175px; height:auto; margin:0px auto; padding-top:10px;}
.index_contact ul li{ line-height:27px;}

.index_right{ width:769px; height:auto; float:right;}
.index_about{ height:543px; background:#000;}
.index_about_lr{ width:725px; height:auto; margin:0px auto;}
.index_about_p{ height:auto; padding-top:15px; font-size:14px; text-indent:2em; line-height:27px;}
.index_product{ height:341px; background:#000;}
.index_product_list{ width:751px; height:auto; margin:0px auto;}
.index_product_list ul li{ width:186px; height:auto; float:left; margin-right:10px; font-size:14px;}


/*about*/
.about{ width:769px; height:auto; background:#000;}

/*product*/
.product{ width:769px; height:auto; background:#000;}
.product ul{ padding-top:10px;}
.product ul li{ width:181px; height:160px; float:left; margin-left:9px; _margin-left:6px; text-align:center; line-height:30px; overflow:hidden;}
.product ul li a{ color:#eaeaea;}
.product ul li a:hover{ color:#ffba00;}
.product_img{ width:181px; height:124px;}

.page{ width:769px; height:40px; border-top:1px dashed #5B5B5B;}
.page ul{ width:300px; margin:0px auto;}
.page ul li{ float:left; padding-left:20px; font-size:12px; line-height:40px;}
.page ul li a{ color:#eaeaea;}
.page ul li a:hover{ color:#ffba00;}

.bottom{ width:100%; height:74px; background:url(../images/bottom_bg.jpg) left no-repeat; margin-top:30px;}
.bottom ul{ padding-top:15px;}
.bottom ul li{ text-align:center; line-height:27px; font-size:14px;}
.bottom_txt{ padding-left:20px;}

/*news*/
.news_p{ width:710px; height:auto; margin:15px auto;}
.news_txt_p{ width:710px; height:550px; float:left; display:inline; overflow:hidden;  white-space: nowrap; text-overflow: ellipsis; padding-left:27px;}
.news_p ul li a:hover{ color:#1fa93f;}
.page_p{ width:700px; height:auto; margin-top:10px;}
.page_p ul{ width:300px; margin:0 auto;}
.page_p ul li{ float:left; line-height:35px; padding-left:15px;}
h2{ text-align:center; font-size:20px; font-family:"微软雅黑"; color:#666666; line-height:50px;}
.title_p{ width:650px; height:auto; line-height:24px; border-bottom:1px dashed #d7d7d7; text-align:center;}
.title_txt_p{ padding-left:25px;}
.news2_p{ width:710px; height:auto;}

.foot{ width:100%; clear:both; margin-top:10px; background-image:url(../images/line.gif); background-repeat:repeat-x; background-position:left top; }
