@charset "utf-8";
/* CSS Document */
BODY {
	background-color:#fff;
	margin:0px auto;
	color:#333;
	font-weight:normal;
	font-family:"Microsoft YaHei", "simsun";
	font-size:12px;
	line-height:200%;
	padding:0px;
	height:auto !important; 
}
li, ul, dl, dt, dd, ol {
	list-style:none;
	padding:0;
	margin:0
}
SELECT {
	color:#565656;
	FONT-SIZE: 12px;
	HEIGHT: 20px;
}
A {
	text-decoration: none;
	cursor:pointer
}
A:link {
	color:#333;
}
A:visited {
	color:#333;
}
A:active {
	color:#333;
}
A:hover {
	color:#D51311;
	text-decoration: none
}
img {
	border: 0 none;
	vertical-align: middle;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	vertical-align: middle;
}
input, button, textarea, fieldset, img {
	border: 0 none;
}
.input {
	color:#565656;
	font-size:12px;
	padding:2px 3px;
	line-height:28px;
}
.textara {
	color:#666;
	font-size:12px;
	padding:2px 3px;
	border:1px #ccc solid;
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	clear:both;
}
.c {
	text-align:center
}
.status {
	background:url(/App/Tpl/Home/Default/Public/images/loading.gif) no-repeat center center;
	width:100%;
	height:100%;
	position:fixed;
	text-align:center;
	z-index:999;
	_position:absolute;
	_bottom:auto;
}
.w1200 {
	width:1200px;
	margin:0px auto;
	overflow:hidden
}
.mt30 {
	margin-top:30px;
}
.mt5 {
	margin-botttom:5px;
}
.mt15 {
	margin-top:15px;
}
.pbb10 {
	margin-botttom:10px;
}
.mb20 {
	margin-botttom:20px;
}
.mt20 {
	margin-top:20px;
}
.ft14 {
	font-size:14px
}
/*头部*/
.bdsharebuttonbox a{ margin-right:10px;}
.thead {
	width:1200px;
	margin:0px auto;
	height:84px;
}
#tophead {
	width:1200px;
	margin:0px auto;
	position:relative;
	top:0;
	background:url(/App/Tpl/Home/Default/Public/images/navbg.jpg) repeat-x;
	height:84px;
	z-index:55
}
#tophead .logo {
	width:315px;
	height:81px;
	background:url(/App/Tpl/Home/Default/Public/images/logo.png) no-repeat;
	position: absolute;
}
#tophead .logo a {
	width:315px;
	height:81px;
	display:inline-block
}
.nav .search {
	position:absolute;
	right:10px;
}
.ico {
	background-image:url(/App/Tpl/Home/Default/Public/images/text.png);
	cursor:pointer
}
.search .weixin {
	position:relative;
}
#wxicom {
	position:absolute;
	background:url(/App/Tpl/Home/Default/Public/images/top_weixin.gif) no-repeat;
	width:295px;
	height:124px;
	right:10px;
	display:none;
	top:30px;
	z-index:100;
}

.ico {
	width:25px;
	height:22px;
	background-position:-30px -440px;
	margin:10px 0 5px 0;
	float:right;
	position:absolute;
	right:30px;
}
.ico a {
	width:27px;
	height:22px;
	display:inline-block
}
/*放大*/
a.image_thumb_zoom {
	position:relative;
	overflow:hidden;
	display:block;
}
a.image_thumb_zoom img {
	position:relative;
-webkit-transition:all ease .3s;
-moz-transition:all ease .3s;
-o-transition:all ease .3s;
 transition: all ease .3s
}
a.image_thumb_zoom img:hover {
	-webkit-transform:scale(1.6);
	-moz-transform:scale(1.6);
	-o-transform:scale(1.6);
	transform:scale(1.6);
}


/*页码*/

.pages {
	clear: both;
	display: block;
	padding-top:20px;
	text-align: center;
	font-size:12px;
	width: 100%;
	height: 25px;
}
.pages strong {
	background:#0b2d8e;
	color: #fff;
	padding: 6px 11px 6px 11px;
	font-size:12px;
}
.pages a {
	border: 1px solid #ccc;
	color: #aaa;
	margin: 0 5px;
	padding: 5px;
	font-size:12px;
	background:#fff
}
.pages span.current {
    background: #cc0001 none repeat scroll 0 0;
    color: #fff;
}
.pages span {
	border: 1px solid #ccc;
	color: #aaa;
	margin: 0 5px;
	padding: 5px 10px;
	background:#fff
}
.pages a:hover {
	border: 1px solid #D51311;
	color: #fff;
	background:#D51311;
	margin: 0 5px;
	padding: 5px;
	text-decoration:none
}
.pages .c {
	background:#E94B48;
	color: #fff;
	padding: 0px 11px 2px 11px;
	font-size:12px;
}
/*404*/
.making {
	width:492px;
	height:245px;
	margin:100px auto;
	background:url(../images/404.jpg) no-repeat
}
.making a {
	display:block;
	width:492px;
	height:245px;
}
/*分享*/
#cs_main {
	background:url(../images/msg_share.jpg) no-repeat;
	width:479px;
	height:220px;
}
.share_msg {
	width:340px;
	background: url("img/scs.png") no-repeat left center;
	padding: 0 0 10px 60px;
	margin:30px 0px 20px 40px;
	font-size:14px;
	line-height:24px;
	display:inline-block;
	border-bottom:1px dashed #ccc
}
.share_div_l {
	margin-left:40px;
	background:#ec4942;
	width:200px;
	height:44px;
	text-align:center;
	float:left;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	display:inline-block
}
.share_div_r {
	margin-right:40px;
	background:#ddd;
	font-size:14px;
	padding:10px 30px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	float:right;
	display:inline-block;
	cursor:pointer
}
#comment_share_code {
	position:absolute;
	top:110px;
	z-index:66666;
	left:55px
}
.share_div_r p {
	margin:0
}
.share_div {
	position:fixed;
	background:url(../images/msg_share.png) no-repeat;
	width:479px;
	height:220px;
	z-index:9999;
	top:30%;
	left:35%;
}
.share_div .share_div_top {
	width:470px;
	height:40px;
	color:#fff;
	padding-left:20px;
	background:#F17407;
	font-size:14px;
	line-height:40px;
}
.share_div .share_div_top p {
	float:right;
	cursor: pointer;
	font-size:12px;
	margin: 0;
	padding-right:10px;
	width:50px;
	text-align:center;
	height:40px;
}
.share_div .share_div_body {
	width:470px;
	padding:10px;
	height:100px;
}
.share_div .share_div_body p {
	height:40px;
}
/*左侧*/
.leftbtm {
	background:#fff;
	border:1px solid #e4e4e4;
	border-top:0;
	width:210px;
	height:3px;
	margin:0px auto;
}
/*gotop*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code, #code_hover, #gotop {
	z-index:100;
	width:36px;
	height:48px;
	background:url(../images/icon.png) no-repeat;
	position:fixed;
	right:50px;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
#code {
	background-position:-276px -194px;
	bottom:120px;
	_margin-bottom:120px;
}
#code_hover {
	background-position:-276px -194px;
	bottom:120px;
	_margin-bottom:120px;
}
#gotop {
	background-position:-276px -246px;
	bottom:60px;
	_margin-bottom:60px;
}
#code_img {
	z-index:100;
	width:270px;
	height:355px;
	background:url(../images/icon.png) -4px 0px no-repeat;
	position:fixed;
	right:90px;
	bottom:0px;
	cursor:pointer;
	display:none;
	_position:absolute;
	_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	_margin-bottom:67px;
}
