﻿@charset "utf-8";
/*banner*/
.banner{ height:658px; }
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:658px;}


.g_hz{padding-top: 90px;height: 380px;}
.g_hz h2{height: 170px;}
.g_hz li{float: left;width:220px;margin-right: 10px;background:url(../images/hzsha.jpg) no-repeat 0 110px; height: 200px; transition: all 0.3s linear 0s;}
.g_hz li img{width:220px;height: 110px;display: block;border:1px solid #ccc; }


.g_hz .u_ljt,.g_hz .u_rjt{width: 20px;height: 50px;position: absolute;top:200px;}
.g_hz .u_ljt{background:url(../images/ljt.jpg) no-repeat right 0;left:-46px;}
.g_hz .u_rjt{background:url(../images/rjt.jpg) no-repeat right 0;right:-4px;}
.g_hz .u_ljt:hover,.g_hz .u_rjt:hover{background-position: 0 0}


.g_cp { background: url(../images/cpbg.jpg) no-repeat center top; height: 965px; padding-top: 90px; }
.g_cp h2 { height: 150px; }
.g_cp .fle { float: left; width: 247px; }
.g_cp .fle h3 { background: url(../images/fltit.jpg) no-repeat; padding-top: 20px; height: 69px; font-size: 24px; font-weight: bold; color: #fff; text-align: center; }
.g_cp .fle h3 a { color: #fff; }
.g_cp .fle h4 { height: 44px; line-height: 44px; margin-bottom: 1px; }
.g_cp .fle h4 a { display: block; height: 44px; line-height: 44px; background:#e8e8e8 url(../images/ico2.png) no-repeat 196px 18px; font-size: 18px; color: #0b318f; font-weight: normal;padding: 0 60px 0 40px; }
.g_cp .fle h4 a:hover { background:#e8e8e8 url(../images/ico2.png) no-repeat 196px 18px;color: #4faa04; }
.g_cp .fle .on a{background:#e8e8e8 url(../images/ico2.png) no-repeat 196px 18px;color: #4faa04;}
.g_cp .flst li { height: 44px; line-height: 44px; margin-bottom: 1px;}
.g_cp .flst li a { display: block; height: 44px; line-height: 44px; border-bottom: 1px dashed #cdcdcd;background:#e8e8e8 url(../images/flico.png) no-repeat 42px 18px; padding-left: 58px; color: #666666;}
.g_cp .flst li a:hover { background:#e8e8e8 url(../images/flico.png) no-repeat 42px 18px; color: #666666; }
.g_cp .fltel { background: url(../images/flte.jpg) no-repeat; width: 248px;height: 185px; padding-top: 20px; }
.g_cp .fltel b { display: block; height: 42px;line-height: 42px;text-align: center;font-size: 25px;color: #fff;font-weight: normal;}
.g_cp .fltel span { display: block; height: 78px; font-size: 16px; color: #fff; line-height: 22px;text-align: center;letter-spacing: 3px;}
.g_cp .fltel i { display: block; padding-left: 88px;font-size: 16px;color: #fff;font-style: normal;}
.g_cp .chap { float: right; width: 918px;  }
.g_cp .chap li { float: left; width: 280px; height: 334px; background: #fff; margin: 0 0 36px 13px; transition: all 0.3s linear 0s;}
.g_cp .chap li:hover{transform: translateY(10px);}

.g_cp .chap li img { width: 256px; height: 256px; display: block; padding: 15px; }
.g_cp .chap li em { display: block; height: 34px; line-height: 34px; text-align: center; overflow: hidden; font-size: 16px; color: #141414; }
.g_cp .chap li:hover{background: #4faa04;}
.g_cp .chap li:hover em{color: #fff;}


/* 优势 */
.g_ys{height: 865px;}
.g_ys h2{text-align: center; background:url(../images/ystit.jpg) no-repeat center top;height: 158px;}

.g_ys .ystit{width: 650px;margin-left: 552px; margin-top: 52px; position: absolute;right: 0;top:0;}
.g_ys .ystit dl{height: 142px;}
.g_ys .ystit dt{position: relative;float: left;width: 96px;height: 96px;margin-right: 20px;}
.g_ys .ystit dt em{position: absolute;left:0;top:0;display: none;}
.g_ys .ystit dl:hover em{display: block;}
.g_ys .ystit dd{float: left;width: 470px;}
.g_ys .ystit h3{height: 40px;line-height: 40px;font-weight: normal;color: #333333;font-size: 24px;}
.g_ys .ystit p{font-size: 18px;color: #333333;line-height: 28px;}
.g_ys .ystit dl:hover h3{color: #005faf;}
.g_ys .ystit dl:hover p{color: #005faf;}
.g_ys .ystit dl.on{color: #005faf;}
.g_ys .ystit dl.on em{display: block;}
.g_ys .ystit dl.on h3,.g_ys .ystit dl.on p{color: #005faf;}
.ysbg1{background:url(../images/ysbg1.jpg) no-repeat center top;height: 620px;}
.ysbg2{background:url(../images/ysbg2.jpg) no-repeat center top;height: 620px;}
.ysbg3{background:url(../images/ysbg3.jpg) no-repeat center top;height: 620px;}
.ysbg4{background:url(../images/ysbg4.jpg) no-repeat center top;height: 620px;}




.g_kf{height: 620px;}
.g_kf h2{height: 145px;}
.g_kf dl{float: left;width: 384px;margin-right: 24px;}
.g_kf dt{width: 384px;height: 216px;overflow: hidden;}
.g_kf dt img{width: 384px;height: 216px;display: block;transition: all 0.3s linear 0s;}
.g_kf dt:hover img{transform: scale(1.1)}
.g_kf h3{height: 54px;line-height: 54px;border-bottom: 1px solid #b2b2b2;font-size: 14px;color: #666666;font-weight: normal; margin-bottom: 42px;overflow: hidden;}
.g_kf h3 a{color: #666666;}
.g_kf h4{height: 32px;line-height: 32px;font-weight: normal;overflow: hidden;font-size:18px;color:#333333;margin-bottom: 15px; }
.g_kf h4 a{color:#333333;}
.g_kf dl:hover h4 a{color: #4faa04}
.g_kf p{font-size: 14px;color: #666666;line-height: 26px;height: 78px;overflow: hidden;}
.g_kf .u_ljt,.g_kf .u_rjt{width: 20px;height: 50px;position: absolute;top:280px;}
.g_kf .u_ljt{background:url(../images/ljt.jpg) no-repeat right 0;left:-46px;}
.g_kf .u_rjt{background:url(../images/rjt.jpg) no-repeat right 0;right:-46px;}
.g_kf .u_ljt:hover,.g_kf .u_rjt:hover{background-position: 0 0}

.g_news{height: 566px;}
.g_news h2{height: 163px;}
.g_news .m_news{float: left;width: 746px;}
.g_news .m_news h3{background:url(../images/newtit.jpg) no-repeat;height: 80px;font-size: 24px;color: #333333;font-weight: normal;}
.g_news .m_news h3 a{color: #333333;}
.g_news .m_news h3 em{display: block;font-size: 14px;color: #666666;text-transform: uppercase;}
.g_news .newtit{height: 44px;line-height: 44px;}
.g_news .newtit li{float: left;width: 70px;margin-right: 70px;font-size: 16px;color: #333333;}
.g_news .newtit li a{color: #333333;display: block;height: 44px;line-height: 44px;}
.g_news .newtit li a:hover,.g_news .newtit .on a{background:url(../images/newtab.jpg) no-repeat center 33px;color: #4faa04;}
.g_news .newimg{float: left;width: 306px;height: 230px;overflow: hidden;}
.g_news .newimg img{width: 306px;height: 230px;display: block;transition: all 0.3s linear 0s;}
.g_news .newimg:hover img{transform: scale(1.1)}

.g_news .newr{float: right;width: 395px;margin-right: 20px;}
.g_news .newr dl{height: 58px;margin-bottom: 27px;}
.g_news .newr dt{float: left;width: 75px;border-right: 2px solid #c8c8c8;padding-right: 15px;font-size: 24px;font-weight: normal;color: #333333;text-align: right;margin-right: 12px;}
.g_news .newr dt em{display: block;font-size: 14px;color: #333333;}
.g_news .newr dd{float: left;width: 280px;padding-top: 2px;}
.g_news .newr h4{height: 24px;line-height: 24px;overflow: hidden;font-weight: normal;font-size: 16px;color: #333333;}
.g_news .newr h4 a{color: #333333;}
.g_news .newr h4 a:hover{color: #4faa04}
.g_news .newr p{height: 24px;line-height: 24px;overflow: hidden;font-weight: normal;font-size: 16px;color: #666666;}

.g_news .m_wd{float: right;width: 358px;}
.g_news .m_wd h3{background:url(../images/wdtit.jpg) no-repeat;height: 80px;font-size: 24px;color: #333333;font-weight: normal;}
.g_news .m_wd h3 a{color: #333333;}

.g_news .m_wd h3 em{display: block;font-size: 14px;color: #666666;text-transform: uppercase;}
.g_news .m_wd dl{padding-top: 45px;height: 84px;}
.g_news .m_wd dt{height: 28px;line-height: 28px;background:url(../images/wen.jpg) no-repeat;padding-left: 45px;font-size: 14px;color: #333333;margin-bottom: 10px;}
.g_news .m_wd dt a:hover{color: #4faa04}
.g_news .m_wd dd{height: 28px;line-height: 28px;background:url(../images/da.jpg) no-repeat;padding-left: 45px;font-size: 14px;color: #333333;}

.g_zj{background:url(../images/abbg.jpg) no-repeat center top;padding-top: 127px;height: 633px;}
.g_zj h2{height: 144px;}
.g_zj dt{float: left;width: 596px;height: 416px;}
.g_zj dt img{width: 596px;height: 416px;display: block;}
.g_zj dd{float: right;width: 550px;padding-top: 45px;}
.g_zj h3{height: 38px;line-height: 38px;overflow: hidden;font-size: 22px;color: #000;font-weight: normal;margin-bottom: 25px;}
.g_zj h3 a{color: #000;}
.g_zj p{font-size: 14px;line-height: 28px;color: #000;height: 168px;overflow: hidden;margin-bottom: 44px;}
.g_zj span a{display: block;width: 124px;height: 30px;line-height: 30px;border-radius: 5px;border:1px solid #0737ac;text-align: center;font-size: 16px;color: #0737ac;}


/*news*/

.g_news h4{height: 56px;line-height: 56px;border-bottom:1px solid #c9c9c9;font-weight:normal;margin-bottom: 24px;}
.g_news h4 span{float: left;font-size: 26px;color: #005faf;}
.g_news h4 i{float: right;font-size: 14px;color: #737373;font-family: "Arial";}
.new_l{float: left;width: 380px; margin-left:20px;}
.new_l ul li{height:30px; line-height:30px;}
.new_l dl dt img{display: block;width:583px;height: 291px;}
.new_l dl dd h5{font-weight:normal;padding:30px 0 22px;height:18px;line-height: 18px;font-size: 18px;}
.new_l dl dd h5 a{color: #424242;}
.new_l dl dd h5 i{float: right;font-size: 14px;}
.new_l dl dd p{font-size: 14px;color: #424242;line-height: 26px;}
.new_r{float: right;width: 380px;}
.new_r ul li{height:30px; line-height:30px;}
.new_r ul li i{float: left;width:107px;height:80px;line-height: 80px;text-align: center;font-size: 56px;color: #ccc;border-right:1px solid #ccc;}
.new_r ul li p{float: left;width: 390px;height:80px;padding-left:20px;}
.new_r ul li p a{display: block;font-size: 16px;color: #333;padding:14px 0;font-weight:bold;}
.new_r ul li p span{display: block;font-size: 14px;color: #737373;}
 .more{ display:block; width:140px; height:34px; line-height:34px; font-size:16px; background:#005faf;border-radius:5px;  margin-top:20px; }
    .more a{ color:#fff; padding-left: 7px;
    }


/* 友情链接 */
.g_link{ height: 44px;background: #0b318f;}
.link_c{line-height:44px; overflow:hidden;font-size: 12px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 44px; line-height:44px; color:#fff;display: block;font-weight: bold;}
