/*通用类*/
*{
	margin:0;
	padding:0;	
}
body{ 
	margin:0 auto;
	font-size:14px;	
	font-family:arial,Microsoft Yahei;	
	background:#fff;
	color:#333; padding-top:125px;

}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#333;
	text-decoration:none;	
	outline:none;
}
a:hover{
	color:#f99a00;	
}
ul{
	list-style-type:none;	
	border:0;
	width:auto;
}
em{
	font-style:normal;	
}
span{
	float:none;
	margin:0;	
	
}
.f_l{
	float:left;	
}
.f_r{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
div,ul,li,a,section,dt,dl,dd{ box-sizing:border-box;}
/*wrapin 主体容器宽度*/
.wrapin{	width:90%; max-width:1400px;margin-left:auto;	margin-right:auto;}

/*公用CSS 开始*/

/*header 开始*/
.header{
	height:auto; width:100%; 
	background:#fff;
		
}
.header .logo{
	float:left;
	margin-top:10px;	
}
/*.nav{ width:850px;	float:right; height:auto; text-align:center; font-size:18px;	color:#fff; margin-top:15px;	}
.nav>li{ display:inline-block;position:relative; width:110px;   text-align:center; height:45px;  }
.nav li>a{ display:block;width:100%; height:45px; line-height:45px; vertical-align:middle; font-size:16px;	color:#fff; text-align:center; box-sizing:border-box;}
.nav li>a img{ margin-left:5px; display:inline-block;}
.nav li>.nav-c{ display:none; width:110px; height:auto;position:absolute; z-index:9999999; background:rgba(37, 50, 30, 0.77);  top:45px; border-radius:5px;  }
.nav li:hover>a,.nav .hover>a{ position:relative;color:#fff; font-weight:bold;}



.nav li>.nav-c a{ line-height:40px; vertical-align:middle; color:#fff; float:left; text-align:center; display:inline-block; width:100%; font-size:14px; font-weight:normal;} 
.nav li>.nav-c a:hover{ color:#fff; background:rgba(0,0,0,0.3)}
.nav li:hover>.nav-c{ display:block;}

.nav-cc{ width:240px;}*/
.wap-nav{ display:none;}
.wap-search{display:none;}
/*header 结束*/

/*footer 底部开始*/
.footer{ width:100%;
	background:#405033; height:auto; overflow:hidden;
	padding:20px 0 20px 0;
	   
}
.footer a{
	color:#fff !important;	
}
.syj{ display:inline-block; float:left; line-height:40px; vertical-align:middle; font-size:16px; }
.syj:before{ content:""; display:inline-block; width:20px; height:18px; background-image:url(../images/icon17.png); background-size:auto 100%; background-repeat:no-repeat; vertical-align:middle;}
.header2{ width:100%; height:auto; overflow:hidden; background:#332b29; position:absolute; top:0px; z-index:999;}
.header1r-1{ float:right; width:auto; line-height:40px; vertical-align:middle; margin-right:10px;color:rgba(255,255,255,0.6); border-bottom: 5px solid #f8b50f; }
.header1r-1 a{ color:rgba(255,255,255,0.6); display:inline-block; margin-left:10px; margin-right:10px;font-size:12px;}
.header1r-1 a:hover{ color:rgba(255,255,255,0.8)}
.header1r-2{ float:right; width:185px; background:#086650; height:40px;}
.inpu1{ width:140px; height:40px; background:none; border:0px; float:left; padding-left:15px; padding-right:15px; box-sizing:border-box; color:#fff;}
.inpu2{ width:45px; height:40px; background:none; border:0px; float:left; background:url(../images/ss3.png) center center no-repeat;}

header{  width:100%; height:80px; background:#fff; line-height:40px; vertical-align:middle; position:absolute; top:45px; z-index:9999999;}
header .logo{ float:left; max-height:50px; margin-top:15px; margin-bottom:15px;}
nav{ width:auto; float:right; }
nav ul{ width:auto;	 height:auto; text-align:center; font-size:16px;	color:#fff; margin-top:0px; }
nav ul>li{ float:left;  width:auto;   text-align:center; height:auto; margin-left:20px; margin-right:20px;  }
nav li>a{ display:block;width:100%;  line-height:80px; vertical-align:middle; font-size:16px;  text-align:center; box-sizing:border-box; color:#333; transition:all 0.4s; position:relative;}
nav li>a img{ margin-left:5px; display:inline-block;}
nav li>.nav-c{ display:none; width:100px;  height:auto;position:absolute; z-index:9999999; background:#332b29;   border-radius:0px;  border-radius:0px;  }

nav li:hover>a,.nav .hover>a{ position:relative;color:#f99a00;border-bottom: 5px solid #f99a00; line-height:75px; }
nav li.hot>a:after{ content:""; width:12px; height:12px; background:url(../images/h.png) right center no-repeat; background-size:100% 100%; position:absolute; right:-10px; top:50%; margin-top:-20px;}
nav li>.nav-c2{ display:none; width:100%; left:0px; height:auto;position:absolute; z-index:9999999; background:#332b29;   border-radius:0px;  border-radius:0px; padding:40px; text-align:left;  }
.nav-cc{ width:17%; float:left; margin-right:3%; }
.nav-cc dt{ font-size:16px; border-bottom:1px solid rgba(255,255,255,0.5); line-height:30px; padding-bottom:10px; margin-bottom:10px;}
.nav-cc dd{ font-size:14px;}
.nav-cc dd a{ display:block; width:100%; color:rgba(255,255,255,0.6); line-height:20px; padding-top:8px; padding-bottom:8px; }
.nav-cc dd a:hover{ color:rgba(255,255,255,0.8);}
.cc{ width:20%; float:right;}
.cc img{ max-width:100%;}
nav li>.nav-c a{ line-height:40px; vertical-align:middle; color:#fff; float:left; text-align:center; display:inline-block; width:100%; font-size:14px; font-weight:normal;} 
nav li>.nav-c a:hover{  background:#ffc600; color:#332b29;}
nav li:hover>.nav-c{ display:block;}
nav li:hover>.nav-c2{ display:block;}
.nav-d:after{ content:url(../images/arrow8.png); display:inline-block; margin-left:5px; vertical-align:top; }

img{ max-width:100%;}
.c1{ width:45%; float:left;}
.c2{ width:50%; height:auto; float: right; padding:60px 0px  60px 0px;}
.c2 h1{ font-size:36px; font-weight:bold;}
.c2 div{ font-size:16px; line-height:30px;  overflow: hidden;
  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:10;
  -webkit-box-orient: vertical; margin-top:30px; margin-bottom:40px;}
.c2 div p{color:rgba(0,0,0,0.6); margin-bottom:10px;}
.c2 a{ background:#f99a00; color:#fff; width:150px; height:50px; border-radius:5px; display:inline-block; text-align:center; line-height:50px; vertical-align:middle; font-size:18px;}
.wap-search{display:none;}

.c3{}
.c3-1{ width:100%; height:auto; float:left;font-size:36px; font-weight:bold; text-align:center; margin-bottom:40px;}
.c3-2{width:100%; height:auto; float:left;}
.c3-3{width:100%; height:auto; float:left;}
.c3-3 li{ float:left; background:#fff;}
.c3-3 .d{ width:48%; margin-bottom:30px;}
.c3-3 li:nth-child(1){ margin-right:4%;}
.c3-3 .f{ width:30.3%; margin-right:4.5%;}
.c3-3 li:nth-child(5){ margin-right:0px;}

.c3-3-1{width:45%; height:250px; float:left; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.c3-3-2{width:55%; height:auto; float:left; padding:30px;}
.c3-3-2 h1{ font-size:18px; font-weight:bold; line-height:35px; }
.c3-3-2 p{ font-size:12px; margin-top:15px; color:rgba(0,0,0,0.6); line-height:20px; }
.c3-3-2 i{ width:40px; height:4px; background:#f6b610; display:inline-block;}
.f .c3-3-1,.f .c3-3-2{ width:100%;}

.mnav{ width:100%; height:auto;}
.mnav>li{ width:100%; height:auto; float:left;}
.mnav>li>a{}
.mnav dl{width:100%; height:auto; float:left;}
.mnav dl dt{width:100%; height:auto; float:left; line-height:30px; font-size:15px;  padding:10px 10px 10px 20px; box-sizing:border-box;}
.mnav dl dt:before{ content:""; display:inline-block; width:5px; height:5px; background:#003399; margin-right:10px; vertical-align:middle;}
.mnav dl dd{width:100%; height:auto; float:left;}
.mnav-c{width:100%; height:auto; float:left;}
.mnav-c>a{width:100%; height:auto; float:left;}

.mnav>li{    width: 100%;    float: left;    height: auto;    overflow: hidden;    border-bottom: 1px solid rgba(206,206,206,0.4); margin-left: 0px;    box-sizing: border-box;}
.mnav>li>a{padding: 15px;    box-sizing: border-box;    display: block;    font-size: 18px;    color: #333;    width: 100%;    height: auto;    line-height: 30px;    text-align: left;    font-weight: normal;}
.mnav-c{left: 0px;    margin-left: 0px;    display: none;    position: relative;    height: auto;    width: 100%;    float: left;    background: none; top: 0px;    padding-top: 0px;    border: 0px;    box-shadow: none;    padding: 0px;}
.mnav-c a{ width: 100%;    display: block;    float: left;    line-height: 30px;    padding-top: 5px;    padding-bottom: 5px;    vertical-align: middle;    padding-left: 30px;    padding-right: 10px;    color: #7d7d7d;    box-sizing: border-box;    text-align: left;}
.mnav>li:hover>a, .mnav .hover>a {    color: #FFF;    border: 0px;    background: #003399;    border-radius: 0px;    overflow: hidden;}
.mob-nav{ width:100%; height:100%; position:fixed; top:0px; left:100%; background:rgba(0,0,0,0.7); z-index:99999;}
.mob-nav-main{ width:80%;height:100%;  background:#fff;padding-top:50px;  float:right; overflow:hidden; position:relative;overflow-y:auto; }
.navlist{ width:100%; height:auto; float:left;  background:#fff; }
.navlist ul>li{ width:100%; height:auto; border-bottom:1px solid #efefef;}
.navlist ul>li>a{  width:100%; height:auto;display:block; line-height:60px; text-align:center;}
.navlist ul>li>div{ display:none; background:#efefef;}
.navlist ul>li>div>a{ width:100%; height:auto;display:block; line-height:50px; text-align:center;}
.close{ position:absolute; top:0px; text-align:right; right:0px; width:80%; background:#fff; z-index:2;}
.close img{ cursor:pointer; margin-right:20px; margin-top:20px;}
 
.nav-btn{display:none; cursor:pointer; right:20px; top:27px; position:absolute;}
.nav-btn i{position: relative;
    width: 24px;
    height: 24px;
    display: block;}
	.nav-btn i:before,.nav-btn i:after,.nav-btn i em {
    content: '';
    display: inline-block;
    position: absolute;
    left: 0;
    height: 2px;
    top: 50%;
    margin-top: -1px;
    border-radius: 2px;
    background-color: #1a1a1a;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
    width: 100%;
    -webkit-transform-origin: center;
    transform-origin: center;
}
	.nav-btn i:before{    -webkit-transform: translateY(6px);
    transform: translateY(6px);}
	.nav-btn i em {
    display: inline-block;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.nav-btn i:after {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
}

.btn-search{ display:none; background:#ffbf00; width:26px; height:26px; text-align:center; line-height:26px; vertical-align:middle; float:right; border-radius:50%; overflow:hidden;  position:absolute; right:56px; top:12px;}
.btn-search img{ display:inline-block; vertical-align:middle;}
.ss2{ display:none;}

  .banner{ width:100%; height:auto; overflow:hidden; position:relative; z-index:1;}
      .swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
	  
	  .swiper-pagination-bullet{ width:15px; height:15px; background:#fff;}
	  
 .banner-img{ background-position:center center; background-repeat:no-repeat; width:100%; height:550px; background-size:cover;}
.banner-img a{ display:block; width:100%; height:100%;}
.t0{width:230px; height:80px; line-height:80px; vertical-align:middle; text-align:center;  font-size:20px; color:#fff; background:url(../images/bg4.png) right no-repeat; position:absolute; left:0px; top:0px;}
.list0Box{ width:100%; height:80px; line-height:80px; vertical-align:middle; margin-left:auto; margin-right:auto; z-index:4; position:relative; overflow:hidden; background:#eef4f3; padding-left:230px; position:relative;}
.list0{width:100%; height:auto; float:left;}
.list0 li{ width:20%; height:auto; float:left; padding:0px; box-sizing:border-box; padding-left:15px; padding-right:15px;}
.list0 li a{ display:block;}
.list0 li img{ float:left; margin-top:16px; display:inline-block; margin-right:10px; max-height:45px;}
.list0 li h1{ font-size:20px; color:#333; vertical-align:middle;}
.list0 li h3{ font-size:14px;color:#f99a00; text-transform:capitalize; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.list0 li:hover{ background:#e1eae8;}

.t1{ width:100%; height:auto; float:left; font-size:24px; margin-bottom:20px; font-weight:bold; color:#f99a00; position:relative;background:#f5f5f5; padding-top:5px; padding-bottom:5px;}
.t1:before{ content:""; display:inline-block; width:8px; height:18px; background:#f99a00; margin-right:15px;}
.t1:after{ content:""; display:inline-block;width:80%; height:4px;  position:absolute; right:0px; top:50%;}

.section1{ width:100%; height:auto; overflow:hidden; margin-top:60px; padding-bottom:0px;}
.section2{ width:100%; height:auto; overflow:hidden; margin-top:80px; background:#f2f3f9; padding-top:80px; padding-bottom:80px;}

.box1{ width:55%; height:auto; float:left; position:relative;}
.title{ width:100%; height:auto; float:left;line-height:40px; vertical-align:middle; margin-bottom:20px;}
.title span{ font-size:24px; color:#f99a00; float:left; font-weight:bold; }
.title  a{ font-size:12px; color:#aaa; float:right;}
.title  a:after{ content:url(../images/arrow1.png); display:inline-block; margin-left:3px; vertical-align:middle;}
.title  a:hover{color:#008866;}
.title  a:hover:after{ content:url(../images/arrow9.png);}

.more{ position:absolute; right:0px; top:-55px;}
.more a{font-size: 12px;    color: #aaa;}
.more a:after {    content: url(../images/arrow1.png);    display: inline-block;    margin-left: 3px;    vertical-align: middle;}
.box1-1{width:100%; height:auto; float:left; }

.title2{ width:100%; height:auto; float:left;line-height:40px; vertical-align:middle; margin-bottom:40px;}
.title2 span{ font-size:34px; color:#fff; float:left; font-weight:bold; }
.title2 a{ display:inline-block; float:right;}

.py{ width:100%; float:right;}

 .t4{ width:100%; float:left; margin-bottom:20px; border-bottom:1px solid #efefef;}
	  .t4 a{  display:inline-block; font-size:24px;font-weight:bold; line-height:45px;color:#a3a3a3; margin-right:20px;  cursor:pointer; }
	  .t4 a:hover,.t4 .hh{color:#f99a00;  border-bottom:5px solid #f99a00;}
	  
	  .t4-con{ width:100%; height:auto; float:left; position:relative;}
	  
/*.box2{ width:45%; height:auto; float:right; padding-left:40px; box-sizing:border-box;}*/
.list3{ width:100%;}
.list3 li{ width:100%; height:auto; float:left;  box-sizing:border-box;  padding-top:15px; padding-bottom:15px;overflow:hidden; border-bottom:1px solid #efefef;}
.list3 li:hover{ }
.list3 li .list3-1{ float:right; width:65px; height:auto;}
.list3 li .list3-1 .span1{ width:100%; background:#e6e6e6; color:#f99a00; font-size:12px; text-align:center; display:inline-block; line-height:20px; vertical-align:middle; text-transform:uppercase;}
.list3 li .list3-1 .span2{width:100%; background:#f99a00; font-size:20px; text-align:center; display:inline-block; line-height:30px; vertical-align:middle; color:#fff; font-weight:bold;}
.list3 li .list3-2{ float:left; width:80%; height:auto; font-size:16px; line-height:25px; font-weight:100;display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.list3 li .list3-2 a{color:#333;}


#mooc{ width:100%; height:412px; overflow:hidden;}
.list20{ width:100%; height:auto; float:left; background:#f6f6f6; padding:0px 30px;}
.list20 li{width:100%; height:auto; float:left;border-bottom:1px solid #ededed; padding-bottom:15px; padding-top:15px; position:relative;}
.list20-1{ width:auto;max-width:100%; height:25px; float:left;  display: -webkit-box;-webkit-line-clamp:1;	-webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; overflow:hidden; line-height: 25px;  vertical-align: middle; font-size:16px;  padding-right:0px; position:relative;}
.list20-2{ position:absolute; right:0px;width:auto; height:auto; float:right; text-align:right; vertical-align:middle; line-height:25px; vertical-align:middle;}
.list20-2 .span4{ font-size:32px; color:#003399; display:inline-block; line-height:40px; margin-right:5px; }
.list20-2 .span5{ text-align:center; font-size:14px; color:#0f735b; line-height:15px;display:inline-block;}
.list20 .new2 i{ display:inline-block; float:left; content:url(../images/new.gif);     margin-left: 5px;}

.list2{ width:100%; height:auto; float:left;}
.list2 li{ width:23.5%; height:auto; float:left;  margin-right:2%;}
.list2 li:nth-child(4n){ margin-right:0px;}

.list2 li div{ width:100%; height:auto; transition:all 0.3s;  margin-bottom:20px; box-sizing:border-box; overflow:hidden;}
.list2 li div a{ width:100%; height:100%; display:block; background-position:center center; background-repeat:no-repeat; background-size:cover; transition:all 0.4s;}
.list2 li h1{ margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px; font-weight:bold; line-height:30px;}
.list2 li h1 a{font-size:18px; color:#333; }
.list2 li p{ background:url(../images/1.jpg) left center no-repeat; padding-left:30px; box-sizing:border-box; font-size:16px; color:#294a70;}
.list2 li h2,.list2 li h3{font-size:14px; color:#f99a00; background-repeat:no-repeat; background-position:left center; padding-left:30px; line-height:35px;  }
.list2 li h2{ background-image:url(../images/icon8.png);}
.list2 li h3{background-image:url(../images/icon7.png);}
.list2 li:hover div a{ transform:scale(1.2); }
.list2 li:hover h1 a{ color:#f4a024;}


.list9{ width:100%; height:auto; float:left;}
.list9 li{width:100%; height:auto; float:left;border-bottom:1px solid #ededed; padding-bottom:15px; margin-bottom:15px; position:relative; padding-left:100px;}
.list9-1{width:100%; float:left; height:48px;line-height: 24px;  vertical-align: middle;display: -webkit-box; font-size:16px;    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.list9-2{width:100px; height:auto; position:absolute; left:0px;text-align:left; vertical-align:middle;}
.list9-2 .span6{ font-size: 27px;
    color: #60978a;
    display: inline-block;
    line-height: 40px;
    margin-right: 5px;
    background: #f6f5f5;
    padding: 0px 5px;}
.list9-2 .span7{ text-align:center; font-size:12px; color:#adb4c2; line-height:15px;display:inline-block;}


.list11{width:100%; float:right;}
.list11 li{ width:100%; height:auto; float:left; border-bottom: 1px solid #ededed; padding-bottom:15px; position:relative;}
.list11 li .list11-1{ position:absolute; float:left; width:175px; height:125px; overflow:hidden; }
.list11 li .list11-1 div{ width:100%; height:100%;background-position:center center; background-size:cover; transition:all 0.4s;}
.list11 li .list11-2{ width:100%; float:right; padding-left:200px; margin-bottom:17px;}
.list11 li .list11-2 h1{ font-size:16px; font-weight:bold; height:75px; line-height:25px;transition:all 0.4s; display: -webkit-box;-webkit-line-clamp:3;	-webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; width:100%; margin-bottom:10px;  }
.list11 li .list11-2 h2{ font-size:14px; color:#aeaeae; line-height:25px;}
.list11 li:hover .list11-1 div{ transform:scale(1.2);}
/*.list11 .new2:before{ z-index:1; content:url(../images/arrow11.png); position:absolute; left:0px; top:0px; }*/

.list19{ width:100%; height:auto; float:left;}
.list19 li{width:100%; height:auto; float:left;border-bottom:1px solid #ededed; padding-bottom:15px; padding-top:15px; padding-left:60px; position:relative;}
.list19-1{width:100%; height:48px; float:right;  display: -webkit-box;-webkit-line-clamp: 2;	-webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; overflow:hidden; line-height: 24px;  vertical-align: middle; font-size:16px;}
.list19-2{width:auto; height:auto; position:absolute; left:0px; text-align:right; vertical-align:middle; line-height:24px; vertical-align:middle;}
.list19-2 .span4{ font-size:32px; color:#003399; display:inline-block; line-height:40px; margin-right:5px; }
.list19-2 .span5{ text-align:center; font-size:14px; color:#f99a00; line-height:15px;display:inline-block;}
.list19 .new .list19-1:after{ content:url(../images/new.gif); display:inline-block; margin-left:10px;}

.newsbox{ display:block; width:100%;}
.news-img{ width:100%; height:412px; float:left; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.news-txt{width:100%; height:auto; overflow:hidden; position:absolute; bottom:0px; background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0,0,0,0.7)); padding-top:15px;padding-bottom:5px;  }
.news-time{ background:#f99a00; width:80px; height:30px; position:absolute; margin-top:15px;}
.news-title{ font-size:20px; font-weight:bold; padding-right:110px;width:100%; color:#fff; line-height:60px; vertical-align:middle; padding-left:108px; text-align:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.span3{ font-size:14px; color:#fff; text-transform:uppercase; line-height:30px; }
.span4{ font-size:30px; font-weight:bold; color:#f99a00; line-height:30px;}
.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{ color:rgba(255,255,255,0.9); top:auto; bottom:40px; z-index:20;}
.swiper-button-next, .swiper-rtl .swiper-button-prev{ right:auto; left:80px;}
.swiper-button-prev, .swiper-rtl .swiper-button-next{ left:40px; right:auto;}
.swiper-pagination{}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:50px; padding-left:126px; text-align:left;}


.mySwiper2 .swiper-button-next,.mySwiper2 .swiper-button-prev{bottom:10px; top:auto; color:#fff; background:#f99a00; width:35px; height:35px;}
.mySwiper2 .swiper-button-prev,.mySwiper2 .swiper-rtl .swiper-button-next{ left:auto; right:60px; }
.mySwiper2 .swiper-button-next:after,.mySwiper2 .swiper-button-prev:after{ font-size:20px;}
.yw2{ width:90%; margin-left:5%;}

.section3{ width:100%; height:auto; overflow:hidden;  padding-bottom:40px;  }
.box3{ width:31.33%; float:left; position:relative;}
.midbox3{ margin-left:3%; margin-right:3%;}
.box3-con{ width:100%; height:auto;}
.list6{ width:100%; height:auto; float:left; border-top:1px solid #ebebeb; }
.list6 li{ border-bottom:1px solid #ebebeb; line-height:35px; padding-top:13px; padding-bottom:12px; vertical-align:middle; font-size:16px; width:100%; float:left;    }
.list6 li span{ display:inline-block; float:right; color:#f99a00;}
.list6 li a{ display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; width:87%;font-weight: 100; font-size:18px;}
.s4{ float:left; width:40%;}

.list5{ width:100%; height:auto; float:left; border-top:1px solid #ebebeb; }
.list5 li{ border-bottom:1px solid #ebebeb; line-height:35px; padding-top:10px; padding-bottom:10px; vertical-align:middle; font-size:16px; width:100%; float:left;}
.list5 li span{ display:inline-block; float:left; color:#509b8b;}
.list5 li a{ display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:right; width:100%; font-size:18px; font-weight:100;}

.list4{width:100%; float:right;}
.list4 li{ width:100%; height:auto; float:left; margin-bottom:20px;}
.list4 li .list4-1{ float:left; width:140px; height:105px; overflow:hidden; border-bottom:3px solid #f99a00; }
.list4 li .list4-1 div{ width:100%; height:100%;background-position:center center; background-size:cover; transition:all 0.4s;}
.list4 li .list4-2{ width:60%; float:right;}
.list4 li .list4-2 h1{ font-size:18px; font-weight:bold; line-height:30px;transition:all 0.4s; display: -webkit-box;-webkit-line-clamp:2;	-webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; width:100%; margin-bottom:10px; }
.list4 li .list4-2 span{ font-size:14px; color:#bebebe;}
.list4 li:hover .list4-1 div{ transform:scale(1.2);}

.top{ width:100%; height:210px;  float:left; position:relative; overflow:hidden;}
.topimg{width:100%; height:210px;  background-position:center center; background-repeat:no-repeat; background-size:cover; transition:all 0.4s;}
.toptxt{ width:100%; height:auto; position:absolute; bottom:0px; padding-left:20px; padding-right:20px; background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0,0,0,0.7)); line-height:50px; vertical-align:middle; color:#fff; vertical-align: middle;    color: #fff; font-size:16px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.top:hover  .topimg{ transform:scale(1.2);}
	
	.section4{ width:100%; height:auto; overflow:hidden; padding-top:80px; padding-bottom:80px; position:relative;}
	.section4mid{ width:90%; height:auto; margin-left:auto; margin-right:auto; overflow:hidden; max-width:1400px;}
	.section4bg{ width:100%; background-position:center top; background-repeat:no-repeat; background-image:url(../images/bg1.jpg); height:70%; position:absolute; z-index:-1; top:0px;}
	
	.fc{ width:100%; height:auto;}
	.fc-1{ width:100%; height:326px; float:left; overflow:hidden;}
	.fc-1 div{ width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; transition:all 0.4s;}
	.fc-2{ position:absolute; bottom:0px; padding-left:20px; padding-right:20px; background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0,0,0,0.7)); width:100%;}
	.fc-2 span{ font-size:14px; color:rgba(255,255,255,0.7); line-height:30px;}
	.fc-2 h1{ font-size:18px;color: #fff; line-height:40px; vertical-align:middle; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	.fc-2 h1:before{ content:"";display:inline-block; width:5px; height:20px; background:#f99a00; margin-right:10px; vertical-align:middle;}
	
	.fc-1 div{ transform:scale(1.2);}
	
	.list7{ width:100%; height:auto; float:left;}
	.list7 li{ width:31.33%; height:auto; float:left; position:relative;margin-bottom:10px;}
	.list7 li:nth-child(2){ margin-left:3%; margin-right:3%;}
	.list7 li .list7-1{ width:100%; height:326px; float:left; overflow:hidden;}
	.list7 li .list7-1 div{ width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; transition:all 0.4s;}
	.list7 li .list7-2{ position:absolute; bottom:0px; padding-left:20px; padding-right:20px; background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0,0,0,0.7)); width:100%;}
	.list7 li .list7-2 span{ font-size:14px; color:rgba(255,255,255,0.7); line-height:30px;}
	.list7 li .list7-2 h1{ font-size:18px;color: #fff; line-height:40px; vertical-align:middle; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	.list7 li .list7-2 h1:before{ content:"";display:inline-block; width:5px; height:20px; background:#f99a00; margin-right:10px; vertical-align:middle;}
	
	.list7 li:hover .list7-1 div{ transform:scale(1.2);}
	
	.list13{ width:100%; height:auto; float:left;}
	.list13 li{ width:30.33%; height:auto; margin-right:4.5%; float:left; position:relative;margin-bottom:10px;}
	.list13 li:nth-child(3n){ margin-right:0px;}
	.list13 li .list13-1{ width:100%; height:190px; float:left;}
	.list13 li .list13-1 div{ width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover;}
	.list13 li .list13-2{width:100%; height:100%;background-image: linear-gradient(to right, rgba(0,0,0,0.7), rgba(0,0,0,0)); position:absolute; bottom:0px; padding:40px; padding-top:45px; }
	.list13 li .list13-2 i{ display:inline-block; width:22px; height:6px; background:#ffc600; position:absolute; left:0px; top:55px;}
	.list13 li .list13-2 h1{ font-size:22px; font-weight:bold; color:#fff; line-height:35px; display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; margin-bottom:15px;}
	.list13 li .list13-2 h3{ font-size:14px; color:rgba(255,255,255,0.3); line-height:25px; vertical-align:middle;}
	
	.section5{width:90%; max-width:1400px; margin-left:auto; margin-right:auto; height:auto; overflow:hidden; padding-top:0px; padding-bottom:80px; position:relative; }
	.section6{ width:100%; height:auto;overflow:hidden; padding-top:80px; padding-bottom:80px; background:#f99a00;}
	.section6mid{ width:90%; height:auto; margin-left:auto; margin-right:auto; max-width:1400px;}
	
	.list14{ width:50%; height:auto; float:left;}
	.list14 li{ width:30.33%; height:auto; float:left; text-align:center; background:rgba(255,255,255,0.7); margin-right:3%; margin-bottom:25px; padding-top:40px; padding-bottom:40px;margin-bottom:15px;}
	.list14 li img{ display:inline-block; margin-bottom:10px;}
	.list14 li h1{ font-size:22px; color:#333; line-height:35px; vertical-align:middle;}
	
	.box4{ width:100%; float:left; height:auto; }
	.mySwiper3{ padding-left:0px; width:100%; height:100%; }
	.mySwiper3 .swiper-pagination-vertical.swiper-pagination-bullets,.mySwiper3 .swiper-vertical>.swiper-pagination-bullets{ left:20px; top:65px; right:auto;}
	.mySwiper3 .swiper-pagination-bullet{ width:10px; height:10px;}
	.mySwiper3 .swiper-pagination{ text-align:right;}
	.mySwiper3 .swiper-horizontal>.swiper-pagination-bullets, .mySwiper3 .swiper-pagination-bullets.swiper-pagination-horizontal,.mySwiper3 .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:7px;}
	.mySwiper3 .swiper-pagination-bullet-active{ background:#0f735b;}
	
	.zt{ width:100%; height:auto; float:left;}
	.ztimg{ width:100%; height:301px; float:left;  background-position:center center; background-repeat:no-repeat; background-size:cover;}
	.ztimg img{ width:100%; }
	.zttxt{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; vertical-align:middle; text-align:left; margin-top:20px;}
	
	footer{  width:100%; height:auto; overflow:hidden; background:#332b29; }
	.footerBox{ width:90%; margin-left:auto; margin-right:auto; height:auto;  max-width:1400px; overflow:hidden;}
	.logo2{ float:right; max-height:60px;}
	.footer-1{ width:auto; float:left; line-height:30px; font-size:14px;  color:rgba(249,154,0,0.8);margin-left:30px; }
	.footer-1 a{ color:rgba(249,154,0,0.6); display:block;}
	.footer-1 a:hover{color:rgba(249,154,0,0.8);}
	.footer-2{ width:235px; float:right; height:auto; overflow:hidden; margin-left:20px;}
	.ewm{ float:right; max-height:120px;}
	.sec1{ width:235px; height:50px; background:#20222a; text-align:center; font-size:14px; color:#fff; margin-bottom:20px; border:0px; line-height:50px; vertical-align:middle; padding-left:20px; padding-right:20px; box-sizing:border-box;}
	.footer-3{ width:100%; height:auto; font-size:14px; line-height:40px; vertical-align:middle; float:left; background:#f99a00; color:#332b29; text-align:center; padding-top:15px; padding-bottom:15px;}
	.footer-3 a{ color:rgba(255,255,255,0.7);}
	.footer-3 a:hover{color:rgba(255,255,255,0.9);}
	.footer-4{padding-top:60px; padding-bottom:60px;background:url(../images/bg.png) center bottom no-repeat ;}
	
.aban{ width:100%; height:265px;     background-position:center center; background-repeat:no-repeat; background-size:cover; float:left; margin-bottom:0px;}
.abanTxt{ width:auto; color:#fff; margin-top:8%;}
.abanTxt h1{ font-size:30px; font-weight:bold;}
.abanTxt h2{ font-size:24px; font-weight:bold; }

.abnav{ width:100%; height:100%; color:#fff;background-image: linear-gradient(20deg, #332b29 30%, rgba(255, 255, 255, 0));  vertical-align:middle; padding-top:110px; padding-bottom:40px; box-sizing:border-box; line-height:40px; text-align:left; position:relative; padding-left:100px;}
.abnav .span3{ font-size:48px; line-height:30px; color:#fff;}
.abnav .span4{ display:inline-block; width:100%; font-size:30px; line-height:70px; text-transform:uppercase; color:rgba(255,255,255,0.15); position:absolute; left:0px; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}

.txt1{ width:100%; height:auto; float:left; padding-top:30px; padding-bottom:30px; overflow:hidden;}
.txt1 h1{ font-size:32px; color:#eabf31; margin-bottom:30px; font-weight:bold; text-align:center;}
.txt1 h1 span{  color:#221815;}
.txt1 p{ color:#202020; line-height:26px; font-size:16px; margin-bottom:30px;}

.box1{ width:100%; height:auto; overflow:hidden; background:#f3f4f3; padding:40px; box-sizing:border-box; margin-top:30px; margin-bottom:30px;}
.box1 h1{ font-size:24px; color:#3e3a39; text-align:center; line-height:40px; font-weight:bold; margin-bottom:20px; margin-top:20px;}
.box1 h1 span{ font-size:30px; color:#eabf31;}
.list3{ width:100%; height:auto; overflow:hidden;}
.list3 li{ width:29.33%; margin-left:2%; margin-right:2%; float:left; height:auto; overflow:hidden; text-align:center;}
.list3 li img{ width:100%;}
.list3 h1{ font-size:24px;}
.list3 p{ font-size:16px; color:#7f7f7f; line-height:30px; text-align:left;}
.box2{ width:100%; height:auto; overflow:hidden;}
.box2 h1{width:100%; height:auto; overflow:hidden; padding-left:40px; padding-right:40px; box-sizing:border-box; font-size:26px; color:#313131; background:#eabf31; text-align:center; line-height:80px; vertical-align:middle; font-weight:bold;}
.box2 h2{ padding:40px 80px; box-sizing:border-box;width:100%; height:auto; overflow:hidden; background:#303333; font-size:16px; line-height:30px; color:#fff; }
.box2 h3{padding-left:40px; padding-right:40px; box-sizing:border-box;width:100%; height:auto; overflow:hidden; font-size:24px; line-height:36px; color:#3e3a39; background:url(../images/4.png) 78px 56px no-repeat; padding-left:120px; padding-right:80px; padding-top:50px; padding-bottom:50px;}
.box2 div{padding:40px 80px; box-sizing:border-box;width:100%; height:auto; overflow:hidden; background:#303333; font-size:16px; line-height:30px; color:#fff;}
.box2 div p{ margin-bottom:10px;}

.yellow{ color:#eabf31;}
.box3{ width:100%; height:auto; overflow:hidden; }
.box3>h1{width:100%; height:auto; background:#eabf31; color:#1b1b1b; font-size:28px; font-weight:bold; text-align:center; line-height:80px; vertical-align:middle;}
.box3 p{ width:100%; height:auto; overflow:hidden; background:#f3f4f3; font-size:20px; line-height:30px; color:#383838; padding:60px; box-sizing:border-box; padding-left:78px; padding-right:78px; } 
.m1{ margin-top:50px; margin-bottom:50px;}
.list27{ width:100%; float:left;
    height: auto;
    overflow: hidden;
    background: #f3f4f3;
    font-size: 20px;
    line-height: 30px;
    color: #383838;
    padding: 60px;
    box-sizing: border-box;
    padding-left: 78px;
    padding-right: 78px;}
.list27 li{float:left; width:46%; margin-left:2%; margin-right:2%;}
.list27 li h1{ font-size:24px; margin-bottom:20px; font-weight:bold;margin-top: 20px;}
.list27 li p{ font-size:16px; padding:0px; color:#686868;}

.list8{ width:100%; height:auto; float:left; background:#eef7f5;box-sizing:border-box; background:url(../images/bg2.png) bottom center  #eef7f5 no-repeat; padding-bottom:90px; border-bottom:5px solid #f99a00;}
.list8 li{ width:100%; height:auto; float:left;font-size:18px; border-bottom:1px dashed #b9d9d1;  vertical-align:middle; box-sizing:border-box;}
.list8 li a{ box-sizing:border-box;color:#000; display:block;padding-left:20px; padding-right:20px; text-align:center;}
.list8 li:hover .list8-1,.list8 .currtq .list8-1{ color:#f99a00;  }
.list8 li:hover .list8-1 a,.list8 .currtq .list8-1 a{color:#f99a00;}
.list8 li .list8-1{ width:100%; height:auto; float:left; line-height:66px;}
.list8 li .list8-1 i{ vertical-align:middle; width:10px; height:58px; float:right; display:inline-block; background:url(../images/d1.png) center center no-repeat;}
.list8 li:hover .list8-1 i,.list8 .currtq .list8-1 i{ background:url(../images/d2.png) center center no-repeat;}
.list8 li .list8-1 a{ display:block; font-size:18px;}
.list8 li .list8-2{ display:none;width:100%; height:auto; float:left;    text-align: left;
    width: 100%;
    height: auto;
    line-height: 22px;}
.list8 li .list8-2 a{ width:100%; font-size:14px; box-sizing:border-box;
   color:#656565; padding-right:5px; padding-left:28px; line-height:35px;}
   .list8 li .list8-2 a:first-child{ margin-top:10px;}
   .list8 li .list8-2 a:last-child{ margin-bottom:10px;}
.list8 li .list8-2 a:before{ content:""; display:inline-block; width:5px; height:5px; background:#ccc; margin-right:10px; vertical-align:middle; border-radius:50%; overflow:hidden;}
.list8 li .list8-2 a:hover,.list8 li .list8-xx .currt{ color:#8f000b;}
.list8 li .list8-2 a:hover:before,.list8 li .list8-xx .currt:before{ background:#8f000b; }

.m3{ position:relative; z-index:99;}
.right{ width:100%; height:auto;float:right;  overflow:hidden; margin-bottom:30px; }
.left{ width:275px; height:auto; float:left; overflow:hidden;margin-bottom:30px; margin-top:-125px; position:relative;}

.left::before {
    content: "";
    position: absolute;
    background: url(../images/nylemenumas.png) no-repeat 0 0;
    width: 2.43rem;
    height: 2.95rem;
    left: -1.2rem;
    top: 0px;
    z-index: -1;
}
.left::after {
    content: "";
    position: absolute;
    background: url(../images/nylemenumas.png) no-repeat 0 0;
    width: 2.43rem;
    height: 2.95rem;
    right: -1.2rem;
    top: 0px;
    z-index: -1;
    transform: rotate(-180deg);
}

.position{ width:100%; height:auto; font-size:14px; box-sizing:border-box; padding-top:20px; padding-bottom:20px; color:rgba(255,255,255,0.6); border-radius:5px 5px 0px 0px; margin-bottom:60px; text-align:left; line-height:30px; }
.position a{ color:rgba(255,255,255,0.6);}

.title0{ width:100%; height:auto; float:left; background:url(../images/5.png) center top no-repeat; line-height:30px; font-size:30px; color:#294a70; text-align:center; margin-bottom:40px;}
.con{ width:100%; height:auto; float:left; min-height:400px; padding-bottom:40px;}
.txt{ line-height:30px; font-size:16px;}
/*.txt p{ margin-bottom:20px; text-indent:2em;}*/
.txt p{ margin-bottom:20px;}

.curTitle{ width:100%; height:auto; float:left;    padding-top: 20px; padding-bottom:20px; border-bottom:3px solid #e4eee9; margin-bottom:40px;}
.curTitle span{ font-size:28px; font-weight:bold;}

.list10{ width:100%; float:left;}
.list10 li{ width:100%; float:left; height:auto;  margin-bottom:60px;}
.list10 li .list10-1{ width:60%; padding-top:30px; background:#eef7f5; padding:40px; margin-top:40px; border-left:5px solid #f99a00;}
.list10 li .list10-2{ width:41%;}
.list10 li .list10-2 img{ width:100%;}
.list10 li .list10-1 p{ }
.list10 li:nth-child(even) .list10-1{ float:left;margin-right:-6%;}
.list10 li:nth-child(even) .list10-2{ float:right;}
.list10 li:nth-child(odd) .list10-1{ float:right;  margin-left:-6%;}
.list10 li:nth-child(odd) .list10-2{ float:left;}
.yq1{width:100%; height:auto; float:left; font-size:28px; font-weight:bold; margin-bottom:15px; line-height:50px; color:#f99a00;}
.yq3{width:100%; height:auto; float:left;font-size:16px; line-height:35px; color:#3c3c3c; margin-bottom:20px;}
.yq3 b{ color:#333;}

	.list12{ width:100%; float:left;}
	.list12 li{  width:48%; float:left; margin-right:2%; margin-bottom:30px;}
	
	.list12 li .list12-1{ width:30%; height:500px; background-position:center center; background-size:cover; background-repeat:no-repeat; float:left;}
	.list12 li .list12-2{width:70%; height:auto; float:left; padding:20px 20px 0px 40px; }
	.list12 li .list12-2 h1{ font-size:26px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; line-height:40px; color:#333; margin-bottom:10px;}
	.list12 li .list12-2 h2{ font-size:16px; line-height:35px; margin-bottom:10px;}
	.list12 li .list12-2 p{ font-size:14px; line-height:25px;white-space:nowrap; text-overflow:ellipsis;  margin-bottom:0px; padding-bottom:20px; color:#898989;}
	.list12 li .list12-2 a{ border:1px solid #ffbf00;color:#ffbf00; line-height:35px;  display:inline-block; width:100px; height:35px; float:right; text-align:center;}
	.list12 li .list12-2 a:hover{ background:#ffbf00; color:#f99a00;}
	
.teach-1{ width:100%; height:auto; float:left; margin-bottom:40px;}
.teach-img{width:220px; height:auto; float:left; box-sizing:border-box; margin-top:40px;}
.teach-img img{ width:100%; height:auto;}
.teach-txt{ width:73%; height:auto; float:right; padding-top:40px;}
.teach-txt h1{ font-size:26px; color:#f99a00; margin-bottom:10px; font-weight:bold; line-height:40px;}
.teach-txt h2{ font-size:16px;color:#f4a024; margin-bottom:15px;}
.teach-txt .teach-con{ width:100%; height:auto; float:left; border-top:1px solid #EDEDED; padding-top:20px;}
.teach-txt .teach-con p{ margin-bottom:10px; font-size:14px; line-height:22px;}
.teachCon{ width:100%; height:auto; float:left; margin-bottom:30px;}
.teachCon-t{width:100%; height:auto; float:left; font-size:20px; font-weight:bold; margin-bottom:10px; color:#333;     line-height: 40px;}
.teachCon-t:before{ content:""; width:8px; height:20px; background:#f99a00; display:inline-block; margin-right:15px;}
.teachCon-x{width:100%; height:auto; float:left; background:#eef7f5; padding:30px; box-sizing:border-box; line-height:30px;}

.xx{ width:100%; height:auto; float:left; margin-bottom:40px;}
.xx a{ display:inline-block; width:auto; padding-left:30px; padding-right:30px; line-height:40px; margin-right:20px; background:#eef9f6; color:#f99a00; padding-top:10px; padding-bottom:10px; font-size:18px; cursor:pointer;}
.xx a:hover,.xx .curr{ background:#f99a00; color:#fff;}


.form2{ width:100%; border-right:1px solid #dde8e5; border-left:1px solid #dde8e5;border-top:1px solid #dde8e5;margin-bottom:30px; }
.form2 tr th{line-height:25px; padding-top:15px; padding-bottom:15px; padding-left:10px; padding-right:10px;border-right:1px solid #dde8e5;  background: #eef7f5;
    color: #f99a00;
    font-size: 18px;}
.form2 tr td{ line-height:25px; padding-top:15px; padding-bottom:15px; padding-left:10px; padding-right:10px; border-right:1px solid #dde8e5; text-align:left; font-size:16px;}

.form2 tr:nth-child(even) td{ border-bottom:1px solid #dde8e5; background:#eef7f5;}
.form2 tr:nth-child(odd) td{border-bottom:1px solid #dde8e5;}
.form2 tr:hover td{ background:#fffae3;}
.form2 tr td:hover a{font-weight:bold; color:#000;}
.form2 tr td:nth-child(1){ max-width:350px;text-align:left; font-weight:bold; color:#333; font-size:16px;}
.form2 tr .firstRow{background: rgb(18 121 96);text-align: center;color: rgb(255, 255, 255);font-size: 20px; line-height:40px; padding-top:15px; padding-bottom:15px;}

.list15{ width:100%; height:auto; float:left;}
.list15 li{ width:48%; margin-right:2%; float:left; margin-bottom:30px;}
.list15-1{ float:left; width:100%; height:auto; font-size:14px; background:url(../images/setting.png) right bottom no-repeat #fffbf1; line-height:40px; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; border-radius:0px 0px 40px 40px; color:#f99a00; text-align:center; position:relative;}
.list15-1:after{ content:""; display:inline-block; width:50px; height:5px; background:#f99a00; position:absolute; bottom:0px; left:50%; margin-left:-30px;}
.list15-2{ float:left; width:100%; height:auto; font-size:16px; line-height:25px;background:#f2faf6; line-height:30px; padding:25px;border-radius:60px 60px 0px 0px;}
.list15-2 a{ display:block; background:#fff; padding:20px;border-radius:30px 30px 30px 30px;display: -webkit-box;
    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;text-overflow: ellipsis;    overflow: hidden;
    }

.list16{ width:100%; height:auto; float:left;}
.list16 li{ width:31.3%; margin-right:3%; float:left;   padding-bottom:20px; padding-top:20px;  }
.list16 li:nth-child(3n){ margin-right:0px;}
.list16-1{width:100%; height:220px; float:left; margin-bottom:10px; overflow:hidden;}
.list16 li .list16-1 div{ width:100%; height:100%; background-position:center center; background-size:cover; background-repeat:no-repeat; transition:all 0.4s;}
.list16 li .list16-2{width:100%; height:auto; float:right; vertical-align:middle; margin-top:20px;}
.list16 li .list16-2 h1{font-size:18px; line-height:25px;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px;color: #333; font-weight:bold; transition:all 0.4s;}
.list16-2 p{ font-size:14px; line-height:25px; color:#a5a5a5; margin-bottom:10px;display: -webkit-box;-webkit-line-clamp:3;	-webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; }
.list16-2 span{ font-size:14px; color:#c5c5c5; display:inline-block; margin-right:20px; padding-left:25px; line-height:40px; vertical-align:middle;}
.list16-2 i{ display:inline-block; width:1px; height:15px; margin-left:10px; margin-right:10px; background:#4a81a8;}
.list16 li:hover .list16-1 div{ transform:scale(1.2);}
.list16 li:hover .list16-2 h1{ color:#f99a00;}
.bq{ background:url(../images/icon15.png) left center no-repeat;}
.sj{ background:url(../images/icon16.png) left center no-repeat;}
.main{ width:100%; height:auto; overflow:hidden; padding:60px;}



.ntitle{width:100%; height:auto; float:left; font-size:24px; text-align:center; color:#000; margin-bottom:30px; line-height:35px; font-weight: bold; margin-top:30px;}
.ntime{width:100%; height:auto; float:left; font-size:14px; color:#C5C5C5;text-align:center;margin-bottom:30px;}
.nnnext{ float:left; width:100%; height:auto; float:left;margin-bottom:0px; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:40px;}
.nnnext li{padding:0px 10px 0px 65px; border:0px; position:relative; line-height:35px; vertical-align:middle; width:100%; float:left; }
.nnnext li div{ float:left; width:100%;}
.nnnext li b{ position:absolute; left:0px; top:0px;    background: #f99a00;  display:inline-block; color:#fff; padding-left:10px; padding-right:15px; font-weight:normal;}
.nnnext a{ display:inline-block; padding-left:25px; font-size:16px; color:#222; width:85%;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.nnnext a:hover{ color:#4787ad;}
.nnnext li span{ float:right; color:#b2b2b2;}
.ntt{}
.ntt li{ display:inline-block;text-align:center; margin-left:10px; margin-right:10px;}

.ntt span{ cursor:pointer;}
.ntt span:hover{ color:#222;}
.ntt .redfont{ color:#222;}



.list17{ width:100%; height:auto; float:left;}
.list17 li{ width:30.33%; transition:all 0.3s; box-sizing:border-box;height:auto; float:left; margin-right:4.5%; position:relative; margin-bottom:30px;}
.list17 li:nth-child(3n){ margin-right:0px;}
.list17 li i{ display:inline-block;
    position: absolute;
    left: 10px;
    top: 10px;
    width: 100%;
    height: 100%;
    background: #eef7f5;
    z-index:-1;}
.list17 li .list17-1{ overflow:hidden; width:100%; height:273px; margin-bottom:10px; box-sizing:border-box;}
.list17 li .list17-1>div{ width:100%; height:100%; transition:all 0.6s; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.list17 li h1{ text-align:center; width:100%; box-sizing:border-box; line-height:30px; vertical-align:middle;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  font-size:18px; margin-top:20px;}

.list17 li:hover .list17-1>div{ transform:scale(1.2);}

.list18{ width:100%; height:auto; float:left;}
.list18 li{ position:relative;width:100%; height:auto; float:left; background:#fafffe; padding:20px 50px 20px 50px; border:1px solid #ecf0ef; margin-bottom:20px; }
.list18 li:before{ content:""; display:inline-block; width:4px; height:45px; background:#f99a00; position:absolute; left:0px; top:0px; z-index:3;}
.list18 li .list18-1{ font-size:18px; width:80%; height:auto; float:left; line-height:55px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.list18 li .list18-2{ text-align:right; border-left:1px solid #deeeea;width:100px; height:auto; float:right;}
.list18 li .list18-2 .span5{ display:inline-block; width:100%; font-size:38px; color:#f99a00; line-height:35px;}
.list18 li .list18-2 .span6{ display:inline-block; width:100%;font-size:12px;color:#f99a00; line-height:25px;}


.pagelist{ width:100%; height:auto; float:left; text-align:center; margin-top:20px; margin-bottom:30px;}
.pagelist .curPage,.pagelist a:hover{ background:#f99a00; color:#fff; }
.pagelist a{ font-size:12px; cursor:pointer; display:inline-block; line-height:35px; margin-left:2px; margin-right:2px; color:#8d8d8d; background:#fff; box-sizing:border-box;  width:auto; height:35px; padding-left:10px; padding-right:10px;border: 1px solid #ddd;    border-radius: 3px;}
.pagelist .noclick{ cursor:no-drop; color:#8d8d8d;}
.pagelist .noclick:hover{cursor:no-drop;background:#ccc;  color:#8d8d8d;}

.header3{ width:100%; height:100px; background:#fff; line-height:40px; vertical-align:middle;}
.header3 .logo{ float:left; max-height:100px; margin-top:20px;}

.header1r-3{ float:right; width:185px; background:#086650; height:40px;border: 1px solid #d8e4e1;
    border-radius: 30px;    margin-top: 26px;    background: #f2f7f6;}
.iinpu1{ width:140px; height:40px; background:none; border:0px; float:left; padding-left:15px; padding-right:15px; box-sizing:border-box; color:#333;}
.iinpu2{ width:43px; height:40px; background:none; border:0px; float:left; background:url(../images/ss4.png) center center no-repeat;}

.navbar2{ width:100%; height:60px; background:#f99a00; }

.nav3{ width:100%; float:left; }
.nav3 ul{ width:auto;	 height:auto; text-align:center; font-size:16px;	color:#fff; margin-top:0px; }
.nav3 ul>li{ float:left; position:relative; width:8.3%;   text-align:center; height:auto;   }
.nav3 li>a{ display:block;width:100%;  line-height:60px; vertical-align:middle; font-size:18px; font-weight:bold;	 text-align:center; box-sizing:border-box; color:#fff; transition:all 0.4s;}
.nav3 li>a img{ margin-left:5px; display:inline-block;}
.nav3 li>.nav-c{ display:none; width:120px; left:50%; margin-left:-60px; height:auto;position:absolute; z-index:9999999; background:#f99a00;   border-radius:0px;  border-radius:0px;  }
.nav3 li:hover>a,.nav .hover>a{ position:relative; color:#fff;background:rgba(0,0,0,0.3);border-bottom: 5px solid #ffc600; line-height:55px; }
.nav3 li>.nav-c a{ line-height:40px; vertical-align:middle; color:#fff; float:left; text-align:center; display:inline-block; width:100%; font-size:14px; font-weight:normal; }
.nav3 li>.nav-c a:hover{  background:#ffc600; color:#f99a00;}
.nav3 li:hover>.nav-c{ display:block;}

.t00{width:230px; height:60px; line-height:60px; vertical-align:middle; text-align:center;  font-size:20px; color:#fff; background:url(../images/bg4.png) right no-repeat; position:absolute; left:0px; top:0px;}
.list21{ width:100%; height:auto; float:left;  padding:0px 30px;}
.list21 li{width:100%; height:auto; float:left; padding-bottom:15px; padding-top:15px;}
.list21-1{width:80%; height:30px; float:left;  display: -webkit-box;-webkit-line-clamp:1;	-webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; overflow:hidden; line-height: 30px;  vertical-align: middle; font-size:16px; font-weight:bold;}
.list21-2{width:auto; height:auto; float:right; text-align:right; vertical-align:middle; line-height:25px; vertical-align:middle;}
.list21-2 .span4{ font-size:32px; color:#003399; display:inline-block; line-height:40px; margin-right:5px; }
.list21-2 .span5{ text-align:center; font-size:14px; color:#adb4c2; line-height:15px;display:inline-block;}
.list21 li .list21-1:before{ content:url(../images/arrow2.png); display:inline-block;  margin-right:10px; float:left; margin-top:3px;}


.list0Box2{ width:100%; height:60px; line-height:60px; vertical-align:middle; margin-left:auto; margin-right:auto; z-index:4; position:relative; overflow:hidden; background:#eef4f3; padding-left:230px; position:relative;}

.section8{}
.col1{ width:65%; height:; float:left;}
.t1{width:100%; height:auto; float:left;}
.col2{ width:32%; height:; float:right;}



.bb-1{  width:35%; height:auto; z-index:1; position:relative;}
.bb-1 img{ width:100%;}
.bb-2{  width:65%; height:auto; z-index:3;position:relative; }
.bb-bg{ background:#f99a00; width:100%; height:450px; position:absolute; bottom:0px; right:0px; z-index:0;}
.bb-txt{ width:100%; height:auto; float:left;padding:7%;position:relative; /* background:#fff;box-shadow:0px 0px 20px #e2e2e2;border-bottom: 10px solid #f99a00; */}
.bb-2 h1{ font-size:40px; font-weight:bold; color:#333; margin-bottom:30px;}
.bb-2 h2{ font-size:20px; color:#0f735b; margin-bottom:20px; line-height:35px;}
.bb-2 p{ font-size:16px; line-height:25px;color:#666; }
.bb-2 a{ display:inline-block; width:180px; line-height:45px; background:#0f735b; color:#fff; font-size:18px; text-align:center; border-radius:30px; margin-top:40px;}

.bb2-1{ width:100%; height:auto;}
.bb2-2{width:100%; height:auto;}
.bb2-2 h1{ font-size:40px; font-weight:bold; color:#333; margin-bottom:30px;}
.bb2-2 h2{ font-size:20px; color:#0f735b; margin-bottom:20px; line-height:35px;}
.bb2-2 p{ font-size:16px; line-height:25px;color:#666; }
.bb2-2 a{ display:inline-block; width:180px; line-height:45px; background:#0f735b; color:#fff; font-size:18px; text-align:center; border-radius:30px; margin-top:40px;}

	.list22{ width:100%; height:auto; float:left;}
	.list22 li{ width:47%; height:auto; float:left; text-align:center; background:#f4f4f4; margin-right:6%; margin-bottom:25px; padding-top:27px; padding-bottom:28px;margin-bottom:15px;}
	.list22 li:nth-child(2n){ margin-right:0px;}
	.list22 li img{ display:inline-block; margin-bottom:0px;}
	.list22 li h1{ font-size:14px; color:#333; line-height:35px; vertical-align:middle;}
	
	.t3{width:100%; height:auto; float:left; font-size:24px; margin-bottom:0px; font-weight: bold; border-bottom:1px solid #efefef; padding-bottom:10px; position:relative;}
	.t3 .span8{ float:left; color:#29803b; text-transform:uppercase; margin-right:10px; line-height:30px; vertical-align:middle;}
	.t3 .span9{float:left;line-height:30px; vertical-align:middle;}
	.t3:before{ content:""; display:inline-block; position:absolute; bottom:-2px; left:50px; height:4px; background:#0f735b; width:45px;}
	.t3 a{ float: right;
    color: #f99a00;
    font-size: 12px;
    font-weight: normal;
    border: 1px solid #f99a00;
    padding: 2px 5px;
    border-radius: 3px;}
	.t3 a:hover{ background:#efefef;}
	.section7{ width:100%; height:auto; padding-top:40px; overflow: hidden;}
	.section9{ width:100%; height:auto; padding-top:40px;padding-bottom:40px; overflow: hidden;}
	
.t5{width:100%; height:auto; float:left; font-size:24px; margin-bottom:10px; font-weight: bold; color:#0f735b; }
.kj{width:100%; height:auto; float:right; background:#f99a00; padding:40px;}
.kj ul{}
.kj ul li{ width:100%; height:auto; float:left; line-height:66px; vertical-align:middle; border-bottom:1px solid rgba(255,255,255,0.15);  background-position: left center; background-size: 30px auto; padding-left:50px; background-repeat:no-repeat; transition:all 0.4s;}

.kj ul li a{ display:block; color:#fff; font-size:16px; }
.kj ul li:hover{ padding-left:60px; }

.list23{ width:100%; height:auto; float:left; }
.list23 li{width:100%; height:auto; float:left;border-bottom:1px solid #ededed; padding-bottom:15px; padding-top:15px; position:relative;}
.list23-1{width:100%; height:25px; float:left;  display: -webkit-box;-webkit-line-clamp:1;	-webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; overflow:hidden; line-height: 25px;  vertical-align: middle; font-size:16px;  padding-right:55px; position:relative;}
.list23-2{ position:absolute; right:0px;width:auto; height:auto; float:right; text-align:right; vertical-align:middle; line-height:25px; vertical-align:middle;}
.list23-2 .span4{ font-size:32px; color:#003399; display:inline-block; line-height:40px; margin-right:5px; }
.list23-2 .span5{ text-align:center; font-size:14px; color:#0f735b; line-height:15px;display:inline-block;}
.list23 .new2 .list23-1:after{ content:url(../images/new.gif);     margin-left: 15px;}

.list24{ width:100%; height:auto; float:left; margin-top:20px;}
.list24 li{ float:left; width:48%; margin-right:4%; background:#efefef;}
.list24 li:nth-child(2n){ margin-right:0px;}
.list24 .list24-1{width:100%; height:auto; float:left;}
.list24 .list24-1 div{ width:100%; height:185px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.list24 .list24-2{width:100%; height:auto; float:left; padding:30px 25px;}
.list24 .list24-2 h1{width:100%; height:auto; float:left; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:30px; font-weight:bold; }
.list24 .list24-2 h2{width:100%; height:auto; float:left; font-size:14px; line-height:25px; margin-top:5px; margin-bottom:5px; color:#f99a00; position:relative;}
.list24 .list24-2 h3{width:100%; height:auto; float:left; font-size:12px;display: -webkit-box;-webkit-line-clamp:2;	-webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;     line-height: 22px; color:#9e9e9e;}
.list24 .list24-2 h2:after{ content:""; display:inline-block; width:23px; height:6px; background:#f99a00; position:absolute; right:0px; top:50%; margin-top:-3px;}
.mySwiper5{ padding-top:20px; padding-bottom:40px; overflow-y:visible;}
.mySwiper5 .swiper-button-next,.mySwiper5 .swiper-button-prev{}
.mySwiper5 .swiper-button-prev,.mySwiper5 .swiper-rtl .swiper-button-next{ left:auto; right:60px; top:-20px;}

.mySwiper5 .swiper-horizontal>.swiper-pagination-bullets, .mySwiper5 .swiper-pagination-bullets.swiper-pagination-horizontal,.mySwiper5 .swiper-pagination-custom,.mySwiper5 .swiper-pagination-fraction{ bottom:0px;}

.mySwiper5 .swiper-pagination-bullet-active{ background:#f99a00;}
.section11{ width:100%; height:auto; background:#efefef; overflow:hidden; padding-top:40px; padding-bottom:30px;}
.section12{ width:100%; height:auto; background:#fff; overflow:hidden; padding-top:40px; padding-bottom:30px;}


.right-border{ border-top:0px;padding-top:30px; }
.font1{ font-size:24px; font-weight:bold; color:#f5cb29;}
.font2{ font-size:20px;  color:#000000; margin-bottom:40PX;}

.part3{ width:275px; height:auto; float:left; overflow:hidden; }
.part3-1{ width:100%; height:auto; float:left; background:#eabf31; padding:20px; box-sizing:border-box; border-top:4px solid #3f3a39;margin-bottom:20px;margin-top: 40px;}
.part3-1 h1{ font-size:20px; color:#fff; margin-bottom:10px;font-weight:bold;}
.part3-1 h1 span{ color:#313131;}
.part3-1 p{ line-height:20px; margin-bottom:15px;}
.part3-1 ul{width:100%; height:auto; float:left;}
.part3-1 ul li{width:100%; height:auto; float:left; margin-bottom:5px; font-size:14px; line-height:30px; vertical-align:middle;}
.part3-1 ul li input{ width:100%; height:30px; background:#fff; border:0px; padding-left:10px; padding-right:10px; box-sizing:border-box;}
.part3-1 ul li .btn1{ width:88px; height:30px; font-size:16px; color:#333333; line-height:30px; vertical-align:middle;}
.part3-1 ul li .inR{ width:14px; height:14px;}
.part3-1 p{ font-size:12px; color:#313131; line-height:20px;}
.part3-2{width:100%; height:auto; float:left;  background:#eabf31; padding:40px 20px; box-sizing:border-box; border:3px solid #3f3a39; text-align:center;}
.part3-2 h1{ font-size:28px; color:#313131; font-weight:bold; margin-bottom:15px;}
.part3-2 p{ font-size:18px; color:#313131; line-height:20px; margin-bottom:20px;}
.part3-2 a{ width:88px; height:30px; line-height:30px; vertical-align:middle; font-size:16px; color:#333333; display:inline-block; text-align:center; background:#fff;}
.mm{ float:right; margin-left:10px; }
.left-1,.right-1{ width:100%; float:left;}

.part3-3{ width:100%; height:auto; float:left;  background:#3f3a39; padding:50px 20px; box-sizing:border-box; border:3px solid #3f3a39; text-align:center; margin-bottom:30px;}
.part3-3 a{ width:auto; padding-left:30px; padding-right:30px; line-height:45px; padding-top:10px; padding-bottom:10px; background:#eabf31; color:#000; font-size:18px; display:inline-block; margin-top:30px; }
.part3-3 h1{ font-size:30px; font-weight:bold; color:#eabf31;}


.ufplist4{width:100%; height:auto; float:left;}
.ufplist4 li{width:100%; height:auto; float:left;    border: 2px dashed #332b29;
    padding: 20px;
    margin-bottom: 20px; }
.ufplist4 .ufplist4-1{width:100%; height:auto; float:left; line-height:30px; font-size:18px; padding-top:5px; padding-bottom:8px; }
.ufplist4 .ufplist4-1:before{ content:url(../images/arrow11.png); display:inline-block; margin-right:5px; vertical-align: middle; }
.ufplist4 .ufplist4-2{ display:none;width:100%; height:auto; float:left; line-height:25px; padding-top:10px; padding-bottom:10px; background:#fff9ea; padding:20px;margin-bottom: 10px; color:#9d760f;}
.blue{ color:#332b29 ; font-weight:bold;}


.header{ width:100%; height:auto; background:#fff; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.header .logo{ float:left; line-height:50px; vertical-align:middle; margin-top:0px; margin-bottom:0px;}
.header .logo img{ display:inline-block; vertical-align:middle; max-height:60px;}
.line{ width:1px; height:35px; background:#e0e0e0; display:inline-block; vertical-align:middle; margin-left:15px; margin-right:15px;}
.header-r{ width:auto; float:right; margin-top:15px;}
.header-r .span3{ font-size:14px; }
.header-r .span4{ font-size:24px; color:#5496df; font-weight:bold;}

.loginbaner{  width:100%; height:auto; z-index:9; overflow:hidden; background-repeat:no-repeat; background-position:center center; padding-top:40px; padding-bottom:20px; box-sizing:border-box;}
.footer{ width:100%; height:auto; overflow:hidden; text-align:center; line-height:25px; vertical-align:middle; padding-top:20px; padding-bottom:20px; background:#fff;}
.logint{ width:100%; height:auto; float:left; overflow:hidden; font-size:16px; padding-bottom:0px; color:#2176e4; border-bottom:3px solid #0a0a0a; margin-bottom:30px; text-align:center;}
.logint a{ display:inline-block; width:50%; text-align:center; line-height:45px; vertical-align:middle; cursor:pointer; color:#8f8f8f;font-size: 28px;    font-weight: bold; padding-bottom:10px; }
.logint a.cur{ border-bottom: 5px solid #f9b009; color:#000;}
.loginbox{  width:60%; height:auto; overflow:hidden;padding:30px 40px 30px 40px; box-sizing:border-box; background:#fff;box-shadow: 0px 0px 13px #c2c2c2; margin:0 auto; position:relative; z-index:999; }
.loginlist{ width:100%; height:auto; float:left;}
.loginlist li{ width:100%; height:auto; float:left; margin-top:10px; margin-bottom:10px;}
.linp1,.linp2,.linp3{ border:2px solid #332b29; width:100%; height:42px; box-sizing:border-box; line-height:40px; vertical-align:middle; padding-left:18px;  }
.linp5,.linp4{width:100%; height:50px; box-sizing:border-box; line-height:50px; vertical-align:middle; text-align:center;background:#f7b50f; border:0px; color:#332b29; cursor:pointer; font-weight:bold; font-size:16px;}
.linp6{ border:2px solid #332b29; width:100%; height:120px; box-sizing:border-box; line-height:40px; vertical-align:middle; padding-left:18px;  }
.linp7{ width:24%; float:left;border:2px solid #332b29;  height:42px; box-sizing:border-box; line-height:40px; vertical-align:middle; padding-left:18px;}
.linp8{ width:75%; float:right;border:2px solid #332b29;height:42px; box-sizing:border-box; line-height:40px; vertical-align:middle; padding-left:18px;}
.linp9{ width:120px; display:inline-block;border:2px solid #332b29;height:42px; box-sizing:border-box; line-height:40px; vertical-align:middle; padding-left:18px;}
.xx2{ width:auto; float:left; margin-right:20px; font-weight:bold;}

.cc8{ width:100%; height:auto; float:left; text-align:center;}
.cc8 img{ max-height:150px; margin-top:20px; margin-bottom:10px;}
.cc8 h2{margin-bottom:40px; }
.cc8 .dd,.cc8 .dd2{width:auto; border-radius:30px;line-height:46px; padding-left:2em; padding-right:2em; margin-left:5px; margin-right:5px;;}
.cc8 .dd{ }
.cc8 .dd2{ background: #fff;    border:2px solid #f7b50f;    color: #f7b50f; }
.header1r-1 .ww{color: #f7b50f; opacity:0.9; }
.header1r-1 .ww:hover{ color: #f7b50f;opacity:1;}
.loginlist li .linp1{background:url(../images/login1.jpg) 5px center no-repeat;}
.loginlist li .linp2{background:url(../images/login2.jpg) 5px center no-repeat;}
.loginlist li input.linp3{background:url(../images/login2.jpg) 5px center no-repeat; width:68%;}
.loginlist li input.yz{background:url(../images/yz.png) 5px center no-repeat;}
.loginlist li input.linp4{ width:30%; float:right;background: #ffb705;}
.loginlist .loginst3{ width:100%; text-align:center; color:#999; line-height:30px; }
.loginlist .loginst3 a{ display:inline-block; margin-left:20px; margin-right:20px;}
.loginst1{ float:left;}
.loginst2{ font-size:12px; display:inline-block; color:#7d7775; }

.linp-s{ width:55%;}
.linp-z{ width:40%; float:right;border:0px;  height:42px; box-sizing:border-box; line-height:40px; vertical-align:middle;background: #fff;    color: #f7b50f; text-align:center;border:2px solid #f7b50f;}
.tt{ width:100%; text-align:center; float:left; margin-bottom:20px;}
.loginlist-1{ width:100%; height:auto; float:left; line-height:30px; margin-bottom:5px; font-weight:bold;}
.loginlist-2{ width:100%; height:auto; float:left; }
.bg{ width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; position:fixed; z-index:0; top:0px;}
.linp-o{ width:40%; float:left;border:0px;  height:42px; box-sizing:border-box; line-height:40px; vertical-align:middle;background: #fff;     text-align:center;border:2px solid #332b29; margin-right:2%;}

.box5{ width:100%; height:auto; float:left; padding-top:60px; padding-bottom:60px;}
.cc3{}
.cc3-1{ width:100%; height:auto; float:left;font-size:36px; font-weight:bold; text-align:center; margin-bottom:40px; line-height:45px;}
.cc3-2{width:100%; height:auto; float:left;}
.cc3-3{width:100%; height:auto; float:left; column-count:3; column-gap:20px;}
.cc3-3 li{-webkit-column-break-inside:avoid; break-inside:avoid; counter-increment:item-counter;float:left; background:#f5f5f5; margin-bottom:20px;}
.cc3-3 li:nth-child(3n){ margin-right:0px;}
.cc3-3-1{width:45%; height:250px; float:left; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.cc3-3-2{width:55%; height:auto; float:left; padding:30px;}
.cc3-3-2 h1{ font-size:18px; font-weight:bold; line-height:35px; }
.cc3-3-2 p{ font-size:12px; margin-top:15px; color:rgba(0,0,0,0.6); line-height:20px;display: -webkit-box;-webkit-line-clamp:5;	-webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; height:100px;  }
.cc3-3-2 i{ width:40px; height:4px; background:#f6b610; display:inline-block;}
.cc3-3-1,.cc3-3-2{ width:100%;}

.cc6 { column-count:2;background:#f6b610;    padding: 20px;}
.cc6:last-child{}
.cc4 li{background: #f6b610;}
.cc3-3-2 i{background: #332b29;}
.list02{ float:left; width:22%; margin-right:3%;background: #3f3a39;}
.list02 dt{ font-size:18px; font-weight:bold; background: #eabf31; line-height:30px; padding-top:20px; padding-bottom:20px; padding-left:20px; }
.list02 dd{ font-size:14px; padding-left:20px; padding-right:20px;    color: rgba(255, 255, 255, 0.6);    line-height: 25px; padding-top:5px; padding-bottom:5px; }
.list02 dd:before{ content:""; display:inline-block; width:6px; height:6px; background:rgba(255,255,255,0.6); margin-right:6px;}
.list02-1{ width:100%; height:215px; float:left; padding-top:20px; padding-bottom:20px; }
.box6{ width:100%; height:auto; float:left; padding-top:60px; padding-bottom:60px; background:#f3f4f3;}
.t2{width:80%; height:auto; float:left; margin-bottom:40px; margin-left:10%; }
.t2 h1{ font-size:36px; color:#3e3a39; text-align:center; line-height:40px; font-weight:bold; margin-bottom:20px; margin-top:20px;}
.t2 h1 span{ font-size:30px; color:#eabf31;}
.t2 p{ font-size:16px; line-height:30px; text-align:center; color:#5e5c5c;}

.box7{ width:100%; height:auto; padding-top:60px; padding-bottom:60px; overflow:hidden;}
.w{ width:100%; height:auto; float:left; margin-top:20px;}
.box8{width:100%; height:auto; float:left;  }
.box8-1{width:100%; height:auto; float:left;    font-size: 36px;
    color: #3e3a39;background:#f6b610;
    text-align: center;
    line-height: 40px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px; padding-top:20px; padding-bottom:20px; }
	
	.box9{ width:100%; height:auto; background-position:center center; background-repeat:no-repeat; background-size:cover; padding:60px; float:left;}
	.box9 .t2{  color:#fff; padding:20px; margin-bottom:40px;}
	.box9 .t2 p,.box9 .t2 h1{color:#fff; }
	
	.box10{ width:100%; height:auto; float:left;}
	.box9 .box10{ background:#fff; padding:20px;}
	.box10 .t2{background:rgb(63,58,57); width:100%; margin-left:auto; padding:0px; }
	.box10 .t2 h1{font-size:24px;}
	
	.box11{ width:100%; height:auto; float:left; padding-top:40px; padding-bottom:40px;}
	.box12{width: 80%;
    height: auto;
    float: left;
    line-height: 45px;
    text-align: center;
    margin-top: 40px;
    font-size: 24px;
    margin-left: 10%;}
	
	.zz .list02{ width:19%; margin-right:1%;}
	.zz .list02-1{ height:250px;}
	.tt1{ width:100%; margin-left:auto;}
	
	.listt2{ width:100%; height:auto; float:left;}
	.listt2 dt{width:100%; height:auto; float:left; font-size:24px; font-weight:bold; line-height:40px; margin-bottom:20px;}
	.listt2 dd{width:100%; height:auto; float:left; width:100%; height:auto; line-height:50px; background:#f8b50f; margin-bottom:20px; padding-left:20px; vertical-align:middle; font-size:18px;}
	.listt2 dd span{ display:inline-block; background:#332b29; color:#f8b50f; font-size:24px; padding-left:15px; padding-right:15px;}
	.cc-1{ width:45%; height:auto; float:left;}
	
	.listt01{ width:100%; height:auto; float:left;}
	.listt01 li{ float:left; width:100%;  background:#efefef; padding:40px; margin-bottom:20px;}
	.listt01-1{width:100%; height:auto; float:left; margin-bottom:10px; font-weight:bold;font-size: 20px;
    color: #FF9800;}
	.listt01-2{width:100%; height:auto; float:left; line-height:25px; position:relative; padding-top:40px; padding-bottom:40px;}
	.listt01-2 p{ margin-bottom:10px;}
	.yh{ font-size:60px; font-weight:bold; color:#dbd8d0; position:absolute; line-height:60px; vertical-align:middle;}
	.yh-l{ left:0px; top:0px;}
	.yh-r{ right:0px;  bottom:0px;}
	
	.cc7{ width:100%; height:auto; float:left; overflow:hidden;}
	.cx{ width:100%; height:auto; overflow:hidden;background:#eabf31;}
	.cc7  .swiper-container {
      width: 100%;
      height: 100%;
    }
   .cc7 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
    }
	.cc7 .swiper-slide-active,.cc7 .swiper-slide-duplicate-active{
      transform: scale(1);
	}
	
	.box13{ width:100%; height:auto; padding-top:60px; padding-bottom:60px; float:left;}
	.tabList{ width:100%; height:auto; float:left;  background:#332b29;overflow:hidden; padding:8px;}
	.tabTitle{ width:100%; height:auto;float:left;}
	.tabTitle li{ width:20%; height:auto; float:left; line-height:45px; text-align:center; font-size:22px; padding-top:10px; padding-bottom:10px; font-weight:bold;color: #fff;}
	.tabTitle li:hover,.tabTitle .hover{ background:#f6b60e;color: #332b29;}
	.tabCon{ width:100%;float:left; height:auto; overflow:hidden;     border-radius: 0px 0px 25px 25px; padding-top:10px; }
	.jj-1{width:50%;float:left; background:#f6b60e; padding:60px;}
	.jj-1 h1{ font-size:24px; margin-bottom:30px; font-weight:bold;}
	.jj-1 p{ font-size:14px; line-height:25px; margin-bottom:20px;}
	
	.jj-2{width:50%;float:left;}
	.jj-2-1{width:100%;float:left;background:#f6b60e; padding:30px; border:10px solid #332b29; border-top:0px;}
	.jj-2-1 dt{width:100%;float:left; line-height:30px; margin-bottom:10px; font-weight:bold;}
	.jj-2-1 dd{ width:50%;float:left; line-height:25px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	.zj-c-1{ width:100%; height:auto; float:left;}
	
	.listy{ width:100%; height:auto; float:left;}
	.listy li{ width:100%; height:auto; float:left;background:#ecb01d; margin-bottom:10px; line-height:25px;  }
	.listy-1{ float:left; background:#332b29; padding:20px; color:#ecb01d; font-weight:bold; }
	.listy-2{ float:left; padding:20px;  }
	.listy-2 p{ margin-bottom:10px;}
	
	.list02c{ float:left; width:22%; margin-right:3%;background: #3f3a39;}
.list02c .list02c-1{ font-size:18px; font-weight:bold; background: #eabf31; line-height:30px; padding-top:20px; padding-bottom:20px; padding-left:20px; width:100%; height:auto; float:left; }

.list02c-2{ width:100%; height:auto; float:left; padding-top:20px; padding-bottom:20px; font-size:16px; color:#eabf31; padding:25px; line-height:25px; }
.cv{ width:50%; float:right;}

.l{width:30%; float:left; background:#efefef; height:400px; margin-top:30px;}
.r{ width:68%; float:right;margin-top:30px;}
.list03{ width:100%; height:auto; margin-top:0px;}
.list03 li{ text-align:left; width:100%; float:left; font-size:20px; line-height:60px; vertical-align:middle; padding-left:20px; padding-right:20px;border: 3px solid #332b29;    background:rgba(245,180,5,0.6); margin-bottom:20px;}
.list03 li a{ display:block;}
.list03 li:hover{ background:rgba(245,180,5,1); }
.list03 li:hover a{color:#332b29;}
.list03 li a:after{ width:40px; height:60px; content:""; background:url(../images/x.png) center center no-repeat;  float:right; display:inline-block; background-size:auto 50%;}

.list04,.list04 li{width:100%; height:auto; float:left;}
.list04 li{ line-height:25px; padding-top:5px; padding-bottom:5px;}
.list04-1,.list04-2{ float:left; width:auto;}
.list04-1{ font-weight:bold; width:120px;}
.list04-2{ padding-left:20px;}
.ct{ margin-top:40px;}
@media screen and (max-width: 1300px){
		.list0 li img{ max-height:60px;}
		.nav-btn{ display:block;}
		nav{ display:none;}
		.navbar2{display:none;}
		body{ padding-top:60px;}
		.btn-search{ }
		.header1r-3{ display:none;}
		.box1{ width:100%; margin-bottom:40px; padding:20px;}
		.list3 li{ width:100%;}
		.list27{ padding:20px;}
		.part3-3 h1{ font-size:20px; line-height:35px;}
		.part3-3 a{ line-height:24px;  line-height:30px;}
		.part3-2 p{ font-size:18px; line-height:30px;}
		.list27 li{ width:100%; margin-left:0px; margin-right:0px;}
		.list16 li{ width:100%;}
		.loginbox { width:98%; padding:20px;}
		.loginbaner{ padding-top:10px;}
		.box2{ width:100%; padding-left:0px; padding-right:0px; }
		.list2 li{ margin-bottom:20px; width:48%;}
		.box3{ width:100%;}
		.midbox3{ margin-left:0px; margin-right:0px; margin-top:40px; margin-bottom:40px;}
		header{ height:auto; top:0px;}
		.header2{ display:none;}
		.list0Box{ height:auto;}
		.list7 li:nth-child(1),.list7 li:nth-child(2),.list7 li:nth-child(3),.list7 li:nth-child(4),.list7 li:nth-child(5),.list7 li:nth-child(6){ width:50%;}
		.list14{ width:100%;}
		.box4{ width:100%; padding-left:0px;}
		.aban{ height:325px;}
		.list10 li .list10-2{ width:100%;}
		.list10 li .list10-1{ width:100%; margin-left:0px;}
		.left{ display:none;}
		.right{ width:100%;}
		.list0 li {    width: 50%;}
		.bb-1,.bb-2{ width:100%;}
		.col1{ width:100%;}
		.col2{ width:100%; margin-top:20px;}
		
		.c1,.c2{ width:100%;}
		.c3-3 .d,.c3-3 .f{ width:100%; margin-bottom:20px;}
		.c3-3-1,.c3-3-2{ width:100%;}
		.navlist .nav-cc{ width:100%;}
		.navlist .nav-c2{ padding: 10px 20px 10px 20px; width:100%; height:auto;}
		.navlist .nav-cc dd a{ color:rgba(0,0,0,0.6);}
		.navlist .nav-cc dd{ padding-left:15px;}
		.navlist .nav-cc dd a:before{ content:""; display:inline-block; width:6px; height:6px; border-radius:50%; background:#ccc; margin-right:6px;}
		.navlist .cc{ display:none;}
		.navlist .nav-cc dt{ border-bottom:0px; margin-bottom:0px; padding-bottom:0px;}
		.swiper-pagination-bullet{ width:6px; height:6px;}
		.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:20px; text-align:center; padding-left:0px;}
		.mySwiper .swiper-button-next, .mySwiper .swiper-button-prev{ display:none;}
		.abnav { padding-top:45px; text-align:center; padding-left:0px;}
		.abnav .span3{ font-size:28px;}
		.position{ font-size:12px;}
		.box2 div{ padding:20px;}
		
		}
@media screen and (max-width: 1200px){
	.header2{ display:none;}
	header .logo{ max-height:30px; margin-top:10px; margin-bottom:10px;}
	
	.btn-search{  display:block;}
	.nav-btn{ top:13px;}
	.btn-search img{ max-height:16px;}
	.banner-img{ height:178px;}
	.list0Box{ margin-top:0px; padding-left:0px; height:auto;}
	.list0 li { width: 20%; padding-top:15px; padding-bottom:15px;text-align: center;}
	.list0 li img {    max-height: 38px; margin-top:0px; margin-right:0px;}
    .list0 li h1{font-size:12px;line-height:28px;}
	.t0{ display:none;}
	.news-img{ height:290px;}
	.title{ margin-bottom:20px;}
	.title span{ font-size:24px; color:#333; float:left; font-weight:bold; }
	.py{ padding-left:0px; width:100%; }
	.news-time{ width:60px;}
	.span3{ font-size:12px; line-height:25px;}
	.span4{ font-size:24px; line-height:30px;}
	.list3 li .list3-1{ width:65px;}
	.list3 li .list3-2{ width:70%;}
	.list2{ width:90%; margin-left:5%;}
	.list2 li{ width:100%;}
	.list6 li span{ font-size:12px;}
	.list4 li .list4-1{ width:115px; height:85px;}
	.section3{  padding-bottom:40px;}
	.section4{ padding-top:40px; padding-bottom:40px;}
	.section5{ padding-bottom:40px;}
	.section6{ padding-top:40px; padding-bottom:40px;}
	.title2 span{ font-size:26px;}
	.list7 li:nth-child(1), .list7 li:nth-child(2), .list7 li:nth-child(3), .list7 li:nth-child(4), .list7 li:nth-child(5), .list7 li:nth-child(6){ width:100%;}
	.list7 li .list7-1{ height:235px;}
	.list13 li{ width:100%;}
	.list14 li img{ max-height:40px;}
	.list14 li h1{ font-size:16px;}
	.list14 li{ padding-top:20px; padding-bottom:20px;}
	.box4{ }
	.footer-2{ width:100%; margin-left:0px; margin-top:20px;}
	.sec1{ width:100%; }
	.ewm{ float:none; margin:0 auto;margin-left:80px;}
	.footerBox{ line-height:25px;}
	.aban{ height:125px;}
	.list15 li{ width:100%; margin-right:0px;}
	.list16-1{ width:100%; height:170px;}
	.list16 li .list16-2{ width:100%;}
	.ntitle { margin-top:20px;}
	.news-title{ padding-left:76px;  padding-right:100px; font-size:18px;}
	.section1{ margin-top:40px;}
	.section2{ padding-top:40px; padding-bottom:40px;}
		.section2{ padding-top:40px; padding-bottom:40px;}
	.list18 li{ padding:10px 20px 10px 20px;}
	.list18 li .list18-1{    font-size: 16px;line-height: 45px;}
	.list18 li .list18-2{width: 55px;}
	.list18 li .list18-2 .span5{font-size: 24px;line-height: 25px;}
	.list18 li .list18-2 .span6{font-size: 12px;    line-height: 20px;}
	.list17 li{ width:100%;}
	.header3 .logo{ max-height:40px; margin-top:10px; margin-bottom:10px;}
	.header3{ height:60px;}
	.t00{ display:none;}
	.list0Box2{ padding-left:0px;}
	.list24 li{ width:100%; margin-bottom:20px;}
	
	.cc-1,.cv{ width:100%;}
	.listt2 dd span{ font-size:16px;}
	.listt2 dd{font-size:16px;}
	.cc3-3{    column-count: 1;}
	.list02{ width:100%;}
	.jj-1,.jj-2,.jj-2-1{ width:100%; padding:20px; border:0px; margin-bottom:10px;}
	.jj-2{ padding:0px;}
	.jj-2-1 dd{ width:100%;}
	.tabTitle li{ font-size:12px; line-height:20px; padding-top:10px; padding-bottom:10px;}
	.box9 { padding:10px;}
	.zz .list02{ width:100%; margin-bottom:10px;}
	header{ position:fixed;box-shadow: 0px 0px 6px #ededed;}
	body{ padding-top:50px;}
	}
	@media screen and (max-width: 1024px){
	
	}
	@media screen and (max-width: 768px){
	.wrapin{ width:100%; padding-left:10px; padding-right:10px;}
	.loginbox {
        width: 100%;
        padding: 10px;
    }
	
	.list7 li:nth-child(2){ margin-left:0px; margin-right:0px;}
	.ztimg{ height:238px;}
	.linp7{ width:30%; padding-left:10px;}
	.linp8{ width:68%;}
	.tt{ display:none;}
	.cc8 .dd, .cc8 .dd2{ width:100%; margin-bottom:10px;}
	.list04-1, .list04-2{ width:100%;}
	.list04-2{ padding-left:0px;}
	.logint a{ width:auto;}
	.list03 li{ padding-right:5px; font-size:18px;}
	}