*{margin:0;padding:0;}
body{ margin:0;padding:0;font-size:12px; font-family: "微软雅黑","宋体",arial,"Lucida Grande",tahoma;}
img{border:none;vertical-align:middle;}
a{color:#8C8C8C;text-decoration:none;}
ul,li{list-style:none;}
table,tr,td{border-collapse:collapse; boder: none}
table{ border-collapse:collapse;}
h2{ color:#434343;}
ul,li,p,input,img,dl,dd,dt,h1,h2,h3,h4{ margin:0;padding:0; }
em,i{ font-style:normal}
.clear{ clear:both;font-size:0;}

.fposition,fposition1{ position:relative;}
.fposition,fposition1 a{text-decoration:none}
.fposition,fposition1 a:hover{ text-decoration:none}
.abs_f{ display:none;position:absolute;width:500px;top:-14px;right:36px;border:1px solid #ddd;background:#fff; z-index:999}
.abs_d{ display:none;position:absolute;width:140px;top:-14px;right:36px;border:1px solid #ddd;background:#fff; z-index:999}
.abs_f_1{ display:none;position:relative;width:100%;top:0px;right:0px;border:1px solid #ddd;background:#fff; z-index:999}
.div-plan{ display:none; margin-top:20px;}
.table_title{border-bottom:1px solid #ddd;background:#f1f1f1;}

/* 供应商图片鼠标样式 */
.viewGys{cursor:pointer;}

/*顶部*/
.js_top{ height:36px; line-height:36px; background:#f1f1f1; border-bottom:1px solid #cccccc; min-width:980px;width:expression(document.body.clientWidth <= 980? "980px": "auto" );}
.js_toplm{ width:980px; margin:0 auto; height:36px; line-height:36px; background:#f1f1f1;}
.topl_js{ float:left;}
.topr_js{ float:right;}
.topl_js a{ background:url(/include/images/h1.jpg) no-repeat left center; padding-left:20px; margin-right:11px; color:#333333;}
.topl_js span{ color:#999999;}
.topr_js a{ color:#333333; margin:0 0 0 7px;}
.topr_js a:hover{ color:#c40000;}
.topr_js span{ color:#f07f15;}

/*logo搜索*/
.js_header{ height:102px; width:980px;margin:0 auto; overflow:hidden;}
.js_header_logo{ float:left; margin:12px 0 0 0;}
.js_header_search{ float:right;  background:url(/include/images/souso.jpg) no-repeat; width:449px; height:36px; line-height:35px;margin: 33px 0 0;}
.txt{ background:none; border:none; padding-left:12px; width:354px; height:36px; line-height:35px;font-family: "微软雅黑","宋体",arial,"Lucida Grande",tahoma; color:#777777; float:left;}
.btn{ width:81px; height:36px; line-height:35px; background:none; border:none; cursor:pointer; float:left; }


/*nav导航*/
.js_nav{ height:49px; background:#c40000; width:100%; min-width:980px;width:expression(document.body.clientWidth <= 980? "980px": "auto" );}
.js_navlm{background:#c40000; width:980px; margin:0 auto;height:49px;}
ul.navks{ background:url(/include/images/xixian.jpg) no-repeat left center; float:left;}
ul.navks li{ float:left; background:url(/include/images/xixian.jpg) no-repeat right center; height:49px; line-height:49px; padding:0 17px 0 11px;}
ul.navks li a{ font-size:16px; font-weight:bold; color:#ffffff;}
ul.navks li a:hover{ text-decoration:underline;color: #f0f300;}
.tb1{ background:url(/include/images/nav1.jpg) no-repeat left center; display:block;float: left; height: 49px; width: 43px;}
.tb2{ background:url(/include/images/nav2.jpg) no-repeat left center; display:block;float: left; height: 49px; width: 43px;}
.tb3{ background:url(/include/images/nav3.jpg) no-repeat left center; display:block;float: left; height: 49px; width: 43px;}

.js_order{ float:right;}
.js_order a{ width:107px; height:49px; line-height:49px; background:#f07f15; display:block; float:left; font-size:16px; font-weight:bold; color:#ffffff; text-align:center;}
.js_order a:hover{ text-decoration:underline;color: #f0f300;}


/*内容*/
.js_content{width:980px; margin:0 auto;}
.js_content_banner{ padding:6px; border:1px solid #dddddd; margin-top:10px;}

/* 切换图 */
.fullSliden {background: none repeat scroll 0 0 #000000;height: 278px;position: relative;width: 100%;z-index:300;}
.fullSliden .bd {margin: 0 auto;position: relative;z-index: 0;}
.fullSliden .bd ul {width: 100% !important;}
.fullSliden .bd li {height: 240px;overflow: hidden;text-align: center;width: 100% !important;}
.fullSliden .bd li a {display: block;height: 240px;}
.fullSliden .hd {bottom: 0;height: 25px;right: 10px;line-height: 21px;position: absolute;z-index: 1;}
.fullSliden .hd ul {text-align: center;}
.fullSliden .hd ul li {background: url("/include/images/a1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;display: inline-block;height: 15px;line-height: 999px;margin: 1px;overflow: hidden;width: 20px;}
.fullSliden .hd ul .on {background: url("/include/images/a0.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

.fullSliden video{width:50%;float:left;height:100%;}

.js_content_supplier{ margin:22px 0 0 0; overflow:hidden;}
.js_content_supplier_l{ float:left; border:1px solid #dddddd; width:666px; min-height:814px;height:expression(document.body.clientheight <= 814? "814px": "auto" );}
.js_content_supplier_r{ float:left;width:295px;margin: 0 0 0 17px;}
.supplier_top{ height:38px; line-height:38px; border-bottom:1px solid #eb5e00; padding:2px;}
.supplier_top1{ float:left; display:block; width:114px; height:38px; line-height:38px; text-align:center; font-size:14px; font-weight:bold;  background:#eb5e00;}
.supplier_top1 a{color:#ffffff;}
.supplier_top1 a:hover{ text-decoration:underline;}
.supplier_top2{ float:right;}
.supplier_top2 a{ color:#333333; font-size:14px; font-weight:bold; margin-right:13px;}
.supplier_top2 a:hover{ text-decoration:underline;}

.supplier_content{ padding-bottom:25px; overflow:hidden;zoom:1;}
ul.gys_column li{ width:284px; overflow:hidden; float:left;margin: 24px 22px 0 24px;height:110px; display:inline;}
.gys_column_tu{float:left; text-align:center;width: 81px;}
.gys_column_tu p{ color:#333333; font-size:14px; font-weight:bold;}
dl.gys_column_zilie{ overflow:hidden; margin: 9px 0 0 0; float:right;width: 196px;}
dl.gys_column_zilie dd{ float:left; margin:0 13px 0 0 ; line-height:20px;}
dl.gys_column_zilie dd a{ color:#666666;white-space: nowrap;}
dl.gys_column_zilie dd a:hover{ text-decoration:underline;color: #F07F15;}


/*最新订单*/
.js_latestorder{border:1px solid #dddddd;}
.js_latestorder_top{ height:36px; line-height:36px; border-bottom:1px solid #dddddd;}
.js_latestorder_top span{ color:#c40000; font-size:14px; font-weight:bold; margin-left:14px; float:left;}
.js_latestorder_top a{ float:right; font-size:13px; color:#333333; padding-right:10px;}

.js_latestorder_x ul{ margin-top:10px; margin-bottom:14px;}
.js_latestorder_x ul li{ border-bottom:1px dotted #cccccc; padding:11px 17px; }
.js_latestorder_x ul li p span{ color:#666666; font-weight:bold;}
.js_latestorder_x ul li p{ color:#666666;line-height:22px;}
.js_latestorder_x ul li p a{ color:#C40000;}








.fooder{ background:#c40000;}
.ft_help_list{overflow: hidden;white-space: nowrap; width:980px; padding:10px 0 24px;}

.ft_help_list dl { display:inline-block;
    width: 130px;
    float: left; display:inline; margin:0 31px 0 34px;
}

.ft_help_list dl dt {white-space: normal;
    color: #666666;
    font-family: "Microsoft YaHei";
    font-size: 14px; color:#ffffff; font-weight:bold;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding:0 8px 0 0;
}

.ft_help_list dl dd {
    background:url(/include/images/xiangdian.jpg) no-repeat left center;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    white-space: normal;
}
.ft_help_list dl dd a { color:#ffffff}
.ft_help_list dl dd a:hover{ text-decoration:underline;}
.fooder3_z{width:980px; margin: 0 auto; overflow: hidden;}
.xs_footer3limian{ width:980px; margin:0 auto;}
.xs_footer3limianwm{ background:#a70000; height:34px; line-height:34px}
.xs_footer3limian p{ text-align:center; font-size:12px; color:#ffffff;line-height: 34px;}
.xs_footer3limian p a{color:#ffffff; padding:0 5px;}
.xs_footer3limian p a:hover{ text-decoration:underline;}


/*目的地*/
.mdd_place{ padding:10px; border-bottom:1px #dadada solid; zoom:1; line-height:24px; }
.mdd_place dt{ float:left; width:8%;}
.mdd_place dd{ float:left; width:90%;}
.mdd_place dd a{ margin:0 5px;}

/* ----------------------------------------------- 线路 */
.all_line{ padding:1px;border:1px #dadada solid; width:978px; margin:10px auto; padding-bottom:20px}
.all_name{padding:0 10px; background:#f1f1f1; height:32px; border-bottom:1px #ccc solid; color:#333;line-height:32px}

.all_name_a{float:left; width:134px;}
.all_name_a span{font-weight:bold}
.all_name_b{float:left;width:385px;}
.all_name_b span{font-weight:bold}
.all_name_c{float:left;width:70px;line-height:32px; text-align:center;padding:0 6px;}
.all_name_c span{font-weight:bold}
.all_name_d{float:left;width:70px;line-height:32px;text-align:center;padding:0 6px;}
.all_name_d span{font-weight:bold}
.all_name_e{float:left;width:50px;line-height:32px;text-align:center;padding:0 6px;}
.all_name_e span{font-weight:bold}
.all_name_f{float:left;width:30px;line-height:32px;text-align:center;padding:0 6px;}
.all_name_f span{font-weight:bold}
.all_name_g{float:left;width:50px;line-height:32px;text-align:center;padding:0 6px;}
.all_name_g span{font-weight:bold}
.all_name_h{float:left;width:100px;line-height:32px;text-align:center;padding:0 6px;}
.all_name_h span{font-weight:bold}

.all_place{padding:10px; border-bottom:1px #dadada solid;}
.day_one{padding:10px; font-size:14px; font-weight:bold; color:#c40000}

/* 在线报名*/
.place_line{width:958px;border:1px #ffe8ad solid;padding-bottom:20px; background:#FFF; height:100%; overflow: hidden;}
.place{width:960px; margin-top:5px;}
.place dl { float:left; width:90%}
.place dl ul li{ float:left; margin-right:3px}
/*.otherplace a{ display:block; width:113px; height:35px; background:url(/include/images/placea.gif) no-repeat; line-height:35px; text-align:center; font-size:14px; font-weight:bold; color:#FFF }
.huabeiplace a{display:block; width:113px; height:35px; background:url(/include/images/placeb.gif) no-repeat; line-height:35px; text-align:center;font-size:14px; font-weight:bold;}
.place dl ul li a:hover{ background:url(/include/images/placehover.gif) no-repeat; line-height:35px; text-align:center; font-size:14px; font-weight:bold; color:#ff6600;}
*/
.otherplace a{ display:block; width:80px; height:35px; background:url(/include/images/placea.gif) no-repeat; line-height:35px; text-align:center; font-size:12px; font-weight:bold; color:#FFF }
.huabeiplace a{display:block; width:80px; height:35px; background:url(/include/images/placeb.gif) no-repeat; line-height:35px; text-align:center;font-size:12px; font-weight:bold;}
.place dl ul li a:hover{ background:url(/include/images/placehover.gif) no-repeat; line-height:35px; text-align:center; font-weight:bold; color:#ff6600;}


.place dd{ float:right; width:10%; }
.place dd a{font-weight: bold}
.online{ font-size:18px;font-family:"微软雅黑";height:40px; margin-top:5px; line-height:40px;}
.online_con{ width:920px; margin:15px auto}
.on_input{ background:#FFF; border-bottom:1px #CCC solid}
.tell{color:#ee5023; font-weight:bold;width:920px; margin:10px auto}
.oee{border:1px #eb5e00 solid; padding-bottom:20px;width:920px; margin:15px auto;}
.on_orderbg{ background:#eb5e00; width:920px; height:27px; color:#FFF }
.on_orderbg td{font-weight:bold; padding:0 10px;border-right:1px #eb5e00 solid;}
.you td{padding:0 10px;border-right:1px #eb5e00 solid;border-bottom:1px #eb5e00 solid; }
.you span{ font-weight:bold; }
.you p{color:#333333;}
.ren{ border:1px #CCC solid; width:30px; text-align:center}
.zongji{width:900px; margin:10px auto 0 auto; text-align:right}
.zongji span{color:#ee5023; font-weight:bold; margin-left:30px}
.tijiao_s{ margin:10px auto 0 auto; text-align:center}
.tijiao{ background:url(/include/images/sumbit.jpg) no-repeat; width:96px; height:30px; cursor:pointer; border:none}
.list{ margin:10px 0}
.listbg{ background:url(/include/images/moneybggb.jpg) repeat-x; height:40px}
.listbg span{ font-size:14px; font-weight:bold;color:#ff6600; line-height:40px; margin-left:10px}
.listcott{ padding:20px; line-height:200%}
.input_go{ width:200px; border:1px #dadada solid; padding:1px; height:20px}


/* 登录页面*/
.js_login{ width:1066px; margin:60px auto; overflow:hidden;}
.js_login_l{ float:left; width:523px; position:relative;}
.js_login_r{ float:left; width:543px; }
.js_login_logo{float:left; width:523px; height:159px; background:#c40000;}
.js_login_shur{float:left; width:315px; height:308px; background:#265d33; margin:20px 0 0 0; padding:33px 0 0 26px;}
.js_login_shur h3{ font-size:34px; color:#FFF; font-weight:normal; line-height:37px;}
.srle{ background:#ffffff; width:278px; height:42px; line-height:42px; border:none; font-size:16px; padding-left:8px; margin:25px 0 0 0;}
.mima{ background:#ffffff; width:278px; height:42px; line-height:42px; border:none; font-size:16px; padding-left:8px; margin:32px 0 19px 0 ;}
.js_login_shur p i{ font-size:15px; color:#ffffff;}
.js_login_shur h4 input{border:0px; display:block; width:117px; height:39px; line-height:39px; font-size:16px; color:#ffffff; text-align:center; background:url(/include/images/ang.jpg) no-repeat;}
.js_login_shur h4{ font-size:16px;margin: 15px 0 0;}
.js_login_shur h4 a:hover{ text-decoration:underline;}
.js_login_yul{float:left; width:161px; height:161px; background:#4b7fd9; margin:20px 0 0 20px;}
.js_login_banner{ position:absolute;left:362px; bottom:0; z-index:99999; width:523px; height:159px;}


.yellow{ background:#ff9c01;}
.green{ background:#6fad34;}
.blue { background:#21a1e0;}
.js_shop{ float:left; margin: 0 0 0 20px; display:inline;}
.js_shop a{ display:block; width:161px; height:340px;}
.js_shop a span{ font-size:16px; font-size:35px; color:#ffffff;width: 76px; display:block; line-height:44px; margin:37px auto 0;}

.js_login_hsex{float:left; width:161px; height:161px; background:#454545; margin:20px 0 0 382px; display:inline;}