@charset "utf-8";
@import url("./style.css");
* { padding:0; margin:0; }
html { overflow-x:hidden; }
body { font-family:SimSun; font-size:14px; color:#545454; }
li { list-style-type:none; list-style-image:none; }
img { border:none; vertical-align:top; }
a:link { color:#545454; text-decoration:none; }
a:visited { text-decoration:none; color:#545454; }
a:hover { text-decoration:none; color:#545454; }
a:active { text-decoration:none; color:#545454; }
.clear { clear:both; }

.h1 { padding:0 5px; height:56px; border-bottom:#d8d8d8 1px solid; margin:0 auto; }
.h1 span { display:inline-block; width:100px; height:56px; line-height:56px; float:left; color:#1e50ae; font-size:20px; font-family:\5fae\8f6f\96c5\9ed1; }
.h1 a { display:inline-block; width:60px; height:20px; float:right; padding-top:18px; } 

.ul { padding:15px; }
.ul li { padding-left:10px; line-height:28px; background:url(../images/point.png) no-repeat left center; }

/*
.header { width:1300px; height:118px; margin:0 auto; }
.logo { width:421px; height:52px; padding-top:29px; float:left; margin-right:39px; }
.logo img { width:421px; }
*/
.header { width:1260px; height:118px; margin:0 auto; }
.logo { width:401px; height:52px; padding-top:29px; float:left; margin-right:19px; }
.logo img { width:401px; }

.nav{ font-family:\5fae\8f6f\96c5\9ed1; width:840px; height:118px; float:left; font-size:15px; position:relative; z-index:1; }
.nav li { width:105px; height:118px; line-height:118px; float:left; text-align:center; position:relative; }
.nav li a { color:#3a3a3a; display:block; width:105px; height:83px; padding-top:35px; }
.nav li a:hover { color:#2b6fb6; text-decoration:none; }
.nav li a b { display:block; width:105px; height:30px; line-height:30px; font-weight:normal; font-size:16px; }
.nav li a span { display:block; width:105px; height:20px; line-height:20px; color:#a7a7a7; font-size:13px; text-align:center; }
.nav li .current{ color:#2b6fb6; }
.shownav { background:#2b6fb6; visibility:hidden; position:absolute; font-weight:normal; width:100%; left:0; top:100px; display:none; _display:block; }
.nav li:hover .shownav { display:block; }
.nav li .shownav a { padding-top:0px; height:35px; line-height:35px; height:auto; color:#fff; }
.nav li .shownav a:hover { background:#5399d7; color:#fff; }

.slideBox { width:100%; height:auto; position:relative; z-index:0; margin-bottom:25px; }
.slideBox .hd { width:100%; height:10px; text-align:center; position:absolute; bottom:25px; z-index:999; }
.slideBox .hd ul { overflow:hidden; width:165px; height:6px; margin:0 auto; }
.slideBox .hd ul li { display:inline-block; float:left; width:30px; height:6px; margin-right:3px; background:#0171c7; cursor:pointer; }
.slideBox .hd ul li.on { background:#ff0000; width:30px; }
.slideBox .bd { position:relative; height:100%; z-index:0; }
.slideBox .bd li { zoom:1; vertical-align:middle; }
.slideBox .bd img { width:100%; height:auto; display:block; }

.main { width:1170px; height:1044px; margin:0 auto 32px auto; }

.news { width:1170px; height:255px; margin-bottom:24px; }
.news-trends { width:418px; height:253px; float:left; border:#d8d8d8 1px solid; margin-right:24px; }
.notice { width:270px; height:253px; float:left; border:#d8d8d8 1px solid; }

.focus{ width:430px; height:255px; overflow:hidden; position:relative; float:left; margin-right:24px; }
.focus .hd{ width:180px; height:15px; /*background:url(../images/p.png) no-repeat right bottom;*/ overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; }
.focus .hd ul{ width:120px; height:15px; overflow:hidden; zoom:1; float:right; }
.focus .hd ul li{ float:left; width:23px; height:15px; line-height:18px; color:#fff; padding-left:1px; /*border-left:#fff 1px solid;*/ font-size:12px; text-align:center; cursor:pointer; background:url(../images/line.png) no-repeat left bottom; }
.focus .hd ul li.on{ height:15px; background:url(../images/on.png); color:#fff; }
.focus .bd{ position:relative; height:100%; z-index:0; }
.focus .bd li{ zoom:1; vertical-align:middle; }
.focus .bd img{ width:430px; height:255px; display:block; }
.focus .bd li p { width:422px; padding-left:8px; position:absolute; left:0; bottom:0; height:40px; line-height:40px; background:url(../images/aaa.png); color: #fff; font-size:14px; overflow:hidden; }

.column { width:1170px; height:774px; overflow:hidden; }
.column a { display:block; overflow:hidden; float:left; }
.column img { cursor:pointer; transition:all 0.5s; }
.column img:hover { transform:scale(1.1); }
.img { margin-right:24px; margin-bottom:24px; }
.img-1 { margin-bottom:24px; }
.a1 { width:573px; height:242px; }
.a2 { width:277px; height:242px; }
.a3 { width:272px; height:242px; }

.footer { height:365px; background:#1e50ae; color:#fff; }
.footer a { color:#fff; font-size:13px; }
.footer-top { height:142px; line-height:142px; text-align:center; border-bottom:#4b73be 1px solid; margin-bottom:50px; }
.footer-top a { padding:0 35px; font-size:15px; }
.footer-bottom { width:1200px; height:135px; margin:0 auto; }
.footer-bottom-left { width:325px; height:135px; float:left; border-right:#4b73be 1px solid; }
.footer-bottom-left p { width:325px; height:25px; line-height:25px; text-align:left; font-size:13px; }
.footer-bottom-center { width:450px; text-align:center; line-height:32px; height:107px; padding-top:18px; float:left; border-right:#4b73be 1px solid; }
.footer-bottom-right { width:373px; padding-left:50px; height:120px; padding-top:15px; float:left; }
.footer-bottom-right img { float:left; margin-right:28px; }