﻿@charset "utf-8";
/*banner*/
/*.banner{ height:700px; }*/
/*.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:700px;}*/

.g_bz{background:url(../images/bzbg.jpg) no-repeat center 0;height:452px;padding-top: 100px;}
.g_bz .content{width: 1205px;}
.g_bz .bzhd{position: absolute;left:400px;top:310px;z-index: 10}
.g_bz .bzhd li{position: relative; background: #f7f7f7;float: left;width: 266px;height: 144px;border-right: 1px solid #ebebeb;}
.g_bz .bzhd li em{display: block;position: absolute;left:90px;top:26px;width: 90px;height: 54px;}
.g_bz .bzhd li span{display: block;position: absolute;left:90px;top:26px;width: 90px;height: 54px;display: none;}
.g_bz .bzhd li i{display: block;font-style: normal;padding-top: 86px;text-align: center; font-size: 24px;color: #333333;}
.g_bz .bzhd li.on{background:url(../images/bzh.jpg) no-repeat}
.g_bz .bzhd li.on em{display: none;}
.g_bz .bzhd li.on span{display: block;}
.g_bz .bzhd li.on i{color: #fff;}

.g_bz dt{float: left;width: 600px;height: 454px;}
.g_bz dt img{width: 600px;height: 454px;display: block;}
.g_bz dd{float: right;width:552px; }
.g_bz dd h3{padding-top: 14px;height: 98px;font-size: 30px;font-weight: bold;color: #333333;}
.g_bz dd h3 em{display: block;font-size: 20px;color: #aaaaaa;text-transform: uppercase;font-weight: normal;padding-bottom: 10px;}
.g_bz dd p{font-size: 16px;color: #666666;line-height: 18px;margin-bottom: 15px;}


.g_fl{padding-top: 90px;height: 540px;}
.g_fl h2{height: 153px;text-align: center;font-size: 60px;color: #333333;font-weight: normal;}
.g_fl h2 a{color: #333333;}
.g_fl h2 em{font-weight: bold;}
.g_fl h2 span{display: block;font-size: 20px;color: #8f8f8f;text-transform: uppercase;padding-top: 6px;}
.g_fl .flst{border: 1px solid #ebebeb;height: 327px;}
.g_fl .flst li{float: left;width: 238px;border-right: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;padding-top: 36px;height: 127px;font-size: 16px;font-weight: bold;color: #666666;text-align: center;}
.g_fl .flst li i{display: block;font-style: normal;font-size: 50px;color: #333333;font-weight: bold;}
.g_fl .flst .lstr{border-right: none;width: 242px;}
.g_fl .flst .di{border-bottom: none;}
.g_fl .flst .more i{display: block;height: 52px;margin-top: 10px;}
.g_fl .flst li:hover a,.g_fl .flst li:hover i{color: #004db1;}

.g_cptj{height: 562px;}
.g_cptj dl{height: 500px; background:url(../images/cptjbg.jpg) no-repeat}
.g_cptj dt{float: left;width: 622px;height: 500px;}
.g_cptj dt img{width: 622px;height: 500px;display: block;transition: all 0.3s linear 0s;}
.g_cptj dt:hover img{transform: scale(1.1);}

.g_cptj dd{float: left;padding: 70px 75px 0 50px;width:447px; }
.g_cptj h3{background:url(../images/cph3.jpg) no-repeat 0 10px;height: 40px;line-height: 40px;padding-left: 30px;font-size: 22px;color: #aaaaaa;font-weight: normal;margin-bottom: 12px;}
.g_cptj h3 a{color: #aaaaaa;}
.g_cptj h4{height: 40px;line-height: 40px;overflow: hidden;font-size: 24px;color: #333333;margin-bottom: 18px;}
.g_cptj h4 a{color: #333333;}
.g_cptj .wz{height: 241px;}
.g_cptj p{font-size: 16px;line-height: 24px;color: #666666;margin-bottom: 16px;}
.g_cptj span{display: block;margin-top: 30px;}
.g_cptj span a{color: #333333; display: block;padding-left: 13px;font-size: 16px;color: #333333;font-weight: bold;background:url(../images/cpxx.jpg) no-repeat 90px 5px;height:30px;line-height:30px;}

.g_cptj .u_ljt,.g_cptj .u_rjt{position: absolute;width: 24px;height: 24px;}
.g_cptj .u_ljt{background:url(../images/ljt.jpg) no-repeat;left:1054px;top:452px;}
.g_cptj .u_rjt{background:url(../images/rjt.jpg) no-repeat;left:1152px;top:452px;}



.g_ys1{background:url(../images/ysbg1.jpg) no-repeat center top;padding-right: 40px;  height: 571px;padding-top: 110px;}
.g_ys1 h2{height: 220px;text-align: center;font-size: 52px;color: #fff;font-weight: normal;}
.g_ys1 h3{height: 70px;text-align: center;font-size: 44px;color: #fff;font-weight: bold;}
.g_ys1 p{padding: 0 150px;font-size: 18px;color: #fff;line-height: 30px;text-align: center;}

.g_ys23{background:url(../images/ysbg23.jpg) no-repeat center top;padding-right: 40px; height: 546px;padding-top: 133px;}
.g_ys23 .content{width: 1210px;}
.g_ys23 .m_ys2{float: left;width: 670px;}
.g_ys23 h3{font-size: 34px;line-height: 42px;color: #004db1;height: 111px;}
.g_ys23 .m_ys2 p{font-size: 18px;line-height: 30px;color: #666666;margin-bottom: 30px;width: 495px;}
.g_ys23 .m_ys3{float: left;width: 526px;}
.g_ys23 .m_ys3 p{font-size: 18px;line-height: 30px;color: #666666;margin-bottom: 30px;}
.g_ys23 .m_ys3 em{display: block;font-size: 16px;line-height: 22px;color: #939393;margin-bottom: 55px;}

.g_ys4{background:url(../images/ysbg4.jpg) no-repeat center top;height: 706px;padding-top: 143px;}
.g_ys4 h3{height: 60px;text-align: center;font-size: 34px;font-weight: bold;color: #004db1;}
.g_ys4 p{padding: 0 125px;font-size: 18px;line-height: 30px;color: #666666;text-align: center;}


.g_an{padding-top: 94px;height: 764px;background: #f7f7f7}
.g_an h2{height: 163px;text-align: center;font-size: 60px;color: #242424;font-weight: normal;}
.g_an h2 a{color: #242424;}
.g_an h2 em{display: block;font-size: 24px;color: #838383;text-transform: uppercase;font-weight: normal;padding-top: 5px;}
.g_an .antab{position: relative;width: 1200px;height: 560px;}
.g_an .antab .anbig{position: absolute;right: 10px;top:0;width: 1070px;height: 535px;z-index: 0;}
.g_an .antab .anbig img{width: 1070px;height: 535px;display: block;}
.g_an .antab dl{position: relative;z-index: 10;top:77px;left:0;background: #fff;width: 445px;height: 244px;padding: 44px 20px 0 0;}
.g_an .antab dt{float: left;width: 208px;height: 150px;overflow: hidden;}
.g_an .antab dt img{width: 208px;height: 150px;display: block;transition: all 0.3s linear 0s;}
.g_an .antab dt:hover img{transform: scale(1.1);}
.g_an .antab dd{float: left;width: 400px;margin-left: 5px; padding:0 20px;}
.g_an .antab p{font-size: 16px;line-height: 28px;color: #666666;}
.g_an .antab p b{color: #333}
.g_an .antab span a{display: block;width: 130px;height: 34px;line-height: 34px;background: #004db1;border-radius: 20px;text-align: center;font-size: 18px;color: #fff; margin-top: 12px;}
.g_an .u_ljt,.g_an .u_rjt{position: absolute;width: 126px;height: 56px;}
.g_an .u_ljt{background:url(../images/ljt2.jpg) no-repeat right 0;right:118px;top:670px;}
.g_an .u_rjt{background:url(../images/rjt2.jpg) no-repeat right 0;right:-14px;top:670px;}
.g_an .u_ljt:hover,.g_an .u_rjt:hover{background-position: 0 0}


.g_morean{background: #f7f7f7;height: 410px;}
.g_morean h2{height: 95px;text-align: center;font-size: 30px;font-weight: bold;color: #242424;}
.g_morean h2 a{color: #242424;}
.g_morean li{position: relative; float: left;width: 199px;border-right: 1px solid #e6e6e6;height: 240px;}
.g_morean li a{display: block;width: 199px;height: 240px;}
.g_morean li em{display: block;position: absolute;left:52px;top:46px;width: 110px;height: 80px;}
.g_morean li span{position: absolute;left:52px;top:46px;width: 110px;height: 80px;display: none;}
.g_morean li i{display: block;font-style: normal;padding-top: 136px;text-align: center; font-size: 20px;color: #242424;font-weight: bold;}

.g_morean li:hover,.g_morean .cur{background:url(../images/anhover.jpg) no-repeat}
.g_morean li:hover em,.g_morean .cur em{display: none;}
.g_morean li:hover span,.g_morean .cur span{display: block;}
.g_morean li:hover i,.g_morean .cur i
{color: #fff;}







/* 新闻 */
.g_news{padding-top: 71px;height: 626px;}
.g_news h2{background:url(../images/newtit.jpg) no-repeat center 97px;height: 126px;text-align: center;font-size: 45px;font-weight: bold;color: #333333;}
.g_news h2 a{color: #333333;}
.g_news h2 em{display: block;font-size: 16px;color: #a4a4a4;font-weight: normal;}
.g_news .newhd{height:56px; }
.g_news .newhd li{float: left;width: 145px;padding-left: 43px;font-size: 18px;font-weight: bold;color: #333333}
.g_news .newhd li a{color: #333333}
.g_news .newhd li em{display: none;font-size: 14px;color: #666666;font-weight: normal;}
.g_news .newhd li:hover,.g_news .newhd li.on{background:url(../images/newico.jpg) no-repeat 0 0;color: #004db1;}
.g_news .newhd li:hover a,.g_news .newhd li.on a{color: #004db1;}
.g_news .newhd li:hover em,.g_news .newhd li.on em{display: block;}
.g_news .u_ljt,.g_news .u_rjt{position: absolute;width: 24px;height: 24px;}
.g_news .u_ljt{background:url(../images/ljt3.jpg) no-repeat right 0;right:34px;top:130px;}
.g_news .u_rjt{background:url(../images/rjt3.jpg) no-repeat right 0;right:4px;top:130px;}
.g_news .u_ljt:hover,.g_news .u_rjt:hover{background-position: 0 0}
.g_news dl{float: left;width: 550px;margin-right: 100px;height: 210px;}
.g_news .lastdl{margin-right: 0;}
.g_news dt{float: left;width: 270px;height: 152px;margin-right: 20px;overflow: hidden;border:1px solid #ccc;}
.g_news dt img{width: 270px;height: 152px;display: block;transition: all 0.3s linear 0s;}
.g_news dt:hover img{transform: scale(1.1);}
.g_news dd{float: left;width: 252px;}
.g_news h3{height: 50px;border-bottom: 2px solid #bcbcbc;margin-bottom: 16px;font-size: 16px;font-weight: bold;color: #333333;}
.g_news h3 a{color: #333333;}
.g_news h3 span{display: block;height: 26px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;}
.g_news h3 em{display: block;font-size: 12px;color: #666666;font-weight: normal;}
.g_news p{font-size:16px;line-height:20px;color:#666666;height:60px;overflow:hidden;margin-bottom:7px;}
.g_news span a{font-size:16px;color:#004db1;}

/* 走进 */
.g_zj{height: 1176px;padding-top: 76px;background:url(../images/zjbg.jpg) no-repeat center top;padding-right: 40px;}
.g_zj h2{background:url(../images/abtit.jpg) no-repeat center 90px;height: 134px;text-align: center;font-size: 45px;font-weight: bold;color: #fff;}
.g_zj h2 a{color: #fff;}
.g_zj h2 em{display: block;font-size: 16px;color: #b4b4b7;font-weight: normal;}
.g_zj .u_dlst1{height:726px; clear: both;}
.g_zj .u_dlst1 dt{width:600px;margin: 0 auto 54px;height: 440px;overflow: hidden;}


.g_zj .u_dlst1 dt img{ width: 1175px; height: 440px;display: block;transition: all 0.3s linear 0s; }
.g_zj .u_dlst1 dt:hover img{transform: scale(1.1);}
.g_zj p{font-size: 16px;line-height: 24px;height: 72px;overflow: hidden;text-align: center;color: #666666;}
.g_zj em a{display: block;width: 132px;height: 36px;line-height: 36px;border: 1px solid #d9d9d9;margin: 0 auto;text-align: center;font-size: 16px;color: #666666; margin-top: 32px;}

.g_zs2{height:300px;position: relative;}

.g_zs2 .ljt,.g_zs2 .rjt{ width:24px; height:24px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.g_zs2 .ljt{left:-40px;top:96px;}
.g_zs2 .rjt{right:-40px;top:96px;}
.g_zs2 .ljt a{ background: url(../images/ljt4.jpg) no-repeat -24px 0; width:24px; height:24px; display:block;}
.g_zs2 .rjt a{ background: url(../images/rjt4.jpg) no-repeat -24px 0; width:24px; height:24px; display:block;}
.g_zs2 .ljt a:hover,.g_zs2 .rjt a:hover{background-position: 0 0;}
.zz-s{height:230px; overflow:hidden;}
.zz-s ol li{float:left;position: relative; width:270px; margin-right:35px; *display:inline;background: none;padding: 0}
.zz-s ol li img{width:270px; height:203px; display: block;}
.zz-s ol li em{position: absolute;left:0;top:0;display: none; width:270px; height:203px;background: url(../images/xcsha.png) no-repeat; font-size:14px;color:#fff;line-height:203px;text-align:center;}
.zz-s ol li:hover em{display: block;}






/* 友情链接 */
.g_link{ height: auto; background-color:#2D2D2D; color:#acacac;}
.link_c{line-height:88px; overflow:hidden; font-size: 14px;}

.link_c a {
    font-size: 12px;
    white-space: nowrap;
    padding: 0 20px;
    float: left;
    line-height: 33px;
    color: #acacac;
    display: block;
}