@charset "utf-8";
/* CSS Document */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,a,big, em,font,strong,tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, img{border:0px; margin:0px;}
ul{list-style:none;}
li{list-style:none; color:#333;}
body,td,th,select,input,textarea,ul,li,dl,dd,dt{ font-size:14px;font-family:Microsoft Yahei,Helvetica; color:#333; margin:0px; padding:0px;} 
img{ border:none; padding:0px; margin:0;display: block;}
a:link{color:#333;text-decoration: none;}
a:visited{ text-decoration: none;}
a:hover { text-decoration: none;}
html{ height:100%; }
body{ height:100%;line-height: 22px;padding:0px; margin:0; background-color:#fff;}

.box{width:94%;max-width:1300px; margin: auto;}
.box2{width:94%;max-width:1400px; margin: auto;}



.flex{display:flex;display: -webkit-flex;}
.flex_sb{display: flex;display: -webkit-flex;justify-content: space-between;}
.flex_ai{display: flex;display: -webkit-flex;align-items:center;justify-content:center;}

.header{ width:100%; height:auto; overflow:hidden; margin:auto; padding:15px 0px;display:flex;display: -webkit-flex;align-items:center;justify-content: space-between;}
.headerL{ float:left;}
.headerL img{ height:65px;}
.headerR{ text-align:right; width:84%;}
.headerR ul{ display:flex;display: -webkit-flex;align-items: center;justify-content: space-between; }
.headerR ul li { font-size:16px; line-height:30px; cursor:pointer;}
.headerR ul li span{ width:84%; height:2px; background-color:#fff; margin:auto; display:block; margin-top:5px;}
.headerR ul li:hover span{background-color:#2dc589;}
.headerR ul li:hover{ color:#2dc589;}
.headerR ul li.tv{ color:#2dc589;}
.headerR ul li.tv span{background-color:#2dc589;}



.banner{ width:100%; height:auto; overflow:hidden; margin:auto;}
.bannerc{ width:100%; height:100%; overflow:hidden; margin:auto; position:absolute; z-index:2; top:65%; left:0px; color:#fff; text-align:center;}
.bannerct{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:40px; font-size:34px; font-weight:bold;}
.bannerct p{ width:80%; height:auto; overflow:hidden; margin:auto; line-height:35px; font-size:16px; font-weight:normal; margin-top:40px; margin-bottom:40px;} 
.bannerct span{ width:130px; height:auto; overflow:hidden; margin:auto; line-height:36px; border:1px solid #fff; text-align:center; display:block;font-size:16px; font-weight:normal; cursor:pointer;}

.server{ padding-top:50px; background-color:#2dc589;}
.servert{ width:100%; height:auto; overflow:hidden; margin:auto; font-size:24px; font-weight:bold; color:#fff; line-height:30px;}
.servert span { display:block; font-weight:normal; font-size:16px;}


.companyLeft{
	min-width:430px;position:relative;border: #f00 0px solid;width:40%;
	background: url('../images/companyBg.png') left top repeat-y;
}

.companyLeft .title{margin-top:30px; font-size:40px; line-height:50px; color:#fff;display: flex;}
.companyLeft .title span{ width:25px; height:3px; background-color:#2d95c5; margin-top:25px; margin-right:10px;display: block;margin-left:20px;}
.companyLeft .pic{ width:85%; height:auto;margin:50px 0;}
.companyLeft .pic img{ width:100%; height:auto; } 
.companyLeft .bg{background-color: #2DAEC5;width:70%;position:absolute;right:0; top:0; z-index:0;height:100%;}



.serverbR{flex:1;padding:50px;}
.serverbR .serverbRt{ font-size:24px; line-height:30px;}
.serverbR .serverbRb{ font-size:16px; line-height:35px; text-align:justify; color:#fff; margin-top:20px; height:105px; overflow:hidden;}
.serverbR .serverbRm{ color:#fff; font-size:14px;margin-top:30px;display: flex;display: -webkit-flex;align-items:center; cursor:pointer;}
.serverbR .serverbRm i{ margin-left:5px; font-size:20px;}
@font-face {
  font-family: 'iconfontyjt';  /* project id 2240951 */
  src: url('//at.alicdn.com/t/font_2240951_lji3v7q0z9e.eot');
  src: url('//at.alicdn.com/t/font_2240951_lji3v7q0z9e.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2240951_lji3v7q0z9e.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2240951_lji3v7q0z9e.woff') format('woff'),
  url('//at.alicdn.com/t/font_2240951_lji3v7q0z9e.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2240951_lji3v7q0z9e.svg#iconfont') format('svg');
}
.iconfontyjt {
    font-family: "iconfontyjt" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

.produt{ width:100%; height:auto; overflow:hidden; margin:auto; padding:50px 0px; background-color:#f8f8f8;}
.produtt{ width:100%; height:auto; overflow:hidden; margin:auto; font-size:24px; font-weight:bold; line-height:30px;}
.produtt span { display:block; font-weight:normal; font-size:16px;color:#a4a4a4;}
.produtt.tv{ padding-top:50px;}
.produtt.tt{ text-align:center;}
.produtt span.tt{ color:#fff;}
.produtb{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:30px;}
.produtb ul li { width:32%; height:380px; overflow:hidden; margin:auto; margin-right:2%; position:relative; float:left;}
.produtb ul li:nth-of-type(3){ margin-right:0px;}
.produtb ul li img{ width:100%; min-height:380px;}
.produtb ul li .produtbfd{ width:94%; height:50px; overflow:hidden; margin:auto; line-height:50px; text-align:center; color:#fff; font-size:16px; position:absolute; z-index:2; bottom:0px; left:0px;background: rgba(0,0,0,.4); padding:0px 3%;}


.inews{ width:100%; height:auto; margin:auto; margin-top:30px;}
.inews ul li { width:48%; height: auto; overflow:hidden; margin:auto; margin-right:4%;float:left; margin-bottom:30px; margin-top:5px; box-sizing:border-box; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc;box-shadow: 0px 0px 5px #ccc;}
.inews ul li:nth-child(2n){margin-right:0%;}
.inews ul li .inewsc{ width:94%; height:auto; overflow:hidden; margin:auto; padding:20px 0px;}
.inews ul li .inewsc .inewsct{ width:100%; height:25px; overflow:hidden; margin:auto; line-height:25px;}
.inews ul li .inewsc .inewsct .inewsctL{ float:left;width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);width: calc(100% - 100px); height:25px; overflow:hidden; font-size:16px;}
.inews ul li .inewsc .inewsct .inewsctR{ float:right; width:90px; height:25px; overflow:hidden; color:#bbbbbb; text-align:right;}
.inews ul li .inewsc .inewsct .inewsctL a{ color:#333;}
.inews ul li .inewsc .inewsct .inewsctL a:hover{ color:#2dc589;}
.inews ul li .inewsc .inewscb{ color:#b3b3b3; width:100%; line-height:25px; height:75px; overflow:hidden; margin:auto; text-align:justify; margin-top:10px; margin-bottom:10px;}
.inews ul li .inewsc .inewscm{ width:65px; height:22px; overflow:hidden; margin:auto; line-height:22px; text-align:center; border:1px solid #c5c5c5; float:left;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; color:#c5c5c5; cursor:pointer; }
.inews ul li .inewsc .inewscm:hover{ color:#2dc589;border:1px solid #2dc589;}


.iabout{ width:100%; height:auto; overflow:hidden; margin:auto; padding:50px 0px; background-color:#2dc589; color:#fff; margin-top:30px;} 
.iaboutc{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; line-height:40px; font-size:16px; margin-top:30px;}
.iaboutb{ width:72%; height:auto; overflow:hidden; margin:auto; margin-top:40px;}
.iaboutb ul li { width:33.33%; height:auto; overflow:hidden; margin:auto; text-align:center; box-sizing:border-box; float:left; color:#fff;}
.iaboutb ul li .iaboutbp{ width:80px; height:80px; border:2px solid #fff;box-sizing:border-box; -moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; margin:auto;}
.iaboutb ul li .iaboutbp i{ font-size:34px;}
.iaboutb ul li .iaboutbb{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:25px; font-size:16px; margin-top:15px;}
.iaboutb ul li .iaboutbb span{ display:block; padding-top:5px; font-size:14px; color:#e8e8e8;}




@font-face {
  font-family: 'iconfontcy02';  /* project id 2241230 */
  src: url('//at.alicdn.com/t/font_2241230_lpjpt3dfgs9.eot');
  src: url('//at.alicdn.com/t/font_2241230_lpjpt3dfgs9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2241230_lpjpt3dfgs9.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2241230_lpjpt3dfgs9.woff') format('woff'),
  url('//at.alicdn.com/t/font_2241230_lpjpt3dfgs9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2241230_lpjpt3dfgs9.svg#iconfont') format('svg');
}

.iconfontcy02 {
    font-family: "iconfontcy02" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

@font-face {
  font-family: 'iconfontcy03';  /* project id 2241267 */
  src: url('//at.alicdn.com/t/font_2241267_gm339x64ulk.eot');
  src: url('//at.alicdn.com/t/font_2241267_gm339x64ulk.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2241267_gm339x64ulk.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2241267_gm339x64ulk.woff') format('woff'),
  url('//at.alicdn.com/t/font_2241267_gm339x64ulk.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2241267_gm339x64ulk.svg#iconfont') format('svg');
}

.iconfontcy03 {
    font-family: "iconfontcy03" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

@font-face {
  font-family: 'iconfontcy04';  /* project id 2241271 */
  src: url('//at.alicdn.com/t/font_2241271_vgduabewbp.eot');
  src: url('//at.alicdn.com/t/font_2241271_vgduabewbp.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2241271_vgduabewbp.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2241271_vgduabewbp.woff') format('woff'),
  url('//at.alicdn.com/t/font_2241271_vgduabewbp.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2241271_vgduabewbp.svg#iconfont') format('svg');
}
.iconfontcy04 {
    font-family: "iconfontcy04" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

.aboutus{ width:100%; height:374px; overflow:hidden; margin:auto; background:url(../images/pro_2.png) no-repeat center;}
.aboutus ul li { width:25%; height:auto; overflow:hidden; margin:auto; float:left; font-size:50px; line-height:40px; font-weight:bold; color:#fff; margin-top:150px; text-align:center;}
.aboutus ul li span{ display:block; font-size:18px; padding-top:15px; font-weight:normal;}


.case{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:30px;}
.case ul li { width:32%; height:350px; overflow:hidden; margin:auto; margin-right:2%; position:relative; float:left; margin-bottom:25px; position:relative; cursor:pointer;}
.case ul li:nth-of-type(3n){ margin-right:0px;}
.case ul li img{ width:100%; min-height:350px;}
.case ul li .casefd{ width:100%; height:100%; overflow:hidden; margin:auto; text-align:center; font-size:20px; color:#fff; position:absolute; z-index:2; top:0px; left:0px;background: rgba(45,197,197,.7);display: flex;display: -webkit-flex;align-items:center;justify-content:center; padding:0px 3%; opacity:0; line-height:30px; box-sizing:border-box;}
.case ul li:hover .casefd{ opacity:1;}

.service{ width:100%; height:auto; overflow:hidden; margin:auto; padding-top:30px;}
.service li { width:32%; height:350px; overflow:hidden; margin:auto; margin-right:2%; position:relative; float:left; margin-bottom:25px; position:relative; cursor:pointer;}
.service li:nth-child(1){width:60%;}
.service li:nth-child(2){width:38%;margin-right:0px;}
.service li:nth-of-type(5n){ margin-right:0px;}

.service li img{ width:100%; min-height:280px;}
.service li .casefd{
	width:100%; height:100%; margin:auto; text-align:center; font-size:20px; color:#fff; position:absolute; z-index:2; top:0px; left:0px;
	/* background: rgba(45,197,197,.7); */
	display: flex;display: -webkit-flex;align-items:center;justify-content:center; padding:0px 3%; opacity:1; line-height:30px; box-sizing:border-box;
}
.service li:hover .casefd{ opacity:1;}



.link{ width:100%; height:auto; overflow:hidden; margin:auto; margin-bottom:30px; margin-top:30px;}
.link ul li{ width:22%; height:auto; overflow:hidden; margin:auto; float: left; margin-right:4%; margin-bottom:30px; border:1px solid #ccc; box-sizing:border-box; padding:15px 0px;display: flex;display: -webkit-flex;align-items:center;justify-content:center; }
.link ul li:nth-of-type(4n){ margin-right:0px;}
.link ul li img{ height:45px; overflow:hidden; margin:auto;}


.footer{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#383838; padding-top:30px; }
.footer ul li { width:33.33%; height:auto; overflow:hidden; margin:auto; float:left; box-sizing:border-box;color:#fff;}
.footer ul li .footert{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:30px; font-size:16px;}
.footer ul li .footerb{width:100%; height:auto; overflow:hidden; margin:auto; margin-top:15px;}
.footer ul li .footerb dl dt{ width:20%;height:auto; overflow:hidden; margin:auto; line-height:50px; border-bottom:1px solid #afafaf; float:left; margin-right:30%; color:#afafaf;}
.footer ul li .footerb dl dt a{ color:#afafaf;}
.footer ul li .footerp{ width:100%; height:auto; overflow:hidden; margin:auto;margin-top:15px;}
.footer ul li .footerp p{ padding:16px 0px; color:#afafaf;}
.footer ul li .footerwx{ width:150px; height: auto; overflow:hidden; margin:auto; margin-top:30px; float:right;}
.footer ul li .footerwx img{ height:140px;}
.footer ul li.tv{ width:150px; float:right;}
.footer ul li.tt{ margin-left:11%;}

.foot{ width:100%; height:auto; overflow:hidden; margin:auto; border-top:1px solid #515151; line-height:50px; margin-top:30px;color:#747474;}
.footL{ float:left;}
.footR{ float: right;}


.abanner{ width:100%; height:auto; overflow:hidden; margin:auto; position:relative;}
.abanner img{ width:100%; height:auto; overflow:hidden; margin:auto;}
.abannerpf{ width:100%; height:100%; overflow:hidden; position:absolute; z-index:2; top:0px; left:0px;}
.abannerpfc{ width:94%; height:100%; overflow:hidden; margin:auto;display: flex;display: -webkit-flex;align-items:center; color:#513b39; max-width:1300px;}
.abannerpfcn{ font-size:34px; line-height:40px; font-weight:bold; }
.abannerpfcn p{ font-size:18px; line-height:40px; font-weight:normal; padding-top:10px; color:#977e7c;}

.abouts{ width:100%; height:auto; overflow:hidden; margin:auto; padding:50px 0px;}
.aboutst{ width:100%; height:auto; overflow:hidden; margin:auto; font-size:24px; font-weight:bold; line-height:30px; text-align:center;}
.aboutst span { display:block; font-size:16px; font-weight:normal; color:#a4a4a4; padding-top:5px;}
.aboutsb{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; font-size:16px; line-height:45px; padding-top:30px; color:#666;}

.culture{ width:100%; height:auto; overflow:hidden; margin:auto; background:url(../images/about_02.png) no-repeat center top; min-height:600px;}
.cultureul{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:260px; background-color:#fff; min-height:400px;-moz-box-shadow:0px 0px 5px #ccc; -webkit-box-shadow:0px 0px 5px #ccc; box-shadow:0px 0px 5px #ccc; margin-bottom:10px;}
 
.cultureul ul li{ width:25%; height:auto; overflow:hidden; margin:auto; background-color:#f4f4f4; float:left; padding:40px 0px; border-right:1px solid #ccc; box-sizing:border-box; text-align:center; font-size:18px; color:#ccc; cursor:pointer;}
.cultureul ul li:nth-of-type(4){border-right: none;}
.cultureul ul li i{ margin-right:10px; font-size:50px;}

.cultureul ul li:hover{ color:#2dc589;}
.cultureul ul li.tv{ color:#2dc589;}


.cultureulb{ width:90%; height:auto; overflow:hidden; margin:auto; max-width:1300px; padding:40px 0px; display:none;}
.cultureulb.tv{ display:block;}
.cultureulbL{ float:left;width: -webkit-calc(100% - 570px);width: -moz-calc(100% - 570px);width: calc(100% - 570px); height:300px; overflow:hidden; margin:auto;}
.cultureulbLt{ width:100%; height:auto; overflow:hidden; margin:auto; font-size:22px; line-height:30px; margin-top:10px;}
.cultureulbLb{width:100%; height:140px; overflow:hidden; margin:auto; font-size:16px; color:#666; line-height:35px; text-align:justify; margin-top:25px;}
.cultureulbLd{ width:40%; height:auto; overflow:hidden; margin:auto; line-height:40px; border-bottom:1px solid #dadada; font-size:16px; float:left; margin-top:25px; cursor:pointer;}
.cultureulbLd i{ float:right; text-align:right; font-size:26px; color:#999;}


.cultureulbR{ float:right; width:530px; height:300px; overflow:hidden; margin:auto;}
.cultureulbR img{ width:100%;}


@font-face {
  font-family: 'iconfontcy06';  /* project id 2242976 */
  src: url('//at.alicdn.com/t/font_2242976_hm84wtv6c2j.eot');
  src: url('//at.alicdn.com/t/font_2242976_hm84wtv6c2j.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2242976_hm84wtv6c2j.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2242976_hm84wtv6c2j.woff') format('woff'),
  url('//at.alicdn.com/t/font_2242976_hm84wtv6c2j.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2242976_hm84wtv6c2j.svg#iconfont') format('svg');
}

.iconfontcy06 {
    font-family: "iconfontcy06" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:-12px !important;
}

@font-face {
  font-family: 'iconfontcy07';  /* project id 2242992 */
  src: url('//at.alicdn.com/t/font_2242992_tfcu1bn6hg.eot');
  src: url('//at.alicdn.com/t/font_2242992_tfcu1bn6hg.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2242992_tfcu1bn6hg.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2242992_tfcu1bn6hg.woff') format('woff'),
  url('//at.alicdn.com/t/font_2242992_tfcu1bn6hg.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2242992_tfcu1bn6hg.svg#iconfont') format('svg');
}

.iconfontcy07 {
    font-family: "iconfontcy07" !important;
    font-style: normal; font-size:40px !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:-8px !important;
}

@font-face {
  font-family: 'iconfontcy08';  /* project id 2243009 */
  src: url('//at.alicdn.com/t/font_2243009_5hym98zqg55.eot');
  src: url('//at.alicdn.com/t/font_2243009_5hym98zqg55.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2243009_5hym98zqg55.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2243009_5hym98zqg55.woff') format('woff'),
  url('//at.alicdn.com/t/font_2243009_5hym98zqg55.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2243009_5hym98zqg55.svg#iconfont') format('svg');
}
.iconfontcy08 {
    font-family: "iconfontcy08" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:-12px !important;
}

@font-face {
  font-family: 'iconfontcy09';  /* project id 2243019 */
  src: url('//at.alicdn.com/t/font_2243019_dlfrxxqvw3c.eot');
  src: url('//at.alicdn.com/t/font_2243019_dlfrxxqvw3c.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2243019_dlfrxxqvw3c.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2243019_dlfrxxqvw3c.woff') format('woff'),
  url('//at.alicdn.com/t/font_2243019_dlfrxxqvw3c.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2243019_dlfrxxqvw3c.svg#iconfont') format('svg');
}
.iconfontcy09 {
    font-family: "iconfontcy09" !important;
    font-style: normal; font-size:40px !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:-8px !important;
}

@font-face {
  font-family: 'iconfontcy10';  /* project id 2244156 */
  src: url('//at.alicdn.com/t/font_2244156_gxixbwtodug.eot');
  src: url('//at.alicdn.com/t/font_2244156_gxixbwtodug.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2244156_gxixbwtodug.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2244156_gxixbwtodug.woff') format('woff'),
  url('//at.alicdn.com/t/font_2244156_gxixbwtodug.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2244156_gxixbwtodug.svg#iconfont') format('svg');
}

.iconfontcy10 {
    font-family: "iconfontcy10" !important;
    font-style: normal;  
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:-8px !important;
}


.honor{ width:100%; height:auto; overflow:hidden; margin:auto;}
.honor ul li { width:21.25%; height:auto; overflow:hidden; margin:auto; float:left; margin-right:5%; margin-top:40px;}
.honor ul li:nth-of-type(4n){ margin-right:0px;}
.honor ul li img{ width:100%;}


.qrgan{ width:100%; height:auto; overflow:hidden; margin:auto; background:url(../images/about_05.png) no-repeat center bottom; margin-top:20px;}
.qrganc{ width:100%; height:auto; overflow:hidden; margin:auto; padding:60px 0px 150px 0px; text-align:center;}
.qrganc img{ display:inline;}


.nwtop{ width:100%; height:auto; overflow:hidden; margin:auto; padding:50px 0px;}
.nwtopL{ float:left; font-size:22px; font-weight:bold; line-height:30px;}
.nwtopL span { display:block; color:#a4a4a4; font-size:16px; font-weight:normal;}
.nwtopR{ float:right; text-align:right; margin-top:10px;}
.nwtopR ul li { float:left; padding:0px 20px; font-size:16px; line-height:35px; margin-left:20px; cursor:pointer; background-color:#a4a4a4;color:#fff;}
.nwtopR ul li:hover{ background-color:#2dc589; }
.nwtopR ul li.tv{ background-color:#2dc589;}


.news{ width:100%; height:auto; overflow:hidden; margin:auto;}
.news ul li { width:31.33%; height:auto; overflow:hidden; margin:auto; float:left; margin-right:3%; box-sizing:border-box; margin-bottom:25px;}
.news ul li:nth-of-type(3n){ margin-right:0px;}
.news ul li .nepic{ width:100%; height:210px; overflow:hidden; margin:auto;}
.news ul li .nepic img{ width:100%;}
.news ul li .nepit{ width:100%; height:30px; line-height:30px; overflow:hidden; margin:auto; color:#a4a4a4; padding:15px 0px 0px 0px;}
.news ul li .nepib{ width:100%; height:30px; line-height:30px; overflow:hidden; margin:auto;font-size:16px; text-align:justify;}
.news ul li .nepid{ width:100%; height:30px; line-height:30px; overflow:hidden; margin:auto; color:#a4a4a4;}
.news ul li .nepid a { color:#a4a4a4;}


.product{ width:100%; height:auto; margin:auto;}
.product ul li{ width:31.33%; height:400px; overflow:hidden; margin:auto; float:left; margin-right:3%; box-sizing:border-box; border:1px solid #ccc; margin-bottom:30px; cursor:pointer;}
.product ul li:nth-of-type(3n){ margin-right:0px;}
.product ul li .picimg{ width:90%; height:340px; overflow:hidden; margin:auto;display: flex;display: -webkit-flex;align-items:center;justify-content:center;}
.product ul li .picimg img{ width:100%;}
.product ul li .pictit{ width:94%; height:60px; overflow:hidden; margin:auto; font-size:16px; text-align:center; line-height:60px;}
.product ul li:hover{ color:#2dc589; border: none;-moz-box-shadow:0px 0px 8px #ccc; -webkit-box-shadow:0px 0px 8px #ccc; box-shadow:0px 0px 8px #ccc;}



.cases{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#fafafa;}
.casestop{ width:100%; height:auto; overflow:hidden; margin:auto;}
.casestop ul {display: flex;display: -webkit-flex;justify-content:center;}
.casestop ul li {padding:0px 20px; font-size:16px; line-height:35px; margin-left:15px; margin-right:15px; cursor:pointer; background-color:#a4a4a4;color:#fff; margin-bottom:20px;}
.casestop ul li:hover{background-color:#2dc589;}
.casestop ul li.tv{background-color:#2dc589;}


.caselist{ width:100%; height:auto; margin:auto; margin-top:30px;}
.caselist ul li{ width:31.33%; height: auto; overflow:hidden; margin:auto; float:left; margin-right:3%; box-sizing:border-box; background-color:#fff;margin-bottom:30px; cursor:pointer;}
.caselist ul li:nth-of-type(3n){ margin-right:0px;}
.caselist ul li .picimg{ width:100%; height:280px; overflow:hidden; margin:auto;}
.caselist ul li .picimg img{ width:100%;}
.caselist ul li .pictit{ width:90%; height: auto; overflow:hidden; margin:auto; font-size:16px;}
.caselist ul li .pictit .pictitt{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:25px; padding:10px 0px; border-bottom:1px solid #ccc; text-align:justify;}
.caselist ul li .pictit .pictitb{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:25px; padding:10px 0px;}
.caselist ul li .pictit .pictitb .pictitbL{ float: left; color:#ccc;}
.caselist ul li .pictit .pictitb .pictitbR{ float: right; color:#ccc; text-align:right;}
.caselist ul li:hover{ color:#2dc589; border: none;-moz-box-shadow:0px 0px 8px #ccc; -webkit-box-shadow:0px 0px 8px #ccc; box-shadow:0px 0px 8px #ccc;}

@font-face {
  font-family: 'iconfontcy11';  /* project id 2247798 */
  src: url('//at.alicdn.com/t/font_2247798_8iqtix6ilow.eot');
  src: url('//at.alicdn.com/t/font_2247798_8iqtix6ilow.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2247798_8iqtix6ilow.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2247798_8iqtix6ilow.woff') format('woff'),
  url('//at.alicdn.com/t/font_2247798_8iqtix6ilow.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2247798_8iqtix6ilow.svg#iconfont') format('svg');
}

.iconfontcy11 {
    font-family: "iconfontcy11" !important;
    font-style: normal;  
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

.pralink{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#fafafa;}
.pralinkc{ width:100%; height:auto; overflow:hidden; margin:auto;}
.pralinkc ul li{ width:22.75%; height: 120px; overflow:hidden; margin:auto; float:left; margin-right:3%; box-sizing:border-box; margin-bottom:30px; background-color:#fff; padding:20px;display: flex;display: -webkit-flex;align-items:center;justify-content:center;}
.pralinkc ul li:nth-of-type(4n){ margin-right:0px;}
.pralinkc ul li img { height: auto; max-height:80px;}


.service{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; font-size:16px; color:#a4a4a4; line-height:40px;}
.services{ width:70%; height:auto; overflow:hidden; margin:auto; margin-top:40px;}
.services ul li { width:33.33%; height:auto; overflow:hidden; margin:auto; float:left; box-sizing:border-box; text-align:center;}
.services ul li .servicesb{ width:130px; height:130px; overflow:hidden; margin:auto; border:1px solid #2dc589;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; box-sizing:border-box;}
.services ul li .servicesbb{ width:100px; height:100px; overflow:hidden; margin:auto; background-color:#2dc589;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; box-sizing:border-box; margin-top:15px;color:#fff; font-size:16px; padding-top:25px;}
 
.services ul li .servicesbb span{ display:block; padding-top:0px;} 


@font-face {
  font-family: 'iconfontcy12';  /* project id 2248006 */
  src: url('//at.alicdn.com/t/font_2248006_kl3f7g7iw3.eot');
  src: url('//at.alicdn.com/t/font_2248006_kl3f7g7iw3.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2248006_kl3f7g7iw3.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2248006_kl3f7g7iw3.woff') format('woff'),
  url('//at.alicdn.com/t/font_2248006_kl3f7g7iw3.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2248006_kl3f7g7iw3.svg#iconfont') format('svg');
}
 
.iconfontcy12 {
    font-family: "iconfontcy12" !important; 
    font-style: normal; font-size:40px; height:30px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
} 


@font-face {
  font-family: 'iconfontcy13';  /* project id 2248027 */
  src: url('//at.alicdn.com/t/font_2248027_zxh9z2k330t.eot');
  src: url('//at.alicdn.com/t/font_2248027_zxh9z2k330t.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2248027_zxh9z2k330t.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2248027_zxh9z2k330t.woff') format('woff'),
  url('//at.alicdn.com/t/font_2248027_zxh9z2k330t.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2248027_zxh9z2k330t.svg#iconfont') format('svg');
}

.iconfontcy13 {
    font-family: "iconfontcy13" !important;  
    font-style: normal;  font-size:30px; height:30px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
} 


@font-face {
  font-family: 'iconfontcy15';  /* project id 2248069 */
  src: url('//at.alicdn.com/t/font_2248069_8c5np1fmul8.eot');
  src: url('//at.alicdn.com/t/font_2248069_8c5np1fmul8.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2248069_8c5np1fmul8.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2248069_8c5np1fmul8.woff') format('woff'),
  url('//at.alicdn.com/t/font_2248069_8c5np1fmul8.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2248069_8c5np1fmul8.svg#iconfont') format('svg');
}

.iconfontcy15 {
    font-family: "iconfontcy15" !important;  
    font-style: normal;  font-size:34px; height:30px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
} 


.message{ width:100%; height:auto; overflow:hidden; margin:auto;}
.message ul li{ width:30.66%; height:auto; overflow:hidden; margin:auto; float:left; margin-right:4%; margin-bottom:50px; box-sizing:border-box;}
.message ul li:nth-of-type(3n){ margin-right:0px;}
.message ul li input{ width:100%; height:40px; line-height:40px; overflow:hidden; margin:auto; border-bottom:1px solid #ccc; background:none; outline:0; border-left:none; border-right:none; border-top:none; padding-left:10px; box-sizing:border-box;font-size:16px;}
.message ul li.tv{ width:100%;}
.message ul li.tv textarea{ width:100%; height: 40px; line-height:40px; overflow:hidden; margin:auto; border-bottom:1px solid #ccc; background:none; outline:0; border-left:none; border-right:none; border-top:none; padding-left:10px; box-sizing:border-box; font-size:16px;}

.message ul li.tv .submin{ width:150px; height:auto; overflow:hidden; margin:auto; text-align:center; line-height:40px;}
.message ul li.tv .submin input{ padding-left:0px; border:1px solid #ccc; width:100%; height:40px; line-height:40px;}


.map{ width:100%; height:500px; overflow:hidden; margin:auto; position:relative;}
.mapw{ width:100%; height:500px; overflow:hidden; margin:auto;} 
.mapwfd{height:auto; overflow:hidden; margin:auto; position:absolute; z-index:2; top:0px; right:4%;}
.mapwfdr{ width:250px; height:auto; overflow:hidden; margin:auto; background-color:#fff; padding:40px; float:right; margin-top:90px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.mapwfdrt{ width:100%; height:auto; overflow:hidden; margin:auto; font-size:22px; font-weight:bold; line-height:30px;}
.mapwfdradd{ width:100%; height:auto; overflow:hidden; margin:auto;}
.mapwfdradd ul li { width:100%; height:auto; overflow:hidden; margin:auto; margin-top:30px;}
.mapwfdradd ul li .mapwfdraddt{ width:100%; height:auto; overflow:hidden; margin:auto; font-size:16px; line-height:30px;}
.mapwfdradd ul li .mapwfdraddb{ width:100%; height:auto; overflow:hidden; margin:auto;  line-height:30px; margin-top:5px;}


@font-face {
  font-family: 'iconfontcy16';  /* project id 2248735 */
  src: url('//at.alicdn.com/t/font_2248735_y1y2nj159tq.eot');
  src: url('//at.alicdn.com/t/font_2248735_y1y2nj159tq.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2248735_y1y2nj159tq.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2248735_y1y2nj159tq.woff') format('woff'),
  url('//at.alicdn.com/t/font_2248735_y1y2nj159tq.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2248735_y1y2nj159tq.svg#iconfont') format('svg');
}
.iconfontcy16 {
    font-family: "iconfontcy16" !important;  
    font-style: normal; font-size:22px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:-3px !important; 
} 


.contlist{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:50px; margin-bottom:30px;}
.contlist ul li {width:31.33%; height: auto; overflow:hidden; margin:auto; float:left; margin-right:3%; box-sizing:border-box; background-color:#fff;margin-bottom:30px; padding:10px 25px 30px 25px;}
.contlist ul li:nth-of-type(3n){ margin-right:0px;}
.contlist ul li .contlistit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:60px; font-size:16px; border-bottom:1px solid #e1e1e1;}
.contlist ul li .contlistit .contlistitL{ float:left; color:#2dc589; font-size:34px;}
.contlist ul li .contlistit .contlistitR{ float: right; color:#999999; text-align:right;}
.contlist ul li .contlistib{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.contlist ul li .contlistib p{ padding:10px 0px; line-height:25px; font-size:16px;}

@font-face {
  font-family: 'iconfontcy17';  /* project id 2249090 */
  src: url('//at.alicdn.com/t/font_2249090_y1tto1z4lvf.eot');
  src: url('//at.alicdn.com/t/font_2249090_y1tto1z4lvf.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2249090_y1tto1z4lvf.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2249090_y1tto1z4lvf.woff') format('woff'),
  url('//at.alicdn.com/t/font_2249090_y1tto1z4lvf.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2249090_y1tto1z4lvf.svg#iconfont') format('svg');
}
.iconfontcy17 {
    font-family: "iconfontcy17" !important;  
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important; 
} 

@font-face {
  font-family: 'iconfontcy18';  /* project id 2249100 */
  src: url('//at.alicdn.com/t/font_2249100_q5k5u30day.eot');
  src: url('//at.alicdn.com/t/font_2249100_q5k5u30day.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2249100_q5k5u30day.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2249100_q5k5u30day.woff') format('woff'),
  url('//at.alicdn.com/t/font_2249100_q5k5u30day.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2249100_q5k5u30day.svg#iconfont') format('svg');
}
.iconfontcy18 {
    font-family: "iconfontcy18" !important;  
    font-style: normal; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important; 
} 


@font-face {
  font-family: 'iconfontcy19';  /* project id 2249106 */
  src: url('//at.alicdn.com/t/font_2249106_pfn0agqug2.eot');
  src: url('//at.alicdn.com/t/font_2249106_pfn0agqug2.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2249106_pfn0agqug2.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2249106_pfn0agqug2.woff') format('woff'),
  url('//at.alicdn.com/t/font_2249106_pfn0agqug2.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2249106_pfn0agqug2.svg#iconfont') format('svg');
}

.iconfontcy19 {
    font-family: "iconfontcy19" !important;  
    font-style: normal; font-size:40px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important; 
} 


.newsinfo{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.newsinfot{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:22px; padding:10px 0px; border-bottom:1px solid #ccc; text-align:center; font-size:22px;}
.newsinfot span { display:block; font-size:14px; color:#ccc; padding-top:10px;}
.newsinfob{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:justify; line-height:32px; padding:10px 0px; font-size:16px; margin-top:10px; margin-bottom:20px;}
.newsinfob p { margin:auto; text-align:center;}
.newsinfob p img{display: inline-table !important;}
.newsinfob img{display: inline-table !important;}



@media screen and (min-width:800px) and (max-width:1225px)
{
 
}

/*切换图标颜色*/
/*.swiper-pagination-bullet{width: 20px;height: 4px;display: inline-block;border-radius:0%;opacity: .5;background: #fff;}
.swiper-pagination-bullet-active {opacity: 1;background: #1EB0AC;}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%231EB0AC'%2F%3E%3C%2Fsvg%3E")}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%231EB0AC'%2F%3E%3C%2Fsvg%3E")}*/



/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333; margin-bottom:15px;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0; font-family:Microsoft yahei; font-size:10px;margin-top:20px;margin-bottom:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#fff;border:1px solid #898989;background:#898989;}
