@charset "utf-8";
/* CSS Document */

body,ul,ol,li,p,h1,h2,h3{ margin:0; padding:0;}
li{ list-style:none;}
html{ font-size:16px; font-family:"微软雅黑"; color:#333;}
.clearfix{ clear:both;}
img{ width:100%; border:none;}
a{ list-style:none; text-decoration:none;}



.bannerBox{ overflow:hidden; width:100%;}
p{ font-size:16px; line-height:32px;}
h1{ font-size:36px; color:#850101; text-align:left;}
h2{ font-size:20px;color:#850101; text-align:left; margin:10px auto; padding:0;}
#h1{font-size:36px; color:#850101; text-align:center;}
#h2{font-size:20px;color:#850101; margin:10px auto; text-align:center;}
.themeBox{}
.themeFirst{
	width:1160px; 
	height:auto; 
	margin:auto; 
	padding:40px 20px; }
.themeFirst .themeFirstLeft{
	width:800px; 
	margin:auto;
	text-align:center;
	}
.themeFirst .themeFirstLeft .diver{
	border-bottom:1px solid #850101; 
	}
.LeftBottomBox{ 
	margin-top:20px;}
.LeftBottomBox ul{}
.LeftBottomBox ul li{ 
	float:left;
	width:380px; 
	height:285px;
	background-color:#fff;
	margin-left:10px;}
.LeftBottomBox ul li span{ text-align:center; display:block; margin-top:10px; }
.LeftBottomBox ul li#FirstLi1{
	width:380px; 
	height:285px;
	margin-left:0;}
.themeFirstLeft span{
	/*background-color:#850101;*/ 
	border:1px solid #850101;
	color:#850101;
	width:200px; 
	height:50px;
	margin-left:300px;
	border-radius:6px; 
	line-height:50px; 
	display: block; 
	margin-top:20px; 
	font-size:16px;}
.themeFirstLeft span:hover{ background-color:#850101; color:#fff;}
.themeTwoBox{
	width:100%; 
	height:auto; 
	background-color:#e5e5e5; 
	overflow:hidden;
	/*background:url(../img/bgc12.jpg) no-repeat;*/}	
.themeTwoBox .themeTwo{
	margin:auto; 
	width:1160px; 
	padding-top:20px;
	padding-bottom:20px;
	position:relative; 
	margin:20px auto;}
.themeTwoBox .themeTwo .themeTwoTitle{
	width:450px;
	/*background-color:#fff;*/
	padding:0px 20px; 
	/*border:4px solid #850101; */
	position:absolute; 
	z-index:99;
	right:20px; 
	/*box-shadow:2px 5px 8px #999;*/ }
.themeTwoImg{ float:left; width:600px;}
.thmemThreeBox{
	width:100%; 
	background-color:#fff; 
	height:100%; 
	overflow:hidden;}
.thmemThreeBox .themeThree{
	width:1160px; 
	height:690px; 
	margin:40px auto; 
	padding:20px; 
	position:relative; }
.themeThree .themeThreeTop{ 
	width:1160px; 
	height:auto; 
	margin:auto; 
	position:absolute
	right:30px;
	top:40px;}
.themeThree .themeThreeTop li{ 
	float:left;}
.themeThree .themeThreeTop li#threeRight{
	background-color:#f2f2f2; 
	border:4px solid #850101;
	width:550px; 
	padding:20px; 
	position:absolute; 
	z-index:99; 
	right:30px; 
	top:50px;}
.themeThree ol{ 
	width:1150px; 
	position:absolute; 
	bottom:20px; }
.themeThree ol li{ 
	width:568px; 
	height:340px; 
	float:left; }


.themeFourBox{
	width:100%; 
	height:auto; 
	background-color:#e6e6e6; 
	padding:20px 0px;
	}
.themeFour{
	width:1160px; 
	margin:auto;
	margin-bottom:20px;
	 
	}
.themeFour .themeFourMain{}
.themeFour .themeFourMain li{ float:left;}
.themeFour .themeFourMain li#themeFourLi1{ 
	background-color:#fff;
	margin-left:50px;}
.themeFour .themeFourMain li#themeFourLi2{ 
	width:706px; 
	height:442px; 
	float:right;
	margin-right:50px;
}
.themeFour .themeFourMain .slideImg{  
	width:706px; 
	height:442px; 
	position:relative; 
	overflow:hidden;}
.themeFourMain .slideImg ul{ 
	position:absolute; 
	top:0; 
	left:0; 
	width:706px; 
	height:442px; 
	z-index:98; }
.themeFourMain .slideImg ul li{
	width:706px; 
	height:442px; 
	position:absolute;
	opacity: 0; 
	filter:alpha(opacity=0);}
.themeFourMain .slideImg ul li img{
	width:706px; 
	height:442px;
	position:absolute;
	top:0;
	left:0;}
.themeFourMain .slideImg .btn{ 
	position:absolute; 
	bottom:20px; 
	left:50%; 
	margin-left:-75px; 
	width:150px;
	z-index:99;}
.themeFourMain .slideImg .btn li{ 
	float:left; 
	width:10px; 
	height:10px; 
	border-radius:5px; 
	margin-left:10px;
	background-color:#fff; }
.themeFourMain .slideImg .btn .current{ 
	background-color:#850101;}
.themeFiveBox{
	width:100%; 
	height:auto; 
	background-color:#fff; 
	padding:20px 0px;}
.themeFive{
	width:1160px; 
	height:500px; 
	margin:auto; 
	/*background-color:#f2f2f2;*/
	padding:20px 20px;}
.themeFive .themeFiveMain{}
.themeFive .themeFiveMain li{ float:left;}

.themeSixBox{
	width:100%; 
	height:auto; 
	background-color:#e5e5e5; 
	padding:40px 0px;
	/*background:url(../img/bgc13.jpg) no-repeat center top;*/ }
.themeSix{
	width:1200px; 
	height:467px; 
	margin:auto; 
	}
.themeSix .themeSixMain ul{}
.themeSix .themeSixMain li{ float:left;}
.themeSix .themeSixMain ul li#themeSixL1{
	width:310px;
	height:390px; 
	background-color:#fff; 
	padding:40px 40px; 
	float:left;
	border-top-left-radius:100px; 
	border-bottom-right-radius:100px;
	box-shadow:1px 5px 8px #999;}
.themeSixMain li#footSlide{ 
	width:780px; 
	height:460px; 
	float:right; 
	overflow:hidden; 
	border:4px solid #fff; 
	position:relative;}
.themeSixMain li#footSlide .footSlideUl{ 
	position:absolute; 
	width:780px; 
	height:460px; 
	overflow:hidden;}
.themeSixMain li#footSlide .footSlideUl li{ 
	width: 780px; 
	height:460px; 
	position:absolute; 
	top:0;
	left:0; 
	opacity:0;
	filter:alpha(opacit=0);}
.themeSixMain li#footSlide .footBtn{
	 position:absolute; 
	 bottom:10px; 
	 width:130px; 
	 left:50%; 
	 margin-left:-65px; 
	 z-index:99;}
.themeSixMain li#footSlide .footBtn li{ 
	width:10px; 
	height:10px;
	background-color:#fff; 
	float:left; 
	margin-left:10px; 
	border-radius:5px;}
.themeSixMain li#footSlide .footBtn .style{	background-color:#850101;}