html,body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	font-size:12px;
	-webkit-text-size-adjust:none;/*解决谷歌浏览器字体大小限制12px问题*/
	font-family:"宋体", Tahoma, Verdana, Arial, sans-serif;
	color:#363636;
	background:#ffffff url(../img/bg.jpg) repeat-x;
}
div,ol,ul,li,h1,h2,h3,form,dl,dt,dd,h3,h4,h5,h6{
	padding:0;
	margin:0;
	font-size:12px;
}
p{
	padding:0;
	margin:0;
}
img{
	border:0;
}

ol,ul,li,dl,dt,dd{
	list-style:none;
}

a{ color:#363636; text-decoration:none;}
a:hover {text-decoration: none; color:#d00508;}

.clear{
	clear:both;
}
.clearfloat{
	clear:both;
	line-height:0px;
	height:0px;
	padding:0;
	font-size:0;
	margin:0;
}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;display: inline-block;_height:1px;}
.left{float:left;}
.right{ float:right;}

.head{
	width:1000px;
	height:136px;
	margin:0 auto;
	position:relative;
	z-index:100;	
}
.logo{
	width:256px;
	height:66px;
	position:absolute;
	left:0px;}

.top_home{
	width:300px;
	height:23px;
	text-align:right;
	padding-top:3px;
	vertical-align:middle;
	position:absolute;
	right:0px;
	top:10px;
	color:#fff;	
}
.top_home a,.top_home a:visited{
	margin-right:10px;
	padding-left:10px;
	color:#fff;
}
.top_home a:hover{
	color:#FF0;
}

.top_tel{
	width:253px;
	height:33px;
	position:absolute; padding-top:10px;
	right:250px;
	top:47px; color:#fff;
	text-align:right;
	background:url(top_tel.png) no-repeat;
	font-family:"微软雅黑", "宋体"; font-size:30px; 
}
.top_search{
	width:230px;
	height:23px;
	position:absolute;
	right:0;
	bottom:48px;
	z-index:4;
}
.p_order{ height:29px; line-height:29px;}
.top_search .s_text{
	width:162px;
	height:23px;
	padding-left:25px;
	background:url(../img/search_text.gif) no-repeat;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	overflow:hidden;
}
.top_search .s_textfocus{
	background:url(../img/search_text1.gif) no-repeat 0 -23px;
}
.top_search .s_text input{width:110px; height:23px; line-height:23px; font-size:12px; border:0; padding:0; background:none; padding:0 5px;}
.top_search .s_select{height:23px; line-height:23px;position:absolute;right:42px;top:0;z-index:4; background:none; border:none; display:block;}
#SelectWord{ display:block;height:23px;line-height:23px;border:1px solid #e7e7e7;}
.top_search .s_select h3{
	width:30px;
	height:21px;
	font-size:12px;
	padding:1px 0;
	font-weight:normal;
	padding-left:12px;
	line-height:22px;
	color:#b6b6b6;
	background:url(../img/search_select1.gif) no-repeat;
	cursor:pointer;
	overflow:hidden;
}
.top_search .s_select h3.ov{
	background:url(../img/search_select1.gif) no-repeat 0 -23px;
}
.top_search .s_select ul{
	border:1px solid #bab9be;
	background:#ffffff;
	border-top:0;
	position:absolute;
	left:0;
	top:22px;
	z-index:30000;
	display:none;
}
.top_search .s_select ul li{
	width:32px;
	padding-left:8px;
	height:23px;	
	font-size:12px;
	text-align:center;
	line-height:23px;
	cursor:pointer;
}
.top_search .s_select ul li.ov{
	background:#3399ff;
	color:#ffffff;
}

.top_search .s_btn{
	width:43px;
	height:23px;
	position:absolute;
	left:187px;
	top:0;
	z-index:3;
}


.nav{ height:45px; width:1000px; margin:0 auto; z-index:99; position:relative;}
.nav ul{ width:882px; height:45px; margin:0 auto;}
.nav ul li{ height:40px; padding-top:5px; float:left; background:url(../img/nav_line.gif) no-repeat left top; position:relative;}
.nav ul li a{width:88px; height:40px; text-align:center; line-height:40px; font-size:14px; font-weight:bold; color:#fff; display:block; margin:0 5px; background:url(../img/nav_ov.png) no-repeat center -1000px;}
.nav ul li a:hover{background:url(../img/nav_ov.png) no-repeat center center; color:#fff;}

.nav ul li ul{ width:98px; text-align:center; position:absolute; top:45px; left:0px; background:#870007; height:auto;filter:alpha(opacity=90);-moz-opacity:0.9; -khtml-opacity: 0.9;opacity: 0.9;}
.nav ul li ul li{ width:98px; height:30px; line-height:30px; background:none; border:none; padding:0; margin:0;}
.nav ul li ul li a{  width:98px; height:30px; display:block; line-height:30px; color:#fff; font-family:"宋体"; font-size:12px; font-weight:normal; margin:0; padding:0;}
.nav ul li ul li a:hover{  width:98px; height:30px; line-height:30px; background:#5a0005; color:#fff; font-family:"宋体"; font-size:12px; margin:0; padding:0;}

.bnr{
	width:100%px;
	height:451px;
	text-align:center;	
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.banner{
	width:1440px;
	height:451px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden; z-index:98;}
.banner img {
	width:1440px;
	height:451px;
}
.banner_fmenu {
	padding-left:0px;
	position:absolute;
	left:50%;	
	bottom:25px;
	z-index:2000;
}
#banner_fmenu A {
	width:10px;
	height:10px;
	background:#000000;
	border:1px solid #ffffff;
	color:#FFFFFF;
	text-align:center;
	line-height:0px;
	font-size:0px;
	font-weight:bold;
	display:block;
	float:left;
	overflow:hidden;
	margin:0 4px;
}
#banner_fmenu A.activeSlide {
	background:#eb0000;
	border:1px solid #ffffff;
	color:#FFFFFF;
}
#banner_fmenu A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}




.main_gg{
	width:850px;
	height:32px;
	line-height:32px;
	padding-left:148px;
	border:1px solid #d2d2d0;
	margin:0 auto;
	position:relative;
	z-index:1;
}
.main_gg h3{
	width:110px;
	height:34px;
	padding-left:26px;
	background:url(../img/gg_bg.gif) no-repeat;
	position:absolute;
	left:-1px;
	top:-1px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	line-height:34px;
	font-family:"微软雅黑";
}
.main_gg a{
	margin-right:20px;
}

.main{
	width:1000px;
	padding:15px 0;
	margin:0 auto;
}


.main_left{
	width:267px;
	float:left;
}
.index_left{
	width:248px;
	float:left;
}
.index_tit1{ background:url(box2_tit.jpg) no-repeat; width:100%; height:47px; position:relative; z-index:1;}
.index_tit1 a:link,.index_tit1 a:visited{ color:#fff; font-family:"微软雅黑", "宋体"; font-size:14px; position:absolute; z-index:2; top:12px; left:15px;}
.index_tit1 a:hover{ color:#FF0;}
.index1_con{ background:url(box2_bg.jpg) no-repeat; height:177px; width:100%; margin-bottom:20px;}
.flash{ width:218px; height:158px; overflow:hidden; padding-left:16px; padding-top:7px;}
.main_right{
	width:720px;
	float:right;
}
.index_right{
	width:728px;
	float:right;
}
.about_img{ float:left; width:232px; padding-left:18px; padding-right:15px; padding-top:22px;}
.about_img a:link,.about_img a:visited{ border:1px solid #a4a4a4; padding:1px; display:block;}
.about_img a:hover{ border:1px solid #a91502; padding:1px; background:#a91502;}
.about_img a img{ width:228px; height:130px;}
.about_p{ line-height:24px; padding-top:16px; padding-right:10px;}
.about_p p{ text-indent:2em;}
.index_news{ background:url(box5_bg.jpg) no-repeat; width:468px; height:227px; float:left;  margin-top:5px; position:relative; z-index:1;}
.index_news ul{ padding:10px; width:448px;}
.index_news ul li{line-height:24px; width:433px; border-bottom:1px dotted #d7d7d7; float:left; background:url(ico.jpg) left no-repeat; padding-left:15px;}
.index_us{ background:url(box6_bg.jpg) 10px no-repeat; width:260px; height:233px; position:absolute; z-index:2; left:956px;}
.index_us_t{ position:relative; z-index:1;height:46px; }
.index_us_t h1{ position:absolute; z-index:2; color:#fff; font-family:"微软雅黑", "宋体"; right:25px; top:17px; font-size:14px;}
.index_us_t h1 a:link,.index_us_t h1 a:visited{ color:#fff;}
.index_us_t h1 a:hover{ color:#FF0;}
.index_us p{ padding:10px; line-height:24px; padding-left:28px;}
.tit1{
	height:55px;		
	background:url(../img/box1_tit.jpg) center no-repeat;
	position:relative;
	z-index:1;
}
.tit1 h3{
	width:122px;
	height:30px;	
	padding-left:15px;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	line-height:30px;
	position:absolute;
	left:-1px;
	top:3px;
	z-index:2;
}
.tit1 h4{ color:#fff; position:absolute; left:80px; top:10px; width:80px; height:30px; z-index:3;}
.tit1 a:link,.tit1 a:visited{
	padding-top:10px;
	margin-right:15px;
	float:right;
	color:#fff;
	font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.index_contact{
	background:url(box3_bg.jpg) no-repeat; width:100%; height:230px; line-height:24px; z-index:1px; position:relative;
}
.index_contact a{ display:block; width:204px; height:28px; position:absolute; z-index:2;top:15px; left:15px;}
.index_contact p{ text-indent:2em; width:204px; position:absolute; z-index:3; top:75px; left:15px;}
.main_tit1{
	height:29px;
	border:1px solid #d1d1d1;
	border-bottom:1px solid #2a2626;
	background:url(../img/tit_bg.gif) repeat-x;
	position:relative;
	z-index:1;
}
.main_tit1 h3{
	width:122px;
	height:30px;
	background:url(../img/tit1_bg.gif) no-repeat;
	padding-left:15px;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	line-height:30px;
	position:absolute;
	left:-1px;
	top:-1px;
	z-index:2;
}
.main_tit1 a{
	padding-top:7px;
	margin-right:10px;
	float:right;
}

.main_tit2{
	height:29px;
	border:1px solid #d1d1d1;
	border-bottom:1px solid #b10c10;
	background:url(../img/tit_bg.gif) repeat-x;
	position:relative;
	z-index:1;
}
.main_tit2 h3{
	width:122px;
	height:30px;
	background:url(../img/tit2_bg.gif) no-repeat;
	padding-left:15px;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	line-height:30px;
	position:absolute;
	left:-1px;
	top:-1px;
	z-index:2;
}
.main_tit2 a{
	padding-top:7px;
	margin-right:10px;
	float:right;
}


.index_tit2{
	height:45px;	
}
.index_tit2 h3{
	width:63px;
	height:14px;	
	padding-left:15px;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:14px;
	color:#b61211;
	line-height:14px;
	position:absolute;
	left:31px;
	top:28px;
	z-index:2;
	border-right:1px solid #b61211;
}
.index_tit2 h4{color:#b61211; position:absolute; z-index:3; top:25px; left:120px;}
.index_tit2 a{
	padding-top:25px;
	margin-right:10px;
	float:right;
}
.index_tit3{
	height:45px;	
}
.index_tit3 h3{
	width:63px;
	height:14px;	
	padding-left:15px;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:14px;
	color:#b61211;
	line-height:14px;
	position:absolute;
	left:36px;
	top:22px;
	z-index:2;
	border-right:1px solid #b61211;
	
}
.index_tit3 h4{color:#b61211; position:absolute; z-index:3; top:24px; left:120px;}
.index_tit3 a{
	padding-top:21px;
	margin-right:10px;
	float:right;
}
.news_img{ width:109px; height:76px; padding-left:13px; padding-top:4px; float:left; padding-right:11px;}
.news_img a:link,.news_img a:visited{ padding:1px; border:1px solid #d8dadc; display:block;}
.news_img a:hover{ padding:1px; border:1px solid #9f1101;}
.news_p{ line-height:24px; padding-right:5px; padding-top:5px;}
.news_p h1 a:link,.news_p h1 a:visited{color:#ff0200;}
.news_p h1 a:hover{ color:#900;}
.news_p p{ text-indent:2em;}
.news_p p a:link,.news_p p a:visited{ color:#fe0000;}
.news_p p a:hover{ color:#900;}

.leftmenu{
	height:184px;
	border:1px solid #d1d1d1;
	border-top:0;
	margin-bottom:15px;
	overflow:hidden;
}
.leftmenu ul{
	width:241px;
	padding-top:14px;
	margin:0 auto;
}
.leftmenu ul li{
	width:241px;
	height:32px;
	overflow:hidden;
}
.leftmenu ul li a,.leftmenu ul li a:visited{
	width:203px;
	height:27px;
	font-size:12px;
	line-height:27px;
	color:#ffffff;
	padding-left:38px;
	background:url(../img/menu_dot1.gif) no-repeat;
	display:block;
	overflow:hidden;
}
.leftmenu ul li a:hover{
	background:url(../img/menu_dot2.gif) no-repeat;
}


.main_contact{
	height:220px;
	border:1px solid #d1d1d1;
	line-height:24px;
	border-top:0;
	padding:10px;
}


.main_proshow{
	width:720px;
	height:216px;
	margin-bottom:15px;
}
.index_proshow{
	width:728px;
	height:226px;
	margin-bottom:15px;
	background:url(box4_bg.jpg) no-repeat;
	position:relative; z-index:1;
}
.proshow{
	height:184px;	
	border-top:0;
}
#proshow{
	width:700px;
	padding:18px 0 0 0;
	margin:0 auto;
	overflow:hidden;
}
#btn_left1,#btn_right1{
	display:none;
}


.main_about{
	width:355px;
	height:272px;
	float:left;
	overflow:hidden;
}
.main_about .text{
	height:220px;
	border:1px solid #d1d1d1;
	line-height:24px;
	border-top:0;
	padding:10px;
	overflow:hidden;
}
.main_about .text img{
	float:left;
	padding-top:5px;
	margin-right:8px;
}
.main_about .text a,.main_about .text a:visited{
	color:#c50405;
}
.main_about .text a:hover{
	color:#000000;
}


.main_news{
	width:355px;
	height:272px;
	float:right;
}
.main_news ul{
	height:220px;
	border:1px solid #d1d1d1;
	line-height:24px;
	border-top:0;
	padding:10px 15px 10px 15px;
	overflow:hidden;
}
.main_news ul li{
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #cccccc;
	padding-top:3px;
	overflow:hidden;
}
.main_news ul li a,.main_news ul li a:visited{
	height:30px;
	padding-left:30px;
	font-size:12px;
	line-height:30px;
	background:url(../img/icon_jia1.gif) no-repeat 5px 10px;
	display:block;
	overflow:hidden;
}
.main_news ul li a:hover{
	background:url(../img/icon_jia2.gif) no-repeat 5px 10px;
}



.main_caseshow{
	width:1000px;
	padding-top:15px;
	margin:0 auto;
	clear:both;
}

.scroll_w{
	width:1000px;	
	border-top:0;
	overflow:hidden;
	background:url(box1_bg.jpg) no-repeat; height:176px;
}
#btn_left{ width:34px; float:left; padding-top:58px; padding-left:10px; padding-right:5px;}
#btn_right{
	width:34px; float:right;padding-top:58px; display:block; padding-right:10px; padding-left:5px;
}


#scrollshow_demo{
	width:902px;	
	padding:10px 0 10px 0;
	overflow:hidden;
	float:left;	
}

.pro_pic{
	width:198px;
	line-height:2em;
	text-align:center;	
}
.pro_pic img{
	border:1px solid #cbcccb;
	padding:2px;
	width:170px;
	height:120px;	
}
.pro_pic a:hover img{
	border:2px solid #d00508;
	padding:1px;
}


.main_links{
	width:978px;
	border:1px solid #d1d1d1;
	padding:10px 10px 0 10px;
	color:#626060;
	margin:0 auto 15px auto;
}
.main_links a,.main_links a:visited{
	color:#626060;
}
.main_links a:hover{
	color:#d00508;
}
.webkey{
	border-bottom:1px solid #eaeaea;
	line-height:20px;
}
.mlinks{
	height:50px;
	padding-left:50px;
	padding-top:5px;
	background:url(../img/tit_ylink.gif) no-repeat;
	line-height:20px;
}
.mlinks a{
	margin-right:10px;
}


.foot{
	background:url(foot.jpg) repeat-x;
	height:85px;	
	padding:30px 0;
	padding-top:35px;
	line-height:1.8em;
	text-align:center;
	color:#fff;
	margin:0 auto;
}
.foot .foot_nav{
	padding-bottom:5px;
	color:#ebee9b;
}
.foot .foot_nav a{
	font-weight:bold;
	margin:0 10px;
}
.foot a,.foot a:visited{
	color:#ebee9b;	
}
.foot a:hover{
	color:#ff0;
	text-decoration:underline;
}
.copyright a:link,.copyright a:visited{ color:#fff;}
.copyright a:hover{ color:#FF0;}



.online{
	width:119px;	
	position:absolute;
	right:30px;
	top:140px;
	z-index:9000;
}
.online_top{
	width:119px;
	height:66px;
	background:url(../img/online_top.png) no-repeat;
}
.online_box{
	width:119px;
	padding-bottom:65px;
	background:url(../img/online_bg1.png) no-repeat 0 bottom;
}
.online_box .tel{
	width:100px;
	padding-bottom:8px;
	background:url(../img/online_xx.gif) center bottom no-repeat;
	margin:0 auto 10px auto;
}
.online_box .tel h4{
	font-size:14px;
	font-family:"微软雅黑";
	text-align:center;
	color:#be0200;
	line-height:20px;
}
.online_box .tel h5{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#be0200;
	line-height:20px;
}
.online_box .qq{
	width:103px;
	text-align:center;	
	margin:0 auto;
	overflow:hidden;
}
.online_box .mobiSite{
	width:100px;
	text-align:center;
	padding-top:10px;
	margin:0 auto;
	overflow:hidden;
}
.online_box .mobiSite p{
	font-size:12px;
	line-height:16px;
}
.online_box .mobiSite .ewm{
	padding:5px 0;
}
.online_box .mobiSite h3{
	font-weight:normal;
	color:#be0200;
}
.online_box .mobiSite a,.online_box .mobiSite a:visited{
	color:#be0200;
}
.online_box .mobiSite a:hover{
	color:#be0200;
	font-weight:bold;
}
.gotop{
	width:35px;
	height:35px;
	position:absolute;
	left:42px;
	bottom:6px;
	cursor:pointer;
}

/*?????*/
.news_neiye_right_z2{width:678px; height:auto; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding:10px;}
.shownews_pro_z{ _height:420px; min-height:420px; padding:10px; width:698px; border-left:1px solid #eee; border-right:1px solid #eee;}
.ArticleTitle{ font-size:18px; line-height:40px; text-align:center;  margin-bottom:10px;  font-family:"????"; font-weight:bold;}
.ArticleMessage{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px; padding:4px 0;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.ArticleTencont{  line-height:180%; padding:10px 15px; font-size:12px;}
#article a:link{  text-align:right; color:#A8A6A6;}
.pr_ms{font-weight:bold;border-bottom:1px dotted #CCCCCC;  }
.pr_nr{ padding:10px 20px;}
.fy{ width:100%; border-top:1px dotted #CCCCCC; height:30px; line-height:30px; margin-top:20px; color:#666;}

/*??????*/
.page{ widht:auto; display:inline-block; float:right; height:22px; margin:15px 0;}
.page span,.page a{ widht:auto; margin-right:5px; display:inline-block; border:1px solid #ddd; float:left; height:22px; padding:0 6px; line-height:22px; text-align:center; color:#777; background:#fff;}
.page span{ widht:auto; display:inline-block; float:left; height:22px; padding:0 6px; line-height:22px; text-align:center;}
.page a:hover,.page .hover{border-color:#444; color:#fff; background:#555;}

/*??*/
.liuyan_fb{ width:96%; height:auto; padding:10px 2%; _padding:5px 2%;}
.liuyan_fb input{ line-height:20px;}
.liuyan_fb td{ padding:5px; _padding:2px;}
.liuyan_list{ width:100%; height:auto; margin:10px 0; border:1px solid #ddd;}
.liuyan_list .title{ width:100% !important; height:30px; padding:0px !important; border-bottom:1px solid #ddd; overflow:hidden; background:#f5f5f5;}
.liuyan_list .title h3{ float:left; width:60%; height:30px; line-height:30px;  text-indent:12px; color:#04496a; font-size:14px;}
.liuyan_list .title span{ float:right; width:28%; height:30px; line-height:30px; color:#04496a; text-align:right; padding-right:2%;}
.liuyan_list .Content{ width:96%; padding:5px 2%; line-height:200%;}
.liuyan_list .Content .huifu{ border-top:1px dotted #ccc; padding:2px 0;}

.item{ width:241px; height:27px; line-height:27px; background:url(../img/menu_dot1.gif) no-repeat; margin-bottom:5px;}
.item a{ height:27px; color:#fff; padding-left:41px; display:block;}
.item a:hover{ color:#fff; width:241px; height:27px; line-height:27px; display:block; background:url(../img/menu_dot2.gif) no-repeat;}

/*---------产品详情页 Css-----------*/
.pro_images{ width:100%; height:auto; text-align:center; font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:10px;}
.pro_images img{ min-width:500px; padding:2px; border:1px solid #eaeaea; margin-bottom:15px;}



.jing_pointer { width:27px; height:117px; position:absolute; top:95px; left:-22px; cursor:pointer; }
 .jing_pointer.active { left:100px; background-position:0 -120px !important; }
.jing_kf_1 .jing_pointer { background:url(kf/skin/11/pointer.png) 0 0 no-repeat; }
.pl1{ background:none !important;}

.jing_pointer { width:27px; height:117px; position:absolute; top:55px; cursor:pointer; }
.jing_pointer .active { left:-17px; background-position:0 -120px !important; }
.jing_pointer { background:url(../img/pointer1.png) 0 0 no-repeat; }
.pl1{ background:none !important;}
 .jing_pointer .active{left:100px!important;}


/*地图*/
.about_main{line-height:30px; height:auto; font-size:14px;color:#666666; margin:0; padding:0;float:left;}
.about_main ul{list-style:none; margin:0; padding:0;}
.about_main ul li.map_1{border-bottom:1px solid #eee;margin:10px 0;padding:10px;font-weight:bold;}
.about_main ul li.map_2{ float:left; min-width:110px; padding:0 5px;}
.about_main ul li a{color: #666666;}
.about_main ul li a:hover{color:#666666; text-decoration:underline; font-weight:bold;}
.right_top ._column_title{ border-left:3px solid #e60044; color:#333; float:left; font-size:20px; height:24px; line-height:24px; margin:19px 0; padding-left:15px; 

display:inline;}
.right_top .column_path{ float:right;display:inline; color:#999; font-size:12px;}
.right_top .column_path a{color:#999;}