﻿@charset "utf-8";
/*整站全局公用部分*/
*{ margin:0; padding:0;}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset,img {margin: 0;padding: 0;border: 0;}
body { font-family: "Microsoft Yahei",arial, verdana, sans-serif;color:#868686; font-size:14px; min-width:1200px; margin:0 auto 0 auto; background:url(../Images/t1.jpg) top repeat-x;}
ol,ul,li{list-style:none;}
.clear{clear:both;font-size:0;line-height:0;height:0;}
* html .clearfix {height: 1%;} /* End hide from IE-mac */ 
.none{ display:none; }
.fl{ float:left;}
.fr{ float:right;}
.wtr{ text-align:center;}
.fix{*zoom:1;}
.fix:after{clear:both;content:"";display:table;}

a{text-decoration:none;color:#868686;text-decoration: none;outline-style: none;}
a:hover{text-decoration:none;color:#0166ce;}

.clearfix::before, .clearfix::after {content: " "; display: block; height: 0; overflow: hidden;}
.clearfix::after { clear: both;}
.clearfix {}

.m15{ margin-top:15px!important;}
.m10{ margin-top:10px!important;}
.m50{ margin-top:50px!important;}
.m20{ margin-top:20px!important;}
.m30{ margin-top:30px!important;}
.mr20{ margin-right:20px!important;}

.k{ max-width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.w{ width:100%; height:auto; overflow:hidden; min-width:1200px;}

.t1{ width:800px; float:left; line-height:38px;}
.t2{ width:300px; float:right; text-align:right; line-height:38px;}

.logo{ width:380px; height:60px; margin:15px 0px; float:left; background:url(../Images/logo2.png) no-repeat;}
.search{ width:450px; height:60px; float:left; margin-left:0px!important; margin-top:15px!important;}
.sob{width: 450px;height: 30px; overflow: hidden; background: url(../Images/t19.png); margin-top: 8px !important;}
.sob .son1{position: absolute;padding-left: 40px;padding-top: 3px;}
.sob .son1 .theinp1,.sob .son1 .theinp2{border-width: 0;width: 330px;height: 14px;line-height: 14px;padding-top:5px; padding-bottom:5px;color: #666;font-size: 14px;font-family: simsun;outline:none;}
.sob .son1 .theinp2{color: #ccc;}
.sob .son2{position: absolute;margin-left: 370px;}
.sob .son2 span{cursor: pointer;}
.search span{ height:30px; line-height:30px;}
.tel{ width:230px; height:48px; margin:21px 0px; float:right; text-align:right;}

.search ul{ height:30px; line-height:30px;}
.search ul h3{ font-size:14px; float:left;}
.search ul li{ float:left; margin:0 10px;}

/**导航**/
.navBox{width: 100%; height: 52px;}
.nav{width: 1200px; height: 52px; margin: 0 auto;}

/*目的地导航开始*/
.navMain{width: 260px; height: 52px; float: left; background:url(../Images/t4.jpg) no-repeat; cursor: pointer; position: relative; z-index: 888;}
/*导航一体部分*/
.navMain .navHeader{width: 260px; height: 52px; position: relative;}
.navMain .navHeader span{display: inline-block; float: left; margin-left: 50px; font:20px/48px "Microsoft YaHei",Arial,"microsoft yahei"; color: #fff; }
.navMain .navHeader em.arrow{display: inline-block; float: left; width: 17px; height: 11px; background: url(../Images/all.png) no-repeat -1px -24px; margin: 20px 0 0 20px; text-indent: -9999px;}
.sfhover .navHeader em.arrow{ background-position: -1px -40px;}

/*目的地导航*/
.navContent{width: 260px; position: absolute; left: 0; top: 52px; display: none;}
#index .navContent{display: block;}

.navZone{width: 258px; height: auto; float: left; zoom: 1; background: #FFF; box-shadow: 0 -1px 6px rgba(0,0,0,0.2); border: 1px solid #e6e6e6; border-top: 0; overflow: visible; }
.navZone li{width: 225px; height: 86px; float: left; padding: 0 12px; border: 3px solid #FFF; border-left: 3px solid #FFF; position: relative;}
.navZone li.hover{border-color: #61B6D8;}
.navZone li a:hover{text-decoration: none; color: #F60; font-weight: 600;}

/*推荐部分*/
.navTit{ height:auto; background: #FFF; overflow: hidden;}
.navTit .shaBox{height: 20px; padding-top: 15px; overflow: hidden;}
.navTit .shaBox i{display: inline-block; width: 20px; height: 20px; float: left; background-image: url(../Images/all.png); background-repeat: no-repeat; text-indent: -9999px;}
.navTit .shaBox i.ico-1{background-position: -279px -1px;}
.navTit .shaBox i.ico-2{background-position: -279px -22px;}
.navTit .shaBox i.ico-3{background-position: -279px -43px;}
.navTit .shaBox i.ico-4{background-position: -279px -64px;}
.navTit .shaBox i.ico-5{background-position: -279px -106px;}
.navTit .shaBox a{display: inline-block; height: 20px; float: left; margin-left: 10px; color:#333; font:16px/20px "microsoft yahei","SimHei",Arial,sans-serif;}

.navTit .xiaBox{width: 226px; height: 30px; text-align: left; padding: 5px 0 9px; border-bottom: 1px solid #E5E5E5; font: 100 12px/30px "microsoft yahei","SimHei",Arial,sans-serif; overflow: hidden;}
.navTit .xiaBox a{display: inline-block; width: 56px; float: left; color: #777; overflow: hidden;}
.navTit .noborder{border: 0;}

/*箭头 遮挡*/
.navTit em.arrow{display: block; width: 6px; height: 9px; background: url(../Images/all.png) no-repeat -293px -219px; position: absolute; right: 12px; top: 14px; text-indent: -9999px; z-index: 999;}
.navZone li.hover .navTit em.arrow{width: 10px; height: 86px; background: #FFF; right: -10px; top: 0;}

/*列表部分*/
.navList{display: none; width: 930px; min-height:450px; padding: 2px; background: #FFF; border: 3px solid #61B6D8; position: absolute; overflow: hidden;}
.navZone li.hover .navList{display: block;}
.navZone li.hover .A-1{left: 252px; top: -3px;}
.navZone li.hover .A-2{left: 252px; top: -95px;}
.navZone li.hover .A-3{left: 252px; top: -187px;}
.navZone li.hover .A-4{left: 252px; top: -279px;}
.navZone li.hover .A-5{left: 252px; top: -371px;}
/*目的地容器父，用于左中右布局*/

/*目的地容器*/
.navList .navMdd{width: 270px; height: auto; margin: 20px 0 0 30px; padding-bottom: 15px; overflow: hidden;}
.navList .navMdd h5{padding-bottom: 15px; border-bottom: 1px solid #dcdcdc; font: 600 18px/20px "microsoft yahei","SimHei",Arial,sans-serif;}
.navList .navMdd h5 a{color: #555;}
.navList .navMdd h5 a:hover{text-decoration: none; color: #F60;}
.navList .navMdd h5 a.is_red{color: #F20;}

.navList .navMdd p{display: block; width: 270px; height: auto; overflow: hidden;}
.navList .navMdd p a{display: inline-block; height: 16px; float: left; text-align: left; margin-top: 12px; white-space: normal; word-break: keep-all; white-space: nowrap; font: 100 14px/16px "microsoft yahei","SimHei",Arial,sans-serif; color: #666; margin-right: 18px;}
.navList .navMdd p a:hover{color: #F60; font-weight: 700;}
.navList .navMdd p a.is_red{color: #F20;}

/*主导航部分*/
.menu{height: 46px; float: left; overflow: hidden; margin-top:6px!important;}
.menu li{width: 90px; height: 46px; float: left; font: 100 16px/46px "microsoft yahei","SimHei",Arial,sans-serif; text-align: center;}
.menu li.current{background: #F90;}
.menu li a{display: block; width: 100px; height: 46px; color: #FFF;}
.menu li a:hover{background: #F90;}


/*banner*/
.fullSlide{ width:100%;  position:relative;  height:460px; margin-top:1px; z-index:0;}	
.fullSlide .bds{ margin:0 auto; position:relative; overflow:hidden;  }	
.fullSlide .bds ul{ width:100% !important;  }	
.fullSlide .bds li{ width:100% !important;  height:460px; overflow:hidden; text-align:center;  }	
.fullSlide .bds li a{ display:block; height:460px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }	
.fullSlide .hd ul{ text-align:center; }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000; filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 	}	
.fullSlide .hd ul .on{ background:#f00;  }

.ban{ width:100%; height:auto; padding:100px 0 0 0;}
.ban img{display: block; width: 100%; height: auto; }


.kl{ width:960px; height:auto; overflow:hidden; float:left;}
.k1{ width:100%; height:50px; background:url(../Images/t7.png) left center no-repeat;}
.k2{ width:100%; height:auto; overflow:hidden; background:#E83741; }

.tehuiPro{width:949px;padding-top:10px}
.tehuiPro li{margin:0 10px 10px 0;height:222px;float:left;padding:5px;background:#fff; width:217px}
.tehuiPro-img{position:relative;display:block;height:143px}
.pro-tip{position:absolute;left:0;top:0;display:block;width:53px;height:22px;background:#ff4c29;color:#fff;text-align:center;font:12px/22px "microsoft yahei"}
.pro-tip dfn{padding-right:4px;font-family:"Arial";font-size:16px}
a.tehuiPro-tit{display:block;height:36px;margin-top:8px;overflow:hidden;font:14px/18px "Microsoft Yahei";line-height:18px;color:#333}
.tehuiPro-info{margin-top:10px}
.tehuiPro-info-price{font-family:"Microsoft Yahei";color:#999}
.tehuiPro-info-price dfn{padding-right:3px;color:#f60;font-size:20px;font-family:"Arial"}
.tehuiPro-info-price dfn i{font-size:16px;font-family:"Microsoft Yahei"}
.tehuiPro-info-price dels{color:#ccc; font-family:"Arial"; float:right; }
.tehuiPro-info-tag{color:#999;font-family:"microsoft yahei"}
.tehuiPro-info-tag span{padding-right:3px;font-family:"Arial"}
.tehuiPro ul{display:none}


.kr{ width:230px; height:auto; overflow:hidden; float:right;}
.k3{ width:100%; background:url(../Images/t13.png) center no-repeat; height:60px;}
.k3 .fleft{color: #fff; height: 52px;  padding-top:5px;  width: 60px; float:left; }
.k3 .fleft p { text-align: center;}
.k3 .fleft em {font-size: 25px;}
.k3 .fright { color: #000; padding-top: 5px; width: 160px; float:right}
.k3 .fright p {font-size: 13px; line-height:24px;}

.k4{ width:100%; height:232px; background:#EFEFEF;}
.t3{ width:210px; margin-left:10px; margin-top:10px; height:152px; border-bottom:#CCC 1px solid;}
.t4{ width:210px; margin-left:10px; height:79px; background:url(../Images/t14.png) center no-repeat;}

.k5{ width:100%; height:auto; overflow:hidden;}

.xl{width:1200px;height:40px;line-height:30px;}
.xl .xlt{font-size:30px;font-weight:700;font-family:"Microsoft Yahei";}
.xl .xlc{font-size:14px; color:#adadad; margin-left:15px}
.xl .xlm{ float:right; font-size:16px; margin-right:5px; color:#666;}
.xl .xlm a:hover{ color:#F00;}

.xlnv{width:1200px; height:50px; margin:15px 0px;}
.xlnv ul li{float:left; padding:0 15px;height:25px; line-height:25px; text-align:center; margin-right:20px}
.xlnv ul li a{color:#727272}

.x1{border-bottom:2px solid #61B6D8;}
.x1 .xlt a{color:#61B6D8}
.xn1  ul .on{background-color:#61B6D8}
.xn1 ul .on a{color:#fff}
.xn1 ul li:hover{background-color:#61B6D8}
.xn1 ul li:hover a{color:#fff}


.xs{border-bottom:2px solid #2D8DB3;}
.xs .xlt a{color:#2D8DB3}

.x2{border-bottom:2px solid #D45E55;}
.x2 .xlt a{color:#D45E55}
.xn2  ul .on{background-color:#D45E55}
.xn2 ul .on a{color:#fff}
.xn2 ul li:hover{background-color:#D45E55}
.xn2 ul li:hover a{color:#fff}

.x3{border-bottom:2px solid #38996A;}
.x3 .xlt a{color:#38996A}
.xn3  ul .on{background-color:#38996A}
.xn3 ul .on a{color:#fff}
.xn3 ul li:hover{background-color:#38996A}
.xn3 ul li:hover a{color:#fff}

.x4{border-bottom:2px solid #9E5220;}
.x4 .xlt a{color:#9E5220}
.xn4  ul .on{background-color:#9E5220}
.xn4 ul .on a{color:#fff}
.xn4 ul li:hover{background-color:#9E5220}
.xn4 ul li:hover a{color:#fff}

.x5{border-bottom:2px solid #E8BA41;}
.x5 .xlt a{color:#E8BA41}
.xn5  ul .on{background-color:#E8BA41}
.xn5 ul .on a{color:#fff}
.xn5 ul li:hover{background-color:#E8BA41}
.xn5 ul li:hover a{color:#fff}

.x6{border-bottom:2px solid #0053a7;}
.x6 .xlt a{color:#0053a7}
.xn6  ul .on{background-color:#0053a7}
.xn6 ul .on a{color:#fff}
.xn6 ul li:hover{background-color:#0053a7}
.xn6 ul li:hover a{color:#fff}

.t5{ width:100%; background:url(../Images/t16.jpg) center no-repeat; height:35px; font-size:16px; color:#333; font-weight:bold; line-height:35px; text-indent:40px;}
.t6{ width:228px; border:#CCC 1px solid; border-top:none; height:auto; overflow:hidden;}

.t6 ul { margin: 0 10px 10px; zoom:1; }
.t6 ul li { border-bottom:1px dotted #ccc;  position: relative; height: 36px; line-height:36px }	
.t6 ul li img { width: 90px; height: 68px; vertical-align:middle; }	
.t6 .pic_r { position: absolute; left: 100px; top: 0; line-height: 20px; font-size:13px; }	
.t6 .pic_r em { color: #c00; display: block; font-style:normal; }	
.t6 .pic_r i { font-style: normal; display: block }	
.t6 ul li p { clear: both; height: 30px; overflow: hidden; font-size:13px; }	
.t6 ul li p a:hover{ color:#F000;}
.t6 .dis_pi { display: none }	
.t6 ul .last { border-bottom:0;  }	
.t6 .on { height: 95px; position: relative; width: 208px; line-height: 30px; margin-top: 10px }	
.t6 .on .dis_pi { display: block }

.n1{ background:url(../Images/t8.png) left center no-repeat; height:50px; border-bottom:#2D6432 2px solid; text-align:right; line-height:50px; font-size:14px; color:#666666; font-family:Arial;}
.n2{ background:url(../Images/t9.png) left center no-repeat; height:50px; border-bottom:#0C4480 2px solid; text-align:right; line-height:50px; font-size:14px; color:#666666; font-family:Arial;}
.n3{ background:url(../Images/t10.png) left center no-repeat; height:50px; border-bottom:#5E1D7E 2px solid; text-align:right; line-height:50px; font-size:14px; color:#666666; font-family:Arial;}
.n4{ background:url(../Images/t11.png) left center no-repeat; height:50px; border-bottom:#008C8C 2px solid; text-align:right; line-height:50px; font-size:14px; color:#666666; font-family:Arial;}
.n5{ background:url(../Images/t12.png) left center no-repeat; height:50px; border-bottom:#FF7F00 2px solid; text-align:right; line-height:50px; font-size:14px; color:#666666; font-family:Arial;}

.k6{ width:1200px; height:auto; overflow:hidden; border-top:none;}
.k7{ width:360px; height:450px; float:left;}
.k7 img{ width:360px; height:450px; display:block;  }
.k8{ width:840px; height:450px; float:right;}

.centerContent{overflow:hidden;width:840px;height:450px;}
.centerContent ul{ margin:0px; padding:0px;}
.product_item{  float: left;display: inline;margin: 0 0px 10px 10px;}
.product_item{width:270px; height:220px; background:#fff;overflow:hidden;position:relative;z-index:0}
.product_item .product_img{position:relative;z-index:0;overflow:hidden}
.product_item .product_img img{display:block}
.product_item .product_info,.product_item .product_title{font-size:14px}

.product_item .pro_mess_bg {  background: #38414c none repeat scroll 0 0; bottom: 0; height: 40px; left: 0; opacity: 0.75; position: absolute; width: 270px;}
.product_item .product_title{height:40px;margin-top:5px;font-family:"microsoft yahei";overflow:hidden;bottom: 0;left:5px;position: absolute;}
.product_item .product_title a{color:#999}
.product_item .product_title span{color:#fff}
.product_item .product_info{color:#bbb;height:18px;margin-top:5px;line-height:1;font-family:"Microsoft Yahei";overflow:hidden}
.product_item .product_info .price{color:#f60;font-family:"microsoft yahei";}
.product_item .product_info .price em{font-size:18px}
.product_item .product_info .price i{font-style:normal}
.product_item .product_info del{font-family:"microsoft yahei"}
.product_item .product_info .satisfaction{float:right;padding-top:5px;color:#bbb}
.product_item .product_cover{position:absolute;z-index:1;top:120px;left:0;width:210px;height:120px;background:rgba(0,0,0,.5);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)}
.ie9 .product_item .product_cover{background:transparent\9\0}
.product_item .product_cover ul{padding:20px
20px;color:#fff;height:51px;overflow:hidden}
.product_item .product_cover ul li{display:inline-block;zoom:1;line-height:1.5}
.product_item .product_cover ul .separator{margin:0
10px}
.product_item .product_cover p{color:#f80;position:absolute;bottom:10px;right:10px}


.wf{ height:33px; background:url(../Images/t8.jpg) no-repeat;}
.wg{ width:1198px; margin:0px auto; height:215px; border:#8ECCFD 1px solid; border-top:none;}

.picMarquee-left{ width:1198px; overflow:hidden; position:relative; }
.picMarquee-left .bd{ padding:10px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:214px; height:165px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:30px;}

.wfa{ background:#1676DD; overflow:hidden;}
.wf1{ background:url(../Images/t17.jpg) center no-repeat; height:89px;}
.wfa h3{ width:100%; line-height:50px; text-align:center; font-size:32px; font-weight:bold; color:#FFF; margin-top:30px;}

.wfs{ height:130px; background:#3E536A;}
.fs{ line-height:26px; color:#FFFFFF;}
.fs a{ color:#FFFFFF;}

.i-news{ width:210px; height:auto; overflow:hidden; padding:10px;}
.i-news li{ height:25px; line-height:25px; float:left;}

/*内页*/
.crumbs { color: #323232; padding:15px 0; font-size:14px;}
.crumbs a {color: #323232;}
.crumbs a:hover{ color:#F00;}
.listh{ height:auto; padding:15px; overflow:hidden; background:#f5f5f5; border:1px solid #E6E6E6; border-top:2px solid #1F85D7;}
.w1{ width:400px; height:280px; float:left;}
.w1 img{width:400px; height:280px;}
.w2{ background:url(../Images/4.png) center left no-repeat; text-indent:40px; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#DA0205;}
.w3{ height:auto; overflow:hidden; line-height:25px; color:#666;}
.w4{ width:758px; height:30px; margin-top:15px; float:right;}


.wl{ width:950px; height:auto; overflow:hidden; float:left;}
.wr{ width:230px; height:auto; overflow:hidden; float:right;}

/**列表数据**/
.lineList{}
.lineList .item{border: 1px solid #e6e6e6;margin-top: 20px;padding: 10px; padding-right:0; position:relative;}
.lineList .item:hover{ border:#1F85D7 1px solid; background:#F4F9FD;}
.lineList .item dt{float:left;width:233px; position:relative;}
.lineList .item dt i{position:absolute;width:59px; height:25px; line-height:25px; text-indent:5px; top:8px;left:0; background:url(../Images/list.png) no-repeat; color:#FFF;}
.lineList .item dt i.i0{background-position:0 -224px;}
.lineList .item dt i.i1{background-position: 0 -254px;}
.lineList .item dt i.i2{ background-position:0 -284px;}
.lineList .item dt i.i3{ background-position:0 -315px;}
.lineList .item dt .text{position:absolute;bottom:0;left:0;width:223px;padding:0 5px;background:url(../Images/list.png) repeat-x 0 -347px;height:26px; line-height:26px;color:#FFF;}
.lineList .item dt .text span{float:right;height:26px; line-height:26px; color:#333; padding-right:16px;}
.lineList .item dt .text span em{color:#F60; font-family:Arial;}
.lineList .item dt img{height:182px;width:233px;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.lineList .item:hover img {transform: scale(1.05);}
.lineList .item dd.info{padding:0 12px; float:left; width:520px;height:182px;overflow:hidden; }
.lineList .item dd.info h3{font-size:16px;height:40px; line-height:20px; overflow:hidden; margin-bottom:10px; font-weight:normal}
.lineList .item dd.info h3 a{color:#1F85D7;}
.lineList .item dd.info h3 i{display:inline-block; text-indent:-99999;}
.lineList .item dd.info .textBox{border:5px solid #F5F5F5;padding:5px; line-height:22px; line-height:20px; color:#999; overflow:hidden; font-size:12px;}
.lineList .item dd.info .destination,.lineList .item dd.info .date{padding-top:10px;font-size:14px; height:21px; line-height:21px; overflow:hidden;}
.lineList .item dd.info .destination em,.lineList .item dd.info .date em{padding-right:5px; color:#999;}
.lineList .item dd.info .date label{float:left;}
.lineList .item dd.info .date span{ font-size:12px; float:left; background:#999; color:#FFF; margin-right:5px; padding:0 8px;}
.lineList .item dd.info .date span.s1{background-color: #66CCCC;}
.lineList .item dd.info .date span.s2{background-color: #FF99CC;}
.lineList .item dd.info .date span.s3{background-color: #FF9999;}
.lineList .item dd.info .date span.s4{background-color: #4582D2;}
.lineList .item dd.info .date span.s5{background-color: #FFAA66;}
.lineList .item dd.info .date span.s6{background-color: #FF6666;}
.lineList .item dd.info .date span.s7{background-color: #99CC66;}
.lineList .item dd.info .date span.s8{background-color: #66CCFF;}
.lineList .item dd.price{float:right;width: 140px;padding-left:20px; height:125px; background:url(../Images/list.png) no-repeat -16px 0; text-align:left;padding-top:50px;}
.lineList .item dd.price span{display:block;}
.lineList .item dd.price span.p{}
.lineList .item dd.price span.p em{font-size:28px;color:#F60; font-family:Arial;}
.lineList .item dd.price span.f{color: #0065c9;}
.lineList .item dd.price span.f em{font-size: 18px;padding-right: 5px;}
.lineList .item dd.price span.b{padding-top:15px;}
.lineList .item dd.price span.b a{position:relative; background-color: #39a7ee;background-image: -moz-linear-gradient(center top , #40a8eb, #3ba0e6);border: 1px solid #2a93d5;border-radius: 3px;box-shadow: 0 1px 0 0 #70bef0 inset;color: #fff;display: inline-block;font: bold 14px/26px simsun,sans-serif;height: 26px;padding: 0 34px 0 24px;}
.lineList .item dd.price span.b a b{ border-color: transparent transparent transparent #fff;border-style: dashed dashed dashed solid;border-width: 4px;display: inline-block;height: 0;overflow: hidden;position: absolute;right: 10px; top: 10px;width: 0;}
.lineList .item dd.price span.b a:hover{background-color: #1d8fd9;background-image: -webkit-linear-gradient(top, #2790d6, #2388ce);background-image: -moz-linear-gradient(top, #2790d6, #2388ce);background-image: -ms-linear-gradient(top, #2790d6, #2388ce);background-image: -o-linear-gradient(top, #2790d6, #2388ce);background-image: linear-gradient(top, #2790d6, #2388ce);border: 1px solid #2183c3;-webkit-box-shadow: inset 0 1px 0 0 #5dace0;box-shadow: inset 0 1px 0 0 #5dace0;cursor: pointer;text-decoration: none;}
.lineList .item dd.price  .pre{position:relative;padding:8px 0;text-align: initial;}
.lineList .item dd.price  .pre span{margin-right:5px;float:left;display:line;border:1px solid #ffa63c;font-family: Arial;color:#ffa63c;padding:0 3px 0 18px;background:url(../Images/icon.png) no-repeat ;height:16px;line-height:16px;margin-top: 2px;}
.lineList .item dd.price .pre span.f{background-position:-104px -104px;}
.lineList .item dd.price .pre span.d{background-position:-104px -83px;}
.lineList .item dd.price .pre span.h{background-position:-1px -102px;border:none;padding:0;width:30px;height:18px;text-indent:-999999px;}
.lineList .item dd.price .pre span.s{background-position:-56px -102px;border:none;padding:0;width:17px;height:18px;text-indent:-999999px;}
.lineList .item dd.price .ins{position:absolute;top:35px;right:0px;background:#e8e8e8;padding:4px;z-index:99;width:257px;display:none;}
.lineList .item dd.price .ins s{position:absolute;top:-5px;right:126px;width:15px;height:10px !important;background:url(../Images/icon.png) no-repeat -80px -110px !important; border:none  !important;}
.lineList .item dd.price .insBox{background:#FFF;padding:10px;border:1px solid #a1a1a1; text-align:left;}
.lineList .item dd.price .insBox h2{height:24px; line-height:24px;}
.lineList .item dd.price .insBox h2 i{background:#ff8080;height:24px; line-height:24px; color:#FFF;display:inline-block;padding:0 5px;border-radius:3px 3px 0 0;font-family:'microsoft yahei';}
.lineList .item dd.price .insBox .text{padding:5px; background:#F5F5F5;line-height:20px;margin-bottom:5px;}
.lineList .item dd.price .insBox .text em{float:none;}
.lineList .item dd.addDiff{height:26px;width:59px;background:url(../Images/list.png) no-repeat -174px -374px;position:absolute;top:0;right:0; text-align: center; line-height:27px;}
.lineList .item dd.addDiff input{ position:relative; width: 13px;top:2px;margin-left:9px;}
.lineList .item dd.favorite{bottom: 0;display: block;height: 48px; position: absolute;right: 0; width: 57px;}
.lineList .item dd.favorite a{ display: block; height: 48px;text-indent: -20000em; width: 57px;background:url(../Images/favorite.png) no-repeat;}
.lineList .item dd.favorite a:hover{background-position:0 -96px;}
.lineList .item dd.favorite a.on{background-position:0 -49px;}

/*线路属性图标*/
.lineIco{background: url(../Images/list.png) no-repeat -94px -225px;display: inline-block;height: 21px;margin-left: 5px;width: 46px;text-indent: -9999px;}
.lineIco.tuanGou{background-position: -154px -222px;}
.lineIco.xinPin{background-position: -154px -263px;}
.lineIco.reMai{background-position: -154px -303px;}
.lineIco.teJia{background-position: -93px -222px;}
.lineIco.tuiJian{background-position: -93px -262px;}

/*参团游、自由行、团队游、自驾游图标*/
.tuanIco{background: url(../Images/show.png) no-repeat 0 0;display: block;height: 73px;position: absolute;top: 0;right: 

0;_right: -1px;width: 73px;text-indent: -9999px;}
.tuanIco.sIco0{background-position: -27px 0;}
.tuanIco.sIco1{background-position: -27px 0;}
.tuanIco.sIco2{background-position: -27px 0;}
.tuanIco.sIco3{background-position: -27px 0;}

/*显示页面*/
.show .topMod{ background-color: #fff;border: 5px solid #eeeeee;padding: 10px;position:relative;}
.show .topMod .topHd{ font-size:24px; margin-bottom:15px;padding-bottom:15px; border-bottom:1px solid #EEE;}
.show .topMod .topHd h2{float:left; width:990px; font-size:24px; font-weight:normal; color:#222;}
.show .topMod .topHd i{vertical-align: middle;}
.show .topMod .focusBox{float:left;width:600px; margin-right:10px; display:inline;}

/**简要描述**/
.show .topInfo{ float:right; width:630px; position:relative; }
.show .topInfo .priceBox{background:url(../Images/pricebg.png);color: #f60;display: block;float: right;font-size: 14px;height: 56px;line-height: 24px;margin-bottom: -110px;width: 159px;}
.show .topInfo .priceBox a{color: #f60;cursor: pointer;display: block;height: 56px;position: relative;width: 159px;}
.show .topInfo .price span.r{display: block;font-family: microsoft yahei;font-size: 12px;left: 10px;line-height: 12px;position: absolute;top: 10px;}
.show .topInfo .price strong{font: 26px/26px Arial;left: 10px;position: absolute;top: 27px;}
.show .topInfo .price i{color: #666;font: 12px/16px arial,microsoft yahei;left: 95px;position: absolute;text-align: center;top: 15px;width: 60px;}
.show .topInfo .brief{background:#fffbee;border: 1px solid #ffc13b;font-family: arial; line-height:24px; font-size: 12px;margin-top: 5px;padding: 10px;color:#999;}
.show .infoList li em{color: #f60;font-family: arial;font-size: 14px;}
.show .infoList li span.p{color: #f60;font-family: Tahoma;font-size: 30px;font-weight: 700;}
.show .infoList li{line-height: 20px;margin-bottom: 10px;font-size:14px; color:#666;}
.show .infoList li label{width:60px; float:left;color:#666; padding-right:14px; text-align:right;font-family:"microsoft yahei";font-size:14px;}
.show .infoList li.sum{height: 40px;}
.show .infoList li.sum label{ color: #3AA400;font-weight:500;}
.show .infoList li.sum label em{font: 30px/1.5 Arial,simsun,sans-serif;margin-right: 3px}
.show .infoList li.sum a{color: #999;display: inline-block; font-size: 12px;padding-top: 15px;text-decoration: underline; padding-right:25px;}
.show .infoList li.sum i{padding-left:25px; padding-right:5px;}
.show .infoList li del{ font-size:12px; color:#999; font-family:Arial;padding-right:15px;}
.show .infoList li .price{font-size:24px; color:#F60;font-family:Arial;padding-right:5px;}
.show .infoList li .price b{font-size:12px;font-weight:500;padding-right:5px;}
.show .infoList li span{font-size:12px;}
.show .infoList li span.h{font-size:14px; color:#F90;padding-right:15px;}
.show .infoList li.t label{ line-height:26px;}
.show .infoList li.t span{background-color: #66CCCC;color: #f46033; display: inline-block;height: 26px;line-height: 26px;padding: 0 10px;margin-right:5px;color:#FFF; overflow:hidden;}
.show .infoList li.t span.s1{background-color: #66CCCC;}
.show .infoList li.t span.s2{background-color: #FF99CC;}
.show .infoList li.t span.s3{background-color: #FF9999;}
.show .infoList li.t span.s4{background-color: #4582D2;}
.show .infoList li.t span.s5{background-color: #FFAA66;}
.show .infoList li.t span.s6{background-color: #FF6666;}
.show .infoList li.t span.s7{background-color: #99CC66;}
.show .infoList li.t span.s8{background-color: #66CCFF;}
.show .infoList li.pay span{float:left;padding:0 15px 0 20px; background: url(../Images/show.png) no-repeat; margin-bottom:6px;}
.show .infoList li.pay span.yes{background-position:0 -306px; color:#000;}
.show .infoList li.pay span.no{background-position:0 -336px; color:#999;}
.show .bottomBox .btnCollection{float:left; height:24px; line-height:24px; padding:0 10px; background:#fc9354;border-radius: 3px; color:#FFF;}
.show .bottomBox .btnCollection:hover{background:#0470B1;}
.show .bottomBox .shareTo{float:right;}

.show .infoList dt{ width:100%; line-height:30px; margin-bottom: 10px; font-size:16px; color:#888;}
.show .infoList dt span{width:80px; float:left; color:#333; font-family:"microsoft yahei"; font-size:16px;}
.show .infoList dt em{color: #f60;font-family: arial; font-size: 16px;}
.show .infoList dt b{color: #f60;font-family: Tahoma;font-size: 30px;font-weight: 700;}

.show .infoList dd{ width:50%; float:left; line-height:20px; margin-bottom: 10px; font-size:14px; color:#888;}
.show .infoList dd span{width:80px; float:left; color:#333; font-family:"microsoft yahei"; font-size:14px;}



/**价格类型-预订**/
.show .personMod{border: 3px solid #FFB346; background:#FFFCF4;margin-top: 20px;}
.show .lineType{padding: 15px 0px; }
.show .lineType span{float:left;margin-left:10px; font-size:18px; color:#333; display:inline-block;}

.show .makeOrder{background: #FFF;line-height: 42px;padding: 10px 15px;border-top:1px solid #eadfc3;}
.show .makeOrder dt{float: right;}
.show .makeOrder dt a{background: #F40;color: #FFF;display: block;padding: 0 10px;width: 120px;text-align: center;}
.show .makeOrder dd{color: #000;float: left;height: 32px;line-height: 32px;margin-right: 15px;padding: 5px 0;}

.show .makeOrder dd.person{position:relative;}
.show .makeOrder dd .personBox{float:left; padding-right:10px; margin-right:10px; border-right:1px solid #EEE;}
.show .makeOrder dd .personBox em{float:left;padding-right:6px; font-weight:700;}
.show .makeOrder dd .personBox .quan{float:left;padding-left:5px;}
.show .makeOrder dd .personBox .quan li{float:left;position:relative; margin:5px 5px 0 0;}
.show .makeOrder dd .personBox .quan li i{height:20px; line-height:20px; width:20px; text-align:center;float:left; background:#F90; color:#FFF;border-radius: 20px;}
.show .makeOrder dd .personBox .hoverTip{left:-10px;}
.show .makeOrder dd .personBox .hoverTip em{padding:0; float:none; color:#F60; font-family:Arial;}
.show .makeOrder dd .personBox .hoverTip .box{width:246px;}
.show .personMod .bxmsg{height:22px; line-height:22px;color:#C00; padding:5px 0;}

.show .makeOrder dd .inputWrap{border: 1px solid #DFDFDF;border-top: 1px solid #888;height: 30px;line-height: 30px;padding: 0 7px 0 5px;position: relative;z-index: 10; float:left;}
.show .makeOrder dd .inputWrap .inputText{background: #FFF;border: 0;color: #666;float: left;height: 18px;line-height: 18px;padding: 6px 5px 6px 0;text-align: center;width: 30px;}
.show .makeOrder dd .option{float: left;border-left: 1px solid #DFDFDF;}
.show .makeOrder dd .option li{background: url(../Images/arrowbg.png) no-repeat 9px -335px;cursor: pointer;height: 15px;line-height: 15px;padding: 0 2px 0 9px;width: 7px;}
.show .makeOrder dd .option li.down{background-position: 9px -334px;}
.show .makeOrder dd .option li.up{background-position: 9px -265px;}
.show .makeOrder dd .inputWrap .dateText{background: url(../Images/arrowbg.png) no-repeat right -326px #FFF;color: #666;height: 30px;line-height: 30px;padding-right: 7px;width: 320px;}
.show .makeOrder dd .inputWrap em{color: #F40;font-weight: bold;}

.show .makeOrder dd i{color: #999;}
.show .makeOrder dd .dateCon{display: none;position: absolute;top: 30px;left: -1px;}
.show .makeOrder dd .dateCon .box{border: 1px solid #DFDFDF;background: #FFF;width: 339px;}
.show .makeOrder dd .dateCon ul{max-height: 155px;_height: 155px;overflow: auto;}
.show .makeOrder dd .dateCon li{border-bottom: 1px solid #EFEFEF;color: #666;height: 30px;line-height: 30px;padding: 0 7px 0 5px;}
.show .makeOrder dd .dateCon li:hover{background: #F5F5F5;}

.show .promotioninfo{padding:8px 10px;}
.show .promotioninfo .text{float:left; height:22px; line-height:22px; border:1px solid #C00;padding-right:5px;border-radius: 2px;}
.show .promotioninfo .text b{ background:#C00; color:#FFF; float:left; padding:0 5px; margin-right:5px;}

.mainContent {width: 1200px; float:left;}
/**详情数据**/

.xgk{border:1px solid #eee; background:#fff; padding:20px 20px 0px 20px; width:1160px; margin:0px auto;}
.xgk .tit	{ border-bottom:1px solid #eee; height:30px; }
.xgk .tit .more,.l_qa .tit .more		{ display:block; color:#1F85D7; margin-top:10px;}
.xgk .tit .more:hover	{ color:#1F85D7;}
.xgk .tit h2	{ font-size:18px; color:#1F85D7;display:inline; float:left;}
.xgk .tit i	{ background:url(../Images/zh.png) -299px 0 no-repeat; display:inline-block; float:left; width:24px; height:24px; margin:1px 10px 0 0;}
.xgk span	{ display:inline-block; margin:7px 0 0 5px;}
.xgk .line_k	{ padding:20px 0;}
.xgk .line_k .tline li	{ width:190px;  height:220px; float:left;line-height:25px; margin-right:40px;}
.xgk .line_k .tline .nmg	{ margin:0;}
.xgk .line_k .tline li img	{ width:190px; height:142px;}
.xgk .line_k .tline li .name { width:190px; height:20px;  font-size:14px; font-weight:bold; _margin-top:5px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.xgk .line_k .tline li .ms	{width:190px; height:20px; color:#999;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.xgk .line_k .tline li .price	 { color:#ff4400;}
.xgk .line_k .tline li dfn { font-style:normal; font-size:12px;}
.xgk .line_k .tline li span { font-weight:bold; font-size:14px;}

/****/
.service{background: #FFF; margin-top:20px; border:1px solid #E8E8E8;}
.service .content{padding: 0;}
.service h3.hd{background: #F60;color: #FFF; height:36px;  line-height:36px; font-size:16px; padding:0 10px;}
.service li{background: url(../Images/service.png) no-repeat 15px 20px;border-bottom: 1px solid #EFEFEF;float: left;height: 47px;overflow: hidden;padding: 10px 15px 10px 40px;width: 198px;}
.service li.d1{background-position: 5px 21px;}
.service li.d2{background-position: 5px -67px;}
.service li.d3{background-position: 5px -149px;}
.service li.d4{background-position: 5px -232px;}
.service li.end{background-position: 5px -318px;border: none;}
.service li b{color: #F60;display: block;font-weight: normal;font-size: 14px;height: 21px;line-height: 21px;overflow: hidden;}
.service li p{color: #999;height: 18px;line-height: 18px;overflow: hidden;padding-top: 5px;text-align: justify; font-size:12px;}

.k5 .t6 .content{padding:0 15px 15px 15px;}
.k5 .t6 .content dl{padding-top:15px; width:198px; float:left;}
.k5 .t6 .content dt{width:60px; height:45px; float:left;padding-right:8px;}
.k5 .t6 .content dt img{width:60px;height:45px;}
.k5 .t6 .content dd{height: 22px;overflow:hidden; width:128px; float:right;}
.k5 .t6 .content dd a{color:#1F85D7;}
.k5 .t6 .content dd span{color:#666; padding-right:8px;}
.k5 .t6 .content dd span em{font-size:14px; color:#F60;font-family:Arial;padding:0 3px;}

/*内页*/

.cla{ width:230px; height:auto; overflow:hidden; float:right;}
.sider_tit{ width:200px; line-height:28px; color:#fff; padding:15px 0px 0px 30px; height:65px; background:url(../Images/as.jpg) center no-repeat; border-bottom:#00468C solid 3px; font-size:28px; color:#fff; font-weight:bold;}
.sider_tit span{ line-height:20px; display:block; font-size:14px; font-weight:normal; font-family:Arial;}

.sider01{ background:#DDD; font-size:16px; line-height:48px; padding:12px 0 22px;}
.sider01 .sider01_on a{ display:block; color:#fff; background:#1C69B9 220px center no-repeat;}
.sider01 ul li{ color:#fff; padding:0 0 1px;}
.sider01 ul li a{ padding-left:36px; color:#333; font-size:16px; display:block; height:48px;}
.sider01 ul li a:hover{ display:block; color:#fff; background:#1C69B9 center no-repeat;}


.cft{ width:260px; height:auto; overflow:hidden; margin-top:15px; position:relative;}

/*内页右*/
.mainCon{width:950px; overflow:hidden; float:left;}
.mainConTitle{ position: relative; width:950px; height:46px; border-bottom: 1px solid #CCC;  }
.mainConTitle .mFont{float: left; width:240px; height: 46px; color: #063F84; font-size: 26px; line-height: 46px; font-weight: bold;}	
.mainConTitle .position {  position: absolute; right: 0px; bottom:0px; height:46px;  color: #666666; font-size: 12px;line-height:54px;}
.mainConTitle .position a{color:#666;}
.mainConTitle .position a:hover{color:#0f1427}
.mainConTitle .xian{ width: 120px;height: 2px; font-size: 0px; line-height: 0px; position:absolute; left:0px; bottom:-2px;background: #348502; }
.mainConTitle .position span{ font-size: 12px;}

.mainContect{ color:#666;font-size:14px;line-height:30px;overflow:hidden; margin-top:20px; height:auto!important;min-height:360px;height:360px;word-wrap:break-word; word-break:break-all;padding-bottom:20px;}
.mainContect img{ max-width: 100%;}
.mainContect .title{ width:100%; color:#0f1427;font-size:26px; line-height:40px;text-align:center; }
.mainContect .time{ width: 100%; height: 40px; border-bottom:1px dotted #ddd; padding-top:5px; text-align:center; color:#999999;font-size:12px;line-height:40px; font-weight:normal}
.mainContect .bdsharebuttonbox{ float: left;}
.mainContect .pic{ width:100%; text-align:center;padding:20px 0px 0px 0px;}
.mainContect .pic img{margin:0 auto;}
.mainContect .con{ padding:0px 15px;line-height:30px;font-size:14px; color:#333;word-wrap:break-word; word-break:break-all;overflow:hidden}
.mainContect .conTitle{ width: 100%; border-bottom: 1px solid #c8c8c8; margin-bottom: 15px;}
.mainContect .conTitle span{ width: 120px; height: 36px;display: block; color:#fff; font-size: 16px;line-height: 36px; text-align: center; background: #0b61a5;}
.mainContect .pgfy{
	 width:100%; border-top:1px solid #eaeaea; padding-top:15px;padding-bottom:20px; margin: 0 auto;}
.mainContect .pgfyl{float:left;  width:680px;padding-left: 14px;}
.mainContect .pgfyl p{ color:#0f1427;font-size: 16px;}
.mainContect .pgfyl p a{ color:#0f1427; font-size: 16px;}
.mainContect .pgfyr{ width:100px; float:left; text-align:center;padding-top:30px;}
.mainContect .pgfyr a{ color:#0f1427;font-size:14px;}

.mainContect .pt{ width:950px; height:36px; line-height:36px; background:#333; text-indent:15px; font-size:16px; color:#FFF;}

.mainContect .won{ width:950px; min-height:400px; overflow:hidden;}

.mainConList ul{padding-top:0px;clear:both;  padding-bottom:10px; margin-top: -16px;}
.mainConList ul li{
	width: 950px; height: auto; overflow:hidden; padding-top: 10px; padding-bottom: 10px;
	border-bottom:1px solid #d4dde3; }
.mainConList ul li a{width: 950px;padding: 0px 4px;display: block;
	color:#0f1427; font-size:16px; line-height:36px; font-weight: bold; }
.mainConList ul li a:hover{color:#fe6716}
.mainConList ul li span{ color: #999999;float: right; font-size:12px;line-height:36px; font-weight: normal; width:100px;}
.mainConList ul li p{width: 900px;padding: 0px 10px;color:#666666;font-size:12px;line-height:22px}


.mtit{ height:50px; line-height:50px; border-bottom:#C62B30 3px solid; color:#0f1427;font-size:26px; text-indent:50px; background:url(../Images/t14.png) 5px center no-repeat;}
.mcon{ padding:20px 10px 20px 10px;line-height:30px;font-size:14px; color:#333;word-wrap:break-word; word-break:break-all;overflow:hidden}


.mainList ul{padding-top:0px;clear:both;  padding-bottom:10px; margin-top: -16px;}
.mainList ul li{
	width: 950px; height: auto; overflow:hidden; padding-top: 5px; padding-bottom: 5px;
	border-bottom:1px solid #d4dde3; }
.mainList ul li a{width: 950px;padding: 0px 4px;display: block;
	color:#0f1427; font-size:14px; line-height:25px; font-weight: bold; }
.mainList ul li a:hover{color:#fe6716}
.mainList ul li span{ color: #999999;float: right; font-size:12px;line-height:25px; font-weight: normal; width:100px;}
.mainList ul li p{width: 950px;padding: 0px 4px;color:#666666;font-size:12px;line-height:22px}

.wpc{ width:950px; height:auto; overflow:hidden; margin-top:20px;}
.wpds{ width:215px; height:180px; float:left;}
.wpdm{ width:213px; height:138px; float:left; border:#DDD 1px solid; background:#FFF; text-align:center; vertical-align:middle;}
.wpdm img { margin:4px;}
.wpdt{ width:215px; float:left; height:40px; line-height:40px; text-align:center; font-size:14px; color: #333;}
.wpdt a{color: #333;}

.wwc{ width:950px; height:auto; overflow:hidden; margin-top:20px;}
.wws{ width:310px; height:260px; float:left;}
.wwm{ width:308px; height:218px; float:left; border:#DDD 1px solid; background:#FFF; text-align:center; vertical-align:middle;}
.wwm img { margin:4px;}
.wwt{ width:310px; float:left; height:40px; line-height:40px; text-align:center; font-size:14px; color: #333;}
.wwt a{color: #333;}

.mr10{ margin-right:10px!important;}
/*分页*/
.pglist{ width:100%;clear:both;height:80px;}
.pglist ul{ width:100%; text-align:center; padding-top:20px;}
.pglist ul li{
	vertical-align: bottom; display:inline-block;*display:inline; *zoom:1;
 	width:30px;height:30px; margin-left:5px!important;_display:inline; _zoom:1; _margin-left:5px;  border:1px solid #333;
 	font-size:14px;line-height:30px; text-align:center; background:#333}
.pglist ul li a{color:#fff; line-height:30px; display:block}
.pglist ul li.home,.pglist ul li.end{ width:60px; height:30px; border:1px  solid #1561af;}
.pglist ul li.next,.pglist ul li.last{ 
	width:30px; height:30px;border:1px  solid #1561af;
	font-size:24px;line-height: 30px;  font-family:'microsoft yahei'!important; font-weight:bold; }
.pglist ul li.on{background:#D70C19;border:1px  solid #D70C19;}
.pglist ul li.on a{color:#fff;}
.pglist ul li.nohover{background:#999;border:1px  solid #999;font-family:'微软雅黑';color:#fff}
.pglist ul li.nohover a{color:#fff;}

/**热门线路**/
.lineHot{border:1px solid #E8E8E8; border-top:2px solid #ff6411; background:#FFF;}
.lineHot h2{background:#F4F4F4; height:40px; line-height:40px; border-bottom:1px solid #E8E8E8; text-indent:45px; font-size:16px; position:relative;}
.lineHot h2 i{ width:32px; height:47px; display:block; position:absolute; top:-2px;left:8px;background:url(../Images/list.png) no-repeat -202px -515px;}
.lineHot li{float:left; width:259px; margin-left:-1px;border-left:1px solid #E8E8E8;padding:20px; position:relative;}
.lineHot i{position:absolute;width:59px; height:25px; line-height:25px; text-indent:5px; top:24px;left:20px; background:url(../Images/list.png) no-repeat; color:#FFF;}
.lineHot i.i1{background-position:0 -224px;}
.lineHot i.i2{background-position: 0 -254px;}
.lineHot i.i3{ background-position:0 -284px;}
.lineHot i.i4{ background-position:0 -315px;}
.lineHot li .pic{width:252px;height:189x; overflow:hidden;}
.lineHot li img{width:252px;height:189x;}
.lineHot li .title,.lineHot li .bg{position:absolute;bottom:55px;left:20px;height:26px; font-size:14px;width:242px;padding:5px 5px 0 5px;overflow:hidden;transition: all 0.3s linear 0s;line-height:24px;}
.lineHot li .title a{color:#FEFEFE;}
.lineHot li .bg{background:#000;opacity: 0.7;filter: alpha(opacity=70);}
.lineHot li .price{padding-top:8px;}
.lineHot li .price span{font-size:18px; color:#F60; font-family:Arial;}
.lineHot li .price span em{font-size:12px;padding-right:3px;}
.lineHot li .price a{float:right; width:73px; height:25px;line-height:25px; text-align:center; font-size:14px; color:#FFF;background:url(../Images/list.png) no-repeat -160px -625px;}
.lineHot li .price a:hover{text-decoration:none;}

.ka{ width:230px; height:auto; overflow:hidden; float:left;}
.kb{ width:950px; height:auto; overflow:hidden; float:right;}

.mode{border:1px solid #E8E8E8; border-top:2px solid #1F85D7; background:#FFF; margin-bottom:15px;}
.mode h2{background:#F4F4F4; height:40px; line-height:40px; border-bottom:1px solid #E8E8E8; text-indent:15px; font-size:16px; color:#1F85D7;}
.mode h2 a{ color:#1F85D7;}

.mode .content{padding: 15px 0 0 15px;overflow: hidden;}
.mode li{display: inline;float: left;height: 183px;padding: 0 15px 15px 0;width: 218px;}
.mode li.noRecord{color: #888;display: inline;float: left;height: 30px;line-height: 30px;padding: 0 15px 15px 0;width: 218px;}
.mode li dl{position: relative;}
.mode li dt{background: #AAA;height: 155px;overflow: hidden;width: 218px;}
.mode li img{-webkit-transition: all 1.1s;-moz-transition: all 1.1s;-o-transition: all 1.1s;-ms-transition: all 1.1s;transition: all 1.1s;vertical-align: top;}
.mode li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform: scale(1.1);}
.mode li dd.desc{color: #888;display: none;height: 18px;line-height: 18px;padding-top: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;_white-space: normal;}
.mode li dd.title{height: 32px;position: absolute;left: 0;top: 123px;width: 100%;}
.mode li dd.title .bg{background: #000;height: 32px;filter: alpha(opacity=70);opacity: 0.7;position: absolute;left: 0;top: 0;width: 100%;}
.mode li dd.title a{color: #FFF;display: block;height: 22px;line-height: 22px;padding: 5px;position: absolute;left: 0;top: 0;width: 197px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;_white-space: normal;}
.mode li dd.price{background: url(../Images/date.gif) no-repeat 0 12px;height: 18px;line-height: 18px;overflow: hidden;padding: 10px 5px 0 5px; text-align:right;}
.mode li dd.price span{color: #F40;float: left;}
.mode li dd.price em{font-size: 12px;}
.mode li dd.price  b{font-family: georgia;font-size: 14px;font-weight: bold;}
.mode li.top{height: 381px;width: 422px;}
.mode li.top dt{height: 321px;width: 422px;}
.mode li.top dd.desc{display: block;}
.mode li.top dd.title{top: 289px;}
.mode li.top dd.title a{font-size: 14px;font-weight: bold;width: 418px;}

.Dcon{ border:#CCC 1px solid; padding:20px; height:auto; overflow:hidden;}
.Dtx{ width:100%; height:36px; line-height:36px; font-size:16px; font-weight:bold; text-indent:10px; color:#333;}
.Dcc{ width:1128px; background:#EEE; height:auto; overflow:hidden; padding:15px;}
.Dcc ul{ padding:0px; margin:0px;}
.Dcc ul li{ width:100%; height:30px; line-height:30px; color:#333; font-size:15px; float:left;}
.Dcc dd{color: #000;float: left;height: 32px;line-height: 32px;margin-right: 15px;padding: 5px 0;}

.banner-box{position: relative; width: 100%; height: 320px;}
.banner-box .center{ position: absolute; width: 1200px; left:50%; top:0px; margin-left:-600px;}

.left-nav{ position: absolute; top:0px; left:0px; width: 250px; height: 320px; z-index: 2;}
.left-nav ul.p-ul{
	/* padding:0px 14px; */
	position: relative;
	z-index: 2;
	/* background: rgba(255,255,255,.9) */
}
.left-nav ul.p-ul li{
	/* border-bottom:1px solid #a8aeae; */
	position: relative;
	padding-left:50px;
	height: 64px;
	padding-right:25px;
	cursor:pointer;
	z-index: 2;
	width: 155px;
	background: rgba(255,255,255,.85);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8ffffff,endColorstr=#c8ffffff);
}
/* .left-nav ul.p-ul li:hover .left-nav-content{
	display: block;
	animation: fadeInLeft .6s;
	-webkit-animation: fadeInLeft .6s;
} */
.left-nav ul.p-ul li:before{
	content:"";
	position: absolute;
	height: 1px;
	width:208px;
	transition: .2s;
	background: #a8aeae;
	bottom:0px;
	left:12px; 
}

.left-nav ul.p-ul li .i-bg{
	background:url(../Images/n1.png) no-repeat;
	width: 30px;
	height: 32px;
	display: block;
	position: absolute;
	top:16px;
	opacity: .7;
	left:15px;
	filter:alpha(opacity=70);   
    -moz-opacity:0.7;   
    -khtml-opacity: 0.7;  
}
.left-nav ul.p-ul li.active .i-bg{opacity: 1;}
.left-nav ul.p-ul li.two .i-bg{
	background:url(../Images/n2.png) no-repeat;
}
.left-nav ul.p-ul li.three .i-bg{
	background:url(../Images/n3.png) no-repeat;
}
.left-nav ul.p-ul li.four .i-bg{
	background:url(../Images/n4.png) no-repeat;
}
.left-nav ul.p-ul li.five .i-bg{
	background:url(../Images/n5.png) no-repeat;
}

.left-nav ul.p-ul li h4{
	padding-top:17px; 
	line-height: 32px;
	text-indent:10px;
}
.left-nav ul.p-ul li.line-one h4{
	padding-top:17px;
}
.left-nav ul.p-ul li h4 a{
	display: inline-block;
	margin-right:8px;
	font-size:18px;
	color:#333;
	font-weight:normal;
}
.left-nav ul.p-ul li.active h4 a{
	color:#0166ce;
}

.left-nav ul.p-ul li p a:hover{
	color:#0166ce;
}
.left-nav ul.p-ul li .ico{
	position: absolute;
	top:25px;
	right:14px;
	width: 10px;
	height: 14px;
	font-family:"microsoft yahei";
	font-size:18px;
	text-align:center;
	color:#FF6D00;
	font-weight:normal;
}

.swiper-container{height:400px;}
.swiper-container .swiper-slide  a{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.picScroll-top{ width:210px;overflow:hidden; position:relative;}
.picScroll-top .bd{height:132px; padding:10px 0px 5px 0px; font-size:12px; font-family:"microsoft yahei"; z-index:1;}
.picScroll-top .bd .order_title{line-height:1.5}
.picScroll-top .bd .order_title a{display:block;height:50px;line-height:24px;overflow:hidden;width:100%; color:#333;}
.picScroll-top .bd .order_info{ height:20px;}
.order_info_user{display:block;float:left;height:20px;line-height:20px}
.order_info_item{display:block;float:right;height:20px;line-height:20px}

.picScroll-top .bd ul{ overflow:hidden; float:left;}
.picScroll-top .bd ul li{ height:auto; overflow:hidden; float:left;}

.slideBox{ width:360px; height:450px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:360px; height:450px; display:block;  }

.mainContect{ color:#666;font-size:14px;line-height:30px;overflow:hidden; margin-top:20px; height:auto!important;min-height:360px;height:360px;word-wrap:break-word; word-break:break-all;padding-bottom:20px;}
.mainContect img{ max-width: 100%;}
.mainContect .title{ width:100%; color:#0f1427;font-size:26px; line-height:40px;text-align:center; }
.mainContect .time{ width: 100%; height: 40px; border-bottom:1px dotted #ddd; padding-top:5px; text-align:center; color:#999999;font-size:12px;line-height:40px; font-weight:normal}
.mainContect .bdsharebuttonbox{ float: left;}
.mainContect .pic{ width:100%; text-align:center;padding:20px 0px 0px 0px;}
.mainContect .pic img{margin:0 auto;}
.mainContect .con{ padding:0px 15px;line-height:30px;font-size:14px; color:#333;word-wrap:break-word; word-break:break-all;overflow:hidden}
.mainContect .conTitle{ width: 100%; border-bottom: 1px solid #c8c8c8; margin-bottom: 15px;}
.mainContect .conTitle span{ width: 120px; height: 36px;display: block; color:#fff; font-size: 16px;line-height: 36px; text-align: center; background: #0b61a5;}
.mainContect .pgfy{
	 width:100%; border-top:1px solid #eaeaea; padding-top:15px;padding-bottom:20px; margin: 0 auto;}
.mainContect .pgfyl{float:left;  width:680px;padding-left: 14px;}
.mainContect .pgfyl p{ color:#0f1427;font-size: 16px;}
.mainContect .pgfyl p a{ color:#0f1427; font-size: 16px;}
.mainContect .pgfyr{ width:100px; float:left; text-align:center;padding-top:30px;}
.mainContect .pgfyr a{ color:#0f1427;font-size:14px;}

.mainConList ul{padding-top:0px;clear:both;  padding-bottom:10px; margin-top: -16px;}
.mainConList ul li{
	width: 920px; height: auto; overflow:hidden; padding-top: 10px; padding-bottom: 10px;
	border-bottom:1px solid #d4dde3; }
.mainConList ul li a{width: 920px;padding: 0px 4px;display: block;
	color:#0f1427; font-size:16px; line-height:36px; font-weight: bold; }
.mainConList ul li a:hover{color:#fe6716}
.mainConList ul li span{ color: #999999;float: right; font-size:12px;line-height:36px; font-weight: normal; width:100px;}
.mainConList ul li p{width: 900px;padding: 0px 10px;color:#666666;font-size:12px;line-height:22px}

#footer {
    background: #ffffff none repeat scroll 0 0;
}
#footer .artBox dl{ float:left; width:300px;}
#footer .artBox dt {
	font-weight:bold;
	color:#333;
    font-size: 16px;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
}
#footer .artBox dd {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    padding-left: 10px;
}
#footer .artBox dd a {
    color: #808080;
}
#footer .artBox dd a:hover {
    color: #333;
}


.visaList .link:after,.visaList:after{content:'\0020';clear:both;display:block}
.visaList{margin:0 -5px;*zoom:1}
.visaList:after{height:0}
.visaList .item{float:left}
.visaList .link{float:left;width:135px; overflow:hidden; margin:9px 5px;padding:0 3px;*zoom:1}
.visaList .link:after{height:0}
.visaList .link .cover{display:block;margin:0 -3px 20px}
.visaList .link .cover .img{display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:133px;height:99px;border:1px solid #efefef;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.visaList .link .name{float:left;color:#333;font-size:14px}
.visaList .link .name a{color:#333}
.visaList .link .price{float:right;color:#999;font-size:12px}
.visaList .link .price .unit{color:#f55;font-size:15px}
.visaList .link .price .num{margin-right:1px;color:#f55;font-size:14px}
.visaList .link:hover .img{box-shadow:0 0 8px #ccc;opacity:.85;filter:alpha(opacity=85)}:root .visaList .link:hover .img{filter:none}

.st-serve{float:left; width:1200px}
.st-serve dl{float:left;width:280px;height:50px;padding:20px 0 10px 20px}
.st-serve dl dt{float:left;width:80px;height:50px; vertical-align:middle; font-size:30px; color:#FFF; }
.st-serve dl dd{float:left;width:200px}
.st-serve dl dd span{color:#CCC;display:block;height:24px}

.st-help{float:left;width:100%;min-width:1200px;padding:20px 0;background:#fff}.help-lsit{float:left;width:1200px}.help-lsit
dl{float:left;width:200px}.help-lsit dl dt,
.help-lsit dl dt
a{color:#333;height:30px;line-height:30px;font-size:14px;font-weight:bold}.help-lsit dl dd
a{display:block;color:#666;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-wechat{float:right;width:200px}.st-wechat
.pic{float:left;width:94px;height:94px;overflow:hidden;position:relative;background:#e7e7e7}

#footerAbout .aboutMain{float:left}
#footerAbout .aboutSub{float:right}
#footerAbout .aboutList{float:left;width:140px;padding:0 0 2px 5px;color:#999}
#footerAbout .aboutList .title{color:#333;font-size:14px;line-height:26px}
#footerAbout .aboutList a{ font-size:12px;}
#footerAbout .appPromo{float:right;padding-right:10px;color:#333;line-height:20px;text-align:center}
#footerAbout .appPromo ul{padding:0; margin: 0;}
#footerAbout .appPromo ul li{ float:left; width: 100px; text-align: center; margin: 0 5px;}
#footerAbout .appPromo .qrCode{display:block;width:96px;height:96px; border:1px solid #ddd}
#footerAbout .serv{float:right;width:240px;padding-top:2px;line-height:20px}
#footerAbout .serv .title{color:#acacac}
#footerAbout .serv .num{color:#00af67;font-size:22px;line-height:30px}
#footerAbout .serv .tip{margin-top:3px;color:#333}
#footerAbout .serv .online{display:inline-block;height:31px; margin-top:8px; padding:5px 11px 5px 8px;background:#00af67;color:#fff;cursor:pointer}
#footerAbout .serv .online:before{content:'\e7ad';margin-right:8px;font-size:18px;vertical-align:-3px}

.soa{ border-bottom:#CCC 1px solid; border-top:#CCC 1px solid; height:36px; background:#DDD; text-indent:15px; color:#D80100; font-size:16px; line-height:36px; font-weight:bold;}
#wrap{position: relative; height:auto; overflow: hidden;}
.Plist{border-bottom:#CCC 1px solid; width:100%; height:auto; overflow:hidden; margin-top:5px;}
.Plist dt{ width: 18.8%; margin: 0.5%; line-height: 36px; float: left; color: 222; text-align: center; font-size: 16px; border: 1px #CCC solid; background: #EEE;}
/*
.Plist dt{ width:100px; float:left; text-align:right; color:#333; font-weight:bold; line-height:36px; font-size:14px;}
.Plist dd{ width:1100px; float:right; overflow:hidden;}
.Plist dd A {PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 4px; WIDTH:auto; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 2px; TEXT-ALIGN: center; font-size:14px;}	
.Plist dd A:hover {BACKGROUND: #1A4297; COLOR: #fff! important}
.Plist .Pon{BACKGROUND: #1A4297; COLOR: #fff! important}
*/
#gradient{width: 100%; position: absolute; bottom: 0; left: 0;}
#read-more{border-top: 1px solid #CCC; background: #fff; color: #333;}
#read-more a{ display:block; width:200px; height:36px; text-align:center; font-size:14px; line-height:36px; margin: 0px auto; font-weight: bold; border:1px #CCCCCC solid; border-top:#FFF 1px solid; text-decoration: none;}
#read-more a: hover{color: #000;}

.wqz{height:auto; overflow:hidden;}
.wqz li{float:left; width:282px; height:235px; margin:20px 9px 0 9px}
.wqz li .pic{ width:282px; height:192px; vertical-align:middle; text-align:center; overflow:hidden}
.wqz li .pic img{max-width:282px; max-height:192px; vertical-align:middle}
.wqz li .txt{height:42px; line-height:42px; padding:0 12px; border:1px solid #f1f1f1; border-top:0}
.wqz li a:hover .txt{background:#f9f9f9; color:#F00;}
.wqz li .txt .gj{float:left;width:152px;height:42px;line-height:42px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.wqz li .txt .jg{float:right;font-size:14px}
.wqz li .txt .jg b{color:#F00;font-size:18px}