﻿@charset "utf-8";
/* @风格设计 伟达网络-http://www.wellda.cn */
@import "reset.css";
/* common */
html, html body { color: #333; font: 14px/1.5 'Microsoft YaHei', '宋体', STHeiti, Verdana, Arial, Helvetica, sans-serif; background: url(../images/bg.jpg) center top no-repeat #eff8fd; }
a { color: #333; }
p { line-height: 28px; }
a:hover { color: #25c1fe; text-decoration: none; }
.warp { width: 1003px; margin: 0 auto; }
.content-warp { padding: 10px; }
.header { height: 200px; }
.header1 { height: 370px; }
.bg-map { background: url(../images/bg2.jpg) center bottom no-repeat; }
.body { background: #FFF; -moz-box-shadow: 0px 0px 20px #666; -webkit-box-shadow: 0px 0px 20px #666; box-shadow: 1px 1px 20px #666; }
.sq { padding-top: 20px; }
.sq img { width: 100%; }
.box { padding: 0; margin: 20px 0; }
.box-l, .box-m, .box-r { width: 301px; float: left; height: 280px; overflow: hidden; padding: 12px; }
.box1-l, .box1-m, .box1-r { width: 301px; float: left; height: 230px; overflow: hidden; padding: 12px; }
/*新闻动态*/
.box { padding: 0; margin: 20px 0; }
.box-topnews { width: 590px; float: left; height: 230px; padding: 0 10px; }
.topnews-t { text-align: center; line-height: 36px; }
.topnews-t a { font-size: 20px; color: #F60; }
.topnews-d { font-size: 12px; color: #666; line-height: 24px; overflow: hidden; max-height: 100px; }
.news-list { padding: 10px 0; }
.list li { list-style: inside; line-height: 28px; }
.box-desc { float: right; height: 230px; width: 326px; padding-right: 10px; overflow: hidden; }
.box-news { width: 470px; float: right; height: 220px; padding: 10px; }
.news-title, .news-title-big { line-height: 40px; border-bottom: 1px solid #25c1fe; }
.news-title h2 { font-size: 22px; background: url(../images/title_bg.jpg) no-repeat top left; width: 130px; text-align: left; padding-left: 14px; color: #fff; }
.news-title-big h2 { font-size: 22px; background: url(../images/title_bg_big.jpg) no-repeat top left; width: 150px; text-align: left; padding-left: 14px; color: #fff; }
.box-media { float: left; height: 220px; width: 470px; padding: 10px; text-align: center; overflow: hidden; }
/*图片新闻幻灯*/
.focusBox { position: relative; width: 326px; height: 230px; overflow: hidden; text-align: center; background: white; }
.focusBox .pic img { width: 326px; height: 230px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width: 100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width: 100%; overflow: hidden; }
.focusBox .txt li { width: 326px; height: 30px; line-height: 30px; position: absolute; bottom: -30px; }
.focusBox .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li { float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; margin-right: 1px; cursor: pointer; }
.focusBox .num li a, .focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a, .focusBox .num a:hover { background: #f60; }
.focusBox .pnBtn .arrow { display: none; position: absolute; top: -50px; z-index: 1; width: 60px; height: 185px; }
.focusBox .pnBtn .arrow:hover { filter: alpha(opacity=60); opacity: 0.6; }
.focusBox .prev .arrow { right: 0; background: url(../images/slider-arrow.png) 0 0 no-repeat; }
.focusBox .next .arrow { left: 0; background: url(../images/slider-arrow.png) -120px 0 no-repeat; }
/*四全概述*/
.sqgs { margin-top: 10px; }
.sqgs li { float: left; width: 145px; text-align: center; height: 85px; display: block; }
.sqgs li a { font-weight: 500px; font-size: 16px; }
.sqgs li a p { line-height: 15px; }
.sqgs .ico1 { border-bottom: 1px dotted #dadada; border-right: 1px dotted #dadada; }
.sqgs .ico2 { border-bottom: 1px dotted #dadada; }
.sqgs .ico3 { border-right: 1px dotted #dadada; }
.sqgs li:hover { opacity: 0.7; filter: alpha(opacity=70); }
.sqgs li img { height: 45px; padding-top: 10px; }
/*滑动门*/
#tab_menu, #tab_menu1 { overflow: auto; zoom: 1; }
#tab_menu li, #tab_menu1 li { float: left; text-align: center; }
#tab_menu li a, #tab_menu1 li a { display: block; font-size: 18px; padding: 0 20px; cursor: pointer; text-align: center; line-height: 40px; }
#tab_menu .tab_menu_in a, #tab_menu1 .tab_menu_in1 a { text-align: left; padding: 0 20px; color: #25c1fe; }
/*报纸视角*/
.box-leader { padding: 0 10px; }
.h2 { float: left; font-size: 22px; background: url(../images/title_bg.jpg) no-repeat top left; width: 130px; text-align: left; padding-left: 14px; color: #fff; }
.activity { width: 960px; height: auto; margin: 20px auto; }
.activity ul { width: 960px; overflow: hidden; }
.activity ul li { width: 230px; height: 165px; float: left; margin: 0 10px 5px 0; position: relative; overflow: hidden; }
.zhuanti_huachu { width: 100%; height: 165px; position: absolute; left: 0; bottom: -171px; }
.zhuanti_bg { background: #2b2b2b; z-index: 9; filter:alpha(opacity:50);
opacity: 0.5; position: absolute; left: 0; top: 0; width: 100%; height: 171px; }
.activity ul li img { width: 239px; height: 171px; }
.text { width: 199px; height: 121px; padding: 20px 20px 0; position: absolute; left: 0; color: #f7f7f7; font-size: 18px; font-weight: bold; z-index: 10; padding: 30px 0 0 20px; }
.text p { font-size: 14px; color: #f7f7f7; line-height: 22px; text-align: right; }
.text span { font-size: 12px; color: #f7f7f7; line-height: 18px; display: block; }
.text a { display: block; font-size: 18px; font-weight: bold; color: #f7f7f7; line-height: 14px; margin-bottom: 20px; line-height: 25px; }
.activity .pnBtn .arrow { position: absolute; top: -50px; z-index: 1; width: 60px; height: 185px; z-index:999;}
.activity .prev .arrow { right: -20px; background: url(../images/slider-arrow.png) -60px 0 no-repeat; z-index:999; }
.activity .next .arrow { left: -20px; background: url(../images/slider-arrow.png) -180px 0 no-repeat;z-index:999; }

/*TV视角*/
.picScroll-left { width: 100%; overflow: hidden; position: relative; }
.picScroll-left .bd { padding: 20px 0; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { margin: 0 5px 5px 0; float: left; _display: inline; overflow: hidden; text-align: center; }
.picScroll-left .bd ul li .pic { text-align: center; }
.picScroll-left .bd ul li .pic img { width: 230px; height: 165px; display: block; padding: 2px; border: 1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img { border-color: #25c1fe; }
.picScroll-left .bd ul li .title { line-height: 24px; text-align: left; width: 230px; }
.picScroll-left .pnBtn .arrow { display: none; position: absolute; top: -50px; z-index: 1; width: 60px; height: 185px; z-index:999;}
.picScroll-left .pnBtn .arrow:hover { filter: alpha(opacity=80); opacity: 0.8; z-index:999;}
.picScroll-left .prev .arrow { right: 0; background: url(../images/slider-arrow.png) 0 0 no-repeat; z-index:999; }
.picScroll-left .next .arrow { left: 0; background: url(../images/slider-arrow.png) -120px 0 no-repeat;z-index:999; }
/*网络视角*/
.picScroll-net { width: 100%; overflow: hidden; position: relative; }
.picScroll-net .bd { padding: 20px 0; }
.picScroll-net .bd ul { overflow: hidden; zoom: 1; }
.picScroll-net .bd ul li { margin: 0 5px 5px 0; float: left; _display: inline; overflow: hidden; text-align: center; }
.picScroll-net .bd ul li .pic { text-align: center; }
.picScroll-net .bd ul li .pic img { width: 230px; height: 165px; display: block; padding: 2px; border: 1px solid #ccc; }
.picScroll-net .bd ul li .pic a:hover img { border-color: #25c1fe; }
.picScroll-net .bd ul li .title { line-height: 24px; text-align: left; width: 230px; }
.picScroll-net .pnBtn .arrow { display: none; position: absolute; top: -50px; z-index: 1; width: 60px; height: 185px; z-index:999;}
.picScroll-net .pnBtn .arrow:hover { filter: alpha(opacity=80); opacity: 0.8; z-index:999;}
.picScroll-net .prev .arrow { right: 0; background: url(../images/slider-arrow.png) -60px 0 no-repeat; z-index:999; }
.picScroll-net .next .arrow { left: 0; background: url(../images/slider-arrow.png) -180px 0 no-repeat;z-index:999; }
/*底部*/
#footer { border-top: 3px solid #25c1fe; padding: 10px 0; margin-top: 30px; }
.footer-body { }
.footer-nav { text-align: center; line-height: 28px; }
.footer-copy { text-align: center; line-height: 26px; }
