*, body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family:"Microsoft YaHei","微软雅黑", Arial;
	color: #4c4c4c;
}
body{}


a {text-decoration: none;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;}
a:hover{text-decoration: none;}
input,textarea:focus {outline: none; }
img {border: 0;}
ul, li {list-style-type: none;}
.clear {clear: both}
strong{font-size: inherit;color: inherit;}
area{outline:none;}

.fl {float: left}
.fr {float: right}
.sm-clear,.xs-clear{height: 0!important;width: 0!important;padding: 0!important;margin: 0!important}
.layui-fluid{padding: 0;}
.bgffffff{background: #ffffff;}
/*首页banner开始*/
.slideBoxbanner {position: relative;height: 488px;}
.slideBoxbanner .bd{width:100% !important;}
.slideBoxbanner .bd ul{display: block;width:100% !important;height:100% !important;position: absolute !important;top: 0 !important;left: 0 !important;}
.slideBoxbanner .bd li{position: absolute;top: 0;left: 0;display: block;background-position: center;background-repeat: no-repeat;height: 100%;width:100% !important;}
.slideBoxbanner .hd{bottom:15px;left:0;width: 100%;position:absolute;}
.slideBoxbanner .hd ul{text-align:center;}
.slideBoxbanner .hd li{display: inline-block;width:12px;height:12px; background-color: #ffffff;border-radius: 50%;margin:0 8px;opacity: .6;}
.slideBoxbanner .hd li.on{opacity: 1;background-color: #399300;}
.slideBoxbanner .cd{bottom:0px;right:0;position:absolute;color: rgba(255,255,255,.2);}
.slideBoxbanner .cd div{text-align:right;max-width: 1200px;margin:0 auto;}
.slideBoxbanner .cd div,.slideBoxbanner .cd a,.slideBoxbanner .cd span{color:#ffffff;line-height: 58px;font-family: 'Courier New';font-size: 20px;}
.slideBoxbanner .cd a{opacity: .7;}
.slideBoxbanner .cd a:hover{opacity: 1;}
.banner-lun{position:absolute;top:350px;left:0;width:100%;}
.banner-lun a{margin:0 64px;}
/*.next,.prev{display: block;width: 30px;height: 69px;position: absolute;top: 338px;background-position: center;background-repeat: no-repeat;}
.next{right:100px;background-image: url(../images/right.png);}
.prev{left:100px;background-image: url(../images/left.png);}*/
/*首页banner结束*/

  .searching{position: relative;}
  .search{position: absolute;right:0;left:0;}
  .search i{cursor: pointer;position: absolute;right: 3px;top: 2px;line-height: 29px;font-size: 18px;    background-color: #5aae00;border-radius: 50%;    width: 26px;
    height: 26px;z-index: 999;background}
	.search i:before{position:relative;top:-1px;}
.search input{position: absolute;right: 0;top: 0;width: 9px;border-radius: 25px;border:1px solid #8d8d8d;transition: all 0.6s ease-in-out 0s;font-size: 14px;background: #ffffff;height: 29px;line-height: 29px;padding: 0 10px;color: #e2e2e2;opacity: 0;z-index: 9;width: 0px;}
#search.hover {}
#search.hover input{width: 100px;color: #535150;opacity: 1;z-index: 998;padding-left: 90px;}
.search select{position: absolute;
    background-color: #ffffff;
    top: 4px;
    right: 0;
    border: 0;opacity: 0;z-index: 0}
    #search.hover select{right: 115px;opacity: 1;transition: all 0.8s ease-in-out 0s;z-index: 999;}
	
	
.logo{padding: 10px 0 0 0px;}
.logo img{width: 90%;max-width: 175px;}
.mainmenu{padding-right:250px;}
.mainmenu a{display: inline-block;width:14%;height: 78px; }
.mainmenu a .item{padding: 22px 15%;position: relative; }
.mainmenu a p{color: #333333;font-size: 15px;text-align: left;}
.mainmenu a h6{color: #a0a0a0;font-size: 12px;}

.mainmenu a.on{/*background: #5aae00;*/}
.mainmenu a.on p{color: #ffffff;}
.mainmenu a.on h6{color: #ffffff;opacity: .5;}
.top{margin:0 -15px;position: relative;}


.nav{overflow: hidden;}
.nav .nav-top a{display: block;float: left;height: 88px;width: 12.7%;line-height: 88px;font-size: 14px;text-align: center;}
.nav .nav-top a#ind{width: 10.4%}
/*.nav .nav-top a.on{background: #e8b539;color: #ffffff}*/


.nav .nav-top a{position: relative;}
.nav .nav-top span{position: relative;z-index: 2}
.nav  span{color: #4c4c4c;pointer-events: none;font-size: 14px;}
.nav .on span{color: #ffffff; }
.nav{position: relative;width: 100%;}
.nav-down{position: absolute;top: 0;left: 0;width: 100%;}
.nav-down li{position: absolute;top: -88px;left: 0;display: block;z-index: 9999;pointer-events: all;-webkit-transition: top 300ms;
    transition: top 300ms;background: rgba(0,0,0,.6);height: 60px;width: 100%;}
    .nav-down li div{max-width: 1200px;margin:0 auto;}
.nav-down li.on{top:0px }
.nav-down a:hover{ }
.nav-down li a{display: block;float: left;line-height: 60px;padding: 0 16px;color: #d2ced5;font-size: 14px;}
.nav-down li a:hover{ color: #ffffff;}
.nav .nav-top span.nbg{position: absolute;z-index: 1}
.nbg{width: 100%;height: 88px;background: red;;left: 0;top: 100%;background-image: linear-gradient(to right, #2a8300,#c4dd6e);
    -webkit-transition: top 200ms;
    transition: top 200ms;position: absolute;z-index: -1;
   }
.on .nbg{top: 0}
.navtui1{margin-left:15%}
.navtui2{margin-left:27%}
.navtui3{margin-left:35%}
.navtui4{margin-left:45%}
.navtui5{margin-left:58%}
.navtui6{margin-left:67%}
.downpart{top:78px;left:0;width:100%;}
.topright{position: absolute;right: 0;top: 10px;}
.yuyan{float: left;display: inline-block;position: relative;z-index: 99}
.yuyan p{padding: 0 0 3px 10px;font-size: .8em;opacity: .7;position: relative;}
.yuyan a{color: #ffffff;background-color: #5aae00;border-radius: 25px;padding: 4px 10px;width: 74px;display: inline-block;position: relative;z-index: 9999;margin-top: 1px; }
.yuyan a.morelang{text-align: center;position: absolute; top: 20px;left: 0;z-index: 8;}
.yuyan a.on{top: 49px;z-index: 999;transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;}
.yuyan a i{color: #ffffff;font-size: 14px;padding-left:5px;font-size: 12px;}
.searching{width: 26px;height: 26px;text-align: center;line-height: 26px;float: left;display: inline-block;margin: 20px 0 0 14px;}
.searching i{color: #ffffff;}
.sys{background:url(../images/sys.png) no-repeat left center;height:26px;line-height:26px;float: right;margin:20px 0 0 25px;}
.sys a{display:inline-block;padding-left:35px;color:#333333;font-size: 15px;}
.sys a:hover{color:#399300;}
/*left*/
.bgf2f2f2{background-color: #f2f2f2;}
.bgE7E7E7{background-color: #E7E7E7}
.left-nav{width: 243px;float: left;}
.right-nav{background-color:#ffffff;margin-left: 243px;}   


.maincontect{padding: 73px 0;}
.piclogo{position: absolute;background: url(../images/lg.png);width: 330px;height: 434px;left: -400px;top: 20px;z-index: 99;}
.video{padding:80px 0 50px; }
.video img{width: 100%; }
.video .tit{position: relative;padding-left: 50px;margin:20px 20px;}
.video i{color: #5aae00;font-size: 40px;position: absolute;left: 0;top: 0; }
.video h6{color: #5aae00;text-transform: uppercase; }
.video h1{color: #5aae00;color: #000000;font-weight: bold; padding-top:4px;}

.location{background:url(../images/guide01.png) no-repeat left center;padding-left: 11px;float: right;margin-top: 210px;}
.location a{color:#ffffff;background:url(../images/guide02.png) no-repeat left center;padding-left: 21px;margin-left: 13px;display:inline-block;}
.location a:hover{text-decoration: underline;}
.location span{color:#ffffff;background:url(../images/guide02.png) no-repeat left center;padding-left: 21px;margin-left: 13px;}

.gotop{position: absolute;}
.redian{border:0px solid red;display: inline-block;position: absolute;}
.w1200{width: 1200px;margin:0 auto;}

/*内页banner开始*/
.banner{background-repeat:no-repeat;background-position:center top;height:265px;}
.about-banner{background:url(../images/babout.jpg) no-repeat top center ;}
.news-banner{background:url(../images/bnews.jpg) no-repeat top center ;}
.business-banner{background:url(../images/bbusiness.jpg) no-repeat top center ;}
.bkzs-banner{background:url(../images/bkzs.jpg) no-repeat top center ;}
.culture-banner{background:url(../images/bculture.jpg) no-repeat top center ;}
.renli-banner{background:url(../images/brenli.jpg) no-repeat top center ;}
.contact-banner{background:url(../images/bcontact.jpg) no-repeat top center ;}
.banner .content h1{color: #ffffff;font-size: 24px;letter-spacing: 8px;padding: 13px 0;text-shadow:1px 1px 3px rgba(0,0,0,.7);}
.banner .content span{color: #ffffff;font-size: 18px;padding-left:6px;text-transform: uppercase;letter-spacing: 1px;}
.banner .content p{color: #ffffff;font-size: 13px;letter-spacing: 10px;text-shadow:1px 1px 3px rgba(0,0,0,.7);}
/*内页banner结束*/
.tran{transition:all 0.5s 0.2s;
-moz-transition:all 0.5s 0.2s;
-webkit-transition:all 0.5s 0.2s;
-o-transition:all 0.5s 0.2s}

/*foot*/
.footline{border:0;background-image: repeating-linear-gradient(to right,#388b0b, #c0da6c, #388b0b);height: 5px;margin: 0;}
.foot{background-image: url(../images/footbg.jpg);height: 239px;background-repeat: no-repeat;background-position: top center;}
.webmap{padding:35px 0 0;}
.webmap li{display: inline-block;float: left;width: 15%;}
.webmap li a{display:block;margin-bottom: 11px;color: #333333;opacity: .7;font-size: 12px;}
.webmap li a:hover{opacity: 1;text-decoration: underline;}
.webmap li a.firnav{opacity: 1;font-size: 14px;margin-bottom: 15px;}
.webinfor{margin: 35px 0 0;text-align: right;}
.webinfor p{color: #7a8183;font-size: 12px;line-height: 220%;margin-top: 20px;}
.webinfor a{color: #7a8183;font-size: 12px;}
.webinfor a:hover{color: #000000;}
.webinfor .ewm{}
.webinfor .ewm h6{display: inline-block;padding: 25px 15px 0 0;margin-top: 0;}
.webinfor .ewm h6 span{font-size: 12px;color: #333333;}
.webinfor .ewm h6 i{color: #5aae00;font-size: 26px;float: left;padding-right: 5px;}
.webinfor .ewm img{float: right;width: 79px;}

/*page*/
.page{text-align:center;margin:60px 0 20px;}
.page a{
  background-color: #ececec;
  margin:0 2px;
  line-height:32px;
  width:32px;
  display:inline-block;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -o-border-radius:3px;
  -ms-border-radius:3px;
}
.page a span{color:#4c4c4c;font-size: 13px;}
.page a:hover{color: #5aae00;}
.page a:hover span{color: #5aae00;}
.page .current{background-color: #5aae00;}
.page .current span{color: #ffffff;}
.page .showmb {display: none;}
.page .showpc {display: inline-block;}

/*图片放大*/
.zfx{position: relative;
    padding-top: 74%;}
.zfxbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
}
.zfxbox .pic {
    height: 100%;
    position: absolute;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
}
.zfxbox .pic img{transition: all 0.5s; }
.zfxbox .pic a:hover img {transform: scale(1.08); 
  -webkit-transform: scale(1.10); 
  -o-transform: scale(1.10); 
  -ms-transform: scale(1.10); 
  -moz-transform: scale(1.10);
}

.morebtn{background-image: url(../images/more.png);background-repeat: no-repeat;background-position: left center;background-size: 30px;padding-left: 35px;font-size: 12px;position: absolute;right: 0;top: 0;margin-top: 7px;display: inline-block; color: #979797;}
.morebtn:hover{color: #000000;}
/*index*/
.indpart{margin: 20px 0 0;}
.indtitle a{color: #399300;font-size: 18px;font-weight:normal ;line-height: 35px;float: left;font-family: 'Impact',arial;text-transform: uppercase;}
.indtitle span{color: #399300;font-weight: bold;font-size: 24px;float: left;padding-right:10px;}
.indabout{z-index: 9}
.indabout .bgpic{z-index: 8;width: 100%;}
.indabout .bgpic img{width: 100%;max-width: 489px;}
.indabout .infor{position:relative;padding:0 0 0 ;margin-top:20px;}
.indabout .infor a.btn{width: 40px;height: 40px;line-height: 40px;text-align: center;border:1px solid #399300;display: inline-block;border-radius: 50%;margin-top: 15px;}
.indabout .infor a i{color: #399300;font-size: 22px;}
.indmember{margin-left: 5%;}
.indmember ul{margin-top: 20px;}
.indmember .item{}
.indmember .item li{width: 45%;text-align: center;display: block;}
.indmember .item li img{width: 100%;}
.indmember .item li p{padding: 9px 0 9px;transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;}
.indmember .item li:hover p{color: #000000}
.indyewu{}
.indyewu .item{width:33.33333%;float: left;height: 219px;background-position: right top;background-repeat: no-repeat;
  transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;}
.indyewu .item:hover{
  -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    transform: scale(1.08);
    -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.5);
    -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.5);
    box-shadow: 0 -1px 10px rgba(0,0,0,.5);}
    .indyewu .item .infor{padding: 33px 10%;}
.indyewu .item p{color: #ffffff;text-transform: uppercase;font-size: 12px;}
.indyewu .item h1{color: #ffffff;font-size: 18px;font-weight: bold;padding: 0 0 5px;}
.indnews{}
.indnews .inav{padding-left: 19%;}
.indnews .inav a{font-size: 14px; color: #818181;font-weight: 100;margin-left: 6%;display: inline-block;}
.indnews .inav a:hover{color: #000000;}
.indnews .inav a.on{color: #399300;font-weight: bold;border-bottom: 2px solid #399300;}
.indnews .content{margin-top: 20px;}
.indnews .content .pic{width: 246px;float: left;margin-right:5%;}
.indnews .content .pic img{width: 100%;}
.indnews .content .infor{}
.indnews .content .infor li{position: relative;margin:0 0 10px;}
.indnews .content .infor li p{color: #adadad;margin-top:14px ; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
.indnews .content .infor li.on{padding: 0px 0 25px;border-bottom: 4px solid #f3f0ed;margin-bottom: 25px; }
.indnews .content .infor li a{color: #848484;display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;padding-right: 70px;}
.indnews .content .infor li:hover a{color: #399300;}
.indnews .content .infor li h6{font-family: 'Trebuchet MS', arial;color: #909090;position: absolute;right: 0;top: 0;display: inline-block;}
.indnews .content .infor li.on .date{color: #fe8c00;font-family:'Trebuchet MS', arial;font-size: 20px;padding-right: 5px;font-weight: 100;}
.indnews .content .infor li.on a{font-size: 18px;color: #333333;font-weight: bold;}
.indnews .content .infor li:hover.on a{color: #399300;}
.indvideo{margin-left: 15%;}
.indvideo .pic{margin-top: 20px;}
.indvideo .pic img{width: 100%;}

/*news*/
.newslist{}
.newslist li{border-bottom: 1px solid #ebebeb;position: relative;padding-bottom: 40px;margin-bottom: 40px;}
.newslist li h2{float: left;color: #fe8c00;font-family: 'Trebuchet MS', arial;font-size: 22px;padding-right: 20px;}
.newslist li .pic{float: left;margin-right: 30px;}
.newslist li .pic img{width: 246px;height: 184px;}
.newslist li h1{font-size: 18px;font-weight: bold;color: #000000;line-height: 160%;margin-bottom: 20px; transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;}
.newslist li a:hover h1{color: #5aae00;}
.newslist li .infor p{line-height: 160%;color: #b9b9b9;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 44px;}
.newslist li .morebtn{bottom:40px;top:inherit;}
.detail-title{
  border-bottom: 1px dashed #CCCCCC;
  padding:15px 0 40px 0;
  text-align: center;
  color: #545454;
  margin-bottom:50px;
}
.detail-title p{ 
  line-height: 150%;
  color: #333333;
  font-weight: bold;
  font-size: 22px;
  text-align: center;
  
}
.detail-title .date{opacity: .6;margin: 20px 0 0;}
.detail p{line-height:200%;margin:35px 0;font-size:16px;text-indent:2em;}
.detail img{display:block;margin:20px auto;max-width: 100%;}
.goback{text-align:center;margin:50px 0 50px;}
.goback a{display: inline-block;padding:10px 30px;border:1px solid #c0c0c0;color:#8c8c8c;margin:0 10px;}
.goback a:hover{border: 1px solid #076f58; color:#076f58;}
.no-data{margin-bottom:100px;}

.wordpage{}
.righttitle{position: relative;margin:0 0 70px;}
.righttitle .kk{position: absolute;z-index: -1;width: 291px;height: 80px;border:4px solid #f5f5f5;left: 15px;top: }
.righttitle h6{font-size: 12px;color: #848484;padding: 10px 0 3px;text-transform: uppercase;}
.righttitle h1{font-size: 30px;color: #000000;text-transform: uppercase;letter-spacing: -1px;}
.righttitle h1 span{padding-left: 5px;letter-spacing: 1px;color: #000000;}
.textbody{}
.textbody p{line-height: 200%;}
.textbody img{max-width: 100%!important;}
.picright{width: 45%;float: right;margin-top: -90px;}
.picright img{width: 100%;}
.havepicR{width: 48%;float: left;}
.fontorange{color:#fe8c00;font-family: 'Trebuchet MS', arial;}
/*公司业务*/
.products{}
.products .item{position: relative;margin-bottom:65px; }
.products .item h1{font-size: 18px;font-weight: bold;color:#333333;padding: 15px 0 0;}
.products .item .morebtn{position: absolute;right:0;bottom: 0;top: inherit;}
.products .item a:hover h1{color: #5aae00;}

/*人才*/
.personnel{padding: 20px 0 0;}
.personnel .havepicR{width:69%; }
.personnel .picright{width: 28%;text-align: right;max-width: 242px;margin-left: 20px;}
.personnel .item{background-repeat: no-repeat;padding:12px 0 0 80px;margin:40px 0 70px;}
.join li{border:1px solid #dfdfdf;padding:0 4%;margin-top: -1px;}
.join li .dt{padding: 25px 0px;position: relative;}
.join li .dt .btnzk{position: absolute;right: 0px;top: 25px;width: 30px;height: 30px;background-color: #5aae00;border-radius: 50%;text-align: center;}
.join li .dt h1{font-size: 14px;color: #333333;font-weight: bold;}
.join li .dt p{}
.join li .dt .btnzk {-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);}
.join li .dt .btnzk i{line-height: 30px;color: #ffffff;}
.join li.on {border:2px solid #5aae00;margin-bottom: 1px;margin-top: -2px;
  -webkit-box-shadow: 1px 0px 20px rgba(0,0,0,.2);  
-moz-box-shadow: 1px 0px 20px rgba(0,0,0,.2);
box-shadow: 1px 0px 20px rgba(0,0,0,.2);}
.join li.on .dt{border-bottom:2px solid #ebebeb;}
.join li.on .dt h1{color: #5aae00;font-weight: bold;font-size: 18px;}
.join .main{padding: 0 20px;display: none;}
.join li .main{display: none;background-color: #ffffff;padding: 40px 0 60px;}
.join li .main p{color: #7a7a7a;line-height: 180%;}
.join li.on .dt .btnzk{-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);}
.fujian{display: inline-block;border-radius: 25px;border:1px solid #25b0a2;color: #25b0a2;padding: 10px 20px;margin-top: 15px;/*margin-top: 30px;*/}
.fujian:hover{color: #ffffff;background-color:#25b0a2; }

/*关于我们*/
.site-title fieldset {border: none;padding: 0;border-top: 1px solid #cdcdcd;}
.site-title fieldset legend {margin-left: 20px;padding: 0 10px;font-size: 22px;font-weight: 300;}
.site-title fieldset legend a{font-size: 20px;color: #498c00;font-weight: bold;}
.about{}
.about .aboutpic{float: right;padding:0px 0 20px 3%;width: 50%;}
.xtitle{padding: 50px 0 60px;}
.xtitle h1{color: #5aae00;font-size: 26px;padding:0 0 5px; }
.xtitle h2{color: #333333;font-size: 24px;font-weight: bold;}
.videolist{}
.videolist .choosethis{padding:0 70px;margin-bottom: 35px;}
.videolist .lunvideo{padding:0 70px;position: relative;}
.videolist .list{overflow: hidden;width: 100%;}
.videolist .list ul{width: 1000%;}
.videolist .list li{width: 218px;float: left;margin-right: 46px;}
.videolist .list li img{width:100%;}
.videolist .list li p{text-align: center;padding: 10px 0 0;}
.videolist .rollbtn{position: absolute;top: 40px;background-repeat: no-repeat;background-position: left top;display: inline-block;width: 21px;height:42px;background-size: 21px; top: 50% !important ; transform: translateY(-50%);  /* 使用css3的transform来实现 */ }
.videolist .prev{left: 0px;background-image: url(../images/vleft.png);}
.videolist .next{right: 0;background-image: url(../images/vright.png);}
.honorlist{}
.honorlist .item{position: relative;margin:20px 6%;background-color: #c4c1bc;}
.honorlist .item .pic{z-index: 8;background-size: 100%;background-repeat: no-repeat;background-position: center center;padding-top: 129% }
.honorlist .item .kk{position: absolute;top: 0;left: 0;z-index: 9;width: 100%;}
.honorlist .item .kk img{width: 100%;}
.zhankai{text-align: center;margin:15px 0;}
.zhankai a{display: inline-block;border:3px solid #EAEEF1;border-radius: 25px;padding: 6px 25px;}
.honor .site-title{padding: 50px 0 20px;}
.course{margin-bottom: 80px;position: relative;}
.course .line{border-left:1px solid #d2d2d2;width: 0;height: 93%;position: absolute;left: 50%;z-index: -1;opacity: .5 }
.course li{width: 45%;text-align: right;position: relative;padding-right: 5%;margin-top:30px;}
.course li p{text-align: right;line-height: 180%;color: #4c4c4c;letter-spacing: 0;}
.course li .pic{width: 133px;height: 133px;border-radius: 50%;overflow: hidden;position: absolute;top: 0;} 
.course li i{position: absolute;right: -9px;top: 15px;color: #5aae00;}
.course li .infor h1{color: #5aae00;font-size: 36px;font-family: 'Impact';}
.course li .infor h2{color: #000000;font-size: 18px;font-weight: bold;padding: 15px 0 15px;}
.redfont{color: #db0000;}
.course li .infor .redfont{padding: 0 5px;}
.course li.right{margin-left: 50%;text-align: left;padding-right: 0;padding-left: 5%;}
.course li.right .pic{right: 0;}
.course li.right p{text-align: left;}
.course li.right .infor{padding-left: 0px;}
.course li.right i{position: absolute;left: -7px;top: 15px;}
.member{}
.member .item{margin:15px 4%;}
.member .zfx{padding-top: 41%;}
.member h1{text-align: center;font-size: 16px;color: 333333;padding: 15px 0;}

/*企业文化*/
.team{}
.team .item{margin:15px 4%;}
.team .zfx{padding-top: 56.5%;}
.team h1{text-align: center;font-size: 16px;color: 333333;padding: 15px 0;}
.team .pic a{display: block;width:100%;height:100%} 
.team .pic a img{display: block;width:100%;} 
.culture{}
.culture .biaoyu{font-style: italic;margin-bottom: 20px;}
.culture .biaoyu .tit1{color: #5aae00;font-size: 24px;}
.culture .biaoyu2{font-size: 20px;}
/* .culture .biaoyu{background-image: url(../images/yinhao.png);background-size: 25px;background-repeat: no-repeat;background-position: left top;padding: 10px 0 0 30px;font-size: 24px;font-style: italic;} */

.jiedu{background-size: 100%;background-repeat: no-repeat;background-position: left bottom;padding-top: 41.3%;position: relative;margin:45px 0 0 ;}
.jiedu .infor{position: absolute;top: 28%;left: 8%;margin-right: 30%;}
.jiedu .infor h1{font-size:20px;color: #5aae00;font-weight: bold;margin-bottom: 40px;}
.jiedu .infor h2{font-size: 82px;opacity: .08;position: absolute;top:-40px;}
.jiedu .infor p{opacity: .9;line-height: 200%;}
.shiming .jiedu{background-image: url(../images/culture1.jpg);}
.yuanjing .jiedu{background-image: url(../images/culture2.jpg);}
.b3pic{float: right;padding: 0 0 20px 40px;width: 30%;max-width: 236px;}
.culture3 .biaoyu{margin:30px 0 15px;}
.culture3 .textbody {margin-left: 30px;margin-bottom: 40px;}

/*联系我们*/
.contact{}
.contact .item{position: relative;height: 266px; }
.contact .item .country{position: absolute;left: 0;top: 0;display: inline-block;}
.contact .item .country h6{width: 67px;height: 67px;text-align: center;display: table-cell;border-radius: 50%;background-color: #5aae00;vertical-align: middle;line-height: 120%;}
.contact .item .country span{color: #ffffff;font-size: 18px;}
.contact .item .country span.duozi{font-size: 14px;}
.contact .item .infor{padding: 20px 0 0 75px;}
.contact .item .infor h1{font-size: 18px;font-weight: bold;color: #333333;}
.contact .item .infor p{color: #757373;padding-top: 25px;line-height: 200%;}
.feedback{padding: 30px 0 60px;}
.feedback .layui-form-item{margin-bottom:20px;}
.hlgreen .tijiao{background:#5aae00;}
.hlgreen .layui-btn{font-size: 16px;padding: 0px 41px;line-height: 45px;height: 45px;}
.hlgreen .layui-btn-primary{background-color: #a3a3a3;color: #ffffff;border:0;}

.indbottompic{z-index: -1;position:absolute;bottom:-60px;right:0;text-align: right;}
.indbottompic img{width: 100%;max-width: 456px;}

@media screen and (min-width:1500px){
  .layui-container{padding: 0;width: 1200px;}
.gotop{right: 5%;top:0px;}
}
@media screen and (min-width:1230px){
  .layui-container{padding: 0;width: 1200px;}
  .about .aboutpic{margin-top: -137px;}
}
@media screen and (min-width:1201px){
  .gotop{right: 3%;top:0px;} 
}


@media screen and (max-width:1200px){
.mainnav .layui-container{width: auto;}
.gotop{right:0;top:0px;}
.jiedu{padding-top: 60%;}
.indbottompic{width: 50%;bottom:-60px;right:0;}
.indbottompic{width: 40%;}
.mainmenu {padding:0 1%;width:100%;}
.logo{padding:10px 0 10px 0;}
.logo img{width: auto;margin-left:20px;}
.mainmenu a{height: 70px;}
.mainmenu a .item{padding: 18px 10%; }
.nav{border-top:1px solid #e4e4e4;}
.downpart{top:137px;left:0;width:100%;}
.topright{right: 20px;}
.navtui1{margin-left:14%}
.navtui2{margin-left:28%}
.navtui3{margin-left:42%}
.navtui4{margin-left:56%}
.navtui5{margin-left:70%}
.navtui6{margin-left:80%}
}

@media screen and (max-width:1200px){
.header-left,.header-right{width:100%;}

}
@media screen and (max-width:992px){
.navtui6{margin-left:74%}
.banner{height:initial;background-size:160%;background-position:56% top;background-repeat: no-repeat;padding-top: 21.5%;position: relative;}
.location{position: absolute;bottom: 20px;right: 0;}
.indabout .infor{padding-bottom:10px;}
.indvideo {margin-left: 0%;}
.indmember {margin-left: 0%;padding-bottom: 30px;}
.foot{height: 204px;}
.webinfor{padding:0 20px;}
.webinfor p{display: inline-block;position: absolute;left: 20px;top:65px;text-align: left;}
.webinfor .ewm{display: inline-block;}
.newslist li .pic img{width: 155px;height: 115px;}
.newslist li h2{width: 100%;font-size: 16px;margin-bottom: 5px;}
.newslist li{padding-bottom: 80px;}
.personnel .item{background-size: 30px;padding: 12px 0 0 40px;}
.personnel .havepicR{width: 100%;}
.personnel .picright{width: 39%;margin-top: 0px;}
.videolist .choosethis{padding: 0 26px;}
.videolist .lunvideo{padding: 0 26px;}
.videolist .list li{width: 100px;margin-right: 20px;}
.videolist .rollbtn{top: 7px;}
.contact .item{height:auto;margin-bottom: 40px;}
.about .aboutpic{width: 100%;}

.jiedu{padding-top: 100%;}
.jiedu .infor{position: absolute;left: 10%;margin-right: 30%;top: 20%;margin-right: 10%;}
.jiedu .infor h2{font-size: 66px;top: -30px;}
.b3pic{width: 40%;}

.indabout .bgpic img {
    width: 100%;
    max-width: 100%;
}
  
}

@media screen and (min-width:769px){
.indnews .content .infor li.on{margin-left: 277px;}
/*左边栏*/
.table{margin: 0 auto; padding: 0;}
.table {display: table; width: 100%; border-collapse: collapse;}   
.table-tr {display: table-row; }
.table-th {display: table-cell;vertical-align: top;}
.table-td {display: table-cell; vertical-align: top;position: relative;}

.leftpart{position: relative;width:243px;background-color: #e7e7e7;}
.parttitle{width: 100%;position: absolute;padding-left: 502px;right: 0;background-image: linear-gradient(to right, #2a8300,#c4db6e);height: 155px;z-index:98  }
.parttitle h1{font-size: 30px;color: #ffffff;padding-top: 35px;line-height: 40px;font-weight: 100;}
.parttitle h2{font-family: 'Impact';font-weight: 100;font-size: 24px;color: #ffffff;}
.rightpart{padding:70px 0 70px 70px; }
.menu2{padding-top: 155px;}
.menu2 ul{padding-top:15px; }
.menu2 li:hover{background: #d8d8d8;}
.menu2 li.on{background-image: linear-gradient(to right, #2a8300,#c4db6e);}
.menu2 li a{display: block;padding: 20px;}
.menu2 li i{color: #5aae00;padding-right:5px; }
.menu2 li.on a{background: url(../images/choose_jiao.png)no-repeat right center;}
.menu2 li.on i{color: #ffffff;}
.menu2 li span{font-size: 16px; color: #333333; }
.menu2 li.on span{color: #ffffff;}
.menu2 li a.noclass span{}
.menuline{background:url(../images/nline1.png) repeat-y left ; }
.menuline a{position: relative;display: block;}
.menuline a:hover{letter-spacing: 2px;text-decoration: underline;}
.menuline a.on span{color: #5aae00;}
.menuline a.on i{color: #5aae00;}
.menu2b{padding: 15px 0 0 25px;margin-left: 28px;}
.menu2c{padding: 8px 0 8px 25px;margin-left: 8px;}
.menu2b span{color: #333333;line-height: 28px;}
.menu2b i{padding-right:5px;line-height: 36px;color: #747474; }
.menuline a:before{content:'';background:url(../images/nline2.png) repeat-x left center;width:25px;height: 1px; display: inline-block;position: absolute;top: 18px;left: -25px; }
.menu2{display: block!important;}

}

.layui-col-space50>* {padding: 0px 2.6%;}
.layui-col-space50 {margin: 0 -2.6%;}

.w1200{width:1200px;}
