  ﻿@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family: Arial;}
a{text-decoration: none;}
.IndexHeader{
	width: 100%;
	background: #000000;
	height: 96px;
}
img{border:0;margin:0;padding:0;}
ul,li,P{margin:0; padding:0;list-style:none;}
.BgBlack{background: #000000;}
.BgBlue{background: #15499a;}
.BgPurple{background: #8b3176;}
.DateYellow{background: #f3ff5b;}
.DateRed{background: #f3306c;}
.DateBlue{background: #477db4;}
.FGray{color: #555555;}
.FWhite{color: #fff;}
.Clear{clear:both;}
.IndexBG{
	background:url(/images/index.jpg) top center;
}
.IndexWrap{
	width: 1000px;
	margin: 0 auto;
	
}
/**************Header***************/
.IndexHeader{
	height: 97px;
	background: #000000;
	overflow:hidden;
}
.IndexHeaderUL{
		
}
.IndexHeaderUL li{ 
	float: right;
	height: 96px;
	line-height: 96px;
	background: #000000;
}
.IndexHeaderUL li a{
	display: block;
	margin:0 60px;
	font-size: 22px;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	
}
.borderHeader{
	border-right:1px solid #5c5959;
}

/**************\Header***************/
/**************Logo***************/
.IndexLogo{
	width: 100%;
	background: #15499a;
	height: 149px;
}
.IndexLogoPic{
	width: 390px;
	margin: 0;
}
/**************\Logo***************/
/**************IndexMenu***************/
.IndexMenu{
	width: 1044px;
	height: 50px;
	margin: 0 auto;
	position:relitive;
	z-index:99;
}

/**************\IndexMenu***************/
.IndexBanner{
	margin-top:60px;
	position:relitive;
	z-index:0;
}
/**************IndedxNotice***************/
.IndedxNotice{
	height: 608px;/*608-36*/
	overflow: hidden;
}
.IndedxNoticeTitle{
	width: 100%;
	height: 50px;
	background: url(/images/index_notice-title.jpg);
	margin-top:36px;
	line-height: 40px;
	color: #fff;
	font-weight: bold;
	font-size:30px;
}
.IndedxNoticeTitle p{
	margin-left: 0;
}
.IndedxNoticeTitle span{
	float: right;
}
.IndedxNoticeTop{
	margin-top:36px;
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: url(/images/index_notice-top.png)
}
.IndedxNoticeTop p{
	margin-left: 80px;
}
.IndedxNoticeTop a{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.IndedxNoticeTop a:hover{
	text-decoration: underline;
} 
.IndedxNoticeList{
	width: 100%;
	height: 390px;
	margin-top: 64px;
}
.IndedxNoticeList ul li{
	float: left;
	width: 333px/*total=1000px*/;
	overflow: hidden;
}
.IndedxNoticeList ul li span{
	float:left;
	margin-left: 18px;
	margin-top: 20px;
	width: 60px;
	height: 40px; /*total=50px*/
	padding-top: 10px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;

}
.IndedxNoticeList ul li a{
	float:left;
	margin-left: 44px;
	width: 200px;
	line-height: 40px;
	display: block;
	padding-top:10px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.IndedxNoticeList ul li a:hover{
	text-decoration: underline;
}
/**************\IndedxNotice***************/
/**************IndedxNews***************/

.IndedxNews{
	height: 600px;/**570**/
	padding-top: 15px;
}
.IndedxNewsTitle{
	width: 100%;
	height: 51px;
	
	background: url(/images/index_news-title.jpg);
	line-height: 51px;
	color: #333;
	font-weight: bold;
	font-size:28px;

}
.IndedxNewsTitle p{
	margin:0 0 0 20px;
}
.IndedxNewsTitle span{
	height: 51px;  /***Same as IndedxNewsTitle'height***/
	float: right;
}
.IndedxNewsList{
	width: 100%;
	overflow:hidden;
}
.IndedxNewsList ul li{
	float: left;
	width: 460px;/*500*/
	padding: 6px 20px;
	
}
.IndedxNewsList ul li a{
	font-size: 18px;
	color: #666;
	line-height: 150%;
	display: block;
	font-weight: bold;
	
}
.IndedxNewsList ul li a:hover{text-decoration:underline;}

/**************\IndedxNews***************/
/**************IndexVitualTour***************/
.IndexVitualTour{
	height: 320px;
	overflow:hidden;
}
.IndexVitualTourTitle{
	width: 100%;
	height: 51px;
	margin-top: 15px;
	background: url(/images/index_news-title.jpg);
	line-height: 51px;
	color: #333;
	font-weight: bold;
	font-size:28px;
}
.IndexVitualTourTitle p{
	margin:0 0 0 20px;
}
.IndexVitualTourTitle span{
	height: 51px;
	float: right;
}
.IndexVitualTourList{
	width: 100%;
}
.IndexVitualTourList ul li{
	float: left;
	width: 226px;
	height: 202px;
	margin: 20px 12px;
	position:relative;
}
.IndexVitualTourList ul li p{
	position:absolute;
    background-color: rgba(255,255,255,0.9)!important;
	filter:Alpha(opacity=90);
	background: #fff;
	width:160px;/*234*/
	height:30px;
	z-indent:2;
	left:50px;/*230-160-20*/
	top:122px;/*152-40-20*/
	line-height:30px;
	padding:0 10px;
}
.IndexVitualTourList ul li p a{
	color:#000;
	font-weight: bold;
	font-size:12px;
}.IndexVitualTourList ul li p span{
	 float:right;
	font-size:26px;
	font-family: "SimHei";
}
/**************\IndexVitualTour***************/
/**************IndexTranspotation***************/
.IndexTranspotation{
	height: 670px;/**667**/
	overflow:hidden;
}
.IndexTranspotationTitle{
	width: 100%;
	height: 51px;
	margin-top: 15px;
	background: url(/images/index_news-title.jpg);
	line-height: 51px;
	color: #333;
	font-weight: bold;
	font-size:28px;
}
.IndexTranspotationTitle p{
	margin:0 0 0 20px;
}
.IndexTranspotationTitle span{
	height: 51px;
	float: right;
}
.IndexTranspotationPic{
	margin:10px 0 0 6px;
}
/**************\IndexTranspotation***************/
/**************IndexContact***************/
.IndexContact{
	height: 46px;
}
.IndexContact ul{
	width: 694px;/*[(51+60*2)*4]*/
	margin: 0 auto;
}
.IndexContact ul li{
	float: left;
	margin:0 60px;
}
/**************\IndexContact***************/
/**************IndexBottom***************/
.IndexBottom{
	height: 313px;
	width: 100%;
	overflow:hidden;
}
.IndexBottomLogo{
	margin: 30px 0 0 52px;

}

.IndexBottomList ul{
	margin: 0 0 0 0;
	
}
.IndexBottomList ul li{
	float:left;
	width: 220px;
	text-align: right;
	margin:0 0px 0 60px;
	line-height: 32px;
}
.IndexBottomList ul li a{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.IndexBottomLine{
	margin: 0 auto;
	margin-top:20px;
	width: 900px;
	height: 0px;
	border-bottom: 3px solid #fff;
}
.IndexBottomAddress{
	margin: 0 auto;
	width: 900px;
	height: 40px;
	line-height: 50px;
	color: #fff;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
}
/**************\IndexBottom***************/
/**************IndexFooter***************/
.IndexFooter{
	overflow:hidden;
	width: 100%;
	height: 90px;
	line-height: 90px;
	color: #fff;
	text-align: center;
	font-size: 14px;
}
/**************\IndexFooter***************/




/********************************************ListTop***************/
.ListTop{
	width: 100%;
	height: 324px;
	background: url(/images/ListBG_1.jpg) no-repeat center;
}
/********************************************\ListTop***************/
.ListWrap{
	width:1000px;
	height:100%;
	margin: 0 auto;
}
/********************************************ListHeader***************/
.ListHeaderUL{
		
}
.ListHeaderUL li{ 
	float: right;
	height: 91px;
	line-height: 91px;
	background: #000000;
}
.ListHeaderUL li a{
	display: block;
	margin:0 60px;
	font-size: 22px;
	color: #FFFFFF;
	font-family: Arial,SimHei;
	font-weight: bold;
	
}
/********************************************\ListHeader***************/
/********************************************ListLogo***************/
.ListLogo{
	width: 100%;
	background: #15499a;
	height: 123px;
}
.ListLogoPic{
	margin: 0;
}
/********************************************\ListLogo***************/
/********************************************ListMenu***************/
.ListMenu{
	width: 100%;
	height: 54px;
	margin: 0 auto;
}
/****
.ListMenu ul li{
	float: left;
	margin:0 30px;
	height: 44px;
	line-height: 44px;
}
.ListMenu ul li a{
	font-size: 22px;
	font-family: "SimHei";
	font-weight:600;
	color: #fff;
}
/********************************************\ListMenu***************/
/********************************************ListMid***************/
.ListMid{
	width: 100%;
	height:100%;
	background: url(/images/ListBG_2.jpg) center repeat-y;
	overflow: hidden;
}

.ListMidLeft{
	margin-left: 20px;
	float: left;
	width:290px;
	overflow: hidden;
	
}
.ListMidRight{
	margin-left: 20px;
	float: left;
	width:670px;
}
.SubMenuTitle{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	font-weight: bold;
	background: #474443;
	color: #fff;
	padding-left: 20px;
}
.SubMenu{
	border-left: solid 2px #cfcfcf;
	border-bottom:  solid 1px #cfcfcf;
	padding-bottom: 45px;
	padding-left: 10px;
}
.SubMenu li{
	height: 36px;
	line-height: 36px;
	border-bottom:solid 1px #cfcfcf;
	background:url( /images/submenu_li.png) no-repeat;
	padding-left: 20px;
}
.SubMenu li a{
	display: block;
	font-weight: bold;
	color:#666666;
}
.SubMenu li a:hover{
	color:#6092c4; 
}
/********************************************\ListMid***************/
/********************************************ListBut***************/
.ListBut{
	width: 100%;
	height: 468px;
	background: url(/images/ListBG_3.jpg) center repeat-y;
	overflow: hidden;
}
/********************************************\ListBut***************/
