@charset "utf-8";
body { font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53, Arial, Sans-serif; color:#888; background:url(../images/bg.jpg) center 42px no-repeat #0b1c2c; }
a { color:#666; text-decoration:none; }
a:hover { color:#fff; }
.bd { border:1px solid #0d467c; background-color:#0b1c2c; }
.wrap { width:960px; margin:0 auto; }
.w690 { width:690px; }
.w240 { width:240px; }
.w250 { width:250px; }
.mb10 { margin-bottom:10px; }
.p5 { padding:5px; }
.banner { height:287px; width:960px; overflow:hidden; }
.down { position:absolute; right:-25px; top:-66px; width:212px; height:62px; padding:54px 24px 0; background:url(../images/down.jpg) no-repeat; overflow:hidden; zoom:1 }
.down a { display:block; float:left; width:106px; height:60px; text-indent:-9999px; }
.syt{ position:absolute;top:-66px; width:175px; height:54px;right:21px; display:block; }
.main { background:url(../images/main.jpg) repeat-y; padding:0 10px; position:relative; z-index:9; }
.menu { overflow:hidden; border:1px solid #0b1c2c; border-color:#0b1c2c #0764bc; height:48px; line-height:48px; background:url(../images/nav.jpg) repeat-x; }
.menu a { display:inline-block; width:122px; color:#fff; font-size:18px; text-shadow:1px 1px 1px #04325b; text-align:center; background:url(../images/nav_a.jpg) left center no-repeat; margin-left:-1px; }
.menu a:hover { font-size:20px; text-decoration:none; }
.menu a.on { background:url(../images/nav_on.jpg) no-repeat; font-size:20px; text-shadow:1px 1px 1px #1b4d7b; }
.intro_box { background:url(../images/t238.jpg) center top #0b1c2c no-repeat; padding:12px 10px 10px; margin-bottom:10px; }
.ib_top { line-height:20px; border-bottom:1px dashed #03294c; padding:0 0 12px; margin-bottom:8px; }
.ib_top h2 { font-size:18px; color:#f60; }
.ib_top p { height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; color:#a6b8c8 }
.ibt_pic { float:left; margin-right:10px; }
/*.ib_txt { height:176px; overflow:hidden; line-height:26px; }
.ib_txt a { color:#023b71; }*/
.row1_left { width:300px; float:left; }
.hot_news { width:378px; float:right; background-color:#010b15; padding:2px; border:1px solid #0d467c; }
.hn_tab { background-color:#02294e; line-height:38px; height:38px; border-bottom:1px solid #0d467c; margin:-2px -2px 0; }
.hn_tab a { width:126px; text-align:center; color:#fff; font-size:16px; font-weight:bold; float:left; }
.hn_tab a.on { width:118px; background:url(../images/hn_on.jpg) no-repeat; border-right:1px solid #0d467c; border-left:1px solid #0d467c; margin:0 -1px; height:39px; position:relative; }
.hn_cont { background-color:#0b1c2c; padding:12px 5px 5px; }
.hn_tit a { text-align:center; font-size:18px; color:#f60; display:block; margin-bottom:20px; height:22px; line-height:22px; overflow:hidden;}
.hn_cont .t_ul a { width:320px; line-height:28px; font-size:14px; color:#c7c7c7; height:28px;}
.hn_more { float:right; color:#023b71; }
.yxzl { width:668px; margin-top:10px; background:url(../images/t688.jpg) no-repeat center top #0b1c2c; padding:0 10px 3px; }
.yxzl .tit { margin-bottom:4px; }
.yz_cont { overflow:hidden; }
.yz_cont dl { border-top:1px dashed #03294c; padding:18px 0 20px 5px; margin-top:-1px; }
.yz_cont dt { background:url(../images/zl_cate.jpg) no-repeat; float:left; line-height:40px; height:40px; width:92px; margin-right:10px; padding-left:15px; color:#0075e2; font-size:18px; }
.yz_cont dd { float:left; width:540px; line-height:20px; color:#444; }
.yz_cont dd a { color:#999; display:inline-block; padding:0 6px; }
.yz_cont dd a:hover { color:#f60 }
.gldq, .kptj { background:url(../images/t938.jpg) no-repeat center top #0b1c2c; padding:0 10px; }
.gl_cont { margin:0 -15px 10px 0; }
.gl_item { float:left; width:296px; margin:0 15px 0 0; }
.gl_item .t_ul li { line-height:30px; height:30px; background-position:0 15px; }
.gl_cate { margin-top:20px; color:#c9c9c9; font-family:"宋体"; border-bottom:1px dashed #03294c; background:url(../images/sub.jpg) 4px center no-repeat; padding-left:13px; line-height:26px }
.kp_cont { margin-right:-30px; }
.kp_item { width:223px; height:100px; background-color:#002d58; float:left; margin:10px 9px 10px 0; }
.kp_item a { border:1px solid #002d58; display:block; padding:5px; background-color:#002d58; }
.kp_item a:hover { text-decoration:none; border-color:#f60 }
.kp_item img { float:left; width:120px; height:90px; margin-right:10px; }
.kp_name { line-height:18px; height:18px; overflow:hidden; color:#d0d0d0; font-weight:bold; }
.kp_intro { color:#999; height:72px; line-height:18px; overflow:hidden; }
.pl_box { padding:10px; }
.t_ul li { overflow:hidden; zoom:1; background:url(../images/dot.gif) no-repeat left 12px; padding:0 0 0 8px; vertical-align:middle; }
.t_ul li a { float:left; color:#999; position:relative; }
.t_ul li a:hover { color:#fff; text-decoration:underline; }
.t_ul li a span { padding-top:5px; }
.t_ul li i { float:right; width:40px; font-size:12px; color:#666; text-align:right; }
.t_ul li a .hot { position:absolute; top:0; }
.tit, .tit_r { border-bottom:1px solid #053767; line-height:34px; height:34px; padding-top:4px; }
.tit h3, .tit_r h3 { float:left; color:#fff; font-size:16px; padding-left:5px; }
.tit a, .tit_r a { float:right; color:#023b71 }
.hot { display:inline-block; background:url(../images/hot.gif) no-repeat; width:23px; height:12px; margin-left:10px; }
.video { position:relative; display:block; }
.i_v { position:absolute; left:89px; top:64px; background:url(../images/btnPlay.png) no-repeat; width:50px; height:50px; }
.footer { background:url(../images/b_bg.jpg) no-repeat center top #0b1c2c; color: #666; font-size: 14px; line-height: 28px; padding: 25px 0; text-align: center; }
.footer a { color: #aaa; display: inline-block; padding: 0 8px; }
.footer a:hover { color: #fff; }
/*列表页*/
.tc { text-align:center; }
.sub_left { width:658px; float:left; background:url(../images/t678.jpg) no-repeat center top #0b1c2c; padding:0 10px; }
.sub_r { float:right; width:250px; }
.sub_r .intro_box { background-image:url(../images/t248.jpg); }
.sub_r .ib_code { margin:0 auto; }
.tit_r { width:228px; background:url(../images/t248.jpg) no-repeat center top #0b1c2c; padding:0 10px; }
.sub_left .t_ul { line-height:28px; font-size:14px; padding:10px; }
.airli { background:none; border-top:1px dotted #253645; margin:16px 0 10px; }
.p_ul li { float:left; overflow:hidden; }
.p_ul li a { position:relative; float:left; text-align:center; }
.p_ul p { width:100%; text-align:center; }
.zttj .p_ul { padding-left:5px; }
.zttj .p_ul li { margin-bottom:5px; float:left; }
.zttj a {color: #a6b8c8;}
.num { float:left; width:16px; height:16px; margin-top:8px; line-height:16px; text-align:center; color:#fff; background-color:#012B53; margin-right:10px; }
.top_ul { padding:10px 5px; font-size:14px; }
.top_ul li { line-height:32px; height:32px; overflow:hidden; }
.top_ul li a { float:left; color:#aaa; width:206px; }
.top_ul li a:hover { color:#fff; }
.ib_code { margin-left:-4px; }
/*详细页*/
.crumbs{ color:#A6B8C8;}
.crumbs a{ color:#42A4FF; float:none;}
.news_box { padding:15px 5px; }
.newsinfo { margin:0px auto 20px; text-align: center; }
.newsinfo h1 { color: #9cc2e8; font: 20px/24px "Microsoft Yahei", "幼圆", "宋体"; height: auto; margin-bottom: 6px; }
.newsinfo p span { margin: 0 10px 0 0; color:#888; }
.newsinfo p { text-align:center; margin:0px; text-indent:normal; }
.news_cont { font-size: 14px; line-height: 24px; margin: 0px auto 15px; overflow: hidden; color:#a6b8c8; border-bottom:1px dashed #0d467c; padding-bottom:10px; }
.news_cont p { margin: 10px auto; text-indent: 2em; line-height:28px; }
.news_cont a { color:#CF1800; text-decoration:none; }
.news_cont img { margin:0 auto; }
.ref_box { font-size: 12px; line-height: 36px; padding: 0 0 15px; border-bottom:1px dashed #0d467c; color:#a6b8c8;}
.ref_box .tags a { color: #42A4FF; padding-right: 8px; }
.col2 { overflow: hidden; padding: 0 10px; width: 45%; }
.col2 p { height: 36px; overflow: hidden; }
.col2 p a{ color:#a6b8c8;}
.xgwz .t_ul { padding:10px 0; color:#A6B8C8; margin-bottom:20px; }
.xgwz .t_ul li { width:45%; height:28px; overflow:hidden; }
.xgwz .t_ul h3 { color:#B0BFCF; font-size:14px; margin-left:10px }
.xgwz .t_ul a { color:#A6B8C8 }
.page_box { padding:20px 0; line-height:28px; }
.page_box a,.page_box span { display:inline-block; border:1px solid #0D467C; padding:0 10px; margin:0 2px; background-color:#012B53; color:#999; }
.page_box a:hover { background-color:#0D467C; text-decoration:none; color:#fff }
.page_box span { background-color:#0D467C; border-color:#0D467C; color:#fff; }

.slide_box { padding:5px; }
.slide_box1 { width:288px; height:228px; overflow:hidden; position:relative; }
.slide_box1 img { width:288px; height:228px; }
.slide_area { position:absolute; width:5000px; }
.slide_area a { float:left; }
.sHover { background: url("/templates/2014/images/alpha_bg.png") repeat-x scroll left top rgba(0, 0, 0, 0); bottom: 0; height: 30px; left: 0; line-height: 30px; padding-top: 20px; position: absolute; width: 288px; }
.sHover ul { position: absolute; right:5px; top: 27px; z-index: 9999; }
.sHover li { background: none repeat scroll 0 0 #515151; display: inline; float: left; height: 13px; margin: 0 0 0 5px; overflow: hidden; width: 13px; }
.sHover .s_on { background: none repeat scroll 0 0 #ff6600; cursor: pointer; }
.sHover .title { float: left; width: 180px; }
.sHover .title .bg_org { margin: 9px 5px; }
.sHover .title a { color: #FFFFFF; display: none; float: left; font-family: "微软雅黑"; font-size: 12px; overflow: hidden; padding: 0 4px; text-align: left; white-space: nowrap; width: 166px; }
.sHover .title a.t_on { display: block; }
.sHover .title a:hover { text-decoration: underline; }
.sHover .title .tags { background: none repeat scroll center center #FE8B03; display: inline-block; height: 24px; line-height: 24px; margin-right: 5px; padding: 0 5px; }

.ads_tb{ width:100%; border:1px solid #053767; margin-bottom:20px;}
.ads_tb td{ border:1px solid #053767; border-width:0 1px 1px 0; line-height:32px; height:32px; text-align:center;}
.ads_tb td a{ color:#c00;}