@charset "utf-8";
* {
  margin: 0px;
  padding: 0px;
}
li{list-style:none;}

.s14{ font-size:14px;}
.header{ height:190px; z-index:99; position:fixed; width:100%; background-color:#fff; transition:0.5s; top:0px;}
.heightb{ height:190px; width:100%; }
.header .headers{ width:1204px; margin:0 auto; transition:0.5s;}
.logo{ width:234px; margin:0 auto; margin-top:12px;}
.logo p{ width:234px;}
.header .dh{ transition:0.5s; height:60px; background-color:#f1f1f1; width:100%; float:left; z-index:99;box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.2);}
.header .dh ul{ width:1204px; margin:0 auto; position:relative;}
.header .dh ul li{ font-family:"微软雅黑"; font-size:14px; line-height:60px; margin-right:98px; float:left; text-align:center; height: 60px;overflow: hidden;}
.header .dh ul li > a{ color:#000; transition:0.3s, color ,0.3s; display:block; overflow:hidden;}
.header .dh ul li > a:hover{ color:#d2b988; margin-top:-60px; transition:0.5s;}
.header .dh ul .ks{ position:absolute; left:543px; top:-130px;  width:50px; height:190px;; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#works_more{display:inline-block; width:35px; height:35px; background:#eeeeee url(../images/works_more.png) no-repeat center -57px }
#works_more:hover{background:#262626 url(../images/works_more.png) no-repeat center -7px;}
.header .dh ul .kv{ cursor:pointer; top:135px; height:50px; position:absolute;  background: url(../images/jtc.png) no-repeat center 8px; width:50px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.header .dh ul .kv:hover{ position:absolute;  background: url(../images/jtc.png) no-repeat center -177px; width:50px; height:50px;}
.dianjis{ position:relative; width:125px; border:solid 1px #d2b988; height:7px; margin:0 auto;}
#r1{ background:#d2b988; width:41px; height:5px; position:absolute; top:1px; left:1px; cursor:pointer;}
.dianvb{ position:relative; top:-35px;}
.jies{ text-align:center; margin-top:25px; }
.jies p{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px; color:#a1a1a1; margin-top:-5px; margin-bottom:6px;}
.jies span{ font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; color:#262626; margin-bottom:18px;}
.jies font{ width:35px;  height:25px; margin:0 auto; text-align:center; clear:both; display:block; border-bottom:solid 1px #000;margin-bottom:45px;}
.list_index{ width:1206px; margin:0 auto; position:relative; margin-top:50px; margin-bottom:15px; opacity:0;}
.list_index .tops{font-family:"微软雅黑"; font-size:14px; width:301px; height:60px; border-right:solid 1px #e0e0e0; text-align:center; line-height:60px; background-color:#f1f1f1; float:left;}
.list_index .tops:hover{background-color: #262626;}
.list_index .tops:hover a{color:#fff;}
.list_index .tops a{ display:block; color:#000; text-decoration:none;}
#nav_line{width: 301px;height: 2px;background: #000;position: absolute;left: 0;opacity: 1; top:0;}
#nav .list_s.works_wrap #works li{ width:290px; height:387px; }
.works_wrap.hu{ opacity:0;transition:4s;}
.works_wrap{ margin:0 auto; width:1205px;position:relative; overflow:hidden; padding-top:625px;  transition:1s;}
#works{width:100%; position:absolute; top:0; left:0; overflow:hidden;}
#works ul{width:100%; overflow:hidden; float:left;}
#works ul li{float:left;width:290px; height:294px; text-align:center; margin-right:15px; margin-top:20px;}
#works ul li a{display:block; background:#fff; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#works ul li article{position:relative; width:289px; height:233px;  overflow:hidden;border:solid 1px #e1e1e1;}
#works ul li article img{position:absolute; top:0; left:0; width:100.5%; height:auto; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }
#works ul li article summary{width:100%; height:50px; position:absolute; bottom:-50px; left:0; line-height:50px; color:#a9a9a9; background:rgba(0,0,0,0.5); background:#666\9; text-align:left; text-indent:20px; z-index:3; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#works ul li h5{line-height:24px; font-size:18px; color:#333; padding-top:16px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#works ul li span{line-height:22px; font-size:14px; color:#999; display:block; padding-bottom:18px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.works_wrap #works li a .titl{border:solid 1px #e1e1e1; border-top:none; font-family:"微软雅黑"; font-size:16px; line-height:52px; text-align:center; display:block; color:#000;}
.works_wrap #works li a p {border:solid 1px #e1e1e1; height:78px; float:left; background-color:#f1f1f1; line-height:28px; font-size:12px; text-align:left; padding-left:20px; padding-right:20px; padding-top:20px;border-top:none; border-bottom:solid 1px #dedede;
}
.works_wrap #works li a{ color:#333;}
.works_wrap div#works ul{ margin-top:5px;}
#works_ctrl{width:100%; height:65px; text-align:center; border-bottom:solid 1px #eeeeee; position:relative; margin-top:15px;}
#works_ctrl button{width:35px; height:35px; display:inline-block;  border:none; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#works_ctrl #works_prev{cursor:pointer;background:#eeeeee url(../images/works_arr.png) no-repeat  -4px -7px; position:absolute; top:0px; left:540px;}
#works_ctrl #works_prev:hover{background:#262626 url(../images/works_arr.png) no-repeat -57px -7px;}
#works_ctrl #works_next{ cursor:pointer;background:#eeeeee url(../images/works_arr.png) no-repeat  -61px -57px;position:absolute; top:0px;left:630px;}
#works_ctrl #works_next:hover{background:#262626 url(../images/works_arr.png) no-repeat -8px -57px;}
#works_prev, #works_next, #works_more{border-radius:2px;}
#works_more{display:inline-block; width:35px; height:35px; background:#eeeeee url(../images/works_more.png) no-repeat center -57px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
#works_more:hover{background:#262626 url(../images/works_more.png) no-repeat center -7px;}
#works_mores{display:inline-block; width:35px; height:35px; background:#fff url(../images/works_more.png) no-repeat center -57px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;border-radius:2px;top:45px;  position:relative; }
#works_mores:hover{background:#262626 url(../images/works_more.png) no-repeat center -7px;}
#works_ctrl #works_prevs{cursor:pointer;background:#fff url(../images/works_arr.png) no-repeat  -4px -7px; position:absolute; top:0px; left:540px;}
#works_ctrl #works_prevs:hover{background:#262626 url(../images/works_arr.png) no-repeat -57px -7px;}
#works_ctrl #works_nexts{ cursor:pointer;background:#fff url(../images/works_arr.png) no-repeat  -61px -57px;position:absolute; top:0px;left:630px;}
#works_ctrl #works_nexts:hover{background:#262626 url(../images/works_arr.png) no-repeat -8px -57px;}
#works_prevs, #works_nexts{border-radius:2px;}
.bjc{ background: url(../images/eff_02.jpg) no-repeat center top; height:501px; width:100%; float:left; margin-top:5px;}
.bjc ul{ width:1010px; margin:0 auto;}
.bjc ul li{ float:left; width:auto; color:#fff; margin-right:130px;transition: all 0.3s ease 0s;}
.bjc ul li h2{ font-size:15.3px; font-family:"微软雅黑";}
.bjc ul li .g1{ background:url(../images/d1.png) no-repeat center top; height:94px; width:100%; float:left;transition: all 0.3s ease 0s;}
.bjc ul li .g2{ background:url(../images/d2.png) no-repeat center top; height:94px; width:100%; float:left;transition: all 0.3s ease 0s;}
.bjc ul li .g3{ background:url(../images/d3.png) no-repeat center top; height:94px; width:100%; float:left;transition: all 0.3s ease 0s;}
.bjc ul li .g4{ background:url(../images/d4.png) no-repeat center top; height:94px; width:100%; float:left;transition: all 0.3s ease 0s;}
.bjc ul li div{ margin-top:100px; margin-bottom:45px;}
.bjc ul li:hover .g1{ background:url(../images/f1.png) no-repeat center top; height:94px; width:100%; float:left;transition: 1s;opacity:1;}
.bjc ul li:hover .g2{ background:url(../images/f2.png) no-repeat center top; height:94px; width:100%; float:left;transition: 1s;}
.bjc ul li:hover .g3{ background:url(../images/f3.png) no-repeat center top; height:94px; width:100%; float:left;transition: 1s;}
.bjc ul li:hover .g4{ background:url(../images/f4.png) no-repeat center top; height:94px; width:100%; float:left;transition: 1s; opacity:1;}
.g1{ opacity:0;}
.g2{ opacity:0;}
.g3{ opacity:0;}
.g4{ opacity:0;}
.bjc ul li h2{ font-family:"微软雅黑"; font-size:17.35px; font-weight:bold; margin-bottom:35px; opacity:0;}
.bjc ul li p{font-family:"微软雅黑"; font-size:12px; margin-bottom:10px;}
.jg{ margin:0 auto; width:1203px; margin-top:35px; height:310px;}
.jg .list_jg{ width:318px; height:295px; float:left; background:#f1f1f1;box-shadow: 0 0px 8px #e1e1e1; margin-top:5px;
    margin-right:34px; padding:30px; color:#333333; background-color:#fff; opacity:0;}
.jg .titles_jg{ color:#333;  height:40px; margin-top:-5px; font-size:14px;}
.bjc p{ opacity:0;}
.jg .list_jg p{ color:#d2b988;font-family:"微软雅黑"; font-size:12px; margin-top:20px;}
.wz{ color:#818181; font-family:"微软雅黑"; font-size:12px; line-height:27px; margin-top:25px;}
.pp_logo{ width:1203px; margin:0 auto; height:245px;transition:2.5s;opacity:0; }
.pp_logo ul li{  width:199px; height:122px; border:solid 1px #e1e1e1; float:left; margin-top:-1px; margin-left:-1px; position: relative;background-color:#fff; }
.pp_logo ul li a{ position:relative; display:block; background-color:#fff; width:100%; height:100%;}
.pp_logo ul li i{ width:100%; height:68px; position:absolute; top:26px; transition:0.1s;}
.pp_logo ul li .c0{ background:url(../images/index_39.jpg) no-repeat center top;}
.pp_logo ul li .c1{ background:url(../images/index_42.jpg) no-repeat center top;}
.pp_logo ul li .c2{ background:url(../images/index_44.jpg) no-repeat center top;}
.pp_logo ul li .c3{ background:url(../images/index_46.jpg) no-repeat center top;}
.pp_logo ul li .c4{ background:url(../images/index_48.jpg) no-repeat center top;}
.pp_logo ul li .c5{ background:url(../images/index_50.jpg) no-repeat center top;}
.pp_logo ul li .c6{ background:url(../images/index_58.jpg) no-repeat center top;}
.pp_logo ul li .c7{ background:url(../images/index_60.jpg) no-repeat center top;}
.pp_logo ul li .c8{ background:url(../images/index_61.jpg) no-repeat center top;}
.pp_logo ul li .c9{ background:url(../images/index_63.jpg) no-repeat center top;}
.pp_logo ul li .c10{ background:url(../images/index_65.jpg) no-repeat center top;}
.pp_logo ul li .c11{ background:url(../images/index_67.jpg) no-repeat center top;}
.pp_logo ul li .c12{ background:url(../images/index_76.jpg) no-repeat center top;}
.pp_logo ul li .c13{ background:url(../images/index_78.jpg) no-repeat center top;}
.pp_logo ul li .c14{ background:url(../images/index_80.jpg) no-repeat center top;}
.pp_logo ul li .c15{ background:url(../images/index_83.jpg) no-repeat center top;}
.pp_logo ul li .c16{ background:url(../images/index_86.jpg) no-repeat center top;}
.pp_logo ul li .c17{ background:url(../images/index_88.jpg) no-repeat center top;}
.pp_logo ul li a.sx{transform:scale(0.95); transition:0.1s;}
.pp_logo ul li:hover a{ transform:scale(0.95); transition:0.1s;}
.fooders{ width:100%; height:466px; background-color:#262626; margin-top:130px; float:left; position:relative; transition:2.5s;}
.fooders.yd{ width:100%; height:475px; background-color:#262626; margin-top:88px; float:left; position:relative; transition:2.5s;}
.fooders .food_logo{ width:200px; height:240px; background-color:#d2b988; position:relative; margin:0 auto; top:-90px;}
.fooders .food_logo p{ margin-left:6px; margin-top:34px; float:left;}
.fooders .food_logo span{ margin-left:22px; position:relative; top:60px;}
.fooders .food_logo font{ position:absolute; bottom:15px; left:23px; background:url(../images/index_107.jpg) no-repeat center top; width:155px; height:29px; line-height:29px; display:block; color:#d2b988; font-family:"微软雅黑"; font-size:16px; text-align:center;}
.fooders .fooer_c{ margin:0 auto; width:1203px; position:relative;}
.fooders .xzt { font-family:"微软雅黑"; font-size:12px; color:#9b9b9b; margin-top:-105px; line-height:26px;}
.fooders .xzt a{ font-family:"微软雅黑"; font-size:12px; color:#9b9b9b; padding-right:10px; padding-left:10px;}
.fooders .xzt a:hover{ transform:0.3s; opacity:0.8;color:#9b9b9b;}
.fooders .diz{ float:right;}
.fooders .youq{font-family:"微软雅黑"; font-size:12px; color:#9b9b9b; margin-top:26px; float:left;}
.fooders .youq p{ line-height:50px;float:left; margin-top:-8px;}
.fooders .youq span{ float:left;}
.fooders .youq a{font-family:"微软雅黑"; font-size:12px; color:#9b9b9b; padding-left:5px; padding-right:5px;}
.fooders .dx{font-family:"微软雅黑"; font-size:12px; color:#9b9b9b; float:left; margin-top:25px; }
.fooders .dx p{ text-align:left; line-height:30px;}
.fooders .fooer_c .dx.rig{ float:right; }
.fooders .fooer_c .dx.rig p{text-align:right;}
.fooders .xs{ border-bottom:solid 1px #373737; border-top:solid 1px #373737; height:72px; float:left; width:100%; margin-top:35px;}
.fenx{ float:right; width:190px; margin-top:18px;}
.fenx p{ float:left; margin-left:20px; position:relative;}
.fenx p img{    position: absolute;
    left: 0px;
    z-index: 0;}
.fooders .bz{font-family:"微软雅黑"; font-size:12px;color:#9b9b9b; float:left; text-align:center; width:100%; margin-top:25px; }
.fooders .cx{font-family:"Arial"; font-size:12px;color:#e4e4e4; clear:both; padding-top:20px; text-align:center; width:150px; margin:0 auto; margin-top:20px; line-height:12px; }
.fooders .fooer_c .cx .sj{ width:15px; float:right; position:relative; top:3px; right:39px;}
.fooders .fooer_c .cx .sj p{ width:14px; height:1px; background-color:#fff; margin-bottom:2px;}
.banner_dt{ background:url(../images/dt_02.jpg) no-repeat center top; width:100%; height:178px;}
.banner_dt .banner_dtc{ width:1203px; margin:0 auto;}
.banner_dt .banner_dtc .bt{ float:left;}
@font-face { 
font-family: 'fontNameRegular'; 
src:url('Qarmic.eot'); 
src:local('fontName Regular'), 
	local('fontName'), 
	url('fontName.woff') format('woff'), /*无此类字体*/
	url('../font/Akzidenz Grotesk-Light Extended.otf') format('truetype'), 
	url('fontName.svg#fontName') format('svg'); /*无此类字体*/
} 
.banner_dt .banner_dtc .bt p{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:22px; color:#fff; margin-top:60px; font-weight:100;}
.banner_dt .banner_dtc .bt span{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:20px; color:#fff;  position:relative; top:-10px;}
.banner_dt .banner_dtc .jl{ float:right; color:#fff;margin-top:80px;}
.banner_dt .banner_dtc .jl span{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:40px; position:relative; top:4px;}
.banner_dt .banner_dtc .jl font{font-family: 'fontNameRegular'; font-size:14px; }
.dt_center{width:1203px; margin:0 auto;position:relative; top:-30px; background-color:#fff; opacity:0;box-shadow:0 1px 2px 0px rgba(100, 100, 100, 0.1)}
.dt_center .dt_bt { border-bottom:solid 1px #ebebeb; height:65px; line-height:65px;font-family:"微软雅黑"; font-size:14px; text-align:center; color:#262626;
}
.dt_center .dt_t{ width:1203px; height:356px;}
.dt_center .dt_t .dt_wz .tus{ background:#000; width:400px; height:225px; float:left; margin-top:32px; margin-left:25px;}
.dt_center .dt_t .dt_wz .tusc{  width:220px; height:300px; float:left; margin-left:25px; text-align:center; background-color:#d2b988;}
.dt_center .dt_t .dt_wz .dt_new{ float:left; width:880px; margin-left:65px;  margin-top:28px; }
.dt_center .dt_t .dt_wz .dt_new h2{font-family:"微软雅黑"; font-size:16px; color:#262626; text-indent:5px;}
.dt_center .dt_t .dt_wz .dt_new h2.s14{font-family:"微软雅黑"; font-weight:bold; font-size:14px; color:#262626; text-indent:5px;}
.dt_center .dt_t .dt_wz .dt_new .zy{ color:#9b9b9b;font-family:"微软雅黑"; font-size:14px; line-height:28px; margin-top:15px;}
.dt_center.oy .dt_t .dt_wz .dt_new .zy.hs{ color:#9D9D9D; margin-left:6px; }
.dt_center.oy .dt_t .dt_wz .dt_new .zy.hs p{
	margin-bottom: 17px;
    line-height: 25px;
}
.jg .jgs{ margin-left:40px; position:relative; z-index:88;}
.jg.fy{ width:1284px; height:auto; margin-top:0px;}
.jg.fy .jgs .list_jg{ margin-bottom:25px; cursor:pointer;}
.jg.fy .jgs .list_jg:hover{ background-color:#f1f1f1; transition:0.5s;}
.jz { font-family:"微软雅黑"; font-size:14px; width:200px; height:30px; margin:0 auto; background-color:#fff; text-align:center; clear:both; line-height:30px; margin-top:50px; margin-bottom:50px; color:#9b9b9b;transition:0.5s;box-shadow: 0 2px 20px #edecec;
}
.jz:hover { transition:0.5s; background-color:#262626; color:#fff;
}
.dt_height{ height:90px; float:left; width:100%;}
 .reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
 .kaishi1{ position: fixed;top:0px; display:none; margin-top:150px;width:780px; height:373px; background-color:#fff; }
.kaishi1 .dt_bt { border-bottom:solid 1px #ebebeb; height:60px; line-height:60px;font-family:"微软雅黑"; font-size:14px; text-align:center; color:#262626;
}
.kaishi1 .dt_t{  margin:0 auto;}
.kaishi1 .dt_t .dt_wz .tus{  width:358px; height:225px; float:left; margin-top:32px; margin-left:30px;}
.kaishi1 .dt_t .dt_wz .dt_new{ float:left; width:300px; margin-left:40px;  margin-top:28px; }
.kaishi1 .dt_t .dt_wz .dt_new h2{font-family:"微软雅黑"; font-size:16px; color:#262626; text-indent:5px;}
.kaishi1 .dt_t .dt_wz .dt_new .zy{ color:#818181;font-family:"微软雅黑"; font-size:12px; line-height:28px; margin-top:-2px; width:330px;}
.jg.fy .kaishi1 .dt_t .dt_bt p{ width:600px; margin-left:30px; float:left; text-align:left; font-weight:bold;}
.jg.fy .kaishi1 .dt_t .dt_bt .sjf{color:#d2b988;font-family:"微软雅黑"; font-size:12px;    position: relative;
    left: 9px;}
.xins{  padding-top:185px; left: 250px; border-radius:2px;position: absolute;top:0px; visibility: visible; display:none;  font-family:"微软雅黑"; width:807px; height:460px;}
.f_t{-webkit-animation:flipOutX 0.4s linear both; -moz-animation:flipOutX 0.4s linear both; animation:flipOutX 0.4s linear both;}
@-webkit-keyframes flipOutX{
	0%{-webkit-transform:perspective(800px) rotateX(0deg) scale(1);}
	100%{-webkit-transform:perspective(800px) rotateX(-90deg) scale(0.86);}
}
@-moz-keyframes flipOutX{
	0%{-moz-transform:perspective(800px) rotateX(0deg) scale(1)}
	100%{-moz-transform:perspective(800px) rotateX(-90deg) scale(0.86)}
}
@keyframes flipOutX{
	0%{transform:perspective(800px) rotateX(0deg) scale(1);}
	100%{transform:perspective(800px) rotateX(-90deg) scale(0.86);}
}
.f_k{-webkit-animation:flipInX 0.8s ease both; -moz-animation:flipInX 0.8s ease both; animation:flipInX 0.8s ease both;}
@-webkit-keyframes flipInX{
	0%{-webkit-transform:perspective(800px) rotateX(90deg) scale(0.86);}
	40%{-webkit-transform:perspective(800px) rotateX(-10deg);}
	70%{-webkit-transform:perspective(800px) rotateX(10deg);}
	100%{-webkit-transform:perspective(800px) rotateX(0deg) scale(1);}
}
@-moz-keyframes flipInX{
	0%{-moz-transform:perspective(800px) rotateX(90deg) scale(0.86);}
	40%{-moz-transform:perspective(800px) rotateX(-10deg);}
	70%{-moz-transform:perspective(800px) rotateX(10deg);}
	100%{-moz-transform:perspective(800px) rotateX(0deg) scale(1);}
}
@keyframes flipInX{
	0%{transform:perspective(800px) rotateX(90deg) scale(0.86);}
	40%{transform:perspective(800px) rotateX(-10deg);}
	70%{transform:perspective(800px) rotateX(10deg);}
	100%{transform:perspective(800px) rotateX(0deg) scale(1);}
}
.jg.fy #xinv .kaishi1{ transition:0.1s;}
.banner_dt.os{ background:url(../images/gy_02.jpg) no-repeat center top; height:200px;}
.dt_center.oy{ height:300px; background-color:#fff;box-shadow: 0 1px 2px 0px rgba(100, 100, 100, 0.1);}
.dt_center.oy .dt_t .dt_wz .tusc .fv {
 font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #262626;
margin-top: -5px;
font-weight: 100;
}
.dix{ margin-top:120px;}
.dt_center.oy .dt_t .dt_wz .tusc .jo{ font-family:"微软雅黑"; font-size:18px; margin-top:42px; display:block;}
@-webkit-keyframes gdownIn{
	from{opacity:0; -webkit-transform:translate3d(0,30px,0);}
}
@-moz-keyframes gdownIn{
	from{opacity:0; -moz-transform:translate3d(0,30px,0);}
}
@keyframes gdownIn{
	from{opacity:0; transform:translate3d(0,30px,0);}
}
.jn{ opacity:1;animation: gdownIn  1.5s  ;
}

.jns{animation: gupIn  1s  ;
}
.jnc{ opacity:1;animation: gdownIntt 1s  ;
}
.loc{ margin-left:60px; margin-top:44px; float:left;}
.csr_tit{ text-align:center; color:#262626; font-size:18px; font-family:"微软雅黑"; margin-bottom:32px; opacity:0;}
.csr_tit span{font-family: 'fontNameRegular'; font-size:12px; color:#4f4f4f;}
.csr{ width:1200px; height:285px; background:#262626; margin:0 auto; border:solid 1px #343434; opacity:0;}
.csr .rw{ margin-left:30px; margin-top:35px;float:left;}
.csr .mz{ color:#d2b988; font-size:20px;font-family:"微软雅黑"; float:left; margin-left:15px; margin-top:35px; text-align:center; width:160px; border-right:solid 1px #3d3d3d; padding-right:17px; height:220px;}
.csr .mz span{ display:block; font-size:12px; color:#c7b082; }
.csr .tc{ margin-top:160px;}
.csr .tc img{ margin-right:30px; float:left;}
.csr_jj{ float:left; width:720px; margin-left:40px; margin-top:20px;}
.csr_jj h2{font-size:16px;font-family:"微软雅黑"; color:#fff;margin-top:20px; margin-bottom:10px;}
.csr_jj .jjc{font-size:14px;font-family:"微软雅黑"; color:#fff; line-height:26px; margin-bottom:35px; }
.list_m{ width:1202px; margin:0 auto;}
.list_m ul li{background:#fff; height:auto; padding-top:30px;padding-bottom:30px; padding-left:40px; margin-top:30px; color:#262626; opacity:0;box-shadow: 0 1px 2px 0px rgba(100, 100, 100, 0.1);}
.list_m .m_tit{font-size:18px; font-family:"微软雅黑"; padding-bottom:10px; border-bottom:solid 1px #ebebeb;width:1118px;}
.list_m .m_tit p{font-size:12px; font-family:"Arial"; line-height:20px;}
.list_m ul li.cur{ background:#ec4141; color:#fff;   box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.2);}
.list_m ul li.cur .m_tit{border-bottom:solid 1px #eb5252;}
.m_nr{ width:1120px;}
.m_nr .tts{ height:70px; line-height:70px; margin-top:10px; font-weight:bold; font-size:14px;font-family:"微软雅黑"; }
.m_jj{ line-height:26px; font-size:14px;font-family:"微软雅黑"; color:#9d9d9d;}
.qm{ margin-top:20px; margin-bottom:20px; text-align:center;}
.banner_dt.lx{ background:url(../images/jjs_02.jpg) no-repeat center top; height:178px;}
.lxwm{ height:450px; margin:0 auto; width:1202px; background:#fff;margin-top:-30px;}
.lxwm .lxv{ height:65px; line-height:65px; text-align:center; color:#262626; border-bottom:solid 1px #ebebeb;font-size:14px;font-family:"微软雅黑"; opacity:0;}
.lxwm .ditc{ margin-top:28px; margin-left:22px;opacity:0;}
.lx_list{ width:1202px; margin:0 auto; margin-bottom:15px;}
.lx_list ul li{ height:200px; width:1202px; background-color:#fff; margin-top:32px;font-family:"微软雅黑"; opacity:0;box-shadow: 0 2px 10px #edecec; }
.lx_list ul li .ttc{ width:375px; height:144px; margin-left:58px; margin-top:45px; float:left; }
.lx_list ul li .ttc p{ font-size:20px; margin-top:12px;}
.lx_list ul li .ttc p.sk{ margin-top:30px;}
.lx_list ul li .ttc span{ font-size:12px; color:#d2b988; line-height:26px; font-weight:bold;}
.lx_list ul li .lxg{float:left; padding-left:28px; margin-top:35px;border-left: dotted 1px #bfbfbf; height:140px;}
.lx_list ul li .kxg{ width:470px;float:left; padding-left:28px; margin-top:35px;border-left: dotted 1px #bfbfbf; height:140px;}
.lx_list ul li .kxg p{ line-height:32px;}
.lx_list ul li .lxg p{ font-size:14px; color:#262626; line-height:32px; }
.lx_list ul li .tuk{border-left: dotted 1px #bfbfbf; padding-left:92px; padding-top:35px; width:140px; height:90px; float:left; margin-top:35px; margin-left:35px;}
.lx_list ul li .tuk font{ display:block; font-size:30px;}
.lx_list ul li .tuk span{ font-size:14px;width: 60px;
    text-align: center;
    display: block;}
.lx_list ul li .gh{ float:left; margin-top:52px; }
.lx_list ul li .gh.sp{ float:right; margin-right:40px; }
.yings{ height:120px; width:1202px; margin:0 auto; font-family:"微软雅黑"; }
.yings .bzh{ float:left; margin-top:50px; opacity:0;}
.yings .bzh p{ font-size:30px; font-weight:bold;}
.yings .bzh span{ font-size:20px;}
.yings .lsv{ float:right; opacity:0;}
.yings .lsv p{ font-size:20px; margin-top:50px; text-align:right; font-weight:bold;}
.yings .lsv span{ font-size:12px; line-height:26px;}
.list_index.sh{ background-color:#fff; height:60px; margin-top:-25px; opacity:0;}
.list_index.sh .tops{  position:relative; z-index:9; background-color: transparent;}
.list_index.sh .tops:hover{ background-color:#262626;}
.list_index.sh .tops:hover a{ color:#fff; display:block;}
.banner_dt.cpe{ background:url(../images/list_bsc_02.png) no-repeat center top; height:183px;}
.banner_dt.lsc{ background:url(../images/artc_02.jpg) no-repeat center top; height:183px;}
.banner_dt.lsc .banner_dtc .bt .gl{ font-family:"微软雅黑"; font-size:20px; margin-bottom:12px;}
.nr_zy{ width:1202px; margin:0 auto; margin-top:45px; margin-bottom:45px; height:145px; background-color:#fff; padding-top:25px;}
.nr_zy .nr_tt{ float:left;width:543px; height:125px; border-right:dotted 1px #bfbfbf; margin-left:57px; line-height:26px; color:#9b9b9b;font-size:14px;}
.nr_zy .nr_tt.fy{ float:left; border-right: none;}
.tb{ margin:0 auto; width:101px; padding-top:50px;}
.nr_zy .nr_tt h2{ font-weight:100; height:40px; font-size:16px; color:#262626;} 
.nr_zy .nr_tt p{ width:426px;}
.nrq{ text-align:center; background-color:#141414; width:1202px; margin:0 auto; position:relative;}
.er{ position:absolute; bottom:0px; left:0px; height:5px; background-color:#f1f1f1; width:100%; z-index:89;}
.gysy{ background:url(../images/index_10.jpg) no-repeat center center; width:90px;  line-height:25px;font-family: "微软雅黑";
    font-size: 14px;
    line-height: 60px;
    margin-right: 98px;
    float: left;
    text-align: center;
    height: 60px;
    overflow: hidden;
}
.gysy a{ color:#fff; transition:0.5s;}
.gysy a:hover{ color:#d2b988;}
.header .dh ul li.gysy a{ color:#fff;}
.jies img{ opacity:0;}
.jies p{ opacity:0;}
.jies span{ opacity:0; display:block;}
#works ul li:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
#works ul li{ position:relative;}
.gks{ color:#9b9b9b; font-size:14px; font-family:"微软雅黑"; height:40px; line-height:55px; text-align:center;}
#works ul li:hover .titl{ background-color:#262626; color:#fff; opacity:1; width:289px;}
.works_wrap #works li a:hover{ opacity:1;}
#worksc{width:100%;}
#worksc ul{width:100%; overflow:hidden; float:left;}
#worksc ul li{float:left;width:290px; height:295px; text-align:center; margin-right:15px; margin-top:20px;}
#worksc ul li a{display:block; background:#fff; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#worksc ul li article{position:relative; width:289px; height:235px;  overflow:hidden;border:solid 1px #e1e1e1;}
#worksc ul li article img{position:absolute; top:0; left:0; width:100.5%; height:auto; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }
#worksc ul li article summary{width:100%; height:50px; position:absolute; bottom:-50px; left:0; line-height:50px; color:#a9a9a9; background:rgba(0,0,0,0.5); background:#666\9; text-align:left; text-indent:20px; z-index:3; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#worksc ul li h5{line-height:24px; font-size:18px; color:#333; padding-top:16px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#worksc ul li span{line-height:22px; font-size:14px; color:#999; display:block; padding-bottom:18px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.works_wrap #worksc li a .titl{border:solid 1px #e1e1e1; border-top:none; font-family:"微软雅黑"; font-size:16px; line-height:52px; text-align:center; display:block; color:#000;    margin-top: -1px; position: relative;z-index: 0;width: 289px;}
.works_wrap #worksc li a:hover .titl{background-color: #262626; color: #fff; opacity: 1;}
.works_wrap #worksc li a p {border:solid 1px #e1e1e1; height:78px; float:left; background-color:#f1f1f1; line-height:28px; font-size:12px; text-align:left; padding-left:20px; padding-right:20px; padding-top:20px;border-top:none; border-bottom:solid 1px #dedede;}
.works_wrap #worksc li a{ color:#333;}
.works_wrap div#worksc ul{ margin-top:5px;}
#worksc_ctrl{width:100%; height:65px; text-align:center; border-bottom:solid 1px #eeeeee; position:relative; margin-top:15px;}
#worksc_ctrl button{width:35px; height:35px; display:inline-block;  border:none; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#worksc_ctrl #worksc_prev{cursor:pointer;background:#eeeeee url(../images/works_arr.png) no-repeat  -4px -7px; position:absolute; top:0px; left:540px;}
#worksc_ctrl #worksc_prev:hover{background:#262626 url(../images/works_arr.png) no-repeat -57px -7px;}
#worksc_ctrl #worksc_next{ cursor:pointer;background:#eeeeee url(../images/works_arr.png) no-repeat  -61px -57px;position:absolute; top:0px;left:630px;}
#worksc_ctrl #worksc_next:hover{background:#262626 url(../images/works_arr.png) no-repeat -8px -57px;}
#worksc_prev, #worksc_next, #worksc_more{border-radius:2px;}
#worksc_more{display:inline-block; width:35px; height:35px; background:#eeeeee url(../images/works_more.png) no-repeat center -57px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
#worksc_more:hover{background:#262626 url(../images/works_more.png) no-repeat center -7px;}
#worksc ul li article img:hover{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
.works_wrap.yk{animation: gfadeIn 1s 0.5s both;}
.jg.fy .jgs.gm .list_jg{ opacity:0;}
.jTitle{ color:#e9c275;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;  font-size:26px; text-align:center; opacity:0;}
.gSi{ width:100%; height:84px; margin-top:20px;}
.yindao{ background-color:#262626; float:left; width:100%; }
.yindao .logoc{ width:225px; margin:0 auto; position:relative;}
.yindao .logo_t{ margin-top:348px; background:url(../images/logoyd_03.png) no-repeat center top; width:225px; height:85px; position:absolute;}
.xzs{transition: 1s ease-in-out;transform:rotateY(360deg);
-webkit-transform:rotateY(360deg);
-moz-transform:rotateY(360deg);}
.yindao .logo_w{ background:url(../images/logoyd_05.png) no-repeat center top; width:225px; height:25px; opacity:0; position:absolute; margin-top:435px;}
.jdt{ background-color:#d2b988; height:4px; width:100%; bottom:0px; float:left; position:absolute;}
.yinj{ opacity:0;}
.jg .jg.fy #xinv .kaishi1.jh{margin-top:250px;}
.btn_zz{ margin:0 auto; width:125px; position:relative;}
.banner_dt.lsc .banner_dtc .bt span font{ float:left; margin-right:8px;}
.b1_z{ width:1000px; margin:0 auto; position:relative;}
.b1_z b{ display:block; float:left; right:-20px; top:-40px; margin-right:40px;opacity:0;}
.ghc{ position:absolute; top: 0px; right: -60px;}
.b1_z p{ margin-left:-90px;margin-top:-50px; opacity:0;}
.b1_z span{ margin-left:-90px; opacity:0; }
.b2_z{ width:1000px; margin:0 auto; position:relative;}
.b2_z p{ margin-left:-70px;margin-top:-157px; opacity:1;display:block; position:absolute; right:-10px;}
.b2_z span{ margin-left:-90px; opacity:1; display:block; position:absolute; right:0px; top:-114px; }
.b2_z font{ margin-left:-90px; opacity:1; display:block; position:absolute; right:100px; margin-top:80px;}
.b3_z{ position: relative; margin:0 auto; width:1000px;}
.b3_z p{ text-align:center; margin-top:35px;}
.b3_z span{ display:block; text-align:center;}
.gy{ background:url(../images/gybj.jpg) no-repeat center top; margin:0 auto;}
.gy_wz{ background:url(../images/gy_03.png) no-repeat center top; width:233px; height:64px; margin:0 auto; font-family:"微软雅黑"; font-size:21.33px; color:#fff; margin-top:135px;}
.gy_wx{width:396px; height:64px; margin:0 auto; font-family:"微软雅黑"; font-size:21.33px; color:#fff; margin-top:28px;}
.gy_logo{ background:url(../images/gy_07.png) no-repeat center top; width:287px; height:255px; margin:0 auto; margin-top:95px;}


/*foot-----*/
.foot-text{width:100%;background:#262626;padding:30px 0px;text-align:center;color:#9b9b9b;font-size:14px;}
.foot-text .fNav a{color:#9b9b9b;}
.foot-text .f-address{margin-top:5px;}


.nrq .pro-img img{width:1100px;}

.work-pic{width:100%;margin:20px 0px;overflow:hidden;}
.work-pic dt{width:282px;float:left;overflow:hidden;}
.work-pic dt img{width:100%;}

.cont img{width:1100px;}

.dt_Cont img{width:318px;}











