﻿@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ background:#fff; font-family:"微软雅黑"; font-size:12px; color:#333; line-height:24px;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#b20808; text-decoration:underline;}
a img{ border:0px;}
ul li{ list-style:none;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}


a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}


.header{height: 130px;background: url(../img/header.png) repeat-x;position: relative;z-index: 45;}
.header-main{width: 1200px;height: 130px;margin: 0 auto;
}
.header-top{
	height: 30px;
}
.header-top .search{
	float: right;
	margin: 5px 0 0 20px;
}


.header-top ul{
	border-right: 1px solid #727478;
	float: right;
}
.header-top li{
	height: 30px;
	border-left: 1px solid #727478;
	float: left;
}
.header-top li a{
	display: inline-block;
	width: 90px;
	line-height: 30px;
	color: #cacaca;
	text-align: center;
}
.logo{
	float: left;
}
.nav-main{
	height: 87px;
	float: right;
	padding-top:13px;
}
.nav-main li{
	padding-right: 1px;
	background: url(../img/bg_li01.jpg) no-repeat right center;
	float: left;
	position: relative;
}
.nav-main li.last{
	padding-right: 0;
	background: none;
}
.nav-main li a{
	display: inline-block;
	font: bold 14px/87px "微软雅黑";
	color: #666;
	padding: 0 22px;
}
.nav-main li a.on{
	color: #835e3f;
	/*background:url(../img/menu_navon.gif) no-repeat center bottom #835e3f;*/
}
.nav-main li a:hover,.nav-main li a.hover{
	color: #b20809;/*background: url(../img/bg_li01.jpg) no-repeat right center;*/
	text-decoration:none;
	
}
.son-nav{ position:absolute;left:5px;top:87px; height:0px; overflow:hidden;}
.son-nav ul li{ float:left; height:32px; padding:0 0px;background:url("../img/nav_bit.gif") no-repeat left center;}
.son-nav a{ font: normal 12px/24px "微软雅黑"; padding:0; color:#fbfbfb;}
.son-nav ul li a:hover{ color:#644d3a;}

.menuson-bg{ width:1200px; height:0; margin:0 auto; background:url(../img/menu_bg01.png) repeat;}







#ding{ width:auto; height:35px; background:#333;}
.ding{ width:1180px; margin:0 auto; font-size:12px; line-height:35px;}
.ding,.ding a{ color:#fff;}
.top{ width:1180px; height:auto; margin:0 auto;}
.logo{ width:400px; height:auto; float:left;}
.menu{ width:690px; height:auto; float:right; padding-top:65px;}
.menu ul li{ width:115px; height:auto; float:left; text-align:center; font-size:14px; border-bottom:3px solid #fff;}
.menu ul li a{ width:115px; height:auto; padding-bottom:16px; border-bottom:3px solid #fff;}
.menu ul li a:hover{border-bottom:3px solid #b20808;  padding-bottom:16px; text-decoration:none;}
.banner { height: 500px; width:auto;}





#ind_pro01{ width:auto; background:url(../image/bg_03.jpg) no-repeat top center #f4f4f4; padding:50px 0px;}
.ind_pro01{ width:1180px; height:auto; margin:0 auto;}
.ind_pro01_left{ width:430px; height:auto; float:left;}
.ind_title{ font-size:24px; color:#b20808;}
.ind_font{ margin-top:16px;}
.ind_more{ margin-top:16px;}
.ind_more a{ background:#5d5d5d; padding:8px 15px; color:#fff;}
.ind_more a:hover{ background:#b20808; padding:8px 15px; color:#fff; text-decoration:none;}
.ind_pro01_right{ width:680px; float:right; }
.list-con-a,.list-con-b,.list-con-b li{float: left;}
.list-con-a{padding:70px 0 0 0; position:relative; left:0px; z-index:999;}
.list-con-c{padding:70px 0 0 0 ; float: right; position:relative; right:0px; z-index:999;}
.list-con-c a img{margin-right:auto; float:none;}
.list li{padding:0 10px 0 32px; width:263px; height:203px; text-align:center; font-size:14px; line-height:30px;}
.list li img{width:255px;height:165px; padding:3px; border:1px solid #ddd; background:#fff;}


#ind_pro0123{ width:auto;  padding:50px 0px;}
.ind_pro0123{ width:1180px; height:auto; margin:0 auto;}
.ind_pro0123_left{ width:430px; height:auto; float:left;}
.ind_title{ font-size:24px; color:#b20808;}
.ind_font{ margin-top:16px;}
.ind_more{ margin-top:16px;}
.ind_more a{ background:#5d5d5d; padding:8px 15px; color:#fff;}
.ind_more a:hover{ background:#b20808; padding:8px 15px; color:#fff; text-decoration:none;}
.ind_pro0123_right{ width:680px; float:right; }



.ind_pro02{ width:1180px; height:auto; margin:35px auto;}
.ind_pro02_con{ margin-top:16PX;}
.ind_pro02_con ul li{width:255px;height:165px; padding:3px; border:1px solid #ddd; float:left; margin-right:23px; background:#fff;}
.list-con-a3,.list-con-b3,.list-con-b3 li{float: left;}
.list-con-a3{padding:70px 0 0 0; position:relative; left:0px; z-index:999;}
.list-con-c3{padding:70px 0 0 0 ; float: right; position:relative; right:0px; z-index:999;}
.list-con-c3 a img{margin-right:auto; float:none;}
.list3 li{padding:0 10px 0 32px; width:263px; height:203px; text-align:center; font-size:14px; line-height:30px;}
.list3 li img{width:255px;height:165px; padding:3px; border:1px solid #ddd; background:#fff;}
#foot_menu{ width:auto; background:#333;  padding:40px 0px;}
.foot_menu{ width:1000px; height:auto; margin:0 auto;}
.foot_list{ width:250px; height:auto; margin-right:0px; line-height:26px;}
.foot_list_title,.foot_list_title a{ font-size:14px; color:#fff; font-weight:bold;}
.foot_list,.foot_list a{ color:#ccc;}
.foot_lianxi{ width:250px; color:#ccc;}
.foot_lianxi td{ padding:2px 0px;}
#foot{ width:auto; background:#222;}
.foot{ width:1180px; height:auto; margin:0 auto; text-align:center; padding:8px 0px;}
.foot,.foot a{ color:#fff;}


#banner_nei{ width:auto; height:auto; background:#eee;}
.banner_nei{ width:1180px; height:auto; margin:0 auto;}
.main{ width:1180px; height:auto; padding-bottom:60px; margin:20px auto 0px;}
.left{ width:220px; height:auto; float:left;}
.left_top{ height:35px; padding-left:15px; line-height:35px; font-size:14px; background:#eaeaea; border-bottom:1px solid #b20808; color:#333;}
.left_list ul li{ padding-left:15px; height:30px; line-height:30px; border-bottom:1px dashed #ddd;}
.left_list ul li a{ width:205px; height:30px; display:block;}
.left_ss{ width:200px; height:auto; margin-top:20px; background:#fff; padding:10px;}
.right{ width:930px; height:auto; float:right;}
.add{ height:35px; line-height:35px; border-bottom:1px solid #eee; padding-left:10px;}
.about{ margin-top:30px;width: 1000px;
    margin: 0 auto;
    padding: 10px;}
.about p{ text-indent:0em; line-height:25px;}

/*   招聘   */
.solu_sear {
	border-top:3px solid #b20808;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	display: inline-block;
	width: 928px;
}
.sear_top {
    background: #f0f0f3;
    border-bottom: 1px solid #dedede;
    display: inline-block;
    padding: 12px 0;
    width: 100%;
}
.sear_top1 {
    display: inline-block;
    float: left;
    padding-left: 10px;
}
.sear_top1 select {
    border: 1px solid #c3c3c8;
    color: #555;
    display: inline-block;
    float: left;
    font: 12px/20px "Microsoft YaHei";
    height: 22px;
    padding: 2px 2px 2px 6px;
    width: 118px;
}
.sear_top1 input {
    border: 1px solid #c3c3c8;
    color: #555;
    display: inline-block;
    float: left;
    font: 12px/20px "Microsoft YaHei";
    height: 20px;
    padding-left: 6px;
    width: 140px;
}
.sear_top1 span {
    color: #333;
    display: inline-block;
    float: left;
    font: 12px/22px "Microsoft YaHei";
    padding: 0 6px 0 5px;
}
.sear_top1 .sear_top11 {
    display: inline;
    margin: 0 9px 0 13px;
}
.sear_top1 .sear_top12 {
    background: #d30304 none repeat scroll 0 0;
    border: 1px solid #a80607;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    padding: 0;
    width: 58px;
}
.sear_top1 .sear_top12:hover {
    text-decoration: underline;
}
.about_tab {
    display: inline-block;
    width: 100%;
}
.about_tab table {
    border-collapse: inherit;
    border-spacing: 1px;
}
.about_tab span {
    color: #333;
    font: 13px/24px "Microsoft YaHei";
}
.about_tab font {
    color: #333;
    font: 12px/24px "Microsoft YaHei";
}
.about_tab a {
    color: #333;
    font: 12px/24px "Microsoft YaHei";
}
.about_tab .about_ta {
    padding-left: 36px;
}
.about_tab .about_ta:hover {
    text-decoration: underline;
}
.about_scro {
    border-bottom: 1px solid #c4c6cb;
    border-top: 1px solid #c4c6cb;
    display: inline-block;
    height: 49px;
    width: 100%;
}
.about_scro font {
    background: rgba(0, 0, 0, 0) url("../images/about_contacttt.jpg") no-repeat scroll left center;
    color: #d90708;
    display: inline-block;
    float: left;
    font: bold 15px/49px "Microsoft YaHei";
    padding-left: 16px;
}
.mt20{ margin-top:20px;}
.zhaopin_title{ margin-top:20px; font-size:14px; font-weight:bold;}
.zhaopin_con{ margin-top:15px; border-bottom:1px dashed #ddd; padding-bottom:20px;}
.tuijian{ margin-top:30px; margin-left:20px;}
.tuijian td{ padding-top:8px;}

.lianxi{ width:910px; height:auto; margin:30px auto;}
.lianxi_left{ width:480px; height:auto; float:left;}
.lianxi_right{ width:410px; height:auto; float:right;}

#pro_fenlei{ width:1180px; height:auto; margin:0 auto;}
.pro_fenlei{ width:320px; height:auto; line-height:45px; margin:0 auto;}
.pro_fenlei ul li{ width:150px; height:auto; text-align:center; margin-right:7px; float:left; font-size:14px;}
.pro_fenlei ul li a{ width:150px; height:50px; display:block; border-bottom:3px solid #ddd;}
.pro_fenlei ul li a:hover{ width:150px; height:50px; border-bottom:3px solid #b20808; text-decoration:none;}
.pro{ width:1180px; height:auto; margin-top:10px;}
.pro_list{width:263px; height:203px; float:left; margin-right:14px; margin-left:14px; background:#fff; margin-top:20px; text-align:center;}
.pro_pic a{width:255px; height:165px; padding:3px; border:1px solid #ddd; display:block;}
.pro_pic a:hover{width:255px; height:165px; padding:3px; border:1px solid #b20808; }
.pro_font{ height:30px; line-height:30px; overflow:hidden;}
.pro_title{ width:1180px; height:auto; margin-top:30px; padding-bottom:20px; text-align:center; font-size:18px; color:#b20808; border-bottom:1px dashed #ddd;}
.current{ width:150px; height:50px; border-bottom:3px solid #b20808 !important; text-decoration:none;color: #b20808;}
.page_list{width:200px; margin:0 auto;padding-top: 10px;}
.page_list a{border:1px solid #eee;    padding: 5px;
    margin: 2px;}
.page_info {width:200px; margin:0 auto;padding-top: 10px;}
.page_info a{border:1px solid #eee;    padding: 5px;
    margin: 2px;}