@charset "utf-8";
@import url("common/grid.css");
@import url("common/layout.css");

/* navi */
.header_links a:link,.header_links a:hover,.header_links a:visited,.header_links a:active
{
    color:#E8211A;
}
.header_right{
	height:27px;
	margin-top:10px;
	line-height:27px;
	color:#0074ae;}
.header_right div{
	_margin-right:6px;
	}
.header_right a:link{
	color:#E8211A;}
.header_right a:visited {
	color:#E8211A;
	text-decoration: none;
}
.header_right a:hover {
	color:#E8211A;
	text-decoration: underline;
}
.header_right a:active {
	color:#E8211A;
	text-decoration: none;
}
.globalNavi_bg {
	margin-bottom: 0;
	width: 100%;
}

.globalNavi{
	margin: 0 auto;
}

.menu li,
.globalNavi li{ 
	float: left;
	display: inline;
}
.overflow_hidden{
	overflow:hidden;
	}
.menu li a,
.globalNavi li a{
	width:110px;
	text-align:center;
	display: block;
	line-height: 35px;
	height:35px;
	font-size: 14px;
	font-weight:bold;
	color: #fff;
}
.globalNavi .last a{
	padding: 0 28px;
}

.menu li a:hover,
.globalNavi li a:link{
	color: #ea0900;
}
.globalNavi li a:visited{
	color: #ea0900;
}
.globalNavi li a:hover{
	color: #ff0000;
	/*background: url(../images/hover.gif) no-repeat center top;*/
	text-decoration:underline;
}
.globalNavi li a:active{
	color: #ea0900;
}
.globalNavi .current a:link{
	color: #fff;
	background: url(../images/hover.gif) repeat-x center top;
	text-decoration: none;
}
.globalNavi .current a:visited{
	color: #fff;
	background: url(../images/hover.gif) repeat-x center top;
	text-decoration: none;
}
.globalNavi .current a:hover{
	color: #fff;
	background: url(../images/hover.gif) repeat-x center top;
	text-decoration: none;
}
.globalNavi .current a:active{
	color: #fff;
	background: url(../images/hover.gif) repeat-x center top;
	text-decoration: none;
}
p {
	margin-bottom: 0;
	text-align: left;
	line-height: 24px;
	font-size: 12px;
	/*background-color: #09F;*/
}

.box {
	background-color: #FFF;
	background-image: none;
}

.grid {
	overflow: hidden;
	zoom: 1;
}

.banner_bg{
	width:98%;
	margin:auto;
	height:376px;
	overflow:hidden;
	margin-bottom:40px;
	margin-top:240px;
	z-index:999;
	position:relative;}
.main_banner_bg{
	width:98%;
	margin:auto;
	height:325px;
	overflow:hidden;
	margin-bottom:40px;
	margin-top:20px;
	z-index:999;
	position:relative;}
.banner{
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	}
.link{
	position:absolute;
	bottom:0px;
	right:0px;}
.b_c{
	width:840px;
	margin:auto;_width:880px;}
.b_text{
	margin-top:130px;
	color:#449000;}
.b_text h1{
	font-size:20px;
	font-weight:normal;
	color:#449000;}
.b_text span{
	font-size:12px;
	margin-top:20px;
	display:block;
	line-height:22px;
	font-weight:normal;
	color:#449000;}
.b_left{
	position:absolute;
	left:0px;
	top:200px;}
.b_right{
	position:absolute;
	right:0px;
	top:200px;}
/*幻灯片结束*/
.index_tab_title{
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dashed 1px #a5a5a5;}
.index_tab_title .more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	}
.index_tab_title .more a{
	color:#636262;
	}
.index_tab_title span{
	font-size:20px;
	color:#df0800;
	margin-bottom:10px;}
/*装饰器*/
.news_pic{
	width:280px;
	height:115px;
	padding-left:6px;
	padding-top:3px;
	background: url(../images/haber.png) no-repeat left top;
	}
.news_text span{
	color:#646464;}
/*新闻*/
.footer{
	background: url(../images/foot.png) no-repeat center top;
	
	margin-top:30px;
	padding-top:20px;
	overflow:hidden;
	text-align:center;
	}
.footer img
{
    vertical-align:middle;
}
/*底部版权*/
.m_banner{
	height:217px;
	width:970px;
	padding-bottom:35px;
	margin-left:7px;
	margin-top:60px;
	background: url(../images/banner_bg.gif) #fff no-repeat center bottom;
	overflow:hidden;_padding-bottom:29px; 
	}

/*内页幻灯片结束*/
#public_2col .main_bg{
	width:100%;
	margin-top:00px;}
.main_top{
	width:100%;
	height:20px;
	display:block;
	background: url(../images/main_top.png) no-repeat center bottom;}
.main_c{
	width:930px;
	margin:auto;
	padding:30px;
	padding-top:10px;
	height:about;
	overflow:hidden;}
.main_foot{
	width:100%;
	height:20px;
	display:block;
	background: url(../images/main_foot.gif) no-repeat center bottom;}
/*内页装饰器*/
.address{
	color:#7c7c7c;
	height:26px;
	background:url(../images/address.gif) no-repeat left bottom;
	}
.address a{
	color:#7c7c7c;
	}
.address a:visited {
	color:#7c7c7c;
	text-decoration: none;
}
.address a:hover {
	color:#7c7c7c;
	text-decoration: underline;
}
.address a:active {
	color:#7c7c7c;
	text-decoration: none;
}/*面包屑*/
.l_b{
	width:100%;
	overflow:hidden;}
.left_tab_title{
	display:block;
	width:210px;
	height:39px;
	line-height:39px;
	text-indent:24px;
	text-align:left;
	color:#fff;
	background:url(../images/l_title.gif) no-repeat left top;
	font-size:18px;}
.left_tab_content_1{
	width:100%;
	margin-top:20px;
	}
.left_tab_content{
	margin-top:20px;
	}
.left_tab_content .l_b ul li{
	width:210px;
	height:33px;
	float:left;
	margin-bottom:0px;
	border-bottom:dashed 1px #cacaca;
	}
.left_tab_content .l_b a{
	width:100%;
	height:33px;
	line-height:32px;
	text-align:left;
	text-indent:24px;
	display:block;
	background:url(../images/li.gif) no-repeat left top;
	}
.left_tab_content .l_b a:hover{
	color:#e60800;
	text-decoration:none;
	/*background:url(../images/li.gif) no-repeat left -33px;*/
	font-weight:bold;
	}
.left_tab_content .l_b .current a{
	color:#e60800;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/li.gif) no-repeat left -33px;
	}
.left_tab_content .l_b .current a:link{
	color:#e60800;
	}
.left_tab_content .l_b .current a:visited{
	color:#e60800;
	}
.left_tab_content .l_b .current a:hover{
	color:#e60800;
	}
.left_tab_content .l_b .current a:active{
	color:#FFF;
	}
	/*扩展*/
	
.left_tab_products{
	margin-top:20px;
	}
.left_tab_products .l_b ul li.parent{
	width:210px;
	
	float:left;
	margin-bottom:0px;
	border-bottom:dashed 1px #cacaca;
	}
.left_tab_products .l_b a.parent{
	width:100%;
	height:33px;
	line-height:32px;
	text-align:left;
	text-indent:24px;
	display:block;
	background:url(../images/li.gif) no-repeat left top;
	}
.left_tab_products .l_b a.parent:hover{
	color:#e60800;
	text-decoration:none;
	/*background:url(../images/li.gif) no-repeat left -33px;*/
	font-weight:bold;
	}
.left_tab_products .l_b .current a.parent{
	color:#e60800;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/li.gif) no-repeat left -33px;
	}
.left_tab_products .l_b .current a.parent:link{
	color:#e60800;
	}
.left_tab_products .l_b .current a.parent:visited{
	color:#e60800;
	}
.left_tab_products .l_b .current a.parent:hover{
	color:#e60800;
	}
.left_tab_products .l_b .current a.parent:active{
	color:#FFF;
	}
	.left_tab_products .childs
	{
	    background-image:url('../images/childs_bg.png');
	    width:100%;
	    float:left;
	    padding-bottom:10px;
	}
	.left_tab_products .childs ul
	{
	    width:100%;
	    float:left;
	}
	.left_tab_products .childs ul li
	{
	    display:block;
	    height:20px;
	    line-height:20px;
	    width:100%;
	}
	.left_tab_products .childs ul li a
	{
	    float:left;
	}
	/*结束扩展*/
/*内页副导航*/
.class_bg ul{
	width:106%;}
.class_bg ul li{
	width:280px;
	float:left;
	margin-bottom:20px;
	margin-right:44px;}
/*产品分类页*/
.shuom2{
padding-top:10px;
width:250px;
}

.shuom2 ul{
width:230px;
padding-left:10px;
}


.shuom2 ul li{
text-align:left;
line-height:24px;
color:#4a4a4a;
padding:0;
margin:0;
margin-bottom:10px;
font-weight:bold;
}
.shuom2 ul li span{
font-weight:normal;
color:#4a4a4a;
}

.shuom2 ul li span.name{
color:#df0800;
font-weight:bold;
}
/*产品详细页右侧*/

.product_view{
	width:100%;
	padding-top:30px;
	}
.pro_detail2{
	width:100%;
	height:30px;
	border-bottom:solid 1px #df0800;
	margin-bottom:10px;
}

.pro_detail2 ul li{
	width:90px;
	height:30px;
	display:block;
	float:left;
	margin-right:3px;
	}
	
.pro_detail2 ul li a{
	width:90px;
	height:30px;
	display:block;
	line-height:30px;
	text-align:center;
	background:#a9a9a9;
	color:#fff;
	}
	
.pro_detail2 ul li a:hover{
	background:#df0800;
	color:#fff;
	text-decoration:none;
	}
	
.pro_detail2 ul li a:visited{
	color:#fff;
	text-decoration:none;
	}
.pro_detail2 ul .detail_current a{
	width:90px;
	height:30px;
	display:block;
	line-height:30px;
	text-align:center;
	background:#df0800;
	color:#fff;
	}
	
.pro_detail2 ul .detail a:hover{
	background:#0079d6;
	color:#fff;
	text-decoration:none;
	}
	
.pro_detail2 ul .detail a:visited{
	color:#fff;
	text-decoration:none;
	}
/*产品详细内容*/
.news_list ul li{
	width:100%;
	overflow:hidden;
	border-bottom:dashed 1px #e2e2e2;
	padding-bottom:15px;
	margin-bottom:15px;}
.news_list .btn a{
	display:block;
	width:65px;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	height:23px;
	text-align:center;
	border:solid 1px #000;
	background:url(../images/news_btn.gif) repeat-x left 0px;
	}
/*资讯列表*/
.news_info{
	color:#999;
	border-bottom:dashed 1px #e2e2e2;
	padding-bottom:15px;
	margin-bottom:15px;}
/*资讯详细*/
.contact .floatL div{
	color:#1e1e1e;
	margin-bottom:5px;
	margin-top:10px;*margin-top:7px;_margin-top:5px;
	}
.contact .floatL input{
	border:solid 1px #cccccc;
	width:225px;
	height:26px;
	padding-left:10px;
	}
.contact .floatL textarea{
	border:solid 1px #cccccc;
	width:316px;
	height:148px;
	padding-left:10px;
	}
.contact button{
	border:none;
	width:80px;
	height:28px;
	line-height:27px;
	font-family:"微软雅黑";
	font-weight:bold;
	background:#df0800;
	color:#fff;}
/*联系我们*/
.j_list{
	border:solid 1px #d4d4d4;
	background:#fff;
	padding:20px;
	width:95.4%;
	}
.job_list ul li{
	margin-bottom:10px;
	overflow:hidden;}
.j_list h3{
	background:url(../images/job_icon.gif) no-repeat left 4px;
	padding-left:10px;
	color:#df0800;
	margin-bottom:10px;
	}
.j_list td{
	padding:5px;}
.j_list td a{
	padding:5px;
	margin-right:5px;
	background:#df0800;
	}
.j_list td a:link{
	color:#fff;
	}
.j_list td a:visited {
	color: #fff;
	text-decoration: none;
}
.j_list td a:hover {
	color: #fff;
	text-decoration: underline;
}
.j_list td a:active {
	color: #fff;
	text-decoration: none;
}
/*招聘*/
.index_pro{
	width:350px;
	margin-top:40px;
	}
.index_pro ul{
	}
.index_pro ul li{
	float:left;
	margin-top:0px;
	width:94px;
	overflow:hidden;
	margin-right:10px;_margin-right:9px;
	}
.index_pro ul li .pro_img a{
	border:solid 1px #c8c8c8;
	padding:3px;
	display:block;
	background:#fff;
	}
.index_pro ul li .pro_img a:hover{
	border:solid 1px #df0800;
	}
.index_pro ul li .pro_name{
	text-align:center;
	margin-top:4px;
	}
.Roll_l{
	margin-top:35px;
	margin-right:14px;_margin-right:14px;
	}
.Roll_r{
	margin-top:35px;
	}
/*首页产品*/
.mian_pro ul{
	width:100%;
	height:auto;
	overflow:hidden;
	}
.mian_pro ul{
	width:108%;
	}
.mian_pro ul li{
	float:left;
	margin-top:0px;
	width:200px;
	margin-right:50px;
	margin-bottom:20px;
	overflow:hidden;
	display:block;
	height:auto;
	}
.mian_pro ul li .pro_img a{
	border:solid 1px #b5b5b5;
	padding:3px;
	display:block;
	background:#fff;
	}
.mian_pro ul li .pro_img a:hover{
	border:solid 1px #df0800;
	background:#fff;
	}
.mian_pro ul li .pro_name{
	text-align:left;
	margin-top:4px;
	}
.mian_pro ul li .pro_name{
	text-align:left;
	margin-top:4px;
	}
.mian_pro ul li .pro_name ul li{
	text-align:left;
	margin-top:4px;
	margin-bottom:4px;
	}
/*产品列表*/

.page_gui .pageGuide
{
    width:100%;
    height:20px;
    line-height:20px;
}	
.page_gui .pageGuide .pageinfo
{
    width:200px;
    float:left;
    height:20px;
    line-height:20px;
}
.page_gui .pageGuide .paging
{
    width:500px;
    height:20px;
    line-height:20px;
    float:right;
    text-align:right;
}
.page_gui .pageGuide .paging a
{
    padding-left:3px;
    padding-right:3px;
}
.page_gui .pageGuide .paging a.cur
{
    color:#FE3600
}
.input
{
    background-color:#fff;
	border:1px solid #e3e3e3;
	border-top-color:#cccccc;
	height:24px;
	line-height:24px;
}
.textarea{
	
	border:1px solid #e3e3e3;
	border-top-color:#cccccc;
	height:107px;
	line-height:22px;
}
.button_1_b{/*按钮1样式*/
	display:block;
	background:url(../images/button_bg.png) repeat-x;
	
	height:24px;
	line-height:24px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.button_1_b:link,.button_1_b:visited{
	color:#fff;
}
.button_1_b:hover{
}
.footer_links select
{
    width:80px;
    vertical-align:middle;
}