html{
	margin:0px; padding:0px;background:#e5e5e5;
}
body{
	color:#888;margin:0px;  padding:0px; font-size:12px; font-family:"宋体";
}
a{
	font-size:12px; color:#352c24; text-decoration:none; 
}
a:hover{
	font-size:12px; color:#494037; text-decoration:none; 
}
p{
	padding:0px; margin:0px;
}
h1,h2,h3,h4,h5,h6{
	margin:0px; padding:0px; font-weight:normal;
}
dl,dt,dd,ul,li{
	margin:0px; padding:0px; list-style-type:none;
}
img{
	border:0px; margin:0px; padding:0px;
}
em{
	font-style:normal	
}
.red {
	color:#ff0000
}
.fl {
	display:inline;float:left
}
.fr {
	display:inline;float:right
}
.clearfix:after{
	content: ".";display: block;	height: 0;clear: both;visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix{
	display: block;
}
.box {
	width:1000px;margin:0 auto;overflow:hidden
}
.yahei,.yahei a,.yahei strong {
	font-family:微软雅黑,黑体;
}
#header_wrap {
	height:99px;background:#fff;
}
#header {
	height:99px;
}
#header h1.logo {
	padding-top:25px;
}
#header .lang_select {
    width:117px;height:32px;margin-top:18px;background:url(../images/lang_select.gif) no-repeat
}
#header .lang_select span.lang {
    display:block;padding:6px 0 0 15px;
}
#header .lang_select span.lang a {
    font-size:14px;font-weight:bold;color:#494037
}
#menu_wrap {
	height:39px;background:#494037;position:relative;z-index:999
}
#menu {
	width:1000px;height:39px;margin:0 auto;
}
#menu li {
	float:left;height:39px;position:relative
}
#menu li h2 a {
	font-size:14px;font-weight:bold;line-height:42px;color:#fff;display:block
}
#menu li h2 a {
	padding:0 25px;
}
#menu li.on {
    background:#948475
}
#menu li dl.subnav {
	width:105px;position:absolute;left:0;top:39px;background:#786e65;border:1px solid #484236;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;overflow:hidden;display:none; z-index:500;
}
#menu li dl.subnav dd {
	width:100%;clear:both;vertical-align:top;border-bottom:1px solid #27201a;text-align:center;padding:10px 0;
}
#menu li dl.subnav dd a {
	font-size:12px;font-family:宋体;color:#fff;line-height:18px;font-weight:normal
}
#menu li dl.subnav dd.on2 {
    background:#70614e;border-bottom:1px solid #70614e;
}

#menu li dl.subnav2 {
	width:118px;position:absolute;left:0;top:39px;background:#786e65;border:1px solid #484236;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;overflow:hidden;display:none
}
#menu li dl.subnav2 dd {
	width:100%;clear:both;vertical-align:top;border-bottom:1px solid #27201a;text-align:center;padding:10px 0;
}
#menu li dl.subnav2 dd a {
	font-size:12px;font-family:宋体;color:#fff;line-height:18px;font-weight:normal
}
#menu li dl.subnav2 dd.on2 {
    background:#70614e;border-bottom:1px solid #70614e;
}


#banner {z-INDEX:99; width: 100%;height: 478px;position:relative;overflow:hidden;}
#banner dl {width:100%;}
#banner dt.active {position:relative;}
#banner dt.active p.pic img {border:3px solid #db3028}
#banner .dt_wrap {width:100%;height:65px;left:0;bottom:0;position:absolute;z-index:9999}
#banner .dt_wrap span.bg {width:100%;height:65px;left:0;bottom:0;position:absolute;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
#banner .dt_box {height:65px;position:relative;z-index:99}
#banner dt {display:none;width:240px;height:41px;float:left;display:inline;margin:12px 10px 0 0}
#banner dt p.pic img {width:67px;height:35px;border:3px solid #fff;vertical-align:top}	
#banner dt p.pic {width:73px;height:41px;float:left}
#banner dt p.con {width:160px;float:right;color:#fff}
#banner dt p.con strong.tit {display:block;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding-top:5px;}
#banner dt p.con strong.tit a {color:#fff}
#banner dt p.con span.info {display:block;clear:both;padding-top:3px;}
#banner dd {clear:both;width:100%;display:none;height:478px}
#banner dd a {display:block;width:1000px;height:auto;margin:0 auto}

