@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}
ul,dl{
	list-style-type:none;
}
img{
	border:none;
}
a{
	text-decoration:none;
}
body{
	font-size:12px;
	background:url(../images/flash_bg.jpg) no-repeat  center top;
}
.top{
	margin:0 auto;
	height:auto;
	width:960px;
	
}
.logo{
	width:960px;
	height:88px;
}
.logo_title{
	float:left;
     width:525px;
	height:88px;
}
.top_nav{
	float:right;
	width:200px;
	height:18px;
	padding-top:34px;
}

.flash_bg{
	position:absolute;
	top:0;
	left:0;
	z-index:-1111;
	width:100%;
	height:600px;
}
.nav{
	height:30px;
	line-height:30px;
	width:960px;
	background:url(../images/nav_bg.png) no-repeat left top;
}
.nav li{
	float:left;
	height:30px;
	line-height:30px;
	width:119px;
	background:url(../images/nav_line.jpg) no-repeat right top;
}
.nav li a{
	display:block;
	height:30px;
	line-height:30px;
	width:115px;
	color:#FFF;
	text-align:center;
}
.banner{
	margin-top:12px;
	width:960px;
	height:360px;
	background:url(../images/banner_bg.png) no-repeat left top;
}
.banner_flash{
	padding:8px 0 0 8px;
	width:944px;
	height:279px;
	
}
.main{
	width:960px;
	height:auto;
	margin:0 auto;
}
.index_left{
	float:left;
	width:252px;
	height:auto;
	margin-bottom:20px;
}
.main_center{
	float:left;
	padding-left:4px;
	width:472px;
}
.index_left dt{
	width:252px;
	height:45px;
}
.index_left dt img{
	width:252px;
	height:45px;
}
.index_left dd{
	width:250px;
	height:330px;
	line-height:24px;
	color:#444;
	border-left:1px solid #B2D7F1;
	border-right:1px solid #B2D7F1;
	
}
.index_left dd p{
	width:244px;
	height:186px;
	overflow:hidden;
	
}
.index_news{
	float:left;
	width:472px;
	height:188px;
}
.index_news dt{
	width:472px;
	height:45px;
}
.index_news dt img{
	width:472px;
	height:45px;
}
.index_news dd{
	width:470px;
	height:143px;
	border-left:#AFD5F0 solid 1px;
	border-right:#AFD5F0 solid 1px;
	background:url(../images/news.jpg) no-repeat 6px 6px;
}
.index_news dd ul{
	float:right;
	padding-top:16px;
	width:345px;
	height:120px;
	overflow:hidden;
}
*+html .index_news dd ul{
	padding-top:2px;
		height:130px;
		overflow:hidden;
}
*html .index_news dd ul{
	padding-top:2px;
	height:130px;
	overflow:hidden;
}
.index_news dd ul li{
	width:333px;
	height:24px;
	line-height:24px;
	padding-left:12px;
	background: url(../images/news_li_bg.png) no-repeat left top;
}
.index_news dd ul li span{
	float:right;
	color:#999;
	padding-right:12px;

}
.index_news dd ul li a{
	display:block;
	float:left;
	width:240px;
	height:24px;
	line-height:24px;
	color:#444;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.index_news dd ul li a:hover{
	color:#ec0000;
}
.index_pro{
	float:left;
	height:198px;
	background:url(../images/index_dd_pro.png) no-repeat 0px bottom;
}
.index_pro dt{
	width:472px;
	height:43px;
}
.index_pro dt img{
	width:472px;
	height:43px;
}
.index_right{
	float:right;
	width:228px;
   
}
.index_ry dt{
	line-height:0;
	height:45px;
	width:228px;
}
.index_ry dt img{
	height:45px;
	width:228px;
}
.index_ry dd{
	 height:130px;
	padding:6px 0 0 8px;
	border-left:#AFD5F0 solid 1px;
	border-right:#AFD5F0 solid 1px;
}
.index_contact{
	width:228px;
	height:200px;
	background:url(../images/contact_dd.png) no-repeat left bottom;
}
.index_contact dd img{
	padding-left:1px;
}
.footer{
	clear:both;
	height:182px;
	width:100%;
	text-align:center;
	background:url(../images/foot_bg.jpg) repeat-x left top;
}
.footer p{
	height:22px;
	line-height:22px;
width: 960px;
    color:#444;margin:0 auto;
}
.footer_nav{
	padding-left:158px;
	width:800px;
	height:46px;
	line-height:46px;
	margin:0 auto;
	background:url(../images/foot_bg_1.png) no-repeat left top;
}
.footer_nav li{
	float:left;
	width:80px;
	height:46px;
	line-height:46px;
	margin:0 auto;
	background:url(../images/arrow_2.gif) no-repeat left center;
}
.footer a{
	color:#444;
}
.footer a:hover{
	color:#ec0000;
}
.neiye_left{
	float:left;
	width:251px;
	height:auto;
	margin-bottom:20px;
}
.neiye_left_dl{
}
.neiye_left_dl dt{
	height:33px;
	padding-top:20px;
	text-indent:30px;
	color:#FFF;
	font-weight:bold;
	background:url(../images/neiye_bt_bg.jpg) no-repeat left top;
}
.neiye_left_dl dd{
	height:32px;
	width:218px;
	line-height:32px;
	padding-left:20px;
	border-left:1px solid #D2E7F6;
	border-right:1px solid #D2E7F6;
}
.neiye_left_dl dd a{
	display:block;
	height:30px;
	width:210px;
	line-height:30px;
	text-indent:30px;
	color:#000;
	font-weight:bold;
	background:url(../images/dd_a.gif) no-repeat left center;
}
.neiye_left_dl dd a:hover{
	color:#fff;
	background:url(../images/dd_hover.gif) no-repeat left center;
}
.neiye_right{
	float:left;
	width:690px;
	padding-left:19px;
	height:auto;
	margin-bottom:20px;
}
.neiye_weizhi{
	width:690px;
	height:39px;
	padding-top:32px;
	text-indent:50px;
	background:url(../images/neiye_right_dt.jpg) no-repeat left top;
}
.neiye_weizhi a{
color:#999;
padding:0 4px;
}
.neiye_weizhi a:hover{
	color:#ec0000;
}
.neiye_content{
	float:left;
	width:648px;
	height:auto;
	padding:0 20px;
	border-left:1px solid #D2E7F6;
	border-right:1px solid #D2E7F6;
}
.neiye_content p{
	line-height:24px;
	text-indent:24px;
	padding-bottom:12px;
	color:#444;
	font-size:16px;
}
.neiye_news_list li{
	position:relative;
	width:658px;
	height:28px;
	line-height:28px;
	text-indent:30px;
	color:#999;
	background:url(../images/news_list_li.jpg) no-repeat left top;
}
*html .neiye_news_list li{
width:628px;	
}
.neiye_news_list li a{
	color:#444;
}
.neiye_news_list li a:hover{
	color:#ec0000;
}
.neiye_news_list li span{
	position: absolute;
	display:block;
	height:28px;
	right:38px;
	top:0px;
}


