@charset "UTF-8";
.banner-58{ width: 100%; height: 370px; display: block;}
.a-58{ width: 100%; height: auto;}
.main-58{ width: 998px; height: auto; margin:0 auto; padding: 50px 0;}
.n-58-list{ width: 33.3333%; float: left; min-height: 350px;}
.n-58-list-t{ width: 100%; height: auto; text-align: center;}
.n-58-list-t img{ width: 111px; height: 111px; margin-bottom: 10px;}
.n-58-list-t .title{ font-size: 24px; color: #333333;}
.n-58-list-t .intro{ font-size: 16px; color: #ff500b;}

.page-58-bt{ width: 100%; height: auto; text-align: center; margin-bottom: 30px;}
.page-58-bt h2{ font-size: 32px; color: #333333; display: inline-block; border-bottom: 2px solid #2e95fe}
.n-58-list-b{width: 95%; height: auto; display: block; margin: 15px auto 0;} 
.n-58-list-b li { font-size: 12px; line-height: 32px; float: left; width: 50%; overflow: hidden;}
.n-58-list-b li i{ color: #ff500b; margin-right: 5px;}
.cl-hs{ background-color: #f0f0f0;}


.slideTxt-58{ width:100%; margin: 0;  }
.slideTxt-58 .hd{ height:42px; line-height:42px;   position:relative; }
.slideTxt-58 .ta-a:before {
	content: "";
	width: 100%;
	height: 1px;
	background: #ff790b;
	position: absolute;
	left: 0;
	bottom: 0
}
.slideTxt-58 .ta-b:before {
	content: "";
	width: 100%;
	height: 1px;
	background: #32ccfe;
	position: absolute;
	left: 0;
	bottom: 0
}
.slideTxt-58 .hd ul{ width: 100%;  }
.slideTxt-58 .hd ul li{ float:left; width:50%; cursor:pointer;  }

.slideTxt-58 .bd ul{   zoom:1;  }
.slideTxt-58-cont{ width: 100%; min-height: 365px; padding: 30px 0 0;}

.slideTxt-58 .ta-a ul li a{ width: 90%; display: block;height: 42px; text-align: center; margin: 0 auto;background: #ffb013;color: #ffffff;position: relative;}
.slideTxt-58 .ta-b ul li a{ width: 90%; display: block;height: 42px; text-align: center; margin: 0 auto;background: #32ccfe;color: #ffffff;position: relative;}
.slideTxt-58 .hd ul li a h2{ font-size: 22px; color: #ffffff; display: inline-block; margin-right: 15px;}
.slideTxt-58 .hd ul li a p{ font-size: 14px; color: #ffffff; display: inline-block;}



.slideTxt-58 .hd ul li a:hover {
	color: #ffffff
}
.slideTxt-58 .ta-a ul li.on a,.slideTxt-58 .ta-a ul li a:hover {

	background-color: #ff790b; color: #ffffff;
}
.slideTxt-58 .ta-b ul li.on a,.slideTxt-58 .ta-b ul li a:hover {

	background-color: #0fa7fd; color: #ffffff;
}
.slideTxt-58-l{ float: left;}
.slideTxt-58-r{ float:right;}
.w-555{ width: 555px; height: auto;}
.w-420{ width: 420px; height: auto; margin-right: 15px;}
.slideTxt-58-r .s-58-l{float: left;overflow: hidden; margin-top: 4px; width:20px; height: 20px;display: block;border-radius: 50%; text-align: center; line-height: 20px; background:  #f0720a; color: #ffffff; font-weight: bold;}
.slideTxt-58-r .s-58-r{ width:390px;float: right;}
.z-bt{ width: 100%; height: auto; margin-bottom: 5px;}
.z-58-bt i{ font-size: 18px; font-weight: bold; color: #000000;}
.z-58-bt span{ font-size: 14px; color:#f00000; font-weight: bold; margin-left: 15px;}
.z-58-p{ line-height: 24px; font-size: 13px; color: #787878;}
.z-58-p b{ font-size: 14px; font-weight: bold; color:#f0720a; }
.z-58-p span{font-size: 12px;}
.z-58-p i{font-size: 13px;color:#f00000;}
.z-58-p em{font-size: 13px;color:#000000;}

.page-58-bt2{ width: 950px; margin: 0 auto 15px;font-size: 14px; color: #555555; line-height: 26px; text-align: center;}

.tab-qq{ margin-right: -25px;}
.tab-qq-cont{  width:316px; float: left; margin-right: 25px; text-align: center; margin-top: 50px; }
.tab-qq-cont h2{ font-size: 16px; font-weight: bold; margin-top: 20px; margin-bottom: 10px; color: #ff733b;}
.tab-qq-cont p{ font-size: 13px; line-height: 24px; color: #7f7f7f;}

.ts-tab-58{ width: 100%; margin-top: 20px;}
.ta-tab-l{ width: 500px; height: auto; float: left;}
.ta-tab-r{ width: 480px; height: auto; float:right;}
.ta-tab-58-l{float: left;overflow: hidden; margin-top: 4px; width:20px; height: 20px;display: block;border-radius: 50%; text-align: center; line-height: 20px; background:  #f0720a; color: #ffffff; font-weight: bold;}
.ta-tab-58-r{ width:440px;float: right;}
.ta-tab-r-s{ margin-top: 20px;}
.ta-tab-r ol{width: 100%; margin-top: 20px;}
.ta-tab-r ol li{ width: 50%; min-height: 160px; float: left; margin-bottom: 15px;display: block;}
.ta-tab-r ol li i{width:20px; height: 20px;display:inline-block;border-radius: 50%; text-align: center; line-height: 20px; background:  #f0720a; font-size: 14px; color: #ffffff;  margin-right: 10px;}
.ta-tab-r ol li h3{    font-size: 18px;
    font-weight: bold; margin-bottom: 10px;}
.ta-tab-r ol li h3 span{ font-size: 13px; margin-left: 10px; color: #ed6d06;}
.ta-tab-r ol li p{font-size: 13px;color: #7f7f7f; line-height: 24px;}

.ali-gd{width: 100%; height: 600px; background: #ff790b;}
.ali-gd-main{width: 998px; height: auto; margin: 0 auto;}
.page-58-bt3{ width: 100%; height: auto; text-align: center; margin: 0 auto; padding: 40px 0 20px; display: block;}
.page-58-bt3 h2{ font-size: 32px; color: #ffffff; display: inline-block;}
.scrollBox{ width:998px;   position:relative; }

	.scrollBox .piclist{ overflow:hidden; zoom:1;}
	.scrollBox .ohbox{overflow:hidden; position:relative;width:914px;left:44px; overflow: hidden;}
	.scrollBox {position:relative;overflow:hidden;zoom:1;}
	.scrollBox .piclist li{float:left; display:inline; width:212px; margin-right:22px; }
	.scrollBox .piclist li span{width: 100%; overflow: hidden; font-size: 14px; height:50px;display:block;text-align:center; color: #ffffff; margin-top: 10px;   }
.scrollBox .piclist li span i{font-size: 18px; font-weight: bold;}
	.scrollBox .pageBtn span{  display:block;width:17px;height:35px;position:absolute;top:170px;;cursor:pointer;text-indent:-999em;overflow:hidden; }
	.scrollBox .pageBtn .prev{ left: 0; background: url(../img/l.png) no-repeat;}
	.scrollBox .pageBtn .next{right:0;background: url(../img/r.png) no-repeat;}


.lxfs-pyq{ width: 100%; height: auto; background: #eaeaea;padding: 50px 0;}
.lxfs-pyq-main{ width: 1000px; height:auto; margin: 0 auto;}
.reservation-l{ width: 370px; float: left; }
.reservation-r{ width: 500px; float: right; text-align: center;}
.t-big{font-size: 26px;color: #0054af;}
.p-txt{ font-size: 14px; color: #666666; margin-bottom: 35px; margin-top: 10px;}
.t-big2{font-size: 18px;color: #000000; margin-bottom: 20px;}
.p-txt2w{width: 290px;} 
.p-txt2{ font-size: 22px; color: #000000; line-height:50px;}
.p-txt2 span{ float:right; color: #008de8;}
.t-big3{font-size: 26px;color: #000000;}
.icon-phone {
	display: inline-block;
	width: 80px;
	height: 82px;
	background-image: url(../../images/gg_pyq/icon-all.png);
	background-repeat: no-repeat;
	background-position: 0 -380px
}
.phone-number {
	font-size: 42px;
	color: #008de8;
	font-weight: 700;
	margin: 20px 0
}
.reservation-r .time {
    color: #000;
    font-size: 14px;
}

.tit01 {
    width: 100%;
    font: 22px/30px "微软雅黑";
    color: #0054A7;
}
.mt10 {
    margin-top: 10px;
}
 .p_text01 {
    font: 14px/20px simsun;
    margin: 20px 0 10px 0;
}
.prosub_cont05 img {
    margin: 12px 0 0 0;
}
.prosub_cont05 a {
    margin-left: 124px;
}
.prosub_cont05 a {
    color: #3da8ee; font-size: 18px;
}
.semYitihua_btn {
    width: 226px;
    height: 58px; line-height: 58px;
    border: 1px solid #3da8ee; position: absolute; right: 50px; bottom: 0; text-align: center; border-radius: 5px;
}

.but-access {
    display: inline-block; position: absolute; right: 0; top: 0;
    margin-top: 31px;
    width: 120px;
    height: 35px;
    font-size: 14px;
    line-height: 33px;
    color: #00c800;
    text-align: center;
    border: 1px solid #00c800;
    border-radius: 4px;
    letter-spacing: 1px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}