/************************************************************ M5.0首页 ************************************************************/
* { box-sizing:border-box; font-family:"微软雅黑"} .none { display:none; }
img{ vertical-align:top}
.mMain { padding-bottom:35px;}

	/*@media screen and (min-width: 300px) and (max-width: 350px) {
	  	body, input, select, a { font-size: 14px; }


	}
	@media screen and (min-width: 350px) and (max-width: 414px) {
	  	body, input, select, a { font-size: 16px; }

	}
	@media screen and (min-width: 414px) and (max-width: 490px) {
	  	body, input, select, a { font-size: 18px; }

	}
	@media screen and (min-width: 490px) and (max-width: 583px) {
		body, input, select, a { font-size: 20px; }

	}
	@media screen and (min-width: 583px) {
	  	body, input, select, a { font-size: 22px; }

	}*/

/********** 2017版首页 **********/
.mContain { position:relative }
/* mBanner */
.mBanner img { width:100%; height:auto; }

/* mMain */
.mainNav { background-size:100% 100%; padding:13px 3.125% 6px 3.125%; }
.mainNavli, .mp2-con3-pic { width:25%; height:auto; text-align:center; }
.mainNavli{ margin-bottom:10px;}
.mainNavli img { width:50px; height:50px; margin:0 auto 5.5px; }
.mainNavli span, .mp1-con2-pic span { display:block; }

