@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-size:13px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	background-color:#f3eded;
	color:#534d4d;
	*padding-top:514px
;}

ul{
	list-style:none;
	margin:0;
	padding:0
;}

a img{
	border:0	
;}

a{
	text-decoration:none
;}

*:focus {outline: none;} 

.bk_top{
	width:100%;
	height:557px;
	background:url(../images/top_bk.jpg) repeat-x;
	position:absolute;
	z-index:-1;
	top:0;
	left:0
;}

.top{
	width:1000px;
	height:514px;
	background-image:url(../images/top_center.jpg);
	margin:0;
	top:0;
	left:50%;
	margin-left:-500px;
	position:absolute
;}

.top_right{
	width:72px;
	height:350px;
	background-image:url(../images/top_right.jpg);
	position:absolute;
	left:50%;
	margin-left:500px;
	top:164px	
;}

.logo_link{
	width:328px;
	height:102px;
	display:block;
	position:absolute;
	right:50%;
	margin-right:172px;
	top:8px;
	z-index:10
;}

.link_f{
	width:260px;
	height:30px;
	position:absolute;
	left:50%;
	margin-left:0px;
	top:18px;
	list-style:disc;
	color:#aa9374;
	z-index:1000
;}

.link_f li{
	float:left;
	width:80px;
	margin-right:5px
;}

.link_f li a{
	font-size:14px;
	color:#aa9374;
	text-decoration:none
;}

.link_f li a:hover{
	color:#52b018;
	text-decoration:underline
;}

.link_f li:hover{
	color:#52b018
;}

.info{
	position:absolute;
	width:280px;
	height:58px;
	right:0;
	top:0	
;}

.phone{
	width:38px;
	height:58px;
	background-image:url(../images/link2_hover.jpg);
	position:absolute;
	display:block;
	right:0;
	top:0;
	z-index:999
;}

.phone:hover img{
	transition:all 0.8s;}

.phone:hover img{
	opacity:0;
	filter:alpha(opacity=0);}

.submit{
	position:absolute;
	top:0;
	right:47px;
	background-image:url(../images/link1.jpg);
	background-color:transparent;
	border:0;
	width:38px;
	height:58px;
	transition:all 0.8s;
	z-index:999
;}

.submit:active{
	background-image:url(../images/link1_hover.jpg);}

.submit:hover{
	cursor:pointer
;}

.search{
	width:162px;
	height:30px;
	background-image:url(../images/search.jpg);
	position:absolute;
	z-index:1000;
	right:91px;
	top:12px;
	background-color:transparent;
	border:0;
	line-height:60px;
	color:#626362;
	padding:0 10px
;}
	
/* -----------------------------轮播 start-------------------------------------- */	
.flexslider {
	margin: 195px 0 0 376px;
	position: relative;
	width: 573px;
	height: 236px;
	zoom: 1;
	*top:195px
;}

.shadow{
	top:0;
	left:0;
	position:absolute;
	width: 573px;
	height: 236px;
	z-index:3;
	box-shadow:2px 2px 4px #291616 inset;
	*z-index:0
;}

.flexslider .slides li {
	width: 100%;
	height: 100%;
	position:relative
;}

.flexslider .slides li a{
 	z-index:5	
;}

.flex-direction-nav a {
	width: 30px;
	height: 60px;
	overflow: hidden;
	margin: -30px 0 0;
	display: block;
	background:url(../images/arrow_l.jpg) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 6;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	transition:all 0.5s
;}

.flex-direction-nav .flex-next {
	background:url(../images/arrow_r.jpg);
	right: 0;}

.flex-direction-nav .flex-prev {
	left: 0;}

.flexslider:hover .flex-next, .flexslider:hover .flex-prev {
	opacity: 0.7;
	filter: alpha(opacity=70);}

.flexslider .flex-next:hover,
.flexslider .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=100);}

.flex-control-nav {
	width: 573px;
	position: absolute;
	bottom: -38px;
	text-align: right;
	z-index:6;
	padding:0;
	margin:0 0 0 2px;}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;}

