﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family:"arial"; font-size:12px; line-height:22px; color:#000000; background-color:#F3F3F3; background-image:url(../images/bodybg.jpg); background-repeat:repeat-y; background-position:center top;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#E10000;
	text-decoration:none;
}
img{
	font-size:0px;
	line-height:0px;
}
/*---------------------------------------end main--------------------------------------*/
.top{
	width:960px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.top_title{
	background:url(../images/headtitle.jpg) no-repeat;
	background-position:center left;
	width:449px;
	height:100px;
	float:left;
	margin-top:25px;
}
.top_right{
	width:480px;
background-image:url(../gwc.jpg);
	background-repeat:no-repeat;
	float:right;

}
.top_sc{
	width:480px;
	height:50px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	text-align:right;
	line-height:40px;
}
.top_search{
	width:480px;

	clear:both;
	overflow:hidden;
	text-align:left;
	margin:0 auto;
}
.top_search ul li{
float:right;
padding:0 5px;
line-height:25px;
}
.top_search ul li a{
	color:#000;
	text-decoration:none;
}
.top_search ul li a:hover{
	color:#FF0000;
	text-decoration:none;
}
.top_search ul li.title{
color:#FF0000; font-weight:bold; padding-left:0px;
}

/*---------------------------------------头部结束--------------------------------------*/
.nav{
	width:960px;
	background-color:#C20200;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.nav ul{
width:945px;
margin:0 auto;
clear:both;
overflow:hidden;
}
.nav ul li{
	float:left;
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	padding:0 37px;
}
.nav ul li a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}
.nav ul li a:hover{
	color:#FFFE00;
	font-size:13px;
	text-decoration:none;
}
/*---------------------------------------导航结束--------------------------------------*/

