@charset "utf-8";

.top {
	background-image: url(../img/topbg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 217px;
	width: 100%;
}
TR {
	FONT-SIZE: 9pt; COLOR: #666; LINE-HEIGHT: 25px; FONT-FAMILY: "宋体", "Arial"
}
.word {
	FONT-SIZE: 9pt; LINE-HEIGHT: 28px; FONT-FAMILY: "宋体", "Arial"
}
td {
	font-size: 9pt;COLOR: #666; LINE-HEIGHT: 25px; 
}
.yi2 {
	padding-bottom: 0px;
}

.cp_rt {
	height: 37px;
	padding-top: 25px;
}
.cp_rt li {
	float: left;
}

.cp_rt li a {
	display: block;
	background-image: url(../images/pbtn.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 111px;
	line-height: 37px;
	text-align: center;
	color: #000;
}
.cp_rt  .selectTag a {
	display: block;
	background-image: url(../images/ppbtn.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #fff;
}

.zr {
	float: right;
	width: 764px;
}
.tiao {
	background-image: url(../images/tiao.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 686px;
	line-height: 36px;
	color: #434343;
	padding-left: 18px;
}
.tiao a {
	color: #434343;
}
.tiao a:hover {
	text-decoration: underline;
}

.cp_rn {
	padding-top: 20px;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1D6BCF;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.yi1_t {
	line-height: 27px;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-indent: 15px;
	background-color: #e2e2e2;
	margin-bottom: 5px;
}

.yi1_t p {
	float: left;
	line-height: 39px;
	height: 39px;
	width: 106px;
	background-image: url(../img/navline.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.yue {
	padding-top: 40px;
}
.top_c {
	height: 217px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.d {
	height: 24px;
	line-height: 24px;
	padding-bottom: 3px;
}
.d_l {
	float: left;
}
.d_r {
	float: right;
}
.nav {
	padding-left: 10px;
}
.nav p {
	float: left;
	line-height: 39px;
	height: 39px;
	width: 120px;
	background-image: url(../img/navline.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.nav p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	height: 39px;
	width: 120px;
	text-decoration: none;
	display: block;
	text-align: center;
}
.nav p a:hover {
	background-color: #ccc;
	color: #000;
}


.ss {
	height: 45px;
	line-height: 45px;
	margin-bottom: 5px;
	float:left;
}
#search-keyword {
	height: 21px;
	width: 250px;
	border: 1px solid #181617;
	line-height: 21px;
	float: left;
	margin-top: 10px;
	margin-left: 54px;
	color: #898989;
	padding-left: 3px;
}
#search-submit              {
	background-color: transparent;
	height: 23px;
	width: 48px;
	display: block;
	float: left;
	background-image: url(../img/ss_btn.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
	margin-top: 10px;
}
.rm {
	padding-left: 28px;
	float: left;
	color: #2f2f2f;
}
.rm a {
	color: #020202;
}
.rm a:hover {
	color: #e9753a;
}



.main {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.zt {
	width: 988px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 10px;
}
.nr_l {
	float: left;
	width: 207px;
	background-color: #ebebeb;
	margin-top: 8px;
}
.nr_lt a {
	background-image: url(../images/tbg.gif);
	background-repeat: repeat-x;
	height: 33px;
	line-height: 33px;
	text-indent: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	display: block;
}

.nr_l p a{

background:url(../images/blbg.gif) no-repeat 0 0;
display:block;
width:207px;
height:40px;
line-height:40px;
text-indent:15px;
}
.yi2 p a{

background:url(../images/blbg1.gif) no-repeat 0 0;
display:block;
width:207px;
height:25px;


line-height:25px;
text-indent:15px;
}


.nr_l dl {
	padding-left: 24px;
}
.nr_l   dt  {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 3px;
}
.nr_l dt a {
	color: #1a1a1a;
}

.nr_l   dd  {
	background-image: url(../images/jt.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	background-position: 1px 7px;
	height: 20px;
	line-height: 20px;
}
.nr_l  dd  a:hover {
	color: #fff;
	background-color: #ff9900;
}


.nr_r {
	float: right;
	width: 757px;
	padding-top: 3px;
}
.rxt {
	background-image: url(/images/ntitle.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 732px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding-left: 25px;
	color: #666;
}
.rxt a {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #666;
}
.rxt a:hover {
	color: #fff;
	background-color: #FF9900;
}

.banner {
	height: 302px;
	padding-top:4px;

}

.more {
	height: 11px;
	width: 45px;
	position: absolute;
	right: 6px;
	top: 5px;
}
.rxn {
	padding-top: 5px;
	padding-left:10px;

}
.rxn a img {
	display: block;
	padding: 3px;
	border: 1px solid #c6c7c9;
	height: 159px;
	width: 210px;
}
.rxn a:hover img {
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}
.rxn     a span   {
	width: 210px;
	display: block;
	text-align: center;
	padding-top: 8px;
	padding-bottom:8px;
}
.rxn     a:hover span   {
	color: #FF9900;
	font-weight: bold;
}
.rxn p {
	float: left;

	display: block;
	padding-right: 13px;
	padding-left: 12px;
}
.rxnn {
	padding-top: 3px;
}
.rxnn  p {
	display: block;
	padding-right: 13px;
	padding-left: 12px;
}
.rxn_news {
	padding-top: 30px;
}
.rxn_news   p {
	display: block;
	padding-right: 13px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
	color: #999;
}
.rxn_news p span {
	float: right;
}
.rxn_news p a {
	color: #3e3e3e;
}
.rxn_news p a:hover {
	color: #fff;
	background-color: #FF9900;
}
.newsbody {
	padding-top: 10px;
	padding-right: 13px;
	padding-left: 12px;
}
.newsbody a:hover {
	color: #fff;
	background-color: #FF9900;
}
.rxn_j {
	padding-top: 30px;
}
.rxn_j  a  img {
	display: block;
	padding: 3px;
	border: 1px solid #c6c7c9;
	height: 162px;
	width: 160px;
}
.rxn_j  a:hover  img {
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}
.rxn_j      a  span   {
	width: 168px;
	display: block;
	text-align: center;
	padding-top: 8px;
}
.rxn_j      a:hover  span   {
	color: #FF9900;
	font-weight: bold;
}
.rxn_j  p {
	float: left;
	height: 200px;
	width: 168px;
	display: block;
	padding-right: 13px;
	padding-left: 7px;
	overflow: hidden;
}


















.ft {
	background-image: url(../images/ftbg.gif);
	background-repeat: repeat-x;
	height: 114px;
	width: 100%;
}
.xnav {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
	line-height: 30px;
}
.xnav p {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 560px;
}
.xnav p a {
	display: block;
	text-align: center;
	float: left;
	width: 80px;
	line-height: 30px;
	height: 30px;
	background-image: url(../images/lines.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
	color: #444;
}
.xnav p a:hover {
	color: #FFFFFF;
	background-color: #FF9900;
}
.jiao {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	padding-top: 15px;
}
.jiao a {
	color: #666;
}
.jiao a:hover {
	color: #fff;
	background-color: #FF9900;
}

/*分页样式*/
.page_fy {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	TEXT-ALIGN: center;
	padding-top: 10px;
}
.page_fy A {
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #7b0000;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #eee 1px solid;
	TEXT-DECORATION: none
}
.page_fy A:hover {
	COLOR: #7B0000;
	border: 1px solid #cc0000;
}
.page_fy A:active {
	COLOR: #fff;
	border: 1px solid #7b0000;
}
.page_fy .focus {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #FF0000;
	border: 1px solid #FF0000;
}
.page_fy .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #EEEEEE;color: #ccc;margin: 2px;padding: 2px 5px;}

.q_body{margin-bottom:4px;margin-top:12px;}
.q_body ul{border-bottom:1px solid #E14333;height:29px;}
.q_body ul li{height:25px;margin-top:4px;display:block; cursor:pointer; padding-left:16px; background:url('li2.gif') no-repeat left top; float:left; margin-right:5px; display:inline}
.q_body ul li span{display:block; float:left; padding-right:16px; background:url('span2.gif') no-repeat right top;line-height:25px;}
.q_body ul li.focus{margin-top:0; height:29px; background:url('li1.gif') no-repeat left top}
.q_body ul li.focus span{background:url('span1.gif') no-repeat right top;line-height:29px; color:#FFFFFF}

/*留言本*/
#box_title {
	background-image: url(../images/ntitle.gif);
	background-position:0 5px;
	background-repeat: no-repeat;
	height: 20px;
	width: 732px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding-left: 25px;
	padding-top:4px;
	color: #666;
}
#box_title  a {
	padding: 2px;
}

#box_title a:hover{
	color: #fff;
	background-color: #FF9900;
}

.book_contain{width:750px; border:1px solid #ccc;}
.book_contain h2{height:25px; font-size:12px; padding-left:8px; line-height:25px; background:#ccc}
.book_head{height:25px; line-height:25px; padding-left:15px;}
.book_head span.time{padding-left:25px;}
.book_head span.title{font-weight:bold}
.book{border-bottom:1px dashed #ccc; margin:8px;}
.book_content,.book_reply{padding-left:15px; line-height:24px;}
.book_reply{color:red;}
.book_form{width:700px; margin:0 auto}
.book_form p{padding:5px; height:25px;}
.book_form label{display:block; float:left; width:120px; text-align:right;}
.prot   h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	display: block;
	width: 694px;
	color: #333;
}
.newsbody_t {
	padding-top: 20px;
}
.newsbody_t    h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	display: block;
	width: 694px;
	color: #333;
}
.info {
	line-height: 20px;
	text-align: center;
	height: 20px;
	width: 694px;
}
.info a:hover {
	font-weight: normal;
}

.show_product{margin-top:20px; width:650px;}
.show_left{width:406px; height:380px; float:left}
.show_left .img{ padding:2px; margin-bottom:8px;}
.show_left .img_go{}
.show_left .img_go span{
	width:4px;
	height:48px;
	float:left;
	background-image: url(../img/icon5.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
}
.show_left .img_go span.spanR{
	width:4px;
	height:48px;
	float:right;
	background-image: url(../img/icon5.gif);
	background-repeat: no-repeat;
	background-position: -5px center;
}
.show_product{margin-top:20px; width:700px;}
.show_left{width:706px; height:450px; text-align:center; float:left;padding-left:50px; }
.show_left .img{ padding:2px; margin-bottom:8px; text-align:center; }
.show_left .img_go{}
.show_left .img_go span{width:4px; height:48px; background:url(../images/icon5.gif) no-repeat 0 center; float:left;}
.show_left .img_go span.spanR{width:4px; height:48px; background:url(../images/icon5.gif) no-repeat -5px center; float:right;}
.show_left .img_go .gallery{width:375px; float:left; margin-left:10px; _margin-left:5px; overflow:hidden;}
.show_left .img_go .gallery ul{width:auto;}
.show_left .img_go .gallery li{float:left; width:48px; margin:0 2px;}
.show_left .img_go .gallery li img{width:46px; height:46px; display:block; border:1px solid #ccc}
.show_right{
	width:280px;
	float:right;
	line-height: 24px;
}

.ask,.order{width:58px; height:24px; display:block; float:left}
.ask{
	background-image: url(../img/ask.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.q_body{margin-bottom:4px;margin-top:12px;}
.q_body ul{border-bottom:1px solid #E14333;height:29px;}
.q_body ul li{
	height:25px;
	margin-top:4px;
	display:block;
	cursor:pointer;
	padding-left:16px;
	float:left;
	margin-right:5px;
	display:inline;
	background-image: url(../img/li2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.q_body ul li span{
	display:block;
	float:left;
	padding-right:16px;
	line-height:25px;
	background-image: url(../img/span2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.q_body ul li.focus{
	margin-top:0;
	height:29px;
	background-image: url(../img/li1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.q_body ul li.focus span{
	line-height:29px;
	color:#FFFFFF;
	background-image: url(../img/span1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.arc_link span {
	padding-left: 40px;
	
}
.arc_link {
	padding-left: 180px;
	padding-top:15px;
	
}
.arc_link a {
	padding: 2px;
}
.arc_link a:hover {
	color: #fff;
	background-color: #FF0000;
}
.arc_info{margin:8px 0;border:1px solid #ddd; background:#F9F9F9; padding:8px; line-height:150%;}.pd {
	border: 1px solid #e3e3e3;
	background-color: #fff;
	line-height: 24px;
	color: #606060;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.ppd {
	background-color: #fff;
	padding-top: 0px;
}
