@charset "UTF-8";
/* index */
.h_cont {padding-top: 0px !important; background-color: #ffffff;}
.h_cont .mui-media-body {border: 1px #ccc solid; height: 32px !important; line-height: 30px !important; margin-top: -4px !important;}
/* 城墙概述 */
.cq_gaishu {border: 0px #ccc solid; width: auto; min-height: 50px; margin: 40px 15px 15px 15px;}
.cq_gaishu .gaishu_tit {border-bottom:1px #000 solid; width: auto; text-align: center; margin-top: 10px; padding-bottom: 5px; font-size: 20px;}
.cq_gaishu .cq_ad {margin-bottom: 25px;}
.cq_gaishu .cq_ad img {width: 100%; margin-top: 20px;}
.cq_gaishu p {margin: 0px; padding: 0px; color: #000; margin-bottom: 10px; font-size: 15px;}
.ca_lishi {border: 0px #ccc solid; width: auto; margin: 25px 15px;}
.ca_lishi img {width: 100%;}
.ca_lishi .f-fl {width: 41.5%;}
.ca_lishi .f-fr {width: 55%;}
.lishi_ul ul li {padding: 12px 15px 12px 30px; position: relative;}
.lishi_ul ul li:hover {background-color: #eeeeee;}
.lishi_ul ul li dl dt {font-weight: bold; font-size: 17px; margin-bottom: 10px;}
.lishi_ul ul li dl dd {font-size: 15px;}
.lishi_ul ul li .tag_dot {position: absolute; width: 5px; height: 5px; border-radius: 50%; background-color: #4a4a4a; left: 18px; top: 62px;}
.tixi_mk {padding: 0 30px; border: 0px !important;}
.tixi_mk .tixi_tit {background-color: #4A4A4A; width: auto; height: 40px; color: #fff; line-height: 40px; text-align: center; font-size: 15px;}
.tixi_mk .tixi_cont {border: 1px #979797 solid; border-top: 0px; width: auto; min-height: 150px;} /*  padding: 15px; */
.tixi_mk .tixi_cont span {background: #007AFF; color: #fff; padding: 1px 10px; border-radius: 30px;}
.l_r_icon {position: absolute; width: 100%;top: 85px;}
.l_r_icon span {display: block;}

/* 精品路线  */
.link_tit {border-bottom:1px #000 solid; width: 30%; margin: 40px auto 30px auto; text-align: center; height: 28px; color: #000; font-size: 18px;}
.tit_qh {width: 264px !important; margin: 0 auto;}
.tit_qh a {display: block; width: 88px !important; border: 1px #4a4a4a solid !important; height: 32px; line-height: 30px !important; font-size: 13px;}
.tit_qh a:first-child {border-radius: 40px 0 0 40px; border-right: 0px !important;}
.tit_qh a:nth-child(3) {border-radius: 0 40px 40px 0; border-left: 0px !important;}
.tit_qh .mui-active {background-color: #4A4A4A !important; color: #fff !important;}

.erji_tit_qh {width: 264px !important; margin: 0 auto;}
.erji_tit_qh a {display: block; width: 88px !important; border-bottom: 0px #4a4a4a solid !important; height: 32px; line-height: 30px !important; font-size: 16px; color: #9b9b9b !important;}
.erji_tit_qh a:first-child {border-right: 0px !important;}
.erji_tit_qh a:nth-child(3) {border-left: 0px !important;}
.erji_tit_qh .mui-active {border-bottom: 1px #4a4a4a solid !important; color: #040404 !important;}

.route .mui-scroll-wrapper {}
.route .mui-scroll-wrapper .days {display: block; background-color: #d0021b; width: 80px; height: 30px; line-height: 30px; font-size: 15px; text-align: center; color: #fff; border-radius: 30px; margin: 0 auto;}
.route .mui-scroll-wrapper .h_cont ul li a {}
.day_list {border: 0px #ccc solid; width: auto; min-height: 200px; margin-top: 10px; padding: 15px;}	
.day_list ul li {border: 1px #ccc solid; width: 48%; min-height: 150px; padding: 6px; margin-bottom: 20px;}
.day_list ul li dl {text-align: center;}
.day_list ul li dl dd {font-size: 12px;}
/* 历史探秘 */
.lishi_tanmi {border: 0px #ccc solid; width: auto; min-height: 100px; padding: 0 15px;}
.lishi_tanmi .recommend {margin-bottom: 10px; font-size: 14px;}
.lishi_tanmi .recommend span {display: block; float: left; padding: 1px 8px; border: 1px #191919 solid; border-radius: 30px;font-size: 13px; }
.lishi_tanmi .recommend var {}
.lishi_tanmi .recommend .luxian { border: 0px #ccc solid; width: 68%; line-height: 24px; float: left; margin-left: 10px; font-size: 14px;}
.lishi_tanmi .recommend .luxian i {display: block; width: 20px; height: 8px; float: left; background: url(../images/arrow.png) center no-repeat;  margin: 9px 6px 0 6px;}
.lishi_tanmi .recommend .luxian img {width: 7% !important;}
.tm_details {border: 0px #ccc solid; width: auto; min-height: 100px; padding: 10px 5px 0px 30px; color:#4a4a4a; position: relative; line-height: 23px;}
.deta_tag {border: 2px #d0021b solid; width: 15px; height: 15px; border-radius: 50%; position: absolute; margin-left: -25px; margin-top: 3px;}
.tm_details p {color: #4A4A4A; font-size: 14px;}
.deta_l_r {width: auto; min-height: 50px;}
.deta_l_r .deta_l {border: 0px #ccc solid; width: 55%; padding-left: 30px;}
.deta_l_r .deta_l p {color: #4A4A4A; font-size: 14px;}
.deta_l_r .deta_r {border: 0px #ccc solid; width: 45%;}
.lishi_tanmi img {width: 100%;}

/* 最in 活动 */
.hd_title {width: auto; min-height: 40px; background-color: #4A4A4A; color: #fff; margin: 0 15px; margin-bottom: 15px; font-size: 14px; line-height: 38px; padding-left: 5px;}
.activity_content {border: 0px #ccc solid; width: auto; margin: 0 15px;}
.activity_content span {display: block; background: #4A4A4A; padding: 2px 10px; float: left; border-radius: 20px; font-size: 14px; color: #fff; margin-right: 10px;}
.activity_content p {font-size: 14px; color: #000; line-height: 25px;}
.activity_ad {margin: 0 15px;}
.activity_ad img {width: 100%;}

/* 游玩服务 */
.huancheng_qx {color: #000; text-align: center; margin: 0 15px; margin-top: 20px;}
.huancheng_qx span {margin-bottom: 10px; display: block;}
.huancheng_qx p {text-align: left; color: #000;}
.process {line-height: 35px; font-size: 14px; text-align: center;}
.process span {border: 1px #4a90e2 solid; border-radius: 20px; width: 100%; display: block; height: 32px; line-height: 30px; margin-top: 0px;}
.process img {width: 2.5% !important; display: block; margin: 5px auto;}

.card_stu {border: 0px #ccc solid; width: auto; min-height: 100px; margin: 15px; color: #4A4A4A;}
.card_stu .f-fl,.card_stu .f-fr {border: 0px #ccc solid; width: 48.5%; min-height: 100px;}
.card_stu .f-fl span,.card_stu .f-fr span {border: 1px #4A4A4A solid; padding: 1px 5px; border-radius: 25px;}

.youke_fuwu_tit {text-align: center; font-size: 16px;}
.locat_intro {border: 0px #ccc solid; width: auto; margin: 0 15px;}
.locat_intro span {border: 1px #4A4A4A solid; padding: 0px 8px;border-radius: 25px; font-size: 13px;}
.zx_tel {padding: 2px 10px; width: 205px; background: #4A4A4A; color: #fff !important; border-radius: 25px;}
.gengduo_fuwu {width: auto; min-height: 100px; background: #4A4A4A; margin: 10px 15px; color: #fff; text-align: center; font-size: 12px; padding: 10px 0;}

.yw_fuwu {font-size: 14px; margin-top: 0px !important;}
.yw_fuwu img {width: 100%;}
/* 保护日活动 */
.protection_div {margin: 0 15px; background: #4A4A4A;}
.protection_tit {width: 35%; background: #4A4A4A; color: #fff; line-height: 20px; font-size: 14px; text-align: center;}
.protection_nr {border:0px #ccc solid; width: 65%; background: #e5e5e5; font-size: 12px;}

/*联系我们*/
.recruitment_paper {font-size: 14px; margin: 15px 15px;}
.recruitment_paper span {display: block; text-align: center; font-size: 16px; margin-bottom: 10px;}
.survey {border: 0px #ccc solid; width: auto; background: #e5e5e5; min-height: 200px; color: #000; padding-bottom: 20px;}
.survey .survey_tit {width: auto; width: auto; min-height: 45px; background: #4c4c4c; color: #fff; text-align: center; line-height: 45px;}
.choose {font-size: 14px; margin: 20px 15px;}
.choose input {width: 12px;}
.survey .opinion_area {width: auto; margin: 0 20px; font-size: 14px;}
.survey .opinion_area textarea {background: #cdcdcd; border: 0px; font-size: 14px; width: 100%; height: 120px;}
.survey .opinion_area span,.survey .opinion_area input {width: 100px; height: 28px; text-align: center; line-height: 10px; background: #4a90e2; margin-top: -3px; color: #fff; display: block; float: right;}

.tel_area {background: #4a4a4a; width: auto; min-height: 200px; color: #fff; padding: 20px; position: relative;}
.tel_area span {text-align: center; display: block; font-size: 16px;}
.tel_area ul {font-size: 13px;margin-top: 20px;}
.erweima {position: absolute; top: 90px; left: 200px;}
.erweima img {width:60%;}

/* 侧滑  */
.lateral {font-size: 14px; background: #ecebed;}
.lateral .mui-table-view-cell {padding-left: 16px !important;}
.lateral li {background: #d8d8d8; margin-bottom: 3px;}
.child_ul li {margin-bottom: 0px; background: #ecebed; padding: 8px 15px;}
.child_ul li a i {margin-right: 7px; display: block; float: left; margin-top: 1px;}
.lateral .mui_dot {border: 1px #4a4a4a solid; width: 10px; height: 10px; border-radius: 50%; display: block; float: left; margin-top: 6px; margin-right: 10px;}
/*.lateral .mui-collapse a .mui_dot {background: #4a4a4a;}*/
.lateral .current a .mui_dot {background: #4a4a4a;}
/*.lateral .mui-collapse a i{font-size: 10px; color: #4A4A4A;}*/
.lateral a i{font-size: 10px; color: #4A4A4A;}
.lateral li .mui-navigate-right {}
/*.child_ul li .action {color: #4A4A4A !important;} */

/* 交通指南 */
.traffic {border: 0px #ccc solid; width: auto; min-height: 100px; margin: 0  15px; text-align: center; font-size: 14px;}
.traffic .title {font-size: 16px;}
.traffic span {display: block;}
.zijia_link {border: 0px #ccc solid; width: auto; margin: 0 15px; font-size: 13px;}
.zijia_link .sequence {border: 0px #ccc solid; width:10%;}
.zijia_link .sequence .w_round {border: 1px #4a4a4a solid; width: 26px; height: 26px; border-radius: 50%; margin-top: 14px;}
.zijia_link .sequence .w_round span {display: block; border: 1px #fff solid; width: 22px; height: 22px; color: #fff; text-align: center; line-height: 20px; margin: 0 auto; margin-top: 1px; border-radius: 50%; background: #4a4a4a;}
.zijia_link .sequ_nr {border: 0px #ccc solid; width:90%;}
.zijia_link .sequ_nr .link_details {width: 93%; min-height: 50px; background: #d7d7d7; float: right; padding: 5px 10px; color: #505050;}
.zijia_link .sequ_nr .left_icon {border: 0px #ccc solid; width: 6%; min-height: 52px; float: right; background: url(images/left_icon.png) no-repeat right;}
.zijia_title {width: 35%; border: 0px #ccc solid; background: #4c4c4c; color: #fff; text-align: center; font-size: 65%;}
.zijia_title img {display: block;}
.zijia_title span {font-size: 14px; margin-top: 10px; display: block;}
.zijia_img {width: 65%;}
.zijia_img img {display: block;}
.jt_icon {border: 0px #ccc solid; width: auto; margin: 15px 15px 0px 15px;}
.jt_icon ul li {float: left; width: 33%; text-align: center;}
.jt_icon ul li img {width: 50px !important;}
.jt_icon ul li span {font-size: 12px; color: #666666;}
.xiuxian img {width: 100%;}
.max_title {width: auto; border: 0px #ccc solid;text-align: center; font-size: 16px;}
.article_list {margin: 0 15px; font-size: 14px;}
.article_list dl dt {font-size: 15px;}
.article_list dl dd {margin-top: 10px;}
.article_list img {width: 100%;}
.ticket_but {width: 185px; margin: 25px auto; padding: 5px 0; background: #4a90e2; color: #fff; text-align: center; border-radius: 25px;}





