body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#545454;}
body *{outline:none;}p,form,img,h1,h2,h3{margin:0;padding:0;}

.main-page{
	width:1003px;
	height:auto;
	text-align:justify;
	font-size:12px;
	color:#000;
}



.fleft{float:right;}
.fright{float:left;}
.clear{clear:both;}
#wrap{width:1003px;margin:0 auto;}
#header{width:1003px;margin:0;height:auto;}
#header .top_text{width:470px; height:auto; float:left; padding:5px 5px 0px 5px;}
#header .top_text h1{color:#bbb; font-size:12px; text-align:center; margin:0px; padding:0px; font-weight:normal;}
.logo{width:309px; height:45px;  float:left; margin:20px 0 10px 10px;}
.logo a{width:309px; height:45px; font-size:36px; text-decoration:none; letter-spacing:4px; color:#FFF;}
.flaglink{font-size:11px; font-weight:normal; color:#333; text-decoration:none; line-height:16px;}
.flaglink:hover{font-size:11px; font-weight:normal; color:#333; text-decoration:underline;}
.btn-field{
	width:983px; 
	height:37px; 
	float:left; 
	text-align:left; 
	padding:0 10px 0 10px;
	
}
.btn-left{
	width:6px; 
	height:37px; 
	float:left; 
	background:url(btn-left.jpg) no-repeat; 
}
.btn-middle{
	width:970px;
	height:27px; 
	float:left; 
	background:url(btn-mid.jpg) repeat-x; 
	text-align:center; color:#FFF; 
	padding-top:10px;
	}
.btn-right{
	width:7px; 
	height:37px; 
	float:right; 
	background:url(btn-right.jpg) no-repeat;
	}
#container{
	width:1003px;
	margin:0;
	
}
#container h1{margin:0;padding:0 0 11px 0;font-size:18px;line-height:18px;font-weight:normal; color:#F00;}
#container h1 a{color:#545454;text-decoration:none;}
#container h1 a:hover{color:#000;text-decoration:none;}
.container-pad{padding:0px 12px 0 12px;width:979px;}
.tab-content{
	float:right;
	width:760px;
	height:auto;
	text-align:left;
}
.graybox{width:471px;padding:11px 0 0 11px;border:1px solid #e5e5e5;background:url(../images/gray-boxbg.gif) repeat-x 0 0;}
.graybox h2{margin:0;padding:0 0 13px 0;font-size:20px;font-weight:normal;}
.consultation-box{margin:0 0 0 -11px;float:left;}
.diet-bg{height:183px;color:#f29400;width:236px;border-left:2px solid #F9F;padding:0 0 0 10px;}
.gray-row{margin:0 0 0px 0;padding:0;width:979px; float:left; text-align:left;}

.grayboxright{
	width:736px;
	padding:10px 0 5px 20px;
	border:1px solid #e5e5e5;
	background:url(../images/gray-boxbg.gif) repeat-x 0 0;
	float:right;
	text-align:left;
	height:auto;
	line-height:0px;
}
.graybox-sml{width:350px;padding:11px 0 11px 21px;border:1px solid #e5e5e5;margin:0 0px 0 0;background:url(../images/gray-boxbg.gif) repeat-x 0 0;}
.graybox-sml1{width:220px;padding:11px 0 11px 21px;margin:0 0px 0 0px;border:1px solid #e5e5e5;overflow:hidden;background:url(../images/gray-boxbg.gif) repeat-x 0 0;}
.graybox-sml2{width:216px;padding:11px 0 11px 21px; margin:0 20px 0 0;border:1px solid #e5e5e5;overflow:hidden;background:url(../images/gray-boxbg.gif) repeat-x 0 0;}

.boxes-hgt{height:260px;margin:0;float:left;}

.box-hgt{height:auto;}
.box-hgt2{height:auto;}
.boxmrg-hgt{height:230px;margin:0 0px 0 0;}

.box-hgt1{
	height:123px;
	margin:0;
	}
.boxessml-hgt{height:90px;margin:0;}
.boxsml-hgt{height:90px;margin:0 0 29px 0;}
.boxsml-hgt1{height:142px;margin:0 0 10px 0;}
.boxsml-hgt2{height:54px;margin:0 0 10px 0;}

.graybox-right{
	width:193px;
	padding:11px 0 11px 10px;
	border:1px solid #e5e5e5;
	background:url(../images/gray-boxbg.gif) repeat-x 0 0; 
	float:left; 
	text-align:left; 
	height:93px;
	
	}
.graybox-right2{
	width:193px;
	padding:11px 0 11px 10px;
	border:1px solid #e5e5e5;
	background:url(../images/gray-boxbg.gif) repeat-x 0 0; 
	float:left; 
	text-align:left; 
	height:123 px;
	
	}
.graybox-right3{
	width:193px;
	padding:11px 0 7px 10px;
	border:1px solid #e5e5e5;
	background:url(../images/gray-boxbg.gif) repeat-x 0 0; 
	float:left; 
	text-align:left; 
	height:auto;
	
	}
.graybox-left{
	width:193px;
	padding:11px 0 5px 10px;
	border:1px solid #e5e5e5;
	background:url(../images/gray-boxbg.gif) repeat-x 0 0; 
	float:left; 
	text-align:left; 
	height:auto;
	
	}

.graybox-right5{
	width:193px;
	padding:11px 0 7px 10px;
	border:1px solid #e5e5e5;
	background:url(../images/gray-boxbg.gif) repeat-x 0 0; 
	float:left; 
	text-align:left; 
	height:auto;
	
	}
.graybox-right h5{font-weight:normal;font-size:16px;
line-height:21px;
height:70px; 
margin:0px;}
.graybox-right h5 a{color:#545454;text-decoration:none;}
.graybox-right h5 a:hover{color:#000;text-decoration:underline;}
.build-now{margin:0 0 0 -7px;padding:0 0 0 7px;display:block;height:20px;width:79px;line-height:18px;text-decoration:none;color:#696969;}
.build-now:hover{color:#000;}
.graybox-right .right-pic{float:left;padding:0 5px 0 0; height:auto; width:100px;}

.left{float:left;width:350px; height:245px;}

.left h4{margin:0;padding:5px 0;line-height:16px;font-size:14px; text-align:left; color:#090;}

.left h4 a{text-decoration:none;color:#545454;}

.box-left{width:350px;}.box-left h4{margin:0;padding:0 0 6px 0;line-height:17px;font-size:14px;}
.left-pic{float:left;width:140px;padding:0 20px 0 0; height:auto;}
.left-pic a{color:#545454;text-decoration:none;}
.left-pic a:hover{color:#000;text-decoration:none;}
.left-pic p{text-align:justify;}
.left-pic img{border:1px solid #d4d4d4;margin:0 0 5px 0;}

.list{float:left;margin:0;padding:0; height:auto; width:190px;}

.list ul{margin:0;padding:0;}

.list ul li{margin:0;padding:0 0 0 14px;background:url(../images/list-bg.gif) no-repeat 0 7px;line-height:20px;font-weight:bold;list-style:none;}
.list ul li a{text-decoration:none;color:#696969; font-size:11px;}
.list ul li a:hover{text-decoration:none;color:#000; font-size:11px;}

.list1{float:left;margin:0;padding:0 0 0 10px; height:auto;width:180px;}

.list1 ul{margin:0;padding:0;}

.list1 ul li{margin:0;padding:0 0 0 14px;background:url(../images/list-bg.gif) no-repeat 0 7px;line-height:20px;font-weight:bold;list-style:none;}
.list1 ul li a{text-decoration:none;color:#696969; font-size:11px; padding-left:15px;}
.list1 ul li a:hover{text-decoration:none;color:#000; font-size:11px; padding-left:15px;}

.videobox{
	float:left;
	border-left:1px solid #e8e9e9;
	border-right:1px solid #e8e9e9;
	width:185px;
	text-align:center;
	height:auto;}
.topicbox{
	float:left;
	padding:0 0 0 0px; 
	width:190px;
	margin:0px 0 0 0;
	height:auto;
	text-align:left;
	}
.topicbox h4{margin:10px 0 0 0;font-size:17px; color:#F00;}
.topicbox h4 a{color:#545454;text-decoration:none;}
.topicbox h4 a:hover{color:#000;text-decoration:none;}
.topicbox ul{margin:0;padding:0;font-size:12px;}
.topicbox ul li{margin:0;padding:0 0 7px 0;list-style:none;line-height:15px;}
.topicbox a{text-decoration:underline;color:#F03;}
.topicbox a:hover{text-decoration:none;color:#696969;}
.news-list{margin:0;padding:0;}
.news-list li{padding:0;margin:0 0 12px 0;list-style:none;display:block;overflow:hidden;}
.news-list li.last{padding:0;margin:0;}
.news-list li span{float:left;}
.news-list li .news-right{width:115px;}
.news-list li img{padding:2px;margin:0 7px 0 0;border:1px solid #c5c3c3;}
.news-list a{text-decoration:none;color:#4e4d4d;cursor:pointer;}
.news-list a:hover{text-decoration:none;color:#000;}
.eminent-list{margin:0;padding:0;}
.eminent-list li{padding:0;margin:5px 0 10px 0;list-style:none;display:block;overflow:hidden;}
.eminent-list li.last{padding:0;margin:0;}
.eminent-list li span{float:left;}
.eminent-list li img{padding:2px;margin:0 4px 0 0;border:1px solid #c5c3c3;}
.eminent-list a{text-decoration:underline;color:#4e4d4d;}
.eminent-list a:hover{text-decoration:none;color:#000;}
.more-news{text-decoration:underline;font-size:11px;color:#4e4d4d;padding:0 0 0 70px;}
.more-news:hover{text-decoration:none;font-size:11px;color:#4e4d4d;}
.more-tool{text-decoration:underline;font-size:11px;color:#4e4d4d;clear:both;display:block;padding:10px 0 0 16px;}
.more-tool:hover{text-decoration:none;font-size:11px;color:#4e4d4d;}
.scrll-div{width:196px;height:185px;overflow-y:scroll;}
.ad-box{margin:-13px 0 29px 0;text-align:left;}
.ad-box1{margin:-13px 0 0 0;float:left;text-align:center;}
.ad-box1 img,.ad-box img{vertical-align:middle;}
.ad-box1 a,.ad-box a{font-size:10px;color:#545454;text-decoration:none;background:#FFF;}
.ad-box1 a:hover,.ad-box a:hover{font-size:10px;color:#000;}.piclist{margin:0;padding:0;}
.piclist li{margin:0;padding:3px 0 18px 0;overflow:hidden;list-style:none;}.piclist li span{float:left;}.piclist li .left-pic{float:left;width:65px;padding:0;}.piclist li img{border:1px solid #ddd;padding:1px;margin:0 5px 0 0;}.piclist li .right-txt{float:left;width:140px;padding:0;}.piclist li a{text-decoration:underline;color:#696969;}.piclist li a:hover{text-decoration:none;color:#696969;}.poll_wid{width:237px;display:block;float:left;}.container-right{float:right;width:202px;}.bullet-list{margin:0;padding:0;}.bullet-list li{margin:0;padding:0;list-style:none;padding:0 0 0 14px;line-height:22px;background:url(../images/list-bg.gif) no-repeat 0 7px;}.bullet-list li a{text-decoration:none;color:#4a4a4a;}.bullet-list li a:hover{text-decoration:underline;color:#4a4a4a;}.list-hgt{height:168px;}.bullet-list1{margin:0;padding:0;}.bullet-list1 li{margin:0;list-style:none;padding:2px 20px 7px 14px;line-height:14px;background:url(../images/list-bg.gif) no-repeat 0 5px;}.bullet-list1 li a{text-decoration:none;color:#4a4a4a;}.bullet-list1 li a:hover{text-decoration:underline;color:#4a4a4a;}.bullet-list2{margin:0;padding:0;}.bullet-list2 li{margin:0;list-style:none;padding:0;line-height:25px;background:url(../images/list-dottedbg.gif) repeat-x bottom left;}.bullet-list2 li a{text-decoration:none;color:#4a4a4a;display:block;padding:0 0 0 14px;background:url(../images/list-bg.gif) no-repeat 0 8px;}.bullet-list2 li a:hover{text-decoration:underline;color:#4a4a4a;}.rel-hgt{height:180px;}.double-banner{width:894px;overflow:hidden;margin:0 auto;}
#footer{width:937px;margin:0;padding:22px 33px 0 33px;background:#cae7c1;line-height:18px; text-align:left; padding-bottom:20px;}
#footer h2{color:#4A4A4A;font-family:Arial,Helvetica,sans-serif;line-height:normal;font-size:11px;font-weight:bold!important;margin:0;padding:0;}
#footer .foot-heading{font-size:14px;font-weight:bold;margin:0 0 10px 220px;}
#footer .foot-heading h1{font-size:14px;font-weight:bold; color:#333;}
.footer-left{float:right;width:717px;}

.footer-list{margin:20px 0 0 0;padding:0;font-size:11px;overflow:hidden;}.footer-list a{color:#4a4a4a;text-decoration:none;}
.footer-list a:hover{color:#498813;text-decoration:none;}
.footer-list ul{margin:0 20px 0 0;padding:0;float:left;width:160px;background:url(../images/dotted-bg.gif) repeat-y top right;}
.footer-list ul.last{margin:0;padding:0;background:none;}
.footer-list ul li{padding:0;margin:0 0 13px 0;list-style:none;overflow:hidden;font-weight:bold;}
.footer-list ul li ul{margin:0;padding:0;background:none;}
.footer-list ul li ul li{margin:0;padding:0;font-weight:normal;}
.footer-right{
	float:left;
	width:188px; 
	height:400px; 
	background:url(../images/footer-bg.gif) repeat-y top right; 
	padding-right:15px;
}

.footer-icon{margin:0 0 17px 0;padding:0;}
#footer .foot-head{font-size:14px;font-weight:bold;margin:0 0 5px 0;}
#footer .foot-head h1{font-size:14px;font-weight:bold; color:#333;}
.whitebox{width:187px;background:url(../images/white-middle-bg.gif) repeat-y 0 0;margin:0 0 15px 0;}

.whitebox a{text-decoration:none;color:#4a4a4a;}
.whitebox a:hover{text-decoration:none;color:#1f7940;}

.whitebox-inner{padding:0 0 0 20px;}
.whitebox-inner img{margin:5px 10px 5px 0;padding:0;vertical-align:middle;}

.footer-bottom{width:937px;height:30px;margin:3px 0 0 0;padding:13px 0 0 0;text-align:center;font-size:11px; float:left; padding-left:30px;}

.power{
	float:right;
	bottom:37px;
	right:1px;
	width: 228px;
}.footer-bottom a{text-decoration:none;color:#4a4a4a;}.footer-bottom a:hover{text-decoration:none;color:#1f7940;}.footbottom-list{margin:0 0 5px 0;padding:0;}.footbottom-list li{margin:0;font-weight:bold;padding:0 2px;display:inline;}.footbottom-list1{margin:0 0 5px 0;padding:0;}.footbottom-list1 li{margin:0;padding:0;display:inline;}.footer-left td{width:185px;}
.footer-left .border{background:url("../images/dotted-bg.gif") repeat-y right top;margin:0 20px 0 0;height:auto;}
.footer-left .border1{background:url("../images/dotted-bg.gif") repeat-y right top;margin:0 20px 0 0;width:160px;float:left;}
.footer-left .border-right{width:157px;float:left;}
.footer-left .list-gap{margin:0 0 15px 0;padding:0;}
.footer-left dl{color:#4A4A4A;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;margin:0;padding:0;}
.footer-left dl dt{color:#4A4A4A;font-family:Arial,Helvetica,sans-serif;line-height:normal;font-size:11px;font-weight:bold!important;margin:0;padding:0;}
.footer-left dl dt a{color:#4A4A4A;font-family:Arial,Helvetica,sans-serif;line-height:normal;font-size:11px;line-height:18px;text-decoration:none;font-weight:bold!important;margin:0;padding:0;}
.footer-left dl dd{color:#4A4A4A;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0;line-height:18px;padding:0;font-weight:normal!important;}
.footer-left dl dd a{color:#4A4A4A;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;margin:0;line-height:18px;font-weight:normal!important;padding:0;}
.footer-left a:hover{color:#000;}
#footer .fan_box .full_widget{height:220px;}

.gap{
	padding-top:14px;
	clear:both;
}
.gap1{
	padding-top:10px;
	clear:both;
}
.link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
.link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F90;
	padding-left:10px;
	padding-right:10px;
	text-decoration:underline;
}
.link1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
.link1:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.other-website{
	color:#333;
	text-decoration:none;
	}
.other-website:hover{
	color:#333;
	text-decoration:underline;
	}		 
.more{font-size:11px; color:#F03; text-decoration:underline; font-weight:bold;}
.more:hover{font-size:11px; color:#333; text-decoration:none; font-weight:bold;}

#category { margin:0; padding:0; }
#category ul { margin:0; padding:0; }
#category ul li { margin:10px 0px 0px 10px; padding:0; width:235px;  float:left; list-style-type:none; display:block; overflow:hidden; border-left:1px dotted #CCCCCC; }
#category ul li ul { margin:0; padding:0 10px; }
#category ul li ul li { margin:0; padding:0; height:auto; display:block; background:none; border:none; }
#category ul li ul li u { text-decoration:none; border:1px solid #996600; background-color:#993300;  font-size:11px; color:#cc0000; margin-right:10px; line-height:30px; padding:2px 0;  }
#category ul li ul li u a { color:#FFFFFF; padding:0px 6px; text-decoration:none; }
#category ul li ul li u a:hover { color:#FFFFFF; border:1px solid #3c4448; background-color:#006600; padding:2px 5px;  }
.tourname { font-size:13px;  line-height:26px; font-weight:bold;}
.tourname a { color:#090; text-decoration:none;}
.tourname a:hover { color:#333333; }
.catimg { padding:6px; border:1px solid #cdcdcd; background-color:#FFFFFF; }
.small { font-size:11px; }
.catdays { font-size:14px; color:#093; }
