*{margin: 0;padding: 0;box-sizing: border-box}
ul,ol{list-style: none;}
a{text-decoration: none}
input{border: none}
 html,body{  }
/*-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none;-moz-user-select:none; -ms-user-select:none; user-select:none; */
   .ft_box{display: none; background: #0d4b96 ; height: 50px;overflow: hidden;padding: 0 20px;}
    @media(max-width:1024px){
        .ft_box{display: block;}
        .ft_box .ft_boxl{color: #fff;padding-top: 16px;font-size: 15px;}
.ft_boxr li{float: right ;}
.ft_boxr li img{width: 55px;height: 55px;}
.ft_boxr li:nth-child(1) img{width:30px;height: 30px;margin-top: 13px;margin-left: 8px;}
.ft_yul .ceng{width:100%; height: 100%; background: rgba(0,0,0,0.6); position: fixed; left: 0; top: 0; z-index: 1; display: none;}
.ft_yul .closes{width:24px; height: 24px; background: #fff; color: #333; text-align: center; line-height: 24px;font-size: 35px; cursor: pointer;position:absolute;right:20px;top: 8px;}
.ft_yul .shipin{ overflow-y: auto;overflow-x:hidden; padding:20px;  background: #fff; position:fixed; left: 50%;  top: 50%;  transform: translate(-50%,-50%);  display: none; z-index: 3;}
.ft_yul .shipin h4{font-size: 20px;line-height: 30px; }
    }

.sdwsa{margin-top:40px}
.topsd{border-top: 1px solid #ffffff !important;}

/* 地图 */
.ditu{background: #f3f3f3;overflow: hidden;margin: 50px 0 20px 0;}
.dttxt {padding-left: 10%;} 
.dttxt h3{    line-height: 1.5;  font-size: 60px;   font-weight: 600; padding-top: 20px;} 

.dttxt h4{    line-height: 1.5;  font-size: 26px;   font-weight: 600;padding:5px 0 10px 0 ; } 
.dttxt h5{    line-height: 1.5;  font-size: 20px;   font-weight: 600;padding-bottom: 5%; } 
.dttxt p{
	
	    line-height: 30px;
    font-size: 15px;
	
}
/* .xgccp .dinggou .dgg3{margin-top:40px} */

.dinggou .dinggouli{
	float:left
}
.footerbot {
	margin:0 auto;
    background: #0062be;
     height: 50px;
    line-height: 20px;
    overflow: hidden;
}
.layui-container13{margin:0 auto}
.footerbot p {
    color: #fff;
    font-size: 14px;
}
/* .dinggou .dgg3{margin-top:40px} */

  .searchbox {position:relative;z-index:1;width:620px;height:40px;margin:0 auto;border:1px solid #ccc;}
                                    .mod_select {position:absolute;left:0;top:0;width:160px;}
                                    .mod_select .select_box {position:relative;width:160px;height:36px;}
                                    .mod_select .select_box .select_txt {display:inline-block;width:160px;height:36px;padding : 0 10px;overflow:hidden;line-height:36px;font-size:14px;cursor:pointer;}
                                    .mod_select .select_box .select-icon {position:absolute;top:50%;right:5px;transform:translate(0,-50%);width:10px;height:10px;background:url(../images/search_ico.png) center no-repeat;}
                                    .mod_select .select_box .option {display:none;position:absolute;top:39px;left:-1px;width:160px;background-color:#fff;border:1px solid #ccc;border-top:0;}
                                    .mod_select .select_box .option li {padding-left:28px;font-size:16px;line-height:2;cursor:pointer;}
                                    .searchbox .import {width:400px;height:35px; padding-left:170px;border:none;outline:none;font-size: 14px;}
                                    .searchbox .btn-search {position:absolute;right:0;width:60px;background: url(../images/search.png) no-repeat center; height:38px;color:#fff;border:0;}
                                    .select_box dl dd:hover{background: #8ec31f; color: #fff;}
                                    .select_box dl dd{line-height: 40px;padding-left: 10px;font-size: 14px;}
                                    .select_box dl dd:nth-child(1){border-bottom: 1px solid #e6e6e6; }
                                    .select_box dl dd:nth-child(8){border-bottom: 1px solid #e6e6e6;}
                                    .select_box dl dd:nth-child(9){border-bottom: 1px solid #e6e6e6;}
                                    .select_box dl dd:nth-child(10){border-bottom: 1px solid #e6e6e6;}
                                    .select_box dl dd:nth-child(11){border-bottom: 1px solid #e6e6e6;}
									  .select_box dl dd:nth-child(12){border-bottom: 1px solid #e6e6e6;}








.jq22{width:100%}
.layui-tab-item p{
font-size: 14px;
    line-height: 30px;
   
}
.xgccp .searchL{width:100%;    margin-bottom: 50px;}
.xgccp .linksR{width: 36%;text-align: left;font-size: 15px;font-weight: bold;line-height: 38px;text-align:center; color: #009ea7;margin-top:10px;border: 1px solid #aaaaaa;border-radius:7px;height:40px;float:right;    position: relative;bottom: 20px;}
.shim{margin-top:40px}
.shipin{padding-bottom: 80px;padding-top: 60px;}
.shipin li a {position: relative;display: block}
.shipin em{display:block;position:absolute;background: rgba(0, 0, 0, 0.3);  top:0; right:0;bottom:0;left:0;background-image:url(../images/sp_hei.png);background-position:center center;background-repeat:no-repeat; transition:ease .5s;-webkit-transition:ease .5s; cursor:pointer;background-size: 100%;}
.shipin li:hover em{opacity: 1;background: rgba(0, 0, 0, 0.1);}
.shipin li p{padding-top: 20px}
.shipin li img{width: 100%;background: rgba(0, 0, 0, 0.3); }
.sptit{text-align: center;padding:75px 0 30px 0;display: block;}

.avvtb .favorite img{padding:1px 0;display:block}
.favorite{width:70%;display:block}
.wal ul .has-sub ul li a{width:190px !important}
.zhi_l h2{font-size:30px ;color: #444; font-weight: bold;text-align: center;padding: 30px 0 0 0;}
.zl_fl{padding-right: 40px;}
.zl_fl h3{font-size: 20px;font-weight: bold;padding-top: 30px;}
.zl_fl p{font-size: 14px;line-height: 34px;padding-top: 20px;text-indent: 2em;}
.zl_fr img{border: 1px solid #ccc;}

.zhi_l h4{font-size: 20px;font-weight: bold;padding : 20px 0 20px 0;}
.dinggou li{float:left}
.xgccp{background: #f2f2f4;padding: 10px 10px 10px 10px;}
.xgccp h5{font-size: 20px;font-weight: bold;padding :  10px 0 20px 0;}
.dhfrtit table{width:100% !important;}
.dhfrtit table tr{height:35px}
.avvtb .MsoNormalTable{width:100% !important;}
.xg_cp {overflow: hidden;}
.xg_cp li a{display: block;border: 2px solid #165b5e;color: #fff; border-radius: 20px;transition: 1s;line-height: 37px;text-align: center;  background-image: linear-gradient(to right , #19d8df, #2f8285);}
.xg_cp li a:hover{background-image: linear-gradient(to right , #5ad5da, #47a8ac);}
.te_se {line-height: 30px;font-size: 15px;}
.dgg{background: #f2f2f4; margin-top: 30px;padding: 30px 20px 40px 20px;}
.dgg h5{font-size: 20px;font-weight: bold;padding :  10px 0 20px 0;}

.dinggou{overflow: hidden;}
.dinggou li{font-size: 20px;text-align: center;position: relative;}
.dinggou li h1{text-align: center;color: #47a8ac;font-size: 50px;font-weight: bold;}
.dinggou li::after{display: block;content: "";clear: both; background: url(../images/jts.png)center no-repeat;width: 30px; height: 30px; position: absolute;top: 15px ;right: -5px;}
.dinggou li p{font-size: 16px;}
.dinggou li:nth-child(3)::after{display: none;}
.dinggou li .dgg3 a{
	width: 65%;
    /* margin: auto; */
    display: block;
    border: 2px solid #165b5e;
    color: #fff;
    border-radius: 20px;
    transition: 1s;
    line-height: 60px;
    text-align: center;
    background-image: linear-gradient(to right , #19d8df, #2f8285);
}
.dinggou li .dgg3 a:hover{background-image: linear-gradient(to right , #5ad5da, #47a8ac);}

/* .xg_zl {background: #f2f2f4;padding: 30px 20px 30px 20px;margin-top: 30px;} */
.xg_zl h5{font-size: 20px;font-weight: bold;padding :  10px 0 20px 0;}
.xg_zl a{width:200px; display: block;border: 2px solid #165b5e;color: #fff; border-radius: 20px;transition: 1s;line-height: 40px;text-align: center;  background-image: linear-gradient(to right , #19d8df, #2f8285);}
.xg_zl a:hover{background-image: linear-gradient(to right , #5ad5da, #47a8ac);color: #fff;}
@media(max-width:767px){
  .dinggou li::after{display: none;}
  .zhi_l h2{font-size: 25px;padding: 20px 0;}
  .dinggou li{margin-bottom: 20px;}
  
}
  .table{
           width:100%;
            display:table;
            border-collapse:collapse;
            border-collapse:separate;
        }
        .table-caption{
            display:table-caption;
            margin:0;
            font-size:16px;
        }
        .table-header-group{
            display:table-header-group;
            background:#f1fafe;
            font-weight:bold;
        }
        .table-row-group{
           
            display:table-row-group;
        }
        .table-footer-group{
            display:table-footer-group;
        }
        ul{
            list-style:none;
        }
        .table-row{
           width: 100%;
           display: block;
        }
        .table-cell{
			height: 50px;
			display: table-cell;
			width: 7%;
		    border-bottom: 1px dashed #e5e5e5;
			line-height: 47px;
			font-size: 13px;
			text-align:center;
        }
		.table-cell1{
			    width: 6%;
				height: 50px;
				display: table-cell;
				line-height: 47px;
				text-align: center;
        }
        .table-column-group{
           
            display:table-column-group;
        }
        .table-column{
            
            display:table-column;
            width:100px;
        }
 
.pronymore {
    padding-top: 20px;
}
.pronymore a {
    display: block;
    width: 110px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #80ad48;
    text-align: center;
    margin: auto;
    border-radius: 2px;
}

.avvtb .list_dt1{
	color: #333;
    width: 100%; 
    padding: 0 20px 0 15px;
    height: 60px;
    line-height: 60px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
	background: url(../images/xjt.png) no-repeat right;
    background-position: 97%;
    background-size: 21px;
	
}


.avvtb .list_li {
    background: #fff;
    list-style-type: none;
    color: #333;
    width: 100%;
    padding: 0 30px;
    height: 60px;
    line-height: 60px;
    cursor: pointer;
    border-bottom: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    text-align: center;
    font-size: 16px;
}
.avvtb .list_dl p{
    line-height: 60px !important;
}
.avvtb .table{
	padding-top:6px;
}
.avvtb .table .table-header-group{background: #80ad48;}
.avvtb .table .table-header-group  ul li{color:#fff}


/* .header nav ul li.cur a::after,.header nav ul li:hover a::after{-webkit-transform:scale(1);transform:scale(1)} */
/* .header{position: relative;z-index:5;width:100%;}
.header .logo{height:100px;line-height:100px;}
.header nav ul li{position:relative;float:left;margin:0 20px}
.header nav ul li.cur a::after,.header nav ul li:hover a::after{-webkit-transform:scale(1);transform:scale(1)}
.header nav ul li:hover .sub-nav{visibility:visible;opacity:1;top:72px}
.header nav ul li:hover a{ color:#80ad48;}
.header nav ul li a.layui-this-moren{ color:#80ad48;}
 
.header nav ul li>a{
      position: relative;
    height: 70px;
    line-height: 70px;
    color: #333;
    font-size: 16px;
    display: inline-block;
}
.header nav ul li>a::after{position:absolute;content:'';left:0;bottom:0;width:100%;height:2px;background:#80ad48;transform:scale(0,1);-webkit-transform:scale(0,1);transition:all .3s;-webkit-transition:all .3s}
.header nav ul li .sub-nav{position:absolute;visibility:hidden;opacity:0;z-index:1;top:150px;left:50%;width:160px;color:#fff;background:rgba(0, 0, 0, 0.4 );transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s}
.header nav ul li .sub-nav a{display:block;line-height:42px;padding:0px 10px;text-align:center;color:#fff;}
.header nav ul li .sub-nav a:hover{background:rgba(36,179,183,1); color:#fff;}
.header .language{color:#80ad48;font-size:18px;line-height: 100px;}
.language img{width:70%;    padding-bottom: 15px;} */



/* .hetop{line-height: 40px;border-bottom: 1px solid #ebebeb;} */


div.page_list {
    padding: 3px;
    margin: 3px;
    text-align: center;
	margin-top:35px
}
div.page_info {
    padding: 3px;
    margin: 3px;
    text-align: center;
	margin-top:35px
}
div.page_list span.disabled {
    border: #eee 1px solid;
    padding: 2px 5px;
    margin: 2px;
    color: #ddd;
}
div.page_list .on {
    border: solid 1px #80ad48;
    padding: 2px 5px;
    font-weight: bold;
    margin: 2px;
    color: #fff;
    background-color: #80ad48;
}
div.page_list a {
    border: #80ad48 1px solid;
    padding: 2px 5px;
    margin: 2px;
    color: #80ad48;
    text-decoration: none;
}


.dn{display: none}
.headDiv .language {padding-top: 10px;}
.headDiv .language img{height: 85px;}
.headDiv .logo   {padding-top: 20px;padding-right: 50px;position: relative;z-index: 9999;}
 #cssmenu,
 #cssmenu ul,
 #cssmenu ul li,
 #cssmenu ul li a,
 #cssmenu #menu-button {
     margin: 0;
     padding: 0;
     border: 0;
     list-style: none;
     display: block;
     position: relative;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
   
 }

 #cssmenu:after,
 #cssmenu>ul:after {
     content: ".";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0;
 }

 #cssmenu #menu-button {
     display: none;
 }

 #cssmenu {
     font-size: 16px;
     color: #333333;
;
 }

 #cssmenu>ul>li {
     float: left;
 }

 #cssmenu.align-center>ul {
     font-size: 0;
     text-align: center;
 }

 #cssmenu.align-center>ul>li {
     display: inline-block;
     float: none;
 }

 #cssmenu.align-center ul ul {
     text-align: left;
 }

 #cssmenu.align-right>ul>li {
     float: right;
 }

 #cssmenu.align-right ul ul {
     text-align: right;
 }

 #cssmenu>ul>li>a {
     padding: 20px 20px;
     font-size: 16px;
     text-decoration: none;
     text-transform: uppercase;
     color: #333;
     -webkit-transition: color .2s ease;
     -moz-transition: color .2s ease;
     -ms-transition: color .2s ease;
     -o-transition: color .2s ease;
     transition: color .2s ease;
 }

 #cssmenu>ul>li:last-child a {
     padding-right: 0;
 }

 #cssmenu>ul>li:hover>a,
 #cssmenu>ul>li.active>a {
     color: #80ad48;
 }

 #cssmenu ul ul {
     position: absolute;
     left: -9999px;
     z-index: 9999;
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
     border: none;
 }

 #cssmenu li:hover>ul {
     left: auto;
 }

 #cssmenu.align-right li:hover>ul {
     right: 0;
 }

 #cssmenu ul ul ul {
     margin-left: 100%;
     top: 0;
 }

 #cssmenu.align-right ul ul ul {
     margin-left: 0;
     margin-right: 100%;
 }

 #cssmenu ul ul li {
     height: 0;
     -webkit-transition: height .2s ease;
     -moz-transition: height .2s ease;
     -ms-transition: height .2s ease;
     -o-transition: height .2s ease;
     transition: height .2s ease;
 }

 #cssmenu ul li:hover>ul>li {
     height: 49px;
 }

 #cssmenu ul ul li a {
     width: 150px;
     font-size: 14px;
     text-decoration: none;
     padding: 15px 15px;
     border-top: solid 1px #eee;
     color: #6f6f6f;
     background: #fff;
     -webkit-transition: color .2s ease;
     -moz-transition: color .2s ease;
     -ms-transition: color .2s ease;
     -o-transition: color .2s ease;
     transition: color .2s ease;
 }

 #cssmenu ul ul li:hover>a,
 #cssmenu ul ul li a:hover {
     color: #fff;
     background: #80ad48;
 }

 #cssmenu ul ul li.has-sub>a::after {
     position: absolute;
     top: 20px;
     right: 10px;
     width: 4px;
     height: 4px;
     border-bottom: 1px solid #666;
     border-right: 1px solid #666;
     content: "";
     -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
     -ms-transform: rotate(-45deg);
     -o-transform: rotate(-45deg);
     transform: rotate(-45deg);
     -webkit-transition: border-color 0.2s ease;
     -moz-transition: border-color 0.2s ease;
     -ms-transition: border-color 0.2s ease;
     -o-transition: border-color 0.2s ease;
     transition: border-color 0.2s ease;
 }

 #cssmenu.align-right ul ul li.has-sub>a::after {
     right: auto;
     left: 10px;
     border-bottom: 0;
     border-right: 0;
     border-top: 1px solid #dddddd;
     border-left: 1px solid #dddddd;
 }

 #cssmenu ul ul li.has-sub:hover>a::after {
     border-color: #80ad48;
 }
 
.searchcon{margin: auto;padding-top: 20px;}
.search{ position:relative; margin-top:18px;border: 1px solid #212121;width: 478px;margin: auto;}
.key{ height:39px; background:rgba(255,255,255,0.9); padding:0 40px 0 10px; color:#ccc;border-radius:15px;}
.btn{ width:40px; height:40px; background:url(../images/search.png) no-repeat center; border:none; position:absolute; top:0; right:10px; cursor:pointer;}
.option1{margin-top: 10px;}
#select{padding: 8px 0 8px 8px;background: #fff;}
header{background: #fff;
  position: fixed;
  z-index: 1000;
  width: 100%;

  border-bottom: 1px solid #ebebeb;
} 
.hetop{line-height: 40px;border-bottom: 1px solid #ebebeb;     background: #fff;
  position: fixed;
  z-index: 1000;
  width: 100%;}


/*海报区域*/
.banner{  width:100%;padding-top: 120px; }
.banner .swiper-slide img{ display: block; width:100%;height: 100%; }
.banner .swiper-button-prev, .banner  .swiper-container-rtl .swiper-button-next{ background: none;font-weight: bold; font-size:60px; color:#fff; font-family: "宋体"; height: 80px; margin-top:-40px; width:40px; display: none;}
.banner .swiper-button-next,.banner .swiper-container-rtl .swiper-button-prev{background: none; font-weight: bold;font-size:60px; color:#fff; font-family: "宋体"; height: 80px; margin-top:-40px; width:40px; display: none;}
.banner:hover .swiper-button-prev{ display: block; }
.banner:hover .swiper-button-next{ display: block; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5%}                
.banner .swiper-pagination-bullet{ width: 12px;height: 12px; opacity: 1; background: #fff; border-radius: 50%; }
.banner .swiper-pagination-bullet-active{ background: #80ad48 }

.pro{margin: 40px 0;}
.probn  {padding-top: 30px}
.probn  .swiper-slide img{width: 100%;display: block}
.probn .pic{position: relative;}
.probn .mxzyceng{position: relative;left: 0; bottom: 0;padding-top: 15px;margin-top: -50px; width: 100%;height: 50px;background: rgba(0,0,0,0.4);text-align: center; color: #fff;font-size: 16px;}
.probn  .mxceng{overflow: hidden;}
.probn  .swiper-slide img{transition: 1s}
.probn  .swiper-slide:hover  img{transform: scale(1.2);}
.probn .swiper-button-next, .swiper-button-prev{width: auto;height: auto;}
.probn .swiper-button-prev{background-image: none;outline:none;cursor: pointer;left: -4%;top: 63%;}
.probn .swiper-button-prev i{font-size: 50px;color: #79aa35; }
.probn .swiper-button-next{background-image: none;outline:none;cursor: pointer;right: -4%;top: 63%;}
.probn .swiper-button-next i{font-size: 50px;color: #79aa35; }
.probn .swiper-pagination-bullet{margin: 0 3px;width: 8px;height: 8px; margin-top: 20px; }
.probn .swiper-pagination{position: relative;display: none;}
.probn .swiper-pagination-bullet-active{background: #79aa35;}


.protit h3{font-size:28px;color: #333;font-weight: bold;}
.protit span{font-size: 20px;color: #88ac2e;}
.protit{text-align: center;}

.servicebn  {padding-top: 30px}
.service  {background: #e1e8ec; padding: 40px 0;}
.servicebn .xian { width: 70px;height: 4px; background: #79aa35;transition: 0.6s;margin-top: -1px;margin: auto;}
.servicebn .swiper-slide:hover .xian{width: 100%;}
.servicebn .sertxt{background: #fff;padding: 20px 0 30px 0;}
.servicebn .sertxt p{text-align: center;color: #666;font-size: 16px;padding-bottom: 20px;}
.servicebn .swiper-slide:hover .sertxt p{color: #79aa35;}
.servicebn .swiper-slide a{box-shadow: 0 2px 2px 0 rgba(0,0,0,.2);display: block;}
.servicebn .swiper-slide:hover a{box-shadow: 0 4px 5px 2px rgba(0,0,0,.2);}

.servicebn  .swiper-button-next, .swiper-button-prev{width: auto;height: auto;}
.servicebn  .swiper-button-prev{background-image: none;outline:none;cursor: pointer;left: -4%;top: 53%;}
.servicebn  .swiper-button-prev i{font-size: 50px;color: #79aa35; }
.servicebn  .swiper-button-next{background-image: none;outline:none;cursor: pointer;right: -4%;top: 53%;}
.servicebn  .swiper-button-next i{font-size: 50px;color: #79aa35; }
.servicebn  .swiper-pagination-bullet{margin: 0 3px;width: 8px;height: 8px; margin-top: 20px; }
.servicebn  .swiper-pagination{position: relative;display: none;}
.servicebn  .swiper-pagination-bullet-active{background: #79aa35;}




.special{background: url(../images/bbss.jpg)center no-repeat;padding: 40px 0;}

  .specon{padding-top: 30px;}
  .specon .swiper-slide{text-align: center;}
  .specon .swiper-slide p{padding-top:30px;font-size: 14px;}
  .specon .swiper-slide:hover p{color: #80ad48;}
  .seppiv{overflow: hidden;}
  .specon .swiper-slide img{transition: 0.6s;}
  .specon .swiper-slide:hover img{transform: scale(1.1);}

  .specon .swiper-button-next,.swiper-button-prev{width: auto;height: auto;}
  .specon .swiper-button-prev{background-image: none;outline:none;cursor: pointer;left: -4%;top: 22%;}
  .specon .swiper-button-prev i{font-size: 50px;color: #79aa35; }
  .specon .swiper-button-next{background-image: none;outline:none;cursor: pointer;right: -4%;top: 22%;}
  .specon .swiper-button-next i{font-size: 50px;color: #79aa35; }
  .specon .swiper-pagination-bullet{margin: 0 3px;width: 8px;height: 8px; margin-top: 20px; }
  .specon .swiper-pagination{position: relative;display: none;}
  .specon .swiper-pagination-bullet-active{background: #79aa35;}
  
  


.restit{padding-top: 40px;}
.resar{padding-top: 30px;}


.resar .swiper-slide p{color: 16px;padding-top: 20px;}
.resar .swiper-slide{text-align: center;padding-top: 20px;}

.resar .swiper-button-next,.swiper-button-prev{width: auto;height: auto;}
.resar .swiper-button-prev{background-image: none;outline:none;cursor: pointer;left: -4%;top: 76%;}
.resar .swiper-button-prev i{font-size: 50px;color: #79aa35; }
.resar .swiper-button-next{background-image: none;outline:none;cursor: pointer;right: -4%;top: 76%;}
.resar .swiper-button-next i{font-size: 50px;color: #79aa35; }
.resar .swiper-pagination-bullet{margin: 0 3px;width: 8px;height: 8px; margin-top: 20px; }
.resar .swiper-pagination{position: relative;display: none;}
.resar .swiper-pagination-bullet-active{background: #79aa35;}


.wxbox{
                           
  box-shadow: 0 0 2px rgba(0, 0, 0, .1);
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.wxbox:before,
.wxbox:after,
.wxbox .wxbox-content:before,
.wxbox .wxbox-content:after{
  content: "";
  width: 100%;
  height: 50%;
  background: #88ac2e;
  opacity: 0.6;
  transform: translateX(-50%) translateY(0%);
  position: absolute;
  top: -50%;
  left: 50%;
  z-index: 1;
  -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0);
  clip-path: polygon(0 0, 50% 100%, 100% 0);
  transition: all .3s;
}
.wxbox:after{
  transform: translateX(-50%) translateY(0%);
  top: auto;
  bottom: -50%;
  z-index: 0;
  -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.wxbox .wxbox-content:before{
  width: 50%;
  height: 100%;
  transform: translateX(0%) translateY(-50%);
  top: 50%;
  left: auto;
  right: -50%;
  -webkit-clip-path: polygon(100% 0, 0 50%, 100% 100%);
  clip-path: polygon(100% 0, 0 50%, 100% 100%);
}
.wxbox .wxbox-content:after{
  width: 50%;
  height: 100%;
  transform: translateX(0%) translateY(-50%);
  top: 50%;
  right: auto;
  left: -50%;
  z-index: 0;
  -webkit-clip-path: polygon(0 100%, 100% 50%, 0 0);
  clip-path: polygon(0 100%, 100% 50%, 0 0);
}
.wxbox:hover:before{ top:0; }
.wxbox:hover:after{ bottom:0; }
.wxbox:hover .wxbox-content:before{ right:0; }
.wxbox:hover .wxbox-content:after{ left:0; }
.wxbox img{
  width: 100%;
  height: auto;
  transform: scale(1);
  transition: all 0.5s;
}
.wxbox:hover img{ transform: scale(1.5); }
.wxbox .wxbox-content{
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.wxbox .wxcontent{
  text-align: center;
  width: 100%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
}
.wxbox .wxtitle{
  color: #fff;
  font-size: 25px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0 0 5px;
  transform: rotateY(360deg) scale(0);
  transition: all 0.5s;
}
.wxbox:hover .wxtitle{ transform: rotateY(0) scale(1); }
.wxbox .wxpost{
  color: #fff;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: capitalize;
  margin: 0 0 15px;
  display: block;
  transform: rotateY(360deg) scale(0);
  transition: all 0.5s ease 0.25s;
}
.wxbox:hover .wxpost{ transform: rotateY(0) scale(1); }

@media only screen and (max-width:990px){
  .wxbox{ margin-bottom: 30px; }
}
@media only screen and (max-width:479px){
  .wxbox .wxtitle{ font-size: 22px; }
}
.news{padding: 40px 0;background: #edf3f6;}
.news ul{padding-top: 30px;}
/* .newstop{line-height: 50px;text-align: center;font-size: 18px;color: #fff;margin-bottom: 40px;background: #88ac2e;} */
.newstop {
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    margin-bottom: 40px;
    background: #79aa35;
}
.fadeInRight{
	    height: 336px;
    border: 1px solid #79aa35;
	    margin-left: 10px;
}
.layui-col-md4{width:32% !important}
.layui-col-space30>*{padding: 10px !important;}
.newsconfr{padding-left: 15px;}
.news ul{padding-top:40px !important;}
.newsconfr h3{font-size: 18px;color: #333;padding-bottom: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsconfr p{font-size: 14px;color: #333;line-height: 26px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsbot h4{float: left;width: 70%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsbot span{float: right;}
.newsbot i{display: block;border-bottom: 1px dashed #ccc;clear: both;padding-top: 10px;}
.newsbot{margin-top:10px;}
.newsbot a{display: block;padding-top: 10px  ;}
.newscon:hover h3{color: #80ad48;}
.newsbot a:hover{color: #80ad48;}


.footertit {padding: 50px 0;}
.footertit h3{text-align: center;font-size: 30px;color: #fff;}
.footertit img{display: block;margin: 0 auto;padding-top: 10px;max-width: 100%;}
.footer{background:#0d4b96 url(../images/footerbg.jpg) center top no-repeat;margin-top: 0px;}
.footer>.container{position:relative;padding:50px 15px;height:340px;}
#footernav{ margin: auto; padding: 0 12%;}
#footernav li{float:left; padding-right: 10%;}

.fotcon{ position: absolute;left: 50%;transform: translate(-50%);}
#footernav li .wenz {font-weight: 600;}
   #footernav li:nth-child(5){padding-right: 0;}  
   #footernav li:nth-child(6){padding-right: 0;}   

 #footernav li::after{display: block;clear: both;content: " ";}
  #footernav li:nth-child(6){display: none;}
#footernav li p{font-size: 14px;text-align: center;color: #fff;margin-top: -50px;}
#footernav li h3{font-size: 28px;text-align: center;color: #fff;margin-top: 10px;margin-left: 30px;} */

#footernav dt{padding-bottom:6px;}
#footernav dt a{color:#ebebeb;font-size:20px; font-weight:bold;}
#footernav dd a{color:#ebebeb;font-size:14px;}

#footernav li .wenzz{font-size: 14px;}
#footernav dt a, #footernav dd a{line-height:2.2;transition:color ease .5s;}
#footernav dt a:hover, #footernav dd a:hover{color:#fff;}
.qrcode{ margin:0 auto; text-align:center;}
.footer .div02{width:205px;}
.footer .div02{padding-top:10px;}
.footer .link{position:relative;margin-bottom:1.5em;height:32px;}
.footer .link span{display:block;line-height:32px;color:#888;text-indent:25px;cursor:pointer;background:#fff url(../images/icon04a.png) 170px center no-repeat; transition:background ease .5s;}
.footer .link:hover span{background-color:#00903B;background-image:url(../images/icon04b.png);color:#fff;}
.footer .link div{position:absolute;display:none;left:0;bottom:30px;right:0;padding:6px 25px 0;background:#00903B;}
.footer .link a{display:block;line-height:2;color:#fff;}
.footerlogo{position:absolute;bottom:2em;left:0;color:#ccc; font-size:14px; line-height:2em; padding:0 15px;}
.footerlogo a{color:#ccc;}
.footerlogo a:hover{color:#fff;}

.footerbot{
	background: #0d4b96;
    border-top: 1px solid #073370;
}
.footerbot p{padding: 15px ; color: #fff;font-size: 14px;text-align: center;}
/* .ftpic a{display: inline-block;margin-right: 5%;}
.ftpic {text-align: center;padding-top: 20px;}
.ftbpic{position: absolute;top:  10px;display: none;}
.wsss{position: relative } */




.fot_top{height: 200px; width: 1440px;margin: auto;padding: 0 12%;padding-top: 80px;}
.ftopli{float: left;padding-right: 15%;}
.ftopli img{float: left;}
.ftopli .topfttxt{float: right;padding-left:25px;}
.ftopli .topfttxt h3{color: #fff;font-size: 18px;padding-top: 18px;}
.ftopli .topfttxt p{color: #fff;font-size: 21px;font-weight: bold;}
.ftlits{padding-top: 20px;}
.ftlits img{padding-right: 20px;}
.ftopli:nth-child(3){padding-right: 0;}

.footer i{display: block;height: 10px;background: #fff;width: 1400px;margin: auto;}












.list_dt {
  
  color: #333;
  width: 80%;
  padding: 0 20px 0 15px;
  height:60px;
  line-height: 60px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  border-top: 1px solid #f2f2f2;
}
.list_dt p{position: relative;margin-left: 60px;font-size: 18px; } 
.list_dt::before{display: block;content: "";width: 4px;height: 20px; background: #80ad48; position: absolute;top: 21px;margin-right: 30px;}
.list_dt:hover {
  background: #f2f2f2
}

 
#open {
  background: #f5f5f5
}

 

.list_dt_icon {
  position: absolute;
  right: 10px;
  top: 11px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(../images/off.png) no-repeat;
  background-size: cover
}

#open .list_dt_icon {
  background: url(../images/open.png) no-repeat;
  background-size: cover
}

.list_dd {
  display: none;
 
}
.list_dt ul{ border-left: 1px solid #f2f2f2;
 
  border-right: 1px solid #f2f2f2;}
.list_li  {
  background: #fff;
  list-style-type: none;
  color: #333;
  width: 80%;
  padding: 0 30px;
  height: 60px;
  line-height:60px;
  cursor: pointer;
  border-bottom: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
  border-right : 1px solid #f2f2f2;
  text-align: center;
  font-size: 16px;
}
.list_li a{display: block;width: 100%;height: 60px;
  line-height:60px;}
.list_li:hover {
  background:#80ad48;
  color: #fff;
}
.list_li a:hover{color: #fff;}
.fafllb {border: 1px solid #f2f2f2;border-bottom: none; margin-bottom: 40px; width: 80%;}
.fafllb li a{display: block; width: 100%;line-height: 60px;color: #333; height: 60px;text-align: center;font-size: 18px;}
.fafllb li{border-bottom: 1px solid #f2f2f2}
 .fafllb li:hover a{background: #80ad48;color: #fff;}
.fafllb li a.active{background: #80ad48;color: #fff;}
.listfs h3::before {
  display: block;
  content: "";
  width: 4px;
  height: 20px;
  background: #80ad48;
  position: absolute;
  top: 31px;
  margin-left: 15px;
}
.listfs h3{border: 1px solid #f2f2f2;line-height: 80px;width: 80%; text-align: center;background: #f5f5f5;font-size: 24px;color: #80ad48;font-weight: bold;}
.listfs .listd{ border-bottom: 1px solid #f5f5f5; }
.fly-panel-title {
  position: relative;
  height: 83px;
  line-height:83px;
  color: #333;
  font-size: 18px;
  border-bottom: 1px solid #f5f5f5;
}
.fly-panel-title .nbiao {
	color: #5a5a5a;
	font-size: 14px;
	position: absolute;
	right: 0;
	top: 0;
}

.fly-panel-title .nbiao img {
	margin-top: -2px;margin-right: 5px;
}

.fly-panel-main {
	padding: 10px 15px;
}

.fly-filter a {
	padding: 0 5px;
	color: #666;
}

.fly-filter a:hover {
	color: #88ac2e;
}
.fly-filter a.active {
	color: #88ac2e;

}
#navHeight {
    position: relative;
    left: -45px;
    bottom: -75px;
}
.ntitlesd{
	box-sizing: border-box;
    position: fixed;
    width: 888px;
    top: 78px;
    right: 50%;
    margin-right: -600px;
    z-index: 666;
    padding: 0 45px;
}
.dhfrtit{padding: 20px 0 0 0;}
.dhfrtit h3{font-size: 30px;color: #000;padding: 30px 0 25px 0;text-align:center}
.dhfrtit p{font-size: 14px;color: #000;}
.dhfrtit img{display: block;margin: auto; padding:10px;} 
.dhfrtit h5{font-size: 15px;text-align: center; padding: 30px   0;}
.dhfrtit h4{font-size: 18px; padding: 10px   0;color: #88ac2e;}
.dhfrtit span{}
.dhfrtit h2{font-size: 16px;font-weight: bold;padding-top: 20px; }
.dhfrtit h1{padding: 20px 0;}
.titlesa p{ line-height: 28px;text-indent: 2em;}
.courseList{overflow:auto;}
.contRightWrap{padding-top: 30px;}
.courseList li {padding: 18px 0; border-bottom: 1px dashed #ccc;}
 
.courseList li .pics {float: left; width: 20%;overflow: hidden;text-align: center;}
.courseList li .cont {float: right; width: 80%;padding-left: 25px}
.courseList li .cont h3 { font-size: 16px; font-weight: 600; line-height: 34px;}
 .courseList li .cont h3  {color: #333333;}
.courseList li:hover h3 {color: #88ac2e;}
.courseList li .cont p {color: #333; line-height: 30px;}
.newsList li:hover .pics h4 {color: #88ac2e;}
 
.newsList li .pics h4 { padding-top: 10px;font-size: 15px;
  overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsList li {overflow: hidden; margin-bottom: 10px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.newsList li .cont {-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.newsList li .cont h3 {overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;margin-top: 15px; line-height: 28px; font-size: 16px; font-weight: bold;}
.newsList li .cont h3 a {color: #333333;}
.newsList li .cont h4 {margin-top: 12px; line-height: 24px; color: #adadad;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; font-size:15px;}
.newsList li .cont p {color: #333; line-height: 28px; font-size:14px;padding-top: 15px;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;}
.newsList li:hover h3 a {color: #88ac2e;}
.dhfr{padding-bottom: 80px;}
 
.m_nav{display: none;}
.m_img{display: none;}
 
.dhfr{min-height:500px;}
table.jieguolist{border-collapse: collapse;background: #fff;}
table.jieguolist tr{border-bottom: 1px dashed #e5e5e5; }
table.jieguolist td{ width:16%;font-size: 18px;}
table.jieguolist tr:nth-child(1){border-bottom: 1px solid #e5e5e5;background: #f1fafe;}
 


table.jieguolist td{ font-size:14px;}

table{margin: auto;}
table.jieguolists{border-collapse: collapse;background: #fff;}
table.jieguolists tr:nth-child(1){background: #ffff00;border-right: none;border-top: none; border-left: none;}
table.jieguolists td{ width:20%;font-size: 18px;}
table.jieguolists tr {border : 1px solid #ccc; }
table.jieguolists td{ font-size:14px;padding-left: 20px;}
.more{padding-top: 20px;}
.more a{display: block; width: 110px;height: 35px;line-height: 35px;border: 1px solid #80ad48;text-align: center;margin: auto;border-radius: 2px;}
.more a:hover{background: #80ad48;color: #fff;}

.layui-tab-title{border-top: 1px solid #333;border-bottom: 1px solid #333;}
.layui-tab-title1{border-top: 1px solid #333;border-bottom: 1px solid #333;}
.layui-tab-title li{    line-height: 45px!important; padding: 0 20px!important;margin-right: 0!important;font-size: 16px!important;}
.layui-tab-title1 li{    line-height: 45px!important; padding: 0 25px!important;margin-right: 0!important;font-size: 12px!important;}
.layui-tab-title .layui-this:after{border-style: none!important;}
.layui-tab-title1 .layui-this:after{border-style: none!important;}
.layui-tab-card>.layui-tab-title .layui-this{background-color: #80ad48!important;}
.avvtb{padding-top: 70px;}
.avv{padding-top: 45px;}
.avv .avvfr h3{font-size: 18px; font-weight: bold;padding:20px 0 30px 0;}
.avv .avvfr p{font-size: 14px;line-height: 28px;}
.avv .avvfl img{display: block;margin: auto;}
.avv .avvfl {padding:0 20px;}
.avv .avvfr {padding: 0 20px ;}
.avvtb h4{font-size: 16px; font-weight: bold;padding:20px 0; }
/*.avvtb p{font-size: 14px;line-height: 28px;padding-bottom: 30px;}*/
.avvtb img{display: block;margin: auto;padding: 20px 0;}
/* .avvtb span{font-size: 14px; padding : 30px 0;text-align: center;display: block;} */


 
.join-list .top .con-l {
	width: 230px
}

.join-list .top .con-r {
	padding-left: 4.5%;
	width: calc(100% - 230px);
	line-height: 36px
}

.join-list .head {
	width: calc(100% - 45px);
	color: #fff
}

.join-list .head .box {
	width: 20%
}

.join-list h2 {
	font-size: 36px
}

.join-list li {
	margin-bottom: 12px;
	BACKGROUND: #ebebeb;
}

.join-list li.cur .btne {
	background: url(../images/arrow1.png) no-repeat right center
}


.join-list .heads {
	cursor: pointer;
}

.join-list .btne {
	position: absolute;
	;
	width: 45px;
	height: 50px;
	background: url(../images/arrow2.png) no-repeat right center;
	cursor: pointer;
	right: 5%;
}

.join-list .con {
	width: 100%;
	color: #333;
	font-size: 18px;
}

.join-list .con .box {
	width: 100%;
	height: 50px;
	line-height:50px;
	text-align: left;
	padding-left: 30px;
	color: #333;
}

.join-list .info {
	display: none;
	width: 100%;
	;
	line-height: 35px;
	padding:2% 2%;
	background: #fff;
	font-size: 15px;
  color: #fff;
  border: 1px solid #80ad48;
}

.join-list .jointxt span {
	color: #666;
	font-size: 16px;
	padding-top: 35px;
}

.join-list .jointxt h3 {
	color: #80ad48;
	font-size: 16px;
  padding: 25px 0 0 0;
  font-weight: bold;
}
.join-list .jointxt p {
	color: #333;
  font-size: 14px;
	 
}

 
.join-list li.cur .els {
	color: #fff;
	background: #80ad48;
}

 
.abnyfr ul{width: 400px;float: right;}









 .cd-tabs {
  position: relative;
  width: 100%;
   
  margin: 0 auto;
  padding-top: 50px;
}

.cd-tabs:after {
  content: "";
  display: table;
  clear: both
}

.cd-tabs::after {
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  width: 50px;
  z-index: 1;
  pointer-events: none;
 
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s 0s,visibility 0s 0s;
  -moz-transition: opacity .3s 0s,visibility 0s 0s;
  transition: opacity .3s 0s,visibility 0s 0s
}

.no-cssgradients .cd-tabs::after {
  display: none
}

.cd-tabs.is-ended::after {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s,visibility 0s .3s;
  -moz-transition: opacity .3s 0s,visibility 0s .3s;
  transition: opacity .3s 0s,visibility 0s .3s
}

.cd-tabs nav {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
   
 }

 
 @media only screen and (min-width: 960px) {
  .cd-tabs nav {
      position:relative;
      float: none;
      background: 0 0;
      box-shadow: none
  }
}

 

.cd-tabs-navigation:after {
  content: "";
  display: table;
  clear: both
}

.cd-tabs-navigation li {
  float: left
}

.cd-tabs-navigation a {
  position: relative;
  display: block;
  height: 30px;
  line-height: 30px;
  width: 80px;
  text-align: center;
  font-size: 12px;
  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  color: #333;
 
}

 
.cd-tabs-navigation a.selected {
  background-color: #80ad48!important;
 
  color: #fff;
  
}

.cd-tabs-navigation a::before {
  position: absolute;
  top: 12px;
  left: 50%;
  display: inline-block;
  height: 20px;
  width: 20px
}


@media only screen and (min-width: 960px) {
  .cd-tabs-navigation {
      width:auto;
      
    
  }

  .cd-tabs-navigation a {
      height: 30px;
 
      width: auto;
      text-align: left;
      font-size: 16px;
    padding:  0px 15px;
  
     text-align: center;
  }

 
  .cd-tabs-navigation a::before {
      top: 50%;
      margin-top: -10px;
      margin-left: 0;
      left: 38px
  }
}

.cd-tabs-content {
  background: #fff
}

.cd-tabs-content li {
  display: none;
 
}

.cd-tabs-content li.selected {
  display: block;
  -webkit-animation: cd-fade-in .5s;
  -moz-animation: cd-fade-in .5s;
  animation: cd-fade-in .5s
}

.cd-tabs-content li .shim p {
  font-size: 14px;
 text-indent:2em;
  line-height:28px;
  color: #666;
}
.cd-tabs-content li span {
  font-size: 14px;
 ;
  line-height:50px;
  color: #666;
 

display: block;
}
.cd-tabs-content li  .shim h2 {
  font-size: 15px;
 ;
  line-height:50px;
  color: #666;
padding-top: 40px;
text-align: center;
display: block;
font-weight: bold;
}
.cd-tabs-content li h1 {
  font-size: 18px;
 ;
  
  color: #444;
padding-top: 40px;

display: block;
 
}
.cd-tabs-content li h1 i{display:inline-block ; width: 4px;height: 25px;background: #80ad48; margin-right: 5px;position: relative;top: 5px;}
@media only screen and (min-width: 768px) {
 
 
}

@media only screen and (min-width: 960px) {
  .cd-tabs-content {
      min-height:0
  }

 

  .cd-tabs-content li p {
      font-size: 14px;
   
  }
}

@-webkit-keyframes cd-fade-in {
  0% {
      opacity: 0
  }

  100% {
      opacity: 1
  }
}

@-moz-keyframes cd-fade-in {
  0% {
      opacity: 0
  }

  100% {
      opacity: 1
  }
}

@keyframes cd-fade-in {
  0% {
      opacity: 0
  }

  100% {
      opacity: 1
  }
}


.jishu{padding-top: 50px;}
.jishu h4{font-size: 17px;color: #80ad48;padding-bottom: 40px;}
.jishu p{font-size: 15px;color: #333;}
.jishu li{margin-bottom: 70px;}



#navHeight {
  overflow: hidden;
  position: absolute;
  height:30px;
  width:100%;
  left: 0;
  bottom: 0;
 
  border-bottom: 1px solid #ebebeb;
  background: #fff;
  box-sizing: border-box;
}

.topxf.hfzjc-b-r-m {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 75px;
}

.pubnavpage {
  overflow: hidden;
  width:100%;
  background: #fff;
  z-index: 6;
text-align: center;
}

.pubnavpage a {
  cursor: pointer;
  color: #434343;
  font-size: 15px;
 
  line-height: 20px;
  height: 20px;
  display: inline-block;
}

.pubnavpage a.on {
  color: #ff0000;
}

.pubnavpage li {
  float: left;
display:inline-block;
  text-align: center;
  padding:0 18px;
 
  height: 30px;
  line-height: 30px;
}

.pubnavpage.navFix {
  box-sizing: border-box;
  position: fixed;
width: 880px;
  top:0;
  right: 50%;
  margin-right: -600px;
  z-index: 666;
  height: 60px;
  padding: 15px 10px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.boxF {
  position: absolute;
  left: 0;
  top: -135px;
width:100%;height:1px;
}

.pubnavpage li.headv-check {
 background: #80ad48;
  
}
.pubnavpage li.headv-check a{
  color: #fff;
}
#navHeight.h-100,
#navHeight.h-100 .pubnavpage {
  width: 1200px;
  text-align: center;
}

#navHeight.h-100 .pubnavpage li.headv-check {
  border-bottom: 2px solid #00a795;
}

#navHeight.h-100 .pubnavpage li {
  float: left;
  display: inline-block;
  margin: 0 20px;
}

#navHeight{position:relative;  }

.pubnavpage{ overflow:hidden; height:30px;}
.hfzjc-b-r-m {
  padding-top: 30px;
  position: relative;
 
}


.kelong h3{font-size: 18px;color: #333;font-weight: bold;text-indent: 2em;padding: 20px 0 5px 0;}
.kelong p{font-size: 14px;color: #494949;text-indent: 2em;line-height: 30px;padding: 10px 0;}
.kelong span{font-size: 14px;color: #494949; line-height: 30px;padding: 10px 0; display: block;text-align: center;}
.kelong h5{font-size: 14px;color: #333;font-weight: bold;text-indent: 2em; padding: 10px 0 5px 0;}

.kelong h2{font-size: 16px;color: #333;font-weight: bold;text-indent: 2em;padding: 20px 0 5px 0;}

.lianxi h2{font-size: 18px; font-weight: bold;padding-top: 40px;}
.lianxi span{display: block; padding-top: 40px;}
.lianxi  .zbcn h4{font-size: 18px;padding-top: 40px;font-weight: bold;}
.lianxi  .zbcn p{font-size: 14px;line-height: 30px;}
.lianxi li h3{font-size: 18px;font-weight: bold;padding-top: 40px;}
.lianxi li h5{padding-top: 20px;}
.lianxi  .zben h4{font-size: 18px;padding-top: 40px;font-weight: bold;}
.lianxi  .zben p{font-size: 14px;line-height: 30px;}
.lianxi h1{font-size: 18px;color: #333;  }
.lianxi .zbcnm{display: none;}
.lianxi .zbcnm h4{font-size: 18px;padding-top: 20px;font-weight: bold;}
.lianxi  .zbcnm p{font-size: 14px;line-height: 30px;text-align: left;}

.wenha{padding-top: 30px;}
.zizhiny {
	margin-top: 50px;
}

.zizhiny ul li span {
	width: 293px;
	height: 215px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	border: 1px solid #dddddd;
}

.zizhiny ul li p {
	color: #666666;
	font-size: 14px;
	text-align: center;
	padding-top: 24px;
}

.zizhiny ul li {
	margin-bottom: 20px;
}
.zizhiny h3{font-size: 18px; color: #80ad48;font-weight: bold;padding-bottom: 30px; }

.cd-tabs-content .yanjiu h2{font-size: 18px ;font-weight: bold;text-align: center;padding : 50px 0 30px 0;}
.cd-tabs-content .yanjiu p{font-size: 14px ; padding-bottom: 30px;line-height: 30px;text-indent: 2em;}
.cd-tabs-content .yanjiu h3{ color: #80ad48;font-size: 18px ;font-weight: bold;text-align: center; padding-bottom: 30px;}
.cd-tabs-content .yanjiu img{display: block;margin: auto;padding-bottom: 30px;}
/*.cd-tabs-content .yanjiu span{font-size: 14px ; padding-bottom: 30px;line-height: 30px;text-align: center;}*/
.cd-tabs-content .yanjiu span{font-size: 14px ;line-height: 30px;}
.cd-tabs-content .yanjiu h4{  font-size: 14px ;font-weight: bold;  padding-bottom: 30px;}








.jiansheny .lii {
	padding-top: 15px;
	overflow: auto;
 
}

.jiansheny  .lii b {

	display: inline-block;
	margin-right: 10px;
	margin-top: 1px;
  float: left;
  color: #88ac2e;
  font-weight:normal}

.jiansheny .lii p {
	color: #333;
 
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

 

.jiansheny .lii:hover p {
	color: #88ac2e;
}

.jiansheny .lii:hover i {
	background: #88ac2e;
}

.jiansheny  .lii em {
	font-size: 14px;
  text-align: right;
  font-style: normal;
}







.jianshen  li {
	padding-top: 30px;
	overflow: auto;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
}

.jianshen i {
	width: 5px;
	height:5px;
	background: #ccc;
	display: inline-block;
	margin-right: 10px;
	margin-top: 10px;
	float: left;
}

.jianshen p {
	color: #666;
 
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jianshen ul {
	padding-right: 32px;
}

.jianshen li:hover p {
	color: #88ac2e;
}

.jianshen li:hover i {
	background: #88ac2e;
}

.jianshen li span {
	font-size: 14px;
  text-align: right;
  padding:   5px 0;
  text-align: center;
}
/* .jianshen li:hover span{background: #88ac2e;color: #fff;} */

.courseList2{overflow:auto;}
.contRightWrap2{padding-top: 30px;}
.courseList2 .clearfloat2 {padding: 18px 0; border-bottom: 1px dashed #ccc;}
 
.courseList2 .clearfloat2 .pics2 {float: left; width: 20%;overflow: hidden;text-align: center;}
.courseList2 .clearfloat2 .cont2 {float: right; width: 80%;padding-left: 25px}
.courseList2 .clearfloat2 .cont2 h3 { font-size: 16px; font-weight: 600; line-height: 34px;}
 .courseList2 .clearfloat2 .cont2 h3  {color: #333333;}
.courseList2 .clearfloat2:hover  h3 {color: #88ac2e;}
.courseList2 .clearfloat2 .cont2 p {color: #333; line-height: 30px;}
.newsList2 .clearfloat2:hover .pics2 h4 {color: #88ac2e;}
 
.newsList2 .clearfloat2 .pics2 h4 { padding-top: 10px;font-size: 15px;
  overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsList2 .clearfloat2 {overflow: hidden; margin-bottom: 10px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.newsList2 .clearfloat2 .cont2 {-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.newsList2 .clearfloat2 .cont2 h3 {overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;  line-height: 28px; font-size: 16px; font-weight: bold;}
.newsList2 .clearfloat2 .cont2 h3 a {color: #333333;}
.newsList2 .clearfloat2 .cont2 h4 {margin-top: 12px; line-height: 24px; color: #adadad;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; font-size:15px;}
.newsList2 .clearfloat2 .cont2 p {color: #333; line-height: 28px; font-size:14px;padding-top: 20px;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;}
.newsList2 .clearfloat2:hover h3 a {color: #88ac2e;}

.zxns h3{font-size: 18px;font-weight: bold;text-align: center;padding: 50px 0 40px 0;}
.zxns p{font-size: 15px; text-align: center;line-height: 36px;}

.zxtit h3{font-size: 18px;font-weight: bold;text-align: center;padding: 50px 0 20px 0;}
.zxtit p{font-size: 15px; text-align: center;line-height: 36px;}

.join-lists {padding-top: 50px;}
.join-lists .top .con-l{width:230px}
.join-lists .top .con-r{padding-left:4.5%;width:calc(100% - 230px);line-height:36px}
.join-lists .head{width:calc(100% - 0px);color:#666}
.join-lists .head .box{width:23.5%}
.join-lists h2{font-size:36px}
.join-lists li{margin-bottom:12px}
.join-lists li.cur .btn{background:url(../images/join_icon2.png) no-repeat right center}
.join-lists li.cur .con{color:#fff;background:#88ac2e;    border: 1px solid #88ac2e;}
.join-lists .heads{cursor:pointer}
.join-lists .btn{position:relative;width:45px;height:54px;background:url(../images/join_icon1.png) no-repeat right center;cursor:pointer}
.join-lists .con{width:calc(100% - 45px);color:#333;    border: 1px solid #ccc;}
.join-lists .con .box{width:25%;height:54px;line-height:54px;text-align:center}
.join-lists .info{display:none;width:calc(100% - 45px);line-height:35px;padding:.11rem 5%;border:2px solid #88ac2e;}
.join-lists   .shixi:hover{background:#f28f00; box-shadow:#f28f00 0px 0px 6px;}
.join-lists   .shixi a{ font-size:16px; color:#fff;padding: 2px 20px;display: inline-block;}
.join-lists   .shixi{background:#88ac2e; float:right;border-radius: 7px;-moz-border-radius:7px; -webkit-border-radius: 7px;-o-border-radius: 7px; -ms-border-radius:7px;}
.join-lists .info h3{font-size: 16px;font-weight: bold;color: #333;padding:20px 0 10px 0;}
.join-lists .info p{font-size: 14px; color: #333;line-height: 24px;}


.zhuanti h2{font-size: 22px;color: #444;padding: 20px 0 30px 0;}
.zhuanti h3{font-size:18px;}
/* .zhuanti p{font-size:14px;color: #333;padding-bottom: 30px;text-indent: 2em;line-height: 24px;} */
/* .zhuanti span{font-size:14px;color: #333;padding-bottom: 30px;display: block;text-align: center;} */
.zhuanti p{padding-bottom: 10px;line-height: 24px;}
.zhuanti img{display: block;margin: auto;padding-bottom: 20px;}
.zhuanti{margin-top:3%}
.zhuanti2{padding-top: 30px;}
.zhuanti2 .ztfl2{width: 30%;background: #88ac2e;border-radius: 50%;}
.zhuanti2 .ztfr2{width: 70%;}
.zhuanti2 .ztfl2 h3{text-align: center;line-height: 128px;font-size: 18px;color: #fff;font-weight: bold;}
.zhuanti2 .ztcon{border: 1px solid #ccc;padding: 10px; overflow: hidden;}
 
.zhuanti2 .ztfr2 p{
      line-height: 25px;
    padding-left: 15px;
    padding: 15px 0;
    padding-left: 20px;
    font-size: 14px;
}

.xiazai li{padding-top: 30px;position: relative;}
.xiazai li a{display: block;}
.xiazai li h3{font-size: 16px;font-weight: bold;padding-bottom: 6px;}
.xiazai li p{font-size: 14px;}
.xiazai li img{margin-top: 20px;}
.xiazai li::after{display: block;content: "";border-bottom: 1px solid #ccc;position: absolute;bottom: -10px;width: 100%;}
.xiazai .touzifl{float: left; padding-top: 8px; white-space:nowrap;text-overflow:ellipsis;}
.xiazai .touzifr{float: right;text-align: right;}

.nybn img{margin-top: 120px !important;}
@media screen and (min-width: 992px){
.searchbox{width: 450px;}
.layui-col-md11 {
    width: 87.666667% !important;
}
.layui-col-md1 {
    width: 10.333333% !important;
}
}
@media(max-width:1440px){
   
   #footernav{padding: 0 5%;}
   .footer i{width: 100%;}
   .fot_top{width: 100%;}
}
@media(max-width:1366px){
	.dinggou li{width:60%;}
	.sdwsa{margin-top:32px}
		#cssmenu>ul>li>a{
		padding: 20px 18px;
	}
  .header nav ul li{margin: 0 18px;}
  .zhuanti2 .ztfl2 h3{line-height: 118px;}
  .fot_top{padding: 0 8%;padding-top: 80px;}

}


@media screen and (min-width:1300px) {
    .layui-container13 {
        width: 1270px
    }
}

@media(max-width:1200px){
.dinggou li .dgg3 a{line-height: 45px;    width: 70%;}
.sdwsa{    margin-top: 28px;}
  .headDiv .language img{height: 50px;}
  #cssmenu>ul>li>a{padding:30px 20px;}
  .headDiv .logo {padding-right: 0;}
 .headDiv .logo img{height: 60px;}
  #footernav li h3{font-size: 20px;}
  .header nav ul li{margin: 0 10px;}
  .pubnavpage.navFix {width: 700px} 
 
  .zhuanti2 .ztfr2 p{line-height: 22px;}
  .zhuanti2 .ztfl2 h3{line-height: 96px;}
  .zhuanti2 .ztfr2 p{padding: 10px;}
  .key{width: 270px;}
  .fot_top{padding: 0 2%; padding-top: 80px;}
  #footernav{padding: 0;}
}
@media(max-width:1024px){
	
	.searchcon{
		    padding-left: 66px;
	}
	.searchbox .import{    width: 345px;}
	.searchbox{width: 350px;}
  .ftopli{padding-right: 15%;}
 .hetop{display: none;}

html.active{height:100%;overflow:hidden}
html.active body{height:100%;overflow:hidden}
html.active .header-m{left:260px}
html.active .header-m::after{display:block}
html.active .header-m .m-menu-b::after,html.active .header-m .m-menu-b::before{background:#000}
html.active .header-m .m-menu-b::before{transform:translateY(0) rotate(225deg);-webkit-transform:translateY(0) rotate(225deg)}
html.active .header-m .m-menu-b::after{transform:translateY(0) rotate(-225deg);-webkit-transform:translateY(0) rotate(-225deg)}
html.active .header-m .m-menu{display:block;left:0}
html.active .banner,html.active .i-banner,html.active footer,html.active main{transform:translateX(260px);-webkit-transform:translateX(260px)}



 
.m_img{display:block;height:44px;background:#88ac2e; border-bottom:1px solid #ddd;overflow: hidden;}
.m_img .headlf{ padding-left:15px;float: left; line-height: 44px;color: #fff;font-size: 18px;}
.m_img .headlf .m_logo{height:40px;display: block}
.m_img .headrg{padding-right:5%;padding-top:6px;float: right;}
.m_img .headrg a .m_menuimg{height:30px;vertical-align:top;display: block}
.m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.m_nav .closecover{position:absolute;width:100%;height:100%;background:#fff;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.m_nav .closeicon{position:absolute;width:20%;left:22px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#fff;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
.m_nav .m_navList ul{padding-left:5%;padding-right:5%;padding-top: 10%;}
.m_nav .m_navList ul li{border-bottom:1px solid #dddddd}
.m_nav .m_navList ul li a{display:block;height:45px;color:#333;line-height:45px;padding-left:5%;font-size:16px}
.m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
.m_nav .m_navList ul li .m_f_a a{flex: 1;}
.m_nav .m_navList ul li .m_f_a i{width: 30px;height:20px;box-sizing: border-box; padding:0 5px; display: block;}
.icon{ background:url(../imgs/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.icon_on{background:url(../imgs/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;background: #f5f5f5;}
.m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}

.header nav ul li{margin: 0 10px;}
.list_dt p{margin-left: 30px;}
.cd-tabs-navigation a{padding: 0 15px;}
.pubnavpage.navFix {display: none};
.pubnavpage{display: none;}
#navHeight{display: none;}
} 

@media(max-width:992px){
  .probn .swiper-button-prev{left: 0;}
  .probn .swiper-button-next{right: 0;}

  .servicebn .swiper-button-prev{left: 0;}
  .servicebn .swiper-button-next{right: 0;}

  .specon .swiper-button-prev{left: 0;}
  .specon .swiper-button-next{right: 0;}

  .resar .swiper-button-prev{left: 0;}
  .resar .swiper-button-next{right: 0;}





  .search{width: 300px;}
  #select{width: 80px;}
  .key{width: 180px;}
  .zhuanti2 .ztfl2 h3{line-height: 208px;}
  .headDiv .logo{padding-top: 0;}
  .header .logo{display: none;}
.footer{display: none;}
.dhfl {display: none!important;}
/* .abntit{float: none!important;}
.cd-tabs ul{float: none!important;} */
}


@media(max-width:895px){
  .searchbox{width: 350px;}
 
}


@media(max-width:768px){
  .headDiv{display: none;}
  .fly-panel-title{display: none;}
  .ft_wx .shipin img{width:155px;height:155px;}
  .hdtop{height: 0;}
  .hdtop .hdtopfr {display: none}
  .hdtop .hdtopcn{display: none;}
  .hdtop .hdtopfl img{display: none}
  .banner{padding-top:70px}

  .header-m{display:block!important;z-index:999;position:fixed;left:0;top:-1px;width:100%;height:70px;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.1)}
  .header-m::after{display:none;position:fixed;content:'';top:70px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
  .header-m .logo{position:absolute;left:50%;line-height:70px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
  .header-m .logo img{max-height:45px; max-width:none;}
  .header-m .m-menu-b{display:block;position:absolute;top:0;left:0;width:60px;height:70px;cursor:pointer}
  .header-m .m-menu-b::after,.header-m .m-menu-b::before{position:absolute;top:50%;left:calc(35px / 2);content:'';width:25px;height:1px;z-index:9999;transition:all .3s ease-out .3s;-webkit-transition:all .3s ease-out .3s;background:#222}
  .header-m .m-menu-b::before{transform:translateY(-4px) rotate(0);-webkit-transform:translateY(-4px) rotate(0)}
  .header-m .m-menu-b::after{transform:translateY(4px) rotate(0);-webkit-transform:translateY(4px) rotate(0)}
  .header-m .m-menu{display:none;z-index:888;position:fixed;width:100%;width:260px;height:100%;top:0;left:-260px;opacity:1;background:#fafafa;text-align:left;padding-top:70px}
  .header-m .m-menu::after{position:absolute;top:70px;content:'';width:100%;height:1px;background:#ebebeb}
  .header-m .nav{height:100%;overflow-x:hidden;overflow-y:auto}
  .header-m .nav>li{border-bottom:1px solid #ebebeb;animation:resize .5s both;-webkit-animation:resize .5s both}
  .header-m .nav>li>a{position:relative;display:block;width:100%;font-size:15px;padding:0 40px;color:#666;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;overflow:hidden;height:50px;line-height:50px}
  .header-m .nav>li>a::after{position:absolute;left:20px;top:50%;margin-top:-5px;content:'';width:8px;height:8px;border:1px solid #999;border-radius:50%;background:0 0;transition:all .3s;-webkit-transition:all .3s}
  .header-m .nav>li .sub-nav{display:none}
  .header-m .nav>li .sub-nav a{position:relative;display:block;line-height:24px;padding:12px 40px;background:#f2f2f2;color:#4e4e4e}
  .header-m .nav>li .sub-nav a::after,.header-m .nav>li .sub-nav a::before{position:absolute;content:'';width:0;height:0;left:20px;top:20px;border:5px solid transparent;overflow:hidden;transition:all .3s;-webkit-transition:all .3s}
  .header-m .nav>li .sub-nav a::before{left:21px;border-left:5px solid #555}
  .header-m .nav>li .sub-nav a::after{border-left:5px #ebebeb solid}
  .header-m .nav>li.cur{position:relative}
  .header-m .nav>li.cur::after,.header-m .nav>li.cur::before{position:absolute;content:'';background:#999;transition:all .5s;-webkit-transition:all .5s}
  .header-m .nav>li.cur::before{top:19px;right:25px;width:2px;height:12px}
  .header-m .nav>li.cur::after{top:24px;right:20px;width:12px;height:2px}
  .header-m .nav>li.active::after{background:#fff}
  .header-m .nav>li.active::before{height:0}
  .header-m .nav>li.active>a{color:#fff;background:#88ac2e;}
  .header-m .nav>li.active>a::after{background:#fff;border-color:#fff}
  .header-m .nav>li.active .sub-nav li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
  .header-m .m-language{position:absolute;left:0;top:0;width:100%;text-align:center}
  .header-m .m-language a{color:#666;height:70px;line-height:70px;font-size:16px;animation:slideInUp 1.5s both;-webkit-animation:slideInUp 1.5s both; padding:0 10px;}
  .header{display:none}
  
  .main-nav-m{display:block;position:relative;z-index:10;cursor:pointer;margin: 70px 0 0 0}
  .main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#88ac2e;}
  .main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
  .main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
  .main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
  .main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
  .main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
  .main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
  .main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
  .main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(38, 241, 248, 0.8);color:#fff}
  .main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
  .main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55); color:#fff;}

.footer{display: none;}

.newsconfr p{line-height: 22px;}
.newsconfr h3{font-size: 16px;padding-bottom: 5px;}


.nybn{margin-top: -70px !important;}

.courseList2 li .cont2{width: 70%;}
.courseList2 li .pics2{width: 30%;}
}

.dinggou li {margin-top:37px}
@media(max-width:767px){
  



	.cteat{width:32% !important;}
	#float{display:none}
	.side{display:none}
	.ccss{width:100% !important}
	.layui-col-md4{width:100% }
	.dinggou li .dgg3 a {
    width: 60%;
    margin: auto;
    display: block;
    border: 2px solid #165b5e;
    color: #fff;
    border-radius: 20px;
    transition: 1s;
    line-height: 42px;
    text-align: center;
    background-image: linear-gradient(to right , #19d8df, #2f8285);
}
.dinggou{
	    padding: 10px 0;
   border: 1px solid #efefef;
}
	.dinggou li{width:100% !important}
	.dinggou li {margin-bottom: 1px;font-size:16px}
.fadeInRight{
	width:94% !important;
	margin-bottom: 15px;
}
  .nybn img {
    margin-top: 140px !important;
}
  header{border: none;}
  .banner .swiper-slide img{margin-top:0px;}
  .newsList2 li .cont2 h3{margin-top: 0;}
  .newsList2 li .cont2 p{padding-top: 5px;line-height: 22px;}
  .courseList2 li .more{display: none;}
  .search{width:97%;}
  .key{width: 180px;}
  .pro{margin: 30px 0 15px 0;}
  .probn{padding-top: 20px;}
  .protit h3{font-size: 20px;}
  .protit span{font-size: 16px;}
  .probn .mxzyceng{font-size: 14px;margin-top: -40px; height: 40px;padding-top: 12px;}
  .service{padding: 30px 0 15px 0;}
  .service ul{padding-top: 20px;}
  .service .sertxt{padding: 10px 0 20px 0;}
  .special{padding: 30px 0;}
  .special .specon{padding-top: 20px;}
  .resar{padding-top: 15px;}
  .resar li p{padding: 0;}
  .special{padding: 20px 0;}
  .news{padding : 30px 0 15px 0;}
  .newstop{margin-bottom: 20px;}
  .newstop{font-size: 16px;}
  .newsconfr h3{font-size: 16px;}
  .newsbot{margin-top: 0;}
  .dhfrtit h3{padding: 15px 0 20px 0;font-size: 20px;text-align:center}
  .dhfrtit p{font-size: 14px;line-height: 26px;padding: 15px 0;}
  .dhfrtit h5{padding: 15px 0;}
  .dhfrtit span{padding: 15px 0;}
  .contRightWrap{padding-top: 5px;}
  .newsList li .cont h3{margin-top:5px;}
  .newsList li .cont p{padding-top: 10px;}
  .newsList li .pics h4{font-size: 12px;}
  .avv{padding-top: 20px;}
  .avvtb{padding-top: 20px;}
/*  .layui-tab-bar .layui-icon{top: -30px!important;}*/
  .join-list .jointxt h3{padding-top: 5px;font-size: 14px;}
  .jianj{padding-top: 20px;}
  .abntit{margin-bottom: 15px;}
  .cd-tabs{padding-top: 20px;}
  .jishu{padding-top: 20px;}
  .jishu li{margin-bottom: 30px;}
  .jishu h4{padding-bottom: 20px;}
  
  .lianxi .zbcnm{display: block;}
  .lianxi .zbcn{display: none;}
  .lianxi h2{padding-top: 20px;}
  .lianxi span{padding-top: 20px;}
  .lianxi li h3 {padding-top: 10px;}
  .lianxi h1{font-size: 14px;}

  .zizhiny ul li span {width:100%;height:auto;}
.zizhiny .honorimg {position: relative;display: block;text-align: center;}
.zizhiny img {
   max-width: 100%;
 padding:10px;

}
.courseList2 .clearfloat2 .pics2{width: 30%;}
.newsList2 .clearfloat2 .cont2{width: 70%;}
.newsList2 .clearfloat2 .cont2 p{padding-top: 0;line-height: 24px;}
.zxns h3{padding: 30px 0 20px 0;}
.join-lists .head .box{width: 21.5%;}
.zhuanti2 .ztfl2 h3{line-height: 96px;font-size: 14px;}

}
