/*-------------------------------------General---------------------------------------------*/
body{
	padding:0;
	margin:0;
	background:url(../images/bg.gif) 0 59px repeat-x #fff;
	}
div, p, a, i, img, span, strong, h1, h2, h3, h4, h5, h6, ul, ol, li, label, input, select, textarea{
	padding:0;
	margin:0;
	}
a{
	text-decoration:none;
	outline:none;
	}
img, input, textarea{
	border:none;
	}
ul{
	list-style-type:none;
	}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}
.main{
	width:970px;
	margin:0 auto;
	}
/*-------------------------------------Header-start---------------------------------------------*/
.headerM{
	height:58px;
	background-color:#206996;
	border-bottom:1px solid #4e99bc;
	padding:12px 12px 0 22px;
	position:relative;
	}
.logo{
	display:block;
	width:125px;
	height:51px;
	position:absolute;
	top:12px;
	left:22px;
	}
.top-nav{
	width:100%;
	position:absolute;
	top:20px;
	right:22px;
	}
.top-nav a{
	display:block;
	height:32px;
	float:right;
	margin:0 0 0 6px;
	}
.top-but1{
	width:103px;
	}
.top-but2{
	width:109px;
	}
.top-but3{
	width:139px;
	}
/*-------------------------------------Header-end-----------------------------------------------*/
/*-------------------------------------Body-start---------------------------------------------*/
.bodyM{
	padding:35px 0 0 0;
	position:relative;
	}
.top-tex{
	font:normal 24px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	margin:0 0 44px 0;
	}
.sign-but{
	display:block;
	width:112px;
	position:absolute;
	top:75px;
	left:424px;
	}
.ban-bg{
	display:block;
	margin:0 0 0 0;
	}
.ban-text{
	width:100%;
	overflow:hidden;
	font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif;
	}
.ban-text li{
	float:left;
	}
.ban-text li a{
	display:block;
	color:#3666d4;
	text-align:center;
	}
.ban-text li a:hover{
	text-decoration:underline;
	}
.ban-text1{
	width:156px;
	margin:0 84px 0 24px;
	}
.ban-text2{
	width:183px;
	margin:0 55px 0 0;
	}
.ban-text3{
	width:203px;
	margin:0 60px 0 0;
	}
.ban-text4{
	width:205px;
	margin:0;
	}
.bot-M{
	width:100%;
	overflow:hidden;
	background:url(../images/divi.png) 50% 0 no-repeat;
	margin:50px 0 0 0;
	padding:40px 0 0 0;
	}
.bot-ML{
	width:562px;
	float:left;
	}
.bot-ML h3{	
	font:bold 15px/16px Arial, Helvetica, sans-serif;
	color:#3c3e3d;
	text-transform:uppercase;
	margin:0 0 30px 0;
	}	
.bot-pic{
	display:block;
	border:2px solid #cbc9c9;
	float:left;
	}
.bot-picR{
	width:232px;
	float:left;
	margin:0 0 0 16px;
	font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif;
	}
.bot-picR h4{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#9e9e9e;
	margin:0 0 14px 0;
	}
.bot-picR strong{
	color:#02406f;
	margin:0 0 14px 0;
	}
.bot-picR p{
	color:#6f6f6f;
	margin:0 0 14px 0;
	}
.bot-picR p a{
	color:#06a5e0;
	text-decoration:underline;
	}
.bot-picR p a:hover{
	text-decoration:none;
	}
.bot-MR{
	width:398px;
	float:right;
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	}
.bot-MR h3{	
	font:bold 15px/16px Arial, Helvetica, sans-serif;
	color:#3c3e3d;
	text-transform:uppercase;
	margin:0 0 30px 0;
	}
.bot-MR strong{
	display:block;
	width:259px;
	margin:0 auto;
	color:#02406f;
	text-align:center;
	}
.bot-MR p{
	width:259px;
	color:#7c7c7c;
	text-align:center;
	margin:6px auto 0;
	}
/*-------------------------------------Body-end-----------------------------------------------*/
/*-------------------------------------Footer-start---------------------------------------------*/
.footM{
	padding:125px 0 25px;
	}
.footM p{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	}
/*-------------------------------------Footer-end-----------------------------------------------*/
/*-------------------------------------Tour-start---------------------------------------------*/
.tourM{
	width:820px;
	margin:70px auto 0;
	padding:52px 40px 0;
	background:url(../images/tour-Tbg.gif) 0 0 no-repeat #fff;
	}
.tourM-in{
	width:100%;
	overflow:hidden;
	padding:0 0 45px 0;
	}
.tourM-pic{
	width:410px;
	float:left;
	margin:0 34px 0 0;
	}
.tourM-pic2{
	margin:0 0 0 34px !important;
	}
.tourM-right{
	width:376px;
	float:left;
	}
.tourM-right h3{
	font:normal 25px/27px Arial, Helvetica, sans-serif;
	color:#0963a1;
	margin:0 0 25px 0;
	}
.tourM-right p{
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	color:#5d6468;
	}
.tourM-foot{
	width:900px !important;
	}
/*-------------------------------------Tour-end-----------------------------------------------*/

