﻿@charset "utf-8";
/* CSS Document */

/*common*/
body { font-family: "Microsoft Yahei"; min-width: 1200px;    width: 100%;}
span { overflow:hidden;}/*兼容IE8*/

/*正文开始*/
.banner a {  height:550px; display:block}



/******************************广告*********************************/
.banners{height: 550px;}
.fullSlide {
	width:100%;
	position:relative;
	height:550px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:550px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:550px;
}

.fullSlide .hd {
	position:absolute;
	z-index:999;
	bottom:0px;
 width:100%;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:48px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#1C79D8;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}


/*战略合作伙伴*/
.hz_bg { background:url(Img/Index/hz_bg.gif) no-repeat center bottom; height:660px;}
.hz_top { text-align:center; padding:45px 0 0;}
.hz_top a em { display:block; font-size:18px; color:#555; line-height:31px; padding:15px 0 0;}


.hz_con .hz_p01 { top: 150px;left: -24px;}
.hz_con p { position:absolute;top: 198px;left: 10px;}
.hz_con .hz_p02 { top:60px; left:210px;}
.hz_con .hz_p03 {top: 234px;left: 240px;}
.hz_con .hz_p04 {top: 56px;left: 441px;}
.hz_con .hz_p05 { top:132px; left:668px;}
.hz_con .hz_p06 {top: 261px;left: 769px;}
.hz_con .hz_p07 {top: 60px;left: 884px;}
.hz_con .hz_p08 {top: 193px;left: 1022px;}
.hz_con .hz_p09 { top:360px; left:625px;}
.hz_con .hz_p09 a { font-weight:bold; color:#fff; font-size:14px; text-transform:uppercase;}

.hz_con .hz_p01 img{ width:199px;}
.hz_con .hz_p02 img{ width:128px;}
.hz_con .hz_p03 img{ width:171px;}
.hz_con .hz_p04 img{}
.hz_con .hz_p05 img{ width:133px;}
.hz_con .hz_p06 img{ width:166px;}
.hz_con .hz_p07 img{ width:143px;}
.hz_con .hz_p08 img{ width:183px;}

.rx02 li img{ width:266px; height:217px;}

/**/
.zx_bg { background:url(Img/Index/cp_bg.jpg) no-repeat center 0; height:1345px;}
.zx_bt { text-align:center; padding:60px 0 30px;}
.zx_bt a em { display:block; font-size:18px; color:#555; line-height:31px; padding:15px 0 0;}
.zx_bt span { display:block; padding:15px 0 0 300px;}
.zx_bt span i { width:134px; height:32px; line-height:32px; text-align:center; font-size:21px; color:#333; border:solid 1px #89bc43; display:block; float:left; border-radius:50px; margin-right:22px;}

.zx { width:254px; overflow:hidden; background:#fff; border-bottom:solid 4px #01a340} 
.zx_top { background:#1857a4; height:98px;}
.zx_top a { display:block; padding:25px 0 0 25px;}

.zx_con h3 a { background: url(Img/Index/zx_h3bg01.gif) no-repeat 0 0; display:block; width:229px; height:49px; line-height:49px; font-size:16px; color:#fff; padding-left:25px;}
.zx_con h3 a:hover,.zx_con .cur a { background: url(Img/Index/zx_h3bg02.gif) no-repeat 0 0;}
.zx_con ul { padding:0 0 15px;}
.zx_con ul li { height:35px; line-height:35px; padding-left:27px; border-bottom:dashed 1px #e3e3e3;}
.zx_con ul .nobor01 { border:none;}
.zx_con ul li a { font-size:14px; color:#555;}
.zx_con ul li a:hover { color:#89bc43;}

.rx { width:920px;}
.rx_top { height:50px; line-height:50px; background:#fff; margin-bottom:16px;}
.rx_top em { display:block; float:right; padding-right:20px;}
.rx_top em a { font-family:Arial; font-size:14px; color:#999; text-transform:uppercase;}
.rx_top span { display:block; width:144px; height:50px; background:#1857a4; text-align:center;}
.rx_top span a { font-size:20px; color:#fff;}

.rx_con dl { height:448px;}
.rx_con dt { float:left; position:relative;}
.rx_con dt a img { width:529px; height:431px;}
.rx_con dt a i { display:block; position:absolute; top:21px; left:25px;}
.rx_con dt a i img { width:36px; height:48px;}
.rx_con dt a .rx_i02 { top:27px; left:67px;}
.rx_con dt a .rx_i02 img { width:150px; height:35px;}
.rx_con dt a .rx_i03 { top:0; left:437px;}
.rx_con dt a .rx_i03 img { width:93px; height:102px;}
.rx_con dt a em { display:block; position:absolute; top:398px; left:0; background:url(Img/Index/cp_spbg.png) repeat; width:529px; height:33px; line-height:33px; text-align:center; font-size:14px; color:#fff;}

.rx_con dd { float: right; background:#fff; width:340px; height:381px; padding:50px 0 0 50px;}
.rx_con dd b { height:50px; display:block;}
.rx_con dd b a { font-size:30px; color:#1857a4; font-family:"宋体";}
.rx_con dd i { width:60px; height:2px; background:#89bc43; display:block; line-height:0; font-size:0}
.rx_con dd p { width:292px; line-height:30px; font-size:15px; color:#555; padding:22px 0 0;}
.rx_con dd p em { color:#1857a4; font-weight:bold;}
.rx_con dd span { display:block; padding:25px 0 0;}
.rx_con dd span a { margin-right:10px;}

.rx01 { padding:81px 0 0;}
.rx03 { padding:81px 0 0;}
.rx02 ul li { float:left; margin:0 22px 0 0;  width:266px; position: relative;}
.rx02 ul .nobor01 { margin:0;}
.rx02 ul li i a img { width:266px; height:217px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.rx02 ul li i a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}
.rx02 ul li a em { display:block; padding:15px 0; text-align:center; font-size:14px; color:#555}
.rx02 ul li a i { display:block; position:absolute; top:10px; left:14px;}
.rx02 ul li a i img { width:36px; height:48px;}
.rx02 ul li a b { display:block; position:absolute; top:187px; left:38px;}
.rx02 ul li a b img { width:188px; height:14px;}

/*品质藏于细节之间*/
.xj_bg { background:url(Img/Index/xj_bg.gif) no-repeat center bottom; height:575px;}
.xj_con { padding:15px 0 0;}
.xj_con ul li { float:left; text-align:center; width:240px;}
.xj_con ul li a i { background:url(Img/Index/xj_ico01.png) no-repeat; width:135px; height:142px; display:block; margin:0 auto;}
.xj_con ul li a:hover i { background:url(Img/Index/xj_ico02.png) no-repeat;}
.xj_con ul li a span { display:block; font-size:20px; color:#333; padding:26px 0 0;}
.xj_con ul li a em { display:block; font-size:12px; color:#999; padding:10px 0;}
.xj_con ul li a b { font-size:15px; color:#333; line-height:25px; font-weight:normal; padding:0 30px; text-align:center; display:block;}

.xj_con ul .xj_li02 a i { background:url(Img/Index/xj_ico01.png) no-repeat -263px 0;}
.xj_con ul .xj_li02 a:hover i { background:url(Img/Index/xj_ico02.png) no-repeat -263px 0;}
.xj_con ul .xj_li03 a i { background:url(Img/Index/xj_ico01.png) no-repeat -534px 0;}
.xj_con ul .xj_li03 a:hover i { background:url(Img/Index/xj_ico02.png) no-repeat -534px 0;}
.xj_con ul .xj_li04 a i { background:url(Img/Index/xj_ico01.png) no-repeat -796px 0;}
.xj_con ul .xj_li04 a:hover i { background:url(Img/Index/xj_ico02.png) no-repeat -796px 0;}
.xj_con ul .xj_li05 a i { background:url(Img/Index/xj_ico01.png) no-repeat -1051px 0;}
.xj_con ul .xj_li05 a:hover i { background:url(Img/Index/xj_ico02.png) no-repeat -1051px 0;}

/*春天源经典案例*/
.al01 { width:630px; height:697px; background:#1857a4}
.al01 dl dt { position:relative;}
.al01 dl dt a i { display:block; position:absolute; top:318px; left:525px;}
.al01 dl dt a i img { width:90px; height:115px;}
.al01 dl dt a img { width:630px; height:440px;}
.al01 dl dd span { display:block; text-align:center; padding:20px 0;}
.al01 dl dd span a { font-size:18px; color:#fff;}
.al01 dl dd i { font-size:16px; color:#fff; background:url(Img/Index/al_xx01.gif) no-repeat 70px 10px; margin-left:43px; display:block;}
.al01 dl dd p { padding:20px 43px 0; line-height:30px; font-size:14px; color:#fff;}
.al01 dl dd p em { padding-left:125px;}
.al01 dl dd p a { color:#fff;}



.al02 { width:570px;}
.al02 ul li { float:left; width:275px; margin:0 0 0 10px; position:relative;}
.al02 ul li a i { display:block; position:absolute; top:128px; left:225px;}
.al02 ul li a span { display: none; position:absolute; top:0; left:0;}
.al02 ul li a:hover span { display:block;}
.al02 ul li a b { font-weight: normal; display:block; height:50px; line-height:30px; text-align:center; font-size:14px; color:#555}
.al02 ul li img{ width:275px; height:192px;}
/*广告*/
.pic01 { background:url(Img/Index/pic02.jpg) no-repeat center 0; height:297px;}
.pic { width:1200px; margin: 0 auto;}
.pic01 p { position:absolute; top:95px; right:0;}
.pic01 p span { display:block; font-size:15px; color:#fff;}
.pic01 p span em { display:block; font-size:28px; margin-bottom:10px;}

/**/
.ys_con dl dt { float:left;}
.ys_con dl dd { float: right; width:1060px;}
.ys_con dl dd b a { font-size:27px; color:#333}
.ys_con dl dd b a em { font-weight:normal; font-size:20px; color:#333; padding-left:20px;}
.ys_con dl dd .ys_p { width:90px; height:2px; background:#89bc43; margin:15px 0; display:block; line-height:0; font-size:0}

.ys_con dl dd ul li { float:left; margin:0 45px 0 0;}
.ys_con dl dd ul .nobor01 { margin:0;}
.ys_con dl dd ul li a { background:url(Img/Index/ys_libg01.gif) no-repeat; width:321px; height:256px; display:block; padding:52px 0 0; text-align:center; color:#333;}
.ys_con dl dd ul li a i { display:block;}
.ys_con dl dd ul li a:hover { background:url(Img/Index/ys_libg02.gif) no-repeat;}
.ys_con dl dd ul li a em { display:block; font-size:20px; padding:35px 0 15px;}
.ys_con dl dd ul li a span { display:block; font-size:14px; line-height:25px; padding:0 30px;}

.ys_bg02 { background:#f3f3f3; padding:68px 0 0; margin:58px 0 0; height:490px;}
.ys_con02 { width:390px; padding:140px 0 0 45px;}
.ys_con02 b a { display:block; font-size: 27px; color:#333;}
.ys_con02 em { display:block; font-size:20px; color:#333; padding:20px 0 0;}
.ys_con02 .ys_p { width:90px; height:2px; background:#89bc43; margin:15px 0; display:block; line-height:0; font-size:0}
.ys_con02 p { font-size:16px; color:#333; line-height:30px;}
.ys_con02 p a { display:block; padding:20px 0 0;}

/*走进公司*/
.zj_bg { background:url(Img/Index/zj_bg.jpg) no-repeat center 0; height:756px; margin:70px 0 0;}

.zj_con { padding:80px 0 0;}
.zj_con dl { height:396px; overflow:hidden;}
.zj_con dt { float:left; line-height:0; font-size:0; width:588px;}
.zj_con dt img { width:588px; height:385px;}
.zj_con dd { float:left; width:550px; padding:70px 0 0 60px;}
.zj_con dd b{  height:52px; display:block;}
.zj_con dd b a { font-size:24px;color:#fff;}
.zj_con dd em { display:block; margin-bottom:30px;}
.zj_con dd p { line-height:27px; font-size:14px; color:#fff; height:150px;}
.zj_con dd span a { width:133px; height:36px; line-height:36px; text-align:center; font-size:14px; color:#fff; border:solid 1px #fff; display:block; float:left; margin-right:20px; border-radius:50px;}

.xc_con { width:965px; padding:70px 0 0; margin-top:70px;}
.xc_con ul li { float:left; width:211px; padding:0 0 0 20px;}
.xc_con ul .nobor { padding:0;}
.xc_con ul li i a { display:block; overflow:hidden; width:211px; height:146px;}
.xc_con ul li i a img { width:211px; height:146px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.xc_con ul li i a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}
.xc_con ul li span a { display:block; height:40px; line-height:40px; text-align:center; color:#666; font-size:16px;}
.xc_top { width:230px;}
.xc_top span { height:70px; display:block; text-align:center; width:215px; margin-left:14px;}
.xc_top span a { font-size:20px; color:#fff; font-weight:bold; padding:20px 0 0;display:block;}
.xc_top span a em { display:block; font-family:Arial; font-size:12px; text-transform:uppercase; font-weight: normal; color:#c6c6c6; padding:5px 0 0;}
.xc_top ul li { background: url(Img/Index/zj_xx01.gif) no-repeat right 0}
.xc_top ul li a { width:233px; height:68px; display:block;}
.xc_top ul li a:hover,.xc_top ul .cur a { background: url(Img/Index/zj_libg01.gif) no-repeat;}
.xc_top ul li a img { display:block; float:left; padding:20px 18px 0 43px;} 
.xc_top ul li a em { display:block; float:left; padding:18px 0 0; color:#fff; font-size:16px; font-weight:bold;} 
.xc_top ul li a em i { font-weight:normal; display:block; font-size:12px; color:#c6c6c6; padding:5px 0 0;text-transform:uppercase;}
.xc_top ul li a:hover em i ,.xc_top ul .cur a em i { color:#fff;}

/*常见问题*/
.wd { background:url(Img/Index/wd_bg.gif) no-repeat; width:358px; height:468px;}
.wd p { width:177px; float:left; text-align:center;}
.wd_p { margin-left:3px;}
.wd p a { font-size:20px; display:block; padding:140px 0 0; height:94px; width:177px; font-size:20px; color:#fff; margin-bottom:3px;}
.wd p .wd_a02 { font-size:20px; display:block; padding:70px 0 0; height:42px; width:177px; font-size:20px; color:#fff;}

/*春天源动态*/
.dt { width:790px; padding:0 0 66px;}
.dt_top { height:30px; background:url(Img/Index/dt_xx01.gif) repeat-x 0 bottom;}
.dt_top span { float:right;}
.dt_top span a { font-size:14px; color:#333; text-transform:uppercase;}
.dt_top ul li { float:left; padding:0 33px 0 0;}
.dt_top ul li a { font-size:20px; color:#01a340; height:30px; display:inline-block;}
.dt_top ul li a:hover,.dt_top ul .cur a { background:url(Img/Index/dt_xx02.gif) repeat-x 0 bottom; color:#135db2;}

.dt_con { padding:22px 0 0; width:px; overflow:hidden;}
.dt_con dl { height:200px;}
.dt_con dl dt { float:left; width:289px; height:177px; overflow:hidden;}
.dt_con dl dt a img { width:289px; height:177px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.dt_con dl dt a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}

.dt_con dl dd { float: right; width:460px;}
.dt_con dl dd b { height:40px; line-height:40px; display:block;}
.dt_con dl dd b a { font-size:16px; color:#555;}
.dt_con dl dd b a:hover { color:#135db2}
.dt_con dl dd p { line-height:25px; font-size:14px; height:145px; color:#555; overflow:hidden}
.dt_con dl dd p a { color:#135db2;}

.dt_list ul li { height:43px; line-height:43px; padding: 0 0 0 25px;  overflow:hidden; background: url(Img/Index/dt_ico01.gif) no-repeat 0 16px; border-bottom:dashed 1px #dcdcdc;}
.dt_list ul .nobor { border:none;}
.dt_list ul li a em { display:block; float:right;}
.dt_list ul li a { color:#555; font-size:14px;}
.dt_con ul li a:hover { color:#135db2;}

