@charset "utf-8";
/* basic */
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;margin:0 5px 8px;color:#000;background:#fff;}
img{border:0;}
*{list-style:none;margin:0;padding:0;}
a{text-decoration:underline;color:#36c;}
a:hover{color:#ff6600; text-decoration:none;}
.clear{clear:both;height:0;margin:0;font-size:0;}
.line{background:url(/images/logo/title/line001.gif) 0 5px repeat-x;height:16px; margin-top:5px;}
/* End basic */
/* header */
.logo{width:100%;position:relative;}
#logoTop{ width:342px; height:48px;}
.logo img{margin:15px 0 10px 20px;}
.logo .tel { width:380px; height:59px; position:absolute; top:0; right:20px; background:url(/tour/images/background/call-us.gif) no-repeat; padding:9px 0 0 0;}
.logo .goosearch{padding-right:5px;padding-left:7px;right:20px;background: url(/images/background/search_bg_04.gif) no-repeat 0px 0px; padding-bottom:5px;width:212px;padding-top:5px;position:absolute;top:25px;height:25px;}
.logo .goosearch input.gsearchtext{border-top-width:0px;border-left-width:0px;border-bottom-width:0px;width:142px;position:absolute;top:3px;height:18px;border-right-width:0px;color:#666;}
.logo .goosearch input.pic{right:0px;width:64px;position:absolute;top:0px;}
.headBg{background:#ffffcd;width:100%;border-left:#c9cd9a solid 1px;}
.headBg form{text-align:right; padding:8px 8px 2px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#545454; }
.headBg form input{border:#ccc solid 1px;}
.headBg form .login{border:0; margin-bottom:-4px;}
.headLine{border-bottom:#fdd900 solid 5px; margin-left:179px; _margin-left:185px; height:5px; line-height:5px;}
  /*the css of SubHeader*/
.subHeader{width:100%; _width:99.9%;}
.navcon{background:url(/images/background/banner_bg_04.jpg) repeat-x 0 -6px; padding:4px 10px 0px 20px; font-size:13px; height:25px;border-top:1px solid #ebebeb;} 
/* End header */
/* Top Menu --- the css of the blue nav*/
#header{width:99.9%;min-width:995px;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<995 ? "993px" :"99.9%");}
#mainNav{padding-left:1px;font-size:13px;background:#3a76a8 url(/images/logo/patte/menu_bg_01.png) repeat-x 0 -8px;height:30px;color:#fff;}
#mainNav li{line-height:22px;float:left;margin-top:1px;margin-left:1px;background:url(/images/logo/patte/icon_list_01.png) no-repeat 0 50%; position:relative;}
#mainNav li.noline{ background:none}
#mainNav li.current{margin-left:0;padding:0 5px;background:#ffffce url(/images/logo/patte/menu_bg_03.png) no-repeat top right;height:30px;}
#mainNav li.current2{margin-left:0;padding:0 5px;background:#ffffce url(/images/logo/patte/banner_bg_03.jpg) repeat-x;height:30px; }
#mainNav li.current2 a{color:#014f91;}
#mainNav li.current2 a:hover{color:#014f91; background:none;}
#mainNav li.current2 .b1, #mainNav li.current2 .b2{position:absolute; top:0; width:8px; height:38px;}
#mainNav li.current2 .b1{background:url(/images/logo/patte/bg_corner_03.jpg); left:0;}
#mainNav li.current2 .b2{background:url(/images/logo/patte/bg_corner_04.jpg); right:0; _right:-1px;}
#mainNav li.current a,#mainNav li.current a:hover{color:#014f91;background:none;}
#mainNav  a{display:block;color:#fff;padding:0 10px; text-decoration:none;}
#mainNav  a:hover{padding-bottom:10px;background:#05467b url(/images/logo/patte/menu_bg_02.png) repeat-x;color:#fff;}
.menuOther{position:absolute; top:51px; *top:54px; left:850px; width:125px; height:45px; padding-top:5px; background: url(/images/background/bgp012.png) no-repeat left bottom; font-size:13px;}
.menuOther span{ margin:0 1px 0 13px;}
.menuOther a{text-decoration:none; color:#36c; padding-bottom:20px; position:relative;}
.menuOther a:hover{text-decoration:none;color:#f60;}
/* End Top Menu */
/* footer */
.footer{clear:both; margin:0 1% -30px; text-align:center;padding-top:10px}
.footer p.copy{font-size:10px; line-height:120%;color:#666;clear:both;}
#logoFoot{ width:125px; height:18px;}
.footer p.copy img{vertical-align:middle; margin-right:15px;}
a.gotop{text-decoration:none;float:right; margin-top:0; *margin-top:-18px; margin-right:7px; width:53px; height:17px; display:block; background:url(/images/logo/ico/gotop.gif) no-repeat;}
/* End footer */
/*Page LayOut */
.h1 {margin-bottom:10px;background:url(/images/logo/line/line-dot.gif) left bottom repeat-x;height:20px;padding:15px 0 10px;}
.h1 span{ font-size:16px; font-weight:bold;}
.content{width:100%;min-width:995px;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<995 ? "993px":"100%");margin-bottom:5px;padding-bottom:10px;}
.left{width:179px; background:#ffffcd;float:left; padding:0 0 160px 0; border-right:#fdd900 solid 5px; border-bottom:#fdd900 solid 5px; border-left:#c9cd9a solid 1px; position:relative;}
.left .b1{position:absolute; right:-10px; top:-5px; *top:-8px; _right:-11px; _top:-8px; width:10px; height:10px; background:url(/images/logo/patte/bg_left_corner.gif) no-repeat;}
.center{width:75%; float:left; text-align:left;margin-left:5% !important; margin-left:40px;line-height:140%;}
.center .cont{width:100%;text-align:justify;}
.rightads{float:right; padding:15px 0 15px 15px; background:#fff;}
.topads{margin-top:10px;text-align:center;}
.bottomads{clear:both;margin-top:20px;text-align:center;}
/* End Page LayOut*/
/*left content*/
.leftContent{margin-top:15px;margin-left:8px;margin-bottom:48px;clear:both;}
.leftBtmImg{position:absolute; left:5px; bottom:5px;clear:both;}
.cityMap{text-align:center;margin-top:20px;margin-bottom:10px;}
/*left content*/
/* Content Of Page Path&Title */
.path{width:100%;margin-top:20px;padding-bottom:14px;background:url(/images/logo/title/line001.gif) 0 bottom  repeat-x;}
.titleWithNav{width:100%;margin-top:14px;height:65px;background:url(/images/logo/title/line001.gif) 0 bottom  repeat-x;}
.titleWithoutNav{width:100%;margin:15px 0 10px;;height:65px;background:url(/images/logo/title/line001.gif) 0 bottom  repeat-x;padding-bottom:20px}
.titleWithoutNavAndRank{width:100%;margin-top:20px;height:35px;background:url(/images/logo/title/line001.gif) 0 bottom  repeat-x;}
.titleWithoutRank{width:100%;margin-top:13px;height:35px;background:url(/images/logo/title/line001.gif) 0 bottom  repeat-x;}
.pageTitle{font-size:18px; font-weight:bold;}
/* End Content Of Page Path&Title */

/*tag tools*/
.tagbtn_right{height:24px;width:100%;clear:both;margin-top:2px;margin-bottom:10px;}
.tagbtn_right a{width:144px;height:27px;display:block;background:url(/images/logo/ico/tagpics.gif) no-repeat;text-decoration:underline}
.tagbtn_right a:hover{ text-decoration:none}
.font_zoom{float:right;width:144px;height:27px;display:block;background:url(/images/logo/ico/tagpics.gif) no-repeat scroll 0 -122px;}
a.font_zoom1{float:right;margin-right:5px !important;margin-right:3px;width:28px;height:25px;background-position: -110px -122px;}
a.font_zoom2{float:right;margin-right:5px !important;margin-right:4px;width:28px;height:25px;background-position: -78px -122px;}
a.font_zoom1:hover{background-position: -110px -183px;}
a.font_zoom2:hover{background-position: -78px -153px;}
/*End tag tools*/

/*let me say*/
#tourSay{ background:none;background-color:#EDF6FF;margin:0 auto;border-bottom:0;}
#tourSay a{float:right;margin:10px 20px 0 0;}
.tagbtn{height:40px;width:100%;clear:both;margin-top:12px;margin-bottom:10px;background:url(/images/logo/line/line-dot.gif) left bottom repeat-x;}
.tagbtn a{width:144px;height:27px;display:block;background:url(/images/logo/ico/tagpics.gif) no-repeat;text-decoration:underline;}
.tagbtn a:hover{text-decoration:none;}
.tagbtn a.let_me_say{float:right;background-position: 0px 0px;}
.tagbtn a.let_me_say:hover{background-position: 0px -31px;}
/*end let me say*/

/*-----------validate code-----------*/
.clsvalidateimgs{float:left;height:10px;cursor:pointer;margin-top:7px;margin-left:2px;}
#divvalidateimgs span,#divrvalidateimgs span{display:block;float:left;width:9px;height:10px;background:url(/images/logo/ico/codenums.gif) no-repeat;}
/*-----------validate code end -------*/

/*kudos ad*/
#kudosAd{width:160px;margin:10px auto;}
/*kudos ad end*/