html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span,p {
    padding: 0;
    margin: 0;       
}
ul { list-style: none;margin: 0; padding: 0;}
a:hover{cursor: pointer;}
html {width: 100%;overflow-x: hidden;}
 input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}

.banner .swiper-slide img{width: 100%}
textarea {  -webkit-appearance: none;}   
.left{float: left;}
.right{float: right;}
.clear{clear: both}
body { width: 100%;  *cursor: default;
font: 16px/1.5 "Microsoft YaHei", Helvetica, STHeiti STXihei, Microsoft JhengHei, Arial;overflow-x:hidden;}
img{border:0px;max-width: 100%}
a{text-decoration: none;outline: none}
div{outline: none}
ul,li{list-style-type: none}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box;}
.main{margin:0 auto;min-width:1200px;width:1200px;}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.myhidden{display:none;}
.flex_{display: flex;}
/*两边的向两边靠*/
.flex_space-between{display: flex;justify-content:space-between;}
/*水平居中*/
.flex_justify-content{display: flex;justify-content:center;}
/*完美的平均分配*/
.flex_justify-content-around{display: flex;justify-content:space-around;}
/*垂直居中*/
.flex_align-items{display: flex;align-items:center;}
.flex_wrap{ flex-wrap: nowrap;}

.align_center{text-align:center;}
.alignleft{text-align: left}
.alignright{text-align: right}
.overflow{overflow: hidden}
.line1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.line2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

