@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, button, input, textarea, p, address, em, label, img, th, td, iframe, sub, sup{
    padding: 0;
    margin: 0;
}
body {
    color: #333;
    font-family: "Microsoft YaHei", "宋体",Arial, "\5B8B\4F53", Helvetica, sans-serif;
    font-size: 14px;
    background:#fff;
	
}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
ol, ul ,li{
    list-style: none;
}
img{
    border:none;
    display:inline-block;
}
input, select, input, textarea{
    font-size: 14px;
    outline: none;
}
select, input {
    vertical-align: middle;
}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
    border:none;
    padding:0;
}
textarea{
    resize: none;
}
fieldset{
    border: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
address, caption, th, cite, code, em{
    font-style: normal;
    font-weight: normal;
}
a:link, a:visited, a:active {
    color: #242424;
    text-decoration: none;
    outline: none;
}
a:hover {
    color: #FFB530;
    text-decoration: underline;
    outline:none;
}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}
.mr5{
    margin-right: 5px;
}
.ml20{
	margin-left:20px;
	
}
.ml10{
	margin-left:10px;
	
}

.mt20{
    margin-top: 20px;
}
.mt10{
    margin-top: 10px;
}

.mr10{
	margin-right:10px;
}

.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk18,.bk20,.bk30,.bk40{clear: both;font-size: 1px;height: 0;line-height: 1px; overflow:hidden}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}.bk40{ height:40px;}.bk18{ height:18px;}






#headerWrap .Wrap,.container .Wrap,.footer .Wrap{
    width: 1360px;
    margin:0 auto;
	
}

#headerWrap:after,.Wrap:after,.mainNav:after,.nav:after,search_bar:after,.top-bar:after,.mainNav .nav .sub a:after,.foot-info .info-tit:after,.foot-info ul:after,.mainNav .nav .nLi h3 a:after{
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
}

#headerWrap{ 
    background:url(../images/public/head.jpg) top center no-repeat;
	height:236px;
	padding:0px 0 0 0;
	min-width:1460px;
	max-width:1920px;
    margin:0 auto;
	position:relative;
	z-index:999;
	
}



.top-bar{height:176px; }
.mainNav{
	width:1360px;
	margin:0 auto;
	height:60px;
	
}



.mainNav .nav{padding:0 0px 0 0px;  }
.mainNav .nav .nLi{width:170px; float:left;  position:relative;}
.mainNav .nav .nLi h3{ }
.mainNav .nav .home{ background:url(../images/public/home.png) 20px center no-repeat;}

.mainNav .nav .nLi h3 a{ display:block; margin:0px 0 0 0; font-size:18px;  line-height:60px;   font-weight:300;   text-align:center ; color:#FFFFFF;   }



.mainNav .nav .nLi h3 a:hover{ color:#F5C928;  text-decoration:none}
.mainNav .nav .on h3 a{ color:#F5C928;  text-decoration:none }
.mainNav .nav .nLi:last-child h3 a{ box-shadow:none;}
.mainNav .nav .sub{ display:none; width:180px;  left:-4px; top:51px;  position:absolute; z-index:9999999;  }
.mainNav .nav .sub li{ zoom:1; display:block;background:url(../images/public/sub-body.png); padding:0 10px 0 10px; height:50px;}
.mainNav .nav .sub a{ display:block; font-size:15px; height:50px; line-height:54px; padding-left:10PX;  overflow:hidden; }
.mainNav .nav .sub a i{ float:right; line-height:54px; margin-right:20px; font-size:12px;}
.mainNav .nav .sub a:hover{text-decoration:none; }
.mainNav .nav .sub li.sub-top{background:url(../images/public/sub-top.png) no-repeat; display:block; height:9px;  }
.mainNav .nav .sub li.sub-btn{ background:url(../images/public/sub-btn.png) no-repeat; display:block; height:20px;}

.search_bar{
	 
    background:url(../images/public/s-left.png) no-repeat; 
	width:169px; 
	height:37px;
	
	
}
.search_bar .input{ height:36px; line-height:36px; background:none; color:#000; border:0; width:89px; margin-left:10px;  margin-top:1px; float:left;}
input::-moz-placeholder {/* Mozilla Firefox 4 to 18*/
    color:#000;
}

input:-moz-placeholder {/* Mozilla Firefox 19+*/
    color:#000;
}

input:-ms-input-placeholder{
    color:#000;
}

input::-webkit-input-placeholder{
    color:#000;
}
.search_bar .s-btn{ float:left; cursor:pointer}


.footer{
	min-width:1460px;
	max-width:1920px;
    height:73px;
	margin:0 auto; 
	background:url(../images/public/footer.jpg) repeat-x;
	overflow:hidden;
	padding-top:15px;
	
	
}

.footer .Wrap .foot-info{ line-height:30px; text-align:center; color:#FFF; font-size:16px;}
.footer .Wrap .foot-info a{ color:#FFF; text-decoration:none}