body {
	background: #1a1b39 url(http://www.swjrw.com/images/sj04.jpg) repeat-x;;
	font-family:SimHei, Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#323232;
	margin:0px;
	padding:0px;
}
h3,dl,dt,dd{margin:0;padding:0;}
.clr{clear:both; height:16px;}
a{color:#515151; text-decoration:none;}
a:hover{color: #FF6600;}
.showpage{
	background:#f5f5f5;
	overflow:hidden;
}
#search form{margin:0; padding:0;}
#search input{ vertical-align:middle; background:#d0d0d0; border:none; margin:0; padding:0; width:143px;}
#search .imghand{cursor:pointer;background:url(http://www.swjrw.com/pic/search.gif) no-repeat; width:73px; height:19px; margin:0; border: none;}
.sj1{height:35px; overflow:hidden; background:url(http://www.swjrw.com/images/sj01.jpg) repeat-x;}
.sj1_1{
	width:940px;
	height:25px;
	font-size:9pt;
	text-align:right;
	color:#616161;
	margin:0 auto;
	position:relative;
	margin-top:8px;
}
.sj1_1 a{color:#dedede; text-decoration:none;}
.sj1_1 a:hover{color: #FF6600;text-decoration:none;}
.sj_ad1{ border:1px solid #515151; width:468px; height:60px; line-height:60px; text-align:center; margin-right:19px; float:right; margin-top:23px;}
.sj_ad2{
	margin:0 auto;
	overflow:hidden;
	width:920px;
	height:86px;
	line-height:106px;
	background: #ffffff;
	border:10px solid #ffffff;
	padding-top:10px;
}
.sj_ad3{
	margin:0 auto;
	overflow:hidden;
	width:610px;
	height:80px;
	line-height:70px;
	background: #ffffff;
	padding-top:10px;	
}
.sj_ad4{
	margin:0 auto;
	width:250px;
	height:250px;
	padding:10px;
	border:1px solid #c9c9c9;
	background:#ffffff;
}
a.f7{background:url(http://www.swjrw.com/images/orange_bullet.gif) left 8px no-repeat;padding-left:0.8em; line-height:25px; height:25px; color:#515151; font-size:11pt; text-decoration:none;}
a.f7:hover{ color: #FF6600;}
.par1{font-size:12px; line-height:18px; color:#656565;}


.header,.indexMain, .main, .footer {
	width:940px;
	background:#FFFFFF;
	margin:0 auto;
	position:relative;
}
.header{ background:none;}
.topmenu{background:url(http://www.swjrw.com/images/sj03.jpg) repeat-x; height:25px; line-height:25px; color:#dedede; text-align:right;}
#topnav{
    width:498px;
    height:25px;
    border-bottom:0px;
    position:absolute;
    z-index:1;
    left: 478px;
    top: 0px;
	font-size:10pt;
	font-family:Simsun,Arial;
}

#topnav ul,li{
    margin:0px;
    padding:0px;
}
#topnav li{
    display:inline;
    list-style:none;
    list-style-position:outside;
    text-align:center;
    float:left;
}
#topnav a:link{
    color:#dedede;
    text-decoration:none;
    width:58px;
}
#topnav a:visited{
    color:#dedede;
    text-decoration:none;
    width:58px;
}
#topnav a:hover{
    color: #FF6600;
    width:58px;
    text-decoration:none;
}
#topnav a:active{
    color:#FFFFFF;
    width:58px;
    text-decoration:none;
}
#topnav .list{
    line-height:25px;
    text-align: center;
    padding:2px;
}
#topnav .menu1{
    width:88px;
    height:auto;
    cursor:hand;
	padding-top:3px;
	background: url(http://www.swjrw.com/images/sj03.jpg);
    overflow-y:hidden;
}
#topnav .menu2{
    width:88px;
    height:28px;
	padding-top:3px;
    color:#dedede;
    overflow-y:hidden;
    cursor:hand;
}
.logo-container { height:108px;}

.logo-container .logo,
.logo-container .logo-text{margin-left:19px; margin-top:28px;}

.menu{position: relative; overflow:hidden; display:block;}

#nav {
	background-Color:#a0a0a0;
	height:62px;
}
#navigation {
	list-style-type: none;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	position:relative;
	background-Color:#a0a0a0;
	height:62px;
	overflow:hidden;
	background:url(http://www.swjrw.com/images/sj08.jpg) repeat-x;
	}
#navigation li {
	display:block;
	float:left;
	margin:0px;
	position:relative;
	background:url(http://www.swjrw.com/images/sj07.jpg) repeat scroll -87px 0px;
}
#navigation li a {
	display: block;
	text-align:center;
	width:86px;
	padding:10px 0px 0px 0px;
	height:22px;
	position:relative;
	color:#cecece;
	font-weight:bold;
	font-size:10pt;
}
#navigation a:link, #navigation a:visited {
	text-decoration:none;
}
#navigation li.sfhover a {
	color: #FF6600;
	width:86px;
	height:22px;
	background:url(http://www.swjrw.com/images/sj07.jpg) repeat scroll 0px 0px;
}
#navigation li.sfhover2 a
{
	 color: #FF6600;
	 background:url(http://www.swjrw.com/images/sj07.jpg) repeat scroll 0px 0px;
}
#navigation li ul {
	list-style-type:none;
	text-align:left;
	left: -999em;
	position: absolute;
	float:left;
	top:31px;
	width:920px;
	padding:0;
}
#navigation li ul li {
	float:left;
	width:auto;
	height:24px;
	line-height:24px;
	padding-top:6px;
	overflow: visible;
	background: none;
	font-size:9pt;
}
#navigation li ul a {
	display: block;
	color:#ffffff;
	width:auto;
	text-align:center;
	font-weight:normal;
}
#navigation li ul a:hover, #navigation li.sfhover ul a {
	top:0px;
	position:relative;
	margin:0px 5px 0px 5px;
	padding:0px;
	background: none;
	color: #f0f0f0;
	width:auto;
	height:20px;
	line-height:20px;
}
#navigation li.sfhover ul a:hover {
	color: #FF6600;
}
#navigation li ul a:link, #navigation li ul a:visited {
	text-decoration:none;
}
#navigation li.sfhover ul {
	left: -20px;
}
.homepage #navhomepage a /*.homepage #navmarkets a*/ {
	width:86px;
	background:url(http://www.swjrw.com/images/sj07.jpg) repeat scroll 0px 0px;
}
#navend{
	width:79px;
	height:32px;
	overflow:hidden;
}
.homepage #navhomepage ul a /*.homepage #navmarkets ul a*/ {
	top:0px;
	position:relative;
	background-Color:#FFF;
	border:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#093d72;
}
.homepage #navhomepage ul a:hover /*.homepage #navmarkets ul a:hover*/ {
	background: url(http://www.swjrw.com/images/dot3.gif) repeat-y right;
	color: #FF6600;
}
.homepage #navhomepage ul /*.homepage #navmarkets ul*/ {
	left:-20px;
}
.homepage #navhomepage #tncn a:link {
	background-color:#c74b15;
	color:#FFF;
	padding-top:2px
}
div#navlist a {
	color:#ffffff;
	text-decoration:none;
}
div#navlist div {
	width:150px;
	margin: 3px 0px 3px 0px;
	padding: 3px 6px 3px 6px;
	text-align:left;
}

