body{
	background:#fff;
	font-family:宋体;
	font-size:12px;
	margin:0;
	padding:0;
    color:#4c4132;
}
.top {
    height: 90px;
    position:relative;
    z-index:99999;
}
.top-container{
    background: url("../img/common/nav.png") repeat-x scroll left top;
    position:absolute;
    width:100%;
    height:97px;
    z-index:999999;
    padding-top:1px;
}
* html .top-container{
    background: url("../img/common/nav-ie6.png") repeat-x scroll left top;
}
.top .pane {
  margin: 0 auto;
  width: 940px;
    height: 90px;
    position:relative;
}
.tlink {
  color: #857C6F;
  font-family: 微软雅黑;
  height: 30px;
  line-height: 30px;
  font-size:14px;
}
.tlink em {
  background: url("../img/common/weibo.png") no-repeat scroll left center;
  display: block;
  float: right;
  padding: 0 17px 0 27px;
}
.tlink em a{
    color:#857c6f;
}
.tlink span {
  background: url("../img/common/phone.png") no-repeat scroll left center;
  float: right;
  padding: 0 20px 0 18px;
}
.top .logo{
    display:block;
    float:left;
    width:105px;
    height:33px;
    padding:14px 25px;
}
.top .logo span{
    background:url("../img/common/logo.png") no-repeat center center;
    width:105px;
    height:33px;
    display:block;
}
* html .top .logo span{
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/logo.png', sizingMethod='crop');
}
.nav{
    line-height:60px;
    margin-left:28px;
    float:left;
}
.nav ul{
}
.nav ul li{
    float:left;
    font-size:16px;
    font-family:微软雅黑;
}
.nav ul li a{
	color:#231815;
    display:block;
    padding:0 25px;
}
.nav ul li a:link{
	color:#231815;
    display:block;
    padding:0 25px;
}
.nav ul li a.active{
    color:#cf090f;
}
.top .search{
    margin:16px 17px 10px 0;
    float:right;
    background:url("../img/common/search-bg.png") left top no-repeat;
    width:153px;
    height:27px;
}
.top .search input{
    border:0;
    height:23px;
    line-height:23px;
    width:117px;
    float:left;
    margin:1px 0 0 1px;
    padding:0 3px;
}
.top .search button{
    background:url("../img/common/search.png") left top no-repeat;
    width:27px;
    height:27px;
    border:none;
    float:right;
    cursor:pointer;
}
.nav .subnav{
    display:none;
    background:url("../img/common/subnav.png") left top repeat;
    position:absolute;
    left:0;
    top:90px;
    width:890px;
    padding:20px 20px 20px 30px;
    font-size:12px;
    line-height:1.8em;
    z-index:99999;
}
.nav .subnav a{
    padding:0;
}
.nav .subnav a:link{
    color:#4c4132;
    padding:0;
}
.nav li.active {
    background-color:#fff;
}
.nav .active a:link{
	color:#231815;
}
.nav .active a.active:link{
	color:#cf090f;
}
.nav .active a:hover{
	color:#cf090f;
}
.subnav dl{
    float:left;
    width:20%;
}
.subnav dd{
    background:url("../img/common/point.png") 3px center no-repeat;
    padding-left:12px;
	display:block;
	margin:0;
	text-indent:0;
}
.subnav dd a{
	padding:0;
	text-indent:0;
}
.subnav dt{
    padding-left:22px;
    font-size:14px;
    line-height:1.5em;
    display:block;
    margin-bottom:8px;
}
.subnav dt a:link{
    color:#231815;
}
.subnav dt a:hover{
    color:#cf090f;
}
.subnav .home dt{
    background:url("../img/common/home.png") left center no-repeat;
}
.subnav .company dt{
    background:url("../img/common/company.png") left center no-repeat;
}
.subnav .indus dt{
    background:url("../img/common/indus.png") left center no-repeat;
}
.subnav .tech dt{
    background:url("../img/common/tech.png") left center no-repeat;
}
.subnav .other dt{
    background:url("../img/common/other.png") left center no-repeat;
}
* html .subnav .home dt{
    background:url("../img/common/home-ie6.png") left center no-repeat;
}
* html .subnav .company dt{
    background:url("../img/common/company-ie6.png") left center no-repeat;
}
* html .subnav .indus dt{
    background:url("../img/common/indus-ie6.png") left center no-repeat;
}
* html .subnav .tech dt{
    background:url("../img/common/tech-ie6.png") left center no-repeat;
}
* html .subnav .other dt{
    background:url("../img/common/other-ie6.png") left center no-repeat;
}
* html .subnav .home dd{
    float:left;
    width:50px;
	text-align:0;
}
.top-nav{
    background:#fafafa;
    border-bottom:solid 1px #e7e7e7;
    margin-bottom:20px;
}
.top-nav .pane{
    width:910px;
    margin:0 auto;
    color:#857c6f;
    font-size:14px;
    padding:0 15px;
    line-height:55px;
    height:50px;
    overflow:hidden;
}
.top-nav .pane a, .top-nav .pane span{
    float:left;
    padding:0 7px;
}

