html,body{
	font-size: 14px;
	font-family: "微软雅黑",Arial;
	color: #444;
	width: 100%;
	min-width: 1200px;
}
*{ margin: 0; padding: 0;list-style: none; text-decoration: none; }
a,img{  border:none; }
b , i{  font-weight: normal; font-style: normal; }
.left{ float: left; }
.right{ float: right; }
.txt-l{ text-align: left; }
.txt-r{ text-align: right; }
.txt-c{ text-align: center; }
.txt-hide{ overflow: hidden; text-overflow: ellipsis; -o-text--overflow: ellipsis; white-space: nowrap; }
header, footer, nav, aside, section, video, audio, canvas, mark, svg{ display: block; }  

header{width: 100%; height: 127px; background-color: #B6D0FA; }
header .head{ width: 1200px; padding-top: 80px; margin: 0 auto; position: relative; }
header .head h1{ position: absolute; top: 0; left: 0; z-index: 10; }
header .head ul{ height: 47px; }
header .head ul li > a{ font-size: 15px; color: #444; margin-left: 40px; }
header .head ul li > a.on{ color: #4289DB; }
header .head ul li > a:hover, header .head ul li > a:active{ text-decoration: underline; }

header .head ul li { position: relative; height: 47px; }
header .head ul li:hover .nav-list{ display: block; }
header .head ul li .nav-list{ width: 105px; position: absolute; top: 30px; left: 16px; padding: 5px 0; background: #4288DB; z-index: 10; border-radius: 4px; display: none; box-shadow: 5px 5px 10px #62AAED;}
header .head ul li .nav-list a{ display: block; color: #fff; padding: 5px 0; width: 80%; margin: 0 auto;border-bottom: 1px solid #4288DB;  }
header .head ul li .nav-list a:hover{ border-bottom: 1px solid #A0C6F3; }
.eng-link{color: #666;
    position: absolute;
    right: 0;
    top: 32px;}
    .eng-link:hover{ color: #999;}


.main{ width: 1080px; padding: 22px; margin: 10px auto; background: #fff; overflow: hidden;}
footer{ width: 100%; height: 280px; padding-top: 70px; background-color: #17385F; }
footer .foot{ width: 1050px; height: 190px; margin: 0 auto; }
footer .foot .foot-logo{ display: block; width: 200px; height: 100%; border-right: 1px dashed #fff; position: relative; }
footer .foot .foot-logo a{ display: inline-block; width: 98px; height: 101px; position: absolute; top: 0;left: 0; right: 0;bottom: 0; margin:auto; }
footer .foot .middle-content{ margin-left: 50px; color: #fff; }
footer .foot .middle-content span{ display: block; font-size: 26px; font-weight: 700; margin-top: 5px; }
footer .foot .middle-content span:before{ content: ""; display: inline-block; width: 31px; height: 43px; background: url(../img/icon-5.png) no-repeat; vertical-align: middle; margin: -4px 0 0 0;  }
footer .foot ul{ width: 260px; margin-top: 30px; }
footer .foot ul li{ margin-top: 10px; letter-spacing: 1px; }
footer .foot ul li a{ display: inline-block; color: #fff; margin: 0 5px 5px 0 ; }
footer .foot ul li a:hover, footer .foot ul li a:active{ text-decoration: underline; }
footer .foot .code span{ display: inline-block; width: 120px; font-size: 10px; color: #1D8CBF; margin: 35px 25px 0 0; }
footer .foot .code span img{ display: block; width: 100%; margin-bottom: 8px; }
footer .foot p{ clear: both; padding-top: 30px; color: #7D7F83;}
/*分页按钮*/
.paging-btn{ padding-top: 20px; }
.paging-btn a{ display: inline-block; border:1px solid #4288DB; color: #4288DB; padding: 2px 7px; border-radius: 3px; margin-right: 5px; }
.paging-btn a:hover , .paging-btn a.on{ background: #4288DB; color: #fff; }