@charset "gb2312";
/* css document */

* {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
body {
	line-height: 130%;
	background-color: #fff;
	color: #666666;
	font-size: 12px
}
table {
	border-collapse: collapse
}
a:link {
	color: #CC0000;
	text-decoration: none
}
a:visited {
	color: #CC0000;
	text-decoration: none
}
a:hover {
	color: #f00;
	text-decoration: underline
}
a:active {
	color: #CC0000;
	text-decoration: underline
}
fieldset {	border:0px}
img {
	border:0px;
}
fieldset {
	padding-bottom: 10px;
	margin: 10px 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px
}
fieldset p {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px
}
legend {
	display: none;
	color: #000;
	margin-left: -7px
}
ol {
	list-style-type: none
}
ul {
	list-style-type: none; padding:0px; margin:0px
}
li{ padding:0px; margin:0}
h1 {
	color: #c00
}
h2 {
	color: #c00
}
h3 {
	color: #c00
}
h4 {
	color: #c00
}
h5 {
	color: #c00
}
h6 {
	color: #c00
}
address {
	font-style: normal;
	font-weight: 400
}
caption {
	font-style: normal;
	font-weight: 400
}
em {
	font-style: normal;
	font-weight: 400
}
th {
	font-style: normal;
	font-weight: bold;
	color:#c00;
	text-align:left
}
i {
	font-style: normal;
	font-weight: 400
}
h1 {
	line-height: 28px;
	font-size: 20px
}
h2 {
	line-height: 24px;
	font-size: 18px
}
h3 {
	line-height: 20px;
	font-size: 16px
}
h4 {
	line-height: 18px;
	font-size: 14px
}
h5 {
	line-height: 16px;
	font-size: 12px
}
h6 {
	line-height: 16px;
	font-size: 12px;
	font-weight: 400
}
input {
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	color: #666;
	border-left-style: none
}
select {
	margin: 0px 3px;
	color: #666;
	font-size: 12px
}
option {
	padding-right: 4px
}
input[type='checkbox'] {
	margin: 0px 2px 1px 3px;
	vertical-align: middle
}
* + html input[type='checkbox'] {
	margin: 0px
}
input[type='text'] {
	border:#a7a6aa 1px solid;
	padding-bottom: 3px 2px 0px 3px;
	margin: -1px 3px;
	background: url(images/input_bg.gif) #ffffff no-repeat;
	height: 16px;
}
input[type='password'] {
	border: #a7a6aa 1px solid;
	padding-bottom: 3px 2px 0px 3px;
	margin: -1px 3px;
	background: url(images/input_bg.gif) #ffffff no-repeat;
	height: 16px;

}
input[type='image'] {
	vertical-align: middle
}
input[type='radio'] {
	margin: 0px 2px 1px 3px;
	vertical-align: middle
}
* + html input[type='radio'] {
	margin: 0px
}
* html input.text {
	border:#6699CC 1px solid;
	padding:3px 2px 0px 2px;
	margin: -1px 3px;
	background: url(images/input_bg.gif) #ffffff no-repeat;
	height: 16px;
}
* html input.password {
	border: #6699CC 1px solid;

	padding-bottom: 0px;
	margin: -1px 3px;
	padding-left: 2px;
	padding-right: 2px;
	background: url(images/input_bg.gif) #ffffff no-repeat;
	height: 16px;
	padding-top: 3px
}
* html input.checkbox {
	margin: 0px 0px -2px -1px;
	vertical-align: middle
}
* html input.radio {
	margin: 0px 0px -2px -1px;
	vertical-align: middle
}
* html input.file {
	margin: -1px 3px;
	height: 20px
}
* html fieldset label {
	vertical-align: bottom
}
textarea {
	border: #6699CC 1px solid;
	background-color: #f7f7f7;
	margin: -1px 3px;
	width: 50%;
	height: 5em;
	font-size: 12px;
	padding-top: 3px 2px 0px 2px
}
button {
	border-bottom: #3f3f3f 1px solid;
	border-left: #989898 1px solid;
	padding:0px 10px;
	line-height: 18px;
	background-color: #676767;
	height: 20px;
	color: #fff;
	font-size: 12px;
	overflow: visible;
	border-top: #989898 1px solid;
	border-right: #3f3f3f 1px solid;

}
html[xmlns] button {
	padding:0 10px;
}
fieldset {
	clear: both
}
fieldset li {
	padding: 5px 0;
	line-height: 20px;
}
fieldset p {
	padding: 0 0 0 8px;
	margin: 0px;
}
p {
	line-height: 180%
}
.big_txt_Red{color:#F00}
hr {
	border-bottom: #fff 1px solid;
	border-right-width: 0px;
	margin: 0px;
	height: 2px;
	clear: both;
	overflow: hidden;
	border-top: #e4e4e4 1px solid;
	border-left-width: 0px
}
.clearfix {
	clear: both
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}
.hidden{display:none!important;}
.mb10 {
	MARGIN-BOTTOM: 10px
}
.ml10 {
	MARGIN-LEFT: 10px
}
.btm_01{ height:4px; background:url(images/b01.png) no-repeat left -160px; overflow:hidden;}
.btm_01 .s1{ float:right; background:url(images/b01.png) no-repeat right -160px; height:4px; width:10px;}
.top_01{ height:4px; background:url(images/b01.png) no-repeat left -190px; overflow:hidden;}
.top_01 .s1{ float:right; background:url(images/b01.png) no-repeat right -190px; height:4px; width:10px;}

.w_980 {
	margin: 0px auto;
	width: 980px;
}


#header{background:url(images/top.jpg) no-repeat center top; height:102px}
#header h1{ display: none}
#header .val{ height:40px; width:150px; float:right; padding-top:10px}
.menu {
	height: 24px;
	border-top:1px solid #CC3333;
	border-bottom:1px solid #CC3333;
	background:#FFCCCC;
	padding:2px 0
}
.menu a {
	position: relative;
	display: block;
	float: left;
	height: 24px;
	width:139px;
	line-height:24px;
	text-align:center;
	border-left:1px solid #c33

}
.menu a.first {
	border-left:none;
	width:140px;

}
.menu a:link {
	color: #c00
}
.menu a:visited {
	color: #c00
}
.menu a:hover {
	color:#fff;
	background:#c00;
	text-decoration:none;
	font-weight:bold
}
.menu a.over {
	color:#fff;
	background:#FF0000;
	text-decoration:none;
	font-weight:bold
}
.banner { height:248px;}
.banner .l1{ height:248px; width:280px; background:url(images/b_c1_bg.jpg); overflow:hidden; float:left}
.banner .l1 a{ display:block; height:46px; border-top:1px solid #fff; width:230px; margin:0 auto; font-size:13px; color:#fff; font-weight:bold; padding:15px 10px 0 10px; }
.banner .l1 a.first{ height:47px; border-top:none;}
.banner .l1 A:hover { COLOR: #ff6; TEXT-DECORATION: underline}
.banner .l2{ height:248px; width:700px;overflow:hidden; float:right}
.banner2 .l1{ height:163px; width:279px;overflow:hidden; float:left}
.banner2 .l2{ height:163px; width:701px;overflow:hidden; float:right}
.main_exhibit {
	WIDTH: 700px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 330px; OVERFLOW: hidden
}
.main_exhibit IMG {
	DISPLAY: block
}
#slider {
	POSITION: relative; WIDTH: 700px; HEIGHT: 248px; OVERFLOW: hidden
}
#slider ul{ padding:0; margin:0; list-style:none}
#slider li{ padding:0; margin:0; list-style:none}
#slider IMG { border:0}
#sliderContent {
	POSITION: absolute; WIDTH: 700px; MARGIN-LEFT: 0px; TOP: 0px
}
.sliderImage {
	POSITION: relative; DISPLAY: none; FLOAT: left
}
.sliderImage SPAN {
	POSITION: absolute; FILTER: alpha(opacity=75); PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #333; PADDING-LEFT: 13px; WIDTH: 674px; PADDING-RIGHT: 13px; DISPLAY: none; FONT-FAMILY: simhei,"ºÚÌå"; COLOR: #cc0000; FONT-SIZE: 14px; PADDING-TOP: 10px; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7
}
.sliderImage SPAN.mdl {
	BACKGROUND: #960000 no-repeat right 50%
}
.sliderImage SPAN A {
	LINE-HEIGHT: 140%; COLOR: #fff; FONT-SIZE: 18px; TEXT-DECORATION: none
}
.sliderImage SPAN A:hover {
	LINE-HEIGHT: 140%; COLOR: #ff0; FONT-SIZE: 18px; TEXT-DECORATION: underline
}
.sliderImage STRONG {
	FONT-FAMILY: Arial; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: 100
}
.bottom {
	BOTTOM: 0px; LEFT: 0px
}

.c1{ width:680px; float:left; margin:5px 20px 0 0; }
.c2{ width:280px; float:left; margin:5px 0 0 0; background:#FFCCCC; }
.c3{ width:300px; float:left; margin-top:10px}
.c4{ width:750px; float:left; margin-top:10px}
.c5 {width:698px; float:left; margin:10px 0 0 10px; border:1px solid #FFCCCC; background:url(images/right_bg.jpg) top left no-repeat}
.c6{ width:270px; float:left; margin:10px 0 0 0; background:#FFCCCC; }
.c1 .notes { font-size:12px; color:#666; float:left; padding-left:5px;}
.c1 .notes h3{ font-size:14px; color:#666; float:left; padding-left:5px;}
.c1 .notes .more{font-size:12px; float:right;padding-right:5px}
.c1 .notes .more a{ background:url(images/arrow.jpg) left no-repeat; display: block ; width:30px; padding-left:10px}
.c1 .notes ul{ border:1px solid #FEE4C9; background:#FEFFEF; padding:5px; height:100px; overflow: hidden}
.c1 .notes ul li{padding:2px 0}
.c1 dl dt{ font-size:22px;color:#006699; text-align:left; font-weight:bold; line-height:40px;background:url(images/title_bg.gif) repeat-x;}
.c1 dl dt a{ background:#fff; padding-left:10px}
.c1 dl dd { }
.c1 dl dd a{ font-size:12px; display:block; height:30px; border-bottom:1px dashed #ccc; line-height:30px; background:url(images/arrow.gif) left center no-repeat; padding-left:10px;}
.c1 .a1 { border-bottom:1px dashed #f66; padding-bottom:15px; padding-top:10px}
.c1 .a2 { width:325px; float:left; border-right:1px dashed #f66; margin-top:15px; margin-right:15px; padding-right:15px; background:url(images/c2_bg.gif) right bottom no-repeat;}
.c1 .a3 { width:324px; float:left;margin-top:15px;background:url(images/c3_bg.gif) right bottom  no-repeat;}
.c1 .a4 {  margin-top:15px;border-bottom:1px dashed #f66; }



.c1 .notes2 { font-size:12px; color:#666; float:left;background:#FC9; background:url(images/lm_top.gif) top left no-repeat; margin-bottom:5px; width:220px}
.c1 .notes2 h3{ font-size:14px; color:#006699; float:left; padding-left:10px; height:30px; line-height:30px;}
.c1 .notes2 .more{font-size:12px; float:right;padding:8px 5px 0 0}
.c1 .notes2 .more a{ background:url(images/arrow.jpg) left no-repeat; display: block ; width:30px; padding-left:10px}
.c1 .notes2 ul{ border:1px solid #659BB7; background:#FEFFEF;padding:5px;overflow: hidden; margin:0px; }
.c1 .notes2 ul li{padding:2px 0}


.c1 ul#co_links{width:218px; margin:0; padding:0px;}	 
.c1	ul#co_links li img{border:1px #D3DCE6 solid; margin:3px 3px; float:left; width:100px; height:39px; }
 	 

.c2 .a1{ background: #CC3333; padding:20px; color:#FFF}
.c2 .a1 h3{ color:#fff; margin-bottom:10px; font-size:20px}
.c2 .a2{ border-top:1px solid #fff;padding:15px 20px; color:#c00}
.c2 .a2 h3{ margin-bottom:10px;font-size:20px}
.c2 .contact {background:url(images/contact_bg.png) bottom center no-repeat; padding-top:20px; border-top:1px dashed #fff; padding-bottom:15px; padding-left:35px; color:#c00; margin-bottom:10px}
.c2 .contact h4{ line-height:40px; font-size:18px}

.c4 h3{ background:url(images/b_news02.png) top left no-repeat; height:34px; width:720px; margin:10px auto 0; padding:0px 10px; line-height:34px; font-family:"Î¢ÈíÑÅºÚ"; color:#CC3300}
.c4 h3 span { float:right; font-size:12px}
.c4 .cnt_01{ border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3; }
.c4 .shop{ font-size:14px;padding:7px 0 6px; margin:auto 0px;background:url(images/bgline02.png) repeat-x left top;}
.c4 .shop li{ line-height:19px; height:110px; overflow:hidden; width:355px; float:left; font-size:12px; margin:2px; padding:5px; background:#F7F6F6;color:#666;}
.c4 .shop li a{color:#CC3300;}
.c4 .shop li img{ width:140px; height:105px; float:left; margin-right:10px; border:3px solid #eaeaea}
.c4 .shop li .nick{ float:right; width:50px; text-align:right; color:#999;}
.c4 .shop li .orange{ color:#f60}
.c4 .pro{  width:740px; margin-left:-3px; background:url(images/bgline02.png) repeat-x left top;  margin:auto 0px; padding:10px 0 0px; }
.c4 .pro img{ height:84px; width:112px }
.c4 .pro li{ float:left; margin-right:1px; background:url(images/bg_img01.png) no-repeat; width:112px; height:107px; padding:6px 17px 1px; text-align:center;}
.c4 .pro li .name{ height:20px; line-height:20px; overflow:hidden}
.c4 .news{ font-size:14px;padding:7px 20px 20px; margin:auto 5px;  background:url(images/bgline02.png) repeat-x left top;}
.c4 .news li{ line-height:23px; height:23px; overflow:hidden; border-bottom:1px dashed #ccc}
.c4 .news li .nick{ float:right; width:80px; text-align:right; color:#999; font-size:12px}
.c4 .news li .orange{ color:#f60}

.c4 .news2{ font-size:14px;padding:7px 20px 20px; margin:auto 5px;  background:url(images/bgline02.png) repeat-x left top;}
.c4 .news2 li{ line-height:30px; height:30px; overflow:hidden; border-bottom:1px dashed #eaeaea; background:url(images/arrow.jpg) left center no-repeat; padding-left:20px}
.c4 .news2 li .nick{ float:right; width:80px; text-align:right; color:#999;}
.c4 .news2 li .orange{ color:#f60}

.c4 .content{ font-size:14px;padding:7px 20px 20px; margin:auto 0px;  background:url(images/bgline02.png) repeat-x left top; line-height:30px}
.c4 .content h3{ font-size:18px; text-align:center; line-height:30px; background:none; width:680px; color:#666}
.c4 .content p{ line-height:30px}
.c4 .list_page{text-align:center; font-size:14px; padding:10px 0}

.c5 dl { margin:10px 15px;}
.c5 dl dt{ font-size:22px;color:#c00; text-align:left; font-weight:bold; line-height:40px;background:url(images/title_bg.gif) repeat-x;}
.c5 dl dt span{ padding-left:10px}
.c5 dl dt a{ background:#fff; padding-left:10px}
.c5 dl dd { padding:0 10px}
.c5 dl dd.news{  border-bottom:1px dashed #ccc;}
.c5 dl dd.news a{ font-size:14px; display:block; height:35px;  line-height:35px; background:url(images/arrow.gif) left center no-repeat; padding-left:10px; }
.c5 dl dd.news span{ font-size:12px; float:right; height:35px;  line-height:35px; color: #999}
.c5 dl dd.news_name{ font-size:18px; text-align:center; line-height:40px; font-weight:bold; color:#C00}
.c5 dl dd.news_date{ font-size:12px; text-align:center; line-height:30px; border-bottom:1px dashed #ccc; color:#999}
.c5 dl dd.news_info{ font-size:12px; line-height:160%; padding:10px; color:#c00; overflow:hidden}
.c5 dl dd.news_back{ text-align:center; line-height:30px; }
.c5 dl dd.news_back a{color:#333}
.c5 dl dd.info{ font-size:14px; line-height:32px; padding:10px; color:#c00}


.c6 ul{ background:url(images/left_bg.jpg) repeat-y top left;}
.c6 li{ line-height:40px; height:40px; overflow:hidden; border-bottom:2px solid #fff;}
.c6 li a{
	font-size:16px;
	color:#fff;
	padding-left:20px;
	font-weight:bold;
	font-family:"Î¢ÈíÑÅºÚ";
	letter-spacing:0.3em;	
}
.c6 li a:visited{
	font-size:16px;
	color:#fff;
	padding-left:20px;
	font-weight:bold;
	font-family:"Î¢ÈíÑÅºÚ";
	letter-spacing:0.3em;	
} 
.c6 .a1{ background: #eee; padding:20px; color:#CC6666}
.c6 .a1 h3{ color:#CC6666; margin-bottom:10px; font-size:20px}
.c6 .contact {background:url(images/contact_bg.png) bottom center no-repeat; padding-top:20px; border-top:1px dashed #fff; padding-bottom:15px; padding-left:10px; color:#CC6666; margin-bottom:10px}
.c6 .contact h4{ line-height:40px; font-size:18px; color:#CC6666}


.footer{ clear:both; padding-top:10px; width:980px; border-top:2px solid #c00; margin:10px auto; text-align:center; background:url(images/foot-bg.jpg) repeat-x top; color:#c00 }
.footer .copyright{ padding:10px 0; margin:auto; width:950px; text-align:center; color:#666}

