/* css reset*/
*{margin:0 auto; font-family:"微软雅黑";}
body{overflow-y:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0 auto; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family:"Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6, b { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none;}
img { border:none; }
ol,ul,li { list-style:none; list-style-type: none;}
input, textarea, select, button {outline: none; font-size: 14px; font-family: "Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;; }
table { border-collapse:collapse; }
html{overflow-y: scroll;} 
i{font-style: normal;}

article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,main,nav,section,summary {
	display: block;
}
audio,canvas,progress,video {
	display: inline-block;
	vertical-align:baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
.clearfix{clear:both;}



.top-box{
	width:100%;
	min-width:1190px;
	background:#f8f8f8;
    border-bottom: 1px solid #eee;
}
.top{
	width:1190px;
	overflow:hidden;
}
.top-p{
	display: block;
	height:36px;
	float:left;
	font-size:14px;
	line-height:36px;
}

.top-ul{
	float:right;
	overflow:hidden;
	border-left:#ddd solid 1px;
}
.top-ul li{
	float:left;
	height:36px;
	border-right:#ddd solid 1px;
}
.top-ul li a{
	line-height:36px;
	display: block;
	padding:0px 8px;
}
.top-ul li a:hover{
	background:#aaaaaa;
	color:#fff;
}

.top-in{
	width:1190px;
	overflow:hidden;
}
.top-logo{
	float:left;
	height:60px;
	padding-top:10px;
}
.top-logo img{
	height:100%;
	display: block;
}
.top-search{
	margin-left:80px;
	height:80px;
	padding-right:175px;
	float:left;
	background:url(../images/tu-1.png) no-repeat center right;
}
.top-search form{
	margin-top:22px;
	height:34px;
	overflow:hidden;
	display: block;
    width: 380px;
    border: 1px solid #f60;
}
.chosed{
	display: block;
	float:left;
	width:80px;
	height:100%;
	text-align: center;
	line-height:34px;
	background:#EFEFEF;
}
.top-search form input{
	width:210px;
	height:34px;
	border:none;
	padding:0px 5px;
	float:left;
}
.top-search form button{
	width:-webkit-calc(100% - 300px);
	width:-moz-calc(100% - 300px);
	width:-ms-calc(100% - 300px);
	width:-o-calc(100% - 300px);
	width:calc(100% - 300px);
	float:right;
	height:34px;
	border:none;
	background:#FF4F00;
	color:#fff;
	cursor:pointer;
}
.top-tel{
	padding-top:17.5px;
	height:45px;
	float:right;
}
.top-tel img{
	height:100%;
	display: block;
}

.nav-box{
	background:#495864;
	width:100%;
	min-width:1190px;
}
.nav{
	width:1190px;
}
.nav ul{
	overflow:hidden;
    border-left: 1px solid #5e707e;
}
.nav ul li{
	float:left;
	width:14%;
    border-right: 1px solid #5e707e;
}
.nav ul li a{
	display: block;
	line-height:44px;
	height:44px;
	width:100%;
	color:#fff;
	text-align: center;
}
.nav ul .li a{
	background:#8dbd36;
}
.nav ul .li a:hover{
	background:#8dbd36;
}
.nav ul li a:hover{
	background:#54c906;
}

.banner-img{width:100%; height:400px; min-width:1190px; overflow:hidden; position:relative; }
.banner-img .hd{ overflow:hidden; position:absolute; right:20%; bottom:5px; z-index:9999; }
.banner-img .hd ul{ overflow:hidden; zoom:1; float:left; background:rgba(255,255,255,0.8); border-radius:11px; padding: 4px 0 4px 10px;}
.banner-img .hd ul li{float:left; margin-right:10px;  width:14px; height:14px; border-radius:50%; text-align:center; background:rgba(0,0,0,0.5); cursor:pointer; }
.banner-img .hd ul li.on{ background:#f60; color:#fff; }

.banner-img .bd{ position:relative; height:100%; z-index:0;   }
.banner-img .bd li{width:100%; overflow:hidden; zoom:1; vertical-align:middle; }
.banner-img .bd img{width:100%; height:400px; display:block;}

.banner{
	position:relative;
	overflow:hidden;
}
.banner_pro-box{
	position:absolute;
	width:100%;
	bottom:0px;
	left:0px;
	z-index:99;
	min-width:1190px;
}
.banner_pro{
	width:1190px;
}
.banner_pro-nei{
	background:#fff;
	background: rgba(255,255,255,0.85);
	border-top-left-radius: 11px;
    border-top-right-radius: 11px;
	margin-left:0px;
	width:480px;
	height:340px;
	overflow:hidden;
    box-shadow: 0px 5px 5px rgba(0,0,0,0.4);
}
.banner_pro_btn{
	float:left;
	background:#4fbd06;
	width:120px;
	height:340px;
}
.banner_pro_btn li{
	height:68px;
	width:100%;
}
.banner_pro_btn li a{
	display: block;
	width:100%;
	line-height:68px;
	padding-left:25px;
	color:#fff;
}
.banner_pro_btn li a i{
	font-size:20px;
	padding-right:4px;
}
.banner_pro_btn .li{
	background:#fff;
}
.banner_pro_btn .li a{
	color:#f60;
}

.banner_pro_active{
	float:right;
	width:360px;
	width:-webkit-calc(100% - 120px);
	width:-moz-calc(100% - 120px);
	width:-ms-calc(100% - 120px);
	width:-o-calc(100% - 120px);
	width:calc(100% - 120px);
	padding:30px;
}
.banner_pro_active li{
	display:none;
}
.banner_pro_active .li{
	display:block;
}
.banner_pro_active li dl dt{
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    border-bottom: 1px dashed #ccc;
    color: #4fbd06;
}
.banner_pro_active li dl dd{
	font-size: 14px;
    margin: 8px 0;
    overflow: hidden
}
.banner_pro_active li dl dd a{
	white-space: nowrap;
    word-break: keep-all;
    margin-right: 15px;
    float: left;
    line-height:21px;
    font-size:12px;
}
.banner_pro_active li dl dd a:hover{
	color:#f60;
}

.index1-box{
	background:#f3f3f3;
	padding-top:20px;
	width:100%;
	min-width:1190px;
}
.index1{
	padding-bottom:10px;
	width:1190px;
	overflow:hidden;
}
.index1-l{
	float:left;
	padding-right:15px;
	width:940px;
}
.index1-biao{
    padding: 15px 0 10px;
    border-bottom: 2px solid #ff6600;
    margin-bottom: 15px;
    overflow:hidden;
}
.index1-biao h3 i{
	color:#f60;
	font-size:20px;
	padding-right:5px;
}
.index1-biao h3{
	color:#f60;
    font-size: 26px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-bottom: 10px;
    margin-right: 45px;
}
.index1-biao a{
	font-size: 14px;
    float: right;
    height: 20px;
    line-height: 20px;
    margin-top: 5px;
}
.index1-l-bottom{
	width:100%;
	height:430px;
	overflow:hidden;
}
.index1-l-bottom-img{
	float:left;
	width:280px;
	height:420px;
	overflow:hidden;
}
.index1-l-bottom-img a{
	display: block;
	width:100%;
}
.index1-l-bottom-img a img{
	width:100%;
	display: block;
	min-height:100%;
}
.index1-l-box{
	float:right;
	width:630px;
	height:430px;
	overflow:hidden;
	position:relative;
}
.index1-l-box-l,.index1-l-box-r{
	background-image:url(../images/tu-5.png);
    width: 30px;
    height: 80px;
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-40px;
    cursor:pointer;
    display:none;
}
.index1-l-box-l{
	background-position:top;
	left:0px;
}
.index1-l-box-r{
	background-position:bottom;
	right:0px;
}
.index1-l-box:hover .index1-l-box-l,.index1-l-box:hover .index1-l-box-r{
	display:block;
}
.index1-l-box ul{
	position:absolute;
	overflow:hidden;
	height:430px;
	left:0px;
}
.index1-l-box ul li{
	float:left;
    width: 200px;
    height: 205px;
	margin: 0 15px 10px 0;
    transition: all 0.3s linear;
    position:relative;
    z-index:2;
    background: #fff;
}
.index1-l-box ul li:hover{
	box-shadow:0 0 9px rgba(0,0,0,0.5)
}
.index1-l-img{
	width:200px;
	height:134px;
	overflow:hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.index1-l-img img{
	display: block;
	width:100%;
	min-height:100%;
    transition: all 0.3s linear;
}
.index1-l-img:hover img{
	transform-origin:center center; transform:scale(1.1,1.1);
}
.index1-l-text{
	width:100%;
	padding:5px 8px 0px;
}
.index1-l-text h1{
	font-size: 14px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    font-weight: normal;
    text-align: justify;
}
.index1-l-text .pri{ text-align:right;line-height:24px; height:24px;  font-size:12px; text-align:right; padding-right:8px; color:#888;}
.index1-l-text .pri em{ font-size:24px; color:#f60; margin:0 1px;}
.index1-l-text .pri del{ font-size:18px; margin:0 1px;}
.index1-l-text .pri i{ margin-left:6px;}

.index1-r{
	float:right;
	width:250px;
	height:420px;
}
.index1-r-dl{
	background:#fff;
	height:405px;
	padding: 15px 15px 0;
}
.index1-r-img{
	width:220px;
	height:145px;
	position:relative;
	overflow:hidden;
}
.index1-r-img img{
	width:100%;
	min-height:100%;
	display: block;
}
.index1-r-img>p{
    position: absolute;
    color: #fff;
    background: rgba(0,0,0,0.6);
    font-size: 14px;
    line-height: 18px;
    padding: 5px;
    bottom: 0;
    left: 0;
}
.index1-r-dl dl dd{
    padding: 10px 0;
    border-bottom: 1px solid #eee;
    height: 36px;
}
.index1-r-dl dl dd a:hover{
	color:#f60;
}
.index1-r-text{
	font-size: 14px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
}
.index1-r-text span{
	color:#f60;
}


.index2{
	width:1190px;
	padding:30px 0px 10px 0px;
}
.index2 ul{
	overflow:hidden;
}
.index2 ul li{
	float:left;
	width:20%;
}
.index2 ul li a{
	display: block;
	width:100%;
	height:90px;
}
.index2 ul li a img{
	width:100%;
	height:100%;
	display: block;
}

.index3{
	padding:20px 0px 15px;
	width:1190px;
}
.index3-top{
	overflow:hidden;
}
.index3-top dl{
	float:left;
	overflow:hidden;
}
.index3-top dl dt{
	float:left;
	width:230px;
	height:74px;
	line-height:74px;
	background:url(../images/tu-7.png) center no-repeat;
	padding-left:90px;
	font-size:28px;
	color:#fff;
	margin-right:30px;
}
.index3-top dl dd{
	float:left;
	margin:17px 0px;
}
.index3-top dl dd a{
    display: block;
    height: 40px;
    padding: 0 15px;
    margin-right: 4px;
    line-height: 40px;
    border-radius: 5px;
    background: #eee;
    font-size: 15px;
}
.index3-top-more{
	float:right;
    height: 30px;
    line-height: 30px;
    margin: 22px;
    font-size:12px;
}

.index3-nri{
	overflow:hidden;
	padding:10px 0px 0px 10px;
	background:#f8f8f8;
}
.index3-l{
	padding:5px 10px 0px 0px;
	float:left;
	width:210px;
}
.index3-l dl dt{
    font-size: 15px;
    font-weight: bold;
    line-height: 50px;
}
.index3-l dl dd{
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
}
.index3-l dl dd a{
	float:left;
	padding:0px 7px;
}
.index3-l dl dd img{
	width:100%;
	display: block;
	height:120px;
}
.index3-r{
	float:right;
	width:960px;
	max-height:480px;
}
.index3-r dl{
	overflow:hidden;
}
.index3-r dl dt{
	float:left;
	width:470px;
	height:230px;
	margin:0px 10px 10px 0px;
}
.index3-r dl dt .index1-l-img{
	position:relative;
	width:470px;
	height:230px;
}
.index3-r dl dt .index1-l-img p{
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    color: #fff;
    line-height: 20px;
    font-size: 14px;
    width: 96%;
    padding: 1% 2%;
}
.index3-r dl dd{
	float:left;
	width:230px;
	height:230px;
	margin:0px 10px 10px 0px;
}
.index3-r dl dt a,.index3-r dl dd a{
	display: block;
	width:100%;
	height:100%;
	transition: all 0.3s linear;
}
.index3-r dl dt:hover a,.index3-r dl dd:hover a{
	box-shadow:0px 5px 5px rgba(0,0,0,0.4);
}
.index3-r .index1-l-img{
	width:230px;
	height:155px;
}

.index4{
	width:1190px;
}
.index4 a{
	display: block;
	width:100%;
}
.index4 a img{
	width:100%;
	display: block;
}

.index5-box{
    background: #f2f2f2;
    padding:20px 0px;
    width:100%;
    min-width:1190px;
}
.index5{
	background:#fff;
	width:1190px;
}
.index5-biao h1{
    font-size: 22px;
    color: #7b2;
    border-bottom: 1px solid #aaa;
    height: 60px;
    line-height: 60px;
    margin: 0 40px;
    padding-top: 10px;
}
.index5 ul{
    overflow: hidden;
    padding: 20px 40px;
}
.index5 ul li{
	float:left;
	width: 138px;
    height: 108px;
    padding: 10px 0;
    border-radius: 25px;
}
.index5 ul li a{
    border: 1px solid #fff;
	display: block;
	width:100%;
	height:100%;
	border-radius: 25px;
}
.index5 ul li a p{
	text-align: center;
}
.index5 ul li a p img{
    width: 80px;
    height: 80px;
    display: block;
}
.index5 ul li a h5{
    line-height: 30px;
    height: 30px;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
}
.index5 ul li a:hover{
	border-color:#ccc;
}

.index6-box{
	width:100%;
	min-width:1190px;
	background:#4fbd06;
}
.index6{
	width:1190px;
}
.index6 img{
	display: block;
	width:100%;
}

.foot-for{
	overflow:hidden;
	border-bottom:1px solid #ccc;
    padding: 30px 0;
    width:1190px;
}
.foot-for-ul{
	float:left;
	width: 220px;
    margin-right: 10px;
}
.foot-for-ul h1{
    font-size: 15px;
    font-weight: bold;
    line-height: 40px;
}
.foot-for-ul ul li{
    height: 24px;
    line-height: 24px;
    background:url(../images/tu-20.png) no-repeat center left;
    padding-left:8px;
}
.foot-for-ul ul li a{
	font-size:14px;
	width:100%;
}
.foot-for-ma{
	float:right;
    width: 240px;
    border-left: 1px solid #ccc;
    padding: 13px 0 13px 29px;
}
.foot-for-ma img{
    width: 110px;
    height: 110px;
    float: left;
}
.foot-for-ma .con{
    margin-left: 120px;
    padding-top: 5px;
}
.foot-for-ma .con h4{
    font-size: 15px;
    font-weight:bold;
}
.foot-for-ma .con h5{
    font-size: 18px;
    font-weight: bold;
    color: #4fbd06;
}
.foot-for-ma .con p{
    font-size: 14px;
}

.foot-gray{
	padding:30px 0px;
	width:1190px;
	text-align: center;
}
.foot-gray .in{
	line-height:44px;
	font-size:18px;
    color: #ff6600;
    padding:3px 0px;
}
.foot-gray .in em{
	color: #f60;
    font-size: 32px;
    font-family: arial;
}
.foot-gray-a{
	padding:3px 0px;
	font-size:14px;
	line-height:27px;
}
.foot-gray-a a{
	font-size:14px;
	line-height:27px;
}
.foot-gray-a span{
    padding: 0 4px;
}
.foot-gray p{
	padding:3px 0px;
	line-height:27px;
	font-size:14px;
}
.foot-gray-feeling{
	width:890px;
}
.foot-gray-feeling dl{
	overflow:hidden;
	width:100%;
}
.foot-gray-feeling dl dt{
	float:left;
	width:80px;
	font-weight: bold;
	font-size:14px;
}
.foot-gray-feeling dl dd{
	float:right;
	width:810px;
	overflow:hidden;
}
.foot-gray-feeling dl dd a{
	display: block;
	float:left;
	padding-right:8px;
}
.foot-gray-img{
	padding:5px 0px;
}
.foot-gray-img img{
	display:inline-block;
}


/*内页*/
.rural{
	width:1200px;
	padding:10px 0px;
}
.city-top{
    width: 100%;
    border-bottom: 2px solid #8dbd38;
}
.city-top span{
    display: block;
    width: 112px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    background: #8dbd38;
    margin-left:0px;
}

.city-list {
    border: 1px solid #f2f2f2;
    padding: 18px;
    margin-bottom: 12px;
}
.city-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.city-list ul li {
    font-size: 14px;
    padding-bottom: 6px;
    margin: 6px 0;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
}
.type-title {
    float: left;
    line-height:30px;
}
.area{
    float: left;
    width: 845px;
    height: 30px;
}
.area_js{
	height:auto;
}
.area a{
	padding: 5px 8px;
    line-height: 20px;
    float: left;
    white-space: nowrap;
    word-break: keep-all;
    margin: 0 3px 10px 0;
}
.area .action,.area a:hover{
	background: #74a61b;
    color: #fff;
    text-decoration: none;
}
.type-more{
    float:right;
    width: 60px;
    text-align: center;
    padding: 5px 0;
    cursor:pointer;
}
.type-more a{
    color: #74a61b;
	display: block;
	width:100%;
	height:100%;
}

.rural-xia{
	width:1200px;
	padding:10px 0px;
	overflow:hidden;
}
.rural-chanp{
	width:976px;
	float:left;
	overflow:hidden;
}
.rural-chanp ul{
	width:984px;
	overflow:hidden;
}
.rural-chanp ul li{
    width: 306px;
    height:231px;
    float: left;
    padding: 5px;
    margin: 0 10px 20px 0;
    border: 1px solid #f3f3f3;
}
.rural-chanp ul li a{
	display: block;
	width:100%;
	height:100%;
}
.rural-chanp ul li:hover{
	border-color:#639a00;
}
.rural-chanp-img{
	width: 306px;
    height: 174px;
    overflow:hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.rural-chanp-img img{
	width:100%;
	min-height:100%;
	display: block;
}
.rural-chanp-text{
	padding-top:7px;
}
.rural-chanp-text h1{
	margin-left:0px;
	color: #639a00;
    display: block;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 285px;
}
.rebate{
	margin:6px 0;
	font-size:16px;
	color: #fe7921;
}
.rebate .market{
	color:#666;
	font-size:12px;
}
.reserve b{
	font-size:12px;
	width: 26px;
	color: #fff;
	/*font-weight: bold;*/
	border-radius: 4px;
	padding: 4px;
	text-align: center;
	background: #fe7921;
}

.rural-recommend{
	float:right;
	width:213px;
}
.rural-recommend dl dt{
	width:100%;
	height:39px;
    text-align: center;
    line-height: 39px;
    font-size: 18px;
    color: #707070;
    border: 1px solid #f2f2f2;
    background: #f8f8f8;
}
.rural-recommend dl dd{
	border: 1px solid #f2f2f2;
    border-top: 0;
    padding: 17px;
}
.rural-recommend dl dd a{
	display: block;
	width:100%;
}
.rural-recommend dl dd a:hover .rural-recommend-img{
	border:1px solid #74A61B;
}
.rural-recommend-img{
    width: 176px;
    height: 134px;
    overflow:hidden;
}
.rural-recommend-img img{
	width:100%;
	display: block;
	min-height:100%;
}
.rural-recommend-text h1{
	font-size:12px;
}
.rural-recommend-bottom{
	width:100%;
}
.rural-recommend-bottom img{
	width:100%;
	display: block;
}

.flip{
	width:100%;
	text-align: center;
	padding-bottom:20px;
}
.flip p span{
    margin: 0 5px;
    font-size: 18px;
    color: #f90;
    font-family: arial;
}

/*乡村游记*/
.rural-title{
	width:1200px;
	overflow:hidden;
    margin-top:30px;
    margin-bottom:5px;
    border-bottom: 2px solid #93c933;
}
.rural-title span{
	display: block;
    float: left;
    width: 130px;
    height: 40px;
    line-height: 40px;
    font-size: 24px;
    color: #639a00;
    font-weight: bold;
    padding-left: 50px;
    margin-left: 10px;
    font-family: 'Microsoft YaHei';
    background: url(../images/tu-19.jpg) no-repeat left center;
}

.travels{
	width:1200px;
	overflow:hidden;
	margin-top:20px;
	padding-bottom:10px;
}
.travels-l{
	float:left;
	width:976px;
}
.travels-l-top{
    border-bottom: 2px solid #8AC523;
    height: 35px;
    margin: 0;
    padding: 0 0 5px;
    width: 100%;
}
.travels-l-top ul{
	overflow:hidden;
}
.travels-l-top ul li{
    background: #9f9f9f;
    float: left;
    margin-right: 1px;
    list-style-type: none;
    height: 35px;
}
.travels-l-top ul li a{
    padding: 0 20px;
    float: left;
    color: #fff;
    line-height: 35px;
    height: 35px;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}
.travels-l-top ul .li a,.travels-l-top ul li a:hover{
    background: #8ac523;
    color: #fff;
}

.travels-l-bottom ul{
	padding:10px 0px;
}
.travels-l-bottom ul li{
    margin-bottom: 16px;
    width: 100%;
}
.travels-l-bottom ul li a{
	display: block;
	overflow:hidden;
}
.travels-l-bottom ul li a:hover .travels-l-img{
	border:#8ac523 1px solid;
}
.travels-l-img{
    float: left;
    height: 120px;
    overflow: hidden;
    width: 160px;
}
.travels-l-img img{
	width:100%;
	min-height:100%;
	display: block;
}
.travels-l-text{
    float: left;
    padding: 0 18px;
    width:780px;
}
.travels-l-text h1{
    font-size: 16px;
    color: #8ac523;
    font-weight:bold;
    text-decoration: none;
    font-family: 'microsoft yahei';
}
.travels-l-text p{
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    margin: 7px 0;
}
.travels-l-text p span{
	color:#8ac523;
}


/*详情*/
.location{
	width:1200px;
	height:40px;
}
.location p{
	font-size: 16px;
    height: 40px;
    line-height: 40px;
    color: #74a61b;
    text-align: left;
    margin: 0 auto;
}
.location a{
    color: #74a61b;
}

.product_details-box{
	width:100%;
	min-width:1200px;
	background:#ecf8ed;
}
.product_details-box .product_details-bei{
	width:100%;
	min-width:1200px;
	height:9px;
	background:url(../images/tu-21.gif);
}
.product_details{
	width:1200px;
	overflow:hidden;
	padding:20px 0px;
}

.product_details-banner{width:650px; height:390px; float:left; overflow:hidden; position:relative; }
.product_details-banner .hd{ overflow:hidden; position:absolute; right:10px; bottom:5px; z-index:1; }
.product_details-banner .hd ul{ overflow:hidden; zoom:1; float:left;}
.product_details-banner .hd ul li{float:left; margin-right:10px;  width:25px; height:25px; color:#fff; line-height:25px; border-radius:50%; text-align:center; background:rgba(0,0,0,0.5); cursor:pointer; }
.product_details-banner .hd ul li.on{ background:#f60; color:#fff; }

.product_details-banner .bd{ position:relative; height:100%; z-index:0;   }
.product_details-banner .bd li{width:100%; overflow:hidden; zoom:1; vertical-align:middle; }
.product_details-banner .bd img{width:650px; height:390px; display:block;}

.product_details-r{
	width:550px;
	height:390px;
	border:1px solid #d3e5d5;
	border-left:none;
	padding:34px;
	float:right;
	background:#fff;
	position:relative;
}
.product_details-r h1{
	color: #43a104;
    font-size: 34px;
    line-height: 40px;
}
.d_pri{ margin-top:10px; font-size:16px; color: #555; border-top:1px dashed #ccc; border-bottom: 1px dashed #ccc; height:50px; line-height: 50px;}
.d_pri em{ color: #f60; font-size: 44px; font-weight: bold; margin:0 2px;}
.d_pri del{margin:0 2px; font-size: 18px;}
.d_pri span{ margin-right: 15px; }
.d_items{ line-height: 26px; font-size: 14px; color: #555; margin-top:10px;}
.d_items i{ float: left; width: 80px; color: #999}
.d_items p{ margin-left:80px; }
.btns_box{
	position:absolute;
	bottom:10px;
}
.btns_box .btn_orange{
    float: left;
    width: 160px;
    height: 50px;
    line-height: 48px;
    font-size: 22px;
	color: #fff;
    text-decoration: none;
    cursor: pointer;
    background:#f60;
    text-align: center;
    border: none;
    border-radius: 5px;
}
.save_box{
	padding:13px 0px;
	float: left;
    width: 94px;
    margin-left: 6px;
}
.save_box a{
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    float: left;
    padding: 0 8px;
    margin-right: 10px;
    border: 1px solid #e2e2e2;
    border-radius: 20px;
    color: #b1b1b1;
}

.product_details-nei{
	overflow:hidden;
	width:1200px;
	padding:10px 0px;
}
.product_details-nei-r{
	float:left;
	width:974px;
    border: 1px solid #f4f4f4;
}
.product_biao_js{display:none;width:100%; height:42px;}
.product_details-nei-biao_js{
	position:fixed;
	top:0px;
	width:974px;
	background:#fff;
	z-index:999;
}
.product_details-nei-biao ul{
	overflow:hidden;
	width:100%;
    border-bottom: 3px solid #74a61b;
    height:39px;
}
.product_details-nei-biao ul li{
	float:left;
    height: 39px;
    line-height: 39px;
}
.product_details-nei-biao ul li a{
	font-size: 14px;
    padding:7px 42px;
}
.product_details-nei-biao ul .li a{
    background: #74a61b;
    color: #fff;
}

.Survey_line {
	width: 955px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	border-bottom:2px solid #e7e7e7;
}
.Survey_line span{
	margin-left:0px;
	display: block;
	width: 83px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	position: relative;
	top:6px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #74a61b;
}
.triangle {
    display: block;
    width: 83px;
    height: 4px;
    position: relative;
    top:6px;
    margin-left:0px;
    background: url(../images/tu-22.gif) no-repeat center center;
}

.parameter-comment,.parameter-details-nei,.parameter-product-table{
    font-size: 14px;
    line-height: 30px;
    width: 940px;
    margin: 0 auto;
    padding: 10px 0;
    overflow: hidden;
}
.parameter-product-table table{
	border:#eee 1px solid;
	width:100%;
}
.parameter-product-table table td{
	border:#eee 1px solid;
}
.parameter-product-table table .td{
	width:100px;
	background:#f9f9f9;
	font-weight:bold;
}


/*文章内容*/
.article-nti{
	width:1200px;
	overflow:hidden;
	padding-bottom:10px;
}
.article-nti-l{
    float: left;
    width: 974px;
    border: 1px solid #f4f4f4;
}
.article-nti-biao{
    height: 39px;
    font-size: 16px;
    font-weight: bold;
    line-height: 39px;
    background: #e1f1c6;
    padding-left: 30px;
    color: #639a00;
    border-left: 3px solid #74a61b;
}
.article-nti-text{
	padding:10px;
	width:100%;
	min-height:600px;
}

/*下面导航 */
.about{
	width:1200px;
	overflow:hidden;
	padding:10px 0px;
}
.about-l{
	width:160px;
	float:left;
}
.about-l dl dt{
    text-align: center;
    height: 37px;
    line-height: 37px;
    font-size: 16px;
    color: #707070;
    border: 1px solid #f2f2f2;
    background: #f8f8f8;
}
.about-l dl dd{
    width: 100%;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    color: #6F6F6F;
    border: 1px solid #f2f2f2;
    border-top:0px;
}
.about-l dl .dd,.about-l dl dd:hover{
    background: #8AB923;
    display: block;
    color: #fff;
    text-decoration: none;
}
.about-l dl .dd a,.about-l dl dd:hover a{
	color:#fff;
}
.about-r{
    border:1px solid #EAE9E9;
    float:right;
    padding:20px;
    min-height:460px;
    width:990px;
}
.about-biao{
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 6px 5px;
    border-bottom: 1px solid #DCDCDC;
}
.about-text{
	min-height:400px;
}

.about-column ul li{
	width: 100%;
    height: 40px;
    color: #666;
    border-bottom: dashed 1px #CCC;
    float: left;
    margin-bottom:10px;
}
.about-column ul li a{
	display: block;
	height:40px;
	line-height:40px;
    text-align: left;
    color: #666;
    text-decoration: none;
    font-size: 14px;
    padding-left:25px;
    background: url(../images/tu-23.gif) no-repeat center left 3px;
}
.about-column ul li a:hover{
	color:#ef4103;
	background-image:url(../images/tu-24.gif);
}


/*商家注册*/
/*商家注册-头*/
.top_header {
	width: 100%;
	margin-bottom: 30px;
	background: #74a61b;
}
.top_logo {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.left_logo {
	float: left;
	padding: 17px 0;
}
.right_tex {
	height: 108px;
	line-height: 108px;
	float: right;
	font-size: 16px;
	color: #fff;
}
.right_tex a {
	color: #fff;
	text-decoration: none;
	margin-right: 15px;
}
/*商家注册-头*/
.bussiess_bottom {
	margin-top: 70px;
	background: #faf9f9;
	width: 100%;
	border-top: 1px solid #639a00;
}
.bottom {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	padding: 60px 0;
}
.bottom .phone {
	display: block;
	height: 70px;
	width: 59px;
	float: left;
	line-height: 70px;
	padding: 0 15px 0 50px;
	border-right: 1px dashed #cccccc;
}
.bottom .phone_info {
	float: left;
	height: 70px;
	padding: 0 15px 0 20px;
	border-right: 1px dashed #cccccc;
}
.bottom .phone_info2 {
	float: left;
	height: 70px;
	padding: 0 15px 0 20px;
}
.phone_info-text{
	font-size:12px;
}

.bottom-tex {
	float: left;
	width: 100%;
	margin-top: 10px;
	text-align: center;
}
.bottom-tex p{
    float: left;
    width: 100%;
    margin-top: 10px;
    text-align: center;
    font-size:12px;
}

/*商家注册-脚*/
.login-box{
    width: 978px;
    padding: 10px;
    margin:150px auto;
    border: 1px solid #eaeaea;
    overflow: hidden;
}
.login_wrap{
	float:left;
	width:486px;
	padding-left:25px;
	border-right: 1px solid #ebebeb;
}
.login_title{
    color: #74a61b;
    border-bottom: 1px solid #ebebeb;
	font-weight: normal;
    font-size: 24px;
    margin: 0 auto;
    text-align: left;
    padding: 0 30px 10px 30px;
    width: 360px;
}
.login_nei{
    width: 360px;
    margin: 0 auto;
    padding: 10px 0 0 0;
}
.login_div label{
	width:100%;
    font-size: 14px;
    display: block;
    color: #666666;
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 20px;
}
.login_div input{
	margin:8px 0px;
    width: 90%;
    padding-left: 33px;
    padding: 8px 0 8px 30px;
    color: #a9a9a9;
    font-size: 14px;
    border: 1px solid #ccc;
    height: 26px;
    vertical-align: top;
}
.login_choice{
	margin:8px 0px;
	overflow:hidden;
}
.login_choice input{
	float:left;
	height:20px;
	margin-right:3px;
}
.login_choice label{
	float:left;
	line-height:20px;
	font-size:12px;
	margin-right:6px;
}
.login_choice a{
	float:right;
	color: #ef4103;
	font-size:12px;
	line-height:20px;
}
.login_buttom{
	overflow:hidden;
	padding-top:8px;
}
.login_buttom button{
	float:left;
	background-color: #FF6600;
    color: #FFFFFF;
    width: 160px;
    height:35px;
    font-size: 14px;
    font-weight: bold;
    border:none;
    cursor:pointer;
}
.login_buttom .myzh{
	display: block;
	float:right;
	line-height:35px;
	font-size:12px;
}
.login_buttom .myzh a{
	color:#f60;
}

.right_pic{
    float: right;
}
.right_pic img{
    width: 419px;
    height: 296px;
    display: block;
}

/*商家找回密码*/
.find-password-title {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	border-bottom: 1px solid #639a00;
}
.find-password-title span {
	background: #639a00;
	border-radius: 3px 3px 0 0;
	padding: 5px 10px;
	color: #fff;
	font-size: 14px;
	display: block;
	width: 70px;
	text-align: center;
	font-weight: bold;
	margin-left:0px;
}
.process-bar{
	width:900px;
	overflow:hidden;
}
.process-bar li{
	width:300px;
	height:30px;
	float:left;
	padding-right:16px;
	background:url(../images/tu-27.png) center right no-repeat;
}
.process-bar .no{
	background:#ececec;
}
.process-bar .no.li{
	background:#ff9e5e;
}
.process-bar li a{
	display: block;
	width:100%;
	height:100%;
	line-height:30px;
	background:#ececec;
	text-align: center;
}
.process-bar .li{
	background-image:url(../images/tu-26.png);
}
.process-bar .li a{
	background:#ff9e5e;
	color:#fff;
}
.process-bar .li2{
	background-image:url(../images/tu-30.png);
}

.forget{
	width:400px;
	margin-top:30px;
}
.forget div{
    padding: 0 0 10px;
    overflow: hidden;
}
.forget div label{
	font-family: normal;
    color: #333;
    line-height:40px;
    display: block;
    width: 80px;
    float: left;
}
.forget-information input{
	width:310px;
	height:40px;
	padding-left:5px;
	float:left;
}
.forget-code input{
	padding-left:5px;
	width:150px;
	height:40px;
	float:left;
	margin-right:10px;
}
.forget-code span{
	display: block;
	width:150px;
	height:40px;
	float: left;
}
.forget-code span img{
	width:100%;
	height:100%;
	display: block;
}
.forget-buttom{
	margin-top:15px;
}
.forget-buttom button{
	float:right;
	background:#639a00;
	width:160px;
	height:35px;
	color:#fff;
	border:none;
	cursor:pointer;
	margin-right:10px;
}



/*会员登入注册*/
.login_vip{
	overflow:hidden;
	background:url(../images/tu-28.jpg) fixed;
}

.login_vip-nie{
	width:566px;
}
.login_vip-logo{
	width:566px;
	padding-bottom:10px;
}
.login_vip-logo img{
	width:100%;
	display: block;
}
.login_vip-get{
	width:486px;
	background:#fff;
	border-radius:10px;
	padding:26px 40px;
}
.login_information-div{
	overflow:hidden;
	margin:8px 0px;
}
.login_information-div input{
	width:150px;
	height:26px;
	padding: 8px 0px 8px 10px;
	float:left;
}
.login_information-div span{
	width:160px;
	float:right;
	height:46px;
}
.login_information-div span img{
	width:100%;
	display: block;
	height:100%;
}

.zctagContent{
	width:500px;
}
#zctags {
	margin: 0;
	width: 500px;
	height: 35px;
	border-bottom: 1px solid #FF7429;
}
#zctags li {
	border: 1px solid #FF7429;
	border-bottom: 0;
	float: left;
	margin-right: 1px;
	list-style-type: none;
	height: 35px;
}
#zctags li a {
	padding: 0 20px;
	float: left;
	color: #FF7429;
	line-height: 35px;
	height: 35px;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
#zctags .li {
    background: #FF7429;
    color: #fff;
    font-size: 16px;
    line-height: 35px;
    height: 35px;
}
#zctags .li a{
	color:#fff;
}
.tagContent{
	padding:10px 10px 0px 10px;
}
.tagContent form>div{
	overflow:hidden;
	margin-bottom:10px;
}
.tagContent-div label,.tagContent-information label{
    width: 100px;
    font-size: 14px;
    color: #6b6b6b;
    line-height: 36px;
    height: 36px;
    text-align: right;
    display: block;
    float: left;
}
.tagContent-div input{
    border: 1px solid #CCCCCC;
    height: 36px;
    vertical-align: top;
    width: 320px;
    font-size: 14px;
    padding-left:10px;
}
.tagContent-information-div{
	float:left;
	overflow:hidden;
}
.tagContent-information-div input{
	width:150px;
	padding-left:10px;
    vertical-align: top;
    border: 1px solid #CCCCCC;
    height: 36px;
    float:left;
    margin-right:10px;
}
.tagContent-information-div span{
	display: block;
	float:left;
	width:160px;
	height:38px;
}
.tagContent-information-div span input{
	width:100%;
	height:100%;
	cursor:pointer;
}
.tagContent-information-div span img{
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
}
.tagContent-che input{
	float:left;
	height:20px;
	margin-right:5px;
}
.tagContent-che p{
	float:left;
	line-height:20px;
	font-size:12px;
}
.tagContent-buttom{
	margin-top:30px;
}
.tagContent-buttom button{
	width:200px;
	cursor:pointer;
	border:none;
	display:block;
	height:38px;
	background:#FF6600;
	cursor:pointer;
	color:#fff;
}
.tagContent{
	display:none;
}
.zctagContent .xians{
	display:block;
}


#content {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
}
.city_top {
    width: 100%;
    border-bottom: 2px solid #8dbd38;
}
.city_top span {
    display: block;
    width: 112px;
    height: 40px;
    margin-left:0px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    background: #8dbd38;
}
.retrieve {
    width: 1198px;
    margin: 0 auto;
    padding: 60px 0;
    border: 1px solid #e2e2e2;
}
.determine {
    width: 450px;
    margin: 0 auto;
}
.account {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding: 0 0 10px;
    overflow: hidden;
}
.account label {
    font-family: normal;
    color: #333;
    display: block;
    width: 80px;
    float: left;
}
.account input{
    width: 200px;
    height: 26px;
    padding: 5px;
    font-size: 14px;
    float: left;
    border: 1px solid #aaa;
}
.account img{
	width:91px;
	height:38px;
	float:left;
	display: block;
	margin-left:10px;
}
.next_step{
    border:none;
    color: #FFFFFF;
    width: 160px;
    cursor:pointer;
    background: #639a00;
    padding: 8px 0 8px 0;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 80px;
}

/*个人中心*/
.Order-top{
	padding-bottom:20px;
}
.Order-top ul{
	overflow:hidden;
}
.Order-top ul li{
	float:left;
	margin-right:10px;
}
.Order-top ul li a{
	display:block;
	padding:10px 0px;
}
.Order-top ul .li a{
	color:#74A61B;
}

.Order-cn{
	width:990px;
}
.Order-cn ul{
	width:100%;
	overflow:hidden;
}
.Order-cn ul li{
	text-align: center;
	font-size:12px;
	line-height:32px;
	float:left;
	background:#f8f8f8;
}

.Order-bottom{
	margin-top:10px
}
.Order-biao{
	font-size:12px;
    width: 968px;
    height: 30px;
    padding-left: 20px;
    background: #FCFCFC;
    line-height: 30px;
    border: 1px solid #eae9e9;
    border-bottom: none;
}
.Order-biao span{
	font-weight:bold;
	margin-right:20px;
}
.Order-nei{
    width:968px;
    overflow: hidden;
    margin-bottom: 10px;
    background: #fff;
    padding: 10px;
    border: 1px solid #eae9e9;
}
.Order-nei>span{
	float:left;
	display: block;
	font-size:12px;
}
.Order-nei>span a{
    display: block;
    margin-bottom: 10px;
    color: #74A61B;
}
.Order-tex1{
	width:120px;
	height:90px;
}
.Order-tex1 img,.Order-tex1 a{
	width:100%;
	height:100%;
	display: block;
}
.Order-tex2{
	width: 270px;
    margin-left: 10px;
}
.Order-tex2 a{
	padding-bottom:16px;
}
.Order-tex4,.Order-tex3{
	width:104px;
	text-align: center;
}
.Order-tex5{
	width:220px;
	text-align: center;
}
.Order-tex6{
	width:135px;
	text-align: center;
}

/*加减*/
.Order-Number{
	display: block;
	overflow:hidden;
	width:105px;
}
.Order-Number>div{
	letter-spacing: normal;
	-moz-user-select:none;/*火狐 禁止文字被选中*/
	-webkit-user-select:none;/*webkit浏览器*/
	-ms-user-select:none;/*IE10*/
	user-select:none;
	cursor:pointer;
	width:30px;
	text-align: center;
	line-height:30px;
	height:30px;
	float:left;
	border:#bab9b9 1px solid;
}
.Order-Number>input{
	border:#bab9b9 1px solid;
	border-left:none;
	border-right:none;
	height:30px;
	float:left;
	width:40px;
	text-align: center;
}


/*加减*/
.Order-info{
    background: none repeat scroll 0 0 #fffbf2;
    border: 1px solid #f6e0af;
    font-size: 12px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 8px 16px;
    margin-top:20px;
}
.Order-info p{
	font-weight: 700;
    margin-bottom: 2px;
    border-bottom:1px dashed #f6e0af;
    padding-bottom:9px;
}
.Order-info p span{
	color:#f00;
}
.bunch-section {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e5e5e5;
    font-size: 12px;
    margin: 0 0 10px;
    overflow: hidden;
}
.bunch-section__label {
    background: none repeat scroll 0 0 #f0f0f0;
    color: #333;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 8px;
}
.bunch-section__label span {
    font-size: 12px;
    font-weight: 400;
    margin-left: 6px;
}
.bunch-section__content {
    padding:10px;
	margin:0;
}
.bunch-section .flow-list li {
    display: inline-block;
    margin-right: 2px;
    width: 220px;
}
.coupon-field {
    background-color: #f8f8f8;
    border: 1px solid #f4f4f4;
    min-height: 20px;
    padding: 5px;
}
.coupon-field ul{
	margin:0;
	padding:0;
	list-style:none;
}
.invalid span{
	margin-left:10px;
	color:#c33;
}
 .info-table {
    width: 100%;
}
.info-table .left {
    text-align: left;
}
.info-table th {
    font-weight: 700;
    font-size:12px;
}
.info-table .total{
	color:#c33;
	text-align:center;
}

.Material{
	width:420px;
	margin-top:20px;
}
.Material-div{
	overflow:hidden;
	margin-top:10px;
}
.Material-div>span{
	width:200px;
	display: block;
	float:left;
	height:32px;
	text-align:right;
	font-size:12px;
	line-height:32px;
}
.Material-div>p{
	display: block;
	width:210px;
	height:32px;
	float:right;
	font-size:12px;
	line-height:32px;
}
.Material-div>input{
	width:200px;
	font-size:12px;
	height:30px;
	padding-left:10px;
}
.Material-div>button{
	width:120px;
	height:34px;
	background:#74a61b;
	border:none;
	color:#fff;
	border-radius:3px;
	cursor:pointer;
}
.Material-duo{
	width:200px;
	float:left;
}
.Material-duo input{
	height:32px;
	float:left;
}
.Material-duo label{
	width:30px;
	float:left;
	line-height:32px;
	font-size:12px;
}


/*购买步骤*/
.steps1{
	width:1000px;
	padding:20px 0px;
}
.steps1 .process-bar{
	width:100%;
	margin-bottom:20px;
}
.steps1 .process-bar li{
	width:33.333%;
}
.steps1 .process-bar li a{
	font-weight:bold;
}
.steps1-bottom{
	width: 958px;
	margin: 0;
	padding: 20px;
	border: 1px solid #cccccc;
}
.steps1_top {
	background: #ededed;
	height: 30px;
}
.steps1_top span{
	background: #74A61B;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #fff;
	width: 120px;
	text-align: center;
	display: block;
	font-weight: bold;
	float: left;
}

.steps1-nei{
	padding:15px 0px;
}
.steps1-nei h1{
	font-size:14px;
	padding:18px 0px;
}
.steps1-table{
	width:100%;
}
.steps1-table table{
	width:100%;
}
.steps1-table table .biao{
	height:30px;
	background:#f2f2f2;
	text-align: center;
}
.steps1-table table td{
	padding:10px 0px;
	text-align: center;
	border:1px solid #dddddd;
}

.steps1-div{
	overflow:hidden;
	margin-top:10px;
}
.steps1-div>span{
	display: block;
	float:left;
	line-height:32px;
	text-align:right;
	width:100px;
	height:32px;
}
.steps1-div>input{
	float:left;
	width:160px;
	height:32px;
	border:#ddd 1px solid;
	padding-left:10px;
}
#steps1-rbSex{
	height:32px;
	float:left;
}
#steps1-rbSex input{
	float:left;
	height:32px;
}
#steps1-rbSex label{
	float:left;
	padding-left:5px;
	width:40px;
	line-height:32px;
	display: block;
	height:32px;
}
.steps1-p{
	padding-top:10px;
	font-size:12px;
	color:#f00;
}
.steps1-div>button{
	width:160px;
	height:40px;
	border:none;
	cursor:pointer;
	background:#74A61B;
	color:#fff;
	display: block;
	margin:0px auto;
	border-radius:5px;
}

.steps2_bottom{
	padding:20px 0px;
}
.steps2_m p{
	font-size:14px;
	line-height:30px;
}
.steps2_m span{
	line-height:30px;
	display: block;
	font-weight:bold;
	font-size:16px;
}
.steps2_m span a{
	color:#f60;
}
.steps2-payment ul{
	overflow:hidden;
	margin-top:20px;
}
.steps2-payment ul>h1{
	float:left;
	line-height:45px;
	font-weight:bold;
}
.steps2-payment ul li{
	float:left;
	width:125px;
	height:45px;
	position:relative;
	float:left;
	margin:0px 10px;
	cursor:pointer;
}
.steps2-payment ul li input{
	width:100%;
	opacity:0;
	height:100%;
	position:absolute;
	cursor:pointer;
	top:0px;
	left:0px;
}
.steps2-payment ul li label,.steps2-payment ul li img{
	display: block;
	width:100%;
	height:100%;
	position:relative;
	z-index:-1;
}
.steps2-payment ul .li{
	background:url(../images/tu-32.png) no-repeat center;
}
.steps2-a{
	text-align: center;
	margin-top:30px;
}
.steps2-a>span{
	display: block;
	overflow:hidden;
	width:260px;
}
.steps2-a button{
	width:160px;
	height:40px;
	border:none;
	cursor:pointer;
	background:#74A61B;
	color:#fff;
	display: block;
	margin:0px auto;
	border-radius:5px;
	float: left;
}
.steps2-a a{
	display: block;
	line-height:40px;
	float:right;
	color:#74A61B;
	font-weight:bold;
}

.steps3_bottom{
	padding:80px 0px;
}
.steps3_bottom img{
	width:100px;
	display: block;
}
.steps3_bottom h1{
	margin-top:20px;
	text-align: center;
	color:#4fbd06;
	font-weight:bold;
	font-size:20px;
}
.steps3_bottom h1 span{
	color:#f00;
}




/*图片居中*/
.travels-l-img,.rural-recommend-img{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
/*a标签经过下划线*/
.foot-gray-a a:hover,.foot-for-ul ul li a:hover,.index3-top-more a:hover,.index3-top dl dd a:hover,.index3-l dl dd a:hover{
	text-decoration: underline;
}
/*栅格*/
.steps2-payment ul li,.forget div input,.process-bar li,.article-nti-text,.product_details-r,.foot-for-ul ul li,.travels-l-img,.rural-recommend-img,.index3-top dl dt,.index1-l,.index1-l-text,.banner_pro_active,.banner_pro_btn li a{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
/*css3效果*/
.index1-l-box ul{
	-webkit-transition:all 0.6s;
	-moz-transition:all 0.6s;
	-ms-transition:all 0.6s;
	-o-transition:all 0.6s;
	transition:all 0.6s;
}
/*文字一排截取*/
.foot-for-ul ul li a{
	display: block;
	overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
/*居中*/
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    flex-direction:column;
}