.flex-control-paging li a {
	background:url(../images/dot.jpg) no-repeat 0 0px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;}

.flex-control-paging li.active a {
	background-position: 0 -16px;}

.flexslider .slides a img {
	width: 573px;
	height: 236px;
	display: block;}

.introduce{
	display:block; 
	position:absolute; 
	z-index:2; 
	left:-349px ;
	top:0;
	width:238px;
	height:190px
;}

.introduce .title{
	width:238px;
	height:65px;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	text-shadow:0 3px 2px #980024;
	letter-spacing:2px;
	margin-top:20px;
	display:block;
	overflow:hidden
;}

.introduce .detail{
	width:238px;
	height:90px;
	font-size:14px;
	color:#fff;
	float:left;
	display:block;
	letter-spacing:2px;
	line-height:22px;
	margin-top:20px;
	overflow:hidden
;}

/* -----------------------------轮播 end-------------------------------------- */	

/* -----------------------------菜单 start-------------------------------------- */	

.light{
	width:127px;
	height:179px;
	background-image:url(../images/light.jpg);
	position:absolute;
	left:50%;
	margin-left:-62px;
	top:0;
	z-index:88;
	display:none;
	*z-index:0
;}

.line{
	width:635px;
	height:1px;
	border-top:1px dashed #cebba2;
	position:absolute;
	z-index:10;
	right:16px;
	top:6px
;}

.menuposition{
	width:660px;
	height:58px;
	position:absolute;
	right:-16px;
	top:99px	
;}
	
#cssmenu,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index:99;}

#cssmenu  ul li{
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}

#cssmenu > ul > li > ul > li > ul > li{
	background-color:#333
;}

#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;}

#cssmenu {
  width: auto;
  font-family: 'Open Sans', sans-serif;
  line-height: 1;
  background-color:transparent;
  margin:0
;}
#menu-line {
  position: absolute;
  top: -91px;
  left: 0;
  height: 91px;
  background:url(../images/1.jpg) top center no-repeat;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;}
#cssmenu > ul > li {
  float: left;}

#cssmenu > ul > li > a {
  padding: 25px 10px 20px;
  font-size: 12.8px;
  *font-size:13px;
  text-decoration: none;
  text-transform: uppercase;
  color: #626362;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  text-shadow:0 1px 0 #fff;
  margin-bottom:7px;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color: #51ad18;}


#cssmenu > ul > li.has-sub:hover > a::after {
  border-color: #009ae1;}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;}
#cssmenu li:hover > ul {
  left: auto;}
#cssmenu.align-right li:hover > ul {
  right: 0;}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;}
#cssmenu ul li:hover > ul > li {
  height: 32px;
  *height:27px
;}

#cssmenu ul > ul >li> a{
	z-index:200;
    position:relative
;}

.bk_black{
	width:100%;
	height:32px;
	position:absolute;
	left:0;
	top:0;
	background-color:#333333;
	z-index:20
;}

.last .bk_black{
	right:0;
	width:160px;}

#cssmenu ul ul li a {
  padding: 10px 20px;
  width: 160px;
  font-size: 12px;
  text-decoration: none;
  color: #dddddd;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #51ad18;}
#cssmenu ul ul li.has-sub > a::after {
  position: absolute;
  top: 13px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;}
#cssmenu ul ul li.has-sub:hover > a::after {
  border-color: #ffffff;}

#cssmenu ul ul.last{
	right:0;
	*width:140px;
	*right:30px
;}


/* -----------------------------菜单 end-------------------------------------- */	

.container{
	width:1000px;
	height:auto;
	margin:553px auto 80px;
	padding:0;
	*margin-top:39px;
	*margin-bottom:280px
	
;}

.left,.right{
	width:265px;
	float:left;
	margin:0;
	padding:0
;}

.left{}

.right{
	width:633px;
	float:right;}


/* -----------------------------left start-------------------------------------- */	
.notice{
	width:249px;
	margin-left:16px;}

.notice{
	list-style:disc;
	color:#534d4d
;}

