@charset "gb2312";
/* CSS Document */
ul.menu, ul.menu ul{list-style:none;margin:0px;padding:0px;}
ul.menu{text-align:center;position:relative;z-index:33;font-size:15px;text-transform:uppercase;}
#sidebarmenu select{display:none;}
ul.menu{margin: 0;padding: 0;list-style-type: none;width: 100%; /* Main Menu Item widths */}
ul.menu li{position: relative;border-bottom:1px solid #d5d5d5;	}
.active {color: #fb5b29 !important;text-shadow: 0 1px 3px #fff !important;background-image:url(../images/menu_strip.png);background-repeat:no-repeat;background-position:right center;}


/* Top level menu links style */
ul.menu li a, ul.menu li a:visited{display: block;color: #211c1b;text-decoration: none;padding:15px 25px;text-shadow: 0 1px 3px #C1C1C1;font-family: 'Oswald', Arial;text-transform: uppercase;font-weight:600;}
ul.menu li.main-links:hover > a{color:#ef5821;}
ul.menu li ul li a, ul.menu li ul li a:visited{text-align:left;border-bottom:1px solid #333;color:#ccc;}
ul.menu li ul li a:hover{color:#ef5821;}
/*Sub level menu items */
ul.menu li ul{position: absolute;width: 200px; /*Sub Menu Items width */top: 0;visibility: hidden;background:#222222;box-shadow: 4px 4px 4px -1px rgba(0, 0, 0, 0.7);}
/*
.menu a.subfolderstyle{
background:url(../images/right.gif) no-repeat 97% 50%;
}
以上代码为菜单样式
*/
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../images/progress.gif) no-repeat center center;}
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(../images/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
/*以上代码为loading*/
#controls{position:fixed;right:2%;bottom:10%;margin-right:10px;}
#controls ul{list-style:none;}
#controls ul li{display:inline-block;cursor:pointer;}
#slidecaption{position:absolute;right:0px !important;top:250px;}
#slidecaption{width:60%;}
#slidecaption h1 {color: #FFFFFF;font-size:100px;font-weight: normal;line-height: 1em;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.3);text-transform: uppercase;font-weight:600;word-spacing:20px;}
#slidecaption h2{color: #FFFFFF;font-size:50px;font-weight: normal;line-height: 1.1em;margin-top: 20px;padding:0px 20px;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.6);text-transform: uppercase;font-weight:300;background-color:#ff7400;float:left;}
#slidecaption p{color: #FFFFFF;float: left;font-family: 'Oswald',cursive;font-size: 16px;line-height:22px;text-shadow:1px #000;}
#bgPattern {background-image:url(../images/bg_pattern.png);width:100%;height:100%;z-index:-1;background-repeat:repeat;position:fixed;}
/*以上代码为按钮和背景虚线*/

.contWrapper {
	float:right;
	width:750px;
	display:table;
	z-index:0;
	position:relative;
}
#content {
	display:block;
	position:relative;
	min-height:735px;	
}
#content > ul > li {
	position:absolute;
	left:-1500px;
	width:690px;
	padding:35px 30px;
	background-image:url(../images/content_bg.png);
	background-repeat: repeat;
	background-position:right top;
	opacity:10;
}
.alignright {
	float: right;
	margin: 3px 0 0px 10px;
	width:auto;
}
.alignleft {
	float: left;
	margin:0px 20px 0px 0px;
	width:auto;
}
.align {
	float: left;
	margin: 0 10px 0px 0;
	width:auto;
}
a img {
	border:none;
}

#container_wrapper img {
	max-width:100%;
	height:auto;
}

 *|*:focus {
 outline: none;
}
a, a:hover, a:visited, a:active {
   border:none;
   outline:none;
}

a:link, a {
	color:#a29c9a;
	text-decoration:none;
}
a:hover {
	color:#fb5b29;
}

.thumb_img {
	float: left;
	margin: 0px 20px 0px 0px;
}
.description {
	display:block;
}

.clear {
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	width: 100%;
}

#content strong{
color:#E4E4E4;
}

#content span{
color:#fb5b29;
font-size:14px;
}

.v_space{
padding:0px 0px 15px 0px !important;
overflow:hidden;
}

.divider{
margin-bottom:30px;
margin-top:30px;
clear:both;
width:100%;
height:1px;
background-color:#333;
}
#leftSide {
	position:fixed;
	float:left;
	width:250px;
	height:100%;
	background-image:url(images/sidebar_bg.png);
	text-align:center;
	z-index:5;
	background-color:#eaeaea;

}
#logo {
	position:relative;
	display:block;
	margin: 0 auto;
	padding:25px;
	top:10%;}

