@charset "utf-8";
.clear{clear: both;}

@font-face {
 font-family: 'mb';
 src: url(../fonts/nt.eot);
 src: local('mb'),
        local('mb'),
        url(../fonts/mb.woff) format('woff'),
        url(../fonts/mb.ttf) format('truetype'),
        url(../fonts/mb.svg#fontName) format('svg');
}  


html, body {
   min-height: 100%; 
}
*{box-sizing:border-box; margin:0px; padding:0px;   
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
body{
	width: 100%;
	margin:0;
	    margin: 0;
    font-size: 16px;
    font-family:  "微软雅黑",  "mb", Arial,  "Microsoft Yahei";
    line-height: 1.5; color: #333;
background: #FFFFFF;
}

a, a:hover, a:focus {
    color: #333333;
    text-decoration: none;
}
html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,table,th,td,fieldset,form,input,select,textarea,hr,blockquote,pre{margin:0;padding:0;}
ul,ol,dl{list-style:none;}
h1, h2, h3, h4, h5, h6,{margin:0px !important; padding:0px !important;   line-height: 1 !important;font-style: normal;}

img{border:0;margin: 0; }


.mk-box{width: 100%;max-width: 600px;margin: 0 auto;}
.w90{width: 90%;max-width: 540px; margin: 0 auto;}
.h80{width: 100%;height: 75px;overflow: hidden;}
.h55{width: 100%;height:45px;overflow: hidden;}
@media only screen and (max-width:480px ) {
	.h80{width: 100%;height: 65px;overflow: hidden;}
	.h55{width: 100%;height:40px;overflow: hidden;}
}


.title{width: 100%;height: auto;text-align: center;}
.title h1{font-size:38px ;color: #efbb40;}
.title h2{font-size: 20px;color:rgba(144,144,144,0.6);font-family: "mb";}



.banner{width: 100%;height: auto;margin-top: 60px;}
.banner .s1{width: 100%;height: auto;}
.banner .s1 img{display: block;width: 100%;height: auto;}
.banner .s1 .bk{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.2);}
.banner .s1 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: 0.4;
}
.banner .s1 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}
.in-ab{width: 100%;height: auto;background: url(../img/a001.png)center no-repeat #efbb40;}
.in-ab-c{height: auto;}
.in-ab-c h5{font-size: 28px;color: #333333;margin-bottom: 10px;}
.in-ab-c .txt{font-size: 16px;color: #333333;}


.in-pro{width: 100%;height: auto;}
.in-pro .in-pro-sort{width: 100%;text-align: center;} 
.in-pro .in-pro-sort li{border-radius:10px;font-size: 20px;font-weight: bold;color: #efbb40; border: 1px solid #efbb40;line-height: 56px; display: inline-block;width: calc(49% - 30px);margin: 0  15px;}
.in-pro .in-pro-sort li.cut{background: #efbb40;color: #FFFFFF;}
.in-pro .in-pro-sort li:hover{background: #efbb40;color: #FFFFFF;}

@media only screen and (max-width:480px ) {
	.in-pro .in-pro-sort li{border-radius:10px;font-size: 16px;}
}
.in-pro .in-pro-con{display: none; width: 100%;height: auto;text-align: center;}
.in-pro .in-pro-list{width: 100%;height: auto;}
.in-pro .in-pro-list li{ width: 100%;height: auto;margin-bottom: 45px;}
.in-pro .in-pro-list li .pic{position: relative; overflow: hidden; width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.in-pro .in-pro-list li .pic img{display: block;width: 100%;height: auto;}
.in-pro .in-pro-list li .pic .bk{width: 100%;height:100%;position: absolute;top:100%;left: 0;background: rgba(239,187,64,0.8);transition: all 0.4s ease;}
.in-pro .in-pro-list li .pic .ico{position: absolute;left: 50%;top: -100%;width: 70px;height: 70px;border-radius: 100%;  background: url(../img/a003.png)center no-repeat  #FFFFFF;background-size: cover; transition: all  0.3s ease; }
.in-pro .in-pro-list li:hover .bk{position: absolute;top: 0;left: 0;}
.in-pro .in-pro-list li:hover .ico{position: absolute;top:50%;transform:translateX(-50%)  translateY(-50%);}
.in-pro .in-pro-list li .con{text-align:left ; width: 100%;height: auto;margin-top: 20px;overflow: hidden;}
.in-pro .in-pro-list li .con h5{font-size: 20px;color: #333333;width: calc(100% - 40px);float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in-pro .in-pro-list li .con .more{font-size: 18px;color: #333333;float: right;width: 30px;}
.in-pro .in-pro-con .mores{display: inline-block;border-radius: 10px;width: 150px; margin: 0 auto;font-size: 18px;color: #efbb40;text-align: center;line-height: 45px;border:1px solid #efbb40;}
.in-pro .in-pro-con .mores:hover{background: #efbb40;color: #FFFFFF;}
@media only screen and (max-width:480px ) {
	.in-pro .in-pro-list li .pic .ico{width: 60px;height: 60px;}
}

.logue{width: 100%;height: auto;background: #353535;}
.logue .title h2{font-size: 24px;color:rgba(255,255,255,0.6);font-family: "mb";}
.logue .logue-c{text-align: center;height: auto;}

.logue .logue-c .mores{display: inline-block;border-radius: 10px;width:150px; margin: 0 auto;font-size: 18px;color: #efbb40;text-align: center;line-height: 45px;border:1px solid #efbb40;}
.logue .logue-c .mores:hover{background: #efbb40;color: #FFFFFF;}

.logue .logue-list{width: 100%;height: auto;margin-top: 40px;}
.logue .logue-list li{width: 100%;height: auto;margin-bottom: 45px;}
.logue .logue-list .pic{width: 100%;height:auto;background-size: cover;background-position: center;background-repeat: no-repeat;}
.logue .logue-list .pic img{display: block;width: 100%;height:auto;}
.logue .logue-list li .con{text-align: left; width: 100%;height: auto;margin-top: 40px;}
.logue .logue-list li .con h5{color: #FFFFFF;font-size: 20px;width: 100%;height: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.logue .logue-list li .con .dl{margin-top: 15px;width: 100%;height: auto;overflow: hidden;}
.logue .logue-list li .con .address{font-weight: bold; position: relative;padding-left: 25px;font-size: 16px; color:#FFFFFF;float: left;}
.logue .logue-list li .con .address:before{content: "";position: absolute;left: 0;top: 0;height: 20px;width: 20px; background:url(../img/a006.png) center no-repeat;background-size: cover;}
.logue .logue-list li .con .author{font-weight: bold; float: left;margin-left: 30px;font-size: 16px;color: #FFFFFF;}
.logue .logue-list li .con .date{float: right;color: #FFFFFF;font-size: 16px;font-weight: bold;}


.activity{width: 100%;height: auto;}
.activity .activity-c{height: auto;text-align: center;}
.activity .act-list{margin-top: 40px;width: 100%;height: auto;}
.activity .act-list li{text-align: left; width: 100%;height: auto;background: #f1f1f1;padding:30px   25px;margin-bottom:15px;}
.activity .act-list li:last-child{margin-bottom: 40px;}
.activity .act-list li h5{color: #333333;font-size: 20px;width: 100%;padding-bottom: 20px;margin-bottom:30px;border-bottom:1px solid #a0a0a0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.activity .act-list li  .txt{width: 100%;height:120px;margin-bottom: 30px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;word-break: break-all;}
.activity .act-list li  .txt p{font-size: 16px;color: #333333;}
.activity .act-list li .con-d{width: 100%;height: auto;overflow: hidden;}
.activity .act-list li .con-d .date{font-size: 16px;color: #333333;float: left;}
.activity .act-list li .con-d .more{font-size: 16px;color: #333333;float: right;}
.activity .act-list li:hover{background: #efbb40;} 
.activity .act-list li:hover h5{border-bottom:1px solid #000000 ;}
.activity  .activity-c .mores{display: inline-block;border-radius: 10px;width:150px; margin: 0 auto;font-size: 18px;color: #efbb40;text-align: center;line-height: 45px;border:1px solid #efbb40;}
.activity  .activity-c .mores:hover{background: #efbb40;color: #FFFFFF;}


.footer{width: 100%;height: auto;background: #222222;}
.footer .foot-contact{height: auto;text-align: center;padding-bottom: 30px;}
.footer .foot-contact .title2{text-align: center;}
.footer .foot-contact .title2 h1{color:#FFFFFF;font-size: 28px;}
.footer .foot-contact .title2 h2{font-size: 16px;color: #999999;margin-top: 5px;}
.footer .foot-contact .title2 .line{display: inline-block;width: 30px;height: 3px;background: #999999;}
.footer .foot-c{width: 100%;height: auto;margin-top: 20px;margin-bottom: 20px;}
.footer .foot-c p{font-size: 16px;color: #FFFFFF;width: 100%;margin-bottom: 10px;}
.footer ul{width: 100%;height: auto;overflow: hidden;margin-top: 30px;}
.footer ul li{width: calc(33.3% - 40px);margin:0 20px;float: left;}
.footer ul li img{width: 100%;height: auto;display: block;margin-bottom: 20px;}
.footer ul li p{display: block;width: 100%;font-size: 16px;color: #999999;}

.footer .foot-d{width: 100%;height: auto;color: #dddddd;text-align: center;padding:25px 0;border-top: 1px solid #a0a0a0;}
.footer .foot-d span{font-size: 15px;}
.footer .foot-d span a{font-size: 15px;color: #ddd;}

.banner{position: relative;}
.banner .title{z-index: 99; position: absolute;top: 50%;left: 50%;text-align: center;transform:translateX(-50%)translateY(-50%) ;}
.banner .title h3{font-size: 34px;color: #FFFFFF;margin-bottom: 10px;}
.banner .title h4{font-weight: normal; font-size: 26px;color:#FFFFFF;}

.in-banner{width: 100%;height: auto;margin-top: 60px;position: relative;}
.in-banner img{display: block;width: 100%;height: auto;}
.in-banner .bk{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.in-banner .title{z-index: 99; position: absolute;top: 50%;left: 50%;text-align: center;transform:translateX(-50%)translateY(-50%) ;}
.in-banner .title h3{font-size: 34px;color: #FFFFFF;margin-bottom: 10px;}
.in-banner .title h4{font-weight: normal; font-size: 26px;color:#FFFFFF;}




.pro{width: 100%;height: auto;}
 .in-sort{width: 100%;text-align: center;} 
 .in-sort li{border-radius:10px;font-size: 20px;font-weight: bold;color: #efbb40; border: 1px solid #efbb40;line-height: 56px; display: inline-block;width: calc(49% - 30px);margin: 0  15px;}
 .in-sort li a{display: block;width: 100%;color: #EFBB40;}
 .in-sort li.cut{background: #efbb40;color: #FFFFFF;}
 .in-sort li.cut a{color: #FFFFFF;}
 .in-sort li:hover{background: #efbb40;color: #FFFFFF;}
 .in-sort li:hover a{color: #FFFFFF;}


.pro .pro-list{width: 100%;height: auto;}
.pro .pro-list li{ width: 100%;height: auto;margin-bottom: 45px;}
.pro .pro-list li .pic{position: relative; overflow: hidden; width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.pro .pro-list li .pic img{display: block;width: 100%;height: auto;}
.pro .pro-list li .pic .bk{width: 100%;height:100%;position: absolute;top:100%;left: 0;background: rgba(239,187,64,0.8);transition: all 0.4s ease;}
.pro .pro-list li .pic .ico{position: absolute;left: 50%;top: -100%;width: 70px;height: 70px;border-radius: 100%;  background: url(../img/a003.png)center no-repeat  #FFFFFF;background-size: cover; transition: all  0.3s ease; }
.pro .pro-list li:hover .bk{position: absolute;top: 0;left: 0;}
.pro .pro-list li:hover .ico{position: absolute;top:50%;transform:translateX(-50%)  translateY(-50%);}
.pro .pro-list li .con{text-align:left ; width: 100%;height: auto;margin-top: 20px;overflow: hidden;}
.pro .pro-list li .con h5{font-size: 20px;color: #333333;width: calc(100% - 40px);float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro .pro-list li .con .more{font-size: 18px;color: #333333;float: right;width: 30px;}

@media only screen and (max-width:480px ) {
 .in-sort li{border-radius:10px;font-size: 16px;}
.pro .pro-list li .pic .ico{width: 60px;height: 60px;}
}



.pro-d{width: 100%;background: #333333;height: auto;}
.pro-d h5{font-size:20px;color:#FFFFFF;}
.pro-d .txt{width: 100%;height: auto;padding-top: 35px;margin-top: 25px;border-top:1px solid #999999 ;}
.pro-d .txt p{font-size: 16px;color: #FFFFFF;}
.pro-d .pro-d-sj{width: 100%;height:auto;position: relative;margin-top: 25px;}
.pro-d .pro-d-sj .pic{width: 100%;height:auto;background-size: cover;background-position: center;background-repeat: no-repeat;}
.pro-d .pro-d-sj .pic img{display: block;width: 100%;height: auto;}
.pro-d .pro-d-sj .swiper-button-prev {
	background-image: url(../img/a018.png);
	left: 0px;
	right: auto;
}

.pro-d .pro-d-sj .swiper-button-next {
	background-image: url(../img/a017.png);
	right: 0px;
	left: auto;
}

.pro-d .pro-d-sj .swiper-button-prev,
.pro-d .pro-d-sj .swiper-button-next {
	position: absolute;
	top: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	z-index: 10;
	cursor: pointer;
	background-size:40px 40px;
	background-position: center;
	background-repeat: no-repeat;
}

.pro-d .np{width: 100%;height: auto;margin-top: 30px;padding-top: 25px;border-top:1px solid #999;}
.pro-d .np .ewm{width: 100%;text-align: center;}
.pro-d .np .ewm img{display:inline-block;width: 140px;height: 140px;}
.pro-d .np h6{color:#FFFFFF;font-size: 16px;text-align: center;margin-top: 15px;}





.in-act{width: 100%;height: auto;}
.in-act .in-act-list{width: 100%;height: auto;margin-top: 45px;}
.in-act .in-act-list li{width: 100%;height: auto;margin-bottom: 40px;}
.in-act .in-act-list li .pic{width: 100%;height: auto;background-size: cover;background-position: center;background-repeat: no-repeat;}
.in-act .in-act-list li .pic img{display: block;width: 100%;height: auto;}
.in-act .in-act-list li .con{width: 100%;height: auto;margin-top: 25px;}

.in-act .in-act-list li .con h5{font-size: 20px;color: #333333;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in-act .in-act-list li .con .txt{width: 100%;height: auto;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;}
.in-act .in-act-list li .con .txt p{color: #333333;font-size: 16px;margin-top: 15px;}
.in-act .in-act-list li .con .dt{width: 100%;height: auto;overflow: hidden;margin-top: 10px;}
.in-act .in-act-list li .con .dt .date{font-size: 16px;color: #999999;float: left;}
.in-act .in-act-list li .con .dt .time{font-size: 16px;color: #999999;float: right;}
.in-act .in-act-list li .con .road{font-size: 16px;text-align: left;color: #999999;margin-top: 10px;}
.in-act .in-act-list li:hover h5{color: #EFBB40;}

.fy{width: 100%;height: auto;margin-top: 20px;text-align: center;}
.fy a{display: inline-block;width: 40px;margin: 0 3px; height: 40px;background: #333333;color: #FFFFFF;text-align: center;line-height: 40px;}
.fy a.cut{background: #EFBB40;}
.fy a:hover{background: #EFBB40;}


.travels{width: 100%;height: auto;background: #ececec;}
.travels .travels-list{width: 100%;height: auto;}
.travels .travels-list li{width: 100%;height: auto;padding-bottom: 20px;border-bottom:1px dashed #707070 ;margin-bottom: 25px;}
.travels .travels-list li:last-child{border-bottom: none;}
.travels .travels-list li .pic{width: 100%;height: auto;background-size:cover ;background-position: center;background-repeat: no-repeat;}
.travels .travels-list li .pic img{display: block;width: 100%;height: auto;}
.travels .travels-list li .con{width: 100%;height: auto;margin-top: 20px;}
.travels .travels-list li .con h5{font-size: 20px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.travels .travels-list li .con .dl{margin-top: 15px;width: 100%;height: auto;overflow: hidden;}
.travels .travels-list li .con .address{position: relative;padding-left: 25px;font-size: 16px; color:#333;float: left;}
.travels .travels-list li .con .address:before{content: "";position: absolute;left: 0;top: 0;height: 20px;width: 20px; background:url(../img/a008.png) center no-repeat;background-size: cover;}
.travels .travels-list li .con .author{float: left;margin-left: 30px;font-size: 16px;color: #333;}
.travels .travels-list li .con .date{float: right;color: #333;font-size: 16px;}
.travels .travels-list li:hover h5{color: #EFBB40;}


.in-act-d{width: 100%;height:auto;}

.in-act-top{width: 100%;height: auto;background: #333333;}
.in-act-top h5{font-size:24px ;color: #fff;}
.in-act-top .dt{width: 100%;height: auto;padding-top:30px; overflow:hidden; border-top: 1px dashed #fff;margin-top: 25px;}
.in-act-top .dt .date{font-size:16px ;color: #FFFFFF;float: left;}
.in-act-top .dt  .time{font-size:16px ;color: #FFFFFF;float: right;margin-right: 20px;}
.in-act-top .road{width: 100%;height: auto;margin-top: 20px;font-size: 16px;color: #FFFFFF;}
.in-act-con{width: 100%;height: auto;}
.in-act-d .txt{width: 100%;height: auto;}
.in-act-d .txt p{color: #333333;font-size: 16px;}
.in-act-d .txt p img{display: block;width: 100%;height: auto;}
.in-act-d .np{width: 100%;height: auto;margin-top: 30px;padding-top: 25px;border-top:1px solid #333333;}
.in-act-d .np a{width: 100%;height: auto;display: block;margin-bottom: 10px;}
.in-act-d .np a:hover{color: #EFBB40;}
.in-act-top .dl{margin-top: 15px;width: 100%;height: auto;overflow: hidden;padding-top: 30px;border-top:1px dashed #FFFFFF ;margin-top: 20px;}
.in-act-top .address{position: relative;padding-left: 25px;font-size: 16px; color:#fff;float:left;margin-left:10%;}
.in-act-top .address:before{content: "";position: absolute;left: 0;top: 0;height: 20px;width: 20px; background:url(../img/a006.png) center no-repeat;background-size: cover;}
.in-act-top .author{float: left;margin-left: 30px;font-size: 16px;color: #fff;}
.in-act-top .date{float:left;color: #FFFFFF;font-size: 16px;}


.course{width: 100%;height: auto;background: #ececec;}
.course .course-list{width: 100%;height: auto;margin-top:40px;}
.course .course-list li{width:100%;height: auto;margin-bottom: 20px;}
.course .course-list li .pic{width: 100%;height: auto;background-size: cover;background-position: center;background-repeat: no-repeat;}
.course .course-list li .pic img{display: block;width: 100%;height: auto;}
.course .course-list li .con{transition: all 0.4s ease;  text-align: center;  width: 100%;height: auto;background: #FFFFFF;padding: 40px  20px;}
.course .course-list li .con h5{font-size: 20px;color: #333333;width: 100%; text-align:left ;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.course .course-list li .con .txt{margin-top: 20px; width: 100%;height: auto;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;text-align:left ;}
.course .course-list li .con .txt p{font-size: 16px;color: #333333;}
.course .course-list li .con .more{margin-top: 20px; background: #333333;margin-top: 20px;font-size: 16px; display: inline-block; color: #FFFFFF;text-align: center;line-height: 40px;width: 140px;}
.course .course-list li:hover .con{background: #EFBB40;}
.download .course-list li .con{text-align: left;}
.course-d h5{font-size: 24px;color: #333333;}
.course-d .txt{width: 100%;padding-top: 30px;margin-top: 30px;border-top:1px solid #333333 ;}
.course-d .txt p{font-size: 16px;color: #333333;}
.course-d .txt .video {margin: 0 auto;margin-top: 20px;margin-bottom: 20px; width: 100%;height: auto; position: relative;}
.course-d .txt .video img{display: block;width: 100%;height: auto;}
.course-d .txt  #my-video2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}


.course-d .np{width: 100%;height: auto;margin-top: 30px;padding-top: 25px;border-top:1px solid #333333;}
.course-d .np a{width: 100%;height: auto;display: block;margin-bottom: 10px;}
.course-d .np a:hover{color: #EFBB40;}







.question-d{width: 100%;background: #333333;height: auto;}
.question-d h5{font-size:20px;color:#FFFFFF;}
.question-d .txt{width: 100%;height: auto;padding-top: 35px;margin-top: 25px;border-top:1px solid #999999 ;}
.question-d .txt p{font-size: 16px;color: #FFFFFF;}
.question-d .np{width: 100%;height: auto;margin-top: 30px;padding-top: 25px;border-top:1px solid #999;}
.question-d .np a{width: 100%;height: auto;display: block;margin-bottom: 10px;color: #fff;}
.question-d .np a:hover{color: #EFBB40;}


.question{width: 100%;height: auto;background: #ECECEC;}
.question-list{width: 100%;height: auto;margin-top: 40px;border-top:1px solid #999999;margin-bottom: 40px;}
.question-list li{width: 100%;position: relative; padding-bottom: 20px;padding-top: 20px;padding-left: 40px;padding-right: 10px;border-bottom:1px dashed #999999 ;}
.question-list li:before{content: "";  position: absolute;left: 10px;top: 25px;width: 20px;height: 20px;background: url(../img/a019.png)center no-repeat;background-size: cover;}
.question-list li a{display: block;width: 100%;height: auto;font-size: 16px;color: #333333;}
.question-list li a:hover{color: #EFBB40;}


.point{width: 100%;height: auto;}
.point .point-top{width: 100%;height: auto;background: #313131;}
.point .point-top .title h2{color: rgba(255,255,255,0.6);}


.point .point-top .search{font-size: 16px;color: #333333; height: auto;padding: 40px 0; width: 100%;height: auto;}

.point .point-top .search .c1{display: block; height: auto;overflow: hidden;width:100%;}
.point .point-top .search .c1 input{padding-left: 10px; line-height: 46px;background: #eeeeee;border: 1px solid #a0a0a0;width:100%;height: 46px;display: block;}
.point .point-top .search .c2{display: block; height: auto;overflow: hidden;width:100%;margin-top: 20px;}

.point .point-top .search .c2 select{
	appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
-ms-appearance:none;
	display: block;position: relative; height: 46px;width:100%;padding-left: 20px;background: #eeeeee;border: 1px solid #a0a0a0;background-size: 46px 50px;background-position:right  center;background-repeat: no-repeat;}
.point .point-top .search .ss{display: block;width:100%;margin-top: 20px;padding-left: 20px;  text-align: center;height: 46px;background: #EFBB40;font-size: 16px;color: #333333;line-height: 46px;border: none;background-size: 20px 20px;background-position: calc(50% - 20px) center;background-repeat: no-repeat;}


.point .point-top form input::-webkit-input-placeholder {
	color: #333;
}

.point .point-top form input::-moz-placeholder {
	color: #ffffff;
}
.point .point-top form input::-moz-placeholder {
	color: #333;
}

.point .point-top form input::-ms-input-placeholder {
	color: #333;
}

.point-c{width: 100%;height: auto;background: #ECECEC;}

.point-c h1{font-size: 24px;color: #333333;text-align: center;margin-bottom: 40px;}
.point-c  .tl{width: 100%; color: #FFFFFF;font-size: 20px;position: relative;height: 50px; border-bottom: 1px dashed #c0bbba;padding: 0 20px;}
.point-c  .tl  h5{display: inline-block;color: #333;font-size: 20px; overflow: hidden; text-overflow: ellipsis; text-align: left;line-height: 50px;}
.point-c  .tl .bn1{position: absolute;right: 20px;top:15px;width: 20px;height: 20px;}
.point-c  .tl .bn1:before{position: absolute; left:0px;top: 9px; content: "";background: #333;width: 20px;height: 2px;}
.point-c  .tl .bn1:after{content: "";position: absolute;left:9px;top: 0; background: #333;width: 2px;height: 20px;}
.point-c  .tl.cut{background: #EFBB40;border-bottom: none;}
.point-c   .tl.cut  .bn1:after{width: 0;height: 0;}

.point-c ul{display: none; background: #FFFFFF;width: 100%;height: auto; padding: 0  20px;}
.point-c ul li{width: 100%;padding: 30px  0px;overflow: hidden;height: auto;border-bottom:1px dashed #d2d2d2 ;}
.point-c ul li:last-child{border-bottom: none;}
.point-c ul li  .main-con{width:100%;}
.point-c ul li .main-con h5{font-size: 20px;color: #333333;width: 100%;margin-bottom: 20px;}
.point-c ul li .main-con .txt{width: 100%;height: auto;width: 100%;}
.point-c ul li .map-show{width: 120px;line-height: 36px;font-size: 16px;color: #333333;text-align: center; display: block;background: #EFBB40;margin-top: 20px;}
.map{width: 100%;height: 400px;z-index: 299;}
#map{width: 100%;height: 100%;}

.contact {width: 100%;height: auto;background: #efbb40;}
.contact .contact-c {height: auto;}
.contact .contact-c h3{font-size: 24px;color: #333333;margin-bottom: 20px;}
.contact .contact-c .cont-c{width: 100%;height: auto;overflow: hidden; padding-top: 20px;}
.contact .contact-c .cont-c .cont-l{width: 100%;height: auto;}
.contact .contact-c .cont-c .cont-l p{font-size: 16px;color:#333333;margin-bottom: 10px;}
.contact .contact-c .cont-c .lj-map{display: block;width: 120px;height: 36px; margin-left: 80px; margin-top:20px;text-align: center;line-height: 36px;font-size: 16px;color: #333333;display: block;border:1px solid #333333;border-radius: 10px; }

.contact .contact-c .cont-c  .ewm{margin-top:40px;width:100%;float: right; height:auto;overflow: hidden;text-align: center;}
.contact .contact-c .cont-c .ewm li{width: calc(33.3% - 30px);margin:0 15px;height: auto;float: left;}
.contact .contact-c .cont-c li .img{display: block;width: 100%;height: auto;}
.contact .contact-c .cont-c .ewm h6{color: #333333;font-size: 16px;font-weight: normal;margin-top: 15px;}



.message{width: 100%;height: auto;background: url(../img/b033.jpg)center no-repeat;background-size: cover;}
.message .message-c{width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.message form{width: 100%;height: auto;display: block;margin-top: 40px;}
.message form .c1{padding-left: 20px; font-size:16px;color:#FFFFFF;font-family: "微软雅黑"; width: 100%;height: 48px;  line-height: 48px; border: 1px solid rgba(255,255,255,0.2);display: block; background: rgba(0,0,0,0.2);margin-bottom: 20px;}
.message form .c2{color:#FFFFFF; margin-right: 0;}
.message form .form-d{width: 100%;line-height: 36px;overflow: hidden;}
.message form .bn{display: block;width:100%;line-height: 36px;text-align: center;display: block;background: #EFBB40;border: none;font-size: 16px;color: #FFFFFF;float: right;}
.message form .c3{color:#FFFFFF; width: 100%;height: 230px;margin-bottom: 20px;}


.message form .c1::-webkit-input-placeholder {
	color: #ffffff;
}

.message form .c1::-moz-placeholder {
	color: #ffffff;
}
.message form .c1::-moz-placeholder {
	color: #ffffff;
}

.message form .c1::-ms-input-placeholder {
	color: #ffffff;
}