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{overflow: hidden;}
.banner .swiper-slide img{width: 100%;display: block;}
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{width:1200px;margin:0 auto;}

.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}

.head1{width: 100%;background: #f5f5f5;height:40px;line-height:40px;font-size: 16px;color: #bbbbbb}
.head1_right a{font-size: 16px;color: #bbbbbb}
.head1_right{color: #bbbbbb}
.head1_right a:hover{color: #de0000}
.navlist li{float: left;width: 130px;text-align: center;position: relative;}
.hottel{color: #0066ce;font-size: 30px;font-weight: bold;background: url('../images/hottel.png') no-repeat top left;padding-left: 64px;padding-top:25px;line-height: 1;margin-top: 15px}
.head2{padding: 15px 0}
.logo a,.logo img{display: block;}

.banner{position: relative;}
.banner .swiper-pagination{bottom:30px;width: 100%}
.banner .swiper-pagination-bullet{width:10px;height:10px;background: #fff;border-radius:10px;transition:all 1s;opacity: 1;margin:0 5px;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background:#de0000;opacity: 1;width:110px}
.navlist{width: 100%;background: #f5f5f5;height: 70px;line-height: 70px;}

.navlist li a.nav_a{display: block;width: 100%;color: #333333;text-align: center;}
.navlist ul{width: 1170px;margin:0 auto;}
.navlist li:hover a.nav_a{background: #0066ce;color: #fff}
.two{position: absolute;top:100%;left:50%;width:100%;z-index: 10001;background:rgba(0,0,0,0.5);transform: translateX(-50%);display: none;padding:5px 0}
.two dd a{display: block;text-align: center;font-size:16px;color: #fff;padding:10px 0;line-height: 1;}
.two dd:hover a{background: #de0000;}
.banner{width: 100%}
.two dd{padding:5px 0}

.bot_nav{background: #222222}
.bot_nav li{float: left;width: 130px;}
.bot_nav li a{font-size: 18px;color: #bbbbbb;display: block;height: 70px;line-height: 70px;width:100%;text-align: center;}
.bot_nav ul{width: 1170px;margin:0 auto;}
.bot_nav li:hover a{background: #0066ce;color: #fff}
.bot{width: 100%;background: #333333}
.bot3{color: #fff;font-size: 18px;text-align: center;padding: 25px 0;border-top: 1px solid #555555}
.bot3 a{color: #fff;}
.bot2{padding: 30px 0}
.bot_logo{width: 428px;float: left;padding-left: 29px;height: 200px;padding-top: 60px;border-right: 1px solid #555555}
.bot2_tel{background: url('../images/tel.png') no-repeat center left;padding-left: 85px;width: 312px;margin:0 auto;font-size: 27.6px;font-weight: bold;color: #fff}
.bot2_mid{width: 492px;float: left;height: 200px;padding-top: 44px;color: #fff;border-right: 1px solid #555555}
.bot_right{height: 200px;float: right;margin-right: 36px;color: #fff;padding-top: 10px}
.bot2_addr{text-align: center;font-size: 18px;color: #fff;margin-top:20px;}
.bot_code{width: 138px;text-align: center;}
.bot_code p{margin-top: 5px}

.section{padding-top: 50px;}
.lanmu{text-align: center;position: relative;padding-bottom:25px;margin-bottom: 35px}
.lanmu .en{font-size: 72px;color: #f2f2f2;text-transform: uppercase;line-height: 1;letter-spacing: 3px}
.lanmu .ch{font-size: 40px;color:#0066ce;font-weight: bold;position: absolute;top:30px;left:0;width: 100%;text-align: center;background: url('../images/bor.png') no-repeat center bottom;padding-bottom: 30px;line-height: 1;}
.lanmu .ch span{color: #de0000;}
.sec1_list li{float: left;margin-right:39px;}
.sec1_bt{text-align: center;font-size: 16px;color: #333333;font-weight: bold;margin-top:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sec1_pic{width: 100%}
.sec1_pic img{width: 270px;height: 170px;border-radius:20px;display: block;}
.sec1_list li:nth-child(4n){margin-right: 0}
.section1{padding-bottom: 45px}

.section2{width: 100%;background: #f5f5f5;padding-bottom: 50px}
.section2 .lanmu .en{color: #eaeaea;}
.type li{float: left;border:1px solid #eaeaea;border-radius:30px;margin:0 5px;background: #fff;}
.type li a{display: block;height: 50px;line-height: 50px;padding:0 43px;color: #555555;font-size: 18px;}
.type{padding-bottom:30px}
.type li:hover{background: #0066ce;}
.type li:hover a{color: #fff;}
.sec2_list li{float:left;width: 380px;margin-right: 29px;}
.sec2_list li .sec2_pic{box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);position: relative;}
.sec2_pic img{width: 380px;height: 250px;display: block;}
.sec2_bt{text-align: center;font-size: 18px;color: #555555;margin:20px 0 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sec2_list li:nth-child(3n){margin-right: 0}
.sec2_list li:hover .sec2_bt{color: #0066ce;}
.more{display:block;width: 200px;height: 50px;text-align: center;margin:0 auto;background: #0066ce;color: #fff;font-size: 18px;line-height: 50px;border-radius: 30px}
.sec2_list li a{display: block;}
.sec2_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.5) url('../images/jia.png') no-repeat center;opacity: 0;-webkit-transform: scale(0.5);transform: scale(0.5);transition: all 0.5s ease 0s;}
.sec2_list li:hover .sec2_bg{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}

.section3{width: 100%;background:#0066ce url('../images/sec3.jpg') no-repeat center right;min-height: 750px;background-size: auto 100%;}
.sec3_nr{width: 850px;color: #fff;background: #0066ce;min-height: 750px;padding-top: 50px}
.sec3_tit{text-align: right;background: url('../images/sec3_tit.png') no-repeat right top 50px;margin-bottom: 25px;padding-right: 35px}
.sec3_tit p{font-size: 40px;font-weight: bold;padding-bottom: 20px;line-height: 1;}
.sec3_tit span{display: block;font-size: 24px;text-transform: uppercase;line-height: 1;margin-top: 20px;}
.sec3_con{padding-right: 35px;font-size: 18px;line-height: 38px;padding-bottom: 35px}

.sec3_list li{float: left;text-align: center;width: 180px;height: 180px;margin-right: 30px;border-radius:20px;}
.sec3_list li a{display: block;color:#555555;display:block;padding-top: 120px;font-size: 18px;}
.sec3_list li.sec3_li1{background:#fff url('../images/icon1.png') no-repeat center top 40px;}
.sec3_list li.sec3_li2{background:#fff url('../images/icon2.png') no-repeat center top 40px;}
.sec3_list li.sec3_li3{background:#fff url('../images/icon3.png') no-repeat center top 40px;}
.sec3_list li.sec3_li4{background:#fff url('../images/icon4.png') no-repeat center top 40px;}

.sec3_list li.sec3_li1:hover{background:#fff url('../images/icon11.png') no-repeat center top 40px;}
.sec3_list li.sec3_li2:hover{background:#fff url('../images/icon22.png') no-repeat center top 40px;}
.sec3_list li.sec3_li3:hover{background:#fff url('../images/icon33.png') no-repeat center top 40px;}
.sec3_list li.sec3_li4:hover{background:#fff url('../images/icon44.png') no-repeat center top 40px;}

.section4{padding-bottom: 50px}
.news_list li{border:1px solid #bbbbbb;padding: 18px;width: 100%;margin-bottom: 20px;transition:all 1s;}
.more2{display:block;width: 200px;height: 50px;text-align: center;margin:0 auto;background: #de0000;color: #fff;font-size: 18px;line-height: 50px;border-radius: 30px}
.news_list{padding-bottom: 10px}
.news_pic{width: 246px;}
.news_pic img{width: 246px;height: 160px;display: block;}
.news_right{width: 890px}
.news_top .news_tit{display: block;width: 760px;float:left;font-size: 24px;font-weight: bold;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_top span{display: block;width: 110px;float: right;font-size: 16px;color: #333333}
.news_top{line-height: 36px;margin-bottom:10px}
.news_jian{font-size: 16px;color: #333333;line-height: 29px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.news_more{display: block;background: url('../images/news_more.png') no-repeat center;width: 80px;height: 10px;margin-top:10px}

.news_list li:hover{border:1px solid #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);} 
.news_list li:hover .news_more{display: none;}
.news_list li:hover .news_tit{color: #0066ce;}

.section5{width: 100%;background: url('../images/sec5.jpg') no-repeat center;height: 640px;}
.section5 .lanmu .en{color: #8a8481;}
.section5 .lanmu .ch{color:#fff;background: url('../images/bor2.png') no-repeat center bottom;}
.section5 .lanmu .ch span{color: #fff;}
.message .mes_nr{background:rgba(0,0,0,0.3);height: 330px;width: 100%;border-radius: 20px;padding:30px 0;margin-bottom: 30px}
.message ul{width: 1000px;margin:0 auto;}
.contact_input1{outline: none;display: block;width:302px;height:42px;background: #fff;border-radius: 20px;border:0px;padding: 0 25px;font-size: 18px;color: #666;float: left;margin-right: 47px;line-height: 42px;}
.contact_input1.mar{margin-right: 0}
.contact_input2{outline: none;display: block;height: 200px;width:100%;background: #fff;border-radius: 20px;border:0px;margin-top:28px;padding:20px 25px;font-size: 18px;color: #666;font-family: 微软雅黑}

.subbtn{display:block;width: 200px;height: 50px;text-align: center;margin:0 auto;background: #de0000;color: #fff;font-size: 18px;line-height: 50px;border-radius: 30px;border:0px;outline: none;cursor: pointer;}

.container{padding: 50px 0}
.type li.active{background: #0066ce}
.type li.active a{color: #fff;}
.danye{font-size: 18px;color: 3333333;line-height: 36px;padding-bottom: 65px}
.cy_list li{margin-bottom: 30px}

.sec1_list li:hover .sec1_bt{color: #0066ce}
.more:hover{background: #de0000}
.more2:hover{background: #0066ce}

.page{text-align: center;padding: 10px 0}
.page a{display:inline-block;padding:0 17px;height: 40px;line-height: 40px;border:1px solid #c9c9c9;font-size: 16px;color: #000000;margin:0 5px 10px;}
.page a.select{background: #0066ce;color: #fff;border:1px solid #0066ce;}
.page a.pre_page{margin-right:10px}

.ps_tit{text-align: center;font-size: 24px;font-weight: bold;color: #0066ce;margin-bottom: 25px;}
.ps_pic img{display: block;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);margin:0 auto;}
.ps_pic{margin-bottom: 30px}
.ps_xq{height: 60px;line-height: 60px;width: 100%;background: #f5f5f5;font-size: 24px;color: #333333;padding-left:25px}
.ps_con{padding:30px 0;font-size: 18px;color: #333333;line-height: 36px;}
.fenye li{display: block;width: 460px;height: 45px;line-height:43px;border:1px solid  #c9c9c9;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333333;font-size: 18px;}
.fenye li a{color: #333333}
.fenye li:hover{background: #0066ce;color: #fff}
.fenye li:hover a{color: #fff;}

.ns_tit{text-align: center;color: #333333;font-size: 24px;font-weight: bold;margin-bottom:15px}
.ns_date{text-align: right;font-size: 16px;color: #333333;margin-bottom:30px}
.ns_nr{font-size: 18px;color: #333333;line-height: 36px;padding-bottom: 35px}