#logo_mobile{
	position:relative;
	display:block;
	margin: 0 auto;
	padding:5px;
	top:10px;
	display:none;
	margin-bottom:10px;
}


#logo h3{
color:#000;
font-size:18px;
cursor:pointer;
padding-top:8px;
background-image:url(../images/menu_bg.png);
background-repeat:no-repeat;
width:59px;
height:50px;
margin:0px auto;
margin-top:20px;
}

#logo h3:hover{
color:#fb5b29;
}

#sidebarmenu {
	position:relative;
	text-align:center;
	padding-top:5px;
	left:-300px;

}
#sidebarmenu > li {
	display:block;
	padding-top:2px;
}
#sidebarmenu > li a {
	display:inline-block;
	font-family: 'Oswald', Arial;
	color:#686563;
	font-weight:bold;
	text-decoration:none;
}

.social_media_wrapper{
	position: absolute;
	bottom:30px;
	width:100%;
	margin:0 auto;
}

.social_media{
margin-top:0px;
text-align:center;

}

.social_media h4{
color: #211C1B;
font-family: 'Oswald',cursive;
font-weight:bold;
text-shadow: 0 1px 3px #C1C1C1;
text-transform: uppercase;
padding-bottom:5px;
}

.social_media_wrapper h5{
color: #211C1B !important;
font-family: 'Oswald', Arial;
}

.social_media ul{
list-style:none;
padding-top:10px;
margin-bottom:10px;
}

.social_media ul li{
display:inline;
padding-right:5px;
}

.social_media li:hover{
cursor:pointer;
}

.social_media ul li:last-child{
padding-right:0px;
}


/*内容样式*/
#content #p{ text-indent:2em; line-height:22px; font-size:12px;}
.jiesao {
	padding-top:10px;
	color:#fff;
	font-size:14px;
	height:300px;
}
.jiesao .ls-left{
	 width:460px;
	 display:inline;
	 float:left;
	 line-height:25px;
}
.jiesao .weixin{
	width:200px;
	display:inline;
	float:right;
}
.hx{
	margin-top:10px;
	width:216px;
	float:left;
	display:inline;
	border:1px solid #ccc;
	padding:2px;
	margin-left:10px;
}
.hx1{
	margin-left:0px;
}

.hx img{
	width:216px;
	height:138px;
	display:block;
}
.hx p{ padding-left:5px; line-height:22px; font-size:12px; letter-spacing:2px; margin-top:7px;}
.hx p b{ font-weight:normal; font-size:14px;}
.ckan{ height:30px; overflow:hidden; padding-top:15px;}
.ckan a{ padding:5px 12px; background-color:#F30; color:#000; display:block; float:right; margin-right:5px;}

/*以下为slider代码*/
.news{
	height:auto;
}
.news p{
	padding-left:35px;
	padding-top:10px;
	background:url(../images/num_grey.png) left center no-repeat;
	margin-top:2px;
	border-bottom:1px dashed #fff;
}

.news p:hover{
	background:url(../images/num_red.png) left center no-repeat;
}
.news p .fcg{
	float:right;
}

.footer{
	font-size:12px;
	margin:50px auto 0;
	text-align:center;
	line-height:28px;
	color:#fff;
}


#browser{
	background-color:#900;
	height:40px;
	width:100%;
	text-align:center;
	line-height:40px;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:10000;
}
#browser p{
	width:1000px;
	margin:0 auto;
	color:#fff;
}

/*焦点图*/
.focus{ position:relative; width:690px; height:380px; background-color: #000; float: left; margin-bottom:10px;}  
.focus img{ width: 690px; height: 380px;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.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; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; 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; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}


