﻿

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;
	
}
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: #F29713;
    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;}




.Wrap{
    width: 1410px;
    margin:0 auto;
}

#headerWrap .Wrap,.footer .Wrap{
    width: 1410px;
    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:209px;
	padding:0px 0 0 0;
	min-width:1410px;
	max-width:1920px;
    margin:0 auto;
	position:relative;
	z-index:999;
	
}



.top-bar{height:150px; }
.mainNav{
	
	height:59px;
	
}



.mainNav .nav{padding:0 0px 0 68px;  }
.mainNav .nav .nLi{width:180px; float:left;  position:relative;}
.mainNav .nav .nLi h3{ }
.mainNav .nav .home{ background:none;}

.mainNav .nav .nLi h3 a{ display:block; margin:0px 0 0 0; font-size:18px;  line-height:59px;   font-weight:300;   text-align:center ;    }



.mainNav .nav .nLi h3 a:hover{text-decoration:none; background:#104E87; color:#FFFFFF}
.mainNav .nav .on h3 a{ background:#104E87; color:#FFFFFF;  text-decoration:none }
.mainNav .nav .nLi:last-child h3 a{ box-shadow:none;}
.mainNav .nav .sub{ display:none; width:180px;  left:0px; top:50px;  position:absolute; z-index:9999999;  }
.mainNav .nav .sub li{ zoom:1; }
.mainNav .nav .sub a{ display:block; font-size:15px; background:url(../images/public/sub-body.png) no-repeat; height:48px; line-height:54px; padding-left:30PX; width:150px; 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; color:#F5C928;}
.mainNav .nav .sub li.sub-top{ background:url(../images/public/sub-top.png) no-repeat; display:block; height:11px; overflow:hidden}
.mainNav .nav .sub li.sub-btn{ background:url(../images/public/sub-btn.png) no-repeat;display:block;  height:22PX; overflow:hidden}

.search_bar{
	 
    background:url(../images/public/s-left.png) no-repeat; 
	width:169px; 
	height:37px;
	margin-top:72px;
	margin-right:10px; 
	
}
.search_bar .input{ height:36px; line-height:36px; background:none; color:#FFF; border:0; width:89px; margin-left:10px;  margin-top:1px; float:left;}
input::-moz-placeholder {/* Mozilla Firefox 4 to 18*/
    color:#381B75;
}

input:-moz-placeholder {/* Mozilla Firefox 19+*/
    color:#fff;
}

input:-ms-input-placeholder{
    color:#fff;
}

input::-webkit-input-placeholder{
    color:#fff;
}
.search_bar .s-btn{ float:left; cursor:pointer}


.footer{
	min-width:1410px;
	max-width:1920px;
    height:223px;
	margin:0 auto; 
	background:url(../images/public/footer.jpg) top center no-repeat;
	
	
	
}


.footer .Wrap .foot-info{float:left;margin-top:15px; height:168px;}
.footer .Wrap .foot-info:nth-child(1){ width:470px; }
.footer .Wrap .foot-info:nth-child(2){  width:526px; margin-left:100px;}

.foot-info .info-tit{ color:#FFF; line-height:60px; height:60px; font-size:22px; background:url(../images/public/f-tit.gif) bottom left no-repeat}
.foot-info .info-tit span{ display:block;}
.foot-info ul { margin-top:10px;}
.foot-info ul li{ width:220px; float:left; height:38px; line-height:31px;}
.foot-info ul li a{ color:#FFF; font-size:14px; }
.foot-info ul li a i{ margin-right:5px;}
.foot-info ul li a:hover{color: #F29713; }

.foot-info .info-text{  font-size:16px; color:#FFF; line-height:30px; display:block; font-size:14px; margin-top:10px;}
.foot-info .info-text:nth-child(2){ margin-top:0;}
.foot-info .info-text span{ display:inline-block; width:55%;}
.foot-info .info-text span:nth-child(2){ width:40%; }

.footer .wx{ background:url(../images/public/wx.jpg) top  center no-repeat; width:93px; height:40px; margin-top:30px; float:right; padding-top:89px; line-height:40px; text-align:center; color:#FFF}


.footer .Wrap .copy{ text-align:center; color:#FFF; line-height:40px; }
.footer .Wrap .copy a{ color:#FFF}