/* main style */
.indexMain{background:#ffffff; overflow:hidden;}
.indexMain .leftside { float:left; width:610px; margin:0 0 0 10px; display:inline;}
.indexMain .rightside { float:right; width:305px;}
.indexMain .leftside .lbox{ float:left; width:305px;overflow:hidden;}
.indexMain .leftside .lbox2{ float:right; width:305px; text-align:right; overflow:hidden;}

.indexMain .leftside .lbox-list{ width:289px; margin-left:16px; overflow:hidden; padding:5px 0;}
.indexMain .leftside .lbox-list dl{margin:0; padding:0;text-align:left;}
.indexMain .leftside .lbox-list .dtitle{ height:35px; line-height:35px; font-size:11pt;}
.indexMain .leftside .lbox-list dd{line-height:20px; margin:1px 0; width:274px;}

.lbox-list dl dd img { background:#d9d9d9; padding:1px;margin:0 2px 0 3px;}
.indexMain .leftside .lbox2 .lbox-list dl{ margin-left:16px;}

.indexMain .rightside .rbox{width:285px;overflow:hidden; margin:0 0 0 10px; background:#f0f0f0;}
.indexMain .rightside .rbox-list{ width:285px;overflow:hidden; margin:0 auto;padding:5px 0;}
.indexMain .rightside .rbox-list dl{margin:0; margin-left:16px; padding:0;text-align:left;}
.indexMain .rightside .rbox-list .dtitle{ height:35px; line-height:35px; font-size:11pt;}
.indexMain .rightside .rbox-list dd{line-height:20px; margin:1px 0 1px 0; width:269px;}
.rbox-list dl dd img {background:#d9d9d9; padding:1px;margin:0 10px 0 3px;}

.title1{ height:30px; line-height:30px; border-top:10px solid #dbe1e1;border-bottom:1px solid #c8c8c8;}
.title1 h3{ margin-left:16px; color:#1a1b39;font-family:Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif; font-size:16px; font-weight:800;}
.title2{ margin:0 0 3px 0; line-height:23px; font-weight:bold;}
.title2 a{color:#515151; text-decoration:none;}
.title2 a:hover{color: #FF6600;}
.title3{border-bottom:1px solid #c8c8c8;}
.lbox2 .title3{ padding-left:16px;}
.title3 h3{ width:280px; height:30px;text-align:left; line-height:30px;padding-left:16px;border-top:10px solid #dbe1e1;font-family:Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif; font-size:16px; font-weight:800;color:#1a1b39;}
.title4{  background: url(http://www.swjrw.com/images/dot3.gif) repeat-x bottom; height:30px; line-height:30px;}


.lbrd{  background: url(http://www.swjrw.com/images/dot3.gif) repeat-x bottom;}
.lbrd2{ border-bottom:1px dashed #c8c8c8;}

.indexMain #focusflash{ float:left; width:292px; overflow:hidden;}
.indexMain #focusflash .m_l_focus{width:264px; margin:10px 0 0 16px; padding:1px; overflow:hidden;}

.indexMain #hotnews{ width:318px;*width:308px;overflow:hidden;}
.indexMain #hotnews .mcontainer{width:298px;margin-left:10px; }

.indexMain #cashpaper .rscontainer{ width:269px; margin-left:16px;}
.indexMain #cashpaper .paper-title{text-align:right; margin:0 38px 0 0; height:42px;line-height:42px;}

.newsbox,#topic{ width:610px; margin:0 0 0 10px; overflow:hidden;}
.newsbox .news-left{ float:left; width:292px; margin:10px 0 0 0;}
.newsbox .news-right{ width:298px; margin:10px 0 0 10px; overflow:hidden;}
#topic .topic-left{ float:left; width:260px; margin:10px 24px 0 6px; overflow:hidden;}
#topic .topic-right{ width:298px; margin:10px 0 0 10px; overflow:hidden;}

.jzlist{padding-top:10px; height:98px; font-size:10pt;}
.jzlist .jzname{font-size:11pt; font-weight:bold;}
.jzlist img{width:81px; height:81px;}
.jzlist a{float:left; height:98px; margin-left:16px; margin-right:9px;}

#re-list,#ceo-list{height:740px; width:640px;}
#re-list ul li,#ceo-list ul li{list-style:none; float:left; width:140px; margin:9px auto; text-align:center; line-height:23px;}
#re-list ul li a,#ceo-list ul li a{padding:1px; background:#ffffff; border:1px solid #cccccc; overflow:hidden; display:block; width:112px;}
#re-list ul li a:hover,#ceo-list ul li a:hover{
	border:1px solid #F00;
}
#re-list ul li div,#ceo-list ul li div{width:112px; height:30px; overflow:hidden; text-align:center; padding:0; margin:0;padding-top:5px;}

.footer #backtotop{ height:61px; line-height:61px; font-family:Simsun,Arial, Helvetica, sans-serif; font-size:9pt;  padding:0 39px; text-align:right; background:url(http://www.swjrw.com/images/sj09.jpg) repeat-x;}
.footer #backtotop span#ft-sitename{ float:left;}
.footer #backtotop a{font-size:10pt; color:#dedede;}
.footer #partner-frendlink{height:530px; background:url(http://www.swjrw.com/images/sj01.jpg); overflow:hidden; margin:0 auto; color:#515151;}
.footer #partner-frendlink #pfcontainer{width:900px; overflow:hidden; margin:0 auto;}
.footer #partner-frendlink #partner{ float:left; width:300px; height:500px; background:url(http://www.swjrw.com/images/sj10.jpg) right 50px no-repeat;}
.footer #partner-frendlink #frendlink{ float:right; width:300px; height:500px; background:url(http://www.swjrw.com/images/sj10.jpg) left 50px no-repeat;}
.footer #partner-frendlink #brand{ margin:0 300px !important; margin:0 297px; height:500px; width:280px; overflow:hidden;}
.footer #partner-frendlink .pfbox{ width:260px; margin:40px 20px 0 20px; overflow:hidden;}
.footer #partner-frendlink a{ float:left; width:70px; height:25px; line-height:25px; text-align:center; margin:0 0 5px 13px;}
.pfcontent{ padding-top:9px;}

.pfcontent img{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
.pfcontent img:hover,.pfcontent img.iehover{filter:none;}

.footer #info-copyright{ background: #1a1b39 url(http://www.swjrw.com/images/sj11.jpg) top no-repeat; text-align:center; margin:0; padding:0;}
.footer #siteinfo{ height:30px; line-height:30px; margin:0 auto; padding-top:20px;}
.footer a{color:#dedede;}
.footer a:hover{color: #FF6600; text-decoration:none;}
.footer #copyright{ color:#dedede;}

/* main style end */