.productlist-page{margin:30px 0 30px; text-align:right; height:100%; overflow:hidden;clear:both;color:#000;}
.productlist-page {float:right; text-align:right; width:500px;}
.productlist-page span{ float:left; display:block; width:auto; margin:0px 2px 0px 0px; display:inline;line-height:15px;}
.productlist-page span.sum-page{line-height:24px; font-size:13px;}
.productlist-page a,.productlist-page b{display:block;  float:left; padding:0px 5px; border:1px solid #CDCDCD; margin:0px 5px;display:inline; font-weight:bold; color:#fff; }
.productlist-page .pagenumber a{color:#999999;background-color:#FCFCFC;}
.productlist-page .next-page a{ font-size:12px; font-weight:normal;color:#000; line-height:16px; padding:2px;background-color:#DCD9D4;}
.productlist-page a:hover{background:#DCD9D4; color:#ff4200;}
.productlist-page b{font-size:12px;background:#FE0000; color:#fff;}
.productlist-page .key-page{ vertical-align:text-top;}
.productlist-page .input-page{width:35px;}
.productlist-page .page-button{padding:0px;}
.news_content{
	padding:0;
	width:688px;
	color:#444;
	height:auto;
}
.news_content table{
	width:90%;
	text-align:center;
	border-collapse: collapse;
border: 1px solid #888;
font-size: 12px;
text-align: center;
margin: 12px auto;
color: #333;

}

.news_content table caption{
line-height:30px;
text-align:center;
font-weight:bold;
}
.news_content table  td{
	line-height:24px;
}
.news_content a{
	color:#444;
}
.news_content a:hover{
	color:#ec0000;
}
h1{
	width:674px;
	height:39px;
	margin-left:8px;
	font-size:16px;
	padding-top:10px;
	text-align:center;
	background:url(../images/news_title.png) no-repeat left top;
	
}
.news_laiyuan{
	color:#999;
	text-align:center;
}
.news_content h4{
	height:50px;
	line-height:50px;
	text-align:center;
	color:#444;
	font-size:16px;
	
}
.news_content p{
	text-indent:24px;
	font-size:16px;
	line-height:32px;
	padding:10px 12px 0 ;
}
.up{
	padding:12px 0 0 10px;
}

.pro_list li{
	float:left;
	width:188px;
	height:158px;
	margin:0 0 0 19px;
	display:inline;
	padding-bottom:20px;
}
*html .pro_list li{
	padding-bottom:0;
}
*+html .pro_list li{
	padding-bottom:0;
}
.pro_list li a{
	display:block;
	width:188px;
	height:128px;
	background:url(../images/pro_list_a.jpg) no-repeat left top;
}
.pro_list li a:hover{
	background:url(../images/pro_list_a.jpg) no-repeat -188px top;
}
.pro_list li p{
	width:188px;
	height:30px;
	line-height:30px;
	text-align:center;
	text-indent:0;
}
.pro_list li img{
	padding:4px 0 0 4px;
	width:180px;
	height:120px;
}
.page11{
		clear:both;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	color:#949494;
}
.page11 a{
	color:#444;
}
.page11 a:hover{
	color:#F03;
}
.page11 span{
	color:#F03;
	font-weight:bold;
}
.page{
	clear:both;
	text-align:center;
	padding-bottom:20px;
	color:#949494;
}
.page a{
	color:#949494;
	padding:0 4px;
}
.page a:hover{
	
}

.shangpxi{
	float:left;
	padding:30px 0 0 20px;
}
.shangpxi dt,.shangpxi dd{
	height:30px;
	line-height:30px;
}
.shangpxq{
	text-indent:24px;
	line-height:26px;
	width:660px;
	padding:0 0 30px 24px;
}

.preview{ position:relative;width:334px;height:320px;margin:24px 0 0 24px;}

.smallImg{height:40px; padding:13px 0 0 0; width:334px;}
.scrollbutton{ float:left;width:32px; height:40px;cursor:pointer;}
.scrollbutton.smallImgUp{background:url(../images/zoom_left.jpg) no-repeat left top;}
.scrollbutton.smallImgDown{background:url(../images/zoom_right.jpg) no-repeat left top;}
#imageMenu {float:left;height:40px;width:270px;overflow:hidden;}
#imageMenu li { float:left;height:40px; width:60px; padding-left:12px;}
#imageMenu li img{width:60px;height:40px;cursor:pointer;}
.bigImg{
	position:relative;
	width:326px;
	height:221px;
	padding:3px 0 0 3px;
	border:1px solid #ACA7A3;
	overflow:hidden;
	}
.bigImg #midimg{width:323px;height:217px;}
#winSelector{position:absolute;width:160px;height:100px;cursor:move;filter:alpha(opacity=20);-moz-opacity:0.15;opacity:0.15;background-color:#fff;border:1px solid #fff;}

#bigView{
position:absolute;
overflow:hidden;
width:400px;
height:300px;
z-index:999;
border:1px solid #ACA7A3;
}
#bigView img{position:absolute;}
.neiye_contact{
	height:360px;
	padding-top:20px;
}
.neiye_contact p{
	font-size:14px;
	line-height:30px;
	height:30px;
    background:url(../images/brand.gif) no-repeat left center;
}
dd#last_dd{
	line-height:0;
	padding-left:0;padding:0;border:none;height:20px;width:240px;
}
dd#last_dd img{
	padding:0;height:20px;width:240px;
}
.left_contact dt{
	width:250px;
		height:39px;
	line-height:0;
}
.left_contact dt img{
	width:250px;
	height:39px;
}
dd#index_left_dd{
	height:14px; line-height:0; border:none;width:252px;
}

dd#index_left_dd img{
height:14px;width:252px;
}


#content{
	padding:20px 0 50px;
	background:url(../images/liuyan_bg.jpg) no-repeat 340px 120px;
}
.from_liuyudata li{
	padding-left:80px;
	padding-top:7px;

	
}
.from_liuyudata li label{
	float:left;
	width:80px;
}
.from_liuyudata li label span{
	color:#ff0000;
}
.input{
	width:265px;
	height:16px;
	line-height:16px;
	font-size:12px;
	background:url(../images/input_bg.png) repeat-x left top;
	border:1px solid #C5C6C9;	
}
#liuyu_content{
	width:405px;
	height:100px;
	font-size:12px;
}
input.send{
	width:66px;
	height:18px;
	line-height:16px;
	padding-left:125px;
	padding-top:12px;
	border:none;	
}
dl.chakan{
	width:650px;
	margin-bottom:20px;
}
dl.chakan dt{
	position:relative;
	width:650px;
	height:25px;
	line-height:25px;
	margin-bottom:12px;
	background-color:#EDEEEF;
}
span.chakan_number{
	display:block;
	float:left;
	width:34px;
	height:25px;
	line-height:25px;
	margin-right:8px;
	text-align:center;
	background-color:#820000;
	font-weight:bold;
	color:#FFF;
}
.chakan_companyname{
	color:#333;
	font-weight:bold;
}
.chakan_time{
	display:block;
	position:absolute;
	top:0;
	right:16px;
	color:#808080;
}
dl.chakan dd{
	width:650px;
	line-height:24px;
	color:#444;
}
.up_pro{
	clear:both;
}
.links{
line-height:20px;

}