/*头部*/
header{padding:20px 0;}
header .logo{float: left;}
header .logo img{height: 67px;display: block;}
header .navlist{float: right;}
header .navlist li{float: left;line-height: 67px;margin-left: 75px;font-size: 16px;}
header .navlist li a{color: #000000}
header .navlist li:hover a{font-weight: bold;color: #28a7e1}

.bot{background: #2a2a2a;}
.bot1{padding:60px 0 40px;}
.bot2{background: #1c1c1c}

.bot1_left{width: 317px;float: left;background: url('../images/line.jpg') no-repeat center;}
.bot1_mid{margin-left: 165px;}
.bot2{background: #1c1c1c;font-size: 12px;color: #7e7e7e;padding:15px 0;}
.bot1_left .code .pic{width: 87px;float: left;}
.bot1_left .code p{font-size: 12px;color: #ffffff;width: 15px;float: left;line-height: 14px;margin-left: 10px}

.bot1_mid .hottel {color: #fff}
.bot1_mid .hottel p{display: block;font-size: 18.98px;line-height: 1.2;}
.bot1_mid .hottel span{display: block;color: #fafafa;font-size: 37.24px;font-family: Impact;line-height: 1.2;}
.bot1_mid .addr{font-size: 14px;line-height:24px;color: #fff;width: 325px;margin-top: 6px}
.bot1_mid .addr span{float:left}
.bot1_mid .addr p{float: left;width: 279px}
.bot1_right{margin-top:5px;width: 309px;text-align:center;background: url('../images/line.jpg') no-repeat center left;}

.title{text-align:center;margin:50px 0 65px;}
.title p{font-size: 35px;color: #2c2c2c}
.title span{display: block;font-size: 12px;color: #bfbfbf;font-family: Arial;text-transform: uppercase;background: url('../images/x.png') no-repeat center;margin-top:6px}

.sec1_top{position: relative;background: #f9f9f9;margin-bottom: 30px}
.sec1_top_left{width: 440px;padding:55px 54px 0 30px;float: left;}
.sec1_top_left .date{font-size: 30px;color: #dbdbdb}
.sec1_top_left .tit{font-size: 16px;color: #000000;line-height: 35px;margin:15px 0;}
.sec1_top_left .intr{font-size: 14px;color: #969696;line-height: 27px;}
.sec1_top_right{width: 760px;float: right;}
.sec1_top a{display: block;}
.sec1_top_left span{display: block;width: 150px;height: 43px;line-height: 43px;color: #28a7e1;border:1px solid #28a7e1;font-size: 14px;text-align:center;margin-top: 30px}
.sec1_top_left span:hover{background: #28a7e1;color: #fff}

.sec1_top .swiper-button-prev{position: absolute;bottom: 0;left:384px;margin-top: 0;top:auto;width: 58px;height: 58px;background: #68b946 url('../images/prev.png') no-repeat center;}
.sec1_top .swiper-button-next{position: absolute;bottom: 0;left:440px;margin-top: 0;top:auto;width: 58px;height: 58px;background: #68b946 url('../images/next.png') no-repeat center;}

.sec1_top .swiper-slide:hover .sec1_top_left .tit{color:#28a7e1}

.sec1_bot li{width:362px;float: left;margin-right: 57px}
.sec1_bot li:nth-child(3n){margin-right: 0}
.sec1_bot_info{padding:20px 12px 0;}
.sec1_bot_info .date{font-size: 16px;color: #dbdbdb}
.sec1_bot_info .tit{font-size: 14px;color: #000000;line-height: 2;margin:5px 0;}
.sec1_bot_info .intr{font-size: 14px;color: #969696;line-height: 2;}
.sec1_bot_info i{display: block;width: 65px;height: 1px;background: #68b946;margin-top: 20px}

.sec1_bot{padding-bottom: 75px}
.sec1_bot .sec1_bot_info:hover .tit{color: #68b946}

.section2{background: #f8f8f8;padding-bottom: 93px}
.sec2_left{width: 810px;float: left;background: #fff;height: 435px}
.sec2_right{width: 361px;float: right;background: #fff;height: 435px}
.sec2_left .list{padding:15px;}
.sec2_left .list li{height: 48px;line-height: 48px;border-bottom: 1px dashed #dadada;padding:0 15px 0 12px;}
.sec2_left .list li a{font-size: 14px;color: #363636;width:600px;float: left}
.sec2_left .list li span{display: block;float: right;font-size: 14px;color: #363636}
.sec2_left .list li:last-child{border:0;}
.sec2_left .sec2_type{padding:0 32px 0 22px;position: relative;}
.sec2_left .sec2_type a{display: block;font-size: 14px;color: #d1d1d1;position: absolute;right:33px;bottom:0px}
.sec2_left .sec2_type li,.sec2_left .layui-tab-title{height: 50px;line-height: 50px;}
.sec2_left .layui-tab-title .layui-this:after{height: 51px;border-bottom:2px solid #68b946;}
.sec2_left .sec2_type li{font-size: 14px;color: #939393;padding:0 12px;margin-right: 10px}
.sec2_left .sec2_type li.layui-this{color: #000000}
.section2 .title{margin-bottom:35px;}
.sec2_left .list li:hover a{color: #68b946}
.sec2_left .sec2_type a:hover{color: #68b946}

.sec2_right_tit{background: url('../images/sec2_down.jpg') no-repeat center;height: 77px;width: 100%;padding-left: 72px;color: #fff}
.sec2_right_tit span{font-size: 25px;display: block;float: left;line-height: 77px;}
.sec2_right_tit a{display: block;font-size: 14px;color: #fff;float: right;padding-right: 30px;padding-top: 33px;transition: all 0.3s}
.sec2_right .list{padding:12px;}
.sec2_right .list li{padding:15px;border-bottom:1px dashed #dadada;line-height: 31px;}
.sec2_right .list li a{display: block;font-size: 14px;color: #363636}
.sec2_right .list li:hover a{color: #4490e4}
.sec2_right_tit a:hover{font-weight: bold;font-size: 16px;}

.banner2{position: relative;}
.banner2 img{display: block;}
.banner2 .lanmu{position: absolute;top:55%;left:0;transform: translateY(-50%);text-align:center;color: #fff;font-size: 40px;text-align:center;width: 100%}
.type{text-align:center;padding:45px 0 50px;}
.type li{display: inline-block;margin:0 55px;}
.type li a{font-size: 16px;color: #747474;display: inline-block;padding:5px 7px;position: relative;}
.type li a:after{content: '';width: 0;height: 1px;background: #28a7e1;position: absolute;bottom: 0;left:0;}
.type li:hover a,.type li.active a{color: #28a7e1;}
.type li:hover a:after,.type li.active a:after{width: 100%}

.news_list2>ul>li{width: 100%;padding:13px;background:#f7f7f7;margin-bottom:45px;transition: all 0.5s}
.news_list2>ul>li .news_left{width: 211px}
.news_list2>ul>li .news_left .pic{position:relative;width:100%;height:0;padding-top:64%;}
.news_list2>ul>li .news_left .pic a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;}
.news_list2>ul>li .news_left .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.news_list2>ul>li .news_mid{width: 705px;margin-left:32px;}
.news_list2>ul>li .news_mid .tit{font-size: 18px;color:#333333;margin-top:20px;}
.news_list2>ul>li .news_mid .jian{font-size: 14px;color:#9c9c9c;line-height: 25px;margin-top:20px;}

.news_list2>ul>li .news_right{width: 105px;margin-right: 62px;margin-top:20px;}
.news_list2>ul>li .news_right span{font-size: 18px;color: #5b5b5b}
.news_list2>ul>li .news_right a{display: block;width: 100%;width: 92px;height: 37px;font-size: 12px;color: #c9c9c9;border:1px solid #c9c9c9;border-radius: 20px;line-height: 37px;margin-top:40px;text-align:center;}

.news_list2>ul>li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.2)}
.news_list2>ul>li:hover .news_mid .tit{color: #28a7e1}
.news_list2>ul>li:hover .news_right a{background: #28a7e1;color: #fff;border:1px solid #28a7e1;}

.news_list2 ul{padding-bottom: 15px}
.news_list2{padding-bottom: 100px}
/*分页*/
.pagination{width: 100%;text-align: center;font-size: 0;}
.pagination li{display: inline-block;padding:0 14px; border: 1px solid #d2d2d2;min-width:40px;text-align: center;height:40px;line-height:39px;font-size: 14px;color: #898989;margin:0 6px;border-radius: 5px}
.pagination li.active{background:#28a7e1;color: #fff;border: 1px solid #28a7e1;}
.pagination li a{display: block;text-align: center;color: #898989;}

.news_list>ul>li{width: 390px;background:#f2f2f2;padding:20px 17px;float: left;margin-right: 14px;height: 365px;margin-bottom:14px;}
.news_list>ul>li:nth-child(3n){margin-right: 0}

.news_list>ul>li .pic{position:relative;width:100%;height:0;padding-top:42%;}
.news_list>ul>li .pic a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;}
.news_list>ul>li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.news_list>ul>li .news_info{padding:0 7px;}
.news_list>ul>li .news_info .tit{font-size: 16px;color: #000000;line-height: 26px;margin:20px 0 10px;}
.news_list>ul>li .news_info .jian{font-size: 13px;color: #808080;line-height: 24px;}
.news_list>ul>li .news_info span{font-size: 15px;color: #646262;display: block;margin-top:10px;}

.news_list ul{padding-bottom:50px}
.news_list{padding-bottom: 100px}

.news_list>ul>li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.2)}
.news_list>ul>li:hover .news_info .tit{color: #28a7e1}

.ns .tit{font-size: 22px;color: #000000;text-align:center;margin:25px 0 35px;}
.ns .info{text-align:center;font-size: 14px;color: #6e6e6e;margin-bottom: 24px}
.ns .con{border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;padding:50px 30px;font-size: 14px;color: #2f2f2f;line-height:32px;}

.fenye li{font-size: 14px;color: #959595;margin-bottom: 30px}
.fenye li a{color: #959595}
.fenye li:hover a{color: #28a7e1;text-decoration:underline;}
.fenye{padding:55px 0 75px;}

.down_list>ul>li{width: 575px;float: left;border:1px solid #e5e5e5;margin-bottom: 40px;padding:10px 30px;}
.down_list>ul>li:nth-child(2n){float: right;}
.down_left{width:86px;height: 143px;float: left}
.down_right{width: 410px;margin-top:20px;height: 95px;position: relative;}
.down_right .tit{font-size: 16px;color: #070707;line-height: 32px;}
.down_right a{font-size: 16px;color: #68b946;display: inline-block;background: url('../images/down.png') no-repeat center right;padding-right:28px;position: absolute;bottom: 0;right: 0}


.down_list>ul>li .down_left .pic{position:relative;width:100%;height:0;padding-top:166%;}
.down_list>ul>li .down_left .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;}
.down_list>ul>li .down_left .pic img{width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}
.down_list>ul>li:hover .down_right a{color: #28a7e1;background: url('../images/down2.png') no-repeat center right}


.down_list ul{padding-bottom: 30px}
.down_list{padding-bottom: 100px}

.danye{padding-bottom: 100px}

.danye .tit{font-size: 22px;color: #000000;text-align:center;margin:55px 0 35px;}
.danye .con{border-top: 1px solid #e4e4e4;padding:50px 30px 0;font-size: 14px;color: #2f2f2f;line-height:32px;}