@charset "utf-8";
/*初始样式-------------------------------------------*/

BODY{
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) repeat-x top center;
	text-decoration: none;
	text-align: left;
}
a {color: #272727;text-decoration: none}

a:hover {color: #db001f;text-decoration: underline;}

a:active {color: #db001f;text-decoration: underline}
/*end*/
.menu {clear:left;float:left;width:1004px;height:39px;position:relative;background:url(../images/menu_bg.gif) repeat;margin:0px;z-index:9999;position: relative;}
.menu ul li.m_li {float:left;padding:0 2px;_display:inline;}
.menu li a.menu_0 {float:left;width:106px;height:39px;background:url(../images/menu_bg.jpg) no-repeat 0px 0px;}
.menu li a.menu_0:hover {float:left;width:106px;height:39px;background:url(../images/menu_bg2.jpg) no-repeat 0px 0px;}
.menu li a.menu_0.on {float:left;width:106px;height:39px;background:url(../images/menu_bg3.jpg) no-repeat 0px 0px;}
.menu li a.menu_1 {float:left;width:152px;height:39px;background:url(../images/menu_bg.jpg) no-repeat -111px 0px;}
.menu li a.menu_1:hover {float:left;width:152px;height:39px;background:url(../images/menu_bg2.jpg) no-repeat -111px 0px;}
.menu li a.menu_1.on {float:left;width:152px;height:39px;background:url(../images/menu_bg3.jpg) no-repeat -111px 0px;}
.menu li a.menu_2 {float:left;width:118px;height:39px;background:url(../images/menu_bg.jpg) no-repeat -262px 0px;}
.menu li a.menu_2:hover {float:left;width:118px;height:39px;background:url(../images/menu_bg2.jpg) no-repeat -262px 0px;}
.menu li a.menu_2.on {float:left;width:118px;height:39px;background:url(../images/menu_bg3.jpg) no-repeat -262px 0px;}
.menu li a.menu_3 {float:left;width:163px;height:39px;background:url(../images/menu_bg.jpg) no-repeat -380px 0px;}
.menu li a.menu_3:hover {float:left;width:163px;height:39px;background:url(../images/menu_bg2.jpg) no-repeat -380px 0px;}
.menu li a.menu_3.on {float:left;width:163px;height:39px;background:url(../images/menu_bg3.jpg) no-repeat -380px 0px;}
.menu li a.menu_4 {float:left;width:127px;height:39px;background:url(../images/menu_bg.jpg) no-repeat -541px 0px;}
.menu li a.menu_4:hover {float:left;width:127px;height:39px;background:url(../images/menu_bg2.jpg) no-repeat -541px 0px;}
.menu li a.menu_4.on {float:left;width:127px;height:39px;background:url(../images/menu_bg3.jpg) no-repeat -541px 0px;}
.menu li a.menu_5 {float:left;width:124px;height:39px;background:url(../images/menu_bg.jpg) no-repeat -673px 0px;}
.menu li a.menu_5:hover {float:left;width:124px;height:39px;background:url(../images/menu_bg2.jpg) no-repeat -673px 0px;}
.menu li a.menu_5.on {float:left;width:124px;height:39px;background:url(../images/menu_bg3.jpg) no-repeat -673px 0px;}
/*首页样式-------------------------------------------*/
#gxd_index{width:1004px; margin:0px auto;}
.top_logo img{ width:1004px; height:96px;}
.index_banner{ float:left; padding:10px 0px;}
#index_main{width:1004px; margin:0px auto;}
.main_left{width:278px; border:#d8d8d8 1px solid; margin:0px 20px 0px 6px; float:left; padding:3px 3px 10px 3px;display:inline;}
.main_left_top img{width:278px; height:37px;}
.main_left_line{border-bottom:#e8e8e8 1px solid;padding:10px; float:left; display:inline;}
.main_left_pic img{ float:left; width:98px; height:88px;}
.main_left_zt{ float:right; padding:0px 10px; width:140px;}
.main_left_zt ul{ width:140px; float:right;}
.main_left_zt ul li{ font-size:18px; font-family:Arial; text-align:left; color:#996600; font-weight:blod; line-height:35px;}
.main_left_zt ul li.main_left_xt{ font-size:12px; font-family:Arial; text-align:left; color:#666666; line-height:17px;}
#main_right{ width:688px; float:right;}
.index_about img{ width:688px; height:64px; padding-bottom:10px;}
.index_about_pic{ width:196px; height:245px; float:left; padding:0px 15px 5px 15px;}
.index_about_nr span{ width:460px; font-size:12px; font-family:Arial; text-align:left; line-height:23px; float:right;}
.index_cp{width:688px;float:left;}
.index_cp_list{ width:388px; padding: 0px 15px;float:left;}
.index_cp_pic{ width:268px; height:46px; padding:5px 0px;}
.index_cp_nr{font-size:12px; line-height:23px; font-family:arial,tahoma, verdana, geneva, sans-serif; text-align:left;}
.index_cp_lb{float:left;}
.zt{font-size:12px; font-family:arial,tahoma, verdana, geneva, sans-serif; font-weight: bold; line-height:23px; text-align:left;}
.index_contact{ width:266px; float:right;}
.index_contact_pic{width:266px; height:107px; padding:10px 0px;}
.index_contact_nr{font-size:12px; line-height:26px; font-family:Arial;font-weight: bold; color:#333333;}
#index_bottom{width:1004px; margin:0px auto; float:left;}
.index_bottom_line{width:1004px;height:4px; background-color:#CCCCCC; float:left;margin-top:10px;}
.index_bottom_zt span{width:1004px;font-size:12px; line-height:36px; font-family:Arial;font-weight: bold; color:#333333; float:left;}
/*end*/
/*内页样式-------------------------------------------*/
#nei_left{ width:226px; float:left; margin:10px 10px 0px 0px;display:inline;}
.nei_left_top{ width:226px; height:56px;}
.nei_left_center{ background: url(../images/left-line.jpg) repeat-y top center; padding: 0px 15px;}
.l_s_k_about{ width:195px;}
.l_s_k_about ul{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	overflow:hidden;
}
.l_s_k_about ul li{
	color:#232323;
	line-height:0px;
	margin-bottom:5px;
	list-style-type:none;
	text-align:left;
}
.l_s_k_about ul li a{	
    display:block;
	background-image: url(../images/menu.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	line-height:27px;
	padding-left:40px;
	color:#232323;
	text-decoration: none;
	}
.l_s_k_about ul li a:hover{
	background-image: url(../images/menu1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	color:#ffffff;
	line-height:27px;
	text-decoration: none;
	font-weight:bold;
	
	}
.l_s_k_about ul li .current{
background-image: url(../images/menu1.jpg);
background-repeat: repeat-x;
background-position: center top;
color:#ffffff;
line-height:27px;
text-decoration: none;
font-weight:bold;
	
}
.l_s_k_about ul li.active a{
	background-image: url(../images/menu1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	color:#ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	
	}
.l_s_k_about ul li.active a:hover{
	background-image: url(../images/menu1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	}
.nei_left_bottom{ width:226px; height:12px; float:left;}
.nei_left_guest{ width:215px; height:87px; float:left; padding-left:5px;}
#nei_right{ width:767px; float:right;}
.nei_right_top{ width:767px; height:48px; background: url(../images/about-ds.jpg) no-repeat top left; margin-top:10px;}
.nei_top_bt{font-size:18px; line-height:48px; font-family:Arial; padding-left:40px;font-weight: bold; color:#666666;}
.nei_about_nr{ padding:15px; font-size:13px; font-family:Arial; color:#666666; text-align:left; line-height:25px;}
.cp_zt{font-size:12px; color:#515151;font-weight:bold;font-family:Arial;text-align:center;}
.cp_bt{font-size:12px; color:#515151;text-align:left;font-family:Arial; padding-left:10px;}
.cp_bt a{
	font-size:12px;
	color:#515151;
	text-align:left;
	font-family:Arial;
	padding-left:10px;
}
.cp_bt a:hover{
	font-size:12px;
	color:#515151;
	text-align:left;
	font-family:Arial;
	padding-left:10px;
	text-decoration: underline;
}
.prducts_zt{ width:680px; height:45px; float:left; border-bottom:#666 1px dashed; font-size:15px; font-family:Arial;font-weight:bold; line-height:45px; text-align:center; margin:0px;display:inline;}
.products_dt{width:90%; margin:20px 10px; display:inline;float:left; overflow:hidden;}
.products_dt img { border:solid 1px #dedede; padding:5px;}
.pro_detail{ width:680px;float:left; font-size:12px; font-family:Arial; line-height:24px; color:#2e2e2e;}
.guest{ border:#666 1px solid; line-height:22px; color:#333333; height:22px;}
.dian{ color:#FF0000; font-size:14px;font-weight:bold;}
.co_cul{ padding-left:35px; padding-right:35px; padding-top:20px; line-height:28px;text-align:left; color:#2e2e2e; font-size:12px;font-weight:bold; }
.co_cul span{ font-weight:bold;}
.link{width:740px; float:left;}
.link_tu{width:212px; margin:10px; float:left; overflow:hidden; border:solid 1px #dedede;display:inline;}
/*end*/
#leftbj{background: url(../images/left-line.jpg) repeat-y top center; float:left; width:196px;padding: 0px 15px;}
.menu1 {
font-family: arial;
width:195px;
height:auto;
position:relative;
font-size:14px;
margin:0;
font-weight: bold;

}
.menu1 ul li a, .menu1 ul li a:visited {display:block; text-decoration:none; color:#000;width:165px; height:27px; padding-left:30px;text-align:left; color:#000; border-bottom:1px solid #FFF; 	background: url(../images/menu.jpg) repeat-x top center;line-height:27px; font-size:12px; overflow:hidden;}
.menu1 ul {padding:0; margin:0;list-style-type: none; }
.menu1 ul li {float:left; margin-right:1px; position:relative;}
.menu1 ul li ul {display: none; padding-left:190px; z-index:99999;}
.menu1 ul li ul li ul{ padding-left:100px;}
/* specific to non IE browsers */
.menu1 ul li:hover a {color:#fff; background: url(../images/menu1.jpg) repeat-x top center;}/*一级菜单事件*/
.menu1 ul .current a {color:#fff; background: url(../images/menu1.jpg) repeat-x top center;}/*一级菜单事件*/
.menu1 ul li:hover ul {display:block; position:absolute; top:0; width:195px;top:1px;}
.menu1 ul li:hover ul li a.hide {background:#db8101; color:#fff; }/*三级菜单常规*/
.menu1 ul li:hover ul li:hover a.hide{background:#ff5a00; color:#fff; }/*三级菜单事件*/
.menu1 ul li:hover ul li ul {display: none;}
.menu1 ul li:hover ul li a {display:block; background:#e83e02; color:#fff;width:165px; }/*二，三级菜单常规*/
.menu1 ul li:hover ul li a:hover {background:#ff6600; color:#fff; }/*二，三级菜单事件*/
.menu1 ul li:hover ul li:hover ul {display:block; position:absolute; left:61px; top:0; width:100px;}

#nei_sb{ width:740px; margin:0 auto; padding-top:10px;float:left;}
.sb_sub_pro_d{ width:220px; margin:0 10px 5px 14px;  float:left; overflow:hidden;}
.sb_sub_pro_d img { border:solid 1px #dedede; padding:5px}
.sb_pro_font { width:200px; height:30px; line-height:30px; text-align:center; color:#2f2f2f; font-size:12px;}

div.page_number {padding-top:15px;overflow:hidden; clear:both; text-align:center;}
div.page_number a{padding:1px 5px;height:20px;border:1px #888 solid;line-height:20px; text-align:center; text-decoration:none; color:Black;}
div.page_number a:hover{ text-decoration:underline;}