*{margin:0px;padding:0px;}
ul,li{list-style-type:none;}
img{border:0px;}
html,body{height:100%;}
body{font-size:13px;font-family:"微软雅黑","arial";color:#666666;overflow-x:hidden;}
area,a{outline:none;blr:expression(this.onFocus=this.blur());-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
a:link {color: #666666;text-decoration: none;}
a:visited {text-decoration: none;color: #666666;}
a:hover {text-decoration: none;color:#666666;}
a:active {text-decoration: none;color: #666666;}
.hils{overflow:hidden;width:100%;position:relative;height: 745px;}
.asfa{position:relative;left:50%;float:left;}
.hlsf{overflow:hidden;width:100%;text-align:center;padding-top:20px;padding-bottom:50px;}
.joll{width:1140px;margin:0 auto;overflow:hidden;padding-bottom:150px;}
.joll li{float:left;overflow:hidden;margin-left:5px;margin-right:5px;text-align:center;position:relative;width:275px;}
.joll li .div1{font-size:36px;font-family:"Agency FB";padding-top:45px;padding-bottom:20px;}
.joll li .div2{font-size:18px;color:#444444;}
.joll li .div3{background:#252525;padding-top:50px;padding-bottom:35px;position:absolute;top:188px;left:0px;width:275px;opacity:0;}
.joll li .div3 .div3_1{height:88px;}
.joll li .div3 .div3_1 font{font-size:36px;font-family:"Agency FB";color:#fff;}
.joll li .div3 .div3_1 p{font-size:18px;color:#fff;padding-top:5px;}
.joll li .div3 .div3_2{background:url(../images/lsna.png) no-repeat top center;padding-top:20px;line-height:23px;font-size:16px;color:#aaaaaa;padding-bottom:45px;}
.jhio{text-align:center;padding-top:64px;overflow:hidden;padding-bottom:28px;border-top:1px solid #e5e5e5;}
.hgis{position:relative;left:50%;float:left;margin-bottom:20px;}
.hksi{width:100%;overflow:hidden;}
.hgis ul{position:relative;left:-50%;float:left;}
.hgis li{width:100px;margin-left:25px;margin-right:25px;float:left;font-size:18px;}
.hgis li a{color:#444444;display:block;padding-bottom:10px;text-align:center;}
.hgis li a:hover{color:#ed7020;background:url(../images/xian.png) no-repeat center bottom;}
.hgis .hjfs a{color:#ed7020;background:url(../images/xian.png) no-repeat center bottom;}
.wolk{position:relative;width:1146px;margin:0 auto;}
.hsio{display:none;overflow:hidden;position:absolute;left:0px;top:0px;}
.hsio li{float:left;margin-right:8px;margin-left:8px;position:relative;width: 270px;overflow: hidden;height: 230px;}
.hsio li font{display:block;position:absolute;left:0px;top:0px;opacity:0;}
.hsio li p{padding-top:20px;margin-bottom:40px;color:#000000;font-size:18px;text-align:center;}
.hfis{background:url(../images/a.jpg) no-repeat center;width:100%;height:700px;}
.hosd{width:820px;margin:0 auto;overflow:hidden;padding-top:250px;line-height:30px;color:#ffffff;font-size:16px;}
.hosd font{color:#ffb400;}
.hisg{width:100%;overflow:hidden;text-align:center;padding-top:66px;padding-bottom:85px;}
.hisj{width:1024px;margin:0 auto;overflow:hidden;}
.hisj ul{width:10000px;}
.hisj li{float:left;margin-left:12px;margin-right:12px;opacity:0.4;}
.sokl{position:relative;width:1200px;margin:0 auto;}
.sokl .prev{position:absolute;left:0px;top:-100px;width:60px;height:60px;background:url(../images/jint.png) no-repeat;}
.sokl .prev:hover{position:absolute;left:0px;top:-100px;width:60px;height:60px;background:url(../images/jint.png) no-repeat left bottom;}
.sokl .next{position:absolute;right:0px;top:-100px;width:60px;height:60px;background:url(../images/jint.png) no-repeat right top;}
.sokl .next:hover{position:absolute;right:0px;top:-100px;width:60px;height:60px;background:url(../images/jint.png) no-repeat right bottom;}
.mish{padding-top:80px;overflow:hidden;width:100%;}
.foot{height:580px;width:100%;position:relative;}
#allmap{height:580px;}
.hiol{background:#191919;position:absolute;top:0px;left:0px;height:580px;width:46.35%;overflow: hidden;}
.jhsi{/* position:absolute; *//* top:0px; *//* left:0px; */height:580px;/* right: 0px; */width: 460px;float: right;}
.pjoh{/* width:1024px; *//* margin:0 auto; */overflow:hidden;}
.a1{padding-left:22px;padding-top:70px;}
.lium{margin-left:20px;color:#ffffff;font-size:16px;overflow:hidden;line-height:36px;margin-top:50px;}
.lium a,.lium a:hover{color:#fff;}
.b1{background:url(../images/dizi.png) no-repeat 4px 8px;padding-left:35px;}
.b2{background:url(../images/dhua.png) no-repeat left 8px;padding-left:35px;}
.b3{background:url(../images/dayj.png) no-repeat left 8px;padding-left:35px;}
.b4{background:url(../images/rma.png) no-repeat left 8px;padding-left:35px;}
.hkis{overflow:hidden;padding-top:45px;}
.fkuh{float:left;width:280px;overflow:hidden;padding-top:26px;}
.fkuh a,.fkuh a:hover{display:block;width:78px;overflow:hidden;text-align:center;float:left;color:#fff;}
.fkuh a p{margin-top:5px;}
.bopa{float:left;width:100px;text-align:center;overflow:hidden;color:#fcfbe1;font-size:14px;}
.bopa p{padding-top:5px;}
.josh{width:100%;text-align:center;line-height:60px;color:#000000;font-size:14px;}
.josh a,.josh a:hover{color:#000000;}
.klfs{width:100%;height:100%;position:fixed;top:0px;left:0px;display:none;background:url(../images/klf.png);z-index:100;}
.jhos{width:800px;margin:0 auto;height:480px;}
.ghil{color:#fff;font-size:18px;position:relative;z-index:333;}
.ghil font{position:absolute;top:-30px;}
.ghil p{position:absolute;top:-20px;right:-15px;}
.fkdu{width:100%;height:100%;overflow:hidden;}
.in_menu{ width:100%; height: 85px; position:absolute; left:0px; top:0;  color:#FFF;z-index:999;background:url(../images/bud.png);}
.in_menu a{ color:#FFF;}
.in_menu .lt{ float:left; padding: 11px 0 0 1px;}
.in_menu .rt{ float:right;}
.in_menu .rt li{ float:left; font-size:15px;}
.in_menu .rt li a{ display:block; margin: 30px 21px 0 0; line-height:20px; background:url(../images/vr_03.png) no-repeat;}
.in_menu .rt li .a_1{ background-position:0px 0px; padding-left: 19px;}
.in_menu .rt li .a_2{ background-position:-82px 0px; padding-left:26px;}
.in_menu .rt li .a_3{ background-position:-235px 0px; padding-left:25px;}
.in_menu .rt li .a_4{ background-position:-373px 0px; padding-left:21px;}
.in_menu .rt li .a_5{ background-position:-553px 0px; padding-left:21px;}
.in_menu .rt li .a_6{ background-position:-688px 0px; padding-left:26px;}
.in_menu .rt li .a_7{ background-position: -838px -1px; padding-left:26px;}
.hlkj{width:1200px;margin:0 auto;/* margin-top:17px; */}
.shkj{padding-top:108px;padding-bottom:47px;overflow:hidden;width:100%;}
@font-face {
    font-family: 'hyqihei35s';
    src: url('../fonts/hyqihei-35s-webfont.woff2') format('woff2'),
         url('../fonts/hyqihei-35s-webfont.woff') format('woff');

}




@font-face {
    font-family: 'hyqihei70-s';
	
    src: 
		 url('../fonts/hyqihei-70s-webfont.woff2') format('woff2'),
         url('../fonts/hyqihei-70s-webfont.woff') format('woff');

}
.cl1{text-align:center;/* background:url(../images/qsj.png) no-repeat center bottom; *//* padding-bottom:25px; */}
.cl1 p{ font-family: 'hyqihei70-s'; /* font-weight:bold; */color:#252525;font-size:42px;line-height:60px;}
.cl1 font{font-family: 'hyqihei35s';font-size:31px;line-height:40px;color:#ed6a1a;}
.kses{font-size:19px;color:#4b4b4b;line-height:39px;width:1144px;margin:0 auto;overflow:hidden;text-align:left;margin-top:45px;}
.f1{width:1144px;margin:0 auto;overflow:hidden;}
.k1{width:33%;float:left;text-align:center;padding-top:70px;}
.k1 p{width:136px;height:136px;display:block;background:url(../images/q-2.png) no-repeat center;margin:0 auto;margin-bottom:25px;transition:all 0.3s ease-out 0s;}
.k1:hover p{width:136px;height:136px;display:block;background:url(../images/r-2.png) no-repeat center;}
.k1 font{display:block;color:#000000;font-size:19px;font-family:"微软雅黑";line-height:26px;padding-bottom:5px;}
.k1 div{color:#808080;font-size:19px;font-family: 'hyqihei35s';line-height:26px;text-transform:uppercase;}

.k2{width:33%;float:left;text-align:center;padding-top:70px;}
.k2 p{width:136px;height:136px;display:block;background:url(../images/q-3.png) no-repeat center;margin:0 auto;margin-bottom:25px;transition:all 0.3s ease-out 0s;}
.k2:hover p{width:136px;height:136px;display:block;background:url(../images/r-3.png) no-repeat center;}
.k2 font{display:block;color:#000000;font-size:19px;font-family:"微软雅黑";line-height:26px;padding-bottom:5px;}
.k2 div{color:#808080;font-size:19px;font-family: 'hyqihei35s';line-height:26px;text-transform:uppercase;}

.k3{width:33%;float:left;text-align:center;padding-top:70px;}
.k3 p{width:136px;height:136px;display:block;background:url(../images/q-4.png) no-repeat center;margin:0 auto;margin-bottom:25px;transition:all 0.3s ease-out 0s;}
.k3:hover p{width:136px;height:136px;display:block;background:url(../images/r-4.png) no-repeat center;}
.k3 font{display:block;color:#000000;font-size:19px;font-family:"微软雅黑";line-height:26px;padding-bottom:5px;}
.k3 div{color:#808080;font-size:19px;font-family: 'hyqihei35s';line-height:26px;text-transform:uppercase;}


.siol{background:url(../images/kuto_06.jpg) no-repeat center;height:763px;}
.pilo{text-align:center;width:100%;overflow:hidden;padding-top:107px;padding-bottom:95px;}
.jskl{width:1200px;margin:0 auto;/* overflow:hidden; */}
.jskl ul{width:1230px;}
.jskl li{float:left;/* overflow:hidden; */TEXT-ALIGN:center;height:380px;width:380px;margin-right:30px;transition:all 0.3s ease-out 0s;border-radius:50%;cursor:pointer;}
.l1{background:rgba(251,131,131,1);}
.l2{background:rgba(124,194,241,1);}
.l3{background:rgba(236,147,72,1);}
.jskl li p{color:#ffffff;font-size:40px;line-height:75px;padding-top:90px;}
.jskl li em{width:52px;height:3px;margin:0 auto;display:block;background:#fff;margin-top:15px;margin-bottom:25px;}
.jskl li font{color:#ffffff;font-size:21px;}
.jskl li div{margin-top:35px;}
.l1:hover{
	box-shadow:-10px 0 10px rgba(251,131,131,.33), /*左边阴影*/  
    10px 0 10px rgba(251,131,131,.33), /*右边阴影*/  
    0 -10px 10px rgba(251,131,131,.33), /*顶部阴影*/  
    0 10px 10px rgba(251,131,131,.33); /*底边阴影*/  }
.l2:hover{
	box-shadow:-10px 0 10px rgba(124,194,241,.33), /*左边阴影*/  
    10px 0 10px rgba(124,194,241,.33), /*右边阴影*/  
    0 -10px 10px rgba(124,194,241,.33), /*顶部阴影*/  
    0 10px 10px rgba(124,194,241,.33); /*底边阴影*/  }
.l3:hover{
	box-shadow:-10px 0 10px rgba(236,147,72,.33), /*左边阴影*/  
    10px 0 10px rgba(236,147,72,.33), /*右边阴影*/  
    0 -10px 10px rgba(236,147,72,.33), /*顶部阴影*/  
    0 10px 10px rgba(236,147,72,.33); /*底边阴影*/  }
.hunm{
	background: url(../images/kuto_07.jpg) no-repeat center;
	position: relative; overflow: hidden;height:761px;
}
.sdjk{width:1920px;margin-left:-960px;left:50%;position:absolute;display:none;}
.stkj{padding-top:68px;padding-bottom:47px;overflow:hidden;width:100%;}

.magicwall{ height:554px; }
.magicwall-grid{ width:100%; position:relative;}
.magicwall-grid li{ width:25%; height:326px; color:#FFF; z-index:1;}
.magicwall-grid li a{ color:#FFF;}
.magicwall-grid li a:hover{ color:#FFF;}
.magicwall-grid li .magicwall-wrap{ width:100%; height:100%; position:relative;}
.magicwall-grid .hover_cont{ width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:3; overflow:hidden; background: rgba(0, 0, 0, 0.25); transition:opacity .2s linear; opacity:0; filter:alpha(opacity=0);}
.magicwall-grid .hover_cont .info{ width:100%; height: 100%; background: rgba(0, 0, 0, 0.2); position:absolute; bottom:0px; left:0px; }
.magicwall-grid .hover_cont .pz{ display:-moz-box; display:-webkit-box; display:-ms-flexbox; display:box;position: relative;height: 100%;}
.magicwall-grid .hover_cont .lt{ padding: 22px 0px 0 33px; -moz-box-flex:1; -webkit-box-flex:1; -ms-flex:1; box-flex:1;}
.magicwall-grid .hover_cont .p_1{ font-size:22px; font-weight:bold; /* line-height:25px; */ /* height:25px; */ overflow:hidden; opacity:0; filter:alpha(opacity=0); transition-delay:0.2s; transform:translateY(20px);}
.magicwall-grid .hover_cont .p_2{ font-size:13px; line-height:19px; height:40px; overflow:hidden; padding-top:7px; display: none;opacity:0; filter:alpha(opacity=0); transition-delay:0.3s; transform:translateY(25px);}
.magicwall-grid .hover_cont .p_1,.magicwall-grid .hover_cont .p_2{ transition-property:transform, opacity; transition-duration:0.6s; transition-timing-function:cubic-bezier(0, .97, .36, 1);}
.magicwall-grid .hover_cont .rt{ width:39px; height:41px; /* margin: 214px 33px 0 0; */ background:url(../images/case_05.png) no-repeat; opacity:0; filter:alpha(opacity=0); transform:scale(0.7);bottom: 30px;position: absolute;right: 30px;}
.magicwall-grid .hover_cont .rt{ transition-property:transform, opacity; transition-duration:0.6s; transition-timing-function:cubic-bezier(0, .97, .36, 1);}
.magicwall-grid .magicwall-thumb{ width:100%; height:100%; }
.magicwall-grid .hover_cont:hover{ opacity:1;}
.magicwall-grid .hover_cont:hover .p_1{ opacity:1; transform:translateY(0px);}
.magicwall-grid .hover_cont:hover .p_1 em{width:30px;height:3px;display:block;background:#fff;margin-top:30px;margin-bottom:10px;}
.magicwall-grid .hover_cont:hover .p_1 font{width:63px;height:1px;margin-top:12px;display:block;background:#fff;}
.magicwall-grid .hover_cont:hover .p_2{ opacity:1; transform:translateY(0px);display: none;}
.magicwall-grid .hover_cont:hover .rt{ opacity:1; transform:scale(1);}
.slkj{background:url(../images/huis.jpg) no-repeat;width:185px;height:23px;position:absolute;bottom:0px;left:0px;z-index:2;color:#fff;font-size:12px;text-align:center;line-height:23px;}
.touy{width:1200px;margin:0 auto;position:relative;}
.gtok{position:absolute;top:0px;right:0px;overflow:hidden;width:100%;background:#fb9495;display:none;}
.toub{width:100%;overflow:hidden;}
.toub p{float:right;}
.tilt{width:998px;margin:0 auto;overflow:hidden;font-size:46px;color:#ffffff;margin-top:26px;}
.plik{width:998px;margin:0 auto;overflow:hidden;line-height:48px;font-size:25px;color:#fff;margin-top:20px;height:256px;}
#l2{background:#7cc2f1;}
#l3{background:#f09d54;}
.kilk{margin:0 auto;width: 1200px;position:relative;}
#myCanvas{position:absolute;top:195px;left:440px;opacity: 0;}
#myCanvas:hover{opacity: 1;}
.wlgk{position:relative;width:1200px;margin:0 auto;z-index:1;}
.kuil{position:absolute;left: 430px;top: 187px; opacity:0;}
.kuie{position:absolute;left: 691px;top: 253px; opacity:0;}
.kuis{position:absolute;left: 607px;top: 502px; opacity:0;}
.kuif{position:absolute;left: 375px;top: 505px; opacity:0;}
.kuiw{position:absolute;left: 349px;top: 260px; opacity:0;}
map{position:relative;z-index:2;}
.wucl{position:absolute;top: 65px;left: 455px;}
.wuce{position:absolute;top: 205px;left: 25px;}
.wucs{position:absolute;top: 220px;left: 930px;}
.wucf{position:absolute;top: 605px;left: 20px;}
.wucw{position:absolute;top: 595px;left: 880px;}
.slkf{position:relative;width:1200px;margin:0 auto;z-index:1;font-size:17px;color:#95fff4;line-height: 35px;}
.slkf div{transition:all 0.3s ease-out 0s}
.yuak{position:relative;width:1200px;margin:0 auto;z-index:2;}
.yuak p{position:absolute;top: 324px;left: 482px;}
.yuak p font{position:absolute;top:75px;left:40px;}
.yuak p .skil{transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
.yuak p:hover .skil{transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);}
#rightDiv{ top:50%; right:10px; position:absolute; z-index:2000; font-size:12px;}
#rightDiv li{ width:47px; height:47px; padding-bottom:2px; position:relative; cursor:pointer;}
#rightDiv .bkg{ width:47px; height:47px; background:#3f3f3f url(../images/t-2.png) 0px 0px no-repeat; cursor:pointer;}
#rightDiv .toptop{ background:#3f3f3f url(../images/t-2.png) 0px 0px no-repeat;}
#rightDiv .toptop:hover{ background:#ff830f url(../images/t-2.png) 0px 0px no-repeat;}
#rightDiv .tel{ background:#3f3f3f url(../images/t-3.png) 0px 0px no-repeat; color:#666; height: 47px; /* padding:46px 0 0 0; */ text-align:center; position:relative; z-index:2001}
#rightDiv .tel_2{ position:absolute; left: -147px; top:0px; width:195px; height:47px; background:#ff830f; color:#FFF; text-align:center; overflow:hidden; z-index:2002; display:none;}
#rightDiv .tel_2 .lt{ float:left; width:47px; height:22px; padding:46px 0 0 0; background:#ff830f url(../images/t-3.png) 0px 0px no-repeat;}
#rightDiv .tel_2 .rt{ float:left; width:128px; /* border-left: 1px solid #f8f8f8; */ height:48px; line-height:48px; /* margin-top:10px; */ font-size:16px;}
#rightDiv .wx{ background:#3f3f3f url(../images/t-6.png) 0px 0px no-repeat; color:#666; height: 47px; /* padding:46px 0 0 0; */ text-align:center; position:relative; z-index:2001}
#rightDiv .wx:hover{ background:#ff830f url(../images/t-6.png) 0px 0px no-repeat; color:#FFF;}
#rightDiv .wxbox{ position:absolute; top:0px; right:47px; width:200px; height:230px; padding:10px; background:#FFF; text-align:center; line-height: 20px; display:none;}
#rightDiv .qq{ display:block; background:#3f3f3f url(../images/t-4.png) 0px 0px no-repeat; color:#666; height: 47px; /* padding:46px 0 0 0; */ text-align:center; position:relative; z-index:2001}
#rightDiv .qq:hover{ background:#ff830f url(../images/t-4.png) 0px 0px no-repeat; color:#FFF;}
#rightDiv .em{ display:block; background:#3f3f3f url(../images/t-5.png) 0px 0px no-repeat; color:#666; height: 47px; /* padding:46px 0 0 0; */ text-align:center; position:relative; z-index:2001}
#rightDiv .em:hover{ background:#ff830f url(../images/t-5.png) 0px 0px no-repeat; color:#FFF;}

.fgsd{width:100%;background: url(../images/banner.jpg) no-repeat center;height:745px;}
.xuli{position:relative;width:1000px;margin:0 auto;z-index:999999999;}
.hiu2{position:absolute;left:0px;top:0px;z-index:999;}
.subnav{width:424px;height:202px;overflow:hidden;padding-top:20px;background:url(../images/hbyu.jpg) no-repeat;display:none;}
.zzuo{width:113px;float:left;overflow:hidden;padding-left:37px;line-height:26px;/*padding-top:20px;*/font-size:14px;}
.zzuo li{height:30px;}
.zzuo a{background:url(../images/xj.png) no-repeat left center;padding-left:10px;}
.zzuo a:hover{background:url(../images/xj2.png) no-repeat left center;padding-left:10px;color:#1c398f;font-weight:bold;}
.huib{float:right;width:180px;overflow:hidden;padding-right:42px;line-height:24px;}
.huib p{padding-top:5px;}
.banner{ width:1920px; position:relative; margin-left:-960px; left:50%;}
#show1{width:100%; height:745px; overflow:hidden;}
.tag_tit dd{float: left;padding:0px; width:15px; height: 15px; line-height:15px; background:url(../images/dian1.png) no-repeat; margin:2px; color:#fff; font-size:15px; display:block; cursor:pointer;}
.tag_tit .on{background:url(../images/dian2.png) no-repeat;}
.div_ser1bg2{height:745px;}
.div_ser1bg1{ position:relative; width:1000px;margin:0 auto;  margin-top:-46px; z-index:100;}
.tag_tit{position:relative;float:left;left:50%;}
.tag_tit dl{position:relative;float:left;right:50%;}
.tempWrap{width:1920px;overflow:hidden;position:relative;}
.tag_con{position:relative;left:0px;}
.tag_con ul{width:1920px;float:left;height:745px;overflow:hidden;background: url(../images/banner.jpg) no-repeat center;height:745px;}
.tag_con ul a,.tag_con ul a:hover{display:block;width:100%;height:100%;}
.tag_con li{width:1200px;margin:0 auto;overflow:hidden;height:745px;position:relative;}
.dsfa{display:none;position:relative;z-index:999999;}
.dsfa div{position:absolute;width:100%;height:745px;background:url(../images/huis.png);}
.nuio{font-size:35px;color:#030303;top: 216px;left: 13px;position:absolute;text-align:center;width:100%;opacity:0;}
.huis{top: 365px;left: 10px;font-size:40px;color:#193a90;font-weight:bold;position:absolute;text-align:center;width:100%;opacity:0;}
.tong{top: 469px;position:absolute;opacity:0;left: 305px;}
.tong.dsol {top: 253px;}
.tons{position:absolute;top: 423px;opacity:0;left: 15px;text-align:center;width:100%;}
.tons.sdab{top: 180px;}
.mish{width:100%;height:257px;overflow:hidden;background:#2e2e2e;}
.nuoi{width:1000px;margin:0 auto;overflow:hidden;padding-top:24px;}
.tag_con .sdik{width:1920px;float:left;height:745px;overflow:hidden;background: url(../images/banner1.jpg) no-repeat center;height:745px;}
.r1{position:absolute;top:304px;right:26px;opacity:0;}
.r2{position:absolute;top: 369px;right: 25px;opacity:0;}
.r3{position:absolute;top: 442px;right: 41px;opacity:0;}
.r4{position:absolute;top: 478px;right: 39px;opacity:0;}
.r5{position:absolute;top: 529px;right: 46px;opacity:0;}


.dispnone{ display:none;}
.cs_cont .list{ width:100%; overflow:hidden;}
.cs_cont .list li{ float:left; width:25%; height:326px; color:#FFF; z-index:1;}
.cs_cont .list li a{ color:#FFF;}
.cs_cont .list li a:hover{ color:#FFF;}
.cs_cont .list li .box{ width:100%; height:100%; position:relative;}
.cs_cont .list .hover_cont{ width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:1; overflow:hidden; background:rgba(0, 0, 0, 0.55); transition:opacity .2s linear; opacity:0; filter:alpha(opacity=0);}
.cs_cont .list .hover_cont .info{ width:100%; height: 100%; background: rgba(0, 0, 0, 0.2); position:absolute; bottom:0px; left:0px; }
.cs_cont .list .hover_cont .pz{ display:-moz-box; display:-webkit-box; display:-ms-flexbox; display:box;position: relative;height: 100%;}
.cs_cont .list .hover_cont .lt{ padding: 22px 0px 0 33px; -moz-box-flex:1; -webkit-box-flex:1; -ms-flex:1; box-flex:1;}
.cs_cont .list .hover_cont .p_1{ font-size:22px; font-weight:bold; /* line-height:25px; */ /* height:25px; */ overflow:hidden; opacity:0; filter:alpha(opacity=0); transition-delay:0.2s; transform:translateY(20px);}
.cs_cont .list .hover_cont .p_2{ font-size:13px; line-height:19px; height:40px; overflow:hidden; padding-top:7px; display: none;opacity:0; filter:alpha(opacity=0); transition-delay:0.3s; transform:translateY(25px);}
.cs_cont .list .hover_cont .p_1,.magicwall-grid .hover_cont .p_2{ transition-property:transform, opacity; transition-duration:0.6s; transition-timing-function:cubic-bezier(0, .97, .36, 1);}
.cs_cont .list .hover_cont .rt{ width:39px; height:41px; /* margin: 214px 33px 0 0; */ background:url(../images/case_05.png) no-repeat; opacity:0; filter:alpha(opacity=0); transform:scale(0.7);bottom: 30px;position: absolute;right: 30px;}
.cs_cont .list .hover_cont .rt{ transition-property:transform, opacity; transition-duration:0.6s; transition-timing-function:cubic-bezier(0, .97, .36, 1);}
.cs_cont .list .magicwall-thumb{ width:100%; height:100%; }
.cs_cont .list .hover_cont:hover{ opacity:1;}
.cs_cont .list .hover_cont:hover .p_1{ opacity:1; transform:translateY(0px);}
.cs_cont .list .hover_cont:hover .p_1 em{width:30px;height:3px;display:block;background:#fff;margin-top:30px;margin-bottom:10px;}
.cs_cont .list .hover_cont:hover .p_1 font{width:63px;height:1px;margin-top:12px;display:block;background:#fff;}
.cs_cont .list .hover_cont:hover .p_2{ opacity:1; transform:translateY(0px);display: none;}
.cs_cont .list .hover_cont:hover .rt{ opacity:1; transform:scale(1);}
.cs_cont .list .load_css{ opacity:0; filter:alpha(opacity=0); margin-top:20px;}
.cs_cont .list .load_css_rt{
    margin:0; transform:translateY(20px);
    animation:load_css_Rotate 0.3s linear forwards;
}
@keyframes load_css_Rotate{
	100%{  opacity:1; filter:alpha(opacity=100); transform:translateY(0px);}
}
.cs_more{ clear:both; padding:30px 0; background-color:#242424;}
.cs_more .load{ width:58px; height:58px; margin:0px auto; background:url(../images/case_06.png) no-repeat; opacity:0; filter:alpha(opacity=0); }
.cs_more .cs_rotate0{ 	
	animation: Cs_Rotate0 0.8s linear infinite;
}
@keyframes Cs_Rotate0{
	0%{ transform:rotate(0deg);}
　　50%{ transform:rotate(180deg);}
	100%{ transform:rotate(360deg);}
}
.cs_more .more{ width:160px; height:40px; line-height:40px; text-align:center; color:#e66d20; border:1px solid #573923; cursor:pointer; margin:20px auto 0 auto;}





.tops_ts{width:100%;overflow:hidden;}
.topa_ts{width:1200px;margin:0 auto;overflow:hidden;}
.tzuo_ts{float:left;overflow:hidden;}
.tzho_ts{float:right;overflow:hidden;}
.tyou_ts{float:right;overflow:hidden;padding-top:28px;cursor:pointer;}
.tzho_ts li{float:left;overflow:hidden;padding-right:60px;color:#000000;font-size:16px;line-height:100px;}
.tzho_ts li a{color:#000000;}
.tzho_ts .cur a{color:#02bf8e;}
.tzho_ts li a:hover{color:#02bf8e;}
.rjlm_ts{width:100%;position:relative;z-index:9;}
.ljzq_ts{position:absolute;left:0px;top:0px;width:100%;overflow:hidden;background:rgba(255,255,255,.92);display:none;}
.menus_ts{width:1200px;margin:0 auto;}
.menus_ts ul{padding-top:25px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;overflow:hidden;}
.menus_ts li{float:left;overflow:hidden;width:260px;height:50px;line-height:50px;margin-top:10px;padding-left:20px;}
.smwl_ts{width:100%;text-align:center;overflow:hidden;padding-top:34px;padding-bottom:35px;color:#666666;font-size:14px;}
.menus_ts li:hover{background:#00bf8c;}
.menus_ts li:hover a{color:#fff;}