﻿/*1029626114@qq.com*/
@charset "utf-8";
.g_ttel{background:url(../images/bandbg.jpg) no-repeat center top;height: 106px;}
.g_ttel .m_tel{margin-left: 780px;}
.g_ttel .m_tel span{display: block;font-size: 38px;color: #000;font-weight: normal;padding-top: 5px;}
.g_ttel .m_tel b{color: #00612e;}
.g_ttel .m_tel em{display: block;background:url(../images/tel.png) no-repeat 0 5px;padding-left: 50px;font-size: 36px;color: #333}

.g_pp{background:url(../images/ppbg.jpg) no-repeat center top;height: 480px;padding-top: 96px;}
.g_pp .pptit{height: 242px;}
.g_pp .pptit h2{float: left;width: 520px;position: relative;margin-left: -12px;background:url(../images/pptit.png) no-repeat;padding: 10px 0 0 10px;font-size: 28px;color: #282828;font-weight: normal;}
.g_pp .pptit h2 b{display: block;font-size: 52px;}
.g_pp .pptit p{float: right;width: 675px;position: relative;padding-top: 48px;font-size: 16px;line-height: 26px;color: #333333;transition: all 0.3s linear 0s;}
.g_pp .pptit p:before{content: "";position: absolute;width: 60px;height:2px;background: #282828;left:0;top:16px;transition: all 0.3s linear 0s;}
.g_pp .pptit p:hover:before{width: 675px;background: #e60012}
.g_pp .pptit p:hover{color: #e60012; transform: translateX(-10px);}

.g_pp dl{float: left;width: 180px;margin-right: 70px;}
.g_pp .lastdl{margin-right: 0;}
.g_pp dt{padding-left: 15px;font-size: 14px;line-height: 22px;color: #333333;transition: all 0.3s linear 0s;}
.g_pp dd{height: 100px;transition: all 0.3s linear 0s;}
.g_pp em{float:left;width: 72px;}
.g_pp span{float:left;width: 105px;font-size: 24px;line-height: 30px;color: #282828;}
.g_pp span b{display: block;}
.g_pp dl:hover dd{transform: translateY(-5px);}
.g_pp dl:hover dt{transform: translateY(5px);}



.pro h2{height: 140px;font-size: 45px;font-weight: bold;color: #000000;width: 1200px;margin: 0 auto;}
.pro h2 span{background:url(../images/ysmore.png) no-repeat;width: 137px;height:75px;padding: 60px 0 0 30px;font-size: 15px;color: #333333;}
.pro h2 a{color: #000}
.pro h2 em{display: block;font-size: 20px;font-weight: bold;color: #333333;}

.pro_bj{background: url(../images/pro_bj.jpg) no-repeat center top;height:1030px;padding-top:64px;}
.pro .titis{background: url(../images/pro_tt.png) no-repeat center bottom}
.pro .titis h4 a {color: #fff}
.pro .titis h4 span{color: #ff8a00;}
.pro .titis h4 i{background: #fff;}
.pro .titis p{color: #454343;}
.pro .titis p em{color: #fff;font-size:18px;}
.pro_qh{height: 63px;background: #e60012;}
.pro_qh li{float:left;width:171px;line-height: 63px;padding:0 15px 0 15px;box-sizing: border-box;font-size:15px;color: #8b8b8b;font-weight: bold; display:block}
.pro_qh li a{color: #fff;display: block;}
.pro_qh i{display: inline-block;float: right;width:15px;height: 10px;margin-top:27px;background: url(../images/pro_a2.png) no-repeat;}
.pro_qh li.on{color: #fff;}
.pro_qh li.on a{color: #fff;}
.pro_qh li.on i{background: url(../images/pro_a2_hv.png) no-repeat;}
.pro_qh li:nth-child(1){background: url(../images/pro_ico1.png) no-repeat 27px center;}
.pro_qh li:nth-child(2){background: url(../images/pro_ico2.png) no-repeat 27px center;}
.pro_qh li:nth-child(1).on{background:#ff8a00 url(../images/pro_ico1_hv.png) no-repeat 27px center;}
.pro_qh li:nth-child(2).on{background:#ff8a00 url(../images/pro_ico2_hv.png) no-repeat 27px center;}
.pro_qh li:nth-child(3).on{background:#ff8a00 url(../images/pro_ico2_hv.png) no-repeat 27px center;}
.pro_qh li:nth-child(4).on{background:#ff8a00 url(../images/pro_ico2_hv.png) no-repeat 27px center;}
.pro_qh li:nth-child(5).on{background:#ff8a00 url(../images/pro_ico2_hv.png) no-repeat 27px center;}
.pro_qh li:nth-child(6).on{background:#ff8a00 url(../images/pro_ico2_hv.png) no-repeat 27px center;}
.pro_qh li:nth-child(7).on{background:#ff8a00 url(../images/pro_ico2_hv.png) no-repeat 27px center;}
.pro_nr{ margin-top:30px;}
.pro_qh span{float:left;width:400px;line-height: 63px;padding:0 32px 0 76px;box-sizing: border-box;font-size:20px;color: #8b8b8b;font-weight: bold;display:block;background: #1d1d1d}
.pro_qh span img {vertical-align: middle;padding-right:14px;}
.fenl{height: 56px;line-height: 56px;background: #303030;margin-bottom:33px;}
.fenl a{padding-left:18px;background: url(../images/pro_a1.png) no-repeat left center;font-size:16px;color: #9a9a9a;margin:0 40px 0 13px;}
.fenl a:hover{color:#fff;font-weight:bold;}
.pro_a li{float:left;width:392px;margin:0 12px 12px 0;font-size:0;line-height: 0;background: #fff}
.pro_a li i{display: block;width:392px;overflow: hidden;}
.pro_a li i img{width:392px;height: 294px;transition: all 0.5s}
.pro_a li span {float:left;width:262px;box-sizing: border-box;;padding-left:23px;height: 66px;border-top:1px solid #efefef;font-size:12px;color: #dcdcdc;line-height:18px;line-height:66px;}
.pro_a li span a {display:block;/*height: 24px;line-height: 24px;*/font-size:16px;color: #2b2b2b;}
.pro_a li:hover i img{transform: scale(1.1);}
.pro_a li:nth-child(3n){margin:0 0 12px 0;}




.case h2{height: 140px;font-size: 45px;font-weight: bold;color: #000000;width: 1200px;margin: 0 auto;}
.case h2 span{background:url(../images/ysmore.png) no-repeat;width: 137px;height:75px;padding: 60px 0 0 30px;font-size: 15px;color: #333333;}
.case h2 a{color: #000}
.case h2 em{display: block;font-size: 20px;font-weight: bold;color: #333333;}

.case{padding:20px 0 246px;background:url(../images/case_bg.jpg) no-repeat bottom center;}
.case_list{height: 437px;position: relative;}
.case_list li{float: left;width: 363px;height: 370px;background: #fff;margin-right: 55px;text-align: center;}
.case_list li i{display:block;height: 272px;overflow: hidden;}
.case_list li img{width: 363px;height: 272px;transition:all 0.5s;}
.case_list li span{display:block;font-size: 20px;color: #333;margin:0 30px 12px;height: 64px;line-height: 64px;border-bottom:1px solid #d9d9d9;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-weight:bold}
.case_list li p{font-size: 14px;color: #666;line-height: 22px;padding:0 35px;}
.case_list li i:hover img{transform:scale(1.05);}
.case_list li:hover{box-shadow:0 0 30px rgba(0,0,0,0.15);}
.case_list li:hover span{color: #e60012;}
.case_list .prev{position: absolute;left: -25px;top: 188px;width: 50px;height: 50px;background:url(../images/prev1.png) no-repeat;z-index: 10;}
.case_list .next{position: absolute;right: -25px;top: 188px;width: 50px;height: 50px;background:url(../images/next1.png) no-repeat;z-index: 10;}
.case_list .prev:hover{background:url(../images/prev1h.png) no-repeat;}
.case_list .next:hover{background:url(../images/next1h.png) no-repeat;}
.case_list .tempWrap{width: 100% !important;}


.g_news{padding-top: 97px;height: 656px;}
.g_news h2{height: 140px;font-size: 40px;font-weight: bold;color: #000000;width: 1200px;margin: 0 auto;position: relative;}
.g_news h2 a{color: #000}
.g_news h2 em{display: block;font-size: 20px;font-weight: bold;color: #333333;padding-top: 10px;}
.newhd{position: absolute;right: 0;top:52px;}
.newhd li{float: left;width: 136px;height: 36px;line-height: 36px;text-align: center;font-size: 18px;color: #17120f;font-weight: bold;border: 2px solid #fff;border-radius: 25px;}
.newhd li a{color: #17120f;}
.newhd .on{border: 2px solid #e60012;}
.newtj{float: left;width: 600px;}
.newtj dt{width: 600px;height: 300px;overflow: hidden;margin-bottom: 15px;}
.newtj dt img{width: 600px;height: 300px;display: block;}
.newtj h3{height: 56px;line-height: 56px;font-size: 16px;color: #17120f;background:url(../images/dtline.jpg) no-repeat 0 bottom;margin-bottom: 15px;}
.newtj h3 a{color: #17120f;}
.newtj h3 span{font-size: 16px;color: #999999;}
.newtj p{font-size: 14px;line-height: 30px;height: 60px;overflow: hidden;color: #666666;}
.newr{float: right;width: 520px;}
.newr dl{height: 160px;}
.newr dt{height: 50px;line-height: 50px;padding-left: 216px;position: relative;}
.newr dt a{font-size: 14px;color: #17120f;display:block;background:url(../images/dtico1.jpg) no-repeat right 3px;}

.newr dt b{position: absolute;left:0;top:0;padding-left: 148px;width:68px;font-size: 15px;color: #999999;line-height: 50px; }
.newr .dt01 dt{background:url(../images/dt01.jpg) no-repeat}
.newr .dt02 dt{background:url(../images/dt02.jpg) no-repeat}
.newr .dt03 dt{background:url(../images/dt03.jpg) no-repeat}
.newr dd p{height: 56px;line-height: 28px;overflow: hidden;font-size: 14px;color: #666}
.newr dl:hover dt a{background:url(../images/dtico2.jpg) no-repeat right 3px;}


.g_ab{position: relative;max-width: 1920px;min-width: 1200px;margin: 0 auto 40px; overflow: hidden;}
.g_ab dt{width: 100%;overflow: hidden;display: block;}
.g_ab dt img{width: 100%;display: block;}
.g_ab dd{height: 164px;background: #f9f9f9}
.g_ab dd ul{width: 1000px;margin: 0 auto;padding-top: 45px;padding-right:200px; }
.g_ab dd li{position: relative;float: right;margin-left: 16px;background:url(../images/abline2.jpg) no-repeat 68px 44px;font-size: 18px;color: #282828;font-weight: bold;padding-left: 68px;height: 47px;line-height: 47px;transition: all 0.3s linear 0s;}
.g_ab dd li:hover{transform: translateY(-10px);}
.g_ab dd li em{position: absolute;width: 60px;height: 50px;overflow: hidden;left:0;top:0;}
.g_ab dd li a{color: #282828}
.g_ab dd li:hover em img{margin-top: -50px;}
.g_ab dd li:hover{background:url(../images/abline1.jpg) no-repeat 68px 44px;}
.g_ab dd li:hover a{color: #e60012;}
.g_ab .m_ab{position: absolute;left:0;top:15%;background:url(../images/sha.png) repeat;width:40%;padding-left: 15%; overflow: hidden;}
.g_ab .m_ab h2{padding-top: 60px;height: 122px;font-size: 34px;color: #fff;}
.g_ab .m_ab h2 a{color: #fff;}
.g_ab .m_ab h2 em{display: block;font-size: 20px;font-weight: normal;padding-top: 10px;}
.g_ab .video{width: 86%;display: block;margin-bottom: 2%;}
.g_ab .video img{width: 100%;display: block;}
.g_ab p{font-size: 14px;line-height: 24px;color: #fff;width: 86%;padding-bottom: 180px;}


.sl{background:url(../images/sl_bg.png) no-repeat center top;height: 370px;position: relative; top:-50px;}
.sl:before{content: "";width: 0;height: 0;position: absolute;border-right: 960px solid transparent;border-left: 960px solid transparent;position: absolute;left: 50%;top: 0;margin-left: -960px;}
.sl:after{content: "";width: 0;height: 0;position: absolute;border-bottom: 50px solid #fff;border-right: 960px solid transparent;border-left: 960px solid transparent;position: absolute;left: 50%;bottom: 0;margin-left: -960px;}
.sl b.tb{background: url(../images/sl_tbg.png) no-repeat; width: 57px; height: 48px; display: block; text-align: center; padding-top: 18px; margin: 0 auto; margin-bottom: 10px;position: relative;z-index: 1;top:10px;}
.sl b.tb img{width: auto; height: auto; margin: 0 auto;}
.sl h2{font-size: 60px;color: #fff;font-weight: normal;}
.sl h2 a{color:#fff; font-family:"STXingkai"}
.sl h2 span{color: #e60012;font-weight: bold;}
.sl h2 em{font-size: 30px;display:block;text-align: right;float: right;padding-top: 30px;}
.sl h2 em span{font-weight: normal;}
.sl .con{margin-top: 32px;}
.sl .con ul{width: 600px;float: left;}
.sl .con li:first-child{border-left: 1px solid rgba(255,255,255,0.15);}
.sl .con li{float: left;height: 84px;border-right: 1px solid rgba(255,255,255,0.15);width: 140px;text-align: center;}
.sl .con li em{height: 50px;display: block;}
.sl .con li span{display: block;font-size: 24px;color: #fff;margin-top: 4px;}
.sl .con p{float: right;width: 520px;margin-top: 23px;}
.sl .con p span{display: block;color: #fff;opacity: 0.41;font-size: 16px;}
.sl .con p i{color: #fff;font-size: 36px;font-family: GothamBook;background: url(../images/sl_tel.png) no-repeat left center;padding-left: 38px;}


/*å“ç‰Œå››å¤§å®žåŠ›*/
.sl2{height: 1000px;}
.sl2 .con1{padding-top: 26px;}
.sl2 .con1 dt{float: left;width: 600px;height: 506px;}
.sl2 .con1 dt img{width: 600px;height: 506px;}
.sl2 .con1 dd{float: right;width: 558px;}

.sl2 .con2 dt{float: right;width: 600px;height: 506px;}
.sl2 .con2 dt img{width: 960px;height: 506px;}
.sl2 .con2 dd{float: left;width: 558px;}
.sl2 .con2 dd h3{padding-top: 54px;}
.sl2 .con2 dd p span{margin-bottom: 7px;}

.sl2 .con3 dt{float: left;width: 600px;height: 506px;margin-left: -360px;}
.sl2 .con3 dt img{width: 960px;height: 506px;}
.sl2 .con3 dd{float: right;width: 558px;}
.sl2 .con3 dd h3{padding-top: 54px;}
.sl2 .con3 dd p span{margin-bottom: 7px;}

.sl2 .con4 dt{float: right;width: 600px;height: 506px;}
.sl2 .con4 dt img{width: 960px;height: 506px;}
.sl2 .con4 dd{float: left;width: 558px;}
.sl2 .con4 dd h3{padding-top: 54px;}

.sl2 dd h3{margin-bottom: 38px;padding-top: 9px;}
.sl2 dd h3 em{display: block;background:url(../images/sl_ctit.png);width: 61px;height: 70px;text-align: center;line-height: 70px;font-size: 36px;color: #fff;font-weight: lighter;float: left;}
.sl2 dd h3 i{float: left;margin-left: 26px;font-size: 50px;color: #242424;line-height: 30px; font-family:"STXingkai";font-style: normal;}
.sl2 dd h3 i span{font-size: 12px;font-family:GothamBook;color: #CBCBCB;display: block;font-weight: normal;text-transform: uppercase;}
.sl2 dd p{font-size: 16px;color: #383838;line-height: 32px;}
.sl2 dd p span{display: block;margin-bottom: 18px;}
.sl2 dd .list{margin-top: 45px;height: 144px;overflow: hidden;}
.sl2 dd ul li{float: left;margin-right: 20px!important;display: inline;}
.sl2 dd ul li:nth-child(2n){margin-right: 0;}
.sl2 dd ul li a{display: block;}
.sl2 dd ul li img{width: 269px;height: 144px;}
.sl2 dd .qh{text-align: center;margin-top: 21px;position: relative;}
.sl2 dd .qh:before{position: absolute;content: "";width: 238px;height: 1px;background: #EBEBEB;left:0;top: 15px;}
.sl2 dd .qh:after{position: absolute;content: "";width: 238px;height: 1px;background: #EBEBEB;right:0;top: 15px;}
.sl2 dd .qh i{display: inline-block;width: 11px;height: 13px;background: url(../images/sl_cqh.png);margin: 0 3px;cursor: pointer;}
.sl2 dd .qh i.cur{display: inline-block;width: 11px;height: 13px;background: url(../images/sl_cqhh.png);}
.clearfix {
    zoom: 1;
}
.clearfix:after {
    content: "";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden;
}

/* 友情链接 */
.g_link{position: relative; width: 1200px;top:-42px; margin: 0 auto;z-index: 15}
.link_c{overflow:hidden;position: absolute;right: 0;top:-3px;  width: 660px; font-size: 12px;}
.link_c li{height: 24px;line-height: 24px;float: left;}
.link_c a{ white-space:nowrap; padding:0 26px 0 0;float: left; height: 22px; line-height:22px; color:#fff;}