/*	[DESTOON B2B System] Copyright (c) 2008-2018 www.destoon.com	This is NOT a freeware, use is subject to license.txt*//* global */
body {margin:0px;font-size:12px;color:#333333;background:#fff url('bg.jpg') repeat-x;}
/* common */
.mm{width:100%;text-align:center;}
.m {width:1200px;margin:auto;}
.top {height:32px;line-height:32px;width:100%;color:#fff;}#top a {text-decoration:none;}
.head {height:102px;overflow:hidden;color:#fff;}
.head div {float:left;}.head .logo {padding:16px 10px 0 0px;height:90px;overflow:hidden;}
.head h1 {font-size:24px;margin:32px 0 6px 0;color:#333333;filter:glow(color=#FFFFFF,strength=3);}
.head h4 {font-size:16px;margin:0;color:#333333;}
#menu a {text-decoration:none;}
.menu {height:45px;overflow:hidden;font-size:16px;}
.menu span {color:#FFFFFF;}.menu_li {float:left;white-space:nowrap;line-height:45px;padding:0 30px;}
.menu_li:hover {background:#255F63;}
.menu_on {float:left;white-space:nowrap;line-height:45px;padding:0 16px;background:#255F63;}
.side_head {border:#CCCCCC 1px solid;border-bottom:none;background:#3B8B8C;}
.side_head div {padding:0 16px;font-size:14px;height:50px;line-height:44px;overflow:hidden;color:#fff;}
.side_body {border:#CCCCCC 1px solid;border-top:none;background:#FFFFFF;padding:16px;margin:0 0 20px;}
.side_body li {background:url('../../image/ico_arrow.gif') no-repeat 4px 12px;padding:0 0 0 20px;height:32px;line-height:32px;overflow:hidden;}
.main_head {border:#CCCCCC 1px solid;border-bottom:none;background:#3B8B8C;}
.main_head div {padding:0 16px;font-size:14px;height:44px;line-height:44px;overflow:hidden;color:#fff;}
.main_body {border-bottom:#CCCCCC 1px solid;background:#FFFFFF;margin:0 0 20px;}
.foot {background:#D8EEFC;}
.banner{padding:0px;}
#slide_banner{text-align:center;margin:0 auto;}
.titlee {text-align:center;font-size:20px;font-weight:bold;line-height:50px;}
.titlee{background:url('t1.png') no-repeat center center;height:60px;}
.titlee h2 a{color:#3B8B8C;}
.Service {
	overflow: hidden;
	width: 1200px;margin:0 auto;
	background-color: #fff;
	padding-top: 40px;
}
.Service .serviceLt {
	float: left;
	width: 245px;
}
.Service .serviceLt h2 {
	overflow: hidden;
	padding: 40px 0;
	background-color: #3B8B8C;
	color: #fff;
	text-indent: 38px;
}
.Service .serviceLt h2 a {
	display: block;
	font-size: 32px;
	color: #fff
}
.Service .serviceLt h2 p {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: normal
}
.Service .serviceLtBox{margin-top:-20px;}
.Service .serviceLtBox, .Service .dl {
	overflow: hidden;
	width: 100%;
	background: #eeeeee;
}
.Service .dl dt, .Service .dl dd {
	text-indent: 28px;
}
.Service .dl dt {
	font-size: 20px;
	color: #fff;
	background: #ffba00;
	line-height: 45px;
}
.Service .dl dt a {
	color: #fff;
}
.Service .dl dd {
	padding: 5px 0;margin-top:0px;
}
.Service .dl dd a {
	display: block;
	font-size: 16px;
	color: #666;margin-left:-20px;width:205px;
	line-height: 30px;
	height: 30px;background-color:#fff;
}
.Service .dl dd a:hover {
	color: #3B8B8C;background-color:#eee;
}
.Service dl.Ltlast {
	padding-bottom: 15px;
}
.Service .serviceRt {
	float: right;
	width: 955px;
}
.Service .serviceRt-dl {
	float: left;
	border: 1px solid #eee;
	padding: 11px;
	width: 266px;
	height: 297px;
	background-color: #fff;
	margin-left: 24px;
	margin-bottom: 24px;
}
.Service .serviceRt-dl dt img {
	display: block;
}
.Service .serviceRt-dl dd {
	padding: 0 10px;
	overflow: hidden
}
.Service .serviceRt-dl dd h3 {
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 20px;
}
.Service .serviceRt-dl dd h3 a {
	color: #3B8B8C
}
.Service .serviceRt-dl dd p {
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
	color: #666666;
}
.Service .serviceRt-dl dd a.more {
	display: block;
	float: left;
	margin-top: 10px;
	color: #3B8B8C;
}
.Service dl.bottom {
	margin-bottom: 0
}
.Service dl.last {
	margin-right: 0
}
.Service .serviceRt-dl:hover {
	background-color: #3B8B8C
}
.Service .serviceRt-dl:hover h3 a, .Service .serviceRt-dl:hover dd p, .Service .serviceRt-dl:hover dd a.more {
	color: #fff
}
.phone22 {
	overflow: hidden;
	margin-top: 10px;
	width: 170px;
	padding: 30px 0;
	padding-left: 75px;
	border-radius: 10px;
	background: url(pro_phone.png) no-repeat 20px center;
	background-color: #3B8B8C;
}
.phone22 p {
	font-size: 16px;
	color: #fff;
}
.phone22 b {
	display: block;
	font-size: 24px;
	color: #fff;
	font-family: 'Times New Roman'
}

.customer {
	overflow: hidden;
	width: 100%;
	background: #eee;
	padding-bottom: 15px
}
.customer .customerBox {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	margin-top: 25px;
	position: relative
}
.customer .customerBox em {
	display: block;
	width: 70px;
	height: 70px;
	position: absolute;
	top: 65px;
}
.customer .customerBox em.sclt {
	background: url("customerlt.png") no-repeat center top;
	left: 0
}
.customer .customerBox em.scrt {
	background: url("customerrt.png") no-repeat center top;
	right: 0
}
.customer .customerBox em:hover {
	background-position: bottom;
	cursor: pointer
}
.customer .scCon {
	overflow: hidden;
	width: 1000px;
	height: 320px;
	margin: 0 auto;
	position: relative
}
.customer ul {
	position: absolute;
	top: 0;
	left: 0
}
.customer ul li {
	width: 310px;
	float: left;
	text-align: center;
	margin-right: 35px;
}
.customer ul li a {
	text-decoration: none
}
.customer ul li img {
	display: block;
	margin: 0 auto;
	background-color: #fff;
}
.customer ul li h3 {
	font-size: 16px;
	margin-top: 30px;
	font-weight: normal
}
.customer ul li h3 a {
	font-size: 16px;
	margin-top: 30px;
	color: #3B8B8C;
}
.customer ul li p {
	font-size: 14px;
	margin-top: 15px;
	line-height: 20px;
	color: #666666;
	height: 40px;
	overflow: hidden
}
.customer ul li:hover img {
	opacity: .85;
}

/*about*/
.about {
	overflow: hidden;
	width: 1200px;
	margin:0 auto;background:url(about_bg.jpg) top center no-repeat;
}
.about dl {
	overflow: hidden;
	padding: 25px 0;
	width: 100%;
}
.about dl dt {
	width: 429px;
	float: left
}
.about dl dt img{
	width: 380px;height:280px;
	float: left;
}
.about dl dd {
	width: 620px;
	float: right;
}
.about dl dd h3 {
	font-size: 18px;
}
.about dl dd h3 a {
	color: #3B8B8C
}
.about dl dd i {
	display: block;
	width: 40px;
	height: 1px;
	background: #3B8B8C;
	margin: 15px 0;
}
.about dl dd p {
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	height: 84px;
	overflow: hidden;
}
.about dl dd a.more {
	display: block;
	margin-top: 30px;
	width: 130px
}
/*news*/

.news {

	overflow: hidden;

	width:1200px;margin:0 auto;

	padding: 30px 0;

}

.news .newsLt {

	float: left;

	width: 820px;

}

.news .newsRt {

	float: right;margin-top:0px;

	width: 365px;

}

.news .newsNav {

	overflow: hidden

}

.news .newsNav li {

	width: 133px;

	height: 38px;

	line-height: 38px;

	text-align: center;

	font-size: 14px;

	background-color: #eee;

	float: left;

	margin-right: 10px;

}

.news .newsNav li a {

	color: #666666;

	text-decoration: none

}

.news .newsNav li:hover, .news .newsNav li.cur {

	background: #3B8B8C

}

.news .newsNav li:hover a, .news .newsNav li.cur a {

	color: #fff

}

.news .newsBox, .news .newsCon, .news dl {

	overflow: hidden;

	width: 100%;

}

.news .newsBox {

	margin-top: 15px;

	height: 325px;

	width: 820px;

	position: relative

}

.news .newsCon {

	position: absolute;

	left: 0;

	top: 0;

	display: none

}

.news .newsCon:first-child {

	display: block

}

.news dl dt {

	width: 167px;

	height: 120px;

	float: left;

}

.news dl dd {

	width: 370px;

	float: right;

	margin-top: 0px;

	overflow: hidden;

}

.news dl dd h3 {

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	font-size: 14px

}

.news dl dd h3 a {

	color: #3B8B8C

}

.news dl dd p {

	font-size: 14px;

	line-height: 22px;

	height: 66px;

	overflow: hidden;

	color: #666666;

	margin-top: 10px

}

.news .newsLi {

	overflow: hidden;

	width: 100%;

	margin-top:0px;

	

}

.news .newsLi li {

	font-size: 14px;

	overflow: hidden;

	width:380px;float:left;margin-right:30px;

	padding: 14px 0;

	border-bottom: 1px dashed #c9c9c9

}

.news .newsLi li a {

	display: block;

	width: 300px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	float: left;

}

.news .newsLi li span {

	float: right;

	display: block;

	color: #999999;

}

.news .NewTit {

	overflow: hidden;

	width: 100%;

}

.news .NewTit h3 {

	font-weight: normal;

	font-size: 24px;

	float: left;

}

.news .NewTit h3 a {

	color: #3B8B8C

}

.news .btnLt {

	float: right;

	width: 78px;

}

.news .btnLt a {

	width: 37px;

	height: 33px;

	display: block;

}

.news .btnLt a.newsTop {

	background: url("newstop.jpg") no-repeat center top;

	float: left;

}

.news .btnLt a.newsBtm {

	background: url("newsbottom.jpg") no-repeat center top;

	float: right;

}

.news .btnLt a:hover {

	background-position: bottom

}

.news .newsDa {

	width: 365px;

	height: 300px;

	position: relative;

	margin-top: 0px;

	overflow: hidden

}

.news .listDa {

	position: absolute;

	top:15px;

	left: 0

}

.news .listDa li {	font-size: 14px;

	overflow: hidden;

	width:365px;

	padding: 14px 0;

	border-bottom: 1px dashed #c9c9c9



}

