@charset "utf-8";

body{color:#656565;font:12px/16px Arial,'宋体';}

html, body, h1, h2, h3,h4, div, ul, p, form,table,tr,th,dl,dt,dd,fieldset, legend { margin: 0; padding: 0; }

h2{color:#2C6ACD;font-size:13px;}

h3{font-size:13px;}

ul { list-style: none; }

img { border: 0; }

a {text-decoration:none;color:#325784;}

hr { clear: both; height: 0; border: none }

em{font-style:normal;}



.red{color:#f00;}

.hui{color:#676767;}

.color1{color:#f60;}

.hide{display:none;}

.floatL{float:left;}

.floatR{float:right;}

.box{border:1px solid #AEDAFD;}

.clear{clear:both;overflow:hidden;}

.clearfix{	font:0px/0px sans-serif;clear:both;	display:block;}

.text{border:1px solid #B4B4B4;line-height:24px;height:24px;width:207px;padding-left:3px;}

.text2{border:1px solid #8FBEDA;height:21px;line-height:21px;padding-left:3px;}

.text3{border:1px solid #BBBDC5;height:22px;line-height:22px;padding-left:3px;}



.ad_img{margin-bottom:7px;}

.ad_img img{width:235px;height:80px;}



/*--宽---*/

#topline {width:100%;}

#topline .top-content{width:950px;margin:0 auto;}

#header,#container,#footer{width:950px;margin:0 auto;}



/*---top----*/

#topline{height:26px;line-height:26px;background:url(images/topline.png) repeat-x;color:#333;}

#topline .login-info {width:80%;float:left;}

#topline .top-fun {width:20%;float:right;text-align:right;}

#topline a{ color:#333;margin:0 5px;}

#topline a.fun-help{ background:url(images/ico_help.gif) no-repeat left center;padding-left:16px;}



/*---header----*/

#header{margin-top:0px;}

#logoArea {height:120px;}

#logoArea h1{float:left;margin:20px 0 17px 5px;}

#logoArea h1 a{display:block;text-indent:-999px;width:501px;height:65px;background:url(images/logo.png) no-repeat;}

#logoArea div{float:right;margin-top:50px;margin-right:15px;text-align:center;}

#logoArea .time{color:#555;font-weight:bold;letter-spacing:1px;font-size:13px;margin-bottom:6px;}

#logoArea .tel{color:#FA6604;font-size:20px;font-weight:bold;padding-left:20px;

             background:url(images/ico_tel.gif) no-repeat left center;}

.mytime{color:#555;font-weight:bold;letter-spacing:1px;font-size:12px;margin-bottom:6px;padding-left:20px;background:url(images/ico_tel.gif) no-repeat left center;}

.mytel{color:#FA6604;font-size:15px;font-weight:bold;padding-left:3px;letter-spacing:1px;}



#mainnav {clear:both;width:100%;height:34px;background:url(images/menu_bg.gif) no-repeat;}

#mainnav ul {margin-left:14px;font-size:14px;font-weight:bold;}                              /* 保持菜单等宽：paddingRight - marginRight = menu_span.gif */

#mainnav ul li {float:left;text-align:center;background:url(images/menu_span.gif) no-repeat right top;padding-right:14px;margin-right:2px;}

#mainnav ul a {display:block;width:76px;height:27px;line-height:29px;margin-top:6px;color:#fff;}

#mainnav ul a.on { color:#1D3E8F;background:#E9F6FF;border:1px solid #328FD5;border-bottom:none; }

#mainnav ul a:hover{color:#ddd;}

#mainnav ul a.on:hover{color:#1D3E8F;}



#subnav {height:32px;line-height:32px;background:#F8FFFF;border:1px solid #DBECEF;position:relative;background:url(images/ico1.png) no-repeat 10px center;}

#subnav em {display:block;width:5px;height:5px;position:absolute;}

#subnav .l_b_bg {background:url(images/menu_sub_left.gif) no-repeat bottom left;left:-1px;bottom:-1px;}

#subnav .r_b_bg {background:url(images/menu_sub_right.gif) no-repeat bottom right;right:-1px;bottom:-1px;}

#subnav p{ height:100%;text-indent:25px;color:#4875D7;overflow:hidden;margin-left:25px;}

#subnav p span{ margin-right:20px;}

#subnav p span a{text-decoration:underline;color:#4875D7;}

.banner{width:950px;margin:5px auto;  }

/*---container---*/

.container{}

.main{margin-top:7px;}

.searchForm_index{float:left;width:400px; height:200px;border:1px solid #F38A00;background:#FAF9E6;}

.searchForm_index ul{width:100%;height:32px;line-height:32px;background:url(images/index_tab_bg.gif) no-repeat;}

.searchForm_index ul li{float:left;cursor:pointer;display:block;width:95px;color:#070008;margin-right:3px;}

.searchForm_index ul li img{float:left;margin:0 5px 0 10px;}

.searchForm_index ul li.on{background:#FAF9E6;color:#763A08;font-weight:bold;}



.tab_main_item{ padding:9px;border-bottom:1px dashed #C1C2C6; height:36px;}

.tab_main_left{ float:left;}

.tab_main_left img{padding:2px;border:1px solid #ccc;}

.tab_main_center{ float:left;margin-left:10px;width:300px; }

.tab_main_center h3{margin:5px 0 8px 0;}



    .tab_main{ }

    .tab_main table{width:98%;margin-left:30px;}

    .tab_main table td{text-align:left;color:#333;font-weight:normal;padding-top:9px;}

    .tab_main table td span{color:#f00;font-weight:bold;}

    .tab_main .submit{background:#fff url(images/btn_search.gif) no-repeat;width:98px;height:28px;border:none;cursor:pointer;margin-top:2px;}

    .tab3{line-height:24px;font-size:14px;margin:30px 10px 0 10px;text-indent:2em;}

.focusImg{float:right;width:540px; height:200px;}



.columnTitle{height:31px;line-height:31px;border-bottom:1px solid #AEDAFD;background:url(images/title_bg1.gif) repeat-x;}

.columnTitle h2{float:left;background:url(images/ico2.gif) no-repeat center left;text-indent:12px;margin-left:8px;display:inline;}

.columnTitle a{float:right;margin-right:10px;}

.index_columnTitle h2{background:url(images/ico_txt.gif) no-repeat center left;text-indent:20px;margin-left:12px; display:inline;}



.index_left{float:left;width:702px;}

.index_left .content {width:702px;margin-bottom:7px;clear:both;overflow:hidden;}

    .areaWrap{float:left;width:190px;height:411px; overflow:hidden;}

    .recmdWrap {float:left;width:500px;height:411px;margin-left:7px;}

    .recmdWrap ul{float:right;margin-right:6px;text-align:center;}

    .recmdWrap ul li{float:left;width:83px;color:#2C6ACD;cursor:pointer;

                             border-left:1px solid #AEDAFD;background:url(images/index_tab_bg2.gif) repeat-x;}

    .recmdWrap ul li.lastLi{border-right:1px solid #AEDAFD;}

    .recmdWrap ul li.on{background:#fff;height:32px;}

        .recmdContent{height:378px;overflow:hidden;}

        .recmdContent .lastLine{border-bottom:none;}

        .recmdItem{padding:14px;border-bottom:1px dashed #C1C2C6;height:95px;overflow:hidden;}

        .recmdItem img {float:left;}

        .recmdItem .recmdItem_right{float:left;width:328px;margin-left:10px;}

        .recmdItem .recmdItem_right div{margin:5px 0;overflow:hidden;}

        .recmdItem h3{float:left;}

        .recmdItem strong{float:right;font-size:13px;color:#f00;}

        .recmdItem p{clear:both; color:#656565;line-height:20px;}



.areaItem {margin:10px 15px 25px 15px;}

.areaItem .area_title{font-weight:bold;margin-bottom:3px; }

.areaItem .area_list a{ margin-right:10px;line-height:28px;display:inline; }

.areaItem .area_list a:hover{text-decoration:underline;}





/*首页 旅游分类列表*/

.typeList_title{width:703px;height:31px;line-height:31px;text-align:right;border-bottom:1px solid #AEDAFD;background:url(images/index_class_bg.png) repeat-x;overflow:hidden;}

.typeList_title span {float: left;height:30px;font:bold 13px/35px "宋体";color:#203665;

            border:0px solid #DCDFF2; margin-left:10px;padding-left:13px;background:url(images/ico6.gif) no-repeat left center;}

.typeList_title img{float:left;}

.typeList_title p{float:right;margin-right:15px; overflow:hidden;}

.typeList_title p a{margin-right:5px;}

.typeList_main { padding:5px; }

.typeList_main_item{ padding:10px;border-bottom:1px dashed #C1C2C6; }

.typeList_main_left{ float:left;}

.typeList_main_left img{padding:2px;border:1px solid #ccc;}

.typeList_main_center{ float:left;margin-left:30px;width:420px; overflow:hidden; }

.typeList_main_center h3{margin:5px 0 8px 0;}

.typeList_main_center p{color:#656565;}

.typeList_main_right{ float:right; width:116px; overflow:hidden; }

.typeList_main_right p{margin-top:17px;color:#000;font-size:14px;font-weight:bold; text-align:center;}

.typeList_main_right p strong{color:#f00;font-size:18px;line-height:28px;}



.routeList_center{margin-left:10px;width:400px;}

.routeList_center h3{margin-bottom:0;}

.routeList_center p.p_time{color:#325784;margin-top:2px;}

.routeList_center p.p_txt{margin-top:10px;line-height:20px;}

.routeList_center p.p_txt a{color:#FA6604;}

.routeList_right{margin-top:15px; overflow:hidden;}

.routeList_right p strong{line-height:38px;font-size:20px;}



.typeList_main_txtlist ul{line-height:28px;margin:10px 0 10px 25px;}

.typeList_main_txtlist ul li{width:330px;float:left;}



.typeList_main_imglist {background:#dff2ff;border:1px solid #b0dbfb;padding:13px;text-align:center;margin:0 13px;}

.typeList_main_imglist div{float:left;margin-right:25px;}

.typeList_main_imglist div img{padding:3px;border:1px solid #829dff;margin-bottom:5px;}

.typeList_main_imglist div a{text-decoration:underline;}

.typeList_main_imglist div.lastLine{margin-right:0;}



/*右边栏*/

.sidebar {float:right;width:235px;}

.sidebarList1{margin-bottom:7px; overflow:hidden;}

.sidebarList{background:#EEF9FF;margin-bottom:7px;}

.sidebarList h2{height:31px;line-height:38px;text-indent:25px;background:url(images/left_title_bg1.png) no-repeat;}

.sidebarList h2.top10h2{background:url(images/left_title_bg1.png) no-repeat;}

.sidebarList h2.area{background:url(images/left_title_bg1.png) no-repeat;}

.sidebarList h2 span a{font-size:13px;font-weight:normal;color:#efefef;margin-right:5px;outline:none;}

.sidebarList ul {clear:both;margin:5px 0 10px 8px;}

.sidebarList ul li{line-height:28px; margin-bottom:7px;}

.sidebarList ul li a.on{color:#F63700;}

.sidebarList ul img{margin-right:5px;vertical-align:middle;}

.sidebarList ul.top10ul li{cursor:pointer;font-family:"宋体";}

.sidebarList ul.top10ul li a:hover{text-decoration:underline;}

.sidebarList ul.top10ul .img{margin-bottom:10px;}

.sidebarList ul.tools { height:110px; padding-top:10px;}

.sidebarList ul.tools li{cursor:pointer; float:left; width:64px; height:31px; line-height:31px; margin-right:8px; margin-bottom:5px; padding-left:40px; color:#656565;}

.sidebarList ul.tools li a:hover{text-decoration:underline; color:#656565;}

.t1{ background:url(images/whindex_52_03.jpg);}

.t2{ background:url(images/whindex_52_05.jpg);}

.t3{ background:url(images/whindex_52_09.jpg);}

.t4{ background:url(images/whindex_52_10.jpg);}

.t5{ background:url(images/whindex_52_13.jpg);}

.t6{ background:url(images/whindex_52_14.jpg);}

.sidebarList ul li.img img{float:left;}

.sidebarList ul li.img div{float:left;width:120px;margin-left:3px;line-height:16px;}

.sidebarList ul li.img div a{color:#333;font-weight:bold;text-decoration:underline;}

.sidebarList ul li.img div p{margin-top:7px;color:#666;}



.sidebarList ul li.imgLI{margin-bottom:10px;}

.sidebarList ul li.imgLI img{float:left;padding:1px;border:1px solid #ccc;}

.sidebarList ul li.imgLI div{float:left;width:120px;margin-left:3px;line-height:16px;}

.sidebarList ul li.imgLI div a{color:#333;font-weight:bold;text-decoration:underline;}

.sidebarList ul li.imgLI div p{margin-top:5px;color:#666;}



/*友情链接#656565*/

.link_title{height:30px;font:bold 13px/35px "宋体";color:#203665;

            border:1px solid #DCDFF2;background:url(images/link_bg.gif) repeat-x;}

.link_title span {margin-left:10px;padding-left:13px;background:url(images/ico6.gif) no-repeat left center;}

.link_list{padding:0 8px;margin-top:10px;}

/*.link_list a{color:#656565;margin-right:13px; line-height:20px;}*/

.link_list ul li{float:left; margin-right:10px;}

.link_list ul li a{color:#999;line-height:20px;}



/*线路详情*/

.detail_title{background-color:#F8FBFD;line-height:50px;text-align:center;border-bottom:1px solid #D3E4EF; margin-left:20px; margin-right:20px;}

.detail_title h4{font-size:22px;color:#325784;}

.detail_info{margin:12px 13px 3px 13px;}

.detail_info .imgarea{float:left;}

.detail_info .imgtxt{float:right;font-size:13px;width:356px;}

.detail_info .bigImg img{padding:6px;border:1px solid #CACACA;}

.detail_info .smallList{text-align:center;margin-top:5px;}

.detail_info .smallList img{padding:2px;margin-right:15px;cursor:pointer;}

.detail_info .smallList .lastLine{margin-right:0;}

.detail_info .smallList img.on{padding:1px;border:1px solid #59200C;}

.detail_info .imgtxt ul{margin-top:10px;}

.detail_info .imgtxt li{line-height:32px;border-bottom:1px dashed #DCCCC0;}

.detail_info .imgtxt p{font-size:14px;color:#2f2f2f;margin-top:10px;}

.detail_info .imgtxt strong{color:#CF003C;}

.btnbuy{margin-top:18px;}



.detail_tab{height:47px;background:url(images/detail_tab_bg.gif) repeat-x;margin-top:10px;padding-left:15px;}

.detail_tab a{display:inline-block;width:110px;height:26px;line-height:26px;text-align:center;margin-top:21px;

              cursor:pointer;color:#2C6ACD;background:url(images/btn_detail2.gif) no-repeat;}

.detail_tab a.on{background:url(images/btn_detail1.gif) no-repeat;font-weight:bold;}

.detail_content{padding:5px; line-height:28px; font-size:14px; color:Black;}



.detail_item{width:702px;height:28px;line-height:28px;font-weight:bold;font-size:14px;color:#333;text-indent:20px;

             background:url(images/detail_item_bg.gif) no-repeat;}

.detail_remd_content{margin:15px 15px 0 65px;line-height:18px;}

.detail_remd_content div{margin-bottom:15px;border-bottom:1px dotted #999;padding-bottom:5px;}

.detail_remd_content span.color1{margin-left:10px;}

.detail_remd_content strong{margin-right:15px;font-size:13px;}

.detail_remd_content span.time{color:#999;}



.comment{margin:15px 0 20px 0;}

.comment .submit{width:79px;height:28px;cursor:pointer;border:none;background:#fff url(images/btn_comm.gif);}

.comment a{color:#333;text-decoration:underline;}

.comment p{margin-bottom:10px;padding-bottom:5px;}

.comment p label{display:inline-block;width:100px;text-align:right;}

.comment div{margin:0 100px;}

.comment div input{float:right;}



/*目地的页*/

.location {height:31px;line-height:31px;color:#2C6ACD;

           background:url(images/index_class_bg.png) repeat-x;border-bottom:1px solid #AEDAFD;}

.location p{text-indent:15px;margin-left:12px;background:url(images/ico_local.gif) no-repeat center left;}

.location strong{color:#3CA000;}

.location a {color:#2C6ACD;}



.mdd_info {padding:19px 17px;}

.mdd_info img{float:left;}

.mdd_info div{float:left;width:400px;margin-left:25px;}

.mdd_info p.mdd_info_title{background:#f2f2f2;line-height:28px;height:28px;text-indent:10px;}

.mdd_info p.mdd_info_title a{color:#1A528F;font-size:14px;font-weight:bold;}

.mdd_info p.mdd_info_content{color:#676767;text-indent:2em;line-height:20px;margin-top:5px;}

.mdd_info p.mdd_info_content a{color:#FF4A00;}



.tableLine {border:null;margin:0 12px;width:95%;line-height:26px;}

.tableLine span {color:#676767;}

.tableLine em {color:#f00;font-size:12px;font-weight:bold;}



.mdd_newsList{width:345px;height:175px;margin-bottom:7px;}

.mdd_newsList ul{margin:0 12px;line-height:28px;}

.mdd_newsList li{background:url(images/ico3.gif) no-repeat center left;text-indent:13px;}

.mdd_imgList{ margin:10px 12px;text-align:center;line-height:24px; }

.mdd_imgList div{ float:left;margin:0 10px 7px 0;background:#DFF2FF;padding:10px 10px 5px 10px; }

.mdd_imgList div img{padding:3px;border:1px solid #829dff;}

.mdd_imgList div a{text-decoration:underline; outline:none;}



/*-----文章列表、详情页------*/

.articleList{margin:10px 12px;line-height:26px;font-size:13px;}

.articleList li{background:url(images/ico4.gif) no-repeat 10px 50%;text-indent:18px;border-bottom:1px dashed #999DA0;margin-bottom:10px; clear:both; }

.articleList li a {float:left;margin-left:3px;}

.articleList li span {float:right;margin-right:10px;}



.articleDtail{margin:10px 12px;}

.articleDtail h4 {font-size:22px;color:#14457D;text-align:center;margin-top:28px;}

p.articleSubTitle {color:#14457D;text-align:center;margin:14px auto 24px auto;line-height:28px;width:90%;

                   border:1px dotted #C5C5C5;border-left:none;border-right:none;}

p.articleSubTitle span{margin-right:15px;}

.articleContent{color:#333;line-height:26px;font-size:13px;}

.articleContent a {color:#333;line-height:26px;font-size:13px;}

.articleContent a:visited {color:#333;line-height:26px;font-size:13px;}

.articleContent a:hover {color:#333;line-height:26px;font-size:13px;}

.articleContent a:active {color:#333;line-height:26px;font-size:13px;}

.dropLink{width:680px;height:40px;line-height:40px;background:#ECECEC;margin:20px auto;text-align:center;}

.dropLink a{color:#3C78B4;padding-left:18px;}

.dropLink .prevLink{background:url(images/ico_prev.gif) no-repeat center left;}

.dropLink .nextLink{margin-left:70px;background:url(images/ico_next.gif) no-repeat center left;}

.dropLink span{color:#4F4F4F;}



.linkArea{color:#333;line-height:26px;font-size:13px;}

/*.linkArea a{margin-right:20px;display:inline-block; }*/

.linkArea ul li{float:left; width:96px;}

.linkArea ul li a{color:#999; line-height:20px;}



/*注册、登录*/

.reg_wrap{width:740px;margin:25px auto;}

.reg_top{height:56px;padding-bottom:1px;border-bottom:1px solid #02A7E4;background:url(images/ico_reg.gif) no-repeat 60px 0;}

.reg_wrap form {margin:45px 120px;font-size:14px;color:#333;}

.reg_wrap form li{height:60px;}

.reg_wrap form li label{display:inline-block;width:130px;text-align:right;margin-right:3px;}

.reg_wrap form span{color:#888;font-size:12px;line-height:26px;margin-left:133px;}

.reg_wrap form select{width:210px;font-size:14px;}

.reg_wrap #imgcode{vertical-align:middle;}

.reg_wrap form .submit{border:0;background:#fff url(images/btn_reg.gif) no-repeat;

                       width:207px;height:35px;margin:20px 0 0 120px;cursor:pointer;}

.xieyi{width:650px; height:273px;margin:0 auto;border:1px solid #c8c8c8;background:#f5f5f5;padding:10px 13px;color:#000;}

.xieyi p.title{font-size:16px;font-weight:bold;}

.xieyi div{height:227px;margin-top:14px;border:1px solid #DADADA;background:#fff;padding:5px 10px;overflow:auto;}

.reg_bottom{height:40px;padding-bottom:1px;border-bottom:1px solid #02A7E4;}



.login_wrap .reg_top{background:url(images/ico_login.gif) no-repeat 60px 0;}

.login_wrap form{width:80%;}

.login_wrap form a.forgetpwd{color:#2A7E00;margin-left:8px;text-decoration:underline;font-size:12px;}

.login_wrap form .submit{width:97px;height:35px;margin:20px 0 0 150px;background:#fff url(images/btn_login.gif) no-repeat;}

.login_wrap form span.regTip{color:#333;font-size:14px;margin-left:40px;}

.login_wrap form span.regTip a{color:#2A7E00;margin:0 5px;text-decoration:underline;}



.forget_wrap .reg_top{background:url(images/ico_forget.gif) no-repeat 60px 0;}

.forget_wrap form .submit{width:89px;height:35px;margin:0;vertical-align:middle;background:#fff url(images/btn_next.gif) no-repeat;}

.forget_wrap form .ok{background:#fff url(images/btn_ok.gif) no-repeat;}





/*---order---*/

.step{border:1px solid #C3DDEB;width:921px;height:55px;text-indent:-9999px;}

.s1{background:url(images/step1.gif) no-repeat;}

.s2{background:url(images/step2.gif) no-repeat;}

.s3{background:url(images/step3.gif) no-repeat;}



.order{margin:10px 12px;}

.order .content{ margin-top:8px; }

.order .box{border-color:#A9CBE0;}

.order .title{height:29px;line-height:29px;font-size:14px;font-weight:bold;color:#333;text-indent:10px;

              background:url(images/order_title_bg.gif) repeat-x;border:1px solid #A9CBE0;border-left:none;border-right:none;}

.order .title a{font-size:12px;color:#f60;font-weight:normal;}

.order ul{margin:5px 0 20px 38px;}

.order ul li{margin:10px 0;}

.order ul li label{display:inline-block;width:75px;text-align:right;}

.order .lastLine{border-top:none;}

.tableOrder{width:97%;margin:10px auto 20px auto;line-height:32px;border:1px solid #D3E4EF;text-indent:15px;text-align:center;}

.tableOrder thead {background:#F5F9FB;font-weight:bold;color:#6496B4;}

.tableOrder tbody td{border-top:1px solid #D3E4EF;}

.order_total{height:75px;line-height:60px;font-size:14px;background:#F5F9FB;}

.total_left{float:left;margin-left:35px;}

.total_right{float:right;margin-right:35px;color:#f60;font-weight:bold;}

.order .pLine{text-align:center;padding:10px 0 20px 0;background:#F5F9FB;}

.btnOrder{ width:143px;height:36px;cursor:pointer;border:none;background:#ccc url(images/btn_order.gif) no-repeat;}



/*---cart---*/

.cart{margin:10px 12px;}

.cart .content{ margin-top:8px; }

.cartTitle{height:60px;line-height:90px;text-align:right;font-size:14px;color:#333;border-bottom:1px solid #C3C6CD;

           background:url(images/ico_cart.gif) no-repeat 10px 25px;}

.tableCart_head{width:100%;height:29px;line-height:29px;margin:10px auto 0 auto;color:#0064A0;text-align:center;

                border:1px solid #A9CBE0;background:url(images/order_title_bg.gif) repeat-x;}

.tableCart_head td{background:url(images/cart_line.gif) no-repeat right center;}

.tableCart_head td.lastLine{background:none;}

.tableCart_list {width:100%;height:100px;line-height:100px;border:1px solid #D3E4EF;margin:5px 0;text-align:center;}

    .tableCart_list a{text-decoration:underline;color:#666;}

    .tableCart_list input.text{width:26px;height:18px;line-height:18px;border:1px solid #0078BF; vertical-align:middle;}

    .tableCart_list input.button{ width: 36px; height: 22px; color: #0078BF;text-align:center;font-size:11px;vertical-align:middle;

                                 background: #C8E1F0;border: 1px solid #D0E5F2;border-right: 1px solid #99C3DD; border-bottom: 1px solid #99C3DD;}

    .tableCart_list td a.del{text-decoration:none;padding:2px 20px;background: url(images/del.png) no-repeat center;cursor:pointer;}

.cartSum { margin-top: 5px; width: 100%; height: 34px; border: 1px solid #dadde2; background: #f3f2f7; color: #DC0000 }

.cartFun {margin:20px 0 10px 0;}



.cartHot{margin-top:20px;}

.cartHot .content{border:1px solid #A9CBE0;}

.cartHot .title{ height:30px;line-height:35px;border-bottom:1px solid #A9CBE0;background:url(images/cart_hot_bg.gif) repeat-x;}

.cartHot .title h2{margin-left:10px;text-indent:15px;color:#D53B00;background:url(images/ico5.gif) no-repeat left center;}

.cartHot .cartHot_list{margin:20px;}

.cartHot .pro{float:left;margin-left:23px;margin-right:23px;text-align:center;}

.cartHot .lastLine{margin:0;}

.cartHot .pro img{padding:2px;border:1px solid #bdbdbd;}

.cartHot .pro a{text-decoration:underline;}

.cartHot .pro p{line-height:32px;}

.cartHot .pro .price{color:#ff0000;line-height:12px;}



/*---success---*/

.success_img{height:145px;background:url(images/success.gif) no-repeat bottom center;}

.success_line{height:80px;background:url(images/line.gif) no-repeat center;}

.success_msg{text-align:center;font-size:14px;color:#666;line-height:32px;}

.success_msg a{color:#DC0000;text-decoration:underline;font-weight:bold;}

.success_msg strong{font-size:16px;}

.success_bgn{margin:60px 0 80px 0;text-align:center;}



/*---景点列表---*/

.imgList{margin-top:12px;text-align:center;}

.imgList div{float:left;margin:0 0 25px 29px;}

.imgList div img{padding:3px;border:1px solid #829dff;margin-bottom:5px;}

.imgList div a{text-decoration:underline;outline:none;}



/*---footer---*/

.footer_nav { width:100%;height:30px;margin-top:20px;line-height:30px;text-align:center;

              color:#FFF9FF;background:url(images/bottom_nav_bg.gif) repeat-x;}

.footer_nav a{ color:#FFF9FF;margin:0 10px; }

.copyright { padding:10px 0; }

.copyright p{ color:#676767;text-align:center;line-height:22px; }



/*----other----*/

.lastLine{border-bottom:none;}

h1.orderDetail{ line-height:32px;text-align:center;margin:15px 0 5px 0; }

.tableAdd{ line-height:24px; width:100%;}

.tableAdd td{border:1px solid #ccc;padding:3px;border-bottom:none;}

.tableList{line-height:20px;width:97%;margin:15px 10px;text-align:center;}

.tableList th,.tableList td{border:1px solid #ccc;padding:3px;}

input.btn2 { width:72px;height:29px;line-height:29px;background:url(images/btn_3.gif) no-repeat;border:none;color:#0092c8;cursor:pointer;}



 /*onlineService*/

.QQbox { position:absolute;right:0;width:119px;}

.QQlist { position:absolute;left:0;top:0;width:119px;z-index:9999;display:none;}

  .QQlist_t { width:119px;height:31px;}

  .QQlist_b { width:119px;height:13px;}

  .QQlist_m { padding-top:5px; }

  .QQlist_m ul { margin:0 auto;width:110px;background:#F4F8FE;}

  .QQlist_m ul li {display:block;width:110px;height: 24px; line-height: 24px; text-align:center}

.press { position:absolute;right:1px;width:31px;height:113px;cursor:pointer;z-index:9999}



  .QQlist_t { background:url(images/qqlist.gif) no-repeat}

  .QQlist_b { background:url(images/qqlist.gif) no-repeat left bottom}

  .QQlist_m { background:url(images/qqlist_li.gif); }

  .QQlist_m ul li {color: #666;}

  .QQlist_m ul li img{float:left;margin:0 0 0 5px;}

.press { background:url(images/qqpress.gif) no-repeat;}



/*分页*/

.pagination{text-align:center;color:#0f0f0f;}

.pagination a{padding:4px 7px; margin:0 5px;background:#ddd;border:1px solid #aaa;color:#0f0f0f;}

.pagination a:hover{background:#aaa; }

.pagination span{padding:4px 7px;margin:0 5px;background:#999;border:1px solid #aaa;}



.con_pic {float:left; margin-right: 10px;}



.msg{width:95%;margin-left:16px;}

.msg li { padding:10px 0;border-bottom:1px dotted;}

.msg li h6 { font-size:12px;margin-bottom:10px;margin-top:0px;}

.msg li h6 span { padding-left:10px;font-family:tahoma;font-weight:normal}

.msg li .reply { margin:5px auto;padding:10px 15px;width:90%;border:1px solid;}



.msg li h6 { font-size:12px;}

.msg li h6 span { padding-left:10px;font-family:tahoma;font-weight:normal}

.msg li .reply { margin:5px auto;padding:10px 15px;width:90%;border:1px solid;}



.msg li { border-color:#dedede}

.msg li h6 { color:#f60;}

.msg li h6 a{ color:#f60;}

.msg li h6 span { color:#999;}

.msg li p { color:#666;}

.msg li .reply { background-color:#fffdf0;border-color:#ffdd8a;color:#9f1515;}



.sideRecmdContent{height:378px;overflow:hidden;}

.sideRecmdContent .lastLine{border-bottom:none;}

.recmdItem2{padding:14px;border-bottom:1px dashed #C1C2C6;height:95px;overflow:hidden;}

.recmdItem2 img {float:left;}

.recmdItem2 h3{float:left;}

.recmdItem2 p{clear:both; color:#656565;line-height:15px;}



.compList_main { padding:5px; }

.compList_main_item{ padding:10px;border-bottom:1px dashed #C1C2C6; }

.compList_main_left{ float:left;}

.compList_main_left img{padding:2px;border:1px solid #ccc;}

.compList_main_center{ float:left;margin-left:18px;width:520px; }

.compList_main_center h3{margin:5px 0 8px 0;}

.compList_main_center p{color:#656565;}

.compList_main_center p.p_txt{margin-top:10px;line-height:20px;}

.compList_main_center p.p_txt a{color:#FA6604;}



.compDetail_main { color:Black; }

.compDetail_main h4 {padding:10px;font-size:24px;color:#14457D;text-align:center;margin-top:10px;border-bottom:1px dashed #C1C2C6;}

.compDetail_main_item{ padding:10px; }

.compDetail_main_center{ float:left;margin-left:10px;width:98%;border-bottom:1px dashed #C1C2C6; }

.compDetail_main_center p{line-height:28px;font-size:14px;margin-bottom:18px;}

.compDetail_main_center p img{ float:left; padding:10px; }

.compDetail_main_under p{margin-left:10px;line-height:38px;font-size:14px;border-bottom:1px dashed #C1C2C6;}

.gg{width:336px; height:228px; float:right;}

.articleList0{margin:10px 12px; margin-right:10px;font-size:13px; background-color:#FFC;border:1px solid #cfcfcf; padding:10px;float:left; width:650px;} 

.articleList0 li{ margin-right:10px;overflow:hidden;float:left; font-size:14px;}

.articleList0 li a {float:left; font-size:14px;}

.articleList0 a{float:left;display:block;line-height:30px;padding:0 10px;color:#333; }

.articleList0 a:hover{float:left;text-decoration:none;background:#eee}

.articleList0 a.on{float:left;background:#d1e98e}
.about .hd {
     margin: 0 auto;
}
.hd h1 {
    text-align: center;font-size: 18px;
}

.aboutfr p {
        font-size: 13px;
    color: #969696;
    overflow: hidden;
}
* {
  margin:0px;
  padding:0px;
}
#benner {
  width:950px;
  margin:0 auto;
}
#benner .imga {
  display:none;
}
#benner .img .active {
  display:block;
}
#benner .title {
  width:;
  height:16px;
  /*background-color:rgba(226,226,226,0.6);*/
  border-radius:30px;
  margin-top:-35px;
  float:left;
  margin-left: 40%;
  margin-right: 15%;
  padding:6px 0px 0px 10px;
  position:relative;
}
#benner .title .nr {
  list-style:none;
  width:10px;
  height:10px;
  background:#fff;
  border-radius:10px;
  float:left;
  margin-right:10px;
  margin-bottom:0px;
}
#benner .title .active {
  background:#db192a;
}