/*-----------------[初始化]--------------*/
body{color: #444;font-size: 14px;line-height: 1.5;font-family:"微软雅黑","Microsoft Yahei";}
a{color: #444;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
a:hover{color: #009a44;}
img{max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #444;
    font-family:"微软雅黑","Microsoft Yahei";outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999; }
::-ms-input-placeholder {color: #999;}

/*2.2 响应式隐藏显示
	Name:			style_Layout
	Explain:		左右两栏|左中右三栏|上中下
	Last Modify:	guojunhui
*/
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important}
@media ( max-width : 767px) {
	.visible-xs {display: block !important}
	table.visible-xs {display: table}
	tr.visible-xs {display: table-row !important}
	th.visible-xs,td.visible-xs {display: table-cell !important}
	.hidden-xs {display: none !important}
	.visible-xs-block {display: block !important}
	.visible-xs-inline {display: inline !important}
	.visible-xs-inline-block {display: inline-block !important}
}
@media ( min-width : 768px) and (max-width: 991px) {
	.visible-sm {display: block !important}
	table.visible-sm {display: table}
	tr.visible-sm {display: table-row !important}
	th.visible-sm,td.visible-sm {display: table-cell !important}
	.hidden-sm {display: none !important}
	.visible-sm-block {display: block !important}
	.visible-sm-inline {display: inline !important}
	.visible-sm-inline-block {display: inline-block !important}
}
@media ( min-width : 992px) and (max-width: 1199px) {
	.visible-md {display: block !important}
	table.visible-md {display: table}
	tr.visible-md {display: table-row !important}
	th.visible-md,td.visible-md {display: table-cell !important}
	.hidden-md {display: none !important}
	.visible-md-block {display: block !important}
	.visible-md-inline {display: inline !important}
	.visible-md-inline-block {display: inline-block !important}
}
@media ( min-width : 1200px) {
	.visible-lg {display: block !important}
	table.visible-lg {display: table}
	tr.visible-lg {display: table-row !important}
	th.visible-lg,td.visible-lg {display: table-cell !important}
	.hidden-lg {display: none !important}
	.visible-lg-block {display: block !important}
	.visible-lg-inline {display: inline !important}
	.visible-lg-inline-block {display: inline-block !important}
}

.visible-print {display: none !important}
.visible-print-block {display: none !important}
.visible-print-inline {display: none !important}
.visible-print-inline-block {display: none !important}
@media print {
	.visible-print {display: block !important}
	table.visible-print {display: table}
	tr.visible-print {display: table-row !important}
	th.visible-print,td.visible-print {display: table-cell !important}
	.visible-print-block {display: block !important}
	.visible-print-inline {display: inline !important}
	.visible-print-inline-block {display: inline-block !important}
	.hidden-print {display: none !important}
}
.img-responsive{display:inline-block;max-width:100%;height:auto}
.thumbnail{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
@media (max-width: 767px) {
	.img-responsive{width:100%}
}
.duang-opacity img{-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}
/*-----------------[首页]--------------*/
.p-r-30{ padding-right:30px;}
	
	/*-----------------[共用]--------------*/	
	.subTitle{ position:relative; padding-top:20px; margin-bottom:20px;}
	.subTitle h3{text-align:center;color:#066d36;font-size:20px;line-height:30px;margin:0 10px 15px;}
	.subTitle h3 .En{display:block;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:100;color:#7f7f7f}
	.subTitle h3:before{position:absolute;content:"";left:50%;bottom:0;margin-left:-80px;width:160px;height:1px;background:#ccc;display:block}
	.subTitle h3:after{position:absolute;left:50%;margin-left:-3px;bottom:-2px;width:6px;height:6px;background:#066d36;content:"";display:block}
	.subTitle a.more{ display:block; padding:0 50px 0 30px; position:absolute; right:0; top:30px; font-size:12px; text-transform:uppercase; background:url(../style/more.png) 5px no-repeat;}
	

	/*-----------------[头部]--------------*/	
	
	.header{height:80px;moz-box-shadow:1px 1px 1px #ccc;-ms-box-shadow:2px 2px 1px #ccc;-o-box-shadow:2px 2px 1px #ccc;-webkit-box-shadow:2px 2px 1px #ccc;box-shadow:2px 2px 1px #ccc;border-top:3px solid #066d36;position:fixed;width:100%;left:0;top:0;background:#fff;z-index:999999}
	.header .leftlogo{width:20%}
	.header .leftnav{width:70%}
	.header .leftbtn{width:10%}
	.header .logo{padding:10px 0}
	.header .nav{width:90%;margin:0 auto}
	.header .nav li{float:left;position:relative}
	.header .nav li a.a{display:block;font-size:16px;line-height:30px;color:#383838;padding:25px 20px}
	.header .nav li a.a:hover,.header .nav li a.cur{background:#066d36;color:#fff}
	.header .nav .nav_down{position:absolute;top:80px;left:50%;background:#fff;margin-left:-52px;display:none;box-shadow: 0px 3px 5px rgba(0,0,0,.5);}
	.header .nav .nav_down .pc{ width:470px; padding:5px; padding-top:0;}
	.header .nav .nav_down .pc .txt{float: left;width:185px;padding:10px;}
	.header .nav .nav_down .pc .txt a{display: block;height:35px; padding-left:10px; line-height:35px;border-bottom: 1px solid #f0f0f0;}
	
	.header .nav .nav_down .pc .pic{width: 265px;float: right;}
	.header .nav .nav_down .pc .pic img{width: 100%;display: block;}
	.header .nav .nav_down .pc .pic em{display:block; width:100%; font-style:normal;text-align: left; height:40px; line-height:40px;border-bottom: 2px solid #066d36; font-style:none;}
	
	.header .nav .nav_down .mb li{float:none;width:160px}
	.header .nav .nav_down .mb li a{padding:5px 10px;text-align:center;background:#fff;color:#383838}
	.header .nav .nav_down .mb li:hover a{background:#066d36;color:#fff}
	.header .btn li{float:right}
	.header .btn i{width:27px;height:27px;display:block;margin:27px 6px;transition:all 1s linear;background-color:#a6a6a6;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
	.header .btn i:hover{background-color:#066d36}
	.header .btn .man{background-image:url(../style/icon_men.png);background-repeat:no-repeat}
	.header .btn a{ position:relative;}
	.header .btn a:hover span{ position:absolute; display:block; background:url(../style/weixinCode.png); background-size:100% 100%; width:100px; height:100px;}
	.header .btn .xinxi{background-image:url(../style/icon_xinxi.png);background-repeat:no-repeat}
	.header .btn .shousuo{background-image:url(../style/icon_sousuo.png);background-repeat:no-repeat}
	.header .btn a{position:relative;display:block}
	.header .btn .search{position:absolute;right:0;top:55px;width:248px;background:#fff;opacity:0;transition:all .5s linear;-o-transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear}
	.header .btn .search input[type=text]{width:195px;height:30px;line-height:30px;padding:0 5px;float:left;border:none;color:#333;outline:0}
	.search .search-submit{width:40px;height:30px;border:none;background:url(../style/icon_search.png) no-repeat center center;border-left:1px solid #ccc;cursor:pointer;float:right;outline:0}
	.header .btn li:hover .search{opacity:1;top:55px}
	.resultbar{text-align: center;font-size: 25px;font-weight: 400;margin: 0 0 20px 0;padding: 0;}
	.resultbar .fc_03c{color: #f60;}

	/*-----------------[首页BN]--------------*/	
	
	.bannerbox{width:100%;position:relative;overflow:hidden;margin-top:80px}
	.Homebanner{width:100%;position:relative;height:480px;overflow:hidden}
	.Homebanner ul{width:100%;position:absolute;height:480px}
	.Homebanner ul li{width:100%;height:480px;position:absolute;overflow:hidden}
	.Homebanner ul li img{display:block;height:480px; margin:0 auto;}
	.Homeleft,.Homeright{background:#000;font-family:"宋体";width:50px;height:50px;line-height:50px;text-align:center;font-size:40px;color:#fff;position:absolute;top:45%;cursor:pointer;transition:all .2s ease;opacity:0;z-index:899999}
	.Homeleft{left:-60px}
	.Homeright{right:-60px}
	.bannerbox:hover .Homeleft{left:0;opacity:1}
	.bannerbox:hover .Homeright{right:0;opacity:1}
	.Homedot{position:absolute;width:100%;text-align:center;z-index:999;bottom:60px}
	.Homedot a{display:inline-block;margin:0 5px;height:12px;width:12px;line-height:1000px;overflow:hidden;}
	.Homedot a.cur{}
	.Homebannertext{position:absolute;left:0;top:0;width:100%;height:100%}
	.Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px)}
	.Homebannertext dl.bannerone{position:absolute;width:1180px;left:50%;margin-left:-590px;top:251px;text-align:center;z-index:9999}
	.Homebannertext dl.bannerone dt{float:right;font-size:45px;width:750px;height:80px;margin-left:100px;line-height:75px;color:#fff;background:#eb3900;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px)}
	.Homebannertext dl.bannerone dd{float:right;font-size:29px;color:#fff;background:#000;width:360px;height:60px;line-height:60px;margin-right:45px;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px)}
	.Homebannertext dl.bannertwo{position:absolute;width:1180px;left:50%;top:0;color:#fff;margin-left:-590px;z-index:9999}
	.Homebannertext dl.bannertwo dt{padding-top:110px;position:relative;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px)}
	.Homebannertext dl.bannertwo dt h3{font-size:50px;line-height:60px;font-weight:700;position:relative}
	.Homebannertext dl.bannertwo dt p{font-size:20px;position:relative;padding-top:20px}
	.Homebannertext dl.bannerthree{position:absolute;width:1220px;left:50%;margin-left:-610px;top:0}
	.Homebannertext dl.bannerthree dt{float:left;position:relative;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px)}
	.Homebannertext dl.bannerthree img{display:block;position:relative;width:auto;height:auto;left:0;margin:0;top:0}
	.Homebannertext dl.bannerthree dd{width:500px;float:left;color:#fff;padding-top:170px;position:relative;padding-left:25px;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px)}
	.Homebannertext dl.bannerthree dd h3{font-size:55px;font-weight:700;line-height:70px}
	.Homebannertext dl.bannerthree dd p{font-size:20px;line-height:30px}
	.bannereffect{opacity:0;filter:alpha(opacity=0)}
	.bannertime{transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out}
	.bannertime1{transition:all .8s ease-in-out .2s;-moz-transition:all .8s ease-in-out .2s;-ms-transition:all .8s ease-in-out .2s;-o-transition:all .8s ease-in-out .2s;-webkit-transition:all .8s ease-in-out .2s}
	.bannertime2{transition:all 1s ease-in-out .2s;-moz-transition:all 1s ease-in-out .2s;-ms-transition:all 1s ease-in-out .2s;-o-transition:all 1s ease-in-out 2s;-webkit-transition:all 1s ease-in-out .2s}
	.Homebanner li.cur .Homebannertext img.bigimg{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}
	.Homebanner li.cur .Homebannertext dl.bannerone dt{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}
	.Homebanner li.cur .Homebannertext dl.bannerone dd{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}
	.Homebanner li.cur .Homebannertext dl.bannertwo dt{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}
	.Homebanner li.cur .Homebannertext dl.bannerthree dt{transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0)}
	.Homebanner li.cur .Homebannertext dl.bannerthree dd{transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0)}
	.Homebanner li.cur .bannereffect{opacity:1;filter:alpha(opacity=100)}
	.Homebanner li.cur1 .bannertime{transition:all .4s linear .2s;-moz-transition:all .4s linear .2s;-ms-transition:all .4s linear .2s;-o-transition:all .4s linear .2s;-webkit-transition:all .4s linear .2s}
	.Homebanner li.cur1 .bannertime1{transition:all .4s linear .1s;-moz-transition:all .4s linear .1s;-ms-transition:all .4s linear .1s;-o-transition:all .4s linear .1s;-webkit-transition:all .4s linear .1s}
	.Homebanner li.cur1 .bannertime2{transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear}
	.Homebanner li.cur1 .Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px)}
	.Homebanner li.cur1 .Homebannertext dl.bannerone dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px)}
	.Homebanner li.cur1 .Homebannertext dl.bannerone dd{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px)}
	.Homebanner li.cur1 .Homebannertext dl.bannertwo dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px)}
	.Homebanner li.cur1 .Homebannertext dl.bannerthree dt{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px)}
	.Homebanner li.cur1 .Homebannertext dl.bannerthree dd{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px)}
	.Homebanner li.cur1 .bannereffect{opacity:0;filter:alpha(opacity=0)}
	.index_btn{width:100%;position:absolute;height:40px;top:440px;z-index:9999;background:#4e4e4e;}
	.index_btn ul{margin:0px auto;padding:0px;width:1180px;}
	.index_btn ul li{float:left;width:295px;height:40px;position:relative;}
	.index_btn ul li span{position:relative;z-index:999;width:294px;display:block;height:40px;}
	.index_btn ul li span a{display:block;width:294px;color:#FFF;background:#65942d;cursor:pointer;font-size:14px;text-align:center;line-height:40px;border-right:1px solid #a7a7a7;float:left;height:40px;}
	.index_btn ul li span a:hover,.index_btn ul li span a.hover{color:#FFF;background:#066d36;}
	.index_btn ul li span a.cur{border:none;width:295px;}
	.index_btn ul li em{display:inline-block;height:40px;padding-left:40px;font-style:normal;}
	.index_btn ul li em.btn{background:url(../style/btn1.png) no-repeat left center;}
	.index_btn ul li em.btn1{background:url(../style/btn2.png) no-repeat left center;}
	.index_btn ul li em.btn2{background:url(../style/btn3.png) no-repeat left center;}
	.index_btn ul li em.btn3{background:url(../style/btn4.png) no-repeat left center;}
	
	.index_btnbox{width:295px;height:220px;background:#FFF;position:absolute;top:0px;left:0px;padding:20px 0px 0px 0px;}
	.index_btnbox img{display:block;margin:auto;}
	.index_btnbox p{margin:0px;padding:20px 20px 0px 19px;}
	.index_btnbox p a{display:block;float:left;width:130px;padding-bottom:5px;line-height:24px;}
	

	/*-----------------[公司简介]--------------*/	
	.parAbout{ padding:30px 0 60px 0; height:400px; background:#f2f1f7 url(../style/parAbout.png) bottom center no-repeat;}
	.parAbout .subTitle{ margin-bottom:60px;}
	.parAbout .img-responsive{ padding:10px; background-color:#fff;box-shadow:-20px -10px 50px #e2e1e1;}
	.parAbout .txt p{ font-size:16px; text-indent:34px; line-height:35px; padding-bottom:30px;}
	.parAbout .txt .more{ display:inline-block; padding:5px 15px; font-size:12px; text-transform:uppercase; background-color:#32845f; color:#fff;}
	.parAbout .txt .more:hover{ background-color:#f60;}
	
	/*-----------------[核心业务]--------------*/	
	.parYewu{ padding:60px 0; background:url(../style/parYewu.png) top center fixed no-repeat;}
	.parYewu .classtitle{background:#00873f; color:#fff; text-align:center; padding:20px 0;filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8;}
	.parYewu .classtitle h3{ font-size:20px;}
	.parYewu .classtitle h4{ font-weight:400;}
	
	.parYewu .main{ overflow:hidden;}
	.parYewu .main li{float:left;width:25%}
	.parYewu .main li:last-child .item .item_title{border-right:none}
	.parYewu .main .item{position:relative}
	.parYewu .main .item .item_title{border-right:1px solid #ccc;background:#fff;padding:20px;position:relative}
	.parYewu .main .item .item_title h3{font-size:14px;line-height:20px;color:#161616;text-align:left;margin:0 15px;padding:5px;padding-left:80px}
	.parYewu .main .item .item_title h3 a{color:#161616;}
	.parYewu .main .item:hover .item_title h3 a{ color:#fff;}
	.parYewu .main .item .item_title .triangle{position:absolute;left:50%;margin-left:-10px;bottom:-15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;z-index:99}
	.parYewu .main .Item1 .item_title h3{background:url(../style/icon_01.png) no-repeat left center}
	.parYewu .main .Item2 .item_title h3{background:url(../style/icon_02.png) no-repeat left center}
	.parYewu .main .Item3 .item_title h3{background:url(../style/icon_03.png) no-repeat left center}
	.parYewu .main .Item4 .item_title h3{background:url(../style/icon_04.png) no-repeat left center}
	.parYewu .main .Item1:hover .item_title h3{background:url(../style/icon_red_01.png) no-repeat left center}
	.parYewu .main .Item2:hover .item_title h3{background:url(../style/icon_red_02.png) no-repeat left center}
	.parYewu .main .Item3:hover .item_title h3{background:url(../style/icon_red_03.png) no-repeat left center}
	.parYewu .main .Item4:hover .item_title h3{background:url(../style/icon_red_04.png) no-repeat left center}
	.parYewu .main .item .item_title h3 span{font-size:12px;display:block;font-weight:100; height:20px; overflow:hidden;}
	.parYewu .main .item .box{position:relative;overflow:hidden}
	.parYewu .main .item .box .intro{position:absolute;left:0;top:100%;width:100%;height:100%;padding:30px 20px 20px;background:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8F000000, endcolorstr=#8F000000);box-sizing:border-box;text-align:center;transition:all .5s linear;-o-transition:all .5s linear;-moz-transition:all .5s linear;-webkit-transition:all .5s linear;color:#fff}
	.parYewu .main .item .box .intro p{color:#fff;font-size:12px;line-height:20px;text-align:left}
	.parYewu .main .item .box .intro a{color:#076e37;font-size:12px;line-height:20px;background-color:#fff;display:inline-block;margin:20px auto;padding:2px 5px}
	.parYewu .main .item .pic{font-size:0;height:160px}
	.parYewu .main .item .pic img{width:100%}
	.parYewu .main .item:hover .item_title{background-color:#076e37}
	.parYewu .main .item:hover .item_title h3{color:#fff}
	.parYewu .main .item:hover .item_title .triangle{border-top:15px solid #076e37}
	.parYewu .main .item:hover .box .intro{top:0}

	
	/*-----------------[资讯中心]--------------*/	
	.parNews{ padding-bottom:50px; background-color:#f1f1f1;}
	.newsScroll{ overflow:hidden;}
	.newsScroll li{ overflow:hidden;}
	/*.newsScroll li .pic{ float:left; width:33.3333%;}
	.newsScroll li .pic a{ display:block; padding:0 10px;}
	.newsScroll li .pic a:hover span.t{ background-color:#009a44; color:#fff;}
	.newsScroll li .pic a img{ display:block; width:360px; height:240px;}
	.newsScroll li .pic a span{ display:block;}
	.newsScroll li .pic a span.t{ background-color:#fff; padding:15px;}
	.newsScroll li .pic a span.title{ font-size:16px; color:#333;}
	.newsScroll li .pic a span.con{ color:#666; padding-top:10px;}
	.newsScroll li .pic a span.time{ font-size:11px; color:#a0a0a0; padding-top:10px;}
	.newsScroll li .pic a span.more{ text-align:right;}
	.newsScroll li .pic a:hover span.title,.newsScroll li .pic a:hover span.con,.newsScroll li .pic a:hover span.more,.newsScroll li .pic a:hover span.time{ color:#fff;}*/
	.parNews .fCl-nav{ height:24px; line-height:18px; position: absolute; left:45%; bottom:-35px; padding: 0 33px; }
	.parNews .fCl-nav li{ float: left; width: 12px; font-family: Tahoma,Helvetica; font-size: 28px; _font-size: 38px; margin-right: 5px; color: #b6b6b6; cursor: pointer;}
	.parNews .fCl-nav li.on{ color:#009a44;  }
	
	/*-----------------[合作品牌]--------------*/	
	.parBrand{ position:relative;}
	.brandScroll{ position:relative; height:250px; padding:0 45px;overflow:hidden;}
	.brandScroll ul{ overflow:hidden; zoom:1; }
	.brandScroll ul li{ float:left;width:20%;overflow:hidden;display:inline;}
	.brandScroll ul li a{ display:block; width:180px; border:1px solid #e1e1e1; margin:15px auto;}
	.brandScroll ul li a img{ display:block; width:180px; height:74px;}
	.brandScroll .prev,.brandScroll .next{position:absolute;top:62px;display:block;width:40px;height:71px;overflow:hidden; background-repeat:no-repeat; cursor:pointer;}
	.brandScroll .prev{left:0; background-image:url(../style/brandScroll_left.png);}
	.brandScroll .next{right:0; background-image:url(../style/brandScroll_right.png);}
	.brandScroll .prevStop{ background-image:url(../style/brandScroll_left.png);}
	.brandScroll .nextStop{ background-image:url(../style/brandScroll_right.png);}

/*-----------------[内页]--------------*/
.nbanner{ text-align:center; height:400px; overflow:hidden; padding-top:80px;}
.nbanner01{ background:url(../style/banner01.jpg) center bottom no-repeat;}
.nbanner02{ background:url(../style/banner02.jpg) center bottom no-repeat;}
.nbanner03{ background:url(../style/banner03.jpg) center bottom no-repeat;}
.nbanner04{ background:url(../style/banner04.jpg) center bottom no-repeat;}
.nbanner05{ background:url(../style/banner05.jpg) center bottom no-repeat;}
.nbanner06{ background:url(../style/banner06.jpg) center bottom no-repeat;}
.nbanner07{ background:url(../style/banner07.jpg) center bottom no-repeat;}
.sectionDetail .subtitle h3{text-align:center;color:#066d36;font-size:20px;line-height:30px;margin:15px 0;position:relative;padding-bottom:10px;margin-bottom:10px}
.sectionDetail .subtitle h3 .En{display:block;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:100;color:#7f7f7f}
.sectionDetail .subtitle h3:before{position:absolute;content:"";left:50%;bottom:0;margin-left:-80px;width:160px;height:1px;background:#ccc;display:block}
.sectionDetail .subtitle h3:after{position:absolute;left:50%;margin-left:-3px;bottom:-2px;width:6px;height:6px;background:#066d36;content:"";display:block}
.sectionDetail .subnav{ text-align:center; padding-bottom:50px;}
.sectionDetail .subnav ul{ padding-top:20px;}
.sectionDetail .subnav ul li{ display:inline-table; padding:10px 30px; margin:0 5px; border:1px solid #ccc;}
.sectionDetail .subnav ul li.cur{ border:1px solid #066d36;}
.sectionDetail .subnav ul li.cur a,.classMenu ul li a:hover{ color:#066d36;}
.location{padding:10px 0;}
.location .title{padding-left:35px;position:relative}
.location i.btn{width:20px;height:20px;background:url(../style/icon_location.png) 3px no-repeat;margin-left:5px;display:block;position:absolute;left:0;top:0}
.location span{font-size:14px;line-height:36px;color:#757575}
.location span a{font-size:14px;line-height:36px;}
.detailProfile{margin-bottom:100px; overflow:hidden;}
.detailProfile .l{width:50%}
.detailProfile .r{width:50%}
/*.detailProfile .detail_Intro{margin-top:70px;}*/
.datail .detail_Pic img{max-width:100%}
.datail .detail_Intro p{font-size:16px;line-height:30px; padding-top:30px; color:#474747}
.datail .detail_Intro p strong{ color:#066d36;}
.datail .detail_Intro ul{ padding-top:30px;}
.datail .detail_Intro ul li{ font-size:16px; padding-bottom:15px;}
.datail .detail_Intro div{font-size:16px;line-height:36px;color:#474747}
.detailNews{ padding-bottom:100px; overflow:hidden;}
.detailNews .NewsList li{float:left;width:25%}
.detailNews .NewsList .item{box-shadow:0 0 5px #ccc;margin:10px}
.detailNews .NewsList .item .pic img{width: 100%; height:200px;}
.detailNews .NewsList .item .intro{padding:0 10px 20px 10px}
.detailNews .NewsList .item h3{font-size:16px;line-height:22px; font-weight:100;color:#5c5c5c;padding:5px 0;border-bottom:1px solid #ccc;margin-bottom:10px}
.detailNews .NewsList .item h3 span{color:#b4b4b4;font-weight:100}
.detailNews .NewsList .item p{font-size:14px;line-height:20px;color:#b4b4b4}
.detailNews .NewsList .item .intro p span{font-size:14px;line-height:20px;color:#066d36;text-align:right}
.detailNews .NewsList .item:hover h3{color:#066d36}
.detailNews{}
.detailNews .main{position:relative}
.detailNews h1{font-size:19px;line-height: 1.8;color:#333;font-weight:500;text-align:center;margin:10px 0 30px}
.detailNews h1 span{display:block;font-size:14px;line-height:20px;color:#464646}
.detailNews .share{text-align:right}
.detailNews .datail_Intro p{font-size:14px;line-height:26px;color:#464646;margin-bottom:20px}
.detailNews .datail_Intro div{font-size:14px;line-height:26px;color:#464646;margin-bottom:20px}
.detailNews .datail_Intro img{margin:0 auto}
.detailNews .main .share{position:absolute;top:20px;right:10px}
.detailNews .main .share a{float:right!important}

.datail_Intro{line-height: 26px; color: #666;padding: 20px;}

.datail{ padding-bottom:50px;}

.green-black{ clear:both; margin:0 auto;text-align:center;}
.h50{ clear:both; height:50px; overflow:hidden;}
.green-black ul,.green-black li{ display:inline;}
.green-black a{padding:3px 8px;color:#fff;margin:2px;background:#999;}
.green-black a:hover{padding:3px 8px;color:#fff;margin:2px;background:#066d36;}
.green-black li.active a{padding:3px 8px;color:#fff;margin:2px;background:#066d36}
.green-black span.disabled{border:#ccc 1px solid;color:#666;padding:2px 8px;margin-right:3px;}

.produ{ border:1px solid #ccc; overflow:hidden; margin-bottom:40px;}
.produ .pic{ width:40%; height:200px; float:left;}
.produ .pic div{ height:200px; width:100%;}

.produ .text{ width:59%; float:right; border-left:1px dashed #ccc;}
.produ .text ul{ padding:15px; height:220px; padding-bottom:10px;}
.produ .text ul li{ padding-bottom:5px;}

.img_meng_show{ width:100%; height:100%;}
.img_meng_show td{
vertical-align: middle;
text-align: center;
}
/*-----------------[尾部]--------------*/
.footer{ padding-top:10px; color:#666; box-shadow:0 -10px 50px #e2e1e1;}
.footer dl{ overflow:hidden;}
.footer dl dt{ padding:10px 0; margin-bottom:10px; border-bottom:1px solid #ddd; color:#2f2f2f; font-size:16px; font-weight:800;}
.footer .contact dd{ padding-bottom:10px;}
.footer .links dd a{float:left;display:block; height:30px; line-height:30px; padding-right:10px;}
.footer .copyright{ padding:30px 0; margin-top:30px; background-color:#65942d; text-align:center; color:#fff;}
.footer .copyright a{ color:#fff;}
.footer .copyright span{ padding:0 10px;}

#kf{position:fixed;right:0;top:50%; z-index:9999;}
#kf li{position:relative;}
#kf li a{display:block;border-bottom:1px solid #fff;z-index:99;}
#kf li a img{ display:block;}
#kf li div{position:absolute;right:-500%;top:0;display:block;padding:10px;transition:all .5s linear;z-index:-1;background:#65942d;color:#fff}
#kf li:last-child a{border-bottom:none}
#kf li div.pic{width:116px;height:117px}
#kf li div.tel,#kf li div.email{width:150px;height:25px; line-height:25px;}
#kf li div.email{width:180px;}
#kf li div.pic img{ height:100%;}
#kf li:hover div{right:45px}

.subPic{ padding-bottom:40px;}
.subPic a{ display:block; position:relative;}
.subPic a span{ position:absolute; display:block; width:100%; height:30px; bottom:0; text-align:center; line-height:30px; color:#fff; background-color:#066d36;}
.subPic .col-md-3{ padding-bottom:30px;}

.pageym{width:100%;height:50px; margin-bottom:30px;text-align:center;}
.page{width:100%;height:35px;text-align:center;padding-top:15px;}
.page li{ display:inline; padding:0 3px;}
.page a{width:auto;border:1px solid #cccccc;padding:3px 8px;}
.page li.active a,.dq{background:#71706e;color:#fff;}
.pageym1{width:100%;height:50px;text-align:center;padding: 50px 0;}

.detailRecruiting{margin-bottom:100px}
.detailRecruiting .title{width:100%;box-shadow:3px 3px 3px #ccc}
.detailRecruiting .title strong{display:inline-block;width:20%;text-align:center;color:#646464;font-size:14px;line-height:60px;float:left;position:relative}
.detailRecruiting .main{border:1px solid #ccc}
.detailRecruiting .title strong i{position:absolute;bottom:50%;right:0;width:1px;height:20px;margin-bottom:-10px;background:#ccc}
.detailRecruiting .box_title{padding:10px 0;cursor:pointer}
.detailRecruiting .box_title span{display:inline-block;width:20%;text-align:center;color:#5f5f5f;font-size:14px;line-height:30px}
.detailRecruiting .box_intro{margin:0 30px;padding:20px 30px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:none}
.detailRecruiting .box_intro p{font-size:14px;color:#636363;line-height:20px}
.detailRecruiting .box_intro a{display:inline-block;margin:0 auto;text-align:center;font-size:14px;color:#fff;line-height:36px;background:#066d36;padding:0 10px;width:80px}
.detailRecruiting .box_intro .box_btn{text-align:center;margin:15px 0 30px}
.detailRecruiting .box:hover .box_title span{color:#066d36}
.detailRecruiting .box.selected .box_title span{color:#066d36}
.detailRecruiting .box.selected .box_intro{overflow:hidden}
.Resume{display:none;position:relative}
.Resume .Popupbg{width:100%;height:100%;display:block;position:fixed;left:0;top:0;background:rgba(0,0,0,.78);z-index:99997}
.Resume .Popup{position:relative}
.Resume .Popup{position:absolute;left:50%;top:-600px;margin-left:-480px;background:#fff;z-index:99998;width:960px}
.Resume .Popup .form h3{font-size:14px;line-height:40px;color:#fff;background:#066d36;text-align:center}
.Resume .Popup .form p{font-size:14px;line-height:40px;color:#777;padding:0 30px}
.Resume .Popup .form .box_row h3{text-align:left;font-size:14px;color:#545454;line-height:40px;padding:0 30px;background:#f7f0f1;margin:10px 0;margin-top:30px}
.Resume .Popup .form .form1{margin:0 30px}
.Resume .Popup .form .form1 input{border:none;font-size:14px;line-height:30px;padding:0 10px;color:#777}
.Resume .Popup .form .row{margin:10px 0;padding:0 30px}
.Resume .Popup .form .box_row .controls{float:left;width:33.33%}
.Resume .Popup .form .box_row .controls label{width:30%;font-size:14px;line-height:20px;color:#000;float:left}
.Resume .Popup .form .box_row .controls input{width:56%;float:left;font-size:14px;line-height:20px;color:#000}
.Resume .Popup .form .box_row .controls select{width:57%;float:left;font-size:14px;line-height:20px;color:#000}
.Resume .Popup .form .box_row .controls option{font-size:14px;line-height:20px;color:#000}
.Resume .Popup .form .box_row textarea{width:100%;min-height:200px}
.Resume .Popup .box_btn{margin:0 auto;text-align:center;margin:30px}
.Resume .Popup .box_btn a{font-size:14px;line-height:36px;color:#fff;background:#066d36;padding:0 15px;display:inline-block}
.Resume .Popup .close{position:absolute;right:-40px;top:10px;cursor:pointer}
@media(min-width:1024px){.detailDevelopment .main{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end}
}
@media(max-width:1024px){#kf{display:none}
.detailProfile .detail_Intro{margin-top:20px}
.detailMember .detail_Intro{margin:0 -10px}
.detailMember .detail_Intro li{float:left;width:50%}
.detailMember .detail_Intro .item{margin-bottom:20px;margin-right:0;box-sizing:border-box;margin:10px;border:1px solid #ccc;padding:10px;box-shadow:3px 3px 3px #ccc}
.detailEnterprise li{float:left;width:20%}
.detailDevelopment{height:auto}
.detailDevelopment .main{width:80%;margin:0 auto}
.detailDevelopment .main .Intro{float:none}
#Company-profile .master .main li:last-child{display:none}
#Organizational-structure .master .main li:last-child{display:none}
#Member-companies .master .main li:last-child{display:none}
#Enterprise-honor .master .main li:last-child{display:none}
#Development-course .master .main li:last-child{display:none}
.detailProduct .bottom .left{width:100%}
.detailProduct .bottom .left .left{width:49%}
.detailProduct .bottom .left .right{width:49%}
.detailProduct .bottom .right{width:100%}
.detailProduct .bottom .right .left{width:49%}
.detailProduct .bottom .right .right{width:49%}
.detailProduct .bottom .Address{margin-bottom:20px}
.detailProduct .main .right{width:46%}
.detailProduct .main .detail_Intro{padding-right:0}
.detailProduct .main .detail_Intro h3{margin:10px;padding:10px}
.datail .detail_Intro p{line-height:26px}
.detailNotice .main .left{float:none;width:100%}
.detailNotice .main .right{float:none;width:100%}
.detailContact .intro{margin:30px 0}
.detailCooperation li{float:left;width:20%}
.Resume .Popupbg{display:none}
.Resume .Popup{width:auto;position:relative;left:0;top:0;margin:0 auto;margin-left:0;margin-top:50px;border:1px solid #ccc;box-shadow:0 0 5px #ccc}
.detailRecruiting .title strong{width:33.33%}
.detailRecruiting .box_title span{width:33.33%}
}
@media(max-width:768px){.master{position:relative}
.master .main .btn-m{width:40px;height:40px;position:absolute;right:0;top:50%;margin-top:-20px;display:block;cursor:pointer;font-size:40px;line-height:40px;color:#066d36;transition:all .5s linear}
.master .main ul{position:absolute;left:0;top:70px;background:#fff;width:100%;display:none;z-index:99}
.master .main ul li{float:none}
.detailOrganization .detail_Pic img.organization{display:none}
.detailOrganization .detail_Pic img.organization_m{display:block;margin:0 auto}
.detailEnterprise li{float:left;width:25%}
.detailProduct .main .left{width:100%}
.detailProduct .main .right{width:100%}
.detailProfile .left{width:100%}
.detailProfile .right{width:100%}
.detailNotice .main .ListNews .item .Dotted_line{margin:15px 10px;width:20%}
.detailNews .main .share{position:relative;top:0;right:10px;text-align:right!important}
.detailNews .NewsList li{float:left;width:50%}
.detailContact .left{float:none;width:100%}
.detailContact .right{float:none;width:100%}
.detailCooperation li{float:left;width:25%}
.detailRecruiting .title strong{width:50%}
.detailRecruiting .box_title span{width:50%}
#ListNewspaper .Listgroup li{width:50%}
.Resume .Popup .form .box_row .controls{width:50%}
}
@media(max-width:480px){.detailNews .NewsList li{float:left;width:100%}
.detailMember .detail_Intro li{float:none;width:100%}
.detailEnterprise li{float:left;width:50%}
.detailProduct .bottom .left{width:100%}
.detailProduct .bottom .left .left{width:100%}
.detailProduct .bottom .left .right{width:100%}
.detailProduct .bottom .right{width:100%}
.detailProduct .bottom .right .left{width:100%}
.detailProduct .bottom .right .right{width:100%}
.detailNotice .main .ListNews a{margin:10px 0}
.detailNotice .main .ListNews .item .Dotted_line{display:none}
.detailNotice .main .ListNews .item .date{display:block;float:none;text-align:right}
.detailCooperation li{float:left;width:33.33%}
.detailRecruiting .box.selected .box_intro{margin:0 10px;padding:10px 15px}
.Resume .Popup .form .row{padding:0 10px}
.Resume .Popup .form .box_row .controls{width:100%}
}

.page_service div.l .detail_Intro{ margin:0; padding-right:100px;}
.page_service .datail .detail_Intro p{padding-top: 0px;}
.page_service .datail .detail_Intro ul{ padding-top: 15px;}


.job_table{ padding:30px 0 70px;}

.job_show{}
.job_show h1{text-align:left;font-size:30px;font-weight:400;margin:0;padding:0;color:#066d36;}
.job_show h2{text-align:left;font-size:20px;font-weight:400;margin:10px 0;padding:0;color:#066d36;}
.job_show .info{margin:15px 0;padding:0px;font-size:14px;}
.job_show .info ul{overflow:hidden;}
.job_show .info ul li{float:left;width:23.3%;border-left:1px solid #dadada;padding-left:1.5%;line-height:30px;}
.job_show .info ul li span{color:#999;}
.job_show .intro a{color:#066d36;}
.job_show .intro a:hover{color:#f30;}
.job_show .other{margin-top:30px;text-align:center;}
.job_show .other p{font-weight:bold;}
.job_show .other a{display:inline-block;margin:0 10px;cursor:pointer;background:#fff;border-radius:4px;border:1px solid #ddd;padding:6px 20px;min-width:100px;}
.job_show .other a span{font-size:18px;margin-right:10px;}
.job_show .other a em{font-style:normal;font-size:18px;}
.job_show .other a:hover{background:#2384D5;border-color:#2384D5;color:#fff;}
.job_show .other a:hover span{color:#fff;}
.job_show .tags{font-weight:500;}
.job_show .tags a{margin-left:15px;display:inline-block;border-radius:4px;border:1px solid #ddd;background:#fff;padding:4px 10px;font-weight:normal;font-size:14px;}
.job_show .tags a:hover{background:#2384D5;color:#fff;border-color:#2384D5;}
.job_show .action{text-align:center; padding:25px 0;}
.job_show .action a{display:inline-block;margin:0 10px;cursor:pointer;background:#fff;border-radius:4px;border:1px solid #2384D5;padding:6px 20px;min-width:100px;background:#2384D5;color:#fff;}
.job_show .action a:hover{color:#fff;border-color:#f60;background:#f60;}


/*history*/
.history {
	background:url(../style/line04.gif) repeat-y 187px 0;
	overflow:hidden;
	position:relative;
}
.history-date {
	overflow:hidden;
	position:relative;
}
.history-date h2 {
	background:#fff url(../style/icon06.gif) no-repeat 158px 0;
	height:59px;
	font-size:25px;
	font-family:微软雅黑;
	font-weight:normal;
	padding-left:45px;
	margin-bottom:74px;
}
.history-date h2.first {
	position:absolute;
	left:0;
	top:0;
	width:935px;
	z-index:99;
}
.history-date h2 a {
	color:#00bbff;
	display:inline-block;
	*display:inline;
	zoom:1;
	background:url(../style/icon08.gif) no-repeat right 50%;
	padding-right:17px;
	margin:21px 97px 0 0;
}
.history-date h2 a:hover {
	text-decoration:none;
}
.history-date h2 img {
	vertical-align:-5px;
}
.history-date h2.date02 {
	background:none;
}
.history-date ul li {
	background:url(../style/icon07.gif) no-repeat 180px 0;
	padding-bottom:50px;
	zoom:1;
}
.history-date ul li.last {
	padding-bottom:0;
}
.history-date ul li:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.history-date ul li h3 {
	float:left;
	width:168px;
	text-align:right;
	padding-right:19px;
	color:#066d36;
	font:normal 18px/16px Arial;
}
.history-date ul li h3 span {
	display:block;
	color:#d0d0d0;
	font-size:12px;
}
.history-date ul li dl {
	float:left;
	padding-left:41px;
	margin-top:-5px;
	font-family:微软雅黑;
	max-width: 800px;
}
.history-date ul li dl dt {
	font:16px/22px 微软雅黑;
	color:#737373;
}
.history-date ul li dl dt span {
	display:block;
	color:#787878;
	font-size:12px;
}
.history-date ul li.green h3 {
	color:#1db702;
}
.history-date ul li.green h3 span {
	color:#a8dda3;
}
.history-date ul li.green dl {
	margin-top:-8px;
}
.history-date ul li.green dl dt {
	font-size:30px;
	line-height:28px;
}
.history-date ul li.green dl dt a {
	display:inline-block;
	*display:inline;
	zoom:1;
	overflow:hidden;
	vertical-align:middle;
	margin-left:12px;
}
.history-date ul li.green dl dd {
	padding-top:20px;
	display:none;
}
.history-date ul li.green dl dd img {
	float:left;
}
.history-date ul li.green dl dd p {
	overflow:hidden;
	zoom:1;
	line-height:21px;
	color:#787878;
}
.history-date h2.first .more-history {
	font-size:16px;
	background:transparent;
	margin-left:30px;
}
.history-date h2.first .more-history:hover {
	text-decoration:underline;
}
*body .history-date ul li dl dt {
	_font-size:12px!important;
	_font-weight:bold;
}
*body .history-date ul li dl dt span {
	_font-weight:normal!important;
}
*body .history-date ul li.green dl dt a {
	_background:transparent!important;
	*background:transparent!important;
	*font-size:12px!important;
	_font-weight:normal!important;
}

.detailfazhan{ padding-top: 30px;}
.detailfazhan .box{ position: relative; margin-bottom: 30px; border: 1px solid #ddd; padding: 20px;}
.detailfazhan .box h3{ position:absolute; left:20px; top:-15px; color: #066d36; font-size: 18px; background-color: #fff; padding: 0 20px;}
.detailfazhan .box .con{ padding: 10px 20px 0; font-size: 16px;}



/* 默认样式 */
.timeline li {
	height: 150px;
	position: relative;
	overflow: hidden;
}

.timeline li div {
	position: absolute;
}

.timeline .check .spring {
	position: absolute;
	display: block;
	width: 51px;
	height: 6px;
	left: 105px;
	top: 47px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPElEQVQYV2NkQAP/gYARCNDFUQRgirAphitEl0TngxXisg5ZnBGXIpgbYfIYjkb3BNxGbBLYxIgyEaQRAA8KKAWYsZtjAAAAAElFTkSuQmCC);
}

.timeline .check s {
	position: absolute;
	display: block;
	left: 157px;
	top: 40px;
	width: 16px;
	height: 16px;
	border: 3px solid #41838E;
	background: #fff url(../style/sprite.png) 1px -100px;
	cursor: pointer;
}

.timeline .check .line {
	position: absolute;
	width: 38px;
	height: 1px;
	background: #fff;
	left: 180px;
	top: 50px;
	font-size: 1px;
}

.timeline .thumb {
	width: 150px;
	top:10px;
	left:100px;
	font-size: 30px;
}

.timeline .thumb img {
	width: 72px;
	height: 72px;
	border: 5px solid #41838E;
}

.timeline .thumb span {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #41838E;
	text-align: center;
	font-size: 12px;
	font-family: Arial black;
}

.timeline .content {
	left: 234px;
	top: 10px;
	width: 80%;
	border-left: 5px solid #066d36;
	background: #e5fef1;
	padding: 10px 0;
}

.timeline .content h3{
	margin: 23px 15px;
	font-size: 30px;
	font-family: microsoft yahei;
}

.timeline .content p {
	display: block;
	padding-left: 30px;
	padding-bottom: 10px;
	color: #333;
}

.timeline .content b {
	position: absolute;
	display: block;
	width: 17px;
	height: 34px;
	background: url(../style/sprite.png);
	left: -21px;
	top: 25px;
}
.timeline li.a1,.timeline li.a12{ height: 140px;}
.timeline li.a2{ height: 90px;}
.timeline li.a3{ height: 180px;}
.timeline li.a4,.timeline li.a9{ height: 90px;}
.timeline li.a5{ height: 160px;}
.timeline li.a7,.timeline li.a8{ height: 100px;}
.timeline li.a10,.timeline li.a11{ height: 150px;}


/*-----------------[自适应]--------------*/

@media (max-width:767px){
#vs-pic{ display:none;}
.vs-pic{ padding:50px 0;}
.vs-pic img{ display:block;}
.job_show .info ul li{ width:100%;}

.page_service div.l .detail_Intro{ margin:0; padding-right:0; padding-top:30px;}

.produ .pic{ width:100%; float:none;}
.produ .text{ width:100%; float:none; border-left:none;}
.produ .text ul{ padding-top:0;}
	.mbnews .right .item .date h3{ font-size: 9px !important;}
	.mbnews .right .item .date{ padding: 6px !important; overflow: hidden !important;}
	.mbnews .right .item .date h3 span{ display: block; text-align: center !important; font-size: 23px !important;}

.nbanner{ height:65px; background-size:140% 100%; margin-top:66px;}
.row{ padding:0; margin:0;}
.parAbout{ height:auto;}
.footer .copyright span{ display:block;}
.footer .links dd a{ width:23%;}
.footer dl{ padding-bottom:20px;}
.brandScroll .autox{ overflow:hidden;}
.brandScroll ul li{ width:100%;}
.index_btn,.header .leftbtn,#newsScroll,.parNews .fCl-nav,#kf,.subTitle a.more{ display:none;}
.col-xs-12 .newsScroll li .pic{ width:100%;}
.col-xs-12 .newsScroll li .pic a{ padding:0;}
.parYewu .container .row{width: 100%;}
.parYewu .main li {width:100%;}
.bannerbox{ margin-top:60px;}
.bannerbox,.Homebanner ul li img{ height:170px;}
.Homeleft, .Homeright{ top:15%;}
.sectionDetail .subnav ul li{ margin-bottom:10px;}
.sectionDetail .subnav{ padding-bottom:30px;}
.detailProfile .l{width:100%}
.detailProfile .r{width:100%}
.detailNews .NewsList li{float:left;width:100%}
.history{ background: no-repeat;}
.history-date h2,.history-date .green{ display: none;}
.history-date li h3{ text-align: left !important; padding-left: 30px;}
	.history-date ul li{ background-position: left 2px;}
	.history-date ul li dl{ padding-left: 32px; padding-top: 15px;}
	.timeline li.a1,.timeline li.a12{ height: 220px;}
	.timeline li.a2{ height: 130px;}
	.timeline li.a3{ height: 260px;}
	.timeline li.a4,.timeline li.a9{ height: 100px;}
	.timeline li.a5{ height: 200px;}
	.timeline li.a7,.timeline li.a8{ height: 120px;}
	.timeline li.a10,.timeline li.a11{ height: 170px;}

	.timeline .thumb{ width: auto; top:0; left: 0; font-size: 20px;}
	.timeline .content{ top:40px; left: 0; width: 90%; padding-right: 5%;}
}
@media ( min-width : 768px) and (max-width: 991px) {


.page_service div.l .detail_Intro{ margin:0; padding-right:50px; padding-top:0;}

.produ .pic{ width:100%; float:none;}
.produ .text{ width:100%; float:none; border-left:none;}
.produ .text ul{ padding-top:0;}

.nbanner{  height:250px; background-size:100% 100%; }
.parAbout{ height:auto;}
.row{ padding:0; margin:0;}
.brandScroll ul li,.footer .links dd a{ width:33.3333%;}
.brandScroll .autox{ overflow:hidden;}
.index_btn,.header .leftbtn,#newsScroll,.parNews .fCl-nav{ display:none;}
.col-xs-12 .newsScroll li .pic{ width:50%;}
.col-xs-12 .newsScroll li .pic a{ padding:20px;}
.parYewu .container .row{width: 100%;}
.parYewu .main li {width:50%;}
.detailProfile .detail_Intro{margin-top:20px}
	.history-date ul li dl{ max-width: 450px;}
}
@media(min-width:1200px){
.footer .links dd a{ width:17%;}
.mbnews{ display:none;}
}


@media(max-width:1200px){
.header .nav li{float:left;width:20%;text-align:center}
.header .nav li a{padding:30px 10px 25px}
}
@media(max-width:1024px){
.header .nav{width:100%}
.header{border-bottom:1px solid #ccc}
.header .leftnav{width:100%}
.header .leftbtn{position:absolute;right:20px;top:50%;margin-top:-40px}
.header .nav li a{padding:10px}
.header .main{position:relative}
.header .btn-m{width:40px;height:40px;background:url(../style/phone_btn.png) no-repeat center center;position:absolute;right:0;top:10px;display:block;cursor:pointer}
.header .nav{position:fixed;top:80px;left:0;background:#fff;display:none}
.header .nav li{float:none;width:100%;display:block}
.header .nav li.nav_li{border-top:1px solid #ccc}
.header .nav .nav_down{position:relative;left:0;top:0;width:100%;margin-left:0;box-shadow:none;display:none}
.header .nav .nav_down li.mb {width:100%}
.header .nav .nav_down li.mb a{display:block; text-align:center;}
.header .btn .search{position:fixed;width:100%}
.header .btn .search input[type=text]{width:85%}
.header .btn li:hover .search{top:85px;opacity:1}
}
@media(max-width:768px){
.header .leftlogo{width:50%}
.header .leftbtn{right:50px;width:auto}
 #News .main .left {
            width: 100%;
        }

        #News .main .right {
            width: 100%;
        }

        #News .main .newshot .left {
            width: 30%;
        }

        #News .main .newshot .right {
            width: 68%;
        }

        #News .main .right .item .left {
            width: 15%;
        }

        #News .main .right .item .right {
            width: 85%;
        }

        #News .main .right .item {
            margin: 10px 0;
        }
}
@media(max-width:400px){
.header{height:60px}
.header .nav{top:60px}
.header .btn{display:none}
.header .nav li a.a{ padding:15px 0;}
 #News .main .left {
        display: none;
    }

    #News .main .right .item .left {
        display: block;
        width: 20%;
    }

    #News .main .right .item .right {
        width: 78%;
    }

    #News .main .right .item .date h3 {
        font-size: 14px;
    }
}


.news_list{ margin-top:20px;}
.news_list li{border-bottom:1px solid #E6E6E6;overflow:hidden;padding:12px 0 12px 0;}
.news_list li .date{background:#fff;color:#333;display:inline-block;margin-right:20px;float:left;font-family:verdana;text-align:center;border-radius:4px;font-size:24px;font-family:verdana;border:1px solid #147630;padding:5px 0 0;}
.news_list li .date em{display:block;font-style:normal;font-size:14px;font-family:arial;background:#147630;padding:3px 15px;color:#fff;margin-top:5px;}
.news_list li div{color:#999;font-size:12px;margin-left:95px;line-height:22px;}
.news_list li div a{display:block;font-size:18px;color:#333;margin-bottom:5px;}
.news_list li div a:hover{color:#147630;}
.news_list li a span{ color:#f60;}
.news_list p a{font-size:12px !important; display: inline !important;}
.news_list p small{font-size:12px;padding-left: 10px;}


@media(max-width:767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-x: scroll;
		overflow-y: hidden;
		border: 1px solid #ddd;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch
	}

	.table-responsive>.table {
		margin-bottom: 0
	}

	.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td {
		white-space: nowrap
	}

	.table-responsive>.table-bordered {
		border: 0
	}

	.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
		border-left: 0
	}

	.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
		border-right: 0
	}

	.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
		border-bottom: 0
	}





}

.filter{border:1px solid #f3f3f3;padding:6px 20px;margin-bottom:30px;box-shadow:0px 0 10px rgba(0,0,0,0.1);padding:15px;}
.filter dl{margin:0;}
.filter dl dd{float:left;width:70px;font-weight:bold;font-size:14px;margin:0;padding-top:5px;}
.filter dl dt{margin:0 0 0 80px;}
.filter dl dt a{font-weight:normal;margin:0 5px 5px 0;padding:5px 10px;color:#666;font-size:14px;display:inline-block;}
.filter dl dt a:hover{background:#066d36;color:#fff;}
.filter dl dt .hover{background:#066d36;color:#fff;}

.sectionDetail .rc ul li{padding: 10px 0px; width: 125px;}



#News{}
#News .main{ }
#News .main li.pt{ padding:20px 0;}
#News .main .left{float:left;width:48%}
#News .main .right{float:right;width:52%}
#News .main .right ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column-reverse;align-items:flex-start}
#News .main .newshot{border:1px solid #ccc;padding:20px 10px; background-color:#fff; overflow:hidden;}
#News .main .newshot .left{width:38%}
#News .main .newshot .pic img{width:200px;height: 200px;}
#News .main .newshot .right{width:60%}
#News .main .newshot .pic{text-align:left}
#News .main .newshot .intro{margin-right:10px}
#News .main .newshot .intro h3{font-size:14px;line-height:20px;color:#066d36;text-align:left;padding:5px 0;font-weight:100}
#News .main .newshot .intro h3 span{display:block;font-size:16px;line-height:30px;font-weight:100;color:#717171}
#News .main .newshot .intro h3 .day{font-size:34px;line-height:36px;color:#4b4b4b}
#News .main .newshot .intro p{font-size:12px;line-height:22px;color:#818181}
#News .main .newshot .intro a{text-align:right;display:inline-block;color:#066d36;float:right}


#News .main .right .item{margin-left:20px;margin-bottom:0}
#News .main .right .item:hover{color:#066d36}
#News .main .right .item:hover .date h3{color:#066d36}
#News .main .right .item:hover .date h3 span{color:#066d36}
#News .main .right .item:hover .intro h3{color:#066d36}
#News .main .right .item .left{width:16%}
#News .main .right .item .right{width:83%}
#News .main .right .item span{display:block}
#News .main .right .item .date{border:1px solid #ccc;padding:10px;display:block; background-color:#fff;}
#News .main .right .item .date h3{font-size:16px;line-height:25px;color:#717171;font-weight:100}
#News .main .right .item .date h3 span{font-size:30px;line-height:30px;color:#4b4b4b;text-align:left}
#News .main .right .item .intro{text-align:left;padding:10px 0;padding-left:10px}
#News .main .right .item .intro h3{font-size:14px;line-height:26px;color:#131313}
#News .main .right .item .intro p{font-size:12px;line-height:20px;color:#818181}



.mbnews .right .left{float:left;}
.mbnews .right .right{float:right;}
.mbnews .right li{ clear:both; padding:9px 0;}
.mbnews .right .item{ overflow:hidden;}
.mbnews .right .item:hover{color:#066d36}
.mbnews .right .item:hover .date h3{color:#066d36}
.mbnews .right .item:hover .date h3 span{color:#066d36}
.mbnews .right .item:hover .intro h3{color:#066d36}
.mbnews .right .item .left{width:15%}
.mbnews .right .item .right{width:85%}
.mbnews .right .item span{display:block}
.mbnews .right .item .date{border:1px solid #ccc;padding:10px;display:block; background-color:#fff;}
.mbnews .right .item .date h3{font-size:16px;line-height:25px;color:#717171;font-weight:100}
.mbnews .right .item .date h3 span{font-size:30px;line-height:30px;color:#4b4b4b;text-align:left}
.mbnews .right .item .intro{text-align:left;padding:10px 0;padding-left:10px}
.mbnews .right .item .intro h3{font-size:14px;line-height:26px;color:#131313}
.mbnews .right .item .intro p{font-size:12px;line-height:20px;color:#818181}



#News .responsive{position:relative}
#News .responsive .slick-prev{background-image:url(../imgeas/icon/news_left.png);background-repeat:no-repeat;background-color:#9e9e9e;width:23px;height:23px;margin-left:15px;border:none;outline:0;left:50%;top:100%;margin-left:0}
#News .responsive{padding:0}
#News .responsive .slick-next{margin-left:15px;background-image:url(../imgeas/icon/news_right.png);background-repeat:no-repeat;background-color:#9e9e9e;width:23px;height:23px;border:none;outline:0;position:absolute;top:100%;left:50%;margin-left:35px}
#News .responsive button:hover{background-color:#066d36;cursor:pointer}
