 /*   Public */
@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0}
 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
img { border: 0 none; vertical-align: top; }
ul,li,dl,dd,dt { list-style-type: none; }
i,em,cite { font-style: normal; }
body {  -webkit-text-size-adjust:none; /* 谷歌不支持12px以下字号 */ font-family:"arial"; background:#f5f5f5;}
a{ text-decoration: none; }
.clear,.cle {clear:both;}
a,area { blr:expression(this.onFocus=this.blur()) }   /*  去掉IE下链接虚线框 */
a:focus { outline: none; }    /* 去掉火狐下链接虚线框 */
body{min-width: 1200px; }
.clr{clear: both;}
/* end_Public */
 
/*ea_h*/
#gj_h{ width:100%; height:160px;   background:#fff;}

.top_bk{ height:39px; line-height:39px;Z-INDEX:999;  background:#eeeeee; border-bottom:1px solid #e7e7e7;}
.top{ width:1200px; margin:0 auto;}
.top_l{ width:820px; float:left; font-size:18px; color:#303030;}
.top_l span{ font-size:14px; color:#ff0000;}
.top_c{ width:180px;float:left; margin:0 auto; z-index:999;}

.top_c ul li{ float:left;}
.top_r{ width:200px; float:left;margin:0 auto;}

.top_r ul li{ float:left;}

.top_r1 li{ height:19px; margin:10px 5px;display:inline;}
.top_r2 li{  text-align:center; margin:0 10px; float:left; line-height:39px;display:inline;}
.top_r2 li a{ color:#303030;}
.top_r2 li a:hover{ color:#fa25a3;}
.gl_center{ height:80px;width:1200px; margin:0 auto;}
.t_logo{ width:360px; height:53px; float:left; overflow:hidden; margin-top:15px;}
.t_logo img{width:360px; height:53px;}
.t_tel{ width:390px; height:45px; float:right; overflow:hidden;margin-top:15px;}
.t_tel h2{ font-size:20px; color:#0084d0; width:100%; line-height:20px;height:20px; font-weight: normal;}
.t_tel p{ font-size:14px; color:#0084d0; width:100%; line-height:20px;height:20px; margin-top:5px;}
.t_tel p img{ margin-right:8px;display:inline; margin-top:2px;display:inline;}
.t_tel p span{ font-size:18px; color:#0084d0; width:100%; line-height:20px; color:#fe32ab}

.t_form{ width:400px; height:40px; float:left; margin:20px 0 0 25px;display:inline; background:#00b8fc;display:inline;}
.t_form_text{ width:336px; margin:2px;display:inline; border:0px; background:#fff; height:36px;float:left; text-indent:5px; color:#b0b0b0;display:inline;}
.t_form_btn{ height:40px; width:60px; line-height:40px; color:#fff;border:0px; background:none; float:left; font-size:16px; text-align:center;}.ea_nav{ height:40px; background:#00b8fc;   font-size:18px;} 
.ea_nav ul{ height:40px;width:1200px; margin:0 auto;}
.ea_nav li { float:left; width:109px;line-height:40px; text-align:center; }
.ea_nav li.hover{background:#fe32ab;}
.ea_nav li a{ color:#fff; display:block;}
.ea_nav li a:hover{ background:#fe32ab; }


.weixin{ width:90px; height:40px; margin:0 auto;position:relative; font-size:14px; text-align:center; float:left;}
.weixin a{ color:#303030;width:90px; height:40px; display:block; position:absolute; left:0; top:0;  }
.weixin .weixin_nr{width:144PX;  height:144PX; padding:10px; background:#fff; text-align:center; position:absolute; z-index:999;left:-35px; top:45px; display:none;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:70px; top:-10px;}
.weixin.on .weixin_nr{ display:block;z-index:999;}

.top_c1{width:90px; height:40px;text-align:center; font-size:14px;float:left; }
.top_c1 a{ color:#303030;}

/*end_ea_h*/

/*gl_foot*/

.gl_foot_bk{ background:#00b8fc; width:100%;}

.gl_foot{ width:1200px; margin:0 auto;} 
.gl_foot_nav dl{ float:left; height:195px;}
.gl_foot_nav dt{ font-size:16px;  color:#fff;height:46px;padding-top:10px; line-height:56px;}
.gl_foot_nav dd{ font-size:14px; height:26px;line-height:26px;}
.gl_foot_nav dl a{ color:#fff;}
.gl_foot_nav dl a:hover{ color:#fffc00; text-decoration: underline;}
.gl_foot_nav1{ width:155px; float:left;}
.gl_foot_nav2{ width:160px; float:left;}
.gl_foot_nav3{ width:245px; float:left;}

.gl_foot_nav4{ width:190px; float:left;}
.gl_foot_nav4 dt{ text-indent:10px;}
.gl_foot_nav5{ width:200px; float:left;}
 
.gl_foot_nav6{ width:250px; float:left; text-align:center; }
 


.gl_foot_copy{ border-top:1px solid #b9eefe; height:250px;}
.gl_foot_copy_l{float:left;  width:730px; height:118px; margin-top:25px;}
.gl_foot_copy_l img{ width:118px; height:118px; float:left; margin-right:30px; }

.gl_foot_copy_l p{ font-size:14px; line-height:23px;  color:#fff;}
.gl_foot_copy_l p.gl_foot_copy_l1{line-height:20px; font-size:12px;height:25px; }



.gl_foot_copy_r{ float:right; color:#fff; height:118px;margin-top:25px; }
.gl_foot_copy_r p{font-size:14px; line-height:29px; text-indent:30px;  color:#fff;}
.gl_foot_copy_r a{  color:#fff;  }
.gl_foot_copy_r a:hover{ text-decoration:underline; }
.gl_foot_copy dl{height:70px; margin-top:20px;}
.gl_foot_copy dl dt{ width:55px; height:70px;float:left;}
.gl_foot_copy dl dd{ width:120px; margin-left:5px; margin-right:18px; float:left;}
.gl_f_links{ height:130px; width:1200px; margin:0 auto;}
.gl_f_links h2{ color:#303030; font-size:14px; line-height:25px; padding-top:15px; text-align:left; width:100%;}
.gl_f_links a{ float:left; color:#303030; font-size:14px; line-height:25px; margin-right:15px;  }
.gl_f_links a:hover{ color:#00b8fc; text-decoration:underline;}
/*end_gl_foot*/


/*banner*/
.gj_list_ba{ width:1200px; margin:20px auto 0; height:170px; background:#00b8fc;}
 
.gj_list_ba{ width:1200px; margin:20px auto 0; height:170px; background:#00b8fc;}
.gj_list_bal{ width:270px; float:left; }
.gj_list_bal h2{ text-align:Center;  font-size:60px; color:#fff;  height:80px; line-height:80px; padding-top:25px;}
.gj_list_bal h3{ text-align:Center;  font-size:30px; color:#fff;text-transform:uppercase; }



.gj_list_bar{width:930px; position:relative; float:right;}
.gj_list_bar img{width:930px;height:170px; position:relative;  }
.gj_list_barn{ position: absolute;  text-align:Center; color:#fff; background:rgba(0,0,0,0.5); width:100%; height:170px; left:0px;top:0px;}
.gj_list_barn h2{ font-size:24px; height:40px; padding-top:45px;}
.gj_list_barn p{ font-size:18px; height:30px;  }
/*end_国旅新版首页设计*/


/*  common*/

.gl_c_bk{background:#fff; margin-top:20px; }

.gl_c_tit{ height:55px; width:100%; overflow:hidden; }
.gl_c_tit h2{ float:left;line-height:55px;font-size:20px; font-weight:normal; color:#fe32ab;}
.gl_c_tit span{ font-size:14px; color:#222222; margin-left:5px;}
.gl_c_tit a{ font-size:14px; color:#222222;line-height:55px; float:right;}
.gl_c_tit a:hover{  color:#fe32ab; text-decoration:underline;}
.gl_c_ad{ margin-top:20px;}

/* end_ common*/
.gl_usa{ width:1200px; margin:0 auto;}


/*gl_list  列表开始*/
.gl_usa_1{ width:1200px; margin:0 auto; background:#fff; padding-bottom:1px; margin-top:20px;}

.gl_usa_1 .gl_c_tit{ height:55px; width:1170px; margin-left:15px; overflow:hidden; }
.gl_list{ width:1170px; margin:0 auto;}
.gl_list li{ height:180px; overflow:  hidden; background:#f0f0f0; margin-bottom:20px;}
.gl_list li .gl_list_l{ width:260px; height:180px; float:left; margin-right:20px;}
.gl_list li .gl_list_l img{ width:260px; height:180px; }
.gl_list_r{ width:850px; height:180px; overflow: hidden; float:left;}
.gl_list_r h2{ font-size:18px; font-weight:normal;  width:100%; margin-top:12px; height:34px; line-height:34px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; }
.gl_list_r h2  span{ font-size:18px; font-weight:bold; color:red; margin-right:5px;}
.gl_list_r h2 a{  color:#303030; }
.gl_list_r h2 a:hover{  color:#fa25a3; }

.gl_list_cont {width:850px; height:40px; line-height:20px; overflow: hidden; font-size:14px; color:#303030; }
.gl_list_cont p span{color:#fa25a3;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.gl_list_cont p{font-size:14px; color:#303030; font-weight:normal;}
.gj_list_js{ height:30px; font-weight:normal;  margin-top:10px; overflow: hidden; font-size:14px; color:#303030; border-bottom:1px solid #e8e7e7; }
.gj_list_js img{ margin-right:5px;}
.gj_list_js1{ float:left; margin-right:15px;line-height:20px;}
.gj_list_js2{ float:left; margin-right:15px;line-height:20px;}
.gj_list_js3{ float:left; margin-right:15px;line-height:20px;}
.gj_list_js4{ float:right; margin-right:40px;line-height:30px; font-size:14px;}

.gj_list_js4 span{color:#fa25a3; font-size:30px;}
.gl_list_time{}
.gl_list_time_l{ color:#00b8fc; font-size:14px; float:left; margin-top:15px; width:580px;  }
.gl_list_time_l p{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.gl_list_time_r{ color:#00b8fc; float:right; margin-top:10px;}
.gl_list_time_r a{ width:90px; height:34px; font-size:14px; color:#fff; margin-right:20px;  display: inline-block; text-align:center;line-height:34px; font-weight:normal; }
.gl_list_time_r1{ background:#fa25a3;}
.gl_list_time_r2{ background:#808080;}

/*分页*/
.pages{ width:1170px; margin:0 auto;}
.pages ul{	float:right;	padding:0px 0px 12px 16px;}
.pages ul li{	float:left;	font-family:Tahoma;	line-height:17px;	margin-right:6px;	border:1px solid #E9E9E9;}
.pages ul li a{	float:left;	padding:2px 6px 2px;	color:#555;	display:block;}
.pages ul li a:hover{	color:#00abff;	text-decoration:none;	padding:2px 6px 2px;}
.pages ul li.thisclass,
.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{	background-color:#00abff; color:#fff;	border:1px solid #00abff;	padding:2px 6px 2px;	font-weight:bold;}
.pages .pageinfo{	line-height:21px;	padding:12px 10px 12px 16px;	color:#999;}
.pages .pageinfo strong{	color:#555;	font-weight:normal;	margin:0px 2px;}
/*end_分页*/

/*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;}
.gj_c_glcl .gj_c_glcln img{width:64px; height:64px; float:left; margin:14px; display:inline; }
.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:#00b8fc; 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;  overflow:hidden;display:inline;}
.gj_c_glr dd img{ float:left; height:135px; width:130px; margin:10px;display:inline;}
.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;display:inline;}
/*end_gj_c_gl*/



/* 换一批 */

.gl_usa_tj{ background:#fff; width:1200px; margin-top:20px; }
.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;}

.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:#00b8fc;height:100%;background:url(https://img.ctsqj.com/pc/ctsqj/ORG7188_templets/002/images/more_ico.png) no-repeat left center; font-size:14px; font-weight:normal; }
#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: 200px;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:275px;float:left;margin-right:20px; height:200px;}
#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(https://img.ctsqj.com/pc/ctsqj/ORG7188_templets/002/images/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:"arial"; font-size:12px;}
.sales-product-tj a{ color:#fff; }
 



.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;   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;  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=#e5000000,endColorstr=#e5000000); width:100%;} 
.gj_c_zbc_c1 .gj_c_zbc_dl3{ font-size:16px;}
.gj_c_zbc_dl3 p{width:90%; margin:5px  auto; line-height:25px; }
.gj_c_zbc_dl3 p a{ color:#fff;font-size:16px;font-weight:normal; }
.gj_c_zbc_dl3 p a:hover{ text-decoration:underline;}
.gj_c_zbc_r{width:225px; height:500px; float:right;}
.gj_c_zbc_r img{width:225px; height:500px;}

.gj_c_zbc_c2 li{ margin-left:15px; width:228px; float:left; overflow:hidden; margin-top:15px; position: relative; height:200px;}
.gj_c_zbc_c2 li .gj_c_zbc_dl3{ font-size:14px;}

/* 换一批 */
  .gl_usa_fl table{ width:1170px; margin:0 auto; padding:10px 0 10px 0;}
   .gl_usa_fl table td{ padding:5px 0; }
.gl_usa_fl{ background:#fff; margin:20px auto 0;}
.gl_usa_fl_tit{ background:#35d0fe; height:22px; text-align:center; line-height:22px; font-size:14px;}
.gl_usa_fl_all{ width:35px; text-align:center; height:22px; background:#ffb400;font-size:14px;  }
.gl_usa_fl_all a{  color:#303030;}
.gl_usa_fl_xq { height:25px; float:left;padding-left: 20px;}
.gl_usa_fl_xq li{ float:left; height:25px; display:inline-block; margin-right:25px;  }
.gl_usa_fl_xq li A{ font-size:14px; color:#303030;}
.gl_usa_fl_xq li A:hover{ font-size:14px; text-decoration:underline; color:#00b8fc;}
.gl_usa_fl-zk  { cursor:pointer; width:20px; height:12px; background:url(https://img.ctsqj.com/pc/ctsqj/ORG7188_templets/002/images/gl_usa_fl-zk1.jpg) no-repeat; display:block;}
.gl_usa_fl-zk0{ width:20px; height:12px;  }
 
.gl_usa_fl-zk img{ }


.gl_usa_fl_xq .citylv2:first-child {background: #fe32ab}
.gl_usa_fl_xq .citylv3:first-child {background: #ff8900}


.top_l{width: 910px;}
.top_l .top_l_txt{color: #303030;font-size: 16px;}
.top_l .top_l_a a{color: #ff0000;}
.top_c{width: 126px;}
.weixin{width: 63px;}
.weixin a{width: 63px;}
.top_c1{width: 63px;}
.top_c1 a{width: 63px;}
.top_r{width: 164px;}
.top_r1 li{margin: 10px 2px;}
.top_r2 li{margin: 0 4px;}

.ajax_list_more {text-align: center;margin-bottom: 10px;}
.ajax_list_more .ajax_morepage_but{border: 1px solid #fa25a3;color: #fff;font-size: 18px;display: inline-block;padding: 3px 20px;text-align: center;border-radius: 5px;background: #fa25a3;}


.t_tel_01{
    margin-top: 8px;
    height: auto;
}
.t_tel_01 p{
    margin-top: 0;
}

.dayon a,.priceon a{background:#ffb400;}