.fl{ float: left;}
.fr{ float: right;}


/*************头部***************/
.g_title{ width: 100%; height: 110px; background-color: #50BCE7; border-bottom: 4px solid #243549;}
.g_top{ width: 1000px; margin: 0 auto; height: 110px;}
.g_logo{ background: url("../images/g_logo.png") no-repeat 0 center; height: 110px; width: 215px;}
.g_nav{ margin-left: 15px; height: 110px; line-height: 110px;}
.g_nav ul{ overflow: hidden;}
.g_nav ul li{ float: left;}
.g_nav ul a{ display: inline-block;height: 110px; padding: 0 5px; font-size: 12px; color: #ffffff;}
.g_nav ul .g_active1{ background-color: #E68812;}
.g_nav ul a:hover{ background-color: #E68812;}
.g_lang{ width: 70px; height: 110px;}
.g_lang ul{ margin-top: 15px;}
.g_lang ul a{ display: inline-block; width: 70px; height: 28px; line-height: 28px; text-align: center; font-size: 12px; color: #ffffff;}
.g_lang .g_a1{ background-color: #E68812;}
.g_lang .g_a2{ background-color: #3E74C7;}
.g_lang .g_a3{ background-color: #2295C3;}

/*************新闻***************/
.g_news{ width: 1000px; margin: 0 auto; height: 310px; overflow: hidden; padding-top: 60px;}
.g_dt{ width: 310px;}
.g_gg{ width: 310px; margin: 0 30px;}
.g_tz{ width: 320px;}
.g_n_col{}
.g_n_col h4{ height: 60px; line-height: 60px; position: relative;}
.g_n_col .g_a4{ color: #50BCE7; font-size: 18px;}
.g_n_col h4 span{ float: right; position: absolute; top: 0; right: 10px;}
.g_n_col span a{ color: #666666; font-size: 12px;}
.g_ul1 li{ background: url("../images/g_news1.png") no-repeat 0 center; height: 35px; line-height: 35px; padding-left: 20px;}
.g_ul2 li{ height: 42px; line-height: 42px;}
.g_ul2 span{ margin-top: 6px; display: inline-block; float: left; width: 80px; text-align: center; height: 30px; line-height: 30px; background-color: #50BCE7; color: #ffffff; font-size: 14px;}
.g_ul2 a{ font-size: 12px; margin-left: 10px;}
/************主体***************/
.g_main{ width: 100%; background: url("../images/g_main1.png") no-repeat center center; height: 400px;}
.g_m_con{ width: 1000px; margin: 0 auto;}
.g_m_con h4{ position: relative; height: 65px; line-height: 65px; padding-top: 15px; text-align: center;}
.g_m_con h4 a{ display: inline-block; font-weight: normal; height: 65px; padding: 0 70px; border-bottom: 1px solid #ffffff; font-size: 30px; color: #ffffff;}
.g_m_con h4 span{ position: absolute; bottom: -2px; left: 485px; display: inline-block; background: url("../images/g_main2.png") no-repeat center center; height: 3px; width: 30px;}
.g_ul3{ margin-top: 65px;}
.g_ul3 li{ float: left; margin-right: 37px; text-align: center; position: relative; width: 170px; height: 180px; background: url("../images/g_main3.png") no-repeat center center;}
.g_ul3 .g_li1{ margin-right: 0;}
.g_ul3 .g_li2{ margin-left: 130px;}
.g_ul3 li:hover{ background: url("../images/g_main11.png") no-repeat center center;}
.g_ul3 span{ display: inline-block; width: 97px; height: 81px; position: absolute; left: 40px; top: 15px;}
.g_ul3 a{ display: inline-block; width: 170px; height: 65px; padding-top: 115px; font-size: 16px; color: #ffffff;}

.g_ul3 .g_sp1{ background: url("../images/g_main4.png") no-repeat center center;}
.g_ul3 .g_sp2{ background: url("../images/g_main5.png") no-repeat center center;}
.g_ul3 .g_sp3{ background: url("../images/g_main6.png") no-repeat center center;}
.g_ul3 .g_sp4{ background: url("../images/g_main7.png") no-repeat center center;}
.g_ul3 .g_sp5{ background: url("../images/g_main8.png") no-repeat center center;}
.g_ul3 .g_sp6{ background: url("../images/g_main9.png") no-repeat center center;}
.g_ul3 .g_sp7{ background: url("../images/g_main10.png") no-repeat center center;}

/********************************/
.g_info{ width: 1000px; margin: 0 auto; height: 465px;}
.g_in_con h4{ position: relative; height: 65px; line-height: 65px; padding-top: 15px; text-align: center;}
.g_in_con h4 a{ font-weight: normal; display: inline-block; height: 65px; padding: 0 70px; border-bottom: 1px solid #D5D5D5; font-size: 30px; color: #50BCE7;}
.g_in_con h4 span{ position: absolute; bottom: -2px; left: 485px; display: inline-block; background: url("../images/g_info1.png") no-repeat center center; height: 3px; width: 30px;}
.g_ul4{ height: 216px; margin-top: 70px;}
.g_ul4 li{ text-align: center; position: relative; width: 221px; height: 216px; background-color: #E5E5E5; float: left; margin-right: 38px;}
.g_ul4 .g_li1{ margin-right: 0;}
.g_ul4 span{ display: inline-block; width: 107px; height: 94px; position: absolute; left: 57px; top: 35px;}
.g_ul4 .g_sp8{ background: url("../images/g_info2.png") no-repeat center center;}
.g_ul4 .g_sp9{ background: url("../images/g_info3.png") no-repeat center center;}
.g_ul4 .g_sp10{ background: url("../images/g_info4.png") no-repeat center center;}
.g_ul4 .g_sp11{ background: url("../images/g_info5.png") no-repeat center center;}
.g_ul4 a{ display: inline-block; width: 221px; height: 66px; padding-top: 150px; font-size: 18px; color: #E98202;}
.g_ul4 li:hover{ background-color: #E98202;}
.g_ul4 li:hover  .g_sp8{ background: url("../images/g_info22.png") no-repeat center center;}
.g_ul4 li:hover  .g_sp9{ background: url("../images/g_info33.png") no-repeat center center;}
.g_ul4 li:hover  .g_sp10{ background: url("../images/g_info44.png") no-repeat center center;}
.g_ul4 li:hover  .g_sp11{ background: url("../images/g_info55.png") no-repeat center center;}
.g_ul4 li:hover a{ color: #ffffff;}

/********************************/

.g_means{ height: 300px; background-color: #3CACD9;}
.g_ms_con{ width: 1000px; margin: 0 auto;}
.g_ms_con h4{ position: relative; height: 65px; line-height: 65px; padding-top: 15px; text-align: center;}
.g_ms_con h4 a{ display: inline-block; font-weight: normal; height: 65px; padding: 0 70px; border-bottom: 1px solid #ffffff; font-size: 30px; color: #ffffff;}
.g_ms_con h4 span{ position: absolute; bottom: -2px; left: 485px; display: inline-block; background: url("../images/g_main2.png") no-repeat center center; height: 3px; width: 30px;}
.g_ul5{ margin-top: 60px; margin-left: 20px; height: 60px;}
.g_ul5 li{ margin-right: 85px; height: 60px; line-height: 60px; background-color: #3CACD9; text-align: center; float: left;}
.g_ul5 a{ display: inline-block; padding:0 20px; height: 60px; color: #ffffff; font-size: 20px;}
.g_ul5 li:hover{ background-color: #ffffff;}
.g_ul5 li:hover a{ color: #000000;}
.g_ul5 .g_li1{ margin-right: 0;}
/********************************/

.g_footer{ width: 100%; background-color: #243549; height: 190px;}
.g_f_pic{ margin: 0 auto; padding-top: 40px; background: url("../images/g_foot1.png") no-repeat center center; width: 352px; height: 108px;}
.g_copy{ width: 1000px; text-align: center; height: 42px; margin: 0 auto; color: #ffffff;}
.g_copy a{ font-size: 16px; color: #ffffff; margin: 0 15px;}
.g_copy span{ font-size: 16px; color: #ffffff; margin: 0 15px;}



/********************************/

/***************************************酒店推荐*****************************************/

.tj_adr{ height: 85px; line-height: 85px; width: 1000px; margin: 0 auto;}
.tj_adr span{ color: #50BCE7; font-size: 14px; float: left;}
.tj_adr ul li{ float: left;}
.tj_adr ul a{ color: #50BCE7; font-size: 14px;}
/********************************/

.tj_main{ width: 1000px; margin: 0 auto; padding-top: 40px;}
.tj_main h4{ text-align: center;}
.tj_main h4 a{ font-size: 30px; color: #000000; font-weight: normal;}
.tj_text1{ padding: 20px; border: 1px dashed #E5E5E5; margin: 25px 0; word-break: break-all;}
.tj_pic{ overflow: hidden; padding-bottom: 35px;}
.tj_pic ul li{ float: left;}
.tj_pic .tj_li1{ margin: 0 35px;}
.tj_pic .tj_li2{ margin-top: 35px;}
.tj_text2{ padding-bottom: 45px;}
.tj_text2 li{ line-height: 30px; font-size: 16px;}
.tj_text2 span{ font-weight: bold; color: #000000;}
.tj_text2 a{ color: #000000; margin-left: 10px;}

/********************************/

.tj_take{ position: relative; width: 1000px; margin: 0 auto; height: 240px; background: url("../images/tj_take.png") no-repeat center center;}
.tj_take span{ color: #C0A38A; font-size: 38px; position: absolute; left: 75px; top: 55px;}
.tj_take ul{ position: absolute; right: 205px; top: 85px;}
.tj_take ul li{ float: left; margin-left: 18px; position: relative; cursor: pointer;}
.tj_ori{ background-color: #ffffff; font-size: 20px;}
.tj_a1{ display: inline-block; width: 200px; height: 50px; padding-left: 20px; line-height: 50px; color: #5E5E5E;}
.tj_ter{ background-color: #ffffff; font-size: 20px;}
.tj_a2{ display: inline-block; width: 255px; height: 50px; padding-left: 20px; line-height: 50px; color: #5E5E5E;}
.tj_time{ position: absolute; right: 45px; top: 85px;}
.tj_time input{ margin-left: 0; width: 120px; height: 50px; line-height: 50px; font-size: 20px; padding-left: 20px; color: #5E5E5E; outline: none;}
.tj_a3 img{ position: absolute; top: 10px; right: 6px;}
.tj_a4 img{ position: absolute; top: 18px; right: 8px;}
.tj_menu{ display: none;}
.tj_menu dd{ padding: 5px 0 5px 20px;}
.tj_menu dd:hover{ background-color: #50BCE7; color: #ffffff;}
.tj_menu dd:hover a{ color: #ffffff;}
/********************************/

.tj_hotel{ width: 1000px; margin: 0 auto; margin-top: 50px;}
.tj_hotel h4{ height: 85px; line-height: 85px; font-weight: normal;}
.tj_hotel h4 a{ font-size: 24px; color: #50BCE7;}
.tj_hotel ul{ height: 200px; overflow: hidden;}
.tj_hotel ul li{ width: 315px; height: 200px; float: left; position: relative;}
.tj_hotel .tj_li3{ margin: 0 27px;}
.tj_hotel ul a{ height: 200px; overflow: hidden;}
.tj_shade{ height: 30px; line-height: 30px; width: 100%; position: absolute; left: 0; bottom: 0; background: url("../images/tj_shade.png") no-repeat center center;}
.tj_text3{ text-align: center;}
.tj_text3 a{ font-size: 16px; color: #ffffff;}
/********************************/

.tj_serve{ width: 1000px; margin: 0 auto; margin-top: 30px; padding-bottom: 130px;}
.tj_serve h4{ height: 85px; line-height: 85px; font-weight: normal;}
.tj_serve h4 a{ font-size: 24px; color: #50BCE7;}
.tj_s_col{ height: 155px; overflow: hidden; margin-bottom: 40px;}
.tj_s_col img{ float: left; margin-right: 28px;}
.tj_s_theme h5{ font-size: 26px; font-weight: normal;}
.tj_s_theme h5 a{ color: #000000;}
.tj_s_theme h6{ line-height: 25px; font-size: 14px; font-weight: normal; margin-top: 8px; word-break:break-all;}
.tj_s_theme h6 a{ color: #4B4B4B;}
.tj_s_theme span{ display: block; color: #8D8D8D; font-size: 14px; height: 24px; line-height: 24px;}
.tj_sp1{ margin-top: 12px;}


/***************************************路线申请*****************************************/

.sq_father{ position: relative;}
.sq_shade{ z-index: 666; width: 100%; height: 100%; background-color: #000000; opacity: 0.5; position: absolute; left: 0; top: 0;}
.sq_main{ margin-left: -333px; z-index: 888; position: absolute; left: 50%; top: 300px; width: 666px; height: 780px; background-color: #ffffff;}
.sq_content{ width: 666px; height: 780px; position: relative;}
.sq_a1{ position: absolute; right: 15px; top: 15px;}
.sq_content h4{ height: 70px; line-height: 70px; text-align: center; font-weight: normal;}
.sq_content h4 a{ font-size: 24px; color: #4FC1E9;}
.sq_ul1{}
.sq_ul1 li{ height: 66px; line-height: 66px;}
.sq_ul1 span{ display: inline-block; font-size: 16px; color: #AAB0B7; width: 130px; text-align: right;}
.sq_ul1 input{ color: #989FA9; margin-left: 20px; padding-left: 90px; width: 310px; height: 50px; line-height: 50px; font-size: 16px; border: 1px solid #B7BABF; outline: none; border-radius: 5px;}
.sq_int1{ background: url("../images/sq_pic2.png") no-repeat 0 center;}
.sq_int2{ background: url("../images/sq_pic3.png") no-repeat 0 center;}
.sq_int3{ background: url("../images/sq_pic4.png") no-repeat 0 center;}
.sq_int4{ background: url("../images/sq_pic5.png") no-repeat 0 center;}
.sq_int5{ background: url("../images/sq_pic6.png") no-repeat 0 center;}
.sq_int6{ background: url("../images/sq_pic7.png") no-repeat 0 center;}
.sq_int7{ background: url("../images/sq_pic8.png") no-repeat 0 center;}
.sq_int8{ background: url("../images/sq_pic9.png") no-repeat 0 center;}

.sq_span1{ float: left; font-size: 16px; color: #AAB0B7; width: 130px; text-align: right;}
.sq_sex{ float: left; margin-left: 20px;}
.sq_sex dd{ float: left; margin-right: 20px; color: #A4AAB2; font-size: 16px;}
.sq_sex input{ width: 20px; height: 20px; margin-left: 10px; border: none; padding-left: 0;}

.sq_submit{ width: 170px; margin: 0 auto; margin-top: 28px;}
.sq_int9{ width: 170px; height: 56px; line-height: 56px; cursor: pointer; font-size: 24px; color: #ffffff; background-color: #4FC1E9; border-radius: 5px;}

/***************************************概览*****************************************/
.gl_main{ width: 1000px; margin: 0 auto; padding-bottom: 30px;}
.gl_main h4{ height: 50px; line-height: 50px; border-bottom: 1px dashed #D2D2D2;}
.gl_main h4 a{ font-size: 20px; padding-left: 10px;}
.gl_main ul{ padding: 30px 0;}
.gl_main ul li{ background: url("../images/g_news1.png") no-repeat 10px center; height: 35px; line-height: 35px; padding-left: 25px;}
.gl_main ul a{ font-size: 14px; color: #000000;}
.gl_main ul span{ float: right; color: #AAAAAA;}
.g_page{ width: 1000px; margin: 0 auto; text-align: center; font-size: 20px; height: 60px; line-height: 60px;}

/***************************************细览*****************************************/
.xl_main{ width: 1000px; margin: 0 auto; padding-bottom: 30px;}
.xl_main h4{ line-height: 50px; border-bottom: 1px dashed #D2D2D2; font-size: 30px; text-align: center;padding-bottom:20px}
.xl_main h4 a{ color: #000000; font-weight: normal;}
.xl_main h6{ padding: 20px 0; text-align: center;}
.xl_main h6 span{ font-size: 14px; color: #000000; font-weight: normal; margin-right: 40px;}
.xl_pic{ height: 520px; padding: 50px 0; text-align: center;}
.xl_text{ padding: 20px;}
.xl_text p{ font-size: 16px; line-height: 30px; padding: 20px 0;}
/********************************/
/********************************/












































































