﻿@charset "utf-8";

*{margin:0px;
 padding:0px;
}
html,body{
      -webkit-text-size-adjust:none;
}
body{
	font-size:12px;
	color:#656565;
	background-color:#fff; font-family:"Microsoft YaHei"; 
}
body img{
    border:0px;
}
A {
	COLOR: #656565; LINE-HEIGHT: 150%; TEXT-DECORATION: none;
	font-size:12px
}
A:link {
	COLOR: #656565; TEXT-DECORATION: none
	font-size:12px
}
A:visited {
	COLOR: #656565; TEXT-DECORATION: none
	font-size:12px
}
A:hover {
	RIGHT: 0px; 
	COLOR: #003945;
	text-decoration:none;
	font-size:12px
}
.clear{
	clear:both;
}
ul li{
	list-style-type:none;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.box{
	width:1200px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	display:table;
	
}
.top_box{
	width:100%; height:35px; background-color:#003945; line-height:35px;
}
.top_info{
	width:1200px; height:35px; margin:0 auto; color:#cccae9; background-color:#003945;
}
.top_info .left{
	width:600px; height:35px; float:left;
}
.top_info .right{
	width:600px; height:35px; float:right; text-align:right;
}
.top_info .right span{
	float:right;
}
.jiathis_style{
	margin-top:10px;
}
.top_info a:link{
	color:#cccae9; line-height:35px;
}
.top_info a:visited{
	color:#cccae9; line-height:35px;
}
.top_info a:hover{
	color:#fff; line-height:35px;
}
.head_info{
	width:1200px; height:135px; margin:0 auto;
}
.logo{
	width:452px; height:100px; float:left; padding-top:25px;
}
.tel{
	width:260px; height:105px; background:url(../images/telbg.jpg) left center no-repeat; float:right; font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#003945; text-align:right; padding-top:30px;
}
.tel span{
	font-size:16px; color:#828282; font-family:"Microsoft YaHei"; letter-spacing:4px;
}
.nav_box{
	width:100%; height:50px; background-color:#003945;
}
.nav{
	width:1200px; height:50px; background-color:#003945; margin:0 auto;
}
.nav ul{
	list-style-type:none;
}
.nav li{
	width:150px; text-align:center; height:50px; float:left; display:inline;
}
.nav a:link{
	font-size:16px; color:#fff; line-height:50px; display:block;
}
.nav a:visited{
	font-size:16px; color:#fff; line-height:50px; display:block;
}
.nav a:hover{
	font-size:16px; color:#003945; line-height:50px; display:block; background-color:#00ae9d;
}
.nav .cur a:link{
	font-size:16px; color:#003945; line-height:50px; display:block; background-color:#00ae9d;
}
.nav .cur a:visited{
	font-size:16px; color:#003945; line-height:50px; display:block; background-color:#00ae9d;
}
.nav .cur a:hover{
	font-size:16px; color:#003945; line-height:50px; display:block; background-color:#00ae9d;
}
/* 新增调用下拉菜单样式开始  */

.dropMenu {
 position:absolute;
 top: 0px;
 z-index:10000;
 width: 150px;
 visibility: hidden;
background:#003945;
font-size:14px;
color:#fff;
}

.dropMenu li {
 text-align:center;
 list-style-type:none;
line-height:40px;
border-bottom:1px #00ae9d solid;
}
.dropMenu a {
	width:150px;
display:block;
background:#003945;
font-size:14px;
color:#fff; 
}
.dropMenu a:link {
	width:150px;
display:block;
background:#003945;
font-size:14px;
line-height:40px;
color:#fff; 
}
.dropMenu a:visited {
	width:150px;
display:block;
background:#003945;
font-size:14px;
line-height:40px;
color:#fff; 
}
* html .dropMenu a {
	width:150px;
display:block;
background:#003945;
font-size:14px;
color:#fff; 
}
.dropMenu a:hover {
background:#00ae9d;
color:#000;
font-size:14px;
line-height:40px;
display:block; text-decoration:none;
}

/* 新增调用下拉菜单样式结束  */
.index-main{
	width: 100%;
	height: 438px;
	position: relative;
	z-index: 30;
	margin-top: 0px;
}

.banner {width:100%; height:418px; position: absolute;left: 0;top: 0;}
.banner ul li{ position:absolute; left:0; top:0;width:100%; height:418px; display:none;}
.banner .number{ position:absolute; right: 46%;top: 410px;}
.banner .number span{ display: inline-block;
	position: relative;
	overflow: hidden; margin-LEFT:10px; width:16px; height:16px; background:url(../images/sprite.png) no-repeat 0 0; _background:url(../images/sprite.gif) no-repeat 0 0; cursor:pointer;}
.banner .number span.on{ background-position:-2px -17px;}
.kc_title{
	width:1200px; height:50px; margin:0 auto; color:#00ae9d; font-size:24px; font-weight:bolder; margin-top:40px;
}
.kc_title .en{
	color:#b5b5b5;
}
.kc_title span{
	float:right; background-color:#ffd800; line-height:22px; padding-bottom:4px; padding-left:20px; padding-right:20px;
}
.kc_title span a:link{
	color:#000;
}
.kc_title span a:visited{
	color:#000;
}
.kc_title span a:hover{
	color:#000;
}
.kc_box{
	width:1200px; height:275px; margin:0 auto; margin-top:5px;
}
.kc_box img{border-radius: 6px;}
.kc_box ul{
	list-style-type:none; margin-left:-30px;
}
.kc_box li{
	width:277px; height:275px; text-align:center; float:left; margin-left:30px; display:inline;
}
.kc_box p{
	text-align:left; line-height:20px; margin-top:10px;display: none;
}
.kc_box a:link{
	font-size:16px; color:#003945;
}
.kc_box a:visited{
	font-size:16px; color:#003945;
}
.kc_box a:hover{
	font-size:16px; color:#003945;
}
.kc_box img{
	width:277px; height:170px; margin-bottom:10px;
}
.kc_box img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.index_box{
	width:100%; height:auto; background-color:#f4f4f4; display:table; /*margin-top:30px;*/
}
.index_news{
	width:auto; height:auto; background-color:#f4f4f4; margin:0 auto; padding-top:45px; padding-bottom:45px; display:table;
}
.news_left{
	width:540px; height:auto; float:left;
}
.news_title{
	/*width:115px; */height:auto; /*float:left; */font-size:24px; color:#00ae9d; font-weight:bolder;
}
.news_title .en{
	color:#b5b5b5; font-size:24px;
}
.news_title span{
	float:right; background-color:#ffd800; line-height:22px; padding-bottom:4px; padding-left:22px; padding-right:22px; margin-right:15px;
}
.news_title span a:link{
	color:#000;
}
.news_title span a:visited{
	color:#000;
}
.news_title span a:hover{
	color:#000;
}
.news_info{
	/*width:480px; */height:auto; /*float:left; *//*padding:20px;*/
}
.news_info h2{font-size: 18px;font-weight: normal;margin-top: 20px;margin-bottom: 10px;color: #003945;}
.news_info h2 a{font-size: 18px;font-weight: normal;color: #003945;}
.news_info img{max-width: 100%;}
.news_info p{margin-top: 5px;margin-bottom: 15px;color: #999;text-indent: 2em;}
.news_info ul{
	list-style-type:none;
	background-color: #fff;
	padding: 10px;
}
.news_info li{
	height:34px; line-height:34px; overflow:hidden;color: #00ae9d;font-size: 15px;
}
.news_info li a{color: #333;font-size: 15px;}
.news_info li span{float: right;}
.news_info span{
	float:right; color:#adadad;
}
.news_info a:link{
	line-height:34px;
}
.news_info a:visited{
	line-height:34px;
}
.news_info a:hover{
	line-height:34px;
}
.about_pic{
	width:205px; height:270px; float:left;
}
.about_info{
	width:auto; height:auto; float:left;
}
.about_title{
    height:50px; margin:0 auto; color:#00ae9d; font-size:24px; font-weight:bolder;
}
.about_title .en{
	color:#b5b5b5;
}
.about_title span{
	float:right; background-color:#ffd800; line-height:22px; padding-bottom:4px; padding-left:20px; padding-right:20px;
}
.about_title span a:link{
	color:#000;
}
.about_title span a:visited{
	color:#000;
}
.kehu_title span a:hover{
	color:#000;
}
/*.about_txt{*/
	/*width: 900px; height:auto; line-height:36px;font-size: 15px;*/
/*}*/
.about_txt{
	width: 900px; height:auto; line-height:36px;font-size: 15px;text-indent:2em;
}
.kehu_title{
	width:1170px; height:72px; padding-left:30px; background-color:#003945; margin:0 auto; margin-top:30px; color:#fff; font-size:24px; line-height:72px; text-transform:uppercase;
}
.kehu_title span{
	float:right; background-color:#ffd800; line-height:22px; padding-bottom:4px; padding-left:20px; padding-right:20px; margin-right:25px; margin-top:23px;
}
.kehu_title span a:link{
	color:#000;
}
.kehu_title span a:visited{
	color:#000;
}
.kehu_title span a:hover{
	color:#000;
}
.kehu_arw{
	width:1200px; height:16px; background:url(../images/arrow2.jpg) 50px center no-repeat; margin:0 auto;
}
.kehu_box{
	width:1200px; height:275px; margin:0 auto; margin-top:25px;
}
.kehu_box ul{
	list-style-type:none; margin-left:-30px;
}
.kehu_box li{
	width:277px; height:230px; text-align:center; float:left; margin-left:30px; display:inline; background-color:#f4f4f4;
}
.kehu_box p{
	text-align:left; line-height:28px; margin-top:10px; padding-left:15px; padding-right:15px;
}
.kehu_box img{
	margin-bottom:13px;
}
.kehu_box img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.kehu_box a:link{
	font-size:16px; #003945;
}
/*.kehu_box a:visited{
	font-size:16px; color:#003945;
}*/
.kehu_box a:hover{
	font-size:16px; color:#003945;
}
.teacher{
	width:762px; height:auto; float:left; padding-top:40px;
}
.teach_title{
	width:762px; height:50px; margin:0 auto; color:#003945; font-size:24px; font-weight:bolder;
}
.teach_title .en{
	color:#b5b5b5;
}
.teach_title span{
	float:right; background-color:#ffd800; line-height:22px; padding-bottom:4px; padding-left:20px; padding-right:20px;
}
.teach_title span a:link{
	color:#000;
}
.teach_title span a:visited{
	color:#000;
}
.teach_title span a:hover{
	color:#000;
}
.teach_list{
	width:762px; height:auto; float:left; padding-top:5px;
}
.teach_list ul{
	list-style-type:none; margin-left:-21px;
}
.teach_list li{
	width:172px; height:320px; float:left; text-align:center; margin-left:23px; display:inline;
}
.teach_list .zhujiang{
	width:172px; height:35px; line-height:35px; background-color:#003945; font-size:14px; color:#fff; margin-top:10px;
}
.teach_list img{
	width:172px; height:225px; margin-bottom:10px;
}
.teach_list img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.teach_list a:link{
	font-size:14px; color:#003945;
}
.teach_list a:visited{
	font-size:14px; color:#003945;
}
.teach_list a:hover{
	font-size:14px; color:#003945;
}
.baoming{
	width:362px; height:auto; float:right; padding-top:40px;
}
.bm_title{
	width:362px; height:65px; margin:0 auto; color:#003945; font-size:24px; font-weight:bolder;
}
.bm_title .en{
	color:#b5b5b5; text-transform:uppercase;
}
.bm_title span{
	float:right; background-color:#ffd800; line-height:22px; padding-bottom:4px; padding-left:20px; padding-right:20px;
}
.bm_title span a:link{
	color:#000;
}
.bm_title span a:visited{
	color:#000;
}
.bm_title span a:hover{
	color:#000;
}
.bm_txt{
	width:321px; height:38px; border:1px #b1b1b1 solid; line-height:38px; margin-bottom:17px; background:url(../images/arrow3.jpg) 15px center no-repeat; padding-left:35px; color:#b6b6b6; font-size:14px; font-family:"Microsoft YaHei"; 
}
.bm_info{
	width:362px; height:auto; padding-top:16px;
}
.bm_sut{
	width:362px; height:45px; background-color:#003945; border:0px; color:#fff; font-size:18px; font-family:"Microsoft YaHei"; margin-top:20px; cursor:pointer;
}
.link_box{
	width:100%; height:60px; background-color:#f4f4f4; 
}
.links{
	width:1200px; height:60px; margin:0 auto; background-color:#f4f4f4;
}
.links ul{
	list-style-type:none;
}
.links li{
	width:auto; height:60px; float:left; font-size:18px; /*color:#003945; */line-height:60px; font-weight:bolder; margin-right:15px; white-space:nowrap;
}
.links a:link{
	color:#333; line-height:60px;
}
.links a:visited{
	color:#333; line-height:60px;
}
.links a:hover{
	color:#333; line-height:60px;
}
/*.footer{
	width:100%; height:auto; background-color:#003945; display:table;
}*/
/*.foot_info{
	width:1200px; height:auto; background-color:#003945; margin:0 auto;
}
.foot_logo{
	width:195px; height:186px; background-color:#ffd800; text-align:center; padding-top:38px; float:left;
}
.foot_txt{
	width:520px; height:auto; float:left; padding-left:118px; padding-top:45px;
}
.foot_txt h2{
	color:#bababa; font-size:22px; margin-bottom:20px;
}
.dizhi{
	width:182px; height:93px; background:url(../images/foot01.jpg) left center no-repeat; float:left; color:#bababa; line-height:31px; font-size:14px; padding-left:25px; margin-right:100px;
}
.wangzhi{
	width:182px; height:93px; background:url(../images/foot02.jpg) left center no-repeat; float:left; color:#bababa; line-height:31px; font-size:14px; padding-left:25px;
}
.weixin{
	width:120px; height:auto; text-align:center; float:right; color:#bababa; font-size:14px; padding-top:45px;
}
.foot_bot{
	width:100%; height:37px; background-color:#0d0939;
}
.copy{
	width:1200px; height:37px; line-height:37px; background-color:#0d0939; color:#bababa; margin:0 auto; text-align:center;
}
.copy a:link{
	color:#bababa; line-height:37px;
}
.copy a:visited{
	color:#bababa; line-height:37px;
}
.copy a:hover{
	color:#fff; line-height:37px;
}*/
.combg{
	width:100%; height:auto; background-color:#f4f4f4; display:table;
}
.com_box{
	width:1200px; height:auto; margin:0 auto;
}
.com_left{
	width:250px; height:auto; float:left; margin-bottom:20px; padding-bottom:20px;
}
.left_title{
	width:240px; height:50px; padding-left:10px; margin:0 auto; color:#003945; font-size:24px; font-weight:bolder; margin-top:20px; background-color:#fff; padding-top:20px;
}
.left_title .en{
	color:#b5b5b5; font-size:16px;
}
.left_cat{
	width:250px; height:auto; background-color:#fff; padding-bottom:20px;
}
.left_cat ul{
	list-style-type:none;
}
.left_cat li{
	width:220px; height:40px; line-height:40px; border-bottom:1px #ddd dashed; background:url(../images/ico-3.gif) 15px center no-repeat; padding-left:30px;
}
.left_cat a:link{
	font-size:14px; line-height:40px;
}
.left_cat a:visited{
	font-size:14px; line-height:40px;
}
.left_cat a:hover{
	font-size:14px; line-height:40px;
}
.left_wx{
	width:250px; height:auto; background-color:#fff; margin-top:20px; text-align:center; padding-top:15px; padding-bottom:15px; font-size:14px;display: none;
}
.com_right{
	width:920px; height:auto; float:right; margin-bottom:20px; padding-bottom:20px; background-color:#fff; margin-top:20px;
}
.position{
	width:900px; height:40px; border-bottom:1px #ddd solid; line-height:40px; padding-left:20px;
}
.about_content{
	 height:auto; font-size:17px; line-height:30px; padding-left:40px; padding-right:40px; padding-top:30px;padding-bottom:30px;
}
.about_content div{
	 text-indent:2em;
}
.about_content1,.about_content2{
	 height:auto; font-size:14px; line-height:30px; padding-left:40px; padding-right:40px; padding-top:30px;
}
.about_content2  ul{overflow: hidden;}
.about_content2 li{width: 50%;float: left;border-bottom: 1px dashed #ddd;text-indent: 2em;line-height: 40px;}
.about_content2 h2{font-size: 18px;border-left: 5px solid #00ae9d;clear: both;color: #888;line-height: 30px;margin-top: 30px;padding-left: 20px;margin-bottom: 10px;}
.about_content2 img{margin-top: 20px;max-width: 15%;}
.about_content p{text-indent: 2em;margin-top: 10px;}
.about_content img{
	max-width: 100%; height:auto;
	width:expression(this.width > 840 ? "840px" : this.width);
	display: block;
	margin: 15px auto;
}
.about_content h3{
	color:#003945;
}
.kc_list{
	/*width:920px;*/ height:auto;
}
.kc_list u{text-decoration: none;margin-right: 10px;border: 1px solid #00ae9d;border-radius: 5px;padding:2px 5px;}
.kc_list ul{
	list-style:none; /*margin-left:25px;*/
}
.kc_list li{
	/*width:870px;*/ height:160px; border-bottom:1px #ddd dashed; margin-top:20px;text-align: left;
}
.kc_list img{
	width:220px; height:135px; float:left; margin-right:20px;
}
.kc_list a:link{
	font-size:16px; color:#003945; line-height:40px;
}
.kc_list a:visited{
	font-size:16px; color:#003945; line-height:40px;
}
.kc_list a:hover{
	font-size:16px; color:#003945; line-height:40px;
}
.kc_list p{
	 line-height:22px;
}
.kc_list .time{
	color:#999;
	display: block;
	margin-top: 10px;
}
.kc_list span{
	float:right; background-color:#00ae9d; line-height:22px; padding-bottom:2px; padding-top:2px; padding-left:20px; padding-right:20px;
}
.kc_list span a:link{
	color:#fff; font-size:12px; line-height:22px;
}
.kc_list span a:visited{
	color:#000; font-size:12px; line-height:22px;
}
.kc_list span a:hover{
	color:#003945; font-size:12px; line-height:22px;
}
.arc_title{
	width:100%; height:auto; text-align:center; padding-top:20px; color:#003945; padding-bottom:10px;
}
.arc_info{
	width:100%; height:40px; text-align:center; font-size:12px; color:#999; border-bottom:1px #ddd solid;
}
/* 页码样式 */

.dede_pages{
	margin:0 auto;
}
.dede_pages ul{
	list-style-type:none;
	margin-top:5px;
	padding:12px 16px 12px 25px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	height:30px;
	line-height:30px;
	margin-right:3px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	color:#555;
	height:30px;
	line-height:30px;
	padding-left:12px;
	padding-right:12px;
	display:block;
}
.dede_pages ul li a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#003945; height:30px; line-height:30px;
	padding-left:12px;
	padding-right:12px; display:block;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#003945;
	padding:0px 4px 0px; padding-left:11px; padding-right:11px;
	font-weight:bold;
	color:#fff;
}
.dede_pages .pageinfo{
	line-height:22px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.context{
	float:left;
	color:#525252;
	height:auto;
	border-top:1px #ddd dashed;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:20px;
	display:inline;
}
.context ul{
	list-style-type:none; margin-left:20px;
}
.context li{
	line-height:25px;
	color:#525252;
}
.list_teach{
	width:910px; height:auto; float:left; padding-top:45px; padding-bottom:15px;
}
.list_teach ul{
	list-style-type:none;
}
.list_teach li{
	width:215px; height:320px; float:left; text-align:center; margin-left:10px; display:inline; margin-bottom:36px;
}
.list_teach .zhujiang{
	width:215px; height:35px; line-height:35px; background-color:#003945; font-size:14px; color:#fff; margin-top:10px;
}
.list_teach img{
	width:195px; height:225px; margin-bottom:10px;
}
.list_teach img:hover{
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
.list_teach a:link{
	font-size:14px; color:#003945;
}
.list_teach a:visited{
	font-size:14px; color:#003945;
}
.list_teach a:hover{
	font-size:14px; color:#003945;
}
.picview{
	width:100%; height:auto; text-align:center; padding-top:25px;
}
.arc_info2{
	width:100%; height:10px; text-align:center; font-size:12px; color:#999; border-bottom:1px #ddd solid;
}
/**add**/
.bgblue{
	background: #e9f5fd;
	height: 490px;}
.titlefive{
	background: url('../images/indexcon05.png') center no-repeat;
}	
.content_detailfive{
	width: 1140px;
	min-height: 315px;
	overflow: hidden;
	margin: auto;
	text-align: center;
}
.advpic{
	width: 138px;
	height: 138px;
	padding: 30px;
	position: relative;
	overflow: hidden;
}
.foot_box{
	width:100%; height:auto; background-color:#003945; padding-top:30px; padding-bottom:10px; display:table;
}
.footer{
	width:1200px; height:auto; margin:0 auto; display:table;
}
.foot_logo{
	width:320px; height:auto; float:left; padding-top:0px;
}
.foot_contact{
	width:650px; height:auto; float:left;margin-left:50px;
}
.foot_tel{
	width:1400px; height:50px; padding-left:45px; background:url(../images/foot_telbg.jpg) left center no-repeat; color:#fff;margin-left: 600px;margin-top:30px;
}
.foot_tel span{
	font-size:27px; font-family:Arial, Helvetica, sans-serif;
}
.foot_con{
	width:600px; height:auto; color:#fff; padding-top:15px;
}
.foot_con ul{
	list-style-type:none;
}
.foot_con li{
	/*width:280px; */height:auto; float:left; line-height:24px;margin-left: 100px;margin-top: 15px;
}
.fuwuhao{
	width:125px; height:175px; float:left; color:#fff; text-align:center; margin-left:40px; margin-top:25px;
}
.dingyuehao{
	width:125px; height:175px; float:right; color:#fff; text-align:center; margin-top:25px;
}
.fuwuhao img{
	margin-bottom:10px;
}
.dingyuehao img{
	margin-bottom:10px;
}
.copy{
	width:100%; height:35px; background-color:#222121; line-height:35px; color:#f7f7f7; text-align:center;font-size: 12px;
}
.copy a:link{
	line-height:35px; color:#f7f7f7;
}
.copy a:visited{
	line-height:35px; color:#f7f7f7;
}
.copy a:hover{
	line-height:35px; color:#f7f7f7;
}
.right_kf{
	width:67px; height:auto;Z-INDEX: 1111111;right:0px; _right:0px;  position: fixed; _position: absolute; TOP:45%;
}
.qq{
	width:67px; height:67px; overflow:hidden;
}

/**时间轴样式搜**/
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal; font-style:normal;}
caption,th{text-align:left;}
/*h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}*/
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/*--clearfix--*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
/*--Hides from IE-mac--*/
* html .clearfix{height:1%;}
.clearfix{display:block;}

	body {
	font:14px '微软雅黑',sans-serif;
	color:#333!important
}
a {
	text-decoration:none;
	color:#5a5a5a;
	outline:0;
	blr:expression(this.onFocus=this.blur())
}
.fl {
	float:left
}
.fr {
	float:right
}

/* history */
.history {
	width:100%;
	height:2200px;
	position:relative;
	background:url("../images/history_bg.png") center no-repeat
}

.start-history {
	width: 840px;
	height:2200px;
	margin:30px auto;
	text-align:center;
	background:url("../images/history_start.png") no-repeat top center;
	display:block
}
.cc_history {
	color:#2b2b2b;
	font-size:36px;
	font-weight:400;
	display:block;
	padding-top:43px
}
.next_history {
	color:#bbb;
	font-size:26px;
	width:160px;
	margin:0 auto;
	border-bottom:1px solid #d1d1d1
}
.history-img {
	height:2050px;
	width:130px;
	overflow:hidden;
	float:left;
	margin-top:24px;
	margin-left:8px
}
.history_mid {
	width:1000px;
	height:auto;
	margin:0 auto;
	background:0
}
.history_left {
	width:350px;
	height:2050px;
	float:left;
	clear:left;
	position:relative;
	overflow:hidden
}
.history_right {
	width:350px;
	height:2050px;
	float:left;
	position:relative;
	overflow:hidden
}
.history_R {
	width:420px;
	height:100px;
	margin-left:500px
}
.history_L {
	width:420px;
	height:100px;
	float:right;
	margin-right:500px
}
.history_r_2005 {
	margin-top:157px
}
.history_2007 {
	width:420px;
	height:100px;
	background:#FFF;
	margin-top:73px
}
.history_2005_span {
	float:left;
	line-height:100px;
	font-size:42px;
	color:#d43434
}
.history_2005_b {
	width:280px;
	height:58px;
	float:left;
	margin-top:21px;
	background:url("../images/sprites.png") center;
	background-position:0 -1300px
}
.history_r_month {
	float:left;
	color:#FFF;
	display:block;
	width:30px;
	line-height:25px;
	height:58px;
	border-right:1px solid #FFF;
	margin-left:25px
}
.history_r_text {
	float:left;
	font-size:14px;
	color:#FFF;
	display:block;
	height:58px;
	line-height:25px;
	padding-left:5px;
	text-align:left
}
.year2006 {
	margin-top:242px;
}
.year2009 {
	margin-top:65px
}
.year2011 {
	margin-top:53px
}
.year211 {
	margin-top:43px
}
.year2013 {
	margin-top:62px
}
.yearalmost {
	margin-top:73px
}
.yearalmostr {
	margin-top:70px
}
.history_2008 {
	width:420px;
	height:100px;
	background:#FFF;
	margin-top:73px;
	float:right
}
.history_2011 {
	width:420px;
	height:100px;
	background:#FFF;
	margin-top:43px;
	float:right
}
.history_2006_span {
	float:right;
	line-height:100px;
	font-size:42px;
	color:#d43434
}
.history_2006_b {
	width:280px;
	height:58px;
	float:right;
	margin-top:21px;
	background:url("../images/sprites.png") center;
	background-position:0 -1200px
}
.blue {
	background-position:0 -1400px!important
}
.blue_R {
	background-position:0 -1500px!important
}
.yellow {
	background-position:0 -1600px!important
}
.yellow_R {
	background-position:0 -1700px!important
}
.history_l_month {
	float:right;
	color:#FFF;
	display:block;
	width:30px;
	line-height:25px;
	height:58px;
	border-left:1px solid #FFF;
	margin-right:37px
}
span.blue {
	color:#37779d
}
span.yellow {
	color:#f76d02
}
.history_l_text {
	float:left;
	font-size:14px;
	color:#FFF;
	display:block;
	height:58px;
	line-height:25px;
	padding-top:3px;
	width:202px;
	text-align:right;
	padding-right:5px
}
.smalltext {
	font-size:12px;
	line-height:18px
}
.smalltxt {
	font-size:12px
}
/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#003945;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#003945;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:rgb(0, 141, 207);opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}