﻿  
*{ margin:0; padding:0; list-style:none;}
body,h1,h2,h3,p,dl,dd,ol,ul,th,td,form,fieldset,input,button,textarea{margin:0;padding:0}
html{-webkit-text-size-adjust:none;word-wrap:break-word}
h1,h2,h3{font-size:100%}ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit}
fieldset,img{border:0}
cite,em,s,i,b{font-style:normal}
input,button,textarea,select{font-size:100%}
body,input,button,textarea,select,option{font-size:normal}
a,input,textarea{text-decoration:none;outline:0}
li,img,label,input{vertical-align:middle}
var{font-style:normal}
ins{text-decoration:none}
  body{
    font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
	/*font: 14px/1.5 "Microsoft Yahei";font-family: "Microsoft Yahei",Arial, Verdana,"微软雅黑","宋体";*/
	overflow:-Scroll;overflow-x:hidden;
}


/*去掉苹果默认样式*/
input[type="button"], input[type="text"],input[type="submit"], input[type="reset"] {
  -webkit-appearance: none;
}


.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 5px;
  }
  .swiper-pagination-bullet{
    width: 11px;
    height: 11px;
    display: inline-block;
    border-radius: 50%;
    border: 2px solid #fff;
    background:transparent;
    opacity: 1;
  }
  .swiper-pagination-bullet-active{
    width: 11px;
    height: 11px;
    opacity: 1;
    background-color: #fff;
  }
  #nav>li.on a{
    color:yellow;
  }
  .swiper-button-next{
    position:absolute;
    cursor: pointer;
    top:43%;
    right:66px;
    width:33px;
    height:62px;
    opacity:0;
    -webkit-transition: opacity 1s;
    background: url(../images/right.png);
  }
  .swiper-button-prev{
    position:absolute;
    cursor: pointer;
    top:43%;
    left:66px;
    width:33px;
    height:62px;
    opacity:0;
    -webkit-transition: opacity 0.5s;
    background: url(../images/left.png);
  }
  .swiper-container:hover .swiper-button-prev , .swiper-container:hover .swiper-button-next{
    opacity: 1;
    -webkit-transition: opacity 0.5s;
  }
  .pos-span{ position:absolute; right:0px; top:-2px;}
  .swiper-slide img{ width:100%;}
  
  
  
  
