﻿blockquote, body, button, caption, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, html, input, legend, li, menu, ol, p, pre, table, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
address, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
caption, th {
	text-align: left;
	font-weight: 400
}
abbr, body, fieldset, html, iframe, img {
	border: 0
}
address, cite, dfn, em, i, var {
	font-style: normal
}
[hidefocus], summary {
outline:0
}
li {
	list-style: none
}
h1, h2, h3, h4, h5, h6, small {
	font-size: 100%
}
sub, sup {
	font-size: 83%
}
code, kbd, pre, samp {
	font-family: inherit
}
q:after, q:before {
	content: none
}
textarea {
	overflow: auto;
	resize: none
}
label, summary {
	cursor: default
}
a, button {
	cursor: pointer
}
body, button, input, keygen, legend, select, textarea {
	outline: 0
}
body {
	background: #fff
}
a, a:hover {
	color: #333
}
html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
*, *:after, *:before {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: content-box;
	box-sizing: border-box
}
input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}
button, input[type=button], input[type=reset], input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button
}
button[disabled], input[disabled] {
	cursor: default
}
img {
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: bicubic
}
p{
	line-height:24px}
lable {
	cursor: pointer
}
.fl {
	float: left
}
.fr {
	float: right
}
.tac {
	text-align: center
}
.tal {
	text-align: left
}
.tar {
	text-align: right
}
.vat {
	vertical-align: top
}
.vam {
	vertical-align: middle
}
.clear-fix:after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both
}
.clear-fix {
	zoom: 1;
	clear: both
}
.hide {
	display: none
}
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap
}
.inline-block {
	display: inline-block;
*display:inline;
	zoom: 1
}
.ime-disabled {
	-webkit-ime-mode: disabled;
	ime-mode: disabled
}
body {
	
	line-height: 1;
*line-height:1.2
}
a, a:hover {
	text-decoration: none
}

.side-pannel {
	position: fixed;
	left: 50%;
	margin-left: 496px;
	z-index: 99
}
.side-bar {
	border: 1px solid #E7E7E7;
	border-bottom: none;
	bottom: 10px;
	background: #fff
}
.side-bar a {
	display: block;
	cursor: pointer;
	width: 70px;
	height: 60px;
	border-bottom: 1px solid #E7E7E7;
	position: relative;
	color: #676767;
	text-align: center
}
.side-bar a s {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.side-bar a span {
	line-height: 20px
}

.side-bar a.gotop s {
	position: absolute;
	top: 50%;
	left: 17px
}
.side-bar a.text {
	padding-top: 25px
}
.side-bar a.qr s {
	position: absolute;
	top: 50%;
	left: 18px
}
.side-bar a.qr i {
	width: 277px;
	height: 259px;
	position: absolute;
	left: -277px;
	top: 50%;
	margin-top: -120px;
	display: none;
	background-position: 0 0
}
.side-bar a.qr:hover i {
	display: block
}
.side-bar a.qr i {
	background-image: url(../images/weixin.png)
}

.g-icon-top {
	height: 20px;
	width: 35px;
	margin-top: -10px;
	background-position: 0 -33px
}
.g-icon-survey1 {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: 0 -53px
}
.side-bar a.survey:hover s {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: -26px -53px
}
.g-icon-qq1 {
	height: 20px;
	width: 22px;
	margin-top: -10px;
	background-position: -35px -33px
}
.g-icon-weibo1 {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px 0
}
.g-icon-weibo2, .side-bar a.weibo:hover s {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px -25px
}
.g-icon-qr1 {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: -36px 0
}
.g-icon-qr2, .side-bar a.qr:hover s {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: 0 0
}

.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image: url(../images/sprite.png)}
/*焦点图*/
#main_nav td ul{z-index:1000;}

#koalaimages{z-index:0; clear: both;width:100%; }
#koalaimages .focus{ position:relative; width: 340px; height:204px; background-color: #000; float: left;}  
#koalaimages .focus img{ width: 340px;  height:204px;  } 
#koalaimages .focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
#koalaimages .focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
#koalaimages .focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
#koalaimages .focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
#koalaimages .focus .btn a:hover,#koalaimages .focus .btn a.current{  cursor:pointer;background:#fc114a;}  
#koalaimages .focus .fPic{ position:absolute; left:0px; top:0px; }  
#koalaimages .focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
#koalaimages .focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 28px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
#koalaimages .focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
#koalaimages .focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
#koalaimages .focus .fcon img{ display:block; }  
#koalaimages .focus .fbg{bottom:0px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
#koalaimages .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
#koalaimages .focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
#koalaimages .focus .D1fBt .current,#koalaimages .focus .D1fBt a:hover{background:#fc114a;}    
#koalaimages .focus .D1fBt img{display:none}    
#koalaimages .focus .D1fBt i{display:none; font-style:normal; }    
#koalaimages .focus .prev,#koalaimages .focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
#koalaimages .focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
#koalaimages .focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
#koalaimages .focus .prev:hover{  background-position:0 0; }  
#koalaimages .focus .next:hover{  background-position:-40px 0;}  

@media screen and (min-width: 480px) { 
#content_pic{width:340px;}
#cu3er-containerout,#cu3er-containerout{width:340px;}
#koalaimages .focus{
width:340px;height:204px;
}
#koalaimages .focus img{
width:340px;height:204px;
}
#koalaimages .focus .shadow{
	height:40px;
}

}

@media screen and (min-width: 640px) { 
#content_pic{width:620px;}
#cu3er-containerout,#cu3er-containerout{width:620px;}
	#koalaimages .focus{
	width:620px;height:372px;
	}
	#koalaimages .focus img{
	width:620px;height:372px;
	}	
	#koalaimages .focus .shadow{
		height:80px;
	}

} 

@media screen and (min-width: 960px)  { 
 
#content_pic{width:940px;}
#cu3er-containerout,#cu3er-containerout{width:940px;}
	#koalaimages .focus{
	width:940px;height:564px;
	}
	#koalaimages .focus img{
	width:940px;height:564px;
	}	
	#koalaimages .focus .shadow{
		height:120px;
	}


 }