﻿@charset "utf-8";
/* CSS Document */
input:focus {
	outline:0
}
.block {
	width:1200px;
	margin:0 auto;
}
.hide{ display:none;}
.show{ display:block;}
button{ cursor:pointer}

.Left {
	float:left
}
.Right {
	float:right
}
.r {
	text-align:right!important
}
.c {
	text-align:center!important
}
.l {
	text-align:left!important
}

.d_lt {
	text-decoration:line-through;
}
.d_u {
	text-decoration:underline;
}
.fc_orangle {
	color:#e9781c;
}
.fc_grey {
	color:#8d8d8d;
}
.fc_red {
	color:#fb6265;
}
.fc_blue {
	color:#0073b7;
}
.fc_black {
	color:#000;
}
.fc_gold {
	color:#c08e75;
}
.clear {
	clear:both;
}
em {
	font-style:normal;
}
.mt10 {
	margin-top:10px;
}
.mt20 {
	margin-top:20px;
}
.ml20 {
    margin-left: 20px;
}
.mt15 {
    margin-top: 15px;
}
.fs18 {
    font-size: 18px;
}
.mr10 {
	margin-right:10px;
}
.mb10 {
    margin-bottom: 10px;
}
.ml3 {
	margin-left:5px;
}
.ptb10 {
    padding: 10px 0;
}
.plf18 {
	padding:0 18px;
}
.fs12 {
	font-size:12px;
}
.fs16 {
	font-size:16px;
}
.tac {
	text-align:center;
}
.fwb {
	font-weight:bold
}
.bg_yellowish {
    background-color: #f5ece7;
}

