﻿/*1029626114@qq.com*/
@charset "utf-8";

.g_pp{background:url(../images/ppbg.jpg) no-repeat center 0;height:546px;padding-top: 90px;}
.g_pp dt{float: right;width: 597px;height: 390px;}
.g_pp dt img{width: 597px;height: 390px;display: block;}
.g_pp dd{float: left;width: 442px;padding: 127px 0 0 114px;}
.g_pp h3{background:url(../images/pptit.jpg) no-repeat 0 bottom;height: 86px;font-size: 30px;font-weight: bold;color: #333333;margin-bottom: 20px; }
.g_pp h3 a{color: #333333;}
.g_pp h3 em{display: block;font-size: 24px;font-weight: normal;color: #333333;}
.g_pp p{font-size: 16px;line-height: 28px;color: #333333;}
.g_pp p a{color:#333;}
.g_pp p b{color: #0e57b5}
.g_pp span{display: block;margin-top: 18px;font-size: 18px;color: #333333;font-weight: bold;}
.g_pp span a{color:#333;}
.g_pro{background:url(../images/cpbg.jpg) no-repeat center top;height: 902px;padding-top: 70px; overflow: hidden;}
.g_pro .content{width: 1206px;}
.g_pro h2{height: 118px;text-align: center;font-size: 50px;font-weight: bold;color: #333333;}
.g_pro h2 a{color: #333333;}
.g_pro h2 em{display: block;font-size: 18px;color: #666666;font-weight: normal;}
.g_pro .m_cp{height: 518px;position: relative;}
.g_pro .m_cp:before{content: "";position: absolute; left:0;top:30px; width: 1200px;height: 400px;border: 1px solid #d7d7d7;border-right: none;}

.g_pro .m_cp dl{float: left;width: 300px;border-right: none;height: 460px;position: relative;}
.g_pro .m_cp dl:before{content: "";position: absolute;height: 400px;background: #d8d8d8;right: 0;top:30px;width:1px;
}
.g_pro .m_cp dt{width: 300px;height: 400px;}
.g_pro .m_cp dt img{width: 300px;height: 400px;display: block; margin-top: 30px;}
.g_pro .m_cp dt em{position: absolute;left:0;top:60px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;font-size: 24px;color: #303030;text-align: center;width: 300px;}
.g_pro .m_cp dd{position: absolute;left:0;top:-30px;width: 230px;height: 435px;background:url(../images/sha.png) repeat; padding: 55px 35px 0; display: none;z-index: 11}
.g_pro .m_cp h3{height: 54px;line-height: 54px;border-bottom: 1px solid #2c7fbe;overflow: hidden;font-size: 24px;color: #fff;margin-bottom: 16px;}
.g_pro .m_cp h3 a{color: #fff;}
.g_pro .m_cp h4{height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;color: #fff;margin-bottom: 10px;}
.g_pro .m_cp h4 a{color: #fff;}

.g_pro .m_cp ul{height: 206px;}
.g_pro .m_cp li{height: 24px;line-height: 24px;padding-left: 30px;font-size: 14px;color: #afc5df;overflow: hidden;background:url(../images/cpico.png) no-repeat 6px 5px;}
.g_pro .m_cp li a{color: #afc5df;}
.g_pro .m_cp li:last-child{border-right:1px solid #2c7fbe;;}
.g_pro .m_cp span a{display: block;width: 146px;height: 30px;line-height: 30px;border: 2px solid #fff;text-align: center;font-size: 14px;color: #fff;margin-left: 10px;}
.g_pro .m_cp dl:hover dd{display: none;}
.g_pro .m_cp dl:hover dt em{display: block;}
.g_pro .cpc{border-right:1px solid #2c7fbe;}
.g_pro .u_ljt{position: absolute;width: 80px;height: 70px;background:url(../images/jt1.png) no-repeat;left:-85px;top:310px;}
.g_pro .u_rjt{position: absolute;width: 80px;height: 70px;background:url(../images/jt1.png) no-repeat right 0;right:-85px;top:310px;}
.g_pro .u_ljt:hover{background:url(../images/jt2.png) no-repeat;}
.g_pro .u_rjt:hover{background:url(../images/jt2.png) no-repeat right 0;}

.g_pro .m_ppdc h3{float: left;width:175px;height: 110px;padding-top: 50px; background: #0067b4; text-align: center;font-size: 26px;color: #fff;}
.g_pro .m_ppdc h3 a{color: #fff;}
.g_pro .m_ppdc h3 em{display: block;font-size: 26px;color: #3888c4;text-transform: uppercase;font-weight: normal;}
.g_pro .ppdcon{border: 1px solid #d7d7d7;float: left;width:1000px; height: 158px;padding-left: 22px; }
.g_pro .m_ppdc dl{height: 48px;line-height: 48px; overflow: hidden; border-bottom: 1px dashed #d0d0d0;}
.g_pro .m_ppdc dl:nth-child(3){border-bottom: none;}
.g_pro .m_ppdc dt{float: left;width: 140px;font-weight: bold; font-size: 14px;color: #666666;}
.g_pro .m_ppdc dt a{color: #666666;}
.g_pro .m_ppdc dd{float:left;width:860px;}
.g_pro .dcfl{float: left;float: left;width: 765px;}
.g_pro .dcfl dt a{color: #666666;}
.g_pro .dcfl a{display: inline-block;padding:0 25px 0 0; color: #666666;}
.g_pro .m_ppdc span{float: right;font-size: 14px;color: #666666; padding-right: 20px;}
.g_pro .m_ppdc span a{color: #666666;}



.g_xban{background:url(../images/xban.jpg) no-repeat center top;height: 298px;}
.g_xban .tel{position: absolute;left:0;top:184px;font-size: 16px;color: #fff;}
.g_xban .tel b{display: block;font-size: 30px;color: #fff;}
.g_xban .btn1{position: absolute;left:230px;top:204px;width: 152px;height: 32px;line-height: 32px;background: #fff;border-radius: 20px;text-align:center;font-size: 18px;color: #333333;}

.g_cpys{background:url(../images/cpysbg.jpg) no-repeat center top;height: 593px;padding-top: 70px;}
.g_cpys h2{height: 118px;text-align: center;font-size: 50px;font-weight: bold;color: #333333;}
.g_cpys h2 em{display: block;font-size: 18px;color: #666666;font-weight: normal;}
.g_cpys .cpyswz{padding: 0 145px;font-size: 16px;line-height: 22px;color: #666666;text-align: center;height: 129px;}
.g_cpys .cpyswz b{color: #0952b0}
.g_cpys dl{float: left;width: 300px;transition: all 0.3s linear 0s;}
.g_cpys dt{width: 132px;height: 150px;margin: 0 auto;}
.g_cpys dt img{width: 100%;display: block;}
.g_cpys dl:hover{transform: translateY(-10px);}

.g_cpys h3{height: 38px;line-height: 38px;font-size: 22px;color: #000000;font-weight: bold;text-align: center;margin-bottom: 6px;}
.g_cpys p{font-size: 16px;line-height: 22px;color: #666666;text-align: center;width: 245px;}

.g_fa{background:url(../images/fabg.jpg) no-repeat center top;height: 670px;padding-top: 70px;}
.g_fa h2{height: 118px;text-align: center;font-size: 50px;font-weight: bold;color: #333333;}
.g_fa h2 a{color: #333333;}
.g_fa h2 em{display: block;font-size: 18px;color: #666666;font-weight: normal;}
.m_fa {position: relative;}
.m_fa .fahd{position: absolute;width: 1200px;margin-left: -600px;left:50%;top:96px;z-index: 111}
.m_fa .fahd ul{position: absolute;left:289px;top:0;width: 310px;}
.m_fa .fahd li{width: 240px;height: 69px;line-height: 69px;background: #f7f7f5;margin-bottom: 2px;position: relative; padding-left: 70px; font-size: 18px;color: #666666;}
.m_fa .fahd li a{color: #666}
.m_fa .fahd li em{position: absolute;width: 40px;height: 40px;overflow: hidden;left:26px;top:16px;}
.m_fa .fahd .on{background: #0067b4;color: #fff;}
.m_fa .fahd .on a{color: #fff;}
.m_fa .fahd .on em img{margin-left: -40px;}
.m_fa .fabd .facon{width: 100%;height:540px; }
.m_fa .fabd .fac{padding: 96px 0 0 676px;}
.m_fa .fabd h3{height: 70px;line-height: 70px;background:url(../images/fatit.jpg) no-repeat 0 bottom;font-size: 16px;font-weight: bold;color: #666666;margin-bottom: 40px;}
.m_fa .fabd h3 a{color: #666666}
.m_fa .fabd p{position: relative;padding-left: 130px;font-size: 16px;line-height: 24px;color: #666666;height: 96px;overflow: hidden;padding-top: 15px;margin-bottom: 15px;}
.m_fa .fabd p em{position: absolute;left:0;top:0;width: 120px;height: 120px;overflow: hidden;}
.m_fa .fabd p em img{width: 120px;height: 120px;display: block;transition: all 0.3s linear 0s;}
.m_fa .fabd p em:hover img{transform: scale(1.1);}

.m_fa .fabd li{height: 30px;line-height: 30px;padding-left: 34px;font-size: 16px;color: #666666;background:url(../images/faico.png) no-repeat 0 7px;}


.g_kf{padding-top:66px;height: 550px;}
.g_kf h2{height: 126px;text-align: center;font-size: 50px;font-weight: bold;color: #333333;}
.g_kf h2 a{color: #333333;}
.g_kf h2 em{display: block;font-size: 18px;color: #666666;font-weight: normal;}

.g_kf .u_ljt,.g_kf .u_rjt{width: 28px;height:40px;position: absolute;top:220px;}
.g_kf .u_ljt{background:url(../images/jt3.png) no-repeat;left:-40px;}
.g_kf .u_rjt{background:url(../images/jt3.png) no-repeat right 0;right:-40px;}
.g_kf dl{float: left;width: 372px;margin-right: 40px;}
.g_kf dt{width: 372px;height: 210px;overflow: hidden;margin-bottom: 25px;}
.g_kf dt img{width: 372px;height: 210px;display: block;transition: all 0.3s linear 0s;}
.g_kf dt:hover img{transform: scale(1.1);}
.g_kf h3{height: 28px;line-height: 28px;font-size: 16px;font-weight: bold;color: #1d1d1d;overflow: hidden;margin-bottom: 7px;}
.g_kf h3 a{color: #1d1d1d;}
.g_kf p{font-size: 16px;line-height: 24px;height: 72px;overflow: hidden;color: #666666;}


.g_ys{padding-top: 82px;height: 820px;background:url(../images/ysbg.jpg) no-repeat center top;}
.g_ys .content{width: 1203px;}
.g_ys h2{height: 146px;text-align: center;font-size: 50px;font-weight: bold;color: #333333;}
.g_ys h2 a{color: #333333;}
.g_ys h2 em{display: block;font-size: 18px;color: #666666;font-weight: normal;}
.g_ys .yshd{height: 78px;}
.g_ys .yshd li{float: left;width: 200px;height: 62px;border-bottom: 2px solid #ecebeb;padding-left: 50px; font-size: 23px;color: #666666;margin-right: 65px;font-weight: bold; position: relative;}
.g_ys .yshd .lastli{margin-right: 0;}
.g_ys .yshd li b{position: absolute;left:0;top:0;font-size: 36px;color: #afafaf;font-weight: normal;}
.g_ys .yshd li em{display: block;font-size: 12px;text-transform: uppercase;color: #9f9f9f;}
.g_ys .yshd .on{border-bottom: 2px solid #a7a7a7;color: #0067b4}
.g_ys .yshd .on b{color: #0067b4}
.g_ys .ysbd dl{position: relative;}
.g_ys .ysbd dt{width: 1203px;height: 510px;}
.g_ys .ysbd dt img{width: 1203px;height: 510px;display: block;}
.g_ys .ysbd dd{position: relative;padding: 0 310px 0 0;}
.g_ys .ysbd p{font-size: 16px;line-height: 24px;color: #fff;width: 916px;padding-top: 26px;border-right: 1px solid #686868;height:60px; }
.g_ys .ysbd span{position: absolute;right: 76px;top:20px;width: 130px;height: 42px;line-height: 42px;background: #d9d9d9;border-radius: 20px;text-align: center;font-size: 16px;color: #050505;font-weight: bold;}
.g_ys .ysbd span a{color: #050505;}

.g_news{padding-top: 70px;height: 660px;}
.g_news h2{height: 115px;text-align: center;font-size: 50px;font-weight: bold;color: #333333;}
.g_news h2 a{color: #333333;}
.g_news h2 em{display: block;font-size: 18px;color: #666666;font-weight: normal;}
.g_news .m_news{float: left;width: 825px;}
.g_news .m_news h3{background:url(../images/newtit.jpg) no-repeat;height: 56px;line-height: 56px;padding-left: 45px;font-size: 18px;font-weight: bold;color: #0e57b5;margin-bottom: 28px; }
.g_news .m_news h3 a{color: #0e57b5;}
.g_news .newtj{float: left;width: 384px;} 
.g_news .newtj dt{width: 384px;height: 208px;overflow: hidden;}
.g_news .newtj dt img{width: 384px;height: 208px;display: block;transition: all 0.3s linear 0s;}
.g_news .newtj dt:hover img{transform: scale(1.1);}
.g_news .newtj dd{padding: 15px 25px 0;height: 185px;background: #f3f3f3;}
.g_news .newtj h4{height: 34px;line-height: 34px;font-size: 16px;font-weight: bold;color: #333333;margin-bottom: 8px;}
.g_news .newtj h4 a{color: #333333}
.g_news .newtj p{font-size: 14px;line-height: 24px;color: #555555;margin-bottom: 16px;}
.g_news .newtj span a{width: 80px;height: 30px;display: block;line-height: 30px;padding-left: 60px;font-size: 14px;color: #fff;background:url(../images/dtmore.jpg) no-repeat;}

.g_news .newr{float: right;width: 405px;}
.g_news .moren{height: 70px;border-bottom: 1px solid #e9ebea;padding-top: 25px;}
.g_news .moren dt{float: left;width: 50px;font-size: 30px;color: #626262;font-weight: bold;}
.g_news .moren dt em{display: block;font-size: 14px;color: #777777;text-transform: uppercase;font-weight: normal;}
.g_news .moren dd{height: 46px;line-height: 46px;font-size: 16px;color: #555555;overflow: hidden;}
.g_news .newrlst:nth-child(4) .moren{border-bottom: none;}

.g_news .hover{height: 98px;border-bottom: 1px solid #e9ebea; display: none;position: absolute;left:0;top:0;}
.g_news .hover dt{float: left;width: 50px;font-size: 30px;color: #626262;font-weight: bold;}
.g_news .hover dt em{display: block;font-size: 14px;color: #777777;text-transform: uppercase;font-weight: normal;}
.g_news .hover dd{float: left;width: 206px;position: relative;padding-left: 146px;}
.g_news .hover dd span{left:0;top:0;width: 132px;height: 66px;position: absolute;}
.g_news .hover dd span img{width: 132px;height: 66px;display: block;}
.g_news .hover h4{height: 24px;line-height: 24px;font-size: 14px;color: #333;overflow: hidden;margin-bottom: 5px;}
.g_news .hover h4 a{color: #333}
.g_news .hover p{font-size: 14px;line-height: 26px;color: #555555;height: 52px;overflow: hidden;}
.g_news .newrlst{position: relative; overflow: hidden; height: 100px;}
.g_news .newrlst:hover .hover{display: block;}
.g_news .newrlst:hover .moren{display: none;}
.g_news .cur .hover{display: block;}
.g_news .cur .moren{display: none;}

.g_news .m_wd{float: right;width: 316px;}
.g_news .m_wd h3{background:url(../images/wdtit.jpg) no-repeat;height: 56px;line-height: 56px;padding-left: 45px;font-size: 18px;font-weight: bold;color: #0e57b5;margin-bottom: 28px; }
.g_news .m_wd h3 a{color: #0e57b5;}
.g_news .wdimg{width: 316px;height: 165px;overflow: hidden;margin-bottom: 20px;}
.g_news .wdimg img{width: 316px;height: 165px;display: block;transition: all 0.3s linear 0s;}
.g_news .wdimg:hover img{transform: scale(1.1);}
.g_news .wdlst dl{padding: 16px 0 0 0;height: 85px;border-bottom: 1px dashed #ccc;}
.g_news .wdlst dt{height: 26px;line-height: 26px;overflow: hidden;padding-left: 40px;font-size: 14px;font-weight: bold;color: #222222;background:url(../images/wen.jpg) no-repeat;}
.g_news .wdlst dt a{color: #222222;}
.g_news .wdlst dd{height: 48px;line-height: 24px;overflow: hidden;padding-left: 40px;font-size: 14px;color: #666666;background:url(../images/da.jpg) no-repeat;}


/* 走进 */
.g_zj{height: 1068px;padding-top: 70px;background:url(../images/abbg.jpg) no-repeat center top;}
.g_zj h2{height: 110px;text-align: center;font-size: 50px;font-weight: bold;color: #333333;}
.g_zj h2 a{color: #333333;}
.g_zj h2 em{display: block;font-size: 18px;color: #666666;font-weight: normal;}
.g_zj .u_dlst1{height:568px; clear: both;}
.g_zj .u_dlst1 dt{width:1200px; margin-top: 15px;height: 454px;overflow: hidden;}
.g_zj .u_dlst1 dt img{ width: 1200px; height: 454px;display: block;transition: all 0.3s linear 0s; }
.g_zj .u_dlst1 dt:hover img{transform: scale(1.1);}
.g_zj p{height: 78px; overflow: hidden;font-size: 16px;line-height: 26px;color: #666666;padding: 0 80px;text-align: center;}
.g_zj p a{color: #d90006;}

.g_zs2{height:340px;}
.zz{width:1200px; height:340px; margin:0 auto; position:relative;}
.zz ul{height:58px;margin-bottom: 30px;border-bottom: 1px solid #ebebeb}
.zz ul li{float:left; height:58px; width: 120px;line-height: 58px; font-size: 18px;color: #000c1c;margin-right: 60px; font-weight: bold;}
.zz ul li a{display:inline-block; width:120px; height:58px;line-height: 58px;  color:#323232;text-decoration: none;background: url(../images/xctit1.png) no-repeat right 17px;}
.zz ul li a:hover,.zz ul li.cur a{color: #0e57b5;font-weight: bold;background: url(../images/xctit2.png) no-repeat right 17px;border-bottom: 2px solid #0e57b5; }
.zz .more{position:absolute; top:18px; right:0;}
.zz .more a{font-size: 14px;color: #888888}

.zz_box{ position: relative;}
.zz-s{height:230px; overflow:hidden;}

.zz-s ol li{position: relative; float:left; width:270px;height:203px;overflow: hidden; margin-right:36px; *display:inline;background: none;padding: 0}
.zz-s ol li.no{margin:0;}
.zz-s ol li img{width:270px; height:203px; 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;padding-top: 110px;height: 93px;text-align: center;font-size: 18px;color: #fff; display: none;}
.zz-s ol li:hover em{display: block;}




/* 友情链接 */
.g_link{ height: 84px;}
.g_link .content{height: 54px;border-top: 1px solid #ddd;padding-top: 30px;}
.g_link h2{float: left; width: 120px;height: 28px;line-height: 28px;font-size: 18px;font-weight: normal;}
.g_link h2 a{color: #333333;}
.link_c{line-height:28px; overflow:hidden;float: left;width: 1080px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 28px; line-height:28px; color:#999999;display: block;}
.link_c .lasta a{background: none;}