@charset "utf-8";
body {font: lighter 12px/1.5 "Microsoft YaHei","微软雅黑","宋体",tahoma,arial,sans-serif;color: #333333;padding:0px;margin:0px;background: url(../images/bg.png) repeat-y center center;word-break: break-all; min-width:1200px;}
h1,h2,h3,h4,h5,form,p,ul,li{margin:0px;padding:0px;list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
input,select{font: 12px/1.5 tahoma,arial,宋体,sans-serif;padding:0px;margin:0px;}
*{padding:0px;margin:0px;}html{overflow-y:scroll;}
img{border:0; max-width:100%;}img{vertical-align:middle;}

.fl{float:left;}.fr{float: right;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.clearfix:after {clear: both;content: " ";display: block;height: 0;}
em{font-style: normal;}
a {  text-decoration: none; outline: 0;}
a:hover{text-decoration: none;}
a{color:inherit; *color:#666;}
a:hover { color: #a7002f;}
.gray_3{color:#333333;font-family: Arial;}.gray_c{color:#CCCCCC;}
.gray_5 {color: #555555;}.gray_6 {color: #666666;}
.gray_9 {color: #999999;}
.mb20{margin-bottom: 20px;}.mb10 {margin-bottom: 10px;}.mt10 {margin-top: 10px;}.mt20{ margin-top:20px;}
.auto{width: auto;margin-right: auto;margin-left: auto; padding-top:100px;}
.box{ width:1200px; margin:0 auto; }
input,btn,textarea{ font-family:"Microsoft YaHei",SimSun,SimHei; }
.logo{ width:450px; margin:0px 0 0 0;}
.logo img{  max-width:100%;}
.box-nav{ width:98%; margin:0 auto; }
.navBar{ position:relative; z-index:1;  background:#fff; color:#fff; height:120px; width:100%;}
.nav{ width: auto; margin:8px 0 0 0; height:45px; line-height:45px; font-size:16px;  font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav li{ float:left;  position:relative; margin:0 10px 0 0;  }
.nav li:hover { text-decoration:none; color:#a7002f; border-bottom:4px solid #a7002f;   }
.nav li:hover a{color:#a7002f; }
.nav  a{ display:block; color:#333;  padding:0 18px;}
.nav .on{ border-bottom:4px solid #a7002f;  }
.nav .on h3 a{ color:#165095;  }
.navFix{position: fixed;top: 0;left: 0;  box-shadow: 0 0 5px rgba(0,0,0, 0.2);border-bottom:1px solid #e3e3e3; z-index: 999999;} 
.logon_infor{ color:#999; line-height:25px; font-size:12px; text-align:right;margin:0 19px 0 0; padding:6px 15px 0 0;  }
.logon_infor span{ color:#555; padding:0 7px;}
.pm{ color:#555; line-height:25px; font-size:12px; margin-top:5px; }
/* 底部信息 */
.footer {
	height:auto; background:url(../images/footer_bg.jpg) no-repeat bottom center; border-top:1px solid #ddd;
}

.footer-links {
	padding: 25px 0px;font-size:14px;
 color:#333;
}.footer-links a{  line-height:30px; color:#555; padding:0 15px;}

.links{ width: 580px; padding:25px 20px 0 10px;color:#555; }
.links dl {
	width: 50%;
	margin-bottom: 0; float:left;
}
.links dt {
	font-size:16px; font-weight:700;line-height:30px;
}
.links dd {
	font-size:14px; line-height:29px; color:#555; padding-left:5px;
}
.ewm{ width:130px; height:160px; line-height:30px; font-size:14px; text-align:center; margin-left:20px; color:#555;}
.ewm img{ width:130px; height:130px;}

.copyright { padding:18px 0 10px 0; margin-top:15px;  font-size:14px; border-top:1px solid #ddd;
	color: #999;
	text-align: center;
	line-height:30px;
}

/* 当屏幕宽度小于1360px 大于1024px时的样式 */
@media screen and (min-width: 1025px) and (max-width: 1359.98px) {
 .logo{ width:350px; margin:0px 0 0 0;}
 .nav  a{ display:block; color:#333;  padding:0 12px;}

}
/* 当屏幕宽度小于1024时的样式 */
@media screen and (max-width: 1024px) {
 .logo{ width:300px; margin:0px 0 0 0;}
 .nav  a{ display:block; color:#333;  padding:0 8px;}
 .nav{font-size:14px;}.logon_infor{font-size:12px;}

}