/*---------- base ---------*/
*{padding:0px;margin:0px;}
html{overflow-x:hidden}
html{background:#FFF;}
body{font:12px microsoft yahei,tahoma,verdana,simsun;}
img{border:none;}
a{color:#373434;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:none;}
ul{list-style:none;}
select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
input{ padding:0px; margin:0px;}
table{margin:0px auto;}
.f14 {font-size: 14px;}
/*头锟斤拷锟斤拷始*/
#header .wrap {position: relative; margin: 0px auto; width: 1000px;}
#header {width:100%;}
#header .hp-header-top {background: url(imageshp-header-top.jpg) #fff no-repeat 50% 0px;}
#header .header-top {background: url(../images/header-top.jpg) #fff no-repeat 50% 0px;}
#logo {padding-bottom: 10px; padding-left:0px; width: 381px; padding-right: 0px; height: 80px; overflow: hidden; padding-top: 16px;}
#header .home-site {position: absolute; width: 137px; background: url(../images/home-site.png) no-repeat 0px 0px; height: 38px; top: 0px; right: 0px;}
#header .search {position: absolute; width: 185px; height: 38px; top:70px; right: 0px; color:#FFFFFF; float:right;}
.text {text-indent:4px;padding-left:0px; width:160px; padding-right: 0px; float: left; height:19px; color: #ffffff;line-height:19px;border:solid 1px #9A0F15;background:transparent;}
.btn {border-bottom:0px; border-left:0px; width:23px; background: url(../images/btn.png) no-repeat 0px 0px; float:left; height:21px; border-top:0px; cursor:pointer; border-right:0px;}
.hidden {display: none;}
.top-slider {position: relative; width: 1000px; height: 350px;}
/*����*/
.nav_bg{ width:100%;margin: 0px auto; background:#9A0F15; color: #FFFFFF; height:38px; line-height:38px;}
.nav {margin: 0px auto; width: 1000px; height: 38px;}
.nav LI {z-index: 111; position: relative; text-align: center; width: 110px; float: left; height: 38px;background: url(../images/nav_line.png) no-repeat right;}
.nav LI A {display: block; font: 14px/38px "microsoft yahei"; color: #fff; overflow: hidden;}
.nav LI DL {z-index: 111; position: absolute; width: 110px; display: none; top: 38px; left: 0px;}
.nav LI DL DD {margin-top: 1px; width: 110px; background: url(../images/navbg.png) 0px 0px; height: 34px; overflow: hidden;}
.nav LI DL DD A {font: 13px/34px "microsoft yahei"; overflow: hidden;}
.nav LI.ybg {background: #C8475C;}

/*���忪ʼ*/
.main{width:1000px;margin:0px auto;}
.column_l{float:left;width:243px;overflow:hidden; padding-top:16px; padding-bottom:16px;}
.column_r{ float:right; width:740px;overflow:hidden;padding-top:16px;padding-bottom:16px;}
.tbox_l{float:right;width:360px;overflow:hidden;}
.tbox_r{float:left;width:360px;overflow:hidden;}

.slide-news {background-color: #D6D6D6; height: 166px;}
.slide-news .slide-bd {position: relative; width: 243px; height: 150px; overflow: hidden;}

.box-hd {position: relative; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; height: 40px; border-top: #9A0F15 3px solid; padding-top: 0px;background:#eeeeee;}
.box-hd H3 {font: bold 16px/34px ΢���ź�, ����; float: left; color: #373434;background:#eeeeee;line-height:40px;}
.info{color: #373434; text-indent:2em; line-height:24px;background:#eeeeee; padding-left:10px; padding-right:10px;}
.box-ft {text-align: right; padding-bottom: 0px; background-color: #d6d6d6; padding-left: 10px; padding-right: 10px; height: 25px; line-height:25px;}
.box-ft a{ color:#373434;}
.box-ft a:hover{ color:#9A0F15;}
.box-bd{background-color:#eee;padding:5px 10px; }

.tbox-hd {position: relative; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; height: 34px; border-bottom: #9A0F15 2px solid; padding-top: 0px;}
.tbox-hd H3 {font: bold 16px/34px ΢���ź�, ����; float: left; color: #373434;background:;}
.tbox-act {margin-top: 12px; float: right;}
.tbox-act A {line-height: 16px; float: right; margin-left: 6px; color:#373434;}
.tbox-act A:hover {color: #9A0F15;}
.info-list { /* ����ʱ�����ڵ�с�б� */color:#373434; padding-top:4px; padding-bottom:8px;}
.info-list LI {padding-bottom: 2px; padding-left: 14px; padding-right: 0px; background: url(../images/dot.png) no-repeat 5px 50%;line-height:32px; border-bottom:dashed 1px #d2d2d2;}
.info-list LI a{ color:#373434;}
.info-list LI a:hover{ color:#9A0F15;}
.info-list span{color:#777;float:right;padding-right:6px;}

.img-list {padding-bottom: 0px; padding-left: 10px; padding-right: 0px; zoom: 1; padding-top: 10px;}
.img-list LI {padding-bottom: 10px; padding-left: 10px; padding-right: 10px; float: left; padding-top: 0px;}
.img-list LI A {display: block;}
.img-list LI A IMG {display: block; width:160; height:98px;}

/*�ײ�*/
#footer {position: relativ; background-color: #9A0F15;}
#footer .wrap {position: relative; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; height: 82px; padding-top: 5px;}
#footer .copyright {text-align: center; margin: 0px auto; color: #FFFFFF;}
#footer .address {text-align: center; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; color: #FFFFFF; padding-top: 15px;}
#footer .address A {color: #FFFFFF;}
#footer .address A:hover {color: #FFFFFF;}

/*��ҳ*/
#content{position: relative; margin: 0px auto; width: 1000px;}
.crumb-nav {border-bottom: #ccc 1px solid; height:40px; line-height:40px; margin-left:6px; margin-top:10px;}
.crumb-nav .crumb-nav-cont{background: url(../images/crumb.png) no-repeat 0px 16px; padding-left:16px;}
.con_l{float:left;width:200px;overflow:hidden;}
.con_r{float:right;width:790px;overflow:hidden; min-height:500px;}

.chl-side {padding-bottom: 30px; padding-left: 10px; width: 160px; padding-top: 20px;}
.chl-title {width: 160px; height: 90px; overflow: hidden; background:#A13E50;}
.chl-title_s{ width:100px; font-size:18px; color:#FFFFFF; font-weight:100; height:50px; line-height:50px; border-bottom:solid 2px #FFFFFF;text-align:center; margin-left:30px;}
.chl-title_x{ width:100px; font-size:14px; color:#FFFFFF; font-weight:100; float:right; line-height:30px; text-align:right; margin-right:30px;}
.chl-img{idth: 160px; height:300px;}
.chl-main {padding-bottom: 20px; padding-left: 0px; width: 780px; padding-right:10px; float: right; padding-top: 20px;}

.articletitle{text-align: center; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; font-size: 20px; padding-top: 5px; font-weight:bold; line-height:34px;}
.article-hd P {text-align: center; padding-bottom: 10px; padding-left: 0px; padding-right: 10px; font-size: 12px; padding-top: 0px;}
.article-bd {padding-bottom: 10px; padding-left: 0px; padding-right: 10px; padding-top: 10px;}
.article-post {line-height: 1.8; font-size: 14px; padding-right:24px; padding-left:15px; margin-top:10px;}
.author{ height:40px; line-height:40px; color:#666666; margin:0px auto; text-align:center; font-size:12px;}
.context{float:left; height:26px; line-height:26px; padding-top:20px; padding-bottom:20px;}
.context ul li{line-height:29px;color:#888;}

.chl-nav{ width:160px;background:#DE667F;}
.d6{width:100%;overflow:hidden;clear:both;display:inherit;text-align:center;border-top:solid 1px #FFFFFF;}
.d6 li{display:inline; text-align:center;}
.d6 li a{height:65px;line-height:65px;display:block;color:#ffffff; font-size:16px;border-bottom:solid 1px #FFFFFF;}
.d6 li a:hover{text-decoration:none; font-size:16px; color:#ffffff; background:#951F32;}

.chl-list { /* ����ʱ�����ڵ�с�б� */color:#373434; padding-top:4px; padding-bottom:8px; width:780px;}
.chl-list LI {padding-bottom: 2px; padding-left: 14px; padding-right: 0px; background: url(../images/dot.png) no-repeat 5px 50%;line-height:32px; border-bottom:dashed 1px #d2d2d2;}
.chl-list LI a{ color:#373434;}
.chl-list LI a:hover{ color:#9A0F15;}
.chl-list span{color:#777;float:right;padding-right:6px;}

.pagelink{ float:left; height:30px; line-height:30px; background-color:#DCD9D4; margin:20px 0 0 0; width:800px;}
/*.pagelink a, .pagelink span{ padding:0 8px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}*/
.dede_pages{ padding:5px 0px;}

.friendlink{ margin:0 auto; width:1000px;overflow:hidden;margin-bottom:10px;}
.friendlink .bt{ float:left; width:66px; overflow:hidden; line-height:30px;}
.friendlink .nr{ float:left; width:900px; padding-left:4px;line-height:30px;}

/*����*/
.productlist {
	margin-top: 0px
;}
.productlist LI {
	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 0px; margin: 5px 0px 10px 10px; overflow: hidden; width: 230px; padding-top: 0px; height: 220px
;}
.productlist LI IMG {
	border-right: #e4e4e4 1px solid; padding-right: 2px; border-top: #e4e4e4 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #e4e4e4 1px solid; width: 220px; padding-top: 2px; border-bottom: #e4e4e4 1px solid; height: 180px
;}
.productlist LI .product_name {
	display: block; overflow: hidden; width: 220px; line-height: 30px; height: 30px; text-align: center; font-size:14px;}
.dede_pages{}
.dede_pages ul{
	float:left;
	padding:3px 0px 12px 16px;}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;}
.dede_pages .pageinfo{
	line-height:21px;
	padding:3px 10px 12px 16px;
	color:#9A0F15;}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;}
/*幻灯片*/
.banner_0 {z-index: 100; position: relative; min-height: 222px;}
.banner_0_top {	height:222px; background: #fff;}
.banner_0_top LI {position: absolute; text-align: center; width: 100%; top: 0px; left: 0px;}
.banner_0_top LI IMG {position: relative; width: 360px; height: 214px;}
.banner_0_top LI .tit {position: absolute; text-align: center; padding-bottom: 8px; min-height: 20px; padding-left: 0px; width: 100%; bottom: 0px; padding-right: 0px; background-color: rgba(10, 10, 10, 0.72); font-size: 120%; padding-top: 8px; left: 0px;font-size:16px; bottom:4px}
.banner_0_top LI .tit A {color: #fff;font-size: 16PX;font-family: 微软雅黑;}
.banner_0_top LI .tit A:hover {text-decoration: underline;font-size: 16PX;font-family: 微软雅黑;}
.banner_0_top LI .p {text-align: left; padding-bottom: 5px; line-height: 1.5; min-height: 50px; padding-left: 0px; padding-right: 0px; background: #fff; padding-top: 5px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.banner_0_top LI .p A {	padding-bottom: 0px; text-indent: 30px; padding-left: 10px; padding-right: 10px; display: inline-block; padding-top: 0;}
.banner_0_bottom {z-index: 20; position: absolute; text-align: center; width: 100%; bottom: 40px; left: 0;}
.banner_0_bottom SPAN {	margin: 0px 2px; width: 12px; display: inline-block; background: url(imagesn_html55.png) no-repeat left top; height: 12px; cursor: pointer;}
.banner_0_bottom SPAN.on {background: url(imagesn_html55.png) no-repeat right top;}
.banner_0 .next {z-index: 20; position: absolute; width: 19px; background: url(imagesin_bon_01.png) no-repeat; height: 34px; cursor: pointer; top: 40%; left: 10px; opacity: 0.7;}
.banner_0 .por {z-index: 20; position: absolute; width: 19px; background: url(imagesin_bon_03.png) no-repeat; height: 34px; cursor: pointer; right: 10px; top: 40%; opacity: 0.7;}
.banner_0 .next:hover {z-index: 20; position: absolute; width: 19px; background: url(imagesin_bon_02.png) no-repeat; height: 34px; cursor: pointer; top: 40%; left: 10px;}
.banner_0 .por:hover {z-index: 20; position: absolute; width: 19px; background: url(imagesin_bon_04.png) no-repeat; height: 34px; cursor: pointer; right: 10px; top: 40%;}