@charset "utf-8";
/* CSS Document */
*{ margin:0;padding:0;}
body{ font-size:14px; color:#333; font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
@media screen and (max-width: 1200px) { 
body {width: 1200px}  
} 
img{ border:0;}
ul{ list-style-type:none;}
a,a:active{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}
.swap{ width:1200px; margin:0 auto; overflow:hidden; position:relative;}
/*head*/
.header{ width:100%; background:#fff; height:73px; border-top:5px solid #46a4d8; box-shadow:0 3px 3px #949596;}
.logo{ float:left; padding:11px 0 0 57px;}
.logo a{ display:block;}
.loding{ position:absolute; z-index:10; right:15px; top:-8px; width:84px; height:30px; background:#46a4d8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.loding a,.loding a:hover{ line-height:34px; color:#fff; display:block; width:100%; height:100%; text-align:center;}
.nav{ float:right; margin-right:25px;}
.nav ul li{ float:left;}
.nav ul li a{ display:block; padding:0 35px; color:#333; background:#fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:3px solid #fff; line-height:70px;}
.nav ul li.curr a{ color:#48a7d5; background:#f6f6f6; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:3px solid #46a4d8; line-height:70px;}
.nav ul li a:hover{ color:#48a7d5; border-bottom:3px solid #f6f6f6; line-height:70px;}
/*banner*/
.banner{ background:#1a6db3; overflow:hidden;}
.banner ul{ width:100%;}
.banner ul li{ float:left; width:100%; height:420px;}
.banner ul li a{ display:block; width:50%; height:100%; margin:0 auto;}
/*foot*/
.footer{ width:100%; overflow:hidden; background:#f3f3f3; padding-top:61px; padding-bottom:56px; font-size:12px;}
.footer .swap{ display:table;}
.footer .swap .left,.footer .swap .middle,.footer .swap .right{ display:table-cell; vertical-align:middle;}
.footer .left{ padding:0 9px;}
.footer .left a{ display:block;}
.footer .left img{ display:block;}
.footer .middle{ padding-top:8px;}
.footer .middle ul{ overflow:hidden; text-align:center;}
.footer .middle ul li{ display:inline-block; border-right:1px solid #dedede; height:12px;}
.footer .middle ul li.cl-border{ border:0;}
.footer .middle ul li a{ color:#666; display:block; padding:0 12px; line-height:12px;}
.footer .middle ul li a:hover{ color:#5caedb;}
.footer .bottom p{ line-height:27px; width:100%; text-align:center; color:#aaa;}
.footer .right .tell a{ display:block; line-height:26px; color:#666;}
.footer .right .tell a:hover{ color:#666;}
.footer .right .about{ color:#666;}
.footer .right .about a{ display:inline-block; width:20px; height:20px; vertical-align:middle; margin-left:5px;}
.footer .right .about a.sina{ background:url(common/sina.png) no-repeat center;}
.footer .right .about a.sina:hover{ background:url(common/sina-r.png) no-repeat center;}
.footer .right .about a.qq{ background:url(common/qq.png) no-repeat center;}
.footer .right .about a.qq:hover{ background:url(common/qq-r.png) no-repeat center;}
/*IE7*/
.footer .swap .left,.footer .swap .middle,.footer .swap .right{ *float:left;}
.footer .left{ *width:139px;}
.footer .middle{ *width:684px;}
.footer .middle ul{ *width:440px; *margin:0 auto;}
.footer .middle ul li{ *height:16px; *float:left;}
.footer .middle ul li a{ *line-height:16px;}
.footer .right{ *width:149px;}
/*return top*/
#returnTop{ position:fixed; bottom:100px; display:inline-block; width:65px; height:65px; background:url(common/rt.png) no-repeat center; display:none;}
#returnTop:hover{ background:url(common/rt-h.png) no-repeat center;}










