/*公共样式*/
*{margin:0;padding:0;color: #000; font-size: 1rem;font-family: "Microsoft YaHei";font-style: normal;}
a{text-decoration: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
input{-webkit-tap-highlight-color:rgba(0,0,0,0);}
input{-webkit-tap-highlight-color:transparent;}
input{outline: none;}
select{outline: none;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
button{-webkit-tap-highlight-color: transparent;}
ul{list-style-type: none;}
.slh{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.slh-2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-word;}
.slh-3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-word;}
.slh-4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;word-break: break-word;}
.slh-5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;word-break: break-word;}
.slh-6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;word-break: break-word;}
.fl-r{display:flex;justify-content: space-between;flex-direction: row;flex-wrap: nowrap;}
.fl-c{display:flex;justify-content: center;flex-direction: column;flex-wrap: nowrap;}
.w-96{width: 96%;margin: 0 2%;}
.w-94{width: 94%;margin: 0 3%;}
.w-100{width: 100%;margin: 0 auto;}
.w-74{width: 75.6%;margin: 0 12.2%;}
.w-14{width: 1440px;margin: 0 auto;}
.min-w{}
/*##########*/
.header{background-color: #91B7C2;height: 100px;}
.header-box{align-items: center; justify-content: flex-start;}
.header-logo{padding-right: 40px;width: 38%;}
.header-logo img{width: 100%;}
.header-a{color: #E3F6FA;font-size: 16px;padding: 40px 0px;width: 15%;text-align: center;}
.header-b{color: #E3F6FA;font-size: 16px;padding: 40px 0px;width: 25%;text-align: center;}
.header-a:hover{background-color: #E3F6FA;color: #82ACBC;}
.header-b:hover{background-color: #E3F6FA;color: #82ACBC}
.slider-box{padding-bottom: 8px;}
.slider-box .swiper-pagination-bullet-active{background:rgba(145,183,194,1)!important;}
.slider-box .swiper-pagination-bullet{border: 2px solid #91B7C2;}
.anna-box{position: relative; justify-content: center;text-align: center;margin-top: 40px;margin-bottom: 30px;}
.anna-box-title{color: #7DACB6;font-size: 32px;width: 270px;margin: 0 auto; padding: 0px 10px;background-color: #fff;z-index: 9;}
.anna-box-en{color: #8D8D8D;font-size: 10px;padding: 2px 0;}
.anna-box-desc{color: #8D8D8D;font-size: 14px;padding: 2px 0;}
.anna-box-line{width: 100%;height: 1px;background-color: #B7B7B7;position: absolute;top: 28px;}
.anna-pics{margin-top: 0px;margin-bottom: 30px;}
.anna-pics-l{width: 34%;}
.anna-pics-l img{width: 100%;}
.anna-pics-v{width: 32%;}
.anna-pics-v .anna-pics-v-a img{width: 100%;}
.anna-pics-r{width: 34%;}
.anna-pics-r img{width: 100%;}
.w-325{width: 325px;}
.news-nav{justify-content: center;}
.news-nav-a:hover{color: #BEBEBE;}
.news-nav-a{padding:0px 25px;margin-top: 5px;margin-bottom: 5px; border-right: 1px solid #BEBEBE;color: #BEBEBE;}
.mt-zero{margin-bottom: 0;}
.news-box{padding-top: 20px;padding-bottom: 15px;flex-wrap: wrap;}
.news-box-list{width: 30%;padding-bottom: 40px;}
.news-box-list-title{color: #9B9B9B;font-size: 18px;padding-bottom: 15px;border-bottom: 1px dashed #BEBEBE;}
.news-box-list-desc{color: #9A9A9A;line-height: 25px; font-size: 14px;padding-top: 15px;}
.style-box  .slider{width: 100%;position: relative;max-width: 1920px;margin: 0px auto}
.style-box .tab_menu{width: 100%;margin: 0px auto;height:50px; overflow:hidden;}
.style-box .tab_menu li{width: 20%;float:left;height: 50px;line-height:20px;color:#333;background:#fff;text-align:center;cursor:pointer;font-size: 16px;}
.style-box .tab_menu li.on{color:#333;background:#fff;}
.style-box .tab_menu li.on .bg_tiao{background:#000;}
.style-box .tab_menu li.on .bg_tiao2{background:#000;}
.style-box .tab_menu li.on .bg_tiao3{background:#000;}
.style-box .tab_menu li.on .bg_tiao4{background:#000;}
.style-box .tab_menu li.on .bg_tiao5{background:#000;}
.style-box .tab_menu li.on .bg_tiao6{background:#000;}
.style-box .tab_menu li.on .bg_tiao7{background:#000;}
.style-box .tab_menu li.on .bg_tiao8{background:#000;}
.style-box .tab_menu li a{width: 98%;float: left; color: #91B7C2;text-decoration:none;font-size: 14px; display: inline-table;height: 50px;padding-top: 0px;border-right: 1px solid #91B7C2;}
.style-box .tab_menu li:last-child a{border-right:0px;}
.style-box .tab_menu li.on a{color: #000;}
.style-box .tab_box .hide{display:none;}
.style-box .bg_tiao{height: 10px;width: 100%;background: #91B7C2;}
.style-box .english{font-size: 14px;}
.style-box .sliderp{width: 100%;position: relative;max-width: 1300px;margin: 0px auto}
.style-box .spics{flex-wrap: wrap;justify-content: flex-start;}
.style-box .spics a{width: 100%;padding-bottom: 18px;}
.style-box .spics a img{width: 100%;}
.style-box .tab_menu2{width: 1400px;height: 100px;margin: 0px auto;padding-left: 1px;}
.style-box .tab_menu2 li{width:204px;border:solid 2px #ffffff;margin-right: 10px; height: 82px;float: left;overflow: hidden;margin-top: 30px;}
.style-box .tab_menu2 li img{width:238px;height: 82px;margin-left: -15px;  }
.style-box .tab_menu2 li.on{border:solid 2px #b40000;}
.style-box .photo-pd{padding-top: 0 !important;}
.style-box .slipic{padding-top: 0px;padding-bottom: 10px;}
.img-box-s{width: 1440px;height: 1440px; position: relative; margin: 25px auto;}
.img-box-a1{position: absolute;top: 0;left: 0;}
.img-box-a2{position: absolute;top: 0;left: 480px;}
.img-box-a3{position: absolute;top: 0;left: 960px;}
.img-box-a4{position: absolute;top: 480px;left: 480px;}
.img-box-a5{position: absolute;top: 480px;left: 960px;}
.img-box-a6{position: absolute;top: 960px;left: 0;}
.anna-box a:hover{color:#7DACB6}
/* 本例子css */
.city-box{margin-top: 15px;margin-bottom: 20px;}
.city-box .picFocus{ margin:0 auto;  width:100%;padding:5px 0;  position:relative;  overflow:hidden;  zoom:1;   }
.city-box .picFocus .hd{ width:76%; margin:  0 12%; padding-top:15px;  overflow:hidden; }
.city-box .picFocus .hd ul{overflow:hidden; zoom:1; /*border-bottom: 1px solid #ACC9D1;*/}
.city-box .picFocus .hd ul li{width: 19%;padding-top:5px;float:left;  text-align:center;  }
.city-box .picFocus .hd ul li img{width: 100%;border-bottom: 2px solid #fff; padding-bottom: 10px; cursor:pointer;    }
.city-box .picFocus .hd ul li.on{ background:url("") no-repeat center 0; }
.city-box .picFocus .hd ul li.on img{ border-color: #7AA8B5;  }
.city-box .picFocus .bd li{ vertical-align:middle; }
.city-box .picFocus .bd img{ width: 100%; height: auto; display:block;  }
.city-box .picFocus .hd ul li img:hover{border-bottom: 2px solid #7AA8B5;}
.cate-nav{justify-content: space-between;}
.cate-nav-a{font-size: 16px;color: #97BCC5;padding: 14px 0px; width: 20%;text-align: center; border-right: 1px  solid #97BCC5;}
.cate-nav-a:hover{background-color: #97BCC5;color: #DEF6FA;}
.cate-check{background-color: #97BCC5;color: #DEF6FA;}
.nav-img-box{width: 76%;margin: 20px 12%;}
.nav-img-box-list{width: 100%;}
.nav-img-box-list img{width: 100%}
.nav-img-check{display: block;}
.nav-img-none{display: none;}

.footer-main{}
.footer-nav-main{background-color: #E3F6FA;}
.footer-nav{align-items: center; justify-content: flex-start;}
.footer-nav-logo{padding-right: 40px;width: 38%;}
.footer-nav-logo img{width: 100%;}
.footer-nav-a{color: #84A6B2;font-size: 16px;padding: 40px 0px;width: 12%;text-align: center;}
.footer-nav-b{color: #84A6B2;font-size: 16px;padding: 40px 0px;width: 18%;text-align: center;}
.footer-nav-a:hover{background-color: #91B7C2;color: #E3F6FA;}
.footer-nav-b:hover{background-color: #91B7C2;color: #E3F6FA;}
.footer-nav-top{color: #84A6B2;font-size: 16px;padding: 40px 0px;width: 15%;text-align: center;}
.footer-nav-top:hover{background-color: #91B7C2;color: #E3F6FA;}
.footer-nav-check{background-color: #91B7C2;color: #E3F6FA;}
.footer-db-main{background-color: #91B7C2;}
.footer-db{padding-top: 50px;padding-bottom: 60px;align-items: center;width: 1000px;margin:  0 auto;}
.footer-db-wx{width: 15%;text-align: center;}
.footer-db-wx img{width: 100%;}
.footer-db-wb{width: 15%;text-align: center;}
.footer-db-wb img{width: 100%;}
.wx-s{font-size: 14px;color: #E3F6FA;padding: 0.4rem 0.4rem;}
.wb-s{font-size: 14px;color: #E3F6FA;padding: 0.4rem 0.4rem;}
.footer-db-info{width: 60%;}
.footer-db-info-s1{width: 100%;}
.footer-db-info-top{width: 100%;padding-bottom: 0.4rem;}
.top-s1{width: 31%;color: #E3F6FA;font-size: 16px;}
.footer-db-info-tel{width: 100%;padding-bottom: 0.4rem;}
.tel-s2{width: 100%;color: #E3F6FA;font-size: 30px;font-weight: 600;}
.footer-db-info-main{width: 100%;justify-content: space-between;}
.footer-db-info-s1{width: 50%;}
.s1-s1{font-size: 16px;color: #E3F6FA;padding-bottom: 0.2rem;width: 100%;}
.footer-line{width: 100%;height: 1px;background-color: #fff;}
.footer-copy{padding-top: 30px;padding-bottom: 50px;text-align: center;}
.company{width: 100%; display: inline-block; text-align: center;font-size: 14px;color: #E3F6FA;}

/*作品风格*/
.photo-top{padding-top:70px;padding-bottom: 60px;}
.photo-top-s1{display: inline-block; font-size: 46px;text-align: center; color: #92B6C4;padding-top: 0px;padding-bottom: 0px;}
.f-w{font-weight: 600;letter-spacing: 2px;}
.photo-top-s2{font-size: 16px;color: #A7A7A7;text-align: center;}
.photo-nav{align-items: center;margin-bottom: 60px;}
.photo-nav-a{width: 10%;height: 65px; border-right: 1px solid #91B7C2;color: #A2C2CD;text-align: center;}
.photo-img{padding: 15px 0;flex-wrap: wrap;}
.photo-img-a{width: 32.5%;padding-bottom: 22px;}
.photo-img-a img{width: 100%;}
.pd-top{margin: 28px 0;}
.pd-top-main{border:1px solid #91B7C2;align-items: center;height: 290px;}
.pd-top-img{width: 32%;}
.pd-top-img img{width: 100%;}
.pd-top-box{width: 44%;}
.pd-top-box-en{width: 100%;padding-bottom: 3px; font-size: 24px;font-weight: 600;color: #91B7C2;}
.pd-top-box-title{width: 100%;padding-bottom: 3px;font-size: 26px;color: #91B7C2;}
.pd-top-box-strict{width: 100%;padding-bottom: 3px;font-size: 14px;color: #91B7C2;}
.pd-top-box-link{padding: 28px 0;align-items: center; justify-content: flex-start; width: 100%;}
.pd-top-box-link-img{padding-right: 2%;width: 10.5%;}
.pd-top-box-link-link{font-size: 18px;color: #91B7C2;}
.pd-top-pages{width: 20%;justify-content: flex-start;height: 128px;}
.pd-top-pages-box{border: 2px solid #91B7C2;border-radius: 8px;padding: 20px 12px;text-align: center;}
.pd-top-pages-box:hover{}
.pd-top-pages-mr{margin-right: 15%;}
.pd-top-pages-img{width: 100%;padding-bottom: 12px;}
.pd-top-pages-img img{width: 80%;margin: 0 10%;}
.pd-top-pages-msg{width: 100%;font-size: 16px;color: #91B7C2;}
.pd-mid-box{padding-top: 0px;padding-bottom: 0px;position: relative;}
.pd-mid-l{width: 73%;/*width: 1050px;*/}
.pd-mid-l img{width: 100%;}
.pd-mid-r{width: 350px;flex-wrap: wrap;justify-content: flex-start;}
.pd-fixed{position: fixed;top: 0px;width: 350px;}
.pd-mid-r-top{width: 100%; display: inline-block;height: 45px; line-height: 45px; background-color: #91B7C2;color: #E3F6FA;font-size: 22px;}
.pd-mid-r-cate{width: 100%;justify-content: space-between;flex-wrap: wrap;}
.pd-cate-a{width: 48%;margin-top: 12px; font-size: 14px; text-align: center; background-color: #fff;color: #AFAFAF;border: 1px solid #91B7C2;padding: 8px 0;}
.pd-cate-b{width: 100%;margin-top: 12px; font-size: 14px; text-align: center; background-color: #fff;color: #AFAFAF;border: 1px solid #91B7C2;padding: 8px 0;}
.pd-mid-msg{width: 100%;font-size: 14px;color: #AFAFAF;padding-top: 20px;}
.pd-mid-info{width: 100%;font-size: 14px;color: #AFAFAF;padding-top: 20px;}
.pd-mid-db{width: 100%;margin: 28px 0; background-color: #91B7C2;align-items: center;height: 60px;}
.pd-mid-db-l{width: 65%;color: #E3F6FA;font-size: 20px;}
.pd-mid-db-r{width: 35%;justify-content: flex-end; color: #E3F6FA;font-size: 18px;align-items: center;}
.pd-mid-db-r img{width: 14%;margin-right: 6%;}
.pd-mid-db-r span{font-size: 20px;color: #E3F6FA;}
.pd-slide-box{padding: 18px 0px;}
.pd-slide-box-l{width: 73%;}
.pd-slide-box-r{width: 14%;background-color: #fff;color: #E3F6FA;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image: url('/res/home/images/pd-next.png') !important; right: 0px !important; left: auto ;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: url('/res/home/images/pd-prev.png') !important; right: 0px !important; left: 0px !important ;}
.swiper-button-next, .swiper-button-prev{top: 11% !important; width: 75px !important;height: 185px !important;background-size: 75px 185px !important;}
.photo-navs{}
/*客片*/
.k-container{width: 100%;}
.k-nav{padding-bottom: 60px; flex-wrap: nowrap;height: 71px;}
.k-nav-l{width: 31%;justify-content: flex-start; position: relative; flex-wrap: nowrap;border:1px solid #91B7C2;}
.k-nav-r{width: 60%; flex-wrap: wrap;justify-content: flex-start;}
.k-nav-l-a{padding: 25px 0; color: #91B7C2;font-size: 14px; text-align: center;width: 33.3%;border-right: 1px solid #91B7C2;}
.k-nav-l-a:nth-child(3){border-right: 0;}
.k-col{background-color: #91B7C2;color: #E3F6FA !important;}
.k-nav-check{position: absolute;top: 70px; float: left;left: 10%;border-width: 25px;border-style: solid;border-color:#91B7C2 transparent transparent transparent;}
.k-nav-r-a{padding: 4px 6px;margin-right: 14px;font-size: 14px; border: 1px solid #91B7C2;color: #A7A7A7;margin-bottom: 10px;}
.k-nav-r-check{position: absolute;top: 0px; float: left;right: -29px;border-width: 14px;border-style: solid;border-color:#91B7C2 transparent transparent transparent; transform: rotate(270deg);}
.pos-r{position: relative;}
.k-nav-r-a:nth-child(1){margin-right: 20px;}
.k-col1{font-size: 20px !important;}
.k-img-box{padding-bottom: 20px;}
.k-img-box-list{flex-wrap: wrap;}
.k-img-a{width: 24%;margin-bottom: 20px;}
.k-img-a img{width: 100%;}
.k-img-s{width: 100%;display: inline-block;text-align: center; padding-bottom: 20px;color: #AFAFAF;}
.kd-top{margin-top: 28px;margin-bottom: 28px;height: 290px;justify-content: space-around; border: 1px solid #91B7C2;align-items: center;}
.kd-top-l{width: 80%;}
.kd-top-l-s1{display: inline-block;font-size: 42px;text-align: center;color: #92B6C4;padding-top: 2px;padding-bottom: 2px;}
.kd-top-l-s2{display: inline-block;font-weight: 600; font-size: 42px;text-align: center;color: #92B6C4;padding-top: 2px;padding-bottom: 2px;}
.kd-top-l-s3{display: inline-block;font-weight: 500; font-size: 20px;text-align: center;color: #92B6C4;padding-top: 2px;padding-bottom: 2px;}
.kd-top-r{width: 20%;justify-content: flex-start;height: 128px;}
.kd-top-r-pages{border: 2px solid #91B7C2;border-radius: 8px;padding: 20px 12px;text-align: center; }
.pd-mid-pages{width: 100%;margin: 28px 0;background-color: #91B7C2;align-items: center;height: 60px;}
.pd-mid-pages-l{width: 50%;justify-content: flex-start;align-items: center;}
.pd-mid-pages-l-img{width: 10%;padding-left: 30px;padding-right: 12px;}
.pd-mid-pages-l-img img{width: 100%;}
.pd-mid-pages-l-zx{font-size: 18px;color: #E3F6FA;}
.pd-mid-pages-r{width: 50%;justify-content: flex-end;align-items: center;}
.pd-mid-pages-r-a{border:1px solid #fff;border-radius: 3px;padding: 6px 8px;align-items: center;}
.pd-mid-pages-r-img{width: 30%;}
.pd-mid-pages-r-z{font-size: 16px;color: #E3F6FA;}
.pd-pages-mr{margin-left: 10px;margin-right: 30px;}
.kd-top-r-img{width: 100%;padding-bottom: 12px;}
.kd-top-r-img img{width: 80%;margin: 0 10%;}
.kd-top-r-s3{width: 100%;font-size: 16px;color: #91B7C2;}

/*作品风格自动切换导航*/
.photo-navs .slider{width: 100%;position: relative;max-width: 1920px;margin: 0px auto}
.photo-navs .tab_menu{width: 100%;margin: 0px auto;height:90px; overflow:hidden;}
.photo-navs .tab_menu li{width: 8.3333%;float:left;height:85px;line-height:20px;color:#333;background:#fff;text-align:center;cursor:pointer;font-size: 16px;}
.photo-navs .tab_menu li.on{color:#333;background:#fff;}
.photo-navs .tab_menu li.on .bg_tiao{background:#000;}
.photo-navs .tab_menu li.on .bg_tiao2{background:#000;}
.photo-navs .tab_menu li.on .bg_tiao3{background:#000;}
.photo-navs .tab_menu li.on .bg_tiao4{background:#000;}
.photo-navs .tab_menu li.on .bg_tiao5{background:#000;}
.photo-navs .tab_menu li.on .bg_tiao6{background:#000;}
.photo-navs .tab_menu li.on .bg_tiao7{background:#000;}
.photo-navs .tab_menu li.on .bg_tiao8{background:#000;}
.photo-navs .tab_menu li a{width: 100%;float: left; color: #91B7C2;text-decoration:none;font-size: 14px; display: inline-table;height: 50px;padding-top: 10px;border-right: 1px solid #91B7C2;}
.photo-navs .tab_menu li:last-child a{border-right:0px;}
.photo-navs .tab_menu li.on a{color: #000;}
.photo-navs .tab_box .hide{display:none;}
.photo-navs .bg_tiao{height: 5px;width: 100%;background: #91B7C2;}
.photo-navs .english{font-size: 14px;color: #91B7C2;}
.photo-navs .sliderp{width: 100%;position: relative;max-width: 1300px;margin: 0px auto}
.photo-navs .spics{flex-wrap: wrap;justify-content: flex-start;}
.photo-navs .spics a{width: 32.5%;margin-bottom: 18px;margin-right: 18px;}
.photo-navs .spics a:nth-child(3n+0){margin-right: 0px;}
.photo-navs .spics a img{width: 100%;}
.photo-navs .tab_menu2{width: 1400px;height: 100px;margin: 0px auto;padding-left: 1px;}
.photo-navs .tab_menu2 li{width:204px;border:solid 2px #ffffff;margin-right: 10px; height: 82px;float: left;overflow: hidden;margin-top: 30px;}
.photo-navs .tab_menu2 li img{width:238px;height: 82px;margin-left: -15px;  }
.photo-navs .tab_menu2 li.on{border:solid 2px #b40000;}
.photo-navs .photo-pd{padding-top: 0 !important;}
.photo-navs .slipic{padding-top: 35px;padding-bottom: 10px;}

/*城市旅拍*/
.city-navs{padding-top: 40px;padding-bottom: 25px;}
.city-navs-title{width: 40%;}
.city-navs-lp{width: 100%;font-size: 42px;color: #91B7C2;}
.city-navs-phs{width: 100%;font-size: 42px;color: #91B7C2;font-weight: 600;}
.city-navs-box{width: 900px;margin-top: 26px; border: 1px solid #91B7C2;height: 71px;line-height: 70px;}
.city-navs-box-list{border-right: 1px solid #91B7C2;}
.city-navs-box-list:nth-child(6){border: 0;}
.city-navs-box-list{width: 150px;text-align: center;position: relative;color: #91B7C2;}

.k-nav-r-a:hover{color: #E3F6FA;background-color: #91B7C2;}
.k-check-col{color: #E3F6FA;background-color: #91B7C2;}

.city-navs-box-list .c-nav-r-check{display: none;}
.k-check-col .c-nav-r-check{display: block; position: absolute;top: 70px;float: left;left: 34%;border-width: 22px;border-style: solid;border-color: #91B7C2 transparent transparent transparent;}


.city-img-box{padding-top: 20px;padding-bottom: 20px;flex-wrap: wrap;}
.city-img-box-a{width: 32.5%;margin-bottom: 20px;}
.city-img-box-a img{width: 100%;}

/*资讯*/
.news-top{padding-top: 90px;justify-content: center;text-align: center;}
.news-top-s1{font-size: 45px;color: #91B7C2;font-style: normal;letter-spacing: 1px;}
.news-top-s2{font-size: 8px;color: #A8A8A8;padding: 5px 0;}
.news-navs{justify-content: center;padding-bottom: 35px;}
.news-navs-a{font-size: 14px;color: #A8A8A8;padding-left: 20px; padding-right: 20px;border-right: 1px solid #A8A8A8;}
.news-navs-a:nth-child(4){border: 0;}
.news-list{flex-wrap: wrap;}
.news-list:nth-child(6){border-bottom: 0;}
.news-list-box{width: 45%;padding-bottom: 15px;padding-top: 50px;}
.news-list-box-img{width: 14%;}
.news-list-box-img img{width: 100%;}
.news-list-box-info{width: 84%;}
.news-list-box-info-tit{font-size: 18px;color: #A8A8A8;padding-bottom: 14px;border-bottom: 1px dashed #A8A8A8;}
.news-list-box-info-desc{font-size: 14px;color: #A8A8A8;padding-top: 14px;line-height: 18px;}
.zx-pages{margin-top: 45px;margin-bottom: 75px; align-items: center;}
.zx-pages-link{width: 30%;justify-content: flex-start;align-items: center;}
.zx-pages-pages{width: 30%;}
.zx-pages-kong{width: 30%;}
.zx-pages-pages .pagination{width: 100%;display: flex;justify-content: space-between;flex-direction: row;flex-wrap: nowrap;}
.zx-pages-pages .pagination li{float: left;}
.s-hid{display: none;}

.p-check{color: #000;}
.news-line{width: 100%;background-color:  #A8A8A8;height: 1px;display: inline-block;display: block;}
.news-line:nth-child(2){display: block;}

/*price*/
.price-box{padding: 90px 0;}
.price-box-l{width: 65%;}
.price-box-l-top{width: 100%;margin-bottom: 55px; color: #E3F6FA;background-color: #91B7C2;overflow: hidden; justify-content: flex-start;align-items: center;}
.price-box-l-top img{width: 8%;margin-right: 18px; }
.price-box-l-top span{color:#E3F6FA;font-size: 45px;display:inline-block}
.i-sy-tit{padding-bottom: 0px;padding-top: 0px;font-size: 16px;color: #000;text-align: left;}
.layui-input-block{margin-left: 0px !important;}
.checklist-box{width: 100%;flex-wrap: wrap;justify-content: flex-start;}
.checklist{width: 25%;padding-bottom: 15px;}
.checklist span{color:#B2B2B2}
.radio-list{color:#B2B2B2}
.ipt{width: 100% !important;height: 3rem !important;font-size: 0.7rem !important;  padding-left: 0.5rem !important;border-radius: 8px !important;margin: 0.8rem 0 !important;}
.m-t{margin: 35px 0;}
.btn-w{width: 100% !important;background-color: #91B7C2 !important;height: 60px !important;font-size: 25px !important;color: #E3F6FA !important;}
.price-box-mid{width: 1px;background-color: #B1B1B1;}
.layui-form-item{margin-bottom: 0px !important;}
.price-box-r{width: 30%;}
.price-box-r-img{width: 100%;}
.price-box-r-img a{width: 100%;padding: 28px 0;border-bottom: 1px solid #B1B1B1;}
.price-box-r-img a:nth-child(1){padding-top: 0px;}
.price-box-r-img a:last-child{border-bottom: 0px;}
.price-box-r-img a img{width: 100%;}
.box-mat-top{padding-top: 45px;}
.db-line{padding-bottom: 25px;border-bottom: 1px solid #EEEEEE}
.top-line{padding-top: 25px;}
.down-line{padding-bottom: 25px;}
.success-info{margin:  0 auto;padding: 60px 80px; justify-content: center;background-color: #fff;}
.success-info .layui-layer-content{border-radius: 10px !important;}
.success-info-img{width: 40%;margin:  0 30%;}
.success-info-img img{width: 100%;}
.success-info-msg1{width: 100%;margin: 0.5rem 0;font-size: 40px;color: #91B7C2;text-align: center;}
.success-info-msg2{width: 100%;margin: 0rem 0rem;font-size: 16px;color: #91B7C2;text-align: center;}
.success-info-btn{width: 50%;border: 0; margin: 10px 25%;font-size: 14px;background-color: #91B7C2;color:#E3F6FA;text-align:center;padding: 0.3rem 0rem;}
.layui-layer-page .layui-layer-content{overflow-y: hidden !important;}
.layui-layer{border: 2px solid #93B8C1;}
.make-box{padding-top: 90px;padding-bottom: 20px;}
.make-box-title{width: 100%;padding-bottom: 40px; text-align: center; font-size: 32px;color: #90B7C1;font-weight: 600;}
.make-box-info{width: 100%;text-align: center; font-size: 16px;color: #92B8C3;}
.make-box-main{justify-content: space-around;width: 84%;margin: 0 8%;padding-bottom: 135px;padding-top: 100px;}
.make-box-list{width: 33%; justify-content: center;align-items: center;}
.make-box-list-img{width: 20%;margin: 0 40%;padding-bottom: 45px;}
.make-box-list-img img{width: 100%;}
.make-box-list-info{font-size: 22px;color: #92B7C0;padding-bottom: 12px;text-align: center;}
.make-box-list-info-ph{font-size: 25px;color: #92B7C0;padding-bottom: 18px;text-align: center;}
.make-box-list-desc{font-size: 14px;color: #92B7C0;padding-bottom: 57px;text-align: center;}
.make-box-list-desc-ph{font-size: 12px;color: #92B7C0;text-align: center;padding-bottom: 8px;}
.make-link{width: 180px;height: 40px;font-size: 18px;color: #E3F6FA;line-height: 40px;border-radius: 5px;text-align: center;background-color: #91B7C2;}
.make-box-list-ipt{width:200px;height:30px;padding-bottom: 8px;}
.make-box-list-ipt input{width:200px;height:25px; border: 1px solid #91B7C2;font-size: 8px;padding-left: 3px;}
.make-box-list-img-ph{width: 16%;margin: 0 42%;padding-bottom: 40px;}
.ppt{padding-bottom: 8px;}
.make-box-list-img-ph img{width: 100%;}
.make-link{cursor: pointer;}
.about-box{margin-top: 95px;margin-bottom: 65px;}
.about-box-info{width: 60%;}
.about-top-nav{padding-bottom: 30px;border-bottom: 1px solid #e9e9e9;}
.about-top-nav-a{padding: 4px 15px;margin-right: 14px;font-size: 14px;border: 1px solid #91B7C2;margin-bottom: 10px;}
.about-top-nav-a:nth-child(1){margin-right: 20px;}
.about-top-nav{justify-content: flex-start;}
.about-edit{padding-top: 20px;padding-bottom: 40px; color: #272727;font-size: 15px;line-height: 22px;}
.about-edit p{color: #272727;font-size: 15px;line-height: 22px;}
.about-edit img{width: 100%;}
.about-edit p img{width: 100%;}
.news-mains{width: 1440px;margin: 0 auto; margin-top: 80px;margin-bottom: 65px;}
.news-d-box{width: 60%;}
.news-d-box-link{width: 100%;justify-content: flex-start;align-items: center;padding-bottom: 30px;border-bottom: 1px solid #E9E9EB;}
.news-d-box-link span{margin-right: 5px;color: #A1A1A1;font-size: 15px;}
.news-d-box-link a{margin-right: 5px;color: #A1A1A1;font-size: 15px;}
.news-d-box-link i{margin-right: 5px;color: #A1A1A1;}
.news-d-db-msg{justify-content: flex-start;}
.news-d-db-msg-form{color: #262626;font-size: 15px;padding-bottom: 4px;}
.news-d-db-msgs-pages{width: 100%;}
.news-d-db-msgs-date{width: 70%; color: #262626;font-size: 15px;padding-bottom: 4px;}
.news-d-db-msgs-pages{width: 30%;justify-content: flex-end;align-items: center;}
.news-d-db-msgs-pages a{padding-left: 15px;color: #262626;font-size: 15px;}



.img-box-s:hover a{ background:#000;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;  }
.img-box-s:hover img{ opacity:0.5;filter:alpha(opacity=50);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;  }
.img-box-s a:hover img{ opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;  }



.spics:hover a{ background:#000;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;  }
.spics:hover img{ opacity:0.5;filter:alpha(opacity=50);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;  }
.spics a:hover img{ opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;  }

.k-img-box-list a:hover{background-color: #000;}
.k-img-box-list a:hover img{opacity: 0.7;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}



/*.anna-pics-pos a:hover{background-color: #000;}
.anna-pics-pos a:hover img{opacity: 0.7;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
*/
.anna-pics-pos:hover a{ background:#000;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;  }
.anna-pics-pos:hover img{ opacity:0.5;filter:alpha(opacity=50);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;  }
.anna-pics-pos a:hover img{ opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;  }

/*
.city-img-box a:hover{background-color: #000;}
.city-img-box a:hover img{opacity: 0.7;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
*/

.city-img-box:hover a{ background:#000;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;  }
.city-img-box:hover img{ opacity:0.5;filter:alpha(opacity=50);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;  }
.city-img-box a:hover img{ opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;  }



.anna-pics-pos{position: relative;height: 750px;}
.anna-pics-la{position: absolute;top: 0;left: 0;}
.anna-pics-la img{width: 500px;height: 750px;}
.anna-pics-2a{position: absolute;top: 0;left: 500px;}
.anna-pics-2a img{width: 440px;height: 375px;}
.anna-pics-3a{position: absolute;top: 375px;left: 500px;}
.anna-pics-3a img{width: 440px;height: 375px;}
.anna-pics-4a{position: absolute;top: 0px;left: 940px;}
.anna-pics-4a img{width: 500px;height: 750px;}



/* 本例子css */
.slideGroup{ width:96%;margin: 0 2%; text-align:left;height: 260px;  }
.slideGroup .parHd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 85px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:78px; height: 180px; border:1px solid #fff; background:url(/res/home/images/icoLeft.png) center center no-repeat ; }
.slideGroup .sNext{ left:auto; right:5px; background:url(/res/home/images/icoRight.png) center center no-repeat  }
/*.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
*/
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:260px; height: 180px; display:block;  padding: 0 2px; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }


a,img{border:0;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
#video-box{width: 960px;margin: 15px auto;/*background: url('/res/home/images/huidian.png')*/}
video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}

/* tFocus 大的幻灯 */
#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(/res/home/images/spr.png) no-repeat;}
#tFocus{width:960px;height:720px;overflow:hidden;margin:30px auto 0 auto; position:relative;}
#tFocus-pic{width:960px;height:720px;position:relative;}
#tFocus-pic li{width:960px;height:760px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocus-pic li em{ display:block; width:960px; height:550px; }
#tFocus-pic li em img.tFocus-picimg{width:960px;height:760px;}
#tFocus-pic li em img.tipimg{ position:absolute;width:32px;height:32px;cursor:pointer; }

#tFocusBtn{width:960px;height:160px;position:absolute; bottom:0; z-index:20;overflow:hidden; zoom:1;}
.tFocusBtn-box{width:960px;margin:0 auto;}
#tFocus-btn{width:960px;height:160px;position:relative;left:0;bottom:0;overflow:hidden;zoom:1;float:left;margin-right:3px;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:10px;}
#tFocus-btn li{width:205px;height:130px; display:block;float:left; margin-right:15px; position:relative; cursor:pointer;}
#tFocus-btn li img{width:230px;	height:130px; }
#tFocus-btn li:nth-child(4){margin-right: 0;}
#tFocus-btn li:hover{font-size: 30px;}
#tFocus-btn li .tFocus-btn-connect{ position:absolute; left:0px; top:0px; width:186px;height:100px;padding:10px;background:url(/res/home/images/spbg.png) no-repeat;word-wrap:break-word;
    overflow:hidden;word-break:break-all;line-height:145px;font-size:24px;color:#E3F6FA;}
#tFocus-btn li.active{padding-bottom:4px; border-bottom:5px solid #91b7c2;}
#tFocus-btn li.active .tFocus-btn-connect{display:block;background:url(../img/spr.png) no-repeat;}
#tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:18px;width:15px;float:left;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:5px;background-position:-455px -60px;}
#tFocus-rightbtn{background-position:-480px -60px;}

/* 大图上的弹层样式 */
.tipcontent{padding:10px;width:660px;height:400px;border-radius:3px; overflow:hidden;zoom:1; display:none;position:absolute;left:50%; top:0px; z-index:222; margin-left:-340px;margin-top:80px;background:#ffffff;}
.tipcontent .close{ background:url(/res/home/images/close.jpg) no-repeat right center; width:100%; height:30px;cursor:pointer;}
#tipconmessage{ position: relative; width: 660px; height:350px;margin-top:20px;overflow:hidden;zoom:1;}
#tipconmessage .img_list{overflow:hidden; zoom:1; position: relative; height: 350px;}
/* 根据图片的张数来设定dl的宽度 */
.img_list dl{ width: 3500px; position: absolute; height: 350px; left: 0px;}
.img_list dd{ float: left; width: 660px; height:350px; }
.img_list dd .img_list_content{padding-left:40px;padding-right:40px;width:580px;overflow:hidden;zoom:1;}
/* 左右点击的按钮样式 */
#tipconmessage .toLeft{display: none;position: absolute;width: 27px;height: 54px; top:35%;
    background: url(/res/home/images/left.jpg) no-repeat left center;left: 0px;cursor:pointer;}
#tipconmessage .toLeft:hover{background: url(/res/home/images/lefthover.jpg) no-repeat left center;}
#tipconmessage .toRight{display: none;position: absolute;width: 27px;height: 54px;top:35%;
    background: url(/res/home/images/right.jpg) no-repeat left center;cursor:pointer;right: 0px;}
#tipconmessage .toRight:hover{background: url(/res/home/images/righthover.jpg) no-repeat left center;}

.layui-form-radio div{color: #666;}
.layui-input-block span{color: #666;}
.layui-input-block input{color: #666;}
.make-box-list-ipt input{color: #666;}
.pagination ul li apan{color: #666;}
.active span{color: #91B7C2; }



.nav-bgcol{background-color: #000 !important;}
.nav-encol{color: #000 !important;}

.pd-cate-a:hover{color: #E3F6FA;background-color: #91B7C2;}
.pd-cate-b:hover{color: #E3F6FA;background-color: #91B7C2;}

.sample{width: 100%;font-size: 15px;color: #000;line-height: 22px;}
.sample p{font-size: 15px;color: #000;line-height: 22px;}
.sample span{font-size: 15px;color: #000;line-height: 22px;}
.sample p img{width: 100%;}
.sample img{width: 100%;}



.photo-top-navs{width: 1440px;margin: 0 auto;padding-top:15px;padding-bottom: 15px;}
.photo-top-navs-list{width: 100%;align-items: center;height: 70px;justify-content: space-between;}
.navs-list-sp{width: 8.33%; border-top: 5px solid #99CCCD;height: 70px;text-align: center;display: flex;justify-content: center; align-items: center;border-right: 1px solid #99CCCD;color: #A2C3CC;}
.navs-list-sp:last-child{border-right: 0;}
.navs-list-sp:hover{border-top: 5px solid #000;color: #000;}
.sortCheck{border-top: 5px solid #000;color: #000;}