/*城市选择框*/
.public-popup{width:100%;height:100%;display:none;}
.public-popup .city-mask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.7;filter:alpha(opacity:70);z-index:998;}
.public-popup .city-popup{padding:30px 40px 20px;position:fixed;left:50%;margin-left:-320px;top:50%;margin-top:-200px;background-color:#fff;border-radius:10px;z-index:999;}
.public-popup .city-popup .city-close{position:absolute;top:-10px;right:-10px;width:30px;height:30px;background:url(../images/sprite.png) no-repeat left -20px;cursor:pointer;}
.public-popup .city-popup .city-title{width:560px;height:35px;border-bottom:1px solid #ccc;}
.public-popup .city-popup .city-title .input-city{width:150px;height:25px;border:1px solid #ccc;}
.public-popup .city-popup .city-title .search-city{width:52px;height:27px;background-color:#3EAC4A;cursor:pointer;color:#fff;font-size:14px;font-family:"微软雅黑";line-height:27px;}
.public-popup .city-popup .city-title .search-city:hover{background-color:#20b46c;}
.public-popup .city-popup .city-title .hot-city{font-size:13px;line-height:30px;}
.public-popup .city-popup .city-title .hot-city a{color:#3EAC4A;}
.public-popup .city-popup .initial{font-size:14px;height:25px;margin:10px 0;line-height:25px;}
.public-popup .city-popup .initial a{display:inline-block;padding:0 5px;font-size:14px;margin:5px 0;color:#333;}
.public-popup .city-popup .initial a:hover,.public-popup .city-popup .initial a.cur{background-color:#3EAC4A;color:#fff;}
.public-popup .city-popup .initial span{color:#3EAC4A;}
.public-popup .city-popup dl{position:relative;width:560px;height:270px;overflow-y:scroll;}
.public-popup .city-popup dl dt{position:relative;float:left;width:20px;font-size:13px;color:#aaa;margin-right:10px;text-align:top;line-height:30px;}
.public-popup .city-popup dl dd{float:left;width:100%;word-wrap:normal; padding-right: 30px}
.public-popup .city-popup dl dd a{color:#000;font-size:12px;margin-right:10px;line-height:30px;cursor:pointer;}
.public-popup .city-popup dl dd a:hover{color:#3EAC4A;}


/*底部链接*/
.footLinks{width:100%;background-color:#222;}
.footLinks ul{padding:30px 0;text-align:center;display: block;width: 100%;margin: 0 auto;position: relative;overflow: hidden;}
.footLinks ul li{float:left;padding:0 20px;line-height:20px;width:9%;}
.footLinks ul li a{color:#aaa;font-size:12px;}
.footLinks ul li a:hover{color:#3EAC4A;}
.footLinks ul li h5{color:#ccc;margin-bottom:7px;font-size:14px;}
.footLinks ul li.tel{width:200px;border-right:1px solid #ccc;}
.footLinks ul li.tel .logo{text-indent:300px;white-space:nowrap;overflow:hidden;display:block;width:185px;height:54px;margin-left:8px;margin-bottom:15px;background:url(../images/logo1.png);}
.footLinks ul li.tel .tel1{width:200px;font-size:21px;text-align:center;color:#ccc;font-weight:bold;margin:0 auto;margin-bottom:15px;}
.footLinks ul li.tel .tel2{width:200px;font-size:13px;text-align:center;color:#ccc;margin:0 auto;}
.footLinks ul li.wx{width:80px;}
.footLinks ul li.wx img{width:100%;}

/*登录框*/
 .dlu-wrap{position:fixed;display:none;width:100%;height:100%;z-index:998;}
 .mask-js{position:fixed;width:100%;height:100%;left:0;top:0;background-color:#000;opacity:0.7;filter:alpha(opacity:70);z-index:998;}
 .dlu-js{position:fixed;height:240px;padding:33px 45px 45px;left:50%;margin-left:-225px;top:50%;margin-top:-165px;background-color:#eee;border-radius:5px;z-index:999;}
 .dlu-js h2{font-size:20px;color:#666;height:45px;line-height:45px;}
 .dlu-js p{font-size:14px;color:#666;height:45px;line-height:45px;margin-bottom:8px;}
 .dlu-js span a{color:#f00;}
 .dlu-js span a:hover{text-decoration:underline;}
 .dlu-js li{position:relative;width:360px;height:45px;line-height:45px;background-color:#fff;}
 .dlu-js .username{margin-bottom:8px;}
 .dlu-js .username i{position:absolute;width:14px;height:20px;top:12px;left:15px;margin-right:15px;background:url(../images/sprite.png) no-repeat -34px -20px;}
 .dlu-js .userpwd i{position:absolute;width:14px;height:20px;top:12px;left:15px;margin-right:15px;background:url(../images/sprite.png) no-repeat -50px -20px;}
 .dlu-js .mobile, .dlu-js .pwd{width:316px;height:43px;line-height:45px;font-size:14px;font-family:"微软雅黑";}
 .dlu-js .next{background-color:transparent;margin-bottom:0;}
 .dlu-js #checkbox{height:45px;margin-right:5px;line-height:45px;}
 .dlu-js label{color:#666;font-size:14px;}
 .dlu-js form span a{display:block;color:#666;font-size:14px;}
 .dlu-js .dl{width:360px;height:45px;line-height:45px;background-color:#3EAC4A;color:#fff;font-size:15px;font-family:"微软雅黑";}
 .dlu-js .dl:hover{background-color:#20b46c;}
 .dlu-js li{position:relative;}
 .dlu-js .mm{position:absolute;left:45px;top:0;display:none;line-height:40px;font-size:14px;color:#ccc;}

/*公共头部*/
.public-nav-bar{width:100%;height:30px; font-size: 13px}
.public-nav-bar .nav-wrap{width:100%; margin:0 auto;}
.public-nav-bar .nav-wrap .nav_l{float:left;}
.public-nav-bar .nav-wrap .nav_l li{float:left;margin-right:12px;}
.public-nav-bar .nav-wrap li a{color:#898989;line-height:30px;}
.public-nav-bar .nav-wrap li a:hover{color:#3EAC4A;}
.public-nav-bar .nav-wrap .nav_r{float: right; margin-right: 5%}
.public-nav-bar .nav-wrap .nav_r .line{width:1px;margin:10px 0;margin-left:12px;height:10px;border-left:1px solid #898989;}
.public-nav-bar .nav-wrap .nav_r li{float:left;margin-left:12px;}
.public-header{width:100%;}
.public-header .header-top{width:98%;height:105px;margin:0 auto;}
.public-header .header-top .logo{float:left;width:20%;height:105px;}
.public-header .header-top .logo a{text-indent:300px;white-space:nowrap;overflow:hidden;display:block;width:185px;height:54px;margin-top:25px;background:url(../images/logo.png);}
.public-header .header-top .search-wrap{float:left;width:40%;height:58px;margin:22px 0 25px;}
.public-header .header-top ul{width:275px;height:20px;}
.public-header .header-top ul li{float:left;width:55px;height:20px;text-align:center;line-height:20px;color:#3EAC4A;cursor:pointer;}
.public-header .header-top ul .cur{background-color:#3EAC4A;color:#fff;}
.public-header .header-top form{width:580px;}
.public-header .header-top .txt{text-indent: 2em;border-radius: 10px 0px 0px 10px;float:left;width:65%;height:36px;border:1px solid #3EAC4A;font-size:13px;outline:none;}
.public-header .header-top .submit{border-radius: 0px 10px 10px 0px;float:left;width:15%;height:38px;background-color:#3EAC4A;border:none;font-size:16px;font-family:"微软雅黑";outline:none;color:#fff;}
.public-header .header-top .submit:hover{background-color:#267639;}
.nav-extra .tel div{float:left;width:30px;height:28px;border-radius:5px;background:#3EAC4A;font-size:9px;text-align:center;line-height:12px;color:#fff;padding-top:2px;}
.nav-extra .tel p{ font-weight: bold;
  font-weight: bold;line-height: 30px   float:left;font-size:21px;color:#3EAC4A;line-height:30px; padding-left: 10px}
.header-bottom{width:100%;}
.header-bottom .head-nav{width:100%;height:34px;border-bottom:1px solid #3EAC4A;}
.header-bottom .head-nav .goods{float:left;width:10%; height: 34px;padding-left:5%;font-size:13px;color:#fff;line-height:35px;background-color:#3EAC4A;cursor:pointer;}
.header-bottom .head-nav .goods span{display:inline-block;width:21px;height:13.5px;margin-top:8px;margin-left:14%;background:url(../images/sprite.png) no-repeat -135px top;}
.header-bottom .head-nav ul{float:left;width:77%;height:35px;}
.header-bottom .head-nav ul li{float:left;width:110.8px;text-align:center;height:35px;}
.header-bottom .head-nav ul li a{font-size:12px;color:#555;line-height:35px;}
.header-bottom .head-nav ul li a.selected,.header-bottom .head-nav ul li a:hover{color:#3EAC4A;}
.list-wrap{position:relative;width:100%;margin:0 auto;display:none;}
.head-nav-list{position:absolute;width:190px;z-index:99999;}
.head-nav-list .w-list{position:relative;width:180px;background-color:#fff; opacity:0.7;}
.head-nav-list .w-list li{width:181px;height:31px;}
.head-nav-list .w-list li:hover{background-color:#eee;}
.head-nav-list .w-list span{float:left;width:8px;height:10px;margin-top:10px;background:url(../images/sprite.png) no-repeat -182px top;}
.head-nav-list .w-list li a{float:left;display:block;width:122px;height:31px;padding-left:45px;line-height:31px;font-size:12px;color:#3EAC4A;}
.head-nav-list .list-item{display:none;position:absolute;left:180px;top:0;width:200px;background-color:#eee; opacity:0.7;}
.head-nav-list .list-item-wrap{width:180px;padding:10px;}
.head-nav-list .list-item .list-panel{width:185px;display:none;}
.head-nav-list .list-item .list-panel a{display:block;margin:2px 0;padding:0 10px;height:24px;line-height:13px;color:#555;font-size:11px;}
.head-nav-list .list-item .list-panel a:hover{color:#268e53;}

/*浏览器版本提示*/
.public-warn{width:100%;height:100px;position:relative;z-index:10000;background-color:#555;}
.public-warn p{text-align:center;font-size:16px;padding-top:25px;line-height:20px;color:#ddd;}
.public-warn .wrap{width:242px;margin:5px auto 0;font-size:16px;}
.public-warn .wrap i{float:left;display:inline-block;margin:0 5px;width:23px;height:23px;background:url(../images/sprite.png) no-repeat -170px -54px;}
.public-warn .wrap i.chrome{background:url(../images/sprite.png) no-repeat -136px -54px;}
.public-warn .wrap span{float:left;color:#fff;}
.public-warn .close{position:absolute;left:98%;top:10%;color:#aaa;font-size:20px;cursor:pointer;}