﻿@charset "utf-8";
/* CSS Document */
html {overflow-y:scroll;}
body {margin:0; padding:0; font:12px/22px "\5B8B\4F53",sans-serif; color:#6a6a6a; background:#ffffff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,pre,form,input,textarea,blockquote,p{padding:0; margin:0;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
h2{font-size:14px; margin-bottom:5px;}
h4,cite,em,th {font-weight:normal; font-style:normal;}
h1{ font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","\5B8B\4F53"; font-weight:normal;}
/* common css */
.blank5,.blank10,.blank15,.blank20{clear:both; font-size:1px; line-height:1px;}
.blank5{ height:5px;}
.blank10{ height:10px;background-color:#fff;}
.blank13{ height:15px;}
.blank15{ height:15px;}
.blank20{ height:20px;}
.fright{ float:right; width:354px;}
.fleft{width:300px;float:left; padding-right:6px;border-right:1px solid #E7E7E7;}
.zt #List1_1,.box_l_zt #List2_1{ float:left;}
.more{ float:right; font-size:12px; line-height:32px;font-weight:normal; }
.line-dot{clear:both; height:1px; line-height:1px; border-bottom:1px dashed #969696; margin:8px 0 10px 0;}
.pad-box{ padding:10px 8px 6px;}
.pad-bt{ padding-bottom:5px;}
.pad-bt3{ padding-bottom:3px;}
/* link css */
a {color:#444; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover{color:#ba2636;text-decoration:underline;}
a:active {color:#ba2636;}
.linkred, .linkred a:link, .linkred a:visited{ color:#ff0000;}
.linkblack, .linkblack a:link, .linkblack a:visited{ color:#000;}
.linkwhite, .linkwhite a:link, .linkwhite a:visited{ color:#fff;}
.linkdred, .linkdred a:link, .linkdred a:visited{ color:#ba2636;}
/* structure css */
.header,.content,.footer,.linkbar,.ad-top {clear:both; width:970px; margin:0 auto; overflow:hidden; _height:1%; background-color:#fff;}
.leftbox{ float:left; width:680px;overflow:hidden; _height:1%;}
.rightbox{ float:right; width:272px;overflow:hidden; _height:1%;}
.ad-top,.topbar,.boxr{border:1px solid #cbcbcb;}
.column-bar{ height:29px; background:url(http://www.cs.com.cn/images_2012/bg_box_bar.png) bottom left repeat-x; padding:0 10px 0 5px;}
.column-bar-r{ height:29px; background:url(http://www.cs.com.cn/images_2012/bg_box_bar_r.png) bottom left repeat-x; padding:0 10px 0 8px; }
.column-bar,.column-bar-r,.sjhq_bar{ font:bold 15px/32px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";color:#434343;}
.column-bar a:link,.column-bar-r a:link{ color:#333;}
.column-bar a:hover,.column-bar-r a:hover{color:#ba2636;text-decoration:none;}
.column-box{  font-size:14px; white-space:nowrap; overflow:hidden;}
.column-box ul{ padding:10px 3px 0 3px;}
.column-box li{ background:url(http://www.cs.com.cn/images_2012/icon.12.2.png) -126px -88px no-repeat; padding-left:10px; line-height:27px;}
.box12 li{font-size:12px; line-height:22px; background:none; padding:0;}
.box12 ul{ padding:0;}
.sub{ padding:0 0 10px 0; line-height:20px; height:62px; font-size:12px; white-space:normal;}
.sub img{ float:left; height:60px; width:75px; margin-right:8px; border:1px solid #E7E7E7;}
.btn-submit,.ad-T li,.ad-Tr li,.gdpl em,.LeftBotton,.RightBotton,.tab-gg ul li,.video li,#listTextRoll em,.tab-gg li.hover,.column-bar em,h4{ background:url(http://www.cs.com.cn/images_2012/icon.12.2.png);}
/* top css */
.topbar{ background-color:#cecece;  color:#000;_height:1%; height:26px;}
.topbar .textlink{ float:left; padding:4px 8px 2px 8px; }
/*.topbar .textlink{ float:right; padding:4px 8px 2px 8px; }*/
.topbar li{ display:inline;}
.topbar .search-box{ float:right; padding:1px 20px 0 0;}
.search-box .form-ipt{ font-size:12px; height:17px;  width:150px; border:1px solid #000;line-height:20px;}
.search-box .btn-submit {width:54px; height:19px; margin:0 0 0 2px; background-position:0 0; border:none; line-height:20px;}
.topdate{ font-family:"\5FAE\8F6F\96C5\9ED1"; color:#444;}

.linkbar{ width:968px; height:80px; background:url(http://www.cs.com.cn/images_2012/linkbar_bg.gif) bottom left repeat-x; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}
.linkbar .logo{ float:left; margin:0 0 0 8px;}
.linkbar .Lblock{ float:right; margin:12px 6px 0 0; height:40px; overflow:hidden;}
.Lblock .T{ float:left; border-right:1px solid #b81212; width:26px; height:40px;}
.Lblock .B{float:left;border-left:2px solid #ea3333; padding-left:5px;}
.Lblock .T1{ margin-bottom:5px; line-height:16px;}
/* top_ad */
.ad-top{ width:968px;}
.ad-top .ad-T{ float:left; width:168px; margin:3px 8px 0 8px;_margin-left:3px; }
.ad-T li,.ad-Tr li{background:url(http://www.cs.com.cn/images_2012/dot.png) 0 0 ; padding-bottom:1px; padding:0; line-height:24px; }
.ad-top .ad-B{ float:left; width:600px;}
.ad-top .ad-S{ float:left; width:168px; margin:0 5px 0 8px;}
.ad-top .ad-Tr{ float:left; width:168px; margin:3px 8px 0 8px;_margin-left:3px; }
/* roll */
.roll{ padding:3px 5px 0 5px; background-color:#ebebeb;}
.roll-T{ float:left; font-weight:bold;}
#listTextRoll4 { background:#eee; width:600px; height:23px; overflow:hidden;}
#listTextRoll4 li { float:left; line-height:22px; background:none;}
#listTextRoll {width:260px; height:23px; background:#e9e9e9; overflow:hidden;}
#listTextRoll li{height:30px;font-size:12px; line-height:24px;list-style:none;text-indent:3px;}
#listTextRoll em{ background-position: -115px 0px; background-repeat:no-repeat;padding-left:20px; font-style:normal;}
.yjsmbox{padding:8px;}
#listTextRoll1 { height:70px; overflow:hidden;}
#listTextRoll1 li{ background:url(http://www.cs.com.cn/images_2012/dot_hudong.png) 0 5px no-repeat;font-size:12px; list-style:none;text-indent:15px;}
/* left_content */
.box-L{ float:left; width:306px;_margin-right:0px;}       
.zzkp-bar{ background:url(http://www.cs.com.cn/images_2012/bg_zzkp_bar.png);}
.zzkp-T{height:90px; font-size:14px; padding:2px 0 0 5px;line-height:22px;;}
.zzkp-T h1{ font-size:18px; text-align:center; line-height:32px; padding:8px 0 3px 0; letter-spacing:0px;}
.zzkx-bar{ background:url(http://www.cs.com.cn/images_2012/dot_zzkx_bar.png) no-repeat;}
.zzkx-T{ background-color:#f3f3f3; height:75px; border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb; padding:5px; overflow:hidden;}
#listTextRoll3{ height:68px; overflow:hidden;}
#listTextRoll3,.gg-block,#demo .mulitline{}
.gdpl{background-color:#f3f3f3;border:1px solid #cbcbcb; border-top:none;}
.gdpl em{ background-position:20px -32px; padding-left:25px;font-weight:bold;}
.gdpl-T{ padding:8px 8px 5px;}		 		  
.gdpl-T li{white-space:nowrap;} 
.box-M{ float:right; width:354px; _width:367px;}
.topnews{font-size:14px; padding-left:3px;line-height:22px;}
.topnews h1,.topnews h1 a:link,.topnews h1 a:visited{ font-size:20px; color:#bd0303; line-height:34px; text-align:center; letter-spacing:0;}	
.topnews p,.zzkp-T p,.topnews h1,.zzkp-T h1{ overflow:hidden; white-space:nowrap;_white-space:normal;}
.yw{ padding:13px 8px 8px ; font-size:14px; overflow:hidden; white-space:nowrap;_white-space:normal;}
.yw li{ background:url(http://www.cs.com.cn/images_2012/icon.12.2.png) -126px -88px no-repeat; padding-left:10px; line-height:26px;}
.Eword{ color:#CCC; padding-left:5px;}
.zt-bar{height:29px; background:#b90707 url(http://www.cs.com.cn/images_2012/bg_zt.jpg) no-repeat; color:#fff;font:bold 15px/28px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";padding:0 10px 0 15px;}
.zt{zoom:1;overflow:hidden; width:678px;border:1px solid #cbcbcb;}
.zt .LeftBotton{width:33px;height:100px;float:left; background-position:0px -25px;cursor:pointer;}
.zt .RightBotton{width:35px;height:100px;float:left; background-position:-40px -25px;float:right;cursor:pointer;}
.zt .Block{width:596px;margin-left:8px;padding:8px 0 0 4px;float:left;overflow:hidden;}
.zt .MovBlock{width:10000000px;}
.zt .boxpic{width:150px;float:left;text-align:center;}
.zt .boxpic img{margin:0 auto;display:block;border:1px solid #c2c1c0; width:133px; height:98px; padding:2px;}
.zt .boxpic a:hover img{border:1px solid #666;}
.zt .boxpic p{width:140px; text-align:center; height:20px; padding:3px 0 0 0;}
/* right_content */  
.sjhq_bar{ height:37px; background:url(http://www.cs.com.cn/images_2012/bg_sjhq_bar.png); padding-left:30px; line-height:35px;}
.sjhq_T .bline{ border-bottom:1px solid #E7E7E7; margin:8px 0 8px 0;}
.sjhq_T li{ display:inline; padding-left:12px; line-height:25px;}
h4{ background-position:-113px -242px; background-repeat:no-repeat; padding-left:25px; font-size:12px;}
/* ifocus pic */
#ifocus { width:269px; height:173px;border:1px solid #d9d9d9; background:#F8F8F8; }
#ifocus_pic { display:inline; position:relative; float:left; width:269px; height:173px; overflow:hidden; }
#ifocus_piclist { position:absolute;left:0; top:0;}
#ifocus_piclist li { width:269px; height:173px; overflow:hidden; }
#ifocus_piclist img { width:269px; height:173px; }
#ifocus_btn { display:inline; clear:both; position:absolute; right:0px; bottom:0px;}
#ifocus_btn li{ display:inline;cursor:pointer; margin:2px; padding:2px 0 2px 6px; background-color:#000; text-align:center;}		
#ifocus_btn .current {color:#ba2636; font-weight:bold;}
#ifocus_btn .normal  {color:#fff;}
#ifocus_opdiv { position:absolute; left:0; bottom:27; width:210px; height:110px; background:#000; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); }
#ifocus_opdiv_tx { position:absolute; left:0px; top:125px; width:269px; height:50px;  background:#000; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); }
#ifocus_tx { position:absolute; left:4px; top:130px; color:#fff; line-height: 20px; font-size:14px; text-align:left; font-weight:bold;}
#ifocus_tx .normal { display:none; }

.xgkt li{ height:71px; line-height:20px; border-bottom:1px dashed #969696;}
.xgkt h2{ padding-top:11px; letter-spacing:-1px;}
.xgkt img{ float:left; height:45px; width:45px; margin:11px 8px 0 0; border:1px solid #E7E7E7;}
#listTextRoll2{ height:216px;overflow:hidden; margin:0;}
	 
.tab-gg { overflow:hidden; width:100%;}
.tab-gg ul li { float:left; height:31px; width:90px; text-align:center; cursor:pointer; background-position: 0px -162px;}
.tab-gg ul li, .tab-gg ul li a:link, .tab-gg ul li a:visited { display:block; color:#444; font: 15px/25px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";}
.tab-gg li.hover { background-position: 0px -194px;}
.tab-gg li.hover a:link, .tab-gg li.hover a:visited { color:#fff; text-decoration:none;}
.gg-block li{ overflow:hidden; }
.gg-block ul { display:none; margin:10px 8px 8px;}
.gg-block ul.block { display:block;}
.H216{ height:220px; overflow:hidden;}
.video{ padding:8px 8px 0 8px; font-size:12px;}
.column-bar em{ background-position:20px -34px; padding-left:25px;font-weight:bold;}
.video ul{ margin:0; padding:0;}
.video li{ background-position:-113px 5px; background-repeat:no-repeat; padding-left:25px; }
.video-pic{ height:193px; width:250px; border:1px solid #000; background:#000 url(http://www.cs.com.cn/images_2012/bg_sp_pic.jpg) left bottom no-repeat; margin-bottom:10px;}
.video-pic img{ height:170px; width:250px;}
.video-bar{ height:27px; background: url(http://www.cs.com.cn/images_2012/bg_sp_bar.png); padding:0 10px 0 15px; font:bold 15px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";}
.left_video{ background:url(http://www.cs.com.cn/images_2012/icon.12.2.png) -115px 6px no-repeat; padding:0 0 0 17px; float:left;}

/* footer */ 	

.line-bt{clear:both; height:3px; background-color:#ba2636; line-height:1px; border-bottom:2px solid #cbcbcb;}	
.footer{ text-align:center; color:#000; padding:15px;}
.footer li{ display:inline;}
.footer_links{ cursor:pointer;}

/*ad*/
#Switch_2,#Switch_3,#Switch_4{ display:none;}
#slideAD{height:0px; overflow: hidden;}
.linegray{clear:both; height:1px; line-height:1px; border-bottom:1px solid #e7e7e7; margin:3px 0 2px 0;}

/*TAB 我要上市/我要发债*/
.tab-ssfz,.tab-ssfz ul { overflow:hidden; width:300px; background:url(http://www.cs.com.cn/images_2012/icon.12.3.png) 0px -161px; margin-bottom:5px;}
.tab-ssfz ul li {border-top:1px solid #fff;border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6;float:left; height:24px;  text-align:center; cursor:pointer; background:url(http://www.cs.com.cn/images_2012/icon.12.3.png) 0px -162px; padding:0 10px 0 10px;}
.tab-ssfz ul li img{ padding:2px 0 0 8px;}
.tab-ssfz ul li, .tab-gg ul li a:link, .tab-gg ul li a:visited { display:block; color:#444; font:bold 15px/25px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";}
.tab-ssfz li.hover { border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-top:1px solid #bbbbbb; background: #FFF url(http://www.cs.com.cn/images_2012/icon.12.3.png) 30px 30px;}
.tab-ssfz li.hover a:link, .tab-gg li.hover a:visited,.tab-ssfz li.hover a:hover {text-decoration:none; font-weight:bold;}

/*网站专题顶部总导航*/
.linkbarbox,.linkbarbox a:link,.linkbarbox a:hover,.linkbarbox a:visited{font-size:12px;}