﻿/*1029626114@qq.com*/
@charset "utf-8";
/*banner*/
.g_fayz{position: relative;margin-top: -66px;}
.g_fayz li{float: left;width: 133px;height: 146px;}
.g_fayz li a{display: block;width: 130px;height: 120px;padding-top: 20px; border: 3px solid #fff;border-right: none;background: #43b9f6;text-align: center;color: #fff;font-size: 18px;}
.g_fayz li em{display: block;width: 115px;height: 60px;overflow: hidden;margin: 0 auto;}
.g_fayz li img{transition: all 0.3s linear 0s;}
.g_fayz li:last-child{border-right: 3px solid #fff;}
.g_fayz li a:hover{background: #2f509d;}
.g_fayz li:hover img{transform: scale(1.1);}

.g_pp{background: url(../images/ppbg.jpg) no-repeat center 0;height: 546px;padding-top: 210px;}
.m_pp{margin-left: 494px;}
.m_pp h3{height: 86px;font-size: 55px;color: #4e4e4e;font-weight: normal;}
.m_pp h3 b{font-weight: normal;color: #2f509d}
.m_pp p{font-size: 16px;line-height: 26px;color: #717171;}
.m_pp span{display: block;float: right;width: 166px;height: 184px;}
.m_pp em{display: block;float: right;}
.m_pp em b{display: block;float: left;width: 132px;height: 78px;line-height: 78px;font-size: 15px;font-weight: normal;color: #1e0500;}
.m_pp em i{display: block;float: left;}


.g_pro{padding-top: 93px;height: 598px;}
.g_pro h2{height: 114px;padding-left: 208px;font-size: 55px;color: #4e4e4e;position: relative;font-weight: normal;}
.g_pro h2 a{color: #4e4e4e;}
.g_pro h2 span{position: absolute;left:485px;background: url(../images/title.png) no-repeat 10px 15px;font-size: 22px;color: #4e4e4e;font-weight: normal;padding-top: 15px;padding-left: 45px;}
.g_pro h2 em{display: block;font-size: 12px;color: #d7d7d7}
.g_pro .fl01{height: 452px;background: #f7f7f7;}
.g_pro dl{float: left;width: 400px;height: 452px;overflow: hidden;position: relative;}
.g_pro dt{width: 400px;height: 452px;overflow: hidden;float: left;}
.g_pro dt img{width: 400px;height: 452px;display: block;transition: all 0.3s linear 0s;}
.g_pro dt:hover img{transform: scale(1.1);}

.g_pro dd{position: absolute;left:60px;top:40px;}
.g_pro h3{height: 122px;font-size: 45px;color: #fff; font-weight: normal;}
.g_pro h3 a{color: #fff;}
.g_pro h3 em{display: block;font-size: 18px;color: #68696b;}
.g_pro .flc{float:right;padding-top: 35px;width: 755px;}
.g_pro .fllst{height: 122px;border-bottom: 1px solid #d2d2d2;margin-bottom: 40px;}
.g_pro .fllst li{float: left;position: relative;width: 187px;font-size: 16px;color: #4e4e4e;height: 36px;line-height: 36px;}
.g_pro .fllst li a{color: #4e4e4e;}
.g_pro .fllst li a:hover{color: #2f509d;}

.g_pro .fllst .sanji{position: absolute;left:0;top:36px;background: #2f509d;padding: 15px 0 0 20px;width: 510px;height: 125px;z-index: 11;display: none;}
.g_pro .fllst .sanji:before{content: "";position: absolute;background: url(../images/dian.png) no-repeat;width: 20px;height: 10px;left:60px;top:-10px;}
.g_pro .fllst .sanji a{display: block;float: left;width: 110px;padding-left: 15px;font-size: 14px;color: #fff;line-height: 30px;background: url(../images/dian1.png) no-repeat 0 13px;}
.g_pro .fllst .sanji a:hover{color:#fff;}
.g_pro .fllst li:hover .sanji{display: block;}
.g_pro .fllst .li04 .sanji{left:-400px;}
.g_pro .fllst .li04 .sanji:before{left:450px;}
.g_pro .fllst .li03 .sanji{left:-400px;}
.g_pro .fllst .li03 .sanji:before{left:450px;}
.g_pro .cpgdc{width: 735px;overflow: hidden;}
.g_pro .cpgd li{float: left;width: 240px;margin-right: 18px;}
.g_pro .cpgd li img{width: 240px;height: 180px;display: block;}
.g_pro .cpgd li em{display: block;width: 240px;height: 44px;line-height: 44px;font-size: 16px;font-weight: bold;color: #4e4e4e;overflow: hidden;text-align: center;}

.g_pro .fllst li:last-child .sanji{left: -400px;width: 750px;}
.g_pro .fllst li:last-child .sanji a{width: 170px;}
.g_pro .fllst li:last-child .sanji:before{left:450px;}




.g_fl02{background: #f7f7f7}
.g_fl02{height: 452px;background: #f7f7f7;}
.g_fl02 dl{float: right;width: 400px;height: 452px;overflow: hidden;position: relative;}
.g_fl02 dt{width: 400px;height: 452px;overflow: hidden;float: left;}
.g_fl02 dt img{width: 400px;height: 452px;display: block;transition: all 0.3s linear 0s;}
.g_fl02 dt:hover img{transform: scale(1.1);}
.g_fl02 dd{position: absolute;left:60px;top:40px;}
.g_fl02 h3{height: 122px;font-size: 45px;color: #fff; font-weight: normal;}
.g_fl02 h3 a{color: #fff;}
.g_fl02 h3 em{display: block;font-size: 18px;color: #fff;}

.g_fl02 .flc{float:left;padding-top: 35px;width: 755px;}
.g_fl02 .fllst{height: 122px;border-bottom: 1px solid #d2d2d2;margin-bottom: 40px;}
.g_fl02 .fllst li{float: left;position: relative;width: 187px;font-size: 16px;color: #4e4e4e;height: 36px;line-height: 36px;}
.g_fl02 .fllst li a{color: #4e4e4e;}
.g_fl02 .fllst li a:hover{color: #2f509d;}
.g_fl02 .fllst .sanji{position: absolute;left:0;top:36px;background: #2f509d;padding: 15px 0 0 20px;width: 510px;height: 105px;z-index: 11;display: none;}
.g_fl02 .fllst .sanji:before{content: "";position: absolute;background: url(../images/dian.png) no-repeat;width: 20px;height: 10px;left:60px;top:-10px;}
.g_fl02 .fllst .sanji a{display: block;float: left;width: 110px;padding-left: 15px;font-size: 14px;color: #fff;line-height: 30px;background: url(../images/dian1.png) no-repeat 0 13px;}
.g_fl02 .fllst .sanji a:hover{color:#fff;}
.g_fl02 .fllst li:hover .sanji{display: block;}
.g_fl02 .fllst .li04 .sanji{left:-400px;}
.g_fl02 .fllst .li04 .sanji:before{left:450px;}
.g_fl02 .fllst .li03 .sanji{left:-400px;}
.g_fl02 .fllst .li03 .sanji:before{left:450px;}
.g_fl02 .cpgdc{width: 735px;overflow: hidden;}
.g_fl02 .cpgd li{float: left;width: 240px;margin-right: 18px;}
.g_fl02 .cpgd li img{width: 240px;height: 180px;display: block;}
.g_fl02 .cpgd li em{display: block;width: 240px;height: 44px;line-height: 44px;font-size: 16px;font-weight: bold;color: #4e4e4e;overflow: hidden;text-align: center;}

.g_ys{padding-top: 90px;height: 990px;}
.g_ys h2{width: 984px;margin: 0 auto; height: 100px;padding-left: 216px;font-size: 55px;color: #4e4e4e;position: relative;font-weight: normal;}
.g_ys h2 a{color: #4e4e4e;}
.g_ys h2 span{position: absolute;left:435px;background: url(../images/title.png) no-repeat 10px 15px;font-size: 22px;color: #4e4e4e;font-weight: normal;padding-top: 15px;padding-left: 45px;}
.g_ys h2 em{display: block;font-size: 12px;color: #d7d7d7}

.g_ys .yshd{height: 184px; width: 1202px;margin: 0 auto;}
.g_ys .yshd li{float: left;width:200px;transition: all 0.3s linear 0s;}
.g_ys .yshd li:hover{ transform: translateX(-5px);}
.g_ys .yshd li em{display: block;width: 102px;height: 110px;overflow: hidden;}
.g_ys .yshd li em img{width:204px;height:110px; display: block;}
.g_ys .yshd span{position: relative;font-size: 18px;font-weight: bold;color: #333333;}
.g_ys .yshd span i{position: absolute;left:30px;top:-35px;font-size: 18px;color: #a6a6a6;font-style: normal;letter-spacing: -1px;font-weight: normal;}
.g_ys .yshd .on em img{margin-left: -102px;}
.g_ys .yshd .on span{color: #446dc9}
.g_ys .yshd .on span i{color: #a5b8e5}

.g_ys dl{height:703px;}
.g_ys dd{position: absolute;width: 1200px;left:50%;top:0;margin-left: -600px;height:703px;overflow:hidden;}
.g_ys .fwnr{width: 405px;background:url(../images/sha.png) repeat;height:703px}
.g_ys h3{padding:135px 35px 0 58px; height: 156px; font-size: 44px;color: #2f509d;text-align: left;font-weight: normal;background:url(../images/ysline.jpg) no-repeat 58px 246px;}
.g_ys h3 a{color: #2f509d;}
.g_ys h3 em{display: block;font-size: 24px;color: #b4b4b4;font-family: arial;text-transform: uppercase;font-weight: normal;}
.g_ys p{font-size: 16px;line-height: 30px;color: #5d5d5d; margin-bottom: 135px;padding:0 35px 0 58px;}
.g_ys span a{display: block;width: 122px;height: 50px;line-height: 50px;font-size: 16px;color: #fff;padding-left: 80px;background:url(../images/zxbtn.png) no-repeat;margin-left: 58px;}

/*解决方案*/ 
.g_fa{background:url(../images/fabg.jpg) no-repeat center top;height: 845px;padding-top: 64px;}
.g_fa h2{width: 984px;margin: 0 auto; height: 100px;padding-left: 255px;font-size: 55px;color: #4e4e4e;position: relative;font-weight: normal;}
.g_fa h2 a{color: #4e4e4e;}
.g_fa h2 span{position: absolute;left:475px;background: url(../images/title.png) no-repeat 10px 15px;font-size: 22px;color: #4e4e4e;font-weight: normal;padding-top: 15px;padding-left: 45px;}
.g_fa h2 em{display: block;font-size: 12px;color: #d7d7d7}
.g_fa .fahd{height: 145px;background: url(../images/fatit.png) no-repeat}
.g_fa .fahd li{float: left;padding: 0 27px;text-align: center;font-size: 18px;color: #4e4e4e;background: url(../images/faline.jpg) no-repeat right 55px;transition: all 0.3s linear 0s;}
.g_fa .fahd li a{color: #4e4e4e;display: block;height: 145px;}
.g_fa .fahd li b{display: block;text-align: center;font-size: 16px;color: #898888;height: 30px;line-height: 30px;margin-bottom: 22px;}
.g_fa .fahd li em{display: block;font-size: 12px;color: #acadad;padding-top: 5px;}
.g_fa .fahd li:last-child{background: none;}
.g_fa .fahd li:hover{transform: translateY(-5px);}

.g_fa .fahd .on a,.g_fa .fahd .on b{color: #305dc3;}
.fabd dl{background: #2f509d;padding: 48px 0 0 52px;height: 456px;}
.fabd dt{width: 600px;height: 390px;overflow: hidden;float:left;margin-right: 50px;}
.fabd dt img{width: 600px;height: 390px;display: block;transition: all 0.3s linear 0s;}
.fabd dt:hover img{transform: scale(1.1);}

.fabd dd{float: left;border-left: 1px solid #5e75ab;height: 390px;width: 425px;padding-left: 40px;}
.fabd h3 a{display: block;height: 60px;font-size: 26px;color: #fff;font-weight: normal;}
.fabd p{font-size: 16px;line-height: 22px;margin-bottom: 46px;color: #acb5d2;padding-right: 20px;}
.fabd .vscon{position: relative;height: 230px;}
.fabd li{float: left;width: 200px;margin-right: 10px;overflow: hidden;}
.fabd li img{width: 200px;height: 150px;display: block;transition: all 0.3s linear 0s;}
.fabd li:hover img{transform: scale(1.1);}

.fabd li em{display: block;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #4e4e4e;font-weight: bold;background: #fff;}
.fabd .lastli em{display: block;background: #00c6ff;color: #fff;}
.fabd .vsico{position: absolute;left:176px;top:55px;}
.g_xban{background: url(../images/xban.jpg) no-repeat center top;height: 500px;}
.g_xban .bantel{position: absolute;left:700px;top:284px;}
.g_xban .bantel b{display: block;height: 26px;line-height: 26px;font-weight: normal;padding-left: 28px;font-size: 14px;color: #818181;}
.g_xban .bantel em{display: block;font-size: 36px;color: #2f509d;}


.g_xtzc{background: url(../images/xtbg.jpg) no-repeat center top;height: 670px;padding-top: 80px;}
.g_xtzc h2{height: 174px;padding-left: 130px;font-size: 48px;color: #0061af;font-weight: normal;position: relative;}
.g_xtzc h2 b{position: absolute;left:0;top:-15px;font-size: 100px;color: #2f509d;font-weight: normal;}
.g_xtzc h2 em{display: block;font-size: 20px;color: #4e4e4e;}
.m_xtzc{width: 600px;}
.g_xtzc dl{height: 147px;float: left;width: 300px;transition: all 0.3s linear 0s;}
.g_xtzc dl:hover{transform: translateY(-10px);	}
.g_xtzc dt{float: left;width: 102px;height: 102px;overflow: hidden;margin-right: 20px;}
.g_xtzc dt img{width: 102px;height: 102px;display: block;}
.g_xtzc dd{float: left;width: 166px;}
.g_xtzc h3{height: 40px;line-height: 40px;font-size: 24px;color: #4e4e4e;font-weight: normal;}
.g_xtzc p{font-size: 15px;line-height: 18px;color: #a0a0a2;width: 155px;}
.g_xtzc dl:hover h3,.g_xtzc dl:hover p{color: #2f509d;}


.g_kf{padding-top: 80px;height: 670px;}
.g_kf h2{width: 984px;margin: 0 auto; height: 100px;padding-left: 275px;font-size: 55px;color: #4e4e4e;position: relative;font-weight: normal;}
.g_kf h2 a{color: #4e4e4e;}
.g_kf h2 span{position: absolute;left:495px;background: url(../images/title.png) no-repeat 10px 15px;font-size: 22px;color: #4e4e4e;font-weight: normal;padding-top: 15px;padding-left: 45px;}
.g_kf h2 em{display: block;font-size: 12px;color: #d7d7d7}
.g_kf dl{float: left;width:524px;height: 167px;border: 3px solid #d1d1d1;margin: 0 20px 20px 0;padding: 15px 45px 0 15px;}
.g_kf .lastdl{margin-right: 0;}
.g_kf dt{float: left;width: 150px;height: 150px; overflow: hidden;margin-right: 30px;}
.g_kf dt img{width: 150px;height: 150px;display: block;}
.g_kf dd{float: left;width: 340px;}
.g_kf h3 a{display: block; height: 32px;line-height: 32px;font-size: 18px;color: #3e3f40;font-weight: bold;margin-bottom: 10px;}
.g_kf p{font-size: 14px;line-height: 22px;color: #7e7e7e;height: 44px;overflow: hidden;margin-bottom: 26px;}
.g_kf span a{display: block;background: url(../images/kfmore.jpg) no-repeat;width: 110px;height: 34px;}
.g_kf dl:hover span a{background: url(../images/kfmoreh.jpg) no-repeat;}
.g_kf dl:hover{background: #2f509d;border: 3px solid #2f509d;}
.g_kf dl:hover h3 a{color: #fff;}
.g_kf dl:hover p{color: #fff;}
.kfmore2{width: 220px;margin: 0 auto;}


/* 新闻 */
.g_newcon{height:666px;}
.g_newcon h2{height: 124px;padding-left: 255px;font-size: 55px;color: #4e4e4e;position: relative;font-weight: normal;}
.g_newcon h2 a{color: #4e4e4e;}
.g_newcon h2 span{position: absolute;left:476px;background: url(../images/title.png) no-repeat 10px 15px;font-size: 22px;color: #4e4e4e;font-weight: normal;padding-top: 15px;padding-left: 45px;}
.g_newcon h2 em{display: block;font-size: 12px;color: #d7d7d7}

.m_dt1{height: 276px;border-bottom: 1px solid #f0f0ef;margin-bottom: 20px;}
.m_new1{width:474px;float: left; }
.m_new1 .newhd{height: 58px;line-height: 58px;margin-bottom: 30px;background: url(../images/newtit1.jpg) no-repeat;position: relative;}
.m_new1 .newhd .u_lst8 li{float: left;width: 166px;font-size: 24px;color: #666666;}
.m_new1 .newhd .u_lst8 li a{color: #666666;display: inline-block;}
.m_new1 .newhd .u_lst8 .on a{color: #305dc3;border-bottom: 2px solid #305dc3;position: relative;top: -2px;}
.m_new1 .newhd .more{position: absolute;right: 0;top:0;}
.m_new1 .u_dlst3 dt{width: 210px;float: left; height: 140px;overflow: hidden; }
.m_new1 .u_dlst3 dt img{width: 210px; height: 140px;display: block;transition: all 0.3s linear 0s;}
.m_new1 .u_dlst3 dt:hover img{transform: scale(1.1)}
.m_new1 .u_dlst3 dd{float: right;width: 250px;}
.m_new1 .u_dlst3 dd h4{height: 24px;line-height: 24px;overflow: hidden; margin-bottom: 8px;}
.m_new1 .u_dlst3 dd h4 a{ font-size: 16px; display: block; color: #305dc3;font-weight: bold;}
.m_new1 .u_dlst3 dd p{ color: #666666; font-size: 14px; line-height: 26px; height:52px; overflow: hidden;margin-bottom: 18px;}
.m_new1 .u_dlst3 dd span a{display: block;font-size: 14px;color: #305dc3;width: 130px;height: 34px;line-height: 34px;border:2px solid #305dc3;text-align: center;}
.g_newcon .u_lst5 li{height: 36px;line-height: 36px;overflow: hidden;background: url(../images/dtico1.jpg) no-repeat 0 17px; padding-left: 15px;}
.g_newcon .u_lst5 li a{ font-size: 14px; color: #666666;}
.g_newcon .u_lst5 li span{color: #777777;font-size: 14px;}
.g_newcon .u_lst5 li:hover{background: url(../images/dtico2.jpg) no-repeat 0 17px;}
.g_newcon .u_lst5 li:hover a{color: #305dc3;}
.g_newcon .u_lst5 li:hover span{color: #305dc3;}


.g_newcon .m_new2{float: left;width: 350px;margin: 0 35px;}
.g_newcon .m_new2 h3{background: url(../images/newtit2.jpg) no-repeat;height: 58px;line-height: 58px;font-size: 24px;font-weight: bold;color: #305dc3;margin-bottom: 32px;}
.g_newcon .m_new2 h3 a{color: #305dc3}
.g_newcon .m_new2 h3 span{font-size: 14px;color: #666666;font-weight: normal;}
.g_newcon .m_new2 dl{height: 145px;}
.g_newcon .m_new2 dt a{display: block;height: 30px;line-height: 30px;font-size: 14px;font-weight: bold;color: #333333;margin-bottom: 10px;}
.g_newcon .m_new2 dt a:hover{color: #2f509d;}
.g_newcon .m_new2 dd{font-size: 14px;line-height: 26px;height: 52px;overflow: hidden;}


.g_newcon .wend{width: 302px;}
.g_newcon .wend h3{background: url(../images/newtit3.jpg) no-repeat;height: 58px;line-height: 58px;font-size: 24px;font-weight: bold;color: #305dc3;margin-bottom: 32px;}
.g_newcon .wend h3 a{color: #305dc3}
.g_newcon .wend h3 span{font-size: 14px;color: #666666;font-weight: normal;}
.g_newcon .wend .otwdl{ height: 125px;}
.g_newcon .wend .otwdl dt{ height:32px;  line-height:32px; margin-bottom: 6px; overflow: hidden;  font-size:14px; color:#333333; font-weight: bold;}
.g_newcon .wend .otwdl dt a{ color:#333333;background:url(../images/wen.jpg) no-repeat 0 3px;padding-left:32px; display: block;}
.g_newcon .wend .otwdl dt a:hover{color: #305dc3;}
.g_newcon .wend .otwdl dd{  font-size: 14px; padding-left:32px; background:url(../images/da.jpg) no-repeat; line-height:24px; color:#555555; height: 48px; overflow: hidden; }  
.g_newcon .wend .otwdl dd a{color: #305dc3;}



.g_team{margin-bottom: 8px;position: relative;}
.g_team h2{position: absolute;left:50%;width: 940px;margin-left: -600px;top:-25px; height: 124px;padding-left: 260px;font-size: 55px;color: #4e4e4e;font-weight: normal;z-index: 11}
.g_team h2 a{color: #4e4e4e;}
.g_team h2 span{position: absolute;left:476px;background: url(../images/title.png) no-repeat 10px 15px;font-size: 22px;color: #4e4e4e;font-weight: normal;padding-top: 15px;padding-left: 45px;}
.g_team h2 em{display: block;font-size: 12px;color: #d7d7d7}
.g_team .teambd{margin-top: 15px;}
.g_team .teambd li{width: 100%}
.g_team .teambd li img{width:100%;display: block;}
.g_team .teamhd{position: absolute;left:50%;padding-left:550px; width: 650px; margin-left: -600px;bottom: 15px;z-index: 15;height: 20px;}
.g_team .teamhd li{float: left;width: 15px;height: 15px;border-radius: 50%; background: #fff;margin-right: 15px;}
.g_team .teamhd .on{background: #305dc3;}


.g_ab{background: url(../images/abbg.jpg) no-repeat center top;height: 1096px;}
.g_ab .m_ab{padding: 605px 100px 0 100px;}
.g_ab h3{height: 86px;background: url(../images/abtit.jpg) no-repeat 0 70px;font-size: 30px;color: #4e4e4e;font-weight: normal;}
.g_ab h3 a{color: #4e4e4e;}
.g_ab h3 b{font-weight: normal;color: #2f509d}
.g_ab h3 em{display: block;font-size: 12px;color: #989898;}
.g_ab p{font-size: 16px;line-height: 22px;color: #818181;margin-bottom: 25px;}
.g_ab .xclst{margin: 0 100px;overflow: hidden;}
.g_ab .xclst li{float: left;width: 244px;margin-right: 12px;overflow: hidden;height: 183px;}
.g_ab .xclst li img{width: 244px;height: 137px;display: block;transition: all 0.3s linear 0s;}
.g_ab .xclst li:hover img{transform: scale(1.1);}




/* 友情链接 */
.g_link{ height: 84px;background: #eee}
.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: 14px;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;}