@charset "utf-8";
/* CSS Document public*/
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*/ overflow-x:hidden;}
a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
ul{list-style:none;}
img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}
.fl{ float:left}
.fr{ float:right}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}

.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本凌驾 小圆点显示*/
.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* For IE 8 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */ box-shadow:1px 1px 10px #999999;/* for opera or ie9 */}
.radius{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; }
.opacity{filter:alpha(opacity:100); opacity:1;-moz-opacity:1;-khtml-opacity:1}/*透明代码*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本凌驾 小圆点显示*/
.gray { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%);filter:gray; filter:alpha(opacity:60); opacity:0.6;  -moz-opacity:0.6; -khtml-opacity:0.6;} 
a,input,img,:focus{ mayfish:expression(this.onfocus=this.blur);cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/ 
/*oncontextmenu="return false" ondragstart="return false" onselectstart="return false"*/
/*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);*/  /*透明配景*/
/* CSS Document public*/

/*==========================================公共 最先=============================================*/

@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}
.wrap{ max-width:1000px; margin:0 auto;padding:0 0 70px 0}
.w100{ width:100%}
.w90{ width:90%;margin:0 auto}
.w94{ width:94%;margin:0 auto}
h5,h6{ font-weight:normal;}

/*内容样式*/
.ar_article{ font-size:13px; color:#58595b; line-height:26px; text-align:justify;}
.ar_article p{font-size: 0.9375rem;color: #606062;line-height: 1.875rem;text-align:justify;padding-bottom: 1rem;}	
.ar_article strong{ font-weight:bold;}
.ar_article td,.ar_article th{ padding:5px 15px; border: 1px solid #c6c5c5;}
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#58595b;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}


/*====导航====*/
#menu{ width:50%;}
#menu li{ background:none;color: #EEE; height:3rem; text-align: center; padding:0;}
#menu li a{ padding:0;}
#menu li a:hover{ background:none; color:#fff;}
#menu  .am-header{  line-height: 15px;}
#menu .iconfont{ color:#fff;}
#aside_nav .am-offcanvas-bar{width: 200px;background:#292929;}
#nav .am-list > li{  background: none; border-color:rgba(0,0,0,.06); padding: 1rem 0; }
#nav .am-list > li a{ padding:0; padding-left: 0; font-size:14px; color: #fff; text-align:left}
#nav .am-list > li ul{ padding:0 ; margin-bottom: -1rem;}
#nav .am-list > li ul li{ padding:0 1rem; line-height: 3rem; display: block; }
#nav .am-list > li ul li{}
#nav .am-list > li ul li:last-child{ border:none;}
#nav .am-list > li ul li a{ font-size:12px; display:block; padding:0;}
#nav .am-fr[class*="am-icon-"]{ color: #eee;}
#nav .doc-oc-demo3{ width:50px;}
#nav .am-list > li ul{ padding-top: 10px; }
.am-offcanvas-bar::after{ background:none;}
.am-margin-right{ margin-right:0}

.head{width:100%;padding: 3% 3%; position:relative;}
.head:before{ content:""; position:absolute; width:1px; height:100%; background:#dcdcdc; top:0; right:45px}
.head .logo{width: 55%;float: left;}
.head .logo img{ width:100%;}
.nav-btn{cursor:pointer;float: right;width: 20px;margin-top: 3px;} 
.nav-btn img{width: 100%;}

/*====底部====*/
.container07 p{ font-size:10px; color:#797b7d; line-height:18px; text-align:center}
.container07 p a{ font-size:10px; color:#797b7d;}
footer{position:fixed;bottom:0;left:0;z-index:10000;width:100%;height:50px;text-align: center;background-color: #414141;}
footer ul{ width:100%; height:50px; line-height:50px;}
footer ul li{float:left;width:33.333333%;box-sizing:border-box;border-right: #414141 1px solid;}
footer ul li:last-child{ border:none;}
footer ul li img{float:left; height:16px;margin: 18px 6px 0px 8px;}
footer ul li a{color:#fff;display: inline-block;font-size:14px;}


/*==========================================公共 竣事=============================================*/


/*==========================================首页 最先=============================================*/



/*==========================================首页 竣事=============================================*/

/*====状态栏====*/
#nav_slide{background: #64994e;line-height: 50px;position: relative;z-index: 1000;}
#nav_slide #bnt_back{ position:absolute; left: 1rem; top:-2px;  }
#nav_slide #bnt_back img{ height: 15px;}
#nav_slide .n_title{ height: 50px; }
#nav_slide h1{ font-size: 16px; color: #fff; text-align: center;}
#bnt_sub_nav{ position: absolute; right: 1rem; top: 17.5px; cursor: pointer; }
#bnt_sub_nav img{ display: block; height: 15px; }
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#sub_nav_content{background: #f2f2f2; display: none; box-shadow: 0 0 5px #333; z-index: 9; position: absolute;top: 50px;left: 0;width: 100%;}
#sub_nav_content ul{ padding: 0 10px;}
#sub_nav_content ul li { display: block;   margin: 1.5rem 0;}
#sub_nav_content ul li a{ display:block; border-left:2px solid #333; height: 20px; line-height: 20px; font-size: 14px; padding-left: 10px; color: #333;}
#sub_nav_content ul li.on a{color: #ea353a;  border-left:2px solid #64994e;}
#sub_nav_content dt{height:30px;line-height:30px;position:relative;background:#fafafb;  border-top:1px solid #e7e7e7; z-index: 999; }
#sub_nav_content dt a{ margin:0 10px; display:block;color:#5b5349; height: 30px; font-size:13px; font-weight: 400;  }
#sub_nav_content dt.title{background:#fafafb;}
#sub_nav_content dt.title_on  { background:#fafafb;}
#sub_nav_content dt.title_on a{ color:#fff; border-top:1px solid #fff;}
#sub_nav_content dt.last a{border-top:1px solid #f8f8f8;}
#sub_nav_content dt.title_on.on{  }
#sub_nav_content dt.title_on a{ color:#5b5349;}
#sub_nav_content dd{  display:block;}
#sub_nav_content dd .box{padding:0px 0px 0px 0px;}
#sub_nav_content dd a{ padding:0 25px;  line-height:30px;border-top:1px solid #e7e7e7;font-size:12px;color:#5b5349;display:block;height:30px;}
#sub_nav_content dd a.on{ color:#b7863e}

/*====产品服务列表====*/
.n_container{padding: 3rem 0 3rem 0;}

.n_news ul{ margin-bottom:2rem}

/*====翻页====*/
.j_page{ margin-bottom:8%;}
.am-pagination-select .am-pagination-select select{ color: #666666 !important; text-align: center;  background: none; font-size: 14px; border: 1px solid #dedede;}
.am-pagination-select > li > a{color: #666666 !important;background: none;font-size: 12px;border: 1px solid #dedede;background-color: #f7f7f7;height: 36px; padding:0 20px}
.am-pagination-select > li > a:hover{ background: none; border: 1px solid #dedede; }
.am-pagination .am-pagination-prev{ margin-left:3%}
.am-pagination .am-pagination-next{ margin-right:3%}

/*====28圈简介====*/
.n_about{padding: 3rem 0 0 0;}
.n_about{ margin-bottom:8%}

/*====公司新闻====*/
.n_news{padding: 8% 0 0 0;}
.n_news ul li{float: left;box-sizing: border-box;width:100%;margin-bottom:3%;overflow:hidden;border: #dedee2 1px solid; padding:3%}
.n_news ul li .img img{ float:left;}
.n_news ul li {float:left;height: auto;box-sizing:border-box;padding: 3% 3%;width: 100%;}
.n_news ul li h4{margin: 5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_news ul li h4 a{ color:#313135; font-size:14px; }
.n_news ul li p{color:#838485;line-height: 20px;height: 40px;overflow:hidden;font-size:10px;margin-bottom:5px;}
.n_news ul li .span1{ display:inline-block; font-size:12px; color:#9f9fa0; padding-left:18px; background:url(/statics/pcstyle/wap/images/time.png) left center no-repeat; margin-right:5px;}

/*====新闻详情====*/
.n_news ul li .span2{ display:inline-block; font-size:12px; color:#9f9fa0; padding-left:18px; background:url(/statics/pcstyle/wap/images/eye.png) left center no-repeat;}
.ar_title{ text-align:center; margin-top: 1rem;  padding-bottom: 2rem; margin-bottom: 2rem;  border-bottom: 1px solid #eee;}
.ar_title h1{color: #333; font-size:15px; margin:0; font-weight:normal; }
.ar_title h3{ font-weight: normal;  margin:0; color: #bcbbbb; padding-top:.5rem; font-size:12px; }

/*====相助留言====*/
.j_form .label { display: block; margin-bottom: 1.5rem;}
.j_form .h_x{ color: #f00;}
.j_form .label strong{ font-weight:normal; display:block; padding-bottom: .5rem;  color:#666666;     font-size:14px;    }
.j_form .label input{display: block;width: 100%;background: #f7f7f7;padding:7px 10px;border:1px solid #d7d4d4;color:#797979;font-size:14px;text-align: left;font-weight: normal;}
.j_form .label button{ display: block; width: 100%; background: #f6f6f7; padding:0px 10px; height: 38px; border:1px solid  #d7d4d4; color:#797979;  text-align: left;   font-size:14px; font-weight: normal;  }
.j_form textarea{display: block;width: 100%;background: #f7f7f7;padding:10px 10px;border:1px solid  #d7d4d4;color:#797979;text-align: left;font-size:14px;font-weight: normal;}
.j_form input[type="submit"]{width: 100%;margin: 1rem auto;font-size: 14px;height: 40px;line-height: 40px;padding: 0;background: #64994e;display: block;color: #fff;opacity: 1;border: none;width: 100%;text-align: center;}
.yzm_box {  position:relative;  margin-left:0; border:none; margin-top: 0px; margin-bottom: 10px; padding-right: 120px;}
.yzm_box strong{ }
.yzm_box input{ display: block; width: 100%;  }
.yzm_box img{ position:absolute; bottom: 0; right: 0;}

/*====人才招聘====*/
#n_hr{ padding:3rem 0 3% 0}
#n_hr li a{margin: 5px;display:block;border:1px solid #d1d5d6;background:#f7f8fa;padding: 8% 0px;} 
#n_hr li h1{display:block;text-align:center;font-size: 15px;color:#222223;margin-bottom: 10px;}
#n_hr li span{color:#908f8f;font-size: 12px;text-align:center;display:block;}
#n_hr li strong{ color:#908f8f; font-size:14px; text-align:center; display:block;}

.container02{ padding:2rem 0 0; overflow:hidden}
.container02 ul{ overflow:hidden;}
.container02 ul li{ float:left; width:50%;}
.container02 ul li img{ float:left; width:100%;}

.container03{ padding:3rem 0; border-bottom:#c9c9c9 1px solid; overflow:hidden;}
.container03 .title{height: 1.25rem;line-height: 1.25rem;margin-bottom:2rem;font-size:1.25rem;color:#242424;text-align:center;}
.container03 img{ width:100%} 
.container03 .more{ overflow:hidden; text-align:center; margin-top:2rem}
.container03 .more img{ height:2.5rem; width:auto;}

.container04{ padding:3rem 0; overflow:hidden;}
.container04 .title{ height:1rem; line-height:1rem; margin-bottom:2rem; font-size:1.25rem; color:#242424; }
.container04 .title a{ font-size:0.875rem; float:right; color:#8b8b8b}
.container04 ul li{ width:calc(50% - 1px); background:#f4f4f8; padding:5px;}
.container04 ul li:nth-child(1){ float:left;}
.container04 ul li:nth-child(2){ float:right;}
.container04 ul li img{ width:100%; margin-bottom:0.5rem}
.container04 ul li h5{ font-size:0.93758rem; line-height:1.5rem; height:3rem; overflow:hidden; text-align:center}
.container04 ul li h5 a{ color:#4d4942}

.container05{ padding:0 0 3rem; overflow:hidden; border:none}
.container05 ul{ margin:0 -0.25rem; overflow:hidden;}
.container05 ul li{ float:left; width:33.33333%; padding:0 0.25rem}

.container06{ padding:3rem 0 3rem; overflow:hidden; background:#f1f2f5; border:none}
#s_news{margin-bottom: 3rem;}
#s_news .j_pic_news li{display:block;position:relative;background: #f3f4f5;border-bottom:  #d4d6d8 1px solid;padding: 1rem 0;height: 104px;}
#s_news .j_pic_news li a{display:block; padding-left: 118px; }
#s_news .j_pic_news li .pic_box{position:absolute;left:0rem;top: 1rem;width:128px;height:80px;display: block;overflow: hidden;}
#s_news .j_pic_news li .pic_box img{ width:108px; height:80px; display:block; }
#s_news .j_pic_news li .text_box{   position:relative; padding-right: 1rem; }
#s_news .j_pic_news li .text_box h1{padding-top: 1rem;line-height: 1rem;font-size: 0.9375rem;color:#333;font-weight: normal;display:block;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#s_news .j_pic_news li .text_box span{font-size: 0.75rem;display:block;line-height: 12px;color:#999;margin-top:10px;}
#s_news .j_pic_news li .text_box p{line-height:18px;color:#666;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;padding-top:5px;font-size: 0.875rem;}

/*j_tab*/
.j_tab .am-tabs-bd{ margin: 0; padding: 0; border: none;   }
.j_tab .am-tabs-d2 .am-tabs-nav{margin-bottom: 1rem;background: #fff;}
.j_tab .am-tabs-d2 .am-tabs-nav > .am-active a{background: #329a6a; color: #fff; border: 1px solid #dddfe1;  line-height:3rem;}
.j_tab .am-tabs-d2 .am-tabs-nav > .am-active{ border: none;}
.j_tab .am-tabs-d2 .am-tabs-nav > .am-active:after{ display: none; border: none;}
.j_tab .am-tabs-bd .am-tab-panel{ padding: 0;}
.j_tab .am-tabs-nav li a{ margin: 0 .5rem; border-radius: 1.8rem; height: 3.2rem; line-height: 3rem; border: 1px solid #dfe1e2;}
[data-am-widget="tabs"]{ padding: 0;}

.j_tab2 .am-tabs-bd{  padding: 0; border: none;   }
.j_tab2 .am-tabs-nav{margin-bottom: 1rem; border: none;}
.j_tab2 .am-tabs-nav > .am-active a{background: #64994e;color: #fff;}
.j_tab2 .am-tabs-nav > .am-active{  }
.j_tab2 .am-tabs-nav > .am-active:after{ display: none; border: none;}
.j_tab2 .am-tabs-bd .am-tab-panel{ padding: 0; }
.j_tab2 .am-tabs-nav {margin: 0 -0.5px;margin-bottom: 2rem;}
.j_tab2 .am-tabs-nav li { display: block;}
.j_tab2 .am-tabs-nav li a{display: block;text-align: center;margin: 0 0.5px;padding: 0;height: 40px;line-height: 40px;font-size: 14px;color: #fff;background: #b8b8b8;}


/*====产品服务====*/
.n_product_list{padding: 3rem 0 0 0;}
.n_product_list .w94 .title{ margin-bottom:5%}
.n_product_list ul li{ float:left;  width:48.5%; margin-bottom:3%}
.n_product_list ul li:nth-child(2n-1){ margin-right:3%}
.n_product_list ul li img{ width:100%}
.n_product_list ul li h5{ text-align:center;line-height:36px;height:36px;font-size:13px;color: #fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background-color:#9c9e9f; box-sizing:border-box; padding:0 10px; font-weight:normal;}
.n_product_list ul li.more h5{ background-color:#64994e}

.n_news01{ margin-bottom:0 !important}
.n_news01 .j_pic_news li{ border-bottom:none !important; background:none !important}<!--耗时1776183420.1362秒-->