@charset "utf-8";
body{font-family: "Microsoft YaHei"; font-size:12px; line-height:24px;}
.container{width: 100%;max-width: 1200px;margin: 0 auto;}
.head_wap{display: none;}

/* 引导页 */
.b_j{position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: -10;background-position: center 0;background-repeat: no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size:cover;zoom: 1;-webkit-animation: kenburns 15s ease;animation: kenburns 15s ease;}
.guide{width: 100%;position:relative;}
.guide .language{text-align: center;width: 100%;position: absolute;left: 0;top: 27.5vw;}
.guide .language li{display: inline-block;font-size: 20px;color: #ffffff;background: #000000;border: 1px solid #000000;width: 140px;height: 48px;text-align: center;line-height: 46px;margin: 0 10px;}
.guide .language li:hover{border: 1px solid #fff;background: #fff;color: #000000;transition: all 0.4s ease-in-out;}
.guide .w-1{display: inline-block;width: 235px;margin-top: 37px;margin-left: 45px;}
.guide .w-2{width: 100%;text-align: center;transform: translateY(7vw);}


/* 联系 */
.left{width: 350px;}
.left .logo{height: 141px;padding-top: 44px;}
.left .column{margin-top: 115px;}
.left .column li{padding: 0 15px;margin-bottom: 3px;font-size: 17px;color: #777777;line-height: 1.8;}
.left .column li h3{font-size: 20px;color: #373231;line-height: 2;background: url(../images/dian.png) no-repeat left center;padding-left: 20px;}
.left .column li p{margin: 4px 0;padding-left: 20px;}
.left .column li .two{padding: 8px 0;}

/* 首页 */
.head{}
.head .logo{height: 141px;padding-top: 44px; width:340px}
.main{padding-top: 40px;}
.opt-1{width:71.7%;}
.opt-1 .content1{}
.opt-1 .content1 .picture{width: 348px;overflow: hidden;}
.opt-1 .content1 .text{width: 475px;font-size: 15px;color: #747474;line-height: 1.8;}
.opt-1 .content1 .text .b_t{font-size: 18px;color: #373231;width: fit-content;line-height: 2;margin-bottom: 20px;}
.opt-1 .content1 .text .b_t::after{content: "";display: block;width:100%;height: 2px;background: #373231;margin-top: 2px;}
.opt-1 .content1 .text h3{font-size: 16px;color: #444444;margin-bottom: 15px;}
.opt-1 .content1 .text p{min-height: 244px;}
.opt-1 .content1 .text .more{width: 186px;height: 50px;line-height: 48px;text-align: center;background: #373231;color: #fff;font-size: 14px;}
.opt-1 .content1 .text .more i{margin-left: 50px;transform:translateY(-1px);}
.opt-1 .content2{margin-top: 30px;}
.opt-1 .content2 .item{border-bottom: 1px solid #e2e2e2;padding: 34px 0;}
.opt-1 .content2 .item .picture{width: 20.6%;overflow: hidden;}
.opt-1 .content2 .item .text{width: 72.6%;margin-left: 25px;font-size: 16px;color: #747474;line-height: 1.7;padding-top: 8px;}
.opt-1 .content2 .item .text h3{font-size: 20px;color: #444444;margin-bottom: 6px;}
.opt-1 .content2 .item .text span{display:block;font-size: 15px;margin-top: 15px;}
.opt-2{width: 23.8%;}
.opt-2 li{width: 100%;margin-bottom: 8px;}
.opt-2 li .picture{width: 100%;overflow: hidden;}
.opt-2 li .text{font-size: 14px;color: #999999;line-height: 1.6;padding: 11px 0;}
.opt-2 li .text h3{font-size: 18px;color: #777777;margin-bottom: 3px;}
.opt-2 li .text .more{width: 100%;text-align:right;margin-top: -22px;}


.right{width: 850px;}
.right .ban{width: 100%;}
.nav{width: 100%;text-align: right;padding: 24px 0;}
.nav li{display: inline-block;font-size: 16px;color: #777777;margin: 0 25px;line-height: 1.8;}
.nav li:last-of-type{margin-right: 0;}
.contact .tact{font-size: 15px;color: #999999;line-height: 2.2;margin-top: 22px;}
.contact .tact h3{font-size: 20px;color: #373231;margin-bottom: 2px;}
.contact .map{width: 100%;height: 335px;margin-top: 35px;margin-bottom: 160px;}
.foot{width: 100%;color: #989898;font-size: 13px;line-height: 2;margin-bottom: 25px;text-align: center;}
.foot .search{margin: 11px 0;}
.foot .search input{width: 205px;height: 26px;border: 1px solid #d5d5d5;padding-left: 6px;}
.foot .search button{width: 64px;height: 26px;background: #373231;border: 0;text-align: center;color: #fff;font-size: 15px;cursor:pointer;}
.mt_top{margin-top: 130px;}



/* 列表 */
.list{}
.list .content1{padding: 35px 0 20px;border-bottom: 1px solid #e6e6e6;}
.list .content1 li{margin-bottom: 30px;}
.list .content1 li .picture{width: 152px;height: 158px;overflow: hidden;}
.list .content1 li .text{width: 80%;font-size: 15px;color: #999999;line-height: 1.7;overflow: hidden;
    word-break: break-all;}
.list .content1 li .text h3{font-size: 20px;color: #373231;}
.list .content1 li .text .date{margin: 4px 0;}
.list .content1 li .text .more{font-size: 14px;color: #777777;margin-top: 12px;}
.list .content1 li .text .more:hover{color: #373231;transition: all 0.25s ease-in-out;}
.page{text-align: center;font-size: 18px;color: #373231;line-height: 1.8;}
.page a{display: inline-block;padding: 8px 19px;}
.page a.on{background: #373231;color: #fff;}
.list .content2{padding: 35px 0 20px;border-bottom: 1px solid #e6e6e6;}
.list .content2 li{float: left;width: 247px;margin-right: 54px;margin-bottom: 22px;}
.list .content2 li .picture{width: 100%;height: 258px;overflow: hidden;}
.list .content2 li .text{line-height: 1.6;font-size: 15px;color: #999999;padding: 17px 0;}
.list .content2 li .text h3{font-size: 20px;color: #373231;line-height: 1.8;margin-bottom: 2px;}
.list .content2 li .text .more{font-size: 14px;color: #777777;margin-top: 16px;}
.list .content2 li .text .more:hover{color: #373231;transition: all 0.25s ease-in-out;}
.list .content2 li:nth-child(3n+3){margin-right: 0;}

/* 详情 */
.details{}
.details .slide{padding-top: 40px;}
.details .slide .hd{margin-top: 10px;}
.details .slide .hd li{float: left;width: 100px;height: 69px;overflow: hidden;margin-right: 7px;cursor:pointer;}
.details .slide .hd li.on{border: 1px solid #373231;}
.details .slide .hd li:last-of-type{margin-right: 0;}
.details .data{font-size: 15px;color: #999999;line-height: 1.8;padding: 35px 0;border-bottom: 1px solid #e6e6e6;}
.details .data h3{font-size: 20px;color: #373231; text-align:center}
.details .data .info{padding: 11px 0;}
.details .data .info p{margin-bottom: 5px;}
.details .data .info p select{display: inline-block;background: #f1f1f1;width: 270px;height: 26px;border: 0;font-size: 14px;color: #999999;padding-left: 5px;}



.xiaocms-page{width:100%; height:30px; float:left; line-height:30px; text-align:center;}
.xiaocms-page a{margin: 0 15px;text-decoration:none;font-family:微软雅黑;margin-left:5px;color: #000;font-size: 18px;padding:5px;border-radius:5px;}
.xiaocms-page span{color:#fff;margin-left:5px;font-size: 18px;background:#242424;padding: 8px 19px;display: inline-block;}