@charset "gb2312";
/* CSS Document */

body,ol,table,tr,td,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea{margin:0;padding:0; font-family:"宋体"; font-size: 12px; font-weight:normal;}
ul,li{margin:0;padding:0; font-family:"宋体";font-weight:normal;}
html,body{height:100%;}
html{ overflow-x:hidden; box-sizing: border-box; min-height: 100%; }
body{font-size:12px; min-height: 100%; margin:0; padding:0; _overflow:hidden; overflow-x:hidden !important; overflow:visible; background:#78afe5;}
.red{ color:red;}
input,button,select,textarea{outline:none}
p{ margin:0; padding:0;}
a img{border:none;}
li{list-style-type:none;}
a{text-decoration:none;color:#5b5b5b;}
input{border:0;vertical-align:middle;font-family:"宋体";}
table{border-collapse:collapse;font-family:"宋体";}
a:hover{cursor:pointer; color:#567894;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */
a { outline:none; } /* for FF Chrome */
.fl{ float:left !important;}
.fr{ float:right !important;}


/*公共内容*/
.content{ width: 1050px;  display: table;  margin: 0 auto;}
/*头部*/
.header{ width:100%; height:106px; background: #567992; }
.header .logo{ width:432px; height: 105px; float: left; }
.header .logo img{width:432px; height: 105px; }
.head-nav{ display: table; float: right;}
.head-nav li{ width: 102px;  height: 105px;float: left; text-align: center; overflow: hidden; border-right: 1px solid #7996ab;}
.head-nav li a{ display: block; width: 100%; height: 100%;}
.head-nav li dl dt{ width: 102px; height: 70px;}
.head-nav li dl dt p{ display: block; width: 47px; height: 33px; overflow: hidden; position: relative; top:23px;left: 50%;  margin-left: -23px;}
.head-nav li dl dt p img{position: absolute; top: 0; left:0;width: 47px; height: 33px;
    -webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    -ms-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;}
.head-nav li dl dt p span{ position: absolute; top: 0; left:50px;-webkit-transition: all linear 0.3s;
    -moz-transition: all linear 0.3s;
    -ms-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;}
.head-nav li.nav-on dl dt p img{left:-50px;}
.head-nav li.nav-on dl dt p span{left:50px;}
.head-nav li.nav-on dl dd{color: #ffae11;}
.head-nav li:hover dl dt p img{ left:-50px;}
.head-nav li:hover dl dt p span{left:50px;}
.head-nav li dl dd{ font-size: 14px; color: #ffffff;}
.head-nav li:hover dd{ color: #ffae11;}

.head-top{ width: 100%; display: table; border-bottom: 1px solid #dbe2e6; background: #ebf0f3; padding: 12px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.re-home{ display: block; float:left; width: 75px; height:30px; line-height:30px; background: url(imagesreturn.png) no-repeat left center; padding: 0 15px;  text-align: center; font-size: 12px; color: #61849e;}
.head-form{ float:left;}
.head-form .h-txt{ float: left; width: 234px; height: 30px; border: 1px solid #cbd5dd; border-right: 0; color: #b9c4cd; background: url(imagessearch.png) no-repeat 10px center; padding-left:40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.h-btn{float: left; width:68px; height: 30px; font-size: 12px; color: #ffffff; letter-spacing: 5px; text-align: center; background: #61849e;  cursor: pointer;}
.time-right{ display: table; float: right; height: 30px; line-height: 30px;}
.time-right p{ font-size: 12px; color:#61849e; float: left;}
/*底部*/
.footer{ width: 100%; height: 150px; background: #fff; padding: 35px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}


.footer-left{ width: 490px; float: left;}
.footer-nav{ display: table; margin-bottom: 15px;}
.footer-nav li{ float: left;}
.footer-nav li a{display: block; float: left; color: #61849e; font-size: 12px; font-weight: bold;}
.footer-nav li span{ display: block; float: left; width:2px; height: 15px; background: #61849e; margin: 0 10px;}
.footer-left p{ font-size: 12px; color: #61849e; margin-bottom: 10px;}
.footer-left p span{ margin-right:10px;}

/*.foot-img a{ float: left; margin: 0 13px;}*/

.fast-link{ float: right; width:280px; margin-top: 23px;}
.fast-link p{ font-size: 12px; color: #61849e; float: left; line-height: 30px; margin-right:10px;}
.fast-link select{ width: 220px; height: 30px; border:1px solid #ccd5dc; color:#9ba3a9;}
.fast-link select option{ color:#9ba3a9;}

/**分页样式**/
#pages span{background:#688ea9;}

.nr{ padding:10px 5px;}









