@font-face {
    font-family: 'inter';
    src: ;
    src:
     format('embedded-opentype'),
     format('woff'),
     format('truetype'),
     format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dinblack';
    src: ;
    src:
     format('embedded-opentype'),
     format('woff'),
     format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dinbold';
    src: ;
    src:
     format('embedded-opentype'),
     format('woff'),
     format('truetype'),
     format('svg');
    font-weight: normal;
    font-style: normal;
}

@charset "utf-8";
/* 初始化css */

*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "simsun",arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "simsun",arial,sans-serif; resize:none;}
body{font:12px "simsun",arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.txtovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
a,*{-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;}
/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotatey:hover{ -webkit-transform: rotatey(180deg); -moz-transform: rotatey(180deg); -ms-transform: rotatey(180deg); transform: rotatey(180deg); }
.translatex:hover .fl{-webkit-transform:translatex(-6px); -moz-transform: translatex(6px); -ms-transform:translatex(-6px); transform:translatex(-6px);}

/*网页限定宽度*/
.con_1000{ position:relative; margin:0 auto; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}

.w1200{width: 1200px;margin: 0 auto;}
body{font-size: 14px;font-family: "microsoft yahei";}

.headertop{width: 100%;height: 112px;line-height: 112px;border-bottom: 1px solid #dbdbdb;}
.headertop .logo img{max-height: 80%;}

.headertop .navbtn{width: 30px;height: 18px;cursor: pointer;position: relative;border-top: 2px solid #009c4c;border-bottom: 2px solid #009c4c;margin-top: 46px;display: none;}
.headertop .navbtn:before{content: " ";width: 100%;height: 2px;background: #009c4c;position: absolute;left: 0;top: 50%;margin-top: -1px;}

.hlink{}
.hlink li{float: left;padding-left: 29px;position: relative;color: #808080;}
.hlink li:first-child{padding-left: 0;}
.hlink li:before{content: " ";width: 1px;height: 12px;background: #dbdbdb;position: absolute;left: 15px;top: 50%;margin-top: -6px;}
.hlink li:first-child:before{display: none;}
.hlink li i.iconfont{margin-right: 12px;vertical-align: middle;float: left;}
.hlink li:hover{color: #009a4a;}

.hnav .hform{height: 36px;border:1px solid #ebebeb;background: #ffffff;margin-bottom: 12px;}
.hnav .hform .text{width: 220px;height: 36px;line-height: 36px;font-family: "microsoft yahei";text-indent: 9px;font-size: 12px;float: left;;border:none;}
.hnav .hform .subm.iconfont{width: 38px;height: 36px;float: left;cursor: pointer;background: none;border:none;color: #3f3f3f;font-size: 24px;}
.hnav .hform .subm.iconfont:hover{color: #009a4a;}

.headerbtm .hform{width: 200px;height: 34px;border-bottom: 1px solid #dbdbdb;margin-top: 10px;}
.headerbtm .hform .text{width: 166px;height: 34px;line-height: 34px;font-family: "microsoft yahei";font-size: 14px;color: #b2b2b2;background: none;border:none;}
.headerbtm .hform .subm{width: 34px;height: 34px;border:none;background: none;cursor: pointer;color: #818181;font-size: 24px;}
.headerbtm .hform .subm:hover{color: #009a4a;}



.headerbtm{height: 67px;position: relative;z-index: 99;}
.headerbtm .fl{}
.headerbtm .fl .nav{}
.headerbtm .fl .nav .nli{float: left;text-align: center;height: 67px;padding-left: 65px;}
.headerbtm .fl .nav .nli:first-child{padding-left: 0;}
.headerbtm .fl .nav .nli>a{display: block;height: 55px;line-height: 55px;padding-bottom: 12px;font-size: 15px;color: #4d4d4d;
font-weight: bold;position: relative;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.headerbtm .fl .nav .nli>a:before{content: " ";width: 1px;height: 16px;background: #dbdbdb;position: absolute;left: -33px;top: 20px;}
.headerbtm .fl .nav .nli:first-child>a:before{display: none;}
.headerbtm .fl .nav .nli>a:after{content:"";width: 100%;height: 3px;background: #009a4a;position: absolute;left: 0;top: 44px;z-index: 2;
-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width: 0;}
.headerbtm .fl .nav .nli .nav_hidden{background: rgba(255,255,255,0.9); position: absolute;top: 67px;width: 100%; right: 0;border-top: 1px #f0f0f0 solid; z-index: 999; height: 280px; overflow: hidden;}
.nav_sub{text-align: left;}
.headerbtm .fl .nav .nli.on>a:after{width: 100%;}
.headerbtm .fl .nav .nli:hover>a{color: #dc3212;}
.nav_sub dl{float: left;width: 42%;
padding: 30px 5% 50px 2%;
border-right: 1px #e9ebed solid;}
.nav_sub dl dt{font-size: 22px;color: #4e4e4e;margin-bottom: 20px;text-align: left;}
.nav_sub dl dd{color: #666;line-height: 28px;height: 140px;overflow: hidden;text-align: justify;letter-spacing: 0.5px;}
.nav_sub dl dd{height: 190px;}
.nav_sub ul{float: left;width: 14%;padding-top: 20px;padding-right: 4%;padding-left: 4%;border-right: 1px #e9ebed solid;}
.nav_sub ul li a{border-bottom: 1px solid #e9ebed;height: 40px; line-height: 40px;display: block;font-size: 14px;color: #4a4a4a;
 -webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.nav_sub .img{float: right;width: 25%;padding-top: 25px;}
.nav_sub .img img{width: 100%; height: 150px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.nav_sub ul li a:hover{ transform:translatex(5px);-webkit-transform:translatex(5px);color: #dc3212;}
.nav_sub .img img:hover{ opacity: 0.8;}
.nav_hidden ul { padding-bottom: 9999px;margin-bottom: -9999px;}
.headerbtm .fl .nav .line{position: absolute;left: 0;width: 59px;height: 3px;background: #009a4a;bottom: 20px;
opacity: 0;}
.nav_hidden{display: none;}

.bswxbox{display: none;left: 50%;top: 50%;margin-left: -110px;margin-top: -122.5px;
position: fixed;height: 245px;width: 220px;z-index: 100000001;background: #7f7f7f;border-radius: 5px;padding: 6px;font-size: 12px;}
.bswxbox .bsclose{cursor: pointer;position: absolute;z-index: 10000000;color: #666666;font-weight: bold;top: 6px;right: 5px;line-height: 25px;padding: 0 10px;
font-family: helvetica,arial;font-size: 14px;line-height: 20px;}
.bswxbox .bstop{background: #f2f2f2;height: 24px;line-height: 24px;border-bottom: 1px solid #e8e8e8;text-indent: 6px;}
.bswxbox .bsframediv{height: 220px;width: 220px;display: block;background: #fff;}
.bswxbox .bsframediv img{width: 100%;height: 100%;}


/*index--nav*/
.navbg{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;top: 0;left: 0;z-index:8888;display: none; }
.hnav{width: 300px;position: fixed;top: 0px;z-index: 9999;background: #f8f8f8;padding-bottom: 20px;
overflow: auto;right: 0px;right: -300px;box-sizing:border-box;padding: 10px;height: 100%;}
.hnav .sub_t_btn{width: 42px;height: 42px;position: absolute;top: 0px;right: 0px;font-size: 18px;font-weight: bold;
color: #ccc;text-align: center;background: url(/uploads/image/tdimages/close_icon.png) no-repeat center;cursor: pointer;z-index: 3;}
.hnav .sub_outer{width: 100%;background: #e7e7e7;}
.hnav .li_outer{margin-bottom: 3px;background: #fff;}
.hnav .sub_h {display: block;padding: 10px 2%;position: relative;}
.hnav .sub_h a {font-size: 14px;color: #474747;display: block;width: 260px;}
.hnav .sub_icon {display: block;width: 30px;height: 30px;margin-top: 4px;position: absolute;right: 3px;top: 0px;cursor: pointer;
background: url(/uploads/image/tdimages/sub_icon.png) no-repeat center;line-height: 30px;text-align: center;font-size: 14px;color: #666;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.hnav .sub_icon.rotate{transform:rotate(180deg);-webkit-transform:rotate(180deg);  }
.hnav .sub_inner {border-top: 1px solid #eee;padding-top: 5px;display: none;}
.hnav .sub_inner li {line-height: 26px;padding: 0 2%;}
.hnav .sub_inner li a{color: #666666;font-size: 14px;}
.hnav .sub_btn {width: 30px;height: 30px;float: right;position: absolute;right: 5px;top: 38px;z-index: 99;cursor: pointer;}
.hnav .sub_btn span {display: block;width: 22px;margin: 5px auto;height: 2px;background: #fff;border-radius: 3px;}
.hnav .hlink{margin-top: 30px;}
.hnav .hlink,.hnav .hform{margin-bottom: 12px;}
.hnav .hlink li i.iconfont{float: none;}

.isect1{width: 100%;overflow-x:hidden;position: relative;}
.banner{position: relative;}
.banner,.banner .swiper-wrapper,.banner .swiper-slide{width: 100%;}
.banner .swiper-slide a{display: block;width: 100%;height: 590px;background-repeat: no-repeat;background-position: center top;background-size: cover;}
.banner.swiper-container-horizontal .swiper-pagination-bullets{width: 100%;height: 12px;position: absolute;z-index: 9;left: 0;bottom: 120px;text-align: center;font-size: 0;}
.banner.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{display: inline-block;*display: inline;*zoom: 1;width: 10px;height: 10px;margin: 0 9px;
border:1px solid #ffffff;border-radius: 50%;vertical-align: middle;background: none;opacity: 1;}
.banner.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}


.inotice{width: 1200px;position: absolute;left: 50%;margin-left: -600px;bottom: 0;z-index: 2;height: 100px;box-sizing:border-box;padding: 0 200px 0 100px;}
.inotice h3{width: 100px;height: 100px;position: absolute;left: 0;top: 0;box-sizing:border-box;padding: 25px 0 0 0;font-size: 16px;color: #ffffff;line-height: 26px;text-align: center;font-weight: bold;background: #fc330d  no-repeat center;}

.inotice .scrollnotice{width: 100%;height: 100%;background:  repeat;box-sizing:border-box;padding: 28px 44px 26px 60px;}
.inotice .scrollnotice .content{width: 100%;height: 100%;overflow: hidden;box-sizing:border-box;padding-right: 42px;position: relative;}
.inotice .scrollnotice .fl{width: 367px;padding-right: 10px;}
.inotice .scrollnotice .fl h5{height: 24px;line-height: 24px;padding-left: 14px;position: relative;font-size: 14px;color: #ffffff;font-weight: normal;}
.inotice .scrollnotice .fl h5:before{content: '';width: 4px;height: 4px;background: #ffffff;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.inotice .scrollnotice .fl span{display: block;font-weight: normal;height: 23px;line-height: 23px;/*width: 12px;*/color: #ffffff;opacity: 0.5;filter:alpha(opacity=50);}
.inotice .scrollnotice .btn{width: 42px;width: 48px;position: absolute;right: 0;top: 0;}
.inotice .scrollnotice .btn .swiper-button-prev,.inotice .scrollnotice .btn .swiper-button-next{width: 42px;height: 24px;display: block;position: static;
margin-top: 0;background: none;text-align: center;line-height: 24px;color: #fff;}

.inotice .weather{width: 200px;height: 100px;background: repeat;position: absolute;right: 0;top: 0;box-sizing:border-box;
padding: 6px 10px 5px 19px;}
.inotice .weather .weathertitle{font-size: 16px;line-height: 26px;color: #ffffff;font-weight: bold;margin-bottom: 4px;}
.inotice .weather .date{font-size: 12px;line-height: 26px;color: #ffffff;opacity: 0.5;filter:alpha(opacity=50);}
.inotice .weather .date span{margin-right: 6px;}
.inotice .weather .temperature{font-size: 20px;line-height: 26px;color: #ffffff;}
.inotice .weather .weatherimg{width: 45px;height: 45px;position: absolute;top: 38px;right: 23px;}

.isect2{margin: 50px auto;}
.isect2_1{width: 48%;overflow:hidden;position: relative;}
.isect2_1 .swiper-slide .pic{width: 100%;height: 0;padding-bottom: 67%;position: relative;}
.isect2_1 .swiper-slide .pic img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.isect2_1 .swiper-slide .text{width: 100%;height: 60px;line-height: 60px;box-sizing:border-box;padding: 0 80px 0 19px;background: rgba(0,0,0,0.8);
font-size: 18px;color: #ffffff;position: absolute;left: 0;bottom: 0;z-index: 2;}
.isect2_1.swiper-container-horizontal .swiper-pagination-bullets{position: absolute;right: 0;bottom: 0;z-index: 9;width: 80px;left: auto;height: 60px;line-height: 60px;font-size: 0;}
.isect2_1.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{width: 10px;height: 10px;margin-left: 10px;vertical-align: middle;background: #ffffff;border-radius: 50%;opacity: 1;cursor: pointer;}
.isect2_1.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #007630;}

.isect2_2{width: 49%;}
.isect2_2 .tabs{height: 48px;line-height: 48px;border-top: 2px solid #e8a219;background: #f0f0f0;margin-bottom: 6px;}
.isect2_2 .tabs span{float: left;width: 120px;height: 48px;text-align: center;line-height: 48px;cursor: pointer;font-size: 22px;color: #666666;font-weight: normal;border-radius: 5px 5px 0 0;}
.isect2_2 .tabs span a{display: block;}
.isect2_2 .tabs span.active{background: #ffffff;color: #009a4a;font-weight: bold;}
.imore{float: right;font-size: 12px;color: #999999;font-weight: normal;}
.imore:hover{color: #009a4a;}
.isect2_2 .tabs .imore{margin-right: 20px;}
.isect2_2 .swiper-wrapper .irecomnews{margin-bottom: 12px;}
.isect2_2 .swiper-wrapper .irecomnews h5{font-size: 18px;font-weight: bold;color: #dc3212;line-height: 48px;}
.isect2_2 .swiper-wrapper .irecomnews p{font-size: 12px;line-height: 20px;height: 40px;overflow: hidden;color: #808080;}

.list{overflow: hidden;}
.isect2_2 .list{height: 240px;}
.list li{height: 40px;line-height: 40px;padding-left: 17px;background: url(/uploads/image/tdimages/trangle.png) no-repeat left center;}
.list li .fl{max-width: 70%;font-size: 16px;color: #4c4c4c;}
.list li .fr{font-size: 14px;color: #999999;}
/*.list li:hover .fl{color: #009a4a;webkit-transform:translatex(6px); -moz-transform: translatex6px); -ms-transform:translatex(6px); transform:translatex(6px);}
*/
.list li:hover .fl{color: #009a4a;}

.isect3{margin-bottom: 32px;overflow: hidden;height: 120px;}
.isect3 .swiper-wrapper{width: 100%;}
.isect3 .swiper-wrapper .swiper-slide{}
.isect3 .swiper-wrapper .swiper-slide a{display: block;width: 100%;height: 120px;background-position: center;background-repeat: no-repeat;background-size: cover;}

.isect4{margin-bottom: 50px;overflow-x: hidden;}
.ititle{height: 56px;line-height: 56px;padding-left: 24px;background: url(/uploads/image/tdimages/ititle.png) no-repeat left center;font-size: 22px;color: #009a4a;}
.isect4 .content{width: 100%;}
.isect4 .content .swiper-slide a{display: block;height: 67px;padding: 19px 0 19px 116px;background: #dbf0e4;position: relative;}
.isect4 .content .swiper-slide.odd a{background: #f0e6d2;}
.isect4 .content .swiper-slide a i{width: 67px;height: 67px;position: absolute;left: 30px;top: 50%;margin-top: -34px;box-sizing:border-box;
padding: 2px;background: #fff;border:1px solid #cdcecd;border-radius: 50%;overflow: hidden;font-size: 0;}
.isect4 .content .swiper-slide a i img{width: 100%;height: 100%;border-radius: 50%;}
.isect4 .content .swiper-slide a h4{margin-top: 15px;height: 24px;line-height: 24px;font-weight: normal;font-size: 18px;color: #333333;}
.isect4 .content .swiper-slide a h5{line-height: 17px;color: #808080;font-size: 12px;text-transform: uppercase;font-family: "helvetica","arial";font-weight: normal;}

.isect4 .content .swiper-slide:hover a i{-webkit-transform: rotatey(180deg); -moz-transform: rotatey(180deg); -ms-transform: rotatey(180deg); transform: rotatey(180deg);}

.isect5{margin-bottom: 32px;}
.isect5 ul{}
.isect5 ul .li1{float: left;position: relative;width: 60%;padding-bottom: 34%;}
.isect5 ul .li1 a{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.isect5 ul .li1 .pic{width: 100%;height: 100%;overflow: hidden;}
.isect5 ul .li1 .pic img{width: 100%;height: 100%;}
.isect5 ul .li1 span{position: absolute;left: 0;bottom: 0;z-index: 2;background: #fc330d;font-size: 22px;color: #ffffff;font-weight: bold;
width: 210px;height: 70px;line-height: 70px;text-align: center;}
.isect5 ul .li1 .icon{width: 68px;height: 68px;position: absolute;left: 50%;top: 50%;margin-left: -34px;margin-top: -34px;}
.isect5 ul .li1 .icon i,.isect5 ul .li1 .icon b{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.isect5 ul .li1 .icon i{background: url(/uploads/image/tdimages/icon1.png) no-repeat center;opacity: 0;filter:alpha(opacity=0);}
.isect5 ul .li1 .icon b{background: url(/uploads/image/tdimages/icon2.png) no-repeat center;opacity: 0;filter:alpha(opacity=0);}
.isect5 ul .li1:hover .icon i{opacity: 1;filter:alpha(opacity=100);
-webkit-transform: rotatez(-300deg); -moz-transform: rotatez(-300deg); -ms-transform: rotatez(-300deg); transform: rotatez(-300deg);}
.isect5 ul .li1:hover .icon b{opacity: 1;filter:alpha(opacity=100);}

.isect5 ul .li2{height: 0;float: right;overflow: hidden;width: 39%;padding-bottom: 16.6%;position: relative;background: #009a4a;}
.isect5 ul .li2 a{display: block;width: 100%;height: 100%;position: absolute;left: 0;top:0;box-sizing:border-box;padding-right:120px; }
.isect5 ul .li2 .fl{width: 100%;height: 100%;overflow: hidden;position: relative;}
.isect5 ul .li2 .fr{width: 120px;height: 100%;text-align: center;font-size: 22px;color: #ffffff;font-weight: bold;position: absolute;top: 0;right: 0;
box-sizing:border-box;/*padding: 18% 0 0;*/}
.isect5 ul .li2 .fl .pic,.isect5 ul .li2 .fl .pic img{width: 100%;height: 100%;}
.isect5 ul .li2 .fl b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(/uploads/image/tdimages/mask.png) repeat;z-index: 2;}
.isect5 ul .li2 .fl .text{width: 82%;height: 84px;border:3px solid #e9c7c0;padding: 12px 36px 0 36px;
position: absolute;left: 10%;top: 58px;z-index: 3;font-size: 16px;line-height: 24px;color: #ffffff;font-weight: bold;box-sizing:border-box;
-webkit-transition:all 0.5s linear 0.2s; -moz-transition:all 0.5s linear 0.2s; -ms-transition:all 0.5s linear 0.2s; transition:all 0.5s linear 0.2s;}
.isect5 ul .li2 .fl .text p{height: 48px;overflow: hidden;/*display: table-cell;vertical-align: middle;*/}
.isect5 ul .li2.li3{margin-top: 10px;background: #e8a219;}
.isect5 ul .li2.li3 .fr{background: #e8a219;}
.isect5 ul .li2 .fl b{top:-100%;}
.isect5 ul .li2 .fl .text{/*top: -200px;*/opacity: 0;}
.isect5 ul .li2:hover .fl b{top: 0;}
.isect5 ul .li2:hover .fl .text{top: 58px;opacity: 1;}

.isect6{margin-bottom: 32px;}
.isect6 .ititle{border-bottom: 1px solid #dbdbdb;}
.isect6_1{width: 32%;}
.isect6 .list{margin-top: 10px;}
.isect6 .list li{height: 34px;line-height: 34px;background: none;position: relative;}
.isect6 .list li:before{content: "";width: 5px;height: 5px;border-radius: 50%;background: #4d4d4d;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.isect6 .list li:hover:before{background: #009a4a;}

.isect6_2{width: 32%;margin:0 2%; }

.isect6_3{width: 32%;}
.isect6_3 ul{margin-top: 20px;}
.isect6_3 ul li{width: 32%;float: left;margin-bottom: 6px;position: relative;}
.isect6_3 ul li img{width: 100%;}
.isect6_3 ul li p{width: 100%;height: 22px;line-height: 22px;font-size: 16px;color: #fffefe;position: absolute;left: 0;bottom: 10px;z-index: 2;text-align: center;}
.isect6_3 ul li.li2,.isect6_3 ul li.li5{margin: 0 2% 6px 2%;}
.isect6_3 ul li.li7{background: #e8a219;text-align: center;width: 100%;}
.isect6_3 ul li.li7 img{width: auto;max-width: 100%;}

.isect7{margin-bottom: 50px;overflow: hidden;}
.isect7 .content{border:1px solid #dbdbdb;position: relative;}
.isect7 .content .swiper-slide{border-left:1px solid #dbdbdb;margin-left: -1px;}
.isect7 .content .swiper-slide a{display: block;width: 100%;height: 0;padding-bottom:32%;position: relative;overflow: hidden;}
.isect7 .content .swiper-slide a img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.isect7 .content .btn{position: absolute;width: 46px;height: 24px;right: 0;top: -37px;}
.isect7 .content .btn .swiper-button-prev,.isect7 .content .btn .swiper-button-next{display: block;width: 50%;height: 100%;float: left;cursor: pointer;text-align: center;line-height: 24px;background: #009a4a;color: #fff;
position: static;opacity: 1;margin-top: 0;cursor: pointer;}
.isect7 .content .btn a .iconfont{font-size: 16px;color: #fff;}
.isect7 .content .btn .swiper-button-prev:hover,.isect7 .content .btn .swiper-button-next:hover{background: #007538;}

.footer{padding: 30px 0;background: #464947;font-size: 14px;line-height: 24px;color: #ffffff;}
.footer .text{margin-top: 25px;opacity: 0.7;filter:alpha(opacity=70);}
.footer .text span{margin-right: 10px;}
.footer .text span.line{display: none;}
.footer .text a:hover{text-decoration: underline;opacity: 1;filter:alpha(opacity=100);}

.footer .codeimg{}
.footer .codeimg .pic{width: 100px;height: 100px;background: #ffffff;}
.footer .codeimg .pic img{width: 100%;height: 100%;}
.footer .codeimg p{width: 118px;text-align: center;font-size: 14px;line-height: 20px;color: #ffffff;opacity: 0.7;filter:alpha(opacity=70);margin-top: 30px;}


.nytop{width: 100%;position: relative;}
.nybanner{width: 100%;height: 320px;background-repeat: no-repeat;background-position: center top;background-size: cover;}
.nybanner h5{font-size: 30px;color: #ffffff;font-weight: bold;line-height: 56px;padding-top: 99px;}
.nybanner i{display: block;width: 40px;height: 3px;background: #ffffff;}
.bread{width: 100%;background:  repeat;position: absolute;left: 0;bottom: 0;z-index: 2;}
.bread .gohome{width: 50px;height: 50px;background: #fc330d  no-repeat center;}
.bread .nav{position: relative;}
.bread ul{position: relative;z-index: 2;}
.bread ul li{float: left;width: 123px;padding-right: 2px;background: url(/uploads/image/tdimages/line.png) repeat-y right top;}
.bread ul li a{display: block;height: 50px;line-height: 50px;text-align: center;font-size: 15px;color: #ffffff;}
.bread .bg{display: block;width: 123px;height: 50px;background:  repeat;position: absolute;left: 0;top: 0;}
.bread .path{font-size: 12px;color: #ffffff;line-height: 50px;padding-left: 34px;background: url(/uploads/image/tdimages/path.png) no-repeat left center;}
.nytitle{text-align: center;font-size: 26px;color: #333333;font-weight: normal;line-height: 45px;padding: 18px 0 30px 0;}
.nytitle h3{font-weight: normal;}
.nytitle span{display: block;width: 12px;margin: 0 auto;height: 16px;}
.nytitle span i{ width: 6px; height: 6px; display: block; margin: 0 auto; border-left: 1px solid #fc4b29; border-bottom: 1px solid #fc4b29; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-animation: sdb07 2s infinite; animation: sdb07 2s infinite; opacity: 0; box-sizing: border-box; }
.nytitle span i:nth-of-type(1) {-webkit-animation-delay: 0s;animation-delay: 0s;}
.nytitle span i:nth-of-type(2) {top: 5px;-webkit-animation-delay: .15s;animation-delay: .15s;}
.nytitle span i:nth-of-type(3) {top: 10px;-webkit-animation-delay: .3s;animation-delay: .3s;}
@-webkit-keyframes sdb07 {
    0% { opacity: 0; }
    50% { opacity: 1; }
    100% { opacity: 0; }
}
@keyframes sdb07 {
    0% { opacity: 0; }
    50% { opacity: 1; }
    100% { opacity: 0; }
}

.nymain{width: 100%;padding: 60px 0 108px 0;background: #f5f5f5;min-height: 350px;}
.nymain p{text-indent: 2em;font-size:16px;}
.historylist{position: relative;overflow: hidden;}
.historylist:before{content: " ";width: 1px;height: 100%;background: #d1d1d1;position: absolute;top: 0;left: 50%;}
.historylist dl{width: 48%;float: left;box-sizing:border-box;padding-right: 120px;position: relative;margin-right: 50%;background: #b3b3b3;position: relative;cursor: pointer;}
.historylist dl:before{content: " ";width: 14px;height: 14px;background: #009a4a;border-radius: 50%;
position: absolute;top: 50%;margin-top: -7px;right: -32px;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;
opacity: 0;filter:alpha(opacity=0);}
.historylist dl dt{width: 120px;height: 80px;text-align: center;line-height: 80px;background: #b3b3b3;font-size: 26px;color: #ffffff;font-weight: bold;position: absolute;top: 0;right: 0;}
.historylist dl dt:before{content: " ";width: 0;height: 0; border-top: 8px solid transparent;border-left: 8px solid #b3b3b3;border-bottom: 8px solid transparent;
position: absolute;top: 50%;margin-top: -6px;right: -8px;}
.historylist dl dt:after{content: " ";width: 0;height: 0; border-top: 8px solid transparent;border-top: 8px solid transparent;border-right: 8px solid #b3b3b3;border-bottom: 8px solid transparent;
position: absolute;top: 50%;margin-top: -6px;left: -8px;display: none;}
.historylist dl dd{background: #ffffff;width: 100%;font-size: 14px;color: #4c4c4c;line-height: 22px;/*min-height: 80px;*/padding: 18px 20px;box-sizing:border-box;}
.historylist dl.dl2{float: right;padding-right: 0;padding-left: 120px;margin-right: 0;margin-left: 50%;}
.historylist dl.dl2:before{right: auto;left: -30px;}
.historylist dl.dl2 dt{left: 0;}
.historylist dl.dl2 dt:before{display: none;}
.historylist dl.dl2 dt:after{display: block;}
.historylist dl:hover:before{opacity: 1;filter:alpha(opacity=100);}
.historylist dl:hover dt{background: #009a4a;}
.historylist dl:hover dt:after{border-right-color: #009a4a;}
.historylist dl:hover dt:before{border-left-color: #009a4a;}
.historylist dl:hover dd{background: #b3b3b3;color: #ffffff;}

.lev3nav{text-align: center;margin-bottom: 60px;}
.lev3nav div{display: inline-block;*display: inline;*zoom: 1;position: relative;background: #ffffff;border-radius: 20px;}
.lev3nav ul{position: relative;z-index: 2;}
.lev3nav ul li{float: left;width: 120px;height: 40px;line-height: 40px;margin-left: 28px;}
.lev3nav ul li:first-child{margin-left: 0;}
.lev3nav ul li a{display: block;font-size: 16px;color: #4c4c4c;}
.lev3nav .bg{width: 120px;height: 40px;background: #009a4a;position: absolute;border-radius: 40px;left: 0;top: 0;}
.lev3nav ul li.on a,.lev3nav ul li:hover a{color: #ffffff;}

.recomnews{margin-bottom: 20px;overflow: hidden;}
.recomnews .pic{width: 40%;overflow: hidden;position: relative;}
.recomnews .pic .swiper-wrapper{}
.recomnews .pic .swiper-wrapper .swiper-slide a{display: block;width: 100%;height: 0;padding-bottom: 66%;position: relative;overflow: hidden;
background-position: center;background-size: cover;background-repeat: no-repeat;}
.recomnews .pic .swiper-wrapper .swiper-slide a img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}


.recomnews .text{width: 58%;}
.recomnews .text ul li{width: 100%;height: 90px;background: #ffffff;margin-top: 23px;box-sizing:border-box;padding: 16px 20px 0 20px;}
.recomnews .text ul li:first-child{margin-top: 0;}
.recomnews .text ul li h5{height: 32px;line-height: 32px;font-size: 18px;color: #1a1a1a;font-weight: normal;}
.recomnews .text ul li h5 .fl{max-width: 75%;}
.recomnews .text ul li h5 .fr{font-size: 12px;color: #808080;}
.recomnews .text ul li p{line-height: 24px;font-size: 12px;color: #666666;}
.recomnews .text ul li:hover h5{color: #009a4a;}

.newslist{width: 100%;margin-bottom: 50px;overflow: hidden;}
.newslist li{border-bottom: 1px dotted #cccccc;}
.newslist li a{display: block;height: 70px;padding: 30px 60px 30px 159px;position: relative;}
.newslist li a .date{width: 128px;height: 70px;border-right: 1px solid #cccccc;position: absolute;left: 0;top: 30px;text-align: center;}
.newslist li a .date span{display: block;font-size: 26px;color: #4c4c4c;line-height: 35px;}
.newslist li a .date em{display: block;line-height: 24px;font-size: 12px;color: #808080;}
.newslist li a .text h5{padding-top: 6px;line-height: 32px;color: #1a1a1a;font-weight: normal;font-size: 18px;}
.newslist li a .text p{line-height: 27px;font-size: 12px;color: #666666;}
.newslist li a .more{width: 34px;height: 34px;text-align: center;line-height: 32px;box-sizing:border-box;border:1px solid #cccccc;position: absolute;
top: 47px;right: 26px;color: #ccc;}
.newslist li:hover a{background: #ffffff;}
.newslist li:hover .more{border-color: #009a4a;background: #009a4a;color: #fff;}

.page{font-size: 0;text-align: center;}
.page a{display: inline-block;*display: inline;*zoom: 1;height: 32px;line-height: 32px;padding: 0 12px;border:1px solid #cccccc;
margin: 0 5px;font-size: 14px;color: #4c4c4c;}
.page a.on,.page a:hover{background: #009a4a;border-color: #009a4a;color: #fff;}

.contact{overflow: hidden;}
.contacttitle{margin-bottom: 60px;text-align: center;}
.contacttitle h5{font-size: 16px;color: #4c4c4c;line-height: 46px;}
.contacttitle .line{display: block;width: 30px;height: 3px;background: #009a4a;margin: 0 auto 18px auto;}
.contacttitle .text{font-size: 14px;color: #4c4c4c;line-height: 28px;text-align: center;}
.contacttitle .text span{display: inline-block;*display: inline;*zoom: 1;margin: 0 23px;}
.contacttitle .text span.add{padding-left: 29px;background:  no-repeat left 2px;}
.contacttitle .text span.tel{padding-left: 34px;background:  no-repeat left 2px;}
.contacttitle .text span.fax{padding-left: 34px;background:  no-repeat left 2px;}

.mapwrap{height: 488px;border:1px solid #dbdbdb;}
.transport{width: 100%;background: #ffffff;padding: 18px 134px 16px 215px;box-sizing:border-box;}
.transport .fl{width: 50%;text-align: center;}
.transport .fl h5{font-size: 16px;color: #1a1a1a;font-weight: bold;line-height: 28px;margin-bottom: 14px;}
.transport .fl .icon{display: block;margin-bottom: 20px;}
.transport .fl .text{font-size: 16px;color: #4c4c4c;line-height: 28px;}
.transport .fl .text *{max-width: 100% !important;}

.about{min-height: 350px;}
.detail{font-size: 14px;line-height: 28px;color: #666666;text-align: justify;}
.detail *{max-width: 100% !important;}
.detail .top{background:#ffffff;padding:0 31px 0 0;margin-bottom:38px;min-height: 340px;}
.detail .top .pic{float:left;margin-right:30px;}
.detail .top h5{font-size:25px;color:#333333;padding-top:27px;line-height:42px;}
.detail .top .desc{font-size:16px;color:#333333;line-height:34px;margin-bottom:20px;padding-left:46px;background:url(/uploads/image/tdimages/line.jpg) no-repeat left center;}



.p1_1.detail{font-size: 14px;line-height: 34px;color: #666666;}
.p1_1.detail .item1{margin-bottom:38px;}
.p1_1.detail .item1 .pic{float:right;margin:11px 10px 0 40px;width: 380px;height: 400px;position: relative;}
.p1_1.detail .item1 .pic:before{content: " ";width: 100%;height: 100%;position: absolute;left: 10px;top: -10px;background: #ffffff;}
.p1_1.detail .item1 .pic img{width: 100%;height: 100%;position: relative;z-index: 2;}
.p1_1.detail .item1 .title{font-size:24px;color:#009a4a;line-height:26px;padding:45px 0 58px 0;}
.p1_1.detail .item1 .title .subtitle{font-family: "dinblack";}
.p1_1.detail .item1 .picwap{text-align: center;display: none;}

.p1_1.detail .item2{margin-bottom:48px;}
.p1_1.detail .item2 .pic{float: left;width: 58%;}
.p1_1.detail .item2 .right{width: 380px;float: right;}

.culturelist{overflow: hidden;width: 1245px;}
/*.culturelist li{width: 30.8%;float: left;margin: 0 3.8% 50px 0;background: #ffffff;}*/
.culturelist li{width: 370px;float: left;margin: 0 45px 50px 0;background: #ffffff;}
.culturelist li .pic{width: 100%;height: 0;padding-bottom: 56.7%;position: relative;overflow: hidden;}
.culturelist li .pic img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.culturelist li .text{padding: 0 10px 28px 10px;}
.culturelist li .text h5{font-size: 16px;color: #4c4c4c;font-weight: normal;height: 56px;line-height: 56px;text-align: center;}
.culturelist li .text span{display: block;width: 178px;height: 44px;line-height: 44px;text-align: center;border:1px solid #cccccc;
font-size: 14px;color: #808080;margin: 0 auto;}
.culturelist li .text span img{margin-left: 25px;}
.culturelist li:hover .text h5{color: #009a4a;
-webkit-transform:translatey(66px); -moz-transform: translatey66px); -ms-transform:translatey(66px); transform:translatey(66px);}
.culturelist li:hover .text span{
-webkit-transform:translatey(-35px); -moz-transform: translatey(35px); -ms-transform:translatey(-35px); transform:translatey(-35px);}

.psgtitle{margin-bottom: 32px;}
.psgtitle h5{font-size: 20px;line-height: 34px;color: #009a4a;font-weight: bold;margin-bottom: 5px;text-align: center;}
.psgtitle h5 span{color: #808080;font-weight: normal;}
.psgtitle h5 span i{color: #009a4a;}
.psgtitle .desc{text-align: center;font-size: 14px;color: #808080;font-weight: normal;}
.psgtitle .desc span{margin: 0 28px;}

.picscroll{width: 100%;position: relative;}
.picscroll .scrolltop{width: 930px;margin: 0 auto 20px;}
.picscroll .scrolltop .swiper-container{width: 100%;}
.picscroll .arrow-left.iconfont,.picscroll .arrow-right.iconfont{width: 55px;height: 70px;position: absolute;top: 50%;margin-top: -35px;
background: #626262;color: #fff;z-index: 2;text-align: center;line-height: 70px;font-size: 34px;}
.picscroll .arrow-left{left: 0;}
.picscroll .arrow-right{right: 0;}
.picscroll .scrolltop .swiper-slide .pic{width: 100%;height: 0;padding-bottom: 56%;position: relative;}
.picscroll .scrolltop .swiper-slide .pic img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.scrollbtm{width: 930px;margin: 0 auto;}
.scrollbtm .swiper-slide{height: 172px;}
.scrollbtm .swiper-slide .pic{width: 300px;height: 170px;cursor: pointer;position: relative;margin: 0 auto;}
.scrollbtm .swiper-slide .pic img{width: 100%;height: 100%;}
.scrollbtm .swiper-slide .pic:before{content: " ";width: 300px;height: 170px;box-sizing:border-box;border: 1px solid #009a4a;position: absolute;left: 0;top: 0;z-index: 2;display: none;}
.scrollbtm .swiper-slide.active-nav .pic:before{display: block;}

.positionlist{margin-bottom: 50px;overflow: hidden;}
.positionlist dl{margin-bottom: 20px;}
.positionlist dt{line-height: 50px;background: #ffffff;position: relative;cursor: pointer;overflow: hidden;}
.positionlist dt:before{content: " ";width: 100%;height: 100%;background: #009a4a;position: absolute;left: 0;top: -100%;z-index: 0;
-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.positionlist dt span{font-size: 14px;color: #4c4c4c;width: 220px;text-align: center;position: relative;z-index: 2;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.positionlist dt span.title{font-size: 16px;font-weight: bold;width: 274px;box-sizing:border-box;padding-left: 40px;text-align: left;}
.positionlist dt i.icon{width: 28px;height: 28px;position: absolute;right: 40px;top: 50%;margin-top: -14px;cursor: pointer;background: url(/uploads/image/tdimages/more.png) center top;}
.positionlist dd{padding: 18px 0 30px 0;display: none;}
.positionlist dd .title{font-size: 14px;line-height: 34px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.positionlist dd .detail{font-size: 14px;color: #666666;line-height: 32px;text-align: justify;margin-bottom: 40px;}
.positionlist dd .btn{display: block;width: 140px;height: 46px;line-height: 46px;text-align: center;background: #acacac;font-size: 14px;color: #ffffff;}
.positionlist dd .btn:hover{background: #009a4a;
-webkit-box-shadow:0 0 3px #009a4a;  -moz-box-shadow:0 0 3px #009a4a;  box-shadow:0 0 3px #009a4a;}
.positionlist dt.on:before,.positionlist dt:hover:before{top: 0;}
.positionlist dt.on span,.positionlist dt:hover span{color: #ffffff;}
.positionlist dt.on i.icon,.positionlist dt:hover i.icon{background-position: center bottom;}

.popwrap{width: 100%;height: 100%;background:  repeat;position: fixed;z-index: 99;top: 0;bottom: 0;left: 0;right: 0;display: none;}
.popwrap .popcontent{height: 90%;background: #ffffff;margin-top: 3%;position: relative;}
.popwrap .popcontent .popclose{width: 24px;height: 24px;cursor: pointer;background: url(/uploads/image/tdimages/close_icon1.png) no-repeat;position: absolute;right: -12px;top: -12px;}
.popwrap .popcontent .form{width: 100%;height: 100%;box-sizing:border-box;padding: 96px 160px 94px 160px;overflow: auto;}
.popwrap .popcontent .form::-webkit-scrollbar{width:3px;height:3px}
.popwrap .popcontent .form::-webkit-scrollbar-button:vertical{display:none}
.popwrap .popcontent .form::-webkit-scrollbar-corner,
.popwrap .popcontent .form::-webkit-scrollbar-track{background-color:#ccc}
.popwrap .popcontent .form::-webkit-scrollbar-thumb{border-radius:0;background-color:#009a4a; }
.popwrap .popcontent .form::-webkit-scrollbar-thumb:vertical:hover{ }
.popwrap .popcontent .form::-webkit-scrollbar-thumb:vertical:active{ }

.form-control{border:1px solid #dbdbdb;line-height: 38px;font-size: 14px;color: #4c4c4c;float: left;margin: 0 15px 20px 15px;width: 398px;}
.form-control label{float: left;padding-left: 20px;}
.form-control .text{width:70%;float: left;line-height: 38px;height: 38px;border:none;background: none;font-family: "microsoft yahei";font-size: 14px;}
.form-control .select{width: 100%;height: 38px;position: relative;width: 148px;}
.form-control .select dt{padding-left: 20px;cursor: pointer;}
.form-control .select dt i.icon{background: url(/uploads/image/tdimages/trangle1.png) no-repeat center;position: absolute;right: 19px;top: 15px;width: 11px;height: 8px;}
.form-control .select dd{width: 100%;line-height: 30px;background: #dbdbdb;position: absolute;top: 39px;left: 0;display: none;z-index: 9;}
.form-control .select dd span{display: block;width: 100%;text-align: center;color: #fff;cursor: pointer;}
.form-control .select dt.on i.icon{-webkit-transform: rotatex(180deg); -moz-transform: rotatex(180deg); -ms-transform: rotatex(180deg); transform: rotatex(180deg);}

.w238{width: 238px;}
.form-control.w238{margin-right: 10px;}
.form-control.form-select{margin-left: 0;width: 148px;}
.form-control.w830{width: 830px;}
.form-control.w830 label{box-sizing:border-box;width: 100%;}
.form-control textarea{width: 100%;height: 200px;overflow: auto;border:none;background: none;font-family: "microsoft yahei";font-size: 14px;box-sizing:border-box;padding: 0 20px;}
.form-control textarea::-webkit-scrollbar{width:3px;height:3px}
.form-control textarea::-webkit-scrollbar-button:vertical{display:none}
.form-control textarea::-webkit-scrollbar-corner,
.form-control textarea::-webkit-scrollbar-track{background-color:#dbdbdb}
.form-control textarea::-webkit-scrollbar-thumb{border-radius:0;background-color:#999999; }
.form-control textarea::-webkit-scrollbar-thumb:vertical:hover{ }
.form-control textarea::-webkit-scrollbar-thumb:vertical:active{ }
.form-btn{width: 100%;float: left;}
.form-btn .form-control{width: 397px;position: relative;box-sizing:border-box;padding-right: 119px;}
.form-btn .form-control .text{width: 200px;}
.form-btn .form-control .codeimg{width: 118px;height: 38px;position: absolute;top: 0;right: 0;cursor: pointer;border-left: 1px solid #dbdbdb;}
.form-btn .subm{width: 400px;height: 40px;float: left;margin-left: 25px;background: #009a4a;text-align: center;line-height: 40px;cursor: pointer;border:none;font-size: 14px;color: #ffffff;font-family: "microsoft yahei";}
.form-btn .subm:hover{background: #dc3212;}

.msg .form{width: 100%;box-sizing:border-box;padding: 0 160px 0 160px;}

.nylist{width: 100%;margin-bottom: 50px;overflow: hidden;}
.nylist li{height: 42px;line-height: 42px;background: #ffffff;}
.nylist li a{display: block;padding-left: 30px;position: relative;height: 42px;}
.nylist li a:before{content: " ";width: 2px;height: 2px;background: #4d4d4d;position: absolute;left: 20px;top: 50%;margin-top: -1px;}
.nylist li a .fl{max-width: 65%;font-size: 14px;color: #4c4c4c;}
.nylist li a .fr{font-size: 14px;color: #808080;margin-right: 20px;}
.nylist li.odd{background: none;}
.nylist li:hover a:before{background: #009a4a;}
.nylist li:hover a .fl{color: #009a4a;-webkit-transform:translatex(6px); -moz-transform: translatex(6px); -ms-transform:translatex(6px); transform:translatex(6px);}

.honortop{height: 310px;margin-bottom: 50px;width: 100%;box-sizing:border-box;padding-left: 310px;background: #ffffff;position: relative;}
.honortop .title{width: 270px;height: 310px;line-height: 310px;text-align: center;background:  no-repeat center;
position: absolute;left: 0;top: 0;font-size: 28px;color: #ffffff;font-weight: bold;}
.honortop .honorlist{width: 100%;box-sizing:border-box;padding: 36px 26px 34px 0;height: 100%;}
.honortop .honorlist ul{width: 100%;height: 100%;overflow: auto;}
.honortop .honorlist ul::-webkit-scrollbar{width:6px;height:6px}
.honortop .honorlist ul::-webkit-scrollbar-button:vertical{display:none}
.honortop .honorlist ul::-webkit-scrollbar-corner,
.honortop .honorlist ul::-webkit-scrollbar-track{background-color:#e6e6e6}
.honortop .honorlist ul::-webkit-scrollbar-thumb{border-radius:0;background-color:#009a4a; }
.honortop .honorlist ul::-webkit-scrollbar-thumb:vertical:hover{ }
.honortop .honorlist ul::-webkit-scrollbar-thumb:vertical:active{ }

.honortop .honorlist ul li{width: 33.3%;box-sizing:border-box;padding-right: 10px;float: left;font-size: 14px;color: #4c4c4c;line-height: 40px;position: relative;}
.honortop .honorlist ul li a{display: block;padding-left: 20px;}
.honortop .honorlist ul li:before{content: " ";width: 4px;height: 4px;background: #4d4d4d;position: absolute;left: 5px;top: 50%;margin-top: -2px;border-radius: 50%;}
.honortop .honorlist ul li:hover:before{background: #009a4a;}
.honortop .honorlist ul li:hover a{color: #009a4a;-webkit-transform:translatex(6px); -moz-transform: translatex(6px); -ms-transform:translatex(6px); transform:translatex(6px);}

.honorbtm{margin-bottom: 50px;width: 1240px;}
.honorbtm ul li{width: 270px;float: left;margin: 0 40px 50px 0;}
.honorbtm ul li .pic{width: 100%;height: 0;padding-bottom: 65%;position: relative;overflow: hidden;}
.honorbtm ul li .pic img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.honorbtm ul li .text{width: 100%;height: 50px;line-height: 50px;background: #ffffff;font-size: 16px;color: #4c4c4c;box-sizing:border-box;padding: 0 10px 0 9px;}
.honorbtm ul li .text p{padding-right: 30px;background:  no-repeat right center;}
.honorbtm ul li:hover .pic img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.honorbtm ul li:hover .text{color: #009a4a;}


.gallery{width:100%;height:100%;position:fixed;left:0;top:0;background:#111;opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.gallery.show{opacity:1}
.g-bottom,.g-left,.g-right,.g-top{z-index:99;display:block;-webkit-appearance:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.g-top{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left.none,.g-right.none{opacity:.3;cursor:not-allowed}
.g-bottom{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left{position:absolute;top:43%;left:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.g-right{position:absolute;top:43%;right:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.gallery img{max-height:87%;max-width:99%}
.gallery.gallery-none img{max-height:100%;max-width:99%}
.gallery-wrap{width:100%;height:100%;position:relative;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.g-left:after{content:'';width:20px;height:2px;background:#fff;position:absolute;left:16px;top:50%;margin-top:-1px}
.g-left:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-top:none;border-right:none;display:block;position:absolute;left:16px;top:50%;margin-top:-6px}
.g-right:after{content:'';width:20px;height:2px;background:#fff;position:absolute;right:16px;top:50%;margin-top:-1px}
.g-right:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-left:none;border-bottom:none;display:block;position:absolute;right:16px;top:50%;margin-top:-6px}
.g-list{width:100%;height:100%;text-align:center;vertical-align:middle;position:absolute;left:0;top:0}
.g-list span{display:inline-block;vertical-align:middle;height:100%}
.g-list img{vertical-align:middle;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease}
.gallery-wrap.grab .g-list img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.g-top .g-count{width:auto;height:100%;position:absolute;left:0;top:0;padding:0 18px}
.g-top button{height:45px;width:45px;border:none;position:absolute;right:0;top:0;opacity:.8;background:0 0;-webkit-tap-highlight-color:transparent}
.g-top span{display:block;width:100%;height:100%;line-height:45px;color:#fff}
.g-close{cursor:pointer}
.g-close:after{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;left:8px;top:21px}
.g-close:before{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:8px;top:21px}
.g-top button:hover{opacity:1}
.loading{width:100%;height:100%;background:rgba(17,17,17,1);position:absolute;left:0;top:0;z-index:1000}
/*.loading s{display:block;width:30px;height:30px;background:#0ad1a9;border-radius:50%;position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-15px;-moz-animation:load 1.5s linear infinite;-webkit-animation:load 1.5s linear infinite}*/
.loading p{text-align:center;font-size:12px;position:relative;top:50%;margin-top:25px}
@keyframes load{
    0%{transform:scale(.5);opacity:1}
    100%{transform:scale(1.5);opacity:0}
}
@-moz-keyframes load{
    0%{transform:scale(.5);-moz-transform:scale(.5);opacity:1}
    100%{transform:scale(1.5);-moz-transform:scale(1.5);opacity:0}
}
@-webkit-keyframes load{
    0%{transform:scale(.5);-webkit-transform:scale(.5);opacity:1}
    100%{transform:scale(1.5);-webkit-transform:scale(1.5);opacity:0}
}

.passage{}
.passage .title{text-align: center;font-size: 20px;font-weight: normal;color: #1a1a1a;line-height: 30px;padding: 8px 0;}
.passage .psgtips{text-align: center;line-height: 30px;font-size: 12px;color: #666666;margin-bottom: 30px;}
.passage .psgtips span{margin: 0 16px;}
.psgcont.detail{font-size: 16px;line-height: 30px;min-height: 350px;}
.psgcont.detail img{display: block;margin: 0 auto;}
.psgcont.detail p{text-indent: 2em;font-size:16px;}

.psglink{border-top: 1px solid #ccc;margin-top: 50px;line-height: 28px;padding: 20px 0 0 10px;}
.psglink p{padding: 6px 0;}
.psglink p:hover a{color: #207fc2;text-decoration: underline;}

/*首页动画*/
.headerbtm .fl .nav .nli1 > a{opacity: 0;-webkit-animation:nav_ani 0.5s 1.1s ease-out forwards; -moz-animation:nav_ani 0.5s 1.1s ease-out forwards;animation:nav_ani 0.5s 1.1s ease-out forwards;}
.headerbtm .fl .nav .nli2 > a{opacity: 0;-webkit-animation:nav_ani 0.5s 1.3s ease-out forwards; -moz-animation:nav_ani 0.5s 1.3s ease-out forwards;animation:nav_ani 0.5s 1.3s ease-out forwards;}
.headerbtm .fl .nav .nli3 > a{opacity: 0;-webkit-animation:nav_ani 0.5s 1.46s ease-out forwards; -moz-animation:nav_ani 0.5s 1.46s ease-out forwards;animation:nav_ani 0.5s 1.46s ease-out forwards;}
.headerbtm .fl .nav .nli4 > a{opacity: 0;-webkit-animation:nav_ani 0.5s 1.58s ease-out forwards; -moz-animation:nav_ani 0.5s 1.58s ease-out forwards;animation:nav_ani 0.5s 1.58s ease-out forwards;}
.headerbtm .fl .nav .nli5 > a{opacity: 0;-webkit-animation:nav_ani 0.5s 1.66s ease-out forwards; -moz-animation:nav_ani 0.5s 1.66s ease-out forwards;animation:nav_ani 0.5s 1.66s ease-out forwards;}
.headerbtm .fl .nav .nli6 > a{opacity: 0;-webkit-animation:nav_ani 0.5s 1.76s ease-out forwards; -moz-animation:nav_ani 0.5s 1.76s ease-out forwards;animation:nav_ani 0.5s 1.76s ease-out forwards;}
.headerbtm .fl .nav .nli7 > a{opacity: 0;-webkit-animation:nav_ani 0.5s 1.86s ease-out forwards; -moz-animation:nav_ani 0.5s 1.86s ease-out forwards;animation:nav_ani 0.5s 1.86s ease-out forwards;}
.headerbtm .fl .nav .nli8 > a{opacity: 0;-webkit-animation:nav_ani 0.5s 1.96s ease-out forwards; -moz-animation:nav_ani 0.5s 1.96s ease-out forwards;animation:nav_ani 0.5s 1.98s ease-out forwards;}
.headerbtm .hform{opacity: 0;-webkit-animation:nav_ani 0.5s 2.06s ease-out forwards; -moz-animation:nav_ani 0.5s 2.06s ease-out forwards;animation:nav_ani 0.5s 2.06s ease-out forwards;}

@-webkit-keyframes nav_ani{
    0%{ -webkit-transform:translatey(30px);opacity:0;}
    100%{-webkit-transform:translatey(0px);opacity:1;}
}
@-moz-keyframes nav_ani{
    0%{ -moz-transform:translatey(30px);opacity:0;}
    100%{-moz-transform:translatey(0px);opacity:1;}
}
@keyframes nav_ani{
    0%{ transform:translatey(30px);opacity:0;}
    100%{transform:translatey(0px);opacity:1;}
}

.headertop .logo,.headertop .hlink{opacity: 0;-webkit-animation:down_ani 0.5s 1.1s ease-out forwards; -moz-animation:down_ani 0.5s 1.1s ease-out forwards;animation:down_ani 0.5s 1.1s ease-out forwards;}
@-webkit-keyframes down_ani{
    0%{ -webkit-transform:translatey(-30px);opacity:0;}
    100%{-webkit-transform:translatey(0px);opacity:1;}
}
@-moz-keyframes down_ani{
    0%{ -moz-transform:translatey(-30px);opacity:0;}
    100%{-moz-transform:translatey(0px);opacity:1;}
}
@keyframes down_ani{
    0%{ transform:translatey(-30px);opacity:0;}
    100%{transform:translatey(0px);opacity:1;}
}

.banner,.inotice{opacity: 0;}
.isect2,.isect4,.isect5,.isect6{overflow: hidden;}


.system{width: 100%;min-height: 590px;background:  no-repeat center top;}
.syslogin{width: 490px;margin: 0 auto;border-radius: 6px;padding: 75px 0 0;}
.syslogin h3{width: 100%;height: 60px;background:  repeat-x left top;border-radius: 6px 6px 0 0;text-align: center;font-size: 20px;color: #ffffff;font-weight: bold;line-height: 60px;}
.syslogin .form{padding: 48px 50px 42px 50px;background: #eef5f8;}
.syslogin .form .bg{padding: 20px 35px;background: #ffffff;margin-bottom: 20px;}
.syslogin .form .bg dl{height: 40px;border-bottom: 1px solid #dbdbdb;margin-bottom: 19px;padding-left: 58px;position: relative;}
.syslogin .form .bg dl dt{width: 57px;height: 40px;position: absolute;left: 0;top: 0;font-size: 16px;color: #333333;line-height: 40px;}
.syslogin .form .bg dl:before{content: "";width: 1px;height: 14px;background: #dbdbdb;position: absolute;left: 57px;top: 50%;margin-top: -7px;}
.syslogin .form .bg dl dd{width: 100%;height: 100%;}
.syslogin .form .bg dl dd .text{width: 100%;height: 100%;border:none;background: none;text-indent: 12px;font-size: 14px;color: #333333;font-family: "microsoft yahei";}
.syslogin .form .bg dl.codedl{padding-right: 98px;}
.syslogin .form .bg dl.codedl .codeimg{width: 90px;height: 100%;position: absolute;right: 0;top: 0;}
.syslogin .form .bg dl.codedl .codeimg img{width: 100%;height: 100%;cursor: pointer;}
.syslogin .form .subm{width: 100%;height: 50px;border:none;background: #009a4a;border-radius: 4px;text-align: center;line-height: 50px;font-size: 16px;color: #ffffff;font-weight: bold;cursor: pointer;}
.syslogin .form .subm:hover{background: #037439;}

.system.systempage{padding-top: 50px;}
.systemcont{background: #ffffff;min-height: 800px;margin-bottom: 80px;border:1px solid #e6e6e6;box-sizing:border-box;padding: 39px 29px 53px 29px;
-moz-box-shadow:3px 3px 18px rgba(0,0,0,0.1); -webkit-box-shadow:3px 3px 18px rgba(0,0,0,0.1); box-shadow:3px 3px 18px rgba(0,0,0,0.1);}
.systemcont .top{margin-bottom: 40px;}
.systemcont .top .navselect{width: 160px;height: 40px;background: #009a4a;position: relative;margin-right: 21px;}
.systemcont .top .navselect dt{width: 100%;height: 100%;box-sizing:border-box;padding: 0 35px 0 20px;position: relative;font-size: 16px;color: #ffffff;line-height: 40px;cursor: pointer;}
.systemcont .top .navselect dt:before{content: "";width: 11px;height: 6px;position: absolute;right: 19px;top: 18px;background:  no-repeat center;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.systemcont .top .navselect.on dt:before{ -webkit-transform: rotatez(180deg); -moz-transform: rotatez(180deg); -ms-transform: rotatez(180deg); transform: rotatez(180deg);}
.systemcont .top .navselect dd{width: 100%;position: absolute;left: 0;top: 40px;background: #fff;display: none;z-index: 3;}
.systemcont .top .navselect dd a{display: block;font-size: 14px;color: #555;line-height: 22px;padding: 6px 0 6px 20px;border:1px solid #e6e6e6;margin-top: -1px;}
.systemcont .top .navselect dd a:hover{background: #009a4a;color: #fff;border-color: #009a4a;}
.systemcont .top .systemnav{padding: 0 15px;position: relative;margin: 4px 0;}
.systemcont .top .systemnav:before{content: "";width: 100%;height: 3px;background:  repeat-x;position: absolute;left: 0;top: 50%;margin-top: -1px;}
.systemcont .top .systemnav li{float: left;margin: 0 5px;height: 32px;background: #ffffff;position: relative;z-index: 2;}
.systemcont .top .systemnav li a{display: block;padding: 0 20px;border:1px solid #dbdbdb;font-size: 14px;color: #1a1a1a;line-height: 30px;}
.systemcont .top .systemnav li.on a,.systemcont .top .systemnav li:hover a{background: #daede3;}

.systemsearch{height: 40px;line-height: 40px;}
.systemsearch span{font-size: 14px;color: #333333;margin-right: 6px;}
.systemsearch select,.systemsearch .text{width: 168px;height: 38px;border:1px solid #dbdbdb;line-height: 38px;text-indent: 9px;font-size: 14px;color: #333333;font-family: "microsoft yahei";margin-right: 10px;}
.systemsearch .subm{width: 90px;height: 40px;text-align: center;line-height: 40px;border:none;background: #daede3;font-size: 14px;color: #333333;font-family: "microsoft yahei";cursor: pointer;}
.systemsearch .subm:hover{background: #009a4a;color: #fff;}

.systemlist{margin-bottom: 40px;min-height: 450px;}
/*.systemlist table{border-collapse:collapse;text-align: center;}
.systemlist table .hd{height: 44px;border:1px solid #dbdbdb;background: #ebebeb;}
.systemlist table .hd th{font-size: 16px;color: #333333;font-weight: bold;line-height: 44px;}
.systemlist table .tb1{text-align: left;padding-left: 30px;}
.systemlist table .bd{border-bottom: 1px dotted #cccccc;}
.systemlist table .bd td{line-height: 20px;padding: 10px;font-size: 14px;color: #333333;}
.systemlist table .bd td.tb1{padding-left: 30px;}
.systemlist table .bd td.tb1 p{max-width: 100%;overflow: hidden;}
.systemlist table .bd td.tb4{font-size: 0;}
.systemlist table .bd td.tb4 .btn{display: inline-block;*display: inline;*zoom: 1;width: 68px;height: 26px;border:1px solid #e6e6e6;background-color: #f5f5f5;margin: 0 5px;font-size: 14px;color: #333333;line-height: 26px;
  background-image: -moz-linear-gradient( 90deg, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(237,237,237) 0%, rgb(255,255,255) 100%);}
.systemlist table .bd td.tb4 .btn:hover{background: #009a4a;color: #fff;border-color: #009a4a;}
.systemlist table .bd:hover td.tb1 a{color: #009a4a;}*/

.systemlist{text-align: center;}
.systemlist .hd{height: 44px;border:1px solid #dbdbdb;background: #ebebeb;font-size: 16px;color: #333333;font-weight: bold;line-height: 44px;}
.systemlist .no1{width: 50%;text-align: left;box-sizing:border-box;padding-left: 30px;}
.systemlist .no2{width: 12.5%;box-sizing:border-box;}
.systemlist .no3{width: 12.5%;box-sizing:border-box;}
.systemlist .no4{width: 25%;box-sizing:border-box;}
.systemlist .bd{}
.systemlist .bd dl{border-bottom: 1px dotted #cccccc;height: 48px;line-height: 48px;font-size: 14px;color: #333333;}
.systemlist .bd dl dd{height: 48px;overflow: hidden;}
.systemlist .bd dl .no4{font-size: 0;}
.systemlist .bd dl .no4 .btn{display: inline-block;*display: inline;*zoom: 1;width: 68px;height: 26px;border:1px solid #e6e6e6;background-color: #f5f5f5;margin: 10px 5px 0;font-size: 14px;color: #333333;line-height: 26px;
  background-image: -moz-linear-gradient( 90deg, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(237,237,237) 0%, rgb(255,255,255) 100%);}
.systemlist .bd dl .no4 .btn:hover{background: #009a4a;color: #fff;border-color: #009a4a;}
.systemlist .bd dl:hover .no1 a{color: #009a4a;}



@media screen and (max-width: 1220px){
/*header*/
.w1200{width: auto;padding: 0 10px;}
/*.isect3.w1200{padding: 0;}*/
.headertop .hlink,.headerbtm{display: none;}
.headertop .navbtn{display: block;}

/*banner*/
.banner .swiper-slide a{height: 0;padding-bottom: 50%;}
.inotice{width: 100%;left: 0;margin-left: 0;}
.inotice .scrollnotice{padding: 20px 24px;}
.inotice .scrollnotice .content{padding-right: 60px;}
.inotice .scrollnotice .fl{width: 100%;padding-right: 0;height: 24px;}
.inotice .scrollnotice .fl h5{width: 60%;float: left;height: 30px;line-height: 30px;}
.inotice .scrollnotice .fl span{float: right;line-height: 30px;height: 30px;}
.inotice .scrollnotice .btn .swiper-button-prev, .inotice .scrollnotice .btn .swiper-button-next{height: 30px;line-height: 30px;}

/*isect2_1*/
.isect2_2 .list{height: 160px;}

/*isect3*/
.isect6_1{width: 48%;margin-right: 2%;}
.isect6_2{width: 48%;margin: 0;}
.isect6_3{width: 100%;}
.isect6_3 ul li{width: 15.8%;margin-right: 1%;}
.isect6_3 ul li.li2,.isect6_3 ul li.li5{margin:0 1% 6px 0;}
.isect6_3 ul li.li6{margin-right: 0;}

/*footer*/
.footer{padding: 30px 0;}
.footer .codeimg{width: 100%;margin-top: 20px;}
.footer .codeimg .pic,.footer .codeimg p{float: none;margin: 0 auto;}
.footer .codeimg p{width: 120px;margin-top: 12px;}

/*内页头部*/
.bread .gohome,.bread .nav{display: none;}

.historylist dl:before{display: none;}

/*.recomnews .pic ul{height: 317px;padding-bottom: 0;}
.recomnews .pic ul li img{display: none;}*/

.recomnews .pic .swiper-wrapper .swiper-slide a{height: 316px;padding-bottom: 0;}
.recomnews .pic .swiper-wrapper .swiper-slide a img{display: none;}

.transport{padding: 18px 50px 16px 50px;}
.culturelist{width: auto;}
.culturelist li{width: 30.8%;margin: 0 3.8% 50px 0;}
.culturelist li:nth-child(3n){margin-right: 0;}

.popwrap .popcontent{margin-top: 5%;}
.popwrap .popcontent .popclose{top:10px;right: 20px;}
.popwrap .popcontent .form,
.msg .form{padding: 30px 40px;}
.form-control{width: 100%;}
.form-control.w830{width: 100%;}
.form-control.form-select{margin-left: 15px;}
.form-btn .subm{margin-left: 15px;margin-bottom: 30px;width: 100%;}
.form-btn .form-control .text{width: 50%;}
.form-btn .form-control{width: 100%;}

.honorbtm{width: 100%;}
.honorbtm ul li{width: 22.5%;float: left;margin: 0 3% 50px 0;} 
.honorbtm ul li:nth-child(4n){margin-right: 0;}

.systempage{padding: 30px 5%;box-sizing:border-box;background-size: cover;}
.systemcont{padding: 20px 15px 30px 15px;margin-bottom: 30px;}
.systemcont .top .navselect,.systemcont .top .systemnav,.systemsearch{float:none;margin-bottom: 20px;}
.systemcont .top .systemnav{padding: 0;margin-bottom: 30px;}
.systemcont .top .systemnav:before{display: none;}
.systemcont .top .systemnav li{margin: 0 10px 0 0;}
}

@media screen and (max-width: 1024px){
.headertop{height: 80px;line-height: 80px;}
.headertop .logo img{height: 40px;}
.headertop .navbtn{margin-top: 30px;}

.inotice{padding-right: 0;}
.inotice .weather{display: none;}

.isect2_2 .list{height: 120px;}
.isect2_2 .swiper-wrapper .irecomnews p{height: 20px;}
.isect2_2 .tabs span{font-size: 18px;width: 100px;}

.historylist{width: 80%;}
.historylist:before{display: none;}
.historylist dl{padding-right: 0;padding-left: 120px;width: 100%;margin-bottom: 20px;}
.historylist dl.dl2{margin-left: 0;margin-right: 0;}
.historylist dl dt{left: 0;right: auto;}
.historylist dl dt:before{display: none;}
.historylist dl dt:after{display: block;}

/*.p1_1.detail .item1 .pic{display: none;}
.p1_1.detail .item1 .picwap{display: block;}*/
.p1_1.detail .item1 .title .subtitle{display: block;}
.p1_1.detail .item2 .pic,.p1_1.detail .item2 .right{width: 100%;text-align: center;float: none;}
.p1_1.detail .item2 .right{margin-bottom: 20px;}

.picscroll .scrolltop,.picscroll .scrollbtm{width: 100%;}

.scrollbtm{display: none;}

.positionlist dt span{text-align: left;box-sizing:border-box;padding-left: 10px;width: 25%;}
.positionlist dt span.title{width: 100%;padding-left: 10px;}

.honortop .honorlist ul li{width: 50%;}
}

@media screen and (max-width: 768px){
.isect2_1{margin-bottom: 20px;}
.isect2_1,.isect2_2{width: 100%;}

.isect3,.isect3 .swiper-wrapper .swiper-slide a{height: 90px;}

.isect5 ul .li1,.isect5 ul .li2,.isect5 ul .li3{width: 100%;margin-bottom: 10px;}
.isect5 ul .li2{padding-bottom: 42%;}
.isect5 ul .li1{padding-bottom: 57%;}
.isect5 ul .li1 span{display: none;}
.isect5 ul .li2 .fl .text{top: 50%;}
.isect5 ul .li2:hover .fl .text{top: 35%;}


.isect6_1{width: 100%;margin-right: 0;margin-bottom: 20px;}
.isect6_2{width: 100%;margin-bottom: 20px;}

.isect6_3 ul li{width: 32%;margin-right: 0;}
.isect6_3 ul li.li2,.isect6_3 ul li.li5{margin: 0 2% 6px 2%;}

.nybanner{height: 240px;}
.nybanner h5{padding-top: 54px;text-align: center;}
.nybanner i{margin: 0 auto;}

.recomnews .pic{width: 100%;margin-bottom: 20px;}
.recomnews .text{width: 100%;}
.recomnews .pic .swiper-wrapper .swiper-slide a{height: 0;padding-bottom: 67%;}

.page a{text-align: center;width: 48%;margin: 0;box-sizing:border-box;height: 40px;line-height: 40px;}
.page a.prev{margin-right: 4%;}
.page a.num{display: none;}

.detail .top .pic{width: 100%;margin-right: 0;margin-bottom: 10px;}
.detail .top{padding: 0 10px 10px 10px;}

.p1_1.detail .item1 .pic{display: none;}
.p1_1.detail .item1 .title{padding: 20px 0 30px 0;}

.culturelist li{width: 49%;margin-right: 2%;}
.culturelist li:nth-child(3n){margin-right: 2%;}
.culturelist li:nth-child(2n){margin-right: 0;}

.positionlist dt{padding-bottom: 6px;}
.positionlist dt span{width: 50%;line-height: 32px;}
.positionlist dt span.title{line-height: 50px;}
.positionlist dt i.icon{top: 10px;margin-top: 0;}

.honortop .honorlist ul li{width: 100%;}
.honortop .title{width: 200px;}
.honortop{padding-left: 220px;}

.honorbtm{margin-bottom: 30px;}
.honorbtm ul li{width: 48%;margin-right: 4%;margin-bottom: 20px;}
.honorbtm ul li:nth-child(2n){margin-right: 0;}

.systemsearch{height: auto;margin-bottom: 30px;}
.systemsearch select, .systemsearch .text{width: 230px;margin-bottom: 10px;}
.systemsearch .text{margin: 0 0 10px 48px;}
.systemsearch .subm{margin: 0 0 0 48px;width: 130px;}


.systemlist .hd,.systemlist .no2,.systemlist .no3{display: none;}
.systemlist .no1{padding-left: 0;}
.systemlist .bd dl{height: auto;padding-bottom: 15px;}
.systemlist .bd dl .no1,.systemlist .bd dl .no4{width: 100%;}
.systemlist .bd dl .no4{text-align: left;height: 30px;}
.systemlist .bd dl .no4 .btn{margin: 0 10px 0 0;text-align: center;float: left;}

}

@media screen and (max-width: 540px){
.syslogin{width: 90%;}
.syslogin .form{padding: 48px 20px 42px 20px;}
}

@media screen and (max-width: 468px){
.headertop{height: 60px;line-height: 60px;}
.headertop .navbtn{margin-top: 20px;}
.headertop .logo img{height: 30px;}
.inotice{height: 60px;padding-left: 60px;}
.inotice h3{width: 60px;height: 60px;padding: 5px 0 0 0;}
.inotice .scrollnotice{padding: 0 0 0 12px;}
.inotice .scrollnotice .fl span{display: none;}
.inotice .scrollnotice .fl h5{width: 100%;font-size: 12px;}
.banner.swiper-container-horizontal .swiper-pagination-bullets{bottom: 70px;display: none;}

/*.isect2_2 .tabs span{width: 80px;font-size: 16px;font-weight: bold;}*/
.isect2_2 .tabs span{width: 33.3%;}
.isect2_2 .tabs .imore{margin-right: 5px;display: none;}
.list li .fl{max-width: 100%;}
.list li .fr{display: none;}

.isect2{margin: 30px auto;}
.isect3,.isect3 .swiper-wrapper .swiper-slide a{height: 60px;}
.isect4{margin-bottom: 30px;}

.isect5 ul .li2:hover .fl .text{top: 25%;}

.footer{padding: 16px 0;}
.footer .text{width: 100%;}
.footer .text span{display: block;text-align: center;}

.isect6 .list{height: 170px;overflow: hidden;}


.nybanner{height: 180px;}
.nybanner h5{padding-top: 34px;text-align: center;}

.nymain{padding: 30px 0 60px 0;}

.historylist{width: 90%;}
.lev3nav{margin-bottom: 30px;}

.newslist li a .date{display: none;}
.newslist li a{padding-left: 10px;}
.newslist li a .more{right: 5px;}
/*
.newslist li a .date{width: 60px;}
.newslist li a .date span{font-size: 16px;}
.newslist li a{padding-left: 70px;}*/
.transport{padding: 18px 20px 16px 20px;}
.transport .fl{width: 100%;padding-bottom: 30px;}
.transport .fl .icon,.transport .fl h5{margin-bottom: 10px;}

.culturelist li{width: 100%;margin-right: 0;}
.culturelist li:nth-child(3n){margin-right: 0;}

.popwrap .popcontent .form,.msg .form{padding: 20px 10px;}
.form-control.form-select,.form-control,.form-btn .subm{margin: 0 0 20px 0;}
.form-btn .form-control .text{width: 70px;}

.nylist li a{padding-left: 15px;}
.nylist li a::before{left: 5px;}
.nylist li a .fr{margin-right: 3px;font-size: 12px;}

.honortop .title{width: 120px;box-sizing:border-box;padding: 95px 45px 0;line-height: 30px;}
.honortop{padding-left: 140px;}
.honortop .honorlist{padding-right: 12px;}

.honorbtm ul li{width: 100%;margin-right: 0;}

/*.isect5 ul .li2 .fr{padding: 24% 0 0;}*/
.banner,.inotice{opacity: 1;}

.systemcont .top .systemnav{margin-bottom: 20px;}
.systemcont .top .systemnav li{margin:0 5px 5px 0;}
.systemcont .top .systemnav li a{padding: 0 10px;}

.systemsearch select, .systemsearch .text{width: 190px;}
}