﻿@charset "utf-8";
/* CSS Document */



a {
    text-decoration: none;
    -webkit-transition: 300ms;
    transition: 300ms;
    cursor: pointer;
	color:#666666;
}
a:hover{ color:#ff0000}
.header{ width: 1200px; margin: 0 auto; position: relative; }
.head img { display: block;}
.head em, .head i { font-style: normal;}
.head { height:180px; background: url("../images/bg.jpg") repeat-x; z-index:99;position:relative;}
.head .tok { height: 120px;}
.head .tok h1 { float: left; width: 450px; margin-top: 32px;}
.head .tok h1 img { width: 441px; height:57px;}
.head .tok h2 { float: left; height: 60px; border-left: 1px solid #dddddd; margin-top:30px; padding: 0px 0 0 20px; font-size: 24px; color: #01901d; line-height: 24px;}
.head .tok h2 p { font-size:16px;  margin-top: 10px; letter-spacing: 3px;}
.head .tod { float: right; margin-top:20px; margin-right:5px;}
.head .tod p { height: 35px; margin-left: 165px;}
.head .tod p a { display: block; float: left; padding-left: 40px; font-size: 14px;}
.head .tod p span { display: block; float: left; margin: 0 10px; font-weight: normal; color: #dddddd;}
.head .tod em { display: block; font: 30px "Arial"; color: #e50012; padding-left: 35px; }
.head .tod em span { font-size:14px; }
.head .menu li { float: left; position:relative;}
.head .menu li .toa { display: block; font-size: 16px; color: #ffffff; line-height: 60px; padding: 0 30px;}
.head .menu li .toa:hover, .head .menu .cur .toa { background: #feb313;}
.head .menu li:hover p { display:block;}
.head .menu li p { display:none; width:100%; position:absolute; left:0; top:60px;}
.head .menu li p a { display:block; width:100%; line-height:50px; background:#ffffff; border-bottom:1px solid #d7d7d7; font-size:14px; color:#000; text-align:center;}
/*.head .menu li p a:hover{ background-color:#01901e; color:#ffffff;}*/

.sbanner{ background-color:#ff0000; height:300px;}
/*banner*/
.pic2{ display:block; overflow:hidden; position:relative; }
.pic > img{ display:block; width:100%; transition:600ms; -webkit-transition:600ms; }
.pic2 > img{display:block; width:100%; }
.banner-box{ position:relative; overflow:hidden; }
.banner .slick-arrow{ width:50px; height:50px; top:50%; margin-top:-26px; z-index:99; border-radius:100%; border:1px solid #feb313; position:absolute; opacity:0; visibility:hidden; }
.banner .slick-prev{ left:3%; transform:translateX(-60px); -webkit-transform:translateX(-60px); }
.banner .slick-next{ right:3%; transform:translateX(60px); -webkit-transform:translateX(60px); }
.banner .slick-arrow i{ display:block; width:100%; height:100%; }
.banner .slick-prev i{ left:3%; background:url(../images/banner_prev.png) no-repeat left center; }
.banner .slick-next i{ right:3%; background:url(../images/banner_next.png) no-repeat right center; }
.banner .slick-arrow:hover{ background-color:#01901d; border-color:#01901d; }
.banner .slick-prev:hover i{ background-position:right center; }
.banner .slick-next:hover i{ background-position:left center; }
.banner:hover .slick-arrow{ transform:translate(0); -webkit-transform:translate(0); opacity:1; visibility:visible; }
.switch-line{ position:absolute; left:0; bottom:0; height:4px; width:100%; background:#feb313; z-index:99; }
/*banner end*/



/*优势*/
.supt h2{display:block;padding-top:10px;height:80px;text-align:center;font-size:50px;}
.supt h2 a{color:#464a4b;}
.supt h2 a:hover{text-decoration:none;}
.supt h2 b{font-size:72px;color:#e7260d;}
.supt h2 em{display:block;font-size:24px;color:#666666;}
.sups dl{overflow:hidden;}
.sups dt{display:block;float:left;padding-top:25px;width:650px; } 
.sups dt h5{display:block;padding:20px 0 0 125px;margin-bottom:0px;height:95px;color:#feb313;font-size:28px;}
.sups dt h5 em{display:block;margin-top:5px;padding-bottom:5px;font-size:28px;color:#08881e;}
.sups dt p{ background:url(../images/ico.jpg) no-repeat 110px 10px;display:block;padding-left:125px;line-height:30px;font-size:16px;}
.sups dt p b{color:#fe5f19;}
.sup1{height:368px;background:url(../images/sup_bg1.jpg) no-repeat center top;}
.sup1 h5{background:url(../images/sup_l1.jpg) no-repeat left top;}
.sup2{height:596px;background:url(../images/sup_bg2.jpg) no-repeat center top;}
.sup2 h5.t1{background:url(../images/sup_l2.jpg) no-repeat left top;}
.sup2 h5.t2{margin-top:10px;background:url(../images/sup_l3.jpg) no-repeat left top; }
.sup2 dt{float:right;}
.sup3{margin-bottom:40px}
.sup3 dt{width:100%;}
.sup3 h5{background:url(../images/sup_l4.jpg) no-repeat left top;}

.main{ width:1200px; margin:0 auto;}

.lrlineb { border-left:#dfdfdf 1px solid;}
.lrline {border-right:#dfdfdf 1px solid;}
.ptb50 { padding:50px 0;}
.tab3 { text-align:center;}
.tab3 div { float:left;display:inline-block; width:calc(33% - 2px);width:-webkit-calc(33% - 2px);}
.tab3 h3{ color:#000; padding:5px 0; overflow:hidden;text-transform:uppercase;font-family: 'Conv_HelveticaNeueLTStd-BlkCn',"微軟正黑體","微软雅黑";}
.tab3 h4{ text-transform:uppercase; font-size:12px; color:#7f7f7f;font-family: 'Conv_HelveticaNeueLTStd-BlkCn';}
.tab3 .ticon1,.tab3 .ticon2,.tab3 .ticon3{display:block;margin:auto;position:relative; overflow:hidden;}
.tab3 .ticon1 a,.tab3 .ticon2 a,.tab3 .ticon3 a{width:100px; height:100px;margin:auto;display:block;position:relative;}

.m50{ padding-top:50px;}
.i_pro_bg{ background:url(../images/ixfixbg.png) no-repeat center top; width:100%; margin:0 auto; }
.i_title{ font-size:36px; color:#000000; line-height:60px; text-align:center; }
.i_tc{ font-size:16px; text-align:center; line-height:30px;}
.i_ad{ background:url(../images/i_ad.jpg) no-repeat center top; width:100%; height:192px; overflow:hidden;} 
.i_ad_title{ font-size:32px; color:#ffffff; padding:45px 0 20px 0; text-align:center}
.i_ad_button{ border:1px solid #08881e; background-color:#08881e; border-radius:50px; height:45px; width:200px; line-height:45px; color:#ffffff; text-align:center; margin:0 auto;}
.i_ad_button a{ display:block; color:#ffffff;}

.ibox-about-list{ margin-top: 25px;}
.ibox-about-list li{ margin-bottom: 55px; float: left; display: block; width: 20%;}
.ibox-about-list .numbox{ color: #666; line-height: 1;}
.ibox-about-list .num{ font-size: 62px; padding-right: 10px; color: #eaa334; font-family: "PF Din Thin"; font-weight: bold;}



/*客户见证*/

.wit2{overflow:hidden;margin-top:20px;height:272px;}
.wit2 dl{overflow:hidden;float:left;margin-right:55px;width:320px;height:272px;background:url(../images/c_pbg.jpg) no-repeat left top;}
.wit2 dl.laster{margin-right:0px;border:0;}
.wit2 dt{position:relative;overflow:hidden;display:block;margin:20px auto 0;width:272px;height:173px;}
.wit2 dt img{display:block;width:272px;height:173px;}
.wit2 dd{overflow:hidden;display:block;margin:0 auto;width:272px;}
.wit2 dd h5{display:block;margin:0 auto;width:272px;height:68px;line-height:68px;font-size:20px;}
.wit2 dd h5 a{color:#2f2f2f; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center;}
.wit2 dd h5 em{display:inline-block;padding-left:10px;color:#333333;}
.wit2 dd p{display:block;padding-top:20px;line-height:24px;color:#737373;font-size:14px;}

/*首页关于我们*/
.about_bg{ background:url(../images/about_bg.jpg) no-repeat center top;  margin:50px 0; }
.about_i{ width:850px; margin:0 auto; padding:20px 0; color:#ffffff; line-height:40px; text-align:center}
.about_title{ font-size:32px; color:#ffffff; padding:60px 0 0px 0; text-align:center}
.about_ibtn{ border:1px solid #feb313; background-color:#feb313; border-radius:50px; height:45px; width:200px; line-height:45px; color:#ffffff; text-align:center; margin:0 auto;}
.about_ibtn a{ display:block; color:#ffffff;}

/*荣誉资质*/
.h_bg{ background-color:#f4f4f4; width:1200px; margin:0 auto;margin-top:50px; padding-bottom:30px;}




/*底部*/
.linkIbox a:link, .linkIbox a:visited { color: #c9d5e3; }
.linkIbox a:active, .linkIbox a:hover { color: #fff; }
.linkIbox { background-color:#08881e ; padding: 4% 0px; color: #c9d5e3; position: relative; z-index: 22210; }
.linkIbox dd { float: left; display: block; width: 15%; overflow: hidden; }

.linkIbox dd.item2,.linkIbox dd.item3 { width:20%; }
.linkIbox .t { margin-bottom: 12px; }
.linkIbox .t a { font-size: 16px; color: #fff; }
.linkIbox .c { line-height: 2.2; }
.linkIbox a:hover { margin-left: 5px; }
/*.linkIbox dd.article-block { transform: translate(0px,50px); -webkit-transform: translate(0px,50px); opacity: 0; }
.linkIbox dd.articleShow { transform: translate(0,0); -webkit-transform: translate(0,0); opacity: 1; transition: all 570ms ease-in-out 0s; }*/
.foot { background-color: #2f2f2f; padding: 40px 0px; color: #fff; position: relative; z-index: 10; }
.foot a:link, .foot a:visited { color: #fff; }
.foot a:active, .foot a:hover { color: #c8d2de; }
.foot .article-block { opacity: 1; }
.foot .articleShow { opacity: 1; transition: all 200ms ease 100ms; }
.lett { padding: 0px 0px 10px; }
.lett .s { padding-right: 10px; }
.lett .s1 { background: url(../images/f1.png) no-repeat scroll left center; padding-left: 20px; }
.lett .s2 { background: url(../images/f2.png) no-repeat scroll left center; padding-left: 20px; }
.lett .s3 { background: url(../images/f3.png) no-repeat scroll left center; padding-left: 20px; }
.foot .sharpBox { width: 150px;text-align:center;}
.sharpBox img{ width:100px; height:100px; padding-top:5px;}
.r { float: right; display: inline-block; }

/*内页*/
.pbanner{ height: 300px; position: relative; overflow: hidden;}
.pbanner .title{ font-size: 36px; line-height: 1.1; position: absolute; left: 8%; color: #fff; top: 35%; opacity: 1; visibility: hidden\9;}
.pbanner .img{ background-position: center center; background-repeat: no-repeat; background-size: cover; height: 100%;}
.pbanner .bg{ background-color:#ff0000; position: absolute; left: 0; top: 0; width: 100%; height: 100%;  opacity: 0; visibility: hidden\9; transform:translateX(-100%); -webkit-transform:translateX(-100%); }

.page-nav-box{ position: relative; width: 90%; margin: -46px auto 0; border-bottom: 1px solid #efefef; background-color: #fff;}
.page-nav-btn{ float: left; display: block;}
.page-nav-btn a:link, .page-nav-btn a:visited { color: #666666;}
.page-nav-btn a:active,.page-nav-btn a:hover { color: #fff;}  
.page-nav-btn li{ float: left; display: block; height: 46px; line-height: 46px;}
.page-nav-btn a{ display: inline-block; padding: 0px 30px; position: relative; margin-right: -1px; z-index: 1;}
.page-nav-btn a:before{ content: ""; position: absolute; right: 0; top: 50%; width: 1px; height: 12px; background-color: #dbdbdb; margin-top: -6px; z-index: -2;}
.page-nav-btn a:after{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #f3bb33; z-index: -1; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .42s cubic-bezier(.4,0,.2,1); transition:transform .3s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0);  visibility:hidden\9; }
.page-nav-btn a.active:after,.page-nav-btn a:hover:after{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9; }
.page-nav-btn a.active{ color: #fff;}
.page-cur a:link, .page-cur a:visited { color: #666666;}
.page-cur a:active,.page-cur a:hover { color: #263d8f;}  
.page-cur{ float: right; display: block; color: #666; height: 46px; line-height: 46px; margin-right: 3%;}
.page-cur span{ padding: 0px 14px;}
.page-cur a.act{ color: #263d8f;}




.aboutPage{ padding: 115px 0px 90px; position: relative; overflow: hidden;}
.inner1000{ width: 1100px; margin: 0px auto;}
.aboutPage a:link, .aboutPage a:visited { color: #2f4b80; }
.aboutPage a:active, .aboutPage a:hover { color: #0346CC;}
.aboutPage .inner1000{ position: relative;}
.about-sider{ float: left; display: block; width: 20%;} 
.about-inner{ float: right; display: block; width: 68%;} 


.pageT h2{ font-size: 36px;  line-height: 1.2; font-weight: normal; margin-bottom: 15px;}
.pageT h3{ font-size: 28px;  line-height: 1.2; font-weight: normal; margin-bottom: 20px;}
.pageT .en{ font-size: 24px; color: #08881e; font-family: "PF Din Light"; line-height: 1.2; margin-bottom: 15px;}
.pageTmore{ width: 34px; height: 34px; background-color: #263d8f; position: relative; background-color: #08881e; display: block;}
.pageTmore i{ background: url(../images/jt1.png) no-repeat scroll center center; width: 32px; height: 13px; position: absolute; left: 17px; top: 50%; margin-top: -6px;  -webkit-transition: 0.3s; transition: 0.3s;} 
.about-list{ margin-bottom: 75px;}
.about-list li{ float: left; display: block; width: 29.33%; padding: 0px 2% 0px 2%; position: relative; font-size: 15px; color: #666666;}
.about-list li:before{ content: ""; position: absolute; left: 0; width: 2px; height: 100%; background-color: #cccccc;}
.about-list .numbox{ color: #666; line-height: 1;}
.about-list .num{ font-size: 60px; padding-right: 10px; color: #08881e; }
.pageC a:link, .pageC a:visited { color: #2f4b80; }
.pageC a:active, .pageC a:hover { color: #0346CC;}
.pageC img{ max-width: 100% !important; /*height: auto !important;*/ color: #393939;}
.pageC{ overflow: hidden; color: #666; text-align: justify;}
.about-con h2{ font-size: 36px; color: #333; font-weight: normal; margin-bottom: 25px; line-height: 1.5;}
.about-con .c{ margin-bottom: 65px;}


.news-list a{ display: block; position: relative; padding: 25px; border: 1px solid #e9e9e9; color: #666; }
.news-list .pic{ width: 250px; height:200px; overflow:hidden;float: left; }
.news-list .txts{ margin-left: 280px; }
.news-list .nowti{ font-size: 24px; line-height: 1.3; color: #000; -webkit-transition: 300ms; transition: 300ms; }
.news-list .date{ font-size: 12px; color: #999; margin-bottom: 12px; }
.news-list .tx{ height: 52px; margin-bottom: 20px; margin-top:20px;color:#666666;}
.nw-more{ display: inline-block; position: relative; padding-right: 14px; color: #feb313; line-height: 24px; -webkit-transition: 300ms; transition: 300ms; margin-top:40px; }
.nw-more:before{ content: ""; position: absolute; top: 50%; margin-top: -5px; right: 0; width: 4px; height: 10px; background: url('../images/bicos.png') no-repeat -121px -40px; }
.news-list li + li{ margin-top: 35px; }
.news-list a:before{ content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 4px; background: #08881e; -webkit-transition: 400ms; transition: 400ms; }

.pager a{ width: 42px; height: 40px; margin: 0 5px; border: 1px solid #ddd; font-size: 16px; color: #666; line-height: 40px; text-align: center; }
.pager .prev,
.pager .next{ width: auto; padding: 0 15px; }
.pager a.act{ background: #f4a05a; border-color: #f4a05a; color: #fff; }

.news1 .news-list{ margin-bottom: 60px; }
.news1{ padding: 0px 0 50px 0; }

 .news-list a:hover{ box-shadow: 0 0 5px rgba(0, 0, 0, .2); }
.news-list a:hover .nowti,
.news-list a:hover .nw-more{ color: #08881e; }
.news-list a:hover .nw-more:before{ background-position: -117px -40px; } 
.news-list a:hover:before{ width: 100%; }





.content{ position: relative; }
.page-left,.page-right{ padding: 100px 0px;}
.content .bgf5{ background-color: #f5f5f5; width:30%; position: absolute; left: 0; top: 0; height: 100%;}
.content .bgf5f{ background-color: #f5f5f5; width:20%; position: absolute; left: 0; top: 0; height: 100%;}
.page-left{ width: 30%; float: left; display: block; position: relative;}
.page-right{ float: left; display: block; width: 70%; position: relative;}
.page-sider{ width: 200px; float: right; display: block; margin-right: 10px;}
.page-con{ margin-left: 10%; width: 820px;}
.page-sider-num li{ float: none; width: auto; margin-top: 50px;}
.advantage-page{ margin-left: 10%; width: 820px;}
.advantage-pic li{ float: left; display: block; margin-right: 30px;}
.advantage-pic li:last-child{ margin-right: 0;}


/*新闻*/
.work-list a:link, .work-list a:visited { color: #666; }
.work-list a:active, .work-list a:hover { color: #01901d; }
.work-list{ padding-bottom: 20px; }
.work-list a{ display: block; position: relative; margin-bottom: 3px;  border:1px solid #f1f1f1;background-color: #ffffff; font-size: 16px; padding: 0px 14px 0 24px; height: 54px; line-height: 54px; border:2px solid #fff; overflow: hidden;}
.work-list a .time{ font-size: 14px;margin-right: 30px;}
.work-list .ico{ background: url(../images/more_ico.png) no-repeat; width: 12px; height: 20px; position: absolute; right: 2%; top: 50%; margin-top: -10px; opacity: 0; visibility: hidden\9; transform: translateX(-8px); -webkit-transform: translateX(-8px); transition:0.3s; -webkit-transition:0.3s;}
.work-list a:hover{ border-color: #01901d;}
.work-list a:hover .ico{ transform: inherit; -webkit-transform: inherit; opacity: 1; visibility: visible\9;}
.news-tit h3{ padding-bottom:5px; margin-top:0; margin-bottom:5px;font-size:28px;color:#01901d; text-align:center; font-weight:bold;}
.news-tit p{ text-align:center; padding-bottom:10px; border-bottom:1px solid #ccc; }
.news-con{ margin-top:20px;line-height: 30px;}
.fenxiang{width:100%; height:20px; line-height:20px;border-bottom:solid 1px #ccc;}
.fenye{width:100%; height:30px; padding:0px 0px 0px 0px;}

.news_a{ width:1200px; margin:0 auto;}
.a_left{ width:470px;  float:left;  }
.a_left_title{ font-size:36px; color:#000000;}
.title_newsa{ padding-top:20px;}
.b_right{ width:700px;float:right;}

.news-date{ line-height:24px; font-family:Arial; padding-left:28px; position:relative; }
.news-date:before{ content:""; position:absolute; width:19px; height:24px; top:0; left:0; background:url(../images/date.png) no-repeat left center; }


	/*默认样式开始*/
.n1{ width:100%; margin:0 auto; background-color:#ffffff; height:77px; border-bottom:1px solid #e5e5e5;}
.n2{  width:15%; float:left; height:77px; text-align:center;line-height:77px; color:#666666;  overflow:hidden; font-size:16px; margin-bottom:.5em; font-weight:bold; font-family:"微软雅黑";}
.n2:hover{background-color:#0175cc; width:15%; height:77px;  text-align:center; line-height:77px; color:#ffffff; cursor:pointer;}
/*.1ab{background-color:#0175cc; width:15%; height:77px;  text-align:center; line-height:77px; color:#ffffff; cursor:pointer;}*/


.n9{ width:100%; margin:20px auto;line-height: 50px;}
.n10{  width:100%; float:left; padding-left:20px;color: #1a1a1a;line-height:50px;overflow:hidden; font-size:16px;border-bottom: 1px  solid  #efefef;box-sizing: border-box;}
.n10:hover{background-color:#08881e; width:100%; height:50px; line-height:50px; color:#ffffff; cursor:pointer;}


.ab{background-color:#0175cc; width:25%; height:77px;  text-align:center; line-height:77px; color:#ffffff; cursor:pointer;}
.n11{font-size:14px; width:210px; height:30px;padding-left:32px; line-height:39px; color:#666; margin-bottom:8px; overflow:hidden;}
.n11:hover{ background:url(../images/pa1.jpg) no-repeat; width:210px; font-size:14px; height:30px; padding-left:25px; line-height:39px; color:#fb020c; cursor:pointer;}

.n12{color:#1c5483}
.n12:hover{color:#FF6000; cursor:pointer;}
.newslist { margin:0 auto;}
.newslist ul {}
.newslist li {
	background:url(../images/ico_1.jpg) no-repeat left center;
	padding: 10px 0 10px 20px;
	line-height: 30px;
	font-size:16px;
	width:96%;
	border-bottom:1px solid #efefef;
	overflow: hidden;
	
}

.newslist li a {
	color: #666666;
}
.newslist li a:hover {
	color: #ff9501;
}
.newslist li span {
	color: #666666;
	float: right;
	font-size:14px;
}
.clear {
    zoom:1;
}
.maincontent {margin:0 auto;}
#productslist {overflow: hidden; }
#productslist li { float: left;text-align: center;margin-right: 60px; width: 300px;height:481px;margin-bottom: 30px; }
#productslist li img{ width: 300px;height:441px; }
#productslist a {display: block; overflow: hidden; width: 100%;box-sizing:border-box;}
#productslist li a img{display: block;}
#productslist a:hover {border: 5px solid #feb313;}
#productslist h3 {font-size: 16px;color: white;line-height:50px; background-color:#feb313 }




#productslist12 {overflow: hidden; padding:20px 0 }
#productslist12 li { float: left;text-align: center;margin-right: 60px; width: 300px;height:481px;margin-bottom: 30px; }
#productslist12 li img{ width: 300px;height:441px; }
#productslist12 a {display: block; overflow: hidden; width: 100%;box-sizing:border-box;}
#productslist12 li a img{display: block;}
#productslist12 a:hover {border: 5px solid #feb313;}
#productslist12 h3 {font-size: 16px;color: #666666;line-height:50px; background-color:#ffffff }

.news-tit h3{ padding-bottom:5px; margin-top:1em; margin-bottom:5px;font-size:24px;color:#01a068; text-align:center; font-weight:bold;}
.news-tit p{ text-align:center; padding-bottom:10px; border-bottom:1px solid #ccc; }
.news-con{ margin-top:20px;line-height: 30px;}
.fenxiang{width:100%; height:24px; line-height:20px;border-bottom:solid 1px #ccc;}
.fenye{width:100%; height:30px; padding:0px 0px 0px 0px;}
.right{float:right;}

.newslists { margin:0 auto;padding-bottom: 30px;}
.newslists ul { width:96%}
.newslists li {

	height: 40px;
	line-height: 40px;
	font-size:16px;
	float:left;
	width:100%;
	overflow: hidden;
	border-bottom: #e8e8e8 1px solid;
	
}
.newslists li a {
	color: #666666;

}
.newslists li a:hover {
	color:  #02b2b5;
}
.newslists li span {
	color: #939393;
	float: right;
}


.maincontents {margin:0 auto; margin-top:1em;}
#productslists {overflow: hidden;}
#productslists li { margin-bottom: 15px; padding:0 10px; float: left; text-align: center; }
#productslists a {display: block; overflow: hidden; padding: 3px; background-color: #ebebeb; width: 100%;}
#productslists a:hover { padding: 3px;background-color: #02b2b5; color:#ffffff;}
#productslists h3 { font-weight:normal; }
#productslists p {margin: 0; height: 120px; overflow: hidden;}

.n_app{max-width:1200px;margin:0 auto;}
.n_app_array{border:#cdcdcd 1px solid;width:287px;float:left;height:170px;*height:190px;margin-right:0.9em; margin-bottom:20px;*margin-bottom:5px; overflow:hidden;}
.n_app_last{margin-right:0px}
.n_app_img{width:244px; margin:0 auto; height:117px; background-color:#efefef; margin-top:10px;}
.n_app_array a{text-decoration:none}
.n_app_array a:hover{color:#e01111;}
.n_app_info{text-align:left; width:244px; margin:0 auto; padding:5px 0;}
.n_app_comment{text-align:left; font-size:12px; line-height:24px;width:244px; margin:0 auto;}
.n_app_comment a:hover{color:#c6a159; }
.n_app_info a{line-height:30px; font-weight:bold; text-decoration:none; font-size:14px;}
.n_app_info a:hover{line-height:30px; color:#ba9163; font-weight:bold; text-decoration:none; font-size:14px;}

/*<!--默认样式结束-->*/



.inews-list a{ display: block; position: relative; color: #666; padding: 10px; margin-bottom:20px; border: 1px solid #e9e9e9;}
.inews-list .pic{ width: 182px; height:100px; overflow:hidden;float: left; }
.inews-list .txts{ margin-left: 200px; }
.inews-list .nowti{ font-size: 24px; line-height: 1.3; color: #000; -webkit-transition: 300ms; transition: 300ms; }
.inews-list .date{ font-size: 12px; color: #999; margin-bottom: 12px; }
.inews-list .tx{ height: 52px; margin-top:20px;color:#666666;}
 .inews-list{ }
 .inews-list{ padding: 0px 0 30px 0; }

 .inews-list a:hover{ box-shadow: 0 0 5px rgba(0, 0, 0, .2); }
.inews-list a:hover .nowti,
.inews-list a:hover .nw-more{ color: #08881e; }
.inews-list a:hover .nw-more:before{ background-position: -117px -40px; } 
.inews-list a:hover:before{ width: 100%; }


.project-list{ margin-left: -2%;}
.project-list li{ float: left; display: block; width: 31.33%; margin:0px 0px 35px 2%; position: relative;}
.project-list .txt{ background-color: #333333; color:#ffffff;text-align: center; height: 54px; line-height: 54px; font-size: 16px; overflow: hidden; transition:0.3s; -webkit-transition:0.3s;}
.project-list li:hover .grimg img{ transform: scale(1.06); -webkit-transform: scale(1.06); }
.project-list li:hover .txt{ background-color: #ECA838; color: #fff;}
.grimg{ overflow: hidden;}
.grimg .img{ width: 100%; height:280px; display: block; transition: transform .6s; -webkit-transition: transform .6s;}
.grimg:hover .img{ transform: scale(1.06); -webkit-transform: scale(1.06);}

.hezuo{ background-color:#f4f4f4;  overflow:hidden;}
.mm_text{ padding:40px 0; }
.partnerList{ margin-left: -3%; padding-bottom:30px;}
.partnerList li{ float: left; display: block; width: 15%; margin:0px 0px 20px 1%;}



			.Box .content {width: 1050px;margin: 0 auto;}

			.Box .Box_con {position: relative; }
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 120px;cursor: pointer;}
			.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -72px;}
			.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -72px;}
			.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden; height:300px;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width: 320px;height:300px; overflow:hidden;margin-left: 40px;overflow: hidden;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li img {display: block;width: 272px;height: 173px;transition: all 0.5s;}
			.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
			
			
			
