@charset "UTF-8";

a,del,ins {
	text-decoration: none
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-buttom dd .shop-img img,.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-top dd img {
	max-width: 100%;
	vertical-align: middle
}

blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {
	margin: 0;
	padding: 0
}

body {
	font-size: 12px;
	background: #fff;
	color: #333;
	-webkit-text-size-adjust: 100%;
	font-family: Helvetica,'Microsoft YaHei',arial,sans-serif
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,em,optgroup,var {
	font-style: normal;
	font-weight: 400
}

li,ol,ul {
	list-style: none
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 400
}

q:after,q:before {
	content: ''
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

sub,sup {
	vertical-align: baseline
}

legend {
	color: #000
}

button,input,optgroup,option,select,textarea {
	font-style: normal;
	font-weight: 400;
	outline: 0
}

textarea {
	resize: none
}

em,i,strong {
	font-style: normal
}

a {
	color: #009142
}

a:hover {
	color: #ff8100
}
.wd1200{ width:1200px; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}
.innernew{ width: 1140px; margin: 0 auto;position: relative; overflow: hidden; padding:30px;}
.innerweb{ width: 1200px; margin: 0 auto;position: relative; overflow: hidden; }
.clearfix:after {
	clear: both;
	content: '';
	display: table
}

.hidden {
	visibility: hidden
}

.none {
	display: none
}

.wrap {
	width: 1200px;
	margin: 0 auto
}

.menu_nav .wrap .nav .spec-home {
	float: left;
	width: 218px;
	height: 40px
}

.menu_nav .wrap .nav .spec-home h2 {
	line-height: 40px;
	background: #009142;
	text-indent: 15px;
	font-size: 16px;
	color: #fff;
	font-weight: 700
}

.menu_nav .wrap .nav .spec-home h2 a {
	color: #fff;
	padding-left: 6px
}

.menu_nav .wrap .nav .spec-home h2 a:before {
	display: inline-block;
	width: 20px;
	height: 12px;
	content: '';
	background: url(../images/menu_new_img.png) no-repeat;
	margin-right: 10px
}

.molbase-home-menu {
	width: 218px; display: none;
	height: 440px;
	position: relative;
	margin-top: 2px;
	background-image: linear-gradient(-45deg,#a3c8b4 1%,#F2F2F2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545A7B',  endColorstr='#09163D', GradientType=0 )
}

.molbase-home-menu .home-menu-cont {
	padding-top: 10px;
	overflow-y: auto
}

.molbase-home-menu .home-menu-cont .item-title {
	height: 32px
}

.molbase-home-menu .home-menu-cont .item-title:hover .item-menu {
	background: #009142
}
.molbase-home-menu .home-menu-cont .item-title:hover .item-menu a{
	color: #fff
}
.molbase-home-menu .home-menu-cont .item-title:hover .hover-main-menu {
	display: block
}

.molbase-home-menu .home-menu-cont .item-title .item-menu {
	line-height: 32px;
	padding-left: 22px
}

.molbase-home-menu .home-menu-cont .item-title .item-menu a {
	font-size: 14px;
	display: block;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.molbase-home-menu .home-menu-cont .item-title .hover-main-menu {
	display: none;
	position: absolute;
	left: 218px;
	top: 0;
	width: 314px;
	height: 419px;
	padding: 10px 16px;
	border: 1px solid #CACACA;
	border-left: 0;
	border-top: 0;
	background: #fff
}

.molbase-home-menu .home-menu-cont .item-title .hover-main-menu h3 {
	font-size: 14px;
	padding: 8px 0 12px;
	border-bottom: solid 1px #CACACA
}

.molbase-home-menu .home-menu-cont .item-title .hover-main-menu h3 a {
	color: #333
}

.molbase-home-menu .home-menu-cont .item-title .hover-main-menu h3 a:hover {
	color: #009142
}

.molbase-home-menu .home-menu-cont .item-title .hover-main-menu .hover-menu-list {
	height: 360px;
	margin-top: 16px;
	overflow-y: auto
}

.molbase-home-menu .home-menu-cont .item-title .hover-main-menu .hover-menu-list ul {
	margin-left: -10px
}

.molbase-home-menu .home-menu-cont .item-title .hover-main-menu .hover-menu-list ul li {
	float: left;
	width: 134px;
	height: 18px;
	margin: 0 10px 10px
}

.molbase-home-menu .home-menu-cont .item-title .hover-main-menu .hover-menu-list ul li a {
	color: #333;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.molbase-home-menu .home-menu-cont .item-title .hover-main-menu .hover-menu-list ul li a:hover {
	color: #009142
}

.mb-head {
	width: 1200px;
	margin: 20px auto 0
}

.mb-head .slide-box {
	margin: 0 0 0 236px;
	float: left;
	width: 650px;
	height: 420px;
	overflow: hidden;
	position: relative
}

.mb-head .slide-box .head-nav {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2
}

.mb-head .slide-box .head-nav ul li {
	width: 107.5px;
	float: left;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: rgba(0,0,0,.7);
	border-right: solid 1px #103545
}

.mb-head .slide-box .head-nav ul li.on,.mb-head .slide-box .head-nav ul li:hover {
	background: rgba(127,124,124,.9)
}

.mb-head .slide-box .head-nav ul li:last-child {
	border-right: 0
}

.mb-head .slide-box .head-nav ul li a {
	color: #fff
}

.mb-head .slide-box ul li {
	width: 650px;
	height: 420px;
	overflow: hidden
}

.mb-head .slide-box ul li img {
	display: block;
	width: 100%;
	height: 100%
}

.mb-head .login-on,.mb-head .login-out {
	float: right;
	height: 420px;
	width: 296px;
	box-sizing: border-box;
	border: 1px solid #e6e6e6
}

.mb-head .login-on .log-btn-box a,.mb-head .login-out .log-btn-box a {
	width: 121px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	font-size: 14px;
	vertical-align: top;
	border-radius: 2px;
	border: 1px solid #009142
}

.mb-head .login-on .log-btn-box a:hover,.mb-head .login-out .log-btn-box a:hover {
	border-color: #2C6DC6
}

.mb-head .login-on .info-tips,.mb-head .login-out .info-tips {
	margin-top: 16px
}

.mb-head .login-on .info-tips li,.mb-head .login-out .info-tips li {
	padding-left: 22px;
	padding-bottom: 10px;
	position: relative
}

.mb-head .login-on .info-tips li a,.mb-head .login-out .info-tips li a {
	display: block;
	color: #333;
	width: 233px;
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mb-head .login-on .info-tips li a:hover,.mb-head .login-out .info-tips li a:hover {
	color: #009142
}

.mb-head .login-on .info-tips li:before,.mb-head .login-out .info-tips li:before {
	position: absolute;
	left: 0;
	top: 2px;
	content: '';
	width: 16px;
	height: 13px;
	background: url(../images/tips.png) no-repeat
}

.mb-head .login-out {
	padding: 0 19px
}

.mb-head .login-out h3 {
	margin-top: 28px;
	font-size: 16px;
	text-align: center
}

.mb-head .login-out .log-btn-box {
	margin-top: 28px
}

.mb-head .login-out .log-btn-box .login-btn {
	color: #fff;
	background: #009142;
	margin-right: 10px
}

.mb-head .login-out .log-btn-box .login-btn:hover {
	background: #2C6DC6
}

.mb-head .login-out .log-btn-box .register-btn:hover {
	color: #2C6DC6
}

.mb-head .login-out .guide-nav {
	margin-top: 25px;
	border-bottom: solid 1px #C9C9C9
}

.mb-head .login-out .guide-nav a {
	display: block;
	float: left;
	width: 128px;
	font-size: 18px;
	text-align: center;
	padding-bottom: 10px
}

.mb-head .login-out .guide-nav a.on {
	color: #ff8100;
	border-bottom: solid 2px #009142
}

.mb-head .login-out .serve-box {
	margin-top: 16px
}

.mb-head .login-out .serve-box ul {
	margin-left: -10px
}

.mb-head .login-out .serve-box ul li {
	margin-bottom: 10px; margin-left: 10px;
	float: left;
	width: 115px;
	height: 30px; padding-left: 5px;
	line-height: 30px;
	text-align: left;
	border-radius: 2px;
	border: 1px solid #C9C9C9;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.mb-head .login-out .serve-box ul li:nth-child(2n){margin-right: 0px;}
.mb-head .login-out .serve-box ul li a {
	display: block; font-size: 15px;
	color: #333
}
.mb-head .login-out .serve-box ul li a img{
	float: right; height: 30px; width: 30px;
}
.mb-head .login-out .serve-box ul li:hover {
	border-color: #009142
}

.mb-head .login-out .serve-box ul li:hover a {
	color: #009142
}

.mb-head .login-out .login-adv {
	margin-top: 10px;
	height: 256px;
	height: 76px;
	overflow: hidden
}

.mb-head .login-out .login-adv img {
	width: 100%;
	height: 100%
}

.mb-head .login-on {
	background: url(../images/login-bg.jpg) 100% 100% no-repeat
}

.mb-head .login-on h3 {
	margin-top: 44px;
	font-size: 18px;
	text-align: center;
	height: 24px;
	width: 294px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mb-head .login-on .user-order {
	width: 256px;
	margin: 36px 19px
}

.mb-head .login-on .user-order ul li {
	float: left;
	width: 128px;
	text-align: center;
	position: relative
}

.mb-head .login-on .user-order ul li p a {
	font-size: 24px;
	font-weight: 700
}

.mb-head .login-on .user-order ul li:first-child:before {
	position: absolute;
	top: 12px;
	right: 0;
	content: '';
	width: 1px;
	height: 26px;
	background: #716d6d
}

.mb-head .login-on .into-user {
	margin: 30px 20px 0;
	width: 256px;
	height: 47px;
	line-height: 47px;
	text-align: center
}

.mb-head .login-on .into-user a {
	display: block;
	background: #009142;
	color: #fff;
	font-size: 14px;
	border-radius: 2px
}

.mb-head .login-on .into-user a:hover {
	background: #2C6DC6
}

.mb-head .login-on .log-btn-box {
	padding: 30px 19px 50px;
	border-bottom: 1px solid #E9E9E9
}

.mb-head .login-on .log-btn-box .buy-btn {
	margin-right: 10px;
	color: #333;
	border: 1px solid #A5A5A5
}

.mb-head .login-on .log-btn-box .buy-btn:hover {
	color: #009142;
	border-color: #009142
}

.mb-head .login-on .log-btn-box .buy-btn:last-child {
	margin-right: 0
}

.mb-head .login-on .info-tips {
	margin-left: 20px
}

.co-grey {
	color: #999
}

.co-blue {
	color: #009142
}

.orange {
	color: #FF3800
}



.company-slide .next,.company-slide .prev {
	margin-top: -18px
}

.company-slide .next {
	right: 1px
}

.baike-content .title,.deal-content .title {
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	font-weight: 700;
	position: relative
}

.baike-content .title:after,.deal-content .title:after {
	position: absolute;
	top: 9px;
	content: '';
	height: 1px;
	background: #EFEFEF
}

.baike-content .title .more-link,.deal-content .title .more-link {
	font-weight: 400;
	font-size: 12px;
	color: #999;
	float: right
}

.baike-content .title .more-link:hover,.deal-content .title .more-link:hover {
	color: #009142
}

.hot-product .title:after,.hot-supplier .title:after,.shop-box .title:after {
	width: 770px;
	left: 76px
}

.brand-box .title:after,.order-serve .title:after,.store-serve .title:after {
	width: 222px;
	left: 72px
}

.deal-title,.product-title,.serve-title {
	margin: 50px 0 52px;
	width: 1200px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 32px
}

.deal-title {
	background: url(../images/title-deal.png) center no-repeat
}

.serve-title {
	background: url(../images/title-serve.png) center no-repeat
}

.product-title {
	background: url(../images/title-product.png) center no-repeat
}

.baike-content {
	width: 1200px;
	margin: 40px auto 0
}

.baike-content .baike-serve {
	float: left;
	width: 218px;
	height: 246px
}

.baike-content .baike-serve ul {
	margin: 14px 0 0 -18px;
	height: 210px
}

.baike-content .baike-serve ul li {
	float: left;
	width: 100px;
	height: 96px;
	line-height: 96px;
	margin: 0 0 19px 18px;
	text-align: center
}

.baike-content .baike-serve ul li img {
	width: 100%;
	height: 100%
}

.baike-content .chart-box {
	float: left;
	width: 650px;
	margin-left: 18px
}

.baike-content .chart-box .chart-nav {
	position: relative
}

.baike-content .chart-box .chart-nav ul {
	margin-left: -15px
}

.baike-content .chart-box .chart-nav ul li {
	float: left;
	margin: 0 15px;
	font-size: 16px;
	padding-bottom: 14px;
	cursor: pointer
}

.baike-content .chart-box .chart-nav ul li.active {
	color: #009142;
	position: relative
}

.baike-content .chart-box .chart-nav ul li.active:before {
	position: absolute;
	bottom: -1px;
	left: 0;
	content: '';
	width: 100%;
	height: 2px;
	background: #009142
}

.baike-content .chart-box .chart-nav .more-link {
	position: absolute;
	top: 0;
	right: 0;
	color: #999
}

.baike-content .chart-box .chart-nav .more-link:hover {
	color: #009142
}

.baike-content .chart-box .chart-item {
	height: 200px;
	padding: 10px 14px 0;
	border: 1px solid #e6e6e6
}
.oplst { display: none; }
.oplst.active { display: block; }
.baike-content .chart-box .chart-item dl {
	width: 606px
}
.baike-content .chart-box .chart-item dl li {
	height: 32px;
	line-height: 32px
}

.baike-content .chart-box .chart-item dl li a {
	display: block;
	color: #333;
	width: 606px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}



.baike-content .chart-box .chart-item dl dt {
	width: 120px;
	float: left
}

.baike-content .chart-box .chart-item dl dt p,.baike-content .chart-box .chart-item dl dt span {
	display: block;
	width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.baike-content .chart-box .chart-item dl dt .col-top {
	margin-top: 6px
}

.baike-content .chart-box .chart-item dl dt .p-name {
	font-size: 14px;
	margin-bottom: 5px
}

.baike-content .chart-box .chart-item dl dt .p-name a {
	color: #333
}

.baike-content .chart-box .chart-item dl dt .p-name a:hover {
	color: #009142
}

.baike-content .chart-box .chart-item dl dt .col-buttom {
	margin-top: 22px
}

.baike-content .chart-box .chart-item dl dt .price em {
	color: #FF3800;
	font-size: 18px
}

.baike-content .chart-box .chart-item dl dt .mom {
	margin-top: 5px
}

.baike-content .chart-box .chart-item dl dt .mom span {
	display: inline
}

.baike-content .chart-box .chart-item dl dd {
	float: right;
	width: 480px
}

.baike-content .market-info {
	width: 296px;
	float: right
}

.baike-content .market-info .market-info-list {
	margin-top: 14px;
	border: 1px solid #e6e6e6;
	padding: 10px 14px 0;
	height: 213px;
	width: 296px;
	box-sizing: border-box;
	overflow: hidden
}

.baike-content .market-info .market-info-list ul li {
	height: 32px;
	line-height: 32px
}

.baike-content .market-info .market-info-list ul li a {
	display: block;
	color: #333;
	width: 266px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.baike-content .market-info .market-info-list ul li a:hover {
	color: #009142
}

.deal-content .deal-top .hot-product {
	float: left;
	width: 888px
}

.deal-content .deal-top .hot-product .company-slide {
	margin-top: 15px;
	height: 370px;
	position: relative
}

.deal-content .deal-top .hot-product .company-slide .company-bd {
	width: 888px;
	height: 370px
}

.deal-content .deal-top .hot-product .company-slide .company-bd li {
	margin-left: -20px;
	height: 370px
}

.deal-content .deal-top .hot-product .company-slide .company-bd li .company-list {
	float: left;
	width: 207px;
	margin: 0 0 20px 20px
}

.deal-content .deal-top .hot-product .company-slide .company-bd li .company-list .company-img {
	display: block;
	width: 206px;
	height: 120px;
	line-height: 120px;
	text-align: center;
	overflow: hidden
}

.deal-content .deal-top .hot-product .company-slide .company-bd li .company-list .company-img img {
	width: 100%;
	height: 100%
}

.deal-content .deal-top .hot-product .company-slide .company-bd li .company-list .company-detail,.deal-content .deal-top .hot-product .company-slide .company-bd li .company-list .company-name {
	width: 206px;
	height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.deal-content .deal-top .hot-product .company-slide .company-bd li .company-list .company-name {
	margin-top: 10px;
	font-size: 14px
}

.deal-content .deal-top .hot-product .company-slide .company-bd li .company-list .company-name a {
	color: #333
}

.deal-content .deal-top .hot-product .company-slide .company-bd li .company-list .company-name a:hover {
	color: #009142
}

.deal-content .deal-top .hot-product .company-slide .company-bd li .company-list .company-detail {
	margin: 5px 0 10px
}

.deal-content .deal-top .hot-product .company-info {
	margin-top: 23px;
	height: 66px
}

.deal-content .deal-top .hot-product .company-info dl {
	float: left
}

.deal-content .deal-top .hot-product .company-info dl dt {
	float: left;
	width: 48px;
	height: 66px;
	text-align: center;
	position: relative;
	background-image: linear-gradient(250deg,#1983ED 0,#868CF5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1983ED',  endColorstr='#868CF5', GradientType=0 )
}

.deal-content .deal-top .hot-product .company-info dl dt span {
	display: block;
	color: #fff;
	margin-top: 38px
}

.deal-content .deal-top .hot-product .company-info dl dt span:before {
	position: absolute;
	left: 15px;
	top: 13px;
	content: ''
}

.deal-content .deal-top .hot-product .company-info dl dd {
	float: left;
	margin-left: 2px;
	height: 66px
}

.deal-content .deal-top .hot-product .company-info dl dd a {
	display: block;
	float: left;
	width: 36px;
	padding: 0 5px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #e9e9e9;
	border-radius: 1px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 0 10px 10px;
	color: #333
}

.deal-content .deal-top .hot-product .company-info dl dd a:hover {
	color: #009142;
	border-color: #009142
}

.deal-content .deal-top .hot-product .company-info .company-type {
	width: 166px
}

.deal-content .deal-top .hot-product .company-info .company-type dt span:before {
	width: 18px;
	height: 18px;
	background: url(../images/class.png) no-repeat
}

.deal-content .deal-top .hot-product .company-info .company-type dd {
	width: 116px
}

.deal-content .deal-top .hot-product .company-info .company-area {
	width: 700px;
	margin-left: 22px
}

.deal-content .deal-top .hot-product .company-info .company-area dt span:before {
	width: 20px;
	height: 20px;
	background: url(../images/map.png) no-repeat
}

.deal-content .deal-top .hot-product .company-info .company-area dd {
	width: 648px
}

.deal-content .deal-top .hot-product .company-info .company-area dd a {
	width: 36.9px
}

.deal-content .deal-top .brand-box {
	float: right;
	width: 298px
}

.deal-content .deal-top .brand-box .brand-slide {
	margin-top: 14px;
	height: 460px;
	position: relative
}

.deal-content .deal-top .brand-box .brand-slide .brand-bd {
	width: 298px;
	height: 460px;
	overflow: hidden
}

.deal-content .deal-top .brand-box .brand-slide .brand-bd li {
	height: 460px;
	margin-left: -20px
}

.deal-content .deal-top .brand-box .brand-slide .brand-bd li .brand-list {
	float: left;
	margin: 0 0 20px 20px;
	width: 139px;
	position: relative;
	height: 100px;
	overflow: hidden
}

.deal-content .deal-top .brand-box .brand-slide .brand-bd li .brand-list:hover .img-text {
	display: table
}

.deal-content .deal-top .brand-box .brand-slide .brand-bd li .brand-list .brand-img {
	width: 139px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	border: 1px solid #e6e6e6;
	box-sizing: border-box;
	overflow: hidden
}

.deal-content .deal-top .brand-box .brand-slide .brand-bd li .brand-list .brand-img img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle
}

.deal-content .deal-top .brand-box .brand-slide .brand-bd li .brand-list .img-text {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(49,126,231,.85)
}

.deal-content .deal-top .brand-box .brand-slide .brand-bd li .brand-list .img-text a {
	color: #fff;
	line-height: 17px;
	padding: 0 20px;
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.deal-content .deal-top .brand-box .brand-slide .brand-hd {
	position: absolute;
	bottom: 12px;
	width: 100%;
	text-align: center
}

.deal-content .deal-top .brand-box .brand-slide .brand-hd ul li {
	font-size: 0;
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #A0A0A0;
	border-radius: 10px;
	margin: 0 5px;
	opacity: .7;
	cursor: pointer
}

.deal-content .deal-top .brand-box .brand-slide .brand-hd ul li.on {
	background: #009142
}

.deal-content .deal-middle {
	margin-top: 60px
}

.deal-content .deal-middle .shop-box {
	width: 888px;
	float: left
}

.deal-content .deal-middle .shop-box .shop-info {
	margin-top: 14px
}

.deal-content .deal-middle .shop-box .shop-info ul {
	margin-left: -19px
}

.deal-content .deal-middle .shop-box .shop-info ul li {
	float: left;
	width: 207px;
	height: 370px;
	box-sizing: border-box;
	padding: 15px;
	margin-left: 19px;
	border: 1px solid #e6e6e6
}

.deal-content .deal-middle .shop-box .shop-info ul li .choiceness,.deal-content .deal-middle .shop-box .shop-info ul li .co-grey,.deal-content .deal-middle .shop-box .shop-info ul li .s-price,.deal-content .deal-middle .shop-box .shop-info ul li .shop-name {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.deal-content .deal-middle .shop-box .shop-info ul li h4 {
	margin-top: 3px
}

.deal-content .deal-middle .shop-box .shop-info ul li h4 p {
	font-size: 14px;
	position: relative
}

.deal-content .deal-middle .shop-box .shop-info ul li h4 p:before {
	position: absolute;
	left: -15px;
	top: 2px;
	content: '';
	width: 5px;
	height: 16px;
	background: #333
}

.deal-content .deal-middle .shop-box .shop-info ul li h4 p .choiceness {
	width: 130px;
	display: inline-block
}

.deal-content .deal-middle .shop-box .shop-info ul li h4 p .more-link {
	color: #999;
	font-size: 12px;
	float: right
}

.deal-content .deal-middle .shop-box .shop-info ul li h4 p .more-link:hover {
	color: #009142
}

.deal-content .deal-middle .shop-box .shop-info ul li h4 span {
	margin-top: 6px
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-top {
	margin-top: 20px
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-top dt {
	float: left;
	width: 85px
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-top dt .p-name {
	width: 85px;
	height: 34px;
	line-height: 17px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-top dt .p-name a {
	color: #333
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-top dt .p-name a:hover {
	color: #009142
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-top dt .describe {
	margin-top: 19px
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-top dt .describe .s-price {
	margin-bottom: 4px
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-top dt .describe .s-price em {
	font-weight: 700;
	font-size: 14px;
	color: #FF3800;
	margin-right: 2px
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-top dd {
	float: left;
	margin-left: 6px;
	width: 84px;
	height: 100px;
	line-height: 100px;
	text-align: center
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-buttom {
	margin-top: 27px;
	border-top: solid 1px #DCDCDC;
	padding-top: 20px
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-buttom dd {
	float: left;
	width: 74px;
	text-align: center
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-buttom dd:last-child {
	margin-left: 26px
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-buttom dd .shop-img {
	display: block;
	width: 70px;
	height: 75px;
	line-height: 75px;
	text-align: center;
	overflow: hidden
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-buttom dd .shop-name {
	margin: 12px 0 4px;
	color: #333
}

.deal-content .deal-middle .shop-box .shop-info ul li .shop-detail-buttom dd .shop-name:hover {
	color: #009142
}

.deal-content .deal-middle .shop-box .shop-guide {
	margin-top: 20px
}

.deal-content .deal-middle .shop-box .shop-guide dl {
	float: left
}

.deal-content .deal-middle .shop-box .shop-guide dl dt {
	float: left;
	width: 48px;
	height: 66px;
	background-image: linear-gradient(250deg,#ED3E19 0,#F59486 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ED3E19',  endColorstr='#F59486', GradientType=0 );
	text-align: center
}

.deal-content .deal-botoom .hot-store dt,.deal-content .deal-botoom .store-serve .open-store .form-item li .store-submit {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E8DC9',  endColorstr='#3CC1FF', GradientType=0 );
	text-align: center
}

.deal-content .deal-middle .shop-box .shop-guide dl dt span {
	display: block;
	color: #fff
}

.deal-content .deal-middle .shop-box .shop-guide dl dd {
	float: left;
	height: 66px;
	overflow: hidden
}

.deal-content .deal-middle .shop-box .shop-guide dl dd a {
	display: block;
	float: left;
	margin: 0 0 10px 10px;
	border: 1px solid #e9e9e9;
	border-radius: 1px;
	color: #333;
	padding: 0 5px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.deal-content .deal-middle .shop-box .shop-guide dl dd a:hover {
	color: #009142;
	border-color: #009142
}

.deal-content .deal-middle .shop-box .shop-guide .guide-mall {
	width: 166px
}

.deal-content .deal-middle .shop-box .shop-guide .guide-mall dt {
	position: relative
}

.deal-content .deal-middle .shop-box .shop-guide .guide-mall dt span {
	margin-top: 38px
}

.deal-content .deal-middle .shop-box .shop-guide .guide-mall dt span:before {
	position: absolute;
	left: 13px;
	top: 13px;
	content: '';
	width: 22px;
	height: 18px;
	background: url(../images/cart.png) no-repeat
}

.deal-content .deal-middle .shop-box .shop-guide .guide-mall dd {
	width: 116px
}

.deal-content .deal-middle .shop-box .shop-guide .guide-mall dd a {
	width: 36px;
	padding: 0 5px
}

.deal-content .deal-middle .shop-box .shop-guide .guide-shop {
	width: 700px;
	margin-left: 22px
}

.deal-content .deal-middle .shop-box .shop-guide .guide-shop dt span {
	margin-top: 18px
}

.deal-content .deal-middle .shop-box .shop-guide .guide-shop dd {
	width: 648px
}

.deal-content .deal-middle .shop-box .shop-guide .guide-shop dd a {
	max-width: 123px;
	min-width: 36px
}

.deal-content .deal-botoom .star-store ul .top1 dl dt img,.deal-content .deal-botoom .star-store ul .top2 dl dt img,.deal-content .deal-botoom .star-store ul .top3 dl dt img {
	max-width: 100%;
	vertical-align: middle
}

.deal-content .deal-middle .order-serve {
	float: right;
	width: 296px
}

.deal-content .deal-middle .order-serve .serve-link {
	margin-top: 14px;
	height: 456px;
	width: 296px;
	overflow: hidden
}

.deal-content .deal-middle .order-serve .serve-link img {
	width: 100%;
	height: 100%
}

.deal-content .deal-botoom {
	margin-top: 60px
}

.deal-content .deal-botoom .hot-supplier {
	width: 888px;
	float: left
}

.deal-content .deal-botoom .star-store ul {
	margin-left: -20px
}

.deal-content .deal-botoom .star-store ul li {
	float: left;
	margin: 20px 0 0 20px;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	position: relative
}

.deal-content .deal-botoom .star-store ul li dl dd,.deal-content .deal-botoom .star-store ul li dl dt {
	float: left
}

.deal-content .deal-botoom .star-store ul li .store-product,.deal-content .deal-botoom .star-store ul li dl dd h4,.deal-content .deal-botoom .star-store ul li dl dd p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.deal-content .deal-botoom .star-store ul li .star-icon {
	position: absolute;
	right: -1px;
	top: -1px
}

.deal-content .deal-botoom .star-store ul .top1,.deal-content .deal-botoom .star-store ul .top2 {
	width: 433px;
	height: 210px
}

.deal-content .deal-botoom .star-store ul .top1 dl,.deal-content .deal-botoom .star-store ul .top2 dl {
	height: 48px;
	padding: 27px 20px 13px
}

.deal-content .deal-botoom .star-store ul .top1 dl dt,.deal-content .deal-botoom .star-store ul .top2 dl dt {
	width: 50px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	overflow: hidden
}

.deal-content .deal-botoom .star-store ul .top1 dl dd,.deal-content .deal-botoom .star-store ul .top2 dl dd {
	width: 290px;
	margin-left: 5px
}

.deal-content .deal-botoom .star-store ul .top1 dl dd h4,.deal-content .deal-botoom .star-store ul .top2 dl dd h4 {
	height: 20px;
	font-size: 16px;
	width: 280px
}

.deal-content .deal-botoom .star-store ul .top1 dl dd h4 a,.deal-content .deal-botoom .star-store ul .top2 dl dd h4 a {
	color: #333
}

.deal-content .deal-botoom .star-store ul .top1 dl dd h4 a:hover,.deal-content .deal-botoom .star-store ul .top2 dl dd h4 a:hover {
	color: #009142
}

.deal-content .deal-botoom .star-store ul .top1 dl dd p,.deal-content .deal-botoom .star-store ul .top2 dl dd p {
	width: 280px;
	margin-top: 6px
}

.deal-content .deal-botoom .star-store ul .top1 .store-product,.deal-content .deal-botoom .star-store ul .top2 .store-product {
	width: 411px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	padding: 0 10px
}

.deal-content .deal-botoom .star-store ul .top1 .main-product,.deal-content .deal-botoom .star-store ul .top2 .main-product {
	margin: 13px 20px;
	width: 380px;
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	line-height: 20px;
	color: #2A2A2A
}

.deal-content .deal-botoom .star-store ul .top1 .main-product a,.deal-content .deal-botoom .star-store ul .top2 .main-product a {
	color: #2A2A2A
}

.deal-content .deal-botoom .star-store ul .top1 .main-product a:hover,.deal-content .deal-botoom .star-store ul .top2 .main-product a:hover {
	color: #009142
}

.deal-content .deal-botoom .star-store ul .top1 dl {
	background: #FFFCF5
}

.deal-content .deal-botoom .star-store ul .top1 .store-product {
	color: #BF8F00;
	background: #FFF6DA
}

.deal-content .deal-botoom .star-store ul .top2 dl {
	background: #F7FCFF
}

.deal-content .deal-botoom .star-store ul .top2 .store-product {
	color: #35608F;
	background: #EDF2F6
}

.deal-content .deal-botoom .star-store ul .top3 {
	width: 207px;
	height: 94px
}

.deal-content .deal-botoom .star-store ul .top3 dl {
	padding: 13px 10px;
	height: 39px
}

.deal-content .deal-botoom .star-store ul .top3 dl dt {
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	overflow: hidden
}

.deal-content .deal-botoom .star-store ul .top3 dl dd {
	width: 146px;
	margin-left: 4px
}

.deal-content .deal-botoom .star-store ul .top3 dl dd h4,.deal-content .deal-botoom .star-store ul .top3 dl dd p {
	height: 20px;
	width: 148px
}

.deal-content .deal-botoom .star-store ul .top3 dl dd h4 a {
	color: #333
}

.deal-content .deal-botoom .star-store ul .top3 dl dd h4 a:hover {
	color: #009142
}

.deal-content .deal-botoom .star-store ul .top3 .store-product {
	height: 27px;
	line-height: 27px;
	width: 185px;
	padding: 0 10px;
	color: #BF5B3F;
	background: #FBF0ED
}

.deal-content .deal-botoom .hot-store {
	margin-top: 20px;
	width: 888px;
	height: 66px
}

.deal-content .deal-botoom .hot-store dt {
	float: left;
	width: 48px;
	height: 50px;
	padding-top: 16px;
	background-image: linear-gradient(46deg,#1E8DC9 0,#3CC1FF 100%)
}

.deal-content .deal-botoom .hot-store dt span {
	color: #fff
}

.deal-content .deal-botoom .hot-store dd {
	float: left;
	width: 840px;
	height: 66px;
	overflow: hidden
}

.deal-content .deal-botoom .hot-store dd a {
	display: block;
	float: left;
	width: 130px;
	height: 28px;
	line-height: 28px;
	color: #333;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 5px;
	border: 1px solid #e9e9e9;
	border-radius: 1px;
	margin: 0 0 10px 10px
}

.deal-content .deal-botoom .hot-store dd a:hover {
	color: #009142;
	border-color: #009142
}

.deal-content .deal-botoom .store-serve {
	float: right;
	width: 296px
}

.deal-content .deal-botoom .store-serve .open-store {
	width: 296px;
	margin-top: 15px;
	height: 417px;
	overflow: hidden
}

.deal-content .deal-botoom .store-serve .open-store h4 {
	padding-top: 234px;
	height: 20px;
	text-align: center;
	font-size: 16px;
	position: relative
}

.deal-content .deal-botoom .store-serve .open-store h4:after,.deal-content .deal-botoom .store-serve .open-store h4:before {
	position: absolute;
	top: 246px;
	content: '';
	width: 73px;
	height: 1px;
	background: #333
}

.deal-content .deal-botoom .store-serve .open-store h4:before {
	left: 26px
}

.deal-content .deal-botoom .store-serve .open-store h4:after {
	right: 26px
}

.deal-content .deal-botoom .store-serve .open-store .form-item {
	margin: 23px 19px
}

.deal-content .deal-botoom .store-serve .open-store .form-item li {
	width: 256px;
	height: 32px;
	line-height: 32px;
	margin-top: 10px;
	position: relative
}

.deal-content .deal-botoom .store-serve .open-store .form-item li .input-text {
	height: 32px;
	width: 256px;
	padding: 0 10px;
	box-sizing: border-box;
	border: 1px solid #C9C9C9;
	border-radius: 2px
}

.deal-content .deal-botoom .store-serve .open-store .form-item li .store-submit {
	width: 256px;
	height: 32px;
	color: #fff;
	background-image: linear-gradient(46deg,#1E8DC9 0,#3CC1FF 100%);
	border-radius: 2px;
	border: 0;
	cursor: pointer
}

.deal-content .deal-botoom .store-serve .open-store .form-item li input.error::-webkit-input-placeholder {
	color: #FE2E2E
}

.deal-content .deal-botoom .store-serve .open-store .form-item li input.error::-moz-placeholder {
	color: #FE2E2E
}

.deal-content .deal-botoom .store-serve .open-store .form-item li input.error::-ms-input-placeholder {
	color: #FE2E2E
}

.serve-content .serve-list {
	width: 1200px;
	height: 312px;
	overflow: hidden
}

.serve-content .serve-list ul:hover li,.serve-content .serve-list ul:hover li .mask {
	width: 184px
}

.serve-content .serve-list ul {
	margin-left: -20px
}

.serve-content .serve-list ul li {
	float: left;
	width: 224px;
	height: 312px;
	overflow: hidden;
	margin: 0 0 0 20px;
	transition: all .3s
}

.serve-content .serve-list ul li:hover {
	width: 382px
}

.serve-content .serve-list ul li:hover .mask {
	display: none
}

.serve-content .serve-list ul li:hover .mask-hover {
	display: block
}

.serve-content .serve-list ul li .mask {
	width: 224px;
	height: 312px;
	background: rgba(0,0,0,.5)
}

.serve-content .serve-list ul li .mask h5,.serve-content .serve-list ul li .mask p {
	height: 25px;
	padding: 0 10px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.serve-content .serve-list ul li .mask h5 {
	font-size: 18px;
	padding-top: 126px;
	color: #fff
}

.serve-content .serve-list ul li .mask p {
	margin-top: 12px;
	color: #fff
}

.serve-content .serve-list ul li .mask-hover {
	width: 382px;
	height: 312px;
	background: rgba(0,0,0,.5);
	display: none
}

.serve-content .serve-list ul li .mask-hover h6 {
	padding-top: 76px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	position: relative
}

.serve-content .serve-list ul li .mask-hover h6:after,.serve-content .serve-list ul li .mask-hover h6:before {
	position: absolute;
	top: 87px;
	content: '';
	width: 42px;
	height: 1px;
	background: #fff
}

.serve-content .serve-list ul li .mask-hover h6:before {
	left: 40px
}

.serve-content .serve-list ul li .mask-hover h6:after {
	right: 40px
}

.serve-content .serve-list ul li .mask-hover p {
	color: #fff;
	margin: 22px auto 0;
	width: 140px;
	text-align: center
}

.serve-content .serve-list ul li .mask-hover .look-btn {
	display: block;
	margin: 28px auto;
	width: 77px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #6598E0;
	background: #fff
}

.serve-content .serve-list ul li .mask-hover .look-btn:hover {
	color: #fb5651
}

.product-content .nav-list {
	margin-left: -20px;
	height: 232px;
	overflow: hidden
}

.product-content .nav-list dl {
	width: 183.3px;
	height: 213px;
	float: left;
	margin: 0 0 20px 20px
}

.product-content .nav-list dl a,.product-content .nav-list dl dt {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.product-content .nav-list dl dt {
	height: 32px;
	line-height: 32px;
	color: #fff;
	padding-left: 20px;
	background: #5997EC
}

.product-content .nav-list dl dd {
	height: 150px;
	padding: 12px 8px 18px 20px;
	border: 1px solid #e6e6e6
}

.product-content .nav-list dl dd a {
	display: block;
	color: #333;
	height: 25px;
	line-height: 25px
}

.product-content .nav-list dl dd a:hover {
	color: #009142
}

.product-content .click-more {
	display: block;
	color: #999;
	text-align: center
}

.product-content .click-more:hover {
	color: #009142
}

.helpcon{ background: #fff; border-radius: 5px; margin-bottom: 40px;
    margin-top: -110px;
    -webkit-box-shadow: 0 10px 15px 0 rgba(187,187,187,.5);
    box-shadow: 0 10px 15px 0 rgba(187,187,187,.5);
    min-height: 940px;}

.main{width: 100%; display: block; margin-top: 20px; overflow: hidden;}


.bannerny {width: 100%;overflow: hidden;height: 420px;position: relative;  }
.bannerny img {display: block; position: absolute;left: 50%;height: 420px;margin-left: -960px;width: 1920px;}

.insidecon { position: absolute; top: 40%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.insidecon .itle { text-align: center; color: #fff; font-size: 40px; line-height: 40px; }


/*---标题---*/

.location { display: block; overflow: hidden; border-bottom: 1px solid #E2E2E2; margin-bottom: 30px; }
.location .title{font-size:18px;line-height:46px; font-weight: bold; padding:0 0 0px 10px; background:url(../images/ico_star.jpg) no-repeat left 1px;text-align: right;}
.location .title span{ float:left; background:url(../images/titleimg.png) no-repeat left center; padding-left:25px; font-size:16px; color:#666;font-weight:normal;}
.location .title span a{ padding:0px 5px; color:#666;font-weight:normal;}
.location .title span a:hover{ color:#1a1a1a;}
.location .title span a.cur{ color:#1a1a1a;}

.location1 {width: 1200px; margin: auto; display: block; overflow: hidden; border-bottom: 1px solid #E2E2E2; margin-bottom: 30px; }
.location1 .title{  font-size:18px;line-height:46px; font-weight: bold; padding:0 0 0px 10px; background:url(../images/ico_star.jpg) no-repeat left 1px;text-align: right;}
.location1 .title span{ float:left; background:url(../images/titleimg.png) no-repeat left center; padding-left:25px; font-size:16px; color:#666;font-weight:normal;}
.location1 .title span a{ padding:0px 5px; color:#666;font-weight:normal;}
.location1 .title span a:hover{ color:#1a1a1a;}
.location1 .title span a.cur{ color:#1a1a1a;}

/*---标题---*/



.rightin{width: 930px;float: right; overflow: hidden; position: relative; margin-left: 30px;}


/*sideBar*/

#sideBar {float: left;overflow: hidden;width: 220px;display:inline; background: #f5f5f5; padding: 10px;}

#sideBar ul.subNav li a:link, #sideBar ul.subNav li a:visited { color: black; text-decoration: none;}
#sideBar a:hover { color: inherit; text-decoration: none;}
#sideBar #treeNav li.treeNavTitle a:link, #sideBar #treeNav li.treeNavTitle a:visited { color: #333;
	padding-left:15px;text-decoration: none;background:url(../images/navi_a_03.png) no-repeat 5px 2px;}
#sideBar #treeNav li.treeNavTitle a:hover{color: #009142 ;}
#sideBar #treeNav li a:hover { color:#333;}
#sideBar #treeNav li.treeNavTitle {/*background:#fff; */ padding: 5px 0;border-bottom:1px solid #e2e2e2;}
#sideBar #treeNav ul.subNav li {border:none;padding-left: 10px;font-weight:bold;}
#sideBar #treeNav ul.subNav li a.suba1 {background:url(../images/navi_a_02.png) no-repeat 5px center;color: #333;
padding-left:15px;font-weight:300;line-height:42px;display: block;}

/* ********************************** */
#sideBar #treeNav ul.subNav li .suba2{display:none;padding-left:10px;}
#sideBar #treeNav ul.subNav li .suba2.cur{display:block;}
#sideBar #treeNav ul.subNav li .suba2 a{background:none;}

.subright a{display:inline-block;*display:inline;*zoom:1;padding:3px 20px;font-size:16px; margin:0 15px 15px 0; color:#fff;background:#ccc;}
.subright a.cur,.subright a:hover{ background:#009142 ;}
/* ********************************** */

#sideBar #treeNav ul.subNav li a:hover, #sideBar #treeNav ul.subNav li a.cur {color: #009142 ;font-weight: bold;}
#sideBar #treeNav ul.subNav ul {
  /*  background: url(../../../images/button/leftmenubg_dot.gif) repeat-x scroll center bottom transparent;*/
 /*f   padding: 3px 0;*/
}
#sideBar #treeNav ul.subNav li a.suba1:hover{font-weight:300;}
#sideBar #treeNav li.firstTitle{border-bottom:solid #009142 1px; }
#sideBar #treeNav li .txte{height: 50px; line-height: 50px !important;}
#sideBar #treeNav li.firstTitle ul li a{border-bottom:none;}
#sideBar #treeNav li.firstTitle a:link, #sideBar #treeNav li.firstTitle a:visited, #sideBar #treeNav li.firstTitle a:hover {color:#333;
display: block;background:url(../images/navi_a_01.png) no-repeat 5px center;}
#sideBar #treeNav li.firstTitle a:hover {color:#009142 ;}
#sideBar #treeNav li.treeNavTitle a strong{font-size:16px; font-weight: 100;}
#sideBar #treeNav li.firstTitle a strong{color:#009142 ;}
#sideBar #treeNav li ul.subNav li.secondTitle a{font-size:16px; line-height:24px; font-weight:bold;}
#sideBar #treeNav li ul.subNav li.secondTitle ul li a{font-size:16px;}
#sideBar #treeNav ul.subNav {  margin-bottom: 0; /*background:#f9f9f9;*/display: none;}
#sideBar #treeNav  .firstTitle ul.subNav{display:block;}
#sideBar #treeNav ul.subNav li.secondTitle { /* background: url(../leftmenubg_dot_hover.gif) repeat-x scroll center top transparent;*/}
#sideBar #treeNav ul.subNav li.secondTitle a:link, #sideBar #treeNav ul.subNav li.secondTitle a:visited {
color: #333;padding-left:15px;background:url(../../2014/navi_a_02.png) no-repeat 5px center;}
#sideBar #treeNav ul.subNav li.secondTitle a:hover{color:#009142 ;}
#sideBar #treeNav ul.subNav li.secondTitle ul li a:link, #sideBar #treeNav ul.subNav li.secondTitle ul li a:visited {
    background: none repeat scroll 0 0 transparent;
    color: #333;
    font-weight: normal;
    line-height: 19px;
    width: 154px;
}
#sideBar #treeNav ul.subNav li.secondTitle ul li a:hover{color:#009142 ;}
#sideBar #treeNav ul.subNav li.secondExpandForCustome {
    background: url("../images/leftmenubg_dot_02.html") repeat-x scroll center top transparent;
    color: Black;
    font-weight: normal;
}
#sideBar #treeNav ul.subNav li.secondExpandForCustome ul li a:link, #sideBar #treeNav ul.subNav li.secondExpandForCustome ul li a:visited {
    background: none repeat scroll 0 0 transparent;
    color: Black;
    font-weight: normal;
    line-height: 19px;
}
#sideBar #treeNav ul.subNav li.secondTitle ul li a:hover, #sideBar #treeNav ul.subNav li.secondExpandForCustome ul li a:hover {
    color: #666;
    font-weight: bold;
}
#sideBar ul#treeNav li.treeNavTitle ul.subNav li ul li {
	border-bottom:none;
  /*  padding-left: 16px;*/
}
#sideBar ul#treeNav li.treeNavTitle ul.subNav li ul li a:hover{color:#009142 ;}
#sideBar #treeNav li.treeNavTitle ul.subNav li.secondTitle ul li.threeTitle a:link, #sideBar #treeNav li.treeNavTitle ul.subNav li.secondTitle ul li.threeTitle a:visited {
background: none;
color: #333;
font-weight: bold;
}
#sideBar #treeNav li.treeNavTitle ul.subNav li.secondTitle ul li.threeTitle a:hover{color:#009142 ;}
#sideBar .channel_title{ background:#999; color: #009142;height:50px; background:url(../images/fen_h.png) no-repeat center top; line-height: 50px;font-size:20px;margin-bottom:0px;text-align:left;}
	#sideBar .channel_title a:link, #sideBar .channel_title a:visited { color:#FFF;}
	#sideBar .channel_title a:hover {color:#FFF; text-decoration:none;}
	
	
	
#sideBar #treeNav ul.subNav li .tndsn{ margin-left: 15px;}
#sideBar #treeNav ul.subNav li .tndsn .xtxen{ margin-left: 15px;}	

	
/*sideBar*/












.listright{float: left;position: relative;width: 860px; margin-left: 40px;    display: block;}
/*right*/
.listleft{float: left;position: relative;width: 240px;background:#fff;    display: block;}
.relevant{position:relative; float:right;width:240px;}
.relevant h3{display:block; padding:10px 10px;  background:#009142; color:#fff;  font-size:16px;font-weight: bold;}



.news-relevant{border-top:0px solid #ccc; padding:10px 0;}
.news-relevant p{border-bottom:1px solid #d1d1d1; padding: 10px 10px;background: #f1f1f1;  }
.news-relevant p.cur,.news-relevant p:hover{border-color: #009142; }
.news-relevant a p {color:#333; font-size: 16px;}
.news-relevant a p:hover {color:#fff;}
.news-relevant a:hover{color:#fff !important;}
.news-relevant a p.cur ,.news-relevant a p:hover{color:#009142;}


.news-relevant dl{height: 40px; line-height: 40px; border-bottom:solid 1px #d1d1d1 ; color: #666; padding-left: 15px;}
.news-relevant dl a:hover dt{color: #009142;}
.news-relevant dl.show a dt{color: #009142; font-weight: bold;}
.news-relevant dl.show{border-bottom:solid 1px #009142 ;}


.relevant1{position:relative; float:right;width:240px; margin-top: 50px;}
.relevant1 h3{display:block; padding:10px 10px;  background:#009142; color:#fff;  font-size:16px; font-weight: bold;}
.news-relevant1{border-top:0px solid #ccc; }
.news-relevant1 p{border-bottom:1px solid #e5e5e5;padding: 15px 0; }
.news-relevant1 p a.cur,.news-relevant p a:hover{color:#013e8e;border-color: #013e8e;}
.news-relevant1 p span{display:block;color:#666;background:url(../images/time.png) no-repeat left center;padding-left:20px;font-size:13px; margin-top:8px;}
.news-relevant1 p a{color:#333; font-size: 14px;}
.news-relevant1 p a:hover{color:#009142;}
.newslxwm{width: 100%; display: block;font-size:14px;}

.newslxwm dd{display:flex; line-height:22px; padding: 8px 0;border-bottom: 1px solid #eee;}
.newslxwm dd span:first-child{padding-right:0px;white-space: nowrap;}


/*right*/


/*左边菜单*/

.listleft{width: 240px;}
.nvnblk{margin-bottom:  20px;}
.nvntit{background: #0F5F46;height: 80px;}
.nvntit h3 {height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}



.nanlx{ background: #0F5F46;text-align: center; color: #fff;padding-bottom: 20px;}
.nanlx p {padding: 15px 0 10px;}
.nanlx p img {vertical-align: middle; margin-right: 5px;}
.nanlx span { display: block;font-size: 24px;font-weight: bold;font-family: Arial; line-height: 30px;}
  /*左边菜单*/  













