﻿@charset "utf-8";
body { background: #eee; }
li { list-style-type: none }
.main { min-width: 320px; max-width: 640px; margin: 0 auto; background: #FFF; }
header { min-width: 320px; max-width: 640px; margin: 0 auto; height: 45px; line-height: 45px; background: #821685; overflow: hidden; position: relative; z-index: 100; }
header .wap-header {
    position: relative;
	display: block;
height: 3.9rem;
}
	.wap-menu-left{position:absolute;left:0;top:0.25rem;padding-left:0.2rem;}
	.wap-menu-left img{width:3.43rem;height:auto}
	.wap-menu-right{position:absolute;right:3.2rem;top:3.13rem;outline:none;resize:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}	
	.wap-menu-right img{width:3.6rem;height:auto}

	.wapleft{width:15.6rem;background:#272b3d;position:absolute;left:-15.6rem;top:0;min-height:100%;height:auto;z-index:9;}
	.wapleft .wapmask{position:absolute;top:0px;left:0;z-index:14;display:none;width:0.8rem;height:0.85rem;}
	.wapleft .share-to{height:2.1rem;border-bottom:1px solid #4e525e;text-align:center;font-size:0.2rem;color:#676d86;font-family:"Microsoft YaHei";position:relative;z-index:2;}
	.wapleft .share-to .txt{margin-top:0.7rem;}
	.wapleft .share-to .top-logo{width:2.5rem;height:auto;padding-top:0.5rem;}
	.wapleft .share-box a{margin-right:0.2rem;display:inline-block;margin-top:0.3rem;}
	.wapleft .share-box a img{width:1rem;height:1rem;}
	
	.wapleft .menu-list{margin-top:0.58rem;margin-left:0.37rem;}
	.wapleft .menu-list .nav-bg{position:absolute;bottom:0;left:0;width:15.6rem;height:auto;}
	.wapleft .menu-list .list1{text-align:left;font-family:"Microsoft YaHei";position:relative;z-index:1;}
	.wapleft .menu-list .list1 li{font-size:1.00rem;color:#fff;margin-bottom:0.6rem;width:7.2rem;}
	.wapleft .menu-list .list1 li a{color:#fff;display:inline-block;width:100%;}
	.wapleft .menu-list .list1 li img{width:1.3rem;height:auto;position:relative;top:-0.02rem;margin-right:0.37rem;}
	.wapleft .menu-list .list1 li .down-have{margin-left:0.2rem;}
	.wapleft .menu-list .list1 li .second{margin-top:0.68rem;margin-left:0.85rem;display:none;}
	.wapleft .menu-list .list1 li .second a{font-size:0.24rem;display:block;color:#fff;margin-bottom:0.25rem;}
	.wapleft .menu-list .list1 li .second a.cur{color:#fe860c;}
	

header h1 { font-size: 0; text-indent: -9999px; width: 200px; margin: 0 auto; height: 45px; }
header h1 a { width: 200px; height: 45px; display: block; background: url(../images/logo.png) no-repeat center center; background-size: 100%; }
header .user-btn { width: 45px; height: 45px; display: block; position: absolute; right: 0; top: 0; background: url(../images/user-btn.png) no-repeat center 10px; background-size: 55%; }
header .back-btn { width: 45px; height: 45px; display: block; position: absolute; left: -5px; top: 0; background: url(../images/back-btn.png) no-repeat center 10px; background-size: 55%; }
nav { overflow: hidden; margin-bottom: 15px; }
nav li { float: left; width: 25%; margin-top: 10px; }.index-city
nav li span { display: block; text-align: center; font-size: 14px;text-align: center; }
nav li img { display: block; width: 40px; margin: 5px auto; }
.index-title { height: 45px; line-height: 45px; background: url(../images/title-1.jpg) no-repeat top center; background-size: 100% 100%; }
.index-title strong { font-size: 18px; color: #fff; display: block; padding-left: 15px; }
.index-city { overflow: hidden; height:32px;}
.index-city a { float: left; border-right: 1px solid #ededed; width: 33.3%; text-align: center; box-sizing: border-box; font-size: 14px; }
.index-city a:last-child { border: none; }
.tabbox .tab a{display:block;padding:10px 0px;float:left;text-decoration:none;color:#333;height: 40px;
    overflow: hidden;}
.tabbox .tab a:hover{color:#f50;text-decoration:none;}
.tabbox .tab a.on{color:#f50;text-decoration:none;}
.tabbox .content{overflow:hidden;}
.tabbox .content .lili{display:none;}
.hot-a { overflow: hidden; padding-bottom: 12px; }
.hot-a img { display: block; width: 100%; max-height: 230px; }
.hot-a h3 { display: block; height: 20px; overflow: hidden; font-size: 15px; margin: 12px 0 8px 0 }
.hot-a .fl { padding-left: 10px; }
.hot-a .fl p { color: #999; height: 12px; max-width: 230px; overflow: hidden; }
.hot-a .fr { margin-right: 10px; margin-top: 20px; }
.green { font-size: 20px; color: #1acb91; }
.green i { font-size: 12px; }
.hot-list { background: #eee; padding-right: 10px; padding-bottom: 10px; overflow: hidden; }
.hot-list li { width: 50%; border-left: 10px solid #eee; box-sizing: border-box; background: #fff; margin-top: 10px; float: left; }
.hot-list li img { display: block; width: 100%; height: 100px; }
.hot-list li h4 { display: block; font-size: 14px; height: 33px; overflow: hidden; margin: 9px 10px 6px 10px; line-height: 1.2; }
.hot-list li p { padding: 0 0 10px 10px; }
.hot-list li em { color: #999; margin-left: 5px; }
.b1 .index-title { background: url(../images/title-1.jpg) no-repeat top center; background-size: 100% 100%; }
.b2 .index-title { background: url(../images/title-2.jpg) no-repeat top center; background-size: 100% 100%; }
.b3 .index-title { background: url(../images/title-3.jpg) no-repeat top center; background-size: 100% 100%; }
.b2 .green { color: #f80; }
.b3 .green { color: #844bf6; }
.fenlei { height: 42px; border-bottom: 1px solid #ededed; }
.fenlei a { display: block; float: left; width: 25%; border-right: 1px solid #ededed; line-height: 42px; text-align: center; font-size: 14px; box-sizing: border-box; }
.fenlei a:last-child { border: none; }
.fenlei i.asc { display: inline-block; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #999; }
.fenlei i.desc { display: inline-block; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #999; }
.fenlei .diqu i,.fenlei .zhuti i,.fenlei .jiage i,.fenlei .fangshi i{background-image: url(../images/icon_bg_2.png);
background-size: 10em 10em;width: 1.464em;
height: 1.107em;
background-position: -1.464em -2.35em;
display: inline-block; vertical-align:middle;}
.fenlei a.on { color: #009800; border-bottom: 2px solid #009800; line-height: 40px; }
.fenlei a.on em { font-weight: bold; }
.fenlei a.on .desc { border-top: 5px solid #009800; }
.fenlei a.on .asc { border-bottom: 5px solid #009800; }
.xl-list li { padding: 10px; border-bottom: 1px solid #ededed; }
.xl-list li img { display: block; float: left; width: 120px; margin-right: 10px; height: 80px; }
.xl-list li strong { font-size: 14px; display: block; line-height: 1.3; height: 35px; overflow: hidden; }
.xl-list li i { display: block; color: #999; margin-top: 8px; height: 12px; overflow: hidden; }
.xl-list span { font-size: 16px; display: block; color: #009800; margin-top: 6px; }
.more-btn { height: 42px; line-height: 42px; background: #fff; text-align: center; color: #999; display: block; }
.heibox { width: 100%; height: 100%; position: absolute; z-index: 9999; top: 86px; left: 0; }
.tjtag { width: 100%; height: 45px; line-height: 45px; background: #333; font-size: 14px; }
.tjtag ul li { float: left; margin-top: 9px; margin-left: 5px; }
.tjtag ul li a { display: block; height: 26px; line-height: 26px; border: 1px solid #999; padding: 0 7px; border-radius: 5px; color: #999; }
.tjtag span { float: left; margin-left: 10px; display: block; line-height: 45px; }
.tjtag a, .tjtag a:visited { color: #999; }
.tjtag a:hover { color: #fff; }
.sxlx { width: 100%; height: 100%; position: relative; }
.sxlx .fleft { width: 30%; height: 100%; background: #f2f2f2; position: absolute; left: 0; top: 0; }
.sxlx .fleft ul li { display: block; }
.sxlx .fleft li a { display: block; text-align: center; width: 100%; height: 40px; line-height: 40px; font-size: 15px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.sxlx .fleft li a.on { color: #fff; background: #009800; }
.sxlx .fright { width: 70%; height: 100%; background: #fff; position: absolute; right: 0; top: 0 }
.sxlx .fright ul li { display: block; }
.sxlx .fright li a { display: block; padding-left: 15px; height: 40px; line-height: 40px; font-size: 14px; border-bottom: 1px solid #ddd; }
.subbanner { width: 100%; overflow: hidden; position: relative; }
.gotxt { padding-left: 20px; background: url(../images/dwico.png) no-repeat left center; color: #fff; font-size: 12px; position: absolute; bottom: 10px; left: 10px; }
.b_btn { position: absolute; right: 10px; bottom: 10px; }
.b_btn img { display: block; width: 30px; float: left; margin-left: 5px; }
.xcd { width: 100%; }
.xcd ul { padding: 15px 0; padding-bottom: 5px; border-bottom: 1px solid #e6e6e6; }
.xcd li { display: block; overflow: hidden; margin-bottom: 10px; }
.xcd li span img { display: block; float: right; }
.xcd li div.pic100 { width: 80%; padding-right: 5%; float: right; }
.xcd li div img { display: inline; margin: 0 10px; }
.xcd li div img.img { display: block; margin: 0; width: 100%; }
.xcd li div p { line-height: 1.3; }
.ybnrbox { padding: 10px; line-height: 23px; }
.ybnrbox .text_list_1 { line-height: 23px; }
.ybnrbox img { display: block; max-width: 100%; }
.subpl ul { display: block; padding: 0 10px; }
.subpl li { display: block; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #e6e6e6; }
.subpl li:last-child { border: none; }
.subpl .fleft { width: 15%; }
.subpl .fleft img { display: block; width: 100%; border-radius: 100%; }
.subpl .fright { width: 80%; }
.subpl .fright p { line-height: 1.4; }
.subfy { margin-top: 10px; padding: 0 10px; }
.subfy a { float: left; display: block; height: 26px; line-height: 28px; width: 11%; margin-left: 1.5%; text-align: center; background: #fff; font-family: 14px; border-radius: 3px; font-family: arial; }
.subfy a.b { font-family: SimSun; }
.subfy a.on { background: #009800; color: #fff; }
.fx_W { background: rgba(0,0,0,.6); position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; z-indeX: 9999; }
.fxbox { background: #fff; padding-top: 20px; position: absolute; bottom: 0; left: 0; width: 100%; }
.fxbox li { width: 25%; float: left; display: block; text-align: center; margin-bottom: 15px; font-size: 14px; }
.fxbox li img { display: block; width: 60%; margin: 0 auto; margin-bottom: 5px; }
.fxbox span { height: 45px; line-height: 45px; display: block; }
.fxbox span a, .fxbox span a:visited { display: block; width: 100%; height: 45px; color: #fff; background: #333; font-size: 15px; text-align: center; }
.fxbox span a:hover { color: #fff; }
.fleft { float: left; }
.fright { float: right; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.mt20 { margin-top: 10px; }
.mt5 { margin-top: 5px; }
.background_fff, .bg_bor { background: #fff; }
.c_f90 { color: #f90; }
.c_green { color: #009800 }
.zbbox { padding: 10px 0 0 10px }
.dd-select-box { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/ddbj.jpg) scroll no-repeat center center; background-size: 100%, cover; }
/*.select { margin: 45px 10px 10px 10px; }*/
.select li { position: relative; }
.select li button { width: 110px; height: 45px; border: none; text-align: center; font-size: 14px; border: none; border-left: 1px solid #ededed; position: absolute; top: 0; right: 0; background: #fff; font-family: "Microsoft Yahei"; color: #f80; border-radius: 0 5px 5px 0; }
.select li select, .select li .text1, .btn1 { height: 45px; line-height: 45px; font-size: 14px; background: #fff; display: block; text-indent: 10px; border: none; width: 100%; border-radius: 5px; margin-bottom: 10px; font-family: "Microsoft Yahei"; color: #666; }
.btn1 { background: #f90; color: #fff; font-size: 15px; cursor: pointer; }
.result { margin: 0 10px; }
.result ul { display: block; border-radius: 5px; overflow: hidden; margin-bottom: 10px; }
.result li { display: block; height: 45px; border-bottom: 1px solid #ededed; background: #fff; padding-right: 10px; }
.result li em { display: block; float: left; width: 27%; border-right: 1px solid #ededed; box-sizing: border-box; text-align: center; line-height: 45px; font-size: 14px; }
.result li i { display: block; float: right; width: 73%; line-height: 45px; text-indent: 10px; height: 45px; overflow: hidden; }
.result .btn1 { background: #0496ec; }
.result .zt { font-weight: 700; color: #f80; }
.user-center { background: url(../images/user-bj.jpg) no-repeat center center; background-size: 100%, 100%; margin-top: -45px; }
.pic-name { padding: 15% 0 }
.pic-name img { display: block; width: 70px; height: 70px; display: block; margin: 0 auto; border-radius: 100%; }
.pic-name i { font-size: 14px; display: block; text-align: center; color: #fff; margin-top: 8px; }
.user-center ul { overflow: hidden; border-top: 1px solid rgba(255,255,255,.2); }
.user-center li { float: left; width: 33.33%; border-right: 1px solid rgba(255,255,255,.2); box-sizing: border-box; padding: 7px 0; }
.user-center li:last-child { border: none; }
.user-center li img { display: block; margin: 0 auto; width: 25px; }
.user-center li i { display: block; text-align: center; margin-top: 4px; }
.user-center li a { color: #fff; }
.user-menu { padding: 10px 0 0 10px; background: #eee; overflow: hidden; }
.user-menu li { float: left; width: 33.33%; background: #fff; border-right: 10px solid #eee; box-sizing: border-box; margin-bottom: 10px; padding: 15px 0; }
.user-menu li img { width: 35px; display: block; margin: 0 auto; }
.user-menu li i { font-size: 14px; display: block; text-align: center; margin: 5px 0; }
.user-menu li em { display: block; text-align: center; color: #999; }
a.exit-usercenter { background: #333; display: block; text-align: center; font-size: 14px; color: #fff; line-height: 1.4; }
a.exit-usercenter i { width: 20px; height: 22px; display: inline-block; background: url(../images/exitbtn.png) no-repeat; background-size: 100%, 100%; }
.ggbox { overflow: hidden; }
.ggbox li { float: left; width: 33.1%; display: block; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.ggbox li img { width: 100%; }
.ggbox li:nth-child(3), .ggbox li:nth-child(6) { border-right: none; }
.ggbox li:nth-child(4), .ggbox li:nth-child(5), .ggbox li:nth-child(6) { border-bottom: none; }
.hd { padding-bottom: 10px; }
.hd .tit { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; }
.hd .tit b { display: block; float: left; }
.hd .tit b a { display: inline-block; margin-right: 15px; height: 40px; font-size: 16px; }
.hd .tit b a.on { border-top: 4px solid #009800; color: #009800; margin-top: -4px }
.hd .tit .fright em { display: block; float: left; background: #666; font-size: 12px; height: 18px; line-height: 18px; color: #fff; padding: 0 3px; border-radius: .3em; margin-top: 11px; margin-left: 3px; }
.hd .tit .fright i { float: left; font-size: 12px; margin-left: 5px; }
.hd ul { display: block; }
.hd li { float: left; width: 45%; margin-left: 3.5%; margin-top: 15px; }
.hd li img { display: block; width: 100%; margin-bottom: 10px; }
.hd li p { font-size: 14px; }
.hd li span { display: block; }
.hot_df { padding-bottom: 15px; }
.hot_df ul { display: none; }
.hot_df li { float: left; width: 45%; margin-left: 3.5%; margin-top: 15px; position: relative; }
.hot_df li img { display: block; width: 100%; }
.hot_df li strong { font-weight: normal; font-size: 14px; height: 34px; text-align: center; line-height: 34px; background: rgba(0,0,0,.7); position: absolute; bottom: 0; left: 0; width: 100%; }
.hot_df li a, .hot_df li a:visited, .hot_df li a:hover { color: #fff; text-decoration: none; }
.hot_df .tit { height: 40px; line-height: 40px; /*border-bottom: 1px solid #e6e6e6;*/ }
.hot_df .tit a { font-size: 16px; display: block; width: 50%; height: 40px; float: left; text-align: center; }
.hot_df .tit a.on { background: #009800; color: #fff; }
.hot_df .tit a:hover { text-decoration: none; }
.xltj .tit { height: 40px; border-bottom: 1px solid #e6e6e6; }
.xltj .tit a { margin-left: 10px; padding-left: 10px; border-left: 4px solid #009800; font-size: 16px; height: 18px; line-height: 18px; margin-top: 12px; float: left; display: block; }
.xltj ul li { display: block; padding: 10px; padding-top: 13px; overflow: hidden; border-bottom: 1px solid #e6e6e6; }
.xltj ul li img { display: inline-block; width: 100px; margin-right: 10px; float: left; }
.xltj ul li:last-child { border-bottom: none; }
.xltj ul li strong { font-size: 15px; font-weight: normal; height: 24px; display: block; overflow: hidden; margin-bottom: 0px; text-overflow: ellipsis; white-space: normal; }
.xltj ul li p { color: #999; overflow: hidden; height: 20px; overflow: hidden; font-size: 12px; text-overflow: ellipsis; white-space: normal; }
.xltj ul li div { color: #999; font-size: 12px; text-overflow: ellipsis; white-space: normal; }
.xltj ul li div span { margin-top: -3px; float: right; text-overflow: ellipsis; white-space: normal; }
.h190 { height: 65px; }
.sxtit { height: 40px; }
.sxtit span { width: 25%; display: block; float: left; background: url(../images/line.jpg) repeat-y right; }
.sxtit span:last-child { background: none; }
.sxtit span a { line-height: 40px; font-size: 14px; text-align: center; display: block; width: 100%; }
.sxtit span a.on { color: #009800; border-bottom: 2px solid #009800; }
.xl_list li { width: 47%; margin-left: 2%; padding-bottom: 15px; margin-top: 10px; background: #fff; float: left; border-bottom: 2px solid #ddd }
.xl_list li strong { font-size: 14px; font-weight: normal; display: block; padding: 10px; padding-bottom: 5px; height: 19px; overflow: hidden }
.xl_list li i { color: #999; padding: 0 10px; display: block; font-size: 12px; padding-bottom: 5px; height: 16px; overflow: hidden; }
.xl_list li img { width: 100%; display: block; }
.xl_list li p { padding: 0 10px; }
.xl_list li p span { margin-right: 5px }
.s_more { margin-top: 10px }
.s_more a, .s_more a:visited { background: #fff; display: block; width: 96%; margin: 0 2%; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }
.sxtit { height: 40px; }
.sxtit p { width: 25%; display: block; float: left; background: url(../images/line.jpg) repeat-y right; text-align: center; }
.sxtit p:last-child { background: none; }
.sxtit p span { margin: auto; width: 60px; display: block; }
.sxtit p span a { line-height: 40px; font-size: 14px; text-align: center; float: left; display: block; }
.sxtit span i { width: 18px; height: 10px; display: block; float: right; margin-top: 15px; right: 15px; position: relative }
.sxtit span i.desc { background: URL('../images/icon.gif'); background-position: -22px 0px }
.sxtit span i.asc { background: URL('../images/icon.gif'); background-position: 0px 0px; }
.sxtit p.on { border-bottom: 2px solid #22985d; }
.sxtit p.on span a { color: #009800 }
.sxtit p.on span i { background-position: -45px 0px }
.plr10 { background: #EEEEEE; position: relative }
.m-list { width: 440px; border-bottom: 2px solid #ddd; display: block; float: left; background: #FFF; margin: 15px 0 0 25px; }
.m-img img { width: 100%; height: 300px }
.m-c { padding: 25px; height: 84px }
.m-c .m-c-bg p code { font-size: 14px; color: #666666 }
.m-c .m-c-bg p strong { color: #009800; float: left }
.m-c .m-c-bg p .star { float: right; font-size: 20px; color: #FF9900 }
.m-c .m-c-bg p strong .price { font-size: 30px; }
.load_more { clear: both; display: none }
.load_more { border-bottom: 2px solid #ddd; background: #FFF; padding: 0px; clear: both; text-align: center; line-height: 20px; font-size: 12px; margin: auto; left: -3px; position: relative; top: 20px; cursor: pointer; height: 40px; }
.load_more img { width: 20px; height: 20px; }
.motive_select { background: #fff; padding: 0 0 0 0px; margin: 0 0 10px; -moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2); -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2); box-shadow: 0px 0px 2px rgba(0,0,0,.2); display: none; }
.motive_select h4 { background: #90ca06; height: 40px; line-height: 40px; font-size: 14px; color: #fff; padding-left: 20px; }
.motive_select .l_1 { margin: 0px 0px; border-bottom: 1px solid #dfdfdf; position: relative; height: 40px; width: 140px; }
.motive_select .l_1:last-child { border-bottom: 0; }
.motive_select .u_2 { display: none }
.motive_select .u_1, .motive_select .u_3 { float: left; }
.motive_select .u_1 { background: #F2F2F2; }
.motive_select .l_2 { padding: 0 38px 0 20px; line-height: 40px; margin: 0px 0px; border-bottom: 1px solid #dfdfdf; position: relative; }
.motive_select .l_2:last-child { border-bottom: 0; }
.motive_select .a_1 em { float: left; display: inline; font-weight: bold; font-size: 14px; color: #777; }
.motive_select .a_1 i { float: right; display: inline; font-weight: bold; font-size: 14px; color: #555; }
.motive_select .a_1 span.link-icon { position: absolute; right: 20px; top: 14px; }
.motive_select .a_1 { display: block; position: relative; padding: 10px 0 10px 0; width: 140px; float: left; text-align: center; font-size: 14px; }
.motive_select .on { background: #009800; }
.motive_select .on a { color: #FFF }
.motive_select .a_1 b.link-icon { position: absolute; right: 0; top: 0; }
.motive_select .u_2 { float: left; position: absolute; left: 240px }
.motive_select .condition { height: 40px; background: #333333; display: none; }
.motive_select .condition a { color: #999999; border: 1px #999999 solid; border-radius: 5px; font-size: 14px; padding: 0 10px 0 10px; display: block; float: left; height: 20px; margin: 9px; text-align: center; cursor: pointer }
.transparent { filter: alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; }
.trasp { position: absolute; width: 100%; background: rgba(0,0,0,.6); z-index: 9; height: 100%; }
.trasp.hide { display: none }
.s_more { margin-top: 10px }
.s_more a, .s_more a:visited { background: #fff; display: block; width: 96%; margin: 0 2%; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }
.sub_header { width: 95%; padding: 0 3%; height: 45px; background: #009800; position: fixed; left: 0; top: 0; z-index: 9999; }
.sub_header .sh_l { width: 15%; float: left; }
.sub_header .sh_c { width: 70%; text-align: center; font-size: 18px; color: #fff; float: left; line-height: 45px; overflow: hidden; height: 45px; }
.sub_header .sh_r { width: 15%; float: right; }
.sub_header .sh_l img, .sub_header .sh_r img { display: block; margin-top: 12px; }
.sub_header .sh_r img { float: right; }
.subbanner { width: 100%; overflow: hidden; position: relative; }
.subbanner img { display: block; width: 100%; height: 100%; }
.gotxt { padding-left: 20px; background: url(../images/dwico.png) no-repeat left center; color: #fff; font-size: 12px; position: absolute; bottom: 10px; left: 10px; }
.b_btn { position: absolute; right: 10px; bottom: 10px; z-index: 99 }
.b_btn img { display: block; width: 30px; float: left; margin-left: 5px; }
.xlnr_a li { overflow: hidden; padding: 8px 10px; border-bottom: 1px solid #e6e6e6; line-height: 22px; }
.xltc_s { float: left; }
.xltc_s a { display: block; height: 26px; line-height: 28px; padding: 0 8px; border: 1px solid #ccc; border-radius: 5px; float: left; margin-right: 5px; margin-bottom: 7px; }
.xltc_s a.on { background: #009800; color: #fff; border: 1px solid #009800 }
.subtit { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; }
.subtit img { float: left; margin-top: 11px; }
.subtit strong { float: left; font-size: 16px; font-weight: normal; color: #333; margin-left: 10px; color: #009800 }
.subtit .qieh { float: right; }
.subtit a, .subtit a:visited { display: block; margin-left: 15px; line-height: 40px; height: 40px; float: left; font-size: 14px; }
.subtit a.on { color: #009800; border-bottom: 2px solid #009800 }
.xcd { width: 100%; }
.xcd ul { padding: 15px 0; padding-bottom: 5px; border-bottom: 1px solid #e6e6e6; }
.xcd li .c_f90 { width: 10%; float: left; display: block; padding-right: 5%; text-align: right;}
.xcd li { display: block; overflow: hidden; margin-bottom: 10px; }
.xcd li span img { display: block; float: right; }
.xcd li div.c_333 { width: 80%; padding-right: 5%; float: right; line-height: 20px; }
.xcd li div img { display: inline; margin: 0 10px; }
.xcd li div img.img { display: block; margin: 0; width: 100%; }
.xcd li div.pic100 span { width: auto; float: none; display: inline; padding: 0px; line-height: 20px; text-align: center; }
.ybnrbox { padding: 10px; }
.notice .ybnrbox { display: none }
.ybnrbox img { display: block; max-width: 100%; }
.subpl ul { display: block; padding: 0 10px; }
.subpl li { display: block; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #e6e6e6; }
.subpl li:last-child { border: none; }
.subpl .fleft { width: 15%; float: left }
.subpl .fleft img { display: block; width: 100%; border-radius: 100%; }
.subpl .fright { width: 75%; float: right }
.subfy { margin-top: 10px; padding: 0 10px; }
.subfy a, .subfy span { float: left; display: block; height: 26px; line-height: 28px; width: 11%; margin-left: 1.5%; text-align: center; background: #fff; font-family: 14px; border-radius: 3px; font-family: arial; }
.subfy a.b { font-family: SimSun; }
.subfy a.on, .subfy .current { background: #009800; color: #fff; }
.fx_W { background: url(../images/hei.png); position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; z-indeX: 9999; display: none; }
.fxbox { background: #fff; padding-top: 20px; position: absolute; bottom: 0; left: 0; width: 100%; }
.fxbox li { width: 25%; float: left; display: block; text-align: center; margin-bottom: 15px; font-size: 14px; }
.fxbox li img { display: block; width: 60%; margin: 0 auto; margin-bottom: 5px; }
.fxbox span { height: 45px; line-height: 45px; display: block; }
.fxbox span a, .fxbox span a:visited { display: block; width: 100%; height: 45px; color: #fff; background: #333; font-size: 15px; text-align: center; }
.fxbox span a:hover { color: #fff; }
.pmcity li { width: 23%; padding: 10px 0; padding-left: 2%; float: left; text-align: center; }
.pmcity li img { width: 40%; display: block; float: left; }
.pmcity li i { display: block; margin-top: 9%; float: left; margin-left: 10px; font-size: 14px; }
.ztfl li { border-bottom: 1px solid #e6e6e6; display: block; width: 33.33%; height: 40px; background: url(../images/bor.jpg) repeat-y right; line-height: 40px; float: left; }
.ztfl li img { display: block; width: 18px; margin-left: 14%; margin-right: 10px; margin-top: 11px; float: left; }
.ztfl li i { float: left; font-size: 14px; }
.ztfl li:nth-child(3), .ztfl li:nth-child(6), .ztfl li:nth-child(9) { background: none }
.ztfl li:nth-child(7), .ztfl li:nth-child(8), .ztfl li:nth-child(9) { border-bottom: none }
.tj_dp { color: #fff; font-size: 12px; position: absolute; bottom: 10px; left: 10px; }
.mpxz li { display: block; overflow: hidden; padding-top: 10px; border-bottom: 1px solid #e6e6e6; }
.mpxz li strong { font-size: 14px; font-weight: 400; padding-bottom: 3px; }
.mpxz li .info { background: #f7f7f7; display: block; padding: 10px; display: none; }
.mpxz li .fleft { margin-left: 10px; margin-bottom: 10px; }
.mpxz li .fright { margin-right: 10px; margin-top: 10px; }
.mpxz li .fright i { font-size: 16px; }
.mpxz li a, .mpxz li a:visited, .mpxz li a:hover { color: #666; }
.mpxz li a .fright { color: #f90 }
.mpxz li a .fleft strong { color: #333 }
.mpxz li:last-child { border: none; }
.zbbox { padding-left: 10px; padding-top: 10px; }
.zbbox span { margin-right: 15px; }
.city_xz span { display: block; height: 32px; line-height: 32px; background: #f7f7f7; padding: 0 10px; border-bottom: 1px solid #e6e6e6; }
.city_xz li { padding: 0 10px; height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; display: block; font-size: 14px; }
.city_xz li a { display: block; height: 40px; }
.city_sx { position: fixed; right: 10px; top: 10%; }
.city_sx span a { color: #f90; margin-bottom: 7px; display: block; font-size: 10px; font-size: 14px }
.city_sx li a { display: block; font-family: arial; text-align: center; width: 26px; height: 17px; transform: scale(0.9, 0.9); -webkit-transform: scale(0.9, 0.9); -ms-transform: scale(0.9, 0.9); -o-transform: scale(0.9, 0.9); -moz-transform: scale(0.9, 0.9); }
.zcsx li { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; font-size: 14px; padding: 0 10px; }
.zcsx li input { height: 40px; line-height: 40px; border: none; background: none; float: left; color: #666; font-size: 15px; width: 60%; }
.zcsx li i { float: left; color: #999; margin: 0 10px; }
.zcsx li:last-child { border: none; }
.zcsx li span { float: left; display: block; margin-top: 12px; width: 18px; }
.zcsx li span img { display: block; margin: 0 auto }
.zcbtn { display: block; width: 100%; height: 40px; line-height: 40px; background: #009800; margin-top: -1px }
.zcbtn a { display: block; width: 100%; height: 40px; }
.zcbtn a, .zcbtn a:visited, .zcbtn a:hover { color: #fff; }
.zcbtn a i { width: 85px; text-align: right; font-size: 15px; margin: 0 auto; display: block; background: url(../images/sbtn.jpg) no-repeat left center; line-height: 42px; }
.tyhtit { height: 45px; line-height: 47px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; font-size: 15px; color: #f90; }
.tyhtit img { display: inline; margin-right: 10px; margin-top: 14px; float: left; }
.zctj { border-bottom: 1px solid #ddd; }
.zctj li { display: block; float: left; width: 50%; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; box-sizing: border-box; padding: 10px 0; }
.zctj li strong { font-size: 14px; font-weight: normal; padding-left: 10px; display: block; }
.zctj li img { display: block; margin: 5px auto; width: 90%; }
.zctj li span { margin-right: 10px; }
.zctj li p { padding-left: 10px; }
.car_info { width: 100%; border-bottom: 1px solid #ddd; }
.car_info li { float: left; display: block; height: 34px; line-height: 34px; width: 50%; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; box-sizing: border-box; padding-left: 10px; font-size: 13px; }
.car_info li:nth-child(3n) { background: #f2f2f2 }
.zclx { border-bottom: 1px solid #ddd; }
.zclx li { overflow: hidden; padding: 10px; border-bottom: 1px solid #eee; }
.zclx li .fleft strong { font-size: 14px; font-weight: normal; }
.zclx li i a { display: block; width: 85px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; color: #fff; background: #f90; border-radius: 5px; margin-top: 4px; }
.zclx li i a:hover { color: #fff; }
.zclx li .fright span { display: block; margin-top: 8px; margin-right: 10px; }
.subss { height: 35px; background: #ddd; padding: 8px; overflow: hidden; }
.subss input { font-size: 14px; height: 35px; line-height: 35px; background: #fff url(../images/qyssbtn.jpg) no-repeat 10px center; border: none; border-radius: 5px; color: #999; width: 90%; padding-left: 10%; }
.zcqy { position: fixed; top: 96px; left: 0; width: 100%; height: 100%; }
.zcqy li { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; display: block; font-size: 14px; }
.zcqy li a { display: block; padding-left: 15px }
.zcqy .fleft { height: 100%; background: #f2f2f2; width: 25%; position: absolute; left: 0; top: 0; }
.zcqy .fleft a, .zcqy .fleft a:visited { color: #333; }
.zcqy .fleft li.on { border-right: 3px solid #009800; box-sizing: border-box }
.zcqy .fleft li.on a { color: #009800 }
.zcqy .fright { width: 75%; height: 100%; position: absolute; right: 0; top: 0; background: #fff; }
.zcqy li:last-child { border-bottom: none; }
.zctime_hei { background: url(../images/hei.png); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 10000; }
.zctime { width: 90%; margin: 0 auto; margin-top: 20%; border-radius: 15px; overflow: hidden; }
.tctit { height: 45px; line-height: 45px; color: #fff; display: block; background: #009800; padding-left: 15px; }
.zctime ul { float: left; text-align: center; font-size: 15px; }
.zctime ul li { height: 45px; line-height: 45px; border-bottom: 1px solid #e6e6e6; }
.zctime ul li a { color: #999; }
.zctime ul li.on a { color: #009800; font-size: 18px; }
.zctime ul.u1 { width: 45%; }
.zctime ul.u2 { width: 25%; }
.zctime ul.u3 { width: 30%; }
.tcbtn { width: 100%; height: 45px; line-height: 45px; }
.tcbtn a { display: block; float: left; font-size: 14px; text-align: center; width: 50%; height: 45px; border-right: 1px solid #e6e6e6; box-sizing: border-box }
.tcbtn a:last-child { color: #f90 }
.jdtj_i { overflow: hidden; padding-bottom: 10px; }
.jdtj_i ul { display: block; }
.jdtj_i ul li { display: block; float: left; width: 46%; margin-left: 3%; position: relative; margin-top: 10px; }
.jdtj_i ul li img { display: block; width: 100%; height: 100px; margin: 0 auto; }
.jdtj_i ul li div { height: 28px; line-height: 28px; width: 90%; padding: 0 5%; position: absolute; background: rgba(0,0,0,.6); top: 72px; color: #fff; }
.jdtj_i ul li strong { display: block; margin-top: 5px; font-weight: normal; font-size: 14px; }
.jdglico i { width: 20px; height: 20px; float: left; display: block; margin-right: 5px; }
.jdglico .l1 { background: url(../images/jdico1.jpg) no-repeat center center; }
.jdglico .l2 { background: url(../images/jdico2.jpg) no-repeat center center; }
.jdglico .l3 { background: url(../images/jdico3.jpg) no-repeat center center; }
.jdglico .l4 { background: url(../images/jdico4.jpg) no-repeat center center; }
.jdglico .l5 { background: url(../images/jdico5.jpg) no-repeat center center; }
.jdglico .l6 { background: url(../images/jdico6.jpg) no-repeat center center; }
.rztime { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; }
.rztime img { display: block; margin-top: 13px; float: left; margin-right: 5px; }
.jdimg img { width: 22%; margin-left: 2%; float: left; display: block; }
.jdtc { padding: 10px; overflow: hidden; border-top: 1px solid #e6e6e6 }
.jdtc i { margin-top: 6px; display: block; float: left; }
.mpxz li a.fff { color: #fff; float: right; width: 85px; height: 30px; line-height: 30px; display: block; background: #f90; font-size: 14px; border-radius: 5px; text-align: center; }
.jdss li { display: block; padding: 10px 0; border-bottom: 1px solid #e6e6e6; }
.jdss li:last-child { border: none; }
.jdss li span { display: block; font-size: 14px; color: #333; padding-left: 10px; }
.jdss p i { float: left; display: block; background: url(../images/bor.jpg) repeat-y right; padding: 0 10px; height: 12px; line-height: 12px; margin-top: 10px; }
.qzbanner { color: #fff; height: 180px; background: url(../images/qzbanner.jpg) no-repeat bottom center; }
.qzbanner strong { font-size: 20px; display: block; text-align: center; font-weight: normal; padding-top: 37px; }
.qzbanner p { font-size: 16px; text-align: center; margin-bottom: 10px; }
.qzinput { width: 300px; margin: 0 auto; }
.qzinput input { font-size: 14px; height: 35px; line-height: 35px; border: none; border-radius: 5px; }
.qzinput input.t1 { width: 205px; color: #999; padding-left: 10px; background: #fff; float: left; }
.qzinput input.t2 { width: 80px; background: #009800; text-align: center; color: #fff; cursor: pointer; float: right; }
.qzdata li { float: left; width: 33.3%; border-right: 1px solid #e6e6e6; box-sizing: border-box; padding-top: 13px; padding-bottom: 7px; text-align: center; }
.qzdata li:nth-child(3) { border: none; }
.qzdata li b, .qzdata li p { display: block; }
.hotqz li { width: 25%; float: left; font-size: 14px; text-align: center; padding-top: 15px; padding-bottom: 10px; border-left: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box }
.hotqz li img { display: block; width: 80%; margin: 0 auto; margin-bottom: 5px; border-radius: 3px; }
.qztj { padding-bottom: 10px; }
.qztj li { float: left; width: 45%; margin-left: 3.5%; margin-top: 10px; }
.qztj li img { display: block; width: 100%; border-radius: 5px; }
.qztj li strong { font-size: 14px; font-weight: normal; display: block; margin-top: 5px; }
.qzlc img { display: block; margin: 15px auto; width: 94%; }
.qzxz li { height: 45px; line-height: 45px; border-bottom: 1px solid #e6e6e6; font-size: 14px; padding-left: 10px; }
.qzxz li .t1, .qzxz li .t2 { border: none; background: none; font-size: 14px; color: #333; }
.qzxz li .t2 { width: 45px; }
.qzxz li img { display: block; float: left; margin-top: 14px; }
.qzxz li.c_f90 { font-size: 12px; }
.qzxz li i { float: left; margin-lefT: 7px; margin-right: 8px; }
.qzxz li .b1, .qzxz li .b2 { width: 45px; height: 45px; line-height: 45px; float: right; border: none; background: none; border-left: 1px solid #e6e6e6; cursor: pointer; font-size: 16px; font-weight: bold; color: #999; }
.qzxz li:nth-child(3) { border: none }
.qztxt li { display: block; padding: 12px 10px; border-bottom: 1px solid #e6e6e6; overflow: hidden; }
.qztxt li:last-child { border-bottom: none; }
.qztxt li span { float: right; color: #999; }
.qztxt li i { font-size: 14px; }
.qztxt li a { display: block; }
.login_hei { width: 100%; height: 400px; }
.loginbox { width: 90%; margin: 0 auto; margin-top: 20px; background: #fff; overflow: hidden; border-radius: 12px; }
.loginbox .loginbanner { width: 100%; position: relative; height: 180px; }
.loginbox .loginbanner img { width: 100%; display: block; height: 180px; }
.loginbox .loginbanner strong { font-size: 18px; position: absolute; top: 50px; left: 0; display: block; text-align: center; color: #fff; width: 100%; }
.loginbox .loginbanner p { font-size: 13px; position: absolute; top: 75px; left: 0; text-align: center; color: #fff; width: 100%; }
.loginbox .loginbanner .tit { font-size: 14px; width: 100%; height: 40px; line-height: 40px; left: 0; bottom: 0; position: absolute }
.loginbox .loginbanner a { display: block; float: left; text-align: center; color: #fff; width: 50%; }
.loginbox .loginbanner a:hover { color: #fff; }
.loginbox .loginbanner .tit a.on { background: url(../images/logintit.png) no-repeat bottom center; }
.loginbox li { height: 50px; line-height: 50px; border-bottom: 1px solid #e6e6e6; }
.loginbox li em img { display: block; float: left; margin-top: 16px; margin: 0 10px; margin-top: 16px; }
.loginbox li .logintxt { height: 50px;width: 80%; line-height: 50px; font-size: 14px; color: #999; border: none; background: none; }
.loginbox .l_li { padding: 0 10px; }
.loginbox .l_li img { float: left; margin-left: 5px; display: block; width: 26px; margin-top: 12px; }
.loginbox .l_li .fright a, .loginbox .l_li .fright a:visited, .loginbox .l_li .fright a:hover { color: #009800; }
.loginbox .btn a { display: block; width: 50%; float: left; height: 45px; line-height: 45px; text-align: center; border-right: 1px solid #e6e6e6; box-sizing: border-box; font-size: 14px; }
.loginbox .btn a:last-child { color: #f90; }
.user_c { width: 100%; height: 180px; overflow: hidden; position: relative; color: #fff; }
.user_c a, .user_c a:visited, .user_c a:hover { color: #fff; }
.user_c .bimg { height: 180px; }
.user_c .bimg img { display: block; width: 100%; height: 180px; }
.user_c .backbtn { position: absolute; left: 15px; top: 15px; }
.user_c .user_pic { width: 60px; height: 60px; display: block; position: absolute; left: 50%; margin-left: -30px; top: 30px; border-radius: 100%; }
.user_c p { position: absolute; width: 100%; left: 0; top: 100px; text-align: center; font-size: 13px; }
.user_c .tit { height: 40px; line-height: 40px; background: rgba(0,0,0,.3); width: 100%; position: absolute; left: 0; bottom: 0; font-size: 13px; }
.user_c .tit a { display: block; float: left; width: 33.3%; height: 40px; background: url(../images/uclibj.png) no-repeat right center; }
.user_c .tit a:last-child { background: none; }
.user_c .tit img { width: 15px; float: left; margin-top: 13px; margin-left: 26%; margin-right: 6px; }
.user_c .tit i { float: left; }
.softlist li { width: 31%; float: left; height: 100px; background: #fff; margin-left: 1.8%; margin-top: 1.9%; text-align: center; padding: 10px 0; }
.softlist li i { display: block; height: 30px; width: 30px; margin: 0 auto; margin-top: 15px; margin-bottom: 6px; }
.softlist li i.ico1 { background: url(../images/ulico1.jpg) no-repeat center center; }
.softlist li i.ico2 { background: url(../images/ulico2.jpg) no-repeat center center; }
.softlist li i.ico3 { background: url(../images/ulico3.jpg) no-repeat center center; }
.softlist li i.ico4 { background: url(../images/ulico4.jpg) no-repeat center center; }
.softlist li i.ico5 { background: url(../images/ulico5.jpg) no-repeat center center; }
.softlist li i.ico6 { background: url(../images/ulico6.jpg) no-repeat center center; }
.softlist li i.ico7 { background: url(../images/ulico7.jpg) no-repeat center center; }
.softlist li i.ico8 { background: url(../images/ulico8.jpg) no-repeat center center; }
.softlist li b { font-size: 15px; display: block; }
.softlist li p { color: #999; }
.exitbtn { height: 45px; width: 100%; margin-top: 2%; overflow: hidden; }
.exitbtn a { height: 45px; line-height: 45px; background: #009800; display: block; width: 100%; }
.exitbtn a img { display: block; float: left; width: 18px; margin-top: 13px; margin-left: 37%; margin-right: 8px; }
.exitbtn a i { font-size: 15px; color: #fff; }
.softlist li i.ddico1 { background: url(../images/ddico1.jpg) no-repeat center center; }
.softlist li i.ddico2 { background: url(../images/ddico2.jpg) no-repeat center center; }
.softlist li i.ddico3 { background: url(../images/ddico3.jpg) no-repeat center center; }
.softlist li i.ddico4 { background: url(../images/ddico4.jpg) no-repeat center center; }
.softlist li i.ddico5 { background: url(../images/ddico5.jpg) no-repeat center center; }
.softlist li i.ddico6 { background: url(../images/ddico6.jpg) no-repeat center center; }
.softlist li i.ddico7 { background: url(../images/ddico7.jpg) no-repeat center center; }
.softlist li i.ddico8 { background: url(../images/ddico8.jpg) no-repeat center center; }
.softlist li i.ddico9 { background: url(../images/ddico9.jpg) no-repeat center center; }
.dplist { }
.dplist li { padding: 15px 10px; border-bottom: 1px solid #e6e6e6; }
.dplist li:last-child { border: none; }
.dplist li b { display: block; font-size: 14px; color: #333; }
.dplist li p { margin-top: 5px; }
.dilistimg img { display: block; margin-right: 10px; width: 20%; float: left; margin-top: 10px; }
.ddlist li { display: block; padding: 12px 10px; border-bottom: 1px solid #e6e6e6; background: #fff; }
.ddlist li:last-child { border: none; }
.ddlist li .fright em { display: block; color: #fff; text-align: center; border-radius: 3px; }
.ddlist li .fright em.dfk { background: #ff525a; }
.ddlist li .fright em.clz { background: #f90; }
.ddlist li .fright em.ycg { background: #009800; }
.zjhei { background: url(../images/hei.png); position: fixed; left: 0; top: 0; z-index: 9999; width: 100%; height: 100%; }
.dpbox { width: 90%; background: #fff; border-radius: 15px; margin: 0 auto; overflow: hidden; margin-top: 20%; }
.dpbox .tit { height: 45px; line-height: 45px; background: #009800; font-size: 15px; text-align: center; color: #fff; }
.dpbox li { display: block; padding: 15px 10px; border-bottom: 1px solid #e6e6e6; }
.dpbox li dd { display: block; float: left; width: 23%; margin-right: 2%; }
.dpbox li dd img { display: block; width: 100%; margin-bottom: 5px; margin-top: 15px; }
.stbtn { display: block; float: left; background: #009800; border-radius: 3px; padding: 2px 8px; }
.stbtn a, .stbtn a:visited, .stbtn a:hover { color: #fff; }
.dpbox li textarea { border: none; background: none; font-size: 14px; color: #999; width: 100%; height: 50px; }
.tytc_btn a { display: block; width: 50%; float: left; height: 45px; line-height: 45px; text-align: center; border-right: 1px solid #e6e6e6; box-sizing: border-box; font-size: 14px; }
.tytc_btn a:last-child { color: #f90; }
.xgtit { width: 100%; background: #fff; }
.xgtit li { width: 33.33%; padding-top: 25px; padding-bottom: 18px; border-right: 1px solid #e6e6e6; box-sizing: border-box; float: left; text-align: center; }
.xgtit li.on { background: url(../images/xgtitbj.jpg) no-repeat bottom center; }
.xgtit li:last-child { border: none; }
.xgtit li img { display: block; margin: 0 auto; margin-bottom: 8px; }
.xgtit li i { font-size: 15px; }
.xg_li { overflow: hidden; }
.xg_li li { height: 50px; line-height: 50px; font-size: 14px; padding: 0 10px; overflow: hidden; border-bottom: 1px solid #e6e6e6 }
.xg_li li:last-child { border: none; }
.xg_li li img { width: 20px; display: block; float: left; margin-top: 14px; }
.xg_li li span { float: left; color: #999; width: 80px; margin-left: 10px; }
.xg_li li input.s1, .xg_li li .s1 { border: none; background: none; height: 50px; line-height: 50px; font-size: 14px; color: #333; width: 65%; }
.xg_li input.s2 { border: none; background: #f90; color: #fff; font-size: 14px; text-align: center; height: 45px; line-height: 45px; border: none; width: 100%; cursor: pointer; }
.jd_index_slidebox, .jdmp_content_banner { position: relative; width: 100%; overflow: hidden; margin: 0 auto; max-height: 260px; }
.jd_index_slidebox .jd_index_slidebox_menu, .jdmp_content_banner .jdmp_content_banner_menu { position: relative; z-index: 0; }
.jd_index_slidebox .jd_index_slidebox_menu li, .jdmp_content_banner_menu li { position: relative; }
.jd_index_slidebox .jd_index_slidebox_menu li img { width: 100%; display: block; }
.jdmp_content_banner_menu li img { width: 100%; display: block; }
.jd_index_slidebox .jd_index_slidebox_menu li a, .jdmp_content_banner_menu li a { -webkit-tap-highlight-color: rgba(0,0,0,0); }
.jd_index_slidebox .jd_index_slidebox_btn, .jdmp_content_banner .jdmp_content_banner_btn { width: 100%; height: 5px; z-index: 1; bottom: 0; text-align: center; }
.jd_index_slidebox .jd_index_slidebox_btn ul, .jdmp_content_banner .jdmp_content_banner_btn ul { overflow: hidden; display: -webkit-box; display: box; height: 5px; background-color: rgba(51,51,51,0.5); }
.jd_index_slidebox .jd_index_slidebox_btn li, .jdmp_content_banner_btn li { -webkit-box-flex: 1; box-flex: 1; }
.jd_index_slidebox .jd_index_slidebox_btn li.active, .jdmp_content_banner_btn li.active { background: #FFA943; }
.jd_index_slidebox_btn { /*bottom: 10px; display: none*/ }
.tklc { position: relative; z-index: 0 }
.tklc li { float: left; width: 33.33%; text-align: center; padding: 15px 0; }
.tklc li i { font-size: 14px; display: block; }
.tklc li em { display: block; color: #fff; width: 20px; height: 20px; line-height: 20px; margin: 0 auto; border-radius: 100%; margin-top: 10px; background: #999; }
.tklc .line { position: absolute; left: 0; bottom: 25px; z-index: -1; width: 90%; left: 5%; height: 1px; line-height: 0; font-size: 0; border-bottom: 1px solid #ddd; }
.tklc li.on { color: #f90; }
.tklc li.on em { background: #f90; }
.tkinfo { padding: 13px 10px; border-top: 1px solid #e6e6e6; }
.tkinfo i { float: left; margin-right: 15px; font-size: 13px; }
.tkym li { display: block; border-bottom: 1px solid #e6e6e6; padding: 15px 10px; }
.tkym i { float: left; font-size: 14px; margin-right: 10px; color: #333; }
.tkym li input, .tkym li select, .tkym li textarea { border: none; background: none; font-size: 14px; float: left; width: 80%; }
.tkym li:last-child { border: none; }
.tyuser_s { height: 45px; line-height: 45px; width: 100%; text-align: center; font-size: 16px; color: #fff; background: #f90; border: none; cursor: pointer; }
.ddzt li { height: 45px; line-height: 45px; font-size: 14px; padding: 0 10px; border-bottom: 1px solid #e6e6e6; }
.ddzt li.on { color: #f90; }
.ddinfo li { padding: 0 10px; font-size: 13px; height: 35px; line-height: 35px; border-bottom: 1px solid #e6e6e6; }
.ddzt li:last-child, .ddinfo li:last-child { border: none; }
.fkfs li { display: block; height: 45px; line-height: 45px; padding: 0 10px; border-bottom: 1px solid #e6e6e6 }
.fkfs li:last-child { border: none; }
.fkfs li label { display: block; width: 100%; font-size: 14px; }
.fkfs li label input { display: block; float: left; margin-right: 10px; margin-top: 16px; }
.s_tit { height: 36px; line-height: 36px; background: #009800; width: 100%; overflow: hidden; }
.s_tit a { display: block; font-size: 14px; color: #fff; text-align: center; width: 20%; float: left; }
.s_tit a.on { background: #2cc176 }
.ssbox { padding: 8px; background: #2cc176; }
.ssbox .s_txt, .ssbox .s_btn { float: left; height: 36px; line-height: 36px; border: none; }
.ssbox .s_txt { width: 80%; padding-left: 3%; background: #fff; font-size: 14px; }
.ssbox .s_btn { width: 20%; cursor: pointer; font-size: 0; text-indent: -9999px; background: #fff url(../images/qyssbtn.jpg) no-repeat center center; border-left: 1px solid #e6e6e6; box-sizing: border-box; }
.hot_tag { padding: 10px 0; }
.hot_tag p { padding: 10px; font-size: 14px; color: #009800; }
.hot_tag a { display: block; float: left; margin-left: 10px; border: 1px solid #ccc; height: 24px; line-height: 24px; padding: 0 10px; border-radius: 5px; margin-bottom: 10px; font-size: 13px;color: #666; }
.ydtx { width: 100%; }
.ydtx li { display: block; padding-left: 10px; color: #666; border-bottom: 1px solid #e6e6e6; height: 45px; line-height: 45px; font-size: 14px; width: 100%; text-align: left; overflow: hidden }
.ydtx li:last-child { border: none; }
.ydtx li input { border: none; background: #fff; height: 45px; line-height: 45px; color: #666; font-size: 14px; }
.ydtx li input.i2 { float: right; width: 45px; text-align: center; border-left: 1px solid #e6e6e6; }
.ydtx li i { float: left; width: 70px; font-size: 14px; color: #999; }
.ydtx li .b1, .ydtx li .b2 { width: 45px; height: 45px; line-height: 45px; float: right; border: none; background: none; border-left: 1px solid #e6e6e6; cursor: pointer; font-size: 16px; font-weight: bold; color: #999; }
.order_calendar { margin-top: 50px; display: none }
#godate { cursor: pointer }
.order_type { line-height: 45px }
.order_type a { display: block; height: 26px; line-height: 28px; padding: 0 8px; border: 1px solid #ccc; border-radius: 5px; float: left; margin-right: 5px; margin-top: 10px; }
.order_type a.on { background: #009800; color: #fff; border: 1px solid #009800 }
.jd_index_slidebox, .jdmp_content_banner { position: relative; width: 100%; height: 120px; overflow: hidden; margin: 0 auto; }
.jd_index_slidebox .jd_index_slidebox_menu, .jdmp_content_banner .jdmp_content_banner_menu { position: relative; z-index: 0; }
.jd_index_slidebox .jd_index_slidebox_menu li, .jdmp_content_banner_menu li { position: relative; }
.jd_index_slidebox .jd_index_slidebox_menu li img { width: 100%; height: 120px; display: block; }
.jdmp_content_banner_menu li img { width: 100%; height: 180px; display: block; }
.jd_index_slidebox .jd_index_slidebox_menu li a, .jdmp_content_banner_menu li a { -webkit-tap-highlight-color: rgba(0,0,0,0); }
.jd_index_slidebox .jd_index_slidebox_btn, .jdmp_content_banner .jdmp_content_banner_btn { width: 100%; height: 5px; position: absolute; z-index: 1; bottom: 0; text-align: center; }
.jd_index_slidebox .jd_index_slidebox_btn ul, .jdmp_content_banner .jdmp_content_banner_btn ul { overflow: hidden; display: -webkit-box; display: box; height: 5px; background-color: rgba(51,51,51,0.5); }
.jd_index_slidebox .jd_index_slidebox_btn li, .jdmp_content_banner_btn li { -webkit-box-flex: 1; box-flex: 1; overflow: hidden }
.jd_index_slidebox .jd_index_slidebox_btn li.active, .jdmp_content_banner_btn li.active { background: #23cc77; }
.kfmenu { position: absolute; width: 100px; bottom: 50px; z-index: 1000; background: #333; padding-bottom: 10px; }
.kfmenu span { color: #fff; height: 30px; width: 100px; line-height: 30px; float: left; margin: 5px; margin-left: 10px; }
.kfmenu span img { float: left; margin-right: 5px; }
.kfmenu span font { float: left }
.kfmenu span a:visited { color: #fff; }
.about-int-h { width: 100%; text-align: center; font-size: 22px; font-weight: bold; margin-bottom: 20px; }
.list_radio_left dd { float:left;margin:10px;font-size: 14px;line-height: 1.85em;}
.list_radio_left dd.cur { background: #009800;color: #fff;}
input[type="radio"]/*input[type="checkbox"] */{padding: 0px;box-sizing: border-box;}
.sh_t{text-align: center;
font-size: 18px;
color: rgb(255, 255, 255);
float: left;
line-height: 45px;
overflow: hidden;
height: 45px;
width: 100%;}


/*��ҳ*/
#pageAllow{text-align:center;padding:20px 0;font-size:0px}
#pageAllow a,.pageMod span{background:#fff; border: 1px solid #DFDFDF;color:#da0205;display: inline-block;font-size: 12px;height: 20px; line-height: 20px;vertical-align: middle;padding:0 8px;margin-left:5px; font-family:Arial;}
#pageAllow a{text-decoration:none;color:#009800;}
#pageAllow a:hover{text-decoration:none;color:#fff;background:#009800;}
#pageAllow a.currentpage{text-decoration:none;color:#fff;background:#009800;}
#pageAllow .page{width:auto;padding:0 10px 0 18px;background:url(/images/icon_foot.png) no-repeat 7px -760px #FFF; color:#da0205;}
#pageAllow .prev.no{background-position:7px -836px;color:#97999B;}
#pageAllow .next{padding:0 18px 0 10px;background:url(/images/icon_foot.png) no-repeat 54px -800px #FFF;}
#pageAllow .next.no{background-position:58px -877px;color:#97999B;}
#pageAllow .page.no:hover{cursor:default;}
#pageAllow a.cur{background:#da0205;color:#FFF;}

.bag_page{text-align:center;padding:20px 0;font-size:0px}
.bag_page a,.pageMod span{background:#fff; border: 1px solid #DFDFDF;color:#da0205;display: inline-block;font-size: 12px;height: 20px; line-height: 20px;vertical-align: middle;padding:0 8px;margin-left:5px; font-family:Arial;}
.bag_page a{text-decoration:none;color:#009800;}
.bag_page a:hover{text-decoration:none;color:#fff;background:#009800;}
.bag_page a.currentpage{text-decoration:none;color:#fff;background:#009800;}
.bag_page .page{width:auto;padding:0 10px 0 18px;background:url(/images/icon_foot.png) no-repeat 7px -760px #FFF; color:#da0205;}
.bag_page .prev.no{background-position:7px -836px;color:#97999B;}
.bag_page .next{padding:0 18px 0 10px;background:url(/images/icon_foot.png) no-repeat 54px -800px #FFF;}
.bag_page .next.no{background-position:58px -877px;color:#97999B;}
.bag_page .page.no:hover{cursor:default;}
.bag_page a.cur{background:#da0205;color:#FFF;}
.index nav,.index nav li{padding-left:0.5rem;}.swiper-slide{visibility:hidden;display:none}.index nav{width100%;margin:0 auto;overflow:hidden;padding-top:5px;border-bottom:1px #e6e6e6 solid;background:#fff}.index nav li{display:block;float:left;width:47%;}.index nav li i{width:45px;height:45px;background:url(../images/icons.png);background-size:240px;display:inline-block}.index nav li:nth-child(1) i{background-position:-4px -3px}.index nav li:nth-child(2) i{background-position:-66px -3px}.index nav li:nth-child(3) i{background-position:-130px -3px}.index nav li:nth-child(4) i{background-position:-192px -3px}.index nav li:nth-child(1) a{background-color:#c672e1}.index nav li:nth-child(2) a{background-color:#ff842b}.index nav li:nth-child(3) a{background-color:#5598dc}.index nav li:nth-child(4) a{background-color:#80c220}.index nav li:nth-child(5) a{background-color:#c672e1}.index nav li:nth-child(6) a{background-color:#ff842b}.index nav li span{display:block;font-size:16px;text-align:left;color:#fff;position:absolute;top:12px;left:60px}.index nav li .s2{font-size:10px;padding-top:0;top:32px}.index nav li .box{height:65px;width:165px;margin:0 auto;padding-top:10px;position:relative;padding-left:5px}.index nav li a{display:block;color:#4b4946;width:100%;height:65px;position:relative}.index .nav{width:100%;margin:0 auto;overflow:hidden;background:#fff}.index .nav li{display:block;float:left;width:25%;text-align:center;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.index .nav li:nth-child(4n){border-right:0}.index .nav li a{display:block;color:#666;width:100%;height:70px;position:relative}.index .nav li i{width:45px;height:45px;background:url(../images/icons.png)no-repeat;background-size:270px;display:inline-block;position:absolute;top:40%;margin-top:-22.5px;left:50%;margin-left:-22.5px}.i-banner a,.i-banner img,.i-top li .t_info,.i-top li a,.index #second li,.index-recommend li a,.index-recommend li a img{display:block}.index .nav li span{position:absolute;top:63%;width:40px;left:50%;margin-left:-20px;font-size:12px}.index .nav li:nth-child(1) i{background-position:-8px -70px}.index .nav li:nth-child(2) i{background-position:-77px -70px}.index .nav li:nth-child(3) i{background:url(../images/icons-new.png)-77px 7px no-repeat;background-size:230px}.index .nav li:nth-child(4) i{background-position:-218px -71px}.index .nav li:nth-child(5) i{background:url(../images/icons-new.png)6px 5px no-repeat;background-size:230px}.index .nav li:nth-child(6) i{background-position:-147px -73px;background-size:270px;background-repeat:no-repeat}.index .nav li:nth-child(7) i{background:url(../images/icons-new.png)-183px 3px no-repeat;background-size:230px}.index .nav li:nth-child(8) i{background:url(../images/icons-new.png)-35px 5px no-repeat;background-size:230px}

.index nav li:nth-child(5) i{background:url(../images/gezi.png) no-repeat center;}