﻿@charset "utf-8";
/*全局初始化样式*/
body{ padding:0px; margin:0px auto; font-family:Microsoft YaHei,arial,'宋体'; color: #666; width: 100%; zoom:1;

 /*禁用Webkit内核浏览器的文字大小调整功能*/
 -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;*/

 /*设置字体的抗锯齿或者说光滑度*/
 -webkit-font-smoothing: antialiased;
 min-width:320px;
 color:#333;
 font-size:12px;
}

.new_info img{max-width: 800px!important;margin: 0 auto!important;display: block;}

ul>li{list-style-type: disc;}
.ul,.ul li,form,.dl,.dl dt,.dl dd,div,.p{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
.ul,.ul>li{ list-style:none; margin: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*不允许多行输入文本框有滚动条*/
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
/*初始化表单元素样式*/
textarea,input,select {background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666; text-decoration:none; noline: -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #222;}

*{ -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;} /*清除浮动*/
 .clearfix {*zoom:1;}/*IE/7/6*/
 .clearfix:after { content:"\200B"; display:block; height:0; clear:both; }
.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}

.dot{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.content{ min-height:420px; padding:3% 0; font-size: 14px;}
.Pic100{ position:relative; width:100%; height:0;}
.Pic100 img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.wid{ max-width:1200px; margin:0 auto;}
.txtbox{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word;line-height:24px; font-size:14px;}

.auto {margin: 0 auto; }
.auto_1200 {max-width: 1200px;}
@media(max-width:1200px){
 .auto_1200{ padding: 0% 2%;}
}

/*头部*/
/*.top{background:#22489f; }*/
.top .auto{ position:relative; z-index:100;}
.top .logo{ position:absolute; left:0; top:50%; margin-top:-40px; }
.top .logo img{height:80px; display:block; }

.top .search{ position:absolute; right:0; top:66%; margin-top:-16px; background:url(../images/search_ico.png) no-repeat center;cursor:pointer; width: 25px; height: 25px;}
.top .search dl{  width:0; overflow:hidden; transition:0.3s;height:33px;  position:absolute; right:0; bottom: -72%; z-index:10; }
.top .search .text{border:2px solid #e4e4e4; border-radius:20px; line-height:33px; height:33px; width:100%; padding:0 35px 0 5px;color:#fff; background:#85c226;}

.top .search:hover dl{width:176px;}

.top nav{padding-right:45px; font-size: 16px;}
.top nav ul{float:right;}
.top nav li{ float: left; line-height:32px; position: relative; padding:40px 0 22px 25px; text-align:center; }
.top nav li:after{ display:inline-block; content:''; border-right:1px dotted #647fbc; width:1px; height:13px; vertical-align:middle; margin-left:30px;}

.top nav li.aon{ background: url(../images/nav_ico.png) no-repeat bottom center;}
.top nav li:hover{ background: url(../images/nav_ico.png) no-repeat bottom center;}

.top nav li a{ color:#222222; }
.top nav dl{ display: none; width:100%;  position: absolute; left: 0; top: 100%; z-index:100; background-color: rgba(255, 255, 255, 0.7);
 box-shadow: 0px 1px 1px #999; margin-top: 0;}
.top nav dl dd a{ color:#222; font-size: 14px; display:block;}
.top nav dl dd{ margin-left: 0; border-bottom:1px solid #e8e8e8;}
.top nav dl dd:hover{ background:#5dbbc3;}
.top nav dl dd:hover a{ color:#fff;}
.top .mobile_menu{ display:none;}

@media(max-width:1200px){
 .top .logo{ left:2%;}
 .top .search{ right:2%;}
}
@media(max-width:1000px){
 .top .auto_1200{ padding-bottom: 0;}
 .top .logo img{ height: 50px;}
 .top .logo{ position:relative; top:auto; margin-top:0; padding:2% 50% 2% 0; left:auto;}
 .top nav{ position:fixed; left:0; top:0; height:100%; background-color:#85c226; width:100%; max-width:220px; padding-right:0; max-height:100%; overflow:auto; transform:translateX(-100%); opacity:0; transition:0.4s; display:none;}
 .top nav.navOut{ transform:translateX(0); opacity:1;}
 .top nav li a{ color: #fff;}
 .top nav li,
 .top nav ul{ float:none;}
 .top nav li:after{ display:none;}
 .top nav li{ padding:0 !important; font-weight:bold; }
 .top nav li#m1 > a,
 .top nav li > span,
 .top nav li dl a{ display:block; padding:5%;}
 .top nav li#m1 > a,
 .top nav li > span{ color:#fff;}
 .top nav li dl{position:relative; top:auto;}
 .top nav li dl a{border-bottom:1px solid rgba(0,0,0,0.2); box-shadow:0 1px 0 rgba(255,255,255,0.8);}
 .top .mobile_menu{ position:absolute; right:2%; margin-right:45px; top:32%;
  font-size:24px; transition:0.2s; line-height:24px; text-align:center; background: url(../images/mobile_menu.png) no-repeat;width: 30px; height: 30px;}
 .top nav li.aon{ background: none}
 .top nav{ font-size: 13px;}
 .top .search{ top: 55%;}
 .top nav li:hover{ background: none;}

}


/*首页banner*/
.h_banner{ overflow:hidden; position:relative; z-index:1;}
.h_banner .auto_1200{ position: relative; padding: 0;max-width: 1366px;}
.h_banner .bx-viewport{ z-index:1;}
.h_banner .bx-viewport,
.h_banner .bx-viewport li,
.h_banner .bx-viewport li a{ height:530px;}
.h_banner .bx-viewport li a{ display:block;}
.h_banner .bx-viewport li{ background-position:center top; background-repeat:no-repeat;}
.h_banner .bx-viewport li img{ display:none;}

.h_banner .bx-controls-direction a{ position:absolute; width:40px; height:60px; top:50%; margin-top:-44px; background:url(../images/banner_btn.png) no-repeat left top; z-index:10; overflow:hidden; line-height:1000px;}
.h_banner .bx-controls-direction a.bx-prev{ left:0;}
.h_banner .bx-controls-direction a.bx-next{ background-position:right top; right:0;}
.h_banner .bx-controls-direction a:hover{background:url(../images/banner_btn_hover.png) no-repeat left top;}
.h_banner .bx-controls-direction a.bx-prev:hover{ left:0;}
.h_banner .bx-controls-direction a.bx-next:hover{ background-position:right top; right:0;}



.h_banner .bx-pager{ position:absolute; width:100%; left:0; bottom:7%; z-index:10; text-align:center;}
.h_banner .bx-pager *{ width:12px; height:12px;}
.h_banner .bx-pager div{ display:inline-block; margin:0 5px;}
.h_banner .bx-pager a{ display:block; border-radius:50%; border:1px solid #fff;background:#fff; overflow:hidden; line-height:100px;}
.h_banner .bx-pager a.active{ border:1px solid #f8bd00; background: none;}

@media(max-width:1100px){
 .h_banner .bx-viewport li,
 .h_banner .bx-viewport li a{ height:auto;}
 .h_banner .bx-viewport li{ background:none !important;}
 .h_banner .bx-viewport li img{ display:block; width:100%;}

 .h_banner .bx-controls-direction{ display:none;}
}



/*集团产业*/
.h_group{ position: relative; margin-top: 20px; z-index: 99;}
.h_group .auto_1200{ position: relative; padding: 0;}
.h_group .group_box{ padding: 2% 0 0 0; width: 100%;}
.h_group .group_fl{ float: left; width: 8%;}
.h_group .group_fr{ float: right; width: 86%;}
.h_group .group_fl h3{ font-size: 18px; color: #2a2a2a; margin: 0; font-weight: normal;}
.h_group .group_fl h3 span{ display: block; font-size: 14px; color: #84868d;}

.h_group .group_fr ul{ position: relative;  z-index: 100;}
.h_group .group_fr ul li{ width: 14%; padding-top:8%; text-align: center;  font-size: 14px; position: absolute; transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out;}
.h_group .group_fr ul li span{color: #fff; position: absolute; left: 0; bottom: -20px; width: 100%; display: none;}
.h_group .group_fr ul li a{  position: absolute; left: 0; bottom: 0; width: 100%;  height: 100%;}
.h_group .group_fr ul li.li_0{ background: #85c226 url(../images/ti1.png) no-repeat center;left: 0.8%; z-index: 10; bottom: -64px;}
.h_group .group_fr ul li.li_1{ background: #E6BC1C url(../images/ti2.png) no-repeat center;left: 15%; z-index: 10; bottom: -64px;}
.h_group .group_fr ul li.li_2{ background: #5DBBC3 url(../images/ti3.png) no-repeat center;left: 29.2%; z-index: 10; bottom: -64px;}
.h_group .group_fr ul li.li_3{ background: #996188 url(../images/ti4.png) no-repeat center;left: 43.4%; z-index: 10; bottom: -64px;}
.h_group .group_fr ul li.li_4{ background: #5DC3AD url(../images/ti5.png) no-repeat center;left: 57.6%; z-index: 10; bottom: -64px;}
.h_group .group_fr ul li.li_5{ background: #746199 url(../images/ti6.png) no-repeat center;left: 71.8%; z-index: 10; bottom: -64px;}
.h_group .group_fr ul li.li_6{ background: #DD9C64 url(../images/ti7.png) no-repeat center;left: 86%; z-index: 10; bottom: -64px;}
.h_group .group_fr ul li:hover{ padding-bottom: 8%;}
/*.h_group .group_fr ul li:hover a{ bottom: 10%; display: block;}*/
.h_group .group_fr ul li:hover span{ bottom: 10%; display: block;}


@media(max-width:1000px){
 .h_group{ margin-top: 0;}
 .h_group .group_fl{ float: none; width: 100%;}
 .h_group .group_box{ background: none; padding: 3%;}
 .h_group .group_fl h3{ color: #222; margin-bottom: 3%;}

 .h_group .group_fr{ float: none; width: 100%;}
 .h_group .group_fr ul li{ width: 33.333%; position: inherit; float: left; height: 120px; padding-top: 0;}
 .h_group .group_fr ul li a{ display: block!important; z-index: 10;bottom: 8%; height: auto; width: 100%;}
 .h_group .group_fr ul li.li_0{ background: #85c226 url(../images/ti1.png) no-repeat center;left: 0; z-index: 10; bottom: 0;}
 .h_group .group_fr ul li.li_1{ background: #E6BC1C url(../images/ti2.png) no-repeat center;left: 0; z-index: 10; bottom: 0;}
 .h_group .group_fr ul li.li_2{ background: #5DBBC3 url(../images/ti3.png) no-repeat center;left: 0; z-index: 10; bottom: 0;}
 .h_group .group_fr ul li.li_3{ background: #996188 url(../images/ti4.png) no-repeat center;left: 0; z-index: 10; bottom: 0; width: 25%}
 .h_group .group_fr ul li.li_4{ background: #5DC3AD url(../images/ti5.png) no-repeat center;left: 0; z-index: 10; bottom: 0; width: 25%}
 .h_group .group_fr ul li.li_5{ background: #746199 url(../images/ti6.png) no-repeat center;left: 0; z-index: 10; bottom: 0; width: 25%}
 .h_group .group_fr ul li.li_6{ background: #DD9C64 url(../images/ti7.png) no-repeat center;left: 0; z-index: 10; bottom: 0; width: 25%}
 .h_group .group_fr ul li:hover{ padding-bottom: 0; }
 .h_group .group_fr ul li:hover a{ bottom: 8%!important; display: block;}
}


.h_new{ margin-top: 2%;}
.h_new .pager{ overflow:hidden; margin-bottom:3%; border-bottom: solid 1px #dadada;}
.h_new .pager a{ float:left; line-height:32px; text-align:center; font-size:16px; position:relative; margin:0 2%; cursor: pointer;}
.h_new .pager a.active{ color:#5dbbc3; border-bottom: solid 2px #5dbbc3;}
.h_new .pager a.more_new{ float: right;color:#5dbbc3; }
.h_new .tab_list1{ width:55%; float:left;}

.h_new .tab_list2{ float:right; width: 45%; margin-top: 34px; position: relative;}
.h_new .tab_list2 img{ width: 100%;}
.h_new .tab_list .more{ line-height:10px; display:inline-block; padding:0 5px; background:#fff; border-radius:0 34px 34px 0;color: #fff; }
.h_new .tab_list .more:hover{ color:#fff; background:#fff;}

.h_new .tab_list2 .bx-controls-direction a{ position:absolute; width:40px; height:60px; top:40%;
 background:url(../images/banner_btn.png) no-repeat left top; z-index:10; overflow:hidden; line-height:1000px;}
.h_new .tab_list2 .bx-controls-direction a.bx-prev{ left:0;}
.h_new .tab_list2 .bx-controls-direction a.bx-next{ background-position:right top; right:0;}


.h_new .tab_list li{ line-height:30px;height:30px; font-size:14px;}
.h_new .tab_list li time{ float:right; margin-left:10px; margin-right: 5%;}
.h_new .tab_list li:hover a{ color: #85c226;}


.h_new .tab_list ol{ margin-left: 0; padding-left: 0;}
.h_new .tab_list ol figure{ position:relative; padding:0 5% 0.5% 28%; font-size:12px; margin-bottom: 1%;}
.h_new .tab_list ol figure .Ispic{ position:absolute; left:0; top:0; height:100%; width:25%; }
.h_new .tab_list ol figure .Ispic img{ display:none;}
.h_new .tab_list ol h4{ margin:0; font-size:16px; color: #222;}
.h_new .tab_list ol p{ line-height:20px; height:40px; font-size: 14px; overflow:hidden; margin:12px 0 23px 0;}
.h_new .tab_list ol a.a_more{ color: #f5a100}
.h_new .tab_list ol time{ color:#5dbbc3; font-size: 16px;}
.h_new .tab_list ol:hover h4 a{ color: #85c226;}

.h_new .tab_list dl { overflow:hidden;}
.h_new .tab_list .pic_list{ height:158px; overflow:hidden;}
.h_new .tab_list dl .bx-wrapper{ position:relative; }
.h_new .tab_list dl .bx-controls-direction{ position:absolute; right:5%; bottom:25%; z-index:10; }
.h_new .tab_list dl .bx-controls-direction a{ float:left; margin-left:5px;width:24px; height:24px; position:relative; border-radius:50%;background:#f8a300; }
.h_new .tab_list dl .bx-controls-direction a.disabled{ background:#dfe6ec; cursor:default;}
.h_new .tab_list dl .bx-controls-direction a span{ position:absolute; left:50%; top:50%; font-size:18px; color:#fff; margin-left:-5px; margin-top:-10px; font-family: "宋体"}
@media(max-width:768px){
 .h_new .intro{padding:2% 0;}
 .h_new .intro figure{ margin-top:0; float:none; padding-left:2%;}
 .h_new .intro figcaption:before,
 .h_new .intro figcaption:after{ background-size:contain; height:40px; margin-bottom:2%}
 .h_new .intro figcaption:after{ margin-top:2%; background-position: right top;}
 .h_new .video{ position:relative; height:auto; width:auto; padding-bottom:50%; margin-top:3%;}
 .h_new .tab_list{ width:auto; float:none !important; margin-top:3%;}
 .h_new .tab_list1{ width:100%; float:none; border-bottom: solid 1px #dadada;}

 .h_new .tab_list2{ float:none; width: 100%; margin-top: 20px;}

 .h_new .pager{ margin-top:0;}
}
@media(max-width:480px){
 .h_new .intro figure h1{ font-size:24px;}
 .h_new .intro figure pre{ font-size:14px; line-height:20px;}
 .h_new .pager a {line-height: 40px;font-size: 16px;}
}


/*底部*/
.footer{padding:1% 0;line-height: 30px; border-top: solid 1px #dadada;}
.footer dl{ float:right;}
.footer dl a{display:inline-block; vertical-align:middle; margin-right:10px;text-decoration:none;width:30px; height:30px;}
.footer dl a.a_wx{background:url(../images/wx_ico.png) no-repeat center;}
.footer dl a.a_qq{background:url(../images/qq_ico.png) no-repeat center;}
.footer dl a.a_sina{background:url(../images/wb_ico.png) no-repeat center;}
.footer dl a.a_wx:hover{background:url(../images/wx_ico_hover.png) no-repeat center;}
.footer dl a.a_qq:hover{background:url(../images/qq_ico_hover.png) no-repeat center;}
.footer dl a.a_sina:hover{background:url(../images/wb_ico_hover.png) no-repeat center;}
.footer dl a.a_wx{ position:relative; z-index:2;}
.footer dl a.a_wx figure{ display:none; position:absolute; bottom:100%; width:120px; left:50%; margin-left:-60px;}
.footer dl a.a_wx:hover figure{ display:block;}
.footer dl a.a_wx figure img{ display:block; border:3px solid #fff;}

.footer ul li{ float: left; }
.footer ul li i{ font-style: normal; padding-left: 10px; padding-right: 10px;color: #888888;}
.footer p{ margin-top: -24px; color: #888888}
.footer a{ color: #888888}

@media(max-width:1000px){
 .footer dl{ float:none;}
 .footer p{ margin-top: 0;}
 .footer dl{ display: none;}
}
@media(max-width:640px){
 .footer{ font-size:12px; line-height:20px;}
 .footer dl{ line-height:30px;}
}


/*banner*/
.banner div{ height:220px; background-repeat:no-repeat; background-position:center top;}
.banner img{ display:none; width:100%;}
@media(max-width:1000px){
 .banner div{ background: none; height: auto;}
 .banner img{ display:block;}
}


.menu{ border-bottom:1px solid #e8e8e8;}
.menu em{ font-style:normal; float:right;color:#999;line-height:50px; background: url(../images/home.png) no-repeat left; padding-left: 25px;}
.menu em a{ color:#999;}
.menu em span{color:#5dbbc3;}

.menu li{ float:left; padding:0 3%; text-align: center;}
.menu li a{ display:block; line-height:50px; font-size:14px; color:#666;}
.menu li a:after{ display:block; content:''; height:2px; }
.menu li.aon{ background: #5dbbc3;}
.menu li.aon a{ color: #fff;}
.menu li:hover{ background: #5dbbc3;}
.menu li:hover a{ color: #fff;}

@media(max-width:768px){
 .menu em{ float:none; display:block; line-height:normal; padding-left: 25px; margin-bottom: 2%; text-align: right; background: none;}
}
@media(max-width:640px){
 .menu{ padding-top:2%;}
 .menu .name{ margin-top:0; }
 .menu .name span{max-width:none;font-size:24px; height:auto; padding:3%;}
 .menu .name span b{ font-size:16px;}
 /*.menu li:last-child{ padding-right:0;}*/
}


.about{ line-height: 24px;}
.about .ab_img{float:right; width:40.5%;}
.about .ab_fl{float: left; width:58%;}
.about img{ width: 100%;}

@media(max-width:768px){
 .about .ab_img{float:none; width:100%;}
 .about .ab_fl{float: none; width:100%;}
}



/*发展历程*/
.develop{ background: url(../images/fazan_bg.jpg) no-repeat right top;}
.develop dl{ width: 65%;}

.develop dl dt{ border-bottom: solid 1px #dadada; font-size: 18px; color: #f6b300; font-weight: bold; line-height: 35px;}
.develop dl dt span{ border-bottom: solid 1px #f6b300; padding-bottom: 5px;}
.develop dl dd:before{ display: inline-block; width: 4px;  height: 4px;  margin-right: 10px; background: #c9c9c9; content: '';}
.develop dl dd{ color: #666; line-height: 35px;}
.develop dl dd time{ margin-right: 20px;}

@media(max-width:1000px){
 .develop{ background: none;}
 .develop dl{ width: 100%;}
}


/*f分页*/
.Page_box .Pages{ text-align:center; padding:3% 0;}
.Page_box .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page_box .Pages a:hover,
.Page_box .Pages a.a_cur{ background-color:#5dbbc3; color:#fff;}
.Page_box .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page_box .Pages em a{ float:left; margin-left:-1px;}
.Page_box .Pages .p_cur,
.Page_box .Pages .p_count,
.Page_box .Pages .p_jump,
.Page_box .Pages .p_total{ display:none;}
.Page_box .Pages .a_prev,
.Page_box .Pages .a_next{ padding:0; width:44px; background:url(../images/page_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page_box .Pages .a_next{ background-image:url(../images/page_next.gif);}
@media(max-width:640px){
 .Page_box .Pages .a_first,
 .Page_box .Pages .a_end{ display:none;}
 .Page_box .Pages em{ display: none;}
}
@media(max-width:480px){
 .Page_box .Pages a{padding:0 5px; }
}



/*新闻中心*/

.top_box{color:#666; margin-top: 3%; position: relative; margin-bottom: 3%;}
.top_box li{ margin-bottom:3%; padding-left:373px; padding-right:72px; position:relative; background: #f3f3f3; }
.top_box li .Ispic{ position:absolute; left:0; top:0; width:373px; height:100%;}
.top_box li .Ispic img{ display:none;}
.top_box li div{ padding:4% 10% 4% 0; margin-left:3%;  position:relative;}
.top_box li time{ margin-top: 10px; display: block; font-size: 14px; color: #999999;}
.top_box li time span{ color:#666; font-size:48px; display:block;}
.top_box li .dot{ font-size:16px; color:#5dbbc3;}
.top_box li p{ opacity:0.5; line-height:24px; overflow:hidden; height:72px; margin-bottom:3%; font-size: 14px; width: 70%;}
.top_box .bx-controls-direction{ display: none;}
.top_box .bx-has-controls-direction{ position: relative;}
.top_box .bx-default-pager{ position: absolute; left: 34%; bottom: 0; z-index: 99;}
.top_box .bx-default-pager div{  height: 30px; overflow: hidden;display: inline-block; margin-right: 10px;}
.top_box .bx-default-pager a{display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #c6c6c6; line-height: 100px;}
.top_box .bx-default-pager a.active{ background: #5dbbc3}

@media(max-width:1000px){
 .top_box li .Ispic{ position:relative; width:auto; height:auto; padding-bottom:50%; display:block;}
 .top_box li{ padding:0;}
 .top_box .bx-default-pager{  position: absolute; left: 3%; bottom: -5%; z-index: 99;}
}
@media(max-width:640px){
 .top_box li time span{font-size:40px;}
 .top_box li p{ height:48px;}
}
@media(max-width:480px){
 .top_box li .Ispic{ position:relative; width:auto; height:auto; padding-bottom:50%; display:block;}
 .top_box li{ padding:0;}
}


.bd_weixin_popup{ width: 270px!important; height: 310px!important;}

.new_box{ padding-top:2%;}
.new_box .title_box li{ overflow:hidden; padding-left:80px; padding-right:48px; position:relative!important; margin-bottom:2%;
 padding-bottom: 2%; border-bottom: solid 1px #dadada;}
.new_box .title_box li:hover h3 a{ color: #85c226}
.new_box .title_box li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/right_ico.jpg) no-repeat center center}
.new_box .title_box li div{padding:0 3%;}
.new_box .title_box li time{ position:absolute; left:0; top:0; width:72px; height:72px; background: #996188; color: #fff; font-size: 14px; border-radius: 5px;}
.new_box .title_box li:nth-child(2n) time{ position:absolute; left:0; top:0; width:72px; height:72px; background: #5dbbc3; color: #fff; font-size: 14px; border-radius: 5px;}
.new_box .title_box li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);
 -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#fff; font-size:16px;}
.new_box .title_box li time i{ font-style:normal; font-size:40px; color:#fff; display:block; line-height:40px;}
.new_box .title_box li h3{ margin:0; font-size:16px; font-weight: normal;}
.new_box .title_box li p{ line-height:24px; font-size: 14px; overflow:hidden; color:#999; height:52px; margin:1.5% 0 0 0;}
@media(max-width:1000px){
 .new_box .title_box li{padding-left:120px;padding-right:30px;}
 .new_box .title_box li:after{width:30px; background-size:35% auto;}

 .new_box .title_box li time span{font-size:14px;}
 .new_box .title_box li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
 .new_box .title_box li h3{ font-size:16px;}
}
@media(max-width:480px){
 .new_box .title_box li{padding-left:100px;padding-right:0;}
 .new_box .title_box li:after{ display:none;}

 .new_box .title_box li time span{font-size:12px;}
 .new_box .title_box li time i{font-size:30px;}
 .new_box .title_box li h3{ font-size:14px;}
 .new_box .title_box li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}


/*新闻详情*/
.new_info{ line-height: 26px;}
.new_info .title{ text-align: center; border-bottom: solid 1px #dadada; padding-bottom: 1%; margin-bottom: 3%;}
.new_info .dot{ text-align: center; color: #884a75;  font-size: 22px; font-weight: normal;}
.new_info .title span{ color: #999999; font-size: 14px;}
.new_info .bdsharebuttonbox{ float: right; line-height: 40px;}
.new_info .bdsharebuttonbox span{ float: left;}
.new_info .bdsharebuttonbox .bds_weixin{ background: url(../images/wx.png) no-repeat; width: 30px; height: 30px;}
.new_info .bdsharebuttonbox .bds_tsina{ background: url(../images/wb.png) no-repeat; width: 30px; height: 30px;}
.new_info .bdsharebuttonbox .bds_qzone{ background: url(../images/kj.png) no-repeat; width: 30px; height: 30px;}
.new_info .bdsharebuttonbox .bds_qq1{ background: url(../images/qq.png) no-repeat; width: 30px; height: 30px; float: right;}
 /*新闻详细页图片样式*/
 /*.new_info img{ width: 100%;}*/

.new_info p{ padding-bottom: 2%; color: #666;}

.info_pn span.dot:hover a{ color: #5dbbc3;}
.info_pn .info_fl{ float: left; width:48%; text-align: left; color: #666; font-size: 14px; }
.info_pn .info_fr{ float: right; width:48%; text-align: right;color: #666;font-size: 14px;}

@media(max-width:768px){
 .new_info .dot{ font-size: 16px;}
 .info_pn .info_fl{ float: none; width: 100%;}
 .info_pn .info_fr{ float: none; width: 100%;text-align: left;}
 }


/*视频中心*/
.video_box{ padding-top:2%;}
.video_box li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;border: solid 1px #ededed;}
.video_box li:nth-child(3n){ margin-right:0;}
.video_box li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.video_box li .video_files video{width:100%; height:100%; background-color:#000;}
.video_box li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.video_box li .video_files .close::before,
.video_box li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.video_box li .video_files .close::before{ transform:rotate(45deg);}
.video_box li .video_files .close::after{ transform:rotate(-45deg);}
.video_box li figure{ position:relative;}
.video_box li figure em{ display:block; padding-bottom:68%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.video_box li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.video_box li figure a::before,
.video_box li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.video_box li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.video_box li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.video_box li p{text-align:center; font-size: 14px; color: #222222; }
@media(max-width:768px){
 .video_box li{width:49%; margin-right:2%;}
 .video_box li:nth-child(3n){ margin-right:2%;}
 .video_box li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
 .video_box li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
 .video_box li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
 .video_box li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
 .video_box li{width:100%; float:none; margin-right:0 !important;}
}

/*荣誉资质*/
.honor_box{ padding:3% 0;}
.honor_box li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%; border:solid 1px #dedede; padding-top: 0.5%}
.honor_box li a{ display:block;}
.honor_box li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:14px; color: #222;}
.honor_box li .table{ display:none;}
.honor_box li figure{padding-bottom:65%; background-size:contain;}
@media(min-width:641px){
 .honor_box li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
 .honor_box li{ width:48%; margin-right:4%;}
 .honor_box li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
 .honor_box li p{ font-size:14px;}
}

/*人力资源*/
.recruit_box .type{display:table; width:100%;}
.recruit_box ol.type{font-size:16px; background-color:#85c226; color:#fff;}
.recruit_box .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.recruit_box ul.type li{cursor:pointer;}
.recruit_box .type li:nth-child(1){width:12%;}
.recruit_box .type li:nth-child(2){ width:11%;}
.recruit_box .type li:nth-child(3){ width:10%;}
.recruit_box .type li:nth-child(4),
.recruit_box .type li:nth-child(5),
.recruit_box .type li:nth-child(6),
.recruit_box .type li:nth-child(7){width:13%;}
.recruit_box .type li:nth-child(8){ width:15%;}
.recruit_box .type li:nth-child(1),
.recruit_box .type li:nth-child(4){ padding-left:2%; text-align:left !important;}
.recruit_box ul.type li:nth-child(4){background:url(../images/jia_ico.png) no-repeat 90% center;}
.recruit_box ul.type#On li:nth-child(4){ background-image:url(../images/jian_ico.png);}
.recruit_box .list{border-bottom:1px solid #e5e5e5;}
.recruit_box .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%; color: #999; line-height: 30px;}
.recruit_box .btn_apply{ padding:10px 0;}
.recruit_box .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#85c226; font-size:18px; border-radius:3px;}
.recruit_box .list .con strong{ color: #85c226;}

.recruit_box ul.type#On{ background: #f1f1f1}

@media(max-width:1000px){
 .recruit_box .type li:nth-child(2),
 .recruit_box .type li:nth-child(5),
 .recruit_box .type li:nth-child(6){ display:none;}
 .recruit_box .type li{ width:20% !important;}
}
@media(max-width:768px){
 .recruit_box .search{ position:relative; margin-top:10px; top:auto; width:auto;}
 .recruit_box .type li:nth-child(7){ display:none;}
 .recruit_box .type li{ width:24% !important;}
 .recruit_box .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
 .recruit_box .type li:nth-child(3){ display:none;}
 .recruit_box .type li{ width:30% !important;}
 .recruit_box .type li:nth-child(8){ width:40% !important;}
 .recruit_box ol.type{font-size:15px;}
 .recruit_box .btn_apply a{font-size:16px; height:40px; line-height:40px;}
 .recruit_box ul.type li:nth-child(8){ background-size:16px auto;}
}

/*人力资源详情*/
.Form001725{ padding:2% 0;}
.Form001725 .form{ padding-top:30px; max-width:552px; width:100%; margin: 0 auto;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; }
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001725 .form textarea.text{ height: 200px;}
.Form001725 .form p{ margin:0 0 10px 0;color:#85c226;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{ background:#85c226; color:#fff; cursor:pointer; font-size:14px; width:60%; font-family: 微软雅黑; max-width:180px; height:50px; border-radius:3px; border:none; margin-top:20px;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
@media(max-width:768px){
 .Form001725 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
}



/*友情链接*/
.friend_box{ padding-top:3%;}
.friend_box li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.friend_box li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.friend_box li img{ display:block; width:100%;}
.friend_box li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(93,187,195,0.8); opacity:0; transition:0.3s;}
.friend_box li a:hover figure{ opacity:1;}
.friend_box li dl{ display:table;  width:100%; height:100%;}
.friend_box li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
 .friend_box li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
 .friend_box li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
 .friend_box li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
 .friend_box li{ width:49%;}
 .friend_box li:nth-child(2n){ margin-right:0;}
 .friend_box li dt{ font-size:15px;}
}

/*文化体系*/
.culture_box{ text-align: center;}
.culture_box h4{ text-align: center;  color: #85c226; font-size: 16px;}
.culture_box img{ width: 100%;}
.culture_box1{ background: #f6f6f6; padding: 5% 3%;}
.culture_box1 h3{ font-size: 24px; color: #222; font-weight: normal;}
.culture_box1 ul{font-size: 0;}
.culture_box1 ul li{ width: 23%;font-size: 14px; display: inline-block;vertical-align: top; margin-right: 2%}
.culture_box1 h4{ background: url(../images/bt_1.png) no-repeat left; line-height: 42px; color: #fff; font-size: 16px; padding-left: 10%;}
.culture_box1 ul li:nth-child(2n) h4{ background: url(../images/bt_2.png) no-repeat left;  line-height: 42px; color: #fff; font-size: 16px;}

@media(max-width:640px){
.culture_box1 ul li{ width: 48%;}
}

/*联系我们*/

.contact_box dd{ float:left;width:49%; border-bottom:1px solid #edebec; border-right:1px solid #edebec; padding:5px; color:#666; margin-left: 0; padding-top: 3%;}
.contact_box dd:nth-child(2n){ margin-right:0; border-right:none; padding-left: 5%}
.contact_box dd div{ position:relative; padding-left:35%;height:165px;}
.contact_box dd figure{ position:absolute; left:0; top:0; height:62%;width:25%; }
.contact_box dd h5,
.contact_box dd p{ margin:0; line-height:30px;}
.contact_box dd h5{font-size:16px; }
.contact_box dd p{ color:#888;font-size:14px; }

.contact_box .list1{ background: #f3f3f3; padding:5% 3%; position: relative;}
.contact_box .list1 i{ background: url(../images/lc_ico.png) no-repeat center; display: block; width: 220px; height: 45px; position: absolute; top: -5%; left: 40%;}
.contact_box .list1 ul li{ float: left; width: 30%; margin-right: 4%;}
/*.contact_box .list1 ul li img{ width: 50%;}*/
.contact_box .list1 ul li:nth-child(3n){ margin-right: 0;}
.contact_box .list1 ul li h4{ font-size: 14px; color: #222;}
.contact_box .list1 ul li p{ font-size: 14px; color: #666;}


@media(max-width:768px){
 .contact_box dd{ float:none; width:auto; margin-right:0; border-right: none; height: auto; margin-bottom: 2%; padding-bottom: 2%;}
 .contact_box dd:nth-child(2n){ padding-left: 0;}
 .contact_box dd div{ height: auto;}
 .contact_box .list1 i{ position: inherit;display: block; width: 220px; height: 45px; top: 0; left: 25%; margin-bottom: 5%;}
 .contact_box .list1 ul li img{ width: 100%;}
}
@media(max-width:480px){
 .contact_box dd figure{width:43%;  background-size: 70%;}
 .contact_box dd div{padding-left:45%;}
}

/*搜索*/
.ssList{ margin-top:1%; min-height: 420px;}
.ssList li{border-bottom: #f0f0f0 1px dashed; line-height:27px; padding:10px 0 10px 15px; position:relative; }
.ssList li a{}
.ssList li a:hover{ color:#85c226;}
.ssList li:before{left: 0; top: 47%; position: absolute; content: ''; width: 5px;  height: 5px; border-radius: 100px; background-color: #cccccc;}
.ssList li time{ float:right; color:#999; font-size:12px; margin-left:10px;}


.PicList010{ min-height: 420px;}
.PicList010 .list li{ float:left; width:23.5%; margin-right:2%;}
.PicList010 .list li div{border: #e6e6e6 1px solid;padding: 5px;background: #f9f9f9;}
.PicList010 .list li:hover div{border:#85c226 1px solid; background:#85c226;}
.PicList010 .list li div img{ width:100%; display:block;}
.PicList010 .list li.end{ margin-right:0;}
.PicList010 .list li h3{line-height: 48px;height: 48px; overflow:hidden; font-weight:normal;text-align: center;color: #999999; margin:0; font-size:14px; text-align:center;}
.PicList010 .list li a:hover h3{ color:#85c226; font-weight:bold;}
.PicList010 .list li.clear{ float:none; width:100%; margin-right:0;}
@media(max-width:640px){
 .PicList010 .list li{ float:left; width:48%; margin-right:2%;}
}


/*侧边栏*/
.top .menu{width:42px;height:42px; background:url("../images/menu-on.png") no-repeat center center;position:fixed;right:6px;top:35px;z-index:90;border:2px #eaeaea solid;}
.top .menu:hover{ background:#eaeaea url("../images/menu-on.png") no-repeat center center;}
.mask{width:100%;height:100%;background:#000;-webkit-opacity:0.5;opacity:0.5;filter:Alpha(opacity=50);z-index:900;position:fixed;top:0;left:0;display:none;}

.sitemap{width:400px;background:#fff;z-index:1000;position:fixed;right:-100%;top:0;height: 100%;overflow: auto;padding-bottom:100; max-width:100%;}
.sitemapCon{width:100%;height:100%;}
.sitemap-head{height:84px;padding:0 40px; background:#0e98a5;}
.sitemap-head h2{font-size: 16px;color:#fff;line-height:84px;float:left;margin: 0;}
.sitemap-head a{width:46px;height:46px;background:url("../images/close.png") no-repeat center center;float:right;margin-top:19px;}
.sitemap-con{padding:20px 10% 0 10%;height:100%;padding-bottom:100px; box-sizing:border-box;}
.sitemap-con dl{width:100%; padding-bottom:10px;margin-bottom:12px;border-bottom:2px #f4f4f4 solid;}
.sitemap-con dt{font-size:16px;color:#333333;font-weight::bold; padding-bottom:10px;}
.sitemap-con dd{float:left;margin:0px 20px 5px 0px;}
.sitemap-con dd a{font-size:12.5px;color:#999999;}

@media(max-width:1320px){
.top nav ul{ padding-right:40px;}
.top nav li{ padding-left:15px;}
.top nav li:after{ margin-left:15px}
.top .search{ right:70px;}
/*.top .menu{ right:1%;}*/
}
@media(max-width:1320px){
.top .auto{ padding:0 2%;}
}
@media(max-width:1000px){
.top .menu{ position:absolute; top:50%; margin-top:-21px;}

}
/* 20170120 */
.site_link12{z-index:999;position: fixed;left:0;bottom:10px;}
.site_link22{z-index:999;position: fixed;right:0;bottom:10px;}