@charset "utf-8";
/* CSS Document */

/*头部推荐*/
.recommend
{
	width:960px;
	height:120px;
	background:#f5f5f5;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.recommend .recommendcon
{
	width:996px;
	height:80px;
	padding:20px 0;
        margin:0 -18px;
}
.recommendcon dl
{
	width:280px;
	height:80px;
	float:left;
        margin:0 26px;
}
.recommendcon dl dt
{
	width:120px;
	height:80px;
	float:left;
}
.recommendcon dl dd
{
	width:150px;
	height:80ox;
	float:right;
}
.recommendcon dl dd h4
{
	font-size:14px;
	color:#346699;
	height:14px;
	line-height:14px;
	overflow:hidden;
	padding-top:11px;
}
.recommendcon dl dd h4 a
{
	color:#346699;
}
.recommendcon dl dd p
{
	font-size:12px;
	line-height:18px;
	padding-top:6px;
}
.recommendcon dl dd p a:hover
{
	color:#346699;
}


/*焦点图 最新动态 形象广告 商城入口*/
.toplef
{
	width:642px;
	height:258px;
	padding:9px;
	background:url(/Templets/jsw/images/toplef_bg.gif) 0 0 repeat;
	margin-bottom:27px;
}
.toplef .banner
{
	width:280px;
	height:256px;
	padding:1px;
	float:left;
	overflow:hidden;
	background:#fff;
}
.banner iframe
{
	border:0 none;
}
.toplef .news
{
	width:330px;
	height:236px;
	padding:21px 1px 1px 29px;
	float:right;
	overflow:hidden;
	background:#fff;
}
.news ul li
{
	line-height:28px;
	background:url(/Templets/jsw/images/libg2.gif) left center no-repeat;
	padding-left:12px;
	color:#095980;
}
.news ul li a
{
	color:#00437c;
}


/*首页主体部分*/
.indexcon
{
	margin-top:16px;
}
.indexcon .zuoce
{
	float:left;
	width:660px;
               overflow:hidden;
}
.indexcon .youce
{
	float:left;
	width:280px;
               margin-left:20px;
               overflow:hidden;
}
.indexcon .zuocead
{
	width:660px;
	height:100px;
	margin:2px 0 20px 0;
}

/*首页主体部分--左侧*/
.zuoce .indexlef
{
	width:280px;
	float:left;
	overflow:hidden;
}
.zuoce .indexmid
{
	width:360px;
	float:left;
	overflow:hidden;
	margin-left:20px;
}
.indexlef div
{
	width:280px;
	background:url(/Templets/jsw/images/indexmid_bg.gif) 0 0 repeat-x;
	margin-bottom:10px;
}
.indexlef div h3
{
	height:33px;
	line-height:33px;
	padding-left:14px;
	font-family:"宋体";
	font-size:14px;
}
.indexlef div ul
{
	padding:3px 3px 16px 12px;
}
.indexlef div ul li
{
	line-height:30px;
}
.indexlef .index_lef_sad
{
	width:280px;
	height:120px;
	margin:-7px 0 24px 0;
}
.indexmid div
{
	background:url(/Templets/jsw/images/indexmid_bg.gif) 0 0 repeat-x;
	margin-bottom:10px;
}
.indexmid div h3
{
	height:33px;
	line-height:33px;
	font-size:14px;
}
.indexmid div ul
{
	padding:3px 5px 16px 0;
}
.indexmid div ul li
{
	line-height:30px;
	background:url(/Templets/jsw/images/libg.gif) left center no-repeat;
	padding-left:11px;
}
.indexmid div dl
{
	width:340px;
	height:72px;
	margin-top:12px;
	margin-bottom:6px;
	overflow:hidden;
}
.indexmid div dl dt
{
	float:left;
	width:108px;
	height:72px;
}
.indexmid div dl dd
{
	float:right;
	width:220px;
	height:72px;
}
.indexmid div dl dd h4
{
	font-size:14px;
	height:14px;
	line-height:14px;
	padding:9px 0 8px 0;
}
.indexmid div dl dd h4 a
{
	color:#1c4787;
}
.indexmid div dl dd p
{
	font-size:12px;
	line-height:18px;
	color:#8c8c8c;
}
.indexmid .dynamic-header
{
	background:url(/Templets/jsw/images/tabsindex.gif) 0 0 no-repeat;
}
.indexmid .dynamic-header a
{
	float:left;
	width:110px;
	height:33px;
	display:block;
	text-indent:-9999em;
}
.indexmid .dynamic-header1
{
	background:url(/Templets/jsw/images/tabsindex1.gif) 0 0 no-repeat;
}
.indexmid .dynamic-header1 a
{
	float:left;
	width:110px;
	height:33px;
	display:block;
	text-indent:-9999em;
}
.indexmid iframe
{
	border:0 none;
	height:197px;
}
#fengcai h3
{
	height:33px;
	background:url(/Templets/jsw/images/tabsindex1.gif) 0 0 no-repeat;
}
#index_magezine dl
{
	width:360px;
	height:30px;
	padding-top:13px;
	margin:0;
}
#index_magezine dl dt
{
	width:90px;
	height:30px;
	float:left;
}
#index_magezine dl dd
{
	padding-left:20px;
	width:250px;
	height:30px;
	line-height:30px;
}


/*首页主体部分--右侧*/
.youce .bhi
{
	width:280px;
	height:135px;
	background:url(/Templets/jsw/images/bhibg.gif) 0 0 no-repeat;
	position:relative;
}
.bhi .bhi_hxj
{
	width:246px;
	height:38px;
	position:absolute;
	left:17px;
	top:4px;
}
.bhi .nzj
{
	position:absolute;
	width:78px;
	height:29px;
	left:32px;
	top:54px;
}
.bhi .gczx
{
	position:absolute;
	width:94px;
	height:20px;
	left:156px;
	top:59px;
}
.bhi .gcjs
{
	position:absolute;
	width:80px;
	height:23px;
	left:33px;
	top:96px;
}
.bhi .zzs
{
	position:absolute;
	width:91px;
	height:15px;
	left:159px;
	top:102px;
}
.toprig .shopping
{
	width:280px;
	height:100px;
	margin-top:10px;
}
.youce div
{
	/*background:url(/Templets/jsw/images/indexmid_bg.gif) 0 0 repeat-x;*/
	margin-bottom:10px;
}
.youce div h3
{
	font-size:14px;
	border-bottom:1px solid #ddd;
}
.youce div h3.qiye_manage
{
	height:30px;
	margin-top:27px;
}
.youce div h3.magazine_hs
{
	height:27px;
	margin-top:15px;
	background:#fff;
}
.youce div h3.famous_expert
{
	height:28px;
	margin-top:4px;
}
.youce div h3.project_manage
{
	height:25px;
	margin-top:36px;
}
.youce div h3.technology_hs
{
	height:38px;
	margin-top:0px;
}
.youce div ul
{
	padding:4px 5px 13px 0;
}
.youce div ul li
{
	line-height:30px;
	background:url(/Templets/jsw/images/libg.gif) left center no-repeat;
	padding-left:11px;
}
.youce #right_bottom_ad
{
	width:280px;
	height:140px;
	margin-top:12px;
}
#famous
{
	background:#f5f5f5;
	height:336px;
	margin-bottom:20px;
}
#famous h3
{
	padding:0;
	margin:0;
}
#famous dl
{
	width:260px;
	height:170px;
	padding:10px;
	border-bottom:1px solid #e5e5e5;
}
#famous dl dt
{
	width:121px;
	height:160px;
	float:left;
}
#famous dl dd
{
	float:right;
	width:128px;
	height:160px;
}
#famous dl dd h4
{
	font-size:14px;
	line-height:22px;
	margin-top:32px;
}
#famous dl dd h4 span
{
	font-weight:normal;
}
#famous dl dd h5
{
	font-size:14px;
	font-weight:normal;
	line-height:22px;
	margin-top:10px;
}
#famous dl dd h5 span
{
	font-family:Verdana, Geneva, sans-serif;
}
#famous dl dd h6 a
{
	float:left;
	width:50px;
	height:24px;
	line-height:24px;
	text-align:center;
	display:inline-block;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	background:#00956d;
	margin-top:3px;
}
#famous dl dd h6 a.revise
{
	background:#346699;
	margin-left:4px;
}
#famous ul
{
	padding-top:10px;
}
#famous ul li
{
	padding-left:6px;
	background:none;
	line-height:32px;
}
#famous_person
{
	width:280px;
	height:auto;
	overflow:hidden;
	margin-bottom:30px;
}
#famous_person ul
{
	width:294px;
	margin:0 -7px;
	_margin:0 -4px 0 -10px;
	padding:12px 0 0 0;
	overflow:hidden;
}
#famous_person ul li
{
	width:84px;
	height:142px;
	float:left;
	margin:0 7px;
	_margin:0 6px;
	padding:0;
	line-height:0;
}
#famous_person ul li img
{
	width:84px;
	height:108px;
}
#famous_person ul li p
{
	height:34px;
	line-height:34px;
	text-align:center;
}
#famous_person ul li.expert_index
{
	width:84px;
	height:23px;
	text-align:center;
	line-height:23px;
	font-size:12px;
}
#famous_person ul li.expert_index a
{
	color:#fff;
	background:#00956d;
	display:block;
	letter-spacing:1px;
}
#famous_person ul li.train_index a
{
	background:#346699;
}
#famous_person ul li.seemore_index a
{
	background:#333333;
}
/*底部滚动条*/
.rollbox
{
	height:123px;
	padding-top:12px;
	background:#e8e8e8;
	margin-top:20px;
}
.rollbox .rollist
{
	width:960px;
	height:113px;
	display:block;
	margin:0 auto;
}
.rollist iframe
{
	border:0 none;
}
.rollist ul li
{
	float:left;
	width:148px;
	height:46px;
	border:1px solid #e1e1e1;
	margin:4px 5px;
}




*
{
	padding:0;
	margin:0;
}
#foucsBox
{
	width:280px;
	height:256px;
	overflow:hidden;
	zoom:1;
	position:relative;
	overflow:hidden;
}
#foucsBox .imgCon
{
	width:280px;
	height:256px;
	position:relative;
	list-style:none;
	overflow:hidden;
}
#foucsBox .imgCon li
{
	float:left;
	width:280px;
	height:256px;
}
 #foucsBox .imgCon li img
 {
	 border:0;
	 width:280px;
	 height:216px;
	 overflow:hidden;
	 display:block;
}
#foucsBox .imgCon li .imgTitle
{
	width:280px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	z-index:2;
}
#foucsBox .imgCon li .imgTitle a
{
	color:#000;
	display:block;
	text-decoration:none;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	font-size:14px;
	zoom:1;
}
#foucsBox .showPage
{
	width:280px;
	height:24px;
	position:absolute;
	top:192px;
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:1;
}
#foucsBox .foucs
{
	width:280px;
	height:6px;
               padding:9px 0 9px 0;
               position:absolute;
               top:194px;
	text-align:center;
	z-index:20;
	overflow:hidden;
}
#foucsBox .foucs span
{
	display:inline-block;
	width:24px;
	height:6px;               
	margin: 0 2px;
	line-height:0;
	font-size:0;
	background:#b6b6b6;
               z-index:60;
	cursor:pointer;
	overflow:hidden;
}
#foucsBox .foucs span.f
{
	background:#e48013;
}


#foucsBox .foucsButton
{
	width:40px;
	height:56px;
	margin-top:-150px;
	position:relative;
	z-index: 4;
}
#foucsBox .foucsButton span
{
	display:inline;
	width:18px;
	height:31px;
	cursor:pointer;
	overflow:hidden;
	background:url(/Templets/jsw/banner/images/bg.png) 0 0 no-repeat;
}
#foucsBox .foucsButton img
{
	display:none;
	cursor:pointer;
	border-width:0px;
	vertical-align:middle;
	width:100px;
	height:56px;
}
#foucsBox .lBtn
{
	float:left;
}
#foucsBox .lBtn span
{
	float:left;
	background-position:0 0;
}
#foucsBox .rBtn
{
	float:right;
}
#foucsBox .rBtn span
{
	float:right;
	background-position:0 -31px;
}