.notice .notice_title{
	list-style:none;
	margin-left:-16px;
	border-bottom:1px solid #aa9374;
	height:30px;
	line-height:30px;
	position:relative;
	width:265px;
	margin-bottom:10px
;}

.notice li a{
	max-height:60px;
	line-height:30px;
	letter-spacing:1px;
	width:249px;
	color:#534d4d;
	transition:all 0.5s;}

.notice li a.new:before{
	content:"New";
	margin-right:15px;
	color:#079f12;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;}

.notice li a.new{
	list-style:none
;}


.notice li:hover, .notice li:hover a{
	color:#079f12;
	margin-left:2px	
;}

.notice li.notice_title:hover, .notice li.notice_title:hover a{
	color:#079f12;
	margin-left:-16px	
;}

span.title_cn{
	font-size:15px;
	color:#664211;
	text-shadow:1px 1px 0 #fff;
	font-weight:bold;
	letter-spacing:1px
;}

span.title_en{
	color:#664211;
	font-size:11px;
	text-shadow:1px 1px 0 #fff;}

.notice li a.more, .news_big a.more, .newslist_top a.more{
	width:79px;
	height:18px;
	background:url(../images/more.jpg) 0 0 ;
	position:absolute;
	right:0;
	bottom:0;
	transition:all 0.7s;
	overflow:inherit
;}

.newslist_top a.more{
	left:0
;}

.notice li a.more:before, .news_big a.more:before,.news_top a.more:before{
	content:url(../images/shadow_left.jpg);
	width:20px;
	height:24px;
	position:absolute;
	left:-20px;
	bottom:0
;}

.newslist_top a.more_right:after{
	content:url(../images/shadow_right.jpg);
	width:20px;
	height:24px;
	position:absolute;
	right:-20px;
	bottom:0
;}

.notice li a.more:hover, .news_big a.more:hover, .newslist_top a.more:hover{
	background-position:0 18px
;}

.links{
	width:300px;
	position:relative;
	margin:48px 24px 19px 0;
	display:block;
	height:150px	
;}

.links li{
	float:left;
	width:120px;
	margin: 0 24px 23px 0;
	height:60px;
	position:relative;}

.links_style{
	width:100%;
	height:60px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	box-shadow:3px 4px 4px rgba(144,120,108,0.75);
	transition:all 0.5s;}

.links_style:after{
	content:"";
	width:120px;
	height:60px;
	box-shadow:5px 7px 7px rgba(196,181,181,0.75);
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	transition:all 0.5s;}

.links_style:hover{
	top:-3px;
	left:-3px;
	box-shadow:6px 7px 9px rgba(144,120,108,0.2);}

.links_style:hover::after{
	opacity:0.5;}

.links_style:hover span{
	top:27px;
	color:#666;
	text-shadow:1px 1px 0 #caac87;
	color:#411906;
	font-weight:800
;}

.links_style span{
	position:absolute;
	display:block;
	right:10px;
	top:33px;
	color:#fff;
	font-size:13px;
	text-shadow:1px 1px 0 #65493d;
	transition:all 0.5s
;}

.links_1{
	background-image:url(../images/links_1.jpg)
;}

.links_2{
	background-image:url(../images/links_2.jpg)
;}

.links_3{
	background-image:url(../images/links_3.jpg)
;}

.links_4{
	background-image:url(../images/links_4.jpg)
;}

.reports{
	margin-bottom:36px
;}

.reports li{
	position:relative;
	overflow:hidden
;}
/*
.reports li:before{
	content:url(../images/bigshine.png);
	width:100%;
	height:273px;
	position:absolute;
	right:500px;
	top:-10px;
	z-index:9999;
	cursor:pointer;
	transition:all 0s;
}

.reports li:hover:before{
	right:-265px;
	visibility:visible;
	display:block;
	transition:all 1s
}
*/

/* -----------------------------left end-------------------------------------- */	


/* -----------------------------right start ---------------------------------- */

.news_big{
	width:633px;
	height:250px;
	position:relative
;}

.news_title{
	border-bottom:1px solid #aa9374;
	height:30px;
	line-height:30px;
	position:relative;
	width:633px;
	transition:all 0.3s
;}

.news_title a:hover .title_cn{
	color:#069f11;
	transition:all 0.3s
;}

.news_img, a.news_img{
	width:263px;
	height:216px;
	position:relative;
	display:block;
	z-index:10
;}

.news_img{
	z-index:inherit
;}

a.news_img img{
	position:absolute;
	width:190px;
	height:152px;
	left:39px;
	top:32px;}

a.news_img:before{
	content:"";
	width:190px;
	height:152px;
	position:absolute;
	z-index:2;
	box-shadow:4px 5px 5px rgba(0,0,0,0.65) inset;
	left:39px;
	top:32px
;}

a.news_img:hover{}

.news_border{
	position:absolute;
	z-index:-2;
	width:336px;
	height:300px;
	background-image:url(../images/img_border.jpg);
	left:0;
	top:0
;}

.news_content{
	width:340px;
	height:165px;
	display:block;
	position:absolute;
	right:0;
	top:63px;
	font-size:13px;
	color:#534d4d;
	letter-spacing:1px;
	line-height:30px;
	transition:all 0.3s	
;}

.news_content:hover{
	color:#069f11
;}


.news_list{
	margin:65px 0 0 -102px;
	padding:0;
	*position:absolute;
	*width:735px;}

.news_list li{
	width:265px;
	float:left;
	margin-left:102px;
	margin-bottom:33px;
	height:250px
;}

.newslist_top{
	border-bottom:1px solid #aa9374;
	height:30px;
	line-height:30px;
	position:relative;
	width:100%;}

.img_space{
	width:100%;
	height:51px;
	position:relative
;}

a.newslist_img{
	width:100%;
	height:51px;
	left:0;
	top:0;
	overflow:hidden;
	position:absolute
;}

a.newslist_img img{
	width:265px;
	*max-height:auto
;}

.glass{
	width:265px;
	height:86px;
	background-image:url(../images/light2.jpg);
	position:absolute;
	left:0;
	top:0;
	z-index:2
;}

.newslist_title{
	padding:10px 0 5px;
	border-bottom:3px solid #aa9374
;}

.newslist_title a{
	font-size:15px;
	font-weight:bold;
	color:#6d593d;
	line-height:22px;
	transition:all 0.3s
;}

.newslist_title a:hover{
	color:#079f12
;}

.newslist_content{
	padding-top:10px
;}

.newslist_content a{
	font-size:13px;
	color:#534d4d;
	line-height:24px;
	letter-spacing:1px;
	transition:all 0.3s	
;}

.newslist_content a:hover{
	color:#079f12
;}

.footer{
	width:100%;
	background-color:#e4e0e0;
	height:113px;
	border-top:1px solid #dfd5d5;
	box-shadow:0 -1px 0 #fff;
	left:0;
	bottom:0
;}
	
.center{
	width:1000px;
	height:85px;
	margin:0 auto;
	padding-top:28px;
	position:relative
;}

#goTopBtn{
	width:48px;
	height:32px;
	background-image:url(../images/back.jpg);
	position:absolute;
	right:-8px;
	top:-32px;
	cursor:pointer
;}

.left_f {
	color:#534d4d;
	font-size:12px;
	float:left;
	width:470px;
	letter-spacing:1px;
	word-spacing:1px;
	ling-height:48px
;}

.green{
	line-height:24px;
	color:#079f12;
	font-style:normal
;}

.right_f{
	float:right;
	text-transform:uppercase;
	letter-spacing:1px
;}
/* -----------------------------right end ---------------------------------- */
        

/* ---------------------------------------------------   content start  ------------------------------------------------------*/

.link_f2{
	margin:0 0 0 256px;
	top:8px;
	list-style:none;
	width:244px
;}

.link_f2 li{
	width:122px;
	margin:0;
	text-align:center
;}

.link_f2 li a{
	color:#fff;
	display:block;
	text-align:center;
	width:122px;
	height:38px;
	transition:all 0.3s;
	line-height:38px;}

.link_l, .link_r{
	background-image:url(../images/two_link.jpg);
	background-position: left top;}

.link_r{
	background-position:left 38px
;}

.link_f2 li .link_l:hover{
	background-position:left 38px;
	text-decoration:none;
	line-height:28px
;}

.link_f2 li .link_r:hover{
	background-position: left top;
	color:#3e3428;
	text-decoration:none;
	line-height:28px
;}

.top_right2{
	height:81px;
	background-image:url(../images/top_right2.jpg);
	top:123px	
;}

.list{
	background:url(../images/list_bk.jpg) repeat;
	*padding-top:177px
;}

.bk_top2{
	background-image:url(../images/bk_top.jpg);
	height:150px
;}


.top2{
	width:1000px;
	height:217px;
	background-image:url(../images/top_center2.jpg);
	margin:0;
	top:0;
	left:50%;
	margin-left:-500px;
	position:absolute
;}

.menuposition2{
	right:-14px
;}

.menuposition2 #cssmenu > ul > li {
	margin-top:16px;}

