﻿@charset "utf-8";
/*banner*/
.banner{ height:600px; }
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:600px;}

.g_yy{height: 122px; padding-top: 36px;}
.g_yy h2{background:url(../images/yytit.jpg) no-repeat;padding-top: 17px;height: 106px;text-align: center;font-size: 36px;font-weight: bold;color: #333333;}
.g_yy h2 a{color: #333333;}

.g_yy h2 em{display: block;font-size: 16px;color: #666666;padding-top: 20px;font-weight: normal;letter-spacing: 2px;}
.g_yy ul{margin-left: 220px;}
.g_yy li{float: left;width: 80px;text-align: center;font-size: 14px;color: #666666; position: relative;margin-right: 36px;text-align: center;}
.g_yy li i{position: absolute;left:0;top:50px;font-style: normal;width: 80px;text-align: center;}
.g_yy li em{display: block; width: 80px;height: 80px;overflow: hidden;}
.g_yy li em img{width: 80px;height: 160px;display: block;}
.g_yy li a:hover em img{margin-top: -80px;}
.g_yy li a:hover{color: #fff;}


.g_ant{height: 458px;position: relative;}
.m_tximg {height: 420px;position: relative; overflow: hidden;}
.poster-main .poster-btn{ width:44px; height:32px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.poster-main .poster-btn a { position: absolute; top: 50%; margin-top: -16px; }
.poster-main .poster-prev-btn a { right: -16px; }
.poster-main .poster-next-btn a { left: -16px; }
.poster-main .poster-next-btn{left:16px;top:130px;}
.poster-main .poster-prev-btn{right:16px;top:130px;}
.poster-main .poster-next-btn a{ background: url(../images/ljt2.png) no-repeat; width:40px; height:40px; display:block;}
.poster-main .poster-prev-btn a{ background: url(../images/rjt2.png) no-repeat right 0; width:40px; height:40px; display:block;}
.poster-item{position: relative; margin: 0 auto;}
.poster-item em{position: absolute;left:0;bottom: -60px;width: 100%;height: 60px;line-height: 60px;font-size: 14px;color: #333333;text-align: center; display: none;  overflow: hidden; }
.poster-main .poster-list .poster-item img {display: block;width: 100%;}
.poster-main {position: relative;margin: 0 auto 40px;}
.poster-main .poster-list .poster-item {position: absolute;left: 0;top: 0;}
.poster-main .poster-btn {position: absolute;top: 0;cursor: pointer;}
.poster-main .poster-list .active em{display: block;}


.g_pro{background: url(../images/cpbg.jpg) no-repeat center top;height: 761px;padding-top: 70px;}
.g_pro h2{background:url(../images/cptit.png) no-repeat;padding-top: 17px;height: 160px;text-align: center;font-size: 36px;font-weight: bold;color: #fff;}
.g_pro h2 a{color: #fff;}
.g_pro h2 em{display: block;font-size: 16px;color: #fff;padding-top: 20px;font-weight: normal;letter-spacing: 2px;}
.g_pro .m_fl{float: left;width: 286px;height: 500px;padding-top: 32px;background:url(../images/flbg.png) no-repeat;}
.g_pro .m_fl h3{background:url(../images/fltit2.jpg) no-repeat 36px 21px;padding-left: 66px;font-size: 24px;color: #333333;font-weight: bold; height: 40px;line-height: 40px; margin-bottom: 30px;}
.g_pro .m_fl h3 a{color: #333333;}
.g_pro .m_fl h4{background:url(../images/fltit.jpg) no-repeat;width: 116px;height: 40px;line-height: 40px;padding-left: 12px;font-size: 16px;color: #333333;margin-left: 65px;font-weight: normal;}
.g_pro .m_fl h4 a{color: #333333;display: block;height: 40px;line-height: 40px;}
.g_pro .m_fl .on{background:url(../images/flh.jpg) no-repeat;color: #fff;}
.g_pro .m_fl .on a{color: #fff;}
.g_pro .m_fl .flst{margin-left: 80px;}
.g_pro .m_fl .flst li{font-size: 14px;color: #666666;height: 26px;line-height: 26px;overflow: hidden;}
.g_pro .m_fl .flst li a{color: #666666;}
.g_pro .m_fl .morefl a{margin-left: 65px;background:url(../images/fltit.jpg) no-repeat;width: 116px;height: 40px;line-height: 40px; display: block;font-size: 16px;color: #333333;padding-left: 12px;font-weight: normal;}

.g_pro .m_cp{float: right;width: 906px; position: relative;} 
.g_pro .m_cp li{float: left;width: 254px;height: 400px; padding: 57px 0 0 40px; background:url(../images/cpbg.png) no-repeat; margin-right: 10px;}
.g_pro .m_cp li em{display: block;margin-top: 22px; height:32px;line-height: 32px;font-size: 14px;color: #fff;text-align: center; width: 214px; }
.g_pro .m_cp li img{width:214px;height:299px;display:block;}
.g_pro .u_ljt,.g_pro .u_rjt{width: 48px;height: 28px;position: absolute;}
.g_pro .u_ljt{background:url(../images/ljt.png) no-repeat right 0;left:330px;top:465px;}
.g_pro .u_rjt{background:url(../images/rjt.png) no-repeat right 0;right:320px;top:465px;}
.g_pro .u_ljt:hover,.g_pro .u_rjt:hover{background-position: 0 0;}



/* 方能保证视觉效果 */
.g_xg{padding-top: 76px;height: 606px;}
.g_xg h2{background:url(../images/xgtit.jpg) no-repeat;padding-top: 17px;height: 144px;text-align: center;font-size: 36px;font-weight: bold;color: #333333;}
.g_xg h2 a{color: #333333;}
.g_xg h2 em{display: block;font-size: 16px;color: #666666;padding-top: 20px;font-weight: normal;letter-spacing: 2px;}
.g_xg li{float: left;width: 240px;padding-top:215px;height: 148px;font-size: 14px;line-height: 25px;color: #333333;text-align: center; position: relative;}
.g_xg li i{width: 98px;height: 98px; position: absolute;left:70px;top:92px;}
.g_xg .xg1 i{background:url(../images/bz01.jpg) no-repeat;}
.g_xg .xg2 i{background:url(../images/bz02.jpg) no-repeat;}
.g_xg .xg3 i{background:url(../images/bz03.jpg) no-repeat;}
.g_xg .xg4 i{background:url(../images/bz04.jpg) no-repeat;}
.g_xg .xg5 i{background:url(../images/bz05.jpg) no-repeat;}
.g_xg .xg1:hover i{background:url(../images/bz01h.jpg) no-repeat;}
.g_xg .xg2:hover i{background:url(../images/bz02h.jpg) no-repeat;}
.g_xg .xg3:hover i{background:url(../images/bz03h.jpg) no-repeat;}
.g_xg .xg4:hover i{background:url(../images/bz04h.jpg) no-repeat;}
.g_xg .xg5:hover i{background:url(../images/bz05h.jpg) no-repeat;}
.g_xg li:hover{background: #005bac;color: #fff;	}


.g_dz{background:url(../images/fwbg.jpg) no-repeat center top;height: 610px;padding-top: 62px;}
.g_dz h2{background:url(../images/fwtit.png) no-repeat;padding-top: 22px;height: 174px;text-align: center;font-size: 36px;font-weight: bold;color: #333333;}
.g_dz h2 a{color: #333333;}
.g_dz h2 em{display: block;font-size: 16px;color: #666666;padding-top: 20px;font-weight: normal;letter-spacing: 2px;}
.g_dz .m_dz{margin-left: 500px;height: 96px;}
.g_dz .m_dz dl{float: left;width: 342px;height: 98px;}
.g_dz .m_dz dt{float: left;width: 68px;margin-right: 12px;}
.g_dz .m_dz dt img{width: 68px;height: 68px;display: block;transition: all 0.3s linear 0s;}
.g_dz .m_dz dl:hover img{transform:rotate(360deg);}
.g_dz .m_dz dd{float: left;width: 190px;font-size: 14px;color: #666666;line-height: 20px;}
.g_dz .m_dz h3{height: 26px;line-height: 26px;font-size: 18px;font-weight: bold;color: #005bac;margin-bottom: 6px;}
.g_xban{background:url(../images/xban.jpg) no-repeat center top;height: 200px;}
.g_xban .tel{position: absolute;left:934px;top:50px;background:url(../images/tel.png) no-repeat;padding-left: 52px;font-size: 14px;color: #fff;font-weight: bold;}
.g_xban .tel i{display: block;font-size: 24px;color: #fff;}
.g_xban .btn{position: absolute;left:942px;top:110px;width: 180px;height: 40px;line-height: 40px;background: #005bac;font-size: 16px;color: #fff;text-align: center;}
.g_xban .btn a{color: #fff;}


.g_sc{padding-top: 70px;height: 717px;}
.g_sc h2{background:url(../images/sctit.jpg) no-repeat;padding-top: 22px;height: 124px;text-align: center;font-size: 36px;font-weight: bold;color: #333333;}
.g_sc h2 a{color: #333333;}
.g_sc h2 em{display: block;font-size: 16px;color: #666666;padding-top: 20px;font-weight: normal;letter-spacing: 2px;}
.g_sc dl{float: left;width: 380px;height: 500px; position: relative;margin-right: 29px;}
.g_sc .lastdl{margin-right: 0;}
.g_sc dt{position: relative;left:0;top:0;}
.g_sc dd{position: absolute;left:0;top:0;background:url(../images/scbg1.png) no-repeat;box-shadow: 2px 3px 5px 5px #ccc;width: 340px;height: 340px; padding: 160px 0 0 40px;}
.g_sc h3{font-size: 30px;color: #333333;background:url(../images/scline1.jpg) no-repeat 0 195px;height: 200px;font-weight: normal; margin-bottom: 18px;}
.g_sc h3 i{display: block;font-style: normal;font-size: 100px;color: #fff;}
.g_sc p{font-size: 14px;color: #333333;line-height: 26px;width: 306px;}
.g_sc dl:hover dd{background:url(../images/scbg2.png) no-repeat;}
.g_sc dl:hover h3 i{color: #005bac;}
.g_sc dl:hover h3{background:url(../images/scline2.jpg) no-repeat 0 195px; color: #fff;}
.g_sc dl:hover p{color: #fff;}


.g_news{height: 555px;}
.g_news h2{background:url(../images/xwtit.jpg) no-repeat;height: 82px;padding-top: 20px; text-align: center;font-size: 36px;font-weight: bold;color: #333333}
.g_news h2 a{color: #333333}
.g_news .m_news{float: left;width: 470px;}
.g_news .newtit{background:url(../images/newtit.png) no-repeat;height: 42px;position: relative; margin-bottom:30px; }
.g_news .newtit ul{float: left;width: 370px; padding-left: 28px;background:url(../images/newtit2.jpg) no-repeat 120px 5px; padding-top: 2px;}
.g_news .newtit li{position: relative; float: left;width: 96px;height: 42px;font-size: 18px;color: #333333;font-weight: normal;text-align: center;}
.g_news .newtit li a{color: #333333;display: block;width: 96px;height: 42px;}
.g_news .newtit li.on a{color: #005bac;}
.g_news .newtit .more{font-size: 14px;position: absolute;right: 0;top:5px;}
.g_news .newtit .more a{color: #a2a2a2;}
.g_news .m_news dt{width: 468px;height: 206px;overflow: hidden; margin-bottom: 12px;}
.g_news .m_news dt img{width: 468px;height: 206px;display: block;transition: all 0.3s linear 0s;}
.g_news .m_news dt:hover img{transform: scale(1.1);}
.g_news .m_news dl h3{ height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;font-weight: bold;color: #333333; margin-bottom: 9px;}
.g_news .m_news dl h3 a{color: #333333;text-decoration: none;}
.g_news .m_news dl p{height: 44px; overflow: hidden;font-size: 14px;line-height: 22px;color: #666666;}

.wend{width: 682px;}
.wend h3{height: 42px;padding-top: 2px; font-size: 18px;color: #333333;font-weight: normal;position: relative; margin-bottom: 30px;  background:url(../images/bktit.png) no-repeat; padding-left: 38px;}
.wend h3 a{color: #333333;}
.wend span{position: absolute;font-size: 14px;color: #a2a2a2; right: 0;top:5px;}
.wend span a{color: #a2a2a2;}
.wend dl{height: 118px;border-bottom: 1px solid #f0f0f0;margin-bottom: 16px; overflow: hidden;}
.wend dt{float: left;width: 161px;height: 98px;margin-right: 22px;}
.wend dt img{width: 161px;height: 98px;display: block;transition: all 0.3s linear 0s;}
.wend dt:hover img{transform: scale(1.1);}
.wend dd{float: left;width: 484px;padding-top: 10px;}
.wend h4{height:26px;line-height: 26px;overflow: hidden;font-size: 16px;color: #333333;font-weight: normal;margin-bottom: 10px;}
.wend h4 a{color: #333333;}
.wend h4 a:hover{color:#005bac;}
.wend p{font-size: 14px;line-height: 22px;overflow: hidden;color: #666666;height: 44px;}
.wend li{height: 36px;line-height: 36px;background:url(../images/wdico.jpg) no-repeat 0 9px;padding-left: 28px; font-size: 14px;color: #333333; overflow: hidden;}
.wend li em{color: #888888;float: right;}
.wend li a{color: #333}
.wend li a:hover{color:#005bac;}


/* 走进 */
.g_zj{height: 980px;padding-top: 73px;background:url(../images/abbg.jpg) no-repeat center top;}
.g_zj h2{background:url(../images/abtit.png) no-repeat;height: 88px;padding-top: 20px; text-align: center;font-size: 36px;font-weight: bold;color: #fff}
.g_zj h2 a{color: #fff}
.g_zj .u_dlst1{height:512px; clear: both;}
.g_zj .u_dlst1 dt{width:655px;height: 444px;overflow: hidden; float: left;margin-right: 42px;margin-left: 31px; }
.g_zj .u_dlst1 dt img{ width: 655px; height: 444px;display: block; transition: all 0.3s linear 0s; }
.g_zj .u_dlst1 dt:hover img{transform: scale(1.1);}

.g_zj .u_dlst1 dd{float: left; width: 410px; padding-top: 70px;}
.g_zj .u_dlst1 h3{ height: 124px;overflow: hidden; font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 20px; background:url(../images/abtit3.jpg) no-repeat 0 bottom;font-weight: bold;}
.g_zj .u_dlst1 h3 a{color: #333333;text-decoration: none;}
.g_zj .u_dlst1 h3 em{display: block;font-size: 34px;color: #d5d5d5;letter-spacing: 5px;text-transform: capitalize;font-weight: normal;}
.g_zj p{height: 220px; overflow: hidden;font-size: 14px;line-height: 22px;color: #333333;margin-bottom: 5px;}
.g_zj em a{display: block;}
.g_zs2{height:350px;}
.zz{width:1200px; height:350px; margin:0 auto; position:relative;}
.zz_q{background:url(../images/xctit.jpg) no-repeat;height: 44px;text-align: center;font-size: 18px;font-weight: bold;color: #005bac; padding-top: 3px;}
.zz_q a{color: #005bac;}
.g_zs2 ol li{float:left; width:290px; margin-right:12.2px; *display:inline;background: none;padding: 0;transition: all 0.3s linear 0s;}
.g_zs2 ol li .no{margin:0;}
.g_zs2 ol li img{width:290px; height:218px; display: block;}
.g_zs2 ol li:hover{ transform: translateY(-10px);}
.g_zs2 ol li em{display:block; text-align:center; color:#333333;font-size: 14px;height: 54px;line-height: 54px;overflow: hidden; }