.clearfix:after{
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix{
  zoom: 1;
}

a:link,a:visited{ text-decoration:none;transition: all 0.3s ease 0s; color:#fff;}
a:hover{ text-decoration:none;}
  
.wrap {
    width: 1600px;
    margin: auto;
}
.wrap::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
  
  /*导航开始*/
.nav *{text-decoration:none;font-size:9pt;}
.nav * a:hover{background-color:#FF6F61;/* 鼠标经过时的红色背景，可自定义 */ color:#fff;}
.menu{list-style:none;height:100px;width:100%;background-color:#fff; border-top:3px solid #FF6F61; text-align:center;}
.nav{list-style:none;height:100px;background-color:#fff; margin:auto; display: inline-block;}
.nav small{ font-size:12px;}
.nav li{float:left;  text-align:center;position:relative;}
.nav li a{color:#212529;font-size:18px;line-height:143px;padding:0 40px;blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());display:inline-block;}
.nav li a:focus{-moz-outline-style: none; }
.nav li .sub-nav{position:absolute;top:100px;left:0px;list-style:none;background-color:#fff; display:none;overflow:hidden; z-index:999; width:152px;}
.nav li .sub-nav li{text-align:center;clear:left; border:0;width:100%;height:35px;line-height:35px;position:relative;}
.nav li .sub-nav li a{height:34px;line-height:34px; font-size:14px; padding:0; width:100%;display:inline-block;}
.tit-li-pos22{ position:absolute; right:8px; top:-6px; font-size:14px; display:block;}
.tcdj-top-wrap{ height:50px; line-height:50px; overflow:hidden;}
.tcdj-top-wrap p{ float:left; padding-left:50px; font-size:26px;}
.logo-a { display:block; width:900px; height:220px; margin:auto; text-align:center; background:url(../images/logo-light_02.png) no-repeat;}
.logo-a img{ margin-top:20px;}
.logo-old-wrap{ float:left; margin:0 20px 0 20px; height:100px;}
.tel-wrap{ float:right; height:100px; margin-right: 120px;}
#logobtn a:hover { background-color:transparent !important;}

 /*导航结束*/
 
.lonely-img{ width:100%; overflow:hidden;}
.lonely-img img{ width:100%; display:block;}



/*九大风格*/
img{ border:0;}

.ban{ width:100%; height:1000px; position:relative; overflow:hidden;margin:0 auto 0 auto;}
.ban2{ width:100%; height:700px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:1920px; height:700px; position: relative;}
.ban2 ul li img{ width:100%;}
.prev{ float:left; cursor:pointer;}
.stylebtn { 
    position: absolute;
    bottom: 40px;
    left: 50%;
    border: 1px solid #fff;
	border-radius:5px;
	text-align:center;
    width: 120px;
	font-size:16px;
	text-transform:capitalize;
	padding:5px 10px;
	margin-left:-60px;
}

.num{ height:380px;overflow:hidden; width:1730px; position:relative;float:left;}
.min_pic{ padding-top:5px; width:1800px; margin:auto;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:340px; height:220px; margin-right:5px; padding:1px;}
.num ul li p{ text-align:center; font-size:18px; padding:5px 0;}
.num ul li:hover{ border-bottom:4px solid #fee9e6;}
.num ul li img{ width:100%;}
.num ul li.on{ border-bottom:4px solid #FF6F61; padding:1px; }
.prev_btn1{ width:16px; text-align:center; height:18px; margin:75px 30px 0 -20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:75px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#212529; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}
/*九大风格结束*/

.tab-city-wrap{ width:100%; overflow:hidden;}
.tab-city-l{ width:50%; float:left;}
.tab-city-l img{ width:100%;}
.tab-city-r{ width:50%; float:left; position:relative;}
.tab-city-r-box{ padding:80px;}
.tab-city-r-box .p1{ padding-bottom:20px; font-weight:100; font-size:16px;}
.tab-city-r-box .p2{ font-size:36px;}
.tab-city-r-box h3{ font-size:41px;line-height:36px;}
.tab-city-r-box .p3{ margin-top:20px; font-size: 32px;}
.tab-city-r-box .p3 b{ font-size:52px; color:#81d6cf;}
.tab-city-r-box .p4 span{ background-color:#333; color:#fff; font-size:18px; padding: 3px 8px;}
.tab-city-r-box .p5{ font-size:26px; margin-top:30px;}

.china-link-box{ margin-top:40px; width:700px; overflow:hidden;}
.china-link-box a{ color:#333; padding:10px; display:inline-block; float:left; width:180px; border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;}
.china-link-box a span{ font-size:10px; color:#cacaca;}
.china-link-box a:hover{ color:#81d6cf;}

.more-a{ margin-top:80px;}
.more-a a{ padding:10px 15px; background-color:#81d6cf; font-size:16px;}
.more-a a:hover{ color:#fff; background-color:#e89896;}

#ChinaLinkTab>div{ display:none;}
#ChinaLinkTab2>div{ display:none;}
.tabshow{ display:block!important;}

.map-icon{ position:absolute; top:125px; left:-50px;}
.map-icon2{ position:absolute; top:125px; right:-50px;}


.our-num-wrap{ width:100%; height:650px; background:url(../images/num-bj.jpg); overflow:hidden;}
.our-num{ color:#fff; width:1600px; height:320px; margin:auto; margin-top:200px;  padding:30px; border: 1px solid; background-color: rgba();/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */ }
.our-num dl{ float:left; width:290px; margin:0 60px;}
.our-num dl b{ font-size:130px;}
.our-num dl dd p{ font-size:20px;}
.our-num dl dd .pm{ font-size:12px!important;}
.right-line{ height:100px; float:left; margin-top:50px; width:1px; background-color:#fff;}
.our-num-box1{ overflow:hidden;}
.our-num-a{ text-align:center; margin-top:35px;}
.our-num-a a{ background-color:#ff6f61; padding:10px 20px; font-size:16px;}
.our-num-a a:hover{ background-color:#fff; color:#f0702e;}
.our-num-a .a2{ background-color:#e22720!important; color:#fafa9c;}
.our-num-a .a2:hover{ background-color:#fff!important; color:#e22720}


/*地图*/
.address-wrap{ height:680px; background:url(../images/map.jpg) no-repeat; overflow:hidden;}
.address-wrap-box{ width:1200px; margin:auto;}
.address-wrap-box-ctn{ width:500px; background:url(../images/map-bj.png) repeat; border-radius:8px; overflow:hidden; margin-left:750px; margin-top:38px;}
.address-wrap-box-ctn h4{ text-align:center; color:#fff; font-size:30px; font-weight:400; padding:0; margin-top:20px; margin-bottom:0;}
.address-wrap-box-ctn ul{ padding:20px;}
.address-wrap-box-ctn ul li{ font-size:12px; line-height:20px; margin-bottom:8px; color:#fff; overflow:hidden;}
.address-wrap-box-ctn ul li span{ color:#fafa9c; padding-right:10px; font-weight:bold; display:block; width:125px; text-align:right; float:left;}
.address-wrap-box-ctn ul li b{ display:block; float:right; text-align:left; margin-left:0px; display:block; width:320px;font-weight: normal;}



.tjhd-wrap{ width:100%; padding:10px 0; background-color:#232323;}
.tjhd{ height:40px; background:url(../images/zxdl_01.jpg) no-repeat;}
.tjhd-ipt{ float:right; color:#fff; font-size:20px; height:40px; line-height:35px;}
.tjhd-ipt p{ float:left;}
.tjhd-ipt p label{ padding-right:10px;}
.tjhd-ipt p input{ height:24px; padding:0 10px; line-height:24px; border-radius:10px; width:200px; margin-right:10px; vertical-align:middle;}
.tjhd-ipt button{ padding:0 5px; height:30px; line-height:30px; vertical-align:middle; background-color:#da0000; color:#fff; border-radius:5px; margin-top:5px; cursor:pointer;}


.lifu-index-wrap{ width:100%; overflow:hidden;}
.lifu-index-wrap img{ width:100%;}
.lifu-index-l{ width:50%; float:left; position:relative;}
.lifu-index-l img{ transition: all 0.6s;-moz-transition: all 0.6s;;}
.lifu-index-l img:hover{ -moz-transform:scale(1.02);transform:scale(1.02);opacity:1; }
.lifu-index-r{ width:50%; float:left; position:relative;}

.lifu-index-r img{ transition: all 0.6s;-moz-transition: all 0.6s;;}
.lifu-index-r img:hover{ -moz-transform:scale(1.02);transform:scale(1.02);opacity:1; }



.lifu-index-l .a1{ color:#f7f5e8; background-color: rgba(60,38,28,0.8);}
.lifu-index-l .a1:hover{ background-color: rgba(60,38,28,1);}

.lifu-index-r .a2{ color:#f7f5e8; background-color: rgba(146,134,125,0.8);}
.lifu-index-r .a2:hover{ background-color: rgba(146,134,125,1);}

.qixiapp-wrap{ width:100%; overflow:hidden; background-color:#3e3a39;}
.qixiapp-box{ padding:60px 80px; overflow:hidden; min-width:1800px;}
.qixiapp-box-l{ overflow:hidden; width:600px; color:#c6b5a6; float:left;}
.qixiapp-box-l .box1{ width:600px; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #2d2928;}
.qixiapp-box-l .box1 img{ float:left;}
.qixiapp-box-l .box1 .ny{ float:left; margin-left:30px;}
.qixiapp-box-l .box1 .ny .p1{ font-size:18px;}
.qixiapp-box-l .box1 .ny .p2{ font-size:12px;}
.qixiapp-box-l .box2{ overflow:hidden; width:100%; border-top:1px solid #534f4d; padding-top:20px;}
.qixiapp-box-l .box2 .tit{ display:block; float:left; width:90px; font-size:16px; overflow:hidden; height:70px; border-right:1px solid #2d2928;}
.qixiapp-box-l .box2 .ctn{float:left; width:490px; padding-left:10px; height:70px; border-left:1px solid #534f4d; line-height:10px;}
.qixiapp-box-l .box2 .ctn a{ padding:0 10px; border-right:1px solid #c6b5a6; display:inline-block; margin-bottom:15px;}
.qixiapp-box-l .box2 .ctn a:link,.qixiapp-box-l .box2 .ctn a:visited{ color:#c6b5a6; font-weight: normal;}


.qixiapp-box-r{ float:left; margin-left:50px; color:#c6b5a6;}
.qixiapp-box-r .box1{ float:left; height:150px; margin-left:20px; padding-right:20px;border-right:1px solid #2d2928;}
.qixiapp-box-r .box1 .pb{ font-size:36px; line-height:44px; }
.qixiapp-box-r .box1 .pm{ font-size:16px; line-height:14px; }
.qixiapp-box-r .box1 .ps{ font-weight:normal;font-size:10px;}


.qixiapp-box-r .box2{height:150px; float:left;margin-right:20px; padding-left:20px;border-left:1px solid #534f4d;}
.qixiapp-box-r .box2 .ps{ font-size:12px;}
.qixiapp-box-r .box2 .tit{ font-size:14px;}

.qixiapp-box-r .box3{height:150px; float:left;margin-right:20px; padding-left:20px;}
.qixiapp-box-r .box3 .ps{ font-size:12px;}
.qixiapp-box-r .box3 .tit{ font-size:14px;}

.footer-wrap{ width:100%; overflow:hidden; background-color:#302d2c;}
.footer{ padding:60px 80px 50px 80px; overflow:hidden; position:relative; min-width:1800px;}
.footer .tit{ color:#c6b5a6; font-size:22px; margin-bottom:40px;}
.footer .ctn{ color:#c6b5a6;}
.footer .ctn dl{ display:block; float:left; overflow:hidden; width:180px; margin-right:20px;}
.footer .ctn dd{ display:block; margin:10px 0; padding:7px 0; border-bottom:1px solid #423e3b;font-weight:normal;}
.footer .ctn dd a:link,.footer .ctn dd a:visited{ color:#c6b5a6;}
.footer .ctn dd a:hover{ color:#fff;}

.footer-r-box{ width: 238px!important; margin-top:-15px!important; margin-left:40px;}
.footer-r-box a{ padding:20px 80px;  font-size:18px;  display:inline-block; margin-bottom:20px;}
.footer-r-box a:link,.footer-r-box a:visited{ color: #fff!important;}
.footer-r-box a:hover{ color: #fff!important;}
.footer-r-box dd{  border:0!important; }
.footer-r-box .a1{ background:url(../images/icon-all.png) no-repeat; background-position:20px 5px; background-color:#fe0000;}
.footer-r-box .a1:hover{background-color:#FF6F61;}
.footer-r-box .a2{ background:url(../images/icon-all.png) no-repeat; background-position:20px -121px; background-color:#FF6F61;}
.footer-r-box .a2:hover{background-color:#fe0000;}

.footer-ba-wrap{ width:100%; background-color:#2b2827; overflow:hidden; color:#fff; font-size:12px; color:#c6b5a6;}
.footer-ba{ padding:30px 80px 60px; font-weight: normal; }


/*九大风格*/
.jdfg-wrap{ width:100%;background:url(../images/hs_bj_icon.png); background-color:#efefef; padding:30px 0; }
.jdfg-wrap h2{ color:#fff; font-size:30px; padding:0px 20px; font-weight:normal; display:inline-block; background-color:#666; border-radius:5px;}
.jdfg{ text-align:center;}
.jdfg p{ color:#b7b7b7; font-size:10px;}
.z-line{ width:70px; height:4px; background-color:#5d3386; margin:auto; margin-bottom:-30px;} 
.jdfg-ctn-wrap{ width:100%;background:url(../images/hs_bj_icon.png); background-color:#efefef; padding:30px 0;}

.jdfg-ctn ul{ width:1650px; margin-left:-20px;}
.jdfg-ctn ul li{ float:left; width:31%;margin-right: 2%;margin-bottom: 2%; height:310px; text-align:center; background-color:#212529; transition: all 0.3s ease-in-out 0s;  position:relative;}
.jdfg-ctn ul li a { height:310px; overflow:hidden; display: block;;}
.jdfg-ctn ul li img{ width:100%;}
.jdfg-ctn ul li:hover{ _transform:scale(1.1);_box-shadow: 0px 0px 15px rgba(0,0,0,0.2); }
.qqlp-tx ul li{ background-color:#fff;}
.qqlp-kz ul li img{ width:435px; height:270px; }
.qqlp-tx ul li:hover{transform:scale(1.1);_box-shadow: 0px 0px 15px rgba(0,0,0,0.2);}
.jdfg-ctn ul li p{ color:#5d3386; font-size:16px; line-height:26px;}
.qqlp-tx ul li p{ color:#232323;}
.jdfg-ctn ul li span{ color:#c6c6c6; font-size:12px;}
.wz{ bottom: 30px; color: #fff;font-size: 18px;left: 0; position: absolute;text-align: center; width: 100%;}
.wz span{opacity:0; }
.wz p{opacity:0;font-size: 24px; margin-bottom: 5px; color:#fff;}
.jdfg-ctn .wz{ bottom: 30px; color: #fff;font-size: 18px;left: 0; position: absolute;text-align: center; width: 100%;}
.jdfg-ctn .wz p{ font-size: 24px; margin-bottom: 5px; color:#fff;}
.stylebtn a{ padding:20px 20px; margin:20px 0 50px 0; display:block; text-align:center; background-color:#f2f2f2; font-size: 18px; color:#ccc;}
.stylebtn a:hover { background-color:#FF6F61; color:#FFF;}

#Psjd li img{ width:435px; height:270px;}
#Psjd2 li img{ width:320px; height:500px;}



.jdfg-wrap-a{ margin:auto; margin-top:20px;}
.jdfg-wrap-a a{ font-size:12px; padding:0 15px; border-right:1px solid #ccc;}
.jdfg-wrap-a a:visited,.jdfg-wrap-a a:link{ color:#666; text-decoration:none;}
.jdfg-wrap-a-small{ margin:auto; text-align:center; color:#ccc; font-size:8px; margin-top:20px;}

.ztfg-wrap{ background-color:#fff;}
.ztfg-ctn-wrap{ background-color:#fff;}
.grid{ float:left;}
.grid figure{ _width:47%!important;}
.rule-wrap{ width:100%;}
.rule-wrap img{ width:100%;}

/*分页样式*/
.pagelist{ text-align:center; color:#666; height:50px;}
.pagelist li{ display:inline; height:50px;}
.pagelist li a{display:inline; padding:2px 10px; border:1px solid #ccc; font-size:14px; color:#ccc;}
.pagelist li a:link,.pagelist li a:visited{ padding:2px 10px; border:1px solid #ccc; font-size:14px; color:#ccc;}
.pagelist li a:hover{  padding:2px 10px; border:1px solid #fff; font-size:14px; color:#fff; background-color:#FF6F61;}
.pagelist .thisclass{ padding:3px 12px; _border:1px solid #fff; font-size:14px; color:#fff; background-color:#FF6F61;}
.pagelist .thisclass a{ color:#fff; border:0!important;}

.list-image ul img{ width:100%;}
.list-image ul span{ display:block; margin:20px 0;} 


.list-tp-hover{ width:1600px; margin:auto;}
.list-tp-hover .col-lg-4{ width:31%; margin-right:2%; margin-bottom:2%; float:left; height: 310px;}
.col-lg-4 a img{ width:100%; height: 310px;}

.dede_pages{ width: 100%; overflow: hidden; height: 50px;}
.crumb{  padding:10px 0 10px 0; font-size:14px; }
.crumb a:link,.crumb a:visited{ color:#FF6F61; float:left;}
.crumb a:hover{ color:#212529;}
.crumb i { color:#FF6F61; float:left; margin-top: -5px;}
.crumb span { float:left;}
.crumb small { font-size:16px; color:#666; margin:12px 0 0 10px; float:left;}


.ny-tab-wrap a{ color:#333;}



/*翻页*/
.page-turn{ overflow:hidden; }
.page-turn .up a{opacity: 0.7; display:block;height: 30px;width: 30px; background-color:#a3a3a3; text-indent: -99999px; vertical-align:middle;background:url(../images/page-r.jpg) no-repeat;}
.page-turn .up,.page-turn .down,.page-turn .page-ft{ display:inline-block;height: 30px;width: 30px;text-indent: -99999px; vertical-align:middle;}
.page-turn .up{ font-size:0;}
.page-turn .down{ font-size:0; }
.page-turn .down a{opacity: 0.7; display:block;height: 30px;width: 30px; background-color:#a3a3a3; text-indent: -99999px; vertical-align:middle;background:url(../images/page-l.png) no-repeat;}
.page-turn .page-ft{ background:none;text-indent: 2px; width:auto; height:40px;}
.page-turn a:hover{ opacity: 1;}
.page-turn h1{ display:inline-block; height: 40px; line-height:40px; padding: 0 50px; font-size:34px; font-weight:300;}

.ny-banner{ width:100%; overflow:hidden; _margin-bottom:10px; height:auto;}
.ny-banner img{ width:100%;}


/*右侧悬浮*/
.side{position:fixed;width:54px;height:160px;right:20px;bottom:150px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;}
.side ul li .sidebox, .side ul li .sideboxb{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#ff6f61;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#ff6f61;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#fc5848;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}


.tab-btn{  text-align: center; margin: 30px 0 20px 0;}
.tab-btn a{  padding: 8px 20px; background-color:#fee9e6; font-size:16px; display: inline-block; margin-right: 5px; }
.tab-btn a:link,.tab-btn a:visited{ color: #212529; font-size:18px; }
.tab-btn a:hover{ color: #fff; background-color:#FF6F61;}
.tab-btn .active{ color:#fff !important; background-color:#FF6F61;}
.tab-btn02 { margin:0 0 30px 0;}
.tab-btn02 a { font-size:16px; }
.tab-btn02 a:link,.tab-btn02 a:visited{ font-size:16px; }

.list-image-tit img{ width: 100%!important;}
.all-zhanshi-wrap{ width:100%; overflow: hidden;}
.all-zhanshi-wrap img{ width: 100%; display: block;}


.video-wrap ul{ width: 1650px; overflow: hidden; }
.video-wrap ul li{ float: left; width: 48%; margin-right:2%; margin-bottom: 2%; overflow: hidden; position:relative; z-index:10; }
.video-wrap ul li img{ width: 100%;}
.video-wrap ul li .box-l{ width:80%; float:left; overflow:hidden;}
.video-wrap ul li .box-r{ position:absolute; right:0px; top:50px; z-index:99; width:320px; height:270px;background-color: rgba(232,152,150,0.4);}
.video-wrap ul li .box-r .ctn{ padding:20px; line-height:26px; font-size:12px; color:#fff;}
.video-wrap ul li .box-r .ctn h3{ font-size:20px; color:#fff;}
.video-wrap ul li a{  position: relative; width: 100%; height: 100% ; z-index: 10; display: block;}
.video-wrap ul li a:link,.video-wrap ul li a:visited{ color: #666;}
.video-wrap ul li a:hover{color: #e89896;}
.video-wrap ul li img{ transition: all 0.6s;-moz-transition: all 0.6s;;}
.video-wrap ul li img:hover{ -moz-transform:scale(1.02);transform:scale(1.02);opacity:1; }
.video-wrap ul li .play-pos{ position: absolute; left: 44%; top: 36%; z-index: 99;}

.all-tit-wrap{ width: 100%; text-align:center; overflow: hidden; margin: 50px 0;}
.all-tit-wrap p{ font-size: 24px;}

.play-opaciyt{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;  background-color: rgba(0,0,0,0.3); z-index: 97;}


.story-wrap img{ width:100%;}
.story-wrap li{ margin-bottom:40px; overflow:hidden;}
.story-wrap li .story-box{ padding:10px 0; overflow:hidden;}
.story-wrap li a{ font-size:26px; position:relative; display:block;}

.story-wrap li img,.story-wrap li .span-op{ transition: all 0.6s;-moz-transition: all 0.6s;}
.story-wrap li a:hover,.story-wrap li .span-op:hover{ -moz-transform:scale(1.02);transform:scale(1.02);}
.story-wrap li a:hover .span-op{ opacity:0; }
.span-op {
	left:0;
	top:0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #212529;
    position: absolute;
    z-index: 5;
    opacity: 0.4;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
}


.story-wrap li a:link,.story-wrap li a:visited{ color:#666;}
.story-wrap li a:hover{  color:#e89896;}
.story-wrap li .story-sp{ width:5px; height:35px; background-color:#e89896; display:inline-block; float:left; margin-right:10px;}
.story-wrap li b{ display:inline-block;font-weight:normal; font-size:26px;}
.story-wrap li small{ font-size:14px; padding-left:5px;}

.ztfg-photos{ width:1600px;}
.ztfg-photos li{ float:left; width:48%; margin-right:2%; margin-bottom:2%;}

.ny-banner-wrap img{ width:100%;}


.titbg { width:100%; background:url(../images/titbg.jpg); background-position: center center;}


	.about-ctn img{ width:100%; display:block;}
	
	.news-wrap{ margin:auto; width:1600px; overflow:hidden;}
	.newa-list-img{ float:left;}
	.news-list{ margin-bottom:20px;}
	.news-list h1{ color:#333; font-size:16px;}
	.news-list p{ font-size:14px; color:#666;}
	.news-list a:link,.news-list a:visited{ color:#333; text-decoration:none; transition: all 0.3s ease 0s;}
	.news-list a h1:hover{ color:#e89896;}
	.news-list a p:hover{ color:#e89896;}
	.newa-list-img{ float:left; width:200px;}
	.newa-list-img img{ width:100%;}
	.newa-list-text{ padding-left:20px; float:left; width:300px;}
	.news-tit{ text-align:center; padding:40px 0; border-bottom:1px solid #ccc; margin-bottom:40px;}
	.news-list{ float:left; width:50%;}
	.news-tit{ text-align:center;}
	
	.news-tit .active{color:#fff!important; background-color:#e89896!important; border:1px solid #e89896!important; }
	.news-tit a{ padding:8px 20px; font-size:16px; border:1px solid #ccc; border-radius:5px; margin:0 5px; display:inline-block;}
	.news-tit a:link,.news-tit a:visited{ color:#333;transition: all 0.3s ease 0s;}
	.news-tit a:hover{ color:#fff; background-color:#e89896; border:1px solid #e89896;}
	
	.news-page{ margin-bottom:20px; margin-top:20px;}
	.news-page a:link,.news-page a:visited{color:#333;transition: all 0.3s ease 0s;}
	
	.news-page a:hover{color:#333;}

	h2{ text-align:center; font-weight:normal; font-size:20px; color:#333; padding:20px 0;}
	
	.news-ul li{ width:31%; float:left; margin-right:2%; margin-bottom:2%; min-height: 390px;}
	.news-ul li a img{ width:100%;}
	.news-ul li a:link,.news-ul li a:visited{ color:#333;}
	.news-ul li a:hover{ color:#e89896;}
	
	
	.pay-wrap ul li{ width:46%; float:left; margin-top:2%; margin-bottom:2%;}
	.pay-wrap h3{ text-align:center; color:#333; padding:20px 0; text-align:center; font-size:18px;}
	
	
	.a-btn-wrap{ text-align:center; margin:20px 0; width:100%; overflow:hidden;}
	.a-btn-wrap a{ padding:20px 100px;  font-size:26px; display:inline-block;}
	.a-btn-wrap a:link,.a-btn-wrap a:visited{ color:#fff;background-color:#81d6cf;}
	.a-btn-wrap a:hover{ background-color:#e89896;}
	
	
	
	
.new2019-wrap{ margin-top:40px; margin-bottom:40px; width: 1430px;}
.new2019-wrap .tit{ width:400px; margin:auto; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.new2019-wrap .tit .tit-l{ width:400px; float:left;}
.new2019-wrap .tit .tit-l p{ text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new2019-wrap .tit .tit-l a{  color:#666;}
.new2019-wrap .tit .tit-r{ width:200px; float:left; margin-left:40px;}
.new2019-wrap .tit .tit-r img{ width:100%;}
.new2019-wrap-ul{ width:100%; overflow:hidden;}
.new2019-wrap-ul li{ float:left; overflow:hidden; width:28%; margin:2%; margin-bottom:25px; min-height:115px;}
.new2019-wrap-ul li a:link,.new2019-wrap-ul li a:visited{ color:#333;}
.new2019-wrap-ul li a:hover{ color:#FF6F61;}
.new2019-wrap-ul .big-sp{ font-size:30px; color:#FF6F61;}
.new2019-wrap-ul .lit-sp{ padding-right:10px; padding-left:10px;}
.new2019-wrap-ul .p1{ border-bottom:1px solid #ccc; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-size:18px;}
.new2019-wrap-ul .p2{ padding-top:5px; color:#BBB; padding-left:55px;}



	/*九大风格*/
	.style9-2019-wrap{ width:1430px; margin:50px auto; overflow:hidden;}
	.style9-2019-wrap ul{ width:1530px;}
	.style9-2019-wrap ul li{ float:left; width:450px; height:250px; overflow:hidden; margin-right:40px; margin-bottom:40px; position:relative;}
	.style9-2019-wrap ul li a { width:450px;}
	.style9-2019-wrap ul li img  { width:100%;}
	.style9-active{ position:absolute; bottom:0px;}
	
	.style9-active-opacity {
    width: 100%;
    height: 100%;
    background-color: #212529;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.1;
    z-index: 6;
}

.style9-active-p{ position:absolute; width:100%; top:35px; text-align:center;}
.style9-active-p p {line-height:14px; font-size:16px; }
.style9-active-p small{ font-size:10px; display:block; line-height:16px; transform: scale(0.65);-webkit-transform: scale(0.65); -webkit-text-size-adjust:none;}
.style9-2019-tit{ background-color:#fee9e6;text-align:center;padding:50px 0;}
.style9-2019-tit h2 { font-size:40px; font-weight:300; padding-bottom:0;}
.style9-2019-tit-ny{ 
		background-color:#FF6F61; 
		margin-top:45px; 
		color:#fff; 
		text-transform:uppercase;
		background:url(../images/titbg02.jpg); 
		background-position: center top;
   }
.style9-2019-tit-nyy{ 
		background-color:#FF6F61; 
		margin-top:47px; 
		color:#fff; 
		text-transform:uppercase; 
		margin-bottom: 30px;        
        background-image:url(); 
		background-repeat; 
        -webkit-animation-name: flymove;
        -webkit-animation-duration: 30s;
        -webkit-animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;

        -moz-animation-name: flymove;
        -moz-animation-duration: 30s;
        -moz-animation-timing-function: linear;
        -moz-animation-iteration-count: infinite;

        -ms-animation-name: flymove;
        -ms-animation-duration: 30s;
        -ms-animation-timing-function: linear;
        -ms-animation-iteration-count: infinite;
    }

        @-webkit-keyframes flymove{
            0%{background-position:0px 0px;}
            100%{background-position:500px -500px;}
        }
        @-moz-keyframes flymove{
           0%{background-position:0px 0px;}
            100%{background-position:500px -500px;}
        }
        @-ms-keyframes flymove{
          0%{background-position:0px 0px;}
            100%{background-position:500px -500px;}
        }
.style9-2019-tit-ny h2{ color:#fee9e6; padding:0px;}

.style9-btn{ background-color:#f2f2f2; }
.style9-btn-ctn{ width:100%; overflow:hidden; padding:30px 0; text-align:center;}
.style9-btn-ctn a{ line-height:15px; display:inline-block; width:180px; height:60px; margin-right:10px; background-color:#fff; text-align:center; font-size:18px; border:1px #fd988e solid;}
.style9-btn-ctn a p{ padding-top:17px;}
.style9-btn-ctn a small{ font-size:10px; display:inline-block; line-height:10px; transform: scale(0.65);-webkit-transform: scale(0.65); -webkit-text-size-adjust:none;}
.style9-btn-ctn a.active{ background-color:#FF6F61; color:#fff!important;}
.style9-btn-ctn a:link,.style9-btn-ctn a:visited{ color:#FF6F61;}
.style9-btn-ctn a:hover{ background-color:#FF6F61; color:#fff;}

.styleinfo { border:1px solid #fee9e6; padding:5px; display: inline-block; margin-top:20px; color: #fee9e6; margin-bottom:0px; background-attachment: fixed;}
.styleinfo b { font-size:24px; letter-spacing:20PX;}
.styleinfo p { margin-top:30px; font-size:20px;}

.style9-kp-wrap{ width:1430px; margin:auto; padding-bottom:100px;}
.style9-kp-wrap ul  { display:inline-block;}
.style9-kp-wrap ul li{ float:left;}
.style9-kp-wrap ul a { display: block; width: 286px; height: 400px; position:relative; }
.style9-kp-wrap ul a:hover {z-index:2;}
.style9-kp-wrap img { width: 100%; height: 100%; object-fit: cover; left:0px; top:0px; z-index:1; transition: all 0.6s;transform: scale(0.98);} 
.style9-kp-wrap img:hover {
	-webkit-box-shadow: 0 0 20px #666;
	-moz-box-shadow: 0 0 20px #666;
	box-shadow: 0 0 20px #666;
	transform: scale(1); 
}





.article {
  display: block;
  margin: 0 0 30px 0;
  padding: 15px;
  background: white;
  border-radius: 3px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  transition: all 220ms;
  position: relative;
}
.article:hover {
  box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1);
  transform: translateY(-5px);
  transition: all 220ms;
}
.article > img {
  display: block;
  width: 100%;
  margin: 0 0 5px 0;
}
.article h2 {
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  margin: 0 0 12px 0;
}


.wall {
  display: block;
  position: relative;
  width: 90%;
  margin: 0px auto;
  padding-top:40px;
}
.wall-column {
  display: block;
  position: relative;
  /*width: 33.333333%;*/
  width: 25%;
  float: left;
  padding: 0 12px;
  box-sizing: border-box;
}

.article p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* width: 70%; */
    margin: 0px;
    padding: 0px 5px;
    font-size: 8px;
    position: absolute;
    z-index: 9;
    bottom: 10%;
    /* left: 30%; */
    background-color: #392109;
    color: #fff;
}


@media (max-width: 640px) {
  .wall-column {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .wall-column {
    width: auto;
    float: none;
  }
}


.outdoor { width: 90%; margin: 0 auto;}
.outdoor a { float: left; width: 48%; margin: 0 30px 30px 0;}
.outdoor .baselist a { margin-bottom: 20px; display: block;}
.outdoor .tit { position: relative; color: #edc56a; margin-bottom: 20px;}
.outdoor .tit:after  {
            content: '';                 
            position: absolute;         
            top: 52%;
			left:10%;
            background: #edc56a;       
            width: 90%;
            height: 1px;
        }
