﻿@charset "utf-8";
/* 
本CSS文件用于调用页面整体样式
查看样式可对照相关注释
*/
/***** 系统标签通用样式 *****/
* { font-family:"宋体"; margin:0; padding:0; }
img { border:0; }
.img_style { padding:1px; background:#fff; border:1px solid #9CC6E7; }
.btn_style_m { background:url(../images/btn_bg_m.jpg) no-repeat; width:37px; height:18px; text-align:center; border:0; cursor:pointer; letter-spacing:1px; padding-top:2px; *padding-top:0px!important; *padding-top:4px; }
li { list-style-type:none; }
input, select, textarea { font-size:12px; }
body { background:#fff; font-size:12px; }
p { display:block; padding:5px 0; overflow:hidden; }
.L { float:left; width:auto; }
.R { float:right; width:auto; }
.all { clear:both; width:100%; overflow:hidden; }
/********* 字体样式 ***********/
.font_11, .font_11 * { font-size:11px; }
.font_12, .font_12 * { font-size:12px; }
.font_14, .font_14 * { font-size:14px; }
.en { font-family:Verdana; }
a { text-decoration:none; color:#16387C; }
a:hover { color:#d00; text-decoration:underline; }
a:active { color:#d00; }
a.red, .red { color:#c00; }
a.blue, .blue { color:#1a80ca; }
a.deepblue, .deepblue { color:#244395; }
a.green, .green { color:#64B103; }
a.grey, .grey { color:#666; }
a.black, .black { color:#000; }
a.white, .white, a.white:hover { color:#fff; }

/**** 结构通用样式 ****/
#header, #navigator, #m_body, #footer { width:960px; margin:0 auto; }
#header .sub_nav { margin-top:3px; width:100%; overflow:hidden; }
#header .sub_nav .nav_origin { overflow:hidden; }
#header .sub_nav .nav_origin .R div { padding-top:5px; text-align:right; }

#navigator { background:#E2F3FD; width:958px; border:1px solid #9CC6E7; overflow:hidden; padding:5px 0; text-align:center; color:#16387C; }
.side_left { width:229px; overflow:hidden; margin-right:8px; }
.main_center { width:412px; overflow:hidden; }
.side_right { width:303px; overflow:hidden; }

#footer .bot_nav{ text-align:center; padding:8px 0 3px; background:#DCEAF5; overflow:hidden; width:100%; margin-top:2px; }
#footer .bot_nav * { color:#113E8F }
#footer .copy { text-align:center; margin-top:5px; color:#666; line-height:21px; }
/******* 栏目样式 ******/
.frame_style1 { width:100%; border-top:1px solid #9CC6E7; margin-bottom:5px; }
.frame_style1 .t { background:#E2F3FD; padding:5px 0; overflow:hidden; width:100%; }
.frame_style1 .t .L { font-size:14px; color:#16387C; font-weight:bold; background:url(../images/frame_style1_t_icon.gif) left no-repeat; margin-left:5px; text-indent:20px; }
.frame_style1 .t .more { float:right; padding:2px 15px 0 0; } 
/** 切换效果 **/
.frame_style1 .t2 { background:#E2F3FD; overflow:hidden; width:100%; }
.frame_style1 .t2 .L { background:url(../images/frame_style1_t_icon.gif) center no-repeat; margin:8px 0 0; *margin:0; padding:8px 15px; }
.frame_style1 .t2 label { float:left; padding:8px; font-weight:bold; }
.frame_style1 .t2 label.hover { background:#fff; border:1px solid #9CC6E7; border-bottom:0; border-top:0; }
.frame_style1 .t2 label.hover, .frame_style1 .t2 label.hover a { color:#d00; }
.frame_style1 .c { width:100%; padding:5px 0; overflow:hidden; }

.frame_style2 { border:1px solid #9CC6E7; overflow:hidden; margin-bottom:5px; }
.frame_style2 .t { background:url(../images/frame_style2_t_bg.gif) repeat-x; border-bottom:1px solid #9CC6E7; padding:5px 0; overflow:hidden; width:100%; }
.frame_style2 .t .L { font-size:12px; color:#16387C; font-weight:bold; background:url(../images/frame_style1_t_icon.gif) left no-repeat; padding:2px 0; margin-left:5px; text-indent:20px; }
.frame_style2 .t .more { float:right; padding:2px 15px 0 0; }
.frame_style2 .c { width:100%; padding:5px 0; overflow:hidden; }

.frame_style3 { border:1px solid #9CC6E7; overflow:hidden; margin-bottom:5px; }
.frame_style3 .t { background:#E2F3FD; border-bottom:1px solid #9CC6E7; overflow:hidden; width:100%; }
.frame_style3 .t .L { font-size:12px; color:#16387C; font-weight:bold; padding:5px 0; background:url(../images/frame_style1_t_icon.gif) left no-repeat; margin-left:5px; text-indent:20px; }
.frame_style3 .t label { float:left; padding:5px; }
.frame_style3 .t label.hover { background:#fff; border:1px solid #9CC6E7; border-bottom:0; border-top:0; padding:5px 7px; position:relative; bottom:-1px; }
.frame_style3 .t label.hover, .frame_style3 .t label.hover a { color:#d00; }.frame_style3 .t .more { float:right; padding:2px 15px 0 0; }
.frame_style3 .c { width:100%; padding:5px 0; overflow:hidden; }

/******* 文本列表样式 *******/
.txt_list1 { width:100%; overflow:hidden; }
.txt_list1 li { padding:5px 0!important; padding:4px 0; width:100%; text-indent:20px; overflow:hidden; background:url(../images/txt_list1_icon.gif) left no-repeat; }
.txt_list1 li a.left { display:block; float:left; width:auto; }
.txt_list1 li.title { background:none; }
.txt_list1 li .date { display:block; float:right; width:auto; padding-right:10px; color:#888; font-size:11px; font-family:verdana; }

.txt_list2 { width:100%; overflow:hidden; }
.txt_list2 li { padding:4px 0 5px!important; padding:5px 0 6px; margin:0 5px; text-indent:20px; clear:both; overflow:hidden; background:url(../images/txt_list1_icon.gif) left no-repeat; }
.txt_list2 li a.left { display:block; float:left; width:auto; }
.txt_list2 li.title { background:none; padding:8px 0; }
.txt_list2 li .date { display:block; float:right; width:auto; padding-right:10px; color:#888; font-size:11px; font-family:verdana; }

.txt_list_num { width:100%; overflow:hidden; }
.txt_list_num li { padding:5px 0!important; padding:4px 0; width:100%; text-indent:10px; overflow:hidden; }
.txt_list_num li span { background:url(../images/icon_orange_square.gif) left no-repeat; color:#fff; padding:3px 5px; display:inline; }
.txt_list_num li span.tenth { padding:3px 1px; }
/******** 图片列表形式 **********/
.img_list_style { clear:both; overflow:hidden; width:100%; padding:8px 0; }
.img_list_style li { float:left; padding:0 6px; text-align:center; }
.img_list_style li img { border:1px solid #ccc; padding:1px; background:#fff; margin:6px 0 8px; }

/******** 图文列表样式 *********/
.txt_img { width:95%; overflow:hidden; line-height:23px; margin:10px 8px 5px; }
.txt_img .img_L { float:left; margin-right:5px; }
.txt_img h1 { font-size:12px; padding:0 0 10px; }

/* 赢家规划 */
.schedule table{ border:0; width:100%; }
.schedule td { border-bottom:1px solid #D6E9F8; padding:6px 9px 7px; *padding:6px 9px!important; *padding:8px 9px; width:49%; }
.schedule td span { background:url(../images/icon_orange_square.gif) left no-repeat; color:#fff; padding:3px 5px; display:inline; }
.schedule td.td_left { border-right:1px solid #D6E9F8; }
.schedule td.td_line { background:#F6FAFD; }

/* 规划案例 */
.project { clear:both; overflow:hidden; width:100%; padding-bottom:2px; }
.project .search { background:#E5F2FA; overflow:hidden; padding:3px 0; text-align:center; }
.project input.btn_style, .project a.btn_style { border:1px outset #fff; background:#6396CD; color:#fff; padding:1px 0 0; *padding:3px 0 0; height:18px; display:block; width:70px; text-align:center; }
.project a.btn_style:hover { text-decoration:none; }
.project input.btn_style { width:100px; padding:0; height:20px; margin:3px 0 5px 10px; cursor:pointer; }
.project .btn_style2 { border:1px outset #fff; background:#eee; color:#000; font-weight:normal; padding:3px; height:23px; cursor:pointer; margin:12px 0 0; width:70px; }
.project select { font-size:13px; margin-bottom:3px; width:80px; }

/* 视频栏目 */
.video { background:url(../images/index_video_bg.jpg); width:301px; overflow:hidden; border:1px solid #9CC6E7; margin-bottom:5px; }
.video .top { background:url(../images/index_video_top.jpg) no-repeat; line-height:0; height:5px; width:307px; overflow:hidden; }
.video .bottom { background:url(../images/index_video_bottom.jpg) no-repeat; line-height:0; font-size:0; height:5px; width:307px; overflow:hidden; }
.video .img_roll { background:url(../images/index_video_border_bg.jpg) repeat-x; width:100%; overflow:hidden; }
.video .img_roll .L { background:url(../images/index_video_l_border.jpg) left repeat-y; height:165px; text-align:center; padding-left:10px; }
.video .img_roll .L img { padding:2px; background:#fff; border:1px solid #9CC6E7; }
.video .img_roll .R { background:url(../images/index_video_r_border.jpg) right repeat-y; width:5px; height:165px; font-size:0; }
.video .list_c { background:url(../images/index_video_list_bg.jpg) top repeat-x; width:98%; margin:0px auto!important; margin:2px auto 0; } 
.video .list_c .t { padding:7px; }
.video .list_c .t .L { font-size:14px; padding-top:0; font-weight:bold; background:url(../images/icon_video2.gif) left no-repeat; text-indent:20px; color:#16387C; }
.video .list_c .t .more{ float:right; padding-top:0; background:none; }
/* 图片轮换广告 */
#au{ filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); width:275px; padding:5px 0 0; }
#au img{ width:275px;height:154px; }
#au1 { width:275px; overflow:hidden; margin:7px auto 5px; }
#playtext0 { font-weight:bold; width:195px; text-align:center; }
#No1{ position:absolute; width:10px; height:10px; z-index:1; }
#No{ width:276px; position:absolute; z-index:100; top:149px; left:3px; }
#No li{ float:right; margin-right:1px; width:17px; height:11px; overflow:hidden; padding-top:2px; text-align:center; }
.bbg0, .bbg0 *, .bbg1, .bbg1 * { color:#fff; font-family:arial; font-size:10px; line-height:11px; text-decoration:none; cursor:pointer; }
.bbg0{ background:url(../images/focus1.gif); }
.bbg1{ background:url(../images/focus2.gif); }

/* 吧的样式 */
.bar_style { background: url(../images/table_t_bg.gif) top repeat-x; height: 24px; overflow: hidden; margin: 5px auto 0; font-weight: bold; width:100%; }
.table_style { clear:both; width:100%; background:#9CC6E7; }
.table_style th { background:#E2F3FD; padding:5px; }
.table_style td { background:#fff; padding:5px; text-align:center; }
.table_style .tr_line td { background:#f1f8ff; }

.table_style2 { clear:both; width:95%; background:#9CC6E7; margin:0 auto; }
.table_style2 th { background:#E2F3FD; padding:5px; font-weight:normal; }
.table_style2 td { background:#fff; padding:5px; text-align:center; }
.table_style2 .tr_line td { background:#f1f8ff; }

/** 大盘走势 **/
.main_line { float:left; margin:5px; }
.main_line li{ border:1px solid #D0D8E5; border-right:0; border-top:0; padding:4px 0; text-indent:5px; }