﻿/*1029626114@qq.com*/
@charset "utf-8";
.g_pp{background:url(../background/ppbg.jpg) no-repeat;padding-top: 76px;height: 525px;}
.g_pp h2{height: 210px;text-align: center;font-size: 48px;color: #333333;font-weight: normal;}
.g_pp h2 b{font-weight: normal;color: #226be3}
.g_pp h2 em{display: block;font-size: 20px;color: #1a1a1a;font-weight: normal;padding-top: 28px;}
.g_pp h2 span{display: block;font-size: 14px;color: #333333;padding-top: 18px;}
.g_pp li{float: left;font-size: 18px;color: #333333;font-weight: normal;background:url(../background/ppline.jpg) no-repeat right 28px;width: 247px;text-align: center;}
.g_pp li b{display: block;font-size: 54px;color: #226be3;font-weight: normal;}
.g_pp .li5{width: 164px;background: none;}


.g_pro{background:url(../background/cpbg.jpg) no-repeat center top;padding-top: 70px;height: 1020px;}
.g_pro h2{height: 160px;text-align: center;font-size: 48px;font-weight: bold;color: #000000;}
.g_pro h2 a{color: #000000;}
.g_pro h2 b{color: #226be3;}
.g_pro h2 i{font-style: normal;font-size: 25px;position: relative;top:-8px;margin: 0 10px;}
.g_pro h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 12px;}
.g_pro .fllst{height: 205px;}
.g_pro .fllst li{position: relative;float: left;width: 200px;}
.g_pro .fllst li a{display: block;height: 46px;line-height: 46px;font-size: 16px;color: #333333;padding-left: 20px;background:url(../background/flico1.jpg) no-repeat 0 20px;}
.g_pro .fllst li a:hover{background:url(../background/flico2.jpg) no-repeat 0 20px;color: #226be3;font-weight: bold;}
.g_pro .cplst{margin-left: 17px;}
.g_pro .cplst li{float: left;width: 222px;margin: 0 36px; height: 290px;position: relative;transition: all 0.3s linear 0s;}
.g_pro .cplst li:hover{ transform: translateY(-5px);	}
.g_pro .cplst li img{width: 222px;height: 167px;display: block;margin: 0 auto;}
.g_pro .cplst li em{display: block;width: 222px;height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;color: #000000;text-align: center;margin: 0 auto;}
.g_pro .cplst i{background:rgba(34,107,227,0.8);width: 222px;height: 222px;position: absolute;left:0;top:0;display: none;}
.g_pro .cplst li:hover i{display: block;}
.g_pro .cplst li:hover em{position: absolute;left:0;top:0;width: 222px;height: 222px;line-height: 222px;text-align: center;color: #fff;z-index: 11}

.g_cpys{background:url(../background/cpysbg.jpg) no-repeat center top;height: 800px;padding-top: 64px;}
.g_cpys h2{height: 160px;text-align: center;font-size: 48px;font-weight: bold;color: #000000;}
.g_cpys h2 b{color: #226be3;}
.g_cpys h2 i{font-style: normal;font-size: 25px;position: relative;top:-8px;margin: 0 10px;}
.g_cpys h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 12px;}

.g_cpys .cpysgy{position: absolute;transition: all 0.3s linear 0s;background: #fff;}
.g_cpys .cpysgy h3{height: 62px;line-height: 62px;font-size: 30px;color: #000000;}
.g_cpys .cpysgy p{font-size: 15px;line-height: 24px;color: #8d8d8d}
.g_cpys .cpysgy dt{width: 62px;height: 62px;overflow: hidden;}
.g_cpys .cpysgy dt img{width: 62px;height: 62px;display: block;transition: all 0.3s linear 0s;}
.g_cpys .cpysgy:hover dt img{transform:rotate(360deg);}
.g_cpys .cpysgy:hover{ transform: translateX(-2px);	}



.g_cpys .cpysgy i{display: inline-block;padding-right: 15px;}
.g_cpys .cpys1{right:834px;top:186px;width: 322px;text-align: right;}
.g_cpys .cpys1 dt{float: right;}
.g_cpys .cpys1 dd{float:left;}

.g_cpys .cpys2{left:834px;top:186px;width: 364px;text-align: left;}
.g_cpys .cpys2 dt{float:left;}
.g_cpys .cpys2 dd{float:right;}

.g_cpys .cpys3{right:900px;top:389px;width: 300px;text-align: right;}
.g_cpys .cpys3 dt{float: right;}
.g_cpys .cpys3 dd{float:left;}

.g_cpys .cpys4{left:900px;top:389px;width: 306px;text-align: left;}
.g_cpys .cpys4 dt{float:left;}
.g_cpys .cpys4 dd{float:right;width: 222px;}

.g_cpys .cpys5{right:834px;top:593px;width: 322px;text-align: right;}
.g_cpys .cpys5 dt{float: right;}
.g_cpys .cpys5 dd{float:left;}

.g_cpys .cpys6{left:834px;top:593px;width: 288px;text-align: left;}
.g_cpys .cpys6 dt{float:left;}
.g_cpys .cpys6 dd{float:right;}

.g_cpys .cpysc{position: absolute;left:332px;top:155px;width: 536px;height: 533px;-webkit-animation: spin 5s linear infinite;
    animation: spin 5s linear infinite;}


@-webkit-keyframes spin{
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


.g_an{background:url(../background/anbg.jpg) repeat-x;height: 830px;padding-top: 70px;}
.g_an h2{height: 160px;text-align: center;font-size: 48px;font-weight: bold;color: #000000;}
.g_an h2 a{color: #000}
.g_an h2 b{color: #226be3;}
.g_an h2 i{font-style: normal;font-size: 30px;position: relative;top:-8px;margin: 0 10px; color: #226be3;}
.g_an h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 12px;}
.g_an .antit{height: 44px;line-height: 44px;margin-bottom: 15px;}
.g_an .antit li{float: left;position: relative;font-size: 20px;font-weight:normal;color: #333333;padding-left: 33px;margin-right: 70px;}
.g_an .antit .lastli{margin-right: 0;}
.g_an .antit li a{color: #333}
.g_an .antit li em{position: absolute;left:0;top:10px;width: 30px;height: 30px;overflow: hidden;}
.g_an .antit li:hover a{color: #226be3;font-weight: bold;}
.g_an .antit li:hover img{margin-top: -30px;}

.anhd{position: absolute;right: 0;top:0; width: 260px;}
.anhd li{position: relative;width: 260px;height: 146px;margin-bottom: 40px;}
.anhd li img{width: 260px;height: 146px;display: block;}
.anhd li i{width: 254px;height: 140px;border: 3px solid #226be3;position: absolute;left:0;top:0;display: none;}
.anhd .on i{display: block;}
.anbd{position: absolute;left:0;top:0;  width: 922px;overflow: hidden;height: 535px;}
.anbd dl{position: relative;}
.anbd dt{width: 922px;height: 519px;overflow: hidden;}
.anbd dt img{width: 922px;height: 519px;display: block;}
.anbd dd{position: absolute;left:0;bottom: 0;width: 900px;height: 62px; padding: 20px 0 0 22px; background: rgba(34,107,227,.8);}
.anbd h3{float: left;width: 250px;font-size: 24px;color: #fff;font-weight: normal;height: 44px;line-height: 44px;}
.anbd h3 a{color: #fff;}
.anbd p{float: left;width: 620px;font-size: 16px;color: #fff;font-weight: normal;height: 44px;line-height: 44px;}


.g_ys{background:url(../background/ysbg.jpg) no-repeat center top;height: 1611px;padding-top: 73px;}
.g_ys h2{height: 145px;text-align: center;font-size: 48px;font-weight: bold;color: #000000;}
.g_ys h2 a{color: #000}
.g_ys h2 b{color: #226be3;}
.g_ys h2 i{font-style: normal;font-size: 30px;position: relative;top:-8px;margin: 0 10px; color: #226be3;}
.g_ys h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 12px;}
.g_ys .ysimg1{position: absolute;left:0;top:133px;width: 599px;height: 350px;overflow: hidden;}
.g_ys .ysimg2{position: absolute;right:0;top:483px;width: 599px;height: 350px;overflow: hidden;}
.g_ys .ysimg4{position: absolute;right:0;top:1183px;width: 599px;height: 350px;overflow: hidden;}
.g_ys .ysimg1 img,.g_ys .ysimg2 img,.g_ys .ysimg4 img{width: 599px;height: 350px;display: block;transition: all 0.3s linear 0s;}
.g_ys .ysimg1:hover img,.g_ys .ysimg2:hover img,.g_ys .ysimg4:hover img{transform: scale(1.1);}




.g_ys .m_ys1{left:680px;top:170px;}
.g_ys .m_ys2{left:0;top:507px;}
.g_ys .m_ys3{left:680px;top:868px;}
.g_ys .m_ys4{left:0;top:1220px;}
.g_ys .m_ysgy{position: absolute;}
.g_ys .m_ysgy h3{height: 94px;padding-top: 66px;padding-left: 22px;font-size: 36px;font-weight: normal;color: #000000;}
.g_ys .m_ysgy h3 em{display: block;font-size: 12px;color: #cacaca;text-transform: uppercase;font-weight: normal;}
.g_ys .m_ysgy .ysno1{background:url(../background/ysno1.jpg) no-repeat}
.g_ys .m_ysgy .ysno2{background:url(../background/ysno2.jpg) no-repeat}
.g_ys .m_ysgy .ysno3{background:url(../background/ysno3.jpg) no-repeat}
.g_ys .m_ysgy .ysno4{background:url(../background/ysno4.jpg) no-repeat}
.g_ys .m_ysgy p{font-size: 15px;line-height: 24px;color: #454545;padding-left: 22px;background:url(../background/ysico.jpg) no-repeat 0 8px;margin-bottom: 18px;}
.g_ys .m_ysgy p b{font-weight: normal;color: #226be3;}


.g_news17{padding-top: 63px;background: #f1f3f5;height: 680px;}
.g_news17 h2{height: 100px;text-align: center;font-size: 48px;font-weight: bold;color: #000000;}
.g_news17 h2 a{color: #000}
.g_news17 h2 b{color: #226be3;}
.g_news17 h2 i{font-style: normal;font-size: 30px;position: relative;top:-8px;margin: 0 10px; color: #226be3;}

.g_news17 .newtit{height: 56px;line-height: 56px; border-bottom: 1px solid #d8dadc;position: relative;}
.g_news17 .newtit ul{float: left;width: 500px;}
.g_news17 .newtit li{position: relative; float: left; width: 100px;padding-left: 33px; margin-right: 100px; font-size: 20px;color: #333333; line-height: 56px;font-weight: normal;}
.g_news17 .newtit li a{color: #010101;display: block;height: 56px;}
.g_news17 .newtit li em{position: absolute;left:0;top:12px;width: 32px;height: 32px;overflow: hidden;}
.g_news17 .newtit li.on a{color: #226be3;font-weight: bold;}
.g_news17 .newtit li.on{border-bottom: 3px solid #226be3;}
.g_news17 .newtit li.on em img{margin-left: -32px;}
.g_news17 .newtit .more{position: absolute;right: 0;top:0;font-size: 20px;color: #333333;text-transform: uppercase;line-height: 0;background:url(../background/newmore.jpg) no-repeat right 18px;padding-right: 40px;line-height: 56px;}
.g_news17 .newtit .more a{color: #333333;}


.g_news17 .m_newbd{height: 520px;}
.g_news17 .newtj{float: left;width: 560px;margin-right: 72px;margin-top: 26px;}
.g_news17 .newtj dt{width: 560px; height: 280px;overflow: hidden;margin-bottom: 16px;position: relative;}
.g_news17 .newtj dt em{position: absolute;left:0;top:0;width: 110px;height: 100px;background: #226be3;padding-top: 10px;text-align: center;font-size: 14px;color: #fff;}
.g_news17 .newtj dt em b{display: block;font-weight: normal;font-size: 50px;color: #fff;}
.g_news17 .newtj dt img{ width: 560px; height: 280px;display: block;transition: all 0.3s linear 0s; }
.g_news17 .newtj dt:hover img{transform: scale(1.1);}
.g_news17 .newtj h3{ height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;font-weight:normal;color: #17120f; font-weight: normal; margin-bottom: 12px;}
.g_news17 .newtj h3 a{color: #000000;text-decoration: none;}
.g_news17 .newtj h3 a:hover{color: #006ad0}
.g_news17 .newtj p{height: 60px; overflow: hidden;font-size: 14px;line-height: 30px;color: #666666;margin-bottom: 36px;}
.g_news17 .newdown {float: left;width: 568px;height: 516px;overflow: hidden;}
.g_news17 .newdown dl{height: 132px; margin-top: 25px; border-bottom: 1px dashed #b9b9b9;}
.g_news17 .newdown dt{float: left;width: 106px;height: 91px;border: 2px solid #e6e6e6; padding-top: 15px; font-size: 14px;color: #333333; line-height: 42px; margin-right: 42px;text-align: center;}
.g_news17 .newdown dt em{display: block;font-size: 50px;color: #333333;position: relative;}
.g_news17 .newdown dd{float: left;width: 400px;padding-top: 15px;}
.g_news17 .newdown dl:hover dt,.g_news17 .newdown dl:hover dt em{color: #0081d0}
.g_news17 .newdown h3{height: 26px;line-height: 26px;overflow: hidden;font-weight: bold;font-size: 16px;color: #17120f;margin-bottom: 10px;}
.g_news17 .newdown h3 a{color: #17120f;}
.g_news17 .newdown dl:hover h3 a,.g_news17 .newdown dl:hover p{color: #0081d0}
.g_news17 .newdown p{font-size: 14px;color: #666666;line-height: 22px;height: 44px;overflow: hidden;}


.g_zj3{padding-top: 74px;height: 794px;}
.g_zj3 h2{height: 133px;text-align: center;font-size: 48px;font-weight: bold;color: #000000;}
.g_zj3 h2 a{color: #000}
.g_zj3 h2 b{color: #226be3;}
.g_zj3 h2 i{font-style: normal;font-size: 30px;position: relative;top:-8px;margin: 0 10px; color: #226be3;}
.g_zj3 h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 12px;}
.g_zj3 dt{width: 1200px;height: 490px;overflow: hidden;margin-bottom: 40px;}
.g_zj3 dt img{width: 1200px;height: 490px;display: block;transition: all 0.3s linear 0s;}
.g_zj3 dt:hover img{transform: scale(1.1);}
.g_zj3 p{padding: 0 80px;text-align: center; font-size: 14px;line-height: 26px;color: #333333;height: 52px;overflow: hidden;margin-bottom: 16px;}
.g_zj3 span a{display: block;width: 124px;height: 36px;line-height: 36px;background:url(../background/abmore.jpg) no-repeat 92px 9px;margin: 0 auto;font-size: 18px;color: #333333;padding-left: 10px;}




/* 友情链接 */
.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: 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;}