/* dede58.com 做最好的织梦模板 */
@charset "utf-8";
/* CSS Document */
* {	transition:all .5s;}
.bannerBox {	width:100%;	height:450px;}
#flashs {	position:relative;	height:450px;	overflow:hidden;}
#flashs .bgitem {	z-index:1;	position:absolute;	top:0;}
#flashs .btn {	position:absolute;	z-index:7;	bottom:10px;	left:50%;	margin-left:-64px;	padding:0px 6px;}
#flashs .btn span {	color:#fff;	background:#202932;	cursor: pointer;	display: inline-block;	margin:0 2px;	width:25px;	height:25px;	font-size:14px;	line-height:25px;	text-align:center;}
#flashs .btn span.cur {	background:#0D5279;}

.banner{ width: 1343px; margin: 0 auto; z-index:998; }
.banner embed{ z-index:5555; position:relative; }
.aleoflash-swf{ z-index:5555;}

/*banner*/
.banner2{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;border-bottom: 2px solid #5D666B;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#0D5279;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.cl_bs {	position:relative;	height:0px;	z-index:99999;}
.cl_bs .cl_bsSpan {	position:absolute;	left:0px;	top:-3px;	width:100%;	height:3px;	background:url(../images/cl_bs_ico.png) repeat-x center;}
/*--searchBox*/
.searchBg {	padding:12px 0;	background-color:#fff;}
.search {	height:28px;	line-height:28px;	overflow:hidden;}
.search .ss {	width:270px;}
.search .ss span {	float:left;	width:70px;	font-size:14px;	color:#027445;}
.search .wbyinput {	float:left;	width:190px;	height:18px;	line-height:18px;	padding:5px 10px;	color:#8c8c8c;	border:none;	background:url(../images/searchtxt.png) no-repeat left center;	outline:none;}
.search .wbybut {	float:right;	width:60px;	height:28px;	border:none;	background:url(../images/searchbtn.png) no-repeat left center;	color:#fff;}
.search .keyWord {	margin-left:10px;	width:600px;	height:28px;	overflow:hidden;	color:#7e7e7e;}
.search .keyWord span {	float:left;	width:70px;	font-size:14px;	color:#0D5279;}
.search .keyWord em {}
.search .keyWord a {	padding:0 4px;	color:#7e7e7e;}
.cpSpan { overflow:hidden; padding-bottom: 20px; }

/*产品*/
.tuij{ width:1200px; margin:0 auto; }
.marquee { height:245px;overflow:hidden; margin-top:20px;}
.marquee dl{ display:inline; float:left; width: 238px; height:245px; margin-right:12px;}
.marquee dl a{ width:230px; display:block; float:left; text-align:center; font-size:14px;}
.marquee dl a:hove{ text-decoration:none;}
.marquee dl img {width:230px; height:178px; padding:3px; border:1px solid #ccc;}
.marquee dl em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px;}
.marquee dd{ width:238px; height:32px; text-align:center; line-height:2.3; overflow:hidden; }

/*产品*/
.cpBox {	width:1200px;	margin-top:14px;	background-color:#fff; /* background:url(../images/cpbox.jpg) no-repeat center;*/}
.cpMu {	width:222px; overflow:hidden;}
.cpMu h4 {	padding-top:30px;	padding-bottom:20px;}
.cpMu h4 img {	margin-left:24px;	display:block;}
.cpMu dl {	margin:0 auto;	width:228px;}
.cpMu dt {	margin-bottom:4px;	height:38px;	line-height:38px;	background:url(../images/cpmudt.png) no-repeat center;}
.cpMu dt a {	margin-left:24px;	color:#fff;}
.cpMu dd {	margin-bottom:3px;	line-height:23px;}
.cpMu dd a {	margin:0 10px;	color:#fff;	display:inline-block;}
.cpList {	margin-right:20px;	width:940px; overflow:hidden;}
.cpList h4 {	margin-top:0px;	height:34px;	line-height:34px;	font-size:16px;	border-bottom:1px solid #0D5279;}
.cpList h4 a {	margin-left:16px;	float:left;	width:101px;	height:34px;	color:#027345;	text-decoration:none;	text-align:center;}
.cpList h4 a.cur, .cpList h4 a:hover {	color:#fff;	background:url(../images/cplisttit_icoh.png) no-repeat center;}
.cpList ul {	overflow:hidden;}
.cpList li {	margin-top:5px;	float:left;	width:234px; text-align:center;}
.cpList li.noMr {	border-right:none;}
.cpList li h5 { float:left; width:222px; height:34px; text-align: center; padding:0 12px; line-height:34px; -weight:normal; overflow:hidden;}
.cpList li h5 a {	color:#333;}
.alSpan {	background:url(../images/alspan.jpg) no-repeat center;	height:600px;}
/*Partner*/
.pattern {	padding:20px 0px 30px 0px}
.Partner h4 {	padding:14px 0px;	text-align:center;}
.Partner .parCont {	position:relative;	height:137px;	background:url(../images/parcont.png) no-repeat center;	overflow:hidden;}
.Partner .parCont ul {	margin:26px auto 0 auto;	width:920px;	overflow:hidden;}
.Partner .parCont li {	margin:0 2px;	float:left;	width:204px;}
.Partner .parCont .btnLeft, .Partner .parCont .btnRight {	position:absolute;	top:50%;	margin-top:-24px;	width:29px;	height:47px;}
.Partner .parCont .btnLeft {	left:0px;	background:url(../images/pbtnleft.png) no-repeat center;}
.Partner .parCont .btnRight {	right:0px;	background:url(../images/pbtnright.png) no-repeat center;}
.alBox {	position:relative;}
.alBox .btnS {	position:absolute;	right:0px;	top:48px;}
.alBox h4 {	padding:24px 0px 24px 0;	text-align:center;}
.alCont {	overflow:hidden;}
.alCont dl {	margin-right:8px;	float:left;	width:390px;	height:480px;	background:url(../images/allibg.jpg) no-repeat center;}
.alCont dl.noMr {	margin-right:0px;}
.alCont dt, .alCont dd {	margin:0 auto;	width:370px;}
.alCont dt {	padding:10px 0px;}
.alCont dd {}
.alCont dd h5 {	height:40px;	line-height:40px;	font-size:14px;}
.alCont dd h5 a {	color:#0D5279;}
.alCont dd p {	margin-bottom:24px;	line-height:22px;	font-size:13px;	height:66px;	overflow:hidden;}
.alCont dd .btnGd {	display:block;	width:81px;	height:29px;	background:url(../images/albtngd.png) no-repeat center;}
.alCont dl:hover {	background-image:url(../images/allibgh.png);}
.alCont dl:hover dd h5 a {	color:#000;}
.alCont dl:hover dd p {	color:#000;}
.alCont dl:hover dd .btnGd {	background:url(../images/albtngdh.png);}
/*优势*/
.ys {background:url(../images/ysbg.jpg) no-repeat center top;}
.ys div {	overflow:hidden;}
.ys h4 {	height:330px;	background:url(../images/ysbg_01.jpg) no-repeat center top;	font-weight:normal;}
.ys h4 .container {	height:210px;	position:relative;}
.ys h4 span {	position:absolute;	right:119px;	top:48px;	font-size:24px;	color:#0D5279;}
.ys .ys_01 {	height:380px;	}
.ys .ys_02 {	height:360px;	}
.ys .ys_03 {	height:360px;	}
.ys .ys_04 {	height:246px;	}
.ys .ys_05 {	height:240px;	}
.ys .ys_06 {	height:276px;	}
.ys .ys_07 {	height:237px;	}
.ys dl {}
.ys dt {	margin-bottom:17px;	font-size:16px;	font-weight:bold;	color:#7B9DB1;}
.ys dt b {	margin-bottom:7px;	font-size:30px;	color:#0D5279;	display:block;}
.ys dd {	padding-left:15px;	margin-bottom:6px;	font-size:15px;	line-height:31px;	width:420px;	background:url(../images/ysdd_ico.png) no-repeat left 11px;}
.ys dd b {}
.ys .ys_01 dl {	margin-top:12px;	margin-left:104px;}
.ys .ys_02 dl {	margin-top:12px;	margin-left:614px;}
.ys .ys_03 dl {	margin-top:20px;	margin-left:104px;}
.ys .ys_04 dl {	margin-top:24px;	margin-left:614px;}
.ys .ys_05 dl {	margin-top:10px;	margin-left:104px;}
.ys .ys_06 dl {	margin-top:4px;	margin-left:614px;}
.ys .ys_07 dl {	margin-top:8px;	margin-left:104px;}
.ys .ys_01 dd {	width:420px;}
.ys .ys_02 dd {	width:px;}
.ys .ys_03 dd {	width:438px;}
.ys .ys_04 dd {	width:px;}
.ys .ys_05 dd {	width:356px;}
.ys .ys_06 dd {	width:px;}
.ys .ys_07 dd {	width:350px;}
.krSpan {	background:url(../images/krspan.jpg) no-repeat center;	height:550px;	overflow:hidden;}
.krSpan .container h4 {	margin-bottom:10px;}
.ggl {	position:relative;}
.ggl img {	display:block;}
.ggl span {	position:absolute;}
.ggl01 {	margin-top:24px;	margin-bottom:10px;}
.ggl01 span {	right:132px;	top:74px;	font-size:24px;	color:#016c40;}
.ggl02 {	margin-top:14px;}
.ggl02 span {	right:136px;	top:114px;	font-size:24px;	color:#016c40;}
/*客户见证*/
.khjz {	width:1200px;}
.khjzCont {	overflow:hidden;	height:455px;	background:url(../images/khjzcont.png) no-repeat center;}
.khjzCont dl {	float:left;	margin-top:20px;	height:192px;	overflow:hidden;	padding:0px 1% 0px 3%;	width:46%;*width:45%;}
.khjzCont dl img{ border:2px solid #0D5279; }
.khjzCont dd {	margin-left:250px;}
.khjzCont dd h5 {	margin-bottom:12px;	font-size:14px;}
.khjzCont dd h5 a {font-size: 20px;	color:#0D5279;}
.khjzCont dd p {	line-height:20px;	height:155px;	overflow:hidden;}
/*荣誉*/
.ryBox {	position:relative;	width:240px;}
.ryBox .btnS {	position:absolute;	right:0px;	top:12px;}
.ryCont {	overflow:hidden;	height:327px;	background:url(../images/rycont.png) no-repeat center;}
.ryCont ul {	margin:40px auto 0px auto;	width:150px;	overflow:hidden;}
.ryCont ul li {	float:left;	width:150px;	text-align:center;}
.ryCont ul li h5 {	margin-top:12px;	font-size:14px;	font-weight:normal;}
.gySpan {	background:url(../images/gyspan.jpg) no-repeat center;	height:530px;}
.gyBox {	text-align:center;	color:#fff;}
.gyBox h4 {	padding-top:44px;	padding-bottom:26px;}
.gyBox dd {	padding:0 40px;	font-size:13px;	line-height:22px;	height:88px;	overflow:hidden;}
.gyBox dt {	padding:26px 0px;}
.gyBox ul {	overflow:hidden;}
.gyBox li {	float:left;	margin-right:30px; }
.gyBox li.noMr {	margin-right:0px;}
.gyBox li img {	display:block;	padding:10px;	background:url(../images/gyimgbg.png) no-repeat center;}
.gyBox li h5 {	margin-top:12px;	font-weight:normal;}
.gyBox li h5 a {	color:#fff;}
.dtSpan {	padding:40px 0;}
.dtSpan h4 {	height:44px;	margin-bottom:6px;}
.dhBxx {	width:400px;}
.dhBxx .dtImg img {	display:block;	padding:10px;	background:url(../images/dtimgbg.png) no-repeat center;}
.dhBxx ul {	margin-top:10px;}
.dhBxx li {	padding-left:10px;	height:30px;	line-height:30px;	overflow:hidden;	font-size:13px;	background:url(../images/dtli_ico.png) no-repeat left 12px;}
.dhBxx li:hover {	background-image:url(../images/dtli_icoh.png);}
/*动态*/
.dtBox {}
.hyzs {	margin-left:42px;}
/*问题解答*/
.wtjd {	width:320px;}
.wtjdCont {	height:258px;	overflow:hidden;	margin-top:10px}
.wtjdCont dl {	padding:4px 0;	border-bottom:1px dotted #6c6c6c;}
.wtjdCont dt {	background-image:url(../images/tw_ico.png);}
.wtjdCont dt a {}
.wtjdCont dd {	line-height:20px;	background-image:url(../images/jd_ico.png);	color:#0D5279;}
.wtjdCont dt, .wtjdCont dd {	padding:8px 0;	padding-left:28px;	background-position:left 8px;	background-repeat:no-repeat;}
.cl_bsB {	position:relative;	height:0px;}
.cl_bsB .cl_bsSpan {	position:absolute;	left:0px;	bottom:-3px;	width:100%;	height:3px;	background:url(../images/cl_bsb_ico.png) repeat-x center;}
.formSpan {	background:url(../images/formspan.jpg) no-repeat center; overflow:hidden;}
.formBox {	margin-top:30px;	width:1200px;	height:350px;	background:url(../images/formbox.jpg?c=003) no-repeat center;}
.formBox {	position:relative;}
.formBox .formPhone {	position:absolute;	left:553px;	top:49px;	font-size:24px;	color:#0D5279;}
.formBox .m_form {	position:absolute;	left:810px;	top:180px;	width:100%;}
.formBox .m_form {	width:350px;}
.formBox .m_form li {	margin-bottom:8px; color:#000; }
.formBox .m_form .iptTxt {	width:204px;	border:none;	height:16px;	line-height:16px;	padding:10px;	outline:none;	background:url(../images/ipttxt.png) no-repeat center;	font-family:microsoft yahei;	color:#fff;}
.formBox .m_form .txtAre {	width:204px;	height:96px;	border:none;	outline:none;	resize:none;	padding:10px;	line-height:20px;	background:url(../images/txtare.png) no-repeat center;	font-family:microsoft yahei;	color:#fff;}
.formBox .m_form .btnTj {	width:144px;	height:46px;	border:none;	background:url(../images/btntj.png) no-repeat center;	cursor:pointer;}
.yqlj {	margin-top:24px;	background-color:#fff; line-height:30px; overflow: hidden; }
.yqlj h4 {	font-weight:normal;}
.yqlj h4 a {	margin-left:18px;	margin-right:4px;	color:#0D5279;}
.yqlj h4 span {	color:#999;}
.yqlj p {	margin-left:146px;}
.yqlj p a {	display:inline-block;	padding:0 14px;	background:url(../images/yqljbr.png) no-repeat right center;}
