@import url('banner.css');
@import url('animate.css');
.gl_baner{ height:490px;  }

.banner{ width:100%; height:490px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:490px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:490px; float:left;}
.b-list{ height:50px;  width:1200px;  text-align:right; position:relative; margin:0 auto;z-index:999999;top:450px;}
.b-list span{ display:block;cursor:pointer;  width:14px; height:14px;background:url(../image/arrow1.png) no-repeat left; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{background:url(../image/arrow2.png) no-repeat; }
.bar-left{ display:none; position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ display:none; position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(https://www.khly88.com/Skin/newindex/images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:200px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(https://www.khly88.com/Skin/newindex/images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:200px;}

/*国旅新版首页设计*/

.gj_c{ width:1200px; margin:0 auto;}
.gj_c_bk{background:#fff; margin-top:20px; }
.gj_c_tit{ height:55px; width:100%; overflow:hidden; }
.gj_c_tit h2{ float:left;line-height:55px;font-size:20px; font-weight:normal; color:#fe32ab;}
.gj_c_tit span{ font-size:14px; color:#222222; margin-left:5px;display:inline;}
.gj_c_tit a{ font-size:14px; color:#222222;line-height:55px; float:right;}
.gj_c_tit a:hover{  color:#fe32ab; text-decoration:underline;}
.gj_c_ad{ margin-top:20px;}


/*gj_c_dd*/
.gj_c_dd{ width:1200px; height:124px; margin:25px auto 0;}
.gj_c_dd ul{margin-right:-20px; }
.gj_c_dd ul li{  width:285px; height:120px; float:left; margin-right:20px; display:inline-block; }
.gj_c_dd ul li:nth-child(1){border-bottom:4px solid #ffb400 ;}
.gj_c_dd ul li:nth-child(2){border-bottom:4px solid #41df82 ;}
.gj_c_dd ul li:nth-child(3){border-bottom:4px solid #fe35ab ;}
.gj_c_dd ul li:nth-child(4){border-bottom:4px solid #35d0fe ; margin-right:0px;}
/*end-gj_c_dd*/
/*gj_c_gn*/
.gj_c_sale{ background:#fff; width:1170px; margin:0 auto; height:225px; overflow:hidden; position:relative; }
.box{width:1170px; padding-bottom:15px; margin:0 auto;}
.module-title{POSITION: relative;}
 
.module-title h2{ float:left;line-height:55px;font-size:20px; font-weight:normal; color:#fe32ab;}
.module-title h2 span{ font-size:14px; color:#222222; margin-left:5px;display:inline;}

.module-title ul{right:10px;position:absolute;top:25px;}
.module-title li.next{width:70px;height:20px;line-height:20px; text-align:right;}
.module-title li a{display:block;overflow:hidden;widtb:100%;cursor:pointer;color:#F5A700;height:100%;background:url(../image/more_ico.png) no-repeat left center; }
#sales-product .module-title LI.next a{height:20px;width:70px;}
#corner-product-main{}
#sales-product-main{PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;OVERFLOW: hidden;WIDTH:1170px !important; POSITION: relative;margin:0px auto;}
#sales-product-main ul{WIDTH:1170px;}
#sales-product-main LI A.a1{DISPLAY: block;MARGIN: 0px auto;VERTICAL-ALIGN: middle;WIDTH: 187px;HEIGHT: 178px;TEXT-ALIGN: center}
#sales-product-main LI A.sales-product-pic span{DISPLAY: inline-block;VERTICAL-ALIGN: middle;WIDTH: 0px}
#sales-product-main LI SPAN.price_symbol{FONT-SIZE: 23px;LINE-HEIGHT:20px}
#sales-product-main ul{}
#sales-product-main ul li{width:380px;float:left;margin-right:20px;display:inline;}
#sales-product-main ul li a{display:block;}
#sales-product-main ul li a span{display:block;height:30px;line-height:30px;overflow:hidden;color:#666666;text-align:center;}
#sales-product-main ul li a span:hover{color:#ff8400; text-decoration:underline;}
#sales-product-main ul li em{font-size:14px;color:#ff8400;font-weight:bold;font-style:normal;height:18px;line-height:18px;overflow:hidden;text-align:center;display:block;}

.sales-product-list{ position: relative; }
.sales-product-list .sales-product-listx{ position:absolute; right:0; top:0; background:url(../image/sales-product-listx.png) no-repeat; height:150px; width:172px;}
.sales-product-list .sales-product-listx p{ height:75px; line-height:25px; font-size:14px; overflow:hidden; width:140px; margin:15px auto;}
.sales-product-list .sales-product-listx p a{ color:#222222;}
.sales-product-list .sales-product-listx p a:hover{ color:#fe32ab;}

.sales-product-list .sales-product-listx h2{ font-size:24px;color:#fe32ab; font-weight:normal; text-align:right; margin-right:20px;} 
.sales-product-list .sales-product-listx span{font-size:16px;color:#222222; }

.sales-product-tj{ width:40px; height:18px; position:absolute; left:0; top:0; text-align:center; height:18px; font-family:"宋体"; font-size:12px;}
.sales-product-tj a{ color:#fff; }
.sales-product-tj0{ background:url(../image/gj_c_sale1.png) no-repeat;}
.sales-product-tj1{ background:url(../image/gj_c_sale2.png) no-repeat;}
.sales-product-tj2{ background:url(../image/gj_c_sale3.png) no-repeat;}
/*end_gj_c_gn*/

/*gj_c_gn*/
.gj_c_gn{height:575px; width:1170px; margin:0 auto; }

.gj_c_gn_l{  float:left;width:200px; height:500px; background:#f1f0f0; overflow: hidden;}
.gj_c_gn_c{float:left; width:745px;}

.gj_c_gn_c1{ margin-left:15px; float:left;width:400px;display:inline; }
.gj_c_gn_c1 dt{ width:400px; height:265px; position:relative;}
 .gj_c_gn_c1 dd {width:400px; height:107px; margin-top:10px; background:#e8f9ff;}
.gj_c_gn_c1 dd img{ float:left; margin-right:10px;display:inline; height:107px; width:130px}
.gj_c_gn_c1 dd p{ height:60px; line-height:20px; font-size:16px overflow:hidden; padding-top:15px; }
.gj_c_gn_c1 dd p a{ color:#626262;}
.gj_c_gn_c1 dd p a:hover{ text-decoration:underline; color:#F5A700;}
.gj_c_gn_c1 dd h2{ font-size:24px; color:#fe32ab; font-weight:normal; text-align:right; margin-right:15px;display:inline;}
.gj_c_gn_c1 dd h2 span{ font-size:16px;}


.gj_c_gn_c2{ padding-left:10px; width:305px; overflow:hidden;}
.gj_c_gn_c2 li{ width:305px; height:116px; margin-bottom:12px; background:#e8f9ff;}
.gj_c_gn_c2 li img{ float:left; margin-right:10px;height:116px; width:120px}
.gj_c_gn_c2 li p{ height:60px; line-height:20px; font-size:14px; overflow:hidden; padding-top:15px; }
.gj_c_gn_c2 li p a{ color:#626262;}
.gj_c_gn_c2 li p a:hover{ text-decoration:underline; color:#F5A700;}
.gj_c_gn_c2 li h2{ font-size:24px; color:#fe32ab; font-weight:normal; text-align:right; margin-right:15px;}
.gj_c_gn_c2 li h2 span{ font-size:16px; color:#626262;}
.gj_c_gn_r{width:225px; height:500px; float:right;}
.gj_c_gn_r img{width:225px; height:500px;}
/*end_gj_c_gn*/
/*gj_c_zb*/
.gj_c_zb{height:575px; width:1170px; margin:0 auto; overflow:hidden; position: relative; }
 
.gj_c_zbc_l{  float:left;width:200px; height:500px; background:#f1f0f0; overflow: hidden;}


.gj_c_zbc_l h2{ font-size:20px; font-weight: normal; text-align:center; color:#fff; width:140px; margin:10px auto; display:inline;height:40px; line-height:40px; background: url(../image/gj_c_zbc_l_h2.png) no-repeat center; display:block;}
.gj_c_zbc_l h3{font-size:16px; width:120px; text-indent:18px; font-weight: normal; color:#fff; background: url(https://www.khly88.com/Skin/newindex/images/gj_c_zbc_l_h3.png) no-repeat left; margin:0 auto; }
.gj_c_zbc_l h4{font-size:16px; width:120px; text-indent:70px;  font-weight: normal; color:#fff; background: url(https://www.khly88.com/Skin/newindex/images/gj_c_zbc_l_h4.png) no-repeat right; margin:0 auto;}
.gj_c_zbc_l h5{font-size:16px; width:120px;text-align:center; font-weight: normal; color:#fff; background: url(../image/gj_c_zbc_l_h5.png) no-repeat right; margin:0 auto;}


.gj_c_line5{ height:140px; font-size:14px;  background:url(../image/gj_c_line5.png) no-repeat center;}
.gj_c_line3{  height:86px; font-size:14px;  background:url(../image/gj_c_line3.png) no-repeat center;}
.gj_c_line li{ height:24px; line-height:24px;}
.gj_c_line a{ color:#303030;}
.gj_c_line a:hover{ color:#F5A700; text-decoration:underline;}
.gj_c_line ul{ margin-top:9px;}
.gj_c_line1{ width:100px; float:left;  text-align:right;}
.gj_c_line1 a{ margin-right:15px;display:inline;}
.gj_c_line2{ width:100px; text-indent:15px; float:left; text-align:left;}
 
.gj_c_zbc_c{ float:left; width:730px; overflow: hidden; }

.gj_c_zbc_c1 {width:730px;overflow: hidden;height:285px; float:left; height:285px; }
.gj_c_zbc_c1 dt{ width:460px; height:285px;   overflow:hidden; position:relative; float:left;  margin-left:15px;display:inline; display:inline;}
 
.gj_c_zbc_c1 dd{ width:240px; height:285px; overflow:hidden; position:relative; float:left; margin-left:15px;display:inline; display:inline;}
.gj_c_zbc_c1 .gj_c_zbc_dl3{ font-size:16px;}


.gj_c_zbc_c2{ width:730px;  }
.gj_c_zbc_c2 li{ margin-left:15px; display:inline;width:228px; float:left;  margin-top:15px; overflow:hidden;position: relative; height:200px;display:inline;}
.gj_c_zbc_c2 li .gj_c_zbc_dl3{ font-size:14px; }



.gj_c_zbc_dl1 {  width:100%;}
.gj_c_zbc_dl1 img{ width:100%;height: 265px;}
.gj_c_zbc_dl2 {position: absolute; bottom:60px; left:0;} 
.gj_c_zbc_dl2 h2{ font-weight:normal; font-size:20px; color:#303030;  height:40px; background:#fff; line-height:40px; margin-right:2px; display:inline;  float:left;padding:0 15px; }
.gj_c_zbc_dl2 h3{ font-weight:normal; font-size:20px;   color:#fff; height:40px;  background:#fe32ab; line-height:40px; margin-right:2px; display:inline; float:left; padding:0 15px; }
.gj_c_zbc_dl2 h3 span{ font-size:14px; color:#303030;   }
 

.gj_c_zbc_dl3 {position: absolute; bottom:0; left:0; height:60px; background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000); width:100%;} 

.gj_c_zbc_dl3 p{width:90%; margin:5px  auto; line-height:25px; }
.gj_c_zbc_dl3 p a{ color:#fff;}
.gj_c_zbc_dl3 p a:hover{ text-decoration:underline;}

.gj_c_zbc_r{width:225px; height:500px; float:right; overflow:hidden;}
.gj_c_zbc_r img{width:225px; height:500px;}

/*end_gj_c_zb*/


/*gj_c_gl*/

.gj_c_gl{ height:395px; width:1170px; margin:0 auto; }
.gj_c_glcl {width:425px; float:left; overflow:hidden;}
.gj_c_glcl img{ width:425px; height:220px }

.gj_c_glcl .gj_c_glcln{ background:#ececec; margin-top:10px; height:90px; overflow:hidden;}
.gj_c_glcl .gj_c_glcln img{width:64px; height:64px; float:left; margin:14px; }
.gj_c_glcl .gj_c_glcln h2{font-size:16px; font-weight: normal; height:22px; line-height:22px; padding-top:11px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gj_c_glcl .gj_c_glcln h2 a{font-size:16px; color:#626262;}
.gj_c_glcl .gj_c_glcln h2 a:hover{font-size:16px; color:#F5A700; text-decoration:underline;}

.gj_c_glcl .gj_c_glcln p{font-size:14px; font-weight: normal; color:#626262;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.gj_c_glr{ width:740px; float:right;}
.gj_c_glr dd{ width:360px; height:155px;margin:0 0 10px 10px; float:left; background:#ececec; margin-left:10px; overflow:hidden; display:inline;}
.gj_c_glr dd img{ float:left; height:135px; width:130px; margin:10px;}
.gj_c_glr dd h2{ padding-top:20px; margin-bottom:5px; line-height:21px; height:42px; overflow:hidden;}
.gj_c_glr dd h2 a{font-size:16px; font-weight: normal; height:32px; color:#303030;}
.gj_c_glr dd h2 a:hover{  color:#fe32ab;}
.gj_c_glr dd p{ color:#626262; font-size:14px; height:25px; line-height:25px;}
.gj_c_glr dt{ width:360px; margin-left:10px;  height:155px; float:left;}
/*end_gj_c_gl*/
/*gj_c_foot*/
.gj_c_foot{ width:1200px; margin:25px auto; height:100px;}
.gj_c_foot ul li{ width:285px; background:#F5A700;color:#fff;   height:100px; float:left; margin-right:20px;display:inline;}
.gj_c_foot ul li img{ width:61px; height:58px; float:left; margin:21px 8px 0 20px;}
.gj_c_foot ul li h2{ font-size:20px; font-weight: normal; height:32px; padding-top:21px;}
.gj_c_foot ul li p{ font-size:14px; font-weight: normal;}
.gj_c_foot ul li:nth-child(4){margin-right:0px;}
/*end_gj_c_foot*/



/*end_国旅新版首页设计*/

.agwarp{margin: 0px auto;width: 1200px;}
.ag_w_IngPlay{overflow: hidden;padding: 20px 18px;background: #fff;margin-top: 20px;}
.IngPlay_l_info{overflow: hidden;width: 450px;height: 130px;margin-top: 10px;}
.IngPlay_l_info a:first-child{margin-right: 10px;}
.IngPlay_l_info a{display: block;width: 220px;height: 130px;overflow: hidden;float: left;}
.IngPlay_l_info img{display: block;width:220px;height:130px;}
.IngPlay_r{ width:700px; height:340px; overflow:hidden; position:relative; border:1px solid #ddd;  margin-left: 10px;}
.IngPlay_r .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:7px; z-index:1; }
.IngPlay_r .hd ul{ overflow:hidden; zoom:1; float:left;  }
.IngPlay_r .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:11px; text-align:center; background:#fff; cursor:pointer; }
.IngPlay_r .hd ul li.on1{ background:#f00; color:#fff; }
.IngPlay_r .hd ul .on i{ background:#fe32ab; color:#fff;width: 9px;height: 9px;display: inline-block;margin-top: -5px; }
.IngPlay_r .IngPlay_r_banner_w{ position:relative; height:100%; z-index:0;   }
.IngPlay_r .IngPlay_r_banner_w li{ zoom:1; vertical-align:middle; position: relative;}
.IngPlay_r .IngPlay_r_banner_w img{ width:700px; height:340px; display:block;  }
.info_text{position: absolute;left: 0px;bottom: 0px;line-height: 30px;background: rgba(89,83,69,0.5);width: 100%;height: 30px;padding:0px 10px}
.info_text p.agtest {white-space:nowrap; overflow:hidden;color: #fff; text-overflow:ellipsis;}
.info_text p a{color: #fff;}
.IngPlay_r .prev,
.IngPlay_r .next{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(https://www.khly88.com/Skin/newindex/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.IngPlay_r .next{ left:auto; right:0%; background-position:8px 5px; }
.IngPlay_r .prev:hover,
.IngPlay_r .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.IngPlay_r .prevStop{ display:none;  }
.IngPlay_r .nextStop{ display:none;  }
.IngPlay_l_top{ width:450px; height:200px; overflow:hidden; position:relative; border:1px solid #ddd;}
.IngPlay_l_top .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:7px; z-index:1; }
.IngPlay_l_top .hd ul{ overflow:hidden; zoom:1; float:left;  }
.IngPlay_l_top .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:11px; text-align:center; background:#fff; cursor:pointer; }
.IngPlay_l_top .hd ul li.on1{ background:#f00; color:#fff; }
.IngPlay_l_top .hd ul .on i{ background:#fe32ab; color:#fff;width: 9px;height: 9px;display: inline-block;margin-top: -5px; }
.IngPlay_l_top .IngPlay_l_banner_w{ position:relative; height:100%; z-index:0;   }
.IngPlay_l_top .IngPlay_l_banner_w li{ zoom:1; vertical-align:middle; position: relative;width:450px; height:200px; }
.IngPlay_l_top .IngPlay_l_banner_w img{ width:450px; height:200px; display:block;  }
.info_text{position: absolute;left: 0px;bottom: 0px;line-height: 30px;background: rgba(89,83,69,0.5);width: 100%;height: 30px;padding:0px 10px}
.info_text p a{color: #fff;}
.IngPlay_l_banner_w .info_text p{width: 360px;overflow: hidden;}
.ag_w_IngPlay_header{overflow: hidden;color: #fa25a3;margin-bottom: 15px;}
.ag_w_IngPlay_header h3{font-weight:normal;font-size: 20px;}
.ag_w_IngPlay_header h3 span{color: #303030;font-size: 14px;margin-left: 10px; }
.ag_w_IngPlay_header a{color: #F5A700;text-align: bottom;padding-top: 6px;font-size: 14px;}
.IngPlay_l_banner_w .info_text p.agtest {width:10em;text-overflow:ellipsis;}
.IngPlay_r_banner_w .info_text p.agtest {width:38em;text-overflow:ellipsis;}




*{margin: 0px;padding: 0px;}
li{list-style: none;}
img{border: 0px;}
a{text-decoration: none;}
.agfl{float: left;}
.agfr{float: right;}