@charset "utf-8";
/* css document */
/* index */
body{ padding-top:75px; }
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ max-width:1280px; margin:0 auto;}
 
.tab-cell{ display:table-cell; vertical-align: middle;}
.mob-nav{ display:none; width:40px; height:40px; margin-top:5px; border-radius:50%; margin-left:10px; background-size:auto 40%; position:relative;}
.mob-nav:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-8px; background:#333; transition:all 0.5s ease;}
.mob-nav:after{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:6px; background:#333; transition:all 0.5s ease;}
.mob-nav span{position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-1px; background:#333; transition:all 0.5s ease;}
.mob-nav.on{ transition:all 0.5s ease;}
.mob-nav.on:before{ margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;}
.mob-nav.on:after{ margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;}
.mob-nav.on span{width:0;transition:all 0.5s ease;}
.top{ position: fixed; left:0%; top:0px; width:100%; z-index:12; background:#000;/* box-shadow:0 0 10px rgba(0,0,0,0.15);*/}
.ebunec a{  line-height:75px; color:#fff;}
.ac-lang span{ margin:0 8px; color:#fff;}
.t-logo{ padding-top:18px;}

.lenolsa{ margin:3% 0;}
.lenolsa h3{ font-size:32px; margin-bottom:3%;}
.lenolsa li{ margin-bottom:10px;}
.dolsca span{ float:left; height:60px; line-height:60px;}
.dolsca img{ margin-right:10px;}
.dolsca{ cursor:pointer; overflow:hidden; transition:all 0.5s ease; background:none; padding:0 0% 0 1%; border-radius:5px; border-bottom:1px solid #eee;}
.dolsca.on{ background:none; transition:all 0.5s ease;}
.dolsca .d1{ width:95%; text-indent: 0px; text-align:left; font-size:18px;}
.dolsca .d2,.dolsca .d3,.dolsca .d4{ text-align:center; width:22%;}
.dolsca .d5{ width:5%;}
.lourew{ padding:20px 0px 20px 1%; line-height:2; display:none; font-size:16px; color:#777;}
.dolsca .d5{ padding-top:14px; text-align: center;}
.dolsca .d5 i{ display: inline-block; width:32px; height:32px; background:url(/uploads/image/phimages/xx.png) no-repeat center center; transition:all 0.5s ease;}
.dolsca.on .d5 i{ transform:rotate(180deg); transition:all 0.5s ease;}

.opata{position:absolute;right:20%;top:17%;}

.t-nav{}
.t-nav > li{ float:left; position:relative;}
.t-nav > li.aomentc{ position:inherit}
.t-nav > li.aomentc .thr{ padding:15px; background:rgba(255,255,255,0.8);}
.t-nav > li.aomentc .thr .paeblm{ width:50%; margin:0 auto;  }
.t-nav > li.aomentc .thr .paeblm a{display:block;   width:12%; margin:0 4%; float:left;  font-size:16px;text-align: center;}
.t-nav > li.aomentc .thr .moeawb{ width:calc(100% - 300px);}
.t-nav > li.aomentc .thr .moeawb .list{ border-bottom:1px solid #eee; line-height:40px;}
.t-nav > li.aomentc .thr .moeawb .list .d1{ width:170px; float:left;}
.t-nav > li.aomentc .thr .moeawb .list .d1 a{ color:#2e82e8;}
.t-nav > li.aomentc .thr .moeawb .list .d2{ float:right; width:calc(100% - 190px);}
.t-nav > li.aomentc .thr .moeawb .list .d2 a{display:inline-block; margin-right:50px;}

.t-nav > li.aomentc .thr .moeawb .list2{ width:25%; float:left; text-align:center; line-height:40px;}
.t-nav > li.aomentc .thr .moeawb .list2 .d1{ width:200px; float:left;}
.t-nav > li.aomentc .thr .moeawb .list2 .d1 a img{border:1px solid #f1f1f1;}
.t-nav > li.aomentc .thr .moeawb .list2 .d1 a{ color:#333;}
 
.sjtit{background:#f9f9f9;margin:3% 0; text-indent:1rem;line-height:60px;font-size:20px;font-weight:bold;color:#333;}
.sjtit span{color:#2e82e8;}

.t-nav > li > a{ line-height:75px; padding:0 30px; font-size:18px; display:block; position:relative; transition:all 0.5s ease; color:#fff;}
.t-nav > li > a:after{ content:''; position:absolute; width:0; height:3px; background:#2e82e8; left:50%; bottom:0px; transform:translatex(-50%); transition:all 0.5s ease;}
.t-nav > li .thr{ position:absolute;  top:75px; left:0%; width:100%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); display:none;}
.t-nav > li .thr > a{ display:block; font-size:14px; line-height:40px; text-align:center;}
.ind-tel{ color:#e6232b; font-size:22px; margin-top:30px; padding-left:30px; background:url(/uploads/image/phimages/tel.png) no-repeat left center; line-height:35px; margin-left:12px;}

  
.lomcva{ width:140px; background:none; border:1px solid #3b3b3b; border-radius:30px; margin-top:25px; margin-right:2%;}
.lomcva .c1{ float:left; width:calc(100% - 30px); height:25px; border:none; padding:0 0px 0 10px; background:none;font-family:"sourcehansans"; color:#979ca0}
.lomcva .c2{ border:none; cursor:pointer; height:25px; color:#fff; font-size:12px;  background:url(/uploads/image/phimages/fd.png) no-repeat center; width:30px; font-family:"sourcehansans";}



.ind-01{ padding:3% 0;}
.teoc-tit .d1{ font-weight:bold; font-size:28px; color:#2e82e8; text-align:center;}
.teoc-tit .d2{ font-size:16px; text-transform:uppercase; color:#999; font-weight:bold; margin-top:10px;}

.ind-02{ padding:4% 0; background:no-repeat center center; background-size:cover;}
.meabuc{ width:100%;}
.meabuc .pic{width:47%; float:left;}
.meabuc .con{ background:#c4c4c4; float:right; width:53%; padding:5%; min-height:609px;}
.meabuc .d1{ font-size:72px; font-weight:bold; line-height:1.2;}
.meabuc .d2{ font-size:24px; letter-spacing:4px; margin-top:10px;}
.meabuc .d3{ font-size:16px; margin-top:6%; width:60%;}
.meabuc .d4 a{ border:1px solid #555; border-radius:10px; padding:5px 10px; }
.ind-03{ padding:3% 0;}
.ybaoet{ margin-top:4%;}
.ybaoet li{ width:31%; float:left; margin-right:3%; margin-bottom:3%;}
.ybaoet li:nth-child(3n){ margin-right:0;}
.ybaoet li a{ display:block; transition:all 0.5s ease; padding:6%;}
.ybaoet li a .pic{     text-align:center; overflow:hidden;}
.ybaoet li a .pic img{ width:100%; object-fit: scale-down; transition:all 0.5s ease;}
.ybaoet li a .tit{ text-align:center;  transition:all 0.5s ease;}
.ybaoet li a .tit h3{ font-size:20px; color:#2e82e8;}
.ybaoet li a .tit p{ line-height:30px; font-size:16px; color:#6f6f6f; margin-bottom:3%;}
.ybaoet li a .tit span{padding:8px 20px; margin-top:5%; color:#555; transition:all 0.5s ease; border-radius:30px; border:1px solid #e4dddb; font-weight:bold; font-size:14px;}

.ybaoet2{ margin-top:4%;}
.ybaoet2 li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%;}
.ybaoet2 li:nth-child(4n){ margin-right:0;}
.ybaoet2 li a{ display:block; transition:all 0.5s ease;}
.ybaoet2 li a .pic{ border:1px solid #eee; padding:15px; background:#fff; text-align:center; overflow:hidden;}
.ybaoet2 li a .pic img{ width:100%; height:240px;object-fit: scale-down; transition:all 0.5s ease;}
.ybaoet2 li a .tit{ text-align:center;  transition:all 0.5s ease;}


.lcena-more{ padding-top:2%;}
.lcena-more a{ display:inline-block; padding:0 75px 0 35px; line-height:40px; color:#fff; background:#1475ea; position:relative;}
.lcena-more a:before{ content:''; background:#2e3336 url(/uploads/image/phimages/fa.png) no-repeat center center; width:40px; height:40px; position:absolute; right:0; top:0;}


.ind-04{ padding:4% 0; background:#efefef;}
.ind-04 .img{ width:48%;}
.ind-04 .con{ width:48%;}
.ind-04 .con .d0{ font-size:70px; color:#2e82e8; font-weight:bold;}
.ind-04 .con .d1{ padding-bottom:15px; font-size:50px; font-weight:bold; position:relative;}
.ind-04 .con .d2{ line-height:1.8; font-size:18px; margin:35px 0;}
.ind-04 .con .d4{ font-size:16px;}
.ind-04 .con .d3 a{     color: #fff;
    font-size: 16px;
    display: inline-block;
    padding: 0 25px;
    background: #2e82e8;
    border-radius: 20px;
    margin-top: 10%;}
 

.ind-05{ padding:4% 0; background: no-repeat center center; background-size:cover;}
.teoc-tit02 .d1{ color:#fff;}
.teoc-tit02 .d1:before{ background:#fff;}
.teoc-tit02 .d2{ color:#fff;}

.baetuc li{   float:left; }
.baetuc li:nth-child(n 1){ width:530px;}
.baetuc li:nth-child(2){ text-align:center; background:#efefef url(/uploads/image/phimages/t15.jpg) 225px 105px no-repeat; width:380px;min-height:430px;}
.baetuc li:nth-child(2){}
.baetuc li .pic{ width:100%; overflow:hidden; position:relative; }
.baetuc li .pic img{transition:all ease .5s;}
.baetuc li .bf{ position:absolute; top: 50%; left:50%; margin-left:-38px; z-index:1;
    transform: translatey(-50%);}
	
.baetuc li .tit{  font-size:24px; margin-top:40%;}
 
.baetuc li .con{ font-size:16px; line-height:2;}
 .baetuc li .d1{margin-top:8%;}
.baetuc li .d1 a{ border:1px solid #555; border-radius:10px; padding:5px 10px;transition:all ease .5s;  }

.ind-06{ padding:4% 0;}

.yoneabc{ margin-top:4%;}
.enapre{ width:48.5%;}


.lewona{ width:48.5%;}
.pteojb li{ margin-bottom:10px; background:#fff;}
.pteojb li .d1{ line-height:70px; font-size:16px; height:72px; overflow:hidden; border:1px solid #ddd; position:relative; padding:0 20px 0 90px;}
.pteojb li .d1:before{ content:''; position:absolute; left:0; top:0; width:70px; height:70px; background:#f8f8f8  no-repeat center center;}
.pteojb li .d2{ padding:20px; display:none; border:1px solid #ddd; border-top:none;}
.pteojb li .d2 .od{ line-height:25px; height:50px; overflow:hidden; color:#666;}

.ind-07{ padding:3% 0; background:url(/uploads/image/phimages/bg.jpg) no-repeat; background-size:contain;}

.wobtac{ padding:0 50px;}
.wobtac .prev,.wobtac .next{ width:17px; height:27px; background:no-repeat center center; background-size:100% 100%; cursor:pointer; position:absolute; top:50%; transform:translatey(-50%);}
.wobtac .prev{ left:0; background-image:url(/uploads/image/phimages/left02.png);}
.wobtac .next{ right:0; background-image:url(/uploads/image/phimages/right02.png);}

.aclt-link{ background:#2e82e8;color:#fff; padding:10px 0; line-height:30px; border-bottom:1px solid #c8bab7; text-align:center;}
.aclt-link .con a{ margin:0 15px;color:#fff; }
.foot{ background:#000;}
.venmb{  padding:4% 0;}

.rightbox{width: 800px;
    height: 600px;
    position: fixed;
    right: 50%;
    top: 50%;
    overflow: hidden;
    z-index: 9;
    padding-top: 2%;
    margin: -300px -400px 0 0;}
.rightbox h3{ color:#fff; font-size:28px; margin-top:20%}
.rightbox span{ display:block; color:#fff; font-size:16px;}
.rightbox .c1{ background:#fff; line-height:40px; border:1px solid #fff; width:60%; font-size:14px; text-indent:1rem;}
.rightbox .c2{ background:#2e82e8; color:#fff; width:90px; line-height:40px; text-align:center; font-size:15px; border:none; border:1px solid #2e82e8;}
.rightbox em{ color:#ddd;  display:block; margin:2% 0 3% 0;}
.rightbox em a{ color:#2e82e8; text-decoration:underline}
.rightbox .show h2{ font-size:30px; color:#fff;}
.rightbox .show p{ font-size:16px; color:#ddd;}
.rightbox .def{ position:absolute; right:1%; top:1%; color:#fff;}

.sjdde .c1{ background:#fff; line-height:50px; border:1px solid #fff; width:30%; font-size:16px; text-indent:1rem;}
.sjdde .c2{ background:#2e82e8; color:#fff; width:130px; line-height:50px; text-align:center; font-size:18px; border:none; border:1px solid #2e82e8;}
.sjdde em{ color:#2e82e8; font-style: inherit; display:block; margin:2% 0 3% 0;}
.sjdde em a{ color:#2e82e8; text-decoration:underline}
.sjdde .show h2{ font-size:40px; color:#2e82e8;}
.sjdde .show p{ font-size:22px; color:#ddd;}
.lpaebb{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap; overflow:hidden;border-top:1px solid #6c6c6c;}
.ebaomc{ width:230px; text-align:right; }
.ebaomc .d1{ margin-bottom:15px; padding-top:10px; color:#2e82e8; font-size:14px;}
 .ebaomc .d2{ line-height:25px;}
.ebaomc .d2 img{ margin-right:6px;}
.ebaomc .d3{ font-size:16px; margin:6px 0;}
 
.ebaomc .d4{ width:140px; background:none; border:1px solid #3b3b3b; border-radius:30px; margin-top:25px; margin-right:2%;}
.ebaomc .d4 .c1{ float:left; width:calc(100% - 30px); height:25px; border:none; padding:0 0px 0 10px; background:none;font-family:"sourcehansans"; color:#979ca0}
.ebaomc .d4 .c2{ border:none; cursor:pointer; height:25px; color:#fff; font-size:12px;  background:url(/uploads/image/phimages/fd.png) no-repeat center; width:30px; font-family:"sourcehansans";}

 
.lpaebb dl{ padding-top:10px;}
.lpaebb dl dt{ margin-bottom:15px;}
.lpaebb dl dt a{ color:#2e82e8; font-size:16px; font-weight:bold;}
.lpaebb dl dd{ line-height:30px;}
.lpaebb dl dd a{ color:#fff;}
.lorebb{ background:#2e82e8; color:#fff; padding:10px 0; line-height:25px;}
.lorebb .fr{ padding-right:20px;}
.ny-banner{ height:510px; background:no-repeat center center; background-size:cover;}
.ny-banner .con { max-width:1440px; margin:0 auto;
	 
	width: 100%;
	 
	transform: translatey(60%);
	color: #fff;
}
 
.ny-banner .con .d1 {
	font-size: 70px;
}
.ny-banner .con .d2 {
	font-size: 20px; width:34%;
	text-transform: uppercase;
 
}
.ny-banner .con .d3{ font-size:80px; font-weight:bold;}
.ny-main{  background:url(/uploads/image/phimages/conbg2.jpg) top center repeat-y; background-size:contain; }
 
.rou-sild{ width:250px;}
.ny-nav{ }
.tb-tit{ padding:20px 0; color:#969b9f; font-size:18px; text-transform:uppercase; float:left;    line-height: 30px;}

.lvbmea{float:left; width:93%; margin:20px 0;}
.lvbmea li{ float:left; border-right: 2px solid #969b9f;
    margin-left: 1%;
    padding-right: 1%; }
.lvbmea li:last-child{ border-right:0px solid #fff;}
.lvbmea li a{ display:block;  text-align:center; line-height:30px; font-size:16px; background:#969b9f; width:150px; border-radius:10px; color:#fff;padding-right:3%; transition:all ease .5s; }
.lvbmea li a.cur{ color:#fff;background:#2e82e8;}

.eowlb{ border:1px solid #ddd; padding:0 20px 20px; margin-top:30px;}
.eowlb .bltc{ color:#666; font-size:18px; line-height:50px; margin-bottom:5px; position:relative;}
.eowlb .bltc span{ margin-left:10px; font-size:15px;}
.eowlb .bltc:before{ content:''; position:absolute; left:-21px; width:2px; height:100%; background:#2e82e8;}

.eowlb .d1{ line-height:25px; padding-left:25px; background:no-repeat left 7px;}

.fonm-con{ max-width:1200px; margin:5% auto; }
.oenmba{ border-bottom:2px solid #ddd; line-height:35px; height:55px;}
.oenmba > span{ font-size:30px; font-weight:bold; border-bottom:2px solid #2e82e8; padding-bottom:18px;}
.xc-con{ margin-top:3%; font-size:16px; line-height:2; color:#666;}

.obntca{ font-size:26px; margin:4% 0;}
.ebunba{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.ebunba li{ background:#f9f9f9; padding:4%; text-align:center; width:32%;}
.ebunba li .d2{ font-size:16px; color:#666; margin:15px 0 30px;}
.ebunba li .d3{ font-weight:bold; font-size:18px; line-height:1.8;}

.honor-ul li{ width:48%; margin-top:4%; float:left; cursor:pointer;}
.honor-ul li:nth-child(2n){ float:right;}
.honor-ul li .pic{ overflow:hidden; border:6px solid #ddd;}
.honor-ul li .pic img{ width:100%; height:300px; object-fit:cover;}
.honor-ul li .tit{ margin-top:12px; padding-right:30px; line-height:20px; height:20px; overflow:hidden; font-size:16px; color:#666; padding:0 10px; background: no-repeat 95% center;}


.wobakb{ font-size:24px; margin-top:3%;}
.omebna-ul li{ float:left; width:23.5%; margin-right:2%; margin-top:3%; background:#f3f3f3; cursor:pointer;}
.omebna-ul li:nth-child(4n){ margin-right:0;}

.omebna-ul li .pic img{ width:100%; height:170px; object-fit:cover;}
.omebna-ul li .tit{ line-height:45px; text-align:center; height:45px; overflow:hidden; padding:0 10px; font-size:16px;}
.ebmnub{ background:#fafafa; padding:20px; margin-top:3%;}

.plaebu li{ float:left; width:30%; margin-right:5%; margin-top:5%; border:1px solid #ddd; padding:10px;}
.plaebu li:nth-child(3n){ margin-right:0;}
.plaebu li img{ width:100%; height:80px; object-fit: scale-down;}

.aeplbi{ max-width:940px; margin:0 auto;}
.dlmeba{ width:100%; border:1px solid #d9dcdf; margin:3% 0; border-radius:10px; padding:3%;}
.dlmeba dl{ padding-left:100px;}
.dlmeba dt{ font-size:22px; line-height:2; }
.dlmeba p{ line-height:30px; color:#666; }
 
 

.cmeoba{ max-width:940px; margin:3% auto;}
.vovla{ font-size:22px; line-height:2;  }
.vovla strong{ font-size:50px; color:#333}
.otebn li{ position:relative; margin-top:3%; width:48%;  float:left;}
.otebn li input[type="text"]{border:1px solid #ddd;}
.otebn li:nth-child(even){ float:right;}
.otebn li .c1{ width:100%; height:50px; padding:0 0px 0 10px;font-family:"sourcehansans";}
.otebn li select{ width:100%;border:1px solid #ddd!important;  height:50px; border:none; padding:0 0px 0 10px;font-family:"sourcehansans";}
.otebn li textarea{ width:100%; height:144px; padding:10px 60px 10px 10px;border:1px solid #ddd!important;display:block;}
.otebn li .c2{ background:#2e82e8; font-size:18px; color:#fff; border:none; cursor:pointer; width:100%; border-radius:8px; height:50px;font-family:"sourcehansans";}
.otebn li .c3{ background:#2e82e8; font-size:18px; color:#fff; border:none; cursor:pointer; width:100%;  border-radius:8px;height:50px;font-family:"sourcehansans";}
.aclemb{ margin-top:4%; border-bottom:1px solid #f1f1f1; padding:2% 5%;}
.aclemb select{    background: #2e82e8;  
    color: #fff;
    border: 0;
    padding: .5% 3%;
    border-radius: 10px;}
.aclemb select option{ background:#fff; color:#333; padding:15px 0; display:block;}
.aclemb .c1{ float:left; font-size:16px; height:30px; border:0px solid #ddd; padding:0 10px; width:calc(100% - 245px);font-family:"sourcehansans";}
.aclemb .c2{ border:none; height:30px; width:100px; cursor:pointer; color:#fff; background:  url(/uploads/image/phimages/ss.png) no-repeat center center;font-family:"sourcehansans";}
.aclemb a{padding: .5% 2%; color: #fff;border-radius: 10px; background:#969b9f; margin-right:10px;}
.aclemb a.cur{ background:#2e82e8;  }

.tobalm{ margin-top:3%;}
.tobalm li{ border-bottom:1px solid #f1f1f1; padding:12px 0; font-size:16px;}
.tobalm li a{ display:block; line-height:35px; height:35px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tobalm li a span{ color:#999; margin-right:10px;}
.tobalm li a i{ float:right; }


.tobalm2{ margin-top:0%;}
.tobalm2 li{ width:100%; margin:4% 0; }
.tobalm2 li .pic{ width:50%; float:left; overflow:hidden}
.tobalm2 li .con{ width:50%; float:right; padding-left:10%; padding-top:10%;}
.tobalm2 li .con .d1{ font-size:30px; font-weight:bold; margin-bottom:3%;}
.tobalm2 li .con .d2{ font-size:18px; color:#999;}
.tobalm2 li .pic img{ width:100%}
.tobalm2 li:nth-child(2n) .pic{   float:right;  }
.tobalm2 li:nth-child(2n) .con{  float:left; padding-right:10%;  }
 
 


.page-ol{ background:url(/uploads/image/phimages/conbg3.jpg) center bottom no-repeat; background-size:contain; min-height:77px;   width:100%;}
.page-ol a{ display:inline-block; vertical-align:middle;  width:40px; text-align:center; line-height:40px; height:40px; }
.page-ol a.cur{ color:#fff; color:#2e82e8;}
.page-ol a.prev{ width:40px; background:#979ca0; color:#fff; border-radius:50%;transition:all ease .5s;}
.page-ol a.next{width:40px;background:#979ca0; color:#fff; border-radius:50%;transition:all ease .5s;}

.lbuntea{ line-height:2; margin-top:4%; font-size:16px;}
.obunba{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.obunba li{ background:#efefef;     padding: 14% 2%;  width:32%; margin-top:3%; text-align:center;display: -webkit-flex; /* safari */
  display: flex;  align-items:center; justify-content:center;}
.obunba li .d2{ color:#2e82e8; font-size:20px; margin:30px 0 12px; font-weight:bold;}
.obunba li .d3{ font-size:16px; line-height:1.8; color:#6e6e6e;}
.obunba li .d4{ color:#fff; font-size:42px; }
.lmceub{ margin-top:4%; display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center;}
.lmceub .pic{ width:50%;}
.lmceub .con{ width:50%; padding:0 4%;  font-size:16px;}
.lmceub .con .d0{ font-size:60px; color:#2e82e8; font-weight:bold;}
.lmceub .con .d1{ padding-bottom:15px; font-size:50px; font-weight:bold; position:relative;}
.lmceub .con .d2{ line-height:1.8; font-size:18px; margin:35px 0;}
.lmceub .con .d4{ font-size:16px; }

.lmceub2{ margin-top:4%; display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center;}
.lmceub2 .pic{ width:100%; text-align:center; margin:5% 0 10% 0;}
.lmceub2 .con{ width:100%; padding:0 4%;  font-size:16px; text-align:center;}
.lmceub2 .con .d0{ font-size:60px; color:#2e82e8; font-weight:bold;}
.lmceub2 .con .d1{ padding-bottom:15px; font-size:50px; font-weight:bold; position:relative;}
.lmceub2 .con .d2{ line-height:1.8; font-size:18px; margin:35px 0;}
.lmceub2 .con .d4{ font-size:16px; margin-top:4%;}

.news-list{max-width:1200px; margin:5% auto;}
.news-list h2{ font-size:40px; text-align:center;} 
.news-list li{ transition:all 0.5s ease; width:32%; margin-right:1.5%; float:left; margin-bottom:2%;}
.news-list li:nth-child(3n){ margin-right:0;}
.news-list li a{ display:block;}
.news-list li a .pic{ width:100%; overflow:hidden; }
.news-list li a .pic img{ width:100%;  object-fit:cover;transition:all 0.5s ease;}
.news-list li a .date{ line-height:40px;color:#888;}
 .news-list li a .zan{ line-height:40px;color:#888; position:absolute; right:0; top:0;  }
.news-list li a .con{ width:calc(100% - 0px);  transition:all 0.5s ease;}
.news-list li a .con .d1{ line-height:30px;  font-weight:bold; overflow:hidden; font-size:18px;}
 


.eobnce{padding-bottom:20px;}
.eobnce .d1{ font-size:26px; font-weight:bold;}
.eobnce .d2{ margin-top:10px; padding-bottom:10px; color:#888; border-bottom:1px solid #ddd; }
.eobnce .d3{ margin-top:10px; color:#888;   }

.eobnce .d2 > span{ color:#888;  }

.edit-con{ padding:4% 0; font-size:16px; line-height:2;}

.lecbua{ padding-top:30px; border-top:1px solid #ddd; padding-right:180px;}
.lecbua p{ font-size:16px; line-height:25px; padding:5px 0;}
.lecbua a.back{ position:absolute; right:0; top:30px; line-height:45px; width:145px; border:2px solid #2d3b85; color:#2d3b85; font-size:16px; text-indent:15px; background:url(/uploads/image/phimages/gg.png) no-repeat 120px center;}


.lmeabn{ font-size:16px; line-height:2; margin-top:3%;}
.lmeabn table{ line-height:28px; border:1px solid #f1f1f1; text-align:center; font-family:"sourcehansans"; color:#333; font-size:14px;}
.lmeabn table td{ padding:10px; border:1px solid #f1f1f1}


.ubeunba{ margin-top:4%;}
.ubeunba li{ text-align:center; width:33.33%; float:left; color:#666; font-size:16px;}
.ubeunba li .d2{ color:#2e82e8; font-size:50px; font-weight:bold; margin:15px 0;}




.eunbma li{ width:23.5%; float:left; margin-right:2%; margin-top:3%;}
.eunbma li:nth-child(4n){ margin-right:0;}
.eunbma li a{ display:block;}
.eunbma li a .pic img{ width:100%; height:245px; object-fit:cover;}
.eunbma li a .tit{ line-height:55px; height:55px; padding:0 10px; overflow:hidden; text-align:center; color:#fff; background:#2e82e8;font-size:18px;}

.eunbma-oc li{ width:30%; margin-right:5%; margin-top:5%;}
.eunbma-oc li:nth-child(4n){ margin-right:5%;}
.eunbma-oc li:nth-child(3n){ margin-right:0;}
.eunbma-oc li a .tit{ background:#fff; color:#333; border:1px solid #ddd;}

.eubora span{ float:left; width:49%; line-height:70px; background:#f7f7f7; text-align:center; font-size:30px; font-weight:bold;}
.eubora span.cur{ color:#fff; background:#2e82e8;}
.eubora span:nth-child(2n){ float:right;}

.pbrlma{ background:#fafafa; padding:25px; margin-top:4%;}
.pbrlma .pic{ width:290px;}
.pbrlma .pic img{ width:100%;}
.pbrlma .con{ width:calc(100% - 320px);}
.pbrlma .con .d1{ font-size:22px; color:#2e82e8;}
.pbrlma .con .d1 a{ float:right; line-height:30px; border:1px solid #2e82e8; border-radius:15px; padding:0 15px; font-size:14px; color:#2e82e8;}
.pbrlma .con .d2{ margin-top:25px; line-height:2; color:#666;}

.ybaoet li{ width:31%; margin-right:3%; margin-bottom:3%;}

.ybaoet li:nth-child(3n){ margin-right:0;}

.tlbynca{ background:#fafafa; padding:4% 0;}
.lebncea{ line-height:30px;}
.lebncea strong{ font-size:20px;}
.lebncea a{ float:right;}

.eubant li{ width:46%; float:left;}
.eubant li:nth-child(2n){ float:right;}

.eubant li a{ display:block; border-bottom:1px solid #ddd; padding:25px 0;}
.eubant li a .date{ width:60px;}
.eubant li a .date span{ font-size:22px; display:block;}
.eubant li a .con{ width:calc(100% - 85px);}
.eubant li a .con .d1{ font-size:16px; line-height:25px; height:25px; overflow:hidden;}
.eubant li a .con .d2{ color:#787878; line-height:22px; height:44px; overflow:hidden; margin-top:5px;}

.yhcbva li{ width:23.5%; float:left; margin-right:2%; margin-top:3%;}
.yhcbva li:nth-child(4n){ margin-right:0;}
.yhcbva li a{ display:block;}
.yhcbva li a .pic img{ width:100%; height:235px; object-fit:cover;}
.yhcbva li a .tit{ padding:15px; border:1px solid #ddd; font-size:16px;}
.yhcbva li a .tit p{ line-height:25px; height:50px; overflow:hidden;}

.eblmae{ padding:15px 0; line-height:25px; background:#f0f0f0;}
.evnmba{ background:#f9f9f9;}
.evnmba strong{ padding:0 30px; color:#fff; font-size:20px; line-height:55px; background:#1477e5; display:inline-block;}
.bvaeti{ padding:30px; line-height:2; border:1px solid #eee;}
 

.bvaeti table{ line-height:28px; border:1px solid #f1f1f1; text-align:center; font-family:"sourcehansans"; color:#333; font-size:14px;}
.bvaeti table td{ padding:10px; border:1px solid #f1f1f1;min-width:25%;}

.ubyunca{ margin-top:2%;}
.ubyunca li{ border-bottom:1px dashed #ddd; width:48%; float:left;}
.ubyunca li:nth-child(2n){ float:right;}
.ubyunca li a{ display:block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height:45px; padding-left:30px; background:url(/uploads/image/phimages/wc.png) no-repeat left center;}

.ibeamc{ width:42%;}
.imgla{ border:1px solid #ddd; padding:5%;}
.imgla a{ display:block; position:absolute; left:10px; bottom:10px; width:57px; height:57px; background:url(/uploads/image/phimages/bf.png) no-repeat center center; background-size:100% 100%; z-index:2;}
.imgla img{ width:100%; height:330px; object-fit: scale-down;}
.lcmnba{ background:#f6f6f6; padding:8px 42px; margin-top:8px;}
.lcmnba .prev,.lcmnba .next{ width:32px; height:74px; background:#eaeaea no-repeat center center; cursor:pointer; position:absolute; top:8px;}
.lcmnba .prev{ left:0; background-image:url(/uploads/image/phimages/left03.png);}
.lcmnba .next{ right:0; background-image:url(/uploads/image/phimages/right03.png);}



.hbnemb{ width:54%;}
.hbnemb .d1{ font-size:28px; font-weight:bold; padding-bottom:30px; border-bottom:1px solid #ddd;}
.hbnemb .d2{ padding:25px 0; line-height:2; color:#666; border-bottom:1px dashed #ddd;}
.hbnemb .d3{ margin:25px 0; line-height:2; color:#666;}
.hbnemb .d4 a{ display:inline-block; text-align:center; font-size:16px; margin-right:20px; width:175px; line-height:45px; border-radius:23px; color:#fff;}
.hbnemb .d4 a.a1{ background:#e14539;}
.hbnemb .d4 a.a2{ background:#ed9d12;}

@media (min-width: 1201px){
.t-nav li .sec,.t-nav > li .thr{ display:block; opacity:0; visibility:hidden; transform:translatey(30px); transition:all 0.5s ease;}
.t-nav li:hover .sec,.t-nav > li:hover .thr{ opacity:1; visibility: visible; transform:translatey(0px); transition:all 0.5s ease;}
.t-nav > li:hover > a:after,.t-nav > li > a.cur:after{ width:30px; transition:all 0.5s ease;}
.t-nav > li:hover > a,.t-nav > li > a.cur{ color:#2e82e8;}
.ind-02 li a:hover .pic img,.unreba li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.ind-02 li a:hover .tit{ background:rgba(69,146,15,0.9); transition:all 0.5s ease;}
.ybaoet li a:hover{ background:#efefef; transition:all 0.5s ease;  }
.ybaoet li a:hover .tit h3{ color:#2e82e8;}
.ybaoet li a:hover .tit span{ color:#fff; background:#2e82e8; border:1px solid #2e82e8; transition:all 0.5s ease;}
.ybaoet li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.page-ol a.prev:hover{   background:#2e82e8;  transition:all ease .5s;}
.page-ol a.next:hover{ background:#2e82e8; transition:all ease .5s;}

.ybaoet2 li a:hover .tit{ color:#fff; background:#1475ea; transition:all 0.5s ease;}
.ybaoet2 li a:hover{ box-shadow:0 0 15px rgba(0,0,0,0.15); transition:all 0.5s ease;}
.pteojb li.on .d2{ display:block;}
.pteojb li.on .d1:before{ background:#1475ea  no-repeat center center;}
 .aclemb a:hover{ background:#2e82e8;  }
.t-nav > li.aomentc .thr .paeblm a.cur{background:#eee;}

.lvbmea li a:hover{  background:#2e82e8; transition:all ease .5s; }
.meabuc .d4 a:hover{ border:1px solid #2e82e8; background:#2e82e8; color:#fff; }
.news-list li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.baetuc li .d1 a:hover{ border:1px solid #2e82e8; background:#2e82e8; color:#fff; }
}



@media (max-width: 1200px){
body{ padding-top:50px;}
.main{ width:100%; max-width:780px; margin:0 auto; padding:0 3%;}
.wrap{ width:100%; max-width:780px; margin:0 auto; padding:0 3%;}
.top{ display:block; padding:0 3%; top:0; width:100%; left:0; margin-left:0; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.2); position:fixed; z-index:20;}
.top > .wrap{ padding:0 3%;}
.top .t-logo{ padding:10px 0;}
.top .t-logo img{ height:30px;}
.top .t-nav > li > a{ color:#666; transition:all 0.5s ease;}
.t-nav{ position:fixed; left:0; top:50px; margin:0; padding:0; width:100%; height:calc(100vh - 50px); background:#fff; z-index:22; overflow:auto; display:none;}
.t-nav > li{ width:100%; border-bottom:1px solid #eee;}

.t-nav li > a{ background:none !important; line-height:45px; padding:0 3%; font-size:16px;}
.t-nav > li .thr{ position:relative; top:0; left:0; margin:0; width:100%; padding:0; box-shadow:0 0 0;}
.t-nav > li .thr .pic{ display:none;}
.t-nav > li .thr .con{ width:100%;}
.t-nav > li .thr .con a{ line-height:45px; margin:0; font-size:15px; padding:0 5%; text-align:left; width:100%;}

.moeawb{display:none;}
.t-nav > li.aomentc{position: relative;}
.t-nav > li.aomentc .thr .paeblm{width:100%; border:none; padding:0;}
.t-nav > li.aomentc .thr .paeblm a{margin:0;  border:none;}
.t-nav > li.aomentc .thr{padding:0;}



.mob-nav{ display:block;}
.ind-tel,.ebunec{ display:none;}
.ind-search{ padding:18px 0;}
.leomba .tit{ width:100%; text-align:center; font-size:18px;}
.leomba .con{ width:100%; text-align:center; margin-top:15px;}
.lomcva{ width:100%; margin-top:12px; margin-bottom:12px;}
.teoc-tit .d1{ font-size:20px;}
.meabuc{ padding:30px;}
.meabuc .d1{ font-size:24px;}
.meabuc .d2{ font-size:15px;}
.ybaoet li a .pic img{ height:150px;}
.ybaoet li a .tit{ font-size:14px;}
.ind-04 .con .d1{ font-size:20px;}
.ind-04 .con .d2{ margin:3% 0; font-size:14px;}
.ind-04 .con .d4{ margin-top:3%;}
.lpaebb dl{  }
.ebaomc{ margin:0; width:100%;}
.ny-main{ padding:3% 0;}
.rou-sild{ width:100%; border-bottom:1px solid #ddd;}
.ny-nav{ padding:0; border:none;}
.lvbmea{ width:100%; margin:0;}
.tb-tit{ padding:0; line-height:50px; font-size:14px; background:url(/uploads/image/phimages/xx.png) no-repeat right center;}
.tb-tit strong{ display:inline-block; font-size:16px; margin-right:10px;}
.eowlb{ display:none;}
.lvbmea li a{ font-size:15px; line-height:42px; padding:0 20px; background-position: 95% center !important;}
.fonm-con{ width:100%; margin-top:3%;}
.lmewbn{ display:none;}
.oenmba{ height:47px;}
.oenmba > span{ font-size:18px; padding-bottom:10px;}
.lvbmea{ display:none;}
.xc-con{ font-size:15px;}
.obntca{ font-size:18px;}
.ebunba li .d2{ margin:10px 0 15px;}
.ebunba li .d3{ font-size:16px;}
.honor-ul li .pic img{ height:160px;}
.honor-ul li .tit{ font-size:14px;}
.omebna-ul li .pic img{ height:120px;}
.otebn li{ width:100%;}
.aclemb .c1{ font-size:14px;}
.lmceub .con,.lmeabn{ font-size:14px;}

.eobnce .d1{ font-size:18px;}
.edit-con,.lecbua p{ font-size:15px;}
.lecbua{ padding-right:0;}
.lecbua a.back{ font-size:15px; position:relative; top:0; margin-top:15px; display:block;}
.oenmba022{ display:none;}
.eunbma li a .pic img{ height:180px;}

.pbrlma{ padding:4%;}
.yhcbva li a .pic img{ height:200px;}
.ibeamc{ width:100%;}
.hbnemb{ width:100%; margin-top:4%;}
.hbnemb .d1{ font-size:20px; padding-bottom:15px;}
.hbnemb .d2{ padding:3% 0;}
.hbnemb .d4 a{ width:125px;}
.ybaoet2 li{width:49%;}
.ybaoet2 li:nth-child(2n){ margin-right:0;}
}
@media (max-width: 900px){
.otebn{padding:0 3%;}
.vovla strong{ font-size:20px;}
.news-list li{width:100%}
.tobalm2 li .pic{width:100%;}
.tobalm2 li .con{width:100%;padding-left:0;}
.tobalm2 li .con .d1{font-size:18px;}
.lenolsa h3{font-size:20px;}
.tobalm2 li .con .d2{font-size:14px;}
.tobalm2 li:nth-child(2n) .con{padding-right:0}
}

@media (max-width: 780px){
.sjdde .c1{ width:60%;}
.ind-07 {
    background: url(/uploads/image/phimages/bg.jpg) center no-repeat;
    background-size: cover;
}
.baetuc li:nth-child(n 1) {
    width: 100%;
}
.meabuc{padding:0;}
.meabuc .con{ width:100%; min-height:auto;}
.meabuc .pic{width:100%; }
.rightbox{width: 400px;
    height: 300px;
    padding-top: 2%;
    margin: -150px -200px 0 0;}
	.rightbox h3 {
     margin-top: 0%;  
}
.m_fixedbottom{width: 100%;
    height: 3.3rem; position: fixed; background: rgba(255,255,255,1); box-shadow: 0px -0.02rem 0.12rem rgba(0,0,0,0.08); bottom: 0;z-index: 9999;}
.m_fixedbottom a{float: left; width: 2.75rem; position: relative;}
.footerproject{margin-left: 0.6rem; width: 0.56rem; text-align: center;}
.footerprojecticon{width: 0.34rem; height: 0.38rem; background:  no-repeat center; background-size: 100% 100%; margin: 0.28rem auto 0.08rem auto;}
.footerprojecttxt{height: 0.38rem; line-height: 0.38rem; color: rgba(85,85,85,1);float: left;margin-top: 0.4rem;font-size: 0.34rem;}
.footercase{margin-left: 0.8rem;}
.footercaseicon{width: 0.34rem; height: 0.34rem; background:  no-repeat center; background-size: 100% 100%; margin: 0.3rem auto 0.1rem auto;}
.m_fixedbottom .footerphone{width: 4rem;     margin-left: -2rem;
    left: 50%;}
.footerphoneicon{width: 1rem; height: 1rem; background: rgba(255,255,255,1); box-shadow: 0px -0.02rem 0.12rem rgba(0,0,0,0.08); border-radius: 50%; margin-bottom: 0.04rem; position: absolute; left: 0; top: 0rem;}
.footerphonetxt{width: 1.12rem; margin-top: 0.74rem;}
.footerphoneicon div{width: 3rem;
    height: 3rem;
    background: rgba(225,69,57,1)  no-repeat center;
    background-size: 50%;border-radius: 50%; margin: 0.1rem;}
.footerproduct{margin-left: 0rem;}
.footerproducticon{width: 0.34rem; height: 0.34rem; background:  no-repeat center; background-size: 100% 100%;float: left;margin: 0.4rem 0.2rem auto 0.6rem;}
.footerhz{margin-left: 0rem;}
.footerhzicon{width: 0.39rem; height: 0.31rem; background:  no-repeat center; background-size: 100% 100%; float: left;margin: 0.4rem 0.2rem auto 0.2rem;}

.lorebb div{ width:100%; text-align:center;}
.meabuc .d1{ font-size:20px; line-height:1.8;}
.ybaoet li{ width:49%; margin-right:0 !important;}
.ybaoet li:nth-child(2n){ float:right;}
.ind-04 .img{ width:100%; text-align:center;}
.ind-04 .con{ width:100%; margin-top:3%;}
.baetuc li{ width:100%; padding:3% 0;}
.enapre{ width:100%;}
.lewona{ width:100%; margin-top:3%;}
.ny-banner{ height:180px;}
.ebunba li{ width:100%; margin-bottom:2%;}
.honor-ul li .pic img{ height:30vw;}
.wobtac{ padding:0 20px;}
.wobtac .prev, .wobtac .next{ width:15px; height:15px;}
.wobakb{ font-size:20px;}
.omebna-ul li{ width:48.5%; margin-right:0;}
.omebna-ul li:nth-child(2n){ float:right;}
.omebna-ul li .pic img{ height:32vw;}
.omebna-ul li .tit{ font-size:14px; line-height:40px; height:40px;}
.plaebu li{ margin-top:3%; margin-right:0; width:49%;}
.plaebu li:nth-child(2n){ float:right;}
.plaebu li img{ height:18vw;}
.dlmeba{ width:100%;}
#map{ height:60vw; width:100%; margin-top:3%;}
.page-ol a.mob-none{ display:none;}
.tobalm li a i{ display:none;}
.tobalm li a{ font-size:14px;}
.obunba li {
    width: 100%;
    padding: 50% 0;
}
.lbuntea,.obunba li .d3{ font-size:14px;}
.lmceub .pic{ width:100%;}
.lmceub .con{ width:100%; padding:4%;}
.news-list li a .date{ display:none;}
.news-list li .butc{ padding:3%;}
.news-list li a .pic {
    width: 125px;
    float: left;
    margin-right: 10px;
}
.eobnce{padding:0 3%}
.edit-con{padding:2% 3%;}
.news-list li a .pic img{ height:85px;}
.news-list li a .con{ width:calc(100% - 140px); padding:0;    float: right;}
.news-list li a .zan{display:none;}
.news-list li a .con .d1{font-size:16px; line-height:26px;}
.news-list li a .con .d2{ margin-top:5px; height:50px;}
.news-list li a .con .d3{ display:none;}
.ubeunba li .d2{ font-size:30px;}
.eunbma li{ width:49%; margin-right:0 !important;}
.eunbma li:nth-child(2n){ float:right;}
.eubant li{ width:100%;}
.yhcbva li{ width:49%; margin-right:0;}
.yhcbva li:nth-child(2n){ float:right;}
.yhcbva li a .tit{ font-size:14px;}
.evnmba strong{ font-size:18px; line-height:45px; padding:0 20px;}
.bvaeti{ padding:4%;}
.ubyunca li{ width:100%;}
.dolsca .d1{ width:85%;}
.dolsca .d3,.dolsca .d4{ display:none;}
}







@media (max-width: 640px){
.nealm li a .pic img{ height:120px;}
.nealm li a .con{ padding:12px;}
.nealm li a .con .d2{ margin:10px 0;}
.rubaec li{ width:49%;}
.rubaec li:nth-child(2n){ margin-right:0;}
.rubaec li .pic img{ height:26vw;}
.bcont{ width:100%; padding:0; border:none;}
.eowmn{ width:100%; margin-top:3%;}
.lbmeav a{ width:100%; max-width:100%; margin-bottom:10px;}
.pbrlma .pic{ width:100%;}
.pbrlma .con{ width:100%; margin-top:3%;}
.pbrlma .con .d1{ font-size:20px;}
.imgla img{ height:250px;}
.ybaoet2 li a .pic img{height:180px;}
.ybaoet2 li a .tit{font-size:15px;}
}





.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(/uploads/image/phimages/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}





@-moz-keyframes mouse {
  0% {
	  transform:rotate(0)
  }
  100% {
    transform:rotate(360deg)
  }
}
@-webkit-keyframes mouse {
  0% {
	  transform:rotate(0)
  }
  100% {
    transform:rotate(360deg)
  }
}
@keyframes mouse {
  0% {
	  transform:rotate(0)
  }
  100% {
    transform:rotate(360deg)
  }
}

.in-page{color:#888}
.in-page span,.in-page a{padding:.08rem .15rem;border:1px solid #e8e8e8}
.in-page a{margin-bottom:5px}
.in-page a:hover,.in-page a.cur{color:#fff;border-color:#236fd1;background:#236fd1}