.container{
    width:940px;
    margin:0 auto;
}
.clear{
    clear:both;
}
    

.footer{
	background: none repeat scroll 0 0 #ECE7E3;
	color: #857C6F;
	font-family: 微软雅黑;
	font-size: 16px;
	margin: 10px auto 0;
	padding:18px 0 21px 0;
}
.footer .panel{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
.footer .logo{
    background:url("../img/common/logo2.png") left top no-repeat;
    width:94px;
    height:33px;
    display:block;
    float:left;
    margin:0 10px 0;
}
* html .footer .logo{
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/logo2.png', sizingMethod='crop');
}
.footer .texts{
    float:left;
    line-height:55px;
	color:#857c6f;
    margin-left:90px;
}
.footer .texts a, .footer .texts span{
    float:left;
    margin:0 5px;
}
.footer .call{
    background: url("../img/common/call_20160304.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 220px;
    margin: 2px 5px;
    width: 200px;
}
* html .footer .call{
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/call_20160304.png', sizingMethod='crop');
}
.footer .jq-select{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C2B8AA;
    float: left;
    height: 27px;
    line-height: 27px;
    margin-top: 12px;
    padding: 0;
    position: relative;
    width: 125px;
}
.footer .jq-select em{
    padding:0 10px;
}
.footer .jq-select .btn{
    background:url("../img/common/select.png") left top no-repeat;
    width:24px;
    height:23px;
    display:block;
    position:absolute;
    right:3px;
    top:2px;
}
.footer .links{
	float:left;
	margin:0 0 0 38px;
	padding:3px 0 0;
}
.footer .links dl{
	float:left;
	padding:0 25px;
	border-right:solid 1px #d9d6d3;
	height:150px;
}
.footer .links dt{
	font-size:18px;
	line-height:19px;
	color:#b7a381;
	padding-bottom:10px;
}
.footer .links dt a{
	color:#b7a381;
}
.footer .links dt a:hover{
	color:#cf090f;
}
.footer .links dd{
	font-size:12px;
	line-height:20px;
}
.footer .links dl.two{
	width:160px;
	padding-right:0px;
}
.footer .links dl.two dd{
	float:left;
	width:80px;
}
.footer .links dl.last {
	border:none;
}
.copyrights{
    width:940px;
    margin:40px auto 0;
    text-align:center;
    line-height:1.5em;
	color:#aba192;
    font-family:微软雅黑;
	font-size:12px;
}
.copyrights strong{
    font-size:14px;
    display:block;
    margin-bottom:7px;
    color:#988c7c;
}
a{
    color:#4c4132;
	text-decoration:none;
}
a:hover{
    color:#cf090f;
}

.sidebar{
    float:left;
    position:relative;
    width:226px;
    margin-bottom:30px;
}
.sidebar ul{
    padding:30px 0 50px;
    width:226px;
    border-style:solid;
    border-width:1px;
    border-color:#e3ded7;
    background:#f8f5f2;
}
.sidebar .shadow{
    background:url('../img/product/sidebar.png') left bottom no-repeat;
    height:26px;
    width:255px;
    position:absolute;
    left:-15px;
    bottom:-26px;
}
.sidebar li{
    height:55px;
    line-height:55px;
    padding: 0 15px;
    font-size:14px;
    font-family:微软雅黑;
}
.sidebar li span{
    border-bottom:dashed 1px #ccc;
    display:block;
}
.sidebar li a{
    display:block;
    padding-left:30px;
}
.sidebar li.active{
    background:url("../img/product/sidebar-active.png");
}
.sidebar li.active a{
    color:#fff;
}

.jq-select{
    height:27px;
    border:solid 1px #bfb5a6;
    padding:0 40px 0 10px;
    margin:0 10px;
    position:relative;
    float:left;
    line-height:27px;
}
.jq-select ul{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    font-size: 12px;
    left: -1px;
    position: absolute;
    width: 100%;
    z-index: 999999;
}
.jq-select ul li{
    border: medium none !important;
    cursor: pointer;
    margin: 0 !important;
    padding: 0 10px !important;
    height:27px !important;
}
.jq-select ul li.active{
    background:#f0e9e0;
}
.jq-select a{
    display:block;
    background:url('../img/product/select.jpg') left top no-repeat;
    width:24px;
    height:23px;
    cursor:pointer;
    float:right;
    position:absolute;
    right:3px;
    top:2px;
}

.main .contact p{
    text-indent:0;
}