@charset "utf-8";
/* CSS Document */
/* header */
.logo{width:100%;position:relative;font-size:13px;}
#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;}
select.tellcon{ border:1px solid #336699; background-color:#ffffcc; font-size:12px; font-weight:normal; position:absolute; left:118px; top:28px; font-family:Arial, Helvetica, sans-serif; background:none;}

.headBg{background:#ffffcd;width:100%;border-left:1px solid #C9CD9A;}
.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;}
  /*This is 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 */
#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 */

/*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*/

/*===================================comment list====================================*/
#comments{width:94%; background:#fff; font-size:14px; margin-top:20px;float:left;}
#comments .commHead{background:#92b6da; color:#fff; text-align:center; font-size:15px; font-weight:bold; position:relative;width:100%;padding-top:9px;height:28px;}
#comments .commHead .b1, #comments .commHead .b2{position:absolute; top:0px; width:9px; height:44px;}
#comments .commHead .b1{background:url(/inc/comment/images/bg_left_corner_bule.gif) no-repeat; left:0;}
#comments .commHead .b2{background:url(/inc/comment/images/bg_right_corner_bule.gif) no-repeat; right:0; _right:-1px;}
#comments .commList{background:#fff url(/inc/comment/images/bg_bule.gif) repeat-x; background:#fff url(/inc/comment/images/bg_bule.gif) repeat-x;zoom:1;clear:both;height:200px;*height:auto;}
.commList .commRecord{clear:both;height:auto;padding:0 20px;}
.commRecord .commRight{float:left; width:90%;padding-left:40px;}
.commRecord .commRight2{height:auto;float:left; width:90%;margin-left:40px !important;margin-left:20px;margin-bottom:20px !important;margin-bottom:26px;}
.commRecord .commTime{height:auto;color:#8FB5DA; margin-top:8px;}
.commRecord .commTime .rmember{color:#3B1E58; background:url(/inc/comment/images/mode7.gif) no-repeat -5px; padding-left:15px;}
.commRecord .commTime span{color:#3B1E58;}
.commRecord .commAuthor{color:#3B1E58; background:url(/inc/comment/images/mode7.gif) no-repeat -5px; padding-left:15px;}
.commRecord .commAuthor2{color:#3B1E58;}
.commRecord .commAuthor span{color:#8FB5DA;}
.commRecord .commAuthor2 span{color:#8FB5DA;}
.commRecord .commReply{float:right; background:url(/inc/comment/images/bg_reply_2.gif) no-repeat; padding-left:25px; font-size:14px;cursor:pointer;color:#3366cc;margin-top:-10px!important;margin-top:-10px;*margin-top:0px;}
.commRecord a{font-weight:normal;}
.commRecord .commText{color:#315C86; margin-top:10px;}
.commRecord .commReplyText{height:auto;background:#f1f8fe; border:#daeaf7 solid 1px; padding:10px; position:relative; margin-top:15px;}
.commReplyText .commImg{background:url(/inc/comment/images/bg_reply-1.gif) no-repeat; position:absolute; left:-1px; _left:-11px; top:-1px; width:54px; height:57px;}
.clscommtcount{color:#49b0f5; font-size:20px;font-weight:normal;margin-bottom:-10px;}
#allcommtsNum{clear:both;float:right;width:100%;color:#765527;margin-top:-40px;margin-bottom:16px;}
.clsmorevoiceright{float:right;width:26px;height:32px;background:url(/inc/comment/images/morevoiceleft.gif) no-repeat;}
.clsmorevoiceleft{float:right;width:9px;height:32px;background:url(/inc/comment/images/morevoiceright.gif) no-repeat;}
.clsmorevoicewords{float:right;width:auto;height:25px;border-top:1px solid #95B9D9;border-bottom:1px solid #95B9D9;background:#ECF6FD;padding:5px 1px 0 5px;font-size:14px;color:#686868;}
.commentbtmleft{margin-right:-10px;width:10px;height:89px;float:left;background:url(/inc/comment/images/commentleftbg.gif) no-repeat;}
.commentbtmmain{width:95%;border-bottom:1px solid #AFC7E3;float:left;margin-left:10px !important;margin-left:5px;margin-top:41px;padding-bottom:15px;padding-right:3%;height:32px;}
.commentbtmright{width:12px;height:89px;float:right;margin-left:-13px;background:url(/inc/comment/images/commentrightbg.gif) no-repeat;}
a.tipprev:hover {background:transparent url(/inc/comment/images/button_hover2.jpg) repeat scroll 0 0;color:#0469B6;}
a.tipprev {float:left;margin-top:-7px;background:transparent url(/inc/comment/images/button_current2.jpg) repeat scroll 0 0;color:#000000;display:block;font-size:14px;height:31px;line-height:31px;text-align:center;text-decoration:none;width:112px;}
a.tipnext:hover {background:transparent url(/inc/comment/images/button_hover.jpg) repeat scroll 0 0;color:#0469B6;}
a.tipnext {float:left;margin-top:-7px;background:transparent url(/inc/comment/images/button_current.jpg) repeat scroll 0 0;color:#000000;display:block;font-size:14px;height:31px;line-height:31px;text-align:center;text-decoration:none;width:112px;}
a.utipprev:hover {color:#0469B6;}
a.utipprev {color:#000000;text-decoration:none;}
a.utipnext:hover {color:#0469B6;}
a.utipnext {color:#000000;text-decoration:none;}

.quesBanner{ margin-top:20px; background:url(/inc/comment/images/bg_ques_banner.gif) repeat-x right 13px;  height:170px;}
.quesBanner p{ float:right; background:#f38a17; position:relative; color:#fff; font-size:16px; font-weight:bold; padding:8px 12px; word-spacing:5px; letter-spacing:2px;}
.quesBanner p .b1, .quesBanner p .b2{ position:absolute; top:0; width:8px; height:8px;}
.quesBanner p .b1{ background:url(/inc/comment/images/bg_left_corner_white.gif) no-repeat; left:0;}
.quesBanner p .b2{ background:url(/inc/comment/images/bg_right_corner_white.gif) no-repeat; right:0; _right:-1px;}
.commRecord .commFrom{ color:#3B1E58; font-weight:bold; border-bottom:#7cacda dashed 1px; background:#ecf5fe; padding:8px 8px;}
/*===================================comment reply====================================*/
#MyDiv{position:absolute;width:580px;*width:596px;_width:590px;height:300px;font-size:12px;background:#fff;border:1px solid #b2c9e1;z-index:10001;text-align:center;display:none;}
/*===================================comment form====================================*/
.addC .title{clear:both;position:relative;padding:25px 0 0 160px;height:31px;background:url(/inc/comment/images/commentsbg_02.jpg) repeat-x;color:#2a6196;text-align:left}
.addC .title a{text-decoration:none;color:#3366cc;}
.addC .title a:hover{text-decoration:none;color:#ff6600;}
.addC .title2{position:absolute;top:0;left:0;display:block;float:left;padding:25px 0 0 15px;width:185px; height:31px; background:#86acd2 url(/inc/comment/images/commentsbg_03.gif) no-repeat;color:#fff;font-weight: bold;font-size:13px;text-align:left}
.addC form{border:1px solid #b2c9e1;padding:5px 0px 10px 0px !important;padding:5px 4px 10px 4px;text-align:left;}
.addC form textarea{width:100%;height:130px;}
.addC form input,.contL form select{font-size:11px;}
.addC form p span{color:#f00;}
.addC form p.term{color:#ff3002;font-size:11px;}
.addC form p.term a{font-weight:bold;color:#0e48a9;}
.addC p span.add{padding-right:10px;}
.addC p span.add a{color:#ffffca;}
.addC p span strong{font-size:11px;}
.addC form#commentS2{padding:10px 26px;margin:0 10px;}
.addC form#commentS2 textarea{width:200px;text-align:center;}
.commtsuccess{clear:both;height:80px;width:100%;background:#78A2CC;border:1px solid #92b7db;text-align:center;margin-top:20px}
.commt_success_img{float:left;width:22%;text-align:right;padding-top:15px;padding-right:8px;}
.commt_success_content{float:right;width:75%;text-align:left;padding-top:10px;}
.commt_wait_content{float:right;width:75%;text-align:left;padding-top:30px;*padding-top:10px;}
.commtContent{text-align:justify;clear:both;width:98%;padding-top:3px;}
.commentbody{width:95%;padding:10px 10px 0 10px;}
/*===================================reply form====================================*/
.addRc{width:100%;text-align:left;background:#fff;}
.addRc form{padding:0px 12px 10px 12px;}
.addRc form textarea{width:293px;height:120px;}
.addRc form input,.contL form select{font-size:11px;}
.addRc form p span{color:#f00;}
.addRc form p.term{color:#ff3002;font-size:11px;}
.addRc form p.term a{font-weight:bold;color:#0e48a9;}
.addRc p span.add{padding-right:10px;}
.addRc p span.add a{color:#ffffca;}
.addRc p span strong{font-size:11px;}
.addRc form#commentS2{padding:10px 26px;margin:0 10px;}
.addRc form#commentS2 textarea{width:455px;text-align:center;}
.replytitle{margin-bottom:10px;height:26px;background:url(/inc/comment/images/replybg.gif) repeat-x bottom;color:#fff;}
.replytitleword{text-align:left;width:86%;cursor:move;float:left;padding:4px 0 0 6px;font-weight:bold;}
.rclosebtn{float:left;text-align:left;width:12%;cursor:pointer;padding:6px 0 0 0px;color:#fff;}
.clsReply{text-align:right;padding-top:8px;}
.replyBtn{background:url(/inc/comment/images/ico_reply.gif) no-repeat left top;padding-left:18px;color:#3B6BA3;cursor:pointer;}

/*============================= comment old css ========================*/
.record{float:left;width:85%;margin-top:20px;margin-bottom:10px;border-top:1px dashed #7cacda;margin-left:60px !important;margin-left:30px;padding-top:5px;}
.time{color:#8FB5DA;}
.time span{color:#3B1E58;}
.commtContent{color:#315C86; margin-top:5px;}
.reply{border:#daeaf7 solid 1px;background:#f1f8fe;padding:10px; position:relative; margin-top:15px;}
.replytime{margin-top:-11px;margin-left:-11px;height:45px;color:#315C86; padding-left:10px;padding-top:12px;}
.replyName{color:#3B1E58;margin-top:5px;}
.reply p{color:#315C86;}
.commOrder{ color:#49b0f5; font-size:20px; padding:15px; padding-left:0; font-weight:normal;}
.commOrder2{ color:#49b0f5; font-size:20px; padding:15px; padding-left:0; font-weight:normal;margin-bottom:-30px;}
.clscommtcount{color:#49b0f5; font-size:20px;font-weight:normal;margin-bottom:-10px;}

/*============================= search tips ========================*/
.getmore{border:1px solid #CEE5FC;font-size:12px;position:absolute;color:#707070;background:#fff;padding:0px;white-space:nowrap;		z-index:1000;margin-left:260px;*margin-left:2px;margin-top:-31px;*margin-top:7px;}
.getmorereply{border:1px solid #CEE5FC;font-size:12px;position:absolute;color:#707070;background:#fff;padding:0px;white-space: nowrap;z-index:1000;margin-left:238px;*margin-left:-192px;margin-top:-58px;*margin-top:-180px;text-align:left;}
.getmore img{cursor:pointer;}
.item{font-size:12px;color:#707070;background:#fff;cursor:hand;padding:2px 10px 2px 10px;white-space:nowrap;}
.selitem{font-size:12px;color:#707070;background:#FDFFC8;cursor:hand;padding:2px 10px 2px 10px;white-space:nowrap;}
/*====================comment end======================*/

/* 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 */