@charset "utf-8";
/* CSS Document */
body {font-family:"微软雅黑",Microsoft YaHei;font-size:14px; margin:0;padding:0;color:#333; min-width:1224px;}

div { float:none; margin:0px auto; padding:0;}

form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
ul,li,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a { text-decoration: none; color:#333; }
a:hover { text-decoration: none;color:#016e66; }
i,em { font-style:normal;}
img { border:0;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both; line-height:0; height:0; display:block;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {zoom: 1; }
.positonr { position:relative;}

/*IE判断*/

.ie6{text-align: center;font-size: 16px;background: #FC6;line-height: 100px;z-index: 100000;width: 100%;position: absolute;height: 100px;top: 0;left: 0;}
.ie6 span{float: right;margin-right: 30px;cursor: pointer;}

.common_width { width:1224px; margin:0 auto;}
.content,.content1 { width:1224px; margin: 0 auto;}

/**==========自定义滚动条样式========*/
::-webkit-scrollbar{
	width: 6px;
	height: 6px
}
::-webkit-scrollbar-track{
	background-color: transparent;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
::-webkit-scrollbar-thumb{
	background-color: #9c9da0;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em
}
/*==========hadder========*/

.header { position:relative; }
.header .header_logo_l {width:100%;height:auto;padding: 20px 0px;}
.header .header_logo_l img{width: 69%;height: auto;}


.header .nav { height:50px; background:#1468c2 } 
.header .nav ul { width:1224px; margin: 0 auto;}


.header .nav ul li.navli { float:left; line-height: 50px; position:relative; padding:0 30px; border-left:1px #186ec5 solid; border-right:1px #0a60b7 solid}
.header .nav ul li.navli h3 img { float:left; margin-right:5px;}
.header .nav ul li.navli h3 { font-size: 20px; font-weight:500 }
.header .nav ul li.navli h3 em { font-size:13px;}
.header .nav ul li a { color: #fff; }
.header .nav ul li a:hover { text-decoration: none;}
.header .nav ul li.navli h3 a { display:inline-block;  text-align:center; }
.header .nav .navsub{ display:none; width:162px; left:0; top:50px;  position:absolute; background:#1956a7;box-shadow: 0 5px 12px rgba(0, 0, 0, 0.5); z-index:9  }
.header .nav .navsub a { line-height: 44px; color: #fff; padding-left: 12px; font-size: 14px; display:block; border-bottom:1px #17509d solid; }
.header .nav .navsub a:hover { background:#17509d; text-decoration:none; }
.header .nav li.on { background:#1956a7; color: #fff;}

/*==========footer========*/

.footer {text-align: center; color: #fff; font-size: 16px; margin-top:30px; background:#1468c2; padding:20px 0}
.footer p{ line-height:30px;}
.footer a,.footer a:hover{color: #fff;}