﻿@charset "utf-8";
/* CSS Document */


.fl{ float: left;}
.fr{float: right;}


.container{
	width:1100px;
	margin: auto;
}

.h-top{
	height: 142px;
	background: #8c1515;	
	min-width: 1100px;
}

.top-left{
	width: 627px;
}
.top-right{
	padding-top: 15px;
	min-width:300px;
}
.top-right .china {
	text-align: right;
	margin-bottom: 15px;
}
.top-right .china a{
	color: #fff;
	font-size: 14px;	
}
.top-right .china a.a1{
	 background:#F3562C;
	 border-radius: 15px;
	 display: inline-block;
	 width: 90px;
	 height: 25px;
	 text-align: center;
	 line-height: 25px;
	 text-decoration: none;
	 margin-right: 20px;
	 
}
.top-right .china a.a2{
	font-family: "微软雅黑";
}
.slideBox {
position:relative;
}
.slideBox .bd {
text-align:center;
position:relative;
}
.slideBox .hd {
    bottom: 30px;
    height: 24px;
    overflow: hidden;
    position: absolute;
    left:46%; 
    z-index: 1;
}
.slideBox .hd ul {
    float: left;
    overflow: hidden;
}
.slideBox .hd ul li {
    background: #fff none repeat scroll 0 0;
    cursor: pointer;
    float: left;
    height: 18px;
    line-height: 16px;
    margin-right: 10px;
    text-align: center;
    width: 18px;
    border-radius:8px;
}
.slideBox .hd ul li.on {
    background: #8c1515  none repeat scroll 0 0;
    color: #fff;
}


.datebg{
	background: url(../../images/datebg.png) no-repeat left top;
	width: 276px;
	height: 58px;
}
.datebg span{
	color: #efefef;
	font-size: 26px;
	display: inline-block;
}
/*.datebg span.sp1{
padding-left: 10px;	
padding-right: 30px;
}
.datebg span.sp2{
	padding-right: 30px;
}
.datebg span.sp3{
	padding-left: 12px;
}
.datebg span.sp4{
	padding-left: 35px;
}*/



/*h-top end*/

.hmenu{	
	height: 42px;
	background: #7f1919;
	min-width: 1100px;
}
.hmenu ul{
	
}
.hmenu ul li{
	float: left;
	line-height: 42px;
    margin-left: 43px;
    position: relative;

}
   
.hmenu ul li a{
	font-size: 16px;
	color: #fff;
	display: block;
	padding: 0 30px;
	text-decoration: none;
}
.hmenu ul li a:hover,.hmenu ul li a.active{
	background: #621616;
	
}
.ernav{
	position: absolute;
	left: 0px;
	top: 44px;
	background: url(../../images/erbg.png) repeat left top;
	width: 100%;
}
.ernav ul li{
	float: none;
	margin: 0;
}
.ernav ul li a{
	text-align: center;
	font-size: 14px;
}
.ernav ul li a:hover,.ernav ul li a.act{
	background: url(../../images/errbg.png) repeat left top;
}
.hmenu ul li:first-child{
	margin-left: 0px;
}








/*menu end*/

.ban{
	background: url(../../images/ban.jpg) no-repeat center top;
	height: 427px;
	background-size: cover;
	min-width: 1100px;
}
.about{
	background: #fff;
	min-height: 670px;
	min-width: 1100px;
}
.about-top{
	height: 107px;
	text-align: center;
	padding-top: 70px;
	
}
.ab-top{
	width: 395px;
	margin: auto;
}
.ab-top span{
	font-size: 32px;
	color: #333;
	line-height: 30px;
	padding: 0 35px;
}
.ab-top span.s1{
	width: 94px;	
	border-top:4px solid  #7f1919;
	display: inline-block;
	height: 8px;
	padding: 0px;
}
.ab-top span.s2{
	width: 94px;	
	border-top:4px solid  #7f1919;
	display: inline-block;
	height: 8px;
	padding: 0px;
}




.about-top p{
	font-size: 16px;
	color: #8c1515;
	padding-top: 15px;
}
.about-con{
	
	background: url(../../images/abbg.jpg) no-repeat center top;
	min-height: 493px;
	background-size: cover;
    /*position:relative;*/
}
.about-con .ab-img{
	padding-top: 60px;
	width: 320px;
}

/*.img_info {
position:absolute;
top:155px;
}*/
.ab-text{
	padding-top: 55px;
	width: 725px;
	
}
.ab-text p{
	font-size: 14px;
	color: #fff;
	line-height: 31px;
	overflow: hidden;
}
.guest{
	background: url(../../images/gubg.png) repeat left top;
	min-height: 1126px;
	min-width: 1100px;
	padding-bottom: 40px;
}
.gtop{
	height: 126px;
}
.hrang-ul{
	margin-left: 87px;
}
.hrang-ul ul li{
	width: 206px;
	height: 407px;
	background: #fff;
	float: left;
	margin-right: 36px;
}
.hrang-ul ul li .li-timg{
	height: 218px;
}
.hrang-ul ul li .li-btext{
	border: 1px solid #ddd;
	border-top: none;
	text-align: center;
	height: 189px;
}

.hrang-ul ul li .li-btext h4{
	font-size: 16px;
	color: #333;
	height: 53px;
	line-height: 53px;
	border-bottom: 1px solid #ddd;
	background: url(../../images/redx.png) no-repeat bottom center;
	margin-bottom: 15px;
}
.hrang-ul ul li .li-btext p{
	font-size: 14px;
	color: #666;
	line-height: 23px;
}

.guest-ul{
	/*margin-left:-5px;*/
}
.guest-ul ul li{
	width: 206px;
	height: 354px;
	background: #fff;
	float: left;
	margin-right: 13px;
	margin-bottom: 57px;
}
.guest-ul ul li.mar0{
	margin-right: 0px;
}
.guest-ul ul li .li-timg{
	height: 218px;
}
.guest-ul ul li .li-btext{
	border: 1px solid #ddd;
	border-top: none;
	text-align: center;
	height: 137px;
}

.guest-ul ul li .li-btext h4{
	font-size: 16px;
	color: #333;
	height: 53px;
	line-height: 53px;
	border-bottom: 1px solid #ddd;
	background: url(../../images/redx.png) no-repeat bottom center;
	margin-bottom: 15px;
}
.guest-ul ul li .li-btext p{
	font-size: 14px;
	color: #666;
	line-height: 23px;
}















.ortop{
	padding-top: 104px;
	height: 116px;
}


.or-con{text-align: center;}
.or-con ul li{
	float: left;
	margin-left: 30px;
	
}
.or-con ul li:first-child{
	margin-left: 0px;
}








.organ{
	background: url(../../images/organbg.png) no-repeat left top;
	height: 380px;
	min-width: 1100px;
}








.foot{
	background: #8c1515;
	padding-top: 25px;
	height: 130px;
	min-width: 1100px;
}
.foot-left h4{
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 13px;
}
.foot-left p{
	font-size: 14px;
	color: #fff;
	line-height: 26px;
}

.foot-right{
	padding-top: 15px;
}


.copy{
	height: 47px;
	border-top: 1px solid #b73c3c;
	text-align: center;
	background: #8c1515;
	min-width: 1100px;
}
.copy p{
	color: #fff;
	font-size: 14px;
	line-height: 47px;
	
}
