.banner{position:relative;background:#000;margin:0 auto}



.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}



.banner .bd li,.banner .bd li .box{height:825px;position:relative;overflow:hidden}



.banner .bd li .txt{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#fff;text-transform:uppercase;text-align:left;font-family:'思源黑体 CN Normal','微软雅黑';font-weight:bold;/*-webkit-animation-name:mymove;-webkit-animation-duration:0.5s*/}



.banner .bd li .txt span{display:block;width:520px;font-size:36px;line-height:50px}



.banner .bd li .txt p{font-size:59px;padding:30px 0 45px;background:url(../images/hr-w.png) no-repeat left bottom}



.banner .hd{width:100%;position:absolute;z-index:1;bottom:50px;left:0;height:12px;line-height:12px}



.banner .hd ul{text-align:center;display:inline-block}



.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:0 5px;overflow:hidden;background:#fff;line-height:999px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}



.banner .hd ul .on{background:#f15828}







.wbg{background:#fff}



.hbg{background:#f5f5f5}



.ybg{background:#f0f5f8}



.zbg{background:#3c434e}



.cbg{background:#f3f4f6}



.abg3{background:#f2f3f6}



.nbg{background:url(../images/hbg.png) repeat-x left top #f3f4f6}



.xbg{background:url(../images/s_r2.jpg) no-repeat center top;background-size:cover}



.sbg{background:url(../images/xq_r1.jpg) no-repeat center top;background-size:cover}



.dbg1{background:url(../images/dx_1.jpg) no-repeat center top;background-size:cover}



.dbg2{background:url(../images/dx_2.jpg) no-repeat center top;background-size:cover}



.dbg3{background:url(../images/dx_3.jpg) no-repeat center top;background-size:cover}



.dbg4{background:url(../images/dx_4.jpg) no-repeat center top;background-size:cover}



.lxbg{background:url(../images/l_r1.jpg) no-repeat center top;background-size:cover}



.abg{background:url(../images/a_r1.jpg) no-repeat center top;background-size:cover}



.abg2{background:url(../images/ax.jpg) no-repeat center top;background-size:cover}







.htit{position:relative}



.htit span{font-size:64px;font-family:'DIN',Arial;color:#ebebeb;line-height:62px;text-transform:uppercase}



.htit h2{font-size:29px;color:#3c434e;font-weight:bold;padding-top:12px;padding-bottom:25px;line-height:42px}



.htit a{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:16px;line-height:32px;color:#696767;font-weight:bold}



.htit2 h2{background:url(../images/d_b21.png) no-repeat 0 90%}







.ltit{text-align:center}



.ltit span{font-size:64px;font-family:'DIN',Arial;color:#e6e6e6;display:inline-block;line-height:62px;text-transform:uppercase}



.ltit h2{font-size:29px;color:#3c434e;font-weight:bold;padding-top:10px;padding-bottom:20px;line-height:42px}







.youshi dl{text-align:center;width:266px;float:left;padding:40px 30px;margin-right:32px;background:url(../images/tmf.png) no-repeat 140px 58px #fff;background-size:160px auto;cursor:pointer;-moz-box-shadow:0px 2px 8px #eee;-webkit-box-shadow:0px 2px 8px #eee;box-shadow:0px 2px 8px #eee}



.youshi dl:nth-of-type(4n+4){margin-right:0}



.youshi dl dt img{display:block;width:105px;height:118px;margin:0 auto}



.youshi dl dt img.i2{display:none}



.youshi dl dd.d1{line-height:32px;padding-top:30px;color:#3c434e;position:relative}



.youshi dl dd span{display:inline-block;font-size:36px;font-weight:bold}



.youshi dl dd em{font-size:18px;font-style:normal;position:absolute;height:26px;line-height:26px;padding-left:5px;bottom:0}



.youshi dl dd .e{font-size:26px}



.youshi dl dd.d2{padding-top:15px;font-size:17px;line-height:36px;position:relative;overflow:hidden;color:#6c6c6c}



.youshi dl.on dt img.i1{display:none}



.youshi dl.on dt img.i2{display:block}



.youshi dl.on dd.d1{color:#f15828}







.cylei{position:relative}



.cylei .bd{height:766px;overflow:hidden;background:#000}



.cylei .bd ul li,.cylei .bd .box{height:766px;position:relative}



.cylei .bd dl{position:absolute;top:42%;left:10px;transform:translateY(-42%);color:#fff;text-align:left;width:750px}



.cylei .bd dl dt{font-size:34px;font-weight:bold;line-height:36px;padding-bottom:25px;background:url(../images/hr-w2.png) no-repeat 2px bottom}



.cylei .bd dl dd.d1{font-size:16px;line-height:32px;padding-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}



.cylei .bd dl dd.d2{padding-top:45px}



.cylei .bd dl dd.d2 a{display:inline-block;font-size:16px;line-height:54px;border:2px solid #fff;color:#fff;background:url(../images/abw.png) no-repeat 85% center;padding:0 75px 0 30px}



.cylei .hd{position:absolute;top:686px;left:50%;z-index:2;margin-left:-700px;background:#fff;-moz-box-shadow:0px 2px 10px #d6d6d6;-webkit-box-shadow:0px 2px 10px #d6d6d6;box-shadow:0px 2px 10px #d6d6d6}



.cylei .hd ul{float:left;width:100%}



.cylei .hd ul li{float:left;width:20%;height:195px;background:url(../images/hr-h.png) no-repeat right center;text-align:center;position:relative;cursor:pointer}



.cylei .hd ul li:nth-of-type(5n+5){background-image:none}



.cylei .hd ul li img{display:block;width:60px;height:52px;margin:0 auto;padding-top:50px}



.cylei .hd ul li img.i2{display:none}



.cylei .hd ul li span{display:block;font-size:17px;line-height:32px;font-weight:bold;color:#3c434e;padding-top:12px}



.cylei .hd ul li.on{-moz-box-shadow:0px 3px 15px #ccc;-webkit-box-shadow:0px 3px 15px #ccc;box-shadow:0px 3px 15px #ccc;background-image:none}



.cylei .hd ul li.on:after{content:"";display:block;width:100%;height:10px;background:url(../images/xhr.png) no-repeat center top;position:absolute;bottom:-6px}



.cylei .hd ul li.on img.i1{display:none}



.cylei .hd ul li.on img.i2{display:block}



.cylei .hd ul li.on span{color:#f25d27}



.cylei .xbd{padding-top:150px}



.cylei .hdx ul{float:left;width:100%}



.cylei .hdx ul li{float:left;width:329px;margin-right:28px;cursor:pointer;-moz-box-shadow:0px 2px 10px #eee;-webkit-box-shadow:0px 2px 10px #eee;box-shadow:0px 2px 10px #eee}



.cylei .hdx ul li:nth-of-type(4n+4){margin-right:0}



.cylei .hdx dl{float:left;width:100%;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:20px 20px 20px 35px;box-sizing:border-box}



.cylei .hdx dl dt{float:left;width:63px;height:71px;margin-right:20px}



.cylei .hdx dl dt img{width:100%;height:100%;display:block;margin:0 auto}



.cylei .hdx dl dt img.i2{display:none}



.cylei .hdx dl dd span{display:block;color:#525252;font-size:19px;line-height:28px;font-weight:bold;padding-top:10px}



.cylei .hdx dl dd p{color:#dddddd;font-size:13px;line-height:22px;text-transform:uppercase}



.cylei .hdx ul li.on dl{background:url(../images/xing.png) no-repeat 75% 10% #3c434e}



.cylei .hdx ul li.on dl dt img.i1{display:none}



.cylei .hdx ul li.on dl dt img.i2{display:block}



.cylei .hdx ul li.on dl dd span{color:#fff}



.cylei .bdx{padding-top:30px}



.cylei .bdx ul li{float:left;width:329px;padding:15px 15px 20px 15px;box-sizing:border-box;margin-right:28px;background:#fff;text-align:center;-moz-box-shadow:0px 2px 10px #eee;-webkit-box-shadow:0px 2px 10px #eee;box-shadow:0px 2px 10px #eee}



.cylei .bdx ul li:nth-of-type(4n+4){margin-right:0}



.cylei .bdx ul li img{display:block;width:299px;height:299px;margin:0 auto}



.cylei .bdx ul li span{display:block;font-size:18px;color:#2a2a2a;height:32px;line-height:32px;padding-top:12px;overflow:hidden}







.huoban .h-ad{text-align:center}



.huoban .h-ad img{display:block;width:100%;margin:0 auto}







#video{width:700px;height:420px;margin:0 auto;position:relative}



#video video{width:100%;height:100%;object-fit:fill}



.VideoBtn{position:absolute;left:50%;top:50%;display:block;width:66px;height:66px;margin-left:-33px;margin-top:-33px;cursor:pointer;z-index:2}







.about .you{width:650px;height:420px;padding-left:50px}



.about .txt{font-size:16px;color:#757575;line-height:34px;height:136px;overflow:hidden}



.about .btt{padding-top:45px}



.about .btt a{display:inline-block;font-size:16px;line-height:54px;border:2px solid #3c434e;color:#3c434e;background:url(../images/abt.png) no-repeat 85% center;padding:0 75px 0 30px}







.chejian .bd{height:220px;overflow:hidden}



.chejian .bd ul li{float:left;width:329px;height:220px;margin-right:28px;text-align:center;position:relative;overflow:hidden}



.chejian .bd ul li img{display:block;width:100%;height:100%}



.chejian .bd ul li span{display:block;font-size:16px;height:52px;line-height:52px;position:absolute;bottom:0;left:0;width:100%;background:url(../images/tm.png) repeat;color:#fff}



.chejian .next,.chejian .prev{display:inline-block;position:absolute;top:50%;margin-top:-18px;width:21px;height:35px;z-index:2}



.chejian .next{background:url(../images/right.png) no-repeat center center;right:-30px}



.chejian .prev{background:url(../images/left.png) no-repeat center center;left:-30px}







.news .zuo{width:686px;height:478px;overflow:hidden;position:relative}



.news .zuo .bd ul li{float:left;width:100%;height:478px;overflow:hidden;position:relative}



.news .zuo .bd ul li img{display:block;width:100%;height:100%}



.news .zuo .bd ul li span{position:absolute;left:0;bottom:0;width:100%;background:url(../images/tm.png) repeat;color:#fff;font-size:18px;font-weight:bold;line-height:60px;height:60px;padding:0 110px 0 10px;overflow:hidden; box-sizing:border-box}



.news .zuo .hd{position:absolute;z-index:2;bottom:25px;right:10px;height:12px;line-height:12px}



.news .zuo .hd ul{font-size:0;text-align:center;display:inline-block}



.news .zuo .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:0 3px;overflow:hidden;background:#fff;line-height:999px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}



.news .zuo .hd ul .on{background:#f15828}



.news .you{width:714px}



.news .you ul{float:left;width:100%}



.news .you ul li{float:left;width:327px;height:224px;padding-top:30px;padding-left:30px}



.news .you ul li.t{padding-top:0}



.news .you ul li a{display:block;width:100%;height:100%;border:4px solid #e5e5e5;padding:20px;box-sizing:border-box;background:url(../images/abt.png) no-repeat 20px 180px}



.news .you ul li span{font-size:28px;color:#dadada;font-family:'DIN',Arial;line-height:32px}



.news .you ul li p{font-size:18px;color:#3c434e;font-weight:bold;line-height:28px;padding-top:8px}







.ftab{background:url(../images/l_r10.jpg) no-repeat center center;background-size:cover;color:#fff;padding:65px 0}



.ftab h2{font-size:32px;font-weight:bold;line-height:44px}



.ftab p{font-size:19px;line-height:28px;color:#fff;padding-top:8px}



.ftab ul{float:left;padding-left:80px;padding-top:5px}



.ftab ul li{float:left;width:365px;position:relative;font-size:16px;height:70px;line-height:70px;padding-left:20px}



.ftab ul li.sbut{width:200px;text-align:center}



.ftab ul li span{display:inline-block;position:absolute;left:30px}



.ftab ul li input{display:block;width:100%;height:70px;line-height:70px;border:none;background:rgba(255,255,255,0.2);font-size:16px;color:#fff;padding:0 10px 0 85px;box-sizing:border-box}



.ftab ul li.sbut input{border:1px solid #fff;font-size:18px;padding:0;background:none}







/*--动画效果--*/



@keyframes mymove{



from{left:0;}



to{left:-13%;}



}



@-webkit-keyframes mymove{



from{left:0;}



to{left:-13%;}



}







@media (max-width:1440px) {



.banner .bd li,.banner .bd li .box{height:625px}



.banner .bd li .txt span{font-size:30px;line-height:42px}



.banner .bd li .txt p{font-size:50px;padding:20px 0 35px}



.htit span{font-size:60px;line-height:56px}



.htit h2{font-size:26px;padding-top:10px}



.youshi dl{width:255px;padding:35px 15px;margin-right:20px;background-size:130px auto;background-position:120px 50px}



.youshi dl dt img{width:90px;height:101px}



.youshi dl dd.d2{font-size:16px}



.cylei .bd,.cylei .bd ul li,.cylei .bd .box{height:666px}



.cylei .bd dl{width:650px}



.cylei .bd dl dt{font-size:32px}



.cylei .bd dl dd.d2{padding-top:36px}



.cylei .bd dl dd.d2 a{line-height:50px}



.cylei .hd{margin-left:-600px;top:596px}



.cylei .hd ul li{height:175px}



.cylei .hd ul li img{padding-top:40px}



.cylei .hdx ul li{width:285px; margin-right:20px;}



.cylei .hdx dl{padding:15px 15px 15px 18px}



.cylei .hdx dl dt{width:58px;height:65px;margin-right:15px}



.cylei .hdx dl dd span{font-size:18px}



.cylei .bdx ul li{width:285px;margin-right:20px;}



.cylei .bdx ul li img{width:255px;height:255px}



.cylei .bdx ul li span{font-size:17px}



.cylei .xbd{padding-top:140px}



#video{width:590px;height:370px}



.about .you{padding-left:35px;width:575px;height:370px}



.about .you .htit span{font-size:58px;line-height:52px}



.about .you .htit h2{padding-bottom:20px}



.about .btt{padding-top:35px}



.about .btt a{line-height:50px}



.chejian .bd{height:190px}



.chejian .bd ul li{margin-right:20px;width:285px;height:190px}



.chejian .bd ul li span{height:46px;line-height:46px}



.news .zuo{width:586px;height:408px}



.news .zuo .bd ul li{height:408px}



.news .zuo .bd ul li span{font-size:16px;height:52px;line-height:52px}



.news .zuo .hd{bottom:18px}



.news .zuo .hd ul li{width:10px;height:10px}



.news .you{width:614px}



.news .you ul li{width:287px;height:194px;padding-left:20px;padding-top:20px}



.news .you ul li a{padding:12px;background-position:20px 160px}



.news .you ul li span{font-size:25px}



.news .you ul li p{font-size:17px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}



.ftab{padding:52px 0}



.ftab h2{font-size:30px}



.ftab p{font-size:17px}



.ftab ul{padding-top:12px}



.ftab ul li{width:290px;height:56px;line-height:56px}



.ftab ul li.sbut{width:180px}



.ftab ul li input{height:56px;line-height:56px;font-size:15px}



.ftab ul li.sbut input{font-size:17px}



}







/*--------*/



.nbanner .box{position:relative;height:360px;overflow:hidden;color:#fff}



.nbanner .txt{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#fff;text-transform:uppercase}



.nbanner .tit{display:block;font-size:28px;font-weight:bold;line-height:36px;padding-top:10px;padding-bottom:25px;background:url(../images/n_r1.png) no-repeat left bottom}



.nbanner p{font-size:58px;line-height:62px;font-family:'DIN',Arial}







.weizhi{font-size:16px;line-height:52px;padding:25px 0;color:#767c85}



.weizhi .zuo a{display:inline-block;font-size:18px;background:url(../images/o_r3.png) no-repeat 40px center;color:#3c434e;padding:0 45px 0 55px;margin-right:25px;-webkit-border-radius:26px;-moz-border-radius:26px;-o-border-radius:26px;border-radius:26px}



.weizhi .zuo a.on,.weizhi .zuo a:hover{background:url(../images/o_r2.png) no-repeat 40px center #f26027;color:#fff;-moz-box-shadow:0 0 12px #f4c7b5;-webkit-box-shadow:0 0 12px #f4c7b5;box-shadow:0 0 12px #f4c7b5}



.weizhi .you span,.weizhi .you a{font-size:15px;display:inline-block;padding:0 5px;color:#767c85}



.weizhi .you span{padding-left:25px;background:url(../images/o_r1.png) no-repeat left center}







.weizhi2{ font-size:15px; line-height:28px; padding:20px 0; color:#a0aaba;}



.weizhi2 .zuo a{ display:inline-block; padding:0 10px; color:#a0aaba;}



.weizhi2 .zuo a.on,.weizhi2 .zuo a:hover{color:#f15828}



.weizhi2 .you{ color:#898c91;}



.weizhi2 .you span,.weizhi2 .you a{font-size:15px;display:inline-block;padding:0 5px;color:#898c91}



.weizhi2 .you span{padding-left:25px;background:url(../images/o_r1.png) no-repeat left center}



.weizhi2 .you a:hover{color:#f15828}







.n-news dl{float:left;background:url(../images/n_r3.png) repeat-x left bottom;padding:20px;margin-top:30px;-moz-box-shadow:0 2px 8px #e9e9e9;-webkit-box-shadow:0 2px 8px #e9e9e9;box-shadow:0 2px 8px #e9e9e9}



.n-news dl.on{background:url(../images/n_r2.png) repeat-x left bottom;-moz-box-shadow:0 3px 8px #ddd;-webkit-box-shadow:0 3px 8px #ddd;box-shadow:0 3px 8px #ddd}



.n-news dl dt{float:left;width:284px;height:198px;overflow:hidden;margin-right:25px}



.n-news dl dt img{display:block;width:100%;height:100%}



.n-news dl dd{color:#878f9c;line-height:31px; float:left; width:1051px}



.n-news dl dd a.tit{font-size:24px;line-height:44px;padding-top:12px;font-weight:normal;color:#3c434e;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}



.n-news dl dd a:hover{color:#f26027}



.n-news dl dd p{font-size:16px;padding-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}



.n-news dl dd span{font-size:15px;padding-top:20px;background:url(../images/t.png) no-repeat 0 28px;display:inline-block;padding-left:20px}







.xwbox,.xgbox{background:#fff;padding:50px 30px;box-sizing:border-box;-moz-box-shadow:0 3px 8px #ddd;-webkit-box-shadow:0 3px 8px #ddd;box-shadow:0 3px 8px #ddd}



.xgbox{margin-top:28px;padding-top:25px;padding-bottom:30px}



.xwbox .title h1{font-size:32px;color:#000;font-weight:normal;line-height:42px;text-align:center}



.xwbox .time{font-size:16px;color:#a6a6a6;line-height:28px;padding:20px 0 30px;border-bottom:1px solid #ededed;text-align:center}



.xwbox .time span{display:inline-block;padding:0 30px}



.xwbox .time span.s1{background:url(../images/time.png) no-repeat left center}



.xwbox .time span.s2{background:url(../images/eye.png) no-repeat left center}



.xwbox .nr-text{padding:25px 0 30px;font-size:16px;line-height:36px;color:#000}



.xwbox .nr-text img{max-width:auto !important;height:auto !important}







.xgbox .tit h2{font-size:20px;font-weight:bold;color:#161616;line-height:32px;padding-bottom:15px;border-bottom:1px solid #ededed;background:url(../images/ex.png) no-repeat 0 10px;padding-left:15px}



.xgbox .list ul{width:100%;float:left;padding-top:15px}



.xgbox .list ul li{float:left;width:49%;font-size:16px;color:#444;line-height:45px;height:45px}



.xgbox .list ul li:nth-of-type(even){float:right}



.xgbox .list ul li span{float:right;padding-left:10px;color:#9e9e9e}



.xgbox .list ul li a{color:#444;background:url(../images/dian.png) no-repeat left center;padding-left:15px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}







.cnav{padding:50px 0}



.cnav h2{font-size:38px;color:#343940;line-height:52px}



.cnav p{font-size:17px;color:#7c8695;line-height:32px;padding-top:20px}



.cnav ul{font-size:0;text-align:center;padding-top:35px}



.cnav ul li{display:inline-block;line-height:52px}



.cnav ul li a{display:inline-block;font-size:18px;background:url(../images/o_r3.png) no-repeat 40px center;color:#3c434e;padding:0 45px 0 55px;margin-right:25px;-webkit-border-radius:26px;-moz-border-radius:26px;-o-border-radius:26px;border-radius:26px}



.cnav ul li a.on,.cnav ul li a:hover{background:url(../images/o_r2.png) no-repeat 40px center #f26027;color:#fff;-moz-box-shadow:0 0 12px #f4c7b5;-webkit-box-shadow:0 0 12px #f4c7b5;box-shadow:0 0 12px #f4c7b5}







.n-case dl{float:left;width:430px;margin-right:55px;margin-top:55px}



.n-case dl:nth-of-type(3n+3){margin-right:0}



.n-case dl a{display:block;width:100%;height:100%;background:#fff;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}



.n-case dl.on a{margin-top:-30px;margin-bottom:30px;-moz-box-shadow:0 2px 12px #ccc;-webkit-box-shadow:0 2px 12px #ccc;box-shadow:0 2px 12px #ccc}



.n-case dl dt img{display:block;width:430px;height:320px;margin:0 auto}



.n-case dl dd{padding:20px 20px 30px;font-size:15px;line-height:32px;position:relative}



.n-case dl dd h3{font-size:18px;color:#3b3f45;line-height:36px;height:36px;overflow:hidden}



.n-case dl dd span{display:inline-block;padding-left:20px;width:170px;color:#828890;padding-top:5px;background:url(../images/d_b22.png) no-repeat 0 17px}



.n-case dl dd span:nth-of-type(even){padding-left:30px;background-position:10px 17px}



.n-case dl dd:after{content:"";display:block;height:5px;width:0;background:#f26128;position:absolute;bottom:0;left:0;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}



.n-case dl.on dd:after{width:100%}







.ctit{text-align:center;height:100px;overflow:hidden}



.ctit span{display:inline-block;font-size:60px;color:#e2e7ea;text-transform:uppercase;font-family:'DIN',Arial;line-height:66px}



.ctit h2{font-size:29px;color:#3c434e;font-weight:bold;line-height:36px;padding-bottom:16px;position:relative;top:-30px;background:url(../images/d_b21.png) no-repeat center bottom}



.ctit p{font-size:17px;color:#646e7f;line-height:32px;position:relative;top:-20px}



.ctit2{height:135px}



.ctit6{height:165px}



.ctit2 span{color:#c8d2dc}



.ctit3 span{color:#f0f0f1}



.ctit4 span{color:rgba(255,255,255,0.1)}



.ctit4 h2{color:rgba(255,255,255)}



.ctit5 span{color:#eee}



.ctit5 h2{background:none}



.ctit7 span{color:#afbfcf}







.c-youshi{padding:30px 0;background:#fff;margin-top:20px;-moz-box-shadow:0px 2px 10px #dee4e7;-webkit-box-shadow:0px 2px 10px #dee4e7;box-shadow:0px 2px 10px #dee4e7}



.c-youshi dl{float:left;width:285px;padding:0 30px;height:270px;background:url(../images/rhr.png) repeat-y right top}



.c-youshi dl:nth-of-type(3){width:305px}



.c-youshi dl:nth-of-type(4n+4){background:none}



.c-youshi dl dt img{width:90px;height:90px;display:block;margin:0 auto}



.c-youshi dl dd.d1{font-size:36px;font-weight:bold;color:#3c434e;text-align:center;line-height:46px;padding-top:15px}



.c-youshi dl dd.d2{font-size:15px;color:#73767d;line-height:33px;padding:10px 0}



.c-youshi dl dd.d2 p{background:url(../images/a_r1.png) no-repeat left center;padding-left:19px}



.c-youshi dl:nth-of-type(1) dd.d2{padding-left:65px}



.c-youshi dl:nth-of-type(2) dd.d2{padding-left:60px}



.c-youshi dl:nth-of-type(4) dd.d2{padding-left:30px}







.x-box{padding-top:20px}



.x-box ul{float:left;width:100%}



.x-box ul li{float:left;width:220px;height:382px;margin-right:16px}



.x-box ul li:nth-of-type(6){margin-right:0}



.x-box ul li dl{width:100%;height:382px;overflow:hidden;position:relative}



.x-box ul li dl dt{position:absolute;text-align:center;width:100%;height:100%;z-index:2}



.x-box ul li dl.d2{height:183px}



.x-box ul li dl.d4,.x-box ul li dl.d7,.x-box ul li dl.d10{margin-top:16px}



.x-box ul li dl.d1 dt{background:-webkit-linear-gradient(left bottom,#e40000,#ff3600);background:-o-linear-gradient(top right,#e40000,#ff3600);background:-moz-linear-gradient(top right,#e40000,#ff3`600);background:linear-gradient(to top right,#e40000,#ff3600)}



.x-box ul li dl.d3 dt{background:-webkit-linear-gradient(left bottom,#04a758,#0ace7f);background:-o-linear-gradient(top right,#04a758,#0ace7f);background:-moz-linear-gradient(top right,#04a758,#0ace7f);background:linear-gradient(to top right,#04a758,#0ace7f)}



.x-box ul li dl.d4 dt{background:-webkit-linear-gradient(left bottom,#0457b7,#299dea);background:-o-linear-gradient(top right,#0457b7,#299dea);background:-moz-linear-gradient(top right,#0457b7,#299dea);background:linear-gradient(to top right,#0457b7,#299dea)}



.x-box ul li dl.d5 dt{background:-webkit-linear-gradient(left bottom,#ffd800,#fff600);background:-o-linear-gradient(top right,#ffd800,#fff600);background:-moz-linear-gradient(top right,#ffd800,#fff600);background:linear-gradient(to top right,#ffd800,#fff600)}



.x-box ul li dl.d6 dt{background:-webkit-linear-gradient(left bottom,#282726,#484848);background:-o-linear-gradient(top right,#282726,#484848);background:-moz-linear-gradient(top right,#282726,#484848);background:linear-gradient(to top right,#282726,#484848)}



.x-box ul li dl.d7 dt{background:-webkit-linear-gradient(left bottom,#ff7200,#fe9b00);background:-o-linear-gradient(top right,#ff7200,#fe9b00);background:-moz-linear-gradient(top right,#ff7200,#fe9b00);background:linear-gradient(to top right,#ff7200,#fe9b00)}



.x-box ul li dl.d8 dt{background:-webkit-linear-gradient(left bottom,#3d0000,#550001);background:-o-linear-gradient(top right,#3d0000,#550001);background:-moz-linear-gradient(top right,#3d0000,#550001);background:linear-gradient(to top right,#3d0000,#550001)}



.x-box ul li dl.d9 dt{background:-webkit-linear-gradient(left bottom,#eeeded,#ffffff);background:-o-linear-gradient(top right,#eeeded,#ffffff);background:-moz-linear-gradient(top right,#eeeded,#ffffff);background:linear-gradient(to top right,#eeeded,#ffffff)}



.x-box ul li dl.d10 dt{background:-webkit-linear-gradient(left bottom,#dfc8a8,#f7e7d1);background:-o-linear-gradient(top right,#dfc8a8,#f7e7d1);background:-moz-linear-gradient(top right,#dfc8a8,#f7e7d1);background:linear-gradient(to top right,#dfc8a8,#f7e7d1)}



.x-box ul li dl.d1{-moz-box-shadow:0 0 10px #ddbac1;-webkit-box-shadow:0 0 10px #ddbac1;box-shadow:0 0 10px #ddbac1}



.x-box ul li dl.d3{-moz-box-shadow:0 0 10px #c4e1e1;-webkit-box-shadow:0 0 10px #c4e1e1;box-shadow:0 0 10px #c4e1e1}



.x-box ul li dl.d4{-moz-box-shadow:0 0 10px #c1d6ed;-webkit-box-shadow:0 0 10px #c1d6ed;box-shadow:0 0 10px #c1d6ed}



.x-box ul li dl.d5{-moz-box-shadow:0 0 10px #fbf0d6;-webkit-box-shadow:0 0 10px #fbf0d6;box-shadow:0 0 10px #fbf0d6}



.x-box ul li dl.d6{-moz-box-shadow:0 0 10px #d8dadc;-webkit-box-shadow:0 0 10px #d8dadc;box-shadow:0 0 10px #d8dadc}



.x-box ul li dl.d7{-moz-box-shadow:0 0 10px #e5d3c5;-webkit-box-shadow:0 0 10px #e5d3c5;box-shadow:0 0 10px #e5d3c5}



.x-box ul li dl.d8{-moz-box-shadow:0 0 10px #9b959e;-webkit-box-shadow:0 0 10px #9b959e;box-shadow:0 0 10px #9b959e}



.x-box ul li dl.d9{-moz-box-shadow:0 0 10px #b2bdc6;-webkit-box-shadow:0 0 10px #b2bdc6;box-shadow:0 0 10px #b2bdc6}



.x-box ul li dl.d10{-moz-box-shadow:0 0 10px #f3e9dc;-webkit-box-shadow:0 0 10px #f3e9dc;box-shadow:0 0 10px #f3e9dc}



.x-box ul li dl dt span{font-size:18px;color:#fff;line-height:27px;font-weight:bold;display:inline-block;position:absolute;width:60px;height:60px;padding:20px;background:rgba(0,0,0,0.5);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}



.x-box ul li dl dd{position:absolute;width:100%;height:100%;z-index:3;display:none}



.x-box ul li dl dd img{display:block;height:382px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}



.x-box ul li dl.d2 dd img{width:100%;height:auto}



.x-box ul li dl dd span{position:absolute;bottom:0;width:100%;padding:0 10px;box-sizing:border-box;font-size:18px;font-weight:bold;color:#fff;height:64px;line-height:64px;text-align:center;overflow:hidden;background:-webkit-linear-gradient(bottom,rgba(0,0,0,1),rgba(255,255,255,0));background:-o-linear-gradient(top,rgba(0,0,0,1),rgba(255,255,255,0));background:-moz-linear-gradient(top,rgba(0,0,0,1),rgba(255,255,255,0));background:linear-gradient(to top,rgba(0,0,0,1),rgba(255,255,255,0))}



.x-box ul li dl.on dt{display:none}



.x-box ul li dl.on dd{display:block}







.x-img img{ display:block; width:100%; height:auto; margin:0 auto}







.zj-box1 dl{float:left;width:652px;padding:15px;text-align:center;background:#fff;-moz-box-shadow:0 0 12px #e6e6e6;-webkit-box-shadow:0 0 12px #e6e6e6;box-shadow:0 0 12px #e6e6e6}



.zj-box1 dl:nth-of-type(even){float:right}



.zj-box1 dl dt{float:left;width:350px;height:350px;overflow:hidden;margin-right:15px}



.zj-box1 dl dt img{display:block;width:100%;height:100%}



.zj-box1 dl dd{float:left;width:287px;position:relative;height:350px}



.zj-box1 dl dd .txt{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}



.zj-box1 dl dd .txt span{font-size:22px;color:#39414e;line-height:36px;display:block;font-weight:bold}



.zj-box1 dl dd .txt a{display:inline-block;color:#fff;height:40px;line-height:40px;font-size:16px;margin-top:15px;background:url(../images/b_r2.png) no-repeat 90% center #f1592a;padding:0 36px 0 20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-moz-box-shadow:0 0 8px #ea9e85;-webkit-box-shadow:0 0 8px #ea9e85;box-shadow:0 0 8px #ea9e85}







.zj-box2 ul{float:left;width:100%}



.zj-box2 ul li{float:left;width:298px;padding:12px;margin-top:35px;margin-right:37px; background:#fff;text-align:center;-moz-box-shadow:0 0 15px #e6e6e6;-webkit-box-shadow:0 0 15px #e6e6e6;box-shadow:0 0 15px #e6e6e6}



.zj-box2 ul li:hover{-moz-box-shadow:0 2px 13px #ccc;-webkit-box-shadow:0 2px 13px #ccc;box-shadow:0 2px 13px #ccc}



.zj-box2 ul li:nth-of-type(4n+4){margin-right:0}



.zj-box2 ul li img{display:block;width:298px;height:298px;margin:0 auto}



.zj-box2 ul li span{font-size:17px;color:#39414e;line-height:36px;height:36px;padding-top:10px;display:block}







.simg{float:left;width:620px;padding:15px;text-align:center;background:#fff;-moz-box-shadow:0 2px 12px #ccd8e9;-webkit-box-shadow:0 2px 12px #ccd8e9;box-shadow:0 2px 12px #ccd8e9}



.simg img{display:block;width:400px;height:400px;margin:0 auto}



.stxt{float:left;width:700px;padding-left:50px;padding-top:30px}



.stxt h1{font-size:32px;color:#3c434e;line-height:46px;font-weight:normal}



.stxt .txt{font-size:16px;color:#6a7078;line-height:32px;min-height:96px;padding:15px 0 40px}



.stxt .sx{padding:19px 0;font-size:0;text-align:center;border-top:1px solid #cfd4da;border-bottom:1px solid #cfd4da}



.stxt .sx dl{display:inline-block;width:33.33333%;background:url(../images/fhr.png) repeat-y right top;padding:10px;box-sizing:border-box}



.stxt .sx dl:nth-of-type(3){background:none}



.stxt .sx dl dt{font-size:18px;font-weight:bold;color:#3c434e;line-height:36px}



.stxt .sx dl dd{font-size:15px;color:#666f7e;line-height:28px}



.stxt .sbut{font-size:17px;color:#fff;font-weight:bold;padding-top:50px}



.stxt .sbut a{display:inline-block;background:#f26027;height:100px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}



.stxt .sbut .a1{padding-left:106px;padding-right:70px;color:#fff;height:100px;line-height:100px;background:url(../images/xq_1.png) no-repeat 50px center #f26027;-moz-box-shadow:0 0 20px #f0ab98;-webkit-box-shadow:0 0 20px #f0ab98;box-shadow:0 0 20px #f0ab98}



.stxt .sbut .a2{background:url(../images/xq_2.png) no-repeat 50px center #fff;margin-left:18px;padding-left:106px;padding-right:70px;color:#3c434e;font-size:14px;line-height:20px}



.stxt .sbut .a2 span{font-size:24px;display:block;line-height:28px;padding-top:25px}







.stit{background:url(../images/hr-o.png) repeat-x left bottom #f1f2f2;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}



.stit h2{display:inline-block;padding:0 45px;font-weight:normal;line-height:62px;font-size:19px;color:#fff;background:#f26027;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}







.stext .zuo{width:350px;text-align:center}



.stext .zuo h2{font-size:24px;font-weight:normal;line-height:64px;color:#fff;background:#9da1a6;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}



.stext .zuo ul{width:100%;box-sizing:border-box;padding:24px;border:1px solid #e7e7e7}



.stext .zuo ul li{width:100%;padding-bottom:25px}



.stext .zuo ul li img{display:block;width:100%;height:206px}



.stext .zuo ul li span{font-size:17px;color:#fff;line-height:56px;height:56px;background:#555b65;display:block}



.stext .you{width:1010px}



.stext .you .txt{padding:25px 20px;font-size:16px;line-height:36px;color:#000}



.stext .you .txt img{height:auto !important; max-width:100% !important}







.d-lei{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:hidden;-moz-box-shadow:0 2px 12px #c2d8e7;-webkit-box-shadow:0 2px 12px #c2d8e7;box-shadow:0 2px 12px #c2d8e7}



.d-lei .hd{float:left;width:244px;padding:25px 18px;text-align:center;background:url(../images/d_b1.png) no-repeat left bottom #3c434e}



.d-lei .hd ul li{font-size:22px;line-height:58px;padding:15px 0}



.d-lei .hd ul li span{display:block;color:#fff;cursor:pointer}



.d-lei .hd ul li.on span{background:url(../images/yq.png) no-repeat 90% center #f1592a;-webkit-border-radius:29px;-moz-border-radius:29px;-o-border-radius:29px;border-radius:29px}



.d-lei .bd{float:left;width:1120px}



.d-lei .bd .txt{padding:40px 35px}



.d-lei .bd .txt dl{float:left;width:100%}



.d-lei .bd .txt dl dt{float:right;width:596px;padding-left:25px}



.d-lei .bd .txt dl dt img{display:block;width:596px;height:410px}



.d-lei .bd .txt dl dd h3{font-size:64px;line-height:72px;text-transform:uppercase;color:#eeeeee}



.d-lei .bd .txt dl dd h4{font-size:29px;color:#3c424e;line-height:40px}



.d-lei .bd .txt dl dd .ntxt{font-size:16px;line-height:38px;padding-top:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}







.nfuwu ul{float:left;width:100%}



.nfuwu ul li{float:left;width:194px;font-size:22px;color:#fff;text-align:center;padding-right:107px}



.nfuwu ul li:nth-of-type(odd){padding-bottom:100px}



.nfuwu ul li:nth-of-type(even){padding-top:100px}



.nfuwu ul li:nth-of-type(5){padding-right:0}



.nfuwu ul li img{display:block;width:194px;height:194px;margin:0 auto}



.nfuwu ul li span{display:block;font-size:22px;line-height:44px;padding-top:10px}







.hezuo ul{float:left;width:100%}



.hezuo ul li{float:left;width:196px;padding:25px 20px;background:#fff;margin-right:55px;position:relative;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}



.hezuo ul li.two{float:right;margin-top:40px}



.hezuo ul li:nth-of-type(5),.hezuo ul li:nth-of-type(6){margin-right:0}



.hezuo ul li em{position:absolute;top:0;left:0;width:32px;height:26px;line-height:26px;font-size:18px;padding:0 21px 27px 0;font-style:normal;font-weight:bold;background:url(../images/d_b7.png) no-repeat left top;color:#fff}



.hezuo ul li img{display:block;width:50px;height:50px;margin:0 auto}



.hezuo ul li span{display:block;font-size:16px;line-height:32px;color:#3c434e;padding-top:8px}







.d-box .zuo{width:850px;padding-right:20px}



.d-box .you{width:530px;background:url(../images/d_r4.jpg) no-repeat center top}



.d-box .you img{display:block;width:530px;height:630px}



.ctab ul{float:left;width:100%;padding-top:5px}



.ctab ul li{float:left;width:100%;position:relative;padding:10px 0}



.ctab ul li.one{width:48.5%}



.ctab ul li.two{float:right}



.ctab ul li input,.ctab ul li textarea{font-size:16px;color:#919499;height:60px;line-height:60px;background:#ebeced;width:100%;box-sizing:border-box}



.ctab ul li.one input{padding-left:15px}



.ctab ul li textarea{padding:15px;height:140px;line-height:26px}



.ctab ul li.three input{width:180px;background:#f26027;text-align:center;font-size:16px;font-weight:bold;color:#fff;-moz-box-shadow:0 0 12px #efbaa5;-webkit-box-shadow:0 0 12px #efbaa5;box-shadow:0 0 12px #efbaa5}



.ctab ul li.three #reset{background:#6d727a;margin-left:20px;-moz-box-shadow:0 0 12px #9fa8b7;-webkit-box-shadow:0 0 12px #9fa8b7;box-shadow:0 0 12px #9fa8b7}







.t-case dl{float:left;width:430px;margin-right:55px;}



.t-case dl:nth-of-type(3n+3){margin-right:0}



.t-case dl a{display:block;width:100%;height:100%;background:#fff;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}



.t-case dl.on a{-moz-box-shadow:0 2px 12px #ccc;-webkit-box-shadow:0 2px 12px #ccc;box-shadow:0 2px 12px #ccc}



.t-case dl dt img{display:block;width:430px;height:320px;margin:0 auto}



.t-case dl dd{padding:20px 20px 30px;font-size:15px;line-height:32px;position:relative}



.t-case dl dd h3{font-size:18px;color:#3b3f45;line-height:36px;height:36px;overflow:hidden}



.t-case dl dd span{display:inline-block;padding-left:20px;width:170px;color:#828890;padding-top:5px;background:url(../images/d_b22.png) no-repeat 0 17px}



.t-case dl dd span:nth-of-type(even){padding-left:30px;background-position:10px 17px}



.t-case dl dd:after{content:"";display:block;height:5px;width:0;background:#f26128;position:absolute;bottom:0;left:0;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}



.t-case dl.on dd:after{width:100%}







.lx-box .zuo{width:480px;padding:50px 30px;color:#3c434e;background:#fff;-moz-box-shadow:0 0 12px #eee;-webkit-box-shadow:0 0 12px #eee;box-shadow:0 0 12px #eee}



.lx-box .zuo dl{border-bottom:1px solid #e2e2e2}



.lx-box .zuo dl:nth-of-type(1){background:url(../images/l_r1.png) no-repeat 0 6px;padding:0 0 45px 80px}



.lx-box .zuo dl:nth-of-type(2){background:url(../images/l_r2.png) no-repeat 0 50px;padding:50px 0 50px 80px}



.lx-box .zuo dl:nth-of-type(3){background:url(../images/wx2.png) no-repeat 0 18px;background-size:109px 109px;padding:50px 0 0 115px;border-bottom:none}



.lx-box .zuo dl dt{font-size:18px;font-weight:bold;line-height:36px}



.lx-box .zuo dl dd{font-size:16px;line-height:32px}



.lx-box .you{width:820px}



.lx-box .you #xmap{height:501px;width:100%;border:1px solid #e2e2e2;box-sizing:border-box}







.other h4{font-size:18px;line-height:52px;width:550px;text-align:center;display:block;margin:0 auto;border:3px solid #4b4b4b;color:#4b4b4b;margin-top:15px}



.other dl{float:left;width:49%}



.other dl:nth-of-type(even){float:right}



.other dl dt{font-size:18px;font-weight:bold;color:#000;line-height:36px;background:url(../images/shr.png) no-repeat 0 10px;padding-bottom:15px;padding-left:15px;border-bottom:1px solid #d8d8d8}



.other dl dd{font-size:16px;line-height:32px;color:#696969;padding-top:15px;padding-bottom:25px}







.liuyan ul{float:left;width:100%}



.liuyan ul li{float:left;width:100%;position:relative;padding:10px 0}



.liuyan ul li.one{width:49%}



.liuyan ul li.two{float:right}



.liuyan ul li span{position:absolute;width:110px;text-align:center;font-size:16px;line-height:32px;top:10px;padding-top:10px;background:#f2f2f2}



.liuyan ul li i{font-style:normal;color:#f00}



.liuyan ul li input,.liuyan ul li textarea{font-size:16px;color:#919499;height:56px;line-height:56px;background:#f2f2f2;width:100%;box-sizing:border-box}



.liuyan ul li.one input{padding-left:115px}



.liuyan ul li textarea{padding:15px 0 0 10px;height:140px;line-height:26px;text-indent:105px}



.liuyan ul li.sbut{text-align:center;padding-top:30px}



.liuyan ul li.sbut input{width:180px;background:#f26027;text-align:center;font-size:16px;font-weight:bold;color:#fff;-moz-box-shadow:0 0 12px #efbaa5;-webkit-box-shadow:0 0 12px #efbaa5;box-shadow:0 0 12px #efbaa5}



.liuyan ul li.sbut #reset{background:#6d727a;margin-left:20px;-moz-box-shadow:0 0 12px #9fa8b7;-webkit-box-shadow:0 0 12px #9fa8b7;box-shadow:0 0 12px #9fa8b7}







.ayoushi dl{float:left;width:430px;padding-left:66px;padding-top:30px;padding-bottom:30px;color:#3c434e;background:url(../images/tmf.png) no-repeat 90px 46px;background-size:90px 90px}



.ayoushi dl:nth-of-type(3){width:340px}



.ayoushi dl dt{float:left;width:69px;padding-right:20px}



.ayoushi dl dt img{width:69px;height:77px;display:block;margin:0 auto}



.ayoushi dl dd.d1 span,.ayoushi dl dd.d1 em{display:inline-block;font-size:34px;line-height:38px;font-weight:bold;padding-top:6px}



.ayoushi dl dd.d1 em{font-style:normal}



.ayoushi dl dd.d2{font-size:17px;color:#73767d;line-height:30px}







.ntit{position:relative}



.ntit span{font-size:48px;font-family:'DIN',Arial;color:#d1d7dd;line-height:52px;text-transform:uppercase}



.ntit h2{font-size:26px;color:#3c434e;font-weight:bold;padding-top:10px;padding-bottom:25px;line-height:32px;background:url(../images/d_b21.png) no-repeat 0 90%}







.nabout .zuo{width:655px;padding-right:45px}



.nabout .zuo .txt{padding-top:15px;font-size:16px;line-height:30px;color:#646e7f;text-align:justify}







.changjing dl{float:left;width:100%}



.changjing dl dt{float:left;width:700px;height:475px;-moz-box-shadow:0 0 12px #e5eaf4;-webkit-box-shadow:0 0 12px #e5eaf4;box-shadow:0 0 12px #e5eaf4}



.changjing dl dt img{display:block;width:680px;height:455px;padding:10px}



.changjing dl dd{float:left;width:329px;height:227px;margin-left:21px;-moz-box-shadow:0 0 12px #dee4f0;-webkit-box-shadow:0 0 12px #dee4f0;box-shadow:0 0 12px #dee4f0}



.changjing dl dd img{display:block;width:309px;height:207px;padding:10px}



.changjing dl dd:nth-of-type(3),.changjing dl dd:nth-of-type(4){margin-top:21px}







.c-box{width:606px;height:312px;padding:270px 40px 40px}



.c-box1{background:url(../images/a_r10.jpg) no-repeat center top #fff}



.c-box2{background:url(../images/a_r11.jpg) no-repeat center top #fff}



.c-box .list p{font-size:17px;color:#3c434e;line-height:25px;padding-top:23px;background:url(../images/a_r1.png) no-repeat 0 30px;padding-left:22px}



.c-box2 .list p{padding-top:17px;background-position:0 24px}







.rongyu{padding-top:10px;position:relative}



.rongyu .bd{height:352px;overflow:hidden}



.rongyu .bd ul{float:left;width:100%}



.rongyu .bd ul li{float:left;width:332px;padding:10px 22px 10px 2px;}



.rongyu .bd ul li img{display:block;width:332px;height:332px;margin:0 auto;-moz-box-shadow:0 0 12px #ddd;-webkit-box-shadow:0 0 12px #ddd;box-shadow:0 0 12px #ddd}



.rongyu .prev,.rongyu .next{position:absolute;width:40px;height:40px;top:50%;margin-top:-20px;z-index:2}



.rongyu .prev{background:url(../images/a_r2.png) no-repeat;left:-50px}



.rongyu .next{background:url(../images/a_r3.png) no-repeat;right:-50px}



.rongyu .prev:hover{background:url(../images/a_r22.png) no-repeat;left:-50px}



.rongyu .next:hover{background:url(../images/a_r33.png) no-repeat;right:-50px}







.nhuoban .bd .list ul{font-size:0;width:100%;border-top:1px solid #eeeef4;border-left:1px solid #eeeef4;margin-right:-1px}



.nhuoban .bd .list ul li{display:inline-block;width:176px;height:103px;border:1px solid #eeeef4;margin-top:-1px;margin-left:-1px;box-sizing:border-box}



.nhuoban .bd .list ul li img{display:block;width:100%;height:100%;margin:0 auto;/*-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray*/}



.nhuoban .bd .list ul li img.i1{ display:block}



.nhuoban .bd .list ul li img.i2{ display:none}



.nhuoban .bd .list ul li.on img{-moz-box-shadow:0 2px 15px #f4b6a0;-webkit-box-shadow:0 2px 15px #f4b6a0;box-shadow:0 2px 15px #f4b6a0;position:relative;z-index:2}



.nhuoban .bd .list ul li.on img.i1{ display:none}



.nhuoban .bd .list ul li.on img.i2{ display:block}



/*



.nhuoban .bd .list ul li:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray}



*/



.nhuoban .prev,.nhuoban .next{position:absolute;width:40px;height:40px;top:50%;margin-top:-20px;z-index:2}



.nhuoban .prev{background:url(../images/a_r2.png) no-repeat;left:-50px}



.nhuoban .next{background:url(../images/a_r3.png) no-repeat;right:-50px}



.nhuoban .prev:hover{background:url(../images/a_r22.png) no-repeat;left:-50px}



.nhuoban .next:hover{background:url(../images/a_r33.png) no-repeat;right:-50px}







.c-lei dl{float:left;width:264px;padding-left:20px;text-align:center}



.c-lei dl.d1{width:548px;padding-left:0}



.c-lei dl dt,.c-lei dl dd{float:left;width:244px;padding:10px;position:relative;background:-webkit-radial-gradient(#feffff 40%,#cbdcec);background:-o-radial-gradient(#feffff 40%,#cbdcec);background:-moz-radial-gradient(#feffff 40%,#cbdcec);background:radial-gradient(#feffff 40%,#cbdcec)}



.c-lei dl dd{margin-top:18px}



.c-lei dl.d1 dd:nth-of-type(2){margin-left:20px}



.c-lei dl .t{font-size:17px;height:33px;line-height:33px;display:block;text-align:center;padding-top:5px;overflow:hidden}



.c-lei dl .i{width:100%;height:calc(100% - 38px);overflow:hidden;position:relative}



.c-lei dl .i img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}



.c-lei dl.d1 dt{height:358px;width:528px;background:-webkit-radial-gradient(#fff 30%,#cbdcec);background:-o-radial-gradient(#fff 30%,#cbdcec);background:-moz-radial-gradient(#fff 30%,#cbdcec);background:radial-gradient(#fff 30%,#cbdcec)}



.c-lei dl.d1 dt .i img{height:318px}



.c-lei dl.d1 dd,.c-lei dl.d2 dt,.c-lei dl.d3 dt,.c-lei dl.d3 dd,.c-lei dl.d4 dd{height:160px}



.c-lei dl.d1 dd .i img,.c-lei dl.d2 dt .i img,.c-lei dl.d3 dt .i img,.c-lei dl.d3 dd .i img,.c-lei dl.d4 dd .i img{height:122px}



.c-lei dl.d2 dd,.c-lei dl.d4 dt{height:358px}



.c-lei dl.d2 dd .i img,.c-lei dl.d4 dt .i img{width:100%;height:auto;}



.c-lei dl dt.on .t,.c-lei dl dd.on .t{ position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;color:#ff3d00; font-weight:bold; font-size:26px; font-family:"Helvetica Neue", Helvetica, "PingFang SC", Microsoft YaHei;}



.c-lei dl dt.on:after,.c-lei dl dd.on:after{content:"";display:block;width:100%;height:100%;z-index:1;position:absolute;left:0;top:0;background:rgba(0, 0, 0, 0.8)}







.cj-list ul{float:left;width:100%}



.cj-list ul li{float:left;width:329px;height:227px;margin-right:28px;margin-top:28px;-moz-box-shadow:0 0 12px #dee4f0;-webkit-box-shadow:0 0 12px #dee4f0;box-shadow:0 0 12px #dee4f0}



.cj-list ul li img{display:block;width:309px;height:207px;padding:10px}



.cj-list ul li:nth-of-type(4n+4){margin-right:0}







.ry-list ul{float:left;width:100%}



.ry-list ul li{float:left;width:332px;padding:10px 0;margin-right:24px}



.ry-list ul li img{display:block;width:332px;height:332px;margin:0 auto;-moz-box-shadow:0 0 12px #ddd;-webkit-box-shadow:0 0 12px #ddd;box-shadow:0 0 12px #ddd; cursor:pointer}



.ry-list ul li:nth-of-type(4n){margin-right:0}







.lc-list dl{position:relative;width:100%;padding:10px 0;line-height:32px;font-size:15px;background:url(../images/rhr.png) repeat-y 105px top}



.lc-list dl dt{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}



.lc-list dl dd{padding-left:140px;background:url(../images/y1.png) no-repeat 98px center}



.lc-list dl.on dd{background:url(../images/y2.png) no-repeat 98px center}







@media (max-width:1440px) {



.nbanner .box{height:310px}



.nbanner p{font-size:52px;line-height:56px}



.nbanner .tit{font-size:25px;line-height:32px}



.weizhi{line-height:46px;padding:22px 0}



.weizhi .zuo a{font-size:16px;margin-right:18px;padding:0 40px 0 50px}



.n-news dl dd a.tit{font-size:22px}



.ayoushi dl{width:375px;padding-left:40px;background-position:64px 46px}



.ayoushi dl:nth-of-type(3){width:330px}



.nabout .zuo{width:565px}



.nabout #video{padding-top:55px}



.changjing dl dt{width:600px;height:408px}



.changjing dl dt img{width:580px;height:388px}



.changjing dl dd{width:279px;height:194px}



.changjing dl dd img{width:259px;height:174px}



.changjing dl dd:nth-of-type(3),.changjing dl dd:nth-of-type(4){margin-top:20px}



.c-lei dl{width:224px}



.c-lei dl.d1{width:468px}



.c-lei dl.d1 dt{width:448px}



.c-lei dl dt,.c-lei dl dd{width:204px}



.c-lei dl .t{font-size:16px}



.c-lei dl.d2 dd .i img,.c-lei dl.d4 dt .i img{height:150px}



.c-lei dl.d1 dd,.c-lei dl.d2 dt,.c-lei dl.d3 dt,.c-lei dl.d3 dd,.c-lei dl.d4 dd{height:152px}



.c-lei dl.d1 dd .i img,.c-lei dl.d2 dt .i img,.c-lei dl.d3 dt .i img,.c-lei dl.d3 dd .i img,.c-lei dl.d4 dd .i img{height:114px}



.c-lei dl.d1 dt,.c-lei dl.d2 dd,.c-lei dl.d4 dt{height:342px}



.c-lei dl.d1 dt .i img{height:302px}



.c-lei dl dt,.c-lei dl dd{height:196px}



.c-box{width:506px}

.rongyu .bd{height:303px}

.rongyu .bd ul li{width:285px; padding-right:18px}



.rongyu .bd ul li img{width:285px;height:285px}




.nhuoban .bd .list ul li{width:151px;height:87px}



.cnav{padding:30px 0 40px}



.cnav h2{font-size:32px}



.cnav p{padding-top:15px;font-size:16px}



.cnav ul{padding-top:28px}



.cnav ul li{line-height:46px}



.cnav ul li a{font-size:16px;padding:0 40px 0 50px;margin-right:22px}



.n-case dl{margin-right:30px;margin-top:30px;width:380px}



.n-case dl.on a{margin-top:-10px;margin-bottom:10px}



.n-case dl dt img{width:380px;height:283px}



.n-case dl dd{padding:15px 15px 20px}



.n-case dl dd span{width:150px}



.n-case dl dd:after{height:3px}



.simg{width:530px}



.simg img{width:400px;height:400px}



.stxt{width:600px;padding-left:40px;padding-top:15px}



.stxt h1{font-size:28px;line-height:40px}



.stxt .txt{padding:12px 0 30px}



.stxt .sx dl dt{font-size:16px}



.stxt .sx dl dd{font-size:14px}



.stxt .sbut{padding-top:35px}



.stxt .sbut a{height:80px}



.stxt .sbut .a1{height:80px;line-height:80px;padding-left:86px;padding-right:60px;background-position:35px center}



.stxt .sbut .a2{padding-left:86px;padding-right:60px;background-position:35px center}



.stxt .sbut .a2 span{padding-top:17px}



.stit h2{line-height:56px;font-size:18px}



.zj-box2 ul li{margin-right:24px;width:258px}



.zj-box2 ul li img{width:258px;height:258px}



.zj-box2 ul li span{font-size:16px}



.stext .zuo{width:300px}



.stext .you{width:870px}



.stext .zuo ul li img{height:172px}



.stext .zuo ul li span{font-size:16px;line-height:50px;height:50px}



.c-youshi dl dd.d1{font-size:32px;line-height:42px}



.c-youshi dl{width:235px;padding:0 23px}



.c-youshi dl:nth-of-type(1) dd.d2{padding-left:43px}



.c-youshi dl:nth-of-type(2) dd.d2{padding-left:38px}



.c-youshi dl:nth-of-type(4) dd.d2{padding-left:0}



.c-youshi dl:nth-of-type(4){width:241px}



.x-box ul li{width:190px;height:376px;margin-right:12px}



.x-box ul li dl.d2{height:180px}



.x-box ul li dl{height:376px}



.zj-box1 dl{width:565px;padding:12px}



.zj-box1 dl dt{width:270px;height:270px;margin-right:12px}



.zj-box1 dl dd{width:283px;height:270px}



.lx-box .zuo{padding:40px 25px}



.lx-box .zuo dl:nth-of-type(1){padding-bottom:35px}



.lx-box .zuo dl:nth-of-type(2){padding-top:40px;padding-bottom:40px;background-position:0 40px}



.lx-box .you{width:640px}



.lx-box .you #xmap{height:451px}



.other dl{width:48.6%}



.d-lei .hd{width:200px}



.d-lei .hd ul li{font-size:18px;line-height:52px;padding:12px 0}



.d-lei .bd{width:964px}



.d-lei .bd .txt dl dd h3{font-size:42px;line-height:52px}



.d-lei .bd .txt dl dd h4{font-size:22px}



.d-lei .bd .txt dl dt,.d-lei .bd .txt dl dt img{width:520px;height:358px}



.d-lei .bd .txt{padding:25px 25px;height:380px}



.d-lei .bd .txt dl dd .ntxt{padding-top:10px;line-height:36px}



.nfuwu ul li{width:190px;padding-right:55px}



.nfuwu ul li img{width:150px;height:150px}



.nfuwu ul li span{font-size:20px}



.hezuo ul li{width:182px;padding:20px 15px;margin-right:35px}



.hezuo ul li.two{margin-top:35px}



.d-box .zuo{width:650px}



.t-case dl{margin-right:30px;width:380px}



.t-case dl.on a{margin-top:-10px;margin-bottom:10px}



.t-case dl dt img{width:380px;height:283px}



.t-case dl dd{padding:15px 15px 20px}



.t-case dl dd span{width:150px}



.t-case dl dd:after{height:3px}



.cj-list ul li{width:285px;height:197px;margin-right:20px;margin-top:20px;}



.cj-list ul li img{width:265px;height:177px}



.ry-list ul li{width:285px; margin-right:20px}



.ry-list ul li img{width:285px;height:285px}



.n-news dl dd{ width:851px}



}





.lcbox{ background:url(../images/32.png) repeat-x 0 88px #f5f5f5; padding:50px 0 80px}

.licheng{ position:relative;}

.licheng .prev,.licheng .next{display:block;width:52px;height:52px;position:absolute;top:10px;z-index:1;cursor:pointer}

.licheng .prev{left:-50px;background:url(../images/29_1.png) no-repeat center center}

.licheng .next{right:-50px;background:url(../images/29_2.png) no-repeat center center}

.licheng .prev:hover{background:url(../images/29_11.png) no-repeat center center}

.licheng .next:hover{background:url(../images/29_22.png) no-repeat center center}

.licheng .bd dl{ width:330px; padding-right:20px}

.licheng .bd dl dt{ display:block; width:100%;font-size:18px;color:#929292;line-height:32px;background:url(../images/29_4.png) no-repeat center bottom; padding-bottom:15px; text-align:center}

.licheng .bd dl:hover dt{background:url(../images/29_5.png) no-repeat center bottom;}

.licheng .bd dd{ width:100%; font-size:16px; font-weight:bold; text-align:center; color:#3c424e; line-height:28px; padding-top:20px}

.licheng .bd dd img{ display:block; width:100%; padding:10px; box-sizing:border-box; background:#fff;-moz-box-shadow:0px 2px 5px #dedede;-webkit-box-shadow:0px 2px 5px #dedede;box-shadow:0px 2px 5px #dedede}



@media (max-width:1440px) {

.licheng .bd dl{ width:285px}

    

}

