.boxbtn {
    width:48px;height:24px;text-align:center;padding-top:26px;background:#fff url(images/view-control.png) no-repeat -1px -1px;
    position:absolute;z-index:60;top:80px;right:20px;box-shadow:0 0 4px #999;cursor:pointer;
}
.boxbtn:hover {background:#fff url(images/view-control.png) no-repeat -50px -1px;}
.boxbtn_j {
    width:48px;height:24px;text-align:center;padding-top:26px;background:#f30 url(images/st-control.png) no-repeat -1px -1px;
    position:absolute;z-index:60;top:16px;right:14px;cursor:pointer;
}
.boxbtn_j:hover {background:#fff url(images/st-control.png) no-repeat -50px -1px;}
.video_pop {background:url(images/video1.png) no-repeat left top; padding-left:20px;margin-left:15px; position:relative}
.stree_ico {background:url(images/streetview-ani.gif) no-repeat left -5px; padding:5px 0 5px 25px; margin-left:15px; position:relative}
.car_ico { background:url(images/ico_car.png) no-repeat left;padding:6px 0 5px 22px; margin-left:15px;}

#cart_add_other {position:absolute; z-index: 101; background-color: rgb(255, 255, 255); border: 2px solid rgb(229, 229, 229); overflow-y: auto; overflow-x: hidden; font-size: 16px; text-align: center; display: block; left: 867.5px; top: 652px; width: 122px;}
#cart_add_other li {line-height: 26px; padding: 0px 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; background-color: rgb(255, 255, 255); position:relative; list-style-type:none}
#cart_add_other li i {position:absolute;z-index:102;left:15px;top:0;width:23px;height:23px;}
/*The first letter of the name:  house、food、shoot、car、shopping、guide、happly*/
.ico_h { background:url(images/ico_trav.png) no-repeat  left -77px;}
.ico_f { background:url(images/ico_trav.png) no-repeat  left -133px;}
.ico_jd {background:url(images/ico_trav.png) no-repeat  left -52px;}
.ico_c {background:url(images/ico_trav.png) no-repeat  left -23px;}
.ico_s {background:url(images/ico_trav.png) no-repeat  left -162px;}
.ico_g {background:url(images/ico_trav.png) no-repeat  left -105px;}
.ico_yl {background:url(images/ico_trav.png) no-repeat  left -220px;}

.wrap {margin:0 auto;padding: 0;}
.top,.top2,.contect {min-width:1000px;width:100%;}
.top2 {min-width:1100px;width:100%;}
.top {background:#fff;border-bottom:1px solid #00358b;}

.adpush { display:none; width: 1000px;margin:0 auto;}
.banner { width:1000px; margin:0 auto 10px auto;}
.banner img { width:1000px;}
.section { width:1000px; margin:0 auto;* margin:10px auto; background:#fff; clear:both;}
.section10 { width:980px; margin:0 auto 15px auto; padding:10px; box-shadow:0 1px 3px #999; background:#fff;}
.section11 {width:980px; margin:0 auto 15px auto; padding:10px; box-shadow:0 1px 3px #999; background:#15b69d;}
.l_section { width:710px; float:left;}
.r_section {width:275px; float:right;}
.marginB { margin-bottom:10px;}
.bg-cut-off { width:100%; height:20px; background: url(images/bg-cut-off.png) no-repeat center 1px; margin:0 auto;}
.bg-cut-off2 { width:100%; height:15px; background: url(images/bg-cut-off2.png) no-repeat center 1px; margin:0 auto;}
.bg-cut-off3 { width:100%; height:15px; background: url(images/bg-cut-off3.png) no-repeat center 1px; margin:0 auto;}

/* top loginBar */
.top-login {position:relative;float:right;}
.top-login .login-check {
    display:block;padding:0 16px 0 36px;line-height:42px;height:42px;_height:44px;*width:64px;font-size:16px;color:#fff;cursor:pointer;
    background:#f30;text-shadow:0 1px 2px #0a316f;position:relative;z-index:1; margin-top: 3px;
}
.top-login .login-check i {
    width:25px;height:25px;display:inline-block;position:absolute;z-index:3;top:10px;left:6px;
    background:url(images/icons_xo.png) no-repeat -118px -111px;
}
.top-login a {color:#333;}
.top-login a:hover {color:#f30; }
.top-login a.myorder {
    padding:0 10px;display:inline-block;border-right:1px solid #ccc;border-left:1px solid #ccc;box-shadow:1px 0 0 #fff;color:#f30;line-height:24px;
}
.top-login a.myorder:hover {color:#cb1b1b;}
.top-login-box {
    width:114px;border:1px solid #f30;border-top:none;background:#fff;box-shadow:1px 1px 3px #333;
    position:absolute;z-index:1000;*z-index:9000;_z-index:1000;top:42px;*top:42px;_top:44px;left:0px;display:none;
}
.top-login-box p {padding:0 5px 0 10px;text-decoration:none;color:#333;font-size:14px;line-height:34px;display:block;border-bottom:1px solid #eee;}
.top-login-box p:hover {color:#f30;}
.chkout {position:absolute;z-index:1;right:-60px;top:10px; color:#fff; cursor:pointer}
.error-tips { color:#f30;background:url(images/error.png) no-repeat left center;padding-left: 20px;}

/* topInfo */
.top-info { width:1000px;height:90px;margin:5px auto;background:#fff}
.top-info h1 {background:url(images/logo.png) no-repeat left 13px;width:237px;height:90px;
    font-size:1px;text-indent:-999px;color:#fff;float:left;
}
.top-info p {background:url(images/phone.png) no-repeat;width:220px;height:46px;color:#fff;font-size:1px;text-indent:-9999px;margin-top:40px;}
.top-sch { margin:49px 0 0 60px;}
.top-sch .isty {float:left; width:360px;height:30px; line-height:30px; font-family: 黑体;font-size:16px;
    border:2px solid #397ace;/*border-top-left-radius:4px;border-bottom-left-radius:4px;*/text-indent:5px;
}
.top-sch .btn-sch { 
    width:60px;height:34px;line-height:34px;text-align:center;background:#397ace;border:none;float:left;color:#fff;
    font:600 16px/30px "";/*border-top-right-radius:4px; border-bottom-right-radius:4px;*/ cursor:pointer;font-family: "Microsoft YaHei";
}

/* navigation */




.top-nav {width:100%;height:44px;background:#3074d7 url(images/bg_top_nav2.png) repeat-x left top;
    position:relative;*z-index:10;margin:0 auto;
}
.top-nav .navinfo {width:1000px;margin:0 auto;position:relative;}
.top-nav ul {width:850px;float:left;margin-top:1px;/*position:absolute;z-index:1;top:1px;*/}
.top-nav li {height:42px;_height:44px;width:150px;position:relative;text-align:center;overflow:hidden;float:left;margin-top:2px;}
.top-nav li a {font:400 16px/44px "Microsoft YaHei"; color:#fff;width:150px;display:block;}
.top-nav li a span {display:block;width:100px;/*position:absolute;left:0;*/line-height:44px;}
.top-nav li a:hover {background:#0d4b98;color:#ffffff;line-height:44px;}
.top-nav li a .out { top:-2px;}
.top-nav li a .over {top:-46px; background:#fff;border:1px solid #003f98;border-bottom:none;}
.top-nav li.sel a {
    background:#0d4b98;/*border:1px solid #003f98;*/border-bottom:none;width:150px;height:44px;
    line-height:44px;color:#ffffff;/*text-shadow:0 1px 1px #f6fcff;*/
}

.topNav{height:30px; background:#2974cc;}
.topNavin{width:1000px;height:30px;line-height:30px;margin:0 auto;position:relative;}
.topNavin a{color:#ffffff;padding:0 5px 0 30px; display:inline-block; float:left;background:url(images/icon_foot.png) no-repeat;line-height:30px;}
.topNavin a.carTog{ background-position:6px -349px;}
.topNavin a.bill{background-position:6px -304px;}

.navBox{width:246px;height:20px;display:block;float:right;}
.top-nav li dl.subNav{width:150px;padding:10px 0;display:block; background:#e6e7e9; position:absolute;top:42px;left:0; z-index:22; display:none;}
.top-nav li dl.subNav a{color:#0d4b98;width:150px;display:block;font:400 16px/44px "Microsoft YaHei";}
.top-nav li dl.subNav a:hover{color:#ffffff}

.top-nav li.navLast{position:relative;color:#fff;line-height:44px;font:400 16px/44px "Microsoft YaHei"; display:block; overflow:visible}
.top-nav li.navLast:hover{ background:#0d4b98;color:#ffffff;}

.w1000{width:1000px;margin:0 auto;}
.header{height:118px;}
.header .logo,.header .sBox,.header .mServer{display:inline-block; float:left;}
.header .logo{width:345px;height:87px; margin-top:10px;}
.header .sBox{width:322px;height:36px;border:2px solid #397bcd;margin-top:50px;margin-left:50px; position:relative;}
.header .sBox input{width:312px;height:36px; border:0; line-height:34px; font-size:16px;padding-left:10px;}
.header .sBox button{position:absolute;width:40px;height:36px;top:0;right:0; cursor:pointer; border:0;background:url(images/mSerchBg.jpg) center no-repeat;}
.header .mServer{width:222px;height:44px;margin-top:44px;float:right;}

.topNav a.wx,.topNav a.sina{background:url(images/indexIcon.png) no-repeat;padding:0;margin-left:12px}
.topNav a.wx,.topNav a.sina{width:26px;height:23px;background-position:0 -34px; text-indent:-1000em; margin-top:5px;}
.topNav a.sina{background-position:-36px -34px;}
.wxBox,.sinaBox{width:180px;height:180px; position:absolute;right:-32px;top:33px; background:url(images/weixin.jpg) no-repeat; z-index:999; display:none;}
.sinaBox{ background:url(images/weibo.png) no-repeat;}

/* foot */
.foot { width:1000px;margin:0 auto;padding-bottom:20px;background:#fff}
.foot p { text-align:center;}
.foot p a { margin:0 10px;}
.foot .footbar {float:left;margin-bottom:20px;}
.foot .footbar li {background:#3074d7 url(images/icon_foot.png) no-repeat;float:left;border-right:1px dotted #fff;width:332px;height:50px;text-align:center;}
.foot .footbar li a {color:#fff;text-shadow:1px 1px 3px #1953a8;display:block;line-height:50px;}
.foot .footbar li.ico1 { background-position:26px 13px;}
.foot .footbar li.ico2 { background-position:91px -40px;}
.foot .footbar li.ico3 { background-position:64px -92px;}
.foot .footbar li.ico4 { background-position:26px -145px;}
.foot .footbar li.ico5 { background-position:100px -197px;}


.foot .footbar li.ico6 { background:#ff3300 url(images/icon_foot.png) no-repeat 107px -246px; margin-left:0px; border:0;}

/**------------------------------------------------- index ---------------------------------------------**/

/*  content  */
.con-bg { min-width:1000px;margin:0 auto; position:relative; background:#f3f3f3}
.con-bg .yq_banner_list {
    width:auto;height:32px;padding:7px 12px 0 125px;/* background:url(images/tips_wntj.png) no-repeat; */
    position:absolute;top:380px;z-index:100;left:auto;right:0;text-align:right;
}
.con-bg .banner_pre_next {width:100px;height:37px;position:relative;z-index:105;top:520px;left:50%;*left:240px;margin-left:-500px;}
.con-bg .banner_pre_next .banner_btn_left {position:absolute;left:auto;right:40px;background-position:0px 0px;}
.con-bg .banner_pre_next .banner_btn_right {position:absolute;right:0px;background-position:-37px 0px;}

.contect {position:relative;z-index:1}
.adbox { height:auto;min-width:1000px;}
.adbox .key { }
.adbox img { width:100%;}
.adbox .key h3 { background:url(images/text_key.png) no-repeat;width:62px;height:26px;float:left;text-indent:-9999px; }
.adbox .key p { float:left; width:460px;}
.adbox .key p a { padding:2px 5px;background:#e6e6e6;border:1px solid #bdbdbd;box-shadow:1px 1px 0 #fff;margin-right:5px; }
.adbox .key p a:hover { background:#fafafa}

.mapfla {width:322px; height:273px; position:absolute; z-index:5;right:20px; top:60px;}


/* theme */
.tranvel {width:752px;float:left;background:#fff url(images/bg_tranvel.png) no-repeat right top;margin-bottom:10px;}
.tranvel .tit {width:100%;background:#fff;float:left;border-top:2px solid #0151cf;margin-bottom:5px;}
.tranvel .tit h3 {width:auto;font-size:16px;font-weight:400;width:150px;line-height:40px;color:#0151cf;padding:0 30px;display:inline-block;float:left;text-indent:-9999px;}
.tranvel .tit h3.sel {background:#0151cf;color:#fafafa;text-shadow:1px 1px 4px #113a7a;}
.tranvel .tit h3.full {background:url(images/bg-tit.png) no-repeat left 5px;}
.tranvel .tab-hd {float:right;margin-top:10px;margin-right:20px;}
.tranvel .tab-hd span{font:400 16px/30px "Microsoft YaHei";float:left;padding:0 11px;border:1px solid #ccc;margin-left:-1px;}
.tranvel .tab-hd span a{display:inline-block;}

.tranvel .con { width:100%;*float:left;}
.tranvel .con1,.tranvel .con2 { }
.tranvel .con .con-sty {float:left;width:100%}
.tranvel .con .con-sty a.more {float:right;margin-right:20px;}
.tranvel .con-sty div {float:left;border:1px solid #fff; }
.tranvel .con-sty ul {margin-bottom:10px;padding-bottom:5px;float:left; width:735px;border-bottom:1px dotted #ccc}
.tranvel .con-sty li {width:335px;font-size:14px;float:left;padding:0 15px 0 15px;background:url(images/dot2.png) no-repeat left 14px; }
.tranvel .con-sty li a {float:left;}
.tranvel .con-sty li span {float:right}
.tranvel .con-sty .sty1 {width:182px;position:relative;overflow:hidden;height:120px;}
.tranvel .con-sty .sty2 {width:364px;position:relative;overflow:hidden;height:120px;}
.tranvel .con-sty .sty1 img {width:182px;transition:all 1.2s;}
.tranvel .con-sty .sty2 img {width:364px;transition:all 1.2s;}
.tranvel .con-sty a:hover { }
.tranvel .con-sty dl {
    width:182px;
    padding:5px 0;
    background:#4283ef;
    display:none;
    position:absolute;z-index:2; left:182px; bottom:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* ie8  */
    filter:alpha(opacity=80);    /* ie5-7  */
    -moz-opacity:0.8;    /* old mozilla browser like netscape  */
    -khtml-opacity: 0.8;    /* for really really old safari */
    opacity: 0.8;    /* css standard, currently it works in most modern browsers like firefox,  */
}
.tranvel .con-sty dt {font-size:14px; font-weight:400; color:#fff; text-indent:10px;}
.tranvel .con-sty dd { color:#fff; line-height:22px; text-indent:10px; }

/* custom */
.tranvel2 { width:100%; float:left; margin-bottom:10px; background:#fff;}
.tranvel2 .tit {width:100%;float:left;border-top:2px solid #0151cf;margin-bottom:5px;}
.tranvel2 .tit h3 {
    width:auto;font-size:16px;font-weight:400;width:150px;line-height:40px;padding:0 30px;
    display:inline-block;float:left;background:url(images/bg-tit.png) no-repeat 5px -56px;
}
.tranvel2 .tit h3 a,.tranvel2 .tit h3 a:hover,
.tranvel .tit h3 a,.tranvel .tit h3 a:hover,
.news .tit h3 a,.news .tit h3 a:hover  { display:block; width:150px;height:40px; color:#fff}
.tranvel2 .tit p { float:right; padding-top:10px;}
.tranvel2 .tit p a { padding:0 10px; border-right:1px solid #ccc; font-size:14px;}
.tranvel2 .con {}
.tranvel2 .ula li {float:left;width:184px;padding:7px;border:1px solid #fff;background:#f4f4f4;}
.tranvel2 .ula h4 { font:400 16px/30px "Microsoft YaHei"; text-align:center}

.tranvel2 .big1 { width:184px; height:150px;overflow:hidden;}
.tranvel2 .big1 .imgd { height:135px; width:184px; display:block; overflow:hidden;}
.tranvel2 .big1 .imgd img { width:190px;}
.tranvel2 .big1 dl { position:relative;}
.tranvel2 .big1 dt {
    width:100%; background:#000;
    position:absolute;top:-30px;
    text-indent:10px;
    font:400 14px/30px "Microsoft YaHei";
    color:#fff;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* ie8  */
    filter:alpha(opacity=60);    /* ie5-7  */
    -moz-opacity:0.6;    /* old mozilla browser like netscape  */
    -khtml-opacity: 0.6;    /* for really really old safari */
    opacity: 0.6;    /* css standard, currently it works in most modern browsers like firefox,  */
}
.tranvel2 .big1 dd { color:#555;line-height:22px;}
.tranvel2 .big1 img { hieght:200px;}
.tranvel2 .big1 strong { font-size:18px; font-family:"Microsoft YaHei";margin:0 10px; }
.tranvel2 .big2 {background:#fff;text-indent:5px; }
.tranvel2 .big2 h4 { font:400 16px/30px "Microsoft YaHei";}
.tranvel2 .big2 p { }
.tranvel2 .big2 a { margin-right:20px; }

.tranvel2 .big3 {background:#fff;}
.tranvel2 .big3 a {
    background:#8bc4f4;border:1px solid #fff;width:75px;height:65px;margin-left:-1px;
    text-indent:10px;color:#fff;font-size:14px;float:left;display:block;
}
.tranvel2 .big3 a span {font-size:12px;}
.tranvel2 .big3 a.first,.tranvel2 .big3 a.last {width:227px;}
.tranvel2 .big3 a:hover {background:#2879e6;}

/* hot */
.hotview { width:228px;padding:0 10px;background:#f1f1f1 url(images/bg-hot.png) repeat-x;float:right;border-top:2px solid #333; }
.hotview .tit {height:34px;}
.hotview .tit a.more {float:right; line-height:34px}
.hotview .tit h3 {font-size:16px;font-weight:400;float:left; margin-bottom:5px;line-height:34px; }
.hotview .tit h3 span.cred {font-weight:normal; font-size:12px}
.hotview .con { }
.hotview .con div { position:relative; margin-bottom:8px}
.hotview .con .imgh {display:block; width:228px; height:80px; overflow:hidden}
.hotview .con img { width:227px;transition: all 1.2s;}
.hotview .con h5 {
    width:100%;background:#fff;line-height:26px;text-align:center;color:#fff;
    position:absolute;z-index:2;bottom:0;left:0;opacity:0.6;filter:alpha(opacity=60);
}
.hotview2 { width:264px; background:#f1f1f1 url(images/bg-hot.png) repeat-x; float:right;}
.hotview2 .tit {
    border-top:2px solid #3381d6;background:#eee;font:400 16px/40px "Microsoft YaHei";color:#3381d6;text-align:left;text-indent:10px;
}

/* the foot */
.news { width:750px; border-top:1px solid #999; float:left;margin:20px 0;padding-right:5px;}
.news .tit { width:100%;height:42px;float:left;margin-bottom:5px;}
.news .tit h1 {font:200 26px/40px "Microsoft YaHei";letter-spacing:2px;display:inline-block; margin-right:20px;}
.news .tit h1 a,.news .tit h1 a:hover { color:#333;}
.news .tit span.bg3 {width:280px;display:inline-block;text-indent:-9999px;background:url(images/tit3.gif) no-repeat;}
.news .tit a.more {padding-right:10px;}
.news .tab-con { float:left;}
.news .tab-con ul.newbox {list-style:none;position:relative;}
.news .tab-con li { border:1px solid #fff;width:184px;float:left;position:relative;}
.news .tab-con li div {
    position:absolute;background:rgba(1,152,117,0.9);*background:#0d9572;background:#0d9572\0;
    filter:alpha(Opacity=90);width:100%;height:100%;
}
.news .tab-con li img { position:relative;display:block;}
.news .tab-con li a { color:#fff;width:184px;height:147px;overflow:hidden;display:block; position:relative;}
.news .tab-con li p { margin:10px 10px;font:normal 13px/18px 'Microsoft YaHei'}

.newbox li.subscribe {border:none;width:76px;height:101px;margin-right:0;background:#0d9572;padding:8px}
.newbox li.subscribe h2{font-size:33px;line-height:36px;margin:0;text-align:center; }
.newbox li.subscribe h2 span{font-size:16px; float:right; margin-right:5px; line-height:30px}
.newbox li.subscribe img{clear:right;float:right;margin:7px 5px 0 0px}

.rhandbook { float:right;width:244px;height:345px;border-top:1px solid #999;border-left:1px solid #999;margin:20px 0;}
.rhandbook h1 { font:200 26px/40px "Microsoft YaHei";letter-spacing:2px; text-indent:10px;}
.rhandbook .con { background:#d7f5fb; width:220px; height:282px;margin:8px 0 0 10px; padding:7px;}
.rhandbook .con a {
    display:inline-block;margin-bottom:7px;margin-right:2px;width:68px;background:#f8f8f8;
    box-shadow:0 0 3px #89adb4,inset 1px 1px 0px #fff;line-height:34px;font-size:13px;text-align:center;
}
.rhandbook .con a:hover {
    width:68px;background:#fff;box-shadow:inset 0 0 3px #89adb4;border:none;
    color:#f30;font-weight:200;line-height:34px;
}

/**------------------------------------------   custom  -----------------------------------------------------**/
.keytab {width:100%;border-bottom:1px solid #f5f5f5;float:left;}
.keytab ul { margin-left:40px;padding:5px;width:930px;float:left;background:#e9f2fc}
.keytab li { float:left;width:120px;margin-right:10px;text-indent:5px;cursor:pointer;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.keytab li:hover { background:#bbd9fa;color:#333;box-shadow:0px 0px 3px #d8d8d8}

.keytab2 {
    width:700px;padding:10px 0;border-bottom:1px solid #f5f5f5;background:#fff;border:2px solid #e9f2fc;
    position:absolute;z-index:200;top:5px;left:5px;float:left;
}
.keytab2 p { float:left; width:95%; padding-left:10px;}
.keytab2 p a {
    padding:3px; width:70px;margin:2px 5px 0px 0;float:left;line-height:22px;text-align:center;color:#1a51aa;
    white-space:nowrap;overflow: hidden;text-overflow: ellipsis;
}
.keytab2 p a:hover { background:#e9f2fc;box-shadow:1px 1px 0 #fff,inset 1px 1px 2px #ccc;}
.keytab2 .ddd {width:100%;float:left;background:#e9f2fc}
.keytab2 ul { padding:5px; float:left;}
.keytab2 li { float:left;width:120px;margin-right:10px;text-indent:5px;cursor:pointer;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.keytab2 li:hover { background:#fff;color:#333;box-shadow:0px 0px 3px #d8d8d8}
.keytab2 .txtinfo { background:#fff; border-top:1px solid #ccc; float:left}
.keytab2 .dtxt { }
.keytab2 .ico_close {
    position:absolute;right:0;top:0;z-index:500;width:16px;height:16px;
    background:url(images/cross_16.png) no-repeat center; cursor:pointer;
}

/* 地图右键菜单 */
.rightkeymenu { position:absolute;z-index:8;top:0;left:2px;padding:2px;}
.rightkeymenu ul { width:100%; background:#fff; border:1px solid #ccc; box-shadow:1px 1px 3px #999}
.rightkeymenu li { width:70px; cursor:pointer; border-bottom:1px solid #fff;text-indent:5px; line-height:26px;}
.rightkeymenu li:hover,.rightkeymenu li._mouseover {background:#c2daf5;}
.ldiv .dblock { display:block; width:100%; margin-bottom:15px; float:left;}

/*   news map search   */
.top2 {background:#fff; border-bottom:2px solid #2381d2;padding-top:30px; width:100%; height:70px; position:relative;}
.top2 .city_sel { margin:0px 10px 0 0;border-right:1px solid #ccc;width:auto;float:left; width:299px;}
.top2 .city_sel h3 { width:auto;float:right; font:400 50px/50px "Microsoft YaHei"; color:#f30; text-indent:20px; margin-left:40px;}
.cityinput2 {
    border:0;width:50px;height:24px;background:url(images/dot-gray2.png) no-repeat 58px 12px;padding:2px 18px 2px 2px;
    line-height:22px;font-size:12px;float:right; margin-top:20px;
}
.custom_nav {width:auto;font:200 14px/24px "Microsoft YaHei"; padding:10px 0 10px 0;margin:10px 0 0 10px;float:left;background:url(images/bg-2.png) no-repeat left center;}
.custom_nav span {padding:7px 8px;font-size:16px;background:#3a8dd3;margin-right:5px;text-shadow:0 1px 2px #0b3b64;border-radius:2px;color:#fff;cursor:pointer;}
.custom_nav .cgreen_bg,
.custom_nav .cgreen_bg:hover { color:#fff;padding:7px 20px 7px 5px; margin-right:10px;text-shadow:0 1px 2px #0b3b64;border-radius:2px; background:none}
.custom_nav span:hover {background:#50a1e5;}
.custom_nav span.sel {background:#f30;color:#fff;text-shadow:0 1px 2px #ad0f0f;cursor:default}
.custom_nav span.sel:hover { }

.rlink { float:right; margin:20px 10px 0 0; position:absolute; right:0px; }
.rlink a { margin-left:20px; padding:4px 0 4px 35px; line-height:38px; font-size:16px;}
.ico-car { background:url(images/icon_13.png?1) no-repeat left top; height:40px;}
.ico-home { background:url(images/icon_13.png?1) no-repeat 5px -30px;}
 
.mapsection {width:100%;height:100%;margin:0 auto;float:left;position:relative}
.dot_arr_hide,.dot_arr_show {width:16px;height:88px;position:absolute;right:-15px;z-index:9;background:url(images/leftmenu.png) no-repeat;}
.dot_arr_hide {background-position:left top;}
.dot_arr_hide:hover {background-position:left -89px;}
.dot_arr_show {background-position:left -177px;}
.dot_arr_show:hover {background-position:left -266px;}

.maptab {z-index:1;width:300px;background:#fff;float:left;display:inline;position:relative;border-right:1px solid #ccc;}
.maptab .tabnav {width:300px;max-height:420px;float:left;margin:0;padding:0;}
.maptab .sort { text-indent:10px;font-size:14px;line-height:30px;width:99%;float:left;}
.maptab .sort a {margin-left:7px;width:92px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:12px;}
.maptab .sort i { font-size:10px; color:#f30;}
.maptab .tit { background:#2381d2;height:32px;font:500 14px/30px "Microsoft YaHei";float:left;}
.maptab .tit span {text-align:center;line-height:32px;height:32px;display:block;width:150px;float:left;cursor:pointer;color:#fff;background:#90c6f4}
.maptab .tit span.sel {background:#2381d2;cursor:default;}
.maptab .con {position:relative; width:300px; float:left;}

.bigmap {overflow:hidden;position:absolute;top:0;right:0;}
.bigmap .icocar {background:url(images/car.gif) no-repeat;width:90px;height:53px;position:absolute;z-index:20;left:200px;top:200px}
.bigmap .mapbar {width:100%;min-width:800px;height:31px;border-bottom:1px solid #f2f2f2;background:#ebebeb;text-align:left;position:relative;}
.bigmap .mapbar .mapsch2 {float:left;margin-left:20px;margin-left:20px\0; }

.bigmap .mapbar .keytab_con {background:#fff;width:400px;padding:5px;border:1px solid #3a8dd3;position:absolute;left:10px;top:27px;z-index:55;}
.bigmap .mapbar .keytab_con div { width:100%; display:inline-block; margin:10px 0 5px 0; }
.bigmap .mapbar .keytab_con div b {color:#03c;font:200 16px/22px "Microsoft YaHei"; margin-left:10px;}
.bigmap .mapbar .keytab_con ul { width:98%; margin-left:10px; float:left;}
.bigmap .mapbar .keytab_con li { float:left; margin-right:7px; padding:0 5px; min-width:60px; cursor:pointer; font-size:14px;overflow:hidden;white-space: nowrap;margin: 0 5px;}
.bigmap .mapbar .keytab_con li:hover { background:#bbd9fa;color:#333;box-shadow:0px 0px 3px #d8d8d8}

/*custom searchBar*/
.bigmap .mapbar .tool { float:right; position:relative;line-height:16px; margin-top:5px;}
.tool .tbtn,.tool .tbtns {padding:3px 10px;border-radius:2px;box-shadow:inset 0 -1px 0 #fff,0 1px 3px #ccc;cursor:pointer;background:#fff;}
.tool span.tbtn {margin:0 2px;}
.tool span.tbtn:active {box-shadow:0 1px  0px #fff,inset 1px 1px 2px #b9b9b9; }
.tool .tbtns {margin:0 2px;padding-right:20px;display:inline-block;position:relative;background:#fff url(images/dot-gray2.png) no-repeat 50px 8px;}
.tool .tbtns p {
    width:66px;height:100px;background:#fff;padding:3px 0 8px 0;position:absolute;left:0;top:22px;z-index:60;
    box-shadow:0px 3px 3px #ccc,inset 0 -1px 0 #fff;
}
.tool .tbtns p span { display:block;font-weight:normal;border-radius:0;text-indent:10px;line-height:24px; border-top:1px solid #e8e8e8}
.tool .tbtns p span:hover {background:#eee}
.tool .linkdiv {
    margin:0 2px;padding:3px 10px 3px 20px;display:inline-block;position:relative;left:0;box-shadow:inset 0 -1px 0 #fff,0 1px  3px #ccc;
    background:#fff url(images/003a_03.png) no-repeat 5px 6px;border-radius:2px;cursor:pointer;
}
.tool .linkdiv div {padding:5px;width:250px;position:absolute;left:-80px;top:27px;z-index:55;background:#fff; border:1px solid #ccc;}
.tool .linkdiv p { display:block;}
.tool .linkdiv b {font:200 14px/24px "Microsoft YaHei";display:block;padding-bottom:5px;border-bottom:1px solid #ccc;background:url(images/dot-grayup.png) no-repeat right 9px; margin-bottom:5px;}
.tool .linkdiv span { margin:0 5px; line-height:26px;}
.tool .linkdiv span:hover { color:#f30}
.tool .linkdiv .txt { width:200px; line-height:20px}
.tool .linkdiv .btn-sch {background:#e9e9e9; border:1px solid #999;line-height:22px;cursor:pointer; margin-left:5px; padding:0 5px}

.mapsch2 { line-height:22px; padding:4px 0 0 5px;}
.mapsch2 label { float:left; font-size:14px; margin-right:5px;}
.mapsch2 input.txt { border:1px solid #3a8dd3;height:22px; text-indent:5px;line-height:20px; width:200px;float:left;}
.mapsch2 input.btn-sch {background:#3a8dd3;border:0;height:24px;padding:0 15px;font:200 15px/24px "Microsoft YaHei";color:#fff;cursor:pointer;}
.mapsch2 input.btn-sch:hover {background:#489ce4;color:#fff;text-shadow:0 1px 0 #3a8dd3}

.maptab .tabnav .key0 {height:99%;}
.maptab .tabnav .key1 { padding:7px 10px;width:280px; float:left; position:relative;}
.maptab .tabnav h4 {font:200 16px/28px "Microsoft YaHei"; color:#666;cursor:pointer; padding-left:30px}
.maptab .tabnav h4 span { width:200px; display:inline-block; text-align:center;font-weight:normal; font-size:14px; color:#3897da;}
.maptab .tabnav h4 i {background:url(images/mCSB_buttons.png) no-repeat -99px -24px;margin:7px 0px 0 0;float:right;width:12px;height:12px;}
.maptab .tabnav p a {
    margin:0 6px 6px 0;padding:5px;width:75px;*width:72px;font-size:13px;line-height:18px;float:left; color:#3897da;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.maptab .tabnav p a:hover { color:#f33;}
.maptab .tabnav p .wth00 { width:120px}
.maptab .tabnav p a input { margin-right:5px;}
.maptab .tabnav .other {
    margin:0 15px 6px 0px;padding:5px 15px 5px 5px;width:auto;font-size:13px;line-height:18px;float:right;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(images/003a_44.png) no-repeat right center;
}
._more { width:570px;position:absolute;z-index:10;top:20%;right:-580px;margin-top:-20%;padding:5px;background:#fff;border:2px solid #9b9b9b;*top:55%;*right: -600px;}
._more .close {
    width:16px;height:16px;background:url(images/icons_xo.png) no-repeat -116px top;position:absolute;right:0px;top:0;z-index:3;cursor:pointer;
}
.maptab .tabnav .ico_star { background:url(images/icon_4.png) no-repeat left -7px;}
.maptab .tabnav .ico_topic { background:url(images/icon_4.png) no-repeat left -50px;}
.maptab .tabnav .ico_brands { background:url(images/icon_4.png) no-repeat left -90px;}
.maptab .tabnav .ico_Price { background:url(images/icon_4.png) no-repeat left -135px;}
.ico_food {  background:url(images/icon_4.png) no-repeat left -305px;}
.ico_3a {background:url(images/icon_4.png) no-repeat left -333px;}
.ico_sex {background:url(images/icon_4.png) no-repeat left -280px;}

/* map list */
.maptab .maplist {*position: relative;width:300px; background:#fff; margin-top:5px;overflow-y:auto; overflow-x:hidden;}
.maplist .Sort { padding-left:10px; font-size:14px; line-height:30px;}
.maplist .Sort span { background:#eee; padding:2px 5px; border:1px solid #ccc; margin-left:3px; cursor:pointer;}
.maplist .Sort span:hover,.maplist .Sort span.sel { background:#bbd9fa; border:1px solid #9dc0e7;}

.maptab .lst { width:280px;overflow-y:auto; overflow-x:hidden;}
.maptab .lst li {float:left;line-height:24px;width:99%;padding:5px 0 5px 5px;border:1px solid #fff;border-bottom:1px solid #ccc;position:relative;}
.maptab .lst li:hover {border:1px solid #eee;box-shadow:0 0 5px #115eac;}
.maptab .lst li .imgdiv { width:80px;float:left; padding-right:10px;}
.maptab .lst li .imgdiv a { width:80px; height:60px;overflow:hidden;display:block; margin-bottom:5px; margin-top:5px;}
.maptab .lst li .imgdiv img {width:90px;}
.maptab .lst li .imginfo { display:inline-block; width:170px;}
.maptab .lst li .imginfo div { width:100%; display:inline-block;}
.maptab .lst li .ck { float:left; width:100%; display:block;color:#999;}
.maptab .lst li .house-tit a { font-size:14px;}
.maptab .lst li .Special { float:left; font:200 18px/30px Arial, "Microsoft YaHei"; color:#f30;}
.maptab .lst li .Special i { font-size:8px;*font-size:12px;}
.maptab .lst li .dot_zb {
    background:url(http://webmap1.map.bdimg.com/newmap/static/common/images/markers_new_653df87.png);
    background-repeat:no-repeat; width:21px; height:30px; position:absolute; z-index:5; top:5px; right:8px;
}
.maptab .lst li .zb1 { background-position:left -192px;}
.maptab .lst li .zb2 { background-position:-24px -192px;}
.maptab .lst li .zb3 { background-position:-48px -192px;}
.maptab .lst li .zb4 { background-position:-72px -192px;}
.maptab .lst li .zb5 { background-position:-96px -192px;}
.maptab .lst li .zb6 { background-position:-120px -192px;}
.maptab .lst li .zb7 { background-position:-144px -192px;}
.maptab .lst li .zb8 { background-position:-168px -192px;}
.maptab .lst li .zb9 { background-position:-192px -192px;}
.maptab .lst li .zb10 { background-position:-216px -192px;}

.maplist li .btn-buy1 {
    padding:0 10px;background:url(images/btn-sch.png) repeat-x left -5px;float:right;cursor:pointer;position:absolute;right:10px;bottom:10px;
    border-radius:2px;color:#333333;font:200 14px/24px "Microsoft YaHei";
}
.maplist li .btn-buy2 {
    padding:0 10px;background:#ddd;float:right;cursor:pointer;border-radius:2px;position:absolute;right:10px; bottom:10px;
    color:#666;font:200 14px/24px "Microsoft YaHei";
}
.maptab .maplist .pagenum {width:300px;background:#fff;border-top:1px solid #ccc;}

/* list smallMap */
.tip1,.tip2,.tip3,.tip4,.tip5 {width:39px;height:23px;background:url(images/bg_tips.png) no-repeat;line-height:20px;text-align:center;position:absolute;z-index:5;}
.tip1 { background-position:left top;}
.tip2 { background-position:-42px top;}
.tip3 { background-position:left -24px;}
.tip4 { background-position:-42px -24px;}
.tip5 { background-position:left -48px;}

.maplist2 { width:680px;background:#fff; margin:0px 0 30px 0;overflow-y:auto;overflow-x:hidden;float:left;}

.list .maplist2 .lst { width:680px;height:auto;overflow-y:auto;overflow-x:hidden;}
.list .maplist2 .lst li{float:left;line-height:24px;width:668px;padding:10px 5px;border:1px solid #fff;border-bottom:1px solid #ccc;position:relative;}
.list .maplist2 .lst li:hover {border:1px solid #FC0;box-shadow:0 0 5px #f60;}
.list .maplist2 .lst .imgdiv { width:160px;float:left;padding-right:10px; position:relative}
.list .maplist2 .lst .imgdiv a { width:160px;height:120px;overflow:hidden;display:block;margin-bottom:5px;}
.list .maplist2 .lst .imgdiv img {width:170px;margin-bottom:5px;}
.list .maplist2 .lst .imginfo { display:inline-block;float:left;width:220px;}
.list .maplist2 .lst .imginfo div { width:100%;display:inline-block;}

.list .maplist2 .lst .about {float:left;padding:10px 15px 15px 15px;border-left:1px solid #eee;height:70px; position:relative;}
.list .maplist2 .lst .about input {
    padding:3px 10px;font:700 14px/24px "Microsoft YaHei";color:#fff;background:#f60;border:none;display:block;margin-bottom:5px;cursor:pointer;
}
.list .maplist2 .lst .about .btn-buy1 {
    padding:3px 10px;font:700 14px/24px "Microsoft YaHei";color:#fff;border:none;background:#f60;display:block;margin-bottom:5px;cursor:pointer;
}
.list .maplist2 .lst .about input.pay_btn {background:#0b61ed; border-radius:2px}
.about .tip1,.about .tip2,.about .tip3,.about .tip4,.about .tip5 {left:-10px;top:-10px;color:#fff;}

.list .maplist2 .lst  .paynumb {
    display:inline-block;float:left;padding:15px 15px 10px 15px;text-align:center;
    border-left:1px solid #eee;height:70px;width:143px;
}
.list .maplist2 .lst .paynumb span { display:block; text-align:center; line-height:90px;}
.list .maplist2 .lst table.houselist { width:100%;float:left;margin-top:15px;border-collapse:collapse;border:1px solid #add2e0;font:12px/14px Arial;}
.list .maplist2 .lst table.houselist td {
    border-top:1px solid #add2e0;border-bottom:1px solid #add2e0;padding:7px 0;background:#f6fdff;text-indent:10px;
}
.list .maplist2 .lst table.houselist td.tit { font-size:14px}
.list .maplist2 .lst table.houselist .Special { font-size:24px;}
.list .maplist2 .lst .starbox { display:inline-block; margin-top:5px;}
.list .maplist2 .lst .h40 { width:100%; float:left; line-height:26px; text-align:right; position:relative}
.list .maplist2 .lst .h40 .all { background:#e7f9ff; border:1px solid #add2e0; padding:4px 10px; cursor:pointer}
.list .maplist2 .lst .ck { float:left; width:100%; display:block;color:#666;}
.list .maplist2 .lst .house-tit a { font-size:16px;}
.list .maplist2 .lst .Special { float:left; font-size:34px}
.list .maplist2 .lst .Special i { font-size:8px;}
.list .maplist2 .lst .txt_del { text-decoration:line-through; color:#03c}
.list .maplist2 .lst .linkbox { margin-top:20px; margin-left:-15px}
.list .maplist2 .lst .btn-buy1 {
    padding:3px 10px;background:#f60;cursor:pointer;border-radius:2px;color:#fff;font:200 14px/24px "Microsoft YaHei";}
.list .maplist2 .lst .btn-buy1:hover {background:#f30;box-shadow:1px 1px 3px #666;}
.list .maplist2 .lst li .dot_zb {
    background:url(http://webmap1.map.bdimg.com/newmap/static/common/images/markers_new_653df87.png);
    background-repeat:no-repeat; width:21px; height:30px; position:absolute; z-index:5; top:5px; right:8px;
}
.list .maplist2 .lst li .zb1 { background-position:left -192px;}
.list .maplist2 .lst li .zb2 { background-position:-24px -192px;}
.list .maplist2 .lst li .zb3 { background-position:-48px -192px;}
.list .maplist2 .lst li .zb4 { background-position:-72px -192px;}
.list .maplist2 .lst li .zb5 { background-position:-96px -192px;}
.list .maplist2 .lst li .zb6 { background-position:-120px -192px;}
.list .maplist2 .lst li .zb7 { background-position:-144px -192px;}
.list .maplist2 .lst li .zb8 { background-position:-168px -192px;}
.list .maplist2 .lst li .zb9 { background-position:-192px -192px;}
.list .maplist2 .lst li .zb10 { background-position:-216px -192px;}
.maplist li .btn-buy1 {
    padding:0 10px;background:url(images/btn-sch.png) repeat-x left -5px;float:right;cursor:pointer;position:absolute;right:10px;
    bottom:10px;border-radius:2px;color:#333333;font:200 14px/24px "Microsoft YaHei";
}
.maplist li .btn-buy2 {
    padding:0 10px;background:#ddd;float:right;cursor:pointer;border-radius:2px;position:absolute;right:10px; bottom:10px;
    color:#666;font:200 14px/24px "Microsoft YaHei";
}
.maplist2 .maplist .pagenum {width:300px;background:#fff;border-top:1px solid #ccc;}

/*custom and themes search part*/
.search-box { width:980px;padding:10px;background:#fff;float:left;margin-bottom:10px;}
.search-box .ldiv { width:350px; height:500px; float:right; position:relative;}
.rmap { width:300px; height:360px;/*margin:0 5px 20px 5px; overflow:hidden;*/float:right;position:relative;}
.posbox {background-color:rgb(255, 255, 255); z-index:100;right:0;position:fixd;width:710px;float:right;}
.div_tool { padding:7px 5px;height:18px;position:absolute;z-index:5;top:0;right:0;background:url(images/dot_bg.png);}
.div_tool span {width:16px;height:16px;cursor:pointer;line-height:16px; display:inline-block; float:left;}
.ico_big { background: url(images/icons_xo.png) no-repeat -116px -69px; }
.ico_small { background: url(images/icons_xo.png) no-repeat -116px -86px;}
.ico_close { background: url(images/icons_xo.png) no-repeat -82px -16px;}
.div_tool .ico_yuding {
    line-height:13px;width:auto;height:12px;padding:3px 6px;color:#000;background:#efefef;box-shadow:1px 0 3px #333;border-radius:2px;}
.div_tool .ico_yuding:hover {
    background:#fff;line-height:13px;height:12px;padding:3px 6px;box-shadow:1px 0 3px #333;border-radius:2px;width:auto;color:#333;}
.div_tool .ico_line {color:#999;width:16px;height:16px;text-align:center;}
.search-bar {width:990px;padding:5px;background:#fff; float:left; position:relative;}
.search-bar .city_sel span { font-size:14px; margin-right:5px;}
.search-bar .city_sel input.txt { border:1px solid #3a8dd3; height:30px; text-indent:5px;line-height:22px; width:280px; margin-right:10px}
.search-bar .city_sel input.btn-sch {
    background:#3a8dd3;border:1px solid #3a8dd3;height:32px;padding:0 15px;font:200 15px/30px "Microsoft YaHei";color:#fff;cursor:pointer;
}
.search-bar .city_sel input.btn-sch:hover,.selbar .btn-sch:hover {background:#489ce4; color:#fff; text-shadow:0 1px 0 #3a8dd3}
.search-box2 {width:978px;padding:0px 10px 20px 10px;background:#fff;float:left;border:1px solid #489ce4;position:relative; }
.search-box2 .ldiv {width:100%;padding-bottom:20px;float:left;position:relative;overflow:hidden; height:auto;}
.search-box2 .dotbtn {width:130px;height:22px;line-height:22px;text-align:center;background:#489ce4; color:#fff;
    position:absolute;z-index:5;left:440px;bottom:-1px;cursor:pointer;}
.search-box2 .down {background-position:left bottom;}
.search-box2 .up {background-position:left top;}

.search-bar {width:990px;padding:5px;background:#fff;float:left;}
.search-bar .city_sel { border-right:1px solid #ccc;margin-right:20px;margin-left:5px;width:auto;*width:180px;float:left;}
.search-bar .city_sel h3 {width:auto;*width:86px;float:left;font:400 28px/40px "Microsoft YaHei";color:#f30;margin-top:10px;}
.mapsch {padding-top:10px;}
.mapsch span {font-size:14px;margin-right:5px; float:left;*line-height:30px;}
.mapsch input.txt {border:1px solid #f60;height:30px;text-indent:5px;line-height:22px;width:350px;margin-right:10px;float:left;}
.mapsch input.btn-sch {background:#f60;border:1px solid #f60;height:32px;padding:0 30px;font:200 15px/30px "Microsoft YaHei";color:#fff;cursor:pointer;float:left;*width: 92px;}
.mapsch input.btn-sch:hover {background:#f30;color:#fff;}
.selbar .btn-sch:hover {background:#f30;color:#fff;}
.tabchk {
    width:75px;height:72px;cursor:pointer;background:url(images/btn_chang.png) no-repeat left top;
    position:absolute;z-index:3;top:-2px;right:-2px;
}
.tabchk:hover {background:url(images/btn_chang.png) no-repeat left -73px;}
.ktit { width:auto;font-size:14px;padding:5px 0;margin-bottom:10px; float:left;}

.ldiv .key {width:100%;float:left;padding:10px 0;}
.ldiv .key h4 {line-height:30px; width:60px; float:left;*font-size: 12px;}
.ldiv .key p { float:left; width:93%;}
.ldiv .key p a {
    padding:3px;width:70px;margin:2px 5px 0px 0;float:left;line-height:22px;text-align:center;color:#1a51aa;
    white-space:nowrap;overflow:hidden;text-overflow: ellipsis;
}
.ldiv .key p a:hover { background:#e6e6e6;box-shadow:1px 1px 0 #fff,inset 1px 1px 2px #ccc;}
.ldiv .key .sel { background:#ec9252;}
.ldiv .key .keytab p a.sel { background:#ec9252;}
.ldiv .key .keytab p .sa:hover {background:#ec9252;}
.ldiv .key .keytab .sac { background:#fff}
.key1 { width:100%; float:left; border-bottom:1px solid #eee; padding:8px 0;}

.ldiv .ktit { font-size:14px; padding:5px 0; margin-top:10px;}
.ktit a {padding:7px 8px;background:#ddd;margin-right:5px;text-shadow:0 1px 0px #d0eafc;border-radius:2px;color:#333;}
.ktit a:hover {background:#a8d1fe;}
.ktit a.sel {background:#f30;color:#fff;text-shadow:none}
.ktit a.sel:hover {background:#f30;box-shadow:none;}

.ldiv .iconav { width:100%;padding:5px 0;float:left;border-top:1px dotted #ccc;position:absolute;bottom:-5px;}
.iconav input.txt { border:1px solid #3a8dd3;height:30px;text-indent:5px;line-height:22px;width:200px;margin-right:5px;margin-left:40px}
.iconav input.btn-sch {background:#3a8dd3;border:1px solid #3a8dd3;height:32px;padding:0 10px;font:200 15px/30px "Microsoft YaHei";color:#fff;cursor:pointer;}
.iconav input.btn-sch:hover {background:#489ce4; color:#fff; text-shadow:0 1px 0 #3a8dd3}
.out { margin-left:5px;}

/* custom maps icons */
.iconav span {width:36px; display:block;float:left;margin:0 10px;padding-top:32px;text-align:center;cursor:pointer;}
.ico_Bank { background:url(images/dibiao.png) no-repeat -76px top;}
.ico_Pharmacy {background:url(images/dibiao.png) no-repeat -35px top;}
.ico_atm {background:url(images/dibiao.png) no-repeat -263px top;}
.ico_Car {background:url(images/dibiao.png) no-repeat -303px top;}
.ico_Station {background:url(images/dibiao.png) no-repeat -227px top;}
.ico_Supermarket {background:url(images/dibiao.png) no-repeat -112px top;}
.ico_Hospital {background:url(images/dibiao.png) no-repeat -188px top;}
.ico_School {background:url(images/dibiao.png) no-repeat -151px top;}
.ico_Cinema {background:url(images/dibiao.png) no-repeat 2px top;}
.ico_Specialty {background:url(images/dibiao.png) no-repeat -341px top;}

.ico_Bank:hover { background:url(images/dibiao_hover.png) no-repeat -76px top;}
.ico_Pharmacy:hover {background:url(images/dibiao_hover.png) no-repeat -35px top;}
.ico_atm:hover {background:url(images/dibiao_hover.png) no-repeat -263px top;}
.ico_Car:hover {background:url(images/dibiao_hover.png) no-repeat -303px top;}
.ico_Station:hover {background:url(images/dibiao_hover.png) no-repeat -227px top;}
.ico_Supermarket:hover {background:url(images/dibiao_hover.png) no-repeat -112px top;}
.ico_Hospital:hover {background:url(images/dibiao_hover.png) no-repeat -188px top;}
.ico_School:hover {background:url(images/dibiao_hover.png) no-repeat -151px top;}
.ico_Cinema:hover {background:url(images/dibiao_hover.png) no-repeat 2px top;}
.ico_Specialty:hover {background:url(images/dibiao_hover.png) no-repeat -341px top;}

/* 定制游列表 */
.list { width:1000px; margin:0 auto;}
.list .tab-tit { height:37px; background:url(images/bg-list-nav.png) repeat-x left 4px; padding-left:10px;}
.list .tab-tit span {padding:4px 30px 0 30px;height:32px;line-height:32px;font-size:14px;font-weight:400;text-shadow:0 1px 0px #c1ddf9;}
.list .tab-tit span.sel {
    height:32px;line-height:32px;background:#eee;border:1px solid #438ece;border-bottom:0;*float:left;display:inline-block;color:#f30;
}
.list .tab-con { background:#fff; width:100%; float:left;}
.list .tab-con .selbar {height:35px;line-height:35px;padding:5px 0 4px 10px;border-top:3px solid #09F;background:#eee }
.list .tab-con .selbar div { float:left;}
.list .tab-con .selbar div span { margin:0 5px;padding:2px 20px 2px 5px;box-shadow:0 0 2px #888;position:relative;}
.list .tab-con .selbar div span i {
    width:8px;height:8px;background:url(images/icons_xo.png) no-repeat -103px -55px;position:absolute;right:3px;top:7px;cursor:pointer;
}
.list .tab-con .selbar p { float:left; padding-right:10px; font-size:14px;}
.list .tab-con .selbar p span {padding:12px 10px;border-right:1px solid #ccc;cursor:pointer;}
.list .tab-con .selbar p span:hover {background:#f9f9f9;color:#f30;text-shadow:0 1px 1px #999}
.list .tab-con .selbar p span.one { /*border-top-left-radius:3px;border-bottom-left-radius:3px;*/ border-left:1px solid #ccc}
.list .tab-con .selbar p span.last { /*border-top-right-radius:3px;border-bottom-right-radius:3px;*/}
.list .tab-con .selbar p span.sel {background:#fff;color:#f30; cursor:default}

.list .tab-con .selbar3 {height:35px;line-height:35px;font-size:14px;padding:5px 0 5px 10px;}
.list .tab-con .selbar3  span { margin:0 5px;padding:2px 20px 2px 5px;box-shadow:0 0 2px #888;position:relative; color:#f30}
.list .tab-con .selbar3  span i {
    width:8px;height:8px;background:url(images/icons_xo.png) no-repeat -103px -55px;position:absolute;right:3px;top:7px;cursor:pointer;
}
.selbar .sort1,.selbar .sort2 { width:12px; height:12px; display:inline-block; background:url(images/mCSB_buttons.png) no-repeat;}
.selbar .sort1 { background-position:-114px -4px;*position: relative;*top: 1px;*left: 1px;}
.selbar .sort2 { background-position:-114px -24px;}

.list .tab-con input.btn-ok {
    padding:2px 10px;background:url(images/btn-sch.png) repeat-x left -1px;border:1px solid #265d95;
    box-shadow:1px 1px 0px #fff;color:#0d4278;text-shadow:0 1px 0px #c1ddf9;cursor:pointer;
}
.list .tab-con input.btn-ok:hover {box-shadow:inset 0px 0px 3px #265d95;}
.list .list-con { float:left;width:100%;}
.list  span.addr {float:left;}
.list  span.original {text-decoration:line-through;font-weight:bold;color:#999;float:right;}
.list  span.Special {font:400 18px/22px "Microsoft YaHei";color:#f30;margin-left:0;float:right;}
.list  span.Special i { font-size:8px; color:#999; font-style:normal; font-weight:100; margin-left:3px;}
.list .Bookable {}
.list  strong {margin-left:10px;font-size:14px;}
.list  span.btn-buy {
    border:1px solid #f60;background:#f60;background-position:left -1px;border-radius:2px;
    padding:0 10px;color:#fff;cursor:pointer;float:right;
}
.list .list-con li .btn-buy1,.list .maplist li .btn-buy1, {
    padding:0 10px;background:#f60; float:right; cursor:pointer;
    border-radius:2px;box-shadow:0 1px 2px #4172c2; color:#333333;font:200 14px/24px "Microsoft YaHei";
}
.list .list-con li .btn-buy2,.list .maplist li .btn-buy2 {
    padding:0 10px;background:#ddd;float:right;cursor:pointer;border-radius:2px;box-shadow:0 1px 2px #999;
    color:#666;font:200 14px/24px "Microsoft YaHei";
}
.list .list-con li span.btn-in  {float:left;border:1px solid #ccc;background:#eee;border-radius:2px;padding:0 10px;color:#333;cursor:pointer; }
.list .list-con .pagenum {margin-bottom:20px;}
.list .list-con .pagenum a { text-align:center;background:#eee;border:1px solid #e1e1e1; }
.list .list-con .pagenum:hover { background:#e7f7ff;}

.list .maplist { width:280px; background:#fff; float:left; margin-top:5px; }
.list .lst { width:100%;height:560px;overflow-y:auto;overflow-x:hidden;}
.list .lst li {float:left;line-height:24px;padding:5px 0 5px 5px;border:1px solid #fff;border-bottom:1px solid #ccc;position:relative; }
.list .lst li:hover {border:1px solid #eee;box-shadow:0 0 5px #115eac;}

/*--------- end hotel page -------------*/
.crump { margin:0 auto 10px auto; width:1000px;}
.crump a{font-weight:bold;font-size:15px;color:#19aff5;}
.crump1 { width:100%;line-height:30px; }
.crump .s1 { font-size:13px;}
.crump .s2 { font-size:13px; margin:0 5px;}
.crump .s3 { font-size:13px; margin:0 5px;}
.crump .s4 { font-size:13px; margin:0 5px;}

.tit-section { margin:0 auto;*margin:10px auto;width:1000px;position:relative;z-index:3;}
.img_logo1,.img_logo2 { height:60px;margin:0 10px 10px 0; float:left;display:inline-block;}
.tuijian {width:123px;height:120px;background:url(images/tuijian.png) no-repeat;position:absolute;z-index:9;top:0;left:62%;}
.guoqi {width:123px;height:120px;background:url(images/guoqi.png) no-repeat;position:absolute;z-index:9;top:10px;left:50%;}
.tit-section .free { width:121px; height:108px; z-index:100;top:-55px;left:80%;position:absolute;line-height:30px;}
.redbtn {
    width:140px;height:40px;background:#f30;text-align:center;color:#fff;border-radius:2px;text-shadow:0 0 2px #bc2d09;
    position:absolute;z-index:2;top:-15px;*top:-10px;_top:auto;_bottom:0px;right:0px;font:400 16px/40px "Microsoft YaHei";cursor:pointer;
}
.redbtn:hover {color:#fff;background:#ff7400}

.tit-section .ltit {float:left; width:800px; display:inline;}
.tit-section .ltit div { width:90%;float:left;position:relative;_z-index:9;*z-index:9;}
.tit-section .ltit div.c1 { z-index:2;/* z-index:11; */}
.tit-section .ltit h1 {font-size:26px;font-weight:400;color:#555;padding-bottom:5px;float:left;display:inline;*line-height:30px; }
.tit-section .ltit span { margin-left:20px;margin-top:10px;font-size:14px;color:#f30;height:12px;}

.tit-section .ltit1 {float:left; width:800px; display:inline;}
.tit-section .ltit1 div { width:90%;float:left;position:relative;_z-index:9;*z-index:9;}
.tit-section .ltit1 div.c1 { z-index:2;/* z-index:11; */}
.tit-section .ltit1 h1 {font-size:26px;font-weight:400;color:#555;padding-bottom:5px;float:left;display:inline;*line-height:30px; }
.tit-section .ltit1 span { margin-left:20px;margin-top:10px;font-size:14px;color:#f30;height:12px;}

.icots { background:url(images/ico_ts.png); width:18px; height:14px;}
.tit-section .ltit p {color:#999;float:left;font-size:13px;width:500px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tit-section .ltit .asdasdasd {
    width:360px;height:32px;padding:5px;border:1px solid #ccc;background:#fff;position:absolute;z-index:9;left:-300px;top:20px;color:#666;
    box-shadow:1px 2px 3px #666;
}
.asdasdasd i {background:url(images/dot-grayup.png) no-repeat;width:8px;height:5px;position:absolute;top:-5px;left:285px;display:block;}
.asdasdasd .autobtn {line-height:22px; width:42px;}
#tangram-suggestion--TANGRAM__1i-main{
         z-index:9999;
}

/* stars icon */
.star0,.star1,.star2,.star3,.star4,.star5,.star6,.star0_5,.star1_5,.star2_5,.star3_5,.star4_5 {
    background:url(images/ico_star.gif) no-repeat left -54px;margin-left:5px;height:12px;display:block;float:left;
}
.star0 {width:0;}
.star1 {width:0;}
.star2 {width:0;}
.star3 {width:38px;}
.star4 {width:52px;}
.star5 {width:64px;}

.star0_5 {width:6px;}
.star1_5 {width:18px;}
.star2_5 {width:30px;}
.star3_5 {width:44px;}
.star4_5 {width:58px;}

/* Flower icons */
.star0a,.star1a,.star2a,.star3a,.star4a,.star5a,.star6a,.star0_5a,.star1_5a,.star2_5a,.star3_5a,.star4_5a {
    background:url(images/ico_hua.gif) no-repeat  left top;margin-left:5px;height:14px;display:block;float:left;
}
.star0a {width:0;}
.star1a {width:16px;}
.star2a {width:35px; background-position:left -26px;}
.star3a {width:56px; background-position:left -51px;}
.star4a {width:76px; background-position:left -76px;}
.star5a {width:95px; background-position:left -102px;}

.star0_5a {width:6px;}
.star1_5a {width:18px;}
.star2_5a {width:30px;}
.star3_5a {width:44px;}
.star4_5a {width:58px;}

/* Shield icons */
.star0b,.star1b,.star2b,.star3b,.star4b,.star5b,.star6b,.star0_5b,.star1_5b,.star2_5b,.star3_5b,.star4_5b {
    background:url(images/ico_pai.png) no-repeat  left -54px;margin-left:5px;height:12px;display:block;float:left;
}
.star0b {width:0;}
.star1b {width:0;}
.star2b {width:0;}
.star3b {width:38px;}
.star4b {width:52px;}
.star5b {width:64px;}

.star0_5b {width:6px;}
.star1_5b {width:18px;}
.star2_5b {width:30px;}
.star3_5b {width:44px;}
.star4_5b {width:58px;}
/*
 * Style Box Photo Gallery
*/
.picnumb { position:absolute; bottom:11px;right:220px;z-index:2;cursor:pointer;color:#FF0; text-shadow:0 1px 1px #444}
.image_show { width:715px;padding:3px 0 0 3px;border:1px solid #d9d9d9;float:left;margin-bottom:15px;background:#fff; position:relative}
.image_show .img { margin:0 3px 3px 0;position:relative;}
.image_show .img,.image_show .img img {float:left;}
.col_left {	width:100px; float:left;overflow:hidden; margin-right:3px;}
.col_right {float:left;	width:210px;overflow:hidden;}
.image_show #smallImg .img {width:100px; height:100px;overflow:hidden;}
#smallImg img { width:180px;}
.image_show .tabs_panes .img {width:502px;height:305px;position:relative;overflow:hidden;margin-right:3px; margin-bottom:3px;}
.image_show .tabs_panes .img img { width:510px;}
.image_show .tabs_panes .img .img_mask {
    width:100%;height:42px;position:absolute;left:0;top:260px;background:#000;overflow:hidden;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* ie8 */
    filter:alpha(opacity=60);    /* ie5-7  */
    -moz-opacity:0.6;    /* old mozilla browser like netscape  */
    -khtml-opacity: 0.6;    /* for really really old safari */
    opacity: 0.6;    /* css standard, currently it works in most modern browsers like firefox,  */
}
.image_show .tabs_panes .img p {
    width:100%;height:42px;line-height:42px;font-size:16px;position:absolute;left:0;top:260px;text-align:center;color:#fff;
}
.image_show .tabs_panes .img p a,
.image_show .tabs_panes .img p a:visited {color:#fff;}
.mask {
    position:absolute;left:0;top:0;width:100px;height:100px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* ie8  */
    filter:alpha(opacity=60);    /* ie5-7  */
    -moz-opacity:0.6;    /* old mozilla browser like netscape  */
    -khtml-opacity: 0.6;    /* for really really old safari */
    opacity: 0.6;    /* css standard, currently it works in most modern browsers like firefox,  */
}

.rmap1 {width:265px; height:312px; position:relative;font-size:12px; }
.rmap2 {height:312px; position:relative;font-size:12px; }
#rmap-nav {width:55px; height:280px; display:inline-block;z-index:2;position:absolute;right:-55px;top:0px; text-align:center; background:#3c98c6;}
#rmap-nav b { font-size:22px; height:65px; line-height:30px; color:#fff; background:#c2683f; display:block; }
#rmap-nav a { line-height:30px; height:30px; border-top:1px solid #9acccd;display:block; color:#fff}
#rmap-nav a:hover { background:#fbb224;}

/* hotel info*/
.house-info { width:720px; float:left;}
.house-info .tit { width:100%; border-top:#3381d6 2px solid; margin-bottom:10px; /*float:left;*/ position:relative;}
.house-info .tit span { padding:8px 42px; font:400 14px/36px "Microsoft YaHei"; text-align: center;}
.house-info .tit span.sel {background:#3381d6; color:#fff; }
.house-info .tit span.sel a {color:#fff;}
.house-info .tit span.sel a:hover {color:#fff;}
.house-info .tit span a { color:#333; display:inline;}
.house-info .tit span a:hover { color:#19aff5; }
.house-info .tit .redbtn { width:100px; height:32px; line-height:30px;top:5px; font-size:14px;}
.house-info .house-con {width:100%; float:left;line-height: 36px;}
.house-info .con1 { line-height: 36px;}

.house-info2 { width:100%; float:left;}
.house-info2 .tit { border-top:#3381d6 2px solid; margin-bottom:10px; float:left; position:relative; width:100%; }
.house-info2 .tit span { padding:5px 25px;width:146px; text-align:center; font:400 14px/36px "Microsoft YaHei"; display:inline-block}
.house-info2 .tit span.sel {background:#3381d6; color:#fff; }
.house-info2 .tit span.sel a {color:#fff;}
.house-info2 .tit span.sel a:hover {color:#fff;}
.house-info2 .tit span a { color:#333; display:inline;}
.house-info2 .tit span a:hover { color:#19aff5; }
.house-info2 .tit .redbtn { width:100px; height:32px; line-height:30px;top:5px; font-size:14px;}
.house-info2 .house-con {width:100%; float:left;}

/*hotel、Price*/
.house-info .times,.house-info2 .times {padding:10px 0;width:100%;height: 31px;}
.times span {float:left;margin-right:10px;}
.times span.sall {font-size:16px;font-weight:400;line-height:30px;}
.times p{ width:100%; float:left}
.times strong { font-size:22px;}
.times input {height:26px;width:100px;line-height:26px;float:left;border:1px solid #ccc;margin-right:10px;font-weight:400;color:#3376be;}
.times input.btn-ok {width:auto;border:1px solid #3381d6;background:#64adf9;box-shadow:inset 1px 1px 2px #e5f3ff;padding:0 10px;cursor:pointer;color:#082849;}
.times input.btn-ok:hover {box-shadow:inset -1px -1px 2px #4b89c8;}

.prices {float:left;padding-bottom:0px;/*position:relative;*z-index:2;*/}
.prices span.sall {font-size:16px;font-weight:400;line-height:30px;}
.prices p { width:100%;}
.prices strong { font-size:22px;}

.house-info .roomlist,.house-info2 .roomlist {width:100%;float:left;margin-bottom:10px;}
.roomlist ul {width:100%;float:left;}
.roomlist li {float:left;}
.roomlist ul.roomlist-tit {border-top:1px solid #8ab3ed;background:#c5ddff;}
.roomlist ul.roomlist-tit li {display:block;padding:0 0 0 5px;line-height:30px;}
.roomlist .listbar {width:500px;min-height:70px;float:right;border-left:1px solid #ccc;}
.roomlist .listinfo {border-bottom:1px solid #f4f4f4;float:left;width:100%;}
.rw0,.tw0 { width:85px;}
.rw0 img { width:80px;}
.rw0_user img {width:80px;}
.rw1 { font-size:14px; color:#0063ba; width:100px;}
.tw1 {width:215px;}
.tw2 { width:50px;}
.rw2 { width:198px; position:relative; *z-index:1;}
.tw3,.rw3 { width:90px;}
.tw4,.rw4 { width:50px;}
.tw8 { width:80px;}
.tw9,.rw9 { width:50px;}
.tw5 { width:140px;}
.rw5 { width:160px;  }
.rw6 { width:120px; text-align:right;}
.rw7 { width:320px; text-align:right;}
.rw8 { width:80px;}
.tw5_1 { width:120px;}

.house-info .roomlist ul.roomlist-con {}
.roomlist ul.roomlist-con li {float:left;width:100%;border-bottom:1px solid #ccc;}
.roomlist ul.roomlist-con p {display:block;padding:5px 0 5px 5px;float:left;line-height:30px;}
.roomlist ul.roomlist-con p.rw6 {float:right}
.roomlist ul.roomlist-con div.room-txt {
    border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;margin-bottom:-1px;width:100%;float:left;
    background:#fcf2ff;display:none; position:relative;
}
.roomlist ul.roomlist-con div.room-txt p {color:#555;width:99%;}
.roomlist ul.roomlist-con div.room-txt p span {margin-right:10px;display:inline-block;width:120px;}
.roomlist ul.roomlist-con div.sw span { display:inline-block}
.roomlist ul.roomlist-con div.room-txt span.arrow {
    background:url(images/arrow.png) no-repeat left top;width:10px;height:8px;position:absolute;left:50px;top:-8px;
}
.roomlist ul.roomlist-con div.room-pic { border-bottom:1px dotted #ddd; width:100%; padding:4px 0; float:left; position:relative;}
.roomlist ul.roomlist-con div.room-pic a { float:left; width:56px; height:37px; padding:2px; overflow:hidden }
.roomlist ul.roomlist-con div.room-pic img { display:inline-block; background:#fff; width:56px;}
.view { border:3px solid #fff; position:absolute; box-shadow:0px 0px 5px #999; z-index:3;top:inherit;left:inherit;}
.view i {
    display:block;width:5px;height:5px;background:#fff;position:absolute;z-index:4;top:-6px;left:5px;
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg) ;
    -ms-transform:rotate(5deg);
    transform:rotate(45deg);
}
.roomlist ul.roomlist-con div.room-pic .view img {width:350px;}
.roomlist ul.roomlist-con .rw0 .view {left:inherit;}
.roomlist ul.roomlist-con .rw0 .view img {width:350px;}
.roomlist ul.roomlist-con .rw0 .view i {left:-6px; top:5px;}
.roomlist ul.roomlist-con span.mp {font-size:12px;text-decoration:line-through;color:#888;}
.roomlist ul.roomlist-con span.pp {font-size:17px;font-weight:600;color:#f30;margin-right:1px;text-decoration:underline;}
.roomlist ul.roomlist-con div.prices {float:left;width:140px;}
/*date-prices list*/
.date-prices {
    background:#fff;border:1px solid #06c; position:absolute;z-index:19; left:-160px; top:30px;
    box-shadow:1px 1px 3px #09F;border-top:1px solid #06C;border-right:1px solid #06c; display:none;
}
.date-prices .arrow {width:10px;height:10px;background:url(images/arrow_blue.png) no-repeat;position:absolute;z-index:15;left:175px;top:-6px;}
.date-prices table {width:504px; text-indent:5px; background:#fff; text-align:center;}
.date-prices th { border-bottom:1px solid #ccc;border-left:1px solid #ccc; width:52px;}
.date-prices td { border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.date-prices td i { display:block; line-height:22px;}
.date-prices td { color:#06C;}
.date-prices td .dprices { color:#06C;}
.date-prices td .todayprices { color:#f30;}

/* hotel info layer */
.date-prices2 {
    border:1px solid #06c;position:absolute;z-index:50;left:25px;top:10px; width:300px; background:#fff;
    box-shadow:1px 1px 3px #09F;border-top:1px solid #06C;border-right:1px solid #06c; display:none;
}

.date-prices2 .arrow {width:10px;height:10px;background:url(images/arrow_blue_left.png) no-repeat;position:absolute;z-index:15;left:-6px;top:0px;}
.date-prices2 ul { padding:0 5px; width:97%; }
.date-prices2 li { line-height:22px; }
.roomlist ul.roomlist-con .date-prices2 p { width:99%; line-height:20px;}
.roomlist ul.roomlist-con .date-prices2 li { border:none}

.date-prices2 dl { padding:8px; line-height:22px;}
.date-prices2 dt { float:left; width:100px; padding-bottom:5px;}
.date-prices2 dd { float:left; width:280px; padding-bottom:5px;}

.dce { position:relative; *z-index:1;_float:left; width:180px;float:left;*position:static;}
.tarr { position:relative; *z-index:2; padding-right:10px;*position:static;}
.ico_lw { width:16px; height:17px; background:url(images/ico_123.png) no-repeat; position:absolute; right:-15px; top:0;*position:static;*display:block;*margin-left:35px;*margin-top:0px;*right:0px;}

.house-info .times a.btn-buy,
.house-info .times a.btn-car-gray {
    padding:5px 8px;margin-right:5px;cursor:pointer;border-radius:2px;font-size:14px;font-weight:400;line-height:24px;float:right;
}
.roomlist ul.roomlist-con a.btn-buy,
.roomlist ul.roomlist-con a.btn-car-gray {
    text-align:center;margin-right:5px;cursor:pointer;border-radius:2px;font-size:12px;font-weight:400; width:68px;
}
.roomlist ul.roomlist-con a.btn-buy,
.house-info .times a.btn-buy {background:#64adf9 url(images/btn-sch.png) repeat-x left -1px;color:#082849;}
.roomlist ul.roomlist-con a.btn-buy:hover,
.house-info .times a.btn-buy:hover {box-shadow:inset -1px -1px 2px #4b89c8; background:#7ebbfc}
.roomlist ul.roomlist-con a.btn-car-gray,
.house-info .times a.btn-car-gray {background:#f30;color:#fff;}
.roomlist ul.roomlist-con a.btn-car-gray:hover,
.house-info .times a.btn-car-gray:hover {background:#ff7400;}

.house-info .explain,.house-info2 .explain {float:left;background:#fcf2ff; padding:10px 0 10px 10px; margin:10px 0; width:99%;}
.house-info .explain p { width:100%;}
.house-info .explain li,.house-info2 .explain li {
    padding-left:20px;background:url(images/dot2-gray.png) no-repeat 5px 9px;line-height:24px;margin-bottom:10px;width:90%;
}
.house-info .explain .lt { width:450px;}
.house-info .explain .rp  { width:220px; }
.house-info2 .explain { background:#fcf2ff;}
.explain .lt { width:610px; float:left;}
.explain .rp { float:right; width:260px; min-height:285px; padding:115px 0 0 20px; background:url(images/phone1.png) no-repeat left top; }
.explain .rp p { margin-bottom:15px}
.explain .rp .ia { border:none;width:112px; height:24px; margin-left:60px;line-height:24px; background:none; cursor:pointer}
.explain .rp .ia:hover { background:#fff}
.explain .rp .ib {border:1px solid #d06003;width:96px;height:30px;margin:-7px 0 0 45px;background:#ff7400;cursor:pointer;color:#432309}
.explain .rp .ib:hover { color:#fff}
.explain .rp .ic {border:none;width:181px;height:36px;margin:35px 0 0 1px;background:none;cursor:pointer}

/*about hotel*/
.house-info .tit2 {float:left;width:100%;background:url(images/dot-gray.png) repeat-x left -1px;}
.house-info .tit2 h3 {
    color:#3381d6;font-size:16px;font-weight:400;height:40px;line-height:40px;float:left;border-top:2px solid #3381d6;padding:0 20px 0 0;
}
.house-info .tit2 a.btns {
    background:#eee url(images/green_pixel_142.gif) no-repeat 5px center;border:1px solid #bbb;float:right;
    margin-top:10px;padding:0 10px 0 30px;font-weight:400;
}
.house-info .Description { width:100%; float:left;/* margin-bottom:10px;*/ }
.house-info .Description li { width:100%; border-top:1px dotted #ddd; float:left;font:400 14px/38px "Microsoft YaHei"; }
.house-info .Description .subtit { width:100%; float:left}
.house-info .Description b { width:110px;line-height:40px;float:left;}
.house-info .Description div.ntwo { width:100%; line-height:30px; float:left; margin-bottom:8px;}
.house-info .Description div.ntwo .rbox { line-height:24px;}
.house-info .Description em { width:100px; padding-left:20px; float:left; font-weight:normal}
.house-info .Description .rbox { float:right;line-height:40px;width:600px; padding-top:5px;}
.house-info .Description .rbox span {padding:1px 5px;margin:0 10px 5px -5px;line-height:26px;border-radius:2px;float:left;*float:none;}
.house-info .Description .sw span { width:130px; float:left;}
.house-info .Description .rbox span:hover { background:#d2eef9;}
.house-info .Description .lh  { line-height:30px;width:600px; display:block; float:right; }
.house-info .Description .wth { width:99%; float:left;}
.house-info .Description p span { margin-right:20px; }
.pw p {line-height:30px;width:600px; display:block; float:right;}
.pw p.l40 { line-height:40px;}

.house-info .Description li p.hotellogo { padding:5px 0;}
.house-info .Description li ul {}
.house-info .Description li li {}
.house-info .Description li li b { width:120px; font-weight:normal}
.house-info .Description dl { float:left; width:320px; padding:8px; border:1px solid #ccc; margin:0 20px 20px 0; }
.house-info .Description dt { width:320px; height:200px; overflow:hidden; position:relative}
.house-info .Description dd { line-height:22px; height:90px;overflow:hidden; text-indent:25px; }
.house-info .Description dd.dd { height:auto; text-indent:0; padding-top:5px;padding-bottom:5px;}
.house-info .Description dd.dd strong { font-weight:400; font-size:22px;}
.house-info .Description dt img { width:320px;}
.house-info .Description dt div {
position:absolute;z-index:1;bottom:0;left:0;color:#fff;width:100%;text-align:left;background:#000;opacity:0.7;filter:alpha(opacity=70);}
.house-info .Description dt h4 { padding-left:10px; float:left; font:400 14px/30px "Microsoft YaHei" }
.house-info .Description dt span { float:right; margin-right:10px;}
.btn-buy {
    background:url(images/btn-sch.png) repeat-x left -1px; display:inline-block;
    margin-right:5px;cursor:pointer;border-radius:2px;font-size:14px;font-weight:400;
}

.house-info .Description2 { width:100%; float:left; margin-bottom:10px; }
.house-info .Description2 li { width:100%; border-top:1px dotted #ddd; float:left; font-size:14px}
.house-info .Description2 b { width:110px; line-height:40px; float:left; }
.house-info .Description2 .rbox { float:left; line-height:40px; width:200px;}

.house-info .divsty { float:left; width:100%; margin-bottom:10px; font-size:14px}
.house-info .divsty p {border-bottom:1px dotted #ddd; line-height:34px;}
/*comment list*/
.house-info .comment { float:left; width:100%;}
.house-info .comment p {line-height:40px; width:100%; float:left;}
.house-info .comment p textarea { width:648px; height:50px;text-indent:5px; padding:5px 0;float:left;border:1px solid #ccc}
.house-info .comment input.txtsty { width:100px; height:24px;line-height:24px; border:1px solid #ccc;margin-right:10px; }
.house-info .comment label { margin-right:30px;}
.house-info .comment label input { margin-right:5px}
.house-info .comment input.btn-submit {
    float:left;width:62px;height:62px;border:1px solid #ccc;border-left:0;box-shadow:inset 1px 1px 0px #fff;
    font-size:14px;font-weight:bold;background:#ddd;text-shadow:0 1px 0 #fff
}
.house-info .comment input.btn-submit:hover { box-shadow:inset 1px 1px 3px #ddd; background:#eee}
.house-info .comment input.btn-submit-gray {
    float:left; width:62px; height:62px; border:1px solid #ccc; border-left:0; box-shadow:inset 1px 1px 0px #fff;
    font-size:14px; font-weight:bold; background:#eee; text-shadow:0 1px 0 #fff;
}
.house-info .comment-list { width:100%; float:left;}
.house-info .comment-list .com-tit {width:100%;float:left;background:url(images/dot-gray.png) repeat-x left 29px;}
.house-info .comment-list .com-tit span {border-top:1px solid #ccc;border-right:1px solid #ccc;padding:6px 10px;background:#eee;cursor:pointer}
span.lborder { border-left:1px solid #ccc}
.house-info .comment-list .com-tit span.sel {background:#fff;padding:6px 10px 7px 10px;cursor:auto}
.house-info .comment-list .com-con { padding:10px 0; float:left; width:100%; }
.house-info .comment-list .com-con li { float:left; }
.house-info .comment-list .com-con .clist li { border-bottom:1px dotted #ccc; width:100%;padding:10px 0; }
.house-info .comment-list .com-con .user { float:left; width:64px; margin-right:20px; text-align:center; line-height:22px}
.house-info .comment-list .com-con .user img { width:60px;height:60px; border:1px solid #ccc; padding:1px;}
.house-info .comment-list .com-con .user span {}
.house-info .comment-list .com-con .txtdiv1 {width:620px;float:left;}
.house-info .comment-list .com-con .txtdiv2 { padding:5px; background:#f2f2f2; box-shadow:inset 0 1px 3px #ccc;width:610px;}
.house-info .comment-list .com-con .txtdiv2 b { color:#555;}
.house-info .comment-list .com-con p { width:620px; display:block; float:left;font-size:13px;}
.house-info .comment-list .com-con p span.cdisblck { width:100%; display:block; color:#999; font-weight:400}
.house-info .comment-list .com-con p span.cdisblck i { clear:both; float:none;zoom:1; display:inline-block; margin-right:20px;}
/* about hotel is piclist */
.house-info .tit3 { width:100%;float:left;background:url(images/dot-gray.png) repeat-x left 29px;margin-bottom:10px;}
.house-info .tit3 span {
    padding:6px 10px;cursor:pointer;height:30px;line-height:30px;background:#eee;border-top:1px solid #ccc;border-right:1px solid #ccc;
}
.house-info .tit3 span.sel { background:#fff;padding-bottom:7px}
.house-info .piclist {margin-bottom:10px;display:none;}
.house-info .piclist li {float:left;width:340px;height:282px;text-align:center;padding:2px;margin:10px 6px;overflow:hidden;}
.house-info .piclist li img {width:340px;height:260px;float:left;}
.house-info .piclist li span {line-height:22px;display:block;width:100%}

.pagenum { float:left;margin:10px 0 0 0;text-align:center; width:99%}
.pagenum a { padding:4px 8px;margin:0 1px;border:1px solid #fff;background:#eee;}
.pagenum a:hover{ border:1px solid #077DB6; background:#eee;}
/*hotel right part*/
.rinfo { width:265px; float:right;}

.videobox { background:#e5e5e5;}
.hoteldiv,.videobox  { width:100%; margin-bottom:15px; float:left;}
.hoteldiv .tit {border-top:2px solid #3381d6;background:#eee;font:400 16px/40px "Microsoft YaHei";color:#3381d6;text-align:left;text-indent:10px;}
.hoteldiv .con {}
.hoteldiv .con dl { width:100%; float:left; padding:8px 0;  border-bottom:1px dotted #ccc;}
.hoteldiv .con dt { float:left; width:94px; height:68px; margin:0 10px 0 0; padding:0; overflow:hidden;}
.hoteldiv .con dt img { width:90px; padding:1px; background:#ccc;}
.hoteldiv .con dd { float:right; width:160px; line-height:20px;}
.hoteldiv .con dd a { margin-bottom:8px;}
.hoteldiv .map { width:100%; height:260px; overflow:hidden; background:none; position:inherit}

.hoteldiv .con ._dl { width:126px;float:left;padding:0;margin:2px;border-bottom:0;position:relative;}
.hoteldiv .con ._dl dt { width:126px;height:126px;margin:0;float:left;}
.hoteldiv .con ._dl dt img {width:auto; padding:0;}
.hoteldiv .con ._dl dd {
    width:116px;padding:5px;line-height:22px;background:#06c;color:#97c8e1;text-align:left;float:left;display:none;
    position:absolute;z-index:9;left:0;bottom:0px;
}
.hoteldiv ._dl dd a { margin-bottom:8px; color:#fff;}
.hoteldiv .hot li {width:259px;padding:2px; border:1px solid #ccc; overflow:hidden; margin-top:10px;}
.hoteldiv .hot img { width:259px;}
.hoteldiv .hot p { line-height:22px; }
.hoteldiv .hot2 { margin-top:10px;}
.hoteldiv .hot2 li {width:245px;margin:0;padding-left:14px;line-height:24px;background:url(images/dot2-gray.png) no-repeat left 10px;}
.addiv { width:100%; overflow:hidden;}
/**
 *  shopping car
**/
.allsel { width:100%; height:40px;margin-bottom:10px}
.allsel div { float:left;}
.allsel .da { width:58px; border-right:1px solid #ededed; margin-right:10px;}
.allsel .da input { margin-right:5px}
.allsel .db a { padding:3px 5px; background:#C96; color:#fff; border-radius:2px; margin-right:5px}
.allsel .dc { float:right; font-size:16px;}
.allsel .dc input {
margin-left:20px;padding:10px 20px;color:#fff;font-weight:bold;font-size:14px;background:#F60;border-radius:2px;border:0}
.shopping_car { width:1000px; margin:0 auto; margin-bottom:30px;}
.shopping_car .crump_t { line-height:22px; background:none}
.shopping_car .crump_t h3 { text-indent:100px;}
.shopping_car .crump_t p span { border-bottom:none; width:160px; line-height:22px; text-align:center; float:left;}
.shopping_car .crump_t p span.sel { color:#fff}
.shopping_car .crump_t p { width:685px;height:34px;float:right; margin:0; }
.step1 { background:url(images/step.gif) no-repeat right top;}
.step2 { background:url(images/step.gif) no-repeat right -43px;}
.step3 { background:url(images/step.gif) no-repeat right -85px;}
.step4 { background:url(images/step.gif) no-repeat right -126px;}
.shopping_car .cbg { background:url(images/bg_shop.png) no-repeat left bottom}

.shopping_car .car_con { float:left; width:100%; margin-bottom:30px;}
.shopping_car .car_con .left { width:180px; float:left;}
.shopping_car .car_con .right { float:right; width:780px;}
._info { background:#fff;width:180px;padding:8px 10px;min-height:300px;border:1px solid #c5ddff;border-top:2px solid #06c;}
._info img { width:180px;}
._info dd {line-height:24px;font-size:13px; margin-bottom:5px;}
.no_order {
    width:700px; height:250px;margin:0 auto;padding:150px 0 0 300px;text-indent:120px;font-size:16px; line-height:30px;
    background: url(images/carton-bg.png) no-repeat -20px 40px;
}
.no_order b { display:block;font:200 22px/40px "Microsoft YaHei"}
.shopping_car .order { width:100%; margin-bottom:10px; background:#fff }
.shopping_car .order .tit { height:30px;border:1px solid #c5ddff; }
.shopping_car .order .tit h4 { font-size:14px;font-weight:600;text-indent:10px;float:left;}
.shopping_car .order .tit span {
    width:12px;height:12px;background:url(images/cross_16.png) no-repeat left;margin:9px 5px 0 0;cursor:pointer;font-weight:normal;float:right;
}
.shopping_car .order .con table {border-right:1px solid #c5ddff;border-top:0;text-align:left;text-indent:5px;width:100%;}
.shopping_car .order .con td { border-left:1px solid #c5ddff; border-bottom:1px solid #c5ddff;position:relative; }
.shopping_car .order .con .date-prices table { width:364px;}
.w100 { width:100px}
.w50 { width:50px;}
.shopping_car .order .con th {border-left:1px solid #c5ddff;border-bottom:1px solid #c5ddff;background:#c5ddff;text-shadow:1px 0px 0 #e0f2fe;}
.tabs_operate { width:100%; line-height:30px;}
.tabs_operate a { padding-right:10px; cursor:pointer; }
._arrow input { width:24px; margin:0 3px;}
._arrow span { padding:1px 3px;font-weight:bold; line-height:18px; border:1px solid #ccc; cursor:pointer; }
._arrow span:hover { border:1px solid #91dbf7; color:#06C}
._arrow .del { padding:1px 5px;  }
._arrow .nosel { background:#ccc; }
._arrow .nosel:hover { border:1px solid #ccc; cursor:default;}

.shopping_car .btn_bar { width:100%;text-align:left; margin:10px 0 20px 0;}
.shopping_car .btn_bar .btn-buy,.shopping_car .btn_bar .btn-buy-gray {
    padding:5px 30px;margin-right:10px;cursor:pointer;border-radius:2px;line-height:26px;font-size:16px;font-weight:600;
}
.shopping_car .btn_bar .btn-buy {background:#f30;border:1px solid #900;box-shadow:inset 1px 1px 2px #fee0db;color:#fff;}
.shopping_car .btn_bar .btn-buy:hover {box-shadow:inset 1px 1px 2px #900;}
.shopping_car .btn_bar .btn-buy-gray {
    background:#e5e5e5; border:1px solid #b3b3b3;box-shadow:inset 1px 1px 2px #fff;color:#333;
}
.shopping_car .btn_bar .btn-buy-gray:hover {box-shadow:inset 1px 1px 2px #bbb;}
.btn-submit-gray {background:#e5e5e5;border:1px solid #b3b3b3;text-shadow:0 1px 0px #fff;box-shadow:inset 1px 1px 2px #fff;color:#333;cursor:pointer;} 
.shopping_car .btn_bar span {margin-left:5px;}
.shopping_car table.user {width:100%; border:1px solid #c5ddff; text-indent:5px;}
.shopping_car table.user input {margin:0 5px 5px 0;font-size:14px;height:24px;text-indent:5px;}
.shopping_car table.user th {background:#c5ddff;text-align:left;font-size:14px;}

.other_hot { width:998px; border:1px solid #ccc;margin-top:40px;}
.other_hot h4 { font:400 18px/30px "Microsoft YaHei"; text-indent:10px; margin-top:5px;}
.other_hot dl { float:left; padding:10px; width:228px;}
.other_hot dt { width:228px; max-height:150px; overflow:hidden;}
.other_hot dd b { font-size:16px;/*width:228px;*/}
.other_hot dd b i { font-size:9px;}
.other_hot img { width:228px; }

.lmask {position: fixed;left:0;top:0;z-index:35;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);}
.boxlayer { width:100%; height:100%; overflow-y:auto;}
.lightbox {
    width:600px;margin:0 auto;z-index:38;background:#fff;border-radius:4px;opacity:1;
    position:fixed;box-shadow:0 0 8px #666;padding-bottom:20px;border:3px solid #afdbf7;
}
.lightbox .close {
    background:url(images/icons_xo.png) no-repeat -117px -17px;width:17px;height:17px;cursor:pointer;
    position:absolute;z-index:12;right:0px;top:9px;display:block;
}
.lightbox .close:hover {}
.lightbox_tit {height:40px;background:#afdbf7;width:100%;float:left;}
.lightbox_tit h3 {line-height:40px;font-size:16px;font-weight:600;text-indent:10px}

.Information { overflow-y:auto; overflow-x:hidden;}
.Information .tit { position:absolute; z-index:3; top:0; left:0px;}
.Information .tit h3 { line-height:40px;font-size:16px;font-weight:600; text-indent:10px}
.Information .con {padding:15px;}
.Information .linfo { width:200px;margin-right:10px;float:left;}
.Information .linfo ul { }
.Information .linfo li { width:100%;line-height:24px; float:left;}
.Information .linfo li.bigpic { width:200px;/*min-height:200px;height:200px;height:auto;*/margin-bottom:10px;}
.Information .linfo li.bigpic img { width:200px;}
.Information .linfo li.nopic {background:#e0e0e0 url(images/noimg.png) no-repeat center;width:200px;height:160px;margin-bottom:10px;}
.Information .linfo li.star {background:url(images/ico_star.gif) no-repeat left top;width:16px;height:16px; display:inline}

.Information .rinfo {float:left;width:460px;font-size:15px;line-height:34px;}
.Information .rinfo table { }
.Information .rinfo table.date_table {width:100%;background:#f2f2f2;text-align:center;border:1px solid #ccc;border-collapse:collapse;}
.Information .rinfo table.date_table th {border:1px solid #ccc;background:#bfdeff;line-height:24px}
.Information .rinfo table.date_table td {border:1px solid #ccc;font-size:12px;line-height:24px }
.Information .rinfo td { }
.Information .rinfo td p.bgline { background:url(images/dot-gray1.png) repeat-x left center;}
.Information .rinfo td p.bgline strong { background:#fff;padding-right:40px;}
.Information .rinfo span.label { width:200px;text-align:right;}
.Information .rinfo span.label em { font-weight:bold;color:#f30;}
.Information .rinfo span.cgray-tips { margin-left:10px;font-size:12px;}
.Information .rinfo select { margin: 0 5px;}
.Information .rinfo input {width:150px;height:26px;border:1px solid #ccc;text-indent:5px;line-height:22px;margin:0 5px;border-radius:2px;}
.Information .rinfo input.w0 { width:auto; height:auto; border:0 }
.mr20 { margin-right:20px;}
.w80 { width:80px;}
.w200 { width:200px}
.Information .rinfo input.chk { width:auto; height:auto;}
.Information .rinfo .btn-submit,.Information .rinfo .btn-submit-blue,.Information .rinfo .btn-submit-gray {
    padding:5px 20px;width:auto;height:auto;margin-right:10px;margin-top:10px;font:400 16px/28px "Microsoft YaHei";cursor:pointer;
}
.Information .rinfo .btn-submit {
    background:#f30;border:1px solid #900;text-shadow:0 1px 3px #900;box-shadow:inset 1px 1px 2px #fee0db; color:#fff;
}
.Information .rinfo .btn-submit:hover {box-shadow:inset 1px 1px 2px #900;}
.Information .rinfo .btn-submit-blue {
    background:#64adf9 url(images/btn-sch.png) repeat-x left -1px;border:1px solid #3381d6;box-shadow:inset 1px 1px 2px #e5f3ff;color:#082849;
}
.Information .rinfo .btn-submit-blue:hover {box-shadow:inset 1px 1px 2px #e5f3ff;}
.Information .rinfo .btn-submit-gray {}

/**-------------------------------------------- video -----------------------------------------------**/
.tmap {width:1000px;padding:10px;background:#fff;box-shadow: 0px 1px 3px #999;position: absolute;}

.lpart {width:150px; float:left;}
.lpart .userdiv .con li {width:72px;height:72px;border:1px solid #fff;margin:0 -1px -1px 0; }
.lpart .userdiv .con li img { /*height:72px;*/}
.lpart .userdiv .con div { width:72px; height:72px;}
.shootnav { width:100%;}
.shootnav ul {margin-bottom:15px; float:left;}
.shootnav li {
    width:52px;*width:50px;height:50px;border:1px solid #fff;margin:0 0 -1px -1px;background:#e5e5e5;text-align:center;
    line-height:50px;font-size:14px;float:left;text-shadow:0 1px 0 #fff;
}
.shootnav li.tag { background:#3074d7; width:145px; color:#fff; font-size:24px; text-shadow:0 1px 0 #2e4f80;}
.shootnav li.tag:hover { background:#3074d7; text-shadow:0 1px 0 #2e4f80;}
.shootnav li:hover { background:#7baef9; text-shadow:0 1px 0 #b9d4fd; box-shadow:inset 0 1px 3px #699ae1 }
.shootnav li.sel {background:#7baef9; text-shadow:0 1px 0 #b9d4fd; box-shadow:inset 0 1px 3px #699ae1;}
.shootnav li a { line-height:50px;color:#444;}

.shoot_list {width:820px;margin-bottom:40px;margin-left:10px;padding:10px;padding-right:5px;float:right;background:#fff;box-shadow:1px 0  3px #999;}
.shoot_list .asdnav { margin-bottom:10px; margin-left:12px;}
.shoot_list .asdnav a { font-size:14px;padding:5px 15px; border:1px solid #ccc; margin-right:5px;}
.shoot_list .asdnav .sel { background:#39F; border-color:#39f; color:#fff;}
.shoot_list li {
    width:245px;height:180px;overflow:hidden;float:left;position:relative;cursor:pointer;margin:12px 12px 12px 12px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}
.shoot_list img {
    width:245px;-webkit-transition:all 1.1s;-o-transition:all 1.1s;-moz-transition:all 1.1s;-ms-transition:all 1.1s;transition:all 1.1s;}
.shoot_list img:hover{
    -webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.shoot_list li:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity:1; 
    opacity:1;
}
.shoot_list li div {
    width:245px;height:30px; line-height:30px; color:#fff; text-shadow:0 1px 0 #333;background:#000;text-align:center;
    position:absolute;z-index:2;left:0;bottom:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter:alpha(opacity=60);
    -moz-opacity:0.6; 
    -khtml-opacity: 0.6; 
    opacity: 0.6
}
.logo_ld {background:url(images/logo_ld.png) no-repeat;width:60px;height:20px;position:absolute;right:3px;top:3px;z-index:9;}

/**------------ flight ---------------**/
.sch {width:978px;padding:10px;border:1px solid #ccc;background:#fff;float:left; margin-bottom:20px; }
.sch .dchk { margin-right:15px;padding:0 10px;float:left;border-right:1px solid #c6dfe4;}
.sch dl { width:260px;margin-right:10px;padding-right:16px;float:left;border-right:1px solid #c6dfe4;position:relative;}
.sch .d1 { float:left; }
.sch dl.dl1 { width:270px;}
.sch dl.dl2 { width:250px;}
.sch dt { float:left; width:40px; height:60px; font-weight:800;}
.sch dd { overflow:hidden}
.sch .change { width:25px; height:40px; position:absolute; right:10px;top:12px;}
.change { background:url(images/i_changes.gif) no-repeat left top;}
.change:hover {background:url(images/i_changes.gif) no-repeat left -40px;}
.mrb5 { margin-bottom:5px;}
.sch input.btn-sch {
    border:1px solid #03c;margin:15px 0 0 5px;*margin:15px 0 0 0px;padding:5px 13px;*padding:5px 10px;color:#fff;border-radius:2px;
    font:600 14px/24px "Microsoft YaHei";background:url(images/bg_top_nav.png) repeat-x left -1px;box-shadow:1px 1px 0 #fff;
}
.sch input.btn-sch:hover {box-shadow:inset 1px 1px 3px #00248f}
.sch .key { width:230px;}
.sch .key a { padding:2px;margin-right:5px;}
.sch input.cityinput { margin-left:5px;}
.sch .select_sty {width:180px;margin-left:5px;height:24px;background:none;border:#666 1px solid;}

.seltips { margin:15px 0 5px 0 ; width:100%; float:left; }
.seltips p {  }
.seltips strong { font-weight:400; font-size:18px}
.seltips .sort a {
    padding:2px 8px;border:1px solid #ccc;border-right:0;background:#fff;
    box-shadow:0 0 3px #ccc;cursor:pointer;font-size:12px;color:#333;
}
.seltips .sort a:hover,.seltips .sort .sel {background:#3074d7;border-color:#205db7;color:#fff;text-shadow:0 1px 1px #205db7;}
.seltips .sort a.one {border-top-left-radius:3px;border-bottom-left-radius:3px;}
.seltips .sort a.last {border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:1px solid #ccc;}
.flight_tab {width:1000px;height:34px;margin:20px auto 20px auto;background:url(images/dot-blue3.gif) repeat-x left bottom;}
.flight_tab span {
    padding:8px 30px;font:600 18px/24px "Microsoft YaHei";margin-right:-1px;cursor:pointer;
    border:1px solid #39F;border-bottom:none;background:#39F;color:#fff;
}
.flight_tab span.sel {border-color:#39F;border-bottom:none;color:#f30;background:#fff;padding:11px 30px 10px 30px;cursor:default;}
.flight_info {width:1000px;margin:0 auto 20px auto;_width:680px;}
.flight_info .pagenum a {width:980px;text-align:center;display:block }
.flight_info .selbar { background:#dcf4ff;width:100%;float:left;margin-bottom:5px;}
.flight_info .selbar ul {background:url(images/dot-blue1.png) repeat-x left bottom;width:100%;border-left:1px solid #a9ccff;float:left}
.flight_info .selbar li {float:left;padding:2px 14px;display:block;cursor:pointer;border-top:1px solid #a9ccff;border-right:1px solid #a9ccff;}
.flight_info .selbar li.sel {border:1px solid #3074d7;border-bottom:0;background:#fff;}
.flight_info .selbar li p {text-align:center}
.flight_info .selbar li p strong {font-size:16px;}
.flight_info .selbar li b {margin-left:10px;}
.nodata { text-align: center; background: url(images/waiting.png) no-repeat center bottom; height: 130px;}

.flist { width:100%;margin:0 0 10px 0;font-size:14px;float:left;}
.flist .th { width:100%;height:30px;background:#b2ddff;border-top:1px solid #83b6ff;float:left;font-weight:700; text-align:center}
.flist .tr { padding:5px 0 0 0;width:100%;float:left;border-bottom:1px solid #93b3df;background:#dcf4ff;}
.flist li { float:left;text-indent:5px;border-right:1px dotted #fff;}
.flist li.t0 { width:40px;}
.flist li.t1 { width:100px;}
.flist li.t2 { width:70px;}
.flist li.t3 { width:220px;}
.flist li.t4 { width:100px;}
.flist li.t5 { width:80px;}
.flist li.t6 { width:350px;}
.flist li.t7 { width:60px;}
.flist li.t8 { width:70px;}
.flist li.t9 { width:395px;}

.flight_order .flist li.t0 { width:40px;}
.flight_order .flist li.t1 { width:100px;}
.flight_order .flist li.t2 { width:80px;}
.flight_order .flist li.t3 { width:100px;}
.flight_order .flist li.t4 { width:100px;}
.flight_order .flist li.t5 { width:70px;}
.flight_order .flist li.t6 { width:370px;}
.flight_order .flist li.t7 { width:58px;}
.flight_order .flist li.t8 { width:70px;}
.flight_order .flist li.t9 { width:495px;}

.flight_alert {margin-bottom:10px;padding:40px 50px 20px 200px;border:1px solid #c5ddff;color:#f80;}
.flight_alert .alert_ico{float:left;_display:inline;width:40px;height:40px;background-image:url("/static/images/noflightico.png");background-repeat:no-repeat;}

.paylist{position:relative;overflow:hidden;*zoom:1;margin-left: 15px;}
.paylist li a{border:0px;}
.paylist li{float:left;padding:15px 40px 15px 0;}
.paylist li input{float:left;width:13px;height:13px;margin:10px 5px 0 0;cursor:pointer;}
.paylist li span{float:left;width:158px;height:34px;cursor:pointer;border:1px solid #DDD;background-color:#FFF;}
.paylist li span:hover{border-color:#FFA200;}
.paylist li input:hover+span{border-color:#FFA200;}
.paylist li p{float:left;margin-bottom:-18px;padding-left:18px;white-space:nowrap;clear:both;}
.paylist .selected span{border-color:#FFA200;}

.flist .d1 { width:100%;}
.flist .u1 { width:100%;}
.flist .u1 td { text-indent:10px; border-right:1px solid #fff}
.flist .u1 li {line-height:60px; height:60px;}
.flist .u1 li img { margin-top:10px; width:30px; height:30px; border:1px solid #fff; border-radius:20px;}
.flist .u1 li p { line-height:24px;}
.flist .u1 .flightbg { background:url(images/bg_flight.gif) no-repeat center;}
.flist .u1 dl,.flist .u1 dt,.flist .u1 dd { width:140px;text-align:center; line-height:25px;}
.flist .u1 dt { font-weight:800; font-size:22px; color:#333;}
.flist .u1 dd { font-size:14px;}
.flist .u2 { background:#fff; float:left; border-top:1px dotted #ccc; width:100%;line-height:36px;text-indent:10px; font-size:12px; }
.flist .u2 li {line-height:50px; height:50px;}
.flist .u2 li.t9 { border-top:0;}
.flist .u2 li p {line-height:24px;}

.flist .price { margin-left:10px; font-size:22px; color:#f30; font-family:Arial, Helvetica, sans-serif}
.flist .price_gray { color:#999; margin-left:10px;}
.flist .price_blue { color:#03F; font-size:16px}
.flist .price i { font-size:9px; margin-right:4px;}
.flist .all { background:url(images/003a_03.png) no-repeat left; padding-left:12px; margin-left:10px; cursor:pointer;}
.flist .all:hover {}

._position { position:relative;}
.radiosty { position:absolute; z-index:0; left:10px;}
.flist .book,.flist .book-gray,.flist .booksel {
    cursor:pointer;margin-right:5px;font-size:12px;line-height:20px;padding:5px 10px;border-radius:3px;position:absolute;z-index:2;text-indent:0;top:4px;left:5px;}
.flist .book {background:url(images/btn-sch.png) repeat-x left -1px;border:1px solid #3381d6;box-shadow:inset 1px 1px 2px #e5f3ff;color:#082849;}
.flist .book:hover {box-shadow:inset -1px -1px 2px #4b89c8}
.flist .book-gray {background:#dedede;border:1px solid #8f8f8f;color:#082849;box-shadow:inset -1px -1px 2px #d7d7d7}
.flist .book-gray:hover {box-shadow:inset 1px 1px 2px #8e8e8e; }
.flist .booksel { background:#f30;border:1px solid #ae171a;box-shadow:inset 1px 1px 2px #ae171a;color:#fff;}
.flist .booksel:hover {}
.flist .underline { text-decoration:underline}
.flist .underline:hover { color:#f30;}
.nextbtn {background:#f30;padding:5px 20px;text-align:center;color:#fff;font-size:16px;float:right;margin-bottom:20px; border-radius:2px;}
.nextbtn:hover { color:#fff;}
.nextbtn_gray {
    background:#dedede;padding:5px 20px;text-align:center;color:#666;font-size:16px;float:right;margin-bottom:20px;border-radius:2px;}
.nextbtn_gray:hover { color:#666;}
.unsub { position:relative;}
.flist .t1-1,.flist .t1-2 {
    position:absolute;z-index:5;background:#fff;border:1px solid #83b6ff;line-height:30px;box-shadow:0 0 3px #3074d7}
.flist .unsub .t1-1 { left:-350px;top:40px; width:400px;}
.flist .unsub .t1-2 { left:100px;top:0px; width:400px;}
.flist .price_box .t1-1 {left:-150px;top:45px; width:400px;}
.flist .t1-1 td { background:#eee; border-top:1px dotted #ccc;}

.flist .t1-1 .arrow {background:url(images/arrow_blue.png) no-repeat;width:10px;height:10px;position:absolute;z-index:4;}
.flist .t1-2 .arrow {background:url(images/arrow_blue_left.png) no-repeat;width:10px;height:10px;position:absolute;z-index:4;}
.flist .unsub .arrow {right:20px;top:-6px;}
.flist .unsub .t1-2 .arrow{left:-7px;top:15px;}
.flist .price_box .arrow {right:50px;top:40px;}

/** the flight order **/
.order_div { width:1000px;margin:0 auto;}
.crump_t { width:100%; padding:20px 0 10px 0; float:left; background:url(images/bg_fly.png) no-repeat left bottom }
.crump_t h3 { float:left; font-size:18px; font-weight:400; text-indent:130px}
.crump_t p { margin:0 5px; float:right; }
.crump_t span { border-bottom:4px solid #ccc; line-height:22px; padding:5px 5px 5px 5px; margin-right:1px; font-size:14px; font-weight:400}
.crump_t span.over { border-bottom:4px solid #6CF;}
.crump_t span.sel { border-bottom:4px solid #3074d7; font-weight:600; color:#3074d7}

.flight_order { width:1000px; float:left;_float:none;}
.flight_order .tit { background:#d5f3ff;text-indent:5px;width:100%;float:left;}
.flight_order .tit h4 {}
.flight_order .tit span {}
.flight_order .tit .adduser { margin-right:5px;cursor:pointer;color:#19aff5;font-weight:bold}
.flight_order .del { cursor:pointer}
.flight_order .con { background:#fff;border:1px solid #d5f3ff;margin-bottom:20px; float:left; width:998px; }
.ttt1 { text-align:center}
.ttt1 th { background:#ecf9fe; border-right:1px solid #fff }

.flight_order table.borderbox {}
.flight_order table.borderbox th { text-align:center;border:1px solid #a3d3e6;background:#eefaff}
.flight_order table.borderbox td { border:1px solid #a3d3e6;text-align:center;}
.flight_order p.endp { line-height:32px;text-indent:10px;text-align:right}
.flight_order p.endp span { margin:0 15px;}
.flight_order p.endp span i { font-size:8px;}
.flight_order p.endp span .bigfont { font-size:22px;}

.flight_order table { text-indent:5px; width:100%; line-height:40px; border-collapse:collapse; }
.flight_order td { border-bottom:1px solid #d5f3ff;}
.flight_order table.txt { width:770px; margin:10px auto; border:1px solid #d5f3ff;}
.flight_order table.txt th  { border-bottom:1px solid #d5f3ff; }
.flight_order .price { margin-left:10px; font-size:22px; color:#f30; font-family:Arial, Helvetica, sans-serif}
.flight_order .price_gray { color:#999; margin-left:10px;}
.input.chk { margin-right:5px;}

.flight_order table.tb1 td { border:0}
.flight_order .btn_bar { text-align:center; margin:10px 0 50px 0;}
.flight_order .btn_bar p { margin-bottom:5px; }
.flight_order .btn_bar input.btn-buy,
.flight_order .btn_bar input.btn-car-gray {
    padding:10px 16px;cursor:pointer;color:#082849;margin-right:10px;border-radius:2px;font-weight:600;font-size:14px;text-shadow:0 1px 0 #c1dffe;
}
.flight_order .btn_bar input.btn-buy {
    background:#64adf9 url(images/btn-sch.png) repeat-x left -1px;border:1px solid #3381d6;box-shadow:inset 1px 1px 2px #e5f3ff;
    width:auto;
}
.flight_order .btn_bar input.btn-buy:hover {box-shadow:inset -1px -1px 2px #4b89c8;}
.flight_order .btn_bar input.btn-car-gray {	background:#dedede;border:1px solid #8e8e8e;box-shadow:inset 1px 1px 2px #fff;text-shadow:0 1px 0 #fff}
.flight_order .btn_bar input.btn-car-gray:hover {box-shadow: inset -1px -1px 2px #8e8e8e; }

.flight_order .btn_bar .btn-submit ,
.flight_order .btn_bar .btn-submit-gray{padding:5px 30px;width:auto; height:auto;margin-right:10px; font-size:16px;font-weight:600;cursor:pointer;}
.flight_order .btn_bar .btn-submit {background:#f30; border:1px solid #900;text-shadow:0 1px 3px #900;box-shadow:inset 1px 1px 2px #fee0db;color:#fff;}
.flight_order .btn_bar .btn-submit:hover {box-shadow:inset 1px 1px 2px #900;}
.flight_order .btn_bar .btn-submit-gray {
    background:#e5e5e5; border:1px solid #b3b3b3;text-shadow:0 1px 0px #fff;box-shadow:inset 1px 1px 2px #fff;color:#333;
}

/* order page */
.odd { width:750px; float:left;}
.oddfull { width:100%;}
.q1 { width:100%; background:#f3f3f3; margin:10px 0;}
.q1 span { width:33%;display:inline-block; text-indent:10px;font:400 16px/40px "Microsoft YaHei"; border-left:1px solid #fff;}
.q1 span.sel { background:#C0D2FF url(images/sright.gif) no-repeat 310px center; color:#fff;}

.r1 { width:210px; padding:5px 10px 10px 10px; float:right; background:#f5f5f5;}
.r1 .tit { border-bottom:2px solid #ccc;font:400 16px/40px "Microsoft YaHei"; }
.r1 dl { float:left; width:100%}
.r1 dt {font:400 14px/30px "Microsoft YaHei"; float:left;}
.r1 dd { margin-bottom:10px; float:left; border-bottom:1px solid #fff}
.r1 dd p { float:left; width:140px;}
.r1 dd b { font-size:13px; float:right;}
.r1 dd i { font-size:12px;}
.r1 .ee { float:left; width:100%; text-align:center;}
.r1 .ee p { text-align:center; }
.r1 .ee b {font:400 18px/30px "Microsoft YaHei";}
.r1 .ee a { width:120px;height:40px; margin:0 auto; display:block; font:400 14px/40px "Microsoft YaHei"; color:#fff; background:#A0BBFD }
.r1 .ee a:hover { background:#7B9FFA}

.od_t { width:100%;float:left; height:50px;}
.od_t h3 { float:left; font-size:18px; font-weight:400; line-height:50px; color:#009}
.noborder1 { border:1px solid #a3d3e6; }
.noborder1 td { border:none; line-height:30px}

.order_txt { width:100%; float:left;}
.order_txt dt { float:left; width:280px; height:200px; overflow:hidden;}
.order_txt dd { margin-left:20px; float:left; width:430px;}
.order_txt dd p { border-top:1px solid #fff; line-height:36px; width:100%; float:left;}

.od_c {background:#EDEFFF;width:98%; padding:10px; float:left; }
.od_c pre { margin:0; padding:0; white-space:normal}
.od_c .tit { width:100%; float:left; margin-bottom:10px; border-top:1px solid #fff; padding-top:5px;}
.od_c .tit h4 {font:400 16px/26px "Microsoft YaHei"; color:#009}
.od_c .con { width:100%; float:left; margin-bottom:20px;}
.od_c table { width:100%;}
.od_c .odcon {width:100%; float:left; border-bottom:10px solid #9dddf5}
.ta { width:100%;}
.ta dt {font:400 16px/40px "Microsoft YaHei"; color:#333; padding-left:25px; background: url(images/arrow_blue_right.png) no-repeat left center; }
.ta dd {text-indent:25px; font-size:14px; color:#666; padding-left:25px;}

.tba { }
.tba td { line-height:50px;}
.tba .i1 { height:28px; line-height:28px; text-indent:5px;}
.tbaline { border:1px solid #fff; text-align:center}
.tbaline th { background:#DBDBDB; border-right:1px solid #fff}
.tbaline .price { font:400 16px/26px "Microsoft YaHei"; color:#f30}

.od_c .btn_bar { text-align:center; margin:10px 0 20px 0;}
.od_c .btn_bar input { line-height:30px; padding:0 20px;}
.od_c .btn_bar input.btn-buy {
    background:#64adf9; border:1px solid #3381d6;box-shadow:inset 1px 1px 2px #e5f3ff;
}
.od_c .btn_bar input.btn-buy:hover {box-shadow:inset -1px -1px 2px #4b89c8;}
.od_c .btn_bar input.btn-car-gray {	background:#dedede;border:1px solid #8e8e8e;box-shadow:inset 1px 1px 2px #fff;text-shadow:0 1px 0 #fff}
.od_c .btn_bar input.btn-car-gray:hover {box-shadow: inset -1px -1px 2px #8e8e8e; }

.r1 {}

/* shoots pages */
.userdiv { width:100%; margin-bottom:15px; float:left;}
.userdiv .tit {
    border-top:2px solid #3381d6;font-size:16px;color:#3381d6;font-weight:400;text-align:left;line-height:40px;text-indent:10px;}
.userdiv ul.con { }
.userdiv ul.con li {width:84px;height:84px;float:left;margin:2px;position:relative;overflow:hidden;}
.userdiv ul.con img { height:84px;}
.userdiv ul.con div {
    height:84px;width:84px;text-indent:4px;overflow:hidden;background:#2e73d0;position:absolute;z-index:3;left:0px;bottom:0;display:none;
}
.userdiv ul.con strong { color:#fff; font-size:14px; }
.userdiv ul.con a,.userdiv ul.con a:hover { color:#acc9f1}
.userdiv ul.con div p { line-height:20px;}
.userdiv ul.con dd a { margin-bottom:8px;}

/*--------------------------  thems  ------------------------------*/
.l_section .ldiv { padding:8px; background:#eee; border:1px solid #ccc; float:left; margin-bottom:10px;}
.l_section .key { line-height:40px; }

.team_list { width:708px; float:left; border:1px solid #ccc; margin-bottom:10px; background:#fff }
.team_list .selbar { background:#def3ff; height:40px; line-height:40px; padding-left:10px; border-bottom:1px solid #ccc;}
.team_list .selbar p { padding-right:10px;}
.team_list .selbar input { margin-right:3px; width:80px; }
.team_list .selbar select { }
.team_list .selbar .btn-sch {
    padding:2px 10px;width:auto;background:url(images/btn-sch.png) repeat-x left -1px;border:1px solid #265d95;
    box-shadow:1px 1px 0px #fff;color:#0d4278;text-shadow:0 1px 0px #c1ddf9;cursor:pointer;
}
.team_list .selbar .btn-sch:hover {box-shadow:inset 0px 0px 3px #265d95;}
.team_list .selbar p span { padding:4px 8px; border:1px solid #ccc; border-right:0; background:#fff; box-shadow:0 0 3px #ccc; cursor:pointer}
.team_list .selbar p span:hover,
.team_list .selbar p span.sel {
    background:#69b4db; border-color:#5499bc;box-shadow:inset 0px 0px 3px #5499bc; color:#fff; text-shadow:0 1px 1px #5499bc;
}
.team_list .selbar p span.one { border-top-left-radius:3px;border-bottom-left-radius:3px;}
.team_list .selbar p span.last { border-top-right-radius:3px;border-bottom-right-radius:3px;}

.listbox { width:100%;padding:0;margin-bottom:10px;border-bottom:1px dotted #ccc; float:left; }
.listbox .d1,.listbox .d2 { float:left;vertical-align:top;}
.listbox .d1 { width:150px;padding:0 10px;}
.listbox .d1 img { width:150px;}
.listbox .d2 { width:400px;padding-right:10px;}
.listbox .d2 div { width:100%;float:left;}
.listbox .d2 strong {float:left;}
.listbox .d2 p {width:340px;float:right;text-indent:0;}
.listbox .d2 span { }

.listbox .d3 {float:right;vertical-align:top;width:110px;padding-right:10px;float:right;}
.listbox .d3 strong {display:block;font-size:22px;font-weight:400;}
.listbox .d3 strong span {font-size:12px;}
.listbox .d3 input {width:90px;margin-bottom:8px;padding:0 10px;cursor:pointer;float:left;font-size:14px;line-height:30px;border-radius:2px;}
.listbox .d3 .btn-buy {background:#f60;color:#fff;text-shadow:none; border:1px solid #f60}
.listbox .d3 .btn-buy:hover {background:#f30; border:1px solid #f30;box-shadow:inset -1px -1px 3px #f30; }
.listbox .d3 .btn-car-red {border:1px solid #bf1b1b;background:#f30;border-radius:2px;box-shadow:inset 0 1px 3px #fac8c8;color:#fff;}
.listbox .d3 .btn-car-red:hover {box-shadow:inset -0 -1px 3px #5d2020; }
.listbox ul { width:100%;float:left; background:#eee}
.listbox li { float:left;border-right:1px solid #fff;width:176px;text-indent:10px;text-align:center}
.listbox h3 { font-size:16px;text-indent:10px;}
.listbox p { text-indent:10px;color:#666}

dl.chot,dl.lhot,dl.rhot {
    padding-bottom:5px;margin-bottom:10px;border:1px solid #ccc;float:left;position:relative;
    background:#fff url(images/bg-123.gif) no-repeat;
}
dl.chot h3,dl.lhot h3,dl.rhot h3 {font:400 16px/26px "Microsoft YaHei"; margin:0 10px;}

dl.chot dt,dl.chot dd,dl.lhot dt,
dl.lhot dd,dl.rhot dt,dl.rhot dd {width:100%;float:left;margin-bottom:1px;padding-bottom:5px;}

dl.chot strong,dl.lhot strong,dl.rhot strong {margin:0 10px;padding:2px 5px;background:#ddd;float:left;line-height:22px;}
dl.chot p,dl.lhot p,dl.rhot p {float:right; line-height:22px;}

dl.chot {width:415px;height:465px;box-shadow:0 2px 8px #b8b8b8;background-position:340px bottom; position:relative;}
dl.chot dt {width:395px;height:245px;overflow:hidden; margin:10px 10px 5px 10px;}
dl.chot img {width:395px;}
dl.chot p { width:325px; margin-right:10px;}
dl.chot .ico_hot1 { background:url(images/ico_hot.png) no-repeat;width:137px;height:137px;position:absolute;left:-5px;top:-5px;z-index:10;}
dl.chot .ico_hot2 { background:url(images/sall.png) no-repeat;width:117px;height:115px;position:absolute;right:10px;top:-30px;z-index:10;}

dl.chot dd.Pricebar { background:#f30;height:50px;margin-bottom:10px;position:relative;}
dl.lhot dd.Pricebar { background:#006e2e;height:50px;margin-bottom:10px }
dl.rhot dd.Pricebar { background:#258eca;height:50px;margin-bottom:10px }
dl.chot dd.Pricebar strong,
dl.lhot dd.Pricebar strong,
dl.rhot dd.Pricebar strong {margin:0 10px;height:51px;width:50px;line-height:22px; }

dl.chot dd.Pricebar strong { background:#cc0000  url(images/txt_day.png) no-repeat center;}
dl.lhot dd.Pricebar strong { background:#cc0000  url(images/txt_dj.png) no-repeat center;}
dl.rhot dd.Pricebar strong { background:#cc0000  url(images/txt_zuiai.png) no-repeat center;}
dl.chot dd.Pricebar p,dl.lhot dd.Pricebar p,dl.rhot dd.Pricebar p { font:800 46px/50px  Arial; color:#fff799}
dl.chot dd.Pricebar i,dl.lhot dd.Pricebar i,dl.rhot dd.Pricebar i { font-style:normal;font-size:16px; font-weight:bold}

dl.lhot { width:290px;height:458px;overflow:hidden;border-right:0;box-shadow:0 2px 0px #ddd;background-position: -200px bottom;}
dl.lhot dt {width:270px;height:176px;overflow:hidden;margin:10px 10px 5px 10px;}
dl.lhot img {width:270px;}
dl.lhot p { width:200px; margin-right:10px;}

dl.rhot { width:290px;height:458px;overflow:hidden;border-left:0;box-shadow:0 2px 0px #ddd;background-position: right bottom}
dl.rhot dt {width:270px; height:176px;overflow:hidden; margin:10px 10px 5px 10px; }
dl.rhot img {width:270px;}
dl.rhot p { width:200px; margin-right:10px;}

dl.lhot img,dl.chot img,dl.rhot img {
    -webkit-transition:all 1.1s;-o-transition:all 1.1s;-moz-transition:all 1.1s;-ms-transition:all 1.1s;transition:all 1.1s;
}
dl.lhot img:hover,dl.chot img:hover,dl.rhot img:hover{
    -webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);
}

/*---------- thems end page ------------*/
.lview { width:590px;float:left;margin-bottom:15px;border:1px solid #ccc;padding:5px;margin:10px 0 10px 0;background:#fff;}
.rclass { width:390px;float:right;margin:10px 0 10px 0; color:#666}
.rclass ul { margin-bottom:10px;}
.rclass li { width:100%;font:400 14px/30px "Microsoft YaHei"}
.rclass strong { padding-right:20px; width:60px; display:inline-block; font:400 14px/30px "Microsoft YaHei"; color:#555}
.rclass b { font-size:30px; margin-right:5px;}
.rclass .underline { border-top:1px dotted #ccc;border-bottom:1px solid #fff;}
.rclass .btn {
    background:#f30;border:none;font:400 16px/38px "Microsoft YaHei";width:180px;text-align:center;text-shadow:0 1px 0 #bf2626;
    color:#fff;border-radius:3px;cursor:pointer;margin:10px 0 0 80px;
}
.rclass .btn:hover {box-shadow:1px 1px 0px #fff,inset -1px -1px 2px #bf2626;}

/* 行程路线 */
.travel_line { width:100%; float:left; margin-bottom:10px; }
.travel_line li { width:100%; float:left; border-top:1px dotted #ccc;font:400 14px/38px "Microsoft YaHei";}
.travel_line .day_tit { width:100%; font:400 16px/30px "Microsoft YaHei"; float:left}
.travel_line .day_tit strong { width:120px; display:inline-block; font-weight:400}
.travel_line .day_info { width:100%; float:left;}

.time_and_user { float:left; width:110px;}
.time_and_user .tm { font:400 16px/30px Arial; margin-bottom:20px}
.trav_user {width:90px;background:#c5ddff;padding:0 4px;line-height:24px;float:left;box-shadow:0 0 3px #36C;border-radius:2px;text-align:center;}
.trav_user h5 {font-size:14px; font-weight:400}
.trav_user img { width:89px; border:1px solid #fff; border-radius:2px; }
.trav_user span { margin-right:10px; }

.day_info_txt { float:right; width:600px; line-height:24px;}
.day_info_txt div { width:100%; margin-bottom:10px;}
.day_info_txt .d_t { background:#c5ddff;}
.day_info_txt h4 { font:400 14px/30px "Microsoft YaHei";}
.day_info_txt ul { width:100%; float:left }
.travel_line .day_info_txt li {width:290px; float:left; margin-bottom:20px; border:0}
.day_info_txt li div {overflow:hidden; width:270px; height:170px;}
.day_info_txt li img { width:280px;}
.day_info_txt h5 {text-align:center; font-weight:normal; line-height:16px;}
.day_info_txt .Remarks { width:590px; background:#fff9d2; float:left;padding:5px;}
.day_info_txt .Remarks p {}
.day_info_txt .Remarks strong { margin-right:10px;}
.day_remake { width:600px; float:right; line-height:24px; margin-bottom:20px}

/* Focus map */
.mod18{width:590px; height:360px;margin:0 auto;position:relative;background:#f7f7f7;float:left;}
.mod18 .btn{width:15px;height:70px;position:absolute;z-index:9;top:306px;cursor:pointer;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(images/prevBtn.png) no-repeat;}
.mod18 .next{right:0;background:url(images/nextBtn.png) no-repeat;}
.mod18 #prevTop{background:url(images/prevBtnTop.png) 0 0 no-repeat;top:133px;width:30px;height:32px;}
.mod18 #nextTop{background:url(images/nextBtnTop.png) 0 0 no-repeat;top:133px;width:30px;height:32px;}

.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:458px;height:300px;position:absolute;color:#fff;}
.mod18 .cf li span{
    width:418px;background:rgba(0,0,0,0.6);padding:10px 20px;display:block;line-height:22px;text-align:left;position:absolute;left:0;
    bottom:0;filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");
}
.mod18 .picBox{height:300px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:300px;position:absolute;}
.mod18 .picBox li{width:590px;height:300px;}
.mod18 .picBox li img {width:590px;min-height:300px;}
.mod18 .listBox{width:590px;height:54px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod18 .listBox ul{height:54px;position:absolute;}
.mod18 .listBox li{width:90px;height:54px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:90px;height:54px;}
.mod18 .listBox li img{width:90px;height:54px;}
.mod18 .listBox .on img{width:84px;height:48px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}

/* ----------------------------------------- foots --------------------------------------------- */
.bgwhite { background:#fff; box-shadow:0 1px 5px #999; width:980px; float:left; padding:9px;}
.lpic { width:748px; float:left; }
.lpic div { float:left; border:1px solid #fff; overflow:hidden;position:relative; vertical-align:middle;}
.lpic .sty1 {width:490px; height:296px;}
.lpic .sty2 {width:244px; height:147px;}
.lpic .sty1 img { width:495px;}
.lpic .sty2 img {width:244px;}

.lpic a:hover { }
.lpic dl {
    width:100%;	padding:0px 0;background:#333;display:none;position:absolute;z-index:2; left:0; bottom:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter:alpha(opacity=80); 
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8; 
}
.lpic dt { font-size:14px; font-weight:400; color:#fff; text-indent:10px;}
.lpic dd { color:#fff; line-height:22px; text-indent:10px; }
.rtxt { width:228px; float:right; position:relative; height:230px; padding-top:70px; }
.btn_issue {
    width:260px;height:67px;background:url(images/btn_foot.png) no-repeat right top;
    display:block;position:absolute; z-index:3;top:0; right:-22px;text-indent:-99999px;
}
.btn_issue:hover {background:url(images/btn_foot_sel.png) no-repeat right top;}

/*keywords */
.keybox { text-align:center; color:#fff; font-size:14px;}
.keybox div { width:100%; margin-bottom:10px;}
.keybox h3 { font:400 16px/22px "Microsoft YaHei";color:#333;width:60px; display:inline-block; vertical-align:top; }
.keybox p { line-height:30px; width:900px; display:inline-block; }
.keybox a { font-weight:400; border:1px solid #ddd;padding:3px 8px; margin-right:5px;}
.keybox a:hover{ box-shadow:1px 1px 2px #bbb;}
.keybox input { width:570px; height:34px;*height:30px; text-indent:10px; border:none; margin-right:5px; border-radius:2px;}
.keybox input.btn {
    width:auto;height:34px;background:#099580;text-indent:0;padding:0 30px;border-radius:4px;
    cursor:pointer;color:#fff;font:400 16px/22px "Microsoft YaHei"; box-shadow:inset 0 0 2px #fff;
}
.keybox .nt { width:120px;}

#container { margin-bottom:20px;}
*html,*html body /* IE6 bug */{background-image:url(about:blank);background-attachment:fixed;}

.transitions-enabled.masonry,.transitions-enabled.masonry .masonry-brick{
    -webkit-transition-duration:0.7s;-moz-transition-duration:0.7s;-o-transition-duration:0.7s;transition-duration:0.7s;
}
.transitions-enabled.masonry{
    -webkit-transition-property:height,width;-moz-transition-property:height,width;
    -o-transition-property:height,width;transition-property:height,width;
}
.transitions-enabled.masonry .masonry-brick{
    -webkit-transition-property:left, right, top;-moz-transition-property:left, right, top;-o-transition-property:left, right, top;
    transition-property:left, right, top;
}

.transitions-enabled.infinite-scroll.masonry{
    -webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none;
}
#infscr-loading{
    text-align:center;padding:10px;background:#000;opacity:0.8;filter:alpha(opacity=80);color:#FFF;
    -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
}
#infscr-loading{position:fixed;bottom:0px;left:45%;z-index:99;width:210px;}
*html #infscr-loading{position:absolute;bottom:expression(eval(document.documentElement.scrollTop));}

/* showpic */
.showpic .actions{display:none;}
.showpic:hover .actions{display:block;}
.showpic:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.showpic{
    border:solid 1px #ddd;width:234px;background:#fff;position:relative;float:left;margin:5px;_margin:5px 4px;font-size:12px;
    box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
}
.showpic img { width:214px; }
.showpic .picbox{padding:10px;text-align:center;}
.showpic p{line-height:22px;padding:0px 10px 10px 10px;border-top:solid 1px #F5F2F2;background:#FAFAFA;}
.showpic .actions{position:absolute;top:5px;left:0;z-index:3;width:100%;}
.showpic .actions a { width:auto;line-height:22px;}
.showpic .actions .lefter{float:left;margin:0 0 0 5px;display:inline;}
.showpic .actions .righter{float:right;}
.showpic .actions .righter a{margin:0 5px 0 0;}

.showpic .user_info .hitbar {width:100%;}
.showpic .user_info .hitbar span {padding-left:25px;margin-right:5px;width:40px;line-height:22px;display:block;float:left;}

.ico_good { background:url(images/icon_4.png) no-repeat left -174px; }
.ico_Share { background:url(images/icon_4.png) no-repeat left -202px; }
.ico_review { background:url(images/icon_4.png) no-repeat left -231px; }
.ico_good:hover { background:url(images/icon_4.png) no-repeat left -367px; }
.ico_Share:hover { background:url(images/icon_4.png) no-repeat left -395px; }
.ico_review:hover { background:url(images/icon_4.png) no-repeat left -424px; }

.showpic .user_info {background:#FAFAFA;padding:0px 10px 5px 10px; float:left; width:214px;}
.showpic .user_info img {width:35px;height:35px;overflow:hidden;border-radius:2px;border:2px solid #fff;float:left;margin-right:5px;}
.showpic .user_info div { float:left;}
.showpic .user_info p { border:none; background:none;padding:0;}

/* button */
.button{
    display:inline-block;text-decoration:none;padding:3px 5px;font:bold 12px/12px HelveticaNeue, Arial;color:#555;
    border:1px solid #dedede;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;
}
.button.white{
    background:#f5f5f5;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0'); /*  IE */
    background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0)); /*  WebKit */
    background:-moz-linear-gradient(top,  #f9f9f9, #f0f0f0);
    border-color:#dedede #d8d8d8 #d3d3d3;
    color:#555;
    text-shadow:0 1px 0 #fff;
    -webkit-box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
    -moz-box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
    box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
}
.button.white:hover{
    border-color:#c7c7c7 #c3c3c3 #bebebe;
    text-shadow:0 1px 0 #fdfdfd;
    -webkit-box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    -moz-box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
}
.button.white:active{
    background:#f4f4f4;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f8f8f8'); /*  IE */
    background:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#f8f8f8)); /*  WebKit */
    background:-moz-linear-gradient(top,  #eeeeee, #f8f8f8);
    border-color:#c7c7c7 #c3c3c3 #bebebe;
    text-shadow:0 1px 0 #fdfdfd;
    -webkit-box-shadow:0 1px 1px #ebebeb, inset 2px 2px 2px #dddddd;
    -moz-box-shadow:0 1px 1px #ebebeb, inset 2px 2px 2px #dddddd;
    box-shadow:0 1px 1px #ebebeb, inset 2px 2px 2px #dddddd;
}

/*focus pic*/
.anythingSlider {width:690px;height:390px;position:relative;margin:30px auto;overflow:hidden;}
.anythingSlider .tWrapper {width:690px;height:390px;margin:0 0px;text-align:center;position:absolute;top:0;left:0;background:url(images/t_ftbg.gif);}
.anythingSlider .tWrapper ul { width:99999px; height:407px;list-style:none; position:absolute; top:0; left:0; margin:0; }
.anythingSlider ul li { display:block;float:left;padding:0;height:390px;width:690px; }
.anythingSlider .arrow { display:block;height:60px;width:60px; position:absolute;cursor:pointer;z-index:9; }
.anythingSlider .arrow div { background:url(images/t_btnp.png) no-repeat;height:60px;width:60px; }
.anythingSlider .arrw {
    background:#333 url(images/dot_xx.png) no-repeat center;width:20px;height:20px;padding:5px;
    position:absolute;z-index:11;right:-30px;top:0px;cursor:pointer;
}
.anythingSlider .forward { left: 420px; top: 165px; }
.anythingSlider .back { left: 10px; top: 165px; }
.anythingSlider .forward div { background-position: -143px -97px; }
.anythingSlider .back div { background-position: 0 -97px; }
.anythingSlider .forward:hover div { background-position: -143px 0; }
.anythingSlider .back:hover div { background-position: 0 0; }
.anythingSlider ul li dl { width: 690px; height: 390px; }
.tWrapper ul li dl dt { width:490px; height:390px;overflow:hidden; float:left; }
.tWrapper ul li dl dt span {width:490px; height:390px;display:table-cell;text-align:center;vertical-align:middle;line-height:390px;}
.tWrapper ul li dl dd {width:180px;padding:10px;z-index:3;display:block;height:370px;float:right;background:url(images/t_ftb.gif) no-repeat 0 0;}
.tWrapper ul li dl dd h3 {line-height:25px;padding:5px 0 10px 0;font-weight:normal;font-size:14px;border-bottom:1px dashed #555;text-align:left;}
.tWrapper ul li dl dd p.crump {}
.tWrapper ul li dl dd p.hdx { color: #999; padding-top: 8px; line-height: 22px; text-align:left; }
.tWrapper ul li dl dd a { color: #fff; }
.tWrapper ul li dl dd a:hover { color: #fff; text-decoration: underline; }
#thumbNav { position:absolute;top:365px; right:5px; height:13px; z-index:7; }
#thumbNav a, #thumbNav a:hover {
    float:left;width:13px;height:13px;margin-right:6px;font-size:16px;font-family:"Verdana";cursor:pointer;overflow:hidden;
    background:url(images/t_btnp.png) no-repeat 0px -186px;_background:url(images/t_ftb.gif) no-repeat -138px -466px;display:inline-block;
}
#thumbNav a.cur {
    color:#fff;background:url(images/t_btnp.png) no-repeat -21px -186px;_background:url(images/t_ftb.gif) no-repeat -138px -481px;}
#winForm { display:none;}

/*-------------------------------------------------------- footer ------------------------------------------------------*/
.userinfo {margin-bottom:10px; background:#26c08f; padding:5px; width:255px; height:60px;}
.userinfo a { color:#fff; font-size:14px;}
.info_div { width:720px; overflow:hidden;font:400 14px/30px "Microsoft YaHei"; }
.Cutting { width:100%; border-bottom:1px solid #ccc; margin-bottom:10px; }
._date { margin-right:100px;}
._tag {}
.lr {width:100%;margin:10px 0; float:left;}
.lr a {width:40%; margin-bottom:10px; background:#eee;padding:5px 10px; text-shadow:0 1px 0 #fff;}
.lr a:hover { background:#e2e2e2}

.info_div h3 { font:400 24px/30px "Microsoft YaHei";}
.info_div h3 span { font-size:12px; color:#999; margin-left:10px}
.info_div p { font-size:13px; }
.info_div img { max-width:720px;}
.info_div ul { float:left; width:96%; padding:0 1%;}
.info_div li { padding:1px;margin-right:10px;margin-bottom:20px;border:0;}
.info_div li div { overflow:hidden; text-align:center}
.info_div li img { }
.info_div li P { line-height:22px; text-align:center;}
.info_div .ckbar {margin:20px 0 20px 0;text-align:center;margin-top:50px;float:left;width:100%;}
.info_div .ckbar a {background:#ddd;font:400 18px/30px "Microsoft YaHei";padding:10px 20px;margin:0 2px;border-radius:4px;text-shadow:0 1px 0 #fff}
.info_div .ckbar a:hover { background:#cae4f5;}
.c9 { color:#999}
/*.ico_quote_l {background:url(images/icon_quote.gif) no-repeat left top;width:27px;height:17px;line-height:17px;display:inline-block;}
.ico_quote_r {background:url(images/icon_quote.gif) no-repeat right -36px;width:27px;height:17px;line-height:17px;display:inline-block;}
*/
.hottag { width:100%;margin-bottom:10px;}
.hottag a { float:left;display:block;}

/*-------------------------------------------------------- help ------------------------------------------------------*/
.area {
    width:100%;background:#fff;font:400 14px/30px "Microsoft YaHei";margin-bottom:10px;float:left;
    position:relative;z-index:0;behavior:url(ie-css3.htc);
}
.area a {margin:13px 19px 2px 20px;width:60px;float:left;text-align:center;}
.area dt {
    overflow:hidden;width:60px;	height:60px;-ms-border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;
    border-radius:100px;position:relative;z-index:4;behavior:url(ie-css3.htc);
}
.area dt img { width:60px; height:60x;}
.area dt:hover { border-color:#f30}
.area dt:hover img { width:60px; height:60px;}
.area dd:hover {color:red}
.area ._sel dt { border-color:#f30;}
.area ._sel img { opacity:1}
.area ._sel dd { color:red;}

.ltop {width:223px; float:left;padding:10px 22px 0 10px; background:#fff url(images/bg-hand.jpg) no-repeat 10px bottom; }
.rtop { width:745px;padding-top:10px; background:#fff; float:right; position:relative; z-index:2}
/* subNav */
.tlink { margin-bottom:14px; float:left; background:#eee }
.tlink a {width:72px;height:29px;text-align:center; float:left;border:1px solid #cacaca;margin:0 -1px -1px 0;
    background:url(images/ico_handbook.png) no-repeat; padding-top:40px;}
.tlink a.gl { background-position:16px -135px;padding-top:50px;}
.tlink a.ms { background-position:14px 14px;padding-top:50px;}
.tlink a.jd { background-position:-60px 15px;padding-top:50px;}
.tlink a.yl { background-position:-135px 5px;}
.tlink a.jt {background-position:15px -74px;}
.tlink a.jq {background-position:-132px -74px;}
.tlink a.gongl {background-position:15px -142px;}
.tlink a.tc {background-position:-60px -74px;}
.tlink a.i9 { background:none;}
.goodtime { width:99%;height:350px; float:left; }
.goodtime h2 { font:500 20px/30px "Microsoft YaHei";}
.goodtime div { padding:60px 10px 0 10px; }
.goodtime p { text-indent:25px; line-height:24px; margin-bottom:10px;}

/* content */
.topimg { width:735px; overflow:hidden; height:264px;}
.topimg img { width:735px;}
.ttxt { height:290px;line-height:24px;overflow:hidden;padding:15px 27px;background:url(images/bg-hand2.jpg) no-repeat left bottom;position:relative;}
.ttxt h2 { margin-bottom:10px;font:200 26px/30px "Microsoft YaHei";}
.ttxt div {height:250px;overflow:auto;}
.ttxt p { text-indent:25px;margin-bottom:10px;}
.viewbtn {padding-left:30px;font-size:12px;cursor:pointer;background:url(images/street_tool_c1d9c10.png) no-repeat 10px -260px;line-height:22px}
.small_map {width:150px;position:absolute;right:20px;top:160px;z-index:50;background:#fff;padding:5px;}
.small_map #bmap {width:150px; height:150px; line-height:16px}

/* shootpart */
.shootpart {width:980px;padding:0 10px;margin:30px 0;float:left;}
.shootpart .tit { float:left;margin-bottom:5px; width:100%;}
.shootpart .tit h2 { font:200 26px/30px "Microsoft YaHei"; float:left; display:inline;}
.shootpart .tit a { float:right; line-height:20px;margin-top:10px;}
.shootpart .con { width:100%; height:350px;display:block;float:left;position:relative;}
.shootpart .con div {width:236px;height:170px;overflow:hidden;text-align:center;vertical-align:middle;position:absolute;}
.shootpart .con div.a1 {left:0; top:0;}
.shootpart .con div.a2 {left:0; bottom:0;}
.shootpart .con div.a3 { right:0; top:0;}
.shootpart .con div.a4 { right:0; bottom:0;}
.shootpart .con div.a5 { width:490px; height:350px; left:245px; top:0;}
.shootpart .con div.a5 img {width:490px;height:350px;}
.shootpart .con img { width:250px;}
.shootpart .con p {text-align:center;width:100%;position:absolute;bottom:0;left:0;background:#fff;opacity:0.8;line-height:26px;}

/*   */
.picpart { width:490px; margin-left:10px; margin-bottom:30px;*margin-top:30px;float:left}
.picpart div { float:left; margin:1px;}
.picpart .tit { background:#d1eee3; width:207px; height:140px; padding:10px 15px;}
.picpart .tit2 {background:#fed9d8; }
.picpart .tit p { line-height:24px;}
.picpart .tit a {}
.picpart .tit h2 {font:200 26px/30px "Microsoft YaHei"; margin-bottom:10px;}
.picpart .piclink { width:237px; height:160px; overflow:hidden;}
.picpart .piclink img { width:250px; text-align:center;}

/*  */
.pictxt {width:490px; margin-left:10px;margin-bottom:30px;*margin-top:30px;float:left}
.pictxt div { float:left;}
.pictxt .tit {width:480px;border-top:5px solid #333}
.pictxt .tit h2 {font:200 26px/36px "Microsoft YaHei";display:inline; float:left;}
.pictxt .tit a { float:right; margin-top:5px;}
.pictxt .con {background:#e5e5e5; width:477px; float:left;}
.pictxt dt { float:left; width:240px; height:163px; overflow:hidden;}
.pictxt dt img { width:240px;}
.pictxt dd { float:left;margin-left:20px; display:inline; width:210px;}
.pictxt dd b { display:block; font:200 16px/30px "Microsoft YaHei"; margin-bottom:10px;}
.pictxt dd p { line-height:22px; text-indent:25px;}

/**  **/
.favbox {width:980px; padding:0 10px;margin-bottom:30px;*margin-top:30px;float:left;}
.favbox .tit { float:left; width:100%; border-top:1px solid #e3e3e3;}
.favbox .tit h2 {font:200 26px/36px "Microsoft YaHei"; float:left; display:inline;}
.favbox .tit a { float:right; margin-top:10px; margin-right:10px;}
.favbox .con { }

.favbox dl { float:left;width:175px;height:275px;margin-left:10px;overflow:hidden}
.favbox dt { width:175px;height:177px;overflow:hidden;position:relative;}
.favbox dt img { width:300px;}
.favbox dd { line-height:22px; background:#e8e8e8; padding:5px 6px; height:100px; overflow:hidden}
.favbox dd h4 { font-size:14px;}
.favbox dd p { text-indent:25px;}
.favbox dl.onepic { width:240px; margin-left:0;}
.favbox dl.onepic dt { width:240px; height:275px; }
.favbox dl.onepic dt img { width:300px;}

/*  */
.tabdiv { width:980px; padding:0 10px; margin-bottom:30px;*margin-top:30px; display:inline-block}
.tabdiv .tit { background:#e6e6e6 url(images/dot-gray1.png) repeat-x left bottom;height:36px; border-top:5px solid #57bc9a; box-shadow:inset 0 1px 0px #fff }
.tabdiv .tit h2 {font:200 26px/36px "Microsoft YaHei"; float:left; display:inline; margin-left:10px; }
.tabdiv .tit p { float:right; text-align:left;}
.tabdiv .tit span {padding:0 30px;font-size:14px; display:block; float:left; line-height:36px; cursor:pointer;}
.tabdiv .tit span:hover { background:#efefef;}
.tabdiv .tit span.sel {background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;box-shadow: 1px 0px 0px #fff; cursor:default; color:#f30}

.tabdiv .con { border:1px solid #ccc; border-top:0; width:938px; float:left; padding:20px; float:left; }
.tabdiv .con div { }
.tabdiv dt {float:left; width:350px; height:234px; padding:2px; margin-right:20px; border:1px solid #ccc; overflow:hidden; text-align:center;}
.tabdiv dt img { width:350px; }
.tabdiv dd {  float:left; width:560px;}
.tabdiv dd p { line-height:22px; text-indent:25px; margin-bottom:10px}

/*  */
.txt_l,.txt_r {width:447px; padding:10px 15px;*margin-top:30px; border:1px solid #ccc; background:#fff;}
.txt_l:hover,.txt_r:hover { border:1px solid #2381d2;}
.txt_l {float:left; margin:0 0 30px 10px;}
.txt_r {float:right; margin:0 10px 30px 0;}
.txt_l .tit,.txt_r .tit { margin-bottom:10px;}
.txt_l h2,.txt_r h2 { font:200 26px/36px "Microsoft YaHei"; display:inline;}
.txt_l li,.txt_r li { float:left;line-height:22px; font-size:14px; margin-bottom:8px; width:100%;}
.txt_l li { background:url(images/dot2-gray.png) no-repeat left 10px; padding-left:20px;}

/*  */
.hand_lp { width:720px; float:left; background:#fff;}
.hand_lp .lpic,.hand_lp .ltxt { margin-bottom:15px; width:720px; min-height:500px; float:left}
.hand_lp .lpic .tit,.hand_lp .ltxt .tit {background:#90c6f4;width:100%;font-size:14px; text-indent:10px; margin-bottom:10px;}
.hand_lp .lpic .tit span,.hand_lp .ltxt .tit span {text-align:center; padding:7px 20px; cursor:pointer}
.hand_lp .lpic .tit .sel,.hand_lp .ltxt .tit .sel { background:#fff; border:1px solid #90c6f4; border-bottom:0; position:relative; top:-2px;}
.hand_lp .lpic .con,.hand_lp .ltxt .con { width:100%;}
.hand_lp .lpic li { float:left; width:220px; margin:0 9px 20px 9px; text-align:center;}
.hand_lp .lpic li div { width:100%; height:144px;overflow:hidden; text-align:center;}
.hand_lp .lpic li img { width:220px;}
.hand_lp .lpic li h4 { width:100%; font-size:14px; font-weight:200;}
.hand_lp .lpic li p { text-align:left; line-height:20px; text-indent:25px;}
.hand_lp .lpic .con2 li {width:330px;margin:0 12px 20px 12px; position:relative}
.hand_lp .lpic .con2 li div { width:330px; height:200px; overflow:hidden;}
.hand_lp .lpic .con2 li img { width:330px;}
.hand_lp .lpic .con2 li h4 {}
.hand_lp .lpic .con2 li p {
    padding:10px;height:auto;min-height:180px;position:absolute; z-index:5; top:0; color:#fff;
    background:#333;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8; display:none;
}
.hand_lp .ltxt .con p { font-size:14px; padding-left:10px; line-height:24px;}
.hand_lp .ltxt .con .mapbox {width:700px;height:400px;overflow:hidden;padding:10px;background:#fff;}
.hand_lp .ltxt h1,.hand_lp .ltxt h2,.hand_lp .ltxt h3,.hand_lp .ltxt h4,.hand_lp .ltxt h5,.hand_lp .ltxt h6 {
    color:#444;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
}
.hand_lp .ltxt code,.Description code { color:#d03535; /*background:#bcdff7;*/}
.hand_lp .ltxt strong,.Description strong { color:#444;}
.hand_rp { width:265px;float:right;background:#fff;}
.txtbox { width:100%;margin-bottom:15px;}
.txtbox .tit { background:#333 url(images/dot-bg.png);text-indent:10px;margin-bottom:10px;}
.txtbox .tit h3 { font-weight:200;color:#f2f2f2}
.txtbox .con {}
.txtbox li { width:120px;float:left;margin:0 6px;position:relative;}
.txtbox li div { width:120px;text-align:center;overflow:hidden; }
.txtbox li img { width:120px;}
.txtbox li dt {position:absolute;top:0px;z-index:9;background:#333;opacity:0.7;filter:alpha(opacity=70);color:#fff;padding:0 5px;}
.txtbox li dd {line-height:20px;}
.infotit { width:100%; background:#eee;}
.infotit h1 {font:400 16px/30px "Microsoft YaHei"; margin-left:10px;}

/* --------------------------------------------------search list-------------------------------------------- */
.sec_list_l { width:70%; float:left;}
.sec_list_la { width:100%; float:left; margin-bottom:30px}
.sec_list_r { width:260px; float:right; background:#f30;}

.dombox {  width:100%; display:inline-block; border-bottom:1px solid #ccc; padding-bottom:15px;}
.dombox h3 { width:100%;line-height:30px;margin-bottom:5px; font-size:16px}
.dombox img {float:left;width:150px;margin-right:10px;}
.dombox p { vertical-align:top;line-height:26px;float:left;width:auto; text-indent:26px}
.sec_list_l .tit,.sec_list_la .tit {  background:#dae7f5; padding-left:10px; margin-bottom:5px; }
.sec_list_l .tit span,.sec_list_la .tit span { padding:6px 30px; cursor:pointer; font:400 1.5em/2em "Microsoft YaHei"}
.sec_list_l .tit .sel,.sec_list_la .tit .sel { cursor:default; background:#fff; color:#077db6 }

.domboxbig { width:100%;}
.domboxbig dl {
	width:292px;height:305px;padding:20px;border-bottom:1px solid #e6e6e6;float:left;position:relative;
	overflow:hidden; line-height:22px;
}
.domboxbig dl:hover { background:#ffffe7; box-shadow:inset 0 0 5px #e7e7c3;}
.domboxbig dt { width:100%;height:175px;overflow:hidden;}
.domboxbig dt img { width:300px; min-height:175px;}
.domboxbig dd { text-indent:28px; color:#999;}
.domboxbig dd h3 { text-indent:0;font:200 1.2em/2em "Microsoft YaHei";}
.domboxbig .dc { position:absolute; right:20px; bottom:7px; font-size:10px}
.domboxbig .rl { border-right:1px solid #e6e6e6}
.domboxbig .f_txt { width:625px;}
.domboxbig .f_txt dt { height:220px;}
.domboxbig .f_txt dt img { width:626px; min-height: 220px;}

/* -----------------------------------------   help Txt   -------------------------------------------- */
.help_nav { float:left; width:120px;}
.help_nav h1 { font:200 24px/40px "Microsoft YaHei"}

.help_nav ul {}
.help_nav li { border-top:1px solid #ccc;font:200 14px/40px "Microsoft YaHei"}
.help_nav a { display:block}
.help_nav2 { width:100%;}
.help_nav2 h1 { font:200 24px/40px "Microsoft YaHei"}
.help_info { float:right;width:830px;min-height:500px;height:auto}
.help_info p {margin-bottom:20px;line-height:26px;font-size:14px;text-align:left;}
.ht { margin-bottom:20px}
.ht b { font:200 18px/40px "Microsoft YaHei"}
.ht a {  width:150px; display:inline-block; background:#f2f2f2; text-align:center;line-height:50px; margin:10px 10px 0 0; font-size:16px; border-radius:4px}
.ht a:hover { background:#d8e0f1; color:#333}
.ht a.sel { background:#63b4e2; color:#fff}
.help_info .co li { margin-bottom:20px;padding-left:30px; background: url(images/ico_all.png) no-repeat -35px 9px;}
.help_info .co dt { font-size:16px; cursor:pointer;}
.help_info .co dt:hover { color:#06F}
.help_info .co dd { font-size:14px; padding:7px 10px; background:#f2f2f2; text-indent:25px; display:none}

.help_tit {}
.help_tit h2 {font:200 18px/40px "Microsoft YaHei";margin-bottom:10px;text-align:left;}
.help_ico { min-height:350px;margin:20px 0;float:left;font-size:14px;line-height:22px}
.help_ico dl {width:228px;height:130px;border-left:1px solid #eee;border-top:1px solid #eee;background:#fff;padding:10px;float:left;}
.help_ico dl:hover { background:#f5f5f5;box-shadow:inset 1px 1px 5px #e9e9e9;text-shadow:1px 2px 1px #fff}
.help_ico dt { width:70px; height:130px; float:left;}
.help_ico dd a { font:200 16px/22px "Microsoft YaHei"; color:#1861b9; margin-bottom:10px; display:block}
.help_ico dd a:hover { color:#1861b9}
.help_ico dd { color:#888}
.help_ico .rline { border-right:1px solid #eee;}
.help_ico .bline { border-bottom:1px solid #eee;}
.hico1,.hico2,.hico3,.hico4,.hico5,.hico6,.hico7,.hico8,.hico9,.hico10 {background: url(images/ico_help_blue.png) no-repeat;}
.hico1 { background-position:left 20px}
.hico2 { background-position:-257px 20px}
.hico3 { background-position:-510px 20px}
.hico4 { background-position:-768px 20px}
.hico5 { background-position:left -140px}
.hico6 { background-position:-260px -140px}
.hico7 { background-position:-512px -140px}
.hico8 { background-position:-765px -140px}
.hico9 { background-position:left -290px}
.hico10 { background-position:-260px -290px}

/* ----------------------------------------- order search -------------------------------------------------  */
.sch_order { margin-bottom:20px;} 
.sch_order h3 {font:400 20px/30px "Microsoft YaHei"; margin-bottom:20px;}
.sch_order h4 {font:200 16px/30px "Microsoft YaHei"; color:#666}

.titline { background:url(images/dot-gray1.png) repeat-x left bottom; margin-bottom:20px;}
.titline span { height:36px; padding:0 20px; display:inline-block;font:400 14px/34px "Microsoft YaHei";}
.titline .sel { height:34px; border-bottom:3px solid #247fef}

.sch_order table { width:99%; border:0; font-size:12px; text-indent:5px;}
.sch_order table th { text-align:left;}
.sch_order table td { padding:5px 0; border:0; text-align:left;}
.sch_order input { width:200px; height:28px; border:1px solid #ccc; text-indent:5px;}
.sch_order input.btn {
    border:0;border-radius:2px;background:#f30;text-indent:0;text-align:center;height:auto;
    font-weight:700;font-size:14px; padding:10px 0; color:#fff; cursor:pointer
}
.sch_order input.btn2 {
    border:0;border-radius:2px;background:#dbdbdb;text-indent:0;text-align:center;height:auto;
    font-weight:700;font-size:14px; padding:10px 0; color:#999; cursor:pointer
}
.sch_order input.free2 {width:120px;padding:0px;text-align:center;border-radius:2px;text-indent:0;background:#ececec;color:#999;position:inherit; }
.sch_order input.free {width:120px;padding:0px;text-align:center;cursor:pointer;border-radius:2px;text-indent:0;background:#bedbfd;position:inherit;border:1px solid #bedbfd;}
.sch_order input.free:hover {background:#fff; border-color:#ccc; box-shadow:0 2px 0 #bedbfd;}
.sch_order table p {color:#666; line-height:24px; }
.sch_order table.tab1 {margin-bottom:30px;}
.sch_order table textarea { width:400px}
.sch_order table.tab2 { width:480px;margin-bottom:50px; }
.sch_order table.noborder tr:hover { background:#e9f8ff}
.sch_order table.noborder th { background:#dcf4ff; border-right:1px solid #fff; border-bottom:1px solid #b2ddff}
.sch_order table.noborder td { border-bottom:1px solid #ccc}
.sch_order .borderbox { margin-bottom:20px; }
.sch_order .borderbox th { text-align:center;border:1px solid #a3d3e6;background:#d5f3ff}
.sch_order .borderbox td { border:1px solid #a3d3e6;text-align:center;}
.sch_order .orderlist {margin-bottom:20px;float:left;width:100%; }
.sch_order .orderlist .bd {
    border:1px solid #FCC;background:#fcc;text-indent:10px;color:#333;font:400 16px/30px "Microsoft YaHei";
    display:block;width:450px;margin:0 auto 20px auto; border-bottom-left-radius:4px; border-bottom-right-radius:4px;
}
.sch_order .titfg {margin-bottom:10px;}
.sch_order .tit { border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; background:#f2f2f2;margin-bottom:10px; }
.sch_order .tit h3,.sch_order .titfg h3 { line-height:40px; font-size:16px; font-weight:600; margin:0;}

.sch_order .tit .ico_Print {
    float:right; font:200 12px/20px "Microsoft YaHei"; margin:10px 0 0 5px; display:inline; border:1px solid #ccc;
    padding:0 10px; cursor:pointer; border-radius:2px;
}
.sch_order .tit .ico_Print:hover { background:#c6e6f9}

.sch_order .tit2 { border-bottom:1px solid #ccc; font-size:14px;margin-bottom:10px; height:32px;*height:37px; }
.sch_order .tit2 span { padding:7px 30px; margin-right:5px; border:1px solid #ccc; background:#f2f2f2; cursor:pointer;*line-height:37px;}
.sch_order .tit2 span.sel { padding:8px 30px; border-bottom:none; border-top:1px solid #ccc; background:#fff;cursor:default;}
.sch_order .tips_box {  }
.sch_order .con {}
.sch_order .order_info { width:100%;}
.sch_order .order_info ul { }
.sch_order .order_info li { line-height:30px; font-size:12px; float:left; margin-right:40px; }

.sch_order .detailed { float:left; width:100%; font-size:12px; line-height:30px; cursor:auto;}
.sch_order .detailed h4 { color:#03C}
.sch_order .detailed .con table { }
.sch_order .detailed td { padding:0; }
.sch_order .detailed td p.bgline { background:url(images/dot-gray1.png) repeat-x left center;}
.sch_order .detailed td p.bgline strong { background:#fff; padding-right:40px;}
.sch_order .detailed span.label { width:200px; text-align:right; margin-right:30px;}
.sch_order .detailed span.label em { font-weight:bold; color:#f30}
.sch_order .detailed span.cgray-tips { margin-left:10px; font-size:12px;}
.sch_order .detailed select { margin: 0 5px;}
.sch_order .detailed input {
    width:150px;height:26px;text-indent:5px;line-height:22px;margin:0 5px;
    border-radius:2px;border:1px solid #ccc;background:#f0f0f0;
}
.sch_order .detailed input.w0 {width:auto;height:auto;border:0 }
.sch_order .btn_bar { float:left; width:100%; text-align:right; margin-top:20px; }
.sch_order .btn-buy,.sch_order .btn-buy-gray {
    padding:5px 30px;margin-right:10px;cursor:pointer;border-radius:2px;
    line-height:26px;height:auto;width:auto;font-size:16px;font-weight:600;
}
.sch_order .btn-buy {background:#f30;border:1px solid #900;box-shadow:inset 1px 1px 2px #fee0db;color:#fff;}
.sch_order .btn-buy:hover {box-shadow:inset 1px 1px 2px #900;}
.sch_order .btn-buy-gray {background:#e5e5e5;border:1px solid #b3b3b3;text-shadow:0 1px 0px #fff;box-shadow:inset 1px 1px 2px #fff;color:#333;}
.sch_order .btn-buy-gray:hover {box-shadow:inset 1px 1px 2px #bbb;}
.sch_order .endorder {
    height:300px;background:url(images/11_2.png) no-repeat left center;
    padding:10px 0 10px 250px;margin:20px auto 0 auto;font-size:14px;
}
.sch_order .endorder p { line-height:32px; }
.sch_order .endorder p b { font-size:16px;}
.sch_order .endorder dt { font-weight:600; color:#f30}
.sch_order .endorder dd {}
.sch_order .step3,.sch_order .step4 { height:40px;}
.sch_order .err_order {
    height:300px;padding:10px 0 10px 250px;margin:20px auto 0 auto;font-size:14px;
    background: url(images/errbg.gif) no-repeat left center;
}
.sch_order .err_order {
    height:300px;padding:10px 0 10px 250px;margin:20px auto 0 auto;font-size:14px;
    background: url(images/errbg.gif) no-repeat left center;
}
.txtbox { width:430px;position:absolute;z-index:2;top:0;left:30px;padding:10px; background:#fff;line-height:24px;}
.txtbox p { margin-top:10px;}
.sch_order .end_order {
    min-height:200px;width:600px;padding:20px;font-size:16px;position:absolute;left:330px;top:50px;
    background:url(images/dot-white.png);border-radius:4px;}
.imga {width:1000px;height:350px;overflow:hidden;position:relative;}
.imga img { position:absolute; left:-0px; top:-10px;}
.end_order dl  {margin-top:40px; }
.end_order dt a {font-size:30px;background: #f33; color: #fff ; padding:5px 15px; border-radius: 4px; }
.end_order dt a:hover { color:#fff155}
.end_order dd { margin-top: 15px}
.oi_ck { background:url(images/11792.png); width:128px; height:128px; display:inline-block; float:left; margin-right:20px;}
.oi_err { background:url(images/4177.png); width:128px; height:128px; display:inline-block; float:left; margin-right:20px;}
/*----------------------------------------------- focus --------------------------------------------------*/

/*banner*/
.banner2 {min-width:1000px;height:420px;position:relative;margin:0 auto;overflow:hidden;z-index:1;}
.banner3 {min-width:1000px;height:420px;position:relative;margin:0 auto;overflow:hidden;z-index:1;position:relative;}
.banner3 .banner_show {height:420px; position:relative}
.banner3 .banner_show .bannger_inbox img {height:420px;}
.banner_show {width:100%;text-align:center;height:400px;overflow:hidden;position:relative;}
.banner_show .bannger_inbox img {width:2000px;}
.bannger_inbox{position:absolute;left:50%;top:0;}
/*page*/
.banner_pre_next{width:1000px;height:37px;position:relative;z-index:105;top:153px;left:50%;*left:240px;margin-left:-500px;}
.banner_pre_next a{ width:37px;height:37px;background:url(images/btn.png) no-repeat; text-indent:-999em;}
.banner_pre_next .banner_btn_left{position:absolute;left:0px;background-position:0px 0px;}
.banner_pre_next .banner_btn_right{position:absolute;right:0px;background-position:-37px 0px;}
/*dot*/
.yq_banner_list{ width:200px; height:25px;position:absolute; top:485px; text-align:right; z-index:100;left:120px; padding-right:12px;}
.yq_banner_list a{ display:inline-block; line-height: 24px; text-align:center; width:24px; height:24px; margin-right:10px;
    background:url(images/abg.png) no-repeat bottom right;_background:url(images/abg.gif) no-repeat bottom right;}
.yq_banner_list a.hover{background:url(images/abg.png) no-repeat left;_background:url(images/abg.gif) no-repeat left; color: #fff;}
/*txt*/
.banner_mag{
    width:1000px;height:100px;position:absolute;overflow:hidden;left:50%;bottom:0px;margin-left:-500px;
    text-align:left;z-index:99;font-family:"Microsoft YaHei";
}
.banner_magbox{height:100px;background:url(../css/images/ico3.png) repeat;text-align:left;padding:10px 30px 35px;}
.banner_magbox .focus-img{ text-align:right; margin-bottom:40px;}
.banner_magbox h4{font-size:18px;font-weight:normal;color:#fff;margin-bottom:10px; }
.banner_magbox h4 a{color:#fff; }
.banner_magbox p{font-size:14px;color:#fff;font-weight:normal;line-height:22px;}
/* news */
.focus-news{
    width:1000px;height:100px;color:#fff;padding:30px 0px 10px 0px;background:#30a7e0;
    position:absolute;bottom:0px;left:50%;margin-left:-500px;z-index:99;font-family:"Microsoft YaHei";
}
.index-news-title{ float:left;width:130px;margin-right:60px;position:relative;padding-left:70px;}
.index-news-title h2{font-size:20px;height:30px;font-weight:normal;}
.index-tabs{ position:absolute;right:0px;width:34px;bottom:10px;}
.index-tabs li{ width:17px;height:17px;float:left;cursor:pointer;background:url(../css/images/dot.gif)  no-repeat;}
.index-tabs li.prev{ background-position:0px 0px;}
.index-tabs li.next{ background-position:-19px 0px;}
.index-news-show{ float:left; width:460px;}
.index-news-show ul{}
.index-news-show ul li{ float:left; width:230px;}
.index-news-show ul li h2{ font-size:14px;}
.index-news-show ul li h2 a{ color:#fff;}
.index-news-show ul li p{ font-size:14px;}
.index-news-show ul.hide{ display:none;}
.index-news-tel{font-weight:bold;float:right;padding-left:30px;background:url(../css/images/tel.gif) left no-repeat;font-size:20px;width:180px;}

/*-----------------------------------------------------*/
.organization {padding:10px;background:#a3d2fa;margin-bottom:15px;border-top-left-radius:6px;border-bottom-right-radius:6px; }
.crump_btn { text-align:center; margin:30px 0 10px 0;}

.toporder {width:100%;height:90px;}
.toporder div { width:1000px; display:block; margin:0 auto;}
.toporder h1 {background:url(images/logo.png?1) no-repeat;width:350px;height:90px;font-size:1px;text-indent:-999px;color:#fff;float:left;}
.cr { background:url(images/step.gif) no-repeat left bottom;height:40px;}

/*layer for map*/
.box_tit { position:relative;margin-bottom:5px;width:300px;}
.box_tit h2 { display:inline;margin-right:20px;font:200 16px/30px "Microsoft YaHei"; color:#1B6FEE;}
.box_tit a { text-align:right;}
.box_tit a.a1 {margin-right:20px;}
.box_tit a.a2 {padding-left:18px;background:url(http://webmap1.map.bdimg.com/newmap/static/common/images/street_tool_c1d9c10.png) no-repeat 0 -259px;}
.box_info {width:280px;float:left;background:#fff;}
.box_info div { width:100%;float:left;}
.box_info p {text-align:left;float:left;line-height:22px;width:100%;}
.box_info img {}

/* --------------------- guide ----------------------- */
.grid {width:1000px;height:485px;margin:10px auto 10px auto;overflow:hidden;perspective:500px;/*For 3d*/}
.grid a { width:160px;height:160px;overflow:hidden;float:left;display:block;position:relative;margin:1px;text-align:center;color:#fff;}
.grid a:hover {color:#fff}
.grid p { position:absolute;right:0;bottom:0;line-height:22px;height:22px;background:#333; opacity:.8; padding:2px 5px;}
.grid img {width:180px;display:block;float:left;}
.animate {text-transform:uppercase;background:#2381d2;color:#fff;padding:5px 20px;border-radius:5px;cursor:pointer;display:inline-block;}
.animate:hover {background:#03c;}
.pagebar { width:100%; text-align:center; padding-top:20px;}

/*--------------------------------------------- endPage for guide ----------------------------------------------*/
.l2 { width:990px;float:left;padding:5px;margin:0px 0 15px 0;background:#aae1fd;}
/*焦点图播放器*/
.mod19{ width:100%;height:460px;margin:0 auto 20px auto;position:relative;float:left;}
.mod19 .btn{width:47px;height:100px;position:absolute;z-index:9;bottom:-16px;cursor:pointer;font-size:50px;font-weight:bold;}

.mod19 #prevTop{background:url(images/prevBtnTop.png) no-repeat;top:133px;width:30px;height:32px;}
.mod19 #nextTop{background:url(images/nextBtnTop.png) no-repeat;top:133px;width:30px;height:32px;}
.mod19 .prev{left:0; top:160px; background:url(images/silder_btn.png) no-repeat;}
.mod19 .next{right:-4px;top:160px;background:url(images/silder_btn.png) no-repeat -57px;}

.mod19 li{float:left;}
.mod19 .cf li{position:relative;color:#fff;}
.mod19 .cf a{display:block;width:100%;height:400px;vertical-align:middle;position:absolute;color:#fff;*left:0px;}
.mod19 .cf li span{
    width:950px;background:rgba(0,0,0,0.6);padding:10px 20px;position:absolute;left:0;bottom:0;line-height:22px;text-align:left;display:block;filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr="#60000000",endColorstr="#60000000");
}
.mod19 .picBox{height:400px;position:relative;overflow:hidden;}
.mod19 .picBox ul{height:400px;position:absolute;}
.mod19 .picBox li{width:990px;height:400px;display:table; text-align:center; vertical-align:middle}
.mod19 .picBox li img {vertical-align:middle;width:720px;}
.mod19 .listBox{width:100%;height:54px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod19 .listBox ul{height:54px;position:absolute;}
.mod19 .listBox li{width:90px;height:54px;cursor:pointer;position:relative;}
.mod19 .listBox li i{display:none;}
.mod19 .listBox li a{display:block;width:90px;height:54px;}
.mod19 .listBox li img{width:90px;height:54px;}
.mod19 .listBox .on img{width:84px;height:48px;border:3px solid #ff6600;}
.mod19 .listBox .on i{display:block;}

.lview3 {width:986px;float:left;padding:5px;margin:0px 0 15px 0; border:1px solid #5558ED;}
.lview3 .mod19 .picBox { }
.lview3 .mod19 .picBox li { overflow:hidden;}
.lview3 .mod19 .picBox li img {vertical-align:middle;width:1000px;}
.house-info .tbbox { width:100%; float:left; margin-bottom:10px; font-size:14px; text-align:center; border:1px solid #dabd56}
.house-info .tbbox th { font-weight:normal; color:#999;background:#fff2e6; border-right:1px solid #fff;}
.house-info .tbbox td {}
.house-info .picul li { width:100%; float:left; margin-bottom:15px; }
.house-info .picul img { max-width:715px;}
.layerinfo {background:#fff;border:1px solid #ccc;padding-bottom:20px;width:900px;display:none}
.layerinfo .tit {
    background:#f5f5f5;font:400 16px/34px Arial, "Microsoft YaHei";text-indent:10px;
    width:100%;position:absolute;z-index:2;top:0;left:0;
}
.layerinfo .tit b {font-weight:200}
.layerinfo .xx {
    background:url(images/cross_16.png) no-repeat center;width:12px;height:12px;
    padding:2px;cursor:pointer;position:absolute;right:2px;top:9px;
}
.layerinfo .con { padding:10px 20px 0px 20px; font-size:14px; overflow-y:auto; height:550px; margin-top:34px;}
.layerinfo .con h3 { font-size:14px }
.layerinfo .con p { line-height:24px; margin-bottom:10px;}
.layerinfo .con p img {max-width:850px;}
.layerinfo ul {}
.layerinfo li {width:120px;height:80px;padding:2px;margin:0 7px 16px 7px;border:1px solid #ccc;box-shadow:0 2px 0 #f2f2f2;float:left;}
.layerinfo li a { overflow:hidden;display:block;width:120px; height:80px;}
.layerinfo li img { width:140px;}

/*------------------------------------------   index.html   --------------------------------------------*/
.mt4{ margin-top:30px;}
.ntit { width:100%;position:relative; float:left; }
.ntit h1 { font:200 26px/40px "Microsoft YaHei";letter-spacing:2px;display:inline-block; float:left;}
.ntit h1 a { color:#333}
.ntit span {width:260px;height:40px;display:inline-block;text-indent:-9999px; margin-left:10px}
.ntit .bg1 { background:url(images/tit1.gif) no-repeat left center;}
.ntit .bg2 { background:url(images/tit2.gif) no-repeat left center;}
.ntit a.more {position:absolute;right:2px;bottom:2px;padding-right:10px;background:url(images/dot2.png) no-repeat right center; font-size:14px;}
.nleft { width:315px;float:left;margin-right:10px; background:#fafafa;}
.definitions {background:#8dd2f8;text-indent:10px;height:80px;font-size:16px;color:#fff;}
.definitions strong {font:200 30px/44px "Microsoft YaHei";}
.definitions a { color:#fff;}
.definitions a:hover { color:#FF0}
.dbg1 {background:#8dd2f8;}
.dbg2 { background:#d2a1e3}
.dbg3 { background:#6bba70}
.dbg4 { background:#0d9572}

.txt_hot .txt_hot0 { width:100%;}
.txt_hot .txt_hot0 div { width:143px; position:relative; overflow:hidden}
.txt_hot .txt_hot0 div img { width:143px;}
.txt_hot .txt_hot0 b { position:absolute; z-index:1; right:5px; bottom:0px; font-size:18px;}
.txt_hot { padding:10px; background:#fafafa; position:relative; }
.txt_hot h2 {font:200 18px/30px "Microsoft YaHei"; text-indent:40px;}
.txt_hot p a { display:inline;margin-right:10px;padding-right:10px;border-right:1px solid #e3e3e3;}
.txt_hot p a.noline {margin-right:0;padding-right:0;border-right:none;}
.txt_hot .icbox { margin-top:10px;}
.txt_hot .icbox a {float:left; width:53px; height:53px; padding:5px 10px 20px 10px; text-align:center; margin-bottom:5px; color:#966}
.txt_hot .icbox a:hover { background:#fff; color:#f30; box-shadow:0px 0px 3px #960; border-radius:20px;}
.txt_hot .icbox i { width:53px; height:40px; display:block;}

.zt_ic1a,.zt_ic2a,.zt_ic3a,.zt_ic4a,.zt_ic5a,.zt_ic6a,.zt_ic7a,.zt_ic8a,.zt_ic9a,.zt_ic0a,.zt_ic0b,.zt_ic0bb,
.zt_ic1aa,.zt_ic2aa,.zt_ic3aa,.zt_ic4aa,.zt_ic5aa,.zt_ic6aa,.zt_ic7aa,.zt_ic8aa,.zt_ic9aa,.zt_ic0aa {
    background:url(images/zt_ic.png) no-repeat;
}
.zt_ic1a {background-position:left 10px;}
.zt_ic2a {background-position:left -32px;}
.zt_ic3a {background-position:left -72px;}
.zt_ic4a {background-position:left -113px;}
.zt_ic5a {background-position:left -154px;}
.zt_ic6a {background-position:left -194px;}
.zt_ic7a {background-position:left -236px;}
.zt_ic8a {background-position:left -278px;}
.zt_ic9a {background-position:left -320px;}
.zt_ic0a {background-position:left -360px;}
.zt_ic0b {background-position:left -409px;}

.zt_ic1aa {background-position:-57px 10px;}
.zt_ic2aa {background-position:-55px -32px;}
.zt_ic3aa {background-position:-55px -72px;}
.zt_ic4aa {background-position:-55px -113px;}
.zt_ic5aa {background-position:-55px -154px;}
.zt_ic6aa {background-position:-55px -194px;}
.zt_ic7aa {background-position:-55px -236px;}
.zt_ic8aa {background-position:-55px -278px;}
.zt_ic9aa {background-position:-55px -320px;}
.zt_ic0aa {background-position:-55px -360px;}
.zt_ic0bb {background-position:-55px -409px;}

.txt_hot ul { }
.txt_hot li { float:left; width:100%; font-size:14px; font-weight:400}
.txt_hot li a { float:left;}
.txt_hot li b {float:right;}
.txt_hot li i { font-weight:600; font-size:12px}
.txt_hot dl { height:170px;}
.txt_hot dt { font:200 14px/22px "Microsoft YaHei"; margin:3px 0 7px 0;}
.txt_hot dd { line-height:22px; margin-bottom:10px; text-indent:25px}
.txt_hot dd.pic { text-indent:0; width:295px; height:110px; overflow:hidden; margin-bottom:0}
.txt_hot1 {height:90px;}
.txt_hot2 {height:200px;}
.txt_hot3 {height:280px;}
.txt_hot4 {height:418px;}
.txt_hot4 dl { height:209px;}

.ico_bg_red,
.ico_bg_green,
.ico_bg_blue,
.ico_bg_pan { width:30px; height:30px; position:absolute; z-index:1; left:10px; top:10px;}
.ico_bg_red { background:#f6979e;}
.ico_bg_green { background:#63bb9a;}
.ico_bg_blue { background:#80cddc;}
.ico_bg_pan { background:#d3a0d5;}

.ico_small_good,
.ico_small_hot,
.ico_small_hotle,
.ico_small_play,
.ico_small_spot {width:30px;height:30px;display:block;background:url(images/ico_trav1.png) no-repeat;}
.ico_small_good { background-position:center -186px;}
.ico_small_hot { background-position:center -247px;}
.ico_small_hotle {background-position:center -75px;}
.ico_small_spot {background-position:center -50px;}
.ico_small_play {background-position:center -216px;}

.pic_hot {margin-top:10px;width:315px;}
.pic_hot .pic { width:315px;height:204px;overflow:hidden;display:block}
.pic_hot img { width:330px;margin-left:-5px;}
.pic_hot .picinfo { width:295px;padding:5px 10px; }

.pic_hot2 { margin-top:10px;}
.pic_hot2 .pic { width:315px;height:100px;overflow:hidden;display:block}
.pic_hot2 img { width:330px;margin-left:-5px;}
.pic_hot2 .picinfo { width:295px;padding:5px 10px; }

.pic_hot3 { margin-top:10px;}
.pic_hot3 .pic { width:315px;height:141px;overflow:hidden;display:block}
.pic_hot3 img { width:330px;}
.pic_hot3 .picinfo { width:295px;padding:5px 10px; }

.nright { width:675px;float:right;margin-bottom:10px; position:relative;}
.nright h2 { position:absolute; z-index:3; left:10px; top:5px; font:200 30px/40px "Microsoft YaHei"; color:#fff}
.bighot { width:675px;}
.bighot .pic { width:675px;height:300px;overflow:hidden;display:block}
.bighot img { width:680px;min-height:300px;}
.bighot .picinfo { width:655px;padding:5px 10px;}

.photolist  { }
.photolist li { float:left;width:332px;height:204px;}
.photolist li .picinfo {width:312px;padding:5px 10px;}
.photolist li img {width:342px; min-height:204px;margin-left:-5px;}
.photolist .mr { margin-right:10px;}

.photolist2 { }
.photolist2 li { float:left;width:332px;height:141px;}
.photolist2 li .picinfo {width:312px;padding:5px 10px;}
.photolist2 li img {width:342px; min-height:141px;margin-left:-5px;}
.photolist2 .mr { margin-right:10px;}

.txtlist { width:675px;float:left;margin-bottom:20px}
.txtlist .bl { border-bottom:1px solid #eee;}
.txtlist .rl { border-right:1px solid #eee;}
.txtlist dl {float:left;width:312px;height:83px;padding:10px;}
.txtlist dl:hover { background:#ececff}
.txtlist dt {font:200 16px/30px "Microsoft YaHei"; margin-bottom:5px;}
.txtlist dd {line-height:22px; margin-bottom:10px; text-indent:25px;}

/*--------------------------------------------------  thems page --------------------------------------------------------*/
.ztnav {width:1000px;position:relative;}
.ztnav ul {background:#09F url(images/bg1.png) repeat-x ; width:157px; height:354px; padding:5px 8px 0px 8px; border-radius:2px; float:left;}
.ztnav li { height:59px;*height:auto; line-height:59px; background:url(images/ztlist/zline.png) repeat-x left bottom;}
.ztnav li a { font-size:14px;color:#fff;float:left;text-indent:8px;}
.ztnav li a:hover { color:#FF6;}
.ztnav li i {width:54px;height:54px;float:left; }

.zt_ic1,.zt_ic2,.zt_ic3,.zt_ic4,.zt_ic5,.zt_ic6,.zt_ic7,.zt_ic8,.zt_ic9,.zt_ic0,.zt_ic01,
.zt_ic11,.zt_ic21,.zt_ic31,.zt_ic41,.zt_ic51,.zt_ic61,.zt_ic71,.zt_ic81,.zt_ic91,.zt_ic00,.zt_ic15,.zt_ic16 {
    background: url(images/icon7.png)  no-repeat;
}
.zt_ic1 {background-position:left -48px;}
.zt_ic2 {background-position:left -110px;}
.zt_ic3 {background-position:left -172px;}
.zt_ic4 {background-position:left -113px;}
.zt_ic5 {background-position:left -235px;}
.zt_ic6 {background-position:left  15px;}
.zt_ic7 {background-position:left -298px;}
.zt_ic8 {background-position:left -358px;}
.zt_ic9 {background-position:left -320px;}
.zt_ic0 {background-position:left -360px;}
.zt_ic01 {background-position:left -435px;}

.zt_ic11 {background-position:-44px 10px;}
.zt_ic21 {background-position:-44px -32px;}
.zt_ic31 {background-position:-44px -72px;}
.zt_ic41 {background-position:-44px -113px;}
.zt_ic51 {background-position:-44px -154px;}
.zt_ic61 {background-position:-44px -194px;}
.zt_ic71 {background-position:-44px -236px;}
.zt_ic81 {background-position:-44px -278px;}
.zt_ic91 {background-position:-44px -320px;}
.zt_ic00 {background-position:-44px -360px;}

.zt_ic15 {background-position:left -496px}
.zt_ic16 {background-position:left -558px}

.ztnav .winbox {
    width:825px; height:358px;
    background:#f2f2f2;
    border:1px solid #fff;
    overflow:hidden;
    float:right;
	position:relative;
}
.ztnav .winbox img  { min-width:825px;}
.ztnav .winbox dt {
	position:absolute; z-index:5; left:0; bottom:0; padding:5px 5px; width:100%;
    background:#333; font:400 16px/22px "Microsoft YaHei";
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
    filter:alpha(opacity=70); 
    -moz-opacity:0.7;
    -khtml-opacity: 0.7; 
    opacity: 0.7;
}
.ztnav .winbox dd {overflow:hidden;}
.ztnav .winbox dt a { color:#fff; float:left;}
.ztnav .winbox dt a:hover { color:#FF3}
.ztnav .winbox dt b { float:right;color:#FF0;margin-right:10px;font-size:20px}
.ztnav .winbox dt i { font-size:12px}

.ztc dl {position:absolute;z-index:3;border:1px solid #fff;overflow:hidden;}
.ztc dt {
    position:absolute; z-index:5; left:0; bottom:0; padding:5px 5px; width:100%;
    background:#333; font:400 16px/22px "Microsoft YaHei";
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
    filter:alpha(opacity=70);    
    -moz-opacity:0.7; 
    -khtml-opacity: 0.7;  
    opacity: 0.7;
}
.ztc dt a { color:#fff; float:left;}
.ztc dt a:hover { color:#FF3}
.ztc dt b { float:right;color:#FF0;margin-right:10px;font-size:20px}
.ztc dt i { font-size:12px}
.ztc dd {overflow:hidden;}
.ztc .zt1 { width:332px;height:185px;left:-1px;top:360px;}
.ztc .zt2 { width:328px;height:185px;left:336px;top:360px;}
.ztc .zt3 { width:328px;height:185px;right:1px;top:360px;}
.ztc .zt4 { width:332px;height:185px;left:-1px;top:548px;}
.ztc .zt5 { width:332px;height:188px;left:-1px;top:735px;}
.ztc .zt1 img,.ztc .zt2 img,.ztc .zt3 img,.ztc .zt4 img,.ztc .zt5 img { max-height:190px; height:190px;}
.ztc .zt6 { width:662px;height:375px;right:0;top:548px;}
.ztc .zt6 img {max-height:390px;min-height:380px; height:380px}
.zmore { width:100%; height:40px; background:#9CF; text-align:center; position:absolute; z-index:5; bottom:-1052px;
    font:200 18px/40px "Microsoft YaHei";}
.zmore a { color:#333;display:block;}
.zmore a:hover { color:#333; border:none; }

/* images style */
.pic_sty { position:relative;overflow:hidden;}
.pic_sty h2 { position:absolute;left:10px;top:5px;font:200 30px/44px "Microsoft YaHei";color:#fff9f9}
.pic_sty .picinfo {
    position:absolute;left:0px;bottom:0px;color:#fff; background:#333;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* ie8  */
    filter:alpha(opacity=70);    /* ie5-7  */
    -moz-opacity:0.7;    /* old mozilla browser like netscape  */
    -khtml-opacity: 0.7;    /* for really really old safari */
    opacity: 0.7;    /* css standard, currently it works in most modern browsers like firefox,  */
}
.pic_sty .picinfo h3 {font:400 14px/26px "Microsoft YaHei";}
.pic_sty .picinfo a { color:#fff;}
.pic_sty .picinfo a:hover { color:#FF0}
.pic_sty p { width:auto; line-height:22px; margin-top:5px; }
.pic_sty b { font:800 28px/28px Arial;color:#FF0; position:absolute; right:10px; bottom:0px;}
.pic_sty i { font-size:9px;}

.tips_custom_reback {
    width:118px;height:50px;background:url(images/re_back.gif) no-repeat;
    position:absolute;z-index:5;bottom: -4px;margin-right:-37px;left:10px;cursor:pointer;
}
.tips_custom_prodcutlist {
    width:118px;height:50px;
    position:absolute;z-index:5;bottom: -4px;margin-left:-37px;right:10px;cursor:pointer;
}
.tips_custom_dot {
    width:118px;height:50px;background:url(images/circuit.gif) no-repeat;
    position:absolute;z-index:5;bottom:0;right:0;cursor:pointer;
}
.tips_custom_info {background:url(images/tips_bg2.png) no-repeat;width:100%;height:153px;position:absolute;z-index:100;bottom:0;left:0;}
.tips_custom_info .dot_xx {
    width:20px;height:20px;background: url(images/dot_xx.png) no-repeat center;
    float:right;margin-top:30px;cursor:pointer;position:absolute; z-index:105;right:10px;
}

.winblack {
    background:#000;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* ie8  */
    filter:alpha(opacity=70);    /* ie5-7  */
    -moz-opacity:0.7;    /* old mozilla browser like netscape  */
    -khtml-opacity: 0.7;    /* for really really old safari */
    opacity: 0.7;
}

.tips_custom_info2 { position:relative; z-index:11;}
.tips_custom_info2 .crumb {position:absolute; z-index:12; top:400px; width:900px; height:40px; text-align:center; margin:0 auto;}
.tips_custom_info2 .dot_xx
{width:157px;height:65px;background:url(images/czdh/czclose.png) no-repeat center;float:right;margin-top:20px;position:absolute;z-index:105;right:10px;cursor:pointer;}
.tips_custom_info2 .next
{width:93px;height:28px;display:inline-block;background:url(images/czdh/nextb.png);position:absolute;bottom:20px; right:100px; cursor:pointer;}
.tips_custom_info2 .nextend
{width:93px;height:28px;display:inline-block;background:url(images/czdh/nextend.png);position:absolute;bottom:40%; right:70px; cursor:pointer;}
.tips_custom_info2 .prev
{width:103px;height:26px;display:inline-block;background:url(images/czdh/pervb.png);position:absolute;bottom:20px;right:240px; cursor:pointer;}
.tips_custom_info2 .again
{width:124px;height:29px;display:inline-block;background:url(images/czdh/retrun.png);position:absolute;bottom:40%; right:220px;margin-left:-120px;cursor:pointer;}
.tips_custom_info2 .end
{width:83px;height:29px;display:inline-block;background:url(images/czdh/czclose2.png);position:absolute;bottom:30%; right:70px;margin-left:60px;cursor:pointer;}
.tips_custom_info2 div { position:absolute;z-index:12; display:none;}

.cz1 { width:600px; height:400px;background:url(images/czdh/cz1.png) no-repeat left top;left:190px;top:10px;z-index:12}
.cz2 { width:500px; height:400px;background:url(images/czdh/cz2.png) no-repeat left top;left:365px;top:10px;}
.cz3 { width:900px; height:450px;background:url(images/czdh/cz3.png) no-repeat left top;left:0px;top:77px;}
.cz4 { width:950px; height:450px;background:url(images/czdh/cz4.png) no-repeat left top;left:0;top:78px;}
.cz5 { width:100%; height:450px;left:0;top:0;text-align:center;}
.bggif1 { background:url(images/czdh/cz3gif.gif) no-repeat left 23px; width:294px; height:393px;}
.bggif2 { background:url(images/czdh/cz4gif.gif) no-repeat left 23px; width:294px; height:393px;}
.bg { background:url(images/czdh/cz5_1.png) no-repeat center 40%; width:340px; height:100%; text-align:center; margin:0 auto;}

/* thems list */
.contect8 { width:840px; margin:0 auto;}
.section8 { width:840px;}
.ztbannar { width:840px;background:#fff;}
.ztbannar img { width:840px;}
.ztlist { padding:10px;}
.ztlist:hover { box-shadow:0 0 3px #999;}
.ztlist a { color:#333; float:left;}
.ztlist dl { width:800px;padding:10px;background:#fff;position:relative;}
.ztlist dt {height:250px;overflow:hidden;}
.ztlist dd { font:200 16px/30px "Microsoft YaHei";background:#fff;padding-left:10px;border-radius:4px;position:absolute;z-index:2;left:30px;bottom:20px;*line-height:26px; }
.ztlist dd b { font-size:20px;float:right;padding:0px 10px;color:#fff; background:#f30;margin-left:10px;*float:none}
.ztlist dd b i { font-size:12px;}
.ztlist img { width:800px;}
.ztlist p { background:#fff; padding:0 10px 10px 10px; font-size: 14px;}
.numb8 { width:840px; margin-top:5px; text-align:right; background:#f33}

.ztbg1 { background:#ede0b2;}
.ztbg1:hover {background:#ffc81f}
.ztbg2 {background:#92d5f7}
.ztbg2:hover {background:#3ea0fc}
.ztbg3 {background:#92d5f7}
.ztbg3:hover {background:#3ea0fc}
.ztbg4 {background:#d6e6e3}
.ztbg4:hover {background:#7fb2a3}
.ztbg5 {background:#ede0b2}
.ztbg5:hover {background:#ffc81f}
.ztbg6 {background:#9cb7f2}
.ztbg6:hover {background:#0c53ad}
.ztbg7 {background:#e3ddc8}
.ztbg7:hover {background:#fdf189}
.ztbg8 {background:#cbd899}
.ztbg8:hover {background:#a7c860}

/*thems more*/
.ztmore {}
.ztmore dl { width:310px;border:1px solid #ccc;overflow:hidden; float:left; margin:10px;}
.ztmore dt {overflow:hidden; width:310px; height:174px;}
.ztmore dt img { height:174px;}
.ztmore dd { padding:0 5px; }
.ztmore dd a { float:left; font-size:14px; color:#333;}
.ztmore dd a:hover { color:#06F; }
.ztmore dd b { float:right;font-size:16px; font-weight:100}
.ztmore dd i { font-size:12px}

/*----------------------------- endPage for thems   -------------------------------*/
.crump_0 {position: absolute; z-index:10; left:10px; top:10px;}
.crump_0 a {width:48px; height:48px;cursor:pointer; display:block; margin:1px;}
.crump_0 .ic_home {background:#56aec5 url(images/ic_zt.png) no-repeat -49px top;}
.crump_0 .ic_list {  background:#56aec5 url(images/ic_zt.png) no-repeat left top;}
.imgdiv0 { width:100%; height:620px; text-align:center; position:relative; overflow:hidden}
.imgdiv0 img { width:100%;}
.imgdiv0 .ask { position:absolute;z-index:2;right:10px;bottom:40px;height:90px;}
.imgdiv0 .ask dl {background:#fff;width:410px;padding:10px;float:left;border-bottom-left-radius:50px;border-top-left-radius:50px;box-shadow:0 0 5px #333;}
.imgdiv0 dt { float:left;width:70px;}
.imgdiv0 dt img {width:70px;height:70px;border-radius:50px;}
.imgdiv0 dd { float:left;text-align:left;line-height:20px;width:400px; height:70px; padding-left:10px;}
.imgdiv0 dd b { font-weight:bold; display:block; margin-bottom:5px;}
.imgdiv0 dd p { display:block;}
.imgdiv0 .pri {float:left;width:200px;height:90px;padding:0 10px;background:#f30; text-align:center;box-shadow:0 0 5px #333;}
.imgdiv0 .pri b { display:block; width:99%; font-size:22px; color:#fff;font:200 22px/36px "Microsoft YaHei";}
.imgdiv0 .pri .b1 { font-size:28px; line-height:46px; color:#FF3; margin-bottom:5px;}
.imgdiv0 .pri .wbt { padding:5px 20px; border:1px solid #fff; border-radius:20px;cursor:pointer;color:#fff; font-size:18px;text-indent:0;}

.info_part { width:100%;}
.info_part .tit { background:#f1f1f1; width:100%; height:53px; font-size:22px; line-height:50px; }
.info_part .tit span { width:24%; border-top:3px solid #f1f1f1;text-align:center; display:inline-block; float:left; cursor:pointer;}
.info_part .tit .sel { cursor:default; background:#fff; border-top:3px solid #f30; }
.info_part .con { padding:20px;}
.info_part .pic0 { line-height:30px;margin-top:30px;border-top:1px dashed #ccc;padding-top:30px;}
.info_part .pic0 img { width:100%;}
.info_part .pic0 p { margin-bottom:10px;}

.comment-list { padding:10px 0; float:left; width:100%; }
.comment-list li { float:left; }
.comment-list .clist li { border-bottom:1px dotted #ccc; width:100%;padding:10px 0; }
.comment-list .user { float:left; width:64px; margin-right:20px; text-align:center; line-height:22px}
.comment-list .user img { width:60px;height:60px; border:1px solid #ccc; padding:1px;}
.comment-list .user span {}
.comment-list .txtdiv1 {width:90%;float:left;}
.comment-list .txtdiv2 { padding:5px; background:#f2f2f2; box-shadow:inset 0 1px 3px #ccc;width:99%}
.comment-list .txtdiv2 b { color:#555;}
.comment-list p { width:100%; display:block; float:left;}
.comment-list p span.cdisblck { width:100%; display:block; color:#999; font-weight:400}
.comment-list p span.cdisblck i { clear:both; float:none;zoom:1; display:inline-block; margin-right:20px;}

.info_pic { width:99%; margin:0 auto;}
.info_pic .tit { width:100%; float:left;}
.info_pic .tit span { width:50%; background:#3CF; color:#fff; cursor:pointer; text-align:center; float:left; line-height:40px;}
.info_pic .tit .sel { cursor:default; background:#fff; color:#333 }
.info_pic .con { padding:20px; float:left;}
.info_pic h5 { font-size:18px; color:#333;font:200 22px/32px "Microsoft YaHei"; width:100%; margin-bottom:5px;}
.info_pic h5 span { font-size:14px; color:#999; margin-left:20px}
.info_pic ul { width:100%; margin-bottom:30px; float:left;}
.info_pic li { width:120px; height:80px; border:2px solid #f5f5f5; overflow:hidden; float:left; margin:0 10px 10px 0;}
.info_pic img { width:120px;}

/* video style */
/* apply */
.apply {width:1000px; float:left; margin:10px 0 20px 0}
.apply .img_l{padding:23px 6px ;float:left;cursor:pointer;}
.apply .img_r{padding:23px 6px;float:right;cursor:pointer;}
.apply_nav {position:relative;width:930px;float:left;height:80px;overflow:hidden}
.apply_nav li {border:#cdcdcd 1px solid;float:left;*width:130px;*height:66px;padding:5px;margin-right:15px; overflow:hidden;}
.apply_nav li img { width:130px; max-height:66px}
.apply_w {position:absolute;float:left;left:0px}

/* bmap JS  */
#bmap span {font: 400 12px/16px "Microsoft YaHei", Arial}
#bmap div {font: 400 12px/16px "Microsoft YaHei", Arial}
#bmap ._md {border: 2px solid #ff6000;}
#bmap ._md1 {border: 2px solid #ff6000;}
#bmap ._mp {color: #ff6000;font-weight: 700;margin: 0 8px;}
#bmap ._mp1 {color: #ff6000;font-weight: 700;margin: 0 8px;}
#bmap ._mn {color: #ff6000;font-weight: 700;margin-right: 3px; display: none}
#bmap ._mn1 {color: #ff6000;font-weight: 700;margin-right: 3px}
#bmap .Special em {color: #ff6000;font-weight: 700;font-size: 17px;}
#bmap .BMapLabel {padding: 0px}
#bmap .custom_nav span {cursor: pointer}
#bmap .maptab .lst li .imgdiv {overflow: hidden;}
#bmap .area_sel{width:562px}
#bmap .area_sel ul{width:468px}
#bmap .area_sel li{width: 70px;}
#bmap .box_info{width: 325px}
#bmap .box_info p{width: auto}
#bmap .roomMore {color: #3d6dcc;float: right;text-decoration: none;}
#bmap .roomList {margin-top:5px;border-top:1px solid #e1e1e1;float:left}
#bmap .roomList span {display: inline-block;}
#bmap .roomItem {height:24px;line-height:24px;padding:5px 0;border-bottom:1px solid #f0f0f0;overflow:hidden;}
#bmap .iw-g-font {color:#737373;font-size:12px;}
#bmap .roomName {width: 140px;}
#bmap .roomPrice {width: 120px;color: #3d6dcc;}
#bmap .bookBtn {
    width:53px;height:20px;line-height:20px;color:#fd7b27;display:inline-block;text-align:center;color:#fff;text-decoration: none;
    background:url(http://s.map.qq.com/themes/default/img/bookBtn.png?v=v3.3.1132) no-repeat left top;
}
#bmap .roomMore {color: #3d6dcc;float: right;text-decoration: none;}
#bmap .iwBodyContainer {margin-bottom: 10px;}
#bmap .picContainer {position: relative;overflow: hidden;width: 320px;cursor: pointer;height: 73px;}
#bmap .picContainer .panoentry,.picContainer .panomask {
    position: absolute;bottom:1px;left:0;padding-left:13px;color:white;z-index: 10;font-size:12px;cursor: pointer;
}
#bmap .picContainer .panomask {width:77px;height:20px;background-color:black;z-index: 9;opacity:.6;_filter:alpha(opacity=60);}
#bmap .picContainer .pic {margin-top: -24px;width: 320px;}
.fadbox {position:fixed;z-index:9900;top:0px;left:0;width:100%;height:100%;background:url(images/dot_bg.png) repeat;margin:0px auto;
    text-align:center;}
.fadbox div {width:620px;height:587px;position:relative;*margin-right:50%;}
.fadbox span {width:84px;height:84px;display:block;background:url(images/f_xx.png);cursor:pointer;position:absolute;right:50px;top:60px;}

.fadbox2 {position:fixed;z-index:9990;top:0px;left:0;padding-top:50px;width:100%;height:100%;background:url(images/dot_bg.png) repeat;margin:0px auto;}
.fadbox2 div {width:780px; height:447px;text-align:center; position:relative}
.aa1 {top:20px;height:447px;}
.fadbox2 span {
	width:48px;height:48px;display:block;background:url(images/xx48.png) no-repeat left -40px;cursor:pointer;position:absolute;right:20px;top:-5px;
}

/* flexslider */
.flexslider{position:relative;width:98%;height:413px; background:#eee;padding:10px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{
    width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background: url(images/ad_ctr.png) no-repeat;
    position:absolute;top:50%;z-index:20;cursor:pointer;opacity:.7;filter:alpha(opacity=70);-webkit-transition:all .3s ease;
}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.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-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;top:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;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{background-position:0 0;}

/*--------- Tickets ----------*/
.tlist {margin-bottom:20px;}
.tlist .tit { width:100%; border-bottom:2px solid #09F;}
.tlist .tit h3 { font:400 24px/40px "Microsoft YaHei"}
.tlist table { width:100%; text-align:left;text-indent:5px;font-size:14px; color:#666 }
.tlist tr:hover { background:#f2f2f2 }
.tlist td { line-height:40px;}
.tlist th { background:#e5f6ff; color:#666; font-weight:200; text-align:left;}
.tlist .tipinfo {
    text-indent:0;font-size:12px;line-height:26px;border:1px solid #ccc;background:#f3f3f3;float:left; width:98%; position:relative;}
.tlist .tipinfo dl { width:100%; margin-left:5px;}
.tlist .tipinfo dt{ float:left; width:8%; font-weight:800 }
.tlist .tipinfo dd { float:left; width:90%; margin-bottom:10px;}
.tlist .tipinfo .idot { width:8px; height:5px; background:url(images/dot-grayup.png) no-repeat; position:absolute; left:10px; top:-5px;}
.tlist .tipinfo li { padding-left:30px; background:url(images/dot2-gray.png) no-repeat 10px 9px;}
.tlist .linkbtn { background:#F60; border-radius:2px; padding:2px 10px; color:#fff; cursor:pointer;}
.tlist .linkbtn:hover { background: #f30;}
.tlist .tl span { margin:0 20px; color:#666; font-size:12px;}
.tlist .tl span:hover { color:#06F;}
.nonediv { display:none;}

/*-------- Refund --------*/
.igbox { width:998px; height:100px; border:1px solid #a2d6f9; margin-bottom:20px;}
.bb1 { background:url(images/bz.png) no-repeat left 5px;}
.bb2 { background:url(images/bz.png) no-repeat left -106px;}
.bb3 { background:url(images/bz.png) no-repeat left -207px;}
.order_main { width:998px; border:1px solid #a2d6f9; float:left; margin-bottom:20px;font:200 14px/30px "Microsoft YaHei";}
.rla { width:220px; float:left; border-right:1px solid #a2d6f9;}
.rla h3 { background:#d4f6ff;font:200 16px/30px "Microsoft YaHei";height:30px; text-indent:10px; width:100%; margin-bottom:5px;}
.rla dl { padding:10px 10px 5px 10px;}
.rla dt { overflow:hidden;}
.rla img { width:200px;}
.rla dd { font-size:12px; line-height:30px; text-align:center;}
.rla p { line-height:30px; text-indent:10px}
.rla p b { font-weight:200; margin-right:10px;}
.rr { float:right; width:750px;}
.rr td {font:200 14px/30px "Microsoft YaHei";}
.txtbox2 { width:100%;line-height:24px; float:left; margin-bottom:30px;}
.txtbox2 b { font:200 18px/30px "Microsoft YaHei";}
.txtbox2 p { margin-top:10px; font-size:14px;}
.tta h2 { font:400 24px/40px  "Microsoft YaHei";}
.sch_order .tta p { font-size:14px; line-height:30px;}
.tta { }
.tta1 { background:url(images/waiting.png) no-repeat 15px 20px; height:150px; width:100%;}
.tta2 {  background:url(images/waiting.png) no-repeat 15px -135px; height:150px; width:100%;}
.tta3 { background:url(images/waiting.png) no-repeat 15px -300px; height:150px; width:100%;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;}
.playbox { width:315px;height:204px;position:relative;overflow:hidden;float:left;margin-top:10px;}
.playbox h2 { position:absolute;z-index:3;left:10px;top:5px;font:200 30px/44px "Microsoft YaHei";color:#fff;}
.playbox .oUlplay { width:99999px;position:absolute;left:0;top:0;}
.playbox .oUlplay li{ float:left;width:315px;height:204px;overflow:hidden;}
.playbox .oUlplay img { width:316px;}
.playbox .oUlplay .picinfo {
    width:296px;height:24px;padding:5px 10px;position:absolute;left:0;bottom:0;z-index:5;
    position:absolute;left:0px;bottom:0px;color:#fff; background:#333;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
    filter:alpha(opacity=70);  
    -moz-opacity:0.7; 
    -khtml-opacity: 0.7; 
    opacity: 0.7;
}
.playbox .oUlplay .picinfo h3 a { font-size:14px; float:left; color:#fff}
.playbox .oUlplay .picinfo b { float:right; font:800 28px/28px Arial; color:#FF0}
.playbox .oUlplay .picinfo i { font-size:12px}
.playbox .pre{ cursor:pointer; width:20px; height:30px; background:#fff url(images/scroll-left.gif) no-repeat 2px; position:absolute; top:100px; left:10px; z-index:10;}
.playbox .next{ cursor:pointer; width:20px; height:30px; background:#fff url(images/scroll-right.gif) no-repeat 4px; position:absolute; top:100px; right:10px; z-index:10;}
.playbox .smalltitle { width:315px; height:10px; position:absolute; bottom:10px; z-index:10}
.playbox .smalltitle ul{ width:315px; margin:0 auto; text-align:center;}
.playbox .smalltitle ul li{ 
width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;float:left;overflow:hidden;*display:inline;*zoom:1;}
.playbox .smalltitle .thistitle{ background:#69aaec;}

/*平台底部二维码start*/
.appxb-header {
    bottom: 0;
    cursor: pointer;
    left: -131px;
    position: fixed;
}
.appxb {
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 999999;
}
.appxb-con {
    bottom: 0;
    position: absolute;
    width: 100%;
}
.appxb-con > div {
	background:url(images/bbpic1.png) no-repeat center bottom;
    height: 225px;
    margin: 0 auto;
    position: relative;
    width: 987px;
    z-index: 10;
}
.appxb-con .app-warp {
	background:url(images/bbbg1.png) no-repeat center bottom;
    bottom: 0;
    height: 160px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -2;
}
.warp-close {
	background:url(images/bbpiclose1.png) no-repeat center bottom;
    height: 32px;
    position: absolute;
    right: -15px;
    top: 80px;
    transition: all 0.5s ease 0s;
    width: 32px;
    z-index: 9;
    -webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;
    
}
.warp-close:hover {
-webkit-transform:rotate(360deg) ;-moz-transform:rotate(360deg) ;-o-transform:rotate(360deg) ;transform:rotate(360deg) ;
}
/*平台底部二维码end*/

.theme_price{position:absolute;width:100%;height:24px;display:block;line-height:24px;text-align:right;color:#FF0;font-size:14px;}
.theme_price span{background:#333;font-size:20px;opacity:0.7;filter:alpha(opacity=70);font-weight:bold;}
.theme_price span i{font-size:12px;font-weight: bold;margin:0 4px;}