@charset "utf-8";
body{font-family:"NeueEinstellung","Microsoft Yahei";}
.sl_c{padding-top:87px;height: 503px;}
.sl_c .tit{text-align: center;height: 146px;}
.sl_c .tit i {font-size:48px;line-height:48px;background: url(../images/sl_tt.jpg) no-repeat center;display: block;}
.sl_c .tit i p{font-family:monospace;font-style: normal;text-transform: uppercase;}
.sl_c .tit span {height: 73px;line-height:73px;font-size:26px;color: #343d3b;display: block;}
.sl_c .nr li{float:left;width:25%;text-align: center;}
.sl_c .nr li i {width:125px;height: 125px;border:1px solid #eaeaea;border-radius: 50%;margin:0 auto;box-sizing: border-box;display: block;transition:all 1s;}
.sl_c .nr li:hover i{transform:rotate(360deg);}
.sl_c .nr li h4 {height:35px;line-height: 35px;font-size:24px;color: #343d3b;margin-top:30px;font-weight: normal;}
.sl_c .nr li p {font-size:14px;color: #777777;line-height: 30px;padding-top:18px;width: 240px;margin: 0 auto;}
.sl_c .nr li:nth-child(1) i{background: url(../images/sl_ico1.png) no-repeat;}
.sl_c .nr li:nth-child(2) i{background: url(../images/sl_ico2.png) no-repeat;}
.sl_c .nr li:nth-child(3) i{background: url(../images/sl_ico3.png) no-repeat;}
.sl_c .nr li:nth-child(4) i{background: url(../images/sl_ico4.png) no-repeat;}
.sl_c .nr li:nth-child(1):hover i{background: url(../images/sl_ico1_hv.png) no-repeat;}
.sl_c .nr li:nth-child(2):hover i{background: url(../images/sl_ico2_hv.png) no-repeat;}
.sl_c .nr li:nth-child(3):hover i{background: url(../images/sl_ico3_hv.png) no-repeat;}
.sl_c .nr li:nth-child(4):hover i{background: url(../images/sl_ico4_hv.png) no-repeat;}
/* 
.topWrap {height:9rem;font-family:"Microsoft Yahei";position:absolute;z-index:3;background:#d6d1ce;overflow:hidden;width:32.29%;text-align:center;}
.header {width:100%;margin:0 auto;position:relative;font-family:"Microsoft Yahei";}
.logo {width:35%;padding:2.6rem 3% 0 8%;float:left;}
.logo img {width:100%;}
.t_wz {width:48%;color:#fff;line-height:1.2rem;font-size:0.9rem;overflow:hidden;margin:2.9rem 0 0 0;float:left;padding-left:2%;text-align:left;position:relative;height:4rem;padding-top:0.2rem;}
.t_wz:after {content:"";display:block;width:1px;height:2.7rem;position:absolute;left:0;top:0;background:#FFF;}
.t_wz span {display:block;}
.nav {float:left;width:12.34%;padding-left:6.4%;padding-top:12rem;}
.nav li {height:1.5rem;line-height:1.5rem;position:relative;margin-bottom:1rem;}
.nav li a {font-size:14px;color:#333;text-decoration:none;display:inline-block;position:relative;z-index:2;padding-left:0.8rem;}
.nav li:hover a,.nav .cur a {background:url(../images/t_ico1.jpg) no-repeat left center;color:#d6d1ce;}
.fullSlide {width:81.25%;float:right;position:relative;z-index:0;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd .con {width:100% !important;height:auto!important;display:block;}
.fullSlide .bd .li {width:100% !important;overflow:hidden;text-align:center;background:no-repeat center top;z-index:0;}
.fullSlide .bd .li img {display:block;height:auto!important;width:100%;}
.fullSlide .bd .li img:hover {transform:scale(1);-webkit-transform:scale(1);}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;top:50%;margin-top:-30px;left:2%;z-index:3;cursor:pointer;filter:alpha(opacity=50);width:47px;height:47px;}
.fullSlide .prev {background:url("../images/ba_j1.png") no-repeat;}
.fullSlide .next {left:auto;right:2%;background:url("../images/ba_j2.png") no-repeat;}
.mt_1 {margin-top:-3.05rem;position:relative;height:5.75rem;width:83.91%;float:right;background:url(../images/seah_bj.png) center top no-repeat;background-size:100% 100%}
.s_bj {height:5.75rem;overflow:hidden;font-family:"Microsoft Yahei";width:100%;background-size:100% 100%;position:absolute;top:0;}
.search {width:77.59%;overflow:hidden;padding-top:3.05rem;height:2.7rem}
.s_inp01 {width:21.6%;position:relative;margin-top:1rem;}
.inp01 {width:75%;height:1.6rem;line-height:1.6rem;color:#666666;font-size:14px;float:left;font-family:"Microsoft Yahei";background:none;border:0;border-left:1px solid #c4c4c4;padding-left:5%;}
.inp02 {background:url(../images/t_btn1.jpg) no-repeat;width:19%;height:36px;border:0;float:left;}
.search p {width:64.28%;color:#666666;line-height:1.6rem;font-size:0.9rem;overflow:hidden;margin:1.1rem 0 0 10.96%;text-align:center;}
.search p a {color:#666666;padding:0 6px;font-style:normal;}
.as1:last-child li {position:relative;}
.as1:last-child li p {position:absolute;left:-30px;top:30px;background:#444;width:100px;text-align:center;display:none;}
.as1:last-child li p a {color:#fff;font-size:14px;display:block;}
.as1:last-child li:hover p {display:block;} */

.list1{background: url(../images/lis1_bj.jpg) no-repeat center top;height: 1100px;}
.dingz h4{float:left;width:173px;line-height: 144px;font-size:30px;color: #fff;font-weight: normal;height: 171px;}
.dingz h4 a{color:#fff;text-decoration:none;}
.fenl{float:left;width:956px;padding:25px 0 0 70px;height: 146px;}
.as1{height: 30px;margin-bottom:16px;}
.as1 span {float:left;width:195px;height: 30px;display:block;background: #222222;text-align: center;font-size:16px;color: #fff;line-height: 30px;margin-right:45px;}
.as1 span a {color: #fff;}
.as1 li {float:left;margin-right:28px;height: 30px;line-height: 30px;}
.as1 li a {font-size:16px;color: #666666;}
.as1 em {font-size:16px;color: #666;margin-right:28px;float:left;line-height: 30px;}
/* .as1:last-child span{border:1px solid #aaaaaa;box-sizing: border-box;background:none}
.as1:last-child span a{color: #343d3b}
.as1:last-child li{padding-right:14px;margin-right:68px;background: url(../images/dz_ico1.jpg) no-repeat right center;} */
.pro_fl{float:left;width:505px;padding-top:95px;}
.pro_fl .tit{height: 214px;width:415px;}
.pro_fl .tit i{font-size:48px;line-height:48px;}
.pro_fl .tit i p{font-family:monospace;font-size:48px;font-style: normal;text-transform: uppercase;}
.pro_fl .tit p {padding-top:22px;color: #666666;font-size:16px;line-height: 30px;}
.p_t1{position: relative;width:315px;font-size:0;line-height: 0;}
.p_t1:after{content: "";display: block;width:49px;height: 68px;background:rgba(22,148,155,0.36);position: absolute;right:0;bottom:0;}
.p_t1 img {width:291px;height: 163px;}
.pro_fr{font-size:0;line-height: 0;float:right;width:694px;margin-top:72px;}
.pro_fr img {width:694px;height: 400px;}
.pro{padding-top:72px}
.pro li {float:left;width:264px;margin-right:48px;font-size:0;line-height: 0;overflow:hidden;}
.pro li i{border:1px solid #bfbfbf;width:262px;/*height: 350px;*/overflow:hidden;display:block;}
.pro li img {width:262px;/*height: 350px;*/transition:all 1s;}
.pro li span a {display: block;height: 24px;line-height: 24px;color: #606060;font-size:14px;margin-top:16px;text-align: center;}
.pro li:last-child{margin:0;}
.pro li img:hover{transform:scale(1.1);}


.list2{border:1px solid #e5e5e5;height: 608px;border-width: 1px 0}
.anl{width:1200px;margin:0 auto;}
.al_fl{float:left;width:639px;margin:82px 0 0 -102px;}
.al_fl p{font-size:0;line-height: 0;}
.al_fr{float:right;width:381px;height:530px;padding:78px 0 0 95px;border-left:1px solid #e5e5e5;}
.al_fr .tit {height: 92px;vertical-align: bottom;}
.al_fr .tit i{font-size:0;line-height: 0;vertical-align: bottom;margin-right:5px;float:left;}
.al_fr .tit a {font-size:26px;color: #343d3b;line-height: 28px;display: inline-block;vertical-align: bottom;margin-top:64px;}
.al_fr ul{margin:118px 0 0 4px;height: 240px;}
.al_fr li {float:left;width:172px;position: relative;font-size:0;line-height: 0;margin:0 32px 27px 0;}
.al_fr li span{background:rgba(0,0,0,0.7);width:172px;height: 85px;position: absolute;left:0;top:0;}
.al_fr li i{font-size:14px;line-height: 27px;width:92px;height: 27px;margin:28px auto 0;text-align: center;color: #fff;display: block;font-style: normal;border:1px solid #a5a5a5;}
.al_fr li:last-child{margin:0 0 27px 0;}
.al_fr li:hover span {background:#d6d1ce;}
.al_fr li:hover i{border:1px solid #8ddcce;}
.tel{width:273px;height: 31px;background: #222222;line-height: 31px;}
.tel em{font-style: normal;font-size:14px;color: #fff; width:86px;text-align: center;line-height: 31px;display: inline-block;vertical-align: top;}
.tel span {background: #fff;width:182px;height: 29px;margin-top:1px;text-align: center;font-size:18px;color: #292f2e;display: inline-block;}


.hez{background: #d6d1ce;height: 206px;padding-top:64px;}
.hez li{float:left; font-size:0;line-height: 0;margin-right:37px;}
.hez li img {width:210px;height: 105px;}
.hez li:last-child{margin:0;}
.hz_j{text-align: center;margin-top:35px;vertical-align: middle;}
.hz_j img {vertical-align: middle;margin:0 20px;}


.list3{height: 1606px;padding-top:103px;}
.yous {width:1200px;margin:0 auto;position:relative;}
.ys_t1{position: absolute;right:-1px;top:5px;}
.ys_t1 i {position: absolute;right:-47px;top:-30px;}
.ys_t2{position: absolute;left:1px;top:659px;}
.ys_t2 i {position: absolute;left:-43px;top:-35px;}
.ys_t3{position: absolute;right:0px;top:1049px;}
.ys_t3 i {position: absolute;right:-40px;top:28px;}
.yous .tit {height: 260px;padding-left:4px;}
.yous .tit i {font-size:0;line-height: 0;display: block;}
.yous .tit h4 {font-size:30px;color: #343d3b;font-weight: normal;padding:40px 0 0 167px;height: 47px;line-height: 47px;}
.yous .tit span {font-size:18px;color: #8b8f8e;height: 35px;line-height: 35px;padding-left:167px;}
.yous dt{float:left;width:71px;height: 71px;text-align: center;background: url(../images/ys_ico1.jpg) no-repeat;line-height: 66px;font-size:18px;color: #fff;text-transform: uppercase;}
.yous dd {float:left;width:524px;padding-left:18px;}
.yous dd h4 {font-size:20px;color: #666666;line-height: 30px;height: 71px;margin-bottom:14px;padding-left:13px;}
.yous dd h4 span {display:block;font-weight: normal;}
.yous dd li{padding-left:13px;height: 28px;line-height: 28px;font-size:14px;color: #888888;background: url(../images/ys_ico2.jpg) no-repeat left center;}
.yous dd p {padding-top:30px;font-size:18px;color: #555555;}
.yous dd p span {padding-left:13px;background: url(../images/ys_ico3.jpg) no-repeat left center;margin-right:13px;}
.yous dd p span em {color: #d6d1ce;font-weight: bold}
.ys1{position: absolute;left:0;top:296px;}
.ys2{position: absolute;right:0;top:742px;}
.ys3{position: absolute;left:0;top:1150px;}
.mt20{margin-top:55px;}
.ys_z{padding-top:17px;line-height: 30px;font-size:666666;font-size:14px;}

.list4{background: url(../images/ns_bj.jpg) no-repeat center top;height: 473px;padding-top:193px;}
.news{float:left;width:631px;border-right:1px solid #e5e5e5;height: 404px;}
.news .tit {height:101px;vertical-align: bottom;}
.news .tit i{font-size:0;line-height: 0;vertical-align: bottom;margin-right:44px;}
.news .tit a {font-size:26px;color: #343d3b;line-height: 28px;display: inline-block;vertical-align: bottom;text-decoration: none;}
.news dl {margin-top:100px;}
.news dt {background:url(../images/ns_ico3.jpg) no-repeat left top;padding:16px 0 0 22px;width:298px;float:left;}
.news dt img {width:298px;height: 168px;}
.news dd {float:left;width:242px;padding:16px 0 0 27px;}
.news dd h4 a {display: block;height: 24px;line-height: 24px;font-size:16px;color: #333333;}
.news dd p{padding-top:20px;height: 90px;line-height: 20px;font-size:14px;color: #666666;}
.news dd span a {display: block;height:32px;width:105px;line-height: 32px;text-align: center;font-size:14px;color: #fff;background: #222222;}
.news dl:hover dd span a{background:#d6d1ce;}
.news dl:hover dd h4 a{color:#d6d1ce;}

.dongt{float:right;width:500px;padding-right:11px;}
.dt_qh{height: 80px;width:363px;}
.dt_qh li{float:left;height: 28px;line-height: 28px;font-size:16px;color: #000000;}
.dt_qh li span {padding:0 20px;}
.dt_qh li.on{font-weight:bold}
.n_span span a {color: #000;font-size:16px;line-height: 28px;} 
.d_nr dl{margin-bottom:20px;height: 96px;border-bottom:1px dashed #dcdcdc;}
.d_nr dd {float:left;width:400px;}
.d_nr dd h4 a{height: 32px;line-height: 32px;font-size:16px;color: #010101;display: block;font-weight: normal;padding-left:10px;background: url(../images/ns_ico1.jpg) no-repeat left center;}
.d_nr dd p {font-size:14px;line-height: 22px;color: #9a9a9a;}
.d_nr dt{float:right;margin-top:9px;width:56px;text-align: center;}
.d_nr dt em {height:15px;line-height: 15px;background: url(../images/ns_ico2.jpg) no-repeat center;display: block;text-transform: uppercase;}
.d_nr dt span {font-size:50px;color: #231815;}
.d_nr dl:last-child{border:0;}
.d_nr dd h4 a:hover{color:#d6d1ce;}

.about{height: 476px;padding-top:90px;}
.about dd{float:left;width:430px;padding-top:20px;}
.about dd i {font-size:0;line-height: 0;}
.about dd span {font-size:30px;color: #343d3b;margin-top:20px;height: 51px;line-height: 51px;display: block;}
.about dd span a {color: #343d3b;text-decoration: none;}
.about dd p {padding-top:55px;height: 158px;font-size:14px;color: #666666;line-height: 27px;}
.about dd em a {display: block;height:32px;width:105px;line-height: 32px;text-align: center;font-size:14px;color: #fff;background: #222222;}
.about dd em a:hover{background:#d6d1ce;}
.about dt {float:right;width:676px;font-size:0;line-height:0;}
.about dt i{float:left;width:615px;font-size:0;line-height:0;}
.about dt i img {width:615px;height: 396px;}

.xiangc{height: 206px;overflow: hidden;}
.xc_nr{float:left;width:963px;}
.xc_nr li {float:left; font-size:0;line-height: 0;margin-right:39px;width:211px;}
.xc_nr li span a {display: block;margin-top:15px;height: 24px;line-height: 24px;font-size:16px;color: #666666;text-align: center;}
.xc_nr li img {width:211px;height: 211px;overflow:hidden; transition:all 1s;}
.xc_nr li:hover img {transform:scale(1.1);}
.xc_nr li:last-child{margin:0;}
.xc_tt{float:right;width:131px;height: 42px;line-height:42px;padding-top:12px;margin-top:23px;text-align: center;background: url(../images/xc_tt.jpg) no-repeat;}
.xc_tt a {font-size:20px;color: #fff;text-decoration: none;}



html {font-size: 10px;}
@media screen and (min-width:800px) {
    html {
        font-size:12px;
    }
}
@media screen and (min-width:1024px) {
    html {
        font-size:14px;
    }
}
@media screen and (min-width:1280px) {
    html {
        font-size:16px;
    }
}
@media screen and (min-width:1440px) {
    html {
        font-size:18px;
    }
}
@media screen and (min-width:1920px) {
    html {
        font-size:20px;
    }
}