.menuposition2 .light{
	top:-16px;
	background-image:url(../images/light_2.jpg)
;}

.menuposition2 #cssmenu ul ul{
	margin-top:-3px;
	*z-index:1000
;}

.menuposition2 #cssmenu > ul > li > a{
	color:#f1eaea;
	text-shadow:0 2px 3px #63071a
;}


.search2{
	width:158px;
	height:30px;
	line-height:30px;
	background-image:none;
	position:absolute;
	z-index:1000;
	left:22px;
	top:162px;
	border:0;
	line-height:28px;
	color:#fff;
	padding:0 10px;
	background-color:transparent
;}

.submit2{
	position:absolute;
	width:25px;
	height:25px;
	left:202px;
	top:165px;
	background-image:url(../images/search1.jpg);
	background-color:transparent;
	padding:0;
	border:0;
	cursor:pointer	
;}

.submit2:hover{
	background-image:url(../images/search2.jpg);}
.top_shadow{
	width:645px;
	height:21px;
	background:url(../images/top_shadow.jpg) repeat-x;
	position:absolute;
	right:0;
	top:177px;
	*z-index:-1
;}

.container2{
	width:1000px;
	height:auto;
	margin:177px auto 0;
	padding:0;
	*margin-top:39px;}

.left2{
	margin:42px 0 0 10px;
	padding:0 0 30px 14px;
	width:265px;
	float:left;
	position:relative
;}

