﻿@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; background:url(../images/bg1.jpg) repeat-x; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
a{ text-decoration:none;}
a img{ border:none;}

a:visited{ color:#000000;}
a:link{ color:#000000;}
a:hover{ color:#0066FF;}

.a1 a:visited{ color:#FFFFFF; }
.a1 a:link{ color:#FFFFFF; }
.a1 a:hover{ color:#FFFF00;}

.a2 a:visited{ color:#0066FF;}
.a2 a:link{ color:#0066FF;}
.a2 a:hover{ color:#0000FF;}

/*网页主体*/
html, body, #wrap {height: 100%;}
body > #wrap {height:auto!important; height:auto; min-height: 100%;}
#main {padding-bottom:149px;}  /* 必须使用和footer相同的高度 */
#footer {position:relative; margin-top:-149px; /* footer高度的负值 */ height:149px; background:url(../images/bg_120.jpg) repeat-x; clear:both;}
#header{ width:100%; height:548px;}
#content{ margin-left:auto; margin-right:auto; width:1000px; height:auto!important; height:auto;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* 导航 */
.bo{margin:0px; padding:0px; width:1100px; height:39px;  background:url(../images/bg1_04.png) no-repeat; font-family:"微软雅黑", Arial; position:relative; z-index:100000;}
.bo ul{ margin:0px; padding:0px; list-style:none;}
.bo ul li{margin:0px 0px 0px 5px; padding:0px; width:130px; height:39px; display:inline; float:left; font-size:14px;}
.bo ul li:hover{background:url(../images/001.png) no-repeat; color:#FFFFFF; font-weight:bold; }
.bo ul li:hover ul{display:block;}
.bo ul li a{text-align:center; width:130px; height:39px;line-height:39px; display:block; text-decoration:none; color:#FFFFFF;}

.bo ul li ul{display:none; }
.bo ul li ul li{margin:0px; padding:0px; background-color:#FFFFFF; border-top:1px solid #E4E4E4; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4;}
.bo ul li ul li.bot{ border-bottom:1px solid #E4E4E4;}
.bo ul li ul li a{ color:#000000; font-size:12px; font-weight:normal;}

.bo ul li ul li:hover{background-image:url(../images/002.png); background-repeat:no-repeat; font-size:12px; color:#FFFFFF; background-color:#FFFFFF; }
.bo ul li ul li a:hover{background-image:url(../images/002.png); background-repeat:no-repeat; font-size:12px; color:#FFFFFF;}
.bo ul li ul li:hover ul{ visibility:visible; }

.bo ul li ul li ul{visibility:hidden; position:relative; z-index:1000000; top:-40px; left:100px; color:#FFFFFF;}
.bo ul li ul li ul li{background-color:#FFF;}

/* 幻灯 */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
#full-screen-slider { width:100%; height:377px; float:left; position:relative;}
#slides { display:block; width:100%; height:377px; list-style:none; padding:0; margin:0; position:relative; z-index:1;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*下拉 */
* {margin:0; padding:0;}
ul,li {list-style-type:none;}
.select_box {width:150px; border:1px solid #ccc; padding-right:20px; padding-left:10px; background:url(../images/107.gif) no-repeat 160px center; position:relative; z-index:10000000; font-size:12px;}
.select_box span {cursor:pointer; display:block; line-height:25px; width:100%; height:25px; overflow:hidden;}
.select_box ul li {cursor:pointer;}
.son_ul {width:178px; position:absolute; left:0; top:24px; border:1px solid #ccc; background:#fff;}
.son_ul li {display:block; line-height:25px; padding-left:10px; width:169px}
.hover {background:#ccc;}

.logo{ width:1000px; height:95px; background:url(../images/bg_02.jpg) no-repeat;  margin-left:auto; margin-right:auto;}
.meau{ width:1000px; height:38px; background:url(../images/bg_04.jpg) no-repeat; margin-left:auto; margin-right:auto; font-family:"微软雅黑", Arial; font-size:14px;}
.flash{ width:100%; height:377px; padding-bottom:1px;}
.little{ width:1000px; height:37px; margin-left:auto; margin-right:auto;}

.conter{ width:1000px; height:auto!important; height:auto; margin-bottom:12px; font-size:12px; padding-top:12px;}
.left{ width:279px; height:auto!important; height:auto; float:left;}
.right{ width:705px; height:auto!important; height:auto; float:right; padding-left:16px;}
.left_first{ width:279px; height:auto!important; height:auto; margin-bottom:12px;}
.first_nav{ width:279px; height:74px; background:url(../images/sub_03.jpg) no-repeat;}
.first_con{ width:279px; height:auto!important; height:auto; background:url(../images/sub_07.jpg) repeat-y;}
.first_bot{ width:279px; height:22px; background:url(../images/sub_08.jpg) no-repeat;}
.left_second{ width:279px; height:267px; background:url(../images/sub_10.jpg) no-repeat;}
.right_nav{ width:705px; height:36px; background:url(../images/ss1.jpg) no-repeat;}
.right_con{ width:705px; height:auto!important; height:auto; clear:both;}
.right_txt{ width:695px; height:auto!important; height:auto; padding:10px 5px 5px 5px; line-height:22px;}

.b a{ width:245px; height:30px; text-align:center; color:#000000; float:left; background:url(../images/1.jpg) no-repeat; font-family:"微软雅黑", "黑体"; font-size:12px; line-height:30px; padding-bottom:8px;}
.b a:hover{ width:245px; height:30px; background:url(../images/2.jpg) no-repeat; text-align:center; font-weight:bold; font-size:12px; color:#FFFFFF; font-family:"微软雅黑", "黑体"; line-height:30px;}


.link{ width:1000px; height:35px; background:url(../images/bg1_16.jpg) no-repeat;  margin-left:auto; margin-right:auto;}
.foot_txt{line-height:24px; width:900px; height:98px; font-size:12px; text-align:center; padding-top:15px; margin-left:auto; margin-right:auto; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}

#nems { width:695px; height:auto!important; height:auto; margin:0 auto; padding:0; clear:both; } 
#nems ul, #nems li { list-style:none; } 
#nems li { width:695px; height: 34px; text-align: right;  background-position: 50px center; padding-left: 0px; line-height:34px; color:#000000; border-bottom:dashed 1px #CCC; } 
#nems li a { float:left; text-align:left; line-height:34px; color:#000000; text-decoration:none; } 
#nems li a:hover { color:#0066FF; } 


#products { width:695px; margin:0;}
#products li { width:210px; height:180px; float:left; margin-left:15px; margin-right:2px; display:inline; list-style:none;}
#products li a {display:block;}
#products li a img {border:1px solid #666; padding:1px;}
#products li span a {width:210px;  height:30px; line-height:24px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}


/*base*/
ul,
li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
 *zoom: 1;
}
/*main*/
.imgContainer {
	width: 675px;
	padding: 10px;
	box-shadow: 1px 0 6px 0 rgba(180, 180, 180, 0.4);
}
.imgUl {
	position: relative;
	width:2500px;
}
.box {
	width: 640px;
	margin-left: 16px;
	overflow: hidden;
}
.detailImg,
.smallImg {
	position: relative;
}
/*detailImg*/
#detailImg-box {
	min-height: 200px;
}
.detailImg {
	text-align: center;
}
.detailImg img {
	max-width: 640px;
}
.detailImg p {
	text-align: left;
	color: #999;
}
#detailImg-pre,
#detailImg-next {
	position: absolute;
	width: 30px;
	height: 46px;
	top: 50%;
	background: url(../images/page_button.gif) 0 0 no-repeat;
	cursor: pointer;
	text-indent:-9999px;
}
#detailImg-pre {
	left: 0;
	background-position: -35px 0;
}
#detailImg-next {
	right: 0;
	background-position: -99px 0;
}
#detailImg-pre:hover {
	background-position: -35px -47px;
}
#detailImg-next:hover {
	background-position: -99px -47px;
}
/*smallImg*/
#smallImg-box {
	height: 92px;
}
.smallImg li {
	float: left;
	width: 76px;
}
.smallImg li a {
	display: block;
	width: 70px;
	height: 70px;
	border: 3px solid #fff;
	overflow: hidden;
	vertical-align: middle;
	margin: 5px auto;
}
.smallImg img {
	width: 70px;
}
.smallImg li a:hover,
.smallImg .cur a {
	border-color: #F45E5E;
}
#smallImg-pre,
#smallImg-next {
	position: absolute;
	top: 0;
	height: 92px;
	width: 28px;
	margin: 0;
	background: url(../images/album-arrow.png) 0 0 no-repeat;
	cursor: pointer;
}
#smallImg-pre {
	left: 0;
}
#smallImg-next {
	right: 0;
	background-position: 0 -94px;
}
#smallImg-pre:hover {
	background-position: -28px 0;
}
#smallImg-next:hover {
	background-position: -28px -94px;
}

#xszx, #xszx tr{border: 1px solid #000;}
#xszx tr td{ border-right: 1px solid #000; }




