
.content { width:1100px; margin:0px auto;}
.left { width:220px; height:400px; float:left; margin-top:-200px; position:relative;background:#ECECEC; z-index:10000;}
.graybox { width:400px; height:205px; background:#ECECEC; position:absolute; left:-400px;}
.left_box { width:220px; }
.left .menu { width:100%; height:380px; background:#c94444; padding-top:20px;}
.left .menu ul li { width:100%;}
.left .menu ul li a,
.left .menu ul li a:link,
.left .menu ul li a:visited { display:block;width:100%; text-align:center; font:normal 14px/35px 'Arial'; color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; text-align:left; text-indent:30px;}
.left .menu ul li a:hover { background:#333; color:#fdd463;}
.left .menu ul li.cur a.item {  background:#333; color:#fdd463;}
.left .menu ul li .sub_menu { position:absolute;width:220px; height:160px;  padding:20px 0 20px 30px; left:220px; top:0px; background:#333; color:#fefefe; display:none; z-index:10000;}
.left .menu ul li .sub_menu a { width:100%; font:normal 14px/38px 'Arial'; color:#fff; text-indent:0;}
.left .menu ul li .sub_menu a:hover { color:#fdd463;}
.left .menu ul li .sub_menu_2 a { font:normal 14px/32px 'Arial';}
.left .menu ul li .sub_menu a.long_a { line-height:20px; padding:5px 0;}
.left .zilogo { width:220px; text-align:center; padding-top:20px;}
.left .zilogo a img { display:block; text-align:center; margin:0px auto; margin-bottom:15px;}
.right { width:220px;float:right;}
.right .market { width:220px; height:310px;background:#605d55; color:#fff;}
.right .market_top { width:180px; padding:38px 20px 12px 20px;font:normal 16px/22px 'Arial'; border-bottom:1px solid #979690;}
.right .market_cont{ width:180px; padding:30px 20px 0 20px;}
.right .market_cont img { width:180px;}
.right .market_cont p { font:normal 12px/16px 'Arial';}
.right .telephonebox { width:180px; height:160px; padding:30px 0 0 20px;}
.right .telephonebox strong { font-size:24px; color:#333; font-family:'Bookman Old Style'; font-weight:normal;}

.cont { width:630px; float:left; background:#fff; padding-left:30px;}
.cont .cont_top { width:630px; padding:38px 0px 12px 0px; font:normal 22px/22px 'Arial'; border-bottom:1px solid #d5d5d5; color:#333;}
.cont .cont_room { width:600px; padding:0px 30px 30px 0;}
.solidline { width:100%;height:1px; border-bottom:1px solid #ececec;}

.h1_title { color:#c94444;font:bold 30px/30px 'Arial'; padding-bottom:15px; background:url(../images/about/doubleline.gif) repeat-x bottom;}
.h2_title { color: #8c8c8c; font: bold 24px/24px 'Arial';margin-bottom:10px; }
.h3_title { color:#d05d5d;font:bold 18px/18px 'Arial'; margin:20px 0;}
.h4_title { color:#333;font:normal 16px/16px 'Arial'; margin:0px; padding-bottom:10px;}
.h5_title { margin:0px; margin-bottom:10px;}
.h5_title span{ color:#c94444; font:bold 36px/36px 'Arial'; *vertical-align:bottom;}
.h5_title em{display:inline-block; color:#333;font:normal 16px 'Arial';*line-height:36px; *vertical-align:bottom;}
.h6_title { color:#333; font:bold 12px/12px 'Arial'; margin-bottom:10px;}
.p_cont { font-size:12px; font-family:'Arial','Arial'; line-height:26px; color:#959595;}
.p_list { padding-left:10px; background:url(../images/about/list.gif) no-repeat 0 10px; font:normal 12px/26px 'Arial'; color:#959595;}
.p_list_en{ padding-left:20px; background:url(../images/about/list.gif) no-repeat 5px 10px; font:normal 12px/26px 'Arial'; color:#959595;}
.p_dblist { padding-left:20px; background:url(../images/about/doublelist.gif) no-repeat 0 10px; font:normal 12px/26px 'Arial'; color:#959595;}
.btmline { background:url(../images/line.gif) repeat-x bottom; padding-bottom:20px;}
.linebox { background: url(../images/line.gif) repeat-x bottom; width:100%; height:2px; line-height:2px;font-size:1px;}

.tb { margin:30px 0; }
.tb tr td { vertical-align:top;}
.tb tr td.td_l { padding-right:30px;}
/*关于我们*/
.about { width:100%;}
.about p { color:#8c8c8c;font:normal 12px/26px 'Arial';}
.about .abbox { width:100%; background:url(../images/about/img1.png) no-repeat 350px 0px;}
.about table { width:100%; border-top:1px solid #ececec; border-bottom:1px solid #ececec; }
.about table tr td { padding:40px 0 35px 20px; width:50%;}
.about table tr td.td1 {border-right:1px solid #ececec; text-align:center;}

/*核心业务*/
.overseas {}
.overseas .tb tr td p { width:390px; padding-right:20px;}
.overseas .ovlist { width:100%; height:520px; background:url(../images/business/img2.jpg) no-repeat 170px 130px;position:relative;}
.overseas .ovlist a { color:#333; font:normal 14px 'Arial'; position:absolute; }
.overseas .ovlist a.list1 { top:40px; left:200px;}
.overseas .ovlist a.list2 { top:150px; left:10px; }
.overseas .ovlist a.list3 { top:110px; left:420px; }
.overseas .ovlist a.list4 { top:220px; left:470px; }
.overseas .ovlist a.list5 { top:320px; left:30px; }
.overseas .ovlist a.list6 { top:360px; left:450px; }
.overseas .ovlist a.list7 { top:420px; left:200px; }

.inland { }
.inland table tr td{ margin:0px; padding:0px;}
.inland .inlist { width:100%; height:390px; background:url(../images/business/img4.jpg) no-repeat 0 40px; position:relative;}
.inland .inlist a { font:normal 12px/26px 'Arial'; color:#959595; position:absolute;}
.inland .inlist a.list1 { top:48px; left:65px;}
.inland .inlist a.list2 { top:280px; left:90px;}
.inland .inlist a.list3 { top:80px; left:380px;}
.inland .inlist a.list4 { top:205px; left:450px;}
.inland .inlist a.list5 { top:330px; left:250px;}

.travel { }
.travel .trlist { width:100%; height:570px;position:relative; background:url(../images/business/img9.jpg) no-repeat;}
.travel .trlist a { position:absolute;font:normal 16px 'Arial'; color:#8c8c8c; background:url(../images/business/zidisc.png) no-repeat; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;}
.travel .trlist a p { font:normal 7px 'Arial'; color:#e0e0e0;}
.travel .trlist a.list1 { background-position:50px 0; padding-top:25px; top:150px;left:80px;}
.travel .trlist a.list2 { background-position:0px 3px;padding-left:20px; top:150px;left:455px;}
.travel .trlist a.list3 { background-position:50px 0px;padding-top:25px; top:227px;left:250px;}
.travel .trlist a.list4 { background-position:60px 0px;padding-top:25px; top:348px;left:31px;}
.travel .trlist a.list5 { background-position:45px 0px;padding-top:25px; top:310px;left:460px;}
.travel .trlist a.list6 { background-position:0px 0px;padding-top:25px; top:430px;left:345px;}
.travel .trlist a.list7 { background-position:20px 0px;padding-top:25px; top:500px;left:190px;}
.travel .tr_table { width:100%; text-align:center;}
.travel .tr_table tr td {  text-align:center; padding:30px 0;}
.travel .tr_table tr td strong { display:block; font:normal 16px 'Arial'; margin-bottom:10px;}
.travel .tr_table tr td img { display:block;width:64px; height:64px; margin-left:70px;*margin-left:0px;  margin-bottom:20px;}
.travel .tr_table tr td a { display:block; text-align:left;}
.travel .tr_table .p_list { text-align:center;background:url(../images/about/list.gif) no-repeat 58px 10px;}
.travel .advantage { width:100%; background:url(../images/business/img10.jpg) no-repeat 350px 90px;}

.visa { }
.visa .vilist {width:100%;height:400px; padding:30px 0;background:url(../images/business/img12.jpg) no-repeat 0 50px; position:relative;}
.visa .vilist a { display:inline-block; width:120px; position:absolute; line-height:20px; color:#8c8c8c; font-size:10px;}
.visa .vilist a.list1 { top:130px; left:75px;}
.visa .vilist a.list2 {width:150px; top:40px; left:280px;}
.visa .vilist a.list3 {width:140px; top:50px; left:475px;}
.visa .vilist a.list4 { top:240px; left:140px;}
.visa .vilist a.list5 { top:210px; left:340px;}
.visa .vilist a.list6 {width:140px; top:250px; left:480px;}
.visa .vilist a.list7 { top:390px; left:20px;}
.visa .vilist a.list8 { top:365px; left:275px;}
.visa table tr td {line-height:26px; color:#8c8c8c;}

/*目的地推荐*/
.destination { }
.destination .introduce { width:100%; overflow:hidden; padding:30px 0;background:url(../images/line.gif) repeat-x bottom;}
.destination .introduce .h2_title { color: #333; font: normal 20px/20px 'Arial';margin-bottom:20px;}
.destination .introduce .p_cont { margin-bottom:20px;}
.destination .introduce div { font:normal 12px/26px 'Arial';}
.destination .introduce .img_room { width:140%;}
.destination .introduce .img_room img { margin-right:20px; width:180px;}
.destination .hotel { width:100%; overflow:hidden; padding:30px 0; color:#959595;}
.destination .hotel p { line-height:26px;}
.destination .hotel div { font:normal 12px/26px 'Arial';}
.destination .hotel .h2_title { color: #333; font: normal 20px/20px 'Arial';margin-bottom:20px;}
.destination .hotel .p_cont { margin-bottom:10px;}
.destination .hotel .list1 { padding-left:30px; background:url(../images/destination/icon1.gif) no-repeat 0 5px; color:#8c8c8c; line-height:26px;}
.destination .hotel .list2 { padding-left:30px; background:url(../images/destination/icon2.gif) no-repeat 0 5px; color:#8c8c8c; line-height:26px; margin-bottom:20px;}
.destination .hotel .img_room { width:140%;}
.destination .hotel .img_room img { margin-right:30px; width:285px;}

/*会奖咨询*/
.consult { padding-top:30px; overflow:hidden;}
.tx { width:200px;  padding:3px 5px; font-size:12px; border:1px solid #e1e1e1;}
.smalltx {width:100px;  padding:3px 5px; font-size:12px; border:1px solid #e1e1e1;}
.smalltx1 {width:150px;  padding:3px 5px; font-size:12px; border:1px solid #e1e1e1;}
.txarea { width:320px; height:60px;  border:1px solid #e1e1e1; resize:none;padding:5px;}
.ck { cursor:pointer; *padding:0px; vertical-align:top;}
.ck label {display:inline-block;width:105px; line-height:12px; *line-height:20px; vertical-align:top; margin-bottom:5px;}
.ck input { vertical-align:bottom; *vertical-align:middle;margin-bottom:5px;}
.rd { cursor:pointer;}
.sbt {display:block; width:70px; line-height:25px; height:25px; border:0; background:#c94444; color:#fff; cursor:pointer;}
.slt {width:60px;padding:5px 5px 3px 2px; vertical-align:middle;}
.consult table { width:100%; padding:20px 20px 20px 20px;}
.consult table tr td { padding:8px 5px;}

/*联系我们*/
.contact { padding-top:30px;}
.contact .ifram { border:0px; width:600px; height:350px; overflow:hidden;}
.contact .title { padding-bottom:10px; border-bottom:1px solid #d5d5d5;}
.contact .title h1 { color:#333; font:normal 20px/20px 'Arial'; margin:0px;}
.contact .title em { color:#8c8c8c; font:normal 10px/10px 'Arial';}

.iframe_box { float:left; width:660px; overflow:hidden;}