/* 全局样式*/
body{font-size:12px;margin:0px;padding:0px;color:#666;font-family: "宋体",Arial,Lucida,Verdana,Helvetica,sans-serif; min-width:1200px; background:#FFF; 
     line-height:24px;}
body a{outline:none; }
ul,li,dl,dt,dd,img,h1,h2,h3,h4,h5,h6,span,p,b,em{margin:0px;padding:0px;border:none;}
li{margin:0px;padding:0px;list-style:none;}

a{text-decoration: none;color:#555;}
a:hover{color:#c81623;text-decoration: underline;}
.f10{font-size:10px; }
.f12{font-size:12px;}
.f14{ font-size:14px;font-family:"微软雅黑";}
.f16{ font-size:16px;font-family:"微软雅黑";}
.f18{ font-size:18px;font-family:"微软雅黑";}
.f24{ font-size:24px;font-family:"微软雅黑"; }
.green,green a{ color:#8cc51d}
.Orange,.Orange a{color:#ff7200;font-family:"微软雅黑" }
.red,.red a{color:#c81623; }
.color-ddd{color:#ddd}
.hui,.hui a{ color:#999;}
.black,black a{ color:#333;}
.fff,.fff a{color:#fff;}
.Blue,.Blue a{ color:#26b2ec;}
.txt-z{text-decoration:line-through}
.left{ float:left;}
.left2{ float:left;}
.right{ float:right}
.right2{ float:right}
.clear{ width:100%;overflow:hidden; margin:0px auto; clear:both; height:1px;}
.h20{ height:20px;}
.h10{height:10px;}

.txt{ border:1px solid #ddd; height:20px; line-height:20px;}
.txtwidth {height:20px;word-wrap: break-word;width:100px;}
.txtwidth2 {height:20px;word-wrap: break-word;width:150px;}
.txtwidth3 {height:20px;word-wrap: break-word;width:300px;}
.txtwidther {border:1px solid #ddd;height:20px;word-wrap: break-word;width:500px;}


select,input{ font-size:12px; color:#666; outline:none;border:1px solid #d7d7d7;padding-left:4px;}
.spanweight {color:#ff7200!important; font-weight:bolder;}
.h4 {margin-bottom:5px!important; font-weight:bold;}
.clear{ clear:both} 

/* 按钮*/
.btn-red,.btn-pink,.btn-gray,.btn-lightgray{background: #c81623; height:38px; font-size:12px; padding:0 14px;
	color:#fff; cursor:pointer; border:none;
	-moz-border-radius:3px; 
-webkit-border-radius:3px; 
border-radius:3px;
behavior: url(iecss3.htc);}
.btn-red:hover{ background:#b3010e}
.btn-hui{ background:url(../images/bnt-hui.jpg) repeat-x; border:1px solid #ddd; height:26px;-moz-border-radius:3px; 
-webkit-border-radius:3px; 
border-radius:3px;
behavior: url(iecss3.htc); color:#333; cursor:pointer;}

/* 头部样式*/
.w-1200,.content,.mian{ width:1200px; margin:0px auto;}
.content{overflow:hidden; clear:both; padding-top:5px; padding-bottom:5px;}
.w-1200r{ width:1200px; margin:0px auto;position:relative}
.top{ height:26px; background:#f6f7f8; border-bottom:1px solid #ddd; line-height:26px; min-width:1200px; width:100%;}
.top .right{color:#999;}
.top .right a{margin-left:6px; margin-right:6px;}
.top .right a:hover{ color:#c81623}
.top .Collection{background:url(../images/ico_02.png) no-repeat 0px 0px; padding-left:15px;}
.top .order{ position:relative;margin-left:6px;width:70px; float:right; height:26px;}
.order1{position:absolute;right:190px;margin-left:6px;width:70px; float:right; height:26px;}
.top .order1 span{background:url(../images/ico_17.png) right no-repeat; padding-right:8px; float:right; z-index:3; position:absolute; top:0px; height:26px; line-height:26px; color:#666;}

.marginovertop {margin-top:-8px;}

/* 弹出框*/
.top-Order{ width:85px; background:#fff; border:1px solid #ddd;position:absolute; top:0px; right:0px; z-index:2; display:none}
.top-Order ul{ padding-top:30px;}
.top-Order li{ padding-left:10px; line-height:24px;}
.top-Order li a:hover{ background:#f2f2f2}

/*.header{overflow:hidden; height:70px;background: url(../images/header.jpg) no-repeat top center; width:100%; margin:0px; }*/

.header{overflow:hidden; width:100%; margin:0px; padding:20px 0; }
.header ul { float:left}
.header li{  width:40px; line-height:16px;float:left; margin-right:10px; color:#7f7e7e;}
.header ul span{ color:#f94721;text-align: center; font:14px "微软雅黑"; float:left;  }

.menu{ background:#c81623; height:40px;color:#FFF;}
.menu ul{font: bold 14px/40px "宋体"}
.menu  li{ float:left;}
.menu  li a{  padding-left:30px; padding-right:30px;color:#fff; height:40px; margin-right:1px; }
.menu  li a:hover,.menu .hover{background:#910b0c; color:#fff; text-decoration: none; height:40px; float:left}

.menu .right{font:normal 12px/40px "微软雅黑"}
.menu .right a{ color:#FFF}


.search{ background:#fff5f7; padding-top:10px; height:85px}
.search .left{ width:174px; position:relative}
.search .map{ text-align:center; height:28px; z-index:999999; position:absolute;width:174px; text-align:center; top:5px; }
.search .map .f12{ background:url(../images/ico_10.png) no-repeat 15px 8px; padding-right:15px;cursor:pointer}
.search .map .f22{font:normal 22px/28px "微软雅黑";cursor:pointer; background:url(../images/ico_30.png) left no-repeat; padding-left:24px; color:#f53b48; padding-right:5px;}
.search .name{ border:1px solid 172px; border:1px solid #fba8ab; height:26px; line-height:26px; text-align:center; color:#f64f5b; margin-top:40px;}

/* 弹出框*/
.map_box_xian{border:1px solid #ddd; border-bottom: none; background:#fff; width:160px;  height:36px; position:absolute; top:0px; left:0px; z-index:999;display:none}
.map_box{width:500px; background:#fff; border:1px solid #ddd; padding:10px; overflow:hidden;position:absolute; top:36px; left:0px; z-index:998;display:none}
.map_box dl{ border-bottom:1px solid #eee; padding-bottom:5px; overflow:hidden; padding-top:5px;}
.map_box dt{ width:40px; text-align:right; float:left; line-height:24px; color:#999}
.map_box dd{ width:450px; float:right; float:right; line-height:24px;}
.map_box dd a{ padding-left:5px; padding-right:5px;}

.search .right{ width:965px;}
.search .right .txtbox{ width:570px; border:2px solid #f53b48; background:#fff; height:34px; margin-bottom:12px; margin-top:5px; position:relative}
.search .right .choice{ width:100px; text-align:center;height:33px; border-right:1px solid #eee; float:left;font:normal 16px/32px "微软雅黑"; color:#333}
.search .right .choice .ico{background:url(../images/ico_13.png) right no-repeat; width:10px; height:10px; float:right; margin-top:12px; margin-right:10px;}
.search .right  .txt{ float:left; margin-left:10px; border:none;}
.search .right  .txt input{ height:32px; width:370px; line-height:32px; border:none;}
.search  .btn{ background:#f53b48; border:none; font-family:"微软雅黑"; color:#fff; cursor:pointer; font-size:18px; height:36px; position:absolute; top:0px; right:0px; width:94px;}
.search .right .hot a{ padding-left:5px; padding-right:5px;}


/* 弹出框*/
.Search_box01{width:98px; background:#fff; border:1px solid #ddd; position:absolute; left:0px; top:34px; z-index:998; overflow:hidden;display:none}
.Search_box01 li{ border-bottom:1px solid #eee;height:32px;font:normal 14px/32px "微软雅黑";}
.Search_box01 li a{width:100%; float:left; color:#999; padding-left:10px; }
.Search_box01 li a:hover{ background:#EFEFEF; width:100%; float:left; text-decoration:none;color:#333}

/* 弹出框*/
.Search_box{width:348px; background:#fff; border:1px solid #eee; position:absolute; left:106px; padding:10px;top:36px; z-index:998; overflow:hidden;display:none}
.Search_bt{font:normal 14px/30px "微软雅黑";border-bottom:1px solid #eee; float:left; width:343px; color:#fe7b23}
.Search_bt img{ float:right}
.Search_box dl{padding-bottom:5px; overflow:hidden; padding-top:5px; float:left; border-bottom:1px dotted #ddd; width:343px}
.Search_box dt{ width:40px; text-align:right; float:left; line-height:24px; font-weight:bold}
.Search_box dd{ width:293px; float:right; line-height:24px;}
.Search_box dd a{ margin-right:10px; float:left}

/* 首页左侧弹出导航*/
.nav{ width:224px; float:left}
.nav_title{ background:url(../images/nav_33.jpg) no-repeat; height:38px; color:#FFF; text-align:center; font:bold 16px/38px "微软雅黑"}
.nav_box{ width:222px; border:1px solid #fa7176; height:510px;border-top:none}
.nav_box dl{ border-bottom:1px solid #f1f1f1; padding-top:10px; padding-bottom:5px; padding-left:15px; padding-right:15px; position:relative; width:192px; float:left;cursor:pointer}

/*.nav_box dl:hover{ background:#fff; border:1px solid #fa7176; border-right:1px solid #fff; border-left:none;} 鼠标移上菜单时先生的动作*/

.nav_box dt{ font: bold 14px/28px "宋体"; height:28px; background:url(../images/ico_39.png) right no-repeat; color:#333}
.nav_box dt img{ float:left; margin-top:2px; margin-right:8px;}
.nav_box dd{ line-height:23px; padding-top:5px; padding-left:30px;}
.nav_box dd a{ margin-right:10px; float:left}
.ico-red{ background:url(../images/ico_45.png) no-repeat; width:32px; height:14px; color:#fff; font-size:12px; text-align:center; float:left; font-weight:normal; line-height:15px; margin-left:5px; margin-top:5px; padding-left:3px;}



/* 弹出框*/
.navbox{ width:934px; height:528px; border:1px solid #ddd; padding:20px; overflow:hidden;position:absolute; top:-38px; left:224px; border-left:none; background:#fff;  z-index:998; display:none}

.navbox .bt,.navbox .bt02{ font:normal 16px/24px "微软雅黑"; margin-bottom:5px; color:#333 }
.navbox .list{ overflow:hidden; width:105%;}
.navbox .list ul{ margin-bottom:30px;}
.navbox .list ul a{ padding-left:10px; padding-right:10px; float:left; margin-right:10px; margin-top:5px; margin-bottom:5px;line-height:20px;  border:1px solid #eee;}
.navbox .list ul a:hover,.navbox .list ul .hover{ background:#f43d4a;border:1px solid #f43d4a;color:#FFF; text-decoration:none}

.list_box{padding-bottom:5px; overflow:hidden; padding-top:5px; float:left; border-bottom:1px dotted #ddd; width:920px; display:none}
.list_box .left{ width:48px; text-align:right; float:left; line-height:24px; font-weight:bold}
.list_box .right{ width:852px; float:right; line-height:24px;}
.list_box .right  a{ margin-right:10px; float:left}

.navbox .bt02{ border-bottom:1px solid #eee; margin-top:25px; padding-bottom:3px;}
.navbox .news{ padding-top:5px; padding-bottom:20px; overflow:hidden; width:105%}
.navbox .news li{ line-height:30px; width:292px;margin-right:20px; float:left;text-overflow:ellipsis;white-space:nowrap; overflow:hidden; }
.navbox .imgbox{ width:105%;}
.navbox .imgbox img{ width:170px; height:119px; float:left; margin-right:15px;}


/* 翻页样3*/
.fy{
	height:30px;
	padding-bottom:30px;
	padding-top:10px; overflow:hidden;
	text-align:center;
font:normal 14px/20px "微软雅黑";
	width:600px; margin:0px auto;
    }
.fy ul{ padding-right:4px; float:left}

.fy b{
	width:26px; height:26px;
	 line-height:26px;
	margin-left:3px;
	background: #83c22b;
    color:#fff;
	float:left;
	-moz-border-radius:3px; 
-webkit-border-radius:3px; 
border-radius:3px;
behavior: url(iecss3.htc);
    }

.fy ul a:link,.fy ul a:visited{
	width:26px; height:26px;
	 line-height:26px;
	background: #dadada;
    color:#666;
	margin-left:3px;
	float:left;
	-moz-border-radius:3px; 
-webkit-border-radius:3px; 
border-radius:3px;
behavior: url(iecss3.htc);
    }

.fy ul a:hover,.fy ul a:active{
  background: #83c22b;
	color:#fff;
	text-decoration: none;
	float:left
    }




.fy .btn{ background: #83c22b; height:26px; font-family:"微软雅黑"; font-size:14px;
	color:#fff;margin-left:5px; cursor:pointer; border:none;
	-moz-border-radius:3px; 
-webkit-border-radius:3px; 
border-radius:3px;
behavior: url(iecss3.htc); padding-left:10px; padding-right:10px;}
.fy .btn:hover{ background:#5c9e00}
	
.fy .txt,.fy span{ width:50px; height:24px; margin-right:5px;  border:1px solid #ddd;	-moz-border-radius:3px; 
-webkit-border-radius:3px; 
border-radius:3px;
behavior: url(iecss3.htc); background:#FFF}

.fy span{ float:left;width:60px; font:normal 14px/20px "微软雅黑"}
.fy span a:hover{ color:#5c9e00}

.fy .txt{ margin-left:5px;margin-right:2px;height:22px }


.flickr{ width:100%; height:30px;}
.flickr a{ margin-left: 5px;}
.flickr span{ margin-left: 5px;}
.disabled{ border:1px solid #dbdbdb; padding:6px 10px; margin:0 6px;border-radius:3px;}
.current{ border:1px solid #c81623; padding:6px 10px;border-radius:3px; color:#c81623}
.flickr a{ border:1px solid #dbdbdb; padding:6px 10px;border-radius:3px;}
.flickr_txt{ width:30px;border:1px solid #dbdbdb; height:20px;border-radius:3px;}
.flickr_button{background: #c81623; height:25px; width:50px; font-family:"微软雅黑"; font-size:14px;color:#fff; cursor:pointer; border:none;border-radius:3px;}
.flickr_button:hover{ background:#b3010e}
.flickr_right{margin-top:20px; float:right; text-align:right;height:30px;}
.flickr_left{width:100%; text-align:center; margin-top:30px; float:left;}

/*.fooder{ display:block; background:#f7f7f7; border-top:2px solid #c81623; padding-bottom:20px; padding-top:20px; overflow:hidden; margin-top:15px;}*/
.fooder{ display:block; background:#f7f7f7; padding-bottom:20px; padding-top:20px; overflow:hidden; margin-top:15px;}
.fooder dl{ float:left; padding-left:58px; padding-right:58px; height:150px; border-left:1px solid #e5e8ea; float:left}
.fooder dt{font: bold 16px/30px "宋体"; color:#505c63; margin-bottom:5px; margin-top:5px;}
.fooder dd{ line-height:24px; color:#8a9ca8}
.fooder dd img{ float:left; margin-right:5px; margin-top:6px;}
.fooder_logo img{ margin-top:45px; float:left; margin-left:10px; margin-right:10px}
.fooder ul{ padding-top:10px; line-height:18px;}
.fooderB{ text-align:center; line-height:30px; margin-top:15px; padding-top:25px; padding-bottom:10px}
.fooderB a{ padding-left:5px; padding-right:5px;}
.fooderB img{ margin-top:5px;}
.fooderC{ border-top:1px solid #eee; padding-top:15px; padding-bottom:10px; line-height:24px}
.fooderC a{ padding-left:5px; padding-right:5px}
.fooderC  a:hover{color:#c81623;}
.fooderD{ border-top:2px solid #c81623; padding-bottom:20px; padding-top:20px; overflow:hidden;}

/* 间距间隔*/
.span20{margin-left:20px}
.span30{margin-left:30px}
.span90{margin-left:90px}
.span300{margin-left:300px}
.span330{margin-left:330px}
.span18{margin-left:18px}
.span12{margin-left:12px}
.spanSmall{margin-left:1px}
.spanSmaller{margin-left:5px}

/*下拉菜单*/
.select180{width:180px; height:20px;}
.select280{width:280px; height:20px;}
.select214{width:214px; height:26px;}
.select350{ width:350px; height:26px;}
.select70{width:70px; height:26px;}
.select98{width:98px; height:26px;}
.select120{width:120px; height:26px;}


/*输入框*/
.input20{height:18px; width:56px;}
.input20{height:18px; width:56px;}
.input24{ height:22px; width:56px;}
.input200{height:22px; width:196px;}
.input300{height:22px; width:300px;}
.input340{height:22px; width:333px;}
.input500{height:22px; width:500px;}
.input100{height:22px; width:96px;}
.input3{vertical-align:-3px;}
.input80{height:22px; width:80px;}

textarea{ border:1px solid #d7d7d7; padding:10px; font-size:12px;line-height:20px;}
.textarea1100{ height:42px; width:1080px;}
.textarea1050{ height:42px; width:1050px;}
.textarea500_40{ height:40px; width:500px;}
.textarea500{ width:500px;height:300px;}
.textarea600_100{ width:600px;height:100px;}
.textarea600_300{ width:600px;height:300px;}
.textareawide100{ width:760px;height:100px;}
.textareawide{ width:760px;height:300px;}
.textareamax{ width:760px;height:500px;}

/*margin*/
.margintopminest {margin-top:10px; width:100%;float:left;}
.margintopminer {margin-top:20px; width:100%;float:left;}
.marginbottomminest {margin-bottom:10px; width:100%;float:left;}
.marginbottomminer {margin-bottom:20px; width:100%;float:left;}

/*line-height*/
.lineheightminest {line-height:20px;}
.lineheightminer {line-height:25px;}

input[type=text], textarea {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    border: 1px solid #ddd;
}
.input20[type=text]:focus,.input24[type=text]:focus,.input100[type=text]:focus,.input80[type=text]:focus,.input200[type=text]:focus,.input300[type=text]:focus,.input340[type=text]:focus{
    box-shadow: 0 0 5px rgba(255,90,90,.60);
    border:1px solid rgba(255,90,90,.60);
}

/*表格颜色*/
.trcolor1{ background:#eeeeee}
.trcolor2{ background:#fdecec}

/*链接*/
.linkcommon { color:#f75856; text-decoration:underline;}


/*上传图片控件*/
.qq-upload-button { background:none!important;border-bottom:none   }
.imglisttable { float:left; margin-right:10px; border:1px solid #ccc; margin-top:3px; text-align:center}


/*图片上显示“跟团游、自由行、定制包团游”等标签。*/
.biaoqian{position:absolute;top:0;left:0; z-index:101;}
.gty-icon,.zzy-icon,.bty-icon{display:inline-block;height:15px;
                              /*margin-right:3px;*/
                              background:url(../images/webico.png) no-repeat;
overflow:hidden;vertical-align:2px;margin-bottom:-1px}
.gty-icon{width:39px;background-position:0px 0px}
.zzy-icon{width:39px;background-position:0px -18px}
.bty-icon{width:39px;background-position:0px -35px}
/*.gty-icon{width:30px;background-position:-375px -232px}
.zzy-icon{width:30px;background-position:0px -18px}
.bty-icon{width:40px;background-position:0px -102px}*/

/*通用边框。下划线*/
.borderbottom{border-bottom:1px solid #ddd;              
 /*border-bottom:1px solid #eee;*/ 
}  /* 只有下*/
.bordertopbottom{border-bottom:1px solid #ddd;border-top:1px solid #ddd;}  /* 只有上和下*/
.borderall{border:1px solid #dbdbdb;}  /* 上下左右都有划线*/
/*通用上下间距。*/
.marginbottom1 {margin-bottom:1px;margin-top:1px; padding:5px 2px 8px 2px}
.margintop1 {margin-top:0px;}
/*通用显示在右边。*/
/*.floatright {float:right; margin-right:50px;}*/


/* 招聘、加盟等使用的公司信息 */
.ShopInfoPanel{ width:300px; float:right; border:1px solid #eee; overflow:hidden; height:246px}
.ShopInfoPanel_bt{ 
    /*background:  url(../images/tb.jpg) no-repeat;*/ /*background:#f5f3f3;*/
    background:#f75856; color:#fff;
                   height:40px; padding-left:18px; font:normal 16px/40px "微软雅黑";}
.ShopInfoPanel H2{ font:13px; col }
.ShopInfoPanel ul{ padding-left:10px; padding-right:10px; padding-top:5px;}
.ShopInfoPanel li{ line-height:30px; background:url(../images/li.jpg) left no-repeat; padding-left:10px; border-bottom:1px dashed #ddd;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
        white-space:normal;
        word-break : break-all;
        word-wrap: break-word;
}


/* =================================首页=======================*/

/* banner*/
.banner{width:684px; height:210px; float:left; margin-left:20px; margin-bottom:10px}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:3px;background:#ffffff;}
#playBox{ width:684px; height:210px; margin:0px auto; background:#fff; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;display:none}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10; display:none}
#playBox .smalltitle {width:684px;height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:50px; margin:0 auto;}
#playBox .smalltitle ul li{ width:12px; height:12px; margin:0 2px;background: url(../images/ico_07.png) no-repeat; float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer;}
#playBox .smalltitle .thistitle{ background: url(../images/ico_05.png) no-repeat;}


/* 优势*/
.Advantage{ width:250px; float:right; border:1px solid #eee; overflow:hidden; height:208px}
.Advantage_bt{ background:  url(../images/tb.jpg) no-repeat; height:54px; padding-left:28px; width:222px; font:normal 14px/40px "微软雅黑";}
.Advantage ul{ padding-left:10px; padding-right:10px; padding-top:5px;}
.Advantage li{ line-height:30px; background:url(../images/li.jpg) left no-repeat; padding-left:10px; border-bottom:1px dashed #ddd;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.Advantage_bnt{ background:url(../images/btn.png) no-repeat; border:none; width:127px; height:32px; font:bolder 16px "宋体"; color:#fff; float:left; margin-left:62px; margin-top:12px; cursor:pointer }

/* 优势*/
.HomePageAdvert{ width:200px; float:right; border:1px solid #eee; overflow:hidden; height:240px}
.HomePageAdvert_bt{ background:  url(../images/tb.jpg) no-repeat; height:54px; padding-left:28px; width:200px; font:normal 14px/40px "微软雅黑";}
.HomePageAdvert ul{ padding-left:10px; padding-right:10px; padding-top:5px;}
.HomePageAdvert li{ line-height:27px; background:url(../images/li.jpg) left no-repeat; padding-left:10px; border-bottom:1px dashed #ddd;
                    /*overflow: hidden; white-space: nowrap;text-overflow: ellipsis*/  /* 前面格式的功能：文字不分行，如果超长，后面用省略号。*/

}

.productbox{ width:956px; float:right; overflow:hidden}
/* 商品*/
.product{ width:105%;}
.product .pro{ background:#f5f3f3; width:186px; height:296px; margin-right:17px; float:left; margin-top:15px;}
.product .pro .img01{ width:186px; height:126px; position:relative; z-index:1;}
.product .pro .img01 .wenz-bj{ background:#000;filter: Alpha(Opacity=5, Style=0); opacity: 0.5; position:absolute; z-index:2; width:180px; height:24px; bottom:0px; left:0px }
.product .pro .img01 .wenz,.product .pro .img01 .wenz02{ position:absolute; z-index:3; width:186px; height:24px; line-height:24px; bottom:0px; left:0px ; text-align:center; color:#fff;white-space: nowrap;text-overflow: ellipsis; overflow:hidden}
.product .pro .img01 .wenz02{ text-align:left; padding-left:30px;}
.product .pro .img01 .ico_01{ background:url(../images/ico_33.png) no-repeat; width:28px; height:19px; position:absolute; bottom:5px; left:-3px; z-index:3}
.product .pro .img01 .ico_02{position:absolute;top:0px; right:0px; z-index:3; background:url(../images/ico_36.png) no-repeat; width:18px; height:18px;radius:2px;}
.product .pro .name{ line-height:20px; margin-top:5px; overflow:hidden; }
.product .pro ul{padding-left:8px; margin-bottom:5px;}
.product .pro .name{padding-left:8px; padding-right:8px;}
.product .pro li{ line-height:20px; overflow:hidden}
.product .pro li .f16{ margin-right:5px;}
.product .pro li .fgrey{ color:#999999}
.product .pro li .fgrey:hover{ color:#c81623}

.product .pro1{ background:#f5f3f3; width:186px; height:296px; margin-right:7px; float:left; margin-top:5px;}
.product .pro1 .img01{ width:186px; height:126px; position:relative; z-index:1;}
.product .pro1 .img01 .wenz-bj{ background:#000;filter: Alpha(Opacity=5, Style=0); opacity: 0.5; position:absolute; z-index:2; width:180px; height:24px; bottom:0px; left:0px }
.product .pro1 .img01 .wenz,.product .pro .img01 .wenz02{ position:absolute; z-index:3; width:186px; height:24px; line-height:24px; bottom:0px; left:0px ; text-align:center; color:#fff;white-space: nowrap;text-overflow: ellipsis; overflow:hidden}
.product .pro1 .img01 .wenz02{ text-align:left; padding-left:30px;}
.product .pro1 .img01 .ico_01{ background:url(../images/ico_33.png) no-repeat; width:28px; height:19px; position:absolute; bottom:5px; left:-3px; z-index:3}
.product .pro1 .img01 .ico_02{position:absolute;top:0px; right:0px; z-index:3; background:url(../images/ico_36.png) no-repeat; width:18px; height:18px;radius:2px;}
.product .pro1 .name{line-height:20px; margin-top:5px;overflow:hidden}
.product .pro1 ul{padding-left:8px;padding-bottom:8px}
.product .pro1 .name{padding-left:8px; padding-right:8px;}
.product .pro1 li{ line-height:20px; overflow:hidden}
.product .pro1 li .f16{ margin-right:5px;}

.product .pro2{ background:#f5f3f3; width:186px; height:296px; margin-right:7px; float:left; margin-top:15px;}
.product .pro2 .img01{ width:186px; height:126px; position:relative; z-index:1;}
.product .pro2 .img01 .wenz-bj{ background:#000;filter: Alpha(Opacity=5, Style=0); opacity: 0.5; position:absolute; z-index:2; width:180px; height:24px; bottom:0px; left:0px }
.product .pro2 .img01 .wenz,.product .pro .img01 .wenz02{ position:absolute; z-index:3; width:186px; height:24px; line-height:24px; bottom:0px; left:0px ; text-align:center; color:#fff;white-space: nowrap;text-overflow: ellipsis; overflow:hidden}
.product .pro2 .img01 .wenz02{ text-align:left; padding-left:30px;}
.product .pro2 .img01 .ico_01{ background:url(../images/ico_33.png) no-repeat; width:28px; height:19px; position:absolute; bottom:5px; left:-3px; z-index:3}
.product .pro2 .img01 .ico_02{position:absolute;top:0px; right:0px; z-index:3; background:url(../images/ico_36.png) no-repeat; width:18px; height:18px;radius:2px;}
.product .pro2 .name{line-height:20px; margin-top:5px;overflow:hidden}
.product .pro2 ul{padding-left:8px;padding-bottom:8px}
.product .pro2 .name{padding-left:8px; padding-right:8px;}
.product .pro2 li{ line-height:20px; overflow:hidden}
.product .pro2 li .f16{ margin-right:5px;}
.fgrey{ color:#999999}
.fgrey:hover{ color:#c81623}

/* 标题*/
.title_box{ background:#f9f8f8; height:32px;line-height:32px; border:1px solid #f3f2f2;position:relative; border-bottom:2px solid #f53b48;}
.title_box ul{ position:absolute; z-index:1; left:-1px; top:-1px; height:34px;}
.title_box li{ font:normal 14px/33px "微软雅黑"; background:#f88398; width:168px; text-align:center;height:35px; float:left; cursor:pointer}
.title_box .hover{ background:#f53b48; height:35px; color:#FFF}

.title_red{ background:url(../images/bt01-bj.jpg) repeat-x; height:44px; margin-top:20px; margin-bottom:20px; position:relative; width:100%; float:left;}
.title_red .right{ float:right; margin-top:18px}
.title_red .right img{ vertical-align:-3px}
.title_red .left img{ float: left}
.title_red .ico{ position:absolute; left:228px; bottom:-5px; z-index:2;}
.title_red ul{ position:absolute; top:50px;}
.title_red ul a{float:left; margin-right:3px;padding-left:10px; padding-right:10px; line-height:20px;}
.title_red ul a:hover,.title_red ul .hover{ background:#f53b48; color:#FFF; line-height:20px; text-decoration:none;}
.title_red h1{ font:normal 24px "微软雅黑"; color:#f53b48; float:left;margin-left:5px;margin-top:3px;}

/* 正文内容*/
.box_left{ width:224px; float:left; overflow:hidden}
.box_right{width:956px; float:right;}

.pro_ad{ width:224px;}
.pro_ad dl{ width:224px; height:260px; margin-top:15px;}
.pro_ad dt img{ width:224px; height:204px;}
.pro_ad dd{ background:#fe7b23; height:56px; color:#FFF}
.pro_ad dd .left{ background:#ff9623; height:56px; width:112px; text-align:center; line-height:56px;}
.pro_ad dd .right{ width:100px; padding-right:5px; height:56px;}
.pro_ad dd .right ul{ margin-top:5px;}
.pro_ad dd .right li{ line-height:22px; text-align:right}


.box_list{margin-top:15px; background:#fbf2e9; overflow:hidden; height:538px;}
.box_list .imgbox{width:224px; height:260px; }
.box_list dl{ border-bottom:1px solid #ebeae8; padding-top:15px; padding-bottom:15px; padding-left:10px; padding-right:10px; overflow:hidden}
.box_list dt{ float:left; width:50px;}
.box_list dd{ width:150px; float:right; overflow:hidden}
.box_list h1{font:normal 16px/24px "微软雅黑"; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.box_list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:100%; float:left; color:#9a9997}

.box_ad{width:224px; margin-top:15px;}
.box_ad ul{ margin-top:-1px;}
.box_ad li{ margin-top:1px; height:179px; width:100%; background:#fff}



/*最新入驻旅行社*/
.zxlxs_block{ width:300px; float:left; margin:6px 30px 0 0; border-bottom:1px dashed #bfbfbf; padding-bottom:6px;}
.zxlxs_block h4{ font:12px  "宋体"; margin:5px 0 5px 0}


/* =================================登录=======================*/
.login_header{ background:#FFF; padding-top:20px; padding-bottom:20px; overflow:hidden;}
.login_header img{ float:left}
.login_header h1{float:left; padding-left:12px; font:normal 20px/42px "微软雅黑";}

.li_h20 li{ margin-bottom:20px; height:36px; line-height:34px; font-size:14px;}
.li_h20 .txt{ height:32px; line-height:32px; width:270px;padding-left:8px; margin-right:10px; float:left}
.li_h20 .red{ padding-right:5px;}

.login{width:890px; margin:0px auto; padding-bottom:30px; overflow:hidden}
.login_left{ width:420px; float:left; height:324px}
.login_right{ width:350px;border:1px solid #ddd;  border-top:2px solid #c81623; height:300px;overflow:hidden; padding:20px;}
.login_title{ background:url(../images/login_10.jpg) bottom repeat-x;height:32px; margin-bottom:30px; margin-top:10px;}
.login_title h1{font:normal 16px/18px "微软雅黑"; padding-right:10px; background:url(../images/login_08.jpg) repeat-x bottom;  float:left; height:32px;}
.login_title h2{font:normal 12px/18px "微软雅黑"; color:#999;float:left ; border-left:1px solid #eee; padding-left:5px;}

.login_right .left{ width:50px; text-align:right}
.login_right .right{ width:290px; overflow:hidden}
.login_right .f12 input{ float:left; padding:0px; margin:0px; margin-top:10px; margin-right:5px;}
.login_right .Blue{ padding-left:40px;}
.login_right .right .btn-red{ margin:1px;width:280px; }

/* =================================注册=======================*/
.register_title{ background: url(../images/login_08.jpg) repeat-x bottom; margin-bottom:50px; width:1200px; text-align:center }
.register_title ul{width:600px; margin:0px auto; overflow:hidden; }
.register_title li{float:left;height:42px; color:#888;background:url(../images/register_14.jpg) bottom repeat-x; padding:0 30px;}
.register_title .hover{background:url(../images/register_12.jpg) bottom repeat-x; color:#333 }
.register_title  h1{font:normal 16px/24px "微软雅黑"; float:left}
.register_title .hover .ico{ background:url(../images/register_10.jpg) no-repeat;color:#fff; }
.ico{ width:25px; height:25px; text-align:center; font:normal 16px/24px "微软雅黑"; float:left; background:url(../images/register_16.jpg) no-repeat; margin-right:8px; color:#FFF; }

.register{ width:570px; margin:0px auto; padding-bottom:30px; overflow:hidden}
.register .left{ width:84px; text-align:right;font-size:14px;}
.register .right{ width:480px; float:right}
.red_box{ float:left; width:153px; padding-top:8px;}
.red_box span{ float:left; width:50px; margin-right:1px;  text-align:center;font:normal 12px/22px "微软雅黑"; color:#FFF; background:#ff8992}
.red_box .r01{ background:#f73c49}
.red_box .r02{ background:#c81623}
.register .btn-red,.login_right .btn-red{width:310px; margin-top:10px;}

.register02{ text-align:center; padding-bottom:120px; overflow:hidden; padding-top:20px;}
.register02 dt{padding-bottom:55px; overflow: auto}
.register02 dd .f14{ margin-bottom:20px;}


.register03{padding-bottom:120px; padding-top:20px; overflow:hidden;width:500px; margin:0px auto}
.register03 dl{ border-bottom:1px solid #ddd; padding-bottom:40px; overflow:hidden}
.register03 dt{ width:90px; text-align:right; float:left}
.register03 dd{ width:400px; float:right; line-height:30px;}
.register03 ul{ padding-top:20px;}
.register03 .f12{ margin-bottom:10px;}
.register03 ul li{ overflow:hidden; line-height:30px;}
.register03 ul .left{ width:100px; text-align:right}
.register03 ul .right{ color:#ddd; width:400px;}
.register03 ul li a{color:#26b2ec;}
.register03 ul li a:hover{color:#c81623;}

/* =================================会员中心=======================*/
/* menu*/
/*.member_menu{ background:#c81623; height:60px; font:normal 16px/60px "微软雅黑"; overflow:hidden}*/
.member_menu{ background:#c81623; height:60px; font:normal 16px/60px "微软雅黑"; }
.member_menu img{ float:left}
.member_menu ul{ float:left; padding-left:30px; }
.member_menu li{ margin-right:5px; float: left}
.member_menu li a{ float:left; padding-left:25px; padding-right:25px; color:#fff;}
.member_menu li .m_ico{ float:right; margin-top:30px; margin-left:8px; width:7px; height:5px; background:url(../images/m_08.png) no-repeat; z-index:8}
.member_menu li .hover,.member_menu li a:hover{background:#a40f14; text-decoration:none}

/* 左侧*/
.member_box{ background:url(../images/member-_03.jpg) 17px repeat-y; overflow:hidden; padding-top:30px; padding-bottom:60px; width:1200px; margin:0px auto}
.member_left{ width:170px; float:left;}
.m_title{overflow:hidden; height:42px; line-height:42px; border-bottom:1px solid #eee}
.m_title img{ float:left; margin-right:5px; margin-top:16px;}
.m_title h1,.m_title h2{font:normal 14px/42px "微软雅黑"; padding-right:15px; background: url(../images/member-_10.jpg) right no-repeat; float:left}
.m_title h2{background: url(../images/member-_11.jpg) right no-repeat;}
.member_left ul{ padding-bottom:15px; overflow:hidden; padding-top:15px; border-bottom:1px solid #eee; padding-left:15px;}
.member_left li{ line-height:18px; overflow:hidden; margin-bottom:4px; width:100%; float:left}
.member_left li a{ padding-left:8px;padding-top:4px; padding-bottom:4px;width:100%; float:left}
.member_left li a:hover,.member_left .hover{ background:#f6f6f6; color:#c81623; width:100%; float:left;padding-top:4px; padding-bottom:4px; text-decoration:none;width:100%; float:left}

.member_right{ width:985px; float:right}
.r_title{ background:url(../images/login_10.jpg) repeat-x bottom; height:26px; line-height:40px; margin-bottom:25px}
.r_title h1,.r_title h2{font:bold 14px/16px "微软雅黑"; height:26px; background:url(../images/register_12.jpg) bottom repeat-x; float:left; color:#da1422}
.r_title h2{ background:url(../images/register_14.jpg) bottom repeat-x; color:#666}
.r_title h3{font: 13px/16px "微软雅黑"; float:left;}
.r_title h3 span{ font-weight:bold; color:#da1422}

/* 右侧内容-个人资料*/
.li_h15{overflow:hidden; padding-bottom:20px;}
.li_h15 select{ padding-top:3px; padding-bottom:3px; padding-right:3px;}
.li_h15 li{margin-bottom:15px; line-height:26px; float:left; width:100%;}
.li_h15 .left{ width:180px; text-align:left; }
.li_h15 .right{ width:805px; text-align:left; margin-top:0px;}
.li_h15 .left2{ width:26%; text-align:left; }
.li_h15 .right2{ width:74%; text-align:left; margin-top:0px;}
.li_h15 .red,.papers li .red{ padding-right:5px;}
.li_h15 .right .txt{ width:195px; height:24px; margin-right:5px; padding-left:5px;}
.li_h15 .right .f12{ float:left;}
.li_h15 h2{width:116px; height:24px; text-align:center;font:14px "微软雅黑" ; color:#FFFFFF; background:#f75856;float:left; padding-top:2px;}
.li_h15 h2 a{font:14px "微软雅黑" ; color:#FFFFFF; text-decoration:none;}
.inputB{ float:left; padding:0px; margin:0px; margin-top:7px; margin-right:5px;}
.m_top15{ margin-top:15px;}
.btn-w40-low{ width:40px!important; height:22px!important; font-weight:normal; font-size:12px; font-family:"宋体"}
.btn-w70{ width:70px; height:28px;}
.btn-w100{ width:120px; height:28px!important;}
.btn-w150{ width:150px; height:28px!important;}
.btn-low-w52{ width:52px!important; height:24px!important; font-size:12px; background: #c81623;color:#fff;cursor:pointer;border:none;-moz-border-radius:3px; 
-webkit-border-radius:3px; 
border-radius:3px;}
.padding15{ padding-top:15px; overflow:hidden}




/*常用游客信息*/
.Common_search{ background:#f7f7f7; border:1px solid #ddd; padding-top:8px; overflow:hidden; padding-bottom:8px;}
.Common_search ul{ padding-left:10px; padding-top:8px;}
.Common_search li{ float:left; margin-right:5px; line-height:28px;}
.Common_search li .txt,.papers li .txt{ padding-left:5px; height:24px;}
.btn-w52{ width:52px!important; height:28px!important; font-weight:normal; font-size:12px; font-family:"宋体"}
/*.btn-w52{ width:52px!important; height:28px!important; float:left; font-weight:normal; font-size:12px; font-family:"宋体"}*/


.papers ul{ overflow:hidden}
.papers li{ float:left; padding-left:25px;}
.papers li select{ padding-top:3px; padding-bottom:3px; padding-right:3px;margin-left:-8px;}
.papers dl{ padding-left:95px; padding-top:10px;}
.papers dt img{ float:left; margin-right:3px; margin-top:6px;}

/*.Common_pop{background:#fff; border:1px solid #ddd; position:absolute; z-index:200; overflow:hidden;}*/
/*.Common_pop{background:#fff; border:1px solid #ddd; top:30%; left:30%; position:absolute; z-index:200; overflow:hidden;}*/
.Common_pop{background:#fff; border:1px solid #ddd; overflow:hidden;z-index:200; 
            position: fixed;
            /*top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;*/
            margin: auto;
}
.Common_pop .bt{ height:30px; border-bottom:1px solid #ddd; background:#EFEFEF; overflow:hidden;}
.Common_pop .bt .left{ padding-left:15px; font:normal 14px/30px "微软雅黑"}
.Common_pop img{vertical-align:-10px;}
.pop{ padding:20px 10px; overflow:hidden;}
.pop-bnt{ margin-top:20px; text-align:center}
.pop .btn-red{height:28px; background:#c81623; color:#fff; margin-right:10px;}
.pop .btn-red:hover{ background:#b3010e}
.pop .btn-gray{height:28px; background:#959595; color:#fff; margin-right:10px;}
.pop .btn-gray:hover{ background:#888888}
.Common_pop-bj{ background:#000;opacity: 0.7;filter:alpha(opacity=70); width:100%;height:500%; position:absolute; z-index:100;top:0px; left:0px; }
.delete_pop{top:33%; left:36%; width:360px; text-align:center}


/* =================================入住申请=======================*/
.Apply_for{width:850px; float:left; overflow:hidden; border-right:1px solid #eee;padding-bottom:30px; margin-bottom:20px;}
.Apply_for .left{ width:245px; text-align:right;font-size:14px;}
.Apply_for .right{ width:600px; float:right}
.Apply_for .li_h15 li{ margin-bottom:0px;}
.Apply_for .right .txt{width:305px;}
.Apply_for .r01{ background:#f73c49}
.Apply_for .r02{ background:#c81623}
.Apply_for .btn-red{width:310px; margin-top:10px;}
.Apply_dl01 dl{ float:left; margin-right:10px; width:60px}
.Apply_dl01 dt input{ float:left; padding:0px; margin:0px; float:left; margin-right:5px; margin-top:6px;}
.Apply_dl01 dd{float:left}

.Apply_dl02 dl{ float:left;}
.Apply_dl02 dt ,.Apply_dl03 dt{ float:left; width:130px; height:140px; border:1px solid #ddd; text-align:center;font:normal 14px/30px "微软雅黑";}
.Apply_dl02 dt .hui,.Apply_dl03 dt .hui{ padding-top:35px; float:left; width:100%}
.Apply_dl02 dd{float:left; padding-left:10px; width:380px;}
.Apply_dl02 dd span{ width:100%; float:left; margin-top:6px;}
.Apply_dl02 .btn-hui{ width:96px;}

.Apply_dl03 dl{ float:left;width:130px; margin-right:10px;}
.Apply_dl03 dd{float:left; width:130px;}
.Apply_dl03 dd span{ width:100%; float:left;text-align:center; margin-top:3px;}
.Apply_dl03 .btn-hui{ width:130px; margin-top:5px;}
.Apply_dl03 .hui{ padding-top:30px; float:left}

.m-fot5{ width:100%; float:left; margin-bottom:5px;}
.m-top20{ margin-top:20px;}

.Apply_rightbox{ width:280px; float:right; padding-right:40px;}
.Apply_rightbox dl{ border-bottom:1px solid #eee; padding:10PX 10px; overflow:hidden;}
.Apply_rightbox dt{font:normal 14px/16px "微软雅黑"; overflow:hidden; border-left:2PX solid #ea7266; height:16PX; padding-left:8PX; margin-bottom:10PX; }
.Apply_rightbox dd{ line-height:20px; padding-top:5px; overflow:hidden;}
.Apply_rightbox div{ margin-top:10px;}

.Apply02{ width:90%; margin:0PX auto; height:500px;}

.ForbidOfNoEmployee{ margin-left:60px;margin-top:30px;}
.ForbidOfNoEmployee dl{ border-bottom:1px solid #eee; padding:10px 10px; overflow:hidden;}
.ForbidOfNoEmployee dt{font:normal 14px/16px "微软雅黑"; overflow:hidden; border-left:2PX solid #ea7266; height:16PX; padding-left:8PX; margin-bottom:10PX; }
.ForbidOfNoEmployee dd{ line-height:20px; padding-top:5px; overflow:hidden;}

/* =================================卖家中心=======================*/
.seller_title{ border-bottom:1px solid #ddd;height:40px; font:normal 14px/40px "微软雅黑"; margin-bottom:25px}
.seller_home{}
.seller_home ul{}
.seller_home li{}

.gridtable {
	border-width: 1px;
	border-color: #ddd;
	border-collapse: collapse
}
.gridtable th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #ddd;
}
.gridtable .td_left{
	padding-left:26px;
	text-align:left
}

.gridtable td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #ddd;
}

/* =================================旅行店铺展示=======================*/
/*header*/
.store_header{overflow:hidden; height:44px; width:100%; margin:0px; padding:20px 0 }
.store_header img{float:left; margin:0px 0 0 0;  }
.store_header h1{ margin:-3px 10px;padding:0 10px 0 10px; border-right:1px solid #ddd; border-left:1px solid #ddd; float:left; color:#333333; font-size:12px;height:50px;}
.store_header ul { float:left}
.store_header li{  width:40px; line-height:16px;float:left; margin-right:10px; color:#7f7e7e;}
.store_header ul span{ color:#f94721;text-align: center; font:14px "微软雅黑"; float:left;  }
.store_header_float{Z-INDEX: 100;display:none; left:366px; WIDTH: 260px; background:#FFFFFF; position:absolute; top:110px; padding:15px; border:1px solid #ddd; }
.store_txtbox{ width:370px; height:32px; border:3px #fa6a69 solid;float:left;}
.store_txtbox input{width:236px;height:28px; color:#999999; border:0 ; padding:0px 0 0 10px }
.store_txtbox_ddl{height:32px; margin-left:0px; margin-top:-7px;background:#f4f4f4;}
.store_txtbox_btn1{border:none; float:left; color:#fff; cursor:pointer; font-size:12px; height:38px;  width:53px;background:#fa6a69}
.store_txtbox_btn2{border:none; float:left; color:#fff; cursor:pointer; font-size:12px; height:38px;  width:53px;background:#c81623}
.store_txtbox ul{ float:left;}
.store_txtbox li{ float:left; color:#666666; width:90px; height:25px;text-align:center;background:#f4f4f4;margin:0; padding:7px 0 0 0; }
.store_txtbox_luxian{border-left:1px solid #ddd;border-right:1px solid #ddd; background:#f9f8f8;float:left; color:#666666;text-align:center;margin:0; padding:7px 0 0 0; }
.store_txtbox .m_ico{ float:right; margin-top:6px; margin-right:6px; width:7px; height:4px; background: url(../images/ico_52.gif) no-repeat;} 
.store_txtbox_a:link,.store_txtbox_a:visited{ color:#999999}
.store_txtbox_a:hover{color:#c81623;text-decoration: underline;}

/*menu*/
.store_menu{background:#f75856; height:40px;color:#FFF;width:100%; }
.store_menu1 ul{font:14px/40px "微软雅黑"; float:left}
.store_menu1 li{ float:left;}
.store_menu1 li a{  padding-left:20px; padding-right:20px;color:#fff; height:40px; margin-right:1px; }
.store_menu1 li a:hover,.store_menu .hover{background:#f03f3d; color:#fff; text-decoration: none; height:40px; float:left}
.menu_special{font:14px/40px "微软雅黑";z-index: 50; position:relative; }
.menu_special ul li a, .menu_special ul li a:visited {display:block; text-decoration:none; color:#000;width:110px; padding-left:20px; 
                                                      height:40px;color:#fff; background:#f03f3d; line-height:40px; font-size:11px; overflow:hidden;}
.menu_special ul {padding:0; margin:0;list-style-type: none; }
.menu_special ul li {float:left; position:relative; margin-top:-1px; border-top:1px solid #e23432; }
.menu_special ul li ul {display: none;}
.menu_special ul li:hover a {color: #FFFFFF; background:#f03f3d;}
.menu_special ul li:hover ul {display:block; position:absolute; width:130px;}
.menu_special ul li:hover ul li a.hide { background:#f03f3d; color: #FFFFFF;}
.menu_special ul li:hover ul li:hover a.hide {background: #FFFFFF; color:#f03f3d}
.menu_special ul li:hover ul li ul {display: none;}
.menu_special ul li:hover ul li a {display:block; background:#f03f3d; color: #FFFFFF;}
.menu_special ul li:hover ul li a:hover {background: #FFFFFF; color:#f03f3d}
.menu_special ul li:hover ul li:hover ul {display:block; position:absolute; left:130px; top:0;}
.menu_special ul li:hover ul li:hover ul.left {left:-130px;}
.menu_special .m_ico{ float:right; margin-top:18px; margin-right:20px; width:7px; height:4px; background: url(../images/ico_53.gif) no-repeat;} 

/*banner*/
.flexslider {margin: 0px auto 0px;position: relative;width: 100%;height: 400px; overflow: hidden;zoom: 1; text-align: center;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 50px;height: 50px;line-height: 99em;margin: -35px 0 0;
                       background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%; z-index: 20;
                       cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -50px; right:18%; }
.flex-direction-nav .flex-prev { left:18%;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height: 400px;display: block;}
.flexslider .slides img {width: 100%;height: 400px;display: block;}

/*推荐商品*/
.tjcp{ width:1200px;}
.tjcp h2{ color:#f03f3d;font:20px "微软雅黑";  border-bottom:#f03f3d 2px solid; width:100px; float:left; height:36px}
.tjcp h3{border-bottom:#dbdbdb 2px solid; width:1100px;float:left; height:36px}
.tjcp_block1{width:1200px; height:302px;background:#f7f7f7; color:#333333; float:left; margin-top:20px;}
.tjcp_block1 img{float:left}
.tjcp_block1_text{float:left; margin:14px 0 0 30px; width:500px; border-right:#CCCCCC dashed 1px; padding-right:30px}
.tjcp_block1 h4{ font:24px  "微软雅黑"}
.tjcp_block1 h5{ font:18px  "微软雅黑"; font-weight:normal; margin-top:10px}
.tjcp_block1 p{margin-top:10px}
.tjcp_block1_price{float:left; margin:50px 20px 0 20px}
.tjcp_block1_price span{font:18px "微软雅黑"; color:#ff7200;}
.tjcp_block2{width:288px; height:305px; float:left; background:#f7f7f7; margin:24px 12px 20px 0 }
.tjcp_block2 h6{line-height:20px!important; font:12px "宋体"; }
.tjcp_block2_price{ margin:5px 5px 0 5px; line-height:22px}
.tjcp_block2_price span{
    color:#ff7200; 
    /*font-weight:bold;*/
}

/*店家商品分类*/
.store_nav{ width:200px; margin-top:10px; float:left; color:#333333; }
.store_nav_title{background:#f75856;  padding:10px 10px ;color:#FFF; font:bold 16px "微软雅黑"}
.store_nav_box{ width:198px; border:1px solid #dddddd; border-top:none;}
.store_nav_box dl{ margin:0 10px; border-bottom:1px dashed #bfbfbf; padding:10px 0 10px 0}
.store_nav_box dt{ font: bold 12px "宋体"; height:20px;}
.store_nav_box dd{ line-height:20px; padding-top:5px;}

/*商品浏览-2021年之前，网格方式展示*/
.show_left{width:970px;float:left}
.cpll{ width:980px; margin:10px 0 0 30px; float:left} 
.cpll1{ width:980px; margin:10px 0 0 0; float:left} /*店铺搜索的时候，每行5条数据。*/
/*整站搜索，每行6条数据。因为商品的左边预留17px("margin:0px 17px 14px 0"，左边留17px)，左边空，所以宽度超过了1200px。*/
.cpll2{ width:1220px; margin:10px 0 0 0; float:left} 
.cpll p{color:#333333; float:left; margin:0px 0 20px 0}
.cpll h2{ color:#f03f3d;font:20px "微软雅黑";  border-bottom:#f03f3d 2px solid; width:100px; float:left; height:36px}
.cpll h2 a{ color:#f03f3d;font:20px "微软雅黑"; }
.cpll h2 a:hover{ text-decoration:none}
.cpll_more{ float:right; padding-top:6px; padding-right:20px;}
.cpll_more a:hover{color:#f03f3d;font:12px "微软雅黑"; text-decoration:none }
.cpll_more a:link,.cpll_more a:visited{color:#f03f3d;font:12px "微软雅黑"; text-decoration:none }
.cpll h3{border-bottom:#dbdbdb 2px solid; width:870px;float:left; height:36px; margin-bottom:20px}
/*.cpll .cpll_block{width:186px; height:240px; float:left; background:#f7f7f7;margin:0px 10px 14px 0 }
.cpll1 .cpll_block{width:186px; height:240px; float:left; background:#f7f7f7;margin:0px 10px 14px 0 }
.cpll2 .cpll_block{width:186px; height:260px; float:left; background:#f7f7f7;margin:0px 17px 14px 0 }*/
.cpll .cpll_block{width:186px; height:278px; float:left; background:#f7f7f7;margin:0px 10px 14px 0 }
.cpll1 .cpll_block{width:186px; height:278px; float:left; background:#f7f7f7;margin:0px 10px 14px 0 }
.cpll2 .cpll_block{width:186px; height:296px; float:left; background:#f7f7f7;margin:0px 17px 14px 0 }
.cpll_block h6{line-height:20px!important; font:12px "宋体"; }
.cpll_block_price{ margin:10px 10px 0 2px; line-height:20px}
.cpll_block_price span{
    color:#ff7200; 
    /*font-weight:bold;*/
}
/*.cpll_img{float:left}*/
.divproductthumbpicture 
{
    position:relative;
    width:186px; 
    height:124px;
}
.productthumbpicture{    
    /*max-width:186px; max-height:124px;*/ 
    width:186px; height:124px;
}
.divproductthumbpicture4IsRecommended{    
    position:relative;
    width:288px; height:192px;
}
.productthumbpicture4IsRecommended 
{
    /*max-width:288px; max-height:192px;*/
    width:288px; height:192px;
    text-align: center;
}
/*.cpll_img img{ margin-right:4px}*/



/*商品浏览-2021年换成每行1条数据*/
.cplines{ width:1200px; 
          margin:10px 0 0 0; 
} 
.cplines_content{ width:970px; margin:0px 0 0 0px;
         float:left; 
}
.cplines_item{ width:100%; margin:15px 0 0 0px; border-bottom:1px dashed #bfbfbf; 
         padding-bottom:10px;
         overflow:hidden; /*"overflow:hidden"的功能是为了解决子div设置float以后，不能撑开父div的高度*/ 
}
.cplines_item .leftdiv {
        float:left; display:inline;
        width:186px;
        height:124px;
        position:relative;/*"position:relative;"的功能是为了：让图片左上角的标签（小图标“定制包团游”），位置固定。*/ 
    }
.cplines_item .productthumbpicture {
    width:186px; 
    height:124px;
    }
.cplines_item .middlediv {
    margin:0px 10px 0px 20px; /* margin左边，是把leftdiv的宽度也计算进去的。*/ 
    width:580px; 
    float:left; display:inline;
    }
.cplines_item .rightdiv {
    margin:0px 10px 0px 10px; /* margin左边，是把leftdiv的宽度、middlediv的宽度，也计算进去的。*/ 
         width:130px;
         float:right; display:inline;
    }

.cplines_content h2{color:#000000; font:14px "微软雅黑"; /*font:16px "微软雅黑";*/}
.cplines_span14 {color:#000000; font:14px "微软雅黑"; /*font:16px "微软雅黑";*/}


/*招聘信息浏览：每行一个*/
.jobsxs{ width:1200px; 
         /*margin-top:30px; float:left; margin-bottom:10px;*/
}
.jobsxs_content{ width:860px; margin:0px 0 0 0px;
         float:left; 
}
.jobsxs_item{ width:100%; margin:15px 0 0 0px; border-bottom:1px dashed #bfbfbf; 
         /*float:left;*/ 
         padding-bottom:10px;
         overflow:hidden; /*"overflow:hidden"的功能是为了解决子div设置float以后，不能撑开父div的高度*/ 
}
.jobsxs_leftdiv {
         float:left; 
    }
.jobsxs_rightdiv {
         float:right; 
    }
.jobsxs h2{
    /*color:#f03f3d;*/
    color:#000000;
           font:16px "微软雅黑";  
           /*border-bottom:#f03f3d 2px solid; 
           width:100px; float:left; height:36px */ 
           }
.jobsxs h3{color:#ff7200;font:12px "宋体";  
    /*border-bottom:#dbdbdb 2px solid; width:870px;float:left; height:36px*/
}
.jobsxs h4{font:12px "宋体";  
    /*font:12px  "宋体"; margin:10px 0 10px 0*/
}
.jobsxs span{font:12px  "宋体";
    /*color:#ff7200; font-weight:bold*/
}


/*招聘信息详情页*/ 
.jobitem{width:1200px; margin:0px auto;
overflow:hidden; clear:both; 
padding-top:15px; padding-bottom:15px;
}
.jobitemleft{ width:860px; margin:0px 0 0 0px; float:left; }
.jobitemleft h2{
    /*float:left;*/ 
                  color:#000000;font:20px "微软雅黑"; } /*职位名称*/ 
.jobitemleft h3{margin-top:10px; 
                    color:#ff7200;font:20px "微软雅黑";} /*月薪*/ 
.jobitemleft h4{margin-top:15px;
                font:13px  "宋体";} /*学历、工作年限等使用*/ 
.jobitemleft dl{
    /*padding:30px 10px;*/ 
    padding-top:15px;padding-bottom:10px;
                    overflow:hidden;}/*职位描述、公司简介等使用。*/ 
.jobitemleft dt{font:normal 14px/16px "微软雅黑"; overflow:hidden; border-left:2PX solid #ea7266; height:16PX; padding-left:8px; margin-bottom:10PX; }
.jobitemleft dd{line-height:20px; padding-top:5px; overflow:hidden;}


/*加盟合作信息浏览：每行一个*/
.cooperatesxs{ width:1200px; 
         /*margin-top:30px; float:left; margin-bottom:10px;*/
}
.cooperatesxs_content{ width:860px; margin:0px 0 0 0px;
         float:left; 
}
.cooperatesxs_item{ width:100%; margin:15px 0 0 0px; border-bottom:1px dashed #bfbfbf; 
         /*float:left;*/ 
         padding-bottom:10px;
         overflow:hidden; /*"overflow:hidden"的功能是为了解决子div设置float以后，不能撑开父div的高度*/ 
}
.cooperatesxs_leftdiv {
         float:left; 
    }
.cooperatesxs_rightdiv {
         float:right; 
    }
.cooperatesxs h2{
    /*color:#f03f3d;*/
    color:#000000;
           font:16px "微软雅黑";  
           /*border-bottom:#f03f3d 2px solid; 
           width:100px; float:left; height:36px */ 
           }
.cooperatesxs h3{color:#ff7200;font:12px "宋体";  
    /*border-bottom:#dbdbdb 2px solid; width:870px;float:left; height:36px*/
}
.cooperatesxs h4{font:12px "宋体";  
    /*font:12px  "宋体"; margin:10px 0 10px 0*/
}
.cooperatesxs span{font:12px  "宋体";
    /*color:#ff7200; font-weight:bold*/
}


/*加盟合作信息详情页*/ 
.cooperateitem{width:1200px; margin:0px auto;
overflow:hidden; clear:both; 
padding-top:15px; padding-bottom:15px;
}
.cooperateitemleft{ width:860px; margin:0px 0 0 0px; float:left; }
.cooperateitemleft h2{
    /*float:left;*/ 
                  color:#000000;font:20px "微软雅黑"; } /*职位名称*/ 
.cooperateitemleft h3{margin-top:10px; 
                    color:#ff7200;font:20px "微软雅黑";} /*月薪*/ 
.cooperateitemleft h4{margin-top:15px;
                font:13px  "宋体";} /*学历、工作年限等使用*/ 
.cooperateitemleft dl{
    /*padding:30px 10px;*/ 
    padding-top:15px;padding-bottom:10px;
                    overflow:hidden;}/*职位描述、公司简介等使用。*/ 
.cooperateitemleft dt{font:normal 14px/16px "微软雅黑"; overflow:hidden; border-left:2PX solid #ea7266; height:16PX; padding-left:8px; margin-bottom:10PX; }
.cooperateitemleft dd{line-height:20px; padding-top:5px; overflow:hidden;}

/*合作组团社*/
.hzyxs{ width:970px; margin:14px 0 0 30px; float:left}
.hzyxs h2{ color:#f03f3d;font:20px "微软雅黑";  border-bottom:#f03f3d 2px solid; width:100px; float:left; height:36px}
.hzyxs h3{border-bottom:#dbdbdb 2px solid; width:870px;float:left; height:36px}
.hzyxs_block{ width:450px; float:left; margin:4px 30px 0 0; border-bottom:1px dashed #bfbfbf; padding-bottom:6px;}
.hzyxs_block h4{ font:12px  "宋体"; margin:5px 0 5px 0}
.hzyxs_block span{ color:#ff7200; font-weight:bold}

/* =================================旅行店铺展示-栏目页面=======================*/
.store_memu_left{width:970px; margin-left:30px; margin-top:10px; float:left}
.store_memu1 a:hover{color:#f75856; text-decoration:none }
.store_memu2 a:hover{color:#f75856; text-decoration:none }
.store_memu1,.store_memu1 th,.store_memu1 td{ border:#dbdbdb 1px solid;border-collapse:collapse}
.store_memu2,.store_memu2 th,.store_memu2 td{ border:#dbdbdb 1px solid;border-collapse:collapse}
/*.store_memu1 tr{ height: 36px}*/
.store_memu1 li{ float:left; margin:2px 10px 2px 10px;}
.store_memu1 ul{  margin:0 10px}
.store_memu1_current{ background:#f75856; color:#FFFFFF; padding:3px 5px}
.store_memu1_current a,.store_memu1_current a:hover{color:#FFFFFF;}
.store_memu1_more a{ display:block;background: url(../images/ico_55.gif) no-repeat scroll right transparent; width:36px }
.store_memu1_more a:hover{text-decoration:none;background: url(../images/ico_62.gif) no-repeat scroll right transparent;}
.store_memu1_more_hide a{ display:block;background: url(../images/member-_10.jpg) no-repeat scroll right transparent; width:36px }
.store_memu1_more_hide a:hover{text-decoration:none;background: url(../images/ico_14.png) no-repeat scroll right transparent;}
.store_memu2{margin-top:10px;}
.store_memu2 td{ padding-left:20px;background:#f6f6f6}
.store_memu1_search{background: url(../images/ico_56.gif) no-repeat scroll 130px 5px transparent; border:1px solid #dbdbdb; height:22px;border-radius:12px; padding:0 10px; margin-left:20px}
.store_memu1_1{ border:#dbdbdb 1px solid; display:block;}
.store_memu1_1 a{ display:block; padding:0px 6px 0 16px}
.store_memu1_1 a:link, .store_memu1_1 a:visited{background: url(../images/ico_54.gif) no-repeat scroll 4px 7px transparent; }
.store_memu1_1 a:hover{ color:#f75856; text-decoration:none;background: url(../images/ico_61.gif) no-repeat scroll 4px 7px transparent; }
/*.store_memu1_2{ display:block;background: url(../images/ico_57.gif) no-repeat scroll transparent;}
.store_memu1_2 a{ display:block; width:54px; padding-left:10px;}
.store_memu1_2 a:hover{ display:block; color:#f75856; text-decoration:none;background: url(../images/ico_58.gif) no-repeat scroll transparent;}*/
.store_memu1_2_li { border:#A6A6A6 1px solid; background-color:#FDECEC; padding-left:8px;  padding-right:5px;}
.store_memu1_2{ background: url(../images/delete.png) center no-repeat scroll transparent;}
.store_memu_divmore{ float:right;}

/*.store_memu2_1{ display:block;background: url(../images/ico_59.gif)no-repeat scroll 30px 8px transparent;}*/
.store_memu2_1{ display:block;}
.store_memu2_1 a{ display:block; color:#f75856; }
.store_memu2 a:hover{ display:block;}
/*.store_memu2_2 a{ display:block;background: url(../images/ico_60.gif) no-repeat scroll 30px 8px transparent;}*/
.store_memu2_2 a{ display:block;}
.store_memu2_3 a{ display:block;background: url(../images/ico_60.gif) no-repeat scroll 40px 8px transparent;}
.store_memu2_4 input{ width:80px; border:#dbdbdb 1px solid; }
.store_memu2_4 {text-align:left;}

/* ========================旅行店铺展示-栏目页面-价格过滤器显示===================*/
    .rank_priceform {
        float: left;
        position: relative;
        z-index: 110;
        width: 340px;
        height: 24px;
        margin: 0px 0 0 0;
        overflow: visible;
        white-space: nowrap;
    }
     .rank_priceform .fm_price {
        position: absolute;
        padding-top: 0px;
        padding-left:10px;
        overflow: visible;
        width: 200px;
        height:55px;
    }
    
    .rank_priceform .fm_price p {
         margin:0px;
         display: inline;
    }
    .rank_priceform .fm_price input {
        border: 1px solid #d0d0d0;
        width: 50px;
        height: 14px;
        vertical-align: middle;
    }

    .rank_priceform .fm_price .btns {
        display: none;
    }
    
       .rank_priceform .fm_price_focus {
        position: absolute;
        padding-top: 0px;
        padding-left:10px;
        overflow: visible;
        width: 200px;
        height:55px;
    }
    .rank_priceform .fm_price_focus p {
         margin:0px;
         display: inline;
    }
    .rank_priceform .fm_price_focus input {
        border: 1px solid #d0d0d0;
        width: 50px;
        height: 14px;
        vertical-align: middle;
    }
    .rank_priceform .fm_price_focus  {
        border: 1px solid #ccc;
        background: #fff;
    }
    .rank_priceform .fm_price_focus .btns {
        display: block;
        margin: 5px 0 0 50px;
    }
    .rank_priceform .fm_price_focus .btns .reset {
        cursor: pointer;
        float: left;
        text-decoration: underline;
        margin: 0px 20px 0 0px;
        font-family: '宋体';
        display: block;
    }
    .rank_priceform .fm_price_focus .btns .btn button {
        cursor: pointer;
        line-height:22px;
        height: 22px;
        width: 40px;
        text-align:center;
        vertical-align:middle ;
        padding:0px;
        margin:0px; 
        display: block;
    }
    
/* =================================旅行店铺展示-商品页面=======================*/
.product_img{ background:#f6f6f6; width:480px; height:90px; margin-top:10px; text-align:center; border:1px solid #eeeeee; }
.product_img_hover img{ border:#f75856 4px solid}
.product_text{width:680px; margin-left:40px; height:90px; float:left}
.product_text h1{ font:24px "微软雅黑" ; color:#333}
.product_text table{width:680px;margin:20px 0 0 10px; color:#333;border-collapse:collapse; border:0}
.product_text tr{ height:20px}
.product_text td{ padding-right:5px; }
.product_text ul{ margin:5px 0 5px 0;padding:2px 0 0px 10px; border-top:1px dotted #CCCCCC;}
.product_text li{ margin-top:5px; }
.product_text span{ color:#f75856; font-weight:bold}
.product_text a{ color:#f75856; text-decoration:underline}
.product_nav{ float:left; width:1200px; margin-top:20px;}
.product_nav li{ float:left; background:#dcdcdc; margin-right:1px;}
.product_nav a{ display:block; padding:10px 34px; color:#666666}
.product_nav a{ display:block; padding-top:10px;padding-bottom:10px; color:#666666}
.product_nav_visited a{border-top:2px #f75856 solid; color:#f75856; background:#FFFFFF;}
.product_nav_focus a{background:#f75856; color:#FFFFFF;}
.product_block{width:1200px; margin:5px 0 1px 0;float:left}
.product_block h2{width:116px; height:24px; text-align:center;font:14px "微软雅黑" ; color:#FFFFFF; background:#f75856;float:left; padding-top:2px;}
.product_block h2 a{font:14px "微软雅黑" ; color:#FFFFFF; text-decoration:none;}
.product_block h3{width:1084px; height:26px; background:#fdecec;float:left}
.product_block h4{ color:#f75856; margin-top:10px; float:left}
.product_block h5{ color:#f75856; margin-top:10px; font-size:12px;}
.product_block h6{ width:1200px; border-top:1px #ff5a5a solid; margin:20px 0;}
.product_block p{ width:1200px; margin-top:10px;color:#333; line-height:20px; float:left}
.product_block p span{color:#666;}
.product_block table{float:left; margin-top:0px;border-collapse:collapse; border:2px #eeeeee solid; color:#666; }
.table_strong{ font-weight:bold; height:40px;}
.product_block table table{ border:1px #d7d7d7 solid; background:#FFFFFF;color:#666; margin:10px 0}
.product_block table table tr{ border:1px #d7d7d7 solid;}
.product_block table table td{ border:0;}
.product_block td{padding:3px 0px 3px 3px}
.product_block_a{ color:#f75856; text-decoration:underline}
.product_block ul{ border-bottom:1px dotted #CCCCCC; float: left;  padding:0 0 20px 0; width:1200px; margin-bottom:10px;}
.product_block li{ float:left; margin-right:40px;color:#333; margin-top:10px;}
.product_block li input{ float:left; margin-top:5px; border:1px solid #d7d7d7}
.product_block_button{ background:#ff6060;height:26px; padding:0 16px;  font-size:12px;color:#fff; cursor:pointer; border:none;border-radius:3px;}
.product_block_buttonb{ background:#c81420;height:38px; padding:0 16px; width:170px; font-family:"微软雅黑";font-size:16px;color:#fff; cursor:pointer; border:none;border-radius:3px;}
.product_block_button:hover{ background:#ff6060;}
.product_block_jxs{ width:290px; float:left; margin:5px 5px 0 5px; border-bottom:1px dashed #bfbfbf; padding-bottom:10px;}
.product_block_jxs img{ margin-top:4px;}
.product_block_jxs h4{ font:12px  "宋体"; color:#666666; float:left; width:290px;}
.product_block_jxs h4 a:link,.product_block_jxs h4 a:visited{ color:#666666}
.product_block_jxs h4 a:hover{ color:#f75856}
.product_block_jxs p{ color:#666666;}
.product_block_jxs strong{ color:#f75856;}
.product_block_jxs a{ text-decoration:none}
.product_block_zts{ width:390px; float:left; margin:4px 5px 0 5px; border-bottom:1px dashed #bfbfbf; padding-bottom:6px;}
.product_block_float{ width:460px; height:260px; position: fixed; background:#eeeeee; padding:20px; border:1px solid #d2d2d2;Z-INDEX: 120;visibility: visible; left:30%; top:20%;}
.product_block_float a{ color:#f75856; text-decoration:underline}
.product_block_float p{ width:220px; margin-right:10px;}
.product_block_float img{width:224px;height:204px; margin-top:14px}
.product_block_float h7{ font-size:14px;}
.prodct_hzjxslb{margin:20px 0 10px 0;}
.prodct_hzjxslb td{ padding-left:20px;border:1px solid #d7d7d7}
.prodct_hzjxslb_1{ display:block;background: url(../images/ico_59.gif)no-repeat scroll 30px 8px transparent;}
.prodct_hzjxslb_1 a{ display:block; width:40px;color:#f75856;}
.prodct_hzjxslb a:hover{ display:block;}
.prodct_hzjxslb_2 a{ display:block;background: url(../images/ico_60.gif) no-repeat scroll 30px 8px transparent;}
.prodct_hzjxslb_3 a{ display:block;background: url(../images/ico_60.gif) no-repeat scroll 40px 8px transparent;}
.product_button{width:1200px; margin:40px auto 30px auto; float:left; text-align:center}
.product_button a{ color:#1aa7d2}

/* =================================组团社店铺展示=======================*/
.chzlxs{ width:1200px; margin-top:30px; float:left; margin-bottom:10px;}
.chzlxs h2{ color:#f03f3d;font:16px "微软雅黑";  border-bottom:#f03f3d 2px solid; width:100px; float:left; height:36px}
.chzlxs h3{border-bottom:#dbdbdb 2px solid; width:1100px;float:left; height:36px}
.chzlxs_block{ width:310px; float:left; margin:10px 134px 0 0; border-bottom:1px dashed #bfbfbf; padding-bottom:10px}
.chzlxs_block h4{ font:12px  "宋体"; margin:10px 0 10px 0}
.chzlxs_block span{ color:#ff7200; font-weight:bold}
.chzlxs_block1{ width:310px; float:left; margin:10px 0px 0 0; border-bottom:1px dashed #bfbfbf; padding-bottom:10px}
.chzlxs_block1 h4{ font:12px  "宋体"; margin:10px 0 10px 0}
.chzlxs_block1 span{ color:#ff7200; font-weight:bold}

/* =================================订单-商品预定=======================*/
.order_title{ background: url(../images/login_08.jpg) repeat-x bottom; margin-bottom:30px; width:1200px; text-align:center;}
.order_title ul{ width:1100px;margin:0px auto; overflow:hidden; }
.order_title li{float:left;height:42px; width:180px; color:#888;background:url(../images/register_14.jpg) bottom repeat-x; padding:0 20px;}
.order_title .hover{background:url(../images/register_12.jpg) bottom repeat-x; color:#333 }
.order_title h1{font:normal 16px/24px "微软雅黑"; float:left}
.order_title .hover .ico{ background:url(../images/register_10.jpg) no-repeat;color:#fff; }
.order_wxts{color:#f75856;margin-left:12px}
.order_wxts span{ border-left:3px #f75856 solid; margin-right:6px }

/* =================================包团游订单=======================*/

/* ==xhx暂时删除包团游订单==*/

/* =============包团游订单 弹出层 新项目======================*/
.add_pop{top:28%; left:36%;}

/* =============包团游订单 弹出层 发票======================*/
.invoice_pop{top:28%; left:29%;}

/* =============包团游订单 弹出层 地址======================*/
.address_pop{top:8%; left:27%; width:600px}
.address_pop a{ color:#26b2ec}
.address_pop img{ vertical-align:-1px;}
.address_pop ul{ margin-bottom:8px;}
.address_pop li{ line-height:24px;}
.address_pop table{ border-bottom:1px dotted #d9d9d9;border-top:1px dotted #d9d9d9; padding:15px 50px; margin-top:10px}
.btn-pink{height:28px; background:#f88280; color:#fff; margin-right:10px;}
.btn-lightgray{height:28px; background:#bfbdbd; color:#fff; margin-right:10px;}


/* =================================包团游订单-查看评价=======================*/
.reply{ width:520px;font:12px; }
.reply_icon{ background:url(../images/ico_70.gif) no-repeat;position:relative;top:4px; left:20px; height:10px; width:13px;}
.reply textarea{ width:500px; color:#959595;  }
.reply input{ width:80px; height:28px; float:right;}
.reply_button{ width:520px; height:28px; background:#f7f7f7; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}


/* =================================会员主页=======================*/
.homepage_banner{ height:200px; padding-top:30px;background:url(../images/member_bg.jpg) no-repeat center; color:#000000}
.homepage_banner h1{ font-size:14px;font-weight:normal}
.homepage_banner span{ font-size:30px;}
.homepage_banner h2{ font-size:14px; font-weight:normal}
.homepage_head img{width:100px; height:100px; border-radius:60px; border:6px #FFFFFF solid; float:left}

.homepage_logo{float:left;}
.homepage_logo a{vertical-align:8px; color:#c71623}
.homepage_logo span{ font-family:"微软雅黑"}

.homepage_menu{background-color: rgba(255,132,131,0.8);filter:Alpha(opacity=80); height:40px;color:#FFF; position:relative; top:-40px;z-index:2 }
.homepage_menu ul{font: bold 14px/40px "宋体";}
.homepage_menu li{ float:left;}
.homepage_menu li a{color:#fff; height:40px; margin-right:1px; padding:0 20px; }
.homepage_menu li a:hover,.homepage_menu .hover{background:#fc6261; color:#fff; text-decoration: none; height:40px; float:left}

/*.homepage_content{background:#f5f5f5; padding:20px 0; margin-top:-40px;}*/
.homepage_content{overflow:hidden; clear:both; padding-bottom:20px;}

.homepage_card{ width:360px; padding:20px; background:#FFFFFF; border:1px solid #e5e5e5; font-size:14px; color:#666666; float:left;}
.homepage_card dl{ line-height:30px;}
.homepage_card dt{ font-weight:bold; margin-bottom:10px;}
.homepage_card dl img{ vertical-align:-3px;}
.homepage_left{ margin-left:20px; width:700px; background:#FFFFFF; font-size:14px; color:#666666; float:left;}
.homepage_left dl{ line-height:25px;}
.homepage_left dt{ font-weight:bold; margin-bottom:10px;}
.homepage_left dd{  font-size:12px;}


/* =================================结伴=======================*/
.li_h16{overflow:hidden; padding-bottom:10px;}
.li_h16 li{margin-bottom:1px; line-height:26px; float:left; width:100%;}
.li_h16 select{ padding-top:3px; padding-bottom:3px; padding-right:3px;}
.li_h16 .left{ width:110px; text-align:left; }
.titleh3{color:#f03f3d; font:14px "微软雅黑";}
.li_h16 .post{border-bottom:#bfbfbf 1px dashed; border-top:#bfbfbf 1px dashed;width:100%;}
.li_h16 .postbody{margin-bottom:25px;width:100%;}
.middleleft{ width:150px; font-size:14px; font-weight:bolder;float:left;}
.middleright{width:1040px; margin-left:2px; font-size:12px; float:right;}
.middleblock2{overflow:hidden; clear:both; padding-bottom:20px; width:600px; margin-left:300px;}
.store_txtbox2{ width:370px; height:32px; border:3px #fa6a69 solid;float:left;}
.store_txtbox2 input{ width:360px; height:28px; color:#999999; border:0 ; padding:0px 0 0 10px }

/* =================================指南=======================*/
.nav_menu1{width:1200px; margin:0px auto;}
.nav_menu1 li{ float:left;}
.nav_menu1 span{ margin:0 0px 0 5px;}
/*.nav_menu1 a{ color:#f75856}*/
.nav_menu2{width:1200px; margin:30px auto 0px auto;border-bottom:1px solid #f75856; border-left:1px solid #eeeeee;  
           border-top:1px solid #eeeeee; border-right:1px solid #eeeeee; height:39px; font-family:"微软雅黑";  }
/*.nav_black { background:#444b5e; width:160px; padding:7px 0; margin-top:-1px; text-align:center; float:left}
.nav_black a{ color:#fff;font-size:16px;}*/
.nav_menu2 h1{ background:#f75856; min-width:200px; padding:7px 0px; margin-top:0px; text-align:center; float:left;
               color:#fff;font-size:16px; font-weight:normal; }

.nav_special li{ float:left; margin-top:7px;  Z-INDEX: 0; }
.nav_special li a { padding:10px 16px;color:#fff;font-size:14px;color:#333;}
.nav_special li div {display: none;}
.nav_special li:hover div {display:block;position:absolute; background:#FFFFFF; box-shadow: 5px 5px 10px #ccc; 
                          margin:3px 0px 0px 0px; padding:0px 30px 10px 10px; color:#b3b3b3; width:750px; height:auto; Z-INDEX: 50;
                          font-size:12px;}
.nav_special li:hover div ul {list-style-type:none; overflow:hidden;}
.nav_special li:hover div ul li {float:left; line-height:30px; margin:0px 0px 0px 8px;padding:0px 0px 0px 0px}
.nav_special li:hover div ul li b{ margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
.nav_special li:hover div ul li span{ margin:0px 0px 0px 8px;padding:0px 0px 0px 0px}
.nav_special li:hover div ul li a{ font-size:12px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
.nav_special li:hover div ul li a:hover{color:#f75856;font-size:12px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
.leftliwidth { width:75px;}

.nav_white li{ float:left; margin-top:7px;}
.nav_white li a{ padding:10px 12px;color:#fff;font-size:14px;color:#333;}
.nav_white li a:hover,.nav_white .hover{background:#f03f3d url(../images/nav_top.png) bottom no-repeat; color:#fff; text-decoration: none;}
.nav_white_hover{background:#f03f3d url(../images/nav_top.png) bottom no-repeat; color:#fff; text-decoration: none;}
.navt_box{ width:240px; border:1px solid #dddddd; height:auto; background:#FFFFFF; float:left; margin-top:5px;}
.navt_box dl{ border-top:1px dashed #bfbfbf;margin:10px 10px 10px 10px;clear:left; height:auto;}
.navt_box dt{ font: bold 14px/28px "宋体"; height:23px; margin:5px 0px 0px 0px;}
.navt_box dd{ width:108px; line-height:20px;padding-top:3px; padding-bottom:3px; float:left;}
.navt_con{ width:930px; float:right; margin-left:20px;}
.navt_con h2{ font-size:14px; font-family:"微软雅黑";  padding-bottom:5px;  }
.navt_con h3{ font-size:14px; margin:20px 0; }
.navt_con p{ color:#333333; margin-bottom:0px;}
.navt_con b{ border-left:solid 3px #f75856; height:16px; float:left; margin-top:3px; margin-right:10px; }
.navt_bot{ margin-top:3px; width:1200px; float:left; font-size:12px; color:#999}
.navt_bot a{ font-size:12px; color:#999}
.navt_bot a:hover{ color:#f75856}
.navt_bot h2{ font-size:12px; font-weight:bold; color:#999; line-height:20px;}
.navt_bot ul{ float:left; border-top:1px solid #cccccc; padding:0px 0; width:100%; margin-top:0px;margin-bottom:5px;line-height:20px;}
.navt_bot li{ float:left;width:auto; margin-left:0px; margin-right:5px; line-height:20px;}



/* =================================美食=======================*/
.food_top{ width:1200px;}
.food_top img{ width:800px; height:400px; float:left; margin-right:30px;}
.food_top h2{ float:left; width:360px; margin:35px 0; font-size:22px; color:#333}
.food_top p{ float:left; width:360px; margin-bottom:10px;}
/* 显示到左右两端，每行显示4个。*/
.food_con{ width:1200px; float:left; margin-top:5px;margin-bottom:10px;}
.food_con h2{ color:#f03f3d;font:14px "微软雅黑";  border-bottom:#f03f3d 2px solid; width:200px; float:left; height:20px}
.food_con h2 a{ color:#f94721;font:14px "微软雅黑"; }
.food_con h2 a:hover{ text-decoration:none}
.food_con h3{ border-bottom:#dbdbdb 2px solid; width:1000px;float:left; height:20px; margin-bottom:10px}
.food_con p{ float:left; width:100%;}
.food_block{ width:192px; height:236px;  float:left;  margin-bottom:16px;}
.food_block h4{ color:#f94721; margin:10px 10px 0px 10px;}
.food_block a{ color:#f03f3d;}
.food_block p{ color:#333333; margin:0px 10px 0px 10px;}
.food_block img{ width:192px; height:126px;}
.food_block1{ margin-right:9px;}


/* xhx add。之前美工做的“美食\购物\娱乐”，整页显示，现在左边显示目录，只右边显示“美食\购物\娱乐”内容。*/
.food_top_right{ width:938px; float:left; margin:5px 0px 10px 18px;}
.food_top_right img{ width:300px; height:200px; float:left; margin-right:15px;}
.food_top_right h2{ float:left; width:620px; margin:5px 0; font-size:22px; color:#333}
.food_top_right p{ float:left; width:620px; margin-bottom:10px;}

.food_con_right{ width:938px; float:left; margin:10px 0 10px 18px;}
.food_con_right h2{ color:#f03f3d;font:14px "微软雅黑";  border-bottom:#f03f3d 2px solid; width:200px; float:left; height:20px; }
.food_con_right h2 a{ color:#f03f3d;font:14px "微软雅黑"; }
.food_con_right h2 a:hover{ text-decoration:none}
.food_con_right h3{ border-bottom:#dbdbdb 2px solid; width:738px;float:left; height:20px; margin-bottom:10px }
.food_con_right p{ float:left; width:100%;}

.food_block_right{width:220px; height:290px; float:left;  margin-bottom:16px;}
.food_block_right h4{ color:#f94721; margin:10px 10px 0px 10px;}
.food_block_right a{ color:#f94721;}
.food_block_right p{ color:#333333; margin:0px 10px 0px 10px;}
.food_block_right img{ width:230px; height:200px;}
.food_block1_right{ margin-right:19px;}

/* 显示到左右两端，每行显示6个。*/
.food_con_all{ width:1200px; float:left; margin-top:5px;margin-bottom:10px;}
.food_block_all{ width:186px; height:126px; float:left;margin-bottom:10px;}
.food_block1_all{ margin-right:16px;}
.food_block_all img{ width:186px; height:126px;}

/* xhx end*/


/* =========================马尔代夫选岛工具=======================*/
.island{ width:1200px; margin-top:10px;}
.islandleft { width:150px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 1px;
              border-left:1px solid #D0D7E5;
              border-top:1px solid #D0D7E5;
              }
.islandright { width:1048px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 1px;overflow:auto; border-collapse:collapse;
               border-bottom:1px solid #D0D7E5;
                border-right:1px solid #D0D7E5;
}

/* 数据共78行，加79宽度，所有格总宽度是 。*/
.islandright_in { width:5500px; margin:0px 0px 0px 0px; padding:0px 0px 0px 1px; 
                  border-top:1px solid #D0D7E5;}

.islandtrtop { height:50px; line-height:20px; font-weight:bold;background:#f7f7f7; }
.islandtrtop td{font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 1px; text-align:center;
         border-collapse:collapse;
         border-bottom:1px solid #D0D7E5; border-right:1px solid #D0D7E5;
}
.trcommon {}
.trcommon td{ height:25px; margin:0px 0px 0px 0px; padding:0px 0px 0px 1px;border-collapse:collapse;
             border-bottom:1px solid #D0D7E5; border-right:1px solid #D0D7E5;
}
.trcommon a{ 
    /*color:#26b2ec;*/
    /*color:#f75856;*/
    /*color:#ff7200;*/ 
    /*font-weight:bold;*/
}
.trbottom { height:18px;background:#f7f7f7;
}
.trbottom td{margin:0px 0px 0px 0px; padding:0px 0px 0px 1px;border-collapse:collapse; 
             border-bottom:1px solid #D0D7E5; border-right:1px solid #D0D7E5; }
.tdbackground1 {background-color:#FFFFFF;}
.tdbackground2 {background-color:#FDE7FC;}

/* =========================岛屿信息=======================*/
.islandinfo {width:100%; margin-top:10px; }
.islandinfo ul {list-style:none;}
.islandinfo li {float:left;font-size:13px; border-right:1px solid #D0D7E5;border-bottom:1px solid #D0D7E5;}
.islandinfo_left {width:150px; padding:0px 0px 0px 3px;  background-color:#FDE7FC;border-left:1px solid #D0D7E5;}
.islandinfo_right {width:760px;padding:0px 0px 0px 3px;}
.islandlitop { border-top:1px solid #D0D7E5;}
.islandinfo_block {width:100%; margin:15px 0 1px 0;}

.islandinfo_table { width:921px; margin:0px 0px 0px 0px; padding:0px 0px 0px 1px; overflow:auto; border-collapse:collapse;
                  border-top:1px solid #D0D7E5; border-left:1px solid #D0D7E5;
}
.islandinfo_table td{ border-right:1px solid #D0D7E5; border-bottom:1px solid #D0D7E5;}

.islandinfo_block h2 {width:100%; height:20px; text-align:left;font:14px "微软雅黑" ; color:#FFFFFF; background:#f75856;
                      float:left; padding-top:5px;padding-left:10px; text-decoration:none;}
.islandinfo_block h3 {width:90%; height:26px; background:#fdecec;float:left}
/*.islandinfo_block p{ width:100%; margin-bottom:5px;margin-top:2px;color:#333; line-height:20px; float:left}
.islandinfo_block p span{color:#666;}*/
.islandinfo_block p{ margin-top:15px;margin-bottom:15px;}
.islandinfo_block td {text-align:center;}
.islandinfo_block .trtop { background-color:#f75856;height:30px; color:#FFFFFF; }
.islandinfo_block .trItem { background-color:#FDE7FC; width:110px;}
.islandinfo_tab {width:918px; margin-top:10px;}
.islandinfo_tabin {width:888px;padding:0px 0px 0px 0px;}
.islandinfo_hotel_left {width:210px; margin-left:0px; float:left; }
.islandinfo_hotel_right {width:660px;margin-right:0px;  float:right; }
.islandinfo_in_left {width:80px; padding:0px 0px 0px 0px; float:left; border:none!important;margin-bottom:5px; }
.islandinfo_in_right {width:120px;padding:0px 0px 0px 1px; float:left; border:none!important;margin-bottom:5px; }
.islandinfo_content {width:100%;  border-bottom:1px solid #D0D7E5;margin-top:10px; margin-bottom:20px;padding-bottom:10px;}


.islandinfo_summay {margin-right:20px; margin-left:10px;}

/*banner*/
.islandflexslider {margin: 0px auto 0px;position: relative;width: 100%;height: 400px; overflow: hidden;zoom: 1; text-align: center;}
.islandflexslider .slides li {width: 100%;height: 100%;}
.islandflexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.islandflexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.islandflexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.islandflexslider .slides a img {width: 100%;height: 400px;display: block;}




.islandflex-direction-nav a {width: 50px;height: 50px;line-height: 99em;margin: -35px 0 0;
                       background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%; z-index: 20;
                       cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.islandflex-direction-nav .flex-next {background-position: 0 -50px; right:18%; }
.islandflex-direction-nav .flex-prev { left:18%;}
.islandflexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.islandflexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.islandflexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.islandflex-control-nav {width:100%;position: absolute;bottom: 10px;text-align: center;}
.islandflex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.islandflex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.islandflex-control-paging li a.flex-active,
.islandflex-control-paging li.active a {background-position: 0 0;}



/* =========================结伴旅游=======================*/
.together_nav{ float:left; width:1200px; margin-top:20px;}
.together_nav li{ float:left; background:#dcdcdc; margin-right:1px;}
.together_nav a{ display:block; padding:10px 30px; color:#666666}
.together_nav a{ display:block; padding-top:10px;padding-bottom:10px; color:#666666}
.together_nav_visited a{border-top:2px #f75856 solid; color:#f75856; background:#FFFFFF;}
.together_nav_focus a{background:#f75856; color:#FFFFFF;}
.togetherpicture {}
.togetherpicture img{max-width:100px; max-width:100px;} 
.togetherpicture_img{ background:#f6f6f6; width:1200px; height:90px; margin-top:10px; text-align:center; border:1px solid #eeeeee; }
.togetherpicture_img_hover img{ border:#f75856 4px solid}