﻿@charset "utf-8";
*{ outline:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
html{ font:normal 100% "Microsoft YaHei";  -webkit-text-size-adjust:100% }
body{ padding:0px; margin:0px auto; font-size:100%; color:#666; background-color:#fff; min-width:320px; max-width:1080px;-webkit-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); /*取出点击出现半透明的灰色背景*/-webkit-user-select: none;  /*控制内容的可选择性*/-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;user-select: none;}
p{ margin:0;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; margin:0;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px;}
ol, ul,li,dl,dd { list-style:none; }
table { border-collapse:collapse; border-spacing:0 }
table td{border-collapse:collapse;}
em{font-style:normal;}
select,input,textarea{ font-size:100%; color:#666;font-family:"Microsoft YaHei"; border-radius:0; -webkit-border-radius:0;}
img,object{ border:none; max-width:100%; border:0; overflow:hidden; vertical-align:top;}
a{ color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus { color:#333;outline:none; -moz-outline:none;}
a:active{ color:#333 }
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}

.dot { display: block; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}


.Contain{ padding:2%;/* min-height:200px;*/}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; line-height:1.8;}
@media (max-width:480px){
.SinglePage{ font-size:80%;}
}

/*top.html*/
.Top{position:relative;z-index:50;background: #fff; }
.Top img{ max-width:416px; width:100%;}
.Top .logo{text-align:center; display:none;}
.Top .back{position:absolute;width:50px; top:0;height:100%; background-position: center center; background-repeat:no-repeat;background-size:auto 53%;left:0; background-image:url(../images/top_back.png);}
@media (max-width:480px){
.Top .back{ width:40px;}
}


/*栏目名称*/
.ColumnName{ text-align:center; color:#336601; font-size:200%; line-height:90px;  font-weight:bold; }
@media (max-width:480px){
.ColumnName{ font-size:120%;line-height:50px;}
}
@media (max-width:320px){
.ColumnName{ font-size:100%;line-height:40px;}
}
/*栏目名称 End*/
.homeBody .ColumnName{ display:none;}
.homeBody .Top .logo{ display:block;}
@media (max-width:480px){
.homeBody .Top .logo img{ height:50px; width:auto;}
}


.Menu{ position:fixed; left:-100%; top:0; width:100%; height:100%; overflow:auto; background:url(../images/nav_bg.jpg) no-repeat center top; z-index:200; background-size:cover; font-size:180%;}
.Menu .close{ height:65px; background:url(../images/close.png) no-repeat center top; background-size:auto 100%; margin-top:10%; margin-bottom:2%;}
.Menu ul{ margin:0 10%;}
.Menu ul li ul{ margin:0;}
.Menu li{ border-bottom:1px solid #c6c2b3; text-align:center;}
.Menu li ul{ border-top:1px solid #c6c2b3; display:none;}
.Menu li a{display:block; padding:4% 0;}
.Menu li ul li a{ color:#999;}
@media (max-width:320px){
.Menu{ font-size:100%;}
.Menu .close{ height:40px;}
}

/*top.html*/


/*Bottom end*/

.Bottom nav{ overflow:hidden; clear:both; padding:1% 0;background: #336601;}
.Bottom nav li{ float:left; width:50%;text-align:center; position:relative;}
.Bottom nav li::before{ position:absolute; right:0; width:1px; height:50%; top: 25%; background-color:#2C5800; content:''; box-shadow:2px 0 0 #438602;}
.Bottom nav li:last-child::before{ display:none;}
.Bottom nav li a{ display:block; color:#fff;padding:5% 0 5% 25%; background-repeat:no-repeat; background-position: 30% center; background-size:15% auto; font-size:250%; }
.Bottom nav li:nth-child(1) a{background-image:url(../images/b1.png); }
.Bottom nav li:nth-child(2) a{background-image:url(../images/b2.png);}

.EwmShow{ position:fixed; background:rgba(0,0,0,0.5); left:0; top:0; width:100%; height:100%;z-index:200; display:none;}
.EwmShow div{background:#fff; position:absolute; left:50%;width:300px; margin-left:-150px; top:15%; text-align:center; padding:20px 0; border-radius:10px;}
.EwmShow div img{ width:80%;}
.EwmShow div span{ width:30px; height:30px; position:absolute; right:-15px; top:-15px; background:url(../images/close.png) no-repeat #fff; background-size:cover; border-radius:50%;}
@media (max-width:768px){
.EwmShow div{	width:200px; margin-left:-100px;}
.Bottom nav li a{ font-size:180%;}
}
@media (max-width:640px){
.Bottom nav li a{ font-size:100%;}
}
@media (max-width:480px){
.Bottom nav li a{ font-size:90%;}
.Bottom .copyright{ font-size:80%;}
}
@media (max-width:320px){
.Bottom nav li a{ font-size:80%;}
.Bottom .copyright{ font-size:75%;}
}
/*Bottom end*/

/*二级菜单*/
.Nav{clear:both; overflow:hidden;}
.Nav dd{ width:33.333333%; float:left; border-bottom:4px solid #fff; font-size:180%; text-align:center; position:relative;}
.Nav dd::before{ position:absolute; content:''; right:0; top:0; width:4px; background-color:#fff; height:100%;}
.Nav dd:nth-child(3n)::before{ display:none;}
.Nav dd a{ display:block; padding:5% 0;background-color:#ccc; font-weight:bold;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Nav dd a.aon{ background-color:#5f5727; color:#fff;}
@media (max-width:768px){
.Nav{ font-size:90%;}
}
@media (max-width:640px){
.Nav{ font-size:65%;}
.Nav dd{border-bottom-width:3px;}
.Nav dd::before{width:3px;}
}
@media (max-width:480px){
.Nav{ font-size:60%;}
}
@media (max-width:320px){
.Nav{ font-size:50%;}
.Nav dd{border-bottom-width:2px;}
.Nav dd::before{width:2px;}
}
/*二级菜单 end*/

#column{ background:#eee; padding:2% 3%; color:#336601; font-size:200%; font-weight:bold;}
@media (max-width:480px){
#column{ font-size:16px;}
}
@media (max-width:320px){
#column{ font-size:13px;}
}

/*banner*/
.banner{ margin:0px; padding:0px; position:relative; z-index:0;}
.banner img{ width:100%;}
.banner li{ position:relative; text-align:center; line-height:0px; vertical-align:middle !important;}
.banner .hd{ position:absolute; width:100%; text-align:center; z-index:10; bottom:1%;}
.banner .hd a{ width:20px; height:20px; border-radius:50%; display:inline-block; background-color:#fff; margin:0 3px; }
.banner .hd a.on{ background-color:#f8bd00;}
@media (max-width:480px){
.banner .hd a{ width:12px; height:12px; }
}
/*banner end*/
.pageban img{ width:100%;}


.HomeTitle{ text-align:center;}
.HomeTitle .cn{ color:#336601; font-size:22px; line-height:30px;}
.HomeTitle .cn a{ color:#336601;}
.HomeTitle .cn span{ width:50px; height:15px; display:inline-block; margin:0 10px;}
.HomeTitle .cn .l_line{ background:url(../images/bg_l_line.png) center no-repeat;}
.HomeTitle .cn .r_line{ background:url(../images/bg_r_line.png) center no-repeat;}
.HomeTitle .en{ font-size:12px; color:#6c7073; text-transform:Uppercase;}

.Home1{ width:100%; margin:0 auto; padding:50px 0;}
.Home1 .text{ width:95%; margin:0 auto;}
.Home1 .ind_name{ padding-top:50px;}
.Home1 .info{ height:88px; background:url(../images/homr_fr_bg.png) no-repeat; font-size:23px; color:#336601; line-height:40px; margin:0 auto; background-size:100% 100%;}
.Home1 .info .t1{ padding:13px 0 0 60px;letter-spacing:3px}
.Home1 .info .t2{letter-spacing:2px;}
.Home1 .ul{ width:100%; margin:0 auto; overflow:hidden; text-align:center; background:url(../images/homr1_fr_ul_bg.png) repeat-x center; height:80px; line-height:40px;}
.Home1 .ul li{ width:25%; float:left; background:url(../images/homr1_fr_li_bg.png) no-repeat center;}
.Home1 .ul li.on{ color:#336601; background:url(../images/homr1_fr_li_on_bg.png) no-repeat center;}
.Home1 .ul li.on a,
.Home1 .ul li a:hover{color:#336601; }
.Home1 .ul li .title{ font-size:16px;}
.Home1 .ul li .year{ font-size:14px;}
.Home1 .txt{ width:100%; margin:0 auto; font-size:16px; text-align:center; padding-top:30px;}

@media (max-width:375px){
.Home1 .info{ font-size:20px; }
}
@media (max-width:320px){
.Home1 .info{ font-size:16px; }
}


.Home2{ width:95%; margin:0 auto; padding:15px 0;}
.Home2 .HomeTitle{ padding-bottom:30px;}
.Home2 .list{ overflow:hidden;}
.Home2 .list dl{ width:100%; padding-bottom:10px; border-bottom: 1px dashed #ddd;}
.Home2 .list dl:nth-child(3){ border:none;}
.Home2 .list dl dd.title{ font-size:22px; color:#336601; line-height:60px;}
.Home2 .list dl dd.title a{ font-size:20px; color:#336601;}
.Home2 .list dt{ width:100%; position:relative; overflow:hidden; margin-bottom:10px;}
.Home2 .list dt img{ display:block;}
.Home2 .list dt a{ width:100%; height:100%; display:block; position:absolute; top:0; right:0; background:url(../images/bg_home2_2.png) center top; background-size:100% 100%;}
.Home2 .list dt a:hover{ background-image:url(../images/bg_home2_1.png); left:0; right:auto; margin-left:-2px; margin-right:auto;}
.Home2 .list dd a{ display:inline-block; width:49%; line-height:36px; height:36px; padding-left:22px; background:url(../images/home2_a_dot.png) 5px center no-repeat; font-size:14px;}
@media (max-width:320px){
.Home2 .list dd a{ width:100%;}
}

.Home3{ width:95%; margin:0 auto;}
.Home3 .About .pic{ width:100%;}
.Home3 .About .txt{ overflow:hidden; padding:10px 0;}


.Home4{ width:95%; margin:0 auto; padding-top:20px;}
.Home4 .News li{ padding:15px 0; border-bottom:1px dashed #ddd; overflow:hidden;}
.Home4 .News li:last-child{ border:none;}
.Home4 .News li time{ font-size:13px; text-align:center; height:50px; line-height:25px; width:80px; float:left; border-right:1px solid #ddd; color:#8d8d8d;}
.Home4 .News li time em{ font-size:20px; font-style:normal; display:block;}
.Home4 .News li .info{ float:right; width:77%;}
.Home4 .News li .info a{ font-size:14px; color:#000;}
.Home4 .News li .info a:hover{ color:#336601;}

@media (min-width:768px){
.Home4 .News li .info{ width:87%;}
}
@media (max-width:320px){
.Home4 .News li .info{ width:70%;}
}
.Home5{ width:95%; margin:0 auto; padding-top:20px;}
.Home5 .show_list{ position:relative; width:90%; margin:30px auto;}
.Home5 .bx-prev{ background-position:top left; left:-15px;}
.Home5 .bx-next{ background-position:top right; right:-15px;}
.Home5 .list_scroll .bd{ overflow:hidden;}
.Home5 .list_scroll .bd li{ width:50%; margin-right:20px; float:left;}

.Home5 .list_scroll li .Ispic { display: block;padding-bottom: 65%; background-size: 100%; background-repeat: no-repeat; background-position: center center; background-size: 100%; border:1px dashed #ddd;}
.Home5 .list_copy{ display:none;}
.Home5 .bx-viewport{ z-index:1;}

.Home5 .bx-wrapper{ position:relative;}
.Home5 .bx-pager{ display:none}
.Home5 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-8px; overflow:hidden; line-height:200px; z-index:10;}
.Home5 .bx-controls-direction a.bx-prev{ left:-25px;}
.Home5 .bx-controls-direction a.bx-next{ right:-25px;}
.Home5 .bx-controls-direction a::before,
.Home5 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#336601; left:0; }
.Home5 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Home5 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Home5 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Home5 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}






/*合作客户*/
.hzkh_list{}
.hzkh_list li{ overflow:hidden; clear:both;position:relative; margin-bottom:2%; border-bottom:1px dashed #cfcfcf; padding-bottom:2%;}
.hzkh_list li:last-child{  border-bottom:0;}
.hzkh_list li .pic{ float:left; width:25%; border:1px solid #ededed;}
.hzkh_list li .pic img{ width:100%;}
.hzkh_list li .txt{ float:right; width:73%}
.hzkh_list li h1{ font-size:125%; margin:1% 0; font-weight:bold;}
.hzkh_list li h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.hzkh_list li p{ font-size:115%; line-height:1.7; margin-bottom:1%;}
.hzkh_list li time{ color:#999;}
@media (max-width:768px){
.hzkh_list{ font-size:90%;}
}
@media (max-width:640px){
.hzkh_list{ font-size:70%;}
.hzkh_list li p{ line-height:16px; height:32px; overflow:hidden;}
}
@media (max-width:480px){
.hzkh_list{ font-size:60%;}
}



/*荣誉资质*/
.honor-list{ overflow:hidden; clear:both; padding-top:2%;}
.honor-list li{ float:left; width:50%; padding:0 2%; margin-bottom:5%; text-align:center;}
.honor-list li:nth-child(2n+1){ clear:left;}
.honor-list li h1{ font-size:150%; font-weight:normal; padding-top:5%;}
.honor-list li h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.honor-list li div{ /*padding:5%; border:1px solid #dadada; box-shadow:inset 0 0  20px #ccc; border-radius:5px;*/}
.honor-list li img{ width:100%;}

.honor_info .name{ padding:2% 0; font-size:150%;}
.honor_info .name span{ display:inline-block; padding:1% 3%; background-color:#5f5727; color:#fff;}
@media (max-width:480px){
.honor-list li h1{ font-size:80%; }
.honor_info .name{ font-size:110%;}
}

/*新闻列表*/
.news_list{ padding-top:10px;}
.news_list ol{ overflow:hidden; clear:both;position:relative; margin-bottom:3%; border-bottom:1px dashed #cfcfcf; padding:0 0 5%;}
.news_list li{ overflow:hidden; margin-bottom:2%; border-bottom:1px dashed #cfcfcf; padding-bottom:2%;}
.news_list ol .pic{ float:left; width:20%;}
.news_list ol .pic img{ width:100%;}
.news_list ol .txt{ float:right; width:78%}
.news_list ol p{ font-size:115%; line-height:1.7; margin-bottom:1%;}
.news_list ol time{ color:#999;}
@media (max-width:768px){
.news_list{ font-size:90%;}
.news_list ol h1,
.news_list li h1{ font-size:125%; margin:1% 0; font-weight:bold;}
.news_list ol h1 a,
.news_list li h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

}
@media (max-width:640px){
.news_list{ font-size:70%;}
.news_list ol p{ line-height:16px; height:32px; overflow:hidden;}
}
@media (max-width:480px){
.news_list{ font-size:60%;}
}

/*新闻列表 end*/


/*解决方案*/
.solution_list{}
.solution_list li{ overflow:hidden; clear:both;position:relative; margin-bottom:2%; border-bottom:1px dashed #cfcfcf; padding-bottom:2%;}
.solution_list li:last-child{  border-bottom:0;}
.solution_list li .pic{ float:left; width:30%;}
.solution_list li .pic img{ width:100%;}
.solution_list li .txt{ float:right; width:68%}
.solution_list li h1{ font-size:125%; margin:1% 0; font-weight:bold;}
.solution_list li h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.solution_list li p{ font-size:115%; line-height:1.7; margin-bottom:1%;}
@media (max-width:768px){
.solution_list{ font-size:90%;}
}
@media (max-width:640px){
.solution_list{ font-size:70%;}
.solution_list li p{ line-height:16px; height:32px; overflow:hidden;}
}
@media (max-width:480px){
.solution_list{ font-size:60%;}
.solution_list li p{ height:16px;}
}

/*解决方案 end*/
/*pages*/
.Pages{ padding:2% 0; text-align:center;zoom:1; overflow:hidden;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump,
.Pages .p_page em,
.Pages .a_first,
.Pages .a_end{ display:none;}
.Pages a{margin:0px 2%;}
/*pages end*/
/*详细页 end*/
.detail{ text-align:center; padding:2% 0;}
.detail a,.info-back a,.Pages a.a_prev,.Pages a.a_next{ display:inline-block; border-radius:10px; border:1px solid #e2e2e2; padding:1% 7%; color:#000;
background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}
.info-back{ text-align:center; padding:4% 0;}
.info-title{font-size:125%; margin:1% 0;color:#000; text-align:center; padding-top:3%; padding-bottom:2%;}
.info-date{ border-bottom:1px solid #ccc;color:#999;  padding-bottom:2%;text-align:center; margin-bottom:5%;}
.info-pn span{ display:block; padding-bottom:1%;}
.info-pn span a{color:#999; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
@media (max-width:480px){
.info-title{ font-size:100%;}
.info-date,
.detail a,
.Pages a,
.info-pn{ font-size:80%;}
}
/*详细页 end*/

/*产品中心*/
.product-list{ overflow:hidden; clear:both; padding-top:2%;}
.product-list li{ float:left; width:50%; padding:0 2%; margin-bottom:5%; text-align:center;}
.product-list li:nth-child(2n+1){ clear:left;}
.product-list li h1{ font-size:150%; font-weight:normal; padding-top:5%;}
.product-list li h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.product-list li div{ /*padding:5%; border:1px solid #dadada; box-shadow:inset 0 0  20px #ccc; border-radius:5px;*/}
.product-list li img{ width:100%;}


.pic figure{ width:80%; margin:0 auto; text-align:center;}
.pic figure h3{ font-size:20px; padding:10px 0;}
.product_info .title{ font-size: 18px; color: #1c5403; padding-top: 20px;}
.product_info .title span{border-bottom: 2px solid #1c5403; width: 120px;display: block;line-height: 30px;}

@media (max-width:320px){
.pic figure{ width:90%;}
.pic figure h3{ font-size:16px;}
.pic figure p{ font-size:12px;}
.product_info .title{ font-size: 14px;}
}

/*产品中心 end*/




/*案例*/
.case-list li{ float:left; width:50%;  padding:2%;}
.case-list li div{border:1px solid #eee; padding:2%; text-align:center;}
.case-list li h1{ padding:2%;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.case-list li:nth-child(2n+1){ clear:left;}
.case-list li img{ width:100%;}
@media (max-width:320px)
{
.case-list li{ font-size:12px;}
}

.caseShowInfo{ display:none; top:0; position:fixed; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); z-index:100;}
.caseShowInfo .main{ position:absolute; width:80%; padding:3%; max-height:80%; overflow-y:auto;overflow-x:hidden; top:10%; left:10%; background:#fff; border-radius:5px;}
.caseShowInfo .colse{ z-index:10; background:url(../images/close.png) no-repeat #f9bf00; background-size:cover; width:50px; height:50px; overflow:hidden; line-height:150px; border-radius:50%; position:absolute; right:7%; top:8%;}
@media (max-width:480px)
{
.caseShowInfo .colse{width:30px; height:30px;}
}
/*案例 end*/

/*HOME*/
.h-menu{ overflow:hidden; clear:both; padding:5% 4%;}
.h-menu li{ float:left; width:20%; text-align:center; font-size:150%;}
.h-menu li img{ width:85%; max-width:170px; margin-bottom:5%;border-radius:50%;}
.h-menu li a{ color:#565656;display:block;}
.h-nav{ overflow:hidden; clear:both;}
.h-nav li{ float:left; width:33.33%;}
.h-nav li img{ width:100%;}
@media (max-width:768px){
	
}
@media (max-width:640px){
.h-menu li{font-size:120%;}	
}
@media (max-width:480px){
.h-menu li{font-size:90%;}	
}
@media (max-width:320px){
.h-menu li{font-size:75%;-webkit-transform: scale(0.9);}	
}
/*HOME end*/

/*map*/
#allmap{ margin-top:2%; }
.map{font-size:150%;}

@media (max-width:480px){
.map{font-size:100%;}
}
@media (max-width:320px){
.map{font-size:90%;}
}
/*map end*/

.h-news{padding:2%; }
.h-news ol {padding:2%; background-color:#eee;}
.h-news ol  div{ position:relative;}
.h-news img{ width:100%;}
.h-news ol  div a{ display:block;}
.h-news ol  div span{ position:absolute; bottom:0; height:50px; overflow:hidden; line-height:50px; color:#fff; text-align:center; left:0; width:100%; background:rgba(0,0,0,0.5);}
.h-news ul{ overflow:hidden;}
.h-news li{ /*clear:both;*/ overflow:hidden;  /*border-bottom:1px dashed #ccc; padding:3% 2%;*/ float:left; width:49%; margin-top:2%;}
/*.h-news li:last-child{ border-bottom:0;}*/
.h-news li .pic{ /*width:15%; float:right; margin-left:2%;*/ width:100%;}
.h-news li .pic img{  width:100%;}
.h-news li h1{ font-size:150%; padding:5% 0; width:100%;} 
.h-news li h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
@media (max-width:480px){
.h-news li h1{font-size:16px;}
}
@media (max-width:320px){
.h-news ol  div span{font-size:14px; height:40px; line-height:40px;}
.h-news li h1{font-size:14px;}
}


/*人才招聘 */


.Mobile001194 .list { margin:2%; background:#fff;}
.Mobile001194 .list th { background:#e7e7e7;height: 40px; line-height: 40px; text-align:center;border:1px solid #dadada; border-collapse:collapse;}
.Mobile001194 .list td { text-align: center;line-height: 30px; border: 1px solid #dadada; width: 20%;border-collapse:collapse;padding:5px 0;}
.Mobile001194 .list td a.dot{width:80%; margin:0 auto;}
.Mobile001194 .list td a.view{background: #f9f9f9;border: 1px solid #eee;border-radius: 10px;box-shadow: 1px 1px 1px #ccc inset;display: inline-block;text-align: center; padding:0 10%; }
.Mobile001194 .content_job{ padding:2%;}
.Mobile001194 .content_job .title{ position:relative; font-size: 16px;color: #336601; padding:2% 0 2% 15px;}
.Mobile001194 .content_job .title::before{ position:absolute; content:''; width:0; height:0; border:8px solid #336601; border-top-color:transparent;border-bottom-color:transparent; border-right:0; left:0; top:50%; margin-top:-8px;}
.Mobile001194 .content_job .table td{ background:#fff;border: 1px solid #dadada; border-collapse:collapse; padding:5px 0; text-align:center; width:25%;}
.Mobile001194 .content_job .tit{ font-size:14px; padding:10px 0;}
.Mobile001194 .content_job .info{ font-size:14px;}

@media(max-width:640px){
.Mobile001194 .list td:nth-child(4),
.Mobile001194 .list th:nth-child(4){ display:none;}
}
@media(max-width:480px){
.Mobile001194 .list td:nth-child(3),
.Mobile001194 .list th:nth-child(3){ display:none;}
.Mobile001194 .list th{ font-size:15px;}
}

@media(max-width:375px){
.Mobile001194 .content_job .table td{ font-size:12px;}
}



/*map*/
#allmap{ margin-top:2%; height:500px; }
.map{font-size:150%;}
@media (max-width:480px){
.map{font-size:100%;}
}
@media (max-width:320px){
.map{font-size:90%;}
}
/*map end*/



/* 业务咨询 */
.ywzx{ padding-bottom: 40px;}
.ywzx td{ padding:5px 0; font-size:14px;height: 28px;line-height: 28px;}
.ywzx .f_name{ color:#485904;width:80px; text-align:right; padding-right:10px;}
.ywzx td .text{width: 80%;height: 28px;line-height: 28px; border: 1px solid #AEAEAE;padding: 0 10px;border-radius: 5px;}
.ywzx td textarea.text{width: 100%;height: 132px;}
.ywzx td .btn{font-size: 14px;background: #1c5403;width: 112px;height: 35px;border: 0;cursor: pointer;color: #fff;margin-right: 5px; border-radius:5px; font-weight:bold;}
.ywzx td .btn_reset{background: #1c5403;}
.ywzx td em{ font-size:12px; font-style:normal; margin-left:5px; color:#999;}
