.side_bar_box .nav_pr_list a.fenlei {display: inline-block;width: 230px;height: 50px;font-size: 16px;background: #f90;color: #fff;line-height: 50px;}
.side_bar_box .nav_pr_list a.fenlei i.icon-fl {display: inline-block;	width: 20px;height: 20px;background: url(icon01.png) no-repeat -174px -113px;float: left;margin: 15px 5px 0 40px;*margin: 15px 5px 0 40px;}
.side_bar_box .nav_pr_list a.fenlei:hover{text-decoration:none;}

/*
 banner slider
*/
.banner_wrapper {overflow: hidden;position: relative;width: 100%;height: 400px;margin: 0 auto;z-index: 8;}
.slider_list {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.slider_item {float: left;width: 100%;height: 100%;}
.slider_item a {display: block;width: 100%;height: 100%;}
.slider_item a img {display: block;width: 100%;height: 400px;}
.banner_main {position: relative;width: 1200px;height: 0;margin: 0 auto;}
.btn_list {position: absolute;width: auto;right: 210px;top: 368px;} 
.btn_item {float: left;margin-right: 8px;width: 12px;height: 12px;background-image: url(/images/index-all.png);background-position: 0 0;text-align: center;color: #fff;font-size: 12px;}
.btn_item:hover, .btn_item.active {cursor: pointer;background-position: -22px 0;}

.banner_main .activity_list {position: absolute;top: 0;right: 0;width: 170px;height: 400px;overflow: hidden;background-color: #fff;}
.activity_list .item {display: block;width: 100%;height: 133px;border-bottom: 1px dotted #d7c1ad;background: url(/images/loading.gif) no-repeat center #fff;}
.activity_list .item img {display: block;}
/*
 section
*/
.section_box{width:1200px;margin:0 auto;}
.section_box > .title {text-align: center;margin-bottom:40px;}
.section_box > .title h2 {color: #555555;font-size: 30px;line-height:30px;}
.section_box > .title ul {font-size: 18px;color: #555555;height:26px;line-height:26px;margin-top:20px;}
.section_box > .title li{display:inline-block;*display:inline;*zoom:1;padding:0 10px;border-radius:2px;margin:0 5px;cursor:pointer;}
.section_box > .title li.current,.section_box > .title li:hover{background-color:#0aaa96;color:#fff;}
/*
 top section
*/
.top_section{background-color:#fafafa;}
.top_feature {overflow: hidden;width: 1200px;height: 100px;margin:0 auto;}
.top_feature dl {position: relative;float: left;font-size: 13px;color: #757575;width: 179px;padding: 25px 0 25px 120px;}
.top_feature dt {position: absolute;top: 23px;left: 40px;width: 66px;height: 54px;background: url(/images/index-all.png ) no-repeat 0 -113px;}
.top_feature .trust {background-position: 0 -114px;}
.top_feature .local {background-position: 10px -175px;}
.top_feature .rich {background-position: 0 -235px;}
.top_feature .price {background-position: 0 -295px;}
.top_feature font {font-size: 16px;font-weight: bold;line-height: 30px;color:#555;}
.top_feature dd{height:50px;line-height:50px;font-size:16px;color:#848484;font-weight:700;}
/*
 mylove section
*/
.mylove_section{ padding-top:50px; padding-bottom:20px}
.mylove_section .tabbox_item{display:none;position:relative;}
.mylove_section .tabbox_item_on{display:block;}
.mylove_section .tabbox_item_th{width:238px;float:left;background-color:#fff;padding-bottom:46px;position:absolute;top:0;left:0;border:1px solid #fff;border-top:none;}
.mylove_section .tabbox_item_th h3{font-size:18px;color:#555;line-height:47px;text-align:center;border-top:3px solid #1e6e65;font-weight:700;border-bottom:1px solid #d9d9d9;}
.mylove_section .textlist{padding:12px 19px;}
.mylove_section .textlist p{font-size:14px;height:26px;line-height:26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mylove_section .textlist a{color:#555;}
.mylove_section .textlist a:hover{color:#0aaa96;text-decoration:underline;}
.mylove_section .linklist{padding:0 9px 0 19px;text-align:center;line-height:24px;min-height:120px;}
.mylove_section .linklist a{display:block;width:93px;height:24px;border:1px solid #d9d9d9;float:left;margin:0 10px 10px 0;color:#555;font-size:14px;}
.mylove_section .linklist a:hover{background-color:#0aaa96;color:#fff;border-color:#0aaa96;}
.mylove_section .linklist .hide{display:none;}

.mylove_section .tabbox_item_td{width:280px;float:left;margin-left:20px;background-color:#fff;height:280px; margin-bottom:20px}
.mylove_section .tabbox_item_td h3{font-size:14px;color:#333;line-height:23px;margin:10px 14px 8px;height:46px;overflow:hidden;}
.mylove_section .tabbox_item_td h3:hover{color:#00aa96;text-decoration:underline;}
.mylove_section .suit_type{width:200px;height:26px;background:url(/images/index-all.png) no-repeat -34px -77px;position:absolute;left:19px;bottom:20px;font-size:14px;color:#555;text-indent:36px;line-height:24px;}
.mylove_section .callapse{display:block;text-align:center;font-size:12px;width:44px;margin:12px auto 0;color: #848484;overflow:hidden;cursor:pointer;display:none;}
.mylove_section .callapse i{background: url('//www.quimg.com/a7003/img/page/pack-line/pack-line.png') no-repeat -24px -470px;width: 13px;height: 13px;display: inline-block;margin-left: 5px;float:right;margin-top:2px;}
.mylove_section .imgbox{width:280px;height:180px;overflow:hidden;position:relative;}
.mylove_section .imgbox span{display:block;width:70px;height:19px;text-align:center;font-size:12px;line-height:19px;position:absolute;top:0;right:0;color:#fff;}
.mylove_section .imgbox .packline{background-color:#f08300;}
.mylove_section .imgbox .localjoin{background-color:#6b63ba;}
.mylove_section .imgbox .hotel{background-color:#ed5a4f;}
.mylove_section .imgbox .rentcar{background-color:#81aa11;}
.mylove_section .imgbox .ticket{background-color:#329af3;}
.mylove_section .imgbox:hover .imgcv{display:block;}
.mylove_section .price{overflow:hidden;line-height:20px;padding:0 14px 10px;border-bottom:1px solid #d9d9d9;}
.mylove_section .price span{float:left;color:#848484;font-size:14px;}
.mylove_section .price .now_price{float:right;}
.mylove_section .price del{font-family:Verdana;}
.mylove_section .price strong{font-size:20px;color:#f08300;font-weight:normal;}
.mylove_section .tabbox_item_td .last{margin:10px 14px;color:#848484;font-size:12px;line-height:23px;height:46px;overflow:hidden;}
.mylove_section .tabbox_item_td .last i{display:inline-block;width:18px;height:15px;background:url(/images/index-all.png) no-repeat -44px 0;position:relative;top:4px;*top:0;margin-right:6px;}
/*
 beauty section
*/
.beauty_section{padding:40px 0 50px;background-color:#fafafa;}
.beauty_section .pco_banner{height:80px;overflow:hidden;margin-bottom:20px;cursor:pointer;}
.beauty_section .imglist{height:502px;overflow:hidden;}
.beauty_section .imglist a{display:block;width:386px;height:230px;overflow:hidden;float:left;margin:0 21px 21px 0;position:relative;}
.beauty_section .imglist a:hover .imgcv{display:block;}
.beauty_section .imglist .nomr{margin-right:0;}
.beauty_section dl{width:240px;border-right:1px solid #dcdcdc;padding-right:29px;margin-right:30px;float:left;}
.beauty_section dl.last{border-right:none;}
.beauty_section dt{font-size:16px;margin-bottom:4px;}
.beauty_section dt a{color:#00aa96;}
.beauty_section dt a:hover{text-decoration:underline;}
.beauty_section dt span{font-size:12px;}
.beauty_section dd{line-height:20px;width:80px;float:left;height:20px;padding-top:6px;}
.beauty_section dd a{color:#555555;font-size:14px;padding:0 4px;white-space:nowrap;border-radius:2px;}
.beauty_section dd a:hover{background-color:#0aaa96;color:#fff;}
/*
 saygo section
*/
.saygo_section{padding:40px 0;overflow:hidden;}
.saygo_section .section_box{position:relative;}
.saygo_section .title{margin-bottom:32px;}
.saygo_section .photowall{width:1200px;height:377px;position:relative;overflow-x:hidden;}
.saygo_section .ul{position:absolute;top:0;left:0;width:1200px;height:377px;overflow:hidden;}
.saygo_section .li{width:1200px;height:369px;overflow:hidden;float:left;padding-top:8px;}
.saygo_section .left{float:left;margin-right:40px;width:600px;height:360px;overflow:hidden;}
.saygo_section .right{width:560px;float:left;}
.saygo_section .rt{height:44px;margin:0 0 25px 30px;background-color:#e1e1e1;position:relative;padding:8px 0 0 50px;}
.saygo_section .rt h3{font-size:16px;color:#555;font-weight:700;margin-bottom:6px;line-height:16px;}
.saygo_section .rt p{font-size:12px;color:#848484;line-height:12px;}
.saygo_section .rt font{font-size:14px;color:#555;}
.saygo_section .rt i{display:inline-block;width:16px;height:13px;background:url(/images/index-all.png) no-repeat 0 -22px;margin:0 10px 0 20px;position:relative;top:2px;*top:0;}
.saygo_section .rt .type{display:block;width:128px;height:83px;position:absolute;top:-8px;right:0;}
.saygo_section .header_img{width:60px;height:60px;position:absolute;left:-40px;bottom:-10px;border-radius:50%;background-color:#f0f0f0;padding:10px;}
.saygo_section .header_img img{width:56px;height:56px;border:4px solid #fff;border-radius:50%;}
.saygo_section .rc{font-size:14px;line-height:24px;height:72px;color:#555;margin-bottom:42px;}
.saygo_section .rc i{display:inline-block;width:18px;height:15px;background:url(/images/index-all.png) no-repeat;}
.saygo_section .rc .left_icon{background-position:-214px -22px;margin-right:10px;}
.saygo_section .rc .right_icon{background-position:-214px 0;margin-left:10px;}
.saygo_section .rb{font-size:14px;color:#333;}
.saygo_section .rb h4{margin-bottom:16px;line-height:14px;font-size:14px;}
.saygo_section .rb li{width:160px;float:left;}
.saygo_section .rb .cut{width:40px;text-align:center;line-height:96px;color:#999;font-size:22px;font-weight:700;}
.saygo_section .rb img{display:block;margin-bottom:9px;}
.saygo_section .rb p{line-height:19px;color:#555;height:38px;overflow:hidden;}
.saygo_section .rb p:hover{color:#0aaa96;text-decoration:underline;}
.saygo_section .prev,.saygo_section .next{display:block;width:26px;height:60px;background:url(/images/index-all.png) no-repeat;position:absolute;top:224px;cursor:pointer;}
.saygo_section .prev{left:-56px;background-position:-74px -1px;}
.saygo_section .next{right:-56px;background-position:-102px 0;}
.saygo_section .prev:hover{background-position:-132px 0;}
.saygo_section .next:hover{background-position:-160px 0;}
/*
about section
*/
.about_section{padding:40px 0 54px;border-bottom:1px solid #d6d6d6;background-color:#fafafa;}
.about_section .module_label i{top:2px;border-left-color:#1e6e64;}
.about_section .module_label a{background-color:#1e6e64;color:#fff;}
.about_section .section_box{clear:both;overflow:hidden;}
.about_section .about_woqu{width:360px;float:left;position:relative;}
.about_section .about_woqu p{color:#848484;font-size:14px;line-height:24px;}
.about_section .about_woqu p a{color:#0aaa96;}
.about_section .about_woqu p a:hover span{text-decoration:underline;}
.about_section .about_media_reports{width:330px;float:left;position:relative;}
.about_section .about_media_reports ul{padding-top:7px;}
.about_section .about_media_reports li {padding-top: 7px;overflow: hidden;line-height: 22px;height:44px;}
.about_section .about_media_reports li a{color:#555555;font-size:14px;}
.about_section .about_media_reports li a:hover{color:#0aaa96;text-decoration:underline;}
.about_section .about_media_reports span {color: #848484;font-size:12px;display:block;text-align:right;}
.about_section .about_faq{width:280px;float:left;position:relative;}
.about_section .about_faq img{display:block;margin:20px auto 18px;}
.about_section .faq_list p{line-height:26px;font-size:14px;}
.about_section .faq_list a{color:#555555;}
.about_section .faq_list a:hover{color:#0aaa96;text-decoration:underline;}
.about_section .more{position:absolute;top:0;right:0;line-height:22px;font-size:14px;color:#848484;}
.about_section .more:hover{color:#0aaa96;text-decoration:underline;}
.about_section .about_line{width:1px;height:332px;background:#dcdcdc;float:left;margin:0 57px;}
/*
 img animation
*/
.img{display:block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.img:hover{-webkit-transform: scale3d(1.05,1.05,1.05);-moz-transform: scale3d(1.05,1.05,1.05);-o-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
.imgcv{display:none;width:100%;height:100%;background-color:#fff;opacity:0.2;filter:alpha(opaciy=20);position:absolute;top:0;left:0;}
/*
 bottom link
*/
.bottom_link {border-bottom: 1px solid #d9d9d9;font-size: 14px;padding: 18px 0;}
.bottom_link label {float: left;color: #999;font-weight: bold;margin-left: 20px;}
.bottom_link li {float: left;margin-left: 30px;}
.bottom_link li a {color: #333;}
.bottom_link li a:hover {color: #0aaa96;text-decoration: underline;}
/*
	head gif
*/
.nav_op_gif {position: relative;top: 7px;right: 6px;}
.ie7 .nav_op_gif {top:2px;}
