@charset "utf-8";
/* CSS Document */
body { width:100%; height:3360px; background:url(img/bg.jpg) no-repeat center top; color:#333; font-family:"宋体"; font-size:14px;}

.wrapper { position:absolute; top:437px; left:50%; margin-left:-490px; overflow:hidden; width:980px;}
.bg { width:100%; padding-bottom:55px; background-color:#FFF;}
.inner { padding:45px 30px 0;}
.u-detail { color:#ff0000;}

.g-hd { position: relative; overflow:hidden; width:100%; height:62px;}
.g-hd ul { position:absolute; left:0; right:0; bottom:0; height:50px; background-color:#00aeff; border-top: 3px solid #1b35a4;}
.g-hd ul li { float:left; height:50px; margin:0 3px;}
.g-hd ul li:hover, 
.g-hd ul li.current { height:62px; margin-top:-12px; background-color:#FFF; border-radius:2px 2px 0 0; box-shadow:0 0 4px #0066cc;}
.g-hd ul li a { display:block; overflow:hidden; height:50px; padding:0 14px; color:#FFF; font:16px/50px "Microsoft YaHei";}
.g-hd ul li:hover a ,
.g-hd ul li.current a { margin-top:12px; background:url(img/blue.png) repeat; color:#333; text-decoration:none;}

/* slideBox */
.slideBox{ position:relative; float:left; overflow:hidden; width:520px; height:335px;}
.slideBox .hd{ height:6px; overflow:hidden; position:absolute; right:10px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li { float:left; margin-right:5px;  width:25px; height:6px; background:#fff; cursor:pointer; text-indent:-999px;}
.slideBox .hd ul li.on{ background:#1687d7;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li { position:relative;  zoom:1; vertical-align:middle;}
.slideBox .bd li p { position:absolute; left:0; right:0; bottom:0; overflow:hidden; height:50px; background:url(img/shadow.png) repeat; font:14px/50px "Microsoft YaHei";}
.slideBox .bd li p a { display: block; color:#FFF; text-indent:15px;}
.slideBox .bd img{ width:520px; height:335px; display:block;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}

/* 文字列表 */
.u-list { overflow:hidden; width:375px; height:335px;}
.u-list li { overflow:hidden; width:100%; margin-bottom:15px; padding-bottom:12px; border-bottom:1px dashed #b2b2b2;}
.u-list li .tt { display:block; overflow:hidden; width:100%; height:22px; margin-bottom:10px; color:#333; font-weight:bold;}
.u-list li p { overflow:hidden; width:100%; font-size:12px; white-space:nowrap; text-overflow:ellipsis;}
.u-list li.last { border-bottom:none; text-align:right;}
.u-list li.last a { color:#333; font-size:14px;}

/* 图文列表 */
.u-graphic { overflow:hidden; height:310px; margin-top:35px;}
.u-graphic li { overflow:hidden; height:95px; margin-bottom:12px;}
.u-graphic li .img { display:block; float:left; overflow:hidden; width:260px; height:95px; margin-right:30px;}
.u-graphic li .img img { display:block; overflow:hidden; width:260px; height:95px;}
.u-graphic li .txt { overflow:hidden; width:630px; height:70px; margin-top:10px;}
.u-graphic li .txt h3 { overflow:hidden; width:100%; height:16px; margin-bottom:10px; font-weight:bold; line-height:16px;}
.u-graphic li .txt h3 a { color:#333;}
.u-graphic li .txt p { color:#666; font-size:12px;}

/* 盒子 */
.m-box { overflow:hidden; width:470px; height:310px; margin-top:32px; background-color:#fafafa;}
.m-box h2 { overflow:hidden; width:100%; height:37px; background:url(img/tt_bg.jpg) no-repeat; font-size:16px; line-height:37px;}
.m-box h2 a.tt { display:block; overflow:hidden; height:37px; color:#333; font-size:16px; font-weight:bold; text-indent:15px;}
.m-box h2 a.tt:hover { color:#000; text-decoration:none;}
.m-box h2 a.u-more { float:right; margin-right:5px; color:#5e5e5e; font-size:12px;}
.m-box .ct { padding:20px;}

.u-graphic1 { overflow:hidden;}
.u-graphic1 .img { float:left; overflow:hidden; width:145px; height:115px; margin-right:15px;}
.u-graphic1 .img img { display:block; overflow:hidden; width:145px; height:115px;}
.u-graphic1 .txt { overflow:hidden; width:245px; height:115px;}
.u-graphic1 h3 { overflow:hidden; width:100%; height:16px; margin-bottom:20px; line-height:16px;}
.u-graphic1 h3 a { color:#333; font-weight:bold;}
.u-graphic1 p { color:#666; font-size:12px; line-height:22px;}

.u-list1 { overflow:hidden; margin:15px 0 0 10px;}
.u-list1 li { overflow:hidden; width:370px; height:22px; padding-left:15px; background:url(img/square.jpg) no-repeat left center; margin-bottom:5px;}
.u-list1 li a { display:block; overflow:hidden; width:370px; height:22px; color:#333;}


/* 广告 */
.l-gg { overflow:hidden; width:980px; margin:50px 0 20px;}
.l-gg a, .l-gg img { display:block; overflow:hidden; width:980px;}

/* 底部 */
.g-ft { overflow:hidden; width:100%; margin-top:40px;}
.g-ft .worker { overflow:hidden; color:#000;}
.g-ft .worker a { float:right; color:#000;}
.g-ft ul { overflow:hidden; width:485px; margin:75px auto 10px;}
.g-ft ul li { float:left;}
.g-ft ul li a { padding:0 10px; color:#000; font-size:14px;}
.g-ft p { margin-bottom:8px; text-align:center;}