#index_main {padding:50px 0;}
#index_news {width:410px;float:left}
#index_news .hd {height:33px;}
#index_news .bd {padding-top:30px;}
#index_news .bd li {vertical-align:top;width:100%;line-height:30px;}
#index_news .bd li span.date {display:block;float:right}
#index_pic {width:516px;float:right}
#index_pic li {display:inline;width:252px;height:93px;float:left;margin:6px 0 0 6px;;}
#index_pic li img {width:252px;height:93px;vertical-align:top;}
#footer_wrap {
	height:134px;background:#494037;
}
#footer {
	padding-top:24px;color:#aeaeae
}
#footer  .footer_left {
	padding-left:25px;line-height:24px;
}
#footer  .footer_links {
	clear:both;color:#aeaeae
} 
#footer  .footer_links a {
	color:#aeaeae;padding:0 8px;
}
#footer  .footer_copyright {
	clear:both;font-family:Arial, Helvetica, sans-serif;padding-top:20px;
}
#footer  .footer_right {
	line-height:22px;text-align:left;
}
/****about***/
#about_banner {height:300px;background:url(../images/about_banner.gif) center top no-repeat}
#about_main_wrap {background:url(../images/about_bd1.png) center top no-repeat;position:relative;margin-top:-35px;z-index:50;overflow:hidden}
#about_dh {height:35px;text-align:right;}
#about_dh p {padding:12px 10px 0 0;color:#000000}
#about_main {width:998px;background:#f7f7f7;border:1px solid #ddd;border-top:none;margin-bottom:25px;}
#about_nav {width:900px;height:41px;margin:0 auto;background:url(../images/about_nav.gif) left top  repeat-x;margin-top:17px;}
#about_nav li {width:178px;height:41px;border-right:1px solid #fff;float:left;text-align:center}
#about_nav li a {color:#fff;font-size:14px;line-height:42px;}
#about_nav li.on {background:url(../images/about_navon.gif) left top no-repeat}
#about_company {width:900px;margin:0 auto}
#about_company .hd {text-align:center;padding-top:75px;}
#about_company .bd {padding-top:45px; line-height:24px;}
#about_company .bd .pic {width:183px; }
#about_company .bd .con {width:655px;margin-left:45px;color:#414141;line-height:24px;padding-top:25px;}
#about_company .pro {clear:both;background:#e4dcd2;margin-top:65px;padding:30px 0;overflow:hidden}
#about_company .pro .tit {text-align:center;font-size:14px;font-weight:bold;color:#000000}
#about_company .pro .pro_info {clear:both;padding:20px 80px 0 80px;color:#000;line-height:22px;}
#about_company .ft {clear:both;padding:60px 0;color:#000;line-height:20px;overflow:hidden}

/****产品*****/
#products_banner {height:300px;background:url(../images/products_banner.gif) center top no-repeat}
#products_box {width:968px;margin:0 auto;padding:20px 0;}
#products_box li {width:242px;height:388px;float:left;position:relative}
#products_box li img {width:242px;height:388px;}
#products_box li span.bg {width:242px;height:388px;position:absolute;left:0;top:0;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;display:none;z-index:9}
#products_box li span.txt {font-size:38px;color:#fff;position:absolute;width:242px;text-align:center;left:0;top:160px;display:none;z-index:999}
#products_box li.on span.bg {display:block;cursor:pointer}
#products_box li.on span.txt  {display:block}

#products_show {padding:20px 0;position:relative;margin-top:-240px;}














