/*css by shangguolan*/
/*defal*/
body,div,form,p,img,ul,li,ol,dl,dt,dd,hr,h1,h2,h3,span,i{margin:0; padding:0; border:0;font-family:"microsoft yahei",Arial, Helvetica, sans-serif;}
body { background:url(../images/x-bg.jpg) repeat;}
ul,li { list-style:none;}
.blod { font-weight:bold;}
.fix{width:100%;min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");
	overflow:hidden;}
.clearfloat { clear:both; height:0; font-size: 0px; line-height: 0px;}
.all-clear { clear:both;}
.f-le { float:left;}
.f-ri { float:right;}
.hidden{ display:none;}
.show { display:block;}
a { text-decoration:none;}
a:hover { transition: all 0.2s linear 0s; text-decoration:underline;}
/*color*/
.cdd3232 { color:#dd3232;}
.e4393c{ color:#e4393c;}
/*input*/
.all-input {border: 1px solid #999;padding: 3px 5px;}
/*wrap*/
.wrap,.top-nav-bg,.wrap-new,.wrap01{width:100%;min-width:1000px;_width:expression((document.documentElement.clientWidth<1000||document.body.clientWidth<1000)?"1000px":"100%");}
.top-nav-bg { background:#000;}
.wrap,.wrap-new,.wrap01{ -webkit-text-size-adjust: none; font-size:15px;color:#333;background:url(../../../img/index-bg.jpg) center top no-repeat; background-color:#eeeeee; /*background-size:cover;*/}
.wrap-new { background-size:cover;}
.wrap01{ background:#fff;}

.main{width:1000px;margin:0 auto;height:100%; color:#000;;min-height:400px;_height:expression_r(this.scrollHeight < 400 ? "400px" : "auto"); display:box;}
/*footer*/
#footer { font-family:Tahoma, "microsoft yahei"; padding:15px 0; background:#424649;width:100%;height:280px; color:#bdbdbd;}
.foot-nei { width:900px; margin:0 auto; background:url(../../../img/bot-logo.png) right top no-repeat; margin-top:40px;}
.foot-nei p{ font-size:14px;line-height:28px}
.foot-le { float:left; width:130px; margin-right:40px; height:200px;}
.foot-le img { margin-top:10px;}
.foot-le p{ text-align:center;}
.foot-ri { width:800px;}

/*top*/
.top-nav { height:65px; background:rgba(0,0,0,0.8);width:100%;margin:0 auto;}
.top-nav-nei { width:1000px; margin:0 auto;}
.top-logo  { }
.top-logo img { padding-top:10px;}
.top-nav-list { }
.top-nav-list { padding-top:25px;}
.top-nav-list li { float:left; width:110px; height:25px; line-height:25px; font-size:15px; text-align:right;}
.top-nav-list li i { margin-right:10px;}
.top-nav-list li a { text-decoration:none; color:#fff;}
.top-nav-list li a:hover,.top-nav-list .on a,.top-nav-list .on a:hover { color:#f79a22;}

.top-01 { height:120px;}
.top-01 h2 { text-align:center;text-shadow: 4px 4px 4px rgba(0,0,0,0.4);letter-spacing: 12px; color:#fff; font-size:60px; margin:70px 0 60px 0;}
.top-02 { height:560px; /*height:480px;*/}
.top-02-le,.top-02-ce,.top-02-ri { width:250px; min-height:220px; height:auto!important; height:220px; /*height:370px;*/ border-radius:5px; background:#fff; float:left; margin-right:70px;box-shadow: 8px 8px 5px #000;}
.top-02-le { margin-left:30px;}
.top-02-le-tit,.top-02-ce-tit,.top-02-ri-tit { color:#fff; height:50px; border-radius:5px 5px 0 0; }
.top-02-le-tit { border:1px solid #ff3333; background:#ff3333;}
.top-02-ce-tit { border:1px solid #993333; background:#993333;}
.top-02-ri-tit { border:1px solid #660000; background:#660000;}
.top-02-le-tit h2,.top-02-ce-tit h2,.top-02-ri-tit h2{ font-size:25px; text-align:center; line-height:50px; }
.top-02-le-txt p,.top-02-ce-txt p,.top-02-ri-txt p { border-bottom:1px solid #fee9e9; line-height:40px; text-align:center; font-size:17px; }
.top-02-le-txt p { color:#660000;}
.top-02-le-txt p:nth-of-type(even) { border-bottom:0; background-color:#f5e8e8;}
.top-02-ce-txt p { color:#993333;}
.top-02-ce-txt p:nth-of-type(odd) { border-bottom:0; background-color:#f5e8e8;}
.top-02-ri-txt p { color:#ff3333;}
.top-02-ri-txt p:nth-of-type(even) { border-bottom:0; background-color:#f5e8e8;}
.top-02-le-txt p:last-child,.top-02-ce-txt p:last-child,.top-02-ri-txt p:last-child,.news-list li:last-child { border-bottom:none;}
.top-02-que { text-align:center; color:#fff; font-size:20px; height:40px;}
.top-02-que a { color:#251305; text-decoration:underline;}
.top-02-que a:hover { text-decoration:none; color:#ff3333;}
.top-02-tell { text-align:right; font-size:20px; height:30px; line-height:30px;color:#251305; /*margin:10px 30px 10px 0;*/}
.top-03 { height:80px; color:#666;text-align:center;text-shadow: 4px 4px 4px rgba(0,0,0,0.4); margin-top:30px;}
.top-03 h2 { font-size:35px;}
.top-04 { height:440px;}
.top-04-le,.top-04-ri { width:300px; height:400px; border:1px solid #fff; border-radius:5px; background-color:#fff;box-shadow: 3px 5px 3px #000;  float:left;}
.top-04-le { margin-right:20px;}
.top-04-le h3 { font-size:25px; text-align:center; margin:15px 0;}
.top-04-le p { color:#999; font-size:14px; line-height:25px; text-align:center;}
.top-04-le-img { text-align:center; height:200px; margin-top:30px;}
.top-04-le-img img { width:200px; height:200px; border-radius:50%;}
.top-04-ri { width:620px;}
.top-04-ri-nei { padding:35px;}
.top-04-ri-nei p { color:#666; line-height:28px;}
.top-05 { height:320px;}
.top-05 ul { margin-left:10px;}
.top-05 li { float:left; width:175px; height:80px; display:inline-block; text-indent:-9999px; overflow:hidden; margin:10px 15px 5px 0;box-shadow: 3px -2px 8px #000;}
.partner { background:url(../../../img/partner.jpg) 0 0 no-repeat; width:123px; height:52px; overflow:hidden;}
.p02 { background-position:-175px 0;}
.p03 { background-position:-350px 0;}
.p04 { background-position:-525px 0;}
.p05 { background-position:-700px 0;}
.p06 { background-position:-875px 0;}
.p07 { background-position:-1050px 0;}
.p08 { background-position:0 -80px;}
.p09 { background-position:-175px -80px;}
.p10 { background-position:-350px -80px;}
.p11 { background-position:-525px -80px;}
.p12 { background-position:-700px -80px;}
.p13 { background-position:-875px -80px;}
.p14 { background-position:-1050px -80px;}
/*news*/
.news { width:1000px; margin:0 auto;}
.news-le { width:150px; float:left; margin-right:20px; height:400px;}
.news-top { height:60px; background-color:#701e0e; margin-bottom:5px;}
.news-top a { display:inline-block; width:150px; height:60px; font-size:25px; color:#fff; text-align:center; line-height:60px;}
.news-le li { font-size:18px; text-align:center; height:50px; line-height:50px;margin-bottom:5px;}
.news-le li a { color:#251305; display:inline-block; width:150px; }
.news-le li a:hover,.news-le li.on a { background-color:#000; color:#fff; text-decoration:none;}
.news-top a:hover,.news-le li.on a:hover { color:#f79a22; text-decoration:none;}
.news-ri { background:#fff; border:1px solid #000; min-height:500px; height:auto!important; height:500px; box-shadow: 5px 5px 3px #000; float:left; width:800px;}
.news-scro { background:#fff;box-shadow: 5px 5px 3px #000;}
.ontop{ position:fixed;top:0;}
.news-ri-tit { height:60px; line-height:60px; text-align:right;background-color:#701e0e;}
.news-ri-tit h3 { color:#fff; font-size:18px; font-weight:normal; padding-right:25px;}
.news-ri-tit h3 a { color:#fff;}
.news-ri-tit h3 a:hover { color:#f79a22; text-decoration:none;}
.news-ri-nei-tit { border-bottom:1px dashed #666; height:100px;}
.news-ri-nei-tit h2 { line-height:100px; text-align:center;}
.news-ri-nei { padding:30px 50px; line-height:40px;}
.nwes-ri-nei img { margin:0 auto; margin:20px 0; text-align:center;}
.about-company { border-top:1px dashed #666; height:350px;}
.about-company-nei { padding:30px; line-height:30px; color:#999; width:660px; margin:0 auto;}
.about-company-img { float:right; margin-left:30px;}
.about-company-img img { width:150px; height:150px; border-radius:50%;}
.about-company-nei h2 { margin-bottom:20px;}
.news-list { width:700px; margin:0 auto;min-height:239px; height:auto!important; height:239px;}
.news-list li { border-bottom:1px dashed #666; height:60px; line-height:60px;}
.news-list li span,.news-list-page span  { display:inline-block;}
.news-list .n-list {width: 600px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news-list li a { color:#251305;}
.news-page-txt,.news-page-clk { width:700px; margin:0 auto; overflow:hidden;}
.news-page-txt { text-align:left;}
.news-page-clk { width:500px; height:30px;text-align:center; margin-bottom:30px; margin-top:20px;}
.news-page-clk span a { display:inline-block; width:60px; height:28px; text-align:center; line-height:28px; border:1px solid #999; border-radius:3px; color:#666; margin-right:5px;}
.news-page-clk span a:hover,.news-page-clk .page-on a { background-color:#666; color:#fff; text-decoration:none;}
.qyfs { width:700px; margin:0 auto; line-height:50px; font-size:15px;}
.qyfs h2 { font-size:23px; background:url(../../../img/tit-ico.jpg) no-repeat left 33px; padding-left:25px; height:40px; line-height:40px; padding-top:30px;}
.qyfs h3 { font-size:18px; padding-left:25px; padding-top:20px;}
.qyfs p,.qy-pic { width:645px; margin:0 auto;}
/*price table*/
.pay-price { height:40px; padding-left:270px; width:450px; margin:20px 0; font-size:18px;}
.price-s1,.price-s2,.price-s3 { margin-left:30px; float:left;}
.pay-mob { width:350px; padding-left:430px; font-size:16px;}
.pay-mob-m { height:30px; line-height:30px; margin-bottom:10px;}
.pay-mob span { width:100px; text-align:right; display:inline-block; height:30px; float:left;}
.pay-mob-err { display:inline-block; width:210px;color:#e4393c; margin-left:110px; height:30px; overflow:hidden;}
.pay-mob-num,.pay-mob-num-two { width:170px; height:23px;font-size:16px; margin-left:10px;float:left;}
.pay-mob-num-two { width:75px;}
.pay-yzma { background:#0b7ff6; border:0; color:#fff; width:90px; height:30px; border-radius:3px; margin-left:5px; cursor:pointer;}
.pay-mob-pay { background:#0b7ff6;border:0; background:#e4393c; color:#fff; width:180px; height:50px; font-size:20px; border-radius:3px; margin:20px 0 50px 110px;}
.pay-se-table { width:645px; margin:0 auto; text-align:center; line-height:40px;}
.pay-se-table table { border-collapse:collapse; }
.pay-se-table table th {background-color:#ccc; border-bottom:none;}
.pay-se-table table td { padding:5px;}
.pay-se-table table tr:nth-child(odd){background:#F4F4F4; }
/*service*/
.service01,.service02,.service03,.service04,.service-arw { float:left; width:160px; height:160px; color:#666;}
.service01,.service03 { background:url(../../../img/bluebg.png) no-repeat 0 0;}
.service02,.service04 { background:url(../../../img/bluebg.png) no-repeat -160px 0;}
.service-arw { background:url(../../../img/beearrow.png) no-repeat; width:17px; height:38px; margin:60px 40px;}
.service h3 { width:80px; height:80px; color:#fff; font-size:20px; margin:50px 0 40px 40px;}
.service { height:400px;}

/*现金券活动*/

.tankuang{
	width: 810px;
	height: 561px;
	background: url(../../../img/yzm.png);
	box-sizing: border-box;
	position:fixed;
	z-index:15;
	left:28%;
	top:25%;
}
.shouji,.yanzheng{
	position: absolute;
	left: 190px;
	top: 160px;
	color: #F4DF01;
	font-size: 18px;
}
.yanzheng{
	top: 212px !important;
}
#shijiText{
	border: none;
	height: 30px;
	width: 246px;
	margin-left: 20px;
	border-radius: 5px;
	box-sizing: border-box;
	padding-left: 15px;
	outline: none;
	
}
#yanzhengText{
	border: none;
	height: 30px;
	width: 100px;
	margin-left: 20px;
	border-radius: 5px;
	box-sizing: border-box;
	outline: none;
	padding-left: 15px;
}
#yanzhenganniu{
	width: 130px;
	text-align: center;
	height: 30px;
	line-height: 28px;
	box-sizing: border-box;
	margin-left: 10px;
	border: none;
	border-radius: 3px;
	background: linear-gradient(#FFA52E, #F56C00);
	color: white;
	outline: none;
}
.shengchengerweima{
	position: absolute;
	left: 278px;
	top: 260px;
	border: none;
	height: 30px;
	width: 246px;
	border-radius: 5px;
	box-sizing: border-box;
	text-align: center;
	background: linear-gradient(#FFA52E, #F56C00);
	color: white;
	line-height: 28px;
	font-weight: bold;
}
.error{
	margin-top: -5px;
	color: white;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 87px;
}
.dianjixianshi{
	position: absolute;
	top: 145px;
	left: 264px;
	display: none;
	width: 280px;
	text-align: center;
}
.dianjixianshi>p{
	position: absolute;
	bottom: -14px;
	left: 22px;
	background-color: #ED482A;
	color: white;
	text-align: center;
	font-size: 14px;
}

