@charset "utf-8";
@font-face {font-family:MicrosoftJhengHei;src:url('/css/MicrosoftJhengHei.ttf')}
@font-face {font-family:PingFangMedium;src:url('/css/PingFangMedium.ttf')}
@font-face {font-family:PingFangSCRegular;src:url('/css/PingFangSCRegular.ttf')}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html {height:100%;}
html,body {min-height:100%;}
html,body,div,p,strong,span,a,b,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,del,img,i,select,button,textarea,input {margin:0;padding:0;}
body {background:#fff;font-family:"PingFangSCRegular","Microsoft YaHei";font-size:14px;color:#303030;position:relative;font-weight:lighter;}
input[type="text"],input[type="password"],select,button,textarea {outline:none;border:none;-webkit-appearance:none;}
a,img,button,input,textarea {-webkit-tap-highlight-color:rgba(255,255,255,0);}
h1,h2,h3,h4,h5,h6,strong {font-weight:normal;}
a {text-decoration:none;color:#303030;}
a:hover {color:#3a607e; text-decoration:none;}
a:focus {text-decoration:none;}
li {list-style:none;}
img {vertical-align:middle;border:none;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.clearboth{clear:both;overflow:hidden;_height:0px;font-size:0px;height:0px;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content:" ";clear:both;height: 0;}
.hidden {overflow:hidden;}
.mt30{margin-top:30px;}

.wrapper{ width:1200px; margin:0 auto;}

/*totop*/
.fixedTotop {display:none;width:80px;position:fixed;bottom:80px;right:20px;cursor:pointer;z-index:9999;text-align:center;}
.fixedTotop span {width:50px;height:50px;margin:0 auto 10px;background:#191919 url(/images/ico_62.png) center center no-repeat;-webkit-border-radius:50%;border-radius:50%;display:block;}
.fixedTotop.white span {background:#fff url(../images/ico_62_w.png) center center no-repeat;}
.fixedTotop.white p {color:#fff;}

/*header*/
.header {background: rgba(255,255,255,1); width: 100%;height:100px;transition: height .3s;-webkit-transition: height .3s;-o-transition: height .3s;-moz-transition: height .3s;}
.header .logo {float:left; margin-top:20px;}
.header .logo img {height:60px;transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;}

.header .nav {float:right; position:relative; height:100px;}
.header .nav ul {padding-right:30px;}
.header .nav ul li.nLi {float:left; height:100px;position:relative;transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;}
.header .nav ul li.nLi h3{font-weight: normal;line-height:100px; }
.header .nav ul li.nLi h3 a {padding:0 18px;font-size:16px;color:#2dafaf;line-height:20px;}
.header .nav ul li.nLi h3 span {position:absolute;top:45px;right:0;width:1px;height:10px;background:#ccc;}
.header .nav ul li.nLi h3 a:hover,
.header .nav ul li.nLi.current h3 a {color:#8bc63e;}

.header .nav .icon {position:absolute;top:40px;right:0; height:20px; overflow:hidden; transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;}
.header .nav .icon a {display:inline-block; width:20px; height:20px; background-position: center center; background-repeat:no-repeat; margin-left:20px;}
.header .nav .icon a.weixin{ background-image:url(/images/ico_new4.png);}
.header .nav .icon a.blog{ background-image:url(/images/ico_new3.png);}
.header .nav .icon a.weixin:hover{ background-image:url(/images/ico_new4_b.png);}
.header .nav .icon a.blog:hover{ background-image:url(/images/ico_new3_b.png);}
.header .nav .headhideEwm {position:absolute;top:100px;right:0;width:250px;height:125px; padding:0 5px; background:#fff;display:none;z-index:99; overflow:hidden}
.header .nav .headhideEwm img { float:left; display: block; width:120px;height:120px;}
.header .snav_btn {display:none;}
.hideMenu {display:none;}

/*---子菜单---*/
.header .nav .sub{display:none;position: absolute; left:-50%; top:100px; z-index:9999; width:200%; background:#fff; padding:20px 0;border-bottom-left-radius:5px; border-bottom-right-radius:5px; overflow:hidden;box-shadow: 2px 2px 5px 0 rgba(0,0,0,.3)}
.header .nav .sub li{ text-align:center}
.header .nav .sub li a{display:block; font-size:14px; padding:10px 0; color:#666;width:100%; }
.header .nav .sub li a:hover{ color:#3a607e;}

.header.fixed {position: fixed;z-index: 999;top: 0px;left: 0px;height: 60px;background: #ffffff;box-shadow: 0 0 1px 0 rgba(0,0,0,.3), 0 0 6px 2px rgba(0,0,0,.15); z-index:99999}
.header.fixed .logo {margin-top:10px;}
.header.fixed .logo img {height:40px;}
.header.fixed .nav {height:60px;}
.header.fixed .nav ul li.nLi {height:60px;}
.header.fixed .nav ul li.nLi h3{line-height:60px;}
.header.fixed .nav ul li.nLi h3 span {top:25px;}
.header.fixed .nav .icon {top:20px;}
.header.fixed .nav .headhideEwm {top:60px;}

.header.fixed .nav .sub{top:60px;} 

/*footer*/
.footer {background:#2d3845;overflow:hidden;padding:60px 0;}
.footer .footerLink {border-bottom:1px solid #3d4854;color:#fff;padding-bottom:50px; overflow:hidden}
.footer .footerLink a {font-size:14px;color:#e5ebf0;padding:0 15px;}
.footer .footerLink a:first-of-type {padding-left:0;}
.footer .footerLink a:hover {color:#8bc63e;}
.footer .footerLink strong{ font-size:12px;}

.footer .foot-lk { float:left;}
.footer .foot-lx {margin-top: 30px;}
.footer .foot-lx h2 {font-size: 18px; margin-bottom:10px;color:#fff;}
.footer .foot-lx p{ line-height:30px;}
.footer .footerLink span {float:right; display:block; text-align:center; margin-top:50px; }
.footer .footerLink span img{ float:left; display:block;margin-bottom:20px; width:120px; margin-left:20px;}

.footer .copyRight {color:#9FAEBE;margin-top:50px;}
.footer .copyRight span {float:right;}
.footer .copyRight span a {color:#e5ebf0;}
.footer .copyRight em {display: inline-block; font-style:normal; margin-left:10px;}

.homePage{ clear:both; overflow:hidden}
.homePage .section {overflow:hidden;position:relative;}
.homePage .swiper-container {overflow:hidden;}
.homePage .swiper-slide {overflow:hidden; background-position:center 0; background-repeat:no-repeat; background-size: cover}
.homePage .swiper-slide img.pc{ display: block; width:100%;}
.homePage .swiper-slide img.mb{ display: none; width:100%;}

.swiper-txt{ position:absolute; width:100%; top:40%; left:0; text-align:center; z-index:999; color:#fff; display:none}
.swiper-txt h2{ font-size:40px; }
.swiper-txt h3{ font-size:30px; margin-top:50px; }
.swiper-txt h5{ font-size:20px; margin-top:50px;  }

.homePage .swiper-pagination{ bottom:30px; width:100%; text-align:center; z-index:999}
.homePage .swiper-container-horizontal .swiper-pagination-bullets { bottom: 30px;}
.homePage .swiper-pagination-bullet { width: 12px; height: 12px; margin:0 10px; background: #fff; opacity:1}
.homePage .swiper-pagination-bullet-active { background: #3a607e; opacity:1}

.homePage .swiper-button-prev,.homePage .swiper-button-next{font-size: 0; width: 2rem; height: 2rem; background: 0 0; border-left: 2px solid #fff; border-top: 2px solid #fff; opacity:.7; z-index:999}
.homePage .swiper-button-prev{-webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 4rem;}
.homePage .swiper-button-next{-webkit-transform: rotate(-225deg); transform: rotate(-225deg); right: 4rem;}
.homePage .swiper-button-prev:hover,.homePage .swiper-button-next:hover{ opacity:1}

.entry{position:relative;width:100%;height:850px;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.1)}
.entry h2{font-size:2.5rem;font-weight:300;white-space:nowrap}
.entry p{font-size:1.05rem;font-weight:100;line-height:2rem;margin-top:2rem;}
.entry p em{ font-family:Verdana, Geneva, sans-serif; font-style:normal; font-weight:700; margin-right:10px;}
.entry .link-more{ text-align:right;}
.entry .link-more a {display: inline-block;background:url(/images/link-more.png) no-repeat;height:30px; line-height: 30px; position: relative; font-size: 16px; letter-spacing: .05rem; padding-left: 45px;margin-top:30px;text-shadow:1px 1px 0 rgba(255,255,255,.7)}
.entry .link-more a:hover{background:url(/images/link-mores.png) no-repeat;color:#3a607e;}

.entry-solution{position:absolute;left:0;top:0;width:50%;height:50%;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}
.entry-solution-bd{ margin-top:80px; margin-right:40px;}

.entry-zhineng{position:absolute;left:0;bottom:0;width:50%;height:50%;border-right:1px solid rgba(0,0,0,.1);}
.entry-zhineng-bd{ margin-top:80px; margin-right:40px;}

.entry-video{position:absolute;right:0;top:0;width:50%;height:50%;border-bottom:1px solid rgba(0,0,0,.1)}
.entry-video-bd{ padding:40px 50px;}

.videoplayer{width:550px; height:220px; margin:0 auto;}
.video-tit{line-height:180%; margin-top:15px; font-size:16px;}
.video-tit strong{ font-weight:700; color:#000;}

.entry-smart{position:absolute;right:0;bottom:0;width:50%;height:50%;}
.entry-smart-bd{ margin-top:80px; margin-left:50px;}

.w-news{overflow:hidden; position:relative;border-bottom:1px solid rgba(0,0,0,.1); margin-top:0px;}
.w-news h2{font-size:2.5rem;font-weight:300;white-space:nowrap; margin:50px 0 20px 0; position:relative}
.w-news h2 a{ position:absolute; right:50px; top:20px; font-size:14px;}
.w-news-l{ float:left; width:50%;border-right:1px solid rgba(0,0,0,.1); padding-bottom:20px;}
.w-news-list{overflow:hidden; margin-right:50px; padding-bottom:30px;}
.w-news-list li {background:#fff; overflow:hidden; margin-bottom:15px; padding-top:15px;}
.w-news-list .news-title{ color:#222;margin-top:5px;}
.w-news-list .news-datetime{margin-top:5px; display:none}
.w-news-list .news-summary{margin-top:5px; color:#888}
.w-news-r{ float:right; width:50%; padding-bottom:20px;}
.w-news-r h2{ margin-left:50px;}
.w-news-r h2 a{ right:0;}
.w-news-r .w-news-list {margin-right:0; margin-left:50px;}

/*客户*/
.w-kehu {padding:50px 0 100px; overflow:hidden; position:relative}
.w-kehu h2{font-size:2.5rem;font-weight:300;white-space:nowrap; margin:0 0 30px 0; position:relative}
.w-kehu h2 a{ position:absolute; right:0px; top:20px; font-size:14px;}
.w-kehu ul{ width:100%; overflow:hidden; height:200px;}
.w-kehu li {float: left; width: 200px; position: relative; overflow: hidden; cursor:pointer;}
.w-kehu li .img{ width:90%; margin:0 4%;overflow:hidden; margin:0 auto; border:#e8e8e8 solid 1px;}
.w-kehu li .img img{display:block; width:100%;
	-webkit-transition: all 1s; 
	-moz-transition: all 1s; 
	-o-transition: all 1s; 
	transition: all 1s;  
	-moz-transform: scale(1, 1); 
	-webkit-transform: scale(1, 1); 
	-o-transform: scale(1, 1); 
	transform: scale(1, 1);}
.w-kehu li .tit {width:90%; margin:0 4%;height: 40px; line-height:20px; font-size: 14px; margin-top:10px; color:#333; overflow: hidden;}
.w-kehu li:hover .img img {
	-moz-transform: scale(1.1, 1.1); 
	-webkit-transform: scale(1.1, 1.1); 
	-o-transform: scale(1.1, 1.1); 
	transform: scale(1.1, 1.1);}
.w-kehu li:hover .tit{ color:#3a607e}

.w-kehu a.sPrev,.w-kehu a.sNext{display:block;width:100px;height:50px; text-indent:-999em;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=50); -moz-opacity:0.5;opacity:0.5; bottom:50px;}
.w-kehu a.sPrev{right:50%;background:#ccc url(../images/arrow-l.png) center center no-repeat; background-size:13.5px 25px; margin-right:1px;}
.w-kehu a.sNext{left:50%;background:#ccc url(../images/arrow-r.png) center center no-repeat; background-size:13.5px 25px;}
.w-kehu a.sPrev:hover,.w-kehu a.sNext:hover{ background-color:#3a607e;filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;}


@-webkit-keyframes scale-dg {0% {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@-moz-keyframes scale-dg {0% {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@keyframes scale-dg {0% {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes loadLine {0% {width:0;}
100% {width:100%;}
}
@-moz-keyframes loadLine {0% {width:0;}
100% {width:100%;}
}
@-ms-keyframes loadLine {0% {width:0;}
100% {width:100%;}
}
@keyframes loadLine {0% {width:0;}
100% {width:100%;}
}
@-webkit-keyframes menuLine {0%,100% {left:0;}
50% {left:-100%;}
}
@-moz-keyframes menuLine {0%,100% {left:0;}
50% {left:-100%;}
}
@-ms-keyframes menuLine {0%,100% {left:0;}
50% {left:-100%;}
}
@keyframes menuLine {0%,100% {left:0;}
50% {left:-100%;}
}

.sub-banner{clear:both; background-position:center center; background-repeat:no-repeat; background-size: cover; overflow:hidden}
.sub-banner-a{ background-image:url(/images/s-b-a2.jpg); height:500px;  }
.sub-banner-a2{ background-image:url(/images/s-b-a.jpg); height:300px; }
.sub-banner-d{ background-image:url(/images/s-b-d.jpg); height:300px; }
.sub-banner-cp{ background-image:url(/images/s-b-p.jpg); height:300px; }
.sub-banner-jz{ background-image:url(/images/s-b-jz.jpg); height:300px; }
.sub-banner-n{ background-image:url(/images/s-b-n.jpg); height:300px; }
.sub-banner h2{ color:#8bc63e; font-size:50px; text-align:center; height:300px; line-height:300px;}
.sub-banner .wrapper{ position:relative;}
.sub-banner .txt { margin-top:80px; width:40%;}
.sub-banner .txt h1{ color:#fff; font-size:40px;}
.sub-banner .txt p{ color:#fff; font-size:16px; line-height:200%; margin-top:50px;}
.sub-banner .link-more{ }
.sub-banner .link-more a {display: inline-block;background:url(/images/link-more2.png) no-repeat;height:30px; line-height: 30px; position: relative; font-size: 16px; letter-spacing: .05rem; padding-left: 45px; color:#fff; margin-top:50px;}
.sub-banner .link-more a:hover{background:url(/images/link-mores.png) no-repeat;color:#3a607e;}

.breadcrumb { padding:30px 0;font-size: 14px; line-height: 40px; letter-spacing: .05rem; color: rgba(0,0,0,.5);border-bottom:#eee solid 1px; margin-bottom:50px;}
.breadcrumb span,.breadcrumb em { display: inline-block; font-style:normal}
.breadcrumb span:before,.breadcrumb em:before { content: "/"; padding: 0 .6rem 0 .3rem;}

.sub-nav{ text-align:center; border-bottom:#eee solid 1px; height:80px; margin-bottom:50px;}
.sub-nav li { display:inline-block; overflow:hidden; margin-right:50px;}
.sub-nav li:last:child{margin-right:0;}
.sub-nav li a{ display:block; height:80px; line-height:80px; color:#666; font-size:16px;}
.sub-nav li a:hover{ color: #3a607e;}
.sub-nav li.current a{ color: #8bc63e;border-bottom:#8bc63e solid 2px;font-weight:700; }

.pd-title{ font-size:40px; margin-bottom:30px; text-align:center; margin-top:50px;}
.pd-title p{ font-size:20px;}
.pd-list{padding:50px 0; overflow:hidden}
.pd-list li{ float:left; width:31%; margin-right:3.5%; margin-bottom:50px; border:#f5f5f5 solid 1px;}
.pd-list li:nth-child(3n){ margin-right:0;}
.pd-list li:hover{ box-shadow:#eee 2px 2px 10px 2px}
.pd-list li .img { width:100%; overflow:hidden;}
.pd-list li .img img { display:block; width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.pd-list li .txt {background:#f8f8f8; overflow:hidden; padding:40px 0; }
.pd-list li .txt h3 { font-size:16px;overflow:hidden; text-align:center;}
.pd-list li .txt h3 a {color:#1c1c1c;}
.pd-list li .txt p {font-size:14px;color:#555;line-height:25px;height:75px;overflow:hidden; margin-top:20px; }
.pd-list li .more{ text-align:center; margin-top:40px;}
.pd-list li .img:hover img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.pd-list li .txt:hover h3 a {color:#3a607e;}

.pd-show{ margin-bottom:50px;}
.pd-show h2{ font-size:40px; margin-bottom:30px; text-align:center;}
.pd-show .img{ width:400px; margin:0 auto; border:#eee solid 1px; overflow:hidden}
.pd-show .img img{ display:block; width:100%;}
.pd-show .qq{ margin-top:50px;}
.pd-show .qq a {width:200px;height:46px;border:1px solid #e3e3e3;text-align:center;font-size:16px;color:#666;line-height:44px;display:inline-block;}
.pd-show .qq a img {margin:-2px 10px 0 0;}
.pd-show .qq a:hover {background:#f5f5f5;}


.about-box1{ padding:50px 0;}
.about-box1 li{ float:left; width:22%; margin-right:4%; margin-top:50px; text-align:center; padding:30px 0; border:#eee solid 1px;}
.about-box1 li:hover{ box-shadow:#eee 2px 2px 10px 2px}
.about-box1 li:last-child{margin-right:0;}
.about-box1 li .img{ display:block; width:60px; height:60px; margin:20px auto}
.about-box1 li .img img{ display:block; width:100%}
.about-box1 li h2{margin-top:20px; text-align:center; font-size:24px;}
.about-box1 li p{margin-top:20px; height:100px; padding:0 30px; text-align:center; color:#888; line-height:200%;}

.about-box2{ background:url(/images/a2.jpg) center bottom no-repeat; background-size: cover; height:800px; position:relative; overflow:hidden}
.about-box2 .txt { margin:180px 100px;}
.about-box2 .txt h1{ color:#fff; font-size:40px; text-align:center}
.about-box2 .txt span{ display:block; font-size:20px; margin-top:10px;}
.about-box2 .txt p{ color:#fff; font-size:18px; line-height:200%; margin-top:50px; text-indent:2em}

.about-box3{ padding:100px 0; background:#F6F9FD; overflow:hidden}
.about-box3 h2{ font-size:40px; text-align:center;}
.about-box3 span{ display:block; font-size:20px; margin-top:10px;}
.about-box3 .img1 img{ display:block; width:100%;}
.about-box3 .img2{ display:none}

.about-box4{ padding:100px 0;}
.about-box4 h2{ font-size:40px; text-align:center; margin-bottom:50px;}
.about-box4 span{ display:block; font-size:20px; margin-top:10px;}
.about-box4 .img{ float:left; width:600px;}
.about-box4 .img img{display:block; width:100%;}
.about-box4 .list{ float:left; width:590px; margin-top:58px;}
.about-box4 p{ font-size:30px; height:103px; color:#3a607e}
.about-box4 span{ display:block; font-size:18px; color:#888}

.about-box5{ padding:100px 0; background:#F6F9FD; overflow:hidden}
.about-box5 h2{ font-size:40px; text-align:center; margin-bottom:50px;}
.about-box5 p{ font-size:18px; margin:20px 100px; text-align:center; line-height:200%}

.about-box6{ padding:100px 0; background:#F6F9FD; overflow:hidden}
.about-box6 h2{ font-size:40px; text-align:center;}
.about-box6 span{ display:block; font-size:20px; margin-top:10px;}
.about-box6 h3{ font-size:30px; text-align:center; margin-top:50px;}
.about-box6 p{ font-size:18px; margin:15px 100px; text-align:center; line-height:200%}

.sub-sw{ padding:50px 0; border-top:#eee solid 1px; margin-top:30px;}
.sub-sw h2{ font-size:25px; font-weight:700;}
.sub-sw p{ font-size:18px; margin-top:10px;}
.sub-sw span{ margin-left:20px;}

.news-focus-box{background:#f6f8fb; height:400px;overflow:hidden;}
.news-focus-img { float:left; width:600px; height:400px;overflow:hidden}
.news-focus-img img{display:block;width:100%;height:100%;}
.news-focus-main{ float:right; width:580px;position:relative;}

.news-focus-list{ margin:0 50px 0 25px;}
.news-focus-list li{ margin-top:15px;}
.news-title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:18px;color: #3a607e; height:30px; line-height:30px;}
.news-title:hover{ color:#3a607e;}
.news-datetime{display:block;font-size:14px;color:#888; margin-top:5px;}
.news-summary{overflow:hidden;font-size:14px;line-height:25px;height:50px; margin-top:5px;}

.text-center{ text-align:center; padding:100px 0;}
.center-link { display: inline-block; font-size: 14px; line-height: 40px; line-height:40px; text-align: center; letter-spacing: .1rem; border-radius: 3px; padding: 0 45px; color: #000; border: 1px solid rgba(0,0,0,.2); transition-duration: .4s;}
.center-link:hover { background: #0067da; border: 1px solid #0067da; color:#fff;}

.news-list-box{ padding:50px 0;}
.news-list-box h2{font-size:40px;text-align:center}
.news-list-box ul{ margin:100px 0 0 0;}
.news-list-box li{ float:left; width:50%; position:relative;overflow:hidden; padding:40px 0;}
.news-list-box li:before{content:"";position:absolute; z-index:-1}
.news-list-box li:nth-child(1):before{width:100%;bottom:0;left:0;border-bottom:1px solid rgba(0,0,0,.1)}
.news-list-box li:nth-child(2):before{width:100%;bottom:0;left:0;border-bottom:1px solid rgba(0,0,0,.1)}
.news-list-box li:nth-child(2):before{width:100%;bottom:0;left:0;height:100%;border-left:1px solid rgba(0,0,0,.1)}
.news-list-box li:nth-child(4):before{width:100%;bottom:0;left:0;height:100%;border-left:1px solid rgba(0,0,0,.1)}
.news-list-box .news-title{ margin:0 20px;}
.news-list-box .news-datetime{margin:0 20px; margin-top:5px;}
.news-list-box .news-summary{margin:0 20px; margin-top:5px;}


/*正文界说*/
#article-lsf {line-height:180%;font-size:16px; padding-bottom:30px;}
#article-lsf p{margin-bottom:20px;}
#article-lsf img{max-width: 100%; display:block; margin:0 auto;}
#article-lsf .imgcss{display:block;margin:10px auto 20px auto;}
#article-lsf table{border-collapse: collapse;width:100%;border:#ddd solid 1px;}
#article-lsf table tr:nth-child(odd){background:#f5f5f5;}
#article-lsf table th{padding:10px;border:#ddd solid 1px;}
#article-lsf table td{padding:10px;border:#ddd solid 1px;}
#article-lsf table td p{margin-bottom:0px;}
#article-lsf table td img{width:100%; display:block; height:auto;}
#article-lsf strong{ font-weight:700;}

#article-lsf .about_table{ border:0;}
#article-lsf .about_table tr:nth-child(odd){background:#fff;}
#article-lsf .about_table td{ padding:0; border:0; width:33.3333%;}
#article-lsf .about_table td img{ width:90%; margin:5%; height:300px;}


.introBlock {padding:50px;overflow:hidden;margin:0 auto; background:#fff; margin-top:30px;}
.allmap { width:100%; height:450px;}

/*news*/
.news-list {overflow:hidden;}
.news-list li {width:32%;float:left;margin:0 2% 30px 0;background:#fff; overflow:hidden;}
.news-list li:nth-child(3n) {margin-right:0;}
.news-list .box{border:#eee solid 1px; border-radius:5px; overflow:hidden;}
.news-list .box .img {width:100%;overflow:hidden; height:240px;position:relative;}
.news-list .box .img img {width:100%;position:absolute;top:50%; transform:translateY(-50%); 
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease;}
.news-list .box .txt {padding:20px; }
.news-list .box .txt .date {font-size:14px; color:#333; padding:10px 0;}
.news-list .box .txt h3 { height: 50px; line-height:25px; font-size:18px;overflow:hidden; margin-top:10px;}
.news-list .box .txt h3 a {color:#1c1c1c;}
.news-list .box .txt p {font-size:14px;color:#555;line-height:25px;height:75px;overflow:hidden; margin-top:20px; margin-bottom:20px;}
.news-list .box:hover .txt img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.news-list .box:hover .txt h3 a {color:#3a607e;}

/*news detail*/
.news-detail {}
.news-detail .title {border-bottom:1px solid #eaeaea;padding-bottom:30px; margin-bottom:50px;}
.news-detail .title h3 {font-size:40px;color:#333;padding-bottom:25px;line-height:180%;position:relative; text-align:center;}
.news-detail .title h5{ text-align:center;}
.news-detail .title h5 span {margin:0 35px;font-size:14px;color:#333;display:inline-block;}


/*common share*/
.newFixedRight{width: 45px; height: 45px; position: fixed; right: 20px; bottom: 50px; z-index: 999;}
.newFixedRight .block{width: 45px; height: 91px; position: relative;}
.newFixedRight .box1, 
.newFixedRight .box2{position: absolute; right: 0; width: 45px; height: 45px; background: #191919; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer;}
.newFixedRight .box1 {top: 0; }
.newFixedRight .box1 .bg, 
.newFixedRight .box2 .bg{position: absolute; top: 0; right: 0; width: 45px; height: 45px; background: url(/images/ico_62.png) center center no-repeat;}
.newFixedRight .box1:hover{background-color: #464748 }

.newFixedRight .box2{bottom: 0;}
.newFixedRight .box2 .bg{background: url(/images/ico_new4.png) center center no-repeat;}
.newFixedRight .box2 a.bds_weixin{width: 45px; height: 45px; float: left; margin: 0; padding: 0; background-size: auto 16px;}
.newFixedRight .box2:hover{background-color: #464748}

.pre_next {overflow:hidden; border-top:1px solid #eaeaea; margin-bottom:50px; padding-top:30px;}
.pre_next span{display:block;line-height:45px; font-size:16px;color:#626262;background:#fff;}
.pre_next span:hover,
.pre_next span:hover a{color:#3a607e;}

/*分页样式最先*/
.turnover {height:110px;overflow:hidden;width:100%;margin:0 auto;border-bottom:2px solid #eaeaea;border-top:1px solid #eaeaea;}
.turnover a,
.turnover .current, 
.turnover .disabled{width:50%;float:left;text-align:center;line-height:110px;font-size:16px;color:#626262;background:#fff;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.turnover a:hover,
.turnover .current {background:#f9f9f9;color:#3a607e;}
.turnover .disabled{ color:#ccc;}

/*form*/
.table_post{ margin-top:50px; background:#f8f8f8; padding:50px;}
.table_post .page-title{ font-size:24px; margin-top:0}
.table_post .aui-auto-form{ margin-top:40px;}
.table_post .aui-flex{ margin-bottom:20px;}
.table_post .aui-flex-box{ display:inline-block; width:70%;}

.table_post label{display:inline-block; width:10%; height:45px; line-height:45px; color:#333; font-weight:700; text-align:right; margin-right:2%; font-size:16px}
.table_post input[type="text"] { width:90%; height:45px; line-height:45px; color: #336699;background: #fff;border:1px solid #6688AA;border-color: #9ab #cde #cde #abc;padding:0 5px;vertical-align:middle;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.table_post input[type="text"]:hover {border-color: #EEBB00;}
.table_post input[type="text"]:focus{color:#147;border-color: #66AFE9;background-color:#F7FAFC;	outline:1px solid rgba(102, 175, 233, 0.3);}
.table_post textarea { width:90%; height:100px; color: #336699;background: #fff;border:1px solid #6688AA;border-color: #9ab #cde #cde #abc;padding:10px 5px;vertical-align:middle;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.table_post input.btn {
	margin-left:12%;
	width:20%;
	color: #fff;
	background: #3a607e;
	border:0px;
	cursor: pointer;
	font-size:16px;
	padding: 10px 5px;
	vertical-align:middle;
	white-space:nowrap;
	overflow:visible;
	border-radius: 3px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .7);
	-moz-transition:-moz-box-shadow linear .2s;
	-webkit-transition: -webkit-box-shadow linear .2s;
	transition: box-shadow linear .2s;
	text-align: center;
	text-transform: none;
 	-webkit-appearance: button;
	font-family:Microsoft Yahei;
}
input[type="submit"], input[type="reset"], input[type="button"] {}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,
input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus{ background:#222;}


/*图片加载中div图层，，，，，，用于遮挡页面*/
#loading {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);z-index: 15000; display:none;}
#loading img {position: absolute;top: 50%;left: 50%;width: 90px;height: 90px;margin-top: -45px;margin-left: -45px;}<!--耗时1777724926.9887秒-->