.mainLoop { height:45px; line-height:45px; margin-top:6px; padding:0 3.125% 0 8.58125%; background:url(../images/index_17.jpg) no-repeat 0.125% center #fff; background-size:6.78125%; overflow:hidden; }
.mainLoop li font a{ color:#fa4e06; padding-right:6px;}
.newmain-part1, .newmain-part2, .newmain-part3, .newmain-part4, .main-part5, .main-part2, .newmain-part5, .newmain-part6, .newmain-part7, .main-part10{ margin-top:6px; background-color:#fff; width:100% ; overflow:hidden}
.newmainAdvertising{margin-top:6px; width:100%}
.main-part10 span b{font-weight: normal;color: #fa4c06;}
/* main-part1 */
.mp1con, .mp1con-1{ width:100%; padding: 0 3.125% 0; }
.mp1con a { /* width:48.33%; */width: 100%; height:auto; float:left; margin-bottom:12px; }
/* .mp1con a:nth-child(1), .mp1con a:nth-child(3) { margin-right:3.33% } */
.mp1con-1 a.am1 { display:block; width:100%; height:auto; position:relative; margin:0; }
.vrBut1 { width:10%; height:auto; position:absolute; top:41.12%; left:45%; }
.mp1con-1 span { display:inline-block; width:100%; text-align:center; position:absolute; bottom:6px; left:0; color:#fff  }
.mp1con-1 p { padding:8px 0 13px; color:#333; }
.mp1-more a { display:block; width:100%; border-top:1px solid #f0f0f0; height:43px; line-height:43px; text-align:center; color:#fa4e06; }
.p6-con-bottom a { width:49.33%; height:auto; float:left; position:relative; padding-bottom:40px; }
.p6-con-bottom a:nth-child(1) { margin-right:1.33%; }
.p6-con-bottom a span { display:block; width:100%; height:40px; line-height:32px; text-align:left; color:#666666; overflow:hidden; position:absolute; bottom:0; left:0; }
.vrBut2 { width:20.27%; height:auto; position:absolute; top:23.34%; left:39.86%; }
/*.mp1con-right{ width:54.385%; position:relative}
.mp1con-right span{ position:absolute; width:100%; left:0%; text-align:center; color:#fa4c06}
.mp1con-right-span1{ top:39%;}
.mp1con-right-span2{ bottom:5%;width:50% !important;}
.mp1con-right-span3{ bottom:5%;width:50% !important; left:50% !important}*/
/* main-part2 */
.mp2Tit h2{ width:40%}
.zxbj-con-p{ width:56%; text-align:center; color:#999999; text-align:right; font-size:13px; margin-right:3.125%}
.zxbj-con-p font{ color:#fa4c06}
.zxbj-form{ width:94%; margin:0 auto; margin-top:3%; margin-bottom:3%; overflow:hidden}
.zxbj-form-select,.zxbj-form-input{ width:48.5%; }
.zxbj-form-border{ border:#cccccc 1px solid; border-radius:2px; height:40px; line-height:40px; font-size:14px; color:#333333; margin-bottom:2%; padding-left:1%}
.zxbj-form-select{ background:url(../images/zxbj-04.jpg) no-repeat 95% center; background-size:13px;  }
.zxbj-form-input{ background:url(../images/zxbj-05.jpg) no-repeat 95% center; background-size:13px; }
.zxbj-form-input1{ width:100%}
.zxbj-form-input2{ width:60%; border-right:0px !important; border-top-right-radius:0px ;border-bottom-right-radius:0px ;}
.zxbj-form-input3{ width:40%;border-left:0px !important; background:#ffffff; border-bottom-left-radius:0px ; border-top-left-radius:0px ; color:#fa4c06; background:url(../images/zxbj-06.jpg) left no-repeat; background-size:1.5px; cursor:pointer}
.zxbj-form-button{ width:100%; border:none !important; background:#fa4c06; color:#ffffff; cursor:pointer}
.zxbj-con-p1{ text-align:center; width:100%; font-size:12px;}
.mp2right { width:53.17%; height:auto; }
.mp2-pre { width:100%; height:100%; position:relative; }
.mp2p1 { font-size:13px; color:#000; position:absolute; left:9.4%; top:8.67%; }
.mp2p1 span:nth-child(1) { color:#fa4c06; font-size:16px;font-weight:bold; }
.mp2p1 span:nth-child(2) { color:#fa4c06; }
.mp2p2 { font-size:11px; position:absolute; left:9.72%; top:26.67%; padding-top:10px; line-height:16px; }
.mp2left a.mp2a-click, .mp2left a.mp2a-click:hover { display:block; width:41.38%; height:19px; font-size:11px; text-align:center; line-height:18px; border:1px solid #f6773f; border-radius:4px; background-color:rgba(255,255,255,0.5); color:#fa4c06; position:absolute; left:10.39%; top:64%; }
.mp2left{ width: 46.83%; height: auto; padding-top: 25px; }
.mp2right a, .mp2right a:hover {}
.mp2left a.mp2p1-click:hover, .mp2left a.mp2p2-click:hover { color:#666; }
.mp2Discri { position: absolute; left: 10.39%; top:78%; line-height:14px; font-size:12px; color:#999; }
/* main-part3 */
.newmain-part3{ padding-bottom:3%}
.newmain-part3-con{ width:94%; margin:0 auto; padding-top:3%; padding-bottom:1%; overflow:hidden}
.newmain-part5-con{ width:100%; margin:0 auto; padding-bottom:1%; overflow:hidden}
.newmain-part3-con a{ width:23.5%; display:block; float:left; position:relative; margin-right:2%; margin-bottom:1.5%}
.newmain-part3-con a span{ color:#ffffff; position:absolute; left:0%; bottom:13%; text-align:center; width:100%; font-size:14px;}
.newmain-part3-con a:nth-child(4),.newmain-part3-con a:nth-child(8){margin-right:0%}
/* main-part4 */
.part3-con-box{ width:100%; padding:3% 3.35%; margin:0 auto; overflow:hidden; border-bottom:#f0f0f0 1px solid}
.box-img{ width:38%}
.box-introduce{ width:60%}
.box-introduce-span{ width:100%; display:block; margin-bottom:2%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.box-introduce-span a{ color:#333333}
.box-introduce-span1{ color:#999999; line-height:22px; height:44px; float:left; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.box-a{ border:#867035 1px solid; padding:3px 5px; border-radius:3px; margin-top:6px; font-size:12px;}
.box-a,.box-introduce-span a:hover{color:#867035}
.part3-con-box1{ border:none}
/* main-part5 */
.mp5TitR{ padding-right:3.125%}
/*.main-part5,.newmain-part5 { padding-bottom:3% !important}
.main-part5, .main-part6, .main-part7, .main-part8 { padding:0 0 3px 0; }*/
.mp5TitBg{ background-size:100% 100%;}
.mp5Tit,.mp6Tit{  height:45px; line-height:45px; /*border-bottom:1px solid #ccc;*/ position:relative;  color: #333;}
.mp5Tit img{ vertical-align:middle; margin-right:2.125%}
.mp5Tit-fr { width:52px; }
.mp5Tit,.mp5Tit h2, .mp6Tit,.mp6Tit h2 { font-size:16px; font-weight:normal; } .mp5Tit, .mp6Tit { padding-left:3.125%; }
.mp2Tit h2 img{ margin-right:5.525%}
.mp5Tit a{ display:inline-block; width:12px; height:12px;border-radius: 50%; background: #cccccc; margin:0 0 0 3.34%; cursor:pointer; color: #000000 }
.mp5Tit a.active { background: #fa4c06;width:12px; height:12px;border-radius: 50%; }
.mp5List,.zxzbj { padding:10px 3.225% 0; margin-bottom: 10px;}
.mp5List ul li,.zxzbj ul li { width:49%; height:auto; margin-bottom:10px; float:left; position:relative; overflow:hidden; }
.mp5List ul li span{ display:block; width:100%; height:30px; text-align:center; line-height:30px;  color:#666666; text-align: center ; border-top: 0px !important; }
.mp5List ul li.mp5Lifr,.zxzbj ul li.mp5Lifr { float:right; }
.syMore-1 a { display:block; width:94%; height:40px; margin:0 auto; text-align:center; line-height:40px; color:#fa4c06; /*border-top:1px solid #f0f0f0;*/  }
.syMore-2 a { display:block; width:93.75%; margin:0 auto; } 
.none {display:none;}
.swiper-slide2,.swiper-wrapper2{ height:auto !important}

/* main-part6 */
.mp6Tit { padding: 0 3.125%; border-bottom: 1px solid #f0f0f0 }
.newmain-part6-con { padding: 10px 0 }
.newmain-part6-con ul li { border-bottom: 1px solid #f0f0f0; padding: 10px 3.125% 15px; color: #999999 }
.newmain-part6-con ul li p { display: inline-block; width: 100%; height: 25px; line-height: 24px; padding-bottom: 8px; overflow: hidden }
.newmain-part6-con ul li p a { color: #333333 } .newmain-part6-con ul li p a:hover { color: #fa4c06 }
.newmain-part6-con ul li a.mp6b { display: inline-block; border:1px solid #867035; color: #867035; padding: 3px 5px; border-radius: 3px; margin-right: 10px }
.newmain-part6-con ul li span { color: #999999; padding-left: 10px }


/* 弹出框 */
.tc-bg{ max-width:640px; min-width:320px;}
.yTanchuBag { width:100%; height:100%; background:rgba( 0, 0, 0, 0.4 ); position:absolute; top:0; display:none; z-index:9999  }
.yTanchu { width:87.97%; height:auto; position:absolute; top:29.8%; left:7.09%; }
.yTanchu-2{ width:87.97%; height:auto; position:absolute; top:25%; left:7.09%; }
.yTanchu2 { width:100%; height:100%; position:relative; }
.yTanchu-img1 { width:100% ; height:auto; position:absolute; top:0; left:0;}
.yTanchu-img2 { width:22.61%; height:auto; position:absolute; top:25%; left:37.57%; }
.yTanchu-con { width:100%; height:auto; position:absolute; top:50.78%; text-align:center; }
.yTanchu-con p { font-size:12px; line-height:20px; color:#333333}
.yTanchu-con2 p { font-size:12px; line-height:20px; color:#fa4c06}
.yTanchu-p{  color:#fa4c06 !important; font-size:16px !important; margin-bottom:2%;}
@media screen and (max-width: 320px){
	.mp2Discri {font-size:10px;}
	.mp2p2 a.mp2p2-click { font-size:12px; font-weight:bold; }
	.mp5List,.zxzbj { padding:2% 3.45% ; margin-bottom: 10px;}
	.box-introduce-span1{ line-height:20px;}
	.box-a{margin-top:1px;}
	
}
@media screen and (min-width: 321px) and (max-width: 414px) {
	.mp2Discri {font-size:12px;}
	.mp2p2 a.mp2p2-click { font-size:14px; font-weight:bold; }
}
@media screen and (min-width: 1000px) {
	.box-introduce-span1{ height:105px;}
	.box-a{ margin-top:12px;}
	footer a{ line-height:50px; width:49.9%}
}
.newmainP { padding:35px 0 20px; }
.newmainP span.jtName { padding:15px 0; }
.newmainP span { display:block; }

/* 城市选择弹出框style */
.tkContain { width:100%; height:100%; background-color:rgba(0,0,0,0.5); position:fixed; top:0; z-index:9999; }
.tkBg { width:75%; height:auto; position:absolute; left:12.5%; top:200px; z-index:9999; }
.tkPos { width:100%; height:100%; position:relative; text-align:center;  }
.tkPos p { display:inline-block; width:100%;  position:absolute; top:26.61%; left:0; }
.tkPos p span { color:#fa4c06; }
.tkPos a { display:inline-block; width:50%; color:#18a5ff; }
	@media screen and (min-width: 300px) and (max-width: 350px) {
	  	.tkPos a { height:35px; line-height:35px; }
	}
	@media screen and (min-width: 350px) and (max-width: 414px) {
	  	.tkPos a { height:45px; line-height:45px; }
	}
	@media screen and (min-width: 414px) and (max-width: 490px) {
	  	.tkPos a { height:50px; line-height:50px; }
	}
	@media screen and (min-width: 490px) and (max-width: 583px) {
		.tkPos a { height:65px; line-height:65px; }
	}
	@media screen and (min-width: 583px) {
	  	.tkPos a { height:80px; line-height:80px; }
	}
.tkPos a.xuyao { position:absolute; top:61.93%; left:0; }
.tkPos a.xuyaoNo { position:absolute; top:61.93%; right:0; }

.cityChoose { width:93.75%; height:auto; background-color:#fff;     position: fixed;; left:3.125%; top:15%; z-index:9999; }
.choTit { width:100%; border-bottom:1px solid #cccccc; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fa4c06; position:relative; }
.choTit a { display:block; width:4.5%; height:auto; position:absolute; top:10px; right:3.17%; }
.choList { width:96.67%; height:278px; margin:0 0 0 3.33%; padding-top:10px; padding-bottom:15px; overflow:scroll; }
.choList p { color:#999; padding-top:8px; }
.listName { padding-top:10px; }
.listName a { display:block; float:left; width:21.88%; height:28px; border:1px solid #e1e1e1; color:#666666; line-height:26px; text-align:center; margin:0 8.5px 4.5px 0; border-radius:4px; }
.listName a:hover, .listName a.listNameH { color:#fa4c06; }
.choZixun a { display:block; width:100%; height:40px; line-height:40px; background-color:#fa4c06; text-align:center; color:#fff; }
.choZixun a img { vertical-align:middle; margin-left:5px; }