
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banners{height: 500px;}
.fullSlide { clear:both;
	width:100%;
	position:relative;
	height:500px;
}
.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:500px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:500px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	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:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#00A58F;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#EF8200;
}
.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(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}
/**/
/* 4大免费服务 */
.g_fw { height: 540px; }
.g_fw h2 { background: url(../images/fwtit.jpg) no-repeat center 60px; height: 137px; text-align: center; font-size: 36px; font-weight: bold; }
.g_fw h2 a { color: #333333; }
.g_fw h2 b { display: inline-block; padding: 0 10px; }
.g_fw h2 em { color: #ef8200; }
.g_fw h2 span { display: block; font-size: 20px; color: #666666; font-weight: normal; padding-top: 26px; }
.g_fw dl { float: left; width: 232px; height: 245px; margin-right: 24px; }
.g_fw .lastdl { margin-right: 0; }
.g_fw dt, .g_fw dt img { width: 232px; height: 245px; display: block; }
.g_fw dd { padding: 20px 0 0 13px; background: #00a690 url(../images/fwico.png) no-repeat 192px 32px; height: 60px; font-size: 16px; color: #fff; }
.g_fw dd em { display: block; font-size: 12px; color: #a3d6cc; text-transform: uppercase; font-weight: normal; padding-top: 5px; }
.g_fw dl:hover dd{ background: #ef8200 url(../images/fwico.png) no-repeat 192px 32px; }
.g_fw dl:hover dd em { color: #f7c7a3; }

/* 产品 */
.g_cp { background: url(../images/cpbg.jpg) repeat-x center top; height: 500px; }
.g_cp h2 { background: url(../images/cptit.jpg) no-repeat; height: 122px; padding-top: 70px; text-align: center; font-size: 36px; font-weight: bold; color: #333333; }
.g_cp h2 a { color: #333; }
.g_cp h2 i { font-style: normal; padding-left: 80px; }
.g_cp h2 em { color: #00a58f; display: inline-block; padding-left: 94px; }
.g_cp h2 span { display: block; font-size: 22px; font-weight: normal; color: #666666; padding-top: 12px; letter-spacing: 6px; padding-left: 82px; }
.g_cp .m_fl { width: 222px; float: left; }
.g_cp .m_fl h3 { background: url(../images/flh2.jpg) no-repeat; padding-top: 20px; height: 84px; text-align: center; font-size: 24px; font-weight: bold; color: #fff; }
.g_cp .m_fl h3 a { color: #fff; }
.g_cp .m_fl ul { border-left: 1px solid #00a690; border-right: 1px solid #00a690; }
.g_cp .m_fl ul li { height: 46px; line-height: 46px; border-bottom: 1px solid #f1f1f1; overflow: hidden; }
.g_cp .m_fl ul li a { padding-left: 50px; display: block; height: 46px; line-height: 46px; font-size: 16px; color: #555555; background: url(../images/flico1.jpg) no-repeat 27px 16px; overflow: hidden; }
.g_cp .m_fl ul li a:hover { background: #f2f2f2 url(../images/flico2.jpg) no-repeat 27px 16px; font-weight: bold; color: #ec7f06; border-left: 4px solid #ef8200; position: relative; left: -1px; }
.g_cp .m_fl .cur a { background: #f2f2f2 url(../images/flico2.jpg) no-repeat 27px 16px; font-weight: bold; color: #ec7f06; border-left: 4px solid #ef8200; position: relative; left: -1px; }
.g_cp .fltel { background: url(../images/fltel.jpg) no-repeat; width: 162px; height: 64px; padding: 15px 0 0 60px; font-size: 14px; color: #fff; }
.g_cp .fltel b { display: block; font-size: 18px; }
.g_cp .m_cp { float: right; width: 755px; }
.g_cp .m_cp h3 { height: 40px; background: url(../images/cpline.jpg) no-repeat 140px 3px; border-bottom: 1px solid #ddd; font-weight: normal; margin-bottom: 27px; }
.g_cp .m_cp h3 a { display: inline-block; height: 40px; padding: 0 33px; font-size: 20px; color: #666666; font-weight: normal; text-transform: none; }
.g_cp .m_cp h3 a:hover { background: url(../images/cptit1.jpg) no-repeat 0 4px; color: #ec7f06; font-weight: bold; border-bottom: 3px solid #ec7f06; }
.g_cp .m_cp h3 span a { padding: 0; }
.g_cp .m_cp h3 span a:hover { background: none; border-bottom: none; }
.g_cp .m_cp .cur { background: url(../images/cptit1.jpg) no-repeat 0 4px; color: #ec7f06; font-weight: bold; border-bottom: 3px solid #ec7f06; }
.g_cp .m_cp dl { position: relative; height: 349px; width: 755px; margin-bottom: 24px; }
.g_cp .m_cp dt, .g_cp .m_cp dt img { height: 349px; width: 755px; display: block; }
.g_cp .m_cp dd { position: absolute; left: 0; bottom: 0; background: url(../images/cptjsha.png) no-repeat; height: 43px; line-height: 43px; padding-left: 30px; width: 725px; font-size: 20px; color: #fff; }
.g_cp .m_cp .cpcon  dd a{font-size: 16px; color: #fff; display:block;}
.g_cp .m_cp .cplst li { float: left; width: 234px; margin-right: 25px; }
.g_cp .m_cp .cplst li img { width: 234px; height: 242px; display: block; }
.g_cp .m_cp .cplst li em { display: block; width: 234px; height: 50px; line-height: 50px; font-size: 14px; color: #666; text-align: center; overflow: hidden; }
.g_cp .m_cp .cplst .lastli { margin-right: 0; }

/* 品质 */
.g_pz { background: url(../images/pzbg.jpg) no-repeat center top; height: 864px; }
.g_pz h2 { padding-top: 70px; height: 120px; }
.g_pz h2 i { display: block; padding-left: 400px; font-size: 36px; font-weight: bold; font-style: normal; color: #333; }
.g_pz h2 em { color: #00a58f; }
.g_pz h2 b { display: inline-block; padding: 0 15px; }
.g_pz h2 span { display: block; font-size: 22px; color: #333333; font-weight: normal; padding: 16px 0 0 310px; }
.g_pz dl { position: relative; height: 440px; }
.g_pz dl dt { float: right; width: 571px; height: 393px; }
.g_pz dl dt img { width: 571px; height: 393px; display: block; }
.g_pz dl dd { position: absolute; left: 0; top: 46px; background: url(../images/pzsha.png) repeat; width: 421px; height: 270px; padding: 90px 15px 0 34px; }
.g_pz dl h3 { height: 82px; border-bottom: 1px solid #68d0c2; font-size: 24px; font-weight: bold; color: #fff; margin-bottom: 25px; }
.g_pz dl h3 em { display: block; font-size: 18px; color: #fff; font-weight: normal; padding-top: 6px; }
.g_pz dl p { font-size: 14px; color: #fff; padding-left: 23px; background: url(../images/ico.png) no-repeat 0 5px; margin-bottom: 15px; height: 28px; line-height: 28px; }
.g_pz ul { position: relative; width: 912px; height: 200px; background: #fff; margin-left: 34px; top: -70px; padding: 16px 0 0 20px; z-index: 100; }
.g_pz ul li { float: left; width: 211px; height: 145px; margin-right: 18px; }
.g_pz ul li img { display: block; width: 211px; height: 145px; }
.g_pz ul li em { height: 56px; line-height: 56px; display: block; width: 207px; text-align: center; font-size: 18px; color: #4b4b4b; }
.g_pz ul li.on em,.g_pz ul li em:hover { color: #ff8400; font-weight: bold; }
.g_pz ul .lastli { margin-right: 0; }
.g_pz .u_ljt, .g_pz .u_rjt { width: 38px; height: 72px; position: absolute; cursor: pointer; display: block; }
.g_pz .u_ljt { left: -58px; top: 430px; }
.g_pz .u_rjt { right: -58px; top: 430px; }
.g_pz .u_ljt a { background: url(../images/ljt.png) no-repeat; width: 38px; height: 72px; display: block; }
.g_pz .u_rjt a { background: url(../images/rjt.png) no-repeat; width: 38px; height: 72px; display: block; }
.g_pz .u_ljt a:hover, .g_pz .u_rjt a:hover { background-position: -38px 0; }

/* 应用案例  */
.g_an { background: url(../images/anbg.jpg) no-repeat center top; height: 800px; padding-top: 69px; }
.g_an h2 { height: 120px; }
.g_an h2 i { display: block; padding-left: 310px; font-size: 36px; font-weight: bold; font-style: normal; color: #333; }
.g_an h2 em { color: #00a58f; }
.g_an h2 b { display: inline-block; padding: 0 8px; }
.g_an h2 span { display: block; font-size: 22px; color: #333333; font-weight: normal; padding: 16px 0 0 310px; }
.g_an .m_an {  clear:both;}
.g_an .m_an ul {display:inline-block;  height: 128px;}
.g_an .m_an ul li { float: left; width: 198px; border: 1px solid #ccc; border-right: none; height: 42px; line-height: 42px; border-bottom: none; }
.g_an .m_an ul li a { display: block; height: 42px; line-height: 42px; text-align: center; font-size: 14px; color: #666666; }
.g_an .m_an ul li a:hover { background: #ff8400; color: #fff; }
.g_an .m_an ul .cur a { background: #ff8400; color: #fff; }
.g_an .m_an ul .brline { border-right: 1px solid #ccc; }
.g_an .m_an ul .bbline { border-bottom: 1px solid #ccc; }
.g_an .anc dl { float: left; width: 658px; }
.g_an .anc dl dt, .g_an .anc dl dt img { width: 658px; height: 392px; display: block; }
.g_an .anc dl dd { position: relative; padding-top: 15px; height: 65px; border-bottom: 1px solid #ebebeb; }
.g_an .anc dl dd h3 { height: 28px; line-height: 28px; overflow: hidden; font-size: 18px; color: #666; width: 500px; }
.g_an .anc dl dd h3 a { color: #666; }
.g_an .anc dl dd p { height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; color: #666; width: 500px; }
.g_an .anc dl dd span { position: absolute; right: 0; top: 30px; width: 103px; height: 31px; line-height: 31px; background: #ff8400; text-align: center; font-size: 14px; color: #fff; }
.g_an .anc dl dd span a { color: #fff;  display:block;}
.g_an .anc .animg { float: right; width: 318px; padding-top: 16px; }
.g_an .anc .animg h3 { background: url(../images/anline.jpg) no-repeat right top; height: 40px; text-align: right; font-size: 12px; color: #666666; text-transform: uppercase; padding-top: 10px; font-weight: normal; }
.g_an .anc .animg h3 a { color: #666; }
.g_an .anc .animg ul li { border: none; width: 318px; height: 189px; display: block; margin-bottom: 26px;  position:relative;}
.g_an .anc .animg ul li img { width: 318px; height: 189px; }
.g_an .anc .animg ul li span { display:none; width: 318px; height: 189px; position:absolute; top:0; left:0; text-align:center;}
.g_an .anc .animg ul li span a{ width: 318px; height: 105px; line-height:24px; padding-top: 84px; font-size:16px; display:block;background: #656565; color: #fff;text-align:center;opacity: 0.8; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.g_an .anc .animg ul li span a:hover{ text-decoration:none;}
.g_an .anc .animg ul li.cur span{ display:block;}

.g_ystit { background: url(../images/ystit.jpg) no-repeat center top; height: 157px; padding-top: 54px; }
.g_ystit h2 { text-align: center; font-size: 40px; font-weight: bold; color: #fff; }
.g_ystit h2 em { display: block; font-size: 24px; font-weight: normal; padding-top: 5px; }

.g_ys1 { background: url(../images/ysbg1.jpg) no-repeat center top; height: 390px; }
.g_ys1 .m_ys1 { padding: 178px 0 0 35px; }
.g_ys1 h3 { font-size: 22px; font-weight: bold; color: #00a58f; height: 75px; }
.g_ys1 h3 em { display: block; font-size: 16px; color: #555555; font-weight: normal; padding-top: 8px; }
.g_ys1 p { background: url(../images/ico2.png) no-repeat 0 3px; font-size: 14px; line-height: 24px; color: #555; margin-bottom: 12px; padding-left: 30px; }

.g_ys2 { background: url(../images/ysbg2.jpg) no-repeat center top; height: 311px; }
.g_ys2 .m_ys2 { padding: 150px 0 0 590px; }
.g_ys2 h3 { font-size: 22px; font-weight: bold; color: #00a58f; height: 75px; }
.g_ys2 h3 em { display: block; font-size: 16px; color: #555555; font-weight: normal; padding-top: 8px; }
.g_ys2 p { background: url(../images/ico2.png) no-repeat 0 3px; font-size: 14px; line-height: 24px; color: #555; margin-bottom: 12px; padding-left: 30px; }

.g_ys3 { background: url(../images/ysbg3.jpg) no-repeat center top; height: 312px; }
.g_ys3 .m_ys3 { padding: 153px 0 0 35px; }
.g_ys3 h3 { font-size: 22px; font-weight: bold; color: #00a58f; height: 75px; }
.g_ys3 h3 em { display: block; font-size: 16px; color: #555555; font-weight: normal; padding-top: 8px; }
.g_ys3 p { background: url(../images/ico2.png) no-repeat 0 3px; font-size: 14px; line-height: 24px; color: #555; margin-bottom: 12px; padding-left: 30px; }

.g_ys4 { background: url(../images/ysbg4.jpg) no-repeat center top; height: 396px; }
.g_ys4 .m_ys4 { padding: 158px 0 0 590px; }
.g_ys4 h3 { font-size: 22px; font-weight: bold; color: #00a58f; height: 75px; }
.g_ys4 h3 em { display: block; font-size: 16px; color: #555555; font-weight: normal; padding-top: 8px; }
.g_ys4 p { background: url(../images/ico2.png) no-repeat 0 3px; font-size: 14px; line-height: 24px; color: #555; margin-bottom: 12px; padding-left: 30px; }

.g_lc { background: url(../images/lcbg.jpg) no-repeat center top; height: 411px; padding-top: 47px; }
.g_lc h2 { float: left; background: url(../images/lctit1.png) no-repeat; width: 301px; height: 354px; margin-right: 114px; font-size: 28px; font-weight: bold; padding: 80px 26px 0 0; text-align: right; }
.g_lc h2 a { color: #ef8200; }
.g_lc h2 em { display: block; font-size: 18px; color: #666666; font-weight: normal; padding-top: 6px; }
.g_lc .m_lc { float: left; position: relative; width: 556px; }
.g_lc .m_lc h3 { background: url(../images/lctit2.png) no-repeat; padding-top: 34px; height: 63px; font-size: 20px; font-family: arial; text-transform: uppercase; color: #cbebe5; font-weight: normal; }
.g_lc .m_lc h3 em { display: block; font-size: 12px; color: #00cebd; text-transform: uppercase; }
.g_lc .m_lc li { font-size: 14px; color: #fff; position: absolute; }
.g_lc .m_lc .lc01 { left: 42px; top: 155px; }
.g_lc .m_lc .lc02 { left: 165px; top: 155px; }
.g_lc .m_lc .lc03 { left: 292px; top: 155px; }
.g_lc .m_lc .lc04 { left: 424px; top: 155px; }
.g_lc .m_lc .lc05 { left: 51px; top: 295px; }
.g_lc .m_lc .lc06 { left: 178px; top: 295px; }
.g_lc .m_lc .lc07 { left: 300px; top: 295px; }
.g_lc .m_lc .lc08 { left: 424px; top: 295px; }

.g_zx { padding-top: 57px; height: 620px; }
.g_zx h2 { background: url(../images/newtit.jpg) no-repeat 0 68px; padding-top: 10px; height: 120px; text-align: center; font-size: 36px; font-weight: bold; color: #333333; }
.g_zx h2 a { color: #333333; }
.g_zx h2 em { color: #ef8200; }
.g_zx h2 span { display: block; font-size: 20px; color: #333; font-weight: normal; padding-top: 26px; }
.g_zx .m_dt { float: left; width: 596px; }
.g_zx .m_dt h3 { background: url(../images/dttit.jpg) no-repeat 0 bottom; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; color: #ff8400; margin-bottom: 20px; }
.g_zx .m_dt h3 a { color: #ff8400; }
.g_zx .m_dt h3 span { display: block; padding-top: 10px; }
.g_zx .m_dt dl { height: 164px; border-bottom: 1px solid #e1e1e0; margin-bottom: 20px; }
.g_zx .m_dt dl dt { float: left; width: 239px; height: 133px; }
.g_zx .m_dt dl dt img { width: 239px; height: 133px; display: block; }
.g_zx .m_dt dl dd { float: left; width: 320px; margin-left: 26px; }
.g_zx .m_dt dl dd h4 { height: 36px; line-height: 36px; overflow: hidden; font-size: 14px; color: #333333; font-weight: bold; margin-bottom: 20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.g_zx .m_dt dl dd h4 a { color: #333; }
.g_zx .m_dt dl dd p { height: 78px; line-height: 26px; overflow: hidden; font-size: 14px; color: #333333; }
.g_zx .m_dt dl dd p a { color: #f89642; }
.g_zx ul li { height: 40px; line-height: 40px; font-size: 14px; overflow: hidden; }
.g_zx ul li a { display: block; height: 40px; line-height: 40px; background: url(../images/flico1.jpg) no-repeat 0 9px; padding-left: 25px; }
.g_zx ul li a:hover { background: url(../images/ico3.png) no-repeat 0 9px; color: #00b19a; }
.g_zx ul li a:hover span { color: #00b19a; }
.g_zx .m_wd { float: right; width: 345px; }
.g_zx .m_wd h3 { background: url(../images/wdtit.jpg) no-repeat 0 bottom; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; color: #ff8400; margin-bottom: 20px; }
.g_zx .m_wd h3 a { color: #ff8400; }
.g_zx .m_wd h3 span { display: block; padding-top: 10px; }
.g_zx .m_wd .wdimg, .g_zx .m_wd .wdimg img { width: 343px; height: 133px; display: block; }
.g_zx .m_wd dl { padding: 30px 0 0 0; height: 94px; }
.g_zx .m_wd dl dt { height: 28px; line-height: 28px; background: url(../images/wen.jpg) no-repeat left 5px; padding-left: 33px; font-weight: bold; overflow: hidden; font-size: 14px; }
.g_zx .m_wd dl dt a { color: #333333; font-size: 13px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block; width:300px; height:28px;}
.g_zx .m_wd dl dd { line-height: 26px; height: 52px; overflow: hidden; background: url(../images/da.jpg) no-repeat left 2px; padding: 0 0 0 33px; color: #555555; margin-top: 10px; font-size: 14px; }

.g_zj { height: 718px; }
.g_zj dl { position: relative; height: 710px; overflow: hidden; }
.g_zj dl dt { width: 1000px; height: 434px; }
.g_zj dl dt img { width: 1000px; height: 434px; display: block; }
.g_zj dl dd { position: relative; top: -111px; }
.g_zj dl dd h2 { background: url(../images/zjtit2.jpg) no-repeat; width: 169px; height: 98px; margin: 0 auto; padding: 60px 0 0 0; text-align: center; font-size: 24px; margin-bottom: 20px; }
.g_zj dl dd h2 a { color: #fff; font-weight: normal; }
.g_zj dl dd h3 { text-align: center; font-size: 24px; color: #00b19a; font-weight: bold; height: 40px; line-height: 40px; overflow: hidden; margin-bottom: 10px; }
.g_zj dl dd h3 a { color: #00b19a; text-decoration: none; }
.g_zj dl dd p { padding: 0 35px 22px; font-size: 14px; color: #666; line-height: 26px; height: 52px; overflow: hidden; text-align: center; }
.g_zj dl dd span { display: block; width: 170px; height: 40px; line-height: 40px; margin: 0 auto; background: #f78200; text-align: center; }
.g_zj dl dd span a { display: block; color: #fff; font-size: 16px; }

.g_link { height: 62px; }
.g_link .link_c { float: left; width: 868px; height: 34px; line-height: 34px; }
.g_link .link_c a { display: block; float: left; background: url(../images/linkico.jpg) no-repeat right 16px; font-size: 14px; color: #555; padding: 0 33px; }
.g_link .link_c .lasta { background: none; }
.g_link span a { font-size: 14px; color: #555; height: 34px; line-height: 34px; }

/*# sourceMappingURL=index.css.map */

.g_ser{margin-bottom: 70px;  }