﻿@charset "utf-8";
/*banner*/
.banner{ height:600px; }
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:600px;}


.g_pp{background:url(../images/ppbg.jpg) no-repeat center 0; padding-top: 70px;height: 589px;}
.g_pp h2{height: 120px;text-align: center;font-size: 35px;font-weight: bold;color: #0054a5;background:url(../images/cptit.jpg) no-repeat center 92px;}
.g_pp h2 em{display: block;font-size: 25px;color: #333333;font-weight: normal;}
.g_pp dl{float: left;width: 373px;margin-right: 39px;}
.g_pp .lastdl{margin-right: 0;}
.g_pp dt{position: relative;margin-bottom: 22px;}
.g_pp dt img{width: 373px;height: 202px;display: block;}
.g_pp dt em{position: absolute;left:0;bottom: 15px;width: 373px;height: 49px;line-height: 49px;background:url(../images/psha.png) no-repeat;text-align: center;font-size: 16px;color: #fff;}
.g_pp dd ul{height: 120px;border-bottom: 2px solid #b4b4b4;margin-bottom: 20px;}
.g_pp dd li{font-size: 14px;color: #666666;line-height: 26px;}

.g_pp dd span a{display: block;width: 131px;height: 37px;line-height: 37px;background: #0054a5;font-size: 14px;color: #fff;text-align: center; }
.g_pp dd span a:hover{background: #f6ab00;}



/* 产品中心 */
.g_pro{ padding-top: 60px;height: 1110px;}
.g_pro h2{height: 130px;text-align: center;font-size: 35px;font-weight: bold;color: #0054a5;background:url(../images/cptit.jpg) no-repeat center 92px;}
.g_pro h2 a{color: #0054a5;}
.g_pro h2 em{display: block;font-size: 25px;color: #333333;font-weight: normal;}
.g_pro .m_left{float: left;width: 240px;background: #0054a5;}
.g_pro .m_left h3{height: 58px;padding-top: 20px; padding-left: 40px; font-size: 18px;color: #fff;}
.g_pro .m_left h3 a{color: #fff;text-decoration:none;}
.g_pro .m_left h3 em{display: block;font-size: 12px;color: #a3b7d5;font-weight: normal;}
.g_pro .m_left h4{height: 48px;line-height: 48px; background:url(../images/flline.jpg) no-repeat 0 0}
.g_pro .m_left h4 a{display: block;  color: #fff;font-size: 16px; height: 48px;line-height: 48px;font-weight: bold;text-decoration:none; overflow: hidden;  background:url(../images/flh3.png) no-repeat 216px 17px; padding-left: 40px;font-weight: normal;padding-right: 30px;}
.g_pro .m_left h4 a:hover,.g_pro .m_left .cur a{background: #f6ab00 url(../images/flh3.png) no-repeat 216px 17px; }
.g_pro .m_left .curh4{border-top: none;}
.g_pro .m_left ul{padding: 5px 0 15px 0; }
.g_pro .m_left li{height: 24px;line-height: 24px;}
.g_pro .m_left li a{height: 24px;line-height: 24px;display: block; color: #cbd6e7;font-size: 14px;background:url(../images/fli.png) no-repeat 35px 6px;padding-left: 52px; text-decoration: none; overflow: hidden;}

.g_pro .m_left li a:hover{color:#f6ab00;}

.g_pro .m_cp{float: right;width: 935px;}
.g_pro .cptj{background:url(../images/cptjbg.jpg) no-repeat;width: 935px;height: 420px;padding-top: 30px;}
.g_pro .cptj dt{float: left;width: 516px;height: 391px;overflow: hidden; margin-right: 30px;}
.g_pro .cptj dt img{width: 514px;height: 389px;display: block;border: 1px solid #d5d6d8;transition: all 0.3s linear 0s;}
.g_pro .cptj dt:hover img{transform: rotateY(180deg);	}

.g_pro .cptj dd{float: left;padding: 44px 20px 0 0;width: 368px;}
.g_pro .cptj h3{height: 28px;line-height: 28px;overflow: hidden;font-size: 16px;font-weight: bold;color: #fff;margin-bottom: 18px;}
.g_pro .cptj h3 a{color: #fff;}
.g_pro .cptj p{font-size: 14px;line-height: 26px;color: #fff;}

.g_pro .cptj span a{display: block;width: 140px;height: 42px;line-height: 42px;background: #f6ab00;font-size: 14px;color: #fff;text-align: center;margin-top:20px;}
.g_pro .cplst dl{position: relative; float: left;width: 296px;margin-right: 20px;margin-bottom: 27px;}
.g_pro .cplst .lastdl{margin-right: 0;}
.g_pro .cplst dt{width: 294px;height: 221px;border:1px solid #d9d9d9;}
.g_pro .cplst dt img{width: 294px;height: 221px;display: block;}
.g_pro .cplst dd{position: absolute;left:1px;top:1px;width: 294px;height: 126px;background:url(../images/cpsha.png) no-repeat; padding-top: 95px; display: none;}
.g_pro .cplst dd h3{height: 26px;line-height: 26px;text-align: center;overflow: hidden;font-size: 16px;color: #fff;margin-bottom: 15px;font-weight: normal;}
.g_pro .cplst dd h3 a{color: #fff;}
.g_pro .cplst dd span{display: block;margin-left: 56px;}
.g_pro .cplst dd span a{display: block;float: left;width: 80px;height: 28px;line-height: 28px;border-radius: 3px;border: 1px solid #fff;text-align: center;font-size: 14px;color: #fff;margin-right: 17px;}
.g_pro .cplst dd span .btn2{background: #f6ab00;border: 1px solid #f6ab00;}
.g_pro .cplst dl:hover dd{display: block;}


.g_xban{background:url(../images/xban.jpg) no-repeat center top;height: 200px;}
.g_xban ul{float: left;width: 990px;padding-top: 58px;}
.g_xban li{float: left;width: 120px;margin-right: 35px;font-size: 18px;font-weight: bold;color: #fff;text-align: center;}
.g_xban li b{display: block;height: 60px;}
.g_xban .bantel{float: left;width: 210px;padding-top: 62px;font-size: 26px;font-weight: bold;color: #fff;}

.g_xban .bantel em a{display: block;width: 152px;height: 40px;line-height: 40px;background: #f6ab00;text-align: center;font-size: 16px;color: #fff;font-weight: normal; margin-top: 6px;}


.g_lc{background:url(../images/lcbg.jpg) no-repeat center top;height: 425px;padding-top: 75px;}
.g_lc h2{height: 142px;text-align: center;font-size: 35px;font-weight: bold;color: #0054a5;background:url(../images/cptit.jpg) no-repeat center 98px;}
.g_lc h2 a{color: #0054a5;}
.g_lc h2 em{display: block;font-size: 25px;color: #333333;font-weight: normal;}
.g_lc h3{position: absolute;left:466px;top:312px;}
.g_lc li{float: left;width: 105px;margin-right: 74px;height: 107px;padding-top: 90px;text-align: center;font-size: 14px;font-weight: bold;color: #78787a;}
.g_lc li:hover{color: #fff;}
.g_lc .lc7{margin-right: 0;}
.g_lc .lc1{background:url(../images/lc1.png) no-repeat}
.g_lc .lc1:hover{background:url(../images/lc1h.png) no-repeat}

.g_lc .lc2{background:url(../images/lc2.png) no-repeat}
.g_lc .lc2:hover{background:url(../images/lc2h.png) no-repeat}

.g_lc .lc3{background:url(../images/lc3.png) no-repeat}
.g_lc .lc3:hover{background:url(../images/lc3h.png) no-repeat}

.g_lc .lc4{background:url(../images/lc4.png) no-repeat}
.g_lc .lc4:hover{background:url(../images/lc4h.png) no-repeat}

.g_lc .lc5{background:url(../images/lc5.png) no-repeat}
.g_lc .lc5:hover{background:url(../images/lc5h.png) no-repeat}

.g_lc .lc6{background:url(../images/lc6.png) no-repeat}
.g_lc .lc6:hover{background:url(../images/lc6h.png) no-repeat}

.g_lc .lc7{background:url(../images/lc7.png) no-repeat}
.g_lc .lc7:hover{background:url(../images/lc7h.png) no-repeat}



.g_ys1{background:url(../images/ysbg1.jpg) no-repeat center top;height: 540px;padding-top: 55px;}
.g_ys1 h2{height: 117px;text-align: center;font-size: 35px;font-weight: bold;color: #0054a5;background:url(../images/cptit.jpg) no-repeat center 98px;}
.g_ys1 h2 em{display: block;font-size: 25px;color: #333333;font-weight: normal;}
.g_ys1 .m_ys1{width: 555px;}
.g_ys1 .m_ys1 dl{height: 190px;}
.g_ys1 .m_ys1 dt{float: left;width: 112px;}
.g_ys1 .m_ys1 dt img{width: 92px;height: 110px;display: block;}
.g_ys1 .m_ys1 dd{float: left;width: 430px;padding-top: 28px;}
.g_ys1 .m_ys1 h3{height: 76px;font-size: 25px;font-weight: bold;color: #0054a5;}
.g_ys1 .m_ys1 h3 em{display: block;font-weight: normal;font-size: 18px;color: #353535;}
.g_ys1 .m_ys1 p{font-size: 16px;color: #353535;line-height: 21px;}


.g_ys2{background:url(../images/ysbg2.jpg) no-repeat center top;height: 462px;padding-top: 100px;}
.g_ys2 .m_ys1{width: 600px; padding-left: 600px;}
.g_ys2 .m_ys1 dl{height: 190px;}
.g_ys2 .m_ys1 dt{float: left;width: 112px;}
.g_ys2 .m_ys1 dt img{width: 92px;height: 110px;display: block;}
.g_ys2 .m_ys1 dd{float: left;width: 430px;padding-top: 28px;}
.g_ys2 .m_ys1 h3{height: 70px;font-size: 25px;font-weight: bold;color: #0054a5;}
.g_ys2 .m_ys1 h3 em{display: block;font-weight: normal;font-size: 16px;color: #858585;}
.g_ys2 .m_ys1 p{font-size: 16px;color: #666666;line-height: 21px;}

.g_ys3{background:url(../images/ysbg3.jpg) no-repeat center top;height: 436px;padding-top: 50px;}
.g_ys3 h2{height: 117px;text-align: center;font-size: 35px;font-weight: bold;color: #0054a5;background:url(../images/cptit.jpg) no-repeat center 98px;}
.g_ys3 h2 em{display: block;font-size: 25px;color: #333333;font-weight: normal;}
.g_ys3 .m_ys1{width:665px;}
.g_ys3 .m_ys1 dl{height: 190px;}
.g_ys3 .m_ys1 dt{float: left;width: 112px;}
.g_ys3 .m_ys1 dt img{width: 92px;height: 110px;display: block;}
.g_ys3 .m_ys1 dd{float: left;width: 550px;padding-top: 28px;}
.g_ys3 .m_ys1 h3{height: 76px;font-size: 25px;font-weight: bold;color: #0054a5;}
.g_ys3 .m_ys1 h3 em{display: block;font-weight: normal;font-size: 18px;color: #878787;}
.g_ys3 .m_ys1 p{font-size: 16px;color: #353535;line-height: 21px;}
.g_ys3 li{font-size: 16px;line-height: 21px;color: #353535;}


/* 案例 */
.g_an{background:url(../images/anbg.jpg) no-repeat center top;height: 822px;padding-top: 60px;}
.g_an h2{height: 119px;text-align: center;font-size: 35px;font-weight: bold;color: #0054a5;background:url(../images/cptit.jpg) no-repeat center 92px;}
.g_an h2 a{color: #0054a5;}
.g_an h2 em{display: block;font-size: 25px;color: #333333;font-weight: normal;}
.g_an .bd{height: 544px;}
.g_an .bd .big{float: left;width: 964px;height: 544px; overflow: hidden;}
.g_an .bd .big img{width: 964px;height: 544px;display: block;transition: all 0.3s linear 0s;}
.g_an .bd .big:hover img{transform: scale(1.2);}

.g_an .bd .hd2{float: right;width: 227px;}
.g_an .bd .hd2 img{width: 227px;height: 128px;display: block;}
.g_an .bd .hd2 li{margin-bottom: 10px;}
.g_an .bd .hd2 .lastli{margin-bottom: 0;}
.g_an .hd{height: 100px;}
.g_an .hd li{float: left;width: 200px;background:url(../images/anline.jpg) no-repeat right 28px; height: 100px;}
.g_an .hd li a{display: block;width: 135px;padding: 25px 0 0 65px;background:url(../images/anico1.jpg) no-repeat 60px 56px; height: 75px;}
.g_an .hd .lastli{background: none;}
.g_an .hd li a:hover,.g_an .hd .on a{background:#0054a5 url(../images/anico2.jpg) no-repeat 60px 56px; color: #fff; }
.g_an .leftcon{height:544px;overflow:hidden;}



/* 走进 */
.g_zj{height:818px;padding-top: 70px; background:url(../images/abg2.jpg) no-repeat center top;}
.g_zj h2{position: absolute;left:36px;top:0;background:url(../images/abtit.jpg) no-repeat;width: 180px;height: 134px;text-align: center;padding-top: 44px;font-size: 28px;font-weight: bold;color: #fff;z-index: 100}
.g_zj h2 a{color: #fff;}
.g_zj h2 em{display: block;font-size: 22px;text-transform: uppercase;color: #fff;padding-top: 26px;}
.g_zj .u_dlst1{height:474px;padding-top: 40px; clear: both;}
.g_zj .u_dlst1 dt{width:624px; float: left; margin-right: 40px;height: 404px;overflow: hidden;}
.g_zj .u_dlst1 dt img{ width: 624px; height: 404px;display: block; 	transition: all 0.3s linear 0s;}
.g_zj .u_dlst1 dt:hover img{transform: scale(1.1);}
.g_zj .u_dlst1 dd{float: left; width: 516px;padding: 45px 0 0 0;}
.g_zj .u_dlst1 h3{height: 32px;line-height: 32px;font-size: 18px;font-weight: bold;color: #252525;overflow: hidden;margin-bottom: 16px;}
.g_zj .u_dlst1 h3 a{color: #252525;}
.g_zj p{height: 196px; overflow: hidden;font-size: 14px;line-height: 28px;color: #666666;margin-bottom: 35px;}
.g_zj em a{display: block;width: 116px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #fff;background: #f6ab00;}
.g_zs2{height:300px;}
.zz{width:1200px; height:300px; margin:0 auto; position:relative;}
.zz ul{height:54px; position: relative;}
.zz ul li{float:left; height:42px;line-height: 42px;text-align: center; font-size: 18px;color: #333333;display:inline-block; text-decoration: none; padding: 0 20px;font-weight: bold;}
.zz ul li:hover,.zz ul li.cur{color: #0054a5;font-weight: bold;}
.zz_box{ position: relative;}
.zz_box .ljt,.zz_box .rjt{ width:32px; height:32px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.zz_box .ljt{left:-46px;top:80px;}
.zz_box .rjt{right:-46px;top:80px;}
.zz_box .ljt a{ background: url(../images/ljt.png) no-repeat; width:32px; height:32px; display:block;}
.zz_box .rjt a{ background: url(../images/rjt.png) no-repeat; width:32px; height:32px; display:block;}
.zz_box .ljt a:hover,.zz_box .rjt a:hover{background-position: -32px 0;}
.zz-s{height:300px; overflow:hidden;}
.zz-s ol li{position: relative; float:left; width:270px; margin-right:40px; *display:inline;background: none;padding: 0}
.zz-s ol li img{width:270px; height:203px; overflow: hidden; display: block;transition: all 0.3s linear 0s;}
.zz-s ol li em{position: absolute;left:0;top:0;background: url(../images/xcsha.png) no-repeat;width:270px; height:93px; padding-top: 110px;text-align: center;font-size: 14px;color: #fff; display: none;}
.zz-s ol li:hover em{display: block;}



/* 新闻 */
.g_newcon{height:500px; padding-top: 47px;}
.g_news{width:770px;float: left;}
.g_news h2{background:url(../images/dttit.jpg) no-repeat 0 10px;height: 54px;line-height: 54px;border-bottom: 1px solid #d2d2d2;font-size: 20px;color: #333;font-weight: normal;padding-left: 46px;margin-bottom: 28px;}
.g_news h2 span a{font-size: 14px;}
.g_news dl{height: 228px;}
.g_news dt{float: left;width: 360px;height: 210px; margin-right: 26px; overflow: hidden;}
.g_news dt img{width: 360px;height: 210px;display: block;transition: all 0.3s linear 0s;}
.g_news dt:hover img{transform: scale(1.2);}
.g_news dd{float: left;width: 380px; padding-top: 10px;}
.g_news h3{height: 26px;line-height: 26px;overflow: hidden;font-size: 16px;font-weight: bold;color: #333333;margin-bottom: 15px;font-weight: normal;}
.g_news h3 a{color: #333333;}
.g_news p{font-size: 14px;line-height: 26px;color: #666666;height: 78px;overflow: hidden;margin-bottom: 22px;}
.g_news i a{display: block;width: 114px;height: 34px;line-height: 34px;background: #0054a5;text-align: center;font-size: 14px;color: #fff; font-style: normal;}
.g_news .newlst li{height: 38px;line-height: 38px;overflow: hidden;font-size: 14px;color: #666666;border-bottom: 1px dashed #d0d0d0;}
.g_news .newlst li a{color: #666666;display: block;height: 36px;line-height: 36px;background:url(../images/dian.jpg) no-repeat 0 14px; padding-left: 15px;}
.g_news .newlst .lastli{border-bottom: none;}

.wend{width: 380px;float: right;}
.wend h3{background:url(../images/wetit.jpg) no-repeat 0 10px;height: 54px;line-height: 54px;border-bottom: 1px solid #d2d2d2;font-size: 20px;color: #333;font-weight: normal;padding-left: 46px;margin-bottom: 28px;}
.wend h3 span a{font-size: 14px;}
.wend h3 a{color: #333;}
.wend .m_zxc{height: 260px;overflow: hidden;}
.wdimg{height: 210px;width: 373px; overflow: hidden;}
.wdimg img{width: 371px;height: 208px;display: block;border: 1px solid #ccc;transition: all 0.3s linear 0s;}
.wdimg:hover img{transform: scale(1.2);}
.wend dl{ height: 107px;padding-top: 30px;}
.wend dt{background:url(../images/wen.jpg) no-repeat 0 2px;padding-left: 43px;height: 30px;line-height: 30px;font-size: 14px;font-weight: bold;color: #333333;margin-bottom: 10px;}
.wend dt a{color: #333333;}
.wend dd{background:url(../images/da.jpg) no-repeat 0 2px;padding-left: 43px;height: 44px;line-height: 22px;font-size: 14px;color: #666666;overflow:hidden;}



/* 友情链接 */
.g_link{ height: 82px; border-top: 1px solid #ebebeb;}
.g_link h2{float: left; width: 90px;height: 82px;line-height: 82px;font-size: 14px;font-weight: bold;color: #363636;}
.link_c{line-height:82px; overflow:hidden;float: left;width: 1080px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 20px;float: left; height: 82px; overflow:hidden;line-height:82px; color:#999999;display: block;}
.link_c .lasta a{background: none;}