#onlineMessage {width:979px; color:#333333;}
#onlineMessage .hd {height:32px;}
#onlineMessage .hd p.tit {font-weight:bold;color:#333333;padding-left:10px;line-height:32px;}
#onlineMessage .bd {border-top:none;border-bottom:none;padding:5px 0;overflow:hidden}
#onlineMessage .bd ul {width:750px;margin:0 auto;padding:25px 0;overflow:hidden}
#onlineMessage .bd li {width:375px;float:left;padding-top:12px;vertical-align:top;}
#onlineMessage .bd li span.name {display:block;float:left;width:60px;text-align:right;padding:5px 10px 0 0;font-size:12px;font-weight:bold;color:#959595}
#onlineMessage .bd li input.inp {display:inline;float:left;width:280px;height:22px;border:1px solid #bfbfbf;padding-left:5px;background:none;line-height:22px; color:#999999;}
#onlineMessage .bd li.radio {clear:both;width:500px;padding:0 0 18px 175px;}
#onlineMessage .bd li.textarea {clear:both;width:750px;}
#onlineMessage .bd li.textarea p.tit {font-size:12px;font-weight:bold;color:#959595;padding-bottom:10px;}
#onlineMessage .bd li.textarea textarea {width:738px;height:186px;border:1px solid #dfdfdf;padding:5px; color:#999999;}
#onlineMessage .bd li input.btn {width:51px;height:18px; border:none;color:#333;font-size:12px;text-align:center;font-weight:bold;cursor:pointer;float:right;margin-top:14px; border:1px solid #CCCCCC;}
#onlineMessage .ft {height:5px;background:url(../images/ftbg02.gif) no-repeat;overflow:hidden}






#PBR_TopNews{
	width:900px; height:auto; float:left; margin:10px auto auto auto; margin-left:0px;
}
#PBR_TopNews h3{
	float:left; margin:0px; padding:0px; width:125px; height:125px; overflow:hidden; margin:5px;
}
#PBR_TopNews dl{
	width:655px; height:135px; overflow:hidden; float:left; margin:10px auto auto 20px;
}
#PBR_TopNews dl dd a{
	width:655px; height:24px; line-height:24px; font-size:14px;
}
#PBR_TopNews dl .PBRTN_More{
	width:655px; height:70px; line-height:24px; font-size:12px; color:#999999; overflow:hidden; margin:5px auto;
}
#PBR_TopNews dl dt{
	widht:655px; height:27px; overflow:hidden; text-align:right; margin:0px;
}

#PBR_NewsList{
	width:900px; height:auto; margin:10px auto; float:left;  border-bottom:10px solid #E0E0E0; padding-bottom:10px; margin-left:0px;
}
#PBR_NewsList ul li{
	width:900px; height:24px; overflow:hidden; line-height:24px; cursor:pointer;
}
#PBR_NewsList ul li a{
	display:block; float:left; width:900px; height:24px; overflow:hidden; cursor:pointer;
}
#PBR_NewsList ul li a:hover{
	display:block; float:left; width:900px; height:24px; overflow:hidden; background:#D2D2D2; color:#333333; cursor:pointer;
}
#PBR_NewsList ul li a span{
	float:left; display:block; float:left; width:540px; height:24px; overflow:hidden; line-height:24px; margin:0px; padding:0px; cursor:pointer;
}
#PBR_NewsList ul li a i{
	float:right; font-size:12px; font-style:normal; cursor:pointer;
}




#pagenext {
	padding:30px 0;text-align:center;overflow:hidden;
}
#pagenext a {
	margin-left:3px;
}
#pagenext span.links a {
	border:1px solid #ddd;padding:4px 6px 2px 6px;
}
#pagenext span.links a.on,#pagenext span.links a:hover {
	border:1px solid #b3b3b4;background:#7a7a7b;color:#fff
}
#pagenext input.inp {
	width:23px;height:15px;border:1px solid #e4e4e4;text-align:center;margin:0 4px;
}
#pagenext input.btn {
	width:37px;height:17px;background:url(../images/btn_go.gif) no-repeat;border:none;cursor:pointer;color:#000;text-align:center;margin-left:4px
}

#bmb_Flash{
	width:900px; height:501px; overflow:hidden; margin:0px auto; padding:0px; padding-top:10px;
}


#BC_DLlIST{
	width:900px; height:auto; margin:10px auto;
}
#BC_DLlIST dl{
	width:280px; height:auto; float:left; margin:10px; text-align:center;
}
#BC_DLlIST dl dt{
	width:280px; height:80px; border-bottom:1px dashed #CCCCCC; margin-bottom:10px; float:left;
}
#BC_DLlIST dl dd{
	width:280px; height:32px; line-height:32px; float:left; margin:0px; padding:0px; margin-bottom:10px;
}
#BC_DLlIST dl dd a{
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
}