.banner{
	width:960px;
	height:240px;
	background-color:#333333;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
/*---------------------------------------banner结束--------------------------------------*/
.container{
	width:960px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
.left{
	width:270px;
	float:left;
	overflow:hidden;
}
.left_tel{
	width:270px;
	height:64px;
	background-image:url(../images/lefttel.jpg);
	background-repeat:no-repeat;
	clear:both;
	overflow:hidden;
}
.left_search{
	width:270px;
	float:left;
	margin-top:10px;
}
.left_search h2{
    background-color:#C20200;
    width:260px;
	height:25px;
	font-size:14px;
	color:#FFEA00;
	padding-left:10px;
}
.left_search_nr{
	width:270px;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	margin-top:5px;
}
.left_search_nr input.txt{
	float:left;
	width:190px;
	background-image:url(../images/searchbg.jpg);
	background-repeat:no-repeat;
	border-right-width:0px;
	height:24px;
	line-height:24px;
	padding-left:5px;
	color:#000;
	border:0;
}
.left_search_nr input.btn{
	background:url(../images/search_but.jpg) no-repeat;
	width:72px;
	height:23px;
	float:left;
	cursor:hand;
	border:0px;
	margin-top:1px;
}
.left_prolist{
	width:360px;
	border-top-width:0px;
	margin-top:5px;
}

.left_prolist ul li{
	border-bottom:1px solid #FFF;
	/*background:url(../images/left_prolist_bg.jpg) no-repeat;*/
	width:260px;
	height:36px;
	line-height:28px;
	padding-left:10px;
	color:#000;
}
.left_prolist ul li a{
	width:240px;
	height:36px;
	line-height:36px;
	color:#000;
}
.left_prolist ul li a:hover{
	width:240px;
	height:36px;
	line-height:36px;
	color:#C20200;
}
/*---------------------------------------左边产品结束--------------------------------------*/
.right{
	width:670px;
	float:right;
}
.index_company_contact{
	width:670px;
	clear:both;
	overflow:hidden;
}
.index_company{
	width:340px;
	height:230px;
	float:left;
	background-image:url(../images/indexaboutbg.jpg);
	background-repeat:no-repeat;
	padding:10px;
	display:inline;
}
.index_company h2{
	width:340px;
	font-size:14px;
	color:#C20200;
	font-weight:bold;
}
.index_company h2 span{
	width:19px;
	text-align:right;
	float:right;
	padding-right:10px;
	vertical-align:bottom;
}
.index_company_nr{
	width:340px;
	line-height:23px;
}
*{ margin:0; padding:0;}
.menu_off{background:url(../images/left_prolist_bg.jpg) no-repeat;}
.menu_off a{}
.menu_off a:hover{}
.menu_off .sub_menu{display:none;}
.menu_on {background:url(../images/left_prolist_bg_2.jpg) no-repeat;display:block;width:270px;height:36px;line-height:36px;color:#333;}
.menu_on a{display:block;width:270px;height:36px;line-height:36px;color:#333;}
.menu_on a:hover{color:#fff;}
.menu_on .sub_menu{display:block; border:1px solid #dadada; background:#fff; width:400px; height:300px; padding:10px; overflow:hidden;z-index:9998;position:absolute;
/*控制2级菜单的位置*/
margin:-105px 0 0 257px;
*margin:-105px 0 0 257px;
_margin:-105px 0 0 257px; }
.menu_on .sub_menu a{ float:left; margin:0 10px 5px 0; border-bottom:1px solid #fa0001; padding:0 10px;height:36px;line-height:36px;width:170px;overflow:hidden; font-size:12px; background:url(/images/icon1.gif) 0px center no-repeat; }
.menu_on .sub_menu a:hover{width:170px; height:36px;line-height:36px; font-weight:700; color:#f00; } 
/*---------------------------------------首页简介结束--------------------------------------*/
.index_news{
	width:270px;
	height:230px;
	float:right;
	background-image:url(../images/indexcontactbg.jpg);
	background-repeat:no-repeat;
	padding:10px;
}
.index_news h2{
	width:270px;
	font-size:14px;
	color:#C20200;
	font-weight:bold;
}
.index_news h2 span{
	width:20px;
	text-align:right;
	float:right;
	padding-right:10px;
	vertical-align:bottom;
}

.index_news_nr{
	width:270px;
}
.index_news_nr ul li{
	border-bottom:1px  dotted #DCDCDC;
	background-image:url(../images/icon1.gif);
	background-position:center left;
	background-repeat:no-repeat;
	width:260px;
	line-height:23px;
	padding-left:11px;
	color:#000;
}
.index_news_nr ul li a{
	width:240px;
	color:#000;
}
.index_news_nr ul li a:hover{
	width:240px;
	height:36px;
	color:#C20200;
}
/*---------------------------------------首页新闻结束--------------------------------------*/

.index_pro{
	width:670px;
	overflow:hidden;
	margin-top:10px;

}
.index_pro h2{
	width:670px;
	height:18px;
	font-size:14px;
	color:#FFEA00;
	font-weight:bold;
	padding:5px;
	background-image:url(../images/indexprobg.jpg);
	background-repeat:no-repeat;
}
.index_pro h2 span{
	width:19px;
	text-align:right;
	float:right;
	padding-right:20px;
	vertical-align:bottom;
}
.index_pro_titbg{
	width:670px;
	background-image:url(../images/indexprotitbg.jpg);
	background-repeat:no-repeat;
}
.index_pro_nr{
	width:670px;
	line-height:23px;
	margin-top:5px;
}
.index_pro_nr ul li{
	float:left;
	padding:0 5px;
}
.index_pro_nr ul li img{
	vertical-align:bottom;
}
.index_pro_nr ul li span{
	display:block;
	text-align:center;
}

/*---------------------------------------首页产品结束--------------------------------------*/

.index_zs_nr{
	width:670px;
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
.index_zs1{
	width:353px;
	height:195px;
	float:left;
	background-image:url(../images/tit1bg.jpg);
	background-repeat:repeat-x;
	border:#E6E6E6 1px solid;
	padding-left:5px;
	display:inline;
}
.index_zs1 h2{
	width:343px;
	height:24px;
	font-size:12px;
	padding-left:15px;
	background-image:url(../images/titicon1.jpg);
	background-repeat: no-repeat;
	background-position:center left;
	color:#C20200;
	font-weight:bold;
}
.index_zs1_nr{
	width:343px;
	line-height:23px;
}
.index_zs1_nr ul li{
	border-bottom:1px  dotted #DCDCDC;
	background-image:url(../images/icon1.gif);
	background-position:center left;
	background-repeat:no-repeat;
	width:338px;
	line-height:23px;
	padding-left:11px;
	color:#000;
}
.index_zs1_nr ul li a{
	width:338px;
	color:#000;
}
.index_zs1_nr ul li a:hover{
	width:338px;
	height:36px;
	color:#C20200;
}
/*---------------------------------------首页知识left结束--------------------------------------*/
.index_zs2{
	width:283px;
	height:195px;
	float:right;
	background-image:url(../images/tit1bg.jpg);
	background-repeat:repeat-x;
	border:#E6E6E6 1px solid;
	padding-left:5px;
	display:inline;
}
.index_zs2 h2{
	width:270px;
	height:24px;
	font-size:12px;
	padding-left:15px;
	background-image:url(../images/titicon1.jpg);
	background-repeat: no-repeat;
	background-position:center left;
	color:#C20200;
	font-weight:bold;
}
.index_zs2_nr ul li{
	border-bottom:1px  dotted #DCDCDC;
	background-image:url(../images/icon1.gif);
	background-position:center left;
	background-repeat:no-repeat;
	width:260px;
	line-height:23px;
	padding-left:11px;
	color:#000;
}
.index_zs2_nr ul li a{
	width:240px;
	color:#000;
}
.index_zs2_nr ul li a:hover{
	width:240px;
	height:36px;
	color:#C20200;
}
/*---------------------------------------首页知识right结束--------------------------------------*/
.index_hzkh{
	width:960px;
	height:70px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
.index_hzkh_left{
	width:30px;
	height:70px;
	float:left;
	background-color:#C20200;
	overflow:hidden;
}
.index_hzkh_left h2{
	width:30px;
	height:70px;
	line-height:16px;
	text-align:center;
	font-size:12px;
	color:#FFEA00;
	font-weight:bold;
	margin-top:5px;
}
.index_hzkh_right{
	width:920px;
	height:70px;
	float:right;
}
.index_hzkh_right ul li{
	float:left;
	padding:0 5px;
}
.index_hzkh_right ul li img{
	vertical-align:bottom;
}
.index_hzkh_right ul li span{
	display:block;
	text-align:center;
}
/*---------------------------------------合作伙伴结束--------------------------------------*/
.index_link{
	width:960px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
.index_link ul li{
	float:left;
	padding:0 5px;
}
.index_link ul li img{
	vertical-align:bottom;
	border:#1px #CCCCCC solid;
}
.index_link ul li span{
	display:block;
	text-align:center;
}
/*---------------------------------------友情链接结束--------------------------------------*/
.index_youhua{
	width:960px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
.index_youhua ul li{
	line-height:23px;
	color:#000;
}
.index_youhua ul li a{
	color:#000;
}
.index_youhua ul li a:hover{
	color:#C20200;
}

/*---------------------------------------优化结束--------------------------------------*/
.foot{
	width:960px;
	height:73px;
	background-image:url(../images/foot.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	clear:both;
	text-align:center;
	overflow:hidden;
	margin-top:10px;
}
.foot ul li{
margin-top:10px;
	line-height:21px;
	color:#000;
}
.foot ul li a{
	color:#000;
}
.foot ul li a:hover{
	color:#C20200;
}

/*---------------------------------------foot结束--------------------------------------*/

/*-----------------------------------------------------Start 公司简介Css样式---------------------------------------*/
.about_titbg{
	width:670px;
	height:30px;
	background-image:url(../images/indexprobg.jpg);
	background-repeat:no-repeat;
}
.about_titleft{
	width:100px;
	float:left;
	overflow:hidden;
	color:#FFEA00;
	font-weight:bold; 
	font-size:14px;
	padding-left:10px;
	padding-top:5px;
}
.about_titright{
text-align:right;
	width:500px;
	float:right;
	text-align:right;
	padding-top:5px;
}
.about_titright ul li{
color:#5B4500;
line-height:23px;
	padding:0 5px;
}
.about_titright ul li a{
color:#5B4500;
line-height:23px;
}
.about_titright ul li a:hover{
color:#C20200;
line-height:23px;
}
.about_nr{
	width:670px;
	margin-top:5px;
	line-height:23px;
}
.about_nr ul li{
color:#000000;
line-height:23px;
	float:left;
	padding:0 5px;
}
.about_nr ul li a{
color:#000000;
line-height:23px;
}
.about_nr ul li a:hover{
color:#C20200;
line-height:23px;
}
.aboutlink{
	width:670px;
	margin-top:5px;
	line-height:23px;
}
.aboutlink ul li{
	float:left;
	padding:0 5px;
}
.aboutlink ul li img{
	vertical-align:bottom;
	border:#1px #CCCCCC solid;
}
.aboutlink ul li span{
	display:block;
	text-align:center;
}

/*---------------------------------------end 公司简介Css样式--------------------------------------*/
.jszl_nr{
	width:670px;
	line-height:23px; margin-top:10px;
}
.jszl_nr ul li{
	border-bottom:1px  dotted #DCDCDC;
	background-image:url(../images/icon1.gif);
	background-position:center left;
	background-repeat:no-repeat;
	width:650px;
	line-height:23px;
	padding-left:11px;
	color:#000;
}
.jszl_nr ul li a{
	width:670px;
	color:#000;
}
.jszl_nr ul li a:hover{
	width:670px;
	height:36px;
	color:#C20200;
}
/*---------------------------------------技术资料结束--------------------------------------*/
.pro_nr{
	width:670px;
	line-height:23px;
	margin-top:10px;
}
.pro_nr ul li{
	float:left;
	padding:0 5px;
}
.pro_nr ul li img{
	vertical-align:bottom;
}
.pro_nr ul li span{
	display:block;
	width:130px;
	text-align:center;
}

/*---------------------------------------产品结束--------------------------------------*