@charset "utf-8";
/******************************************************

 功能：主样式表
 
 ******************************************************/

/* 全局背景、字体、字号、颜色、行高、页边距等 */
html { -webkit-text-size-adjust: none; }
* { margin:0px; padding:0px; }
body { margin:0px; padding:0px; font-size:12px; color:#000; font-family:"Noto Sans SC"}
/* CSS3盒子模型 */
ul, li, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, p { list-style-type:none; margin:0; padding:0; display:block; }
em, i { font-style:normal; }
em { display:inline-block; vertical-align:middle; }
fieldset { border:none; margin:0; padding:0; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
/* 公共匹配样式 */
* { outline:none; }
a, img { border:none; }
img { border:none; vertical-align:middle; }
/* 链接 */
a { text-decoration:none; color:#333; }
a:hover { color:#333; text-decoration:none; }
a:visited { text-decoration:none; color:#333; }
a:active { text-decoration:none; color:#333; }
input[type=button], input[type=reset], input[type=submit] { cursor:pointer; -webkit-appearance: none; }
.clear:after{clear:both;display:table;height:0;content:"";}
.left{float:left;}
.right{float:right;}
.box{width:1200px; margin-left:auto; margin-right:auto;}
.box1{width:900px; margin-left:auto; margin-right:auto;}
/*头部*/
.nav{background:rgba(0,0,0,0.38);height:90px;color:#fff;position:fixed;top:0;left:0;width:100%;z-index:9999;border-bottom:1px solid #2a2a2a}
.nav1{background:#000 !important}
.nav .lanmu{width:40%;}
.nav .lanmu a{font-size:16px;color:#fff;line-height:90px;padding:0 35px;}
.nav .lanmu a:hover{opacity:0.9}
.nav .lanmu .on{color:#ffb900;}
.nav .lanmu .on:hover{opacity:1}
.nav .logo{width:20%;text-align: center;}
.nav .logo img{height:64px;margin-top:13px}
/*banner*/
.banner .swiper-slide{width:100%;height:100vh;position:relative;background:#fff;}
.banner .swiper-slide .box1{position:relative;z-index: 99;width:820px;margin-left: auto;margin-right: auto;}
.banner .swiper-slide .nr{height:100vh;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items:flex-start;align-items:flex-start;color:#fff;flex-flow: column;}
.banner .swiper-button-prev{left:120px;width:24px;height:41px;background:url(../images/banner_zuo.png)no-repeat center;background-size: cover}
.banner .swiper-button-prev:after{display:none;}
.banner .swiper-button-prev:hover{opacity:0.8}
.banner .swiper-button-next{right:120px;width:24px;height:41px;background:url(../images/banner_you.png)no-repeat center;background-size: cover}
.banner .swiper-button-next:after{display:none;}
.banner .swiper-button-next:hover{opacity:0.8}
/*第一张*/
.banner .swiper-slide .nr1 .en{font-size:27px;}
.banner .swiper-slide .nr1 .name{font-size:68px;font-weight:bold;color:#ffba00;padding-top: 5px;}
.banner .swiper-slide .nr1 .name i{display:none;width:110px;height:8px;background:#fff;vertical-align: middle;margin-left:18px;}
.banner .swiper-slide .nr1 .funame{font-size:68px;font-weight:bold;}
.banner .swiper-slide .nr1 .more a{display:block;width:160px;height:56px;line-height:56px;text-align: center; background:rgb(255,255,255,0.4);margin-top:50px;color:#ffba00;font-size:14px;    border-radius: 18px;font-weight: bold;font-family: Noto Serif SC;}
.banner .swiper-slide .nr1 .more a:hover{background:#ffba00;color:#000;}
.banner .swiper-slide-active .nr1 .en{animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.banner .swiper-slide-active .nr1 .name{animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.banner .swiper-slide-active .nr1 .funame{animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.banner .swiper-slide-active .nr1 .more{animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
/*第二张*/
.banner .swiper-slide .tpc2 .name{color:#fff;}
.banner .swiper-slide .tpc2 .name i{display:none;}
.banner .swiper-slide .tpc2 .funame{font-size:44px;padding-top:10px;}
/*关于我们*/
.about{width:900px;margin-left:auto;margin-right:auto;padding-top:70px;text-align: center;}
.about .name span{display:block;font-size:36px;font-weight:bold;}
.about .name i{display:block;width:45px;height:6px;background:#ffba00;margin-left:auto;margin-right: auto;margin-top: 16px;}
.about .funame{padding-top: 15px;}
.about .funame span{display:block;font-size:21px;color:#ffba00;}
.about .funame p{color:#ffba00;padding-top:5px;}
.about .intro{font-size:17px;line-height:30px;color:#888;text-align: left;padding-top: 30px;}
.about .more a{display:block;width:160px;height:56px;line-height:56px;text-align: center;background:#ffba00;border-radius:10px;margin-left:auto;margin-right:auto;margin-top:30px;text-transform:uppercase;font-size:14px;font-weight: bold;font-family:Noto Serif SC;}
.about .more a:hover{background:#000;color:#ffba00}
/*案例展示*/
.anli{width:100%;background:#f7f7f7;padding:90px 0 130px 0;margin-top:70px;}
.anli .name{text-align:center;}
.anli .name span{display:block;font-size:36px;font-weight:bold;}
.anli .name p{font-size:28px;font-weight:bold;padding-top:5px;}
.anli .name i{color:#ffba00;padding-top:15px;display:block;}
.anli .content{padding-top:45px;}
.anli .content .anli_box{margin:0 25px;}
.anli .content .anli_box .swiper-slide{width:20%;float:left}
.anli .content .anli_box .swiper-slide a{display:block;width:100%;position:relative;padding-top:100%;overflow:hidden;border-radius:6px;transition:all 0.6s}
.anli .content .anli_box .swiper-slide .img img{width:100%;height:100%;position:absolute;top:0;left:0;transition:all 0.6s}
.anli .content .anli_box .swiper-slide .img i{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/anli.png)no-repeat center;background-size: cover;}
.anli .content .anli_box .swiper-slide .name1{position:absolute;bottom:10px;left:10px;color:#fff;}
.anli .content .anli_box .swiper-slide .name1 span{display:block;opacity:0.7}
.anli .content .anli_box .swiper-slide .name1 p{font-size:22px;font-weight:bold;position:relative;}
.anli .content .anli_box .swiper-slide .name1 p strong{position:relative;z-index:1}
.anli .content .anli_box .swiper-slide .name1 p:after{content: "";display:block;width:150px;height:6px;background:#ffba00;position:absolute;left:0;bottom:2px;z-index:0}
.anli .content .anli_box .swiper-slide .name1 i{display: block;padding-top:2px;opacity:0.9}
.anli .content .anli_box .swiper-slide a:hover{box-shadow:0 0 15px rgba(0,0,0,0.5)}
.anli .content .anli_box .swiper-slide a:hover .img img{transform: scale(1.1)}
.anli .more a{display:block;width:160px;height:56px;line-height:56px;text-align: center;background:#ffba00;border-radius:10px;margin-left:auto;margin-right:auto;margin-top:35px;text-transform:uppercase;font-size:14px;font-weight: bold;font-family:Noto Serif SC;}
.anli .more a:hover{background:#000;color:#ffba00}
.strategy{padding:100px 0;text-align: center;}
.strategy span{display:block;font-size:36px;font-weight:bold;}
.strategy p{color:#ffba00;padding-top:5px;}
/*合作伙伴*/
.hezuo{background:#fafafa;padding-top:30px;padding-bottom:80px;}
.hezuo_box{width:1200px;margin-left: auto;margin-right: auto;position: relative;}
.hezuo .name{text-align: center;}
.hezuo .name span{display:block;font-size:36px;font-weight:bold;}
.hezuo .name p{color:#ffba00;padding-top:5px;}
.hezuo .content{width:1200px;margin-left:auto;margin-right:auto;margin-top:15px;}
.hezuo .content .nr{width:1160px;overflow:hidden;}
.hezuo .content ul li{width:210px;height:105px;float:left;margin:0 11px;}
.hezuo .content ul li img{width:100%;height:100%;}
.hezuo .content .f16164640086{width:20px;cursor:pointer}
.hezuo .content .f16164640086:hover i{color:#000}
.hezuo .content .f16164640086 i{font-size:38px;color:#ffba00;display:inline-block;line-height:105px;}
.hezuo .content .f161646400815{width:20px;cursor:pointer}
.hezuo .content .f161646400815 i{font-size:38px;color:#ffba00;display:inline-block;line-height:105px;}
.hezuo .content .f161646400815:hover i{color:#000}
/*版权*/
.banquan_box{position: absolute; top: -35px;}
.banquan_nav{text-align: center;width:100%;line-height:38px;height:38px;background:#454547;color:#fff;font-size:14px;position: relative;}
.banquan_nav a{color:#fff;display:inline-block;padding:0 42px;background:url(../images/bq_nav.jpg) no-repeat left center;}
.banquan_nav a:hover{color:#ffba00;}
.banquan_nav .on{color:#ffba00;}
.banquan_nav a:nth-child(1){background:none}
.banquan_nav1{width:900px;margin-left: auto;margin-right: auto;position:relative;}
.banquan{width:100%;background:#0a0b0d;padding-top:25px;}
.banquan .lx{text-align:center;position: relative;}
.banquan .lx .name p{color:#fff;font-size:26px;font-weight: bold}
.banquan .lx .name i{display:block;width:35px;height:5px;background:#ffba00;margin-left: auto;margin-right: auto;margin-top:10px;}
.banquan .lx .intro{padding-top: 10px;}
.banquan .lx .intro span{font-size:18px;color:#fff;}
.banquan .lx .intro p{font-size:16px;color:#888;padding-top:8px;}
.banquan .lx .intro i{display:block; font-size:14px;color:#888;padding-top:8px;padding-bottom: 12px;}
.banquan .wx{position:absolute;right:25px;bottom:-5px;}
.banquan .wx ul li{float:left;margin:0 10px;cursor:pointer;position: relative;}
.banquan .wx ul li a{display:block;}
.banquan .wx ul li i{display:inline-block;font-size:18px;color:#fff;}
.banquan .wx ul li i:hover{color:#ffba00;}
.banquan .wx ul li img{width:100px;position:absolute;bottom:28px;left:-45px;display:none}
.banquan .wx ul li:hover img{display:block;}
.banquan .copy{width:980px;margin-left: auto;margin-right: auto; line-height:36px;color:#6e6e6e;font-size:14px;border-top:2px solid #424344;text-align: center;}
.fanhui{position:fixed;bottom:40px;left:50%;margin-left:470px; cursor:pointer;z-index: 999;display:none;}
.fanhui1{display:block !important;}
.fanhui img{width:51px;}
/*内页banner*/
.ny_banner{height:520px;color:#fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;flex-flow: column;position: relative;z-index: 12}
.ny_banner span{font-size:44px;font-weight:600}
.ny_banner p{font-size:18px;padding-top:8px;}
.ny_banner .img{width:52px;position:absolute;bottom:-26px;left:50%;margin-left:-26px;box-shadow:0 0 3px #c3910a;border-radius:50%;}
.ny_banner .img img{width:52px;height:52px;border-radius:50%;overflow:hidden;}
.two_nav{text-align: center;padding-top:65px;}
.two_nav a{display:inline-block;width:170px;height:44px;line-height:44px;text-align: center;border:1px solid #ffba00;margin:0 25px 20px;font-size:18px;font-weight:500}
.two_nav .on{background:#ffba00;}
.two_nav a:hover{background:#ffba00;}
.two_nav1{text-align: center;padding-top:65px;}
.two_nav1 ul li{float:left; width:170px;height:44px;line-height:44px;text-align: center;border:1px solid #ffba00;margin-bottom:20px;font-size:18px;font-weight:500;margin-right:70px;}
.two_nav1 ul li:nth-child(4n){margin-right:0}
.two_nav1 ul li a{display: block;width:100%;}
.two_nav1 ul li .on{background:#ffba00;}
.two_nav1 ul li a:hover{background:#ffba00;}
/*关于我们*/
.about_jj{width:900px;height:540px;margin-top:45px;position:relative;}
.about_jj .bg{width:900px;height:540px;background:url(../images/about_jj.png) no-repeat center top;}
.about_jj .img{position:absolute;top:100px;left:115px;}
.about_jj .img1 img{width:390px;position:absolute;right:0;bottom:0}
.about_jj .nr{width:730px;height:250px;background:url(../images/about_jj_bg.png);position:absolute;left:0;bottom:40px;}
.about_jj .nr .content{padding:18px 60px 0 60px;font-size:15px;line-height:22px;color:#888}
.about_jj .nr .content p{padding:6px 0;}
.about_kj{padding-top:130px;}
.about_kj .name{width:307px; line-height:58px;background:url(../images/about_name.png);text-indent: 10px;font-size:26px;font-weight:300;}
.about_kj .img img{max-width:100%;margin-top: 50px;}
.about_jt{padding-top:130px;padding-bottom: 100px;}
.about_jt .name{width:307px; line-height:58px;background:url(../images/about_name.png);text-indent: 10px;font-size:26px;font-weight:300;}
.about_jt .content{padding-top: 30px;}
.about_jt .content ul li{width:30%;float:left;margin-right:5%;padding-bottom:50px;}
.about_jt .content ul li:nth-child(3n){margin-right:0;}
.about_jt .content ul li .img{width:100%;padding-top: 100%;position: relative;overflow:hidden;}
.about_jt .content ul li .img img{width:100%;height:100%; position:absolute;top:0;left:0;transition:all 0.6s}
.about_jt .content ul li .img .img2{opacity:0}
.about_jt .content ul li .img p{width:100%;height:48px;line-height: 48px; position:absolute;bottom: 0; left:0;background:rgba(255,186,0,0.7);text-align: center;font-size:16px;color:#333;overflow:hidden;display:none;transition:all 0.6s}
.about_jt .content ul li .img:hover .img1{opacity:0}
.about_jt .content ul li .img:hover .img2{opacity:1}
.about_jt .content ul li .img:hover p{display:block}
.about_jt .content ul li .name1{padding-top:20px;font-size:20px;text-align: center;color:#666;}
	.about_jt_tc{position: fixed;z-index: 9999;top:0;left:0;background:#fff;width:100%;height:100%;display:none}
	.about_jt_tc .gb{position:absolute;top:50px;right:50px;cursor: pointer}
	.about_jt_tc .content{position:absolute;width:1200px;left:50%;top:50%;transform:translate(-50%, -50%);}
	.about_jt_tc .content .zuo{width:330px;}	
	.about_jt_tc .content .zuo .img{width:100%;position:relative;padding-top:100%;}
	.about_jt_tc .content .zuo .img img{width: 100%;height: 100%; position: absolute;top: 0;left: 0;}
	.about_jt_tc .content .zuo .img p{width: 100%; height: 48px;line-height: 48px;position: absolute;bottom: 0;left: 0;background: rgba(255,186,0,0.7);text-align: center;font-size: 16px;color: #333;}	
	.about_jt_tc .content .you{width:calc(100% - 380px)}	
	.about_jt_tc .content .you .name{font-size:36px;border-bottom:1px solid #bebebe;font-weight:300;color:#666;padding:5px 0 10px}
	.about_jt_tc .content .you .intro{font-size:16px;color:#777;line-height:32px;padding-top:16px;}
	.about_jt_tc .content .you .intro img{max-width:100%;}
/*自主平台*/
.about_pt{padding-top:25px;padding-bottom:145px;}
.about_pt .nr{text-align: center;font-size: 18px;line-height:30px;}
.about_pt .nr img{max-width:100%;}
.about_pt .nr p{color:#888;padding-top:20px;}
.about_pt .content{text-align:center;padding-top: 40px;}
.about_pt .content a{display:inline-block;}
.about_pt .content a:nth-child(1){margin-right:65px;}
/*游礼宿迁*/
.youli{padding-top: 75px;padding-bottom: 80px;}
.youli .name{text-align: center;font-size:18px;color:#666;}
.youli ul{padding-top: 40px;}
.youli ul li{width:24%;float:left;margin-left:1.3%}
.youli ul li:nth-child(1){margin-left:0}
.youli ul li .img img{width:90px;height:90px;overflow:hidden;border-right:50%;margin-left: auto;margin-right: auto;display:block;}
.youli ul li .name1{font-size:18px;text-align: center;color:#666;padding-top: 12px;}
.youli ul li .intro{background:#f2f2f2;border-radius:5px;padding:50px 10px;margin-top: 10px;font-size:16px;}
.youli .ewm{text-align: center;padding-top: 30px;}
.youli .ewm img{width: 160px;}
.youli .ewm p{font-size:16px;padding-top:20px;}
/*荣誉*/
.honor{padding-top: 25px;padding-bottom:25px;}
.honor .content{background:#f7f7f7;padding-top: 20px;}
.honor .content ul{}
.honor .content ul li{width:31.1%;margin:0 1%;background:#fff;margin-bottom:30px;padding-bottom: 100px;display: inline-block;vertical-align: top; word-spacing: normal;}
.honor .content ul li .img img{width:100%;height:160px;}
.honor .content ul li .text{padding:0 25px;}
.honor .content ul li .text .time{padding-top:25px;font-weight:500}
.honor .content ul li .text .name{font-size:20px;line-height:30px;color:#555;font-weight:300;padding-top:10px;}
.honor .content ul li .text .nr{font-size:14px;line-height:26px;font-weight:300;padding-top:15px;}
.honor .content ul li:hover{box-shadow:0 0 12px rgba(0,0,0,0.5)}
/*联系我们*/
.contact_lb{padding-top:65px;}
.contact_lb .name{text-align: center;}
.contact_lb .name span{font-size:28px;font-weight: bold;}
.contact_lb .name i{display:block;width:32px;height:5px;background:#ffba00;margin-left: auto;margin-right: auto;margin-top:5px;margin-bottom: 5px;}
.contact_lb .name p{color:#cd0720; font-weight:400;}
.contact_lb .intro{padding-top: 75px;position:relative;}
.contact_lb .intro .dizhi{width:370px;font-size:14px;color:#666;line-height:30px;padding-left: 52px;}
.contact_lb .intro .tel{margin-left:80px;font-size:14px;color:#666;line-height:30px;}
.contact_lb .intro .ewm{position: absolute;right:0;bottom:0}
.contact_lb .intro .ewm .wb{display:inline-block;}
.contact_lb .intro .ewm i{display:inline-block;color:#888;font-size:20px;margin:0 10px;}
.contact_lb .intro .ewm i:hover{color:#ffba00;}
.contact_lb .intro .ewm .wx{display:inline-block;position:relative;}
.contact_lb .intro .ewm .wx img{width:100px;height:100px;position:absolute;left:-30px;bottom:26px;display:none}
.contact_lb .intro .ewm .wx:hover img{display:block;}
.contact_lb .tp{text-align: center;padding-top: 200px;padding-bottom: 70px;}
.contact_lb .tp img{max-width:580px;}
/*加入我们*/
.Join{padding-top:65px;}
.Join .name{text-align: center;}
.Join .name span{font-size:28px;font-weight: bold;}
.Join .name i{display:block;width:32px;height:5px;background:#ffba00;margin-left: auto;margin-right: auto;margin-top:5px;margin-bottom: 5px;}
.Join .name p{color:#cd0720; font-weight:400;}
.Join .intro{padding-top:50px;}
.Join .intro .title{font-size:28px;font-weight:bold;color:#ffba00;}
.Join .intro .nr{font-size:14px;line-height:28px;color:#888;padding-top: 15px;}
.Join .intro .nr img{max-width:100%;}
.Join_lb{max-width:1250px;margin-left: auto;margin-right: auto;}
.Join_lb ul{border-bottom:1px solid #888;padding-bottom: 35px;}
.Join_lb ul li{border-top:1px solid #888;margin-top:35px;padding:0 14%;}
.Join_lb ul li .name{font-size:26px;font-weight:bold;color:#ffba00;padding-top: 15px;}
.Join_lb ul li .intro{font-size:14px;line-height:28px;color:#888;padding-top: 15px;}
.Join_lb .tp{text-align: center;padding-top: 50px;padding-bottom: 70px;}
.Join_lb .tp img{max-width:580px;}
/*山海观点*/
.news_lb{padding-bottom: 100px;padding-top: 25px;}
.news_lb .hidden{ display: none;}
.news_lb .jq22{width:100%;height: auto;margin:0 auto;overflow: hidden;}
.news_lb .jq22 ul.list{overflow: hidden;}
.news_lb .jq22 ul.list li{width:32%;margin-right:2%;float: left;overflow: hidden;padding-bottom: 40px;}
.news_lb .jq22 ul.list li:nth-child(3n){margin-right:0}
.news_lb .jq22 ul.list li .img{width: 100%;position:relative;padding-top:66.7%;}
.news_lb .jq22 ul.list li .img img{width: 100%;height:100%;position:absolute;top:0;left:0;}
.news_lb .jq22 ul.list li .name a{display:block; font-size:18px;font-weight: 600;padding-top:8px;height:24px;line-height: 24px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_lb .jq22 ul.list li .name a:hover{color:#ffba00}
.news_lb .jq22 ul.list li .intro{font-size:14px;line-height:24px;height:120px;color:#999;margin-top:5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
.news_lb .jq22 ul.list p{text-align: center;padding: 10px;font-size:14px;font-weight:500;}
.news_lb .jq22 .more{overflow: hidden;text-align: center;}
.news_lb .jq22 .more a{display: block;width:120px;line-height:38px;border-radius:30px;color:#000;margin:0 auto;background:#ffba00;text-align:center;font-weight:500}
.news_lb .jq22 .more a:hover{background:#000;color:#ffba00;}
.news_lb .jq22 .more p{font-size: 14px;color: #999;}
/*新闻详情页*/
.news_xq{padding-top:30px;padding-bottom:80px;}
.news_xq .name{font-size:26px;font-weight:bold;text-align: center;}
.news_xq .time{font-size:14px;color:#999; text-align: center;border-bottom:1px solid #ddd;padding-top:15px;padding-bottom:15px;}
.news_xq .intro{font-size:14px;line-height:28px; color:#666;padding-top:25px;}
.news_xq .intro img{max-width:100%;}
.news_xq .xia{font-size:14px;padding-top:25px;}	
.news_xq .xia .f14464847355{line-height:30px;color:#999;}	
.news_xq .xia .f14464847355 a{color:#999;}	
.news_xq .xia .f14464847355 a:hover{color:#ffb900;}
/*服务*/
.service{padding-top:65px;}
.service .name{}
.service .name span{color:#ffba00;}
.service .name p{font-weight:bold;font-size:38px;}
.service .name i{font-size:20px;font-weight:bold;}
.service .content{font-size:16px;line-height:28px;color:#666;padding-top: 30px;padding-bottom: 80px;}
.service .content img{max-width:100%;}
/*案例列表页*/
.case_lb{padding-bottom:40px;}
.case_lb .title{padding-top:70px;position:relative;z-index:11;background: #fff;}

.case_lb .title dl{float:left; width:170px;margin-right:70px;position:relative;}
.case_lb .title dl:nth-child(4n){margin-right:0}
.case_lb .title dl dt{ width:170px;height:44px;line-height:44px;text-align: center;border:1px solid #ffba00;margin-bottom:15px;font-size:18px;font-weight:500;}
.case_lb .title dl dt a{display: block;width:100%;}
.case_lb .title dl dt .on{background:#ffba00;}
.case_lb .title dl dt a:hover{background:#ffba00;}
.case_lb .title .f16166555236{display:none;position:absolute;top:46px;left:0;background:#d69900;width:172px;padding:10px 0;}
.case_lb .title dl dd a{display:block;text-align: center;line-height:40px;color:#fff;font-size:15px;}
.case_lb .title dl dd .on{color:#000;}
.case_lb .title dl dd a:hover{color:#000;}
.case_lb .hidden{ display: none;}
.case_lb .jq22{padding-top:60px;position:relative;}
.case_lb .jq22 ul.list{overflow: hidden;}
.case_lb .jq22 ul.list li{width:48%;margin-right: 4%; float:left;overflow: hidden;margin-bottom: 40px;}
.case_lb .jq22 ul.list li:nth-child(2n){margin-right:0}
.case_lb .jq22 ul.list .end{position:relative;z-index:10}
.case_lb .jq22 ul.list li a{display:block;width:100%;position:relative;padding-top:100%;overflow:hidden;border-radius:6px;transition:all 0.6s}
.case_lb .jq22 ul.list li .img img{width:100%;height:100%;position:absolute;top:0;left:0;transition:all 0.6s}
.case_lb .jq22 ul.list li .img i{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/anli.png)no-repeat center;background-size: cover;}
.case_lb .jq22 ul.list li .name1{position:absolute;bottom:10px;left:10px;color:#fff;}
.case_lb .jq22 ul.list li .name1 span{display:block;opacity:0.7}
.case_lb .jq22 ul.list li .name1 div{font-size:28px;font-weight:bold;position:relative;}
.case_lb .jq22 ul.list li .name1 div strong{position:relative;z-index:1}
.case_lb .jq22 ul.list li .name1 div:after{content: "";display:block;width:180px;height:8px;background:#ffba00;position:absolute;left:0;bottom:2px;z-index:0}
.case_lb .jq22 ul.list li .name1 i{display: block;padding-top:2px;opacity:0.9;font-size:14px;}
.case_lb .jq22 ul.list li a:hover{box-shadow:0 0 15px rgba(0,0,0,0.5)}
.case_lb .jq22 ul.list li a:hover .img img{transform: scale(1.1)}
.case_lb .jq22 ul.list p{text-align: center;padding: 10px;}
.case_lb .jq22 .more{position:absolute;bottom:40px;right:0;width:48%;}
.case_lb .jq22 .more a{display: block;width:100%;position:relative;padding-top:100%;}
.case_lb .jq22 .more a span{width:100%;height:100%;position:absolute;top:0;left:0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.case_lb .jq22 .more a span i{display: block; width:115px;line-height:38px;border-radius:30px;color:#000;background:#ffba00;font-weight:500;text-align: center}
.case_lb .jq22 .more a span i:hover {color:#ffba00;background:#000;}
.case_lb .jq22 .more a span h4{font-size:14px;color:#999;font-weight:400}
/*案例详情页*/
.case_xq{font-size:16px;line-height:28px;color:#666;padding-top:80px;padding-bottom: 120px;}
.case_xq img{max-width:100%}




