@charset "utf-8";
/* CSS Document */

body { color:#666; font-family:"宋体"; font-size:14px;}

.u-detail { color:#F00; font-size:12px;}
.ylh-wrapper { overflow:hidden; width:980px; margin:0 auto;}

/* 图标 */
.i-dangqi, .i-police { display:inline-block; *display:inline; *zoom:1; overflow:hidden; margin:0 0 0 5px; vertical-align: baseline;}
.i-dangqi { width:17px; height:17px; background:url(img/icon_01.png) no-repeat;}
.i-police { width:18px; height:20px; background:url(img/icon_02.png) no-repeat; vertical-align:super;}


/* 广告 */
.home-pub_1 { float:right; overflow:hidden; width:385px; height:46px;}
.home-pub_1 img { display:block; width:385px; height:46px;}
.home-pub_2 { float:left; overflow:hidden; width:690px; height:90px;}
.home-pub_2 img { display:block; width:690px; height:90px;}
.home-pub_3 { float:left; overflow:hidden; width:280px; height:90px;}
.home-pub_3 img { display:block; width:280px; height:90px;}
.home-pub_4, .home-pub_4 img { display:block; overflow:hidden; width:230px; height:45px;}
.home-pub_5{ display:block; overflow:hidden; width:980px; padding-bottom:10px;}


/* 首页导航 */
.g-hd { margin-bottom:10px;}
.home-nav { float:left; overflow:hidden; width:585px; height:43px; padding-top:3px; background:url(img/nav_bg_01.jpg) repeat-x;}
.home-nav li { float:left; height:43px; border-right:1px solid #1779d3;}
.home-nav li a { display:block; height:43px;padding:6px 12px; color:#FFF; font-family:"微软雅黑"; font-size:18px; text-align:center;}
.home-link { overflow:hidden; width:100%; height:35px; margin-top:10px; background-color:#eaeaea; line-height:35px;}
.home-link a { display:inline-block; *display:inline; *zoom:1; margin-left:15px; color:#666; font-size:12px;}

.home-left-box { float:left; overflow:hidden; width:730px;}
.home-right-box { float:right; overflow:hidden; width:230px;}
.home-headline { margin:5px 0 10px; }
.home-headline a { color:#033266;}
.home-headline h1 { font-family:"微软雅黑"; font-size:24px;}
.home-headline p { margin-top:5px; font-size:12px;}
.home-headline p a { margin-left:10px;}

/* 滚动图 */
.home-scroll { position:relative; float:left; overflow: hidden; width:340px; height:295px; margin:0 15px 0 0;}
.home-scroll .f_out { position:relative;  overflow: hidden; width:340px; height:260px;z-index:100;}
.home-scroll .f_out img { display:block; overflow: hidden; width:340px; height:260px;}
.home-scroll .f_out .picintro { position:absolute; bottom:0px; left:0; width:340px; height:35px; background:url(img/red_shadow.png) repeat; text-align:center; z-index:999;}
.home-scroll .f_out .picintro a { display:block; overflow:hidden;  width:340px; height:35px; color:#fff; line-height:35px;}
.home-scroll ul.pagination { position: absolute; left:100px; bottom:15px; z-index: 10;}
.home-scroll ul.pagination li { float:left; padding-right:10px;}
.home-scroll ul.pagination li a { display:block; overflow:hidden; width:8px; height:8px; background:url(img/white_dot.jpg) no-repeat; text-indent:99px;}
.home-scroll ul.pagination li.current a { background:url(img/blue_dot.jpg) no-repeat;}

/* 盒子 */
.m-box { float:left; overflow:hidden; width:100%; margin-bottom:10px;}
.m-box h2 { overflow:hidden; height:34px; margin-bottom:5px; border-bottom:1px solid #CCC; background-color:#e7eff7; font-size:16px;}
.m-box h2.no_tt { background:none; border-bottom:none;}
.m-box h2 a { display:inline-block; *display:inline; *zoom:1; overflow:hidden; height:34px; margin-left:10px; color:#2d4d86; font-family:"微软雅黑"; line-height:34px; vertical-align:middle;}
.m-box h2 em.dot { display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:5px; height:5px; margin-left:5px; background: url(img/grey_shadow.png) no-repeat left center; vertical-align:middle;}
.m-box h2 span a { color:#666; font-family:"宋体"; font-size:14px;}
.m-box2 { width:100%; margin-bottom:13px;}
.m-box2 h2{ overflow:hidden; height:35px; margin-bottom:5px; background:url(img/tt_bg_01.jpg) repeat-x; font-size:16px;}
.m-box2 h2 a { height:35px; margin-left:10px; color:#2d4d86; font-family:"微软雅黑"; line-height:34px;}
.m-box2 h2.home-forum  a{ margin-left:5px; color:#ac6106;}


/* 盒子尺寸 */
.m-box.size1 { width:375px; height:295px;}
.m-box.size2 { width:340px; height:295px;}
.m-box.size3 { width:980px; height:210px;}
.m-box.size4 { width:340px; height:310px; margin-right:20px;}
.m-box.size5 { width:370px; height:310px;}

.home-u-list li { overflow:hidden; height:25px; margin-left:5px; padding-left: 10px; background:url(img/listyle_01.jpg) no-repeat left center;}
.home-u-list li a { display:block; overflow:hidden; height:25px;}
.home-u-list li b { color:#05649b;}
.home-u-list.mod1 li { background:url(img/listyle_02.jpg) no-repeat left center;}
.home-u-list.mod1 li a { display:block; overflow:hidden; height:25px; color:#122e67;}
.home-u-list.mod2 li { background:none; padding-left:0;}
.home-u-list.mod3 li { height:29px;}
.home-u-list.mod3 li a { overflow:hidden; height:29px;}
.home-u-list.mod4 li { height:28px; font-size:12px; line-height:28px;}
.home-u-list.mod4 li a { overflow:hidden; height:22px;}
.home-u-list.mod4 li b { font-size:14px;}

.home-img-list { padding-top:10px;}
.home-img-list li { float:left; overflow:hidden; width:50%; height:115px; margin-bottom:10px; * margin-bottom:0;}
.home-img-list li div { display:block; overflow:hidden; width:135px; margin:0 auto;}
.home-img-list li .img, .home-img-list li .img img { display:block; overflow:hidden; width:135px; height:90px;}
.home-img-list li p a { color:#666; font-size:12px;}

.home-data-report { overflow:hidden; height:185px; padding-bottom:10px;}
.home-data-report a { float:left; overflow:hidden; width:100px; margin-left:12px;}
.home-data-report a span { display:block; overflow:hidden; width:100px; height:30px; line-height:30px; font-size:12px; text-align:center;}
.home-data-report a img { display:block; overflow:hidden; width:100px; height:155px;}

.home-img-news ul { width:1000px;}
.home-img-news li { float:left; overflow:hidden; width: 185px; height:155px; margin:5px 15px 0 0; background-color:#f6f7f8;}
.home-img-news li a, .home-img-news li img { display:block; overflow:hidden; width:185px; height:125px;}
.home-img-news li p { overflow:hidden; width:185px; height:22px; margin-top:5px; text-align:center;}
.home-img-news li p a { display:block; overflow:hidden; height:22px; font-size:12px; line-height:22px;}

.home-thumbnail { position:relative; overflow:hidden; width:360px; height:130px; margin-left:3px; padding:10px 0 15px 0;}
.home-thumbnail a { position:relative; float:left; overflow:hidden; width:160px; height:130px; margin-right:14px;}
.home-thumbnail a:hover { text-decoration:none;}
.home-thumbnail a img { display:block; overflow:hidden; width:160px; height:130px;}
.home-thumbnail a span { position:absolute; left:0; right:0; bottom:0; height:25px; background:url(img/grey_shadow.png) repeat; color:#FFF; font-size:12px; line-height:25px; text-align:center;}
.home-thumbnail.mod1 { width:215px; margin:0 auto; padding:3px 0 0 0;}
.home-thumbnail.mod1 a { width:215px; margin-right:14px;}
.home-thumbnail.mod1 a img { width:215px;}
.home-thumbnail.mod1 a span {background:url(img/blue_shadow.png) repeat;}


/* 图文混排 */
.u-graphic { position:relative; overflow:hidden; height:130px; padding:10px 0 15px 0;}
.u-graphic h3 { overflow:hidden; height:20px; margin-bottom:10px; font-size:14px; font-weight:bold;}
.u-graphic h3 a { color:#114a81;}
.u-graphic .img { position:relative; float:left; overflow:hidden; width:130px; height:100px; margin-right:10px;}
.u-graphic .img img { display:block; overflow:hidden; width:130px; height:100px;}
.u-graphic .img span { position:absolute; left:0; right:0; bottom:0; height:22px; background:url(img/grey_shadow.png) repeat; color:#FFF; font-size:12px; line-height:22px; text-align:center;}
.u-graphic p { font-size:12px; line-height:22px;}
.u-graphic.mod1 { height:115px; padding-bottom:0;}
.u-graphic.mod1 .img { width:100px; height:75px;}
.u-graphic.mod1 .img img {width:100px; height:75px;}

.home-img-box a, .home-img-box a img { display:block; overflow:hidden; width:230px; height:60px;}
.home-img-box a { margin-bottom:10px;}

.pub-scroll { position:relative; overflow:hidden; width:980px; height:90px;}
.pub-scroll .f_out { position:relative; overflow: hidden; width:980px; height:90px; z-index:100;}
.pub-scroll .f_out img { display:block; overflow: hidden; width:980px; height:90px;}
.pub-scroll ul.pagination { position: absolute; right:50px; bottom:5px; z-index: 10;}
.pub-scroll ul.pagination li { float:left; padding-right:10px;}
.pub-scroll ul.pagination li a { display:block; overflow:hidden; width:8px; height:8px; background:url(img/white_dot.jpg) no-repeat; text-indent:99px;}
.pub-scroll ul.pagination li.current a { background:url(img/blue_dot.jpg) no-repeat;}
