﻿@charset "utf-8";
body {    -webkit-text-size-adjust: 100% !important;    text-size-adjust: 100% !important;    -moz-text-size-adjust: 100% !important;}
input[type="button"],
	input[type="submit"],
	input[type="reset"] {
		-webkit-appearance: none;
	}

	textarea {
		-webkit-appearance: none;
	}

.mobilebox{ width:640px; overflow:hidden; margin:0 auto; background:#ffffff; position:relative; font-family:"Microsoft Yahei"}
.main{transition: all 0.5s ease-in-out 0s; width: 640px;}
.layout-selected .main{margin-left: -448px; background: #fff;}
.layout-selected .menubtn{ background:url(../Images/close.png) no-repeat;}

.aside{width: 448px; background:#84CAC0; position: absolute; right: -448px;  top: 80px; bottom: 0; transition: all 0.5s ease-in-out 0s;}
.layout-selected .aside{right: 0; }
.aside ul{ margin:0px; padding:0px; list-style:none;margin-top: 60px;}
.aside li{margin:0px; padding:0px; list-style:none;height: 80px; line-height: 80px; font-size: 30px; width:100%; text-align:center}
.aside li a{color: #fff;}



.minmember-selected .main{margin-left: -448px; background: #fff;}
.minmemberaside{width: 448px; background:#E7940A; position: absolute; right: -448px;  top: 0; bottom: 0; transition: all 0.5s ease-in-out 0s;}
.minmember-selected .minmemberaside{right: 0; }
.minmemberaside ul{ margin:0px; padding:0px; list-style:none;margin-top: 160px;}
.minmemberaside li{margin:0px; padding:0px; list-style:none;height: 80px; line-height: 80px; font-size: 30px; padding-left: 105px;}
.minmemberaside li a{color: #fff;}


.searchbox{ width:396px; height:72px; background:#499f9e; overflow:hidden; position:absolute; left:150px;}
.searchbox .box{ width:396px; height:49px; background:#FFF; margin:0 auto; margin-top:14px; border-radius:25px; position:relative; overflow:hidden;}
.searchbox .box .input1{ width:350px; height:49px; line-height:49px; border:0px; text-indent:16px; position:absolute; left:0px; top:0px;}
.searchbox .box .btnme{ width:25px; height:25px; background:url(../Images/searchbnt.jpg) no-repeat; position: absolute; right:18px; top:13px; border:0px;}
/*公共顶部*/
.headtop{ width:100%; height:80px; overflow:hidden;}
#header{ width:640px; height:80px; overflow:hidden;  position: fixed; left:50%; margin-left:-320px; top:0px; background:#499f9e; z-index:100 }
#header .logo{ position:absolute; left:15px; top:25px;}

#header .menubtn{ width:115px; height:50px; position:absolute; right:18px; top:15px; overflow:hidden;cursor:pointer; background: url(../Images/mb.png) right center no-repeat;} 
.layout-selected #header  .menubtn{ background:url(../Images/close.png)  right center no-repeat; }

.menubox{ width:640px; height:auto; overflow:hidden; background:#e4e4e4;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;}
.menubox ul{ margin:0px; padding:0px; list-style:none;}
.menubox ul li{ margin:0px; padding:0px; list-style:none; float:left; width:158px; border:1px solid #c4c4c4; height:62px; line-height:62px; text-align:center; font-size:20px; float:left; margin-left:-1px; margin-top:-1px;}
.menubox ul li.onfocus{ color:#e24019;}
.menubox ul li.onfocus a{color:#e24019;}



#homeSlide{ width:640px; height:390px; overflow:hidden; position:relative;z-index: 10;}
#homeSlide .list{ width:640px; height:390px; overflow:hidden;}
#homeSlide .list ul{ margin:0px; padding:0px; list-style:none;}
#homeSlide .list ul li{ margin:0px; padding:0px; list-style:none; height:390px;}



#erSlide{ width:640px; height:219px; overflow:hidden;}
#erSlide .list{ width:640px; height:219px; overflow:hidden;}
#erSlide .list ul{ margin:0px; padding:0px; list-style:none;}
#erSlide .list ul li{ margin:0px; padding:0px; list-style:none; height:219px;}

.homepart1{ width:100%; height:auto; overflow:hidden;background: #ffffff; box-sizing:border-box; border-bottom:1px solid #999;margin-top: -30px; }
.homepart1 ul{ margin:0px; padding:0px; list-style:none}
.homepart1 ul li{ margin:0px; list-style:none; width:25%; float:left; overflow:hidden; box-sizing:border-box;}
.homepart1 ul li .pic{ width:100%; text-align:center; ;}
.homepart1 ul li .pic img{ }
.homepart1 ul li .tit{ width:100%; height:25px; line-height:25px; margin-top:13px; color:#489f9d; font-size:21px; overflow:hidden; text-align:center}


.homepart2{ width:100%; height:auto; overflow:hidden; background: #f6f6f6; border-bottom:1px solid #c7e4c6; }
.homepart2 ul{ margin:0px; padding:0px; list-style:none;display:none}
.homepart2 ul li{ margin:0px; padding:0px; list-style:none; width:20%; float:left; overflow:hidden;}
.homepart2 ul li .pic{ width:100%; text-align:center; height:73px; margin-top:17px;}
.homepart2 ul li .tit{ width:100%; height:35px; line-height:35px; text-align:center; margin-bottom:16px; font-size:21px;}


.homenav{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #dee8de; margin-top:13px; background:#f6f6f6}
.homenav ul{ margin:0px; padding:0px; list-style:none}
.homenav ul li{ margin:0px; padding:0px; list-style:none; width:33.33%;font-weight:bold; float:left; overflow:hidden; height:62px; line-height:62px; overflow:hidden; font-size:26px;  text-align:center; cursor:pointer}
.homenav ul li.onfocus{ border-bottom:2px solid #489f9d; color:#489f9d}


.homepart3 .list{ width: 640px;
	height: 520px; overflow:hidden; margin:0 auto;}
.homepart3 .list .li{ margin:0px; padding:0px; list-style:none;position:relative;
	float: left;
	margin-top: 12px;
	margin-left: 12px;
	border-radius: 5px;
}
.homepart3 .list .li .box{
	box-shadow: 0 0 5px #ccc;
	width: 198px;height: 225px;overflow:hidden; position:relative}
.homepart3 .list .li .pic{
	width:198px; height:141px;

	position: relative;
	overflow: hidden;
}
.homepart3 .list .li .pic img{ width:198px; height:141px;border-radius: 5px;}
.homepart3 .list .li .pic .time{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	background: rgba(0,0,0,.5);
	color: #ffffff;
	text-indent: 15px;
	  font-size:22px;
}
.homepart3 .list .li .pic .time span{
	font-size: 18px;
}
.homepart3 .list .li .daylist{
	padding: 0px 8px;
	border: 2px solid #ea6000;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #ea6000;
	font-size: 18px;
	line-height: 1.4;
	text-align: center;
}
.homepart3 .list .li .daylist p{
	border-bottom: 2px solid #ea6000;
}
.homepart3 .list .li .pic .linetype{ width:60px; height:27px; background:#489f9d; border-radius:15px; text-align:center; color:#FFF; font-size:20px; display:none}


.homepart3 .list .li .wordbox{}
.homepart3 .list .li .wordbox .tit{ width:100%; height:40px; line-height:40px; font-size:22px; color:#252726;
	font-weight: bold; overflow:hidden; margin-top:10px;
	padding-left: 8px;}
.homepart3 .list .li .wordbox .price{ width:100%; line-height:34px; font-size:22px; margin-top:0px;}
.homepart3 .list .li .wordbox .price span.m1{ color:#ff7a08;
	display: inline-block;
}
.homepart3 .list .li .wordbox .price span.m2{ color:#df600f;
	display: inline-block;
	font-size: 24px;
}
.homepart3 .swiper-pagination-bullet-active{
	background-color:#50918d;
}

.homenav2{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #dee8de; margin-top:13px;}
.homenav2 ul{ margin:0px; padding:0px; list-style:none}
.homenav2 ul li{ margin:0px; padding:0px; list-style:none; width:25%; float:left; overflow:hidden; height:62px; line-height:62px; overflow:hidden; font-size:26px;  text-align:center; cursor:pointer}
.homenav2 ul li.onfocus{ border-bottom:2px solid #489f9d; color:#489f9d}

.homepart4{ width:100%; height:auto; overflow:hidden; background: #f6f6f6; margin-top:20px;}
.homepart4 .list{ width:100%; height:auto; overflow:hidden;}
.homepart4 .list ul{ margin:0px; padding:0px; list-style:none}
.homepart4 .list ul li{ margin:0px; padding:0px; list-style:none; width:50%; float:left; overflow:hidden; height:310px; border-bottom:1px solid #dee8de;}
.homepart4 .list ul li .box{ width:92%; margin:0 auto; overflow:hidden;
	position: relative;}
.homepart4 .list ul li .box .pic{ width:100%; height:166px; overflow:hidden; position:relative}
.homepart4 .list ul li .box .pic .time{ position: absolute; left:0px; top:0px; width:131px; height:30px; line-height:30px; background: url(../Images/timedat.png) no-repeat;  text-align:center; color:#FFF; font-size:18px;background-size:100% 100%;  }
.homepart4 .list ul li .box .pic .linetype{ position: absolute; left:80px; bottom:7px; width:60px; height:27px; background:#489f9d; border-radius:15px; text-align:center; color:#FFF; font-size:20px;}
.homepart4 .list ul li .daylist{ position: absolute; right:4px; bottom:4px;
    padding: 0px 8px;
    border: 2px solid #ea6000;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #ea6000;
    font-size: 18px;
    line-height: 1.4;
    text-align: center;
}
.homepart4 .list ul li .daylist p{
    border-bottom: 2px solid #ea6000;
}

.homepart4 .list ul li .wordbox{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.homepart4 .list ul li .wordbox .tit{ width:100%; height:60px; line-height:30px; font-size:21px; color:#1a1a1a; overflow:hidden;}
.homepart4 .list ul li .wordbox .price{ width:100%; height:68px; line-height:34px; font-size:24px; margin-top:0px;}
.homepart4 .list ul li .wordbox .price span.m1{ color:#ff7a08}
.homepart4 .list ul li .wordbox .price span.m2{ color:#df600f; font-size:24px;}
/*.homepart4 .list ul li .wordbox .price span.m2 em{ background:#df600f; border:1px solid #FFF; padding:3px 10px; font-style:normal; color:#FFF; font-size:20px;margin:0 0 0 5px}*/

.homepart5{ width:100%; height:auto; overflow:hidden; background: url(../Images/fbg1.jpg) left bottom no-repeat #f6f6f6; margin-top:20px; padding-bottom:20px;}
.homepart5 .list{ width:100%; height:auto; overflow:hidden;}
.homepart5 .list ul{margin:0px; padding:0px; list-style:none}
.homepart5 .list ul li{margin:0px; padding:0px; list-style:none; width:50%; float:left; overflow:hidden; text-align:center}


.fixkong{ width:100%; height:100px; overflow:hidden;}

.fixbottom{ width:640px; height:100px; overflow:hidden; border-top:1px solid #ededed; position:fixed; left:50%; bottom:0px;z-index: 99; margin-left:-320px; background:#f5f5f5}
.fixbottom .list{ width:100%; height:auto; overflow:hidden;}
.fixbottom .list ul{ margin:0px; padding:0px; list-style:none;}
.fixbottom .list ul li{ margin:0px; padding:0px; list-style:none; float:left; width:33.33%; float:left; overflow:hidden;}
.fixbottom .list ul li .pic{ width:100%; height:39px; line-height:39px;; overflow:hidden; margin-top:19px;}
.fixbottom .list ul li .pic  img{ margin:0 auto}
.fixbottom .list ul li .pic .img1{ display:block}
.fixbottom .list ul li .pic .img2{ display:none}
.fixbottom .list ul li .tit{ width:100%; overflow:hidden; height:39px; line-height:39px; font-size:21px; text-align:center}
.fixbottom .list ul li.onfocus .tit{ color:#489f9d; font-weight:bold;}
.fixbottom .list ul li.onfocus  .pic .img1{ display:none}
.fixbottom .list ul li.onfocus  .pic .img2{ display:block}

/*大鹅定制*/
.dznav{ width:100%; height:auto; overflow:hidden; background:#499f9e; padding-top:9px;}
.dznav ul{ margin:0px; padding:0px; text-align:center}
.dznav ul li{ margin:0px; padding:0px; text-align:center; width:33.3%; float:left; overflow:hidden; font-size:26px; text-align:center; height:60px; line-height:60px; overflow:hidden; color:#FFF}
.dznav ul li a{ color:#FFF}
.dznav ul li.onfocus{ background:url(../Images/dznaveline.jpg) bottom center no-repeat; color:#fff000}
.dznav ul li.onfocus a{color:#fff000}

.dznav2{ width:100%; height:auto; overflow:hidden; background:#499f9e; padding-top:9px;}
.dznav2 ul{ margin:0px; padding:0px; text-align:center}
.dznav2 ul li{ margin:0px; padding:0px; text-align:center; width:25%; float:left; overflow:hidden; font-size:26px; text-align:center; height:60px; line-height:60px; overflow:hidden; color:#FFF}
.dznav2 ul li a{ color:#FFF}
.dznav2 ul li.onfocus{ background:url(../Images/dznaveline.jpg) bottom center no-repeat; color:#ffeed2}
.dznav2 ul li.onfocus a{color:#ffeed2}

.dznavsun{ width:100%; height:auto; overflow:hidden; background:#d8efee; }
.dznavsun ul{ margin:0px; padding:0px; text-align:center}
.dznavsun ul li{ margin:0px; padding:0px; text-align:center; width:25%; float:left; overflow:hidden; font-size:24px; text-align:center; height:65px; line-height:65px; overflow:hidden;}
.dznavsun ul li.onfocus{ border-bottom:2px solid #489f9d;}
.dznavsun ul li.onfocus a{ color:#489f9d}

.dzbox{ width:100%; height:auto; overflow:hidden;}
.dzbox .list{ width:612px; height:auto; overflow:hidden; margin:0 auto;}
.dzbox .list ul{ margin:0px; padding:0px; list-style:none}
.dzbox .list ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:167px; border-bottom:1px solid #CCC; margin-top:22px; border-bottom:1px solid #dee8de; position:relative}
.dzbox .list ul li .pic{ position:absolute; left:0px; top:0px; width:259px; height:145px;}
.dzbox .list ul li .pic .time{ position: absolute; left:6px; bottom:7px; width:60px; height:27px; background:#489f9d; border-radius:15px; text-align:center; color:#FFF; font-size:20px;}

.dzbox .list ul li .wordbox{ position:absolute; right:0px; top:0px;width:336px;}
.dzbox .list ul li .wordbox .tit{ width:100%; height:43px; line-height:43px; font-size:22px; color:#1a1a1a; overflow:hidden;}
.dzbox .list ul li .wordbox .word{ width:100%; height:60px; line-height:30px; font-size:17px; color:#575757;overflow:hidden;}
.dzbox .list ul li .wordbox .price{ width:100%; height:34px; line-height:34px; font-size:30px; margin-top:7px; color:#ff7a08}
.dzbox .list ul li .wordbox .price span{ font-size:20px;}

.dzboxslide{ width:640px; height:360px; overflow:hidden; position:relative}
.dzboxslide .list{ width:640px; height:360px; overflow:hidden;}
.dzboxslide .list ul{ margin:0px; padding:0px; list-style:none}
.dzboxslide .list ul li{ margin:0px; padding:0px; list-style:none; width:640px; height:360px; overflow:hidden; float:left; position:relative} 
.dzboxslide .list ul li .num{ position:absolute; right:26px; bottom:16px; font-size:20px; color:#FFF}



.dztit{ width:610px; height:auto; overflow:hidden; margin:0 auto; border-bottom:6px solid #dee8de; padding:20px 0}
.dztit .tit{ width:100%; height:auto; overflow:hidden; font-size:26px; color:#1a1a1a; line-height:36px;}
.dztit .tit2{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:20px; margin-top:10px;}

.dztit2{ width:100%; height:65px; line-height:65px; margin-top:16px; border-bottom:1px solid #dee8de; position:relative}
.dztit2 .tit{ height:64px; line-height:64px; border-bottom:1px solid #489f9d; font-size:28px; color:#489f9d; text-align:center; position:absolute; left:0px; top:0px; padding:0 10px}
.dztit2 .tit span{ font-size:24px; color:#000}
.dztit2 .num{ position:absolute; right:15px; top:0px;height:64px; line-height:64px;}

.dzshowbox{ width:100%; height:auto; overflow:hidden;}
.dzshowbox .showbox{ width:588px; height:auto; overflow:hidden; font-size:12px;line-height:200%; margin:0 auto; padding:15px 0}
.dzshowbox .showbox img{ max-width:100%; height:auto}
.dzshowbox .showbox p{-webkit-text-size-adjust:none !important;    text-size-adjust:none !important;    -moz-text-size-adjust: none !important;}
/*已报名*/
.alreadylist{ width:580px; margin:0 auto; height:132px; overflow:auto; margin-top:20px;}
.alreadylist ul{ margin:0px; padding:0px; list-style:none;  height:132px}
.alreadylist ul li{ margin:0px; padding:0px; list-style:none; width:137px; height:132px; overflow:hidden; float:left}
.alreadylist ul li .pic{ width:95px; height:95px; border-radius:95px; overflow:hidden; margin:0 auto; position:relative}
.alreadylist ul li .pic img{width:95px; height:95px;}
.alreadylist ul li .pic .num{ position:absolute; left:0px; bottom:0px; width:100%; height:40px; line-height:40px; color:#FFF; background: url(../Images/cover2.png) repeat; font-size:18px; text-align:center}
.alreadylist ul li .tit{ width:100%; text-align:center; height:37px; line-height:37px; font-size:20px; overflow:hidden;}


/*大鹅跑团*/
.ptbox{ width:100%; height:auto; overflow:hidden;}
.ptbox .list{ width:612px;margin:0 auto;padding-top: 30px;}
.ptbox .list ul{ margin:0px; padding:0px; list-style:none}
.ptbox .list ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:180px; position:relative; box-sizing:border-box;
	background: #ffffff;}
.ptbox .list ul li .box{ width:100%; height:145px; overflow:hidden;box-shadow: #ccc 0px 0px 10px; border-radius:10px; position:relative}
.ptbox .list ul li .pic{ position:absolute; left:0px; top:0px; width:259px; height:145px;
	border-radius: 10px;
	overflow: hidden;
}
.ptbox .list ul li .pic .time{ position: absolute; left:0px; bottom:0px; width:100%; height:36px; line-height:36px; background: rgba(0,0,0,.5);
	text-indent: 15px; color:#FFF; font-size:22px; }
.ptbox .list ul li .pic .time span{ font-size:18px; }
.ptbox .list ul li .pic .linetype{ position: absolute; left:80px; bottom:7px; width:60px; height:27px; background:#489f9d; border-radius:15px; text-align:center; color:#FFF; font-size:20px; display:none}

.ptbox .list ul li .wordbox{ position:absolute; right:10px; top:0px;width:322px;}
.ptbox .list ul li .wordbox .tit{ width:100%; height:60px; line-height:30px; font-size:21px; color:#1a1a1a; overflow:hidden; margin-top:10px;}
.ptbox .list ul li .wordbox  .price{ width:100%; height:68px; line-height:34px; font-size:24px; margin-top:0px;}
.ptbox .list ul li .wordbox  .price span.m1{ color:#ff7a08}
.ptbox .list ul li .wordbox  .price span.m2{ color:#df600f; font-size:24px;}
/*.ptbox .list ul li .wordbox  .price span.m2 em{ background:#df600f; border:1px solid #FFF; padding:3px 10px; font-style:normal; color:#FFF; font-size:20px;margin:0 0 0 5px}*/
.ptbox .list ul li .daylist{ position: absolute; right:4px; bottom:4px;
    padding: 0px 8px;
    border: 2px solid #ea6000;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #ea6000;
    font-size: 18px;
    line-height: 1.4;
    text-align: center;
}
.ptbox .list ul li .daylist p{
    border-bottom: 2px solid #ea6000;
}





.fixkongdz{ width:100%; height:95px; overflow:hidden;}

.fixdz{ width:640px; height:95px; overflow:hidden; border-top:1px solid #d0d0d0; position:fixed; left:50%; bottom:0px; margin-left:-320px; background:#f5f5f5}
.fixdz .list{ width:369px; height:auto; overflow:hidden; float:left}
.fixdz .list ul{ margin:0px; padding:0px; list-style:none;}
.fixdz .list ul li{ margin:0px; padding:0px; list-style:none; float:left; width:33.33%; float:left; overflow:hidden;}
.fixdz .list ul li .pic{ width:100%; height:39px; line-height:39px; overflow:hidden; margin-top:14px; text-align:center}
.fixdz .list ul li .pic  img{ margin:0 auto}
.fixdz .list ul li .tit{ width:100%; overflow:hidden; height:38px; line-height:38px; font-size:21px; text-align:center}

.fixdz .ask{ width:271px; height:95px; overflow:hidden; float:right; background:#eb6100}
.fixdz .ask .pic{ width:100%; height:39px; line-height:39px; overflow:hidden; margin-top:14px; text-align:center; color:#FFF}
.fixdz .ask .pic  img{ margin:0 auto}
.fixdz .ask .tit{ width:100%; overflow:hidden; height:38px; line-height:38px; font-size:21px; text-align:center; color:#FFF}

/*帮助中心*/
.helpcenter{ width:100%; height:auto; overflow:hidden; background:#FFF}
.helpcenter .one{ width:610px; height:auto; margin:0 auto;}
.helpcenter .one .tit{ width:100%; height:54px; line-height:54px; border-bottom:1px solid #e4e4e4; background: url(../Images/arrdown.jpg) right center no-repeat; font-size:24px; cursor:pointer}
.helpcenter .one .word{ width:100%; height:auto; overflow:hidden; background:#e8e8e8; box-sizing:border-box; padding:25px; font-size:12px; line-height:35px; display:none}

.helpcenter .onefocus .tit{ color:#489f9d;  font-weight:bold; background:url(../Images/arrup.jpg) right center no-repeat;}
.helpcenter .onefocus .word{ display:block}

/*私人定制详细*/
.srdz{ width:588px; height:auto; overflow:hidden; margin:0 auto; font-size:21px; line-height:40px; padding:20px 0}

/*大鹅徒步详细*/
.tbtit{ width:610px; height:auto; overflow:hidden; margin:0 auto; border-bottom:6px solid #dee8de; padding:20px 0}
.tbtit .tit{ width:100%; height:auto; overflow:hidden; font-size:26px; color:#1a1a1a; line-height:36px;}
.tbtit .tit2{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:20px; margin-top:10px;}
.tbtit .other{ width:100%;  position:relative; margin-top:20px;}
.tbtit .other .price{  font-size:20px;}
.tbtit .other .price span{ color:#eb6100}
.tbtit .other .buymember{ position:absolute; right:0px;
	top: 4px;}




/*价格*/
.pribox{ width:610px; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.pribox .tit{ width:100%; height:35px; line-height:35px; overflow:hidden; margin-top:15px; font-size:20px;}
.pribox .list{ width:100%; height:auto; overflow:hidden;}
.pribox .list ul{ margin:0px; padding:0px; list-style:none}
.pribox .list ul li{ margin:15px 0 0 0; padding:0px; list-style:none; width:25%; float:left; overflow:hidden;}
.pribox .list ul li .box{ width:92%; margin:0 auto; height:77px; border:1px solid #c7c7c7; text-align:center;color:#212121}
.pribox .list ul li .box p{ display:block; width:100%; text-align:center; }
.pribox .list ul li .box p.t1{ height:23px; line-height:23px; overflow:hidden; font-size:20px;margin-top:15px;}
.pribox .list ul li .box p.t2{ height:30px; line-height:30px; overflow:hidden; font-size:20px;}

.pribox .list ul li.onfocus .box{border:1px solid #eb6100;color:#eb6100; background:url(../Images/darr.jpg) right bottom no-repeat}


#linetit{ width:640px; height:60px; line-height:50px; background:#FFF; border-bottom:1px solid #999; left:50%; z-index:1000}
#linetit ul{ margin:0px; padding:0px; list-style:none}
#linetit ul li{ margin:0px; padding:0px; list-style:none;height:60px; line-height:60px; width:25%; overflow:hidden; float:left; text-align:center}
#linetit ul li.onfocus{ color:#eb6100}

/*上车地点*/
.carplaceList{ width:580px; height:auto; overflow:hidden; margin:0 auto;}
.carplaceList .one{ width:100%; height:auto; border-bottom:1px solid #CCC; margin:10px 0; padding:10px 0; line-height:40px; overflow:hidden; font-size:20px;}



/*出游行程*/
.detailtravel{ width:610px; margin:0 auto; overflow:hidden; background:url(../Images/travelline.jpg) repeat-y; margin-top:20px;}
.detailtravel .tit{ width:100%; height:auto; overflow:hidden; background:url(../Images/bbdot.png) 5px 10px no-repeat; margin-bottom:20px; line-height:35px;}
.detailtravel .tit p{ display:block; width:572px; float:right; overflow:hidden; font-size:20px; font-weight:bold; color:#1a1a1a}
.detailtravel .word{ width:572px; height:auto; overflow:hidden; float:right; line-height:35px; font-size:12px;}

/*商品评价*/
.discuzzbox{ width:100%; height:auto; overflow:hidden; background:#FFF; position:relative; z-index:0}
.discuzzbox .one{ width:100%; height:auto; overflow:hidden; border-bottom:1px dashed #cccccc; padding-bottom:15px;}
.discuzzbox .one .pic{ width:85px; height:auto; margin-left:15px; float:left; overflow:hidden; margin-top:15px;}
.discuzzbox .one .pic img{ width:60px; height:60px; border-radius:60px;}
.discuzzbox .one .wordbox{ width:526px; height:auto; float:left; overflow:hidden;}
.discuzzbox .one .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:24px; color:#489f9d;
	position: relative;
	margin-top: 30px;
	}
.discuzzbox .one .wordbox .tit span{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 20px;
	color: #999999;
}
.discuzzbox .one .wordbox .star{ width:100%; height:auto; font-size:20px; line-height:35px; margin-top:20px;}
.discuzzbox .one .wordbox .star span.t1{ color:#eb6100; font-size:30px;}
.discuzzbox .one .wordbox .star span.t2{ color:#b6b6b6; font-size:30px;}
.discuzzbox .one .wordbox .star ul{ margin:0px; padding:0px; list-style:none}
.discuzzbox .one .wordbox .star ul li{ margin:0px 0 20px 0; padding:0px; list-style:none; height:24px; overflow:hidden;}
.discuzzbox .one .wordbox .star ul li .title{ float:left; height:24px; line-height:24px; font-size:20px;}
.discuzzbox .one .wordbox .star ul li .starbox{ width:130px; height:24px; float:left; position:relative;background:#b6b6b6;}
.discuzzbox .one .wordbox .star ul li .starbox p{ display:block; position:absolute; left:0px; top:0px; }
.discuzzbox .one .wordbox .star ul li .starbox p.t1{ width:100%; height:24px; line-height:24px; z-index:1; background:#ea6200}
.discuzzbox .one .wordbox .star ul li .starbox p.t2{ width:100%; height:24px; line-height:24px; z-index:2; background:url(../Images/starbg.png) no-repeat;}


.discuzzbox .one .wordbox .word12{ width:100%; height:auto; overflow:hidden;  box-sizing:border-box; padding:15px 0; font-size:20px; line-height:35px; margin-top:10x;}


/*下单购买*/
.buybox{ width:100%; height:auto; overflow:hidden; background:#FFF; }
.buybox1{ width:610px; height:auto; overflow:hidden; margin:0 auto; margin-top:25px; border-bottom:1px solid #dee8de; padding-bottom:25px;}
.buybox1 .pic{ width:258px; height:145px; overflow:hidden; float:left;}
.buybox1 .wordbox{ width:335px; float:right; height:auto; overflow:hidden;}
.buybox1 .wordbox .tit{ width:100%; max-height:90px; line-height:30px; font-size:20px; overflow:hidden;}
.buybox1 .wordbox .price{ width:100%; height:auto; font-size:20px;text-align: right;padding-top: 18px;}
.buybox1 .wordbox .price span{ color:#eb6100;font-weight: bold;}

.buybox2{ width:610px; height:auto; overflow:hidden; margin:0 auto; margin-top:25px; }
.buybox2 .list{ width:100%; height:auto; overflow:hidden;}
.buybox2 .list ul{ margin:0px; padding:0px; list-style:none}
.buybox2 .list ul li{ margin:10px 0 0 0; padding:0px; list-style:none; width:100%; height:auto; overflow:hidden}
.buybox2 .list ul li .tit{ width:150px; height:45px;  line-height:45px; float:left; overflow:hidden; font-size:24px; color:#f00;font-weight: bold;}
.buybox2 .list ul li .word{ width:460px; height:auto; float:left; overflow:hidden; line-height:45px;}
.buybox2 .list ul li .word select{ width:100%; height:45px; line-height:45px; border:1px solid #CCC; font-size:20px;}
.buybox2 .list ul li .word .numbox{ width:145px; height:45px; float:right; overflow:hidden;}
.buybox2 .list ul li .word .numbox .sub{ width:35px; height:40px; line-height:40px; text-align:center; cursor:pointer; float:left; overflow:hidden;}
.buybox2 .list ul li .word .numbox .input1{ width:70px; height:40px; line-height:40px; text-align:center; overflow:hidden; display:block; float:left; font-size:20px; background:#dbdbdb}
.buybox2 .list ul li .word .numbox .add{ width:35px; height:40px; line-height:40px; text-align:center; cursor:pointer; float:left; overflow:hidden;}

#goplace p{ display: block; width:100%; height:auto; box-sizing:border-box; border:1px solid #CCC; padding:12px; margin-bottom:15px;}
#goplace p.onfocus{ border:1px solid #eb6100; background:#eb6100; color:#FFF}


.buybox3{ width:610px; background:#d8efee; height:80px; line-height:80px; font-size:30px; text-align:center; font-weight: bold;color:#489f9d; margin:0 auto; margin-top:20px; margin-bottom:20px; border-radius:80px; cursor:pointer}

.buybox4{ width:610px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:25px;}
.buybox4 .tit{ width:150px; height:45px;  line-height:45px; float:left; overflow:hidden; font-size:22px; color:#1a1a1a;}
.buybox4 .list{ width:100%; height:auto; overflow:hidden;}
.buybox4 .list ul{ margin:0px; padding:0px; list-style:none}
.buybox4 .list ul li{ margin:0px; padding:15px 0; list-style:none; width:100%; height:auto; overflow:hidden; border-bottom:1px solid #dbdbdb;}
.buybox4 .list ul li .title{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:20px; position:relative}
.buybox4 .list ul li .title p.t1{ left:0px; top:0px; position:absolute}
.buybox4 .list ul li .title p.t2{ right:0px; top:0px; position:absolute}
.buybox4 .list ul li .title p.t2 span{ color:#eb6100}
.buybox4 .list ul li .title p.t3{ right:0px; top:0px; position:absolute; width:100px; height:40px; line-height:40px; background:#eb6100; border-radius:15px; color:#FFF; text-align:center;}

/*选择人员*/
#choosepeople{ display:none}
.peoplebox{ width:610px; height:auto; overflow:hidden;  margin:0 auto}
.peoplebox .tit{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:20px; color:#000; margin-top:15px; position:relative}
.peoplebox .tit p{ display:block; height:40px; position:absolute}
.peoplebox .tit p.t1{ left:0px; top:0px;}
.peoplebox .tit p.t2{ right:0px; top:0px; width:135px; height:40px; line-height:40px; text-align:center; border-radius:15px; background:#489f9d; color:#FFF}
.peoplebox .listbox{ width:100%; height:280px; overflow:auto; margin-top:20px;}
.peoplebox .list{ width:100%; height:auto; overflow:hidden;}
.peoplebox .list ul{ margin:0px; padding:0px; list-style:none}
.peoplebox .list ul li{ margin:0px; padding:0px 0 10px 0; list-style:none; width:100%; height:auto; line-height:40px; overflow:hidden; border-bottom:1px solid #CCC;}
.peoplebox .list ul li p{ display:block; width:50%; float:left;  overflow:hidden;line-height:40px; font-size:20px; margin:5px 0}
.peoplebox .list ul li p.t2{ text-align:right}
.peoplebox .list ul li p.t4 span{ display:block; float:right; width:80px; height:40px; background:#eb6100; color:#FFF; text-align:center; border-radius:10px;}




/*人员统计*/
.countpeople{ width:610px; height:auto; margin:0 auto; overflow:hidden; font-size:20px; line-height:35px; text-align:center}
.countpeople ul{ margin:0px; padding:0px; list-style:none}
.countpeople ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:auto; overflow:hidden; border-bottom:1px solid #CCC;}
.countpeople ul li p{ display:block; height:50px; line-height:50px; float:left; width:25%; font-size:20px;}
.countpeople ul li.tit p{ font-size:22px; color:#000}

.countpeople ul li p.t3{color:#eb6100}
.countpeople ul li p.t4{color:#eb6100}  
  
.countsubmit{ width:640px; background:#f5f5f5 ; height:86px; overflow:hidden;border-radius: 43px;}
.countsubmit .price{ width:370px; height:86px; line-height:86px; float:left; font-size:21px; text-indent:37px;}
.countsubmit .price span{ color:#eb6100;font-weight: bold;}
.countsubmit .btnme{ width:270px;height:86px; line-height:86px; float:left; font-size:24px; text-align:center; background:#eb6100; color:#FFF; border:0}

.beizhubox{ width:92%; height:auto; overflow:hidden; margin:0 auto; padding:10px 0; line-height:200%;}
.beizhubox textarea{ width:100%; height:86px; overflow:hidden; font-size:24px; line-height:50px;border: 1px solid #ddd;border-radius: 8px;box-sizing: border-box;}



/*会员操作*/
.mbox{ width:100%; height:auto; background:#FFF; padding:20px 0}
.membertit{ width:100%; height:auto; overflow:hidden; font-size:28px; color:#333333; text-align:center; }
.regform{ width:550px; margin:0 auto; overflow:hidden; margin-top:10px;}
.regform ul{ margin:0px; padding:0px; list-style:none}
.regform ul li{ margin:14px 0 0 0; padding:0px; list-style:none; width:100%; height:auto; overflow:hidden; border-bottom:1px solid #d6d6d6;}
.regform ul li .tit{ width:147px; height:60px; float:left; line-height:60px; overflow:hidden; text-indent:13px; font-size:21px; color:#333333}
.regform ul li .word{ width:403px;height:60px; float:left; line-height:60px; overflow:hidden; font-size:20px; }
.regform ul li .word .input1{ width:100%; height:60px; line-height:60px; border:0px; font-size:20px;}
.regform ul li .word .input2{ width:165px; height:60px; line-height:60px; border:0px; font-size:20px; overflow:hidden; display:block; float:left}
.regform ul li .word  select{ width:100%; height:56px; line-height:56px; border:1px solid #d6d6d6; text-indent:15px; font-size:20px;}
.regform ul li .verfycode input{ float:left}
.regform ul li .verfycode  img{ float:left; width:200px; overflow:hidden;}
.regform ul li .telverfy{ text-align:right}
.regform ul li .telverfy input{ float:left}
.regform ul li .telverfy .getcode{ float:right;color:#0b70e3; cursor:pointer}
.regform ul li .telverfy span{ color:#0b70e3; cursor:pointer}
.regform ul li.gologin1{
	border:0px;
	width:510px;
	height:75px;
	background-color:#55b837;
	border-radius:20px;
	line-height:75px;
	text-align:center;
	color:#ffffff;
	margin:80px auto;
	font-size:28px;
}
.regform ul li.gologin2{
	border:0px;
	width:510px;
	height:75px;
	background-color:#c9c9c9;
	border-radius:20px;
	line-height:75px;
	text-align:center;
	color:#ffffff;
	margin:0px auto;
	font-size:28px;
}
.regform ul li.gologin1 a{
	display:block;
	width:100%;
	height:100%;
	color:#ffffff;
}
.regform ul li.gologin1 img{
	vertical-align:middle;
	margin-right:20px;
}
.regform ul li.gologin2 a{
	display:block;
	width:100%;
	height:100%;
	color:#ffffff;
}

.regform ul li.noborder{ border:0px;}
.regform ul li .btnme{ width:100%; height:60px; line-height:60px; border:0px; border-radius:25px; background:#499f9e; color:#FFF; text-align:center; font-size:21px;}
.regform ul li.law{ width:100%; text-align:center; font-size:20px; border:0px; margin-top:15px;}
.regform ul li.gologin{ width:100%; text-align:center; font-size:26px; border:0px; margin-top:15px;font-weight: bold;}
.regform ul li.gologin a{ color:#eb6100}
.regform ul li .uppic{ width:100%; height:auto; overflow:hidden;}
.regform ul li .uppic .pic{ float:left; width:200px;}
.regform ul li .uppic .sayword{ float:left; width:300px; font-size:20px; color:#646464}

.regform ul li .payway{ width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.regform ul li .payway input{ width:27px; height:27px; float:left; margin-left:131px;}
.regform ul li .payway label{ float:left}

/*会员中心*/
.membertop{ width:100%; height:300px; overflow:hidden; background:url(../Images/mtopbg.jpg) no-repeat; background-size:cover; position:relative; z-index:0}
.membertop .pic{ position:absolute; left:16px; top:46px; width:133px; height:133px; border:3px solid #FFF; border-radius:67px; overflow:hidden;}
.membertop .name{ position:absolute; left:170px; top:70px; color:#FFF; font-size:26px;}
.membertop .membertime{position:absolute; left:170px; top:120px; height:44px; line-height:44px; font-size:24px; color:#FFF}
.membertop .membertime em{ font-style:normal; border:1px solid #FFF; padding:5px 10px; border-radius:10px;}
.membertop .hy{ width:190px; height:54px; background:url(../Images/hy2.png) no-repeat;background-size: 100% 100%; text-indent:68px; position:absolute; right:0px; top:36px; color:#FFF; font-size:24px; line-height:54px;}
.membertop .hy2{ width:190px; height:54px; background:url(../Images/hy1.png) no-repeat;background-size: 100% 100%;text-indent:68px; position:absolute; right:0px; top:36px; color:#FFF; font-size:24px; line-height:54px;}
/*会员中心订单盒子*/
.morderbox{ width:610px; margin:0 auto; overflow:hidden; height:234px; border:1px solid #eaeaea; border-radius:15px; margin-top:-40px; position:relative; z-index:10; background:#FFF}
.morderbox .tit{ width:588px; margin:0 auto; overflow:hidden; height:34px; line-height:34px; margin-top:25px; position:relative}
.morderbox .tit p{ display:block; position:absolute}
.morderbox .tit p.t1{ left:0px; top:0px; height:34px; line-height:34px; font-size:24px; color:#272727;}
.morderbox .tit p.t2{ right:0px; top:0px; font-size:20px; color:#808080}
.morderbox .tit p.t2 a{color:#808080}

.morderbox .list{ width:588px; margin:0 auto; overflow:hidden; height:auto; margin-top:25px; position:relative}
.morderbox .list ul{ margin:0px; padding:0px; list-style:none}
.morderbox .list ul li{ margin:0px; padding:0px; list-style:none; width:33.33%; float:left; height:121px; overflow:hidden;}
.morderbox .list ul li .pic{ width:100%; height:85px; overflow:hidden; text-align:center}
.morderbox .list ul li .tit2{ width:100%; height:36px; line-height:36px; overflow:hidden; text-align:center; font-size:20px;}

.membermenu{ width:588px; margin:0 auto; overflow:hidden; margin-top:20px;}
.membermenu ul{ margin:0px; padding:0px; list-style:none}
.membermenu ul li{ margin:0px; padding:0px 0 20px 0; list-style:none; width:33.33%; float:left; overflow:hidden; border-bottom:1px solid #e4e4e4;}
.membermenu ul li .pic{ width:100%; height:42px; margin-top:28px; text-align:center; overflow:hidden;}
.membermenu ul li .pic img{ height:42px;}
.membermenu ul li .tit{ width:100%; height:47px; line-height:47px; text-align:center; overflow:hidden;} 

/*完善资料*/
.meminfo{ width:588px; margin:0 auto; overflow:hidden;}
.meminfo .title{ width:588px; margin:0 auto; overflow:hidden; height:50px; line-height:34px; margin-top:25px; position:relative; border-bottom:1px solid #CCC}
.meminfo .title p{ display:block; position:absolute; height:34px; line-height:34px;}
.meminfo .title p.t1{ left:0px; top:0px; font-size:24px; color:#272727;}
.meminfo .title p.t2{ right:0px; top:0px; font-size:20px; color:#808080}
.meminfo .title p.t2 a{color:#808080}
.meminfo .touxiang{ width:55px; height:55px; border-radius:55px; display:block; float:right}

/*认证成功*/
.cerbox{ width:100%; height:auto; overflow:hidden; background:url(../Images/cover1.png) repeat; position: fixed; left:0px; top:0px; display:none}
.cerbox .alertshow{ width:540px; height:320px; position:absolute; left:50%; top:50%; margin-left:-270px; margin-top:-160px; background:#FFF; border-radius:15px;}
.cerbox .alertshow .closebox{ width:500px; margin:0 auto; overflow:hidden; margin-top:35px; text-align:right; cursor:pointer}
.cerbox .alertshow .word{ width:100%; height:auto; overflow:hidden; margin-top:10px; text-align:center}

/*plus会员*/
.plusnav{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.plusnav ul{ margin:0px; padding:0px; list-style:none}
.plusnav ul li{ margin:0px 5%; padding:0px; list-style:none; float:left; width:40%; height:50px; line-height:50px; text-align:center; border:1px solid #CCC; box-sizing:border-box; font-size:20px;border-radius: 25px;}
.plusnav ul li.onfocus{ background:#499f9e; color:#FFF}
.plusnav ul li.onfocus a{ color:#FFF}

.plusbox{ width:588px; margin:0 auto; overflow:hidden; height:90px; border:1px solid #eaeaea; border-radius:15px;  position:relative; z-index:10; background:#FFF; margin-top:20px;}
.plusbox p{ display:block; position:absolute}
.plusbox p.t1{ left:24px; top:30px; font-size:24px; color:#333333;}
.plusbox p.t2{ width:144px; height:59px; background:#489f9d; color:#FFF; font-size:22px;right:21px; top:16px; line-height:59px; text-align:center; border-radius:10px;}

.pluslist{ width:588px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.pluslist ul{ margin:0px; padding:0px; list-style:none}
.pluslist ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:auto; overflow:hidden; border-bottom:1px solid #e4e4e4; } 
.pluslist ul li p{ display:block; height:54px; line-height:54px; float:left; text-align:left; width:50%;font-size:17px}
.pluslist ul li p.t1{ width:100%; text-align:right}
.pluslist ul li p.t1 em.m1{font-style:normal; border:1px solid #F00; border-radius:15px; padding:5px 10px; color:#F00}
.pluslist ul li p.t1 em.m2{font-style:normal; border:1px solid #4a9ea0; border-radius:15px; padding:5px 10px; color:#4a9ea0}


/*
.pluslist ul li p.t1{ width:28%;}
.pluslist ul li p.t2{ width:22%; color:#ff0000}
.pluslist ul li p.t3{ width:25%;}
.pluslist ul li p.t4{ width:25%;}
*/
.pluslist ul li.tit{ width:100%; height:64px; background:#d8efee; font-size:21px; color:#489f9d; text-align:center; border-radius:10px;}
.pluslist ul li.tit p{ line-height:64px; height:64px;}
.pluslist ul li.tit p.t2{color:#489f9d;}


/*会员权益*/
.memberlaw{ width:550px; margin:0 auto; overflow:hidden; margin-top:10px;}
.memberlaw .title{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #CCC; font-size:24px; color:#333333}
.memberlaw .word{ width:100%; height:auto; overflow:hidden; line-height:45px; font-size:22px; overflow:hidden; padding:15px 0}

.ertopbox{ width:640px; height:305px; position:relative; overflow:hidden;}
.ertopbox .pic{ width:640px; height:305px; position:absolute; left:0px; top:0px; overflow:hidden;}
.ertopbox .word{ position:absolute; z-index:1; left:0px; top:116px;}
.ertopbox .word .tit{ width:640px; height:50px; text-align:center; line-height:50px; color:#FFF; font-weight:bold; font-size:30px;}
.ertopbox .word .say{ width:321px; height:39px; line-height:39px; text-align:center; border-top:1px solid #FFF; border-bottom:1px solid #FFF; margin:0 auto; text-align:center; overflow:hidden; color:#FFF; font-size:16px;}

/*常用联系人列表*/
.peoplelist{ width:550px; height:auto; overflow:hidden; margin:0 auto;}
.peoplelist ul{ margin:0px; padding:0px; list-style:none}
.peoplelist ul li{ margin:0px; padding:10px 0; list-style:none; width:100%; height:auto; overflow:hidden; border-bottom:1px solid #CCC;}
.peoplelist ul li p.t1{ width:50%;float:left; overflow:hidden; height:40px; line-height:40px; font-size:20px;}
.peoplelist ul li p.t2{ width:100%;float:left; overflow:hidden; height:40px; line-height:40px; font-size:20px;}
.peoplelist ul li p.t3{ width:50%;float:left; overflow:hidden; height:40px; line-height:40px; font-size:20px; text-align:right; color:#479fa1}
.peoplelist ul li p.t3 a{color:#479fa1}

/*我的订单*/
.myordertit{ width:100%; height:71px; line-height:71px; background:#499f9e; font-size:26px;}
.myordertit ul{ margin:0px; padding:0px; list-style:none}
.myordertit ul li{ margin:0px; padding:0px; list-style:none; width:25%; float:left; overflow:hidden; text-align:center; color:#FFF}
.myordertit ul li a{ color:#fff}
.myordertit ul li.onfocus{ background:url(../Images/orderline.jpg) bottom center no-repeat; color:#ffeed2}
.myordertit ul li.onfocus a{ color:#ffeed2}

/*订单列表*/
.orderlist{ width:602px; height:auto; overflow:hidden; margin:0 auto}
.orderlist ul{ margin:0px; padding:0px; list-style:none}
.orderlist ul li{ margin:30px 0 0 0; padding:0px; list-style:none; width:100%; height:auto;border-bottom:1px solid #e4e4e4;}
.orderlist ul li .one{ width:100%; height:102px; position:relative; }
.orderlist ul li .one .pic{ width:180px; height:120px;  position:absolute; left:0px; top:0px;}
.orderlist ul li .one .tit{ position:absolute; left:197px; top:0px; width:315px; height:102px; line-height:34px; font-size:20px;overflow: hidden;}
.orderlist ul li .one .status{ position:absolute; right:0px; top:0px; font-size:20px;}
.orderlist ul li  .renshu{text-align: right;padding-top: 15px;line-height: 38px;}

.orderlist ul li .other{ width:100%; height:auto; overflow:hidden;  text-align:right; text-align:right; padding:18px 0;}
.orderlist ul li .other em{ display: inline-block;border:1px solid #eb6100; padding:8px 12px; border-radius:15px; font-size:22px; font-style:normal;color: #eb6100;}
.orderlist ul li .other em.quzhifu{ background: #499f9e;color: #ffffff;border: 1px solid #499f9e;}
/*.orderlist ul li .other em.del{ background: #eb6100;color: #ffffff;border: 1px solid #eb6100;}*/
.orderlist ul li .other em.pingjia{color: #499f9e;border: 1px solid #499f9e;}

/*立即评价*/
.discuz{ width:588px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:30px;}
.discuz ul{ margin:0px; padding:0px; list-style:none}
.discuz ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:auto; overflow:hidden; border-bottom:1px solid #e4e4e4;}
.discuz ul li .tit{ width:250px; float:left; height:56px; line-height:56px; font-size:20px;}
.discuz ul li .star{ width:125px; height:25px; float:right; overflow:hidden; margin-top:17px;}
.discuz ul li .star p{ display:block; margin:0px; padding:0px; list-style:none; width:25px; height:25px; overflow:hidden; float:left;}
.discuz ul li .star p .img1{ display:block}
.discuz ul li .star p .img2{ display:none}

.discuz ul li .star p.onfocus .img1{ display:none}
.discuz ul li .star p.onfocus .img2{ display:block}
.discuz ul li textarea{ width:100%; height:178px; overflow:hidden; border:0px; background:#e8e8e8; font-size:20px; line-height:45px;}
.discuz ul li.noborder{ border:0px;}
.discuz ul li .btnme{ width:100%; height:58px; line-height:58px; background:#489f9d; color:#FFF; font-size:20px; border:0px;}

/*订单详细信息*/
.orderdetail{ width:588px; height:auto; overflow:hidden; margin:0 auto}
.orderdetail ul{ margin:0px; padding:0px; list-style:none}
.orderdetail ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:auto; overflow:hidden; margin-top: 25px;padding-top: 10px;border-top: 1px solid #ddd;}
.orderdetail ul li:first-child{border: none;margin-top: 0px;}
.orderdetail ul li p{display:block; width:50%; float:left; overflow:hidden; height:50px; line-height:50px; font-size:20px; text-align:left}
.orderdetail ul li p.t1{ width:100%}
/*
.orderdetail ul li p{ display:block; width:25%; float:left; overflow:hidden; height:50px; line-height:50px; font-size:20px; text-align:center}
.orderdetail ul li.tit{ font-weight:bold;}
.orderdetail ul li.tit p{ color:#000}

.orderdetail ul li.tit p.t4{ color:#000}
.orderdetail ul li p.t4{ color:#eb6100}
.orderdetail ul li p.t5{ width:100%;color:#eb6100; text-align:right}
*/


/*退款*/
.tuikuan{ width:588px; height:auto; overflow:hidden; margin:0 auto;}
.tuikuan .tit{ width:100%; height:68px; line-height:68px; font-size:24px; color:#000; font-weight:bold;}
.tuikuan .list{ width:100%; height:auto; overflow:hidden;}
.tuikuan .list ul{ margin:0px; padding:0px; list-style:none}
.tuikuan .list ul li{ margin:13px 0; padding:0px; list-style:none; width:100%; height:auto; overflow:hidden; border-bottom:1px solid #e4e4e4;}
.tuikuan .list ul li .radio{ width:30px; height:30px; float:left}
.tuikuan .list ul li .label{ display:block; float:left}
.tuikuan .list ul li.noborder{ border:0px;}

.tuikuan .list ul li .input1{ width:100%; height:63px; line-height:63px; overflow:hidden; font-size:20px; border:0}
.tuikuan .list ul li .btnme{ width:100%; height:58px; line-height:58px; background:#489f9d; color:#FFF; font-size:20px; border:0px;}
.tuikuan .list ul li textarea{ width:98%; height:160px; overflow:hidden;font-size:24px; line-height:50px;}


.mainbox{ width:100%; height:auto; overflow:hidden;}
.mainbox .box2{ width:600px; margin:0 auto; overflow:hidden; padding:15px 0}
.mainbox .showus{ line-height:40px; font-size:12px;}
.mainbox .theauthor{ font-size:20px; text-align:center}



/*分享代码部分*/
.sharebox{ width:640px; height:auto; overflow:hidden; background:#fff; position:fixed; left:50%; margin-left:-320px; bottom:0px; z-index:1000; display:none}
.sharebox .tit{ width:100%; height:50px; line-height:50px; text-align:center; font-size:30px; color:#555b5e; margin:20px 0}
.sharebox .list{ width:100%; height:auto; overflow:hidden;}
.sharebox .list ul{ margin:0px; padding:0px; list-style:none}
.sharebox .list ul li{ margin:0px; padding:0px; list-style:none; width:25%; height:auto; overflow:hidden; text-align:center; float:left}
.sharebox .list ul li .pic{ width:100%; height:auto; text-align:center; overflow:hidden;}
.sharebox .list ul li .name{ width:100%; height:50px; line-height:50px; font-size:22px; text-align:center; overflow:hidden;}
.sharebox .title{ width:580px; margin:0 auto; height:auto; line-height:45px; overflow:hidden; font-size:22px; text-align:left;}
.sharebox .price{ width:580px; margin:0 auto; height:auto; line-height:45px; overflow:hidden; font-size:22px; text-align:left;}
.sharebox .price span{ color:#F00}
.sharebox .cancel{ width:100%; height:60px; line-height:60px; background:#FFF; text-align:center; margin-top:20px; font-size:24px; cursor:pointer}

.sharebox .list2{ width:580px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.sharebox .list2 ul{ margin:0px; padding:0px; list-style:none}
.sharebox .list2 ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:90px; line-height:90px; overflow:hidden; text-align:center; float:left; text-indent:80px; text-align:left; border-bottom:1px solid #f3f3f3}
.sharebox .list2 ul li.t1{ background:url(../Images/ico1.png) left center no-repeat; background-size:auto 50px;}
.sharebox .list2 ul li.t2{background:url(../Images/ico2.png)  left center no-repeat; background-size:auto 50px;}
.sharebox .list2 ul li a{ display:block; width:100%; height:90px;}


.ercodebox{ width:200px; height:250px; overflow:hidden; background:#FFF; position:fixed; left:50%; top:50%; margin-left:-100px; margin-top:-100px; z-index:2500; display:none}
.ercodebox .closeme{ width:90%; height:35px; margin:0 auto; text-align:right; font-size:26px; cursor:pointer}
.ercodebox .ercode{ width:160px; height:160px; overflow:hidden; margin:0 auto}
.ercodebox .ercode img{ width:160px; height:160px; overflow:hidden;}
.ercodebox .word{ width:100%; height:50px; line-height:50px; text-align:center; font-size:20px;}




.ertoptit{ width:580px; height:25px; line-height:25px; text-align:left; font-size:24px; font-weight:bold; color:#333333; background:url(../Images/erline.jpg)  0 0 no-repeat; text-indent:20px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.ertoptit span{ font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#999999;}

.ernavbox{ width:610px; margin:0 auto; clear:both; overflow:hidden; border:1px solid #dedede; margin-bottom:20px;}
.ernavbox ul{ margin:0px; padding:0px; list-style:none}
.ernavbox ul li{ margin:0px; padding:0; width:152px; list-style:none; height:56px; line-height:56px; text-align:center; font-size:20px;  float:left }
.ernavbox ul li.onfocus{color:#1070ba}
.ernavbox ul li.onfocus a{ color:#1070ba}

.ernavsun{ width:640px; margin:0 auto; clear:both; overflow:hidden; background:#196bb5; color:#FFF; padding:20px 0}
.ernavsun ul{ margin:0px; padding:0px; list-style:none}
.ernavsun ul li{ margin:0px; padding:0px; list-style:none; width:160px; height:50px; line-height:50px; text-align:center; overflow:hidden; color:#FFF; float:left}
.ernavsun ul li a{ color:#FFF}



.caselist{ width:611px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; padding-left:1px; padding-top:1px}
.caselist ul{ margin:0px; padding:0px; list-style:none}
.caselist ul li{ margin:0px; padding:0px; list-style:none; width:202px; height:188px; float:left; overflow:hidden; }
.caselist ul li img{width:200px; height:122px; overflow:hidden; display:block;border:1px solid #e3e3e3;}
.caselist ul li span{ display:block; width:202px; height:66px; line-height:66px; text-align:center; font-size:20px;}



.ermianbox{ width:640px; height:auto; overflow:hidden; padding:15px 0;}
/*产品展示*/
.productlist{ width:580px; height:auto; overflow:hidden; margin:0 auto;}
.productlist ul{ margin:0px; padding:0px; list-style:none}
.productlist ul li{ margin:10px 23px 0 0; padding:0px; list-style:none; width:580px; height:605px; position:relative; overflow:hidden; float:left}
.productlist ul li .pic{ width:580px; height:388px; overflow:hidden;}
.productlist ul li .tit{ width:580px; height:39px; line-height:39px; overflow:hidden; font-size:24px; margin-top:33px}
.productlist ul li .word{ width:580px; height:76px; line-height:38px; overflow:hidden; margin-top:10px; font-size:20px;}
.productlist ul li .more{ width:580px; margin-top:10px;}



/*新闻*/
.bignews{ width:580px; height:auto; overflow:hidden; margin:0 auto;}
.bignews ul{ margin:0px; padding:0px; list-style:none}
.bignews ul li{ margin:10px 23px 0 0; padding:0px; list-style:none; width:580px; height:713px; position:relative; overflow:hidden; border-bottom:1px dashed #CCCCCC;}
.bignews ul li .pic{ width:580px; height:387px; overflow:hidden;}
.bignews ul li .tit{ width:580px; height:39px; line-height:39px; overflow:hidden; font-size:24px; margin-top:33px}
.bignews ul li .word{ width:580px; height:195px; line-height:39px; overflow:hidden; margin-top:15px; font-size:20px;}

.newslist{ width:580px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; }
.newslist ul{ margin:0px; padding:0px; list-style:none}
.newslist ul li{ margin:0px; padding:8px 0px; list-style:none; width:580px; height:auto; border-bottom:1px solid #CCC}
.newslist ul li .tit{ width:580px; height:32px; line-height:32px; overflow:hidden; font-size:19px; color:#000}
.newslist ul li .time{ width:580px; height:30px; line-height:30px; overflow:hidden; font-size:20px; text-indent:20px;}



.pshowtit{ width:580px; margin:0 auto; height:auto; overflow:hidden;  font-size:30px; overflow:hidden; line-height:200%; margin:0 auto;  color:#323232; border-bottom:1px solid #CCC}


.maincenterbox{ width:580px; height:auto; overflow:hidden; margin:0 auto;}


.splist{ width:580px; height:auto; overflow:hidden; margin:0 auto; clear:both}
.splist ul{ margin:0px; padding:0px; list-style:none}
.splist ul li{ margin:0px; padding:0px; list-style:none; width:290px; height:225px; float:left; overflow:hidden;}
.splist ul li .pic{ width:290px; height:175px; overflow:hidden;}
.splist ul li .pic img{ width:290px; height:175px; }

.splist ul li .tit{ margin:0px; padding:0px; width:290px; height:50px; line-height:50px; text-align:center;  color:#000; overflow:hidden;}


.solution{ width:580px; height:auto; overflow:hidden; margin:0 auto; clear:both; overflow:hidden;}
.solution ul{ margin:0px; padding:0px; list-style:none}
.solution ul li{ margin:0px; padding:0px; list-style:none; width:580px; height:auto; overflow:hidden;}
.solution ul li .pic{ width:580px; height:349px; overflow:hidden; margin-top:20px;}
.solution ul li .tit{ width:580px; height:40px; line-height:40px; font-size:24px; font-weight:bold; overflow:hidden; color:#000; margin:30px 0;}
.solution ul li .word{ width:580px; height:210px; line-height:35px; overflow:hidden;}
.solution ul li .more{ width:580px; height:60px; line-height:60px; color:#196bb5;}
.solution ul li .more a{color:#196bb5;}






.nlist{ width:600px; margin:0 auto; clear:both; overflow:hidden;}
.nlist ul{ margin:0px; padding:0px; list-style:none;}
.nlist ul li{ margin:0px; padding:0px; list-style:none; width:600px; height:180px; border-bottom:1px dashed #B2B2B2; position:relative}
.nlist ul li p{ margin:0px; padding:0px; display:block;}
.nlist ul li p.t1{ width:580px; height:50px; line-height:50px; font-size:24px;overflow:hidden; font-weight:bold; color:#000; margin-top:15px;}
.nlist ul li p.t2{ width:580px; height:70px; line-height:35px; overflow:hidden}
.nlist ul li p.t3{ width:580px; height:35px; line-height:35px;}
.nlist ul li p.t3 span{ color:#e14218;}


.ertitle{ width:600px; height:auto; overflow:hidden; font-size:30px; font-weight:bold; margin:0 auto; padding:10px 0;}
.ernav{ width:640px; height:60px; background:#F1F1F1;}
.ernav ul{ margin:0px; padding:0px; list-style:none;}
.ernav ul li{ margin:0px; padding:0px; list-style:none; width:160px; height:60px; font-size:24px; text-align:center; float:left; text-align:center; overflow:hidden; line-height:60px;}
.ernav ul li.onfocus{ background:#253974; color:#FFF}

.formbox{ width:600px; margin:0 auto; clear:both; overflow:hidden;}
.formbox ul{ margin:0px; padding:0px; list-style:none}
.formbox ul li{ margin:0px; padding:10px 0; list-style:none; width:600px; height:auto; overflow:hidden;}
.formbox ul li.tit{ color:#000;}
.formbox ul li select{ width:580px; height:35px;}
.formbox ul li .input1{ width:580px; height:30px; border:1px solid #CCC}
.formbox ul li .input2{ width:180px; height:30px; border:1px solid #CCC}

.formbox ul li textarea{ width:580px; height:180px;font-size:24px; line-height:50px;}
.formbox ul li .btn{ width:580px; height:53px; line-height:53px; text-align:center; color:#FFF; background:#D0701A; font-size:30px; font-weight:bold; border:0}


.producttit{ width:600px; height:62px; background:url(../Images/ertit2.jpg) no-repeat; margin:0 auto; clear:both; overflow:hidden; text-indent:25px; line-height:62px; font-size:24pxpx; font-weight:bold; margin-top:15px; margin-bottom:15px; font-size:24px; color:#1D3978;}

.productbox{ width:600px; height:auto; margin:0 auto; clear:both; font-size:24px; line-height:200%;}

.productbox .slidebox{ width:323px; height:240px; float:left; overflow:hidden; position:relative}
.productbox .slidebox .list{ width:323px; height:240px; overflow:hidden; position:relative}
.productbox .slidebox .list ul{ margin:0px; padding:0px; list-style:none;}
.productbox .slidebox .list ul li{ margin:0px; padding:0px; list-style:none; float:left;width:323px; height:240px; }

.pridelist{ width:600px; height:auto; overflow:hidden; margin:0 auto; clear:both}
.pridelist ul{ margin:0px; padding:0px; list-style:none;}
.pridelist ul li{ margin:0px; padding:0px; list-style:none; width:600px; height:auto; overflow:hidden;}
.pridelist ul li .pic{ width:600px; height:auto; overflow:hidden; text-align:center}
.pridelist ul li .title{ width:600px; height:48px; line-height:48px; text-align:center; font-size:24px; font-weight:bold; color:#E04900;}
.pridelist ul li .word{ width:600px; height:auto; line-height:200%; text-align:center; font-size:20px;}

.contactmap{ width:600px; height:332px; margin:0 auto; clear:both; overflow:hidden;}
.contactbox{ width:600px; height:326px; background:url(../Images/lxwm.jpg) no-repeat; position:relative; margin:0 auto;}
.contactbox .box{ width:547px; height:186px; line-height:200%; overflow:hidden; position:absolute; left:30px; top:106px; font-size:20px; line-height:200%;}



.box2{ width:580px; height:auto; margin:0 auto; clear:both; overflow:hidden;}


.nplist{ width:580px; height:auto; overflow:hidden;}
.nplist ul{ margin:0px; padding:0px; list-style:none}
.nplist ul li{ margin:40px 0 0 0; padding:0px; list-style:none; width:580px; height:121px; position:relative}
.nplist ul li .pic{ width:181px; height:120px; position: absolute; left:0px; top:0px;}
.nplist ul li .tit{ width:383px; height:40px; line-height:40px; overflow:hidden; font-size:22px; position:absolute; left:198px; top:0px; color:#FFF}
.nplist ul li .word{ position:absolute; overflow:hidden; left:198px; top:50px; font-size:20px; height:68px; line-height:34px; color:#a2bed3;}

/*.fixservice{ position: absolute; right:0; top:50%; z-index:1000}*/
.fixservice{ position:fixed; right:0; top:50%; margin-top:-105px; z-index:1000;touch-action: none;}
.fixservice .service{ width:44px; height:182px; position:absolute; right:0px; top:30px;}
.fixservice .service .img1{ display:block}
.fixservice .service .img2{ display:none}
.fixservice .sbox{ width:505px; height:297px; position:absolute; right:61px; background:url(../Images/product/shbox1.png) no-repeat;background-size:100% 100%; display:none}
.fixservice .sbox .title{ width:476px; height:38px; line-height:38px; position:relative; margin-top:13px;}
.fixservice .sbox .title .name{ position:absolute; left:35px; top:0px; font-size:24px; color:#FFF}
.fixservice .sbox .title .closeme{ position:absolute; right:10px; top:0px;}
 
.fixservice .sbox ul{ margin:0px; padding:0px; list-style:none}
.fixservice .sbox ul li{ margin:0px 0 0 35px;; padding:0px; list-style:none;  float:left; overflow:hidden;}
.fixservice .sbox ul li .pic{ width:111px; height:111px; position:relative;margin-top:10px;}
.fixservice .sbox ul li .pic .cover{ position:absolute; left:0; top:0; width:100%; height:100%; background:#CCC; overflow:hidden; display:none; z-index:1}
.fixservice .sbox ul li .img{ display:block; width:111px; height:111px; position:relative; z-index:0}
.fixservice .sbox ul li .tit{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:24px; text-align:center; color:#FFF;}
.fixservice .sbox ul li .tel{ width:100%; height:auto; text-align:center}
.fixservice .sbox ul li .tel img{ height:60px;}