@charset "utf-8";
/* CSS Document */
/*default------*/

body {text-align:center; font:normal 12px/20px "宋体";margin:3px 0 0 0; padding:0; color:#aaa; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd,.blank5_h,.blank10_h,.box_videocol,.topnews1,.topnews2{margin: 0; padding: 0; border: 0; }
li{link-style-type:none; list-style:none;}
img{vertical-align:top;}

.blankc{clear:both; height:1px; font-size:1px; line-height:1px;}
.blank5_h{clear:both; height:5px; font-size:1px; line-height:1px;}
.blank10_h{clear:both; height:10px; font-size:1px; line-height:1px;}
.blank5_v{float:left; width:5px; font-size:1px; line-height:1px;}
.line_red{background-color:#8c2c48 ;clear:both; font-size:1px; line-height:1px; height:3px; margin:2px 0 1px 0; width:950px;}
.line_gray{clear:both; height:1px; font-size:1px; line-height:1px; background-color:#999;}
.line_dot{clear:both; height:8px; font-size:1px; line-height:1px; background:#fff url(../images_2010/line_dot.gif) top left repeat-x;}

.flleft{float:left;}
.flright{float:right;}
.pad5{padding:5px 0 0 5px;}
.pad10{padding:5px 0 2px 10px;}


/* Link */
a:link, a:visited{color:#333; text-decoration:none;}
a:hover {color:#458cdd; text-decoration:underline;}
a:active {color:#458cdd; text-decoration:none;}
.linkblue, .linkblue a:link, .linkblue a:visited{ color:#08587f; text-decoration:none;}
.linkred, .linkred a:link, .linkred a:visited{ color:#972e4d; text-decoration:none;}
.linkwhite, .linkwhite a:link, .linkwhite a:visited{ color:#fff; text-decoration:none;}
.linkred a:hover,.linkred a:hover,.linkblue a:hover {text-decoration:underline;}
.linkblack, .linkblack a:link, .linkblack a:visited{ color:#000; text-decoration:none;}
.linkgray, .linkgray a:link, .linkgray a:visited{ color:#72726b; text-decoration:none;}

/* font */
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }
h3{font-size:16px; padding:3px 3px 2px 7px; }
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:14px; border-bottom:1px dotted #999;}

/* Structure */
/* navigation */
.navbar{margin:0 auto;padding:4px 0 0;height:20px; background:#2a6081 url(../images_2010/link_bg.gif) top left repeat-x; width:950px;}
.navbar .currenttext{float:left; font-weight:bold; margin:0 30px 0 5px;}
.navbar ul{display:inline;}
.navbar li{float:left; padding:0 8px 0 8px;}
/* marquee */
.topmarquee{padding:5px 0 5px 0; margin:0 auto; overflow:auto; _height:1%;}
.topmarquee .title{ float:left; font-weight:bold; padding:3px 10px 0 5px; font-size:12px;}
.topmarquee .cs2{border:1px solid #e1dda8;background:#fdf4de;height:18px;margin-top:0px;width:570px;float:left;overflow:hidden;font-size:12px;}

/* main content */
.content{ margin:0 auto; width:950px; padding:0; overflow:hidden; _height:1%; clear:both; background:#fff}
.more{float:right; font-size:12px; padding:0 5px 0 0}
/* footer content */
.box_footer{ clear:both; width:950px; margin:0 auto; padding:15px 0 10px 0; border-top:3px solid #e7dcce; line-height:22px;}
.box_footer li{display:inline; padding:0 5px 0 5px; cursor:pointer;}
.footer_links{cursor:pointer}
/* left column */
.content_left{ float:left; width:640px;  margin:0; padding:0; overflow:hidden; _height:1%; text-align:left;}
h1{background:#a49b8c url(../images_2010/barleft_bg.jpg) top left no-repeat; font-size:14px; color:#fff; padding:1px 0 0 20px; clear:both; text-align:left; line-height:18px;}
.content_left .box_lefttext{ width:315px; margin:0; text-align:left; overflow:hidden; _height:1%;}
.content_left .box_lefttext li{ padding:0;}
.box_news{ width:310px; float:left;}
.box_news ul{ width:640px;}
.box_news li{float:left; width:320px; margin:0 0 0 0;display:inline;}
.box_border{ border:1px solid #d1d4d8;  padding:0 0 5px 0; margin:0; width:313px;}
.box_border li{ padding:0 0 0 3px; line-height:21px;}
.topnews1{ height:28px; margin:0 0 5px 0; width:640px; }
.topnews1 img{ height:28px; width:640px; border:none; padding:0; margin:0;}
.toppic{float:left; width:200px; height:135px; margin:0 10px 0 0; }
.topnews2{float:left; width:425px; line-height:21px;}
.box_pic{}
.box_pic .textheight{ height:58px; line-height:19px;}
.box_pic img{ float:left; border:1px solid #999; padding:0; margin:3px 15px 0 5px; width:128px; height:95px;}

/* right column */
h2{background:#a7a598 url(../images_2010/barright_bg1.jpg) top left no-repeat; font-size:14px; color:#fff; padding:0 0 0 30px; text-align:left;}
.content_right{ float:right; width:288px; margin:0; padding:0; overflow:hidden; _height:1%; text-align:left; line-height:18px;}
.content_right li{line-height:21px;}
.content_right img{ float:left; width:67px; height:67px; border:1px solid #999; padding:0; margin:0 10px 0 0;}
.content_right .box_dotline{height:70px; margin:0; padding:5px 0 5px 0; border-bottom:1px dotted #999;}
/* right video */
.box_videocol h1{background:#3a507f url(../images_2010/barright_bg2.jpg) top left no-repeat; font-size:14px; color:#fff; padding:0 0 0 15px;}
.box_videocol .videoshow{ width:250px; padding:5px; margin:0 auto;}
.box_videocol .videoshow img{width:250px; height:190px; margin:0 0 5px 0;}

/* 保险 right */
.bx_lx img{float:right; text-align:center;}
.bx_xztj td{ background:url(../images_2010/dot_bgbx.gif) no-repeat; text-align:center; height:28px; width:65px; vertical-align:text-top;}
/* 银行 right */
.yh_yhlx img{ float:left; width:130px; height:35px; margin:5px 3px 5px 4px; padding:2px; border:none;}
/* 券商 */
.qs_dt{ float:left; width:208px; margin:5px 5px 0 0; line-height:18px;}
.qs_dt img{ float:left; width:67px; height:67px; border:1px solid #999; padding:0; margin:0 5px 0 0;}
.qs_lj{ text-align:left;}
.qs_lj .nav{ background-color:#eee; text-align:left; padding:2px 0 0 10px; font-size:14px; font-weight:bold;}
.qs_lj ul{ margin:5px 5px 5px 10px;}
.qs_lj li{display:inline; margin:3px; line-height:22px;}




/*box*/
.box950 { margin:0px auto; width:950px;}
.box948 { margin:0px auto; width:948px;}
.box640 { float:left; width:640px; overflow:hidden;}
.box288 { float:right; width:288px; background-color:#ddd;}
.box594 {float:left; width:594px; height:59px; overflow:hidden;}


/*space*/
.space_r4 { margin-right:4px;}
.space_r12 { margin-right:12px;}
.space_b5 { margin-bottom:5px;}
.space_b11 { margin-bottom:11px;}
.space_b10 { margin-bottom:10px;}
.space_k1 { margin:8px 0px 7px; border-bottom:1px dotted #98978d; font-size:0px;}

.clearit{ clear:both; height:0px; overflow:hidden;}


/*login*/
.login { margin-bottom:10px; height:22px; border:1px solid #a4988a; border-top:none; background:#a7a49a;}
.bc { float:left; margin:0px 0px 0px 10px;}
.bc, .bc a:link, .bc a:visited { color:#fff; font:normal normal 12px/22px Tahoma, Geneva, sans-serif; text-decoration:none;}
.bc a:hover { color:#f1f1f1;}

/* search */
.search{ float:right;letter-spacing:1px; font:normal normal 12px/22px Tahoma, Geneva, sans-serif; width:300px; color:#fff;}
.search .s2{float:right; padding:0 0 0 5px;}
.search .s2 input{border:1px solid #cbc6b2; background:#fff; width:150px; font-size:12px; color:#777;}
.search .s2 select{font-size:12px;width:88px;}
.search .s3{float:right; padding:0px 5px;}
.search .s3 input{height:20px; width:40px; background:url(/images_2010/dot_sch.gif) 0 2px no-repeat; border:0; padding:0; color:#fff; line-height:20px;}


/*topnav*/
.logo { float:left; padding:0px 8px 0px 1px;}
.date { float:left; padding-top:26px; color:#000; font:normal normal 12px/12px "微软雅黑", "宋体", Verdana;}
.navbox { float:right;} 
.navbox div { float:left;}
.navbox { margin-top:2px;}
.navbox_l { padding-right:4px; height:36px; border-right:1px solid #133161; color:#972e4d; font:normal bold 14px/14px "宋体", Verdana; line-height:18px;}
.navbox_r { padding:0px 15px 0px 4px; height:36px; font:normal normal 12px/12px "宋体", Verdana; text-align:left;}
.navbox_r p { margin:0px; padding:0px; line-height:18px;}
.navbox_r a:link, .navbox_r a:visited { color:#08587f; text-decoration:none;}
.navbox_r a:hover { text-decoration:underline;}


/*首页topbanner*/
.ad_top div { float:left;}


/*移动模块*/
.arrleft{ float:left; margin-right:5px; width:18px; height:59px; cursor:pointer; overflow:hidden; background:#a4988a url(/images_2010/dot06.gif) no-repeat 6px 23px;}
.arrright{ float:right; margin-left:5px; width:18px; height:59px; cursor:pointer; overflow:hidden; background:#a4988a url(/images_2010/dot06b.gif) no-repeat 6px 23px; display:inline;}

.move_md { float:left; margin:0px 2px; padding:1px; width:190px; border:1px solid #939ba3; line-height:14px;}
.move_md img { float:right; width:55px; height:55px;}
.move_md span { display:block; padding:0px 5px;}
.move_md p { margin:0px 0px; color:#972e4d; font:normal bold 12px/24px "宋体", Verdana;}


/*环球指数*/
.hqgz { width:100%; border-collapse:collapse;}
.hqgz caption { padding:0px 10px; background:#912d4b; color:#fff; font:normal bold 14px/30px "宋体", Verdana; text-align:left;}
.hqgz caption span { float:right; font:normal normal 12px/30px "宋体", Verdana;}
.hqgz td { width:30%; height:29px; border:1px solid #e7d4d4; color:#333; text-align:center;}
.hqgz th, .hqgz th.cl2 { width:40%; border:1px solid #e7d4d4; background:#f8f2e2; color:#0e3a62; text-indent:10px;}
.hqgz th.cl2 { background:#cee8f9;}


/*标签*/
.tab3 {}
.tab3 ul li { float:left; width:143px; background:#a7a49a; border-right:1px solid #fff; text-align:center; cursor:pointer;}
.tab3 ul li, .tab3 ul li a:link, .tab3 ul li a:visited { display:block; color:#fff; font:normal bold 14px/19px "宋体", Verdana; text-decoration:none;}
.tab3 li.hover { background: url(/images_2010/dot_bg02.gif) repeat-x;}

.tab4 { overflow:hidden; width:100%;}
.tab4 ul li { float:left; width:95px; background:#a7a49a; border-right:1px solid #fff; text-align:center; cursor:pointer;}
.tab4 ul li, .tab4 ul li a:link, .tab4 ul li a:visited { display:block; color:#fff; font:normal bold 14px/19px "宋体", Verdana; text-decoration:none;}
.tab4 li.hover { background: url(/images_2010/dot_bg02.gif) repeat-x;}

.bq2 {}
.bq2 ul { display:none;}
.bq2 ul.block { display:block;}