@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px; }
a{color: #404040; text-decoration: none;transition: all 0.7s;}
a:hover{color:#ff8500;}
ul,li,ol{ list-style:none;border:none;}
body{font-size:16px;line-height:1.5em;font-family:"Arial","Heiti SC","Microsoft Yahei",simsun,sans-serif;color: #000;background:#fff;min-width:320px;overflow-x:hidden;-webkit-text-size-adjust:none;}  
img,video { max-width: 100%; height: auto;border:0; }
img{display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
/********头********/
#header{ width:1100px; margin:0 auto; padding-bottom:20px; padding-top:10px;}
.search{ overflow:hidden;zoom:1;}
.search form{ float:right; position:relative; width:205px;}
.search div{ float:right; color:#fff; background:#03b9e7; font-size:14px; height:27px; line-height:27px; padding:0px 10px; margin-left:5px;}
.search div a{ color:#fff;}
.hysrc{ border:none; height:25px; line-height:25px; font-size:14px; border:1px solid #8e8e8e; padding:0px 10px; position:absolute; top:0px; left:0px;}
.hybtn{ border:none;background:url(../images/hyschbg.jpg) no-repeat; width:27px; height:27px; position:absolute; top:0px; right:0px;}
@media screen and (min-width: 0px) and (max-width: 640px){#header img{width:100%; display:block;}}
@media screen and (min-width: 0px) and (max-width: 769px) { 
#header{ width:94%; margin:0px 3%;}
.search{ display:none;}}
/********导航********/
#nav{ height:52px; overflow:hidden;position:relative;}
#nav ul{ width:1070px;  background:#0c6ddd; overflow:hidden;zoom:1; margin:0 auto; padding:0px 15px;}
#nav ul li{ /*font-size:18px;*/ font-size:16px;font-weight:700; line-height:52px; height:52px; color:#fff; float:left; width:97px; text-align:center; }
#nav ul li a{ color:#fff;}
#nav ul li a:hover{ color:#fed824;}
@media screen and (min-width: 0px) and (max-width: 320px) {
#nav ul li{ padding:0 8px;}
}
@media screen and (min-width: 0px) and (max-width: 640px) {
#nav{ height:40px;}
#nav ul li{ height:40px; line-height:40px; font-size:16px;}
	}
@media screen and (min-width: 321px) and (max-width: 769px) {
#nav ul li{ padding:0 10px;}	
	}
@media screen and (min-width: 0px) and (max-width: 769px) {
#nav ul{ padding:0px;overflow-x: scroll; -webkit-overflow-scrolling: touch;white-space: nowrap;overflow-y: hidden; padding-left:20px;width:100%;}
#nav ul li{ float:none; display:inline; width:auto;}
#nav_menu ul::-webkit-scrollbar {display:none;}
#nav::before, #nav::after { content: " "; display: block; position: absolute; top: 0; height: 100%; width: 40px; z-index: 100; border-left: 15px solid #0c6ddd; background: -webkit-linear-gradient(left, rgba(12, 109, 221,0.9) 0, rgba(22,126,206,0) 100%); background: linear-gradient(to right, rgba(12, 109, 221,0.9) 0, rgba(22,126,206,0) 100%); pointer-events: none; -webkit-transition: .25s; transition: .25s }
#nav::before { left: 0 }
#nav::after { right: 0; border-left: 0; border-right: 15px solid #0c6ddd; background: -webkit-linear-gradient(left, rgba(27,118,186,0) 0, rgba(12, 109, 221,0.9) 100%); background: linear-gradient(to right, rgba27,118,186,0) 0, rgba(12, 109, 221,0.9) 100%) }}
/********主要内容********/
#main{width:1100px; margin:0 auto; overflow:hidden;zoom:1;}
@media screen and (min-width: 0px) and (max-width: 320px) {
#main{ width:94%;  margin:3% auto;}}
@media screen and (min-width: 321px) and (max-width: 769px) {
#main{ width:96%;  margin:2% auto;}	}
/********页底********/
#foot{ width:100%; background:#0c6ddd; padding:40px 0px; color:#fff; }
#foot a{ color:#fff;}
#foot p{ width:1090px; padding-left:20px; text-align:left; padding-bottom:10px; margin:0 auto;}
.code{ position:absolute; top:55px; left:50%; margin-left:400px; width:83px;}
@media screen and (min-width: 0px) and (max-width: 769px) { 
.code{ position:static;  margin:0 auto; margin-top:10px;}
.code img{ border:10px solid #fff;}
#foot{padding:20px 0px;}
#foot p{ width:100%; padding-left:0px; text-align:center; font-size:14px; padding-bottom:6px;font-family:simsun;}
}
/********通栏********/
.banner{ margin-top:20px; clear:both;}
@media screen and (min-width: 0px) and (max-width: 769px) {
.banner{ display:none;}}
.ie8 #nav ul{ width:1100px;}