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

.g_pp{background: url(../images/ppbg.jpg) no-repeat center top;height: 490px; padding-top: 60px;}
.g_pp .ibrand-num{height: 150px;}
.g_pp .ibrand-num li{float: left;width: 240px;font-size: 16px;color: #2d3a42}
.g_pp .ibrand-num .lastli{width:130px; padding-left: 10px;}
.g_pp .ibrand-num .firstli{width: 266px;}
.g_pp .ibrand-num li em{display: inline-block;font-size: 60px;color: #2a2a2a;font-weight: bold;}
.g_pp .ibrand-num i{font-size: 20px;font-style: normal;position: relative;top:-36px;}
.g_pp .ibrand-num li span{display: block;}
.g_pp h3{height:42px;padding-left: 45px; text-align: center;margin-bottom: 35px; font-size: 30px;color: #2d3a42;font-weight: normal; }
.g_pp h3 .h3em{display: inline-block;padding-left: 130px;}
.g_pp h3 i{font-weight: normal;font-style: normal;padding: 0 3px;}
.g_pp h3 b{color: #0075c2;}
.g_pp .ppimg{position: absolute;left:549px;top:122px;}
.g_pp p{font-size: 16px;height: 228px; color: #5f5f5f;line-height: 26px;text-align: center;}
.g_pp p b{position: relative;font-size: 24px;color: #2d3a42;}
.g_pp .ppbtn{display: block;width: 60px;margin: 0 auto; position: relative;top:-50px;}

.g_pp .m_pp22{height: 490px;}



.g_fz .fzc{position: relative;height: 450px;}
.g_fz .fz001{position: absolute;left:62px;top:158px;background: url(../images/fz2.png) no-repeat 0 bottom;width: 240px;height: 120px;padding-top: 65px;padding-left: 24px;}

.g_fz .fz001:hover,.g_fz .fz003:hover,.g_fz .fz005:hover{background: url(../images/fz2h.png) no-repeat 0 bottom;}

.g_fz .fz002{position: absolute;left:262px;top:0;background: url(../images/fz1.png) no-repeat 0 top;width: 240px;height: 180px;padding-left: 24px; padding-top: 20px;}

.g_fz .fz003{left:470px;top:158px;position: absolute;background: url(../images/fz2.png) no-repeat 0 bottom;width: 240px;height: 125px;padding-top: 75px;padding-left: 24px;}

.g_fz .fz004{left:670px;top:0;position: absolute;position: absolute;background: url(../images/fz1.png) no-repeat 0 top;width: 240px;height: 180px;padding-left: 24px; padding-top: 20px;}

.g_fz .fz005{left:880px;top:158px;position: absolute;background: url(../images/fz2.png) no-repeat 0 bottom;width: 240px;height: 125px;padding-top: 75px;padding-left: 24px;}


.g_fz .fz002:hover,.g_fz .fz004:hover{background: url(../images/fz1h.png) no-repeat 0 top;}
.g_fz dt{height: 40px;line-height: 40px;font-size: 36px;color: #4d4948;font-weight: bold;}
.g_fz dt i{font-style: normal;font-size: 24px;font-weight: normal;}
.g_fz dd{font-size: 14px;color: #767676;margin-top: 5px;padding-right: 18px;}
.g_fz dl:hover dt{color: #fff;}
.g_fz dl:hover dd{color: #fff;}
.g_fz dl{position: relative;}
.g_fz .fz001 em{position: absolute;left:50%;width: 20px;height: 20px;margin-left: -10px;top:0;background: url(../images/fzico1.png) no-repeat}
.g_fz .fz001:hover em{background: url(../images/fzico2.png) no-repeat}

.g_fz .fz002 em{position: absolute;left:50%;width: 20px;height: 20px;margin-left: -10px;top:158px;background: url(../images/fzico1.png) no-repeat}
.g_fz .fz002:hover em{background: url(../images/fzico2.png) no-repeat}

.g_fz .fz003 em{position: absolute;left:50%;width: 20px;height: 20px;margin-left: -10px;top:0;background: url(../images/fzico1.png) no-repeat}
.g_fz .fz003:hover em{background: url(../images/fzico2.png) no-repeat}

.g_fz .fz004 em{position: absolute;left:50%;width: 20px;height: 20px;margin-left: -10px;top:158px;background: url(../images/fzico1.png) no-repeat}
.g_fz .fz004:hover em{background: url(../images/fzico2.png) no-repeat}

.g_fz .fz005 em{position: absolute;left:50%;width: 20px;height: 20px;margin-left: -10px;top:0;background: url(../images/fzico1.png) no-repeat}
.g_fz .fz005:hover em{background: url(../images/fzico2.png) no-repeat}




.g_fz .u_ljt,.g_fz .u_rjt{position: absolute;width:30px; height:30px;top:645px;}
.g_fz .u_ljt { background: url(../images/ljt3.png) no-repeat; left:0;}
.g_fz .u_rjt { background: url(../images/rjt3.png) no-repeat;  right:0;}
.g_fz .u_ljt:hover,.g_fz .u_rjt:hover{background-position: -30px 0}



.m_cp dl dd p{height:auto;}
.g_pro{padding-top: 70px;height: 892px;background: #f5f5f5;}
.g_pro h2{height:133px;text-align: center;font-size: 40px;font-weight: bold;color: #2a2a2a; }
.g_pro h2 a{color: #2a2a2a;}
.g_pro h2 em{display: block;font-size: 20px;color: #4d4948;font-weight: normal;}
.g_pro .m_fl{float: left;border: 1px solid #cdcdcd;width: 277px;background: #fff;padding-top: 33px;padding-bottom: 15px;}
.g_pro .m_fl h3{margin: 0 0 12px 18px;height: 40px;line-height: 40px;font-size: 20px;font-weight: bold;color: #2a2a2a;background:url(../images/fltit.jpg) no-repeat 0 5px;padding-left: 48px;}
.g_pro .m_fl h3 a{color: #2a2a2a;}
.g_pro .flimg{height: 160px;margin-left: 18px;}
.g_pro .m_fl h4{margin: 0 18px;height: 46px;line-height: 46px;border-bottom: 1px solid #e3e3e3;position: relative;padding-left: 32px;font-weight: normal;}
.g_pro .m_fl h4:before{content: "";position: absolute;width: 4px;height: 4px;background: #2a2a2a;border-radius: 50%;left:8px;top:23px;}
.g_pro .morecp{margin: 0 18px;height: 46px;line-height: 46px;position: relative;padding-left: 32px;font-weight: normal;}
.g_pro .morecp:before{content: "";position: absolute;width: 4px;height: 4px;background: #2a2a2a;border-radius: 50%;left:8px;top:23px;}
.g_pro .fllst{padding-bottom: 20px;border-bottom: 1px solid #e3e3e3;margin-left: 18px;}
.g_pro .fllst li{font-size: 14px;line-height: 36px;color: #9e9e9e;padding-left: 28px;}
.g_pro .fllst li a{color: #9e9e9e;}
.g_pro .fllst li a:hover{color: #0075c2;}

.g_pro .m_cp{float: right;width: 920px;}
.g_pro .m_cp dl{float: left;width: 286px;margin-left: 20px;height:auto;}/*height: 350px;*/
.g_pro .m_cp dt{width: 284px;height: 160px;overflow: hidden; display: block;border: 1px solid #d0d0d0;margin-bottom: 22px;}

.g_pro .m_cp dt img{width: 284px;height: 160px;display: block;transition: all 0.3s linear 0s;}
.g_pro .m_cp dt:hover img{transform: scale(1.1);}

.g_pro .m_cp h5{height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;color: #363636;}
.g_pro .m_cp p{font-size: 14px;line-height: 30px;color: #717171;;overflow: hidden;}/*height: 90px*/

/*../images/jsbg.jpg  /resource/images/3da9c4ce850547e68e4d975b14c4894d_2.jpg*/
.g_dbb{background:url("../images/bc875e673eb2491a94a9964376ffcb75_2.jpg") no-repeat center top;height: 839px;}
.g_dbb h2{position: absolute;left:555px;top:34px;font-size: 20px;font-weight: bold;color: #fff;}
.g_dbb .dbbz{position: absolute;left:380px;top:718px;width: 822px;height: 42px;line-height: 42px;background: #cc0e0e;text-align: center;font-size: 20px;color: #fff;}
.g_dbb .dbbz b{font-size: 30px;color: #f0ff00;font-weight: normal;}
.g_dbb .m_dbb{padding-top: 318px;}
.g_dbb .m_dbb h3{padding-left: 62px;height: 48px;line-height: 48px;font-size: 24px;color: #fff;margin-bottom: 20px;}
.g_dbb .m_dbb ul{margin-left: 20px;height: 265px;}
.g_dbb .m_dbb li{height: 38px;line-height: 38px;margin-bottom: 10px;font-size: 18px;font-weight: bold;color: #2a2a2a;}
.g_dbb .m_dbb li em{display: inline-block;width: 94px;height: 34px;border-bottom: 1px solid #bfbfbf;margin: 0 5px;position: relative;top:-5px; color:#ffd119;text-align:center;}
.dbbtel{    padding-left: 85px;
    font-size: 19px;
    color: #505050;
    font-weight: bold;}
.dbbtel b{display: block;font-size: 26px;color: #0dd1ff;}



.g_zs{background:url(../images/zsbg.jpg) no-repeat center top;height: 618px;padding-top: 60px;}
.g_zs h2{height: 142px;text-align: center;font-size: 40px;font-weight: bold;color: #2a2a2a;}
.g_zs h2 a{color: #2a2a2a;}
.g_zs h2 em{display: block;font-size: 20px;color: #4d4948;font-weight: normal;padding-top: 5px;}
.g_zs .zsbd li{position: relative; float: left;width: 286px;height: 450px;margin-right: 21px;}
.g_zs .zsbd li img{width: 270px;height: 360px;display: block;border: 8px solid #1b0d0a;}
.g_zs .zsbd li span{display: block; background: url(../images/zssha.png) no-repeat;width: 286px;height: 60px;}
.g_zs .u_ljt,.g_zs .u_rjt{position: absolute;width:54px; height:54px;top:165px;}
.g_zs .u_ljt { background: url(../images/ljt.png) no-repeat; left:-70px;}
.g_zs .u_rjt { background: url(../images/rjt.png) no-repeat;  right:-70px;}
.g_zs .u_ljt:hover,.g_zs .u_rjt:hover{background-position: -54px 0}


.g_an{padding-top: 60px;height: 440px;}
.g_an h2{height: 100px;text-align: center;font-size: 40px;font-weight: bold;color: #2a2a2a;}
.g_an h2 a{color: #2a2a2a;}
.g_an h2 em{display: block;font-size: 20px;color: #4d4948;font-weight: normal;padding-top: 5px;}
.g_an dt{width: 100%;height:auto;overflow: hidden;}
.g_an dt img{width: 94%;height: 270px;display: block; margin-left: 3%;}
.g_an dd{position: relative; background: #0d7cc5;padding: 15px 0 0 25px;height: 110px;}
.g_an h3{height: 34px;line-height: 34px;font-size: 22px;color: #fff;}
.g_an h3 a{color: #fff;}
.g_an p{font-size: 18px;line-height: 28px;color: #fff;height: 56px;overflow: hidden;width: 766px;}
.g_an .antel{position: absolute;left:860px;top:12px;background: url(../images/antel.png) no-repeat;padding-left:68px;font-size: 14px;color: #fff;font-weight: bold;}
.g_an .antel b{display: block;font-size: 24px;color: #fffc0d;}
.g_an .u_ljt,.g_an .u_rjt{position: absolute;width:54px; height:54px;top:230px;}
.g_an .u_ljt { background: url(../images/ljt2.png) no-repeat; left:-70px;}
.g_an .u_rjt { background: url(../images/rjt2.png) no-repeat;  right:-70px;}
.g_an .u_ljt:hover,.g_an .u_rjt:hover{background-position: -54px 0}

.g_hz{height: 820px;}
.g_hz .hztit{height: 40px;margin-bottom: 30px;}
.g_hz .hztit h2{float: left;width: 140px;font-size: 25px;color: #4d4948;font-weight: bold;}
.g_hz .hztit h2 a{color: #4d4948;}
.g_hz .hztit2{float: right;width: 800px;}
.g_hz .hztit2 a{display: inline-block;padding: 0 16px;font-size: 14px;color: #4d4948;}
.g_hz .hzlst dl{float: left;width: 382px;margin-right: 27px;height: 338px;}
.g_hz .hzlst dt{width: 382px;height: 260px;overflow: hidden;}
.g_hz .hzlst dt img{width: 382px;height: 260px;display: block;transition: all 0.3s linear 0s;}
.g_hz .hzlst dt:hover img{transform: scale(1.1);}

.g_hz .hzlst .lastdl{margin-right: 0;}
.g_hz .hzlst dd{padding: 16px 0 0 18px;}
.g_hz .hzlst h3 a{height: 26px;line-height: 26px;font-weight: normal;font-size: 15px;color: #4d4948;overflow: hidden;display: block; color: #4d4948;}
.g_hz .hzlst h4{height: 22px;line-height: 22px;font-weight: normal;font-size: 13px;color: #968c8c;overflow: hidden;}
.g_hz .hzlst dl:hover h3 a{background: url(../images/anmore.jpg) no-repeat right 0;color: #0d7cc5;font-weight: bold;}


.g_xban1{background: url(../images/xban1.jpg) no-repeat center top;height: 306px;}
.g_xban1 .banbtn{position: absolute;left:0;top:210px;width: 155px;height: 46px;line-height: 46px;text-align: center;font-size: 20px;color: #fff;font-weight: bold;background: #0cc3f4}
.g_xban1 .banbtn a{color: #fff;}
.g_xban1 .bantel{position: absolute;left:188px;top:200px;background: url(../images/antel.png) no-repeat 0 6px;font-size: 14px;color: #fff;padding-left: 62px;}
.g_xban1 .bantel b{display: block;font-size: 30px;color: #fffc0d;}
.g_xban1 .banimg{position: absolute;left:600px;top:36px;}
.g_xban1 .banhd{position: absolute;right: -30px;top:80px;width: 10px;}
.g_xban1 .banhd li{width: 10px;height: 10px;background: #fff;border-radius: 50%;margin-bottom: 10px;}
.g_xban1 .banhd .on{background: #0dd1ff;}
.g_xban1 .banimg img{width: 592px;height: 222px;display: block;border: 3px solid #0dd1ff;}

.ys2tit{padding-top: 91px;height: 194px;text-align: center;}
.ys2tit h2{height: 96px;text-align: center;font-size: 42px;color: #2a2a2a;font-weight: normal;}
.ys2tit h2 i{font-size: 78px;color: #0075c2;font-style: normal;font-weight: bold;}
.ys2tit h2 b{font-size: 60px;}
.ys2tit h2 span{color: #0075c2;}
.ys2tit h3{width: 714px;height: 38px;line-height: 38px;background: #0075c2;text-align: center;font-size: 20px;color: #fff;font-weight: normal;margin: 0 auto;margin-top: 12px;}
.ys2tit h4{position: absolute;left:484px;top:18px;font-size: 10px;text-transform: uppercase;font-weight: normal;letter-spacing: 7px; color: #ababab;}





.g_ys1{background: url(../images/ysbg1.jpg) no-repeat center top;height: 410px;}
.g_ys1 .m_ys1{padding-left: 766px;}
.g_ys1 h3{height: 128px;position: relative;font-size: 24px;font-weight: bold;color: #2a2a2a;padding-left: 90px;}
.g_ys1 h3 b{position: absolute;left:0;top:0;}
.g_ys1 h3 i{font-style: normal;color: #0075c2;}
.g_ys1 h3 em{display: block;margin-top: 15px;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;font-size: 16px;font-weight: bold;color: #2a2a2a;height: 36px;line-height: 36px;}
.g_ys1 p{font-size: 14px;color: #898989;line-height: 22px;margin-bottom: 22px;width: 438px;}
.g_ys1 ul{margin: 13px 0 0 13px;}
.g_ys1 li{float: left;background: url(../images/ysround.png) no-repeat;width: 124px;height: 124px;margin-left: 16px;font-size: 14px;color: #fff;text-align: center;}
.g_ys1 li b{display: block;font-size: 48px;color: #fff;text-align: center;padding-top: 20px;line-height: 50px;}

.g_ys2{background: url(../images/ysbg2.jpg) no-repeat center top;height: 492px;padding-top: 80px;}
.g_ys2 .m_ys2{width: 490px;}
.g_ys2 li{float: left;width: 124px;margin-right: 16px;margin-left: 0;padding-top: 76px;height:48px; }
.g_ys2 .ysr2-1{background: url(../images/ysr2-1.jpg) no-repeat}
.g_ys2 .ysr2-2{background: url(../images/ysr2-2.jpg) no-repeat}
.g_ys2 .ysr2-3{background: url(../images/ysr2-3.jpg) no-repeat}


.g_ys3{background: url(../images/ysbg3.jpg) no-repeat center top;height: 492px;}
.g_ys1 .m_ys3{padding-left: 746px;}
.g_ys3 h3 em{font-size: 16px;}

.g_ys4{background: url(../images/ysbg4.jpg) no-repeat center top;height: 492px;}
.g_ys4 .m_ys4{width: 490px;}
.g_ys4 li{float: left;width: 124px;margin-right: 16px;margin-left: 0;padding-top: 76px;height:48px; }
.g_ys4 .ysr4-1{background: url(../images/ysr4-1.jpg) no-repeat}
.g_ys4 .ysr4-2{background: url(../images/ysr4-2.jpg) no-repeat}

.g_ys5{background: url(../images/ysbg5.jpg) no-repeat center top;height: 522px;}
.g_ys5 .m_ys5{padding-left: 766px;}
.g_ys5 h3 em{font-size: 16px;}

.g_xban2{background: url(../images/xban2.jpg) no-repeat center top;height: 250px;}
.g_xban2 .banbtn{position: absolute;left:676px;top:156px;width: 155px;height: 46px;line-height: 46px;text-align: center;font-size: 20px;color: #fff;font-weight: bold;background: #0cc3f4}
.g_xban2 .banbtn a{color: #fff;}
.g_xban2 .bantel{position: absolute;left:870px;top:148px;background: url(../images/antel.png) no-repeat 0 6px;font-size: 16px;color: #fff;padding-left: 62px;}
.g_xban2 .bantel i{font-size: 16px;font-style: normal;color: #fffc0d;}
.g_xban2 .bantel b{display: block;font-size: 30px;color: #fffc0d;}


/*客户*/
.g_kf{padding-top: 90px;height: 836px; overflow:hidden;}
.g_kf h2{height: 137px;text-align: center;font-size: 40px;font-weight: bold;color: #2a2a2a;}
.g_kf h2 a{color: #2a2a2a;}
.g_kf h2 em{display: block;font-size: 20px;color: #4d4948;font-weight: normal;padding-top: 8px;}
.g_kf .kfhd li{position: relative; float: left;width: 198px;height: 198px;margin: 0 1px 1px 0; overflow:hidden;}
.g_kf .kfhd li img{width: 198px;height: 198px;display:block;}
.g_kf .kfhd .li8{margin-right: 399px;}
.g_kf .kfhd li em{position: absolute;left:0;top:0;background: rgba(0,117,194,.5);width: 198px;height: 140px;padding-top: 58px;text-align: center;display: none;}
.g_kf .kfhd li em b{display: block;height: 42px;line-height: 42px;color: #fff;font-size: 30px;overflow:hidden;}

.g_kf .kfhd li em i{display: block;font-size: 14px;color: #595959;font-style: normal;color: #fff;}
.g_kf .kfhd .on em{display: block;}
.g_kf .kfbd{position: absolute;left:399px;top:200px;width: 399px;height: 399px;}
.g_kf .kfbd h3{margin: 20px 0 0 30px; height: 42px;line-height: 42px;font-size: 30px;font-weight: bold;color: #2a2a2a;margin-bottom: 10px;}
.g_kf .kfbd h3 a{color: #2a2a2a;}
.g_kf .kfbd h3 b{display: inline-block;font-size: 14px;color: #595959;font-weight: normal;background: url(../images/anico.png) no-repeat 0 6px;margin-left: 17px;padding-left: 28px;position: relative;top:-5px;}
.g_kf .kfbd p{margin: 0 30px;font-size: 14px;line-height: 20px;color: #909090;margin-bottom: 10px;}
.g_kf .kfbd span{display: block;margin-left: 30px;}
.g_kf .kfbd span a{display: block;float: left;width: 116px;height: 34px;line-height: 34px;background: #0075c2;font-size: 14px;color: #fff;text-align: center;margin-right: 10px;}
.g_kf .kfbd span .btn2{background: #0dd1ff}

.g_news{height: 718px;}
.g_news h2{height: 120px; padding-top:37px; text-align: center;font-size: 40px;font-weight: bold;color: #2a2a2a;}
.g_news h2 a{color: #2a2a2a;}
.g_news h2 em{display: block;font-size: 20px;color: #4d4948;font-weight: normal;padding-top: 8px;}
.g_news .m_new1{float: left;width: 482px;margin-right: 35px;}
.g_news .hd{position: relative;}
.g_news .u_lst8{height: 58px; line-height: 58px;border-bottom: 1px solid #e7e7e7; margin-bottom: 30px; position: relative; background: url(../images/dttit2.jpg) no-repeat 124px 18px;}
.g_news .u_lst8 li{float: left;height: 58px; line-height: 58px; margin-right: 8px; }
.g_news .u_lst8 li a{display: block; float: left;margin-right: 78px; height: 58px;line-height: 58px;font-size: 20px;color: #666666;font-weight: normal; text-decoration: none;}
.g_news .u_lst8 li a:hover,.g_news .u_lst8 .cur a{ color: #0075c2;font-weight: bold;border-bottom: 2px solid #0075c2;}
.g_news .m_new1 span{display: block;position: absolute;right:0;top:22px;font-size: 14px;color: #666666;}
.g_news .newtj {height: 182px;border-bottom: 1px solid #f0f0ef;margin-bottom: 20px;}
.g_news .newtj dt{width: 210px;height: 144px;position: relative;float: left;}
.g_news .newtj dt img{display: block;width: 210px;height: 144px;}
.g_news .newtj dt em{position: absolute;right: 0;top:0;width: 66px;height: 66px;}
.g_news .newtj dt em img{width: 66px;height: 66px;display: block;}
.g_news .newtj dd{float: right;width: 260px;}
.g_news .newtj dd h3{height: 24px;line-height: 24px;overflow: hidden;margin-bottom: 10px;}
.g_news .newtj dd h3 a{color: #0075c2;font-size: 16px;font-weight: bold;}
.g_news .newtj dd p{font-size: 14px;line-height: 26px;height: 52px;overflow: hidden;color: #666666;margin-bottom: 20px;}
.newtjmore a{display: block;width: 131px;height: 35px;line-height: 35px;border: 2px solid #0075c2;text-align: center;font-size: 14px;color: #0075c2;}
.g_news .newlst li a{height: 36px;line-height: 36px;padding-left: 14px;font-size: 14px;color: #666666;background: url(../images/newico1.jpg) no-repeat 0 20px;display: block;}
.g_news .newlst li a:hover{background: url(../images/newico2.jpg) no-repeat 0 20px;color: #0075c2;}
.g_news .newlst li:hover em{color: #0075c2;}
.g_news .newlst li em{font-size: 14px;height: 36px;line-height: 36px;}

.g_news .m_new2{float: left;width: 357px;margin-right: 30px;}
.g_news .m_new2 h3{height: 58px; line-height: 58px;border-bottom: 1px solid #e7e7e7; margin-bottom: 30px; font-size: 24px;color: #0075c2;}
.g_news .m_new2 h3 a{color: #0075c2;}
.g_news .m_new2 h3 span{font-size: 14px;color: #666666;font-weight: normal;}
.g_news .m_new2 h3 b{display: inline-block;border-bottom: 2px solid #0075c2;}
.g_news .m_new2 dl{height: 140px;}
.g_news .m_new2 dt{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;font-weight: bold;color: #333333;margin-bottom: 13px;}
.g_news .m_new2 dt a{color: #333333;}
.g_news .m_new2 dd{font-size: 14px;line-height: 26px;height: 52px;overflow: hidden;color: #555555;}


.g_news .m_new3{float: left;width: 294px;}
.g_news .m_new3 h3{height: 58px; line-height: 58px;border-bottom: 1px solid #e7e7e7; margin-bottom: 30px; font-size: 24px;color: #0075c2;}
.g_news .m_new3 h3 a{color: #0075c2;}
.g_news .m_new3 h3 span{font-size: 14px;color: #666666;font-weight: normal;}
.g_news .m_new3 h3 b{display: inline-block;border-bottom: 2px solid #0075c2;}
.g_news .m_new3 dl{height: 140px;}
.g_news .m_new3 dt{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;font-weight: bold;color: #333333;margin-bottom: 13px;background: url(../images/wen.jpg) no-repeat 0 5px;padding-left: 30px;}
.g_news .m_new3 dt a{color: #333333;}
.g_news .m_new3 dd{background: url(../images/da.jpg) no-repeat 0 5px;padding-left: 30px;font-size: 14px;line-height: 26px;height: 52px;overflow: hidden;color: #555555;}

.g_zj{background: url(../images/zjbg.jpg) no-repeat center top;height: 663px;}
.g_zj .m_zj{padding: 166px 0 0 30px;width: 340px;}
.g_zj .m_zj h2{height: 64px;line-height: 64px;background: url(../images/abico.png) no-repeat 256px 12px;font-size: 40px;color: #fff;font-weight: bold;}
.g_zj .m_zj h2 a{font-weight: bold;color: #fff;}
.g_zj .m_zj h3{height: 40px;line-height: 40px;font-weight: normal;font-size: 20px;color: #fff;margin-bottom: 16px;}
.g_zj .m_zj h3 i{display: inline-block;padding: 0 15px;}
.g_zj .m_zj p{font-size: 14px;line-height: 20px;color: #fff;height: 120px;overflow: hidden;margin-bottom: 24px;}
.g_zj .m_zj span{display: block;width: 336px;height: 188px;overflow: hidden;}
.g_zj .m_zj span img{display: block;width: 336px;height: 188px;}



.g_xc{background: #0075c2;padding-top: 51px;height: 233px;}
.g_xc .xchd{position:absolute;left:0;top:0; width: 218px;}
.g_xc .xchd li{position: relative; width: 200px;height: 56px;line-height:56px;background: #fff;margin-bottom: 10px;font-size: 18px;font-weight: bold;color: #2a2a2a;text-align: center;}
.g_xc .xchd li a{color: #2a2a2a}
.g_xc .xchd li em{position: absolute;right: -10px;top:18px;background: url(../images/xcico.png) no-repeat;width: 10px;height: 20px;display: none;}
.g_xc .xchd .cur{background: #0dd1ff;color: #fff;}
.g_xc .xchd .cur a{color: #fff;}
.g_xc .xchd .cur em{display: block;}

.g_xc .xcbd{float: right;width: 982px;}
.g_xc .xcbd li{float: left;width: 316px;height: 182px;overflow: hidden;margin-left: 10px;}
.g_xc .xcbd li img{width: 316px;height: 182px;display: block;transition: all 0.3s linear 0s;}
.g_xc .xcbd li:hover img{transform: scale(1.1);}

.zz{width:1200px; margin:0 auto; position:relative;}
.zz_box{ position: relative;}
.zz_box .ljt,.zz_box .rjt{ width:27px; height:27px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.zz_box .ljt{left:-45px;top:90px;}
.zz_box .rjt{right:-45px;top:90px;}

.zz-s{height:230px; overflow:hidden;}
.zz-s ol li{position: relative; float:left; width:288px;height:215px;overflow: hidden; margin-right:18px; *display:inline;background: none;padding: 0}
.zz-s ol li.no{margin:0;}
.zz-s ol li img{width:288px; height:215px; display: block;transition: all 0.3s linear 0s;}
.zz-s ol li em{position: absolute;left:0;top:0;width: 288px;padding-top: 100px;height: 115px;text-align: center;font-size: 14px;color: #fff; display: none;}
.zz-s ol li:hover em{display: block;}
.zz-s ol li:hover img{transform: scale(1.1);}


/* 友情链接 */
.g_link{ background:#1c1c1c;}
.g_link .content{line-height: 60px;}
.g_link h2{float: left;width: 84px;font-size: 14px;color: #8a8a8a;}
.link_c{line-height:60px; overflow:hidden; font-size: 12px;}
.link_c a{ white-space:nowrap; padding:0 6px;float: left; height: 40px; line-height:40px; color:#8a8a8a;}
.link_c .lasta a{background: none;}





/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 0%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
	display:none;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: hidden;
	
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}


















