@charset "utf-8";
*{ margin:0; padding:0;}
html{ overflow-x: hidden; }
body {font-family:"times new roman";  margin:0 auto; padding:0px; font-size:14px; width:100%; color: #333;}
ul,ul,li,ol li,tr td,dl,dd{ list-style:none; margin:0; padding:0; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
.clear40{ height:40px;}
.clear20{ height:20px;}

a{ text-decoration:none; cursor:pointer; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 
color: #333;}
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.fl{ float:left;}
.fr{ float:right;}
img{border:none;}
h1,h2,h3,h4,h5,h6,strong,span,b{ font-weight: normal;}
input{ background: none; border: none;}
em,i,b{ font-style: normal;}

.clearfix{*zoom:1;} 
.clearfix:before,.clearfix:after{display:table; line-height:0; content:"";}
.clearfix:after{clear:both;}

.w1200{ width: 1200px; margin:0 auto;}
.w1400{ width: 1400px; margin:0 auto;}
.mt50{ margin-top: 50px;}
.pt50{padding-top: 50px;}
.pb50{ padding-bottom: 50px;}
.pt40{ padding-top: 40px;}
.pb40{ padding-bottom: 40px;} 

.header{ height: 150px; background: url(../images/logobg.png) no-repeat center;}
.header .logo{ display: block; margin-top: 50px;}
.navbar li{ float: left; position: relative; margin-top: 50px;}
.navbar li a{ font-size: 20px; color: #000;  padding: 0 55px; height: 80px; line-height: 80px; display: block; }
.header h3{ color: #000000; font-size: 18px;  font-family: arial; height: 80px; line-height: 80px; padding-left: 80px;}
.navbar li:hover a{ color: #FF0000;}
.navbar li b{ display: block; width: 0; height: 0; border-left: 5px solid transparent; border-top:5px solid #01993E;
opacity: 0; filter:alpha(opacity=0); top: 50px; transition: all 0.6s;border-right: 5px solid transparent; border-bottom: 5px solid transparent; position: absolute; left: 45%;}
.navbar li:hover b{ opacity: 1; filter:alpha(opacity=100); top: 60px;}

.banner{ overflow: hidden; width: 100%; position: relative;    }
.banner .bd{ width: 100%; }
.banner .bd li img,.banner .bd li{ display: block; width: 100%;  }
.banner .hd{ position: absolute; left: 48%; bottom: 5%; z-index: 9999; }
.banner .hd li{ border-radius: 100%; height:15px; width: 15px; text-align: center; display: block; float: left;
margin:0 5px; transition: all 0.6s; cursor: pointer; background: #fff;}
.banner .hd li.on{ background: #01993E;  }


.about .w1200{ background: url(map.png) no-repeat top center;}
.tit{ padding-top: 10px;}
.tit h3{color: #000000; font-size: 30px; text-align: center; }
.tit h2{color: #000000; font-size: 22px; text-align: center; font-family: arial;  opacity: 0.3; padding-top: 0px; text-transform:uppercase;}
.about-num { padding-top: 50px;}
.about-num li{ float: left; width: 25%; text-align: center; transition: all 0.6s;}
.about-num li strong{ color: #01993e; font-size: 56px; font-family: arial;}
.about-num li p{ color: #999; font-size: 18px;}
.about-cont{ padding-top: 20px;}
.about-cont .right{ width: 410px; position: relative;}
.about-cont .left{ width: 690px;}
.about-cont .left h2{ color: #000000; font-size: 20px; font-weight: bold; padding-bottom: 33px;} 
.about-cont .left p{ color: #666666; font-size: 15px; 	line-height: 34px;}
.about-img{ position: relative;}
.about-img h2{  color: #fff; position: absolute; top: 80px; width: 100%; text-align: center;}
.about-img h3{ color: #fff; position: absolute; top: 125px; width: 100%; text-align: center; opacity: 0.6;}
.about-cont .right .more{ display: block; position: absolute; left: 0; bottom: 0; display: block;  width: 90px;
	height: 90px;	background-color: #b8b9ba; font-size: 26px; color: #fff; text-align: center; line-height: 90px; transition: all 0.6s;}
.about-num li:hover{ transform: translateY(10px); cursor: default;}
.about-cont .right .more:hover{ background: #01993E; color: #fff;}

.yanfa{ background:url(../img/bg.png) no-repeat top center; padding: 50px 0; margin-top: 90px; height: 550px;}
.yan-cont{  width: 525px;}
.yan-cont h3{  color: #ffffff; font-size: 32px; font-weight: bold;}
.yan-cont h3 b{ width: 22px; height: 4px; background: #fff; margin-top: 30px; display: block;}
.yan-cont h4{  color: #ffffff; font-size: 24px; padding: 40px 0 30px 0;}
.yan-cont  p{  color: #ffffff;font-size: 15px; line-height: 36px;}
.yan-cont .more{ display: block; margin-top: 30px;}
.yan-list { background: #fff; height: 160px; margin-top: 50px;}
.yan-list li{ float: left; width: 16%; text-align: center;}
.yan-list li i{ display: block; background: url(../img/icon.png) no-repeat; transition: all 0.6s; margin:40px auto 0 auto; height: 40px !important;}
.yan-list li p{  color: #333333; font-size: 15px; text-align: center; padding-top: 20px;}
.yan-list li:nth-child(1) i{ background-position: -548px -37px;width: 29px;	height: 35px;  }	
.yan-list li:nth-child(6) i{ background-position: -441px -37px; width: 40px;	height: 38px; }	
.yan-list li:nth-child(5) i{ background-position: -340px -37px; 	width: 40px;	height: 30px; }	
.yan-list li:nth-child(4) i{ background-position: -238px -37px; width: 40px;	height: 34px; }	
.yan-list li:nth-child(2) i{ background-position: -132px -37px; width: 49px;	height: 33px;  }	
.yan-list li:nth-child(3) i{ background-position: -37px -37px;width: 36px;	height: 29px;  }	
.yan-list li:nth-child(1):hover i{ background-position: -548px -84px;width: 29px;	height: 35px;  }	
.yan-list li:nth-child(6):hover i{ background-position: -441px -84px; width: 40px;	height: 38px; }	
.yan-list li:nth-child(5):hover i{ background-position: -340px -84px; 	width: 40px;	height: 30px; }	
.yan-list li:nth-child(4):hover i{ background-position: -238px -84px; width: 40px;	height: 34px; }	
.yan-list li:nth-child(2):hover i{ background-position: -132px -84px; width: 49px;	height: 33px;  }	
.yan-list li:nth-child(3):hover i{ background-position: -37px  -84px;width: 36px;	height: 29px;  }	
.yan-list li:hover p{ color: #01993E;}                   



.tx{text-align: center;}   

.title2 em {
        font-size:30px;
        padding-bottom: 10px;
		line-height:180px;
 }

.fjsb{
    justify-content: space-between;
}
.fxrow,.fx{
    display: flex;
    flex-direction: row;
    align-items: center;
}

.app {
    margin: 60px 0;
	width:1000px;
	margin:0 auto
}

.app-blue {
    color: #0061b0
}

.app-green {
    color: #006934
}

.app-glass {
    color: #8fc31f
}

.app-list {
    margin-top: 20px;
}

.app-list-item {
    padding: 40px 0;
    border-bottom: 1px dashed #aaaaaa;
}

.app-list-item:first-child {
    padding-top: 0;
}

.app-list-item:last-child {
    padding-bottom: 0;
    border-bottom: none;
}

.app-list-item span {
    font-size: 30px;
    font-family: Impact;
}

.app-txt {
    margin-left: 40px;
}

.app-txt h3 {
    font-size: 18px;
    font-weight: bold;
}

.app-txt h4 {
    font-size: 16px;
    color: #666666;
    font-weight: normal;
    margin-top: 14px;
}


.news_list_met_27_2_7{ padding:0px 0;background:#fff; width:100%; margin:0 auto;}
.news_list_met_27_2_7 .met-index-news{background:#fff;border:1px solid #e7eaf1;border-radius:5px;box-shadow:0 1px 3px rgba(0,37,55,0.05);padding:10px; margin:5px;}
.news_list_met_27_2_7 .newsbox{padding:10px 10px 10px 10px}
.news_list_met_27_2_7 .met-index-news .title{border-bottom:1px solid; border-bottom-color:#000000;border-bottom-color:;border-bottom-color:#eeeeee;margin-bottom:10px}
.news_list_met_27_2_7 .met-index-news .news-h{float:left;padding-left:15px;margin:0;font-size:22px; font-weight:bold;line-height:36px;color:#333;color:;position:relative}
.news_list_met_27_2_7 .met-index-news .news-h:before{position:absolute;top:6px;left:5px;content:'';height:22px;width:4px;background-color:#EF7E00;background:}
.news_list_met_27_2_7 .met-index-news .news-desc{float:right;line-height:36px;color:#999999;color:;text-align:right;padding-right:10px;margin:0}
.news_list_met_27_2_7 .met-index-news .news-list{padding:0px}
.news_list_met_27_2_7 .met-index-news .news-list li{font-size:15px;padding-left:15px;overflow:hidden;font-weight:500}
.news_list_met_27_2_7 .met-index-news .news-list li a{color:#000000; line-height:35px}
.news_list_met_27_2_7 .met-index-news .news-list li a span:last-child{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block}
.news_list_met_27_2_7 .met-index-news .news-list li a:hover{text-decoration:underline;color:#EF7E00;color:}
.news_list_met_27_2_7 .met-index-news .news-list li a:hover span:last-child{ color:#EF7E00 !important;color:!important}
.news_list_met_27_2_7 .met-index-news .news-list li a span.updatetime{color:#000000;color:;float:right;padding-left:10px;margin-right:5px}
.news_list_met_27_2_7 .met-index-news .more{text-align:right;margin-top:5px; margin-bottom:10px;}
.news_list_met_27_2_7 .met-index-news .more a{padding:5px 7px;border:1px solid;border-radius:5px;color:#EF7E00;color:#5C3021;transition:all 0.5s ease-out}
.news_list_met_27_2_7 .met-index-news .more a:hover{color:#ffffff;background-color:#EF7E00;background:#5C3021;text-decoration:none;border-color:#5C3021}
.news_list_met_27_2_7 .met-index-news img{border-radius:5px;object-fit:cover}
@media (max-width:1024px){.news_list_met_27_2_7{padding:40px 0}}
@media (max-width:991px){ .imgbox{  width:100%}}
@media (max-width:768px).news_list_met_27_2_7 .item{  margin-bottom:10px}}
@media (max-width:767px){.news_list_met_27_2_7{padding:10px 0}}
@media (max-width:480px){.news_list_met_27_2_7 .newsbox>.row{margin:0}}
.news_list_met_27_3 .met-index-news .title.news_list_met_27_3_8{padding:50px 0px}

.xz{ width:70%; overflow:hidden; margin:0px auto; margin-top:0px}
.xz ul{ width:100%; margin:0px auto;}
.xz ul li{ width:23.8%;  float:left; overflow:hidden; line-height:45px; margin-left:5px; margin-right:5px; margin-bottom:15px;} 
.xz ul li a{ width:100%;  display:block; text-align:center; color:#fff;  line-height:45px;  border:0px solid #ddd; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
.red{ background: #EF7E00; font-size:20px; }
.red:hover{ background:#990000; color: #fff;font-size:20px; }

/* === 内容布局 === */
.content-layout { display:grid; grid-template-columns:1fr 280px; gap:30px; padding:30px 0; }
.content-main { min-width:0; }
.content-sidebar { width:270px;}
.intitleen{font-size:14px; color:#999; text-align: center; font-family: Arial, Helvetica, sans-serif}
.intitle{font-size:50px; color:#000; font-weight:bold;  text-align: center; line-height: 1.7em; letter-spacing: 1px; text-transform: uppercase;}
.inabcon{width:100%; float:right; text-align:left; line-height:35px; font-size:16px;}



/* === 文章列表 === */
.article-item { display:flex; gap:20px; padding:20px 0; border-bottom:1px solid #eee; }
.article-thumb { flex-shrink:0; width:200px; height:130px; overflow:hidden; border-radius:6px; }
.article-thumb img { width:100%; height:100%; object-fit:cover; }
.article-thumb a:empty, .article-thumb img[style*="none"] { display:none; }
.article-body { flex:1; }
.article-body h3 { font-size:18px; margin-bottom:8px; }
.article-body h3 a { color:#333; }
.article-body h3 a:hover { color:#0066cc; }
.article-desc { color:#666; font-size:13px; line-height:1.8; margin-bottom:8px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.article-meta { font-size:12px; color:#999; }
.article-meta span { margin-right:15px; }

/* === 文章详情 === */
.article-detail { background:#fff; padding:30px; border-radius:8px; }
.article-title { font-size:24px; text-align:center; margin-bottom:15px; }
.article-meta-bar { text-align:center; color:#999; font-size:13px; padding:10px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; margin-bottom:20px; }
.article-meta-bar span { margin:0 10px; }
.article-content { line-height:2; font-size:15px; }
.article-content p { margin-bottom:15px; }
.article-content img { max-width:100%; height:auto; border-radius:4px; margin:10px 0; }
.article-content h2, .article-content h3 { margin:20px 0 10px; }
.article-content ul, .article-content ol { padding-left:30px; margin-bottom:15px; }
.article-content blockquote { border-left:4px solid #0066cc; padding:10px 15px; margin:15px 0; background:#f9f9f9; color:#666; }
.article-footer { margin-top:30px; padding-top:20px; border-top:1px solid #eee; text-align:center; }
.btn-back { display:inline-block; padding:8px 20px; border:1px solid #ddd; border-radius:4px; color:#666; }
.btn-back:hover { border-color:#0066cc; color:#0066cc; }

/* === 侧边栏 === */
.sidebar-box { background:#fff; padding:20px; border-radius:8px; margin-bottom:20px; box-shadow:0 1px 4px rgba(0,0,0,0.2); }
.sidebar-title { font-size:16px; margin-bottom:15px; padding-bottom:10px; border-bottom:2px solid #0066cc; color:#000; }
.sidebar-nav li { padding:8px 0; border-bottom:1px dashed #eee; }
.sidebar-nav li:last-child { border-bottom:none; }
.sidebar-nav a { display:block; padding:5px 10px; border-radius:4px; transition:all 0.3s; }
.sidebar-nav a:hover, .sidebar-nav a.active { background:#fff; color:#0066cc; padding-left:15px; }
.sidebar-list li { padding:8px 0; border-bottom:1px dashed #eee; }
.sidebar-list li:last-child { border-bottom:none; }
.sidebar-list a { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.sidebar-product li { padding:10px 0; border-bottom:1px dashed #eee; }
.sidebar-product li:last-child { border-bottom:none; }
.sidebar-product a { display:flex; gap:10px; align-items:center; }
.sidebar-product img { width:60px; height:60px; object-fit:cover; border-radius:4px; flex-shrink:0; }
.sidebar-product span { flex:1; font-size:13px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.sidebar-contact p { padding:5px 0; color:#666; font-size:13px; }

/* === 分页 === */
.pagination { display:flex; gap:5px; align-items:center; justify-content:center; padding:20px 0; flex-wrap:wrap; }
.pagination a, .pagination span { padding:6px 12px; border:1px solid #ddd; border-radius:4px; font-size:13px; color:#666; }
.pagination a:hover { border-color:#0066cc; color:#0066cc; }
.pagination .current { background:#0066cc; color:#fff; border-color:#0066cc; }
.pagination .disabled { color:#ccc; cursor:default; }
.pagination .info { border:none; color:#999; }



.product{ background: url(../img/pro-bg.png) no-repeat top center #eef1f6; 	height: 729px;}
.product .w1200{ position: relative;}
.product ul li div.fl:nth-child(1){  width: 580px;	height: 400px; overflow: hidden; margin-left: 40px;}
.product ul li div.fl:nth-child(2){ width: 510px; padding-left: 45px; position: relative;}
.product .contentInner{ margin-top: 90px; }	
.product  li h3{ font-size: 20px; color: #000000; background: url(../img/yinhao.png) no-repeat left center; padding-left: 50px;
margin-top: 30px;}
.product  li p{ color: #666666; font-size: 14px; line-height: 34px; margin-top: 40px;}
.product  li .more i{ display: inline-block; background: url(../img/icon.png) no-repeat -36px -145px; width: 28px;
	height: 14px; vertical-align: middle; margin-left: 10px;} 
.product li .more{ position: absolute; bottom:-120px; color:#01993E; transition: all 0.6s;}
.product li .more:hover{ transform: translateX(10px);}
.product .title{ position:  absolute; right: 50px; bottom: 0;}
.product .prev{ display: inline-block; background: url(../img/icon.png) no-repeat -37px -178px;  width: 8px; height: 14px;
cursor: pointer; }
.product .next{ display: inline-block; background: url(../img/icon.png)no-repeat -103px -178px;  width: 8px; height: 14px; 
cursor: pointer;}
.pageState{ color: #888888; font-size: 20px; font-family: arial; padding: 0 10px;} 


.hezuo{width: 1200px; margin:0 auto;}
.hezuo  ul{ margin-top: 35px;}
.hezuo li{ float: left; width:165px; margin-bottom:15px; text-align: center; float: left;}
.hezuo li a{ display: block;  border:1px dashed #e0e0e0; margin-top:-1px;margin-left:-1px;}
.hezuo li img{ display: inline-block; border:1px dotted #666666; overflow: hidden; transition: all 0.6s;} 
.hezuo li:hover a { border:1px dashed #01993E}
/* .hezuo li:hover img{ opacity: 0.8;} */
.hezuo  .more{ display: block; width: 194px;	height: 52px; color: #01993e; text-align: center; line-height: 52px; 	border-radius: 26px; display: block;	border: solid 1px #01993e; margin:40px auto 10px auto; transition: all 0.36s;}
.hezuo .more:hover{ transform: translateX(-10px); box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);}
.hezuo  .more i{ display: inline-block; margin-left: 10px; background:url(../img/icon.png) no-repeat -36px 45px; width: 28px;height: 14px;} 
 
 

.news{background: #ffffff; padding:0 0 30px 0; margin-top:20px;} 
 .news ul{ margin-right: -33px; padding-top: 35px;}
 .news ul li{ float: left; width: 358px; overflow: hidden; margin-right: 23px; margin-left:20px; transition: all 0.36s;box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);}
 .news ul li:hover{ transform: translateY(10px); box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);}
 .news li figure,.news li figure img{ width: 358px;	height: 246px; display: block;  overflow: hidden; transition: all 0.36s;}
 .news li:hover img{ transform: scale(1.1);}
 .news li figcaption{ background: #fff; box-shadow: -2px -4px 10px 0px rgba(2, 2, 2, 0.05); padding: 10px 10px 25px 10px; }
 .news li  h2 span{ 	color: #999999; font-size: 12px;}		
 .news li  h2  b{ color: #01993e; font-size: 12px; margin-left: 20px;}
 .news li h1{ color: #000000; font-size: 18px; padding: 20px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} 
 .news li p{ color: #666; font-size: 12px; line-height: 24px; height: 48px; overflow: hidden;}  
 .news  .more{ display: block; width: 194px;	height: 52px; color: #01993e; text-align: center; line-height: 52px; 	border-radius: 26px; display: block;	border: solid 1px #01993e; margin:40px auto 10px auto; transition: all 0.36s;}
 .news .more:hover{ transform: translateX(-10px); box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);}
 .news  .more i{ display: inline-block; margin-left: 10px; background:url(icon.png) no-repeat -36px -145px; width: 28px;height: 14px;} 
 
 
 
 
 
 
 
/**左侧分类列表**/
.m1200{ width:1300px;; margin:0 auto; overflow: hidden;}
.ab_left{width:200px; float:left;}
.ablist{width:200px; background:#fff; line-height:40px; font-size:20px; text-align:center; color:#333; font-weight:bold}
.ableft{ width:200px; overflow:hidden; margin:0px auto;}
.ableft ul{ }
.ableft ul li{ width:200px; float:left; overflow:hidden; font-size:15px; margin-right:1%; margin-bottom:2px; } 
.ableft ul li a{ width:200px; height:50px; display:block; text-align:center; color:#666;  line-height:50px; border-bottom:1px #CCCCCC dotted}

.ableft ul li a.active{  color:#666; line-height:50px; background: url(../images/jian.png) no-repeat right; height:50px; font-weight:900}
.abright{ width:1000px; float:right; }
.aboutleft{ width:860px; float:left}
.aboutright{ width:700px; float:right;  position:relative}
.aboutinfo{ border-bottom:1px double #ddd;  line-height:35px;color:#333; text-align:left; font-size:28px; font-family:"Segoe UI"}
.aboutinfo2{ line-height:30px; color:#333; text-align:left;}
.aboutmore{ width:150px; height:50px; text-align:center; background:#1997A0; font-size:16px; color:#FFF; line-height:50px; display:block; position:absolute; bottom:0px; margin-left:200px;}
.aboutmore:hover{ color:#333;background:#1997A0; background:none; border:1px solid #322; height:52px; line-height:52px;}


 
 
 
 .news2{width:1000px;float:right; overflow:hidden}
.news2 ul{}
.news2 ul li{width:990px; text-align:left; line-height:35px; border-bottom:1px #666 dotted}
.news2 ul li a{color:#333; font-size:13px; line-height:30px;}


 .inproduct{width:1000px; float:right; line-height:30px;}
.abti{width:1000px; margin:0 auto; border-bottom:2px #0066FF dotted; font-size:22px; line-height:40px;}
.inprod2{width:1000px; margin:0 auto; overflow:hidden}
.inprod2 ul{ margin:0 auto; overflow: hidden} 
.inprod2 ul li{width:1000px;  overflow: hidden; float:left; margin-left:10px; }
.inprod2 img{width:410px; height:305px; border:1px #CCCCCC double}
.inprod2 p{ line-height:55px;}
 
 
 
 
 
 
 .footer{ background: url(../images/footbg.png) no-repeat center; padding: 30px 0 0 0;}
 .footer dl{ float: left; padding-right: 100px;}
 .footer h3{ color: #333; font-size: 16px; padding-bottom: 0px;} 
 .footer p a{ display: block; padding: 5px 0; color: #333; font-size: 14px; opacity: 0.7;} 
 .footer p a:hover{ transition: all 0.6s; color: #01993E; transform: translateX(5px);}
 .footer .code p{color: #333; font-size: 14px; padding-top: 20px; text-align: center;  }
 .footer .code img{ margin: auto; display: block;}
 .footer h2{ color: #333; font-size: 30px; padding-bottom: 20px; font-family: arial;} 
 .footer h5{ color: #333; font-size: 14px; padding-bottom: 20px; opacity: 0.7; text-align: center;} 
 .footer .link-box{width: 270px; height: 38px; background: #fff; position: relative;}
 .footer .link-box .link-text{ color: #333; font-size: 14px; width: 212px; float: left; height: 38px; line-height: 38px; padding-left: 20px;}
 .footer .link-box ul{ width: 232px;  position: absolute; top: 38px; display: none;}
 .footer .link-box li a{ display: block;  color: #333; background: #f5f5f5; padding: 10px 0 10px 20px; transition: all 0.6s;}
 .footer .ul-btn{ display: block; width: 38px;	height: 38px; float: right; text-align: center; line-height: 38px; 
  background: #ff0000; cursor: pointer;}
 .footer .ul-btn i{  display: inline-block;  background:url(../img/icon.png) no-repeat -151px -185px; width: 14px; color:#FFFFFF;
height: 8px;}
.copyright{ border-top: 1px solid rgba(255,255,255,0.1); height: 62px; line-height: 62px; margin-top: 20px;}
 .copyright p{  color: #333; font-size: 14px;}
.copyright .foot-a {display:inline;color:#fff;opacity: 1;}
.copyright .foot-a:hover {display:inline;color:#fff;}
.copyright .foot-a img{width:20px;}

 /* 新闻内页*/
.neibanner{ overflow: hidden; width: 100%;}
.neibanner img{ display:block; width:100%; margin:0 auto;}
.newsnei{ margin-top: 0;}  
.newsnei li{ margin-bottom: 33px;} 
.fenye{ text-align: center;  padding:50px 0 0 0 }
.fenye a{ display: inline-block;  padding: 0 20px; height: 40px; border:1px solid #eee; background: #fff;
color: #555; line-height: 40px; text-align: center; transition: all 1s; margin:0 5px; }
.fenye span{ display: inline-block;  padding: 0 20px; height: 40px; border:1px solid #eee; background: #22ab38; color: #fff; cursor: pointer; line-height: 40px; text-align: center; transition: all 1s; margin:0 5px; }
.fenye a:hover,.fenye a.on{ background: #22ab38; color: #fff; cursor: pointer; }
.fenlei{ text-align: center; padding: 25px 0 10px 0;}
.fenlei span{ display: inline-block; width: 150px; height: 45px; line-height: 45px; text-align: center; color: #333;  background: #fff;
margin: 0 10px; font-size: 16px; color: #333; border-radius: 5px;}
.fenlei span.on,.fenlei span:hover{ background: #01993E; color: #fff; cursor: pointer;}

.pro-page { padding-bottom:70px;background:#eef1f6;}
.pro-page ul{ margin-right: -30px; margin-top: 30px;}
.pro-page li { float: left; width: 580px; margin-right: 30px; margin-bottom: 30px; background: #f5f5f5;} 
.pro-page li  a{ display: block; overflow: hidden;  clear: both;}
.pro-page li figure{ display: block; float: left; width: 260px; height: 200px; overflow: hidden;}
.pro-page li figure img{ display: block; width: 260px; height: 200px; overflow: hidden; transition: all 0.6s;}
.pro-page figcaption h2{ font-size: 16px; color: #000; padding:20px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
border-bottom: 1px solid #E0E0E0; margin-bottom: 10px;}
.pro-page figcaption p{ line-height: 30px; height: 120px; overflow: hidden; color: #666;}
.pro-page figcaption{ float: left; width: 280px; padding:0 15px;}


.casepage{background: #F5F5F5; padding-bottom: 50px;}
.casepage .fenye{ padding: 35px 0  10px 0;}
.case-top{ background:#fff; margin-top: 30px;margin-bottom:50px;}
.case-top a{ display: block; clear: both; overflow: hidden; height: 300px;}
.case-top figure{ float: left;width: 600px;  height: 300px; overflow: hidden;}
.case-top figure img{ width: 600px;  height: 300px; overflow: hidden; transition: all 0.6s;}
.case-top figcaption{ padding: 20px; width: 560px; float: right;}
.case-top figcaption h2{ font-size: 16px; color: #000; padding-top: 15px; font-weight: bold; }
.case-top figcaption h2{ font-size: 18px; color: #999; padding:10px 0 30px 0}
.case-top figcaption p{ color: #666; line-height: 36px; font-size: 14px; height: 108px; overflow: hidden;}
.case-top:hover img{ transform: scale(1.1);}

 .casepage ul { margin-right: -33px;}
 .casepage ul li{ float: left; width: 378px; overflow: hidden; margin-right: 33px; transition: all 0.36s; margin-bottom: 33px;}
 .casepage ul li:hover{ transform: translateY(10px); box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);}
 .casepage li figure,.casepage li figure img{ width: 378px;	height: 246px; display: block;  overflow: hidden; transition: all 0.36s;}
 .casepage li:hover img{ transform: scale(1.1);}
 .casepage li figcaption{ background: #fff; box-shadow: -2px -4px 10px 0px rgba(2, 2, 2, 0.05); padding: 10px 10px 30px 10px; }
 .casepage li h3{ color: #000000; font-size: 18px; padding: 15px 0 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} 
 .casepage li h4{ color: #999; font-size: 12px; padding: 10px 0 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} 
 
 .casepage li p{ color: #666; font-size: 14px; line-height: 30px; overflow: hidden; height: 30px;}  
 
 /*关于我们*/
 /*
.aboutpage .p1{ line-height: 36px; font-size: 16px; color: #666; margin-top: 15px; margin-bottom:20px; text-indent: 2em;}
.aboutpage .tit{ padding-top: 0 !important;}
.honor{ background: #F5F5F5; padding: 55px 0 50px 0; margin: 50px auto;}
.honor .news { padding: 0 !important;}
.honor .news .cont div figcaption{background: #fff !important; }

.aboutpage .news{ padding: 50px 0;}
.aboutpage .news .cont{ margin-right: -2%; margin-top:35px;}
.aboutpage .news .cont div{ float: left; width: 31%; margin-right: 2%; position: relative; overflow: hidden;}
.aboutpage .news .cont figure,.news .cont figure img{ display: block; max-width: 100%; height: auto; overflow: hidden; transition: all 0.6s;}
.aboutpage .news .cont div figcaption{ background: #f5f5f5; padding: 30px;}
.aboutpage .news .cont div h3{ color: #000000; font-size: 16px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.aboutpage .news .cont div p{  color: #666666;  margin: 25px 0; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.aboutpage .news .cont div span{ display: block; position: absolute; bottom: -40px; background: #01993E; display: block; width: 100%; left: 0; right: 0;
height: 40px; text-align: center; line-height: 40px; transition: all 0.6s;}
.aboutpage .news .cont div span img{ display: inline-block;}
.aboutpage .news .cont>div:hover span{ bottom: 0;}
.aboutpage .news .cont>div:hover figure img{ transform: scale(1.1);}

.wenhua ul{ text-align: center;}
.wenhua ul li{ display: inline-block; margin: 0 5px;}

.gongchang{ background: #F5F5F5; margin:60px 0 0px 0; padding: 50px 0;}
.gongchang ul{ padding-top: 35px;}
.gongchang li{ float: left; width: 380px; margin-right: 20px; overflow: hidden;}
.gongchang li img,.gongchang li figure{ width: 380px; height: 280px; overflow: hidden; transition: all 0.36s;}
.gongchang figcaption p{ background: #fff; height: 50px; line-height: 50px; text-align: center; font-size: 14px; color: #333; transition: all 0.36s;}
.about-text{ padding: 50px 0 0 0;}
.about-text img{ display: block; max-width: 100%; overflow: hidden;}
.gongchang li:hover img{ transform: scale(1.1)}
.gongchang li:hover figcaption p{ background: #01993E; color: #fff;}
*/
/*修改关于我们*/
.aboutpage .sec1 { padding: 50px 0;}
.aboutpage .sec1 .right{ width: 680px;}
.aboutpage .sec1 .left{ width: 500px; height: 500px; overflow: hidden;}
.aboutpage .sec1 h2{  font-size: 40px; font-weight: bold; color: #01993e; padding-top: 20px;}
.aboutpage .sec1 h3{  font-size: 28px; color: #eee; text-transform: uppercase; font-family: arial; padding:5px 0 10px 0;}
.aboutpage .sec1 h4{  font-size:20px; color: #000; padding-bottom: 10px; padding-top: 30px;}
.aboutpage .sec1 h4 b{ display: block; width:50px; height: 2px; background: #01993E; margin:20px 0}
.aboutpage .sec1 p{ line-height: 36px; color: #555; font-size: 14px;}

.aboutpage .sec1 ul { margin-top: 30px;}
.aboutpage .sec1 ul li { float: left; border-right: 1px solid #E0E0E0; padding:15px 50px;}
.aboutpage .sec1 .time-list strong{ font-weight: bold; color: #000;  display: block; text-align: center; font-size: 16px;}
.aboutpage .sec1 li p{  color: #333;  display: block; text-align: center; font-size: 16px;}
.aboutpage .sec2{ background: #F5F5F5; padding: 50px 0;}


.aboutpage .sec2 h1{ text-align: center; font-weight: bold; color: #01993E; font-size: 40px; padding-bottom: 10px;}
.aboutpage .sec2 h2{ text-align: center;  color: #E0E0E0; font-size: 28px; text-transform: uppercase; padding-bottom: 40px;}
.aboutpage .sec2 li{ float: left; width: 370px; overflow: hidden; margin: 15px;}
.aboutpage .sec2 li img,.aboutpage .sec2 li  figure{ width: 378px; height: 246px; overflow: hidden; transition: all 0.36s;}
.aboutpage .sec2 li:hover img{ transform: scale(1.1);}
.aboutpage .sec2 li:hover h3{ color: #01993E;}
.aboutpage .sec2 li figcaption{ background: #fff; padding:15px;}
.aboutpage .sec2 li figcaption h3{ font-size: 16px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
color: #000; padding-bottom: 10px; transition: all 0.36s;}
.aboutpage .sec2 li figcaption p{ font-size: 14px; color: #666; text-align: center; line-height: 32px;}
.aboutpage .list{ padding: 55px 0 0 0; width: 200px; margin: auto; display:flex; justify-content:center;}
.aboutpage .list li{ font-size: 0px; background: #fff; width: 50px; height: 6px; border-radius:3px; float: left; margin: 0 20px; cursor: pointer;}
.aboutpage .list li.on{ background:#01993E;} 

.aboutpage .sec3{ padding: 50px 0;}
.aboutpage .sec-tit .div1{ width: 300px;}
.aboutpage .sec-tit .div2{ width: 850px;}
.aboutpage .sec-tit{ border-bottom: 1px solid #F5F5F5; padding-bottom: 35px;}
.aboutpage .sec-tit h1{  font-weight: bold; color: #01993E; font-size: 40px; padding-bottom: 10px;}
.aboutpage .sec-tit h2{color: #eee; font-size: 28px; padding-bottom: 10px; text-transform: uppercase;}
.aboutpage .sec-tit h3{ color: #000; font-size: 20px; padding-bottom: 10px;}
.aboutpage .sec-tit p{ color: #333; font-size: 14px; line-height: 30px;}

 .honor .bottom{ padding:35px 0 65px; position: relative; width: 1160px; height: 495px; margin:0 auto; } 
 .honor .bottom .scroll{ width: 100%; height: 495px; position: relative; } 
 .honor .bottom li{ position: absolute; text-align: center; width: 300px; } 
 .honor .bottom li img{ max-width: 100%; width: 100% } 
 /* .honor .bottom li.left{ opacity: 0.2 !important; filter:alpha(opacity=20) !important; }  */
 .honor .bottom li p{ font-size: 16px; color: #333333; line-height: 26px; padding-top: 25px; }
 .honor .bottom .btn{ width: 40px; height: 40px; position: absolute; top:50%; cursor: pointer; margin-top: -20px;
  transition: background 0.3s; z-index: 10; }
 .honor .bottom .btn.prev{ left: -90px; background: url(../img/btn05.png) no-repeat center; background-size: 100% 100%; }
 .honor .bottom .btn.prev:hover{ background: url(../img/btn05_h.png) no-repeat center; background-size: 100% 100%; } 
 .honor .bottom .btn.next{ right: -90px; background: url(../img/btn06.png) no-repeat center; background-size: 100% 100%; } 
 .honor .bottom .btn.next:hover{ background: url(../img/btn06_h.png) no-repeat center; background-size: 100% 100%; }
 

/*文化页面*/
.culture-page { background: #F5F5F5; padding: 50px 0;}
.culture-page .div1{ width: 406px;background: url(../img/about12.jpg) no-repeat center;    background-size: auto auto;height: 494px;text-align: center;
background-size: cover;}
.culture-page .div1 i{ display: block; margin:100px auto 30px auto;}
.culture-page .div1 i img{ display: block; margin: auto; transition: all 0.6s;}
.culture-page .div1:hover img{ transform: translateY(-10px);}
.culture-page .div1 b{ display: block; margin: auto; background: #01993E; height: 2px; width: 30px;}
.culture-page .div1  h2{ font-size: 30px; color: #000; text-align: center; padding:50px 0;}
.culture-page .div1 p{ text-align: center; font-size: 16px;;}

.cul-list{ margin-right: -15px; margin-top: 25px;}
.cul-list li{width: 390px;float: left;height: 462px;background: url(../img/about10.jpg) no-repeat center;    background-size: auto auto;background-size: cover;
margin-right: 15px;text-align: center;position: relative;cursor: pointer;;}
.cul-list li:nth-child(2){ background: url(../img/about12.jpg);}
.cul-list li:nth-child(3){ background: url(../img/about11.jpg);}

.cul-list li:nth-child(2)  b{  background: #01993E; }
.cul-list li:nth-child(2)  h2{ color: #000;}
.cul-list li:nth-child(2)   p{ color: #000;}
.cul-list i{ display: block; margin:100px auto 30px auto;}
.cul-list  i img{ display: block; margin: auto; transition: all 0.6s;}
.cul-list li:hover img{ transform: translateY(-10px);}
.cul-list b{ display: block; margin: auto; background: #fff; height: 2px; width: 30px;}
.cul-list  h2{ font-size: 30px; color: #fff; text-align: center; padding:50px 0;}
.cul-list  p{ text-align: center; font-size: 16px; color: #fff;}
.culture-page .div2{ margin-top: 25px;}

.nei-breadcrumb { border-bottom: 1px solid #E0E0E0;}
.nei-breadcrumb .now{ padding-left: 24px; background: url(../img/now01.png) no-repeat left center; height: 79px; 
line-height: 79px; font-size: 13px; color: #666; }
.nei-breadcrumb  li{ float: left; padding: 0 15px;  min-width: 60px;
 position: relative; text-align: center; line-height: 79px; } 
.nei-breadcrumb  li a{	display: block;	width: 100%;	font-size: 14px;	color: #666666;	transition:color 0.3s;}
.nei-breadcrumb  li:hover a,.nei-breadcrumb  li.on a{ color: #01993E;}

.develop{ padding: 50px 0; background: #F5F5F5;}
.develop .deve-cont{ background: #fff; padding: 50px}
.develop .deve-cont>div{ padding: 30px 0; border-bottom: 1px solid #E0E0E0; position: relative;}
/* .develop .div1 { height:180px; } */
.develop .div1 li{ padding: 15px 0; position: relative;}
.develop .div1 li span{ font-size: 18px; color: #000;}
.develop .div1 li i{ background: url(../img/about02.png) no-repeat center; display: inline-block; vertical-align: middle;
width: 33px; height: 9px; }
.develop .div1 li b{  display: inline-block; vertical-align: middle; font-size: 14px; color: #666;}
.develop .div2 { position: absolute; left: 50%; width: 1px; background: #01993E; height: 180px; top: 50px;}

.develop .div2 strong{ display: inline-block;  color: #000; font-weight: bold; font-size: 24px; position: absolute;
 left: 50%; transform: translateX(-50%); text-align: center; top: -30px;}
 .develop .div3{width:400px;}
  .develop .div3 img{ display:block; margin:0 auto;}
.develop  .more{ text-align: center; background: #fff; padding-bottom: 50px;}
.develop  .more a{ display: inline-block; text-align: center; border:1px solid #E0E0E0; font-size: 16px; color: #333;
width: 150px; height: 40px; line-height: 40px; border-radius: 30px;}
   
   
   
.fuwupage{ padding: 0px 0 50px 0;}
.fuwupage figure{ max-width: 100%; height: 100%;  width: 30%;overflow: hidden; transition: all 0.36s;}
.fuwupage figure img{ overflow: hidden; max-width: 100%; height: auto; transition: all 0.6s;}
.fuwupage figcaption{ width: 66%;}
.fuwupage .div-cont{ width: 1100px; margin: auto; margin-top: 30px;}
.fuwupage figcaption h1{ font-size: 24px; font-weight: bold; color: #000; padding: 20px 0;}
.fuwupage figcaption p{ font-size: 16px; color: #666; line-height: 36px; height: 108px; overflow: hidden;}
.fuwupage .div-cont>div{ padding:25px 0; border-bottom: 1px solid #E0E0E0;}
.fuwupage .more{ display: block; text-align: center; line-height: 40px; height: 40px; border: 1px solid #E0E0E0;
font-size: 16px; color: #999; width: 150px; float: right; transition: all 0.6s;}
.fuwupage .div-cont>div:hover .more{ transform: translate(10px); box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);}
.fuwupage .div-cont>div:hover img{ transform: scale(1.1);}

/*服务内容*/
.fuwupage-cont  .div{ background: #F5F5F5; margin: 20px 0;}
.fuwupage-cont .l-cont{ width: 500px; padding: 30px; height: 360px; overflow: hidden;}
.fuwupage-cont .l-cont h3{ color: #333; font-weight: bold; font-size: 20px; text-align: right; padding:10px ; }
.fuwupage-cont .l-cont  b{ display: block; background: #ccc; width: 100px; height: 1px; float: right; margin:3% 0 3% 0;}
.fuwupage-cont .l-cont p{ font-size: 14px;  line-height: 36px; color: #666; height: 216px; overflow: hidden;}
.fuwupage-cont .r-cont{ width: 600px; position: relative; overflow: hidden; height: 420px; overflow: hidden;}
.fuwupage-cont .r-mask{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.3); transform: scale(1.1); opacity: 0;
transition: all 0.36s;}
.fuwupage-cont .r-cont img{ display: block; width: 600px; height: 450px;}
.fuwupage-cont .r-mask h3{ color: #fff; text-align: center; position: absolute; top: 50%; text-align: center; width: 100%;
font-size: 20px; font-weight: bold; }
.fuwupage-cont .r-cont:hover .r-mask{ transform: scale(1); opacity: 1;}
.fuwupage-cont  .more-btn img{ display: block; width: 40px; float: right; margin-top: 10px;}
.fuwupage-cont .fan-div .l-cont  h3{text-align: left; }
.fuwupage-cont .fan-div b{ float:none;  }
.fuwupage-cont .fan-div .more-btn{ float: left;} 

.cxzd{ width:100%; overflow:hidden; background:#fff; padding:50px 0 0 0;}
.cxzd .uptc{ padding:40px; background:#F5F5F5; overflow:hidden; position:relative;}
.cxzd .uptc .cnact{ width:500px; overflow:hidden;  height:500px;}
.cxzd .uptc .cnact h1{ font-size:30px; line-height:40px; overflow:hidden;}
.cxzd .uptc .cnact h2{ padding:15px 0; font-size:18px;}
.cxzd .uptc .cnact em{ display:block; width:100%; height:1px; background:#ddd; overflow:hidden; position:relative;}
.cxzd .uptc .cnact em i{ width:60px; height:1px; position:absolute; left:0; top:0; background:#006960; z-index:10;}
.cxzd .uptc .cnact figure{ width:100%; overflow:hidden; margin-top:20px;}
.cxzd .uptc .cnact figure p{ color:#333; line-height:34px; font-size: 14px;}
.cxzd .uptc .cnact dl{ display:block; overflow:hidden; text-align:center; margin-top:30px;}
.cxzd .uptc .cnact dl dd{ display:block; float:left; margin-right:20px;}
.cxzd .uptc .cnact dl dd img{ display:block; width:150px;}
.cxzd .uptc .cnact dl dd p{ margin-top:10px;}
.cxzd .uptc .yst{ width:650px; position:absolute; right:0; top:0; height:600px; background:url(../img/yst.jpg) center center no-repeat;}

/* .cxzd .online{ padding:50px 40px; background:#F5F5F5; overflow:hidden; position:relative; margin-top:50px;} */
.cxzd .online h1{ font-size:40px; line-height:50px; font-weight:bold; text-align:center; font-family:Arial;}
.cxzd .online h2{ text-align:center; font-size:16px; padding-bottom:40px; overflow:hidden;}
.cxzd .online .zxly{ width:49%; overflow:hidden;}
.cxzd .online .zxly li{ overflow:hidden; margin-top:15px;}
.cxzd .online .zxly li:nth-child(1){ margin:0;}
.cxzd .online .zxly li input.text{ padding:0 10px; color:#555; height:75px; line-height:75px; width:100%; background:#fff; border:none;}
.cxzd .online .xxnr{ width:49%; overflow:hidden;}
.cxzd .online .xxnr textarea{border:none; background: none; padding:10px; overflow:hidden; background:#fff; width:100%; height:325px;}
.cxzd .online .ljtj{ width:100%; overflow:hidden; padding-top:15px;}
.cxzd .online .ljtj input.sub{ background:#373636; line-height:60px; height:60px; color:#fff; border:none; font-size:18px; width:100%; cursor:pointer;}

/*详情页*/
.detailspage{ background: #F5F5F5; padding: 50px 0;}
.detail-top{  padding: 20px; background: #fff;}
.detail-top figure{ float: left; width: 600px; border:1px solid #E0E0E0; overflow: hidden; padding:10px; }
.detail-top figure img{ display: block; width: 100%; height: 100%;}
.detail-top figcaption{ float: right; width: 500px; padding-left: 20px;}
.detail-top figcaption h2{ font-weight: bold; padding-bottom: 20px; border-bottom: 1px solid #E0E0E0; padding-top: 20px; 
margin-bottom: 20px;}
.detail-top figcaption p{ line-height: 36px; font-size: 14px; color: #666;}
.detail-top figcaption p b{ display: inline-block; color: #f00; font-weight: bold; font-size: 24px;}
.detail-top figcaption p span{ display: inline-block; font-size: 14px; color: #000;} 
.detail-top .zixun{ display: block; width: 150px; height: 45px; line-height: 45px; font-size: 16px; background: #01993E;
text-align: center; color: #fff; margin-top: 20px; transition: all 0.36s; }
.detail-top .zixun:hover{ box-shadow:  0 0 10px 5px rgba(0,0,0,0.1); transform: translateX(10px);}

.detail-cont{ padding: 30px 20px 50px 20px; background: #fff; margin-top: 20px; }
.de-title{ background: #F5F5F5; padding: 15px 0;  margin-bottom: 30px; }
.de-title h2{ font-weight: bold; font-size: 24px; padding-left: 15px;}
.detail-cont .pagecont{color: #666; font-size: 14px; line-height: 36px; }
.detail-cont .pagecontp{ color: #666; font-size: 14px; line-height: 36px; }
.detail-cont .pagecont img{ display: block; margin: 10px auto; max-width: 100%;}

.back{ padding-top: 10px; border-top: 1px solid #F5F5F5; margin-top: 60px;} 
.back div.fl a{ display: block; color: #333333; font-size: 14px; padding: 15px 0 0 0 ; transition: all 0.36s;}
.back div.fr a{ display: block; color: #666666; font-size: 14px; border:1px solid #e0e0e0; padding:10px 35px; border-radius: 50px; margin-top: 20px;
transition: all 0.36s;}
.back div.fr a:hover{ color:#fff; background: #01993E; border-color: #01993E;}
.back div.fl a:hover{ color: #01993E;}


.detail_tou{ margin:0px 0 10px 0; padding-bottom: 15px; border-bottom: 1px dashed #eee;}
.detail_tou h1{ text-align: center;  font-size: 24px; text-align: center;  padding:10px 0 15px 0; font-weight: bold;}
.detail_tou p{ text-align: center; font-size: 14px; color: #666; }


/*联系我们*/
.pt50{ padding-top: 50px;}

.cxzd{  overflow:hidden;  padding:20px; background: #fff;width:1160px;}
.cxzd .uptc{  position:relative;}
.cxzd .uptc .cnact{ width:500px; overflow:hidden;}
.cxzd .uptc .cnact h1{ font-size:30px;  display: inline-block;}
.cxzd .uptc .cnact h2{ padding:15px 0 15px 5px; font-size:16px; display: inline-block; color: #666;}
.cxzd .uptc .cnact em{ display:block; width:100%; height:1px; background:#ddd; overflow:hidden; position:relative;}
.cxzd .uptc .cnact em i{ width:60px; height:1px; position:absolute; left:0; top:0; background:#006960; z-index:10;}
.cxzd .uptc .cnact div{ width:100%; overflow:hidden; margin-top:20px;}
.cxzd .uptc .cnact div p{ color:#333; line-height:36px;}
.cxzd .uptc .cnact .code-ma {text-align: left; margin-top: 20px; width: 120px; margin-right: 20px;}
.cxzd .uptc .cnact .code-ma p{ text-align: center; width: 117px; font-size: 14px;}
.cxzd .online{ padding:30px 40px 50px 40px; overflow:hidden; position:relative; margin-top:50px;}
.cxzd .online h1{ font-size:40px; line-height:50px; font-weight:bold; text-align:center; font-family:Arial;}
.cxzd .online h2{ text-align:center; font-size:16px; padding-bottom:40px; overflow:hidden;}
.cxzd .online .zxly{ width:600px; overflow:hidden;}
.cxzd .online .zxly li{ overflow:hidden; margin-top:15px;}
.cxzd .online .zxly li:nth-child(1){ margin:0;}
.cxzd .online .zxly li input.text{ padding:0 10px; color:#555; height:75px; line-height:75px; width:580px; background:#F5F5F5; border:none;}
.cxzd .online .xxnr{ width:500px; overflow:hidden;}
.cxzd .online .xxnr textarea{background: none; border:none; padding:10px; overflow:hidden; background:#F5F5F5; width:500px; height:325px;}
.cxzd .online .ljtj{ width:100%; overflow:hidden; padding-top:15px;}
.cxzd .online .ljtj input.sub{ background:#01993e; line-height:60px; height:60px; color:#fff; border:none; font-size:18px; width:100%; cursor:pointer;}

.contactpage{ background: #fff; padding: 20px 50px; position: relative;}
.contactpage .line{ position: absolute; width: 1px; background: #F5F5F5; height: 260px; left: 50%; top: 30%;}
.c-tit h1{text-align: center; font-weight: bold; color: #000; padding: 15px 0 30px 0;}
.contactpage .div1{width: 40%;}
.contactpage .div2{ border-right: none;}
.contactpage .div1 h3 {  border-bottom: 5px solid #F5F5F5; width: 100%;}
.contactpage .div1 h3 img{ display: block; margin: auto; padding-bottom: 20px;}
.contactpage .div1 h2{ font-size: 18px; font-weight: bold; color: #222; padding: 20px 0;}
.contactpage .div1 p{ line-height: 36px; font-size: 14px; color: #666;}
.contactpage .div2 div.fl{ margin-right: 30px;}
.contactpage .div2 h2{text-align: center;}
 .cxzd .online .zxly li input.text{ width: 560px;}
.cxzd .online .zxly{ width: 560px;}
.cxzd .online{  margin-top: 0;}
/*honor*/
.honor{ width:100%; overflow:hidden; padding:70px 0; background:url(../images/group.jpg) center bottom no-repeat;}
.honor .myys{ overflow:hidden; zoom:1; position:relative; margin-top:40px;}
.honor .sPrev,.honor .sNext{ display:none;}
.honor .parBd ul{ overflow:hidden; zoom:1;   }
.honor .parBd ul li{  width:310px; height:233px;  float:left; overflow:hidden; margin-right:20px; text-align:center; cursor:pointer;}
.honor .parBd ul li em{ display:block; width:100%; height:233px;  overflow:hidden;}
.honor .parBd ul li em img{ display:block;  height:233px;  width:100%;}
.honor .parBd ul li p{ padding-top:10px; font-size:16px;}
