@charset "utf-8";
/*banner*/



.g_zy{height: 791px;padding-top: 40px;}
.g_zy h2{background:url(../images/ab1tit.jpg) no-repeat center 0;height:122px;text-align: center;font-size: 38px;font-weight: bold;color: #0158b1;}
.g_zy h2 a{color: #0158b1;}
.g_zy h2 em{display: block;font-size: 24px;font-weight: normal;}
.g_zy .zyimg,.g_zy .zyimg img{width: 1000px;height: 423px;display: block;}
.g_zy .m_zytab{height: 165px;}
.g_zy .m_zytab dl{position: relative; float: left;width: 248px;height: 163px;border: 1px solid #c0c0c0;border-right: none;}
.g_zy .m_zytab .lastdl{border-right: 1px solid #c0c0c0;}
.g_zy .m_zytab dd{display: none;}
.g_zy .m_zytab dl:hover dd{display: block;}
.g_zy .m_zytab dt{padding-top: 25px;text-align: center;font-size: 30px;color: #333333;}
.g_zy .m_zytab dt b{display: block;font-size: 38px;color: #848484;font-family: impact;}
.g_zy .m_zytab dt em{display: block;font-size: 12px;color: #c5c5c5;text-transform: uppercase;padding-top: 8px;}
.g_zy .m_zytab dd{position: absolute; left:0;top:0;width: 238px;height: 148px;background: #ea1919;padding: 15px 0 0 10px;}
.g_zy .m_zytab dd h3{height: 30px;line-height: 30px;font-size: 18px;color: #fff;font-weight: bold;}
.g_zy .m_zytab dd p{font-size: 14px;color: #fff;line-height: 26px;width: 240px}

/* 产品 */
.g_pro{background:url(../images/cpbg.jpg) no-repeat center top;background-size: 100% 100%;}
.g_pro h2{background:url(../images/cptit.png) no-repeat ;height: 120px; padding-top: 10px; text-align: center;font-size: 38px;font-weight: bold;color: #fff;}
.g_pro h2 a{color: #fff;}
.g_pro h2 em{display: block;font-weight: normal;font-size: 22px;color: #fff;padding-top: 5px;text-transform: uppercase;}
.g_pro .m_left{float: left;width: 230px;}
.g_pro .m_left h3{background:#ea1919;height:75px;padding-top: 20px; text-align: center;font-size: 24px;color: #fff;font-weight: bold; }
.g_pro .m_left h3 a{color: #fff;text-decoration: none;}
.g_pro .m_left h3 em{display: block;font-size: 16px;color: #f07c7c;text-transform: uppercase;font-weight: normal;padding-top: 7px;}
.g_pro .flc{background: #fff;max-height: 835px;overflow: auto;}
.g_pro .m_left h4{height: 68.58px;line-height: 68.58px;border-bottom: 1px solid #d5d5d5;}
.g_pro .m_left h4 a{display: block;height: 67px;line-height: 67px; color: #333333;font-size: 16px; font-weight: bold; background:url(../images/flico1.jpg) no-repeat 180px 23px; padding: 0 50px 0 25px;overflow: hidden;text-decoration: none;}
.g_pro .m_left h4 a:hover,.g_pro .m_left .cur a{background:url(../images/flico2.jpg) no-repeat 180px 23px;color: #ea1919;}

.m_cp{float: right;width: 764px;background: #fff;}
.g_pro .tjcp{width:764px;height: 320px; background: #f2f2f2;}
.g_pro .u_cplst{height: 320px; }
.g_pro .u_cplst dt{position: relative; width:380px;height: 320px;overflow: hidden; float: left;margin-right: 20px;}
.g_pro .u_cplst dt img{width: 380px;height: 320px;display: block;transition: all 0.3s linear 0s;
-webkit-transition: all 0.3s linear 0s; }
.g_pro .u_cplst dt img:hover{transform:scale(1.03);-webkit-transform:scale(1.03);}
.g_pro .u_cplst dt em{position: absolute;left:38px;top:0;width: 30px;height: 62px;}
.g_pro .u_cplst dt em img{width: 30px;height: 62px;display: block;}
.g_pro .u_cplst dd{float: left;width: 320px; padding-top: 40px;}
.g_pro .u_cplst dd h3{background:url(../images/tjcptit.jpg) no-repeat 0 bottom;  height: 44px;line-height: 44px;font-size: 20px;font-weight: normal; overflow: hidden; margin-bottom: 26px;}
.g_pro .u_cplst dd h3 a{color: #003333;text-decoration: none;}
.g_pro .u_cplst dd h3 b{color: #ea1919;}
.g_pro .u_cplst .wz{height: 180px;}
.g_pro .u_cplst dd p{ color: #333; font-size: 14px;line-height: 22px; margin-bottom: 12px; }
.g_pro .u_cplst .wz b{font-size: 14px;margin-bottom: 5px;display: block;color: #333;}

.g_pro .u_lst1{height: 319px;background: #fff;max-width:1000px;margin:0 auto;}
.g_pro .u_lst1 li{width: 240px;float: left;padding: 7px 7px 0 7px;}
.g_pro .u_lst1 li a{text-decoration: none;}
.g_pro .u_lst1 .lastli{margin-right: 0;border-right: none;}
.g_pro .u_lst1 li img{ width: 100%; height: 240px;display: block; border:solid 1px #ccc; }
.g_pro .u_lst1 li span{display: block;background: url(../images/cpico.jpg) no-repeat 208px 0;font-size: 14px;color: #666666; overflow: hidden; text-align: center; line-height: 38px;}

/* 优势 */
.g_ys{height: 1031px; background: url(../images/ysbg1.png) no-repeat center top;}
.g_ys2{height:370px; background: url(../images/ysbg2.png) no-repeat center top;}
.g_ys3{height: 426px; background: url(../images/ysbg3.png) no-repeat center top;}
.g_ys4{height: 396px; background: url(../images/ysbg4.png) no-repeat center top;}
.ysimg1{top:359px;  right:0;}
.ysimg2{top:731px; left:0;}
.ysimg3{top:71px; right:0;}
.ysimg4{top:71px; left:0;}
.ysimg5{top:17px; right:1px;}
.g_ys h2{padding-top: 100px;height: 115px;font-size: 49px;font-weight: bold;color: #0158b1; background:url(../images/ystit.png) no-repeat; position: relative;z-index: 1;}
.g_ys h2 em{display: block;font-size: 18px;color: #fff;font-weight: normal;text-align: center; padding-left:6px;}
.g_ys h2 span{display: block;padding-left: 328px;}
.ysimg1 img{width: 501px;height: 356px;}
.ysimg2 img{width: 500px;height: 300px;}
.ysimg3 img{width: 500px;height: 300px;}
.ysimg4 img{width: 500px;height: 300px;}
.ysimg5 img{width: 500px;height: 300px;}

.m_ys1{top:360px;left:100px;width: 375px}
.m_ys2{top:750px;left:636px;width: 375px}
.m_ys3{top:87px;left:100px;width: 375px}
.m_ys4{top:92px;left:636px;width: 375px}
.m_ys5{top:30px;left:100px;width: 375px}
.g_ys .m_gy{position: absolute;}
.g_ys .m_gy h3{height: 110px;  color: #ea1919; font-size: 24px;font-weight: bold;}
.g_ys .m_gy h3 em{display: block;  font-weight: normal;}
.g_ys .m_gy p{font-size: 14px; color: #666666; line-height: 24px;background:url(../images/ysico.png) no-repeat 0 10px;padding-left: 16px;margin-bottom: 10px;}
.g_ys .m_gy p b{color: #dab96a;}

.g_kf{padding-top: 56px;height: 506px;}
.g_kf h2{padding-top: 70px;height: 135px;font-size: 34px;font-weight: bold;color: #0158b1; background:url(../images/kftit.jpg) no-repeat;}
.g_kf h2 a{color: #0158b1;}
.g_kf h2 em{display: block;font-size: 18px;color: #fff;font-weight: normal;text-align: center;padding-top: 22px;}
.g_kf h2 span{display: block;padding-left: 382px;}
.g_kf dl{float: left;width: 455px;height: 202px;background:url(../images/kfbg1.jpg) no-repeat;}
.g_kf .lastdl{margin-right: 0;}
.g_kf dl dt img{ width:132px; height:132px;}
.g_kf dt{float: left;width: 132px;margin-right: 17px;}
.g_kf dd{float: left;width: 300px;}
.g_kf h3{background:url(../images/kftit1.jpg) no-repeat 0 bottom;height: 46px;line-height: 46px;font-size: 16px;font-weight: bold;color: #333333;overflow: hidden;margin-bottom: 12px;}
.g_kf h3 a{color: #333333;}
.g_kf p{font-size: 14px;line-height: 24px;height: 72px;overflow: hidden;}
.g_kf span a{display: block;font-size: 14px;color: #bc0a0a;margin-top: 23px;}
.g_kf dl:hover{background:#0C67D5  url(../images/kfbg2.png) repeat;}
.g_kf dl:hover h3 a,.g_kf dl:hover p,.g_kf dl:hover span a{color: #fff;}
.g_kf dl:hover h3{background:url(../images/kftit2.jpg) no-repeat 0 bottom;}
.g_kf .u_ljt,.g_kf .u_rjt{ width:41px; height:56px; position: absolute; cursor:pointer;  display:block;}
.g_kf .u_ljt{left:-70px;top:300px;}
.g_kf .u_rjt{right:-70px;top:300px;}
.g_kf .u_ljt a{ background: url(../images/ljt.jpg) no-repeat -41px 0; width:41px; height:84px; display:block;}
.g_kf .u_rjt a{ background: url(../images/rjt.jpg) no-repeat -41px 0; width:41px; height:84px; display:block;}
.g_kf .u_ljt a:hover,.g_kf .u_rjt a:hover{background-position: 0 0;}

/* 定制案例 */
.g_an{padding: 70px;background: #f7f7f7;}
.g_an h2{background:url(../images/anltit.jpg) no-repeat ;height: 137px; padding-top: 3px; text-align: center;font-size: 44px;font-weight: bold;color: #0158b1;}
.g_an h2 a{color: #0158b1;}
.g_an h2 em{display: block;font-weight: normal;font-size: 24px;color: #777777;text-transform: uppercase;}
.g_an .antab{}
.g_an .antab li{width: 21%;height: 45px;line-height:45px;margin:0 2% 2%; text-align:center; font-size: 16px;font-weight: bold;color: #333333;float: left;background-color: #ffffff;border-radius: 5px;}
.g_an .antab .lastli{border-bottom: 1px solid #dadada;}
.g_an .antab li em{display: block;font-size: 12px;color: #999;text-transform: uppercase;font-weight: normal;}
.g_an .antab li:hover,.g_an .antab .cur{background: #747474;color: #fff;}

.g_an .antab li:hover em,.g_an .antab .cur em{color: #f07c7c;}
.g_an .ancon{width: 100%;height:280px;position: relative;background-color: #fff;}
.g_an .ancon dt,.g_an .ancon dt img{width: 210px;height: 210px;display: block;float: left;padding: 20px 20px;}
.g_an .ancon dd{position: absolute;left:130px;top:300px;background:url(../images/anddbg.png) no-repeat ;width: 385px;height: 74px; padding-left: 160px;padding-top: 20px;}
.g_an .ancon h3{height: 28px;line-height: 28px;overflow: hidden;font-size: 18px;color: #333;font-weight: normal;width:307px;overflow: hidden;}
.g_an .ancon h3 a{color: #333;}
.g_an .ancon p{width: 210px;overflow: hidden;font-size: 14px;color: #666;height: 28px;line-height: 28px;overflow: hidden;text-align: center;border-bottom: solid 2px #0158b1;}
.g_an .ancon span{position: absolute;right: 2px;top:0;}

.g_lc{background:url(../images/lcbg.jpg) no-repeat center top;height: 388px;padding-top: 80px;overflow: hidden;}
.g_lc h2{position: absolute;left:0;top:0;height: 46px;font-size: 30px;font-weight: bold;color: #fff;}
.g_lc h2 a{color: #fff;}
.g_lc .m_lctel{right: 126px;top:0;position: absolute;text-align: right; font-size: 14px;color: #759ace;}
.g_lc .m_lctel b{display: block;font-size: 20px;color: #cbd7eb;font-weight: normal;}
.g_lc .lcbtn{position: absolute;right: 0;top:0;z-index: 90;}
.g_lc .lcbtn a{display: block;width: 112px;height: 38px;line-height: 38px;border: 1px solid #80b0dc;text-align: center;font-size: 14px;color: #fff;}
.g_lc ul{padding-top: 110px;position: relative;}
.g_lc li{font-size: 14px;color: #cbd7ea;position: absolute;height: 230px;text-align: center;}
.g_lc li:hover{color: #fff;}
.g_lc .lc1{width: 100px;left:57px;top:110px;padding-top: 57px;background:url(../images/lcico.png) no-repeat -57px 0;}
.g_lc .lc1:hover{background:url(../images/lcico2.png) no-repeat -57px 0;}

.g_lc .lc2{width: 140px;left:147px;top:110px;padding-top: 184px;background:url(../images/lcico.png) no-repeat -147px 0; height: 80px;}
.g_lc .lc2:hover{background:url(../images/lcico2.png) no-repeat -147px 0;}

.g_lc .lc3{width: 88px;left:288px;top:110px;padding-top: 57px;background:url(../images/lcico.png) no-repeat -288px 0;}
.g_lc .lc3:hover{background:url(../images/lcico2.png) no-repeat -288px 0;}

.g_lc .lc4{width: 130px;left:377px;top:110px;padding-top: 184px;background:url(../images/lcico.png) no-repeat -377px 0;height: 80px;}
.g_lc .lc4:hover{background:url(../images/lcico2.png) no-repeat -377px 0;}

.g_lc .lc5{width: 130px;left:490px;top:110px;padding-top: 57px;background:url(../images/lcico.png) no-repeat -490px 0;}
.g_lc .lc5:hover{background:url(../images/lcico2.png) no-repeat -490px 0;}

.g_lc .lc6{width: 106px;left:618px;top:110px;padding-top: 184px;background:url(../images/lcico.png) no-repeat -618px 0;height: 80px;}
.g_lc .lc6:hover{background:url(../images/lcico2.png) no-repeat -618px 0;}

.g_lc .lc7{width: 55px;left:750px;top:110px;padding-top: 57px;background:url(../images/lcico.png) no-repeat -750px 0;}
.g_lc .lc7:hover{background:url(../images/lcico2.png) no-repeat -750px 0;}

.g_lc .lc8{width: 66px;left:860px;top:110px;padding-top: 184px;background:url(../images/lcico.png) no-repeat -860px 0;height: 80px;}
.g_lc .lc8:hover{background:url(../images/lcico2.png) no-repeat -860px 0;}


/* 公司新闻 */
.g_newc{padding-top: 60px;height: 480px;background: #f7f7f7;}
.g_newc .m_newl{float: left;width: 480px;}
.g_newc h2{height: 40px;line-height: 40px;font-size: 18px;color: #0158b1;font-weight: bold;margin-bottom: 16px;}
.g_newc h2 a{color: #0158b1}
.g_newc h2 span a{font-size: 14px;color: #999999;text-transform: uppercase;font-weight: normal;}
.g_newc .m_newl dl{height: 260px;border-bottom: 1px dashed #a7a7a7;margin-bottom: 24px;}
.g_newc .m_newl dt,.g_newc .m_newl dt img{width: 475px;height: 143px;display: block;}
.g_newc .m_newl dd{margin-top: 16px;}
.g_newc .m_newl h3{height: 22px;line-height: 22px;overflow: hidden;font-size: 14px;font-weight: bold;color: #333333;margin-bottom: 10px;}
.g_newc .m_newl h3 a{color: #333333;}
.g_newc .m_newl h3 span{font-size: 14px;font-weight: normal;color: #666666;}
.g_newc .m_newl p{font-size: 14px;line-height: 24px;color: #333;height: 48px;overflow: hidden;}
.g_newc .m_newl li a{display: block;height: 28px;line-height: 28px;color: #666666;font-size: 14px;overflow: hidden;background:url(../images/newico1.jpg) no-repeat 0 15px;padding-left: 15px; }
.g_newc .m_newl li a:hover{background:url(../images/newico2.jpg) no-repeat 0 15px;color: #ea1919;}
.g_newc .m_wd{float: right;width: 476px;}
.g_newc .wdcon{height: 135px;}
.g_newc .wdcon p{float: left;width: 179px;margin-right: 20px;}
.g_newc .wdcon p img{width: 179px;height: 93px;display: block;}
.g_newc .wdcon dl{float: left;width: 270px;}
.g_newc .wdcon dt{font-size: 14px;font-weight: bold;color: #333333;margin-bottom: 24px;height: 22px;line-height: 22px;overflow: hidden;}
.g_newc .wdcon dt a{color: #333333;}
.g_newc .wdcon dd{font-size: 14px;color: #333333;height: 48px;line-height: 24px;overflow: hidden;}


/* 走进 */
.g_zj{height: 720px;padding-top: 67px;}
.g_zj h2{background:url(../images/zjtit.jpg) no-repeat; height: 125px;padding-top: 15px; font-size: 40px; text-decoration: none; font-weight: bold;text-align: center;}
.g_zj h2 a{color:#0255b1;  }
.g_zj h2 em{display: block;font-weight: normal;font-size: 22px;color: #333}

.g_zj .u_dlst1{height:340px; clear: both; overflow: hidden;}
.g_zj .u_dlst1 dt{width:526px;height: 299px;overflow: hidden; float: left;}
.g_zj .u_dlst1 dt img{ width:526px; height: 299px;display: block;transition: all 0.3s linear 0s;
-webkit-transition: all 0.3s linear 0s;}
.g_zj .u_dlst1 dt img:hover{transform:scale(1.03);-webkit-transform:scale(1.03);}
.g_zj .u_dlst1 dd{float: right; width: 450px;}
.g_zj .u_dlst1 .wz{height: 260px;}
.g_zj .u_dlst1 p{ font-size: 14px; color: #333333; line-height: 28px;margin-bottom: 15px; }
.g_zj .u_dlst1 span a{display: block;width: 112px;height: 37px;line-height: 37px;text-align: center;font-size: 14px;color: #ea1919;border: 1px solid #dd8484;}
.m_zsc .u_lst1{ width:1100px; overflow:hidden;  }
.m_zsc .u_lst1 li{position: relative; width:228px;  float:left; margin-right:28px; }
.m_zsc .u_lst1 .lastli{ margin-right:0;}
.m_zsc .u_lst1 li img{ width:228px; height:159px;display: block;}

.m_zsc .u_lst1 li a{text-decoration: none;}
.m_zsc .u_lst1 li em{position: absolute; left:0;bottom:0;width:228px; height:74px; padding-top: 85px;  background: url(../images/xcsha.png) repeat; text-align: center;font-size: 14px;color: #fff; display: none;transition: all 0.3s linear 0s;
-webkit-transition: all 0.3s linear 0s; }
.m_zsc .u_lst1 li:hover em{display: block;}
.g_zj .u_ljt,.g_zj .u_rjt{ width:41px; height:56px; position: absolute; cursor:pointer;  display:block;}
.g_zj .u_ljt{left:-70px;top:50px;}
.g_zj .u_rjt{right:-70px;top:50px;}
.g_zj .u_ljt a{ background: url(../images/ljt.jpg) no-repeat -41px 0; width:41px; height:84px; display:block;}
.g_zj .u_rjt a{ background: url(../images/rjt.jpg) no-repeat -41px 0; width:41px; height:84px; display:block;}
.g_zj .u_ljt a:hover,.g_zj .u_rjt a:hover{background-position: 0 0;}



/* 友情链接 */
.g_link{background:url(../images/linkbg.jpg) repeat center top; height: auto;line-height: 62px;}

.g_link span{display: block;font-size: 14px;font-weight: normal;}
.g_link span a{color: #ea1919;}
.link_c{line-height:62px; overflow:hidden;font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 15px; height: 62px; line-height:62px; color:#333333;display: inline-block;}


.fullSlide {
	width:100%;
	position:relative;
	height:468px;
	overflow: hidden;
}
.fullSlide .bd { width: 100%; }
.fullSlide .bd li {
	
	height:468px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li  a
{
     display:block;  height:468px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:6px;
	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:20px;
	height:20px;
	margin:1px;
	overflow:hidden;
	background:#0255b1;
	  border-radius:100%;
	
}
.fullSlide .hd ul .on {
	background:#ea1919;
}
.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:81px; height:80px;}
.fullSlide .prev{ background:url(../images/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:1%;background:url(../images/right1s.png) no-repeat;}
