﻿@charset "utf-8";
/*公共属性*/
*
{
	margin:0;
	padding:0;
}
img
{
	border:0;
}
ul, ul li, ol li
{
	list-style: none;
}
body
{
	font-family:"宋体",Arial,Verdana,sans-serif;
	font-size:14px;
	color:#252525;
	background:#fff;
}
a
{
	color:#252525;
	text-decoration:none;
        outline:none;
}
a:hover
{
	color:#053b6f;
	text-decoration:underline;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.clear
{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
.wrapper
{
	width:960px;
	margin:12px auto 0;
}
.w
{
	width:100%;
}
.zoom
{
	overflow:auto;
	zoom:1;
}





/*顶部小导航--miniNav*/
.miny
{
	width:100%;
	height:40px;
	border-bottom:1px solid #ebebeb;
	margin-bottom:12px;
        background:#f9f9f9;
}
.mininav
{
	width:960px;
	height:40px;
	margin:0 auto;
	position:relative;
}
.mininav .back_to_index
{
	position:absolute;
	left:10px;
	top:14px;
	font-size:12px;
	letter-spacing:1px;
}
.mininav .mysearch
{
	width:237px;
	height:23px;
	background:url(/Templets/jsw/images/searchbg.gif) 0 0 no-repeat;
	position:absolute;
	left:400px;
	top:9px;
}
.mininav .mysearch #tags
{
	width:190px;
	padding-left:22px;
	height:23px;
	line-height:23px;
	background:url(/Templets/jsw/images/searchbg.gif) 0 0 no-repeat;
	color:#b8b8b8;
	overflow:hidden;
	border:none;
	float:left;
}
.mininav .mysearch #buttongo
{
	width:25px;
	height:23px;
	background:url(/Templets/jsw/images/searchbg.gif) -212px 0 no-repeat;
	overflow:hidden;
	border:none;
	cursor:pointer;
	float:left;
}
.mininav .woyaotougao
{
	width:170px;
	height:37px;
	background:url(/Templets/jsw/images/index.png) -32px -69px no-repeat;
	position:absolute;
	top:0;
	right:0;
}
.mininav .woyaotougao a
{
	width:48px;
	height:11px;
	padding:14px 40px 12px 82px;
	display:block;
	text-indent:-9999em;
}
.mininav .mylogin
{
	width:120px;
	height:22px;
	line-height:22px;
	padding:9px 0;
	position:absolute;
	left:670px;
	top:0;
	color:#676767;
	font-size:12px;
	overflow:hidden;
}





/*顶部logo+广告*/
.new_head
{
	height:98px;
}
.new_head .jsw_logo
{
	width:180px;
	height:98px;
	padding-left:32px;
}
.new_head .topad
{
	width:702px;
	height:98px;
	/*border:1px solid #c2bbb6;*/
}





/*顶部导航*/
.new_nav
{	
	width:960px;
	height:75px;
	margin:12px auto 0;
	border-bottom:1px solid #e0e0e0;
	border-top:3px solid #346699;
	overflow:hidden;
	position:relative;
}
.new_nav_index
{
	border-bottom:3px solid #346699;
}
.new_nav ul li
{
	float:left;
	height:14px;
	line-height:14px;
	margin-right:14px;
	font-family:"微软雅黑";
	font-size:14px;
}
.new_nav ul li.ml45
{
	margin-left:45px;
	font-weight:bold;
}
.new_nav ul li.ml120
{
	margin-left:119px;
}
.new_nav ul li.mr0
{
	margin-right:0;
}
.new_nav ul.topul, .new_nav ul.topul2
{
	padding-top:16px;
	padding-left:12px;
}





/*我要投稿*/
.reveal-modal-bg
{
	position:fixed;
	height:100%;
	width:100%;
	background:#000 !important;
	z-index:100;
	display:none;
	top:0;
	left:0;
	background-image:none;
}
.reveal-modal
{
	visibility:hidden;
	top:100px;
	left:50%;
	margin-left:-300px;
	width:420px;
	background:#eee url(/Templets/jsw/images/modal-gloss.png) no-repeat -200px -80px!important;
	position:absolute;
	z-index:101;
	padding:30px 40px 34px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);
	-box-shadow:0 0 10px rgba(0,0,0,.4);
}
.reveal-modal .close-reveal-modal
{
	font-size:22px;
	line-height:.5;
	position:absolute;
	top:8px;
	right:11px;
	color:#aaa;
	text-shadow:0 -1px 1px rbga(0,0,0,.6);
	font-weight:bold;
	cursor:pointer;
} 
.reveal-modal h2
{
	font-size:18px;
	color:#990000;
	padding:0 0 20px 0;
	font-family:"微软雅黑";
}
.reveal-modal h2 a
{
	color:#990000;
}
.reveal-modal p
{
	padding:0 0 15px 0;
}
.reveal-modal p a:hover
{
	text-decoration:none;
}
#myrevise_con, #myonlinebook_con
{
	background:none;
}





/*公共底部*/
.bottom
{
	width:100%;
	height:120px;
	padding-top:16px;
	border-top:1px solid #dedede;
	margin-top:72px;
	background:#f5f5f5;
}
.bottom p 
{
	font-size:12px;
	text-align:center;
	line-height:28px;
	color:#666;
}
.bottom p span
{
	padding:0 8px;
}
.bottom_index
{	
	margin-top:0px;	
}





/*二级页面--列表左侧*/
.left
{
	width:620px;
	float:left;
}
.left .leftnav
{
	height:38px;
    line-height:38px;
	padding:2px 0 0 2px;
	overflow:hidden;
	border-bottom:3px solid #346699;
	font-size:24px;
    font-family:"微软雅黑";
}
.left .leftnav span
{
	float:right;
	color:#333;
	font-size:14px;
	padding-right:9px;
}
.left .leftlist
{
	padding:18px 10px 0 2px;
}
.leftlist li
{
	font-size:14px;
	line-height:32px;
}
.leftlist li a
{
	color:#252525;
}
.leftlist li a:hover
{
	color:#053b6f;
}
.left li span
{
	float:right;
}
.left .pagebar
{
	padding:0 0 0 92px;
}
.pagebar a
{
	padding:2px 6px;
	margin:0 2px;
	border:1px solid #b9b9b9;
	display:inline-block;
}
.pagebar a.firstpage
{
	background:url(/Templets/jsw/technology/images/left.gif) 5px center no-repeat;
	padding-left:14px;
}
.pagebar a.firstpage:hover
{
	background:#ee7700 url(/Templets/jsw/technology/images/lefthover.gif) 5px center no-repeat;
	padding:3px 8px;
	padding-left:14px;
}
.pagebar a.lastpage
{
	background:url(/Templets/jsw/technology/images/right.png) 52px center no-repeat;
	padding-right:14px;
}
.pagebar a.lastpage:hover
{
	background:#ee7700 url(/Templets/jsw/technology/images/righthover.png) 52px center no-repeat;
	padding:3px 8px;
	padding-right:14px;
}
.pagebar a.current, .pagebar a:hover
{
	color:#fff;
	background:#ee7700;
	padding:3px 7px;
	border:none;
}
.pagebar span
{
	padding-left:12px;
}
.pagebar input
{
	padding:2px;
	width:46px;
	margin:0 3px;
}





/*二级页面--列表右侧*/
.right
{
	width:300px;
	float:right;
}
.right .bhi
{
	height:148px;
	background:url(/Templets/jsw/images/bhibg1.gif) 0 0 no-repeat;
	position:relative;
}
.bhi .bhi_hxj
{
	width:246px;
	height:38px;
	position:absolute;
	left:27px;
	top:4px;
}
.bhi .nzj
{
	position:absolute;
	width:78px;
	height:29px;
	left:42px;
	top:54px;
}
.bhi .gczx
{
	position:absolute;
	width:94px;
	height:20px;
	left:166px;
	top:59px;
}
.bhi .gcjs
{
	position:absolute;
	width:80px;
	height:23px;
	left:43px;
	top:96px;
}
.bhi .zzs
{
	position:absolute;
	width:91px;
	height:15px;
	left:169px;
	top:102px;
}
.right h3
{ 
    font-family:"宋体";
	font-size:14px;
	letter-spacing:1px;
    height:30px;
    line-height:30px;
    margin-top:12px;
	padding:0 0 2px 6px;
	border-top:2px solid #666;
	background:#f3f3f3;
}
.right ul
{
	padding-top:8px;
}
.right ul li
{
	background:url(/Templets/jsw/images/libg.gif) no-repeat scroll 4px center rgba(0, 0, 0, 0);
	line-height:28px;
    padding-left:14px;
	padding-right:12px;
}
.right .ad_bottom
{
	width:300px;
	margin:15px 0 18px 0;
}
.right .rightcolum
{
	width:264px;
	padding:0 18px;
}
.rightcolum h3
{
	text-align:center;
	font-size:14px;
	font-family:"微软雅黑";
	color:#00437c;
	height:auto;
	line-height:22px;
	padding:6px 0 6px 0;
	margin:0;
	background:none;
	border:none;
	letter-spacing:0;
}

.rightcolum h3 a
{
	color:#00437c;
}

.rightcolum img
{
	width:264px;
	height:172px;
}
.rightcolum p
{
	font-size:14px;
	color:#4f4f4f;
	line-height:24px;
	padding-top:12px;
	text-align:justify;
}
.rightcolum ul
{
	padding-top:12px;
}
.rightcolum ul li
{
	line-height:28px;
	background:url(/Templets/jsw/technology/images/technologylibg.gif) 0 13px no-repeat;
	padding-left:8px;
}
.right .line
{
	width:264px;
	height:1px;
	display:block;
	border-bottom:1px dotted #bbb;
	margin:30px 18px 18px 18px;
}





/*详细页*/
#commendetails
{
	width:620px;
       overflow:hidden;
}
#commendetails h2
{
    padding:0 0 14px 0;
      color:#666;
      text-align:center;
}
#commendetails h3
{
	font-size:26px;
	line-height:36px;
	font-family:"微软雅黑";
	padding:24px 0 14px 0;
	font-weight:normal;
	text-align:center;
}
#commendetails h4
{
	font-size:12px;
	font-weight:normal;
	color:#666;
	height:28px;
	line-height:28px;
	text-align:center;
	border-bottom:1px dotted #bbb;
	margin-bottom:0px;
}
#commendetails h4 span
{
	margin:0 14px;
}
#commendetails h5
{
	background:#f3f3f3;
	line-height:30px;
	padding:15px;
	width:590px;
	margin:15px 0 0 0;
	font-weight:normal;
	font-size:14px;
	display:none;
}
#commendetails p
{
	/*text-indent:2em;*/
	font-size:16px;
	line-height:28px;
	margin-bottom:28px;
	margin-top:28px;
       text-indent: -4px;
}
#commendetails h6
{
	font-family:"宋体";
	font-size:14px;
	margin-top:32px;
	margin-bottom:12px;
}
#commendetails  ul
{
	margin-bottom:0px;
}
#commendetails  ul li
{
	font-size:14px;
	line-height:30px;
	color:#333;
}
#commendetails ul li span
{
	color:#99aabe;
	float:none;
}
#commendetails ul li em
{
	color:#c0c0c0;
	font-style:normal;
	margin-left:10px;
}
#commendetails .projectline{
    border-bottom:1px dotted #a6a6a6;
    height:1px;
    margin-top:45px;
}
#detailsbottom
{
	height:40px;
	line-height:40px;
	background:#333;
	width:100%
}
#detailsbottom p
{
	width:960px;
	margin:0 auto;
	color:#999;
	font-size:12px;
	text-align:center;
}
#detailsbottom p b
{
	font-weight:normal;
	margin:0 16px;
}

/*返回顶部*/
#share
{
	position:fixed;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-32+"px");
	bottom:32px;
	right:32px;
	width:32px;
	zoom:1;
}
#share a
{
	background-image:url(/Templets/jsw/images/share.png);
	background-repeat:no-repeat;
	display:block;
	width:32px;
	height:32px;
	margin-bottom:2px;
	overflow:hidden;
	text-indent:-999px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#share .home
{
	background-position:0 0;
	position:absolute;
	bottom:100px;
}
#share a.home:hover
{
	background-position:-32px 0;
}
#share a#totop
{
	background-position:0 -32px;
	position:absolute;
	bottom:134px;
	cursor:pointer;
}
#share a#totop:hover
{
	background-position:-32px -32px;
}
#share .feedback
{
	background-position:0 -64px;
	position:absolute;
	bottom:66px;
}
#share a.feedback:hover
{
	background-position:-32px -64px;
}
#share .labeltougao
{
	background-position:0 -96px;
	position:absolute;
	bottom:32px;
}
#share a.labeltougao:hover
{
	background-position:-32px -96px;
}
.accessory a 
{
       width:100%;
       margin-bottom:12px;
       text-decoration:underline;
       display: block;
}





















