@charset "utf-8";
/*初始化样式*/
* {-webkit-tap-highlight-color:transparent;}
body {background-color:#fff; color:#333; font:16px/1.75em Arial,"Microsoft Yahei","Lucida Grande";/*设置字体*/ overflow-x:hidden; width:100%;/*设置宽度*/}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:16px; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}

/*html5设置*/
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
html,body, div, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, p {margin:0; padding:0;}

a {text-decoration:none; outline:none; color:#333;}
a:focus {outline:none; -moz-outline:none;}
a:hover {color:#094;}
a img {border:none;}

/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

/*该设置跟后台编辑器有关*/
.ul,.ul li,.dl,.dl dd,ul,ul li,ol,ol li,dl,dl dd{ list-style:none; margin:0; padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/

/*全局样式*/
.inner {width:1280px; margin:0 auto;}
.blank {height:52px; width:100%; clear:both; display:none;}
.blank.fixed {display:block;}
/*全站头部*/


/*header*/
.header {background-color:#fff;position:relative;}
.logo {float:left;padding:21px 0;}
.logo a {display:block;width:315px;height:58px;background:no-repeat left center;background-size:contain;text-indent:-999999em;}
/*topOther*/
.topOther {float:right;padding:25px 3.906%;}
.language {font-size:14px;line-height:16px;float:right;padding-left:19px;}
.qrBtn {float:right;width:16px;height:16px;background:url(../images/icon_qrcode.png) no-repeat center center;background-size:contain;position:relative;cursor:pointer;}
.qrBtn .qrcode {position:absolute;left:50%;top:100%;background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;width:120px;height:120px;margin-left:-61px;margin-top:10px;z-index:10;display:none;}
.qrBtn .qrcode:before {width:8px;height:8px;background-color:#fff;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;transform:rotate(-45deg);content:'';display:block;position:absolute;left:50%;top:-6px;margin-left:-4px;}
.qrBtn .qrcode img {display:block;width:100%;height:100%;}
.navBtn,.schBtn {display:none;}
.topTel {clear:both;margin-top:10px;}
.topTel span {display:block;background:url(../images/icon_01.png) no-repeat left center;font-size:18px;color:#094;line-height:24px;padding-left:30px;}
/*search*/
.search {width:335px;float:right;padding:20px 0;}
.searchForm {border:1px solid #c9c9c9;overflow:hidden;}
.searchForm a {display:block;float:right;height:28px;width:45px;background:#094 url(../images/icon_02.png) no-repeat center center;}
.searchForm .input {margin-right:45px;overflow:hidden;}
.searchForm .text {font-size:14px;color:#333;height:20px;padding:4px 5%;width:90%;line-height:20px;}
/*tags*/
.tags {font-size:14px;color:#666;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:45px;}
.tags a {color:#666;}
.tags a:hover {color:#094;}
/*nav*/
.nav {border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;position:relative; background-color:#fff; z-index:6;}
.nav.fixed {position:fixed; left:0; top:0; width:100%;}
.nav:before {width:17%;height:100%;border:1px solid #094;content:'';display:block;position:absolute;left:0;top:-1px;background-color:#094;}
.nav .inner {position:relative;z-index:1;background-color:#fff;}
.nav a {display:block;font-size:16px;line-height:1.875em;position:relative;}
.nav .home {display:block;float:left;position:relative;z-index:4;}
.nav .home:before,.nav .home:after {width:100%;height:1px;background-color:#094;content:'';display:block;position:absolute;left:0;top:-1px;}
.nav .home:after {top:auto;bottom:-1px;}
.nav .home a {background-color:#094;padding:10px 30px;color:#fff;}
.nav .home i {display:block;background:url(../images/icon_03.png) no-repeat left 6px;padding-left:30px;font-style:normal;}
.nav ul {position:relative;margin-left:122px;}
.nav ul:after {content:'';display:block;width:100%;clear:both;}
.nav li {float:left;width:14%;text-align:center;position:relative;}
.nav li:after {width:1px;height:44%;background-color:#dcdcdc;content:'';display:block;position:absolute;right:0;top:28%;}
.nav li:last-child:after {display:none;}
.nav li em {display:none;}
.nav li a {display:block;padding:10px 0;}
.nav li.cur > a {color:#094;font-weight:bold;}
.nav li.on > a {color:#094;}
.nav li ul {position:absolute;left:-1px;top:100%;width:100%;background-color:#fff;border:1px solid #e7e7e7;padding:5px 0;margin-left:0;z-index:3;display:none;}
.nav li li {float:none;width:auto;}
.nav li li:after {display:none;}
.nav li li a {padding:5px 0;}
/*banner*/
.banner .item {overflow:hidden;}
.banner span {padding-bottom:396px;background:no-repeat center center;background-size:cover;display:block;}
.banner .load {padding-bottom:396px;}
.banner .slick-arrow {display:block;text-indent:-9999em;background:none;width:48px;height:48px;border:none;background:url(../images/icon_04.png) no-repeat center 0;background-size:100% auto;position:absolute;top:50%;margin-top:-24px;cursor:pointer;z-index:2;}
.banner .slick-arrow:hover {opacity:.8;}
.banner .slick-prev {background-position:center 0;left:14.063%;}
.banner .slick-next {background-position:center 100%;right:14.063%;}
/*bar*/
.bar {padding:21px 0;}
.bar .inner {overflow:hidden;}
.breadcrumb {margin-left:225px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#666;line-height:24px;background:url(../images/icon_05.png) no-repeat right center;padding-right:30px;}
.breadcrumb a {color:#666;}
.breadcrumb a:hover {color:#094;}
/*pgTitle*/
.pgTitle {background:#094 url(../images/bg_pgtitle.png) no-repeat left bottom;font-size:25px;color:#fff;height:95px;line-height:95px;text-align:center;width:222px;float:left;display:inline-block;margin-top:-45px;}
.pgTitle i {font-style:normal;padding-left:25px;position:relative;}
.pgTitle i:before {width:15px;height:4px;background-color:#fff;content:'';display:block;position:absolute;left:0;top:50%;margin-top:-2px;}
/*subNav*/
.subNav {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.subNav span {display:none;}
.menu {margin-left:252px;}
.menu ul {height:50px;line-height:50px;}
.menu li {width:14%;float:left;text-align:center;font-size:16px;}
.menu li a {display:block;padding:0 5px;position:relative;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.menu li.cur a {font-weight:bold;color:#094;}
.menu li.cur a:before {width:4em;height:2px;background-color:#094;content:'';display:block;position:absolute;left:50%;bottom:-1px;margin-left:-2em;z-index:2;}
.menu li.cur a:after {border-top:5px solid #094;border-left:5px solid transparent;border-right:5px solid transparent;content:'';display:block;position:absolute;left:50%;bottom:-5px;margin-left:-5px;}
@media only screen and (min-width: 961px){
.menu li {width: auto;margin-right:1.8%;font-size:14px;}
.menu li:last-child {margin-right:0;}
.menu li a {padding:0;}
}
@media only screen and (min-width:1360px){
.menu li {font-size:16px;}
}

/*wrapper*/
.wrapper {padding:3.4% 0 5.2%;}
/*guestbook*/
.guestbook {padding:0 4.3%;}
.guestbook .tips {padding:4.3% 15px;text-align:center;font-size:18px;color:#666;line-height:1.75em;background:url(../images/bg_guestbook.jpg) no-repeat left 0;}
.guestbook .form {overflow:hidden;}
.guestbook .left {width:50%;float:left;}
.guestbook .right {width:50%;float:right;}
.guestbook .item {margin:0 15px 25px;border:1px solid #ddd;}
.guestbook .text {width:94%;padding:12px 3%;height:24px;line-height:24px;font-size:16px;font-family:'Microsoft Yahei';color:#666;}
.guestbook textarea.text {height:174px;display:block;}
.guestbook .btn {clear:both;overflow:hidden;}
.guestbook .submit {width:138px;height:42px;border-radius:21px;background-color:#094;color:#fff;margin:3.4% auto 0;cursor:pointer;display:block;font-size:18px;font-weight:bold;-webkit-appearance:none;}
.guestbook .submit:hover {opacity:.8;}
/*footer*/
.footer {background-color:#094;color:#fff;}
.footer a {color:#e9e9e9;}
.footer a:hover {color:#fff;}
.footerTop {padding:3.9% 0 3%;}
.footerTop .table {display:table;table-layout:fixed;width:100%;}
.navList {display:table-cell;vertical-align:top;overflow:hidden;}
.navList dl {width:14.666%;padding-right:2%;float:left;}
.navList dt {font-size:16px;font-weight:bold;position:relative;}
.navList dt:after {width:24px;height:1px;background-color:#0fbf5d;content:'';display:block;margin:12px 0 10px;}
.navList dt a {color:#fff;}
.navList dt a:hover {opacity:.8;}
.navList dd {font-size:14px;line-height:1.75em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 0;}
.btmTel {width:320px;padding:0 3.9% 5.469% 4.6875%;display:table-cell;vertical-align:top;background:url(../images/bg_line.png) no-repeat left top;background-size:1px 100%;}
.btmTel .qrcode {width:130px;margin-bottom:12.9%;}
.btmTel .qrcode img {display:block;width:100%;height:auto;}
.btmTel .tel {background:url(../images/icon_06.png) no-repeat right center;padding-right:50px;}
.btmTel p {font-size:14px;line-height:1.875em;}
.btmTel p span {font-size:24px;}
.footerBtm {background-color:#00672e;padding:1.38% 0;font-size:14px;line-height:1.75em;}
.footerBtm .inner {overflow:hidden;}
.footerBtm a {color:#ccc;}
.pagesList {float:left;}
.pagesList ul {overflow:hidden;}
.pagesList li {float:left;position:relative;padding-right:38px;}
.copyright {float:right;color:#ccc;}
.widget {position:fixed;right:13px;top:50%;transform:translateY(-30%);width:85px;z-index:3;text-align:center;font-size:14px;line-height:1.875em;}
.widget ul {background-color:#c4e7d4;border-radius:10px;}
.widget li {margin-bottom:1px;background-color:#094;color:#fff;position:relative;}
.widget li:first-child {border-radius:10px 10px 0 0;}
.widget li:last-child {margin-bottom:0;border-radius:0 0 10px 10px;}
.widget li i {display:block;width:42.353%;padding-bottom:42.353%;background:no-repeat center center;background-size:contain;margin:0 auto;}
.widget li i.qq {background-image:url(../images/icon_qq.png);}
.widget li i.tel {background-image:url(../images/icon_tel.png);}
.widget li i.msg {background-image:url(../images/icon_msg.png);}
.widget li i.wx {background-image:url(../images/icon_wx.png);}
.widget li a {color:#fff;display:block;padding:21px 5px;}
.widget li .sub {position:absolute;right:100%;top:50%;transform:translateY(-50%);background-color:#fff;border:1px solid #094;border-radius:5px;margin-right:8px;display:none;}
.widget li .sub:after {width:8px;height:8px;border-right:1px solid #094;border-bottom:1px solid #094;background-color:#fff;transform:rotate(-45deg);content:'';display:block;position:absolute;top:50%;right:-5px;margin-top:-5px;}
.widget li .qrcode {padding:5px;width:130px;height:130px;}
.widget li .qrcode img {display:block;width:100%;height:100%;}
.widget li .telBox {width:auto;font-size:14px;color:#666;line-height:25px;text-align:left;padding:10px 20px;}
.widget li .telBox span {font-size:24px;color:#094; display:block; white-space:nowrap;}
.widget .backTop {background-color:#ebfff4;border:1px solid #eff2f4;margin-top:7px;color:#094;text-transform:uppercase;font-weight:bold;border-radius:10px;padding:14px 5px 7px;cursor:pointer;overflow:hidden;}
.widget .backTop span {display:block;background:url(../images/icon_top.png) no-repeat center top;padding-top:9px;}
/*contact*/
.contact .left {width:48.438%;float:left;}
.contact .info {border:1px solid #dcdcdc;padding:7.5% 5.65%;position:relative;}
.contact .info h3 {font-size:24px;line-height:1.25em;margin-bottom:3.71%;}
.contact .info p {font-size:16px;line-height:2.25em;overflow:hidden;word-break:break-all;}
.contact .info span {display:block;float:left;}
.contact .info span:first-child {padding-right:33px;}
.contact .info .btm {position:relative;padding-right:80px;}
.contact .info .btm span:last-child {float:right;}
.contact .info .qrcode {width:80px;height:80px;position:absolute;right:0;bottom:8px;padding:7.5% 5.65%;}
.contact .info .qrcode img {display:block;width:100%;height:100%;}
.contact .right {float:right;width:48.516%;}
.contact .right img {display:block;width:100%;border:1px solid #dcdcdc;}
.contact .map {padding-bottom:330px;position:relative;margin-top:4.6875%;}
.contact .map #map {position:absolute;left:0;top:0;width:100%;height:100%;}
/*caseList*/
.caseList {overflow:hidden;}
.caseList ul {overflow:hidden;width:103.6%;}
.caseList li {text-align:center;float:left;width:30.5%;padding-right:2.5%;padding-bottom:4.5%;}
.caseList li .pic {border:1px solid #094;margin-bottom:12px;overflow:hidden;}
.caseList li .pic a {display:block;padding-bottom:71.216%;background:no-repeat center center;background-size:cover;transition:all .3s;}
.caseList li .pic a:hover {transform:scale(1.1);}
.caseList li h3 {font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.875em;}
.caseList li .intro {font-size:14px;color:#666;}
.caseList li .intro p {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.caseList li .more a {width:82px;height:28px;border:1px solid #094;display:block;margin:4.938% auto 0;font-size:14px;position:relative;padding-left:31px;}
.caseList li .more a:before {width:30px;height:100%;background:url(../images/icon_08.png) no-repeat center center;border-right:1px solid #094;content:'';display:block;position:absolute;left:0;top:0;}
/*pagenavi*/
.pagenavi {font-size:0;text-align:center;line-height:normal;}
.pagenavi a {display:inline-block;color:#999;font-size:12px;height:36px;line-height:37px;padding:0 14.5px;background-color:#fff;margin:0 -0.5px;border:1px solid #ececec;position:relative;}
.pagenavi a.a_btn {margin:0 2px;}
.pagenavi a.a_prev,.pagenavi a.a_next {text-indent:-9999em;padding:0 21px;}
.pagenavi a.a_prev:before,.pagenavi a.a_next:before {width:9px;height:17px;content:'';display:block;position:absolute;left:50%;top:50%;margin:-8.5px 0 0 -4.5px;background:no-repeat left 0;}
.pagenavi a.a_prev:hover:before,.pagenavi a.a_next:hover:before {background-position:left -17px;}
.pagenavi a.a_prev {margin:0 4.5px 0 2px;}
.pagenavi a.a_prev:before {background-image:url(../images/icon_09.png);}
.pagenavi a.a_next {margin:0 2px 0 4.5px;}
.pagenavi a.a_next:before {background-image:url(../images/icon_10.png);}
.pagenavi a.a_cur,.pagenavi a:hover {color:#fff;background-color:#094;}
/*caseDetails*/
.caseDetails {overflow:hidden;}
.caseDetails .title {font-size:28px;color:#094;text-align:center;line-height:1.35em;position:relative;padding-bottom:2.031%;margin-bottom:4.297%;}
.caseDetails .title:after {width:65px;height:1px;background-color:#094;content:'';display:block;position:absolute;left:50%;bottom:0;margin-left:-32.5px;}

/*newsDetails*/
.newsDetails .title {font-size:24px;line-height:1.35em;text-align:center;margin-bottom:1.042%;}
.postmeta {font-size:0;line-height:normal;text-align:center;border-bottom:1px dashed #c6c6c6;padding-bottom:1.146%;margin:0 2.083% 3.516%;}
.postmeta span {font-size:14px;color:#999;padding:0 10px;display:inline-block;}
.entry {text-indent:2em;font-size:16px;line-height:1.875em;}
.entry img {margin-left:-2em;max-width:100%;height:auto;}
.entry h3 {color:#094;font-size:16px;line-height:1.875em;}
.postnavi {font-size:14px;color:#999;line-height:2.143em;margin-top:3.125%;}
.postnavi p {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.postnavi a {color:#999;}
.postnavi a:hover {color:#094;}
/*newsTop*/
.newsTop {margin-bottom:0.781%;}
.newsTop ul {overflow:hidden;}
.newsTop li {margin-left:608px;overflow:hidden;padding-bottom:14px;}
.newsTop li time {display:block;color:#afaeb0;font-size:14px;line-height:1.125em;position:relative;font-weight:bold;margin-bottom:20px;}
.newsTop li time:after {width:46px;height:3px;background-color:#094;content:'';display:block;margin-top:14px;}
.newsTop li h3 {font-size:16px;line-height:1.35em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;color:#666;}
.newsTop li span {width:110px;height:30px;border:1px solid #a0a0a0;text-align:center;line-height:30px;font-size:14px;color:#999;display:block;position:relative;margin-top:45px;}
.newsTop li span:after {width:6px;height:11px;background:url(../images/icon_11.png) no-repeat center center;content:'';display:block;position:absolute;right:12px;top:50%;margin-top:-5.5px;}
.newsTop li span i {font-style:normal;padding-right:24px;}
.newsTop li .pic {float:left;width:231px;overflow:hidden;}
.newsTop li figure {padding-bottom:88.312%;transition:all .3s;background:no-repeat center center;background-size:cover;}
.newsTop li .info {margin-left:231px;overflow:hidden;padding:25px 25px 25px 39px;}
.newsTop li.item1 {width:589px;float:left;margin-left:0;}
.newsTop li.item1 .pic {float:none;width:auto;}
.newsTop li.item1 figure {padding-bottom:71.647%;}
.newsTop li.item1 .info {position:absolute;left:0;bottom:0;width:87%;padding:6.5%;margin-left:0;}
.newsTop li.item1 time {color:#fff;}
.newsTop li.item1 h3 {margin-bottom:5px;color:#fff;font-weight:bold;}
.newsTop li.item1 p {font-size:14px;line-height:1.75em;max-height:3.5em;overflow:hidden;color:#fff;}
.newsTop li.item1 span {color:#fff;border-color:#fff;margin-top:13px;}
.newsTop li.item1 a {background-color:transparent;}
.newsTop li.item1 a:hover h3 {color:#fff;}
.newsTop li a {display:block;position:relative;overflow:hidden;background-color:#f5f5f5;}
.newsTop li a:hover figure {transform:scale(1.1);}
.newsTop li a:hover h3 {color:#094;}
.newsTop li a:hover span {border-color:#094;color:#094;}
/*newsList*/
.newsList {margin-bottom:4.6875%;overflow:hidden;}
.itemItem {border-bottom:1px dashed #ebebeb; padding:3.125% 0; overflow: hidden;}
.itemItem .date {float:left;text-align:center;font-size:14px;font-weight:bold;color:#666; background:url(../images/bg_date.jpg) no-repeat center center; background-size:100% 100%; width:92px; height:95px; position:relative;}
.itemItem .date time {display:block; position:absolute; left:0; top:50%; width:100%; height:auto; transform:translateY(-50%);}
.itemItem .date i {font-style:normal;display:block;font-size:24px;line-height:1.125em;}
.itemItem .info {margin-left:120px;overflow:hidden;}
.itemItem h3 {font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;margin-bottom:1.379%;}
.itemItem .excerpt {font-size:14px;color:#666;line-height:1.75em;}
.itemItem .excerpt p {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.itemItem .more {margin-top:2.586%;}
.itemItem .more a {display:block;width:105px;height:28px;border:1px solid #094;border-radius:15px;text-align:center;font-size:14px;color:#094;padding:0 15px;}
.itemItem .more i {font-style:normal;display:block;background:url(../images/icon_12.png) no-repeat right center;padding-right:30px;}
/*proList*/
.proList {overflow:hidden;}
.proList ul {overflow:hidden;width:103%;margin-bottom:1.563%;}
.proList li {float:left;width:31%;padding-right:2%;padding-bottom:2.5%;}
.proList li .pic {overflow:hidden;}
.proList li span {display:block;padding-bottom:76.829%;background:no-repeat center center;background-size:cover;transition:all .3s;}
.proList li h3 {font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.875em;font-weight:normal;padding:5.134% 13.48% 5.134% 7.353%;position:relative;transition:all .3s;}
.proList li h3:after {width:24px;height:18px;background:url(../images/icon_13.png) no-repeat left -18px;content:'';display:block;position:absolute;right:7.353%;top:50%;margin-top:-9px;}
.proList li a {display:block;overflow:hidden;color:#333;background-color:#c9c9c9;transition:all .3s;}
.proList li a:hover {background-color:#094;color:#fff;}
.proList li a:hover span {transform:scale(1.1);}
.proList li a:hover h3 {font-weight:bold;}
.proList li a:hover h3:after {background-position:left 0;}
/*proDetails*/
.proDetails .top {overflow:hidden;margin-bottom:4.6875%;}
.proDetails .proImg {float:left;width:690px;overflow:hidden;}
.proDetails .curImg {width:77.246%;float:left;overflow:hidden;}
.proDetails .largeImg {border:1px solid #dcdcdc;overflow:hidden;background-color:#fff;}
.proDetails .largeImg span {display:block;padding-bottom:88.491%;background:no-repeat center center;background-size:cover;overflow:hidden;}
.proDetails .info {margin-left:730px;overflow:hidden;}
.proDetails .title {font-size:28px;line-height:1.35em;color:#094;padding-bottom:8.182%;border-bottom:1px solid #dcdcdc;margin-bottom:4.545%;}
.proDetails .meta {font-size:18px;color:#666;line-height:1.75em;border-bottom:1px solid #dcdcdc;padding-bottom:3.8%;margin-bottom:5.455%;}
.proDetails .intro {font-size:14px;line-height:2.143em;color:#999;}
.proDetails .back {border-top:1px solid #dcdcdc;padding-top:4.545%;margin-top:10.909%;}
.proDetails .back a {display:block;color:#094;font-size:16px;height:38px;line-height:38px;width:103px;text-align:center;border:1px solid #dcdcdc;}
.proDetails .btm {clear:both;}
.proDetails .text {border:11px solid #ccebda;padding:1.172% 1.5625%;font-size:24px;line-height:2em;text-align:center;margin-bottom:3.906%;}
.proDetails .text .box {border:4px solid #ccebda;padding:3.516%;}
.proDetails .hOne {overflow:hidden;text-align:center;margin-bottom:6.25%;}
.proDetails .hOne h3 {display:inline-block;font-size:28px;line-height:1.35em;padding:20px 62.5px 40px;color:#094;background:url(../images/bg_h.png) no-repeat left center;background-size:100% 100%;letter-spacing:2px;}
.proDetails .desc {margin-bottom:4.6875%;}
.proDetails .desc img {max-width:100%;height:auto;}
.proDetails .hTwo {position:relative;margin-bottom:3.906%;}
.proDetails .hTwo h3 {text-align:center;color:#094;font-size:36px;font-weight:normal;line-height:1.35em;width:4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto;}
.proDetails .hTwo:before,.proDetails .hTwo:after {width:30.078%;padding-bottom:4.297%;background:no-repeat center center;background-size:100% auto;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);}
.proDetails .hTwo:before {background-image:url(../images/icon_14.png);left:10%;}
.proDetails .hTwo:after {background-image:url(../images/icon_15.png);right:10%;}
.proDetails .story {font-size:18px;line-height:1.875em;padding:0 6.64%;}
.smallImg {width:17.102%;float:right;}
.smallImg #smallImg {padding:31% 0;}
.smallImg .item {border:none;}
.smallImg .pic {background-color:#dcdcdc;padding:1px;overflow:hidden;margin:8.475% 0;border:1px solid #fff;}
.smallImg .pic span {display:block;padding-bottom:95.69%;background:no-repeat center center;background-size:cover;overflow:hidden;}
.smallImg .slick-current .pic {background-color:#094;border-color:#094;}
.smallImg .slick-arrow {font-size:0;line-height:normal;display:block;border:none;width:100%;padding-bottom:33.898%;cursor:pointer;background:no-repeat center center;position:absolute;left:0;}
.smallImg .slick-disabled {opacity:.4;cursor:default;}
.smallImg .slick-prev {background-image:url(../images/arrow_top.png);top:0;}
.smallImg .slick-next {background-image:url(../images/arrow_btm.png);bottom:0;}
/*history*/
.history .title {color:#094;position:relative;padding-bottom:2.03%;margin-bottom:3.125%;}
.history .title:after {width:28px;height:5px;background-color:#094;content:'';display:block;position:absolute;left:0;bottom:0;}
.history .title h2 {font-size:24px;line-height:1.35em;font-weight:normal;margin-bottom:0.9375%;}
.history .title h3 {font-size:72px;color:#094;line-height:1.125em;}
.history #history {position:relative;margin:28px 0;}
.history #history:before {width:1px;height:100%;background-color:#ccc;content:'';display:block;position:absolute;top:0;left:21px;}
.history .info {padding:27px 0 27px 60px;position:relative;}
.history .info:before {width:16px;height:16px;background:url(../images/icon_16.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:12.5px;top:36px;}
.history h4 {font-size:24px;color:#094;font-weight:normal;line-height:1.35em;}
.history .text {font-size:16px;line-height:1.75em;color:#666;}
.history .slick-arrow {display:block;background:no-repeat center center;background-size:contain;width:43px;height:28px;border:none;text-indent:-99999em;cursor:pointer;position:absolute;left:0;}
.history .slick-prev {background-image:url(../images/icon_17.png);top:-25px;}
.history .slick-next {background-image:url(../images/icon_18.png);bottom:-25px;}
/*event*/
.event {overflow:hidden;}
.event ul {overflow:hidden;position:relative;}
.event li .pic {background:no-repeat center center;background-size:cover;}
.event li h2 {background-color:rgba(0,153,68,0.9);position:absolute;left:0;bottom:0;width:96%;padding:11px 2%;font-weight:normal;text-align:center;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.event li a {display:block;overflow:hidden;position:relative;color:#fff;cursor: default;}
.event .top {padding-bottom:39.0625%;}
.event .top li {position:absolute;width:32.031%;}
.event .top li .pic {padding-bottom:56.829%;}
.event .top li.li1 {left:0;top:0;}
.event .top li.li2 {left:0;bottom:0;}
.event .top li.li3 {left:33.9845%;top:0;}
.event .top li.li3 .pic {padding-bottom:121.951%;}
.event .top li.li4 {right:0;top:0;}
.event .top li.li5 {right:0;bottom:0;}
.event .btm {width:102%;}
.event .btm li {float:left;width:48%;padding:2.5% 2% 0 0;}
.event .btm li .pic {padding-bottom:55.096%;}
/*honor*/
.honor {padding:0 1.953%;}
.honor .info {padding-bottom:37%;position:relative;margin-bottom:4.297%;}
.honor .cert {position:absolute;bottom:0;right:7.8125%;width:24.635%;z-index:1;border:1px solid #f1eae5;background-color:#363f5b;padding:3px;}
.honor .cert span {display:block;padding-bottom:144.554%;background:no-repeat center center;background-size:100% 100%;}
.honor .text {background-color:#dedede;padding:4.297% 3.75%;position:absolute;left:0;bottom:0;width:92.5%;}
.honor .text h3 {font-size:48px;color:#094;font-weight:normal;line-height:1.125em;padding:3.659% 25px;position:relative;width:47.155%;text-align:center;}
.honor .text h3:before,.honor .text h3:after {width:26px;height:25px;background:url(../images/icon_quote.png) no-repeat 0 0;background-size:100% auto;content:'';display:block;position:absolute;}
.honor .text h3:before {left:0;top:0;}
.honor .text h3:after {right:0;bottom:0;background-position:0 100%;}
.honor .text i {font-style:normal;}
.honor .load {padding-bottom:15.547%;}
.honor #honor {padding:0 33px;display:none;}
.honor .item i {display:block;padding-bottom:132.847%;background:no-repeat center center;background-size:100% 100%;}
.honor .item a {display:block;overflow:hidden;border:1px solid #bfbfbf;margin:0 12px;background-color:#094;}
.honor .slick-current a {border-color:#094;padding:1px;}
.honor .slick-arrow {display:block;border:none;width:28px;height:28px;background:no-repeat center center;background-size:contain;cursor:pointer;text-indent:-99999em;position:absolute;top:50%;margin-top:-14px;}
.honor .slick-prev {background-image:url(../images/icon_20.png);left:0;}
.honor .slick-next {background-image:url(../images/icon_19.png);right:0;}
/*singlePage*/
.singlePage.entry {text-indent:0;}
.singlePage.entry img {margin-left:0;}
/*about*/
.about {display:table;table-layout:fixed;width:100%;margin-bottom:5.469%;}
.about .info {display:table-cell;vertical-align:top;padding-right:4.6875%;}
.about h2 {font-size:24px;color:#094;line-height:1.35em;}
.about .intro {font-size:16px;line-height:1.875em;text-indent:2em;text-align:justify;}
.about .intro p {margin-top:3.623%;}
.about .video {width:530px;display:table-cell;vertical-align:top;}
.about .video video {display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:contain;}
.about .videBox {position:relative;padding-bottom:73.585%;}
.about .cover {width:100%;height:100%;position:absolute;left:0;top:0;background:no-repeat center center;background-size:cover;z-index:1;}
.about .cover:after {width:100%;height:100%;background-color:rgba(0,153,68,0.43);content:'';display:block;position:absolute;left:0;top:0;}
.about .cover i {display:block;width:34px;height:34px;border-left:3px solid #fff;border-top:3px solid #fff;position:absolute;z-index:3;}
.about .cover i.one {left:15px;top:15px;}
.about .cover i.two {right:15px;top:15px;transform:rotate(90deg);}
.about .cover i.three {right:15px;bottom:15px;transform:rotate(180deg);}
.about .cover i.four {left:15px;bottom:15px;transform:rotate(270deg);}
.about span {display:block;width:76px;height:76px;background:url(../images/icon_play.png) no-repeat center center;background-size:contain;position:absolute;left:50%;top:50%;margin:-38px 0 0 -38px;z-index:2;cursor:pointer;transition:all .3s;}
.about span:hover {transform:scale(0.9);}
.aboutPic {overflow:hidden;}
.aboutPic ul {overflow:hidden;width:103.3%;}
.aboutPic li {float:left;width:47%;padding-right:3%;padding-bottom:3%;}
.aboutPic li .pic {padding-bottom:76.613%;background:no-repeat center center;background-size:cover;}
.capacity h3 {font-size:24px;color:#094;line-height:1.35em;margin-bottom:3.516%;}
.capacity h4 {font-size:24px;color:#094;line-height:1.5em;font-weight:normal;margin-bottom:10px;}
.capacity .btm {font-size:16px;color:#666;line-height:1.875em;}
.capacity .top {margin-bottom:4.6875%;overflow:hidden;}
.capacity .top ul {overflow:hidden;}
.capacity .top li {float:left;width:26%;padding-right:2%;}
.capacity .top li.li4 {width:16%;padding-right:0;}
.capacity .top .box {position:relative;}
.capacity .top .border {border:8px solid #094;height:154px;width:71px;}
.capacity .top .data {position:absolute;top:50%;left:35px;transform:translateY(-50%);background-color:#fff;padding:5px;}
.capacity .top p {font-size:16px;color:#666;}
.capacity .top span {font-size:18px;}
.capacity .top span i {font-size:60px;color:#000;font-style:normal;line-height:1.125em;}
/*planList*/
.planList {overflow:hidden;}
.planList ul {overflow:hidden;width:105%;}
.planList li {float:left;width:45%;padding-right:5%;padding-bottom:5%;}
.planList li .pic {float:left;width:349px;overflow:hidden;}
.planList li .pic span {display:block;background:no-repeat center center;background-size:cover;padding-bottom:83.954%;transition:all .3s;}
.planList li .info {overflow:hidden;margin:19px 0 19px 349px;border:1px solid #dcdcdc;border-left:none;padding:25px 30px;}
.planList li h2 {font-size:22px;line-height:1.125em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px;}
.planList li p {font-size:16px;color:#666;line-height:1.875em;height:7.5em;overflow:hidden;}
.planList li i {font-style:normal;font-style:14px;color:#094;display:block;text-align:right;background:url(../images/icon_21.png) no-repeat right center;padding-right:58px;margin-top:10px;}
.planList li a {display:block;overflow:hidden;}
.planList li a:hover .pic span {transform:scale(1.1);}
/*planDetails*/
.planDetails {padding:15px 0; overflow:hidden;}
.planDetails .title {font-size:30px;color:#094;text-align:center;line-height:1.35em;margin-bottom:4.5%;}
.planTitle {margin-bottom:3.125%;}
.planTitle h3 {margin:0 auto;font-size:24px;color:#094;line-height:1.35em;background:url(../images/plantitle.png) no-repeat center center;background-size:100% 100%;padding:11.8px 18px;width:351px;text-align:center;position:relative;}
.planTitle h3:before,.planTitle h3:after {width:53.488%;padding-bottom:7.752%;background:no-repeat center center;background-size:contain;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);}
.planTitle h3:before {right:110%;background-image:url(../images/icon_22.png);}
.planTitle h3:after {left:110%;background-image:url(../images/icon_23.png);}
.planBox {margin-bottom:3%;}
.planBox .entry p {margin-bottom:3.516%;}
.planBox .table {display:table;table-layout:fixed;width:100%;padding:3.125% 0;}
.planBox .table .pic {width:53.047%;vertical-align:top;display:table-cell;}
.planBox .table .pic img {display:block;width:100%;height:auto;}
.planBox .table .text {display:table-cell;vertical-align:middle;padding-left:4.297%;}
.planBox .table .text li {overflow:hidden;font-size:24px;padding:6% 0;line-height:1.35em;}
.planBox .table .text li i {font-size:48px;line-height:1.125em;font-style:normal;font-weight:bold;font-family:Arial;color:#094;float:left;}
.planBox .table .text li p {margin-left:50px;overflow:hidden;}
.planBox .table .text li p:after {width:40px;height:2px;background-color:#094;content:'';display:block;margin-top:8px;}
.planBox .square ul {overflow:hidden;width:107%;}
.planBox .square li {float:left;text-align:center;width:27%;padding:1.563% 6% 1.563% 0;}
.planBox .square li i {font-size:48px;display:block;line-height:1.125em;font-family:Impact,Arial;color:#94c9a5;font-style:normal;margin-bottom:15px;}
.planBox .square li p {font-size:30px;line-height:1.75em;height:3.5em;width:6em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto;}
.planBox .square .box {background:url(../images/bg_plan.png) no-repeat center center;background-size:100% 100%;padding-bottom:100%;position:relative;}
.planBox .square .info {position:absolute;left:50%;top:50%;width:180px;height:180px;margin:-90px 0 0 -90px;color:#fff;}
.planBox .square .even {width:103%;}
.planBox .square .even li {width:22%;padding-right:3%;}
.planBox .square .even li p {font-size:18px;width:9em;}
.planBox .intro {font-size:16px;color:#666;line-height:1.875em;}
.planBox .intro img {max-width:100%;height:auto;}
.planBox .reason .pic {width:50.156%;}
.planBox .reason .text {padding-left:0;padding-right:4%;}
.planBox .reason .text li {line-height:1.65em;padding:5.5% 0;}
.planBox .reason .text li i {font-size:36px;font-family:Impact;}
.planBox .reason .text li p {margin-left:55px;overflow:hidden;}
.planBox .reason .text li p:after {display:none;}
/*hmSlides*/
.hmSlides .item a {display:block;padding-bottom:683px;background:no-repeat center center;background-size:cover;}
.hmSlides .slick-dots {font-size:0;line-height:normal;text-align:center;position:absolute;left:50%;bottom:4.392%;transform:translateX(-50%);}
.hmSlides .slick-dots li {display:inline-block;}
.hmSlides .slick-dots button {display:block;border:none;text-indent:-9999em;width:14px;height:14px;background-color:#fff;transform:rotate(45deg);cursor:pointer;margin:0 10px;transition:all .3s;}
.hmSlides .slick-dots .slick-active button {background-color:#094;}
/*hmLinks*/
.hmLinks {background:url(../images/icon_ruler.png) repeat-x left bottom;padding-bottom:10px;}
.hmLinks ul {overflow:hidden;padding:1.25% 0;}
.hmLinks li {float:left;width:14.667%;padding:1%;text-align:center;}
.hmLinks li .icon {display:block;width:49px;margin:0 auto 5px;}
.hmLinks li i {display:block;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.hmLinks li i.fav {background-image:url(../images/icon_fav.png);}
.hmLinks li i.msg {background-image:url(../images/icon_guest.png);}
.hmLinks li i.site {background-image:url(../images/icon_map.png);}
.hmLinks li i.sup {background-image:url(../images/icon_sup.png);}
.hmLinks li i.sell {background-image:url(../images/icon_sell.png);}
.hmLinks li i.down {background-image:url(../images/icon_down.png);}
.hmLinks li p {font-size:14px;line-height:1.75em;}
.hmLinks li a {color:#666;display:block;}
.hmLinks li a:hover {color:#094;}
/*hmTitle*/
.hmTitle {font-size:42px;color:#000;line-height:1.35em;text-align:center;margin-bottom:4.6875%;}
/*hmSol*/
.hmSol {padding:1.823% 0 3.646%;}
.hmSol .hmTitle {margin-bottom:1.172%;}
.hmSol ul {overflow:hidden;width:104%;}
.hmSol li {float:left;width:21%;padding-right:4%;}
.hmSol .picBox {border:10px solid #ebfff4;transform:rotate(45deg);width:60%;margin:16% 0 16% 16%;overflow:hidden;}
.hmSol .outer {position:relative;padding-bottom:100%;overflow:hidden;}
.hmSol .pic {position:absolute;left:0;top:0;width:100%;height:100%;transform:rotate(-45deg);}
.hmSol .pic span {display:block;width:100%;height:100%;position:absolute;left:0;top:0;transform:scale(1.4);background:no-repeat center center;background-size:cover;transition:all .3s;}
.hmSol h3 {font-size:20px;font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding:18px 5px 45px;margin-top:20px;}
.hmSol h3:before {width:40px;height:2px;background-color:#e3e3e3;content:'';display:block;position:absolute;top:0;left:50%;margin-left:-20px;}
.hmSol h3:after {width:30px;height:30px;background:url(../images/icon_24.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:50%;bottom:0;margin-left:-15px;}
.hmSol a {display:block;overflow:hidden;}
.hmSol a:hover span {transform:scale(1.5);}
.hmNews {background-color:#f7f4ef;padding:3.646% 0 4.167%;}
.hmNews .inner {overflow:hidden;}
.hmNews ul {overflow:hidden;width:103.5%;}
.hmNews li {float:left;width:30.5%;padding-right:2.5%;}
.hmNews li a {display:block;}
.hmNews li a:hover span {transform:scale(1.1);}
.hmNews li a:hover .more {color:#fff;background-color:#094;background:-webkit-linear-gradient(left,#094,#06cd5e);background:-o-linear-gradient(right,#094,#06cd5e);background:-moz-linear-gradient(right,#094,#06cd5e);background:linear-gradient(to right,#094,#06cd5e);border:none;width:82px;height:35px;}
.hmNews li a:hover .more:after {background-position:0 100%;}
.hmNews .pic {border:1px solid #094;border-radius:50%;overflow:hidden;margin-bottom:6.173%;}
.hmNews .pic span {padding-bottom:61.728%;display:block;background:no-repeat center center;background-size:cover;transition:all .3s;}
.hmNews h3 {font-size:18px;font-weight:normal;text-align:center;margin-bottom:4%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hmNews .intro {font-size:14px;color:#666;line-height:24px;text-align:justify;height:48px;overflow:hidden;}
.hmNews .more {width:80px;height:33px;line-height:33px;border:1px solid #989898;margin:6.173% auto 0;border-radius:17.5px;padding:0 60px 0 35px;position:relative;font-size:14px;color:#666;}
.hmNews .more:after {width:33px;height:9px;background:url(../images/icon_25.png) no-repeat 0 0;background-size:100% auto;content:'';display:block;position:absolute;right:35px;top:50%;margin-top:-4.5px;}
.hmSelect {padding:4.427% 0 5.208%;}
.hmSelect .box {position:relative;}
.hmSelect .box:after {height:1px;width:100%;background-color:#ccc;content:'';display:block;position:absolute;left:0;bottom:65px;}
.hmSelect .inner {overflow:hidden;}
.hmSelect #hmSelect,.hmSelect ul {overflow:hidden;z-index:1;}
.hmSelect .item {float:left;width:16.666%;text-align:center;}
.hmSelect .item a {display:block;overflow:hidden;padding:0 2%;cursor:default;}
.hmSelect .item a:hover .icon {border-color:#094;background-color:#094;}
.hmSelect .item a:hover i {background-position:0 100%;}
.hmSelect .icon {width:88px;border:1px solid #c9c9c9;border-radius:15px;margin:0 auto 15px;}
.hmSelect .icon i {display:block;padding-bottom:100%;background:no-repeat 0 0;background-size:100% auto;}
.hmSelect .icon i.hb {background-image:url(../images/select_01.png);}
.hmSelect .icon i.dz {background-image:url(../images/select_02.png);}
.hmSelect .icon i.xj {background-image:url(../images/select_03.png);}
.hmSelect .icon i.zy {background-image:url(../images/select_04.png);}
.hmSelect .icon i.pz {background-image:url(../images/select_05.png);}
.hmSelect .icon i.fw {background-image:url(../images/select_06.png);}
.hmSelect h3 {font-size:18px;color:#666;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.75em;margin-bottom:17.112%;}
.hmSelect .hook {width:46px;height:32px;background:url(../images/icon_26.png) no-repeat center center;background-size:contain;margin:33px auto 0;position:relative;}
.hmSelect .hook:before {width:8px;height:8px;border:1px solid #ccc;border-radius:50%;content:'';display:block;position:absolute;left:50%;top:-40px;margin-left:-5px;background-color:#f5f5f5;z-index:1;}
.hmSelect .slick-dots {clear:both;overflow:hidden;font-size:0;line-height:normal;text-align:center;margin-top:15px;display:none;}
.hmSelect .slick-dots li {display:inline-block;}
.hmSelect .slick-dots button {display:block;cursor:pointer;width:12px;height:12px;border:1px solid #094;border-radius:50%;background-color:#fff;margin:0 5px;text-indent:-99999em;}
.hmSelect .slick-dots .slick-active button {background-color:#094;}
/*hmPro*/
.hmPro {padding:3.906% 0 6.25%;background-color:#f7f4ef; overflow:hidden;}
.hmPro .hmTitle {margin-bottom:2.5%;}
.hmPro .box {width:762px;margin:0 auto;}
.hmPro .boxCenter {padding-bottom:95.8%;position:relative;}
.hmPro .boxItem {width:29.396%;/*224px*/  position:absolute;}
.hmPro .boxItem a {display:block;position:absolute;background-color:#094;color:#fff;font-size:16px;height:32px;line-height:32px;width:95px;text-align:center;left:50%;top:50%;margin:-16px 0 0 -47.5px;border-radius:8px;}
.hmPro .boxItem a:hover {opacity:.8;}
.hmPro .boxF {width:100%;padding-bottom:125%;overflow:hidden;}
.hmPro .boxS,.hmPro .boxT {position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;}
.hmPro .boxF,.hmPro .boxS {visibility:hidden;}
.hmPro .boxF {transform:rotate(120deg);-ms-transform:rotate(120deg);-moz-transform:rotate(120deg);-webkit-transform:rotate(120deg);}
.hmPro .boxS {transform:rotate(-60deg);-ms-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);}
.hmPro .boxT {transform:rotate(-60deg);background:no-repeat 50% center;background-size:125% auto;-ms-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);visibility:visible;}
.hmPro .info {position:absolute;left:2%;top:50%;width:96%;transform:translateY(-50%);text-align:center;color:#fff;}
.hmPro h3 {font-size:25px;line-height:1.125em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;letter-spacing:2px;}
.hmPro p {font-size: 20px;line-height: 30px;}
.hmPro span {width:41px;margin:10px auto;display:block;}
.hmPro span i {display:block;padding-bottom:90.244%;background:url(../images/icon_logo.png) no-repeat center center;background-size:contain;}
.hmPro .center {left:50%;top:50%;margin-left:-14.268%;/*-112px*/  transform:translateY(-50%);}
.hmPro .center .boxT {background-color:#094;}
.hmPro .item1 {left:20.5%;top:3%;}
.hmPro .item2 {right:19.5%;top:3%;}
.hmPro .item3 {right:4%;top:30.9%;}
.hmPro .item4 {right:19.5%;bottom:3%;}
.hmPro .item5 {left:20.5%;bottom:3%;}
.hmPro .item6 {left:5%;top:30.9%;}
.hmPro .more {margin-top:1.563%;}
.hmPro .more a {display:block;width:228px;text-align:center;color:#fff;background-color:#094;background:-webkit-linear-gradient(left,#094,#06cd5e);background:-o-linear-gradient(right,#094,#06cd5e);background:-moz-linear-gradient(right,#094,#06cd5e);background:linear-gradient(to right,#094,#06cd5e);height:44px;margin:0 auto;line-height:44px;border-radius:22px;}
.hmPro .more a:hover {opacity:.8;}
/*hmCase*/
.hmCase {padding:3.125% 0;}
.hmCase #hmCase {padding:0 2.344%;}
.hmCase ul {overflow:hidden;}
.hmCase li {float:left;width:47%;padding:1.5%;overflow:hidden;}
.hmCase li a {display:block;overflow:hidden;position:relative;}
.hmCase li a:hover .pic {transform:scale(1.1);}
.hmCase li h3 {position:absolute;left:0;bottom:0;width:100%;background:url(../images/bg_hmcase.png) repeat-x center center;background-size:1px 100%;font-size:18px;font-weight:normal;color:#fff;padding:11px 0;}
.hmCase li h3 i {font-style:normal;margin:0 20px;display:block;background:url(../images/icon_27.png) no-repeat right center;padding-right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hmCase li .pic {background:no-repeat center center;background-size:cover;overflow:hidden;padding-bottom:100%;transition:all .3s;}
.hmCase li:nth-child(1) {float:none;width:97%;}
.hmCase li:nth-child(1) .pic {padding-bottom:48.218%;}
.hmCase ul:nth-child(2n) li:nth-child(1) {width:47%;float:left;}
.hmCase ul:nth-child(2n) li:nth-child(1) .pic {padding-bottom:100%;}
.hmCase ul:nth-child(2n) li:nth-child(3) {float:none;width:97%;}
.hmCase ul:nth-child(2n) li:nth-child(3) .pic {padding-bottom:48.218%;}
.hmCase .slick-arrow {display:block;cursor:pointer;width:32px;height:61px;background:no-repeat center center;background-size:contain;border:none;position:absolute;top:50%;margin-top:-30.5px;text-indent:-99999em;}
.hmCase .slick-disabled {opacity:.6;cursor:default;}
.hmCase .slick-prev {background-image:url(../images/icon_28.png);left:-3.906%;}
.hmCase .slick-next {background-image:url(../images/icon_29.png);right:-3.906%;}