.left_shadow{
	width:19px;
	height:622px;
	background-image:url(../images/left_shadow.jpg);
	position:absolute;
	left:-19px;
	top:-10px
;}

#cssmenu UL UL LI{
	*line-height:30px
;}


/*---------------------------------------------    left  menu  sratt   ---------------------------------------*/
.menu{
	width:265px;
	margin-bottom:34px
;}


.title3{
	background-color:#afa1a4;
	padding:15px 23px;
	color:#ede7e7;
	font-size:17.5px;
	font-weight:bold;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	line-height:18px;
	text-align:left
;}

.title3{
	padding:15px
;}

.title3{
	margin:0;}

.column_1{
	background-color:#ded8d8	
;}

.lcontent{
	width:722px;
	min-height:500px;
	margin-top:10px
;}

.normal p{
	word-break:break-all;
	line-height:25px;
	margin:0;
	text-indent:24px	
;}

.normal p.c_title{
	line-height:40px
;}



 .leftNav
{
	position:relative;
	width:100%;
	border-bottom:3px solid #4e453c;
	padding-bottom:20px
;}

 .leftNav .menuicon {
	color: #fff;
	float: right;
	text-indent:0;
	display:none;}

 .leftNav li
{
	border-bottom:1px solid #b1a7a7;
	font-size:15px;
	line-height:22px;
	zoom:1;
	position:relative;}

 .leftNav li.current{}

 .leftNav ul.menu_list
{
	display:block;
	list-style:none;
	padding:0 0 0 4px;
	font-family:"\5FAE\8F6F\96C5\9ED1"
;}

 .leftNav li a
{
	color:#666670;
	display:block;
	padding:1em 0 1em 22px;
	margin-right:28px;
	zoom:1;}

 .leftNav li i
{
	position:absolute;
	font-size:10px;
	color:#5c307d;
	border-left:1px solid #b1a7a7;
	padding:1.5em 4px;
	*padding:2.1em 4px;
	cursor:pointer;
	top:0;
	right:0;
	bottom:0;}

 .leftNav li i:hover, .leftNav li i.current
{
	background:#afa1a4;}

 .leftNav li a:hover
{
	color:#a90021;}

 .leftNav li.current a
{
	position:relative;
	border-left:4px solid #42aa45;
	left:-4px;
	color:#3e3428;}
.leftNav  li.current > a{
	font-weight:bold
;}

 .leftNav li.current ul
{
	display:block;}

 .leftNav li ul
{
	margin:0;
	border:0;
	background:#fff;
	position:relative;
	left:-4px;
	width:100%;
	display:none;
	list-style:none;
	padding:0
;}

 .leftNav li ul li
{
	border-bottom:0;
	border-top:1px solid #b1a7a7;
	font-size:12px;}

 .leftNav li.current ul
{
	border-left:4px solid #a90021;}

 .leftNav li.current ul li a, .leftNav li ul li a
{
	color:#22132d;
	font-family:"Lucida Sans Unicode","Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;
	padding:11px 5px 11px 34px;
	border:0;
	position:static;
	margin-right:0;
	line-height:18px;}

 .leftNav li ul li a:hover
{
	background:#78a1d9;
	color:#ffffff;
	background:url(../images/current.jpg) repeat
;}

 .leftNav li ul li.current a
{
	font-weight:bold;}

.thuicon-minus:active{
	color:#fff	
;}

.leftNav li i{
	width:28px;
	height:52px;
	padding:0	
;}

.leftNav li i.thuicon-plus{
	background-image:url(../images/down.jpg)	
;}

.leftNav li i.thuicon-minus{
	background-image:url(../images/up.jpg)	
;}
/* -------------------------------------     left end   ----------------------------------*/


/* -------------------------------------   right srart  ----------------------------------*/
.right2{
	width:645px;
	/*background-color:#f9f4f4;*/
	background-color:#ffffff;
	float:right;
	box-shadow:6px 0 8px rgba(158,137,137,0.2)
;}

.main_img img{
	max-width:645px;
	margin:-30px 0 9px;
	min-width: 645px;}

.content{
	padding:24px 0 100px
;}

.content_title{
	border-top:3px solid #4e453c;
	border-bottom:3px solid #4e453c;
	text-align:center;
	font-size:16px;
	color:#4e453c;
	font-weight:bold;
	background-color:#ded8d8;
	line-height:60px;
	padding: 0 20px;}

.content_info{
	color:#817e7b;
	font-size:12px;
	text-align:center;
	letter-spacing:1px;
	height:12px;
	margin-top:8px;
	line-height:12px;
	margin-bottom:20px
;}

.content p{
	margin-top:15px;
	padding:0 20px;
	text-indent:30px;
	font-size:14px;
	color:#534d4d;
	line-height:24px;
	margin-bottom:0;}

.content p img{
	max-width:545px;
	text-align:center;
	display:block;
	margin: 20px auto 0;
	border:2px solid #dcd8d3
;}

.content p span{
	text-align:center;
	color:#817e7b;
	display:block;
	text-indent:0;
	margin-bottom:40px
;}

/* -----------------------------------  right end  -------------------------------------*/
/* -------------------------------------- content end -------------------------------------*/

/* -----------------------------------   list start --------------------------------------------*/

.lists, .list_short , .list_img{
	padding:27px 20px  100px
;}

.list_short ul, .list_img ul{
	margin-top:20px
;}

.list_short ul li {
	margin-bottom:20px;
	*margin:0
;}

.list_img ul li{
 	width:605px;
	height:100px;
	position:relative;
	margin-bottom:35px;
	background-color:#fff
;}

.list_img ul li a{
	cursor:pointer;
	width:100%;
	height:100px;
	display:block
;}

.list_img ul li a:hover .go{
	 filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity:0.7;
    opacity: 0.7;}

.list_img ul li img{
	width:150px;
	height:100px;
	position:absolute;
	left:0;
	top:0
;}

.list_img ul li .go{
	width:150px;
	height:100px;
	position:absolute;
	left:0;
	top:0;
	z-index:4;
	background-color:#000;
	 filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity: 0;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	line-height:100px;
	text-align:center;
	transition:all 0.5s
;}

.img_title, .img_content{
	width:340px;
	margin-left:160px;
	overflow:hidden
;}

.location{
	font-weight:bold;
	color:#3e3428;
	letter-spacing:1px;
	width:100%;
	border-top:1px dotted #afa1a4;
	font-size:14px;
	line-height:14px;
	padding-top:10px
;}

.lists ul{
	margin-top:30px
;}

.lists ul li{
	margin-top:40px
;}

.lists ul li a{
	display:block;
	transition:all 0.2s;
	max-height:140px;
	overflow:hidden;
	cursor:pointer
;}

.lists ul li a:hover{
	background-color:#fff;
	margin-left:3px
;}

.list_short ul li a:hover .list_title{
	margin-left:3px;
	color:#3f3828
;}

.lists_title, .list_title, .img_title{
	font-weight:bold;
	font-size:16px;
	color:#42aa45;
	letter-spacing:1px;
	margin-bottom:5px
;}

.img_title{
	height:16px;
	line-height:16px;
	padding-top:12px
;}

.list_title{
	float:left;
	width:430px;
	overflow:hidden;
	margin:0;
	text-align:left;
	transition:all 0.3s;
	height:30px
;}

.lists_title:first-letter{
	font-size:22px
;}

.lists_info{
	height:30px;
	line-height:30px;
	background-color:#f3eded;
	border-left:10px solid #ded8d8;
	padding-left:24px;
	font-size:14px;
	color:#afa1a4
;}

.lists_info2{
	height:30px;
	line-height:30px;
	background-color:#f3eded;
	border-left:4px solid #ded8d8;
	padding-left:24px;
	font-size:14px;
	color:#afa1a4;
	text-align:right;
	padding-right:10px
;}

.img_content{
	color:#666;
	height:60px;
	line-height:19px;
	margin-top:8px
;}

span.writer , span.time{
	margin-right:20px;
	*float:left
;}

span.click{
	float:right;
	margin-right:20px
;}

i.number{
	font-style:normal;
	font-size:16px;
	font-weight:bold;
	color:#c23450
;}

.lists_detail{
	width:460px;
	margin-top:15px;
	color:#534d4d;
	font-size:14px;
	line-height:20px;
	letter-spacing:1px
;}

.time {
	width:60px;
	position:absolute;
	top:10px;
	right:10px;
	height:80px
;}

.time span{
	font-family:"Eras Bold ITC";
	font-size:20px;
	color:#afa1a4;
	height:20px;
	line-height:20px;
	font-weight:bold
;}

.time span.year{
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:14px;
	font-weight:normal;
	letter-spacing:2px;
	float:right
;}




.pagnation a:link, a:visited { color: #444; text-decoration: none; -webkit-transition: color .4s ease-in-out; -moz-transition: color .4s ease-in-out; -ms-transition: color .4s ease-in-out; -o-transition: color .4s ease-in-out; transition: color .4s ease-in-out;}
.pagnation a:hover { color: #c36; text-decoration: underline;}
.pagnation { text-align: center; margin-top: 32px; height:34px; line-height:28px;}
.pagnation a { display: inline-block; width: 34px; height: 34px; line-height: 34px; overflow: hidden; background: url(../images/sprite.jpg) no-repeat 0 0; margin-left: 4px; font-size: 16px; vertical-align: top; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; color:#534d4d;}
.pagnation a:hover { background-position: 0 -34px; color: #fff; text-decoration: none ;}
.pagnation .page-prev, .pagnation .page-next { line-height: 555px;}
.pagnation .page-prev { background-position: -34px -34px;}
.pagnation .page-prev:hover { background-position: -34px 0;}
.pagnation .page-next { background-position: -68px -34px;}
.pagnation .page-next:hover { background-position: -68px 0;}
.pagnation .current { background-position: 0px -34px; color: #fff ;}
.pagnation-tips { margin-top: 10px; color: #999; text-align: center ;}

.next{
	height:40px;
	width:100%;
	position:relative;
	margin:-70px 0 70px
;}

.next a{
	position:absolute;
	display:block;
	width:142px;
	height:40px;}

.next a.next_left{
	left:20px;
	top:0
;}

.next a.next_right{
	right:20px;
	top:0
;}

.nextleft_bk, .nextright_bk{
	background-image:url(../images/next.jpg);
	width:142px;
	height:40px;
	position:absolute;
	z-index:4
;}

.next a .nextleft_bk{
	background-position:0 40px;}

.next a .nextright_bk{
	background-position:0 0;}

.arrow_left, .arrow_right{
	position:absolute;
	z-index:2;
	width:34px;
	height:34px;
	background-image:url(../images/next.jpg);
	transition:all 0.5s
;}

.arrow_left{
	background-position:-142px -6px;
	top:3px;
	left:3px
;}

.arrow_right{
	background-position:-176px -40px;
	top:3px;
	right:3px
;}

a.next_left:hover .arrow_left{
	background-position:-176px -6px;}

a.next_right:hover .arrow_right{
	background-position:-142px -40px;}


.gray {
filter: grayscale(100%);
-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);
-ms-filter: grayscale(100%); -o-filter: grayscale(100%);
filter: gray;
-webkit-filter: grayscale(1);}

.teacher_list{
	width:520px;
	margin:20px 0 55px 67px;}

.teacher_list li{
	margin:0 6px 6px 0;
	float:left
;}

.teacher{
	width:166px;
	height:80px;
	background-color:#58c319;
	color:#fff;
	text-align:center;
	line-height:70px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:2px;
	position:relative
;}

.teacher p{
	position:absolute;
	width:166px;
	height:20px;
	top:49px;
	text-align:center;
	margin:0;
	padding:0;
	line-height:20px;
	text-indent:0;
	font-size:12px;
	font-weight:bold;
	color:#3e3428;
	letter-spacing:0px;
	left:0
;}

.teacher_list li img{
	width:80px;
	height:80px;
	position:relative;
	transition:all 0.8s
;}

.teacher_list li img.gray{
	position:absolute;
	z-index:3
;}

.teacher_list li a:hover .gray{
	 filter:alpha(opacity=0);
     -moz-opacity:0;
     -khtml-opacity:0;
     opacity: 0;}

.teacher_t{
	background-color:#aaa3a4;}

.teacher_t p{
	color:#73575d
;}

.teacher_list li.type{
	clear:both
;}



.content .wordleftindent{
	text-indent:30px;
	text-align:left;
	padding:0 20px
;}

.content .wordleft{
	text-align:left;
	padding:0 20px;
	text-indent:0px;}

.content .wordright{
	text-align:right;
	text-indent:0
;}

.content .wordcenter{
	text-align:center;
	text-indent:0;
	padding:0 20px
;}


.content a.aleft{
    display: block;
    margin: 0  20px;
    color: #079e11;
    font-size: 14px;
    text-decoration: underline;
	text-align:left;
	text-indent:0px;}

.content a.aleftindent{
    display: block;
    text-indent: 30px;
    margin: 0  20px;
    color: #079e11;
    font-size: 14px;
    text-decoration: underline;
	text-align:left;}

.content a.acenter{
    display: block;
    margin: 0  20px;
    color: #079e11;
    font-size: 14px;
    text-decoration: underline;
    text-align:center;}


.content a.aright{
    display: block;
    margin: 0  20px;
    color: #079e11;
    font-size: 14px;
    text-decoration: underline;
    text-align:right;}



.imgleft{
	margin-left:20px;
	margin-top:20px
;}

.imgleft , .imgcenter{}

.imgcenter{
	margin:20px auto;
	display:block;
	*display:list-item;
	*list-style:none
;}

.lists_info .time{
	position: inherit;}

.reports li{
	margin-bottom:10px;}