/****************** Slide show Style Begin *******************/
/* flexslider */
.flexslider {
	position:relative;
	height:400px;
	overflow:hidden;
	background:url(../imgs/loading.gif) 50% no-repeat;
}
.slides {
	position:relative;
	z-index:1;
}
.slides li {
	height:400px;
}
.slides li a {
	display:block;
	width:100%;
	height:100%;
	text-align:left;
	text-indent:-9999px
}
.flex-control-nav {
	position:absolute;
	bottom:10px;
	z-index:2;
	left:45%;
	text-align:center;
}
.flex-control-nav li {
	display:inline-block;
	width:14px;
	float:left;
	height:14px;
	margin:0 5px;
*display:inline;
	zoom:1;
}
.flex-control-nav a {
	display:inline-block;
	width:14px;
	height:14px;
	line-height:40px;
	overflow:hidden;
	background:url(../imgs/dot.png) right 0 no-repeat;
	cursor:pointer;
}
.flex-control-nav .flex-active {
	background-position:0 0;
}
.flex-direction-nav {
	position:absolute;
	z-index:3;
	left:0;
	width:100%;
	opacity:0.30;
	filter: alpha(opacity=30);
}
.flex-direction-nav li a {
	display:block;
	width:50px;
	height:400px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
}
.flex-direction-nav li a.flex-prev {
	left:0px;
	background:url(../imgs/prev.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right:0px;
	background:url(../imgs/next.png) center center no-repeat;
}

.slide_desc{
	width:400px;
	font-size:16px;
	color:#999;
	position:absolute;
	bottom:60px;
	right:60px;
	z-index:9;
	text-align:left;
	opacity:0.85;
	filter: alpha(opacity=85);
}
.slide_desc p{
	margin-top:10px;
	min-height:40px;
}
.slide_desc_title{
	width:350px;
	background-color:#9D412B;
	font-size:26px;
	padding:10px 0 0 10px;
	color:#fff;
	font-smooth:auto;
}
.slide_desc_content{
	background-color:#fff;	
	padding:10px 0 10px 10px;
}
/****************** Slide show Style End *******************/


/****************** News Begin *********************/
.news{	
	width:100%;
	height:300px;
	background-color:#EDEDED;
}

.news_parent {
    width:1174px;
    height:100%;
    margin:auto auto auto auto;
}

.latest_news{
	float:left;
	width:903px;
	height:300px;
}

.latest_news ul{
	margin:0;
	list-style-type:none;	
}
.latest_news a{
	color:#8d4345;
	text-decoration:none;	
}
.latest_news a:hover{
	text-decoration:underline;
}
.news_right{
	float:left;
	width:271px;
	height:300px;
	padding:0 0 0 0px;
}
.inner_title{
	font-size:25px;
	color:#4D4D4D;
	background-repeat:no-repeat;
	padding:30px 0 20px 0;		
}
.inner_title2{
	font-size:23px;
	color:#3E7699;
	padding-left:32px;
	/*background-image:url(../imgs/videoplay.jpg);*/
	background-position:left;
	background-repeat:no-repeat;	
}
.inner_title3{
	font-size:15px;
	color:#4D4D4D;
	padding:82px 0 0 0;		
}
.inner_title4{
	font-size:25px;
	color:#8F3931;
	background-repeat:no-repeat;
	padding:30px 0 20px 0;		
}

.news li{
	float:left;
	width:271px;
	overflow:hidden;
	padding-right:30px;
	text-align:Justify;
	text-justify:inter-ideograph;
}
.news_title{
	color:#8D4345;
	font-weight:bold;
}
.news_content{
	line-height:20px;
	color:#484848;
	font-size:13px;
}

.news li img{
    margin:auto auto auto auto;
	width:269px;
    height:130px;
}

.history_news_list{
	line-height:2;
}
.history_news_list a{
	text-decoration:none;
	color:#4C4C4C;
	font-size:13px;	
}
.history_news_list a:hover{
	text-decoration:underline;	
}
.more{
	display:block;
	color:#8D4345;
	padding-right:15px;
	text-align:right;	
	/*background-image:url(../imgs/more.png);*/
	background-position:right;
	background-repeat:no-repeat;
    font-size:14px;
}
/****************** News End *********************/



/******************* Events Begin *************************/

.event_quicklink{
	width:1174px;
    margin:auto;
    height:690px;
	background-color:#fff;
}

.latest_events{
	width:325px;
	float:left;
	background-color:#fff;
}

.latest_events ul{
	list-style:none;	
}
.latest_events li{
	height:100px;	
}
.latest_events li td{
	font-size:12px;	
}
.latest_events a{
	color:#8F3931;
    font-size:14px;
	text-decoration:none;
}
.latest_events a:hover{
	text-decoration:underline;
}
.latest_events_date_top {
    width:70px;
    height:32px;
    background-color:#481C87;;
    border:1px solid #481C87;
    text-align:center;
    line-height:32px;
    color:#FFFFFF;
}

.latest_events_date_bottom {
    width:70px;
    height:27px;
    border:1px solid #DAD9D9;
    text-align:center;
    line-height:27px;
    font-size:13px;
    color:#8F3931;
}

/******************* Events End *************************/

.quick_link{
	float:left;
    width:849px;
    padding:30px 0px 10px 0px;
	background-color:#fff;
}

.quicl_link1 {
height:54px;width:349px;background-color:#8A9045;line-height:54px;font-size:17px;color:#FFFFFF;padding-left:20px;margin-right:30px;margin-left:65px;margin-bottom:20px;
}

.quicl_link2 {
height: 54px;width: 180px;background-color: #3E769A;line-height: 54px;font-size: 17px;color: #FFFFFF;padding-left: 10px;margin-right: 30px;
}

.quicl_link3 {
height: 54px;background-color: #7D7B7B;line-height: 54px;font-size: 17px;width: 130px;color: #FFFFFF;padding-left: 10px;
}

.quicl_link4 {
height:54px;width:349px;background-color:#A88B60;line-height:54px;font-size:17px;color:#FFFFFF;padding-left:20px;margin-right:30px;margin-left:65px;margin-bottom:20px;
}

.quicl_link5 {
 height: 54px;width: 180px;background-color: #C16622;line-height: 54px;font-size: 17px;color: #FFFFFF;padding-left: 10px;margin-right: 30px;
}

.quicl_link6 {
  height: 54px;width: 130px;background-color: #8F3931;line-height: 54px;font-size: 17px;color: #FFFFFF;padding-left: 10px;
}

.quicl_link7 {
height:171px;width:171px;font-size:23px;color:#FFFFFF;padding-left:3px;margin-right:22px;margin-left:65px;margin-bottom:20px;margin-top:42px;background-repeat:no-repeat;
}

.quicl_link8 {
height:171px;width:171px;font-size:23px;color:#FFFFFF;padding-left:5px;margin-right:28px;margin-top:42px;background-repeat:no-repeat;
}

.quicl_link9 {
height:171px;width:171px;font-size:23px;color:#FFFFFF;padding-left:5px;margin-right:28px;margin-top:42px;background-repeat:no-repeat;
}

.quicl_link10 {
height:171px;width:171px;font-size:23px;color:#FFFFFF;padding-left:5px;margin-top:42px;background-repeat:no-repeat;
}

.quick_link ul{
	list-style:none;float:right;
	margin:0;
}
.quick_link li{
	float:left;
}

.quick_link li a{
	text-decoration: none;
}

.quick_link li a img{
	opacity:0.8;
    width:171px;
    height:171px;
}

.line{
	clear:both;
	width:777px;
    margin-left:65px;
    margin-bottom:30px;
	border-bottom:solid 1px #e3e3e3;
	height:1px;
}



.share{
	width:270px;
	float:left;
	height:200px;
	padding:10px;
    margin-left:65px;
	line-height:2;
}
.share_title{
	color:#3E7699;
    font-size:23px;
	margin-bottom:10px;
}
.share a{
	color:#3f749B;
	text-decoration:none;	
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	padding-left:26px;
}

.share a:hover{
	text-decoration:underline;	
}

.share_qq{
	background-image:url(../imgs/icon_qq.png);	
}
.share_sina{
	background-image:url(../imgs/icon_sina.png);	
}
.share_tencent{
	background-image:url(../imgs/icon_tencent.png);	
}
.share_fb{
	background-image:url(../imgs/icon_fb.png);	
}
.share_tw{
	background-image:url(../imgs/icon_tw.png);	
}


.video{
	float:left;
	height:200px;
	padding:15px 0px 10px 0;
    margin-left:113px;
}
.video ul{
	margin:25px 0 0 0;
	list-style:none;
    float:left;
}
.video li{
	float:left;
	margin-left:30px;
}
.video li a{
	color:#3f749B;
	text-decoration:none;
	font-size:16px;
	display:block;
	width:150px;
}
.video li a:hover{
	text-decoration:underline;
	opacity:1;
}

.video li a  img{
    height:82px;
	width:170px;
}

.bottom_ad {
    float:left;
    width:100%;
    height:337px;
    background-color:#EDEDED;
}

.bottom_ad_content {
    margin:auto;
    padding-top:30px;
    width:1174px;
}

.bottom_ad_content ul li img {
    border:none;
}


