@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'iconfont';  /* project id 1413435 */
  src: url('//at.alicdn.com/t/font_1413435_zreres4pnmb.eot');
  src: url('//at.alicdn.com/t/font_1413435_zreres4pnmb.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1413435_zreres4pnmb.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1413435_zreres4pnmb.woff') format('woff'),
  url('//at.alicdn.com/t/font_1413435_zreres4pnmb.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1413435_zreres4pnmb.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
	}
@font-face {
  font-family: 'simsun';  /* project id 1413435 */
  src: url(../fonts/simsun.ttf);
}
@font-face {
  font-family: 'dinot';  /* project id 1413435 */
  src: url(../fonts/DINOT-BOLD.OTF);
}
@font-face {
  font-family: 'refsan';  /* project id 1413435 */
  src: url(../fonts/REFSAN.TTF);
}
	
body{ font-size:100%;line-height:1.1; width:100%; position:relative; background:none;font-family:Arial, sans-serif; overflow-x:hidden;}
img{ max-width:100%;}
#bdshare_weixin_qrcode_dialog *,#bdshare_weixin_qrcode_dialog{ box-sizing:content-box; }

/*===================CSS Reset================*/
::selection {color:#fff;background-color: #4687f2;}
::-moz-selection {color:#fff;background-color: #4687f2;}
::-webkit-selection {color:#fff;background-color: #4687f2;}
::-webkit-scrollbar {width: 8px;height: 8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555;}
:focus { outline: 0;}
* {padding: 0;margin: 0;}
 input,button,a { outline:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}
ins {background-color: #ff9;color: #000;text-decoration: none;}
mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #e3e3e3;margin: 1em 0;padding: 0;}
input,select {vertical-align: top;}
li,ul {list-style-type: none;}
img {border: none;}
a{text-decoration: none; color:#393939;}
a:link,a:hover,a:active,a:visited {text-decoration: none;}
input,textarea {outline: 0;border: 0;}
textarea {resize: none;}
h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em,p {font-weight: normal;font-style: normal; padding:0; margin:0; }
ul, li {list-style: none;margin: 0;padding: 0;}

/*自定义样式*/
.fl {float: left;}
.fr {float: right;}
.img{ overflow:hidden;}
.h5{  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.h5 a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.clear{ clear:both;}

/*===========================header=============================*/
#top{ height:40px; line-height:40px; background:#374853; text-align:right; font-size:0; position:relative; z-index:998;}
#top ul{ display:inline-block;}
#top ul li{ float:left; margin-left:8px;}
.tel_num{ position:absolute; display:none;box-shadow: 1px 2px 12px 0px rgba(0,0,0,.2); padding:5px; line-height:1.5;
    right: 15px;
    color: #006539;
    font-size: 1rem;
    background: #fff;
    text-align: center;}
.tel_num span{ padding:5px 10px; display:block;}
#logo{ display: table; text-align:left;max-width: 176px; height: 6.25rem; z-index:999999;}
#logo a{ display:table-cell; vertical-align:middle; height:70px; width:100%; }
#logo img{ width:146px; max-width:100%;}
#pathbg{ fill:none !important;}
svg { fill: #fff !important; max-width:100%;}
#header{ position: relative;top: 0; width:100%; z-index: 9999;  width: 100%;  z-index: 998; background:#fff; }
#header .container{ position:relative; height:100%;}
#header .container .row{ height:100%;}
#header .top_search{ float:left; height: 6.25rem; padding-right:0; display:flex; flex-direction: row; justify-content: center; align-items:center; z-index: 999; margin-right:20px; position:relative;}
#header .top_search img{ width:1.1875rem;}
.arrow_down{ font-size:12px;}
/*===========================header=============================*/
.yuyan{ text-align:right; padding:0 15px;}
.yuyan a{ font-size:12px; color:#5b5b5b; line-height:6.25rem; margin-left:7px;}
.yuyan a:hover{ text-decoration:underline;}
.yuyan img{ width:1.56rem; margin-right:7px; position:relative; top:-2px;}
a.zhuzhan{ font-size:14px; color:#515151; margin-left:20px;}
a.zhuzhan img{ width:17px;}
/* 主体开始*/

/*导航按钮开始*/
#m_bnt_nav{ display:none; position: absolute;top:15px;left:5px;border-radius:5px;cursor: pointer;width: 45px;height:45px;text-align: center;z-index:99999;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
#m_bnt_nav .point{display: inline-block;width: 30px;height: 22px;margin-top: 8px;position: relative;}
#m_bnt_nav .point:hover .navbtn,
#m_bnt_nav .point:hover .navbtn::after,
#m_bnt_nav .point:hover .navbtn::before{width: 28px;}
#m_bnt_nav .navbtn{position: absolute;top: 12px;left: 0;display: inline-block;width: 21px;height: 1px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #666;}
#m_bnt_nav .navbtn::after,
#m_bnt_nav .navbtn::before{position: absolute; left: 0;display: inline-block;width: 28px;height: 1px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #666;}
#m_bnt_nav .navbtn::after{top: -8px;}
#m_bnt_nav .navbtn::before{top: 8px;}
#m_bnt_nav .point.on .navbtn{background: transparent;}
#m_bnt_nav .point.on .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
#m_bnt_nav .point.on .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}
/*导航按钮结束*/

/*一级导航 开始*/
ul.m_nav_list{ text-align:right; font-size:0;}
.slide_nav{ position:static;}
#m_nav li{ display: inline-block; transition:.5s; }
#m_nav li .a{display:block;text-align:left;position:relative; z-index:0; height: 6.25rem; white-space: nowrap;}
#m_nav li .a h3{ display: inline-block; position:relative; font-size:15px; color:#414141; font-weight:bold; text-transform:uppercase; padding: 0 30px; line-height: 6.25rem; }
@media (min-width: 1200px)
{	
	#m_nav li{ position:relative; z-index: 0;}
	#m_nav li .list:after{ content:""; display:block; position: absolute; background:rgba(255,255,255,.37);  width:3000px; left:50%; margin-left:-1500px; top:0; height:60px;z-index: -1;}
	#m_nav li .a h3:before{ content:""; display:block; width:1px; height:14px; background:#dedfe0; position:absolute; left:0; top:50%; margin-top:-7px; }
	#m_nav li:first-child .a h3:before{ height:0;}
}
#m_nav li:hover .a h3{ color:#006539;}
#m_nav li.act .a h3{ color:#006539;}
#m_nav li .a span{}
#m_nav li .a strong{ display: inline-block; text-transform:uppercase; font-size:14px; line-height:40px;height:40px;color:#fff; z-index:11; opacity:.8;filter:alpha(opacity=80);}
#m_nav li .a i{ font-size:13px; color:#878787; }
#m_nav .title .a i{  opacity:0;filter:alpha(opacity=0);display: inline-block; font-family:simsun; float: right; transition:.3s;}
#m_nav .on .a strong{color:#fff}
#m_nav .title{ }
#m_nav li.on .a:before{ color:#cf574d;}
/*二级导航 开始*/
#m_nav .title .list{ opacity:0; visibility:hidden; position:absolute; left:0; white-space:nowrap; text-align: center; }
#m_nav .title .list a { display:block; line-height:59px; font-size:14px; color:#333; font-family:lato_b; padding:0 2rem; font-weight:bold;}
#m_nav .title .list span{  display:inline-block; text-align:left; vertical-align:top;}
#m_nav .title .list span:hover>a{ color:#006539;}
#m_nav .title:hover .list{ opacity:1 !important; visibility:visible !important; }

/*三级导航 开始*/
#m_nav .title .list .void>a{ position:relative;}
#m_nav .title .list span{ }
#m_nav .title .list span .sub{ border-bottom:0;}
#m_nav .title .list span:hover .sub{ }
#m_nav .title .sub a{ height:40px; line-height:40px; font-size:13px; color:#777; font-weight:300;}
#m_nav .title .sub a:hover{ color:#006539;}

#header.xg{ background:#fff;}
#header.xg #m_nav li .a h3{ color:#333;}
#header.xg #m_nav li.act .a h3{ color:#006539;}
#header.xg .top_search .iconfont{ color:#006539; }
#header.xg svg { fill: #006539 !important;}

#header.bg_white{ background:#fff;background:rgba(255,255,255,1);}
#header.bg_white #m_nav li .a h3{ color:#333;}
#header.bg_white #m_nav li.act .a h3{ color:#006539;}
#header.bg_white .top_search .iconfont{ color:#006539; }
#header.bg_white svg { fill: #006539 !important;}

/*pc端鼠标滑过header效果*/
@media (min-width: 1201px)
{
}

@media (max-width: 1200px)
{
#header{}

#logo {
    position: absolute;
    left: 50%;
    top: -2px;
    margin-left: -73px;
    width: 136px; z-index: 9999999;
}
.m_nav_list{flex-direction:column; justify-content: flex-start; width:100%;}
#m_bnt_nav{ display:block; z-index: 100000;}
#m_nav { z-index: 99999; position: fixed; background:rgba(0,0,0,.92);  height:100vh; left: 0; top: 0; display:none; padding:15px; padding-top:80px; overflow:hidden;}
#m_nav{ width: 70%;
    height: 100vh;
    margin-right: 30%;pointer-events: none;
    transform: translateX(100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;}
#m_nav.act{ pointer-events: auto;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);}
#m_bnt_nav .on .navbtn::after, #m_bnt_nav .on .navbtn::before{ background:#fff;}
#header{ padding:0;}
#m_nav>ul>li{  border-bottom:1px solid rgba(255, 255, 255, 0.1); width:100%; }
#m_nav li .a{ padding:0 20px; line-height:50px; height:50px;}
#m_nav li .a h3{ line-height:50px; height:50px; color:#e8e8e8; padding:0;}
#m_nav li .a i{ line-height:50px;}
#m_nav li .a span{ display:block; position:absolute; top:0; right:10px; width: 20px; height: 50px; text-align:center;}
#m_nav li .a span i{ font-size:0;}
#m_nav .title .a i{  opacity:1;filter:alpha(opacity=100);}
#m_nav li.on.title .a i{ transform:rotate(-90deg);-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
#m_nav .on.title .a i{ transform:rotate(-90deg);-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
#m_nav li{display:block;width:100%;}
.slide_nav{ position: absolute; left:0; height: 70px; z-index: 998; padding:15px; top:0; width: 100%; }
.fixed .slide_nav{ z-index:99999999;}
#m_nav .title .list{display:none;position:relative; width:100%;z-index:9; left:0; margin-left:0; background:none; border:0; }
#m_nav .title .list span{ background:none; }
#m_nav .title .list span a:hover{ color: #006539;}
#m_nav .title .list a{display:block;font-size:1rem;color:#ddd;text-align:left;line-height:40px; height: 40px; border:0; font-weight:300; padding:0 20px;}
/*三级导航 开始*/
#m_nav .title .list .void:hover>a { color: #006539;}
#m_nav .title .list span{ position:relative; display:block;}
#m_nav .title .list span .sub{ position: static; width:100%;display:none; }
#m_nav .title .list span:hover .sub{ display:block;}
#m_nav .title .sub a{ background:none; font-size:12px; opacity:.8; padding-left:30px;}
.wap_yuyan{font-size:14px; color:#eee;}
.wap_yuyan a{ font-size:13px; color:#bbb;line-height: 5rem; padding:0 15px;}
.wap_yuyan a.on{ color:#006539;}
}
/*===========================header=============================*/


/*手机端导航样式*/
.navbar-collapse.in{ width:100%; border-top:1px solid #eee;}
.navbar-collapse.in #nav{ padding-top:0;}
.navbar-collapse.in .nav>li{ border-bottom:1px solid #eee;}
.navbar-collapse.in .caret{ position: absolute; right: 10px; top: 50%; margin-top: -2px;}


/*======================移动端头部======================*/

.j_tab{ display:table; width:100%; height:100%;}
.j_tab_cel{ display:table-cell; vertical-align:middle; text-align:center; width:100%; height:100%;}

/*首页banner*/
#s_mian{ background:#fff; box-shadow:0 10px 30px 10px rgba(0,0,0,.3);}
.banner{ z-index:0;height:610px; width:100vw; top:0; background:#000; position:relative;}
.banner  li{text-align:left; }
.banner li .img{ position: relative; left:0; top:0; width:100%; height:610px; background-size:cover !important; -webkit-transform: scale(1.1); transform: scale(1.1);}
.banner li.slick-active .img{visibility: visible !important; -webkit-animation: bgscale 5s forwards cubic-bezier(0.4, 0, 0.49, 0.93); animation: bgscale 5s forwards cubic-bezier(0.4, 0, 0.49, 0.93);}
@-webkit-keyframes bgscale {
from { -webkit-transform: scale(1.1); transform: scale(1.1); }
to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes bgscale {
from { -webkit-transform: scale(1.1); transform: scale(1.1); }
to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}
.banner .txt{position:absolute; left:0; top:0; width:100%; height:610px;}
.banner .txt .con{ opacity:0; }
.banner li.slick-active .con{  opacity:1; -webkit-animation: txtup 2s forwards cubic-bezier(0.4, 0, 0.49, 0.93); animation: txtup 2s forwards cubic-bezier(0.4, 0, 0.49, 0.93);}
@-webkit-keyframes txtup {
from {  margin-top:10rem; opacity:0;}
to {  margin-top:0; opacity:1;}
}
@keyframes txtup {
from {  margin-top:3rem; opacity:0;}
to {  margin-top:0; opacity:1;}
}
.banner .txt h3{ font-size:3rem;color:#fff; text-transform:uppercase; font-family:"PingFang SC","Myriad Pro",arial; display:block; margin:0 auto; display:block; max-width:500px;}
.banner li.slick-active .con h3{ -webkit-animation: space 2s forwards cubic-bezier(0.4, 0, 0.49, 0.93); animation: space 2s forwards cubic-bezier(0.4, 0, 0.49, 0.93);}
@-webkit-keyframes space {
from { letter-spacing:10px;}
to { letter-spacing:0; }
}
@keyframes space {
from { letter-spacing:6px;}
to { letter-spacing:0; }
}
.banner .txt p{ font-family:"PingFang SC"; font-size:2.25rem; font-weight:bold; color:#fff; margin-bottom:1rem; margin-top:1rem; }
.banner .txt .s_btn{ width:9.375rem; height:2.625rem; line-height:2.625rem; border-radius:3px; text-align:center; border:1px solid #fff; display: block; margin:0 auto; border:1px solid rgba(255,255,255,.85); margin-top:3.875rem; color:#fff; font-size:.9375rem; }
.banner .slick-arrow{ width:36px; height:36px; opacity:.6; z-index:99;}
.banner .slick-prev:before, .banner .slick-next:before{ font-size:3rem;}
.banner .slick-prev{ left:6rem; border:2px solid rgba(255,255,255,.8); width:2.8125rem; height:2.8125rem; line-height:2.8125rem; border-radius:50%;}
.banner .slick-next{ right:6rem; border:2px solid rgba(255,255,255,.8); width:2.8125rem; height:2.8125rem; line-height:2.8125rem; border-radius:50%;}
.banner .slick-prev:before, .banner .slick-next:before{ font-size:14px; line-height:2.6rem;}

.mouse { position: absolute; left:50%; bottom: 3rem; margin-left:-10px; text-align: center; z-index: 50; opacity:.55;}
.mouse span { display: inline-block; width: 21px; height:60px; border:0px solid #fff; border-radius:12px; margin: auto; position: relative; }
.mouse span:before { content: ""; width: 1px; height: 30px; background: #fff; position: absolute; left: 50%; margin-left: -0.5px; top: 3px; animation-delay: 300ms; animation-duration: 2000ms; animation-iteration-count: infinite; animation-name: arrow; animation-play-state: running; animation-timing-function: linear; }
.mouse b { display: block; text-align: center; color: #766047; font-size: 18px; line-height: 1; font-family: Arial; margin-top: 4px; font-weight: normal; }
@-webkit-keyframes arrow {
    0% { opacity: 0; -webkit-transform: translate3d(0px, 0px, 0px); }
    33% { opacity: .8; }
    66% { opacity: .8; }
    90% { opacity: 0; -webkit-transform: translate3d(0px, 30px, 0px); }
	100% { opacity: 0; -webkit-transform: translate3d(0px, 30px, 0px); }
}

@keyframes arrow {
    0% { opacity: 0; transform: translate3d(0px, 0px, 0px); }
    33% { opacity: .8; }
    66% { opacity: .8; }
    90% { opacity: 0; transform: translate3d(0px, 30px, 0px); }
	100% { opacity: 0; transform: translate3d(0px, 30px, 0px); }
}


.tc{ transition:all ease 300ms; position: fixed; width: 100%; height: 100%;  top: 0; left: 0; z-index:99999999; pointer-events: none; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.tc.act{ filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity: 1;  display: block;  pointer-events: auto;}
.tc-box{
  width: 56rem; max-width:80%; height: 39rem; margin:0 auto; box-sizing:border-box; padding:120px 150px; background:#fff; display: block; position:relative; z-index:1;
    -webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards; }
.tc.act .tc-box{ -webkit-animation-name: anim-open-2; animation-name: anim-open-2; transform:scale(1);}
.close{ position: absolute; cursor:pointer; color:#e13a39; font-size:30px; right: 30px; top: 30px;}
.tc_bg { height: 100%; background: rgba(0,0,0,.7); position: absolute; top: 0; left: 0; width: 100%; z-index: 0;}
.tc_txt{ height:470px; overflow-y:auto; padding-right:30px;}
/*弹窗内容样式*/
.tc-box .tt{ background:url(../images/search_tt.png) center bottom no-repeat; padding-bottom:1.8rem; margin-bottom:5.5rem;}
.tc-box .tt h3{ font-size:1.875rem; color:#242424; margin-bottom:.6rem; }
.tc-box .tt span{ font-size:1.5rem; color:#279a68; font-weight:bold; font-family:arial; text-transform:uppercase;}
.tc-box form{ position:relative;}
.tc-box .tc_fdj{ position:absolute; left:20px; display:block; height: 4.25rem; line-height: 4.25rem;}
.tc-box .tc_fdj img{ width:1.6rem;}
.tc-box #keyword{ width:100%; height:4.25rem; border:2px solid #eee; border-radius:.3rem; padding:0 2rem; padding-left:3.87rem; margin-bottom:2rem; font-size:15px; color:#c0c0c0; color:#999; box-shadow:none;    -webkit-appearance: none;}
.tc-box .btn_blue{ width:45%; height:4.25rem; line-height:4.25rem; background:#279a68; font-size:1.125rem; color:#fff; border-radius:.3rem; cursor:pointer;}
.tc-box .btn_blue.fr{ background:#e9edef; color:#4e4f53;}
/*弹性伸缩 Tan-dialogScale*/

/***********************/

.Tan-dialogScale.dialog--open .dialog_content,
.Tan-dialogScale.dialog--close .dialog_content {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.Tan-dialogScale.dialog--open .dialog_content {
	-webkit-animation-name: anim-open-2;
	animation-name: anim-open-2;
}

.Tan-dialogScale.dialog--close .dialog_content {
	-webkit-animation-name: anim-close-2;
	animation-name: anim-close-2;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
.Tan-dialogScale.dialog--open h2,
.Tan-dialogScale.dialog--open button,.Tan-dialogScale.dialog--open .input-text {
    -webkit-animation: anim-elem-3 0.3s both;
    animation: anim-elem-3 0.3s both;
}

.Tan-dialogScale.dialog--open h2 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.Tan-dialogScale.dialog--open .input-text{
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

@-webkit-keyframes anim-open-2 {
	0% { opacity: 0; -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	2.083333% { -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	4.166667% { -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	6.25% { -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	8.333333% { -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	10.416667% { -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	12.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	14.583333% { -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	16.666667% { -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	18.75% { -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	20.833333% { -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	22.916667% { -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	25% { -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	27.083333% { -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	29.166667% { -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	31.25% { -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	33.333333% { -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	35.416667% { -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	37.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	39.583333% { -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	41.666667% { -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	43.75% { -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	45.833333% { -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	47.916667% { -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	50% { opacity: 1; -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	52.083333% { -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	54.166667% { -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	56.25% { -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	58.333333% { -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	60.416667% { -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	62.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	64.583333% { -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	66.666667% { -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	68.75% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	70.833333% { -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	72.916667% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	75% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	77.083333% { -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	79.166667% { -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	81.25% { -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	83.333333% { -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	85.416667% { -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	87.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	89.583333% { -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	91.666667% { -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	93.75% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	95.833333% { -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	97.916667% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	100% { opacity: 1; -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
}

@keyframes anim-open-2 {
	0% { opacity: 0; -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	2.083333% { -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	4.166667% { -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	6.25% { -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	8.333333% { -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	10.416667% { -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	12.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	14.583333% { -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	16.666667% { -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	18.75% { -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	20.833333% { -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	22.916667% { -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	25% { -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	27.083333% { -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	29.166667% { -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	31.25% { -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	33.333333% { -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	35.416667% { -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	37.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	39.583333% { -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	41.666667% { -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	43.75% { -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	45.833333% { -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	47.916667% { -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	50% { opacity: 1; -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	52.083333% { -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	54.166667% { -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	56.25% { -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	58.333333% { -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	60.416667% { -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	62.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	64.583333% { -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	66.666667% { -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	68.75% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	70.833333% { -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	72.916667% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	75% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	77.083333% { -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	79.166667% { -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	81.25% { -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	83.333333% { -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	85.416667% { -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	87.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	89.583333% { -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	91.666667% { -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	93.75% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	95.833333% { -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	97.916667% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	100% { opacity: 1; -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
}

@-webkit-keyframes anim-close-2 {
	0% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: scale3d(0.8, 0.8, 1); }
}

@keyframes anim-close-2 {
	0% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1); }
}


/***********************/


/* 主体开始*/

.s_tt{ text-align:center; padding-bottom:2.5rem; background:url(../images/s_tt_bg.png) center bottom no-repeat; background-size:6.625rem; margin-bottom:2.5rem;}
.s_tt span{ font-size:2rem; color:#202020; font-family:refsan; font-weight:bold;}
.s_tt h3{ font-size:1.375rem; margin-top:.6rem; color:#202020;}

#s_pro{ max-width:1700px; margin:0 auto; text-align:center; }
#s_pro ul{ margin-right:-1px; text-align:left;}
#s_pro .item{  position:relative; z-index:0; overflow:hidden; padding:0; max-width:310px; padding:1.75rem; margin:10px auto 20px;}
#s_pro .item .img{ width:100%; transition:.3s;}
#s_pro .item .img img{ transition:.7s; transform:scale(1.1);}
#s_pro .item  .p{ font-size:16px; color:#929292; line-height:24px; height:100px; overflow:hidden;}
#s_pro .item  h5{ font-size:1rem; color:#000; text-align:center; margin:1.5rem 0 1rem;}
#s_pro .item:hover .img img{ transform:scale(1);}
#s_pro .item:hover{ box-shadow:0 5px 20px 0px rgba(0,0,0,.2);}
#s_pro .center .item { box-shadow:0 5px 20px 0px rgba(0,0,0,.2);}
#s_pro .hd{ display:inline-block; margin-top:2.5rem;}
#s_pro .owl-next, #s_pro .owl-prev{ font-size:0; width:18px; height:42px; margin:0 40px; float: left; transition:.3s;}
#s_pro .owl-prev{ background:url(../images/pro_left.png) left center no-repeat;}
#s_pro .owl-next{ background:url(../images/pro_right.png) right center no-repeat;}
#s_pro .goto_list{ width:62px; height:42px; background:url(../images/gotolist.png) center no-repeat; display:inline-block; float:left; transition:.3s;}
#s_pro .owl-prev:hover{ background:url(../images/pro_left.png) right center no-repeat;}
#s_pro .owl-next:hover{ background:url(../images/pro_right.png) left center no-repeat;}
#s_pro .goto_list:hover{background:url(../images/gotolist_on.png) center no-repeat; }


#s_about{ background:#fff; position:relative; z-index:0; overflow:hidden;}
#s_about .tt{ margin-bottom:3.125rem;}
#s_about .tt span{ font-size:2rem; color:#202020; font-weight:bold;font-family:refsan; }
#s_about .tt h3{ font-size:1.375rem; color:#202020; margin-top:.5rem;}
#s_about .tt p{ font-size:.875rem; color:#686868; margin-top:1.25rem;}
#s_about .txt{ color:#727275; font-size:0.875rem; line-height:1.75rem; overflow:hidden; margin:0 auto;}
#s_about .pic{ text-align:right; margin-top:92px;}
#s_about .pic ul li{ display:inline-block; margin-bottom:5px;}

#s_keyan{ background:#f5f5f5; width:100%; overflow:hidden; position:relative;}
#s_keyan .container{ padding-top:0;}
#s_keyan .item .img{ margin-bottom:25px;}
#s_keyan .item .img img{ transition:1s; height:245px;}
#s_keyan .item .img:hover img{ }
#s_keyan .item .txt{ width:calc(100% - 85px); float:right;}
#s_keyan .item .txt span{ font-size:12px; color:#b2b2b4;}
#s_keyan .item .txt h5{ text-align:left; font-size:1rem; color:#343434; margin-bottom:1.375rem;}
#s_keyan .item .txt p{ font-size:12px; color:#959595; line-height:20px; height:40px; overflow:hidden; margin-top:1.125rem; margin-bottom:1.5625rem;}
#s_keyan .item .riqi{ width:65px; height:125px; border:1px solid #e2e2e2; float: left; text-align:center; color:#fff;}
#s_keyan .item .riqi p{ height:62px; background:#008c4f; padding-top:8px;}
#s_keyan .item .riqi p b{ display:block; font-size:24px; font-weight:normal;}
#s_keyan .item .riqi span{ font-size:15px; color:#3f484d; line-height:62px;}
#s_keyan .item .more{ font-size:12px; color:#008c4f; text-decoration:underline; font-family:arial;} 
#s_keyan .owl-prev{ display:block; width:35px; height:35px; background:url(../images/news_prev.png) center no-repeat; font-size:0; position:absolute; left:-76px; top:50%; margin-top:-45px;}
#s_keyan .owl-next{ display:block; width:35px; height:35px; background:url(../images/news_next.png) center no-repeat; font-size:0; position:absolute; right:-76px; top:50%; margin-top:-45px;}



/*foot*/
.foot{ background:#279a68; background:#374853; padding-top:4.5rem; position:relative;}
.foot_nav{ float:left; font-size:.9375rem; color:#fff; margin-left:-1rem; margin-bottom:1.6rem;}
.foot_nav a{ font-size:.9375rem; color:#fff; margin:0 1rem;}
.foot .lianxi{}
.foot .lianxi ul li{ font-size:.875rem; line-height:2rem; color:#dfece8;}
.foot .ewm{  position:relative; display:inline-block; text-align:right; float:right; }
.foot .ewm>img{ width:7.56rem; height:7.56rem; }
.foot .ewm .txt{ line-height:22px; font-size:12px; color:#a7a7a7; position: absolute; width:200px; height:100%; right:9.18rem;  top:0; }
.foot .ewm .txt .j_tab_cel{ text-align:right;}
.foot .ewm .txt .s_btn{ display:inline-block; width:115px; height:35px; line-height:35px; text-align:center; border:1px solid #56646e; color:#fff; font-size:.875rem;}
.foot .ewm .txt .s_btn img{ position:relative; top:-2px; margin-right:.5rem;}
.foot .ewm .txt h5{ font-size:14px; color:#fff; margin-bottom:.5rem; margin-top:1.375rem;}
.foot .ewm .txt p{ font-size:22px; color:#fff; font-family:arial;}
.foot_bot{ font-size:12px; min-height:69px; line-height:21px; padding-top:19px; padding-bottom:3.5rem; margin-top:3.3rem; color:#92c4ab; border-top:1px solid #56646e;}
.foot_bot .container .copyright *{ color:#91a2ad; font-size:12px; display:inline-block;}
.foot_bot .container .copyright a:hover{ color:#fff;}
.s_foot_link{ float:right; width: 247px;height: 35px; cursor:pointer;overflow:visible;position: relative; text-align:left; }
.s_foot_link .tanchu{ width: 247px; height:220px; overflow:auto;box-sizing:border-box;position:absolute;bottom:30px; border-bottom:0; display: none;left:0; right:-1px;}
.s_foot_link .tanchu:before{ content:""; display:block; border:10px solid transparent; border-top:10px solid #ecf3f8; width:0px; height:0px; position:absolute; bottom:1px; left:50%; margin-left:-10px;}
.s_foot_link .tanchu>div{ height:200px;background: #ecf3f8; display:block; border:1px solid #56646e; padding:10px 13px; overflow:auto;box-shadow:0px 6px 12px 0px rgba(15, 42, 46, 0.44);}
.s_foot_link .tanchu>div::-webkit-scrollbar {display:none}
.s_foot_link .tanchu a { color: #333; line-height: 27px; display:block; font-size: 12px;}
.s_foot_link .tanchu a:hover{ color: #279a68; }
.s_foot_link #bnt_link1.a {padding-left:12px;color: #fff; background:#374853; text-align:left;line-height: 33px;width:247px;box-sizing:border-box; text-decoration:none;position:absolute;z-index:1; border:1px solid #56646e;}
.s_foot_link .a span{ display:inline-block; float:right; color:#919397; line-height:31px; width:37px; text-align:center; height:100%; border-left:1px solid #56646e;}
.foot_bot .copyright{ line-height:20px; padding-top:6.5px;}
.foot a:hover{ color:#fff;}
.foot a{ transform:.3s;}

/*online qq*/
aside#top{ }
.online_q .btn2:hover path{  fill: #fff !important;}
.online_q {position: fixed;right: 20px;bottom: 30%;z-index: 9999;transition:.5s;-webkit-transition:.5s;}
.online_q .btn2{width: 70px;height: 70px;padding-top: 10px;cursor:pointer;position:relative;margin-bottom:7px;border:1px solid #e9e4e4;border-radius:3px;background:#fff;font-size:12px;}
.online_q .btn-top{ padding:0;}
.online_q .btn2 a{  font-size:12px; color:#686666;}
.online_q .btn2 span{display:block;width:73px; height:30px; position:relative; z-index:999; overflow:hidden; transition:.3s; -webkit-transition:.3s;}
.online_q .btn2:hover{ background:#c0c0c0; border:1px solid #c0c0c0; color:#fff; }
.online_q .btn2:hover a{ color:#fff;}
.online_q .btn-01 span{background:url(../images/qq_ico1.png) center no-repeat; }
.online_q .btn-02 span{background:url(../images/qq_ico2.png) center no-repeat;}
.online_q .btn-03 span{background:url(../images/qq_ico3.png) center no-repeat; }
.online_q .btn-top span{ height:100%; background:url(../images/qq_ico4.png) center no-repeat; }

.online_q .btn-01:hover span{background:url(../images/qq_ico1_on.png) center no-repeat; }
.online_q .btn-02:hover span{background:url(../images/qq_ico2_on.png) center no-repeat;}
.online_q .btn-03:hover span{background:url(../images/qq_ico3_on.png) center no-repeat; }
.online_q .btn-top:hover span{background:url(../images/qq_ico4_on.png) center no-repeat; height:100%; }

.online_q .open.pic{ position:absolute; background:#afe229; width:100px; height:100px; right:80px; top:50%; margin-top:-50px; text-align:right; opacity:0; transition: .6s; -webkit-transition: .6s; visibility:hidden;}
.online_q .open.pic img{ width:80px; height:80px; margin-top:10px; margin-right:10px;}
.online_q .btn2:hover .open.pic{ opacity:1; right:90px;visibility:visible;}

.online_q .open.phone{ position:absolute; right:80px; top:11px; height:50px; line-height:50px; z-index:0; width:0; background:#c0c0c0; color:#fff; font-family:arial; font-size:18px; transition:width 0s; -webkit-transition:width 0s; overflow:hidden; opacity:0; visibility:hidden; width:180px; text-align:center; }
.online_q .btn2:hover .open.phone{  right:90px; transition:.5s; -webkit-transition:.5s; opacity:1; visibility:visible;}
#gotop .icon{ height:70px !important;}
/*------------------------------- 侧边栏end -------------------------------------*/


/*内页*/

#n_about{}
#n_about .tt{ font-size:1.5rem; color:#279a68; margin-bottom:2.5rem;}
#n_about .tt i{ display:block; width:37px; height:1px; background:#279a68; margin-top:1.875rem;}

#n_main{ background:#f6f6f6; overflow:hidden; padding-bottom:110px; min-height:513px;}
#n_main .container{ padding-top:25px; padding-bottom:0;}


.ar_article{ font-size:0.875rem; color:#6e6f70; line-height:1.875rem; text-align:justify; }
.ar_article p{font-size:0.875rem;color:#6e6f70;line-height:1.8rem;text-align:justify; padding-bottom:0rem;}	
.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:#6e6f70;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:15px;}
.ar_article sub {
    vertical-align: sub;
    font-size: smaller;
}

.ar_article sup {
    vertical-align: super;
    font-size: smaller;
}


/*在线留言*/
#n_liuyan{ border-top:1px solid #dedfe0; padding-top:80px; padding-bottom:60px; overflow:hidden;}
.j_form{ margin-top:30px; max-width:987px; margin:0 auto; border:0;}
.j_form .form_group{ height:49px; margin-bottom:25px; position:relative; font-size:14px; color:#7d7d7d;}
.j_form .form_group font{ position:absolute; left:3px; color:#cf574d; top:40%;}
.j_form .form_group .ico{ display: table; height:100%; width:30px; float:left; font-style: normal; margin-right:10px; position:absolute;}
.j_form .form_group .ico:before{ content:""; display:block; width:1px; height:25px; background:#cecece; right:-18px; position:absolute; top:11px;}
.j_form .form_group .ico i{ display:table-cell; vertical-align: middle; width:100%; height:100%; text-align: right; font-size:20px; color:#b7b7b7;}
.j_form .form_group .ico i img{ max-width:16px; max-height:16px;}
.j_form .form_group input{ height:49px; font-size:14px; color:#959494; width:100%; border:0; outline:0; box-shadow:none;-webkit-appearance: none;
	-moz-appearance: none; border:1px solid #dadada; padding-left:65px; background:none;}
.j_form .form_group textarea{border:1px solid #dadada; background:none; box-shadow:none; padding:15px 20px;font-size:14px; color:#959494; line-height:24px; margin:0;}	
.j_form .form_group .abs_r{ position:absolute; height:100%; right:0; top:0; line-height:43px; padding-right:20px; font-size:14px;}
.j_form .btn_chongzhi{ background:#dfdfdf; text-align:center; height:49px; color:#8c8c8c; width:143px; border:0; outline:0; font-size:14px; margin-right:6px; }
.j_form .btn_tijiao{ background:#cf574d; text-align:center; height:49px; color:#fff; width:143px; border:0; outline:0; font-size:14px; }
.j_form .btn_yanzheng{ background:#d5d5d5; text-align:center; height:49px; width:113px; line-height:49px; text-align:center; display: inline-block; color:#8c8c8c; border:0; outline:0; font-size:14px; margin-right:6px; position:absolute; right:10px; }
.j_form .form_group input.yanzheng{ padding-left:20px;}
.j_form .btn_chongzhi:hover{ background:#cac7c7;}
.j_form .btn_tijiao:hover{ background:#ca483d;}
input::-webkit-input-placeholder{color:#959494; font-size:14px;}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#959494; font-size:14px;}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#959494; font-size:14px;}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#959494; font-size:14px;}/* WebKit browsers */
input:focus::-webkit-input-placeholder {color: transparent;/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */}/* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder {color: transparent;}/* Mozilla Firefox 19+ */
input:focus::-moz-placeholder {color: transparent;}/* Internet Explorer 10+ */
input:focus:-ms-input-placeholder {color: transparent;}/* 点击搜索框获取焦点 placeholder消失-结束 */

textarea::-webkit-input-placeholder{color:#959494; font-size:14px;}
textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#959494; font-size:14px;}
textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#959494; font-size:14px;}
textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#959494; font-size:14px;}/* WebKit browsers */
textarea:focus::-webkit-input-placeholder {color: transparent;/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */}/* Mozilla Firefox 4 to 18 */
textarea:focus:-moz-placeholder {color: transparent;}/* Mozilla Firefox 19+ */
textarea:focus::-moz-placeholder {color: transparent;}/* Internet Explorer 10+ */
textarea:focus:-ms-input-placeholder {color: transparent;}/* 点击搜索框获取焦点 placeholder消失-结束 */
textarea::-webkit-scrollbar {width: 1px; }


/*手机端上一页下一页*/
li.am-pagination-prev{ float:left; margin-left:10px;}
li.am-pagination-next{ float:right; margin-right:10px;}
li.am-pagination-select{ display:inline-block;}
li.am-pagination-select select{background: none;
    border: 0;
    font-size: 16px;
    height: 30px;}

#n_yingyong ul li .mask p{    font-size: 20px; font-weight:normal; line-height:24px;}




.s_btn2 {
    position: relative;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;width: 10.625rem;
    height: 3.125rem;
    display: block;
    margin: 0 auto;
    border: 1px solid #bfbfc1;
    text-align: center;
    font-size: 12px;
    color: #7f7f7f;
    font-family: arial;
    line-height: 3.125rem;
    margin-top: 3.875rem; background:#006539;
}
.s_btn2::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    transform-origin: bottom left;
    transition: transform .5s cubic-bezier(.77,0,.175,1);
}
.s_btn2:hover::before {
    visibility: hidden;
    transition: transform .5s cubic-bezier(.77,0,.175,1),visibility 0s .47s;
    transform: scaleY(0);
}
.button__label {
    position: relative;
    display: inline-block;
    animation: button-roll-out .5s forwards cubic-bezier(.165,.84,.44,1);
}
.s_btn2:hover .button__label {
    animation: button-roll-over .5s forwards cubic-bezier(.165,.84,.44,1);
}
@keyframes button-roll-over {
35% {
transform:translateY(10px)
}
35.001% {
transform:translateY(-20px)
}
100% {
color:#fff;
transform:translateY(0)
}
}
@keyframes button-roll-out {
0% {
color:#fff
}
35% {
transform:translateY(20px);
opacity:0
}
60% {
opacity:0
}
60.001% {
opacity:1;
transform:translateY(-15px)
}
100% {
transform:translateY(0)
}
}


/****************内页开始*****************/

/*内页banner*/
.n_banner {width: 100%; position: relative; text-align:center; height:20rem; }
.n_banner h3{ font-size:1.625rem; color:#fff; font-weight:bold; padding-bottom:2rem; background:url(../images/n_bn_tt.png) center bottom no-repeat; background-size:5.5rem;}


.n_nav_box{ position:relative; height:60px; line-height:60px; z-index: 2; background: #f8f9fb; margin-bottom:3.5rem;}

.n_nav{ float:left;}
.n_nav a{ font-size:1rem; color:#3c3c3c; display:inline-block; min-width:10rem; text-align:center; position:relative;}
.n_nav a:before{ content:""; width:0; height:1px; display:block; background:#0a205a; position:absolute; bottom:-1px; left:50%; margin-left:-4rem; transition: .5s;}
.n_nav a:hover:before{ width:8rem;}
 .n_nav a.on:before{ width:8rem;}
 
.n_position{ text-align:right; float:right;  font-size:12px; color:#6a6a6a; }
.n_position a{ font-size:12px; color:#7b7b7b; position:relative; line-height:44px;}
.n_position img{ position:relative; top:-2px; margin-right:15px;}
.n_position i{font-size: 0;color:#7b7b7b;display:inline-block;margin:0 12px;font-family:arial;border: 3px solid transparent;border-left: 4px solid #969696;position:  relative;top: -5px;}
.n_position em{ font-size:12px; color:#0a205a;}
.n_position a:hover{ color:#0a205a;}

.n_nav_sub{ font-size:0; margin-bottom:2.5rem;}
.n_nav_sub .container{text-align:center; }
.n_nav_sub a{border: 1px solid #bfbfc1; line-height:2.8125rem; display:inline-block; padding:0  1.5625rem; border-radius:5px; position:relative;
    text-align: center; margin:0 .5rem; margin-bottom:1rem;
    font-size: 14px;
    color: #777;
    font-family: arial; }
.n_nav_sub a:hover{ color:#091a41;}	
.n_nav_sub a:hover:before{ content:""; display:block;  position:absolute; left:-1px; top:-1px; right:-1px; bottom:-1px; border-radius:5px; border:2px solid #091a41;}
.n_nav_sub a:hover, .n_nav_sub a:focus {
  -webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
  transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
  -webkit-animation: gelatine 0.5s 1;
  animation: gelatine 0.5s 1;
}

/*动感弹性按钮*/
.btn_dg:hover, .btn_dg:focus {
  -webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
  transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
  -webkit-animation: gelatine 0.5s 1;
  animation: gelatine 0.5s 1;
}
/**$keyframes \ gelatine **/
@keyframes gelatine {
  from, to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }

  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }

  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }

  from, to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }

  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }

  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }
}
@-webkit-keyframes gelatine {
  from, to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }

  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }

  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }

  from, to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }

  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }

  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }
}




/*==================移动端导航=================*/
#m_n_nav{ background: #006539; line-height: 50px; height:50px; position: relative; z-index: 99; margin-bottom:1.5rem;}
#bnt_back{ position:absolute; left: 1rem; top:0;  color: #fff; line-height: 50px; height:50px;}
#m_n_nav i{ font-size:25px;}
#m_n_nav h1{ font-size: 1.1rem; color: #fff; text-align: center; line-height:50px; margin:0;}
#bnt_sub_nav{ position: absolute; right: 1rem; top: 0; cursor: pointer; color: #fff; line-height: 50px; height:50px;}
#bnt_sub_nav img{ display: block; height: 15px; }
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#sub_nav_content{background: #f0f3f5; display: none; box-shadow: 0 0 5px #999; z-index: 9;}
#sub_nav_content ul{ padding:  10px;}
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0;}
#sub_nav_content ul li a{ display:block; border-left:2px solid #d2b068; height:30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455;}
#sub_nav_content ul li.on a{color: #d2b068;}

#sub_nav_content dt{height:40px;line-height:40px;position:relative;background:#fff;  border-top:1px solid #e7e7e7; z-index: 999; }
#sub_nav_content dt a{ margin:0 20px; display:block;color:#5b5349; height: 40px; font-size:14px; font-weight: 400;  }
#sub_nav_content dt a i{ position: absolute; right: 15px; top: 0; opacity:0;filter:alpha(opacity=0); }
#sub_nav_content dt a{}
#sub_nav_content dt.title{background:#fafafb;}
#sub_nav_content dt.title i{ opacity:1;filter:alpha(opacity=100);}
#sub_nav_content dt.title_on  { background:#fafafb;}
#sub_nav_content dt.title_on a{ color:#006539; border-top:1px solid #fff;}
#sub_nav_content dt.title_on a i{ color: #006539;  }
#sub_nav_content dt.last a{border-top:1px solid #f8f8f8;}
#sub_nav_content dt.on a,#sub_nav_content dt.title_on a{ color:#006539;}
#sub_nav_content dd{  display:none;}
#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:#006539}

.n_tt{ text-align:center; margin-bottom:3.125rem;}
.n_tt span{ font-size:1.625rem; text-transform: uppercase; font-family:arial;}
.n_tt h3{ font-size:1.125rem; margin-top:.75rem; margin-bottom:0;}

#n_news{ background:#fff; width:100%; overflow:hidden; position:relative;}
#n_news .s_tt{ text-align:center; margin-bottom:3.2rem;}
#n_news .s_tt span{ font-size:1.625rem; color:#3c3c3c; font-family:arial; text-transform:uppercase;}
#n_news .s_tt h3{ font-size:1.125rem; color:#3c3c3c;}
#n_news .container{ padding-top:0;}
#n_news ul{ margin-top:-3rem;}
#n_news li{ padding-top:3rem; padding-bottom:3rem; border-top:1px solid #e6e6e6;}
#n_news li a{ display:block; max-width:480px; margin:0 auto;}
#n_news li .img{ margin-top:1.5625rem; overflow:hidden;}
#n_news li .img img{ transition:1s;}
#n_news li .img:hover img{ transform:scale(1.1);}
#n_news li span{ font-size:12px; color:#b2b2b4;}
#n_news li h5{ text-align:left; font-size:1rem; color:#222225; margin-top:1rem; margin-bottom: 1.175rem; line-height: 1.4;}
#n_news li i{ display:block; width:15px; height:3px; background:#828286; transition:.3s;}
#n_news li:hover i{  width:55px; background:#006539;}
#n_news li p{ font-size:12px; color:#868686; line-height:24px; height:48px; overflow:hidden; margin-top:1.125rem; margin-bottom:1.5625rem;}
#n_news li .more{ font-size:12px; color:#868686; font-family:arial;}

/*====翻页效果====*/
.j_pages{ margin:0 auto; margin-top:1rem; margin-bottom:5rem;}
.j_pages .box{display:inherit;width:100%;text-align: center; font-size:0; }
.j_pages a{display:inline-block; margin:0 3px; box-sizing: border-box;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.j_pages a span{ display:block;border:1px solid transparent; color: #646466;font-size: 14px; border-radius:50%; width:2rem; height: 2rem;line-height: 2rem; font-family:arial;}
.j_pages a span.arrow{ border:1px solid #d4d4d4; }
.j_pages a span i{font-size:14px;font-family:SimSun; }
.j_pages .on span{background:#279a68;color:#fff!important;border:1px solid #279a68;}
.j_pages span{font-family:simsun;}
.j_pages a:hover span{background:#279a68;color:#fff!important;text-decoration:none; }

#n_keyan{}
#n_keyan ul{}
#n_keyan ul li{ padding:3.5rem 0; overflow:hidden;}
#n_keyan ul li.li_2{ background:#f4f6f7;}
#n_keyan ul li a{ display:block;}
#n_keyan ul li .img{ padding-left:0 }
#n_keyan ul li .img img{ max-width:205px; width:100%; }
#n_keyan ul li .txt{ padding:0; }
#n_keyan ul li .txt h5{ font-size:1.125rem; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; transition:.3s;}
#n_keyan ul li .txt h5:hover{ color:#008c4f;}
#n_keyan ul li .txt p{ font-size:.875rem; color:#959595; line-height:1.5rem; height:3rem; overflow:hidden; margin:1.6rem 0 1.8rem;}
#n_keyan ul li .bot{}
#n_keyan ul li .bot .time{ font-size:.875rem; color:#7d8082; font-family:arial;}
#n_keyan ul li .bot .n_btn{ float:right; font-size:.875rem; color:#5d5d5d; text-decoration:underline; transition:.3s;}
#n_keyan ul li .bot .n_btn:hover{ color:#008c4f;}

#n_pro{}
#n_pro ul li{}
#n_pro ul li a{ display:block; max-width:380px; margin:0 auto; margin-bottom:20px; transition:.5s;}
#n_pro ul li .img img{ transition:1s;}
#n_pro ul li:hover .img img{ transform:scale(1.1);}
#n_pro ul li:hover a{ box-shadow:0px 2px 20px 0 rgba(0,0,0,.1);}
#n_pro ul li .txt{ padding:1rem 1.625rem 0;}
#n_pro ul li:hover .txt{ background:#effff8;}
#n_pro ul li .txt h5{ font-size:1.125rem; color:#000; font-weight:bold;}
#n_pro ul li .txt .p{ font-size:16px; color:#000;line-height:27px; height:120px; overflow:hidden; margin-top:1.625rem; margin-bottom:2.125rem;}
#n_pro ul li .txt .n_btn{ font-size:.875rem; color:#000; line-height:4rem; border-top:1px solid #f2f2f2;}
#n_pro ul li .txt .n_btn i{ float:right; font-family:simsun; font-size:1.5rem; color:#ccc; font-weight:bold;}

#n_pro_xg{ border-top:1px solid #f1efef; padding-top:2.5rem; padding-bottom:4.375rem;}
#n_pro_xg .tt{ margin-bottom:2.5rem;}
#n_pro_xg .tt a{ color:#3e3e3e; font-size:1.125rem;}
#n_pro_xg .item{ background:#f8f9fb; text-align:center; margin:6px;}
#n_pro_xg .item .img{ height:180px;}
#n_pro_xg .item .img img{ max-width:80%; max-height:80%; width:auto; height:auto; display:inline-block;}
#n_pro_xg .item h5{ height:55px; line-height:30px;}
#n_pro_xg .item:hover{ box-shadow:0 2px 6px 2px rgba(0,0,0,.1);}
#n_pro_xg .owl-nav{ display:none;}


/*==============新闻详情=====================*/
#n_news_xq{ }
#n_news_xq .left{ width:4rem;}
#n_news_xq .ar_con{ width:calc(100% - 5.625rem); min-height:500px;  }
.ar_title{ margin-bottom: 10px; position: relative; overflow:hidden; font-size:1.875rem; line-height:1.5; color:#454546; font-weight: inherit !important; margin-bottom:2rem; margin-left:-15px; }
.ar_riqi{ width:4rem; height:8rem; border:1px solid #e2e2e2; float: left; text-align:center; color:#fff; background:#f5f5f5;}
.ar_riqi p{ height:4rem; background:#008c4f; padding-top:8px;}
.ar_riqi p b{ display:block; font-size:1.5rem; font-weight:normal;}
.ar_riqi span{ font-size:15px; color:#3f484d; line-height:62px;}

.xq_list{ max-width:320px;}
.xq_list .tt{ font-size:1rem; color:#343434; height:33px; border-bottom:1px solid #eaeaea; position:relative; margin-bottom:1.2rem;}
.xq_list .tt:before{ content:""; display:block; width:65px; height:3px; background:#008c4f; position:absolute; left:0; bottom:-1px;}
.xq_list ul{}
.xq_list ul li{ padding:1.5rem 0; border-bottom:1px dotted #bdbdbd;}
.xq_list ul li span{ font-size:1.125rem; color:#898989; font-family:Arial;}
.xq_list ul li:hover span{ color:#008c4f;}
.xq_list ul li h5{ font-size:1rem; color:#343434; margin-top:.8rem; margin-bottom:.8rem; line-height:1.5;}
.xq_list ul li p{ font-size:12px; color:#959595; line-height:20px; height:40px; overflow:hidden;}
.xq_list ul li .n_btn{ font-size:12px; color:#008c4f; text-decoration:underline; margin-top:1.1rem; display:block;} 

 /*======== 上一篇下一篇 ===========*/
/*web*/
#ar_bot{ border-top:1px solid #e1e1e1; line-height:4.375rem; height:4.375rem; margin-top:2.5rem; padding:1.5rem 0;}
#ar_bot .row{ margin:0;}
#ar_bot h5{ font-size:0.875rem; color:#575757; padding:0;}
#ar_bot h5 a{ font-size:0.875rem; color:#575757; line-height:1.375rem; display:block;}
#ar_bot .fl{}
#ar_bot .fr{ text-align:right;}
#ar_bot h5 a:hover{ color:#008c4f;}

/*wap*/
#ar_fot{ margin-top:10px; position:relative; padding-bottom:3rem;}
#ar_fot .inbox{ position:relative;}
#ar_fot h3{ display:block; font-size:14px; line-height:30px; color:#676869;width:35px; height:35px; transition:.3s; margin:0;}
#ar_fot h3 a{   display:block; width:35px; height:35px;}
#ar_fot h3 a:hover{ color:#d9353c;}
#ar_fot h3.prev{ position: absolute; left:0; top:0; background:url(../images/news_prev.png) center no-repeat; background-size:contain;}
#ar_fot h3.next{ position: absolute; right:0; top:0; background:url(../images/news_next.png) center no-repeat; background-size:contain;}
#ar_fot h3.prev:hover{ background:url(../images/news_prev_on.png) center no-repeat; background-size:contain;}
#ar_fot h3.next:hover{ background:url(../images/news_next_on.png) center no-repeat; background-size:contain;}
#ar_fot .bnt_back{ font-size:14px; width:160px; height:35px; line-height:35px; margin:0 auto; text-align:center; border:1px solid #dedfe0; border-radius:20px; transition:.3s;}
#ar_fot .bnt_back a{ display:block; font-size:14px; color:#7f7f7f; transition:.3s;}
#ar_fot .bnt_back:hover{ border:1px solid #0166b3;}
#ar_fot .bnt_back:hover a{ color:#0166b3; }

.share{ margin-top:90px; width:4rem;}
.share dl dt{ margin-bottom:20px; text-align:center; font-size:.875rem; color:#5e5e5e; margin-left:-3px; width:74px;}
.share dl dt i{ display:inline-block; width:11px; height:1px; background:#d4d4d4; position:relative; margin:0 3px; top:-5px;}
.share dl dd{ margin-bottom:14px; margin:0 auto; display: block;width:3rem; height:3rem; border-radius:50%; overflow:hidden; margin-bottom:.875rem;}
.share dl dd a{ display:block; text-align:center; margin:0; padding:0; width:100%; height:100%;}

.bdsharebuttonbox01 .bds_tsina { background: #eef1f4 url(../images/fx_icon02.png) no-repeat center center !important; }
.bdsharebuttonbox01 .bds_qzone { background: #eef1f4 url(../images/fx_icon03.png) no-repeat center center !important; }
.bdsharebuttonbox01 .bds_weixin { background: #eef1f4 url(../images/fx_icon01.png) no-repeat center center !important; }
.bdsharebuttonbox01 .bds_sqq { background: #eef1f4 url(../images/fx_icon04.png) no-repeat center center !important; }

.bdsharebuttonbox01 .bds_tsina:hover { background: #008c4f url(../images/fx_icon02_on.png) no-repeat center center !important; }
.bdsharebuttonbox01 .bds_qzone:hover { background: #008c4f url(../images/fx_icon03_on.png) no-repeat center center !important; }
.bdsharebuttonbox01 .bds_weixin:hover { background: #008c4f url(../images/fx_icon01_on.png) no-repeat center center !important; }
.bdsharebuttonbox01 .bds_sqq:hover { background: #008c4f url(../images/fx_icon04_on.png) no-repeat center center !important; }



/*==============分享插件=====================*/
.shart_box{ display:inline-block; float:left; margin-left:20px; float:right;}
#j_shart_s_24 .fx{ position:relative; }
#j_shart_s_24 .bds_count{ font-size:12px;}
#j_shart_s_24{ padding-left:30px; position:relative;}
#j_shart_s_24 strong{ display: inline-block; float:left; margin-right:10px; line-height:36px; font-size:12px; color: #a3a0a9;}
##j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../images/j_shart_sn.png) center no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../images/j_shart_qq.png) center no-repeat}
#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../images/j_shart_wx.png) center no-repeat}
#j_shart_s_24 .bds_sqq{background:url(../images/j_shart_qq.png) center no-repeat}
#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}


#n_about{ overflow:hidden; padding-bottom:2.5rem;}
#n_about .txt{}
#n_about .txt .tt{ font-size:1.25rem; font-weight:bold; color:#0a205a; line-height:64px; height:64px; background:url(../images/n_about_tt.png) left center no-repeat; background-size:contain;}
#n_about .txt .con{}
#n_about .img_box{ position:relative; padding-right:10px; overflow:hidden;}
#n_about .img_box .img{ float:right; position:relative; z-index:1;}
#n_about .img_box .bg{ position:absolute; width:23.5rem; height:23.5rem; background:#0a205a; right:0; bottom:0;}

#n_pro_xq1{ background:#f7f7f7;}
#n_pro_xq1 .container{ position:relative;}
#n_pro_xq1 .img{ padding:0;}
#n_pro_xq1 .img img{ width:100%;}
#n_pro_xq1 .txt{ padding:2.5rem 3.75rem; background:#279a68; color:#fff; position:absolute; height:100%; top:0; right:0;}
#n_pro_xq1 .txt .tt{ margin-bottom:1.8rem; font-size:1.875rem;}
#n_pro_xq1 .txt .tt i{ width:54px; height:2px; background:#fff; display:block; margin-top:1.1rem;}
#n_pro_xq1 .txt .con{ color:#fff; color:rgba(255,255,255,.7);}
#n_pro_xq1 .txt .con p{ color:#fff; color:rgba(255,255,255,.7);}
#n_pro_xq1 .txt .btn_goback{ color:#279a68; padding:1rem 4rem; display:inline-block; background:#fff; border-radius:3px; margin-top:1rem; transition:.3s;}
#n_pro_xq1 .txt .btn_goback i{ font-family:simsun; margin-right:1rem; font-weight:bold;}
#n_pro_xq1 .txt .btn_goback:hover{ margin-top:.8rem;}

#n_pro_xq2{overflow:hidden; padding-bottom:3.75rem;}
#n_pro_xq2 .hd{ background:#f8f9fb; margin-bottom:2.5rem;}
#n_pro_xq2 .hd ul{ max-width:700px; display:block;}
#n_pro_xq2 .hd ul li{display:inline-block; height:59px;font-weight:bold; line-height: 59px; margin:0 20px; text-align: center;box-sizing: border-box;position: relative; -webkit-transition:0.2s;transition:0.2s; color: #4b4b4b;position:relative;z-index:4;font-size:1rem;height: 59px;line-height: 59px; cursor:pointer; }
#n_pro_xq2 .hd ul li.slick-current{ color:#279a68;}
#n_pro_xq2 .hd ul li.slick-current:before{ content:""; width:5rem; height:2px; background:#279a68; display:block; position:absolute; left:50%; margin-left:-2.5rem; bottom:0; }
#n_pro_xq2 .hd ul li:after{content:"▼"; font-size:12px; position: absolute;bottom:-10px; left:50%; margin-left:-5px; -webkit-transition:0.3s;transition:0.3s; color:#279a68; opacity:0;}
#n_pro_xq2 .hd ul li.slick-current:after { bottom:-33px; opacity:1;}
#n_pro_xq2 .hd .slick-list{ overflow:visible;}
#n_pro_xq2 .bd{ max-width:1200px; margin:0 auto;}
#n_pro_xq2 .bd ul{}
#n_pro_xq2 .bd ul li{}
.txt h5,#s_pro .item h5{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

#n_lianxi{}
#n_lianxi .txt{}
#n_lianxi .txt .h5{ font-size:1.125rem; color:#202020;}
#n_lianxi .txt .h3{ font-size:1.375rem; color:#279a68; margin-bottom:1.3rem; margin-top:.7rem;}
#n_lianxi .txt p{ font-size:.9375rem; line-height:1.875rem; color:#545454;}
#n_lianxi .img{ text-align:right;}
#n_lianxi .img img{ width:387px; max-width:100%;}

.red{ color:#ee2e14;}
#n_sousuo{ max-width:936px; overflow:hidden; margin:0 auto;}
#n_sousuo .tt{ font-size:1.5rem; color:#313131;}
#n_sousuo ul{}
#n_sousuo ul li{ padding:2.25rem 0; border-bottom:1px solid #e5e5e5;}
#n_sousuo ul li .top{ overflow:hidden; margin-bottom:1.25rem;}
#n_sousuo ul li .top h5{ float: left; color:#2e2e2e; width:78%; font-size:1.125rem;}
#n_sousuo ul li .top .tag{ float:right;}
#n_sousuo ul li .top .tag a{ color:#ee2e14; font-size:1.125rem;}
#n_sousuo ul li p{ font-size:12px; color:#8b8b8d; line-height:1.875rem; width:78%; height:3.75rem; overflow:hidden;}



/*首页新闻修改*/
#s_keyan .item .txt{ width:100%; float:none;}
#s_keyan .item .riqi{ position:absolute; right:26px; top:160px; width:55px; height:55px; text-align:center; background:#808081; border:0; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
#s_keyan .item:hover .riqi{ background:#00653a;}
#s_keyan .item .riqi p b{height: 31px;line-height: 42px;font-size:20px;color:#fff;}
#s_keyan .item .riqi p{ height:13px; line-height:13px; font-size:12px; color:#fff; text-transform:uppercase; background:none; padding:0;}
#s_keyan .item .riqi span{ display:none;}





















