﻿@charset "utf-8";

/*banner*/

.banner {

	overflow: hidden;

	position: relative;

	width: 100%;

}

.banner a {

	display: block;

	background: url("../images/banner.jpg") no-repeat center;

	height: 580px

}

#flashs {

	position: relative;

	height: 580px;

	overflow: hidden;

}

#flashs .bgitem {

	z-index: 1;

	position: absolute;

	top: 0;

}

#flashs .btn {

	overflow: hidden;

	width: 100%;

	text-align: center;

	position: absolute;

	left: 0;

	bottom: 20px;

	z-index: 9999

}

#flashs .btn span {

	display: inline-block;

	width: 12px;

	height: 12px;

	background: url("../images/banner_btn.png") no-repeat center top;

	margin: 0 10px;

}

#flashs .btn span {

*display: inline

}

#flashs .btn span.cur {

	background-position: bottom

}

#flashs .bot {

	display: block;

	position: absolute;

	width: 58px;

	height: 58px;

	top: 50%;

	margin-top: -29px;

}

#flashs .bot1 {

	background: url(../images/babot1.png) no-repeat center;

	left: 5%;

	z-index: 2;

}

#flashs .bot2 {

	background: url(../images/babot2.png) no-repeat center;

	right: 5%;

	z-index: 2;

}

/*搜索*/

.ss {

	overflow: hidden;

	width: 100%;

	height: 52px;

	background: #eeeeee

}

.ss .ssBox {

	overflow: hidden;

}

.ss .ssBox p {

	line-height: 52px;

	color: #0159b2;

	font-size: 14px;

	float: left

}

.ss .ssBox p a {

	color: #999;

	padding: 0 20px;

}

.ss .ssK {

	overflow: hidden;

	float: right;

	height: 30px;

	width: 240px;/* padding:0 10px; */

	margin-top: 12px;

	background: url(../images/ssbg.png) no-repeat center;

}

.ss .ssK input {

	float: left;

	height: 30px;

	line-height: 30px;

	font-size: 12px;

	width: 184px;

	outline: none;

	background: none;

	border: none;

	color: #999;

	padding-left: 15px;

}

.ss .ssK a {

	display: block;

	float: right;

	background: url(../images/ssfdj.png) no-repeat center;

	width: 40px;

	height: 30px;

}

/*Service*/

.Service {

	overflow: hidden;

	width: 100%;

	background-color: #fff;

	padding-top: 40px;

}

.Service .serviceLt {float: left;width: 245px;}
.Service .serviceLt h2 {overflow: hidden;padding: 40px 0;background-color: #0159b2;	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, .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: #fc5800;line-height: 45px;}
.Service .dl dt a {color: #fff;}
.Service .dl dd {padding: 10px 0;}
.Service .dl dd a {	display: block;font-size: 16px;color: #666;line-height: 36px;height: 36px;}

.Service .dl dd a:hover {color: #0159b2}

.Service dl.Ltlast {padding-bottom: 25px;}

.Service .serviceRt {float: right;width: 1200px;}

.Service .serviceRt-dl {float:left; border: 1px solid #eee;padding:10px;width: 270px;background-color: #fff;margin-left:5px;margin-top:5px;}

.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; text-align:center;}

.Service .serviceRt-dl dd h3 a {color: #0159b2}

.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: #0159b2;}

.Service dl.bottom {

	margin-bottom: 0

}

.Service dl.last {

	margin-right: 0

}

.Service .serviceRt-dl:hover {

	background-color: #0159b2

}

.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(../images/pro_phone.png) no-repeat 20px center;

	background-color: #0159b2;

}

.phone22 p {

	font-size: 16px;

	color: #fff;

}

.phone22 b {

	display: block;

	font-size: 24px;

	color: #fff;

	font-family: 'Times New Roman'

}

/*标题*/

.title {

	overflow: hidden;

	width: 100%;

	text-align: center;

	margin-top: 15px;

}

.title h2 {

	font-size: 36px;

	color: #0159b2;

	font-weight: normal

}

.title h2 a {

	color: #0159b2;

}

.title i {

	display: block;

	width: 30px;

	height: 1px;

	background: #0159b2;

	margin: 15px auto 0

}

.title em {

	font-size: 12px;

	color: #999999;

	margin-top: 15px

}

.title p {

	font-size: 14px;

	color: #666666;

	margin-top: 15px

}

.title strong {

	color: #ffae00;

}

/*客户感言*/

.customer {

	overflow: hidden;

	width: 100%;

	background: #fff;

	padding-bottom: 35px

}

.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("../images/customerlt.png") no-repeat center top;

	left: 0

}

.customer .customerBox em.scrt {

	background: url("../images/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: #0159b2

}

.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;

}
/*优势*/
.w1100{position:relative;width:1200px;margin:0 auto;}
.jcYoushi {
    padding-top: 40px;
    padding-bottom: 30px;
    background: #FFFFFF;
}
.ysTitle {
    margin-bottom: 30px;
    font-size: 35px;
    color: #0159b2;
    text-align: center;
}
.ysTitle a{ color: #0159b2;}
.ysTitle span {
    margin-left: 2px;
    margin-right: 2px;
    line-height: 49px;
    display: inline-block;
    font-size: 50px;
    background: #F6CA20;
    border-radius: 50%;
    width: 50px;
    height: 50px;
}
.ysContent .item {
    height: 265px;
}
.ysContent .item .jt-pic {
    margin-right: 20px;
}
.ysContent .item .jt-pic.fr {
    margin-right: 0;
    margin-left: 20px;
}
.ysContent .item .jt-cont li {
    height: 83px;
    margin-bottom: 20px;
}
.ysContent .item .jt-cont li:first-child {
    padding-top: 40px;
}
.ysContent .item .jt-cont li span {
    margin-right: 20px;
    width: 49px;
    height: 80px;
    text-align: center;
    line-height: 80px;
    font-size: 30px;
    font-weight: bold;
    color: #0159b2;
    border: 2px solid #0159b2;
}
.ysContent .item .jt-cont li h5 {
    font-size: 18px;
    color: #0159b2;
    padding: 3px 0 5px;
    font-weight: normal;
}
.ysContent .item .jt-cont li p {
    font-size: 14px;
    color: #999;
}


/** case **/
a{text-decoration:none;}
ol,ul {list-style:none;}
img{display:block;}
.focus{width:1200px; height:636px;margin:0 auto;}
.focusbox{background-color:#0159b2; position:relative;}
.focusimg{border:5px solid #2F2F2F; width:1190px; height:556px; position:relative; overflow:hidden;-webkit-perspective: 1300px;}
.fimglist{width:99300px; position:relative;-moz-perspective: 1300px;}
.fimglist img{display:block; width:1190px; height:556px; cursor:pointer;}
.fimglist li{width:1190px; height:556px; float:left;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}
.fimglist li.onpre{-webkit-animation:onpre .5s ease-in-out;animation:onpre .5s ease-in-out;opacity:0;-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
@-webkit-keyframes onpre{
	0%{opacity:1;-webkit-transform:rotateY(0deg);}
	100%{opacity:0;-webkit-transform:rotateY(90deg)}
}
@keyframes onpre{
	0%{opacity:1;transform:rotateY(0deg);}
	100%{opacity:0;transform:rotateY(90deg)}
}
.focustool{width:1190px; overflow:hidden; padding:5px 0 10px; margin:0 auto; position:relative;}
.ftoollist{width:4655px; position:relative;}
.ftoollist img{display:block; width:129px; height:69px; margin-bottom:3px;}
.ftoollist a{background-color:#0159b2; display:block; width:129px; padding:4px 0 4px 4px; position:relative;-webkit-transition:all .3s linear;transition:all .3s linear;}
.ftoollist li{float:left; cursor:pointer; -webkit-transition:all .3s linear; transition:all .3s linear;}
.ftoollist .imgname{line-height:25px; text-align:center; color:#FFF; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:400; font-size:18px; height:25px; overflow:hidden; cursor:pointer;}
.ftoollist .imgshortcat{line-height:20px; text-align:center; color:#7D7D7D; font-size:12px; height:20px; overflow:hidden; cursor:pointer;}
.ftoollist a:hover{background-color:#002e5c; padding:4px; margin-right:-4px; z-index:100; top:-5px;}
.ftoollist a:hover .imgname{color:#DBC98C;}
.ftoollist a:hover .imgshortcat{color:#FFF;}
.ftoollist .on a{background-color:#002e5c; padding:4px; margin-right:-4px; z-index:100; top:-5px;}
.ftoollist .on .imgname{color:#DBC98C;}
.ftoollist .on .imgshortcat{color:#FFF;}


.mainCase {
    padding: 30px 0 50px;
    background: #fff;
}
.oh{overflow:hidden;}
.comTitle {
    width: 1100px;
    margin: 0 auto 30px;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center;
    position: relative;
    border-bottom: 1px solid #E2E2E2;
}
.comTitle h3 {
    font-size: 30px;
    color: #0159b2;
    font-weight: bold;
    display: inline-block;
}
.comTitle h3 .ep {
    display: inline-block;
    margin: 0 15px;
    width: 33px;
    height: 2px;
    background: #0159b2;
    position: relative;
    top: -9px;
}
.comTitle h3 em {
    /*color: #ecc100;*/
    font-style: normal;
}
.comTitle p {
    padding-top: 8px;
    font-size: 14px;
    color: #666666;
}
.comTitle p span {
    color: #0159b2;
    font-size: 20px;
}
.caseL{width:800px;height:611px;overflow:hidden;}

.caseL ul{width:720px;}

.caseL ul li{
    float: left;
    width: 800px;
    height: 616px;
}

.caseL ul li a{display:block;overflow:hidden;}

.caseL ul li a img{
    width: 800px;
    height: 616px;
}
.caseR{width:300px;height:616px;overflow: hidden;}

.caseR li{height:46px;line-height:46px;color:#fff;border-bottom:1px solid #4B9361;background:#0159b2;}

.caseR li a{width:215px;padding-left:20px;color:#fff;float:left;font-size:14px;}

.caseR li span{float:right;padding-right:20px;}

.caseR li:hover,
.caseR li.on{background:#fc5800;color:#0159b2;}

.caseR li:hover a,
.caseR li.on a{color:#0159b2;}

.mainCaseShow {
    overflow: hidden;
    height: 711px;
}



/** case **/

/*Answer*/

.Answer {

	background: url("../images/answerbg.jpg") no-repeat center;

	width: 100%;

	height: 452px;

	overflow: hidden;

}

.Answer .box {

	width: 1000px;

	height: 280px;

	margin-top: 10px;

	position: relative;

	padding-top: 1px;

}

.Answer dl.dl {

	background: url("../images/answerconbg.png") no-repeat center;

	width: 1000px;

	height: 55px;

	margin: 15px auto 0;

	position: relative;

}

.Answer dl.dl dt, .Answer dl.dl dd {

	line-height: 55px;

	font-size: 16px;

	text-indent: 76px;

	width: 500px;

	float: left;

	white-space: nowrap;

}

.Answer dl.dl dt {

	color: #fff;

	background: url("../images/answerwen.png") no-repeat 30px center;

}

.Answer dl.dl dd {

	color: #0159b2;

	background: url("../images/answerda.png") no-repeat 30px center;

}

.Answer img.img {

	position: absolute;

	right: -215px;

	top: -99px;

}

/*Harm*/

.Harm {

	overflow: hidden;

	width: 100%;

	background: url("../images/harmbg.jpg") no-repeat center;

	height: 865px;

}

.Harm .HarmBox {

	width: 500px;

	margin: 0 auto;

	color: #fff;

	text-align: right;

	margin-top: 150px;

	overflow: hidden;

}

.Harm .harmCon {

	width: 235px;

	overflow: hidden;

}

.Harm .harmCon h3 {

	font-size: 42px;

	margin-top: 40px;

}

.Harm .harmCon p {

	font-size: 16px;

	line-height: 25px;

	height: 75px;

	overflow: hidden;

	margin-top: 20px;

}

.Harm .textLeft {

	text-align: left

}

/*advantage*/

.advantage {

	overflow: hidden;

	width: 100%;

	background: url("../images/advantagebg.jpg") no-repeat center;

	height: 843px;

}

.advantage .advantageList {

	width: 100%;

	margin-top: 45px;

	height: 385px;

	position: relative;

*margin-top: 52px;

}

.advantage li {

	width: 176px;

	padding: 0 15px;

	background: url("../images/yslibg.png") no-repeat center top;

	position: absolute;

	text-align: center;

	height: 249px;

	color: #fff

}

.advantage li h3 {

	font-size: 24px;

	margin-top: 45px;

}

.advantage li p {

	margin-top: 20px;

	line-height: 22px;

	font-size: 14px;

}

.advantage li i {

	position: absolute;

	background: url("../images/advantageli.png") no-repeat center top;

	width: 25px;

	height: 25px;

	left: 50%;

	margin-left: -12px;

}

.advantage li.li01 {

	left: 0;

	top: 70px;

}

.advantage li.li02 {

	left: 265px;

	top: 0px;

}

.advantage li.li03 {

	right: 265px;

	top: 0px;

}

.advantage li.li04 {

	right: 0;

	top: 70px;

}

.advantage li.li01 i {

	bottom: -105px;

}

.advantage li.li02 i {

	bottom: -83px;

}

.advantage li.li03 i {

	bottom: -75px;

}

.advantage li.li04 i {

	bottom: -95px;

}

.advantage li:hover {

	background-position: bottom;

	color: #724217

}

.advantage li:hover i {

	background-position: bottom;

}

/*Principle*/

.Principle {

	overflow: hidden;

	width: 100%;

	background-color: #fff;

	padding-bottom: 35px

}

.Principle .title {

	margin-top: 55px;

}

.Principle .list {

	overflow: hidden;

	width: 1200px;

	margin-top: 20px;

}

.Principle .list li {

	float: left;

	width: 220px;

	padding: 0 10px;

	text-align: center;

	overflow: hidden

}

.Principle .list li h3 {

	font-size: 24px;

	color: #0159b2;

	font-weight: normal;

	margin-top: 15px;

}

.Principle .list li p {

	line-height: 22px;

	font-size: 14px;

	color: #666666;

	height: 66px;

	margin-top: 15px;

}

.Principle h4 {

	color: #b8d3c4;

	background: url("../images/principlephone.png") no-repeat center;

	margin: 0 auto;

	width: 360px;

	height: 50px;

	line-height: 50px;

	margin-top: 25px;

	text-align: center;

	font-size: 26px;/* font-weight: normal */

}

.Principle h4 span {

	font-size: 18px;

	color: #fff;

	font-weight: normal

}

/*流程*/

.lC {

	overflow: hidden;

	width: 100%;

	background: #f7f7f7 url("../images/lcbg.png") repeat-x left 300px;

}

.lC .lcBox {

	width: 1200px;

	margin-top: 35px;

	height: 355px;

}

.lC .dl {

	width: 150px;

	float: left;

	text-align: center;

	position: relative;

	height: 350px;

}

.lC .lcBox dt i {

	width: 88px;

	height: 79px;

	overflow: hidden;

	display: block;

	margin: 0 auto

}

.lC .lcBox dt img {

	display: block;

}

.lC .lcBox dt p {

	font-size: 18px;

	line-height: 35px;

	color: #0159b2;

}

.lC .wen {

	background: url("../images/lc_libg.png") no-repeat center;

	width: 39px;

	height: 39px;

	margin: 0 auto;

	margin-top: 19px;

	font-size: 18px;

	color: #cccccc;

	line-height: 39px;

}

.lC img.lcIMg {

	position: absolute;

	bottom: 0;

	left: -60px;

	display: none

}

.lC .dl:hover i img {

	margin-top: -79px;

}

.lC .dl:hover p {

	color: #ffae00;

}

.lC .dl:hover .wen {

	background: url("../images/lc_libg_h.png") no-repeat center top;

	height: 69px;

	color: #ffae00;

}

.lC .dl:hover img.lcIMg {

	display: block

}

/*Treatment*/

.Treatment {

	overflow: hidden;

	width: 100%;

	padding-bottom: 55px;

}

.Treatment .title {

	margin-top: 35px;

}

.Treatment .TreatmentBox {

	width: 1200px;

	margin-top: 95px;

	height: 280px;

	position: relative

}

.Treatment .dl {

	width: 340px;

	overflow: hidden;

	position: absolute

}

.Treatment .dl dt {

	width: 77px;

	height: 118px;

}

.Treatment .dl dd {

	width: 248px;

	text-align: justify;

}

.Treatment .dl dd h3 {

	font-weight: normal;

	font-size: 18px;

	color: #333333

}

.Treatment .dl dd p {

	font-size: 14px;

	line-height: 26px;

	color: #666666;

	margin-top: 15px;

}

.Treatment .top {

	top: 0

}

.Treatment .right {

	right: 0

}

.Treatment .bottom {

	bottom: 0

}

.Treatment .left {

	left: 0

}

.Treatment img.img {

	position: absolute;

	left: 50%;

	margin-left: -150px;

	top: -35px;

}

/*air*/

.air {

	overflow: hidden;

	width: 100%;

	background: url("../images/airbg.jpg") no-repeat center;

	height: 197px;

}

.air .airPhone {

	font-size: 14px;

	color: #fff;

	margin-top: 140px;

	text-indent: 350px;

}

.air .airPhone b {

	font-size: 24px;

}

/*about*/

.about {

	overflow: hidden;

	width: 100%;

}

.about dl {

	overflow: hidden;

	padding: 35px 0;

	width: 100%;

}

.about dl dt {

	width: 429px;

	float: right

}

.about dl dd {

	width: 750px;

	float: left;

}

.about dl dd h3 {

	font-size: 18px;

}

.about dl dd h3 a {

	color: #0159b2

}

.about dl dd i {

	display: block;

	width: 200px;

	height: 1px;

	background: #0159b2;

	margin: 25px 0;

}

.about dl dd p {

	font-size: 16px;

	color: #666666;

	line-height: 28px;

	height: 110px;

	overflow: hidden;

}

.about dl dd a.more {

	display: block;

	margin-top: 30px;

	width: 130px

}

/*团队*/

.team {

	overflow: hidden;

	width: 100%;

	background: #fff;

	padding: 20px 0 30px;

}

.team .teamLt {width: 1200px;float: left;}
.team h3 {
	font-size: 18px;
	font-weight: normal;
	color: #999999;
	text-transform: uppercase;
	margin-bottom: 25px;
}

.team h3 a {
	font-weight: bold;
	color: #0159b2}

.team .teamBox {
	position: relative;
	width: 1200px;
	height: 200px;
	overflow: hidden
}

.team .list {

	position: absolute;

	top: 0;

	left: 0

}

.team .list li {

	width: 240px;

	float: left;

	margin-right: 6px;

}

.team .list li span {

	display: block;

	text-align: center;

	font-size: 13px;

	line-height: 35px;

	color: #333

}

.team .teamRt {

	float: right;

	width: 244px;

}

.team .teamCon {

	width: 243px;

	height: 170px;

	background-color: #eeeeee;

	position: relative;

	overflow: hidden;

}

.team .rtList {

	position: absolute;

	left: 0;

	top: 0

}

.team .rtList li {

	width: 193px;


	padding: 15px 25px;

	float: left

}

.team .btn {

	width: 100%;

	text-align: center;

	overflow: hidden;

	position: absolute;

	left: 0;

	bottom: 15px

}

.team .btn span {

	width: 15px;

	height: 15px;

	background: #fff;

	border-radius: 50%;

	display: inline-block;

	margin: 0 3px;

}

.team .btn span {

*display: inline

}

.team .btn span.cur {

	background: #ffae00

}

/*choose*/

.choose {

	overflow: hidden;

	width: 100%;

	background: #0159b2;

	padding-bottom: 55px;

}

.choose .title h2 a, .choose .title em {

	color: #fff;

	text-transform: uppercase;

}

.choose .title strong {

	color: #fff

}

.choose .title i {

	background-color: #fff

}

.choose .chooseBox {

	position: relative;

	width: 1200px;

	height: 153px;

	margin-top: 40px;

	overflow: hidden

}

.choose .lsit {

	position: absolute;

	top: 0;

	left: 0

}

.choose .lsit li {

	width: 200px;

	height: 83px;

	float: left;

}

.choose .lsit li a {

	display: block;

	width: 184px;

	height: 83px;

	margin-right: 16px;

	float: left;

}

.choose .lsit li a.last {

	margin-right: 0

}

.choose .btn {

	width: 100%;

	text-align: center;

	overflow: hidden;

	margin-top: 45px;

}

.choose .btn span {

	width: 50px;

	height: 4px;

	background: #fff;

	display: inline-block;

	margin: 0 3px;

}

.choose .btn span {

*display: inline

}

.choose .btn span.cur {

	background: #ffae00

}

/*news*/

.news {

	overflow: hidden;

	width: 100%;

	padding: 10px 0;

}

.news .newsLt {

	float: left;

	width: 810px;

}

.news .newsRt {

	float: right;

	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: #0159b2

}

.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: 35px;

	height: 325px;

	width: 810px;

	position: relative

}

.news .newsCon {

	position: absolute;

	left: 0;

	top: 0;

	display: none

}

.news .newsCon:first-child {

	display: block

}

.news dl dt {

	width: 200px;

	height: 150px;

	float: left;

}

.news dl dd {

	width: 570px;

	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: #0159b2

}

.news dl dd p {

	font-size: 14px;

	line-height: 22px;

	height: 110px;

	overflow: hidden;

	color: #666666;

	margin-top: 10px

}

.news .newsLi {

	overflow: hidden;

	width: 100%;

	margin-top: 20px;

	border-top: 1px solid #c9c9c9;

}

.news .newsLi li {

	font-size: 14px;

	overflow: hidden;

	width: 100%;

	padding: 14px 0;

	border-bottom: 1px dashed #c9c9c9

}

.news .newsLi li a {

	display: block;

	width: 380px;

	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: #0159b2

}

.news .btnLt {

	float: right;

	width: 78px;

}

.news .btnLt a {

	width: 37px;

	height: 33px;

	display: block;

}

.news .btnLt a.newsTop {

	background: url("../images/newstop.jpg") no-repeat center top;

	float: left;

}

.news .btnLt a.newsBtm {

	background: url("../images/newsbottom.jpg") no-repeat center top;

	float: right;

}

.news .btnLt a:hover {

	background-position: bottom

}

.news .newsDa {

	width: 365px;

	height: 355px;

	position: relative;

	margin-top: 10px;

	overflow: hidden

}

.news .listDa {

	position: absolute;

	top: 0;

	left: 0

}

.news .listDa li {

	padding: 20px 0;

	width: 100%;

	border-bottom: 1px dotted #bbbbbb;

}

.news .listDa li h3 {

	background: url("../images/newswen.jpg") no-repeat left center;

	padding-left: 35px;

	font-size: 13px;

	font-weight: normal

}

.news .listDa li h3 a {

	color: #333333

}

.news .listDa li p {

	background: url("../images/newsda.jpg") no-repeat left center;

	padding-left: 35px;

	font-size: 13px;

	color: #666666;

	line-height: 30px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	margin-top: 15px;

}

/*link*/

.link {

	overflow: hidden;

	width: 100%;

	padding: 20px 0

}

.link h3 {

	float: left;

	width: 65px;

	color: #666666;

	font-size: 14px;

	margin-top: 5px;

}

.link h3 a {

	color: #666666;

}

.link .ul {

	float: right;

	width: 1130px;

}

.link .ul li {

	margin: 5px 0;

	float: left;

	border-right: 1px dotted #0159b2;

	padding: 0 20px;

	font-size: 14px;

}

.link .ul li a {

	color: #666666;

}

.wrap{width:100%;}
.wrap{width:1200px;margin:0 auto;background: #fff;overflow: hidden;}

/*第一套样板房*/
.ybf_s1{width:1160px; height:553px; margin:0px auto;background-color:#FFF}
.ybf_s1_tab{width:52px; height:553px; float:left}
.ybf_s1_taba{width:52px; height:553px; font-size:16px; background-color:#D6D6D6}
.ybf_s1_taba dl{width:20px; height:auto; margin:0px auto; padding-top:60px;}
.ybf_s1_nav{width:1070px; height:492px; float:left; margin:30px 0px 20px 30px}
.ybf_s1_box{background:url("bg01.gif")/*tpa=http://www.sfdd.com/statics/shoufenqing/images/bg01.gif*/ no-repeat; /*width:960px; height:445px;*/ width:1070px; height:495px;}
	
	/*外框*/
	#ybf_s1_slider 
	{ 
	position:relative;
	width: 1070px;
	height: 495px;
	overflow: hidden;
	}

	#ybf_s1_slider .slide 
	{
		position:absolute;
		height: 495px;
		width:785px; /* 划过图片长度 */
		background: #000;
		overflow: hidden;
		border-left: #fff solid 1px;
		cursor: default;
	}
	#ybf_s1_slider .title   
	{
		color: #FFF;
		font-weight: bold;
		font-size:16px;
		margin-right: 1.5em;
		text-decoration: none;
		margin-top:10px; padding-top:10px;
	}
	#ybf_s1_slider .backgroundText 
	{
		position: absolute;
		width: 100%;
		height: 100px; /*文字层高度*/
		top: 100%;
		background: #000;
		filter: alpha(opacity=50);
		opacity: 0.5;
	}
	#ybf_s1_slider .text 
	{
		position: absolute;
		top: 1%;
		top: 100%;
		color: #FFF;
		text-align: justify;
		width: 785PX; 										/*原始图片和下面文字层宽度 470px*/
		left: 10px;
		margin-top:10px;
	}
	#ybf_s1_slider .text span{font-size:16px; color:#FFF; margin-top:10px; padding-top:10px;}
	#ybf_s1_slider .text p{font-size:12px; color:#FFF; line-height:20px; width:750px; font-family:'宋体'; margin-top:3px; float:left;}
	#ybf_s1_slider .text p1{ width:142px; height:36px; float:right; padding-left:20px; top}
	
	#ybf_s1_slider .text .oo{width:750px; height:80px; }
	#ybf_s1_slider .text .oobt{width:100%; height:25px; line-height:25px; font-size:16px; text-align:left; font-weight:bold}
	#ybf_s1_slider .text .oocontent{width:100%; line-height:20px; text-align:left; font-size:12px; color:#FFF; font-family:'宋体'; }
	#ybf_s1_slider .text .oocontenta{width:530px; float:left; height:56px; overflow:hidden;}
	#ybf_s1_slider .text .oocontentb{width:185px; float:right; margin-right:15px;}
	
	#ybf_s1_slider .diapo 
	{
		position: absolute;
		filter: alpha(opacity=100);
		opacity: 1;
		visibility: hidden;
	}
	#ybf_s1_slider .xiaoqu{    
		width: 20px;
	    height: auto;
	    position: absolute;
	    left: 0px;
	    top: 130px;
	    background-color: #FFF;
	    filter: alpha(opacity=90);
	    opacity: 0.9;
	    padding: 5px;
	    font-size: 14px;
	   }