@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{font-family:'Microsoft YaHei UI'; min-width:1200px; background-color:#fffef8; font-size:14px;}
a:link, a:visited{color:#333; text-decoration:none; outline:none;}
a:hover{color:#009fe9;}
ul, li{list-style:none;}

.cWidth{width:1200px;}
.head{width:1200px; height:104px; margin:0 auto; background:url(head02.png) no-repeat right center;}
.logo{height:104px; background:url(head01.png) no-repeat left center;}


.menu{height:48px; background:#2b71b2;}
.menu .mainMenu{width:1200px; height:48px; margin:0 auto;}
.menu .mainMenu .mainMenuLi{float:left; width:150px; text-align:center; position:relative;}
.menu ul li a{display:block; height:48px; line-height:48px; font-size:16px;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a.cur{background-color:#3182cb;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#3182cb; position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{padding:2px; height:auto; line-height:36px; font-size:14px;}
.menu .subMenu li a.cur{background-color:#2b71b2;}


.banner{width:1200px; height:657px; position:relative; margin:0 auto;}
.banner .bd{position:relative; height:657px; z-index:0; overflow:hidden;}
.banner .bd li{zoom:1; vertical-align:middle; width:100%;}
.banner .bd li img{display:block; width:1200px; height:657px;}
.banner .hd{width:100%; height:12px; overflow:hidden; position:absolute; left:0; bottom:30px; z-index:1; text-align:center;}
.banner .hd ul{overflow:hidden; zoom:1; clear:both; height:12px; font-size:0;}
.banner .hd ul li{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 8px; width:8px; height:8px; border:#22588b 2px solid; cursor:pointer; border-radius:50%; text-indent:-99px; text-shadow:0 0 2px #333;}
.banner .hd ul li.on{background:#22588b;}


.indH{height:44px; line-height:44px; border-bottom:#808080 1px solid; font-size:18px; color:#22588b;}
.indH a:link, .indH a:visited{color:#aaa; float:right; font-size:12px; font-weight:normal;}
.indH a:hover{color:#3182cb;}
.indH p{width:240px; height:44px; padding:0 10px; background:url(hBg.png) no-repeat right bottom; color:#fff; float:left;}

.newsList li{height:31px; line-height:31px; border-bottom:#eee 1px dotted; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsList li span{float:right; padding-left:20px; color:#999;}


.F1{width:1200px; height:281px; margin:20px auto 0;}
.tzgg{width:400px; height:281px; float:left;}
.tzgg ul{padding-top:12px;}

.news{height:281px; margin-left:420px;}
.newsCon{padding-top:12px; height:224px;}
.picNews{width:320px; height:224px; overflow:hidden; position:relative; float:left;}
.picNews .bd{width:320px; height:224px; overflow:hiddenl;}
.picNews .bd li{width:320px; height:224px; position:relative; float:left;}
.picNews .bd li p{height:224px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.picNews .bd li h3{width:calc(100% - 20px); height:24px; line-height:24px; padding:0 10px; background:rgba(0,0,0,0.5); color:#fff; font-size:12px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:0; z-index:1; text-align:center;}
.picNews .hd{width:100%; height:8px; overflow:hidden; position:absolute; left:0; bottom:30px; z-index:1; text-align:center;}
.picNews .hd ul{overflow:hidden; zoom:1; clear:both; height:8px; font-size:0;}
.picNews .hd ul li{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 5px; width:6px; height:6px; border:#22588b 1px solid; cursor:pointer; border-radius:50%; text-indent:-99px; text-shadow:0 0 2px #333;}
.picNews .hd ul li.on{background:#22588b;}

.txtNews{height:224px; margin-left:340px;}


.F2{width:1200px; height:249px; margin:20px auto;}
.F2 .newsList{padding-top:12px;}
.F2L{width:400px; height:249px; float:left;}
.gzjg{height:153px;}

.link{height:86px; padding-top:10px;}
.link div{padding-top:5px;}
.link select{height:27px; line-height:27px;}

.F2List{width:380px; height:249px; padding-left:20px; float:left;}


.foot{background-color:#22588b; text-align:center; color:#fff; padding:50px 0; line-height:27px;}
.foot a:link, .foot a:visited{color:#fff;}
.foot a:hover{text-decoration:underline;}

.nyBanner{height:270px; background:url(nyBanner.jpg) no-repeat center center; background-size:cover;}

.ny{width:1160px; padding:20px; background:#fff; margin:0 auto;}
.post{height:42px; line-height:42px; color:#fff; padding:0 20px; background:linear-gradient(#2b71b2,#4b91d2, #2b71b2); font-size:18px; font-weight:600;}
.list01{padding-top:12px;}


.article{padding-bottom:40px;}
.articleTitle{padding:20px 0; line-height:30px; font-size:20px; font-weight:600; text-align:center;}
.articleInfo{width:90%; font-size:14px; height:30px; line-height:30px; background:#f5f5f5; color:#666; text-align:center; margin:0 auto;}
.articleInfo label{padding-left:20px;}
.articleCon{font-size:14px; line-height:30px; padding:15px 0; min-height:300px;}
.articleCon p, .articleCon div{text-justify:inter-ideograph;text-align:justify;}
.articleCon img{max-width:1160px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 1160 ? "1160px" : "auto");}