﻿.DB_tab25 .DB_menuWrapbody{font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:12px; color:#666;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
a,a:hover{ text-decoration:none;}
.wrap{ width:1200px; margin:0 auto; overflow:hidden}
.arial{ font-family:Arial !important}
.bgfff{ background:#fff}
.lan{ color:#00adef}
.bgf5{ background:#f5f5f5}
.bgf8{ background:#f8f8f8}

.header{ background:rgba(0,0,0,0.8); width:100%; height:80px; position:fixed; left:0; top:0; z-index:200}
a.logo{ display:block; float:left; background:url(../images/logo.png) no-repeat left center; width:140px; height:80px;}
.nav{ float:right; text-align:right; padding:20px 0 0; width:815px;}
.nav a{ display:inline-block; line-height:40px; color:#fff; margin-left:55px; font-size:15px;}
.nav a:hover,.nav a.now{ color:#f6ac00}
.subbanner{ width:100%; height:450px;}
.menu{ border-bottom:1px solid #e3e3e3; width:100%; height:80px;}
.menum{ border-left:1px solid #e3e3e3; width:1199px; margin:0 auto}
.menu1 li{ float:left; width:33.33%; height:80px; box-sizing:border-box; border-right:1px solid #e3e3e3; position:relative; z-index:10}
.menu2 li{ float:left; width:50%; height:80px; box-sizing:border-box; border-right:1px solid #e3e3e3;}
.menu3 li{ float:left; width:25%; height:80px; box-sizing:border-box; border-right:1px solid #e3e3e3; position:relative; z-index:10}
.menu4 li{ float:left; width:16.66%; height:80px; box-sizing:border-box; border-right:1px solid #e3e3e3;}
.menum a,.menuxl{ display:inline-block; width:100%; height:75px; border-bottom:5px solid #fff;  text-align:center; line-height:75px; color:#666; font-size:15px;}
.menum a:hover,.menum a.now{ border-bottom:5px solid #00adef; color:#00adef; font-weight:bold; font-size:16px;}
.menu li.now .menuxl{border-bottom:5px solid #00adef; color:#00adef; font-weight:bold; font-size:16px;}

.menub{ display:none; position:absolute; left:0; top:80px; background:#fff; border:1px solid #e3e3e3; border-top:none; box-sizing:border-box; text-align:center; width:100%; padding:10px 0}
.menum .menub a{ display:block; height:40px; border:none; line-height:40px; text-align:center; color:#666; font-size:15px;}
.menum .menub a:hover{color:#00adef; border:none; font-size:15px; font-weight:normal}

.ssbox{ float:right; width:36px; height:36px; background:#00adef; border-radius:50%; position:relative; margin:22px 0 0 35px;}
.icon60{background:url(../images/icon60.png) no-repeat center center; display:inline-block; position:absolute; left:0; top:0; width:36px; height:36px; border-radius:50%; cursor:pointer; z-index:1}
.tcss{background:#00adef; height:36px; border-radius:18px; width:180px; position:absolute; top:0; right:-180px; transition:all 0.3s; z-index:2}
.ss_input{ float:left; width:144px; height:36px; line-height:36px; border:none; box-sizing:border-box; padding:0 15px; color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:15px; background:none}
.ss_input:-ms-input-placeholder{color: #fff;}
.ss_input::-webkit-input-placeholder{color: #fff;}
.ss_input:focus{ outline:none}
.ss_btn{ float:right; width:36px; height:36px; background:url(../images/icon60.png) no-repeat center center; border:none; cursor:pointer}
.ssbox:hover .tcss{ right:0}


.cjwt{ width:1200px; margin:0 auto; padding:70px 0 80px;}
.cjwt .bx-wrapper{ margin:0 auto}
.cjwt .bx-wrapper .bx-viewport{ border:none; left:0; box-shadow:none}
.cjwt .bx-controls{ position:absolute; bottom:-100px; width:100%}
.cjwt .bx-controls-direction{ width:100px; margin:0 auto}
.cjwt .bx-prev{ background:url(../images/icon2a.png) no-repeat center center !important; display:inline-block !important; width:36px!important; height:36px!important; float:left  } 
.cjwt .bx-prev:hover{ background:url(../images/icon2b.png) no-repeat center center!important;}
.cjwt .bx-next{ background:url(../images/icon3b.png) no-repeat center center!important; display:inline-block!important; width:36px!important; height:36px!important; float:right }
.cjwt .bx-next:hover{ background:url(../images/icon3a.png) no-repeat center center!important;}
.went2{}
.went2 ul{ width:1280px;}
.went2 li{ border-bottom:1px solid #e3e3e3; padding:20px 0; float:left; width:560px;}
.went2 li h1{ line-height:30px; color:#333; font-size:16px;}
.went2 li h1 span{ display:inline-block; width:30px; height:30px; cursor:pointer; float:right; background:url(../images/icon1.png) no-repeat center center}
.went2 li h1 span.now,.went li h1 span.now{background:url(../images/icon1b.png) no-repeat center center}
.went2 li p{ color:#999; font-size:13px; line-height:25px; padding-top:15px; display:none}

.went{ width:560px;}
.went ul{ }
.went li{ border-bottom:1px solid #e3e3e3; padding:20px 0; float:left; width:560px;}
.went li h1{ line-height:30px; color:#333; font-size:16px;}
.went li h1 span{ display:inline-block; width:30px; height:30px; cursor:pointer; float:right; background:url(../images/icon1.png) no-repeat center center}
.went li p{ color:#999; font-size:13px; line-height:25px; padding-top:15px; display:none}
.footer{ background:#0f1c28; padding:85px 0 95px;}
.footerl{ float:left; width:280px;}
.footerltr{ float:left; padding-left:15px; width:155px; color:#fff; line-height:25px; font-size:14px;}
.icon4{ background:url(../images/icon4.png) no-repeat left 3px; color:#fff; opacity:0.4; padding-left:30px; font-size:14px; line-height:25px}
.footerr{ width:830px; float:right}
.footerr ul{ width:900px;}
.footerr li{ float:left; width:150px; text-align:left}
.footerr li h1{ color:#fff; line-height:25px; font-size:15px; margin-bottom:25px;}
.footerr li p{ line-height:35px; color:#fff; font-size:13px;}
.footerr li a{ color:#fff; opacity:0.3;}
.footerr li a:hover{ opacity:1}
.footerb{ background:#0c151d; height:65px; line-height:65px; color:#999; font-size:14px;}
.qyjst{ padding:70px 0 60px; text-align:center;}
.qyjs{ padding:45px 0 80px}
.qyjs ul{ width:1305px;}
.qyjs li{ float:left; width:330px; margin-right:105px; color:#666; font-size:13px; line-height:24px;}
.qyjs li h1{ line-height:30px; margin-bottom:25px; color:#333; font-size:22px;}
.ryzz{ background:url(../images/img5.jpg) no-repeat center center; width:100%; height:680px;}
.ryzzt{ text-align:center; line-height:40px; padding:75px 0 55px;}
.ryzzt h1{ color:#fff; font-size:30px;}
.ryzzt p{ font-size:15px; font-family:Arial}
.ryzzm{ width:1200px;}
.ryzzm .bx-wrapper{ margin:0 auto}
.ryzzm .bx-wrapper .bx-viewport{ border:none; left:0; box-shadow:none; background:none !important}
.ryzzm .slide{ margin-right:33px}
.ryzzm .bx-controls{ position:absolute; top:50%; margin-top:-18px; width:1200px; left:50%; margin-left:-600px;}
.ryzzm .bx-controls-direction{ width:100%; margin:0 auto}
.ryzzm .bx-prev{ background:url(../images/icon6a.png) no-repeat center center !important; display:inline-block !important; width:36px!important; height:36px!important; float:left  }
.ryzzm .bx-next{ background:url(../images/icon6b.png) no-repeat center center!important; display:inline-block!important; width:36px!important; height:36px!important; float:right }
.qynl{ width:1200px; margin:0 auto; padding:80px 0 110px;}
.qynlt{ text-align:center; line-height:40px; padding:0 0 70px;}
.qynlt h1{ color:#333; font-size:30px;}
.qynlt p{ font-size:15px; font-family:Arial; color:#333; opacity:0.5}
.qynl li{ float:left; width:25%; text-align:center; color:#666; font-size:13px; line-height:22px;}
.icon7{ display:inline-block; width:100px; height:100px; border-radius:50%; margin-bottom:45px; transition:all 0.3s}
.icon7 b{ display:inline-block; width:100%; height:100%;transition:all 0.3s}
.icon7a{ background:url(../images/icon7a.png) no-repeat center center}
.icon8{ background:url(../images/icon8a.png) no-repeat center center}
.qynl li:hover .icon8{background:url(../images/icon8b.png) no-repeat center center}
.icon7b{ background:url(../images/icon7b.png) no-repeat center center}
.icon9{ background:url(../images/icon9a.png) no-repeat center center}
.qynl li:hover .icon9{background:url(../images/icon9b.png) no-repeat center center}
.icon7c{ background:url(../images/icon7c.png) no-repeat center center}
.icon10{ background:url(../images/icon10a.png) no-repeat center center}
.qynl li:hover .icon10{background:url(../images/icon10b.png) no-repeat center center}
.icon7d{ background:url(../images/icon7d.png) no-repeat center center}
.icon11{ background:url(../images/icon11a.png) no-repeat center center}
.qynl li:hover .icon11{background:url(../images/icon11b.png) no-repeat center center}
.qynl li:hover .icon7{ transform: rotate(360deg); background:#00adef}
.qynl li h1{ line-height:25px; margin-bottom:20px; color:#333; font-size:20px;}
.rczn{ width:1200px; margin:0 auto; padding:80px 0 90px;}
.rcznt{ width:1200px; overflow:hidden; padding-bottom:105px;}
.rcznt ul{ width:1202px;}
.rcznt li{ float:left; border-right:1px solid #e3e3e3; width:525px; padding-right:75px; color:#666; font-size:13px; line-height:25px;}
.rcznt li.last{ padding-left:65px; padding-right:0; border:none}
.rczntt{ padding-left:60px; margin-bottom:15px; }
.rczntt h1{ color:#333; font-size:20px; line-height:25px;}
.rczntt p{ font-family:Arial; font-size:15px; color:#adadad; line-height:20px;}
.icon12a{ background:url(../images/icon12a.png) no-repeat left center}
.icon12b{ background:url(../images/icon12b.png) no-repeat left center}
.rcznb{ width:1199px; margin:0 auto}
.rcznb ul{ width:1215px}
.rcznb li{ float:left; width:290px; margin-right:13px; text-align:center; line-height:30px; font-size:14px; color:#333;}
.rcznb li img{ width:290px; height:145px; vertical-align:top; margin-bottom:5px;}
.zpzw{ background:#f5f5f5; padding:70px 0 90px;}
.zpzwt{ background:#0f1c28; padding:0 40px; height:55px; line-height:55px; color:#fff; font-size:15px;}
.zp275{ display:inline-block; width:275px; text-align:left; float:left}
.zp245{ display:inline-block; width:245px; text-align:left; float:left}
.zp285{ display:inline-block; width:285px; text-align:left; float:left}
.zp560{ display:inline-block; width:560px; text-align:left; float:left}
.zp70{ display:inline-block; width:70px; text-align:center; float:left}
.zpzwb{ padding:0 40px 60px}
.zpzwb li{}
.zpzwbt{ border-bottom:1px solid #e5e5e5; line-height:60px; color:#666; font-size:14px;}
.zpzwbt a{ color:#00adef}
.zpzwbb{ position:relative; background:#f5f5f5; padding:35px 35px 55px; color:#999; font-size:14px; line-height:25px; display:none}
.zpzwbb h1{ color:#333; font-size:15px;}
.icon13{ background:url(../images/icon13.png) no-repeat center center; display:none; width:14px; height:6px; position:absolute; left:24px; top:-6px;}
.zpzwb li.now .zpzwbt{ border-bottom:1px solid #fff;}
.zpzwb li.now .icon13{ display:block}
.lxwm{ width:1200px; margin:0 auto; padding:70px 0 80px;}
.lxwm ul{ width:1300px;}
.lxwm li{ display:inline-block; float:left; margin-right:100px; padding-left:65px; color:#666; font-size:14px; line-height:22px;}
.lxwm li h1{ line-height:22px; margin-bottom:5px; color:#333; font-size:18px;}
.icon14a{ background:url(../images/icon14a.png) no-repeat left center}
.icon14b{ background:url(../images/icon14b.png) no-repeat left center}
.icon14c{ background:url(../images/icon14c.png) no-repeat left center}
.icon14d{ background:url(../images/icon14d.png) no-repeat left center}
.map{ background:url(../images/img8.jpg) no-repeat center center; width:100%; height:620px;}
.zix{ padding:60px 0 85px; width:1200px; margin:0 auto}
.zix ul{ width:1236px;}
.zix li{ float:left; width:376px; margin:0 36px 40px 0; border-bottom:1px solid #e0e0e0; overflow:hidden; line-height:25px; font-size:13px; color:#999; padding-bottom:20px;height:296px;}
.zixt{ width:376px; height:200px; margin-bottom:20px;}
.zixt img{width:376px; height:200px; transition:all 0.3s}
.zix li h1 a{ display:inline-block; font-size:18px; color:#333; line-height:25px; margin-bottom:5px;}
.zixt a:hover img{ transform:scale(1.15)}
.xsqb{ display:inline-block; cursor:pointer; color:#333; font-size:16px; border:1px solid #c3c3c3; width:188px; height:54px; border-radius:27px; line-height:54px; text-align:center}
.zxxq{ padding:65px 0 100px; width:1160px; margin:0 auto}
.zxxqt{ text-align:center; padding-bottom:45px; line-height:28px; color:#999; font-size:14px;}
.zxxqt h1{ line-height:35px; margin-bottom:20px; color:#333; font-size:24px;}
.zxxqb{ color:#666; font-size:13px; line-height:25px; padding-bottom:70px;}
.zlxz{ width:1200px; margin:0 auto; padding:60px 0 85px;}
.zlxzb{ padding:0 40px 30px; background:#f8f8f8}
.zlxzb li{ border-bottom:1px solid #e5e5e5; line-height:60px; font-size:14px;}
.icon15{ background:url(../images/icon15.png) no-repeat left center;}
.jplb{ padding:65px 0 50px; text-align:center}
.jplb a{ display:inline-block; width:158px; border:1px solid #00adef; height:44px; border-radius:22px; line-height:44px; text-align:center; color:#00adef; font-size:15px; margin:0 8px;}
.jplb a:hover,.jplb a.now{ color:#fff; background:#00adef}
.jplbb{ text-align:center; padding-bottom:35px;}
.jplbb h1{ color:#333; font-size:30px; line-height:35px; margin-bottom:10px;}
.jplbb p{ font-family:Arial; color:#333; opacity:0.5; font-size:15px; line-height:20px;}
.anlt{ height:515px; background:#f5f5f5;}
.anltl{ float:left; padding-left:70px; width:435px; height:515px;}
.anltlm{width:435px; height:515px; vertical-align:middle; display:table-cell; text-align:left; color:#666; font-size:15px; line-height:25px;}
.anl{ padding:35px 0 85px;}
.anl ul{ width:1218px;}
.anl li{ float:left; width:388px; position:relative; margin:0 18px 35px 0; overflow:hidden; height:250px;}
.anl li img{width:388px; height:250px;}
.khaltxt2{ background:rgba(255,255,255,0.85); width:100%; height:55px; line-height:55px; text-align:center; font-size:16px; color:#333; position:absolute; left:0; bottom:0}
.khalb2{ background:rgba(0,173,239,0.9); position:absolute; left:0; top:250px; width:388px; height:250px;transition:all 0.3s}
.khalb2 a{ display:table-cell;width:388px; height:250px; text-align:center; vertical-align:middle; color:#fff; font-size:14px; line-height:25px;}
.khalb2 a h1{ color:#fff; font-size:22px; padding:5px 0}
.khalb2 a span{ display:block; background:url(../images/icon21.png) no-repeat center center; width:50px; height:50px; margin:0 auto}
.anl li:hover .khaltxt2{ bottom:-55px;}
.anl li:hover .khalb2{ top:0}


.alxq{ padding:50px 0 80px; color:#666; font-size:14px; line-height:25px}
.alxqt{ text-align:center; color:#333; font-size:24px; padding:20px 0 35px; line-height:30px;}
.jjfa{ display:table; padding-bottom:80px; width:1200px;}
.jjfa div{ display:table-cell; vertical-align:middle; width:50%;}
.jjtxt1{ color:#333; font-size:36px; line-height:40px; margin-bottom:30px;}
.jjtxt2{ line-height:30px; color:#666; font-size:16px;}
.jjtxt{ width:550px;}
.fana{display:table; margin:0 auto; width:1200px;}
.fanam{display:table-cell; vertical-align:middle; width:50%;}
.fana2{display:table; margin:0 auto; width:1200px;}
.fana3{display:table;  margin:0 auto; width:1200px;}
.fana4{display:table; margin:0 auto; width:1200px;}
.fana5{display:table;  margin:0 auto; width:1200px;}
.fana6{display:table; margin:0 auto; width:1200px;}
.sykh{ padding:60px 0 80px; width:1200px; margin:0 auto;}
.sykh h1,.ptcpt{ font-size:22px; color:#333; line-height:30px; margin-bottom:30px;}
.sykh .bx-wrapper{ margin:0 auto}
.sykh .bx-wrapper .bx-viewport{ border:none; left:0; box-shadow:none; background:none !important}
.sykh .bx-controls{ position:absolute; border:1px solid #e0e0e0; width:78px; height:28px; right:0; top:-60px;}
.sykh .bx-controls-direction{ width:100%; margin:0 auto}
.sykh .bx-prev{ background:url(../images/icon16a.png) no-repeat center center !important; display:inline-block !important; width:38px!important; height:28px!important; float:left; border-right:1px solid #e0e0e0  }
.sykh .bx-next{ background:url(../images/icon16b.png) no-repeat center center!important; display:inline-block!important; width:39px!important; height:28px!important; float:right }
.ptcp{ padding:70px 0 80px; width:1200px; margin:0 auto;}
.ptcp .bx-wrapper{ margin:0 auto}
.ptcp .bx-wrapper .bx-viewport{ border:none; left:0; box-shadow:none; background:none !important}
.ptcp .bx-controls{ position:absolute; border:1px solid #e0e0e0; width:78px; height:28px; right:0; top:-60px;}
.ptcp .bx-controls-direction{ width:100%; margin:0 auto}
.ptcp .bx-prev{ background:url(../images/icon16a.png) no-repeat center center !important; display:inline-block !important; width:38px!important; height:28px!important; float:left; border-right:1px solid #e0e0e0  }
.ptcp .bx-next{ background:url(../images/icon16b.png) no-repeat center center!important; display:inline-block!important; width:39px!important; height:28px!important; float:right }

.flex-direction-nav{ position:absolute; border:1px solid #e0e0e0; width:78px; height:28px; right:0; top:-60px;}
.flex-direction-nav li{ margin:0 !important}
.flex-prev{background:url(../images/icon16a.png) no-repeat center center !important; display:inline-block !important; width:38px!important; height:28px!important; float:left; border-right:1px solid #e0e0e0; position:relative !important; opacity:1!important; margin:0 !important; left:inherit !important}
.flex-next{background:url(../images/icon16b.png) no-repeat center center!important; display:inline-block!important; width:39px!important; height:28px!important; float:right;position:relative !important; opacity:1!important; margin:0 !important; right:inherit !important}

.ptcp .slide{ background:#fff;}
.ptcpm{ background:#fff; text-align:center; height:260px; color:#999; font-size:13px; position:relative}
.ptcpmt{ width:288px; text-align:center; height:220px; display:table-cell; vertical-align:middle}
.ptcpmt img{ max-width:262px; max-height:160px; margin:0 auto}
.ptcpm h1 a{ text-align:center; display:inline-block; color:#333; font-size:16px; line-height:40px; background:#ececec; width:100%; position:absolute; left:0; bottom:-40px;}
.ptcpm:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.12)}
.ptcpm:hover h1 a{ bottom:0}

.gqsxj{ padding:70px 0 95px;}
.gqsxjt{ line-height:30px; font-size:26px; color:#333; margin-bottom:35px;}
#slider {width:1200px;margin: 0 auto;position: relative;}
.scroll {overflow: hidden;width:1200px; height:360px;	margin: 0 auto;position: relative;}
.scrollContainer {position:absolute;}
.scrollContainer div.panel {width: 290px;padding-right:15px;height: 360px; }
.inside { padding:40px 25px 0;background:#f5f5f5; height:320px}
.insidel{ float:left; width:260px; height:320px; display:none; margin-top:-20px;}
.insidel span{ display:table-cell; vertical-align:middle; text-align:center;width:260px; height:320px;}
.insidel span img{max-width:260px; max-height:320px;}
.insider{ width:260px; float:left; display:none; padding-left:10px; line-height:30px; color:#666; font-size:14px;}
.insider h1{line-height:38px; color:#333; font-size:18px;}
.insider h2{color:#999; font-size:14px; line-height:28px;}
.inside h1 { line-height:38px; color:#333; font-size:18px;	}
.inside p{ color:#999; font-size:14px; line-height:28px;}
.insideb{ width:290px; display:table-cell; vertical-align:middle; text-align:center; height:260px}
.insideb img{ max-width:150px; max-height:260px;}


.gqsxj .left{ background:url(../images/icon16a.png) no-repeat center center !important; display:inline-block !important; width:38px!important; height:28px!important; position:absolute; right:37px; top:-60px; border:1px solid #e0e0e0; cursor:pointer  }
.gqsxj .right{ background:url(../images/icon16b.png) no-repeat center center!important; display:inline-block!important; width:39px!important; height:28px!important;position:absolute; right:0; top:-60px;border:1px solid #e0e0e0; border-left:none; cursor:pointer }

.slide-banner {height: 100%;position: relative;}
.banner-bg {background-color: #10141f;background-position: 50% 0;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}
.banner-nav {bottom: 27px;left: 50%;position: absolute;z-index: 999;}
.banner-nav li {background: rgba(0, 0, 0, 0) url("../images/banner_liico.png") no-repeat scroll center center;border-radius: 8px;cursor: pointer;float: left;height: 9px;margin-right: 20px;width: 9px;}
.banner-nav li.active {background-color: #fff;background-position: -280px -929px;}
.banner-content {height: 100%;margin: 0 auto;position: relative;transition: all 0.6s ease 0s;width: 945px;z-index: 100;}
.sec1_tit {color: #ffffff;font-size: 48px;text-align: center;}
.banner-img {left: -150%;position: absolute;z-index: 2;}
.banner-img2 {left: 0;position: absolute;z-index: 2; width:100%; text-align:center}
.img39a{top: 15%;width: 100%;z-index: 9;}
.img39b{top: 25%;width: 100%;z-index: 9;}
.img39c{top: 35%;width: 100%;z-index: 9;}
.img39d{top: 45%;width: 100%;z-index: 9;}
.img39e{top: 55%;width: 100%;z-index: 8;}

.bar01 {top: 20%;width: 100%;z-index: 9;}
.bar02 {color: #9e9e9e;font-size: 24px;text-align: center;top: 33%;width: 100%;z-index: 9;}
.bar03 {margin-left: -66px;top: 42%;z-index: 9;}
.bar04 {margin-left: -507px;top: 55%;z-index: 9;}
.bar05 {bottom: 0;margin-left: -512px;opacity: 1;}
.bar01_btn {height: 40px;padding: 10px 20px; background:#00adef; border:none; color:#fff; border-radius:5px;}
.bar01_btn span {}
.banner-bar-bg {bottom: 0;height: 5px;margin: 0 auto;position: absolute;width: 100%;z-index: 99999;}
.banner-bar {background: #fff;bottom: 0;height: 5px;left: 0;position: absolute;width: 0;z-index: 999;}

.title{ text-align:center; line-height:25px; font-size:15px; color:#999; padding-bottom:30px}
.title h1{ color:#333; font-size:30px; line-height:45px;}
.title2{ text-align:center; line-height:25px; font-size:15px;padding-bottom:30px}
.title2 h1{ color:#fff; font-size:30px; line-height:45px;}
.title2 p{ color:#fff; opacity:0.5}
.jyhym{ width:1080px; margin:0 auto}
.jyhy{ float:left; width:115px; position:relative; background:#495669;border-radius:10px; overflow:hidden}
.jyhy li{ width:115px; height:110px; background:#495669; border-bottom:1px solid #3a4554;transition:all 0.3s}
.jyhy li span{ display:table-cell; width:110px; height:105px; text-align:center; vertical-align:middle; color:#fff; line-height:30px; font-size:16px;}
.jyhy li span img{ width:32px;}
.jyhy li.fir{ border-radius:10px 10px 0 0}
.jyhy li.last{ border-radius:0 0 10px 10px; border:none}
.jyhy li.now{ background:#00adef; border-radius:5px; border:none;}
.icon23{ background:url(../images/icon23.png) no-repeat center center; display:inline-block; width:15px; height:27px; float:left; transform:translateY(39px); transition:all 0.3s}
.jyhyr{ width:850px; float:right;}
.jyhyrm{ position:relative; padding-top:5px;display:none}
.jyhyr img{ width:580px; float:left}
.jyhyrtxt{ background:#fff; position:absolute; right:0; top:50%; margin-top:-135px; width:350px; height:270px; box-shadow:0 0 18px rgba(0,0,0,0.18)}
.jyhyrtxtm{ padding:30px; }
.jyhyrtxtm h1{ display:inline-block; line-height:30px; padding-bottom:25px; background:url(../images/icon19.jpg) no-repeat left bottom; color:#00adef; font-size:18px; margin-bottom:15px;}
.jyhyrtxtm h1 a{color:#00adef; display:inline-block; width:100%; background:none; padding:0}
.jyhyrtxtm h1 a:hover{ background:none}
.jyhyrtxtm p{ text-align:justify; line-height:20px; color:#333; font-size:12px; margin-bottom:20px;} 
.jyhyrtxtm a{ display:inline-block; float:left; width:50%; background:url(../images/icon20a.jpg) no-repeat left center;background-size:5px auto; padding-left:15px; line-height:22px; color:#999; box-sizing:border-box}
.jyhyrtxtm a:hover{ background:url(../images/icon20b.jpg) no-repeat left center; background-size:5px auto; color:#00adef}
.img36{ background:url(../images/img36.jpg) no-repeat center center; background-size:cover}

.khal{ width:1080px; margin:0 auto}
.khal ul{ width:1215px;}
.khal li{ width:350px; height:205px; float:left; margin:0 15px 20px 0; position:relative; overflow:hidden; cursor:pointer}
.khal li img{ width:350px; height:205px;}
.khaltxt{ background:rgba(255,255,255,0.85); height:40px; line-height:40px; position:absolute; left:0; bottom:0; text-align:center; color:#333; font-size:18px; width:100%; transition:all 0.3s}
.khalb{ background:rgba(0,173,239,0.9); position:absolute; left:0; top:205px; width:390px; height:205px;transition:all 0.3s}
.khalb a{ display:table-cell;width:350px; height:205px; text-align:center; vertical-align:middle; color:#fff; font-size:14px; line-height:25px;}
.khalb a h1{ color:#fff; font-size:18px;}
.khalb a span{ display:block; background:url(../images/icon21.png) no-repeat center center; background-size:35px auto; width:50px; height:50px; margin:0 auto}
.khal li:hover .khaltxt{ bottom:-40px;}
.khal li:hover .khalb{ top:0}
.xwzx{ width:1080px; margin:0 auto}
.xwzxl{ float:left; width:520px; position:relative; color:#999; font-size:14px; line-height:22px;}
.xwzxl img{ width:520px;}
.xwzxl h1 a{ display:inline-block; color:#333; font-size:16px; line-height:25px; padding:20px 0 15px;}
a.more{ display:inline-block; width:150px; height:45px; line-height:45px; text-align:center; color:#fff; background:#00adef}
a.more span{ background:url(../images/icon22.png) no-repeat right center; padding-right:20px; color:#fff; font-size:14px; display:inline-block; line-height:45px;}
.xwzxltxt{background:#00adef; position:absolute; left:0; top:0; color:#fff; width:85px; height:95px; font-size:13px; line-height:24px;}
.xwzxltxt span{ display:table-cell; width:85px; height:95px; vertical-align:middle; text-align:center}
.xwzxltxt span h1{ color:#fff; font-size:54px; line-height:50px;}
.xwzxr{ float:right; width:525px;}
.xwzxr li{ border-bottom:1px solid #e9e9e9; padding:25px 0; cursor:pointer}
.xwzxrl{ float:left; width:72px; text-align:center;font-size:16px; line-height:25px; color:#999;}
.xwzxrl h1{ line-height:65px; color:#dcdcdc; font-size:68px;}
.xwzxrr{ width:425px; padding-right:10px; color:#999; font-size:14px; line-height:22px; float:right}
.xwzxrr h1 a{ color:#333; font-size:16px; line-height:25px; margin-bottom:15px; display:inline-block}
.xwzxr li:hover  .xwzxrr h1 a{ color:#00adef}
.xwzxr li:first-child{ padding:0 0 30px;}

.lbxt{ padding:20px 0 0}
.lbxt li{ padding:70px 0;}
.lbxtm{ width:1200px; margin:0 auto}
.lbxtm h1{ text-align:center; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; height:65px; line-height:65px; text-align:center; color:#505050; font-size:30px; margin-bottom:60px;font-family:"幼圆";}
.lbxtml{ float:left; border:1px solid #e2e2e2; padding:25px; width:525px; height:350px; background:#fff}
.lbxtml img{width:525px; height:350px;}
.lbxtmr{ padding-left:65px; width:520px; float:left; height:400px;}
.lbxtmrm{ width:520px; height:400px; display:table-cell; vertical-align:middle; color:#666; font-size:14px; line-height:35px;}
.lbxtmrm a{ display:inline-block; border:1px solid #77b3f6; color:#282828; width:75px; height:25px; line-height:25px; text-align:center}
.jzgd{ cursor:pointer; display:inline-block; border:1px solid #00adef; width:170px; height:38px; text-align:center; line-height:38px;}
.jzgd a{ display:inline-block; line-height:38px; background:url(../images/icon24.png) no-repeat left center; padding-left:22px; color:#00adef; font-size:18px;}
 

.banner {
    color: #fff;
    overflow: hidden; 
    position: relative; 
    width: 100%;
}
.banner li {
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.banner img {
    display: block;
    position: absolute;
}
.banner_txt {
    position: absolute;
    text-align: center; 
    top: 0;
    transition: all 0.6s ease 0.5s;
    width: 100%;
}
.banner_txt h2 {
    font-family: "Microsoft Yahei";
    font-size: 72px;
    font-weight: normal;
    line-height: 139%;
    text-align: center;
}
.banner_txt h2 img {
    width: 100%;
}
.banner_txt h3 {
    font-family: "Microsoft New Tai Lue";
    font-size: 79px;
    font-weight: normal;
    line-height: 110%;
    text-transform: uppercase;
}
.banner_txt h4 {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 3px #fff;
    font-size: 72px;
    font-weight: normal;
    line-height: 100%;
    text-transform: uppercase;
}
.banner_txt p {
    font-size: 16px;
}
.banner_txt p img {
    width: 100%;
}
.s {
  
    opacity: 0;
    transform: scale(0.6);
}
.banner_prev, .banner_next {
    background: rgba(0, 0, 0, 0) url(../images/icon_banner.png) no-repeat scroll 0 0;
    display: block;
    height: 70px;
    margin-top: -35px;
    position: absolute;
    top: 50%;
    width: 35px;
    z-index: 1000;
}
.banner_prev {
    left:50px;
}
.banner_prev:hover {
    background-position: left bottom;
}
.banner_next {
    background-position: right top;
    right: 50px;
}
.banner_next:hover {
    background-position: right bottom;
}
.banner3 {
    height:100%;
    position: relative;
    width: 100%;
    z-index: 80;background:url(../images/banner1.jpg) no-repeat center center;
}
.DB_tab25 {
    height: 100%;
  
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 80;
}
.DB_tab25 .DB_bgSet {
    position: relative; width:100%; height:100%;
}
.DB_tab25 .DB_bgSet li {
    background-repeat: no-repeat;
    display: none;
    height: 100%;
    position: absolute;
    width: 100%;
}
.DB_tab25 .DB_bgSet li a {
    display: block;
    height: 100%;
    width: 100%;
}
.DB_tab25 .DB_imgSet { 
    left: 0;
  
    position: absolute;
    width: 100%;
}
.DB_tab25 .DB_imgSet li{}
.DB_tab25 .DB_imgSet li img{ }
.DB_tab25 .DB_imgSet .DB_1_1 {
    left: 260px;
    opacity: 0.2;
    position: absolute;
    top: 0;
}
.DB_tab25 .DB_imgSet .DB_1_2 {
    left: 455px;
    position: absolute;
    top: 110px;
}
.DB_tab25 .DB_imgSet .DB_1_3 {
    left: 310px;
    position: absolute;
    top: 135px;
}
.DB_tab25 .DB_imgSet .DB_1_4 {
    left: 525px;
    position: absolute;
    top: 410px;
}
.DB_tab25 .DB_imgSet .DB_2_1 {
    left:0;
    position: absolute;
    top: 0;
}
.DB_tab25 .DB_imgSet .DB_2_2 {
    left:0;
    position: absolute;
    top:0;
}
.DB_tab25 .DB_imgSet .DB_2_3 {
    left: 1000px;
    position: absolute;
    top: 10px;
}
.DB_tab25 .DB_imgSet .DB_2_4 {
    left: 570px;
    position: absolute;
    top: 170px;
}
.DB_tab25 .DB_imgSet .DB_2_5 {
    left: 545px;
    position: absolute;
    top: 270px;
}
.DB_tab25 .DB_imgSet .DB_3_1 {
    left: 0;
    position: absolute;
    top: 0;
}
.DB_tab25 .DB_imgSet .DB_3_2 {
    left: 0;
    position: absolute;
    top: 0;
}
.DB_tab25 .DB_imgSet .DB_3_3 {
    left: 376px;
    position: absolute;
    top: 320px;
}
.DB_tab25 .DB_imgSet .DB_4_1 {
    left: 0;
    position: absolute;
    top: 0;
}
.DB_tab25 .DB_imgSet .DB_4_2 {
    left: 0;
    position: absolute;
    top:0;
}
.DB_tab25 .DB_imgSet .DB_4_3 {
    left: 145px;
    position: absolute;
    top: 20px;
}
.DB_tab25 .DB_imgSet .DB_4_4 {
    left: 290px;
    position: absolute;
    top: 20px;
}
.DB_tab25 .DB_imgSet .DB_4_5 {
    left: 390px;
    position: absolute;
    top: 100px;
}
.DB_tab25 .DB_imgSet .DB_4_6 {
    left: 425px;
    position: absolute;
    top: 260px;
}
.DB_tab25 .DB_imgSet .DB_4_7 {
    left: 560px;
    position: absolute;
    top: 110px;
}
.DB_tab25 .DB_imgSet .DB_4_8 {
    left: 785px;
    position: absolute;
    top: 295px;
}
.DB_tab25 .DB_imgSet .DB_4_9 {
    left: -410px;
    position: absolute;
    top: 420px;
}
.DB_tab25 .DB_imgSet .DB_5_1 {
    left: 210px;
    position: absolute;
    top: 95px;
}
.DB_tab25 .DB_imgSet .DB_5_2 {
    left: 600px;
    position: absolute;
    top: 100px;
}
.DB_tab25 .DB_imgSet .DB_5_3 {
    left: 600px;
    position: absolute;
    top: 205px;
}
.DB_tab25 .DB_imgSet .DB_5_4 {
    left: 600px;
    position: absolute;
    top: 280px;
}
.DB_tab25 .DB_menuWrap {
    bottom: 10px;
    height: 30px;
    left: 50%;
    margin-left: -85px;
    position: absolute;
   /* width: 100%;*/
}
.DB_tab25 .DB_menuWrap .DB_menuSet {
    font-size: 0;
    padding: 15px 0;
    text-align: center;
    width: 100%;
}
.DB_tab25 .DB_menuWrap .DB_menuSet li {
    background: #fff none repeat scroll 0 0;
    border-radius: 2.5px;
    cursor: pointer;
    display: inline-block; 
    height: 5px;
    margin: 0 3px;
    width: 50px;
}
.DB_tab25 .DB_menuWrap .DB_menuSet li.select {
    background: #696a6d none repeat scroll 0 0;
}
.gaoqbox{ position:relative}
.gaoq{ width:1200px; margin:0 auto; overflow:hidden}
.gaoq ul{ width:1230px;}
.gaoq li{ float:left; width:290px; height:360px; overflow:hidden; margin-right:15px; background:#f5f5f5; transition:all 0.3s}
.gaoq li.now{ width:605px;}
.gaoq li.now .insidel,.gaoq li.now .insider{ display:block; opacity:1}
.gaoq li.now .insidem{ display:none; opacity:0}

.gqsxj .bx-controls{ position:absolute; border:1px solid #e0e0e0; width:78px; height:28px; right:0; top:-60px;}
.gqsxj .bx-controls-direction{ width:100%; margin:0 auto}
.gqsxj .bx-prev{ background:url(../images/icon16a.png) no-repeat center center !important; display:inline-block !important; width:38px!important; height:28px!important; float:left; border-right:1px solid #e0e0e0; font-size:0 }
.gqsxj .bx-next{ background:url(../images/icon16b.png) no-repeat center center!important; display:inline-block!important; width:39px!important; height:28px!important; float:right; font-size:0 }



@media screen and (min-height:760px){
.jyhym,.khal,.xwzx{ width:1200px;}	
.xwzxl{ width:580px}
.xwzxl img{ width:580px;}
.xwzxr{ width:585px;}
.khal li{ width:390px;height:252px; }
.khal li img{ width:390px; height:252px;}
.khaltxt{ height:60px; line-height:60px;}
.khalb{ top:252px; width:390px; height:252px;}
.khalb a h1{ font-size:22px;}
.khalb a{width:390px; height:252px}
.khal li:hover .khaltxt{ bottom:-60px;}
.title2,.title{ line-height:35px; padding-bottom:40px;}
.title2 h1,.title h1{ font-size:36px;}
.jyhy{ width:135px;}
.jyhy li{ width:135px; height:125px;}
.jyhy li span{ width:135px; height:125px;}
.jyhy li span img{ width:auto}
.icon23{transform:translateY(49px);}
.jyhyr{ width:950px; height:475px; overflow:hidden}
.jyhyr img{ width:650px}
.jyhyrtxt{ width:396px; height:354px; margin-top:-172px}
.jyhyrtxtm{ padding:40px}
.jyhyrtxtm h1{ line-height:35px; padding-bottom:25px; margin-bottom:20px;}
.jyhyrtxtm h1 a{ font-size:24px;}
.jyhyrtxtm p{ font-size:14px; line-height:24px; margin-bottom:45px;}
.jyhyrm{ padding-top:12px;}
.jyhyrtxtm a{ font-size:14px; line-height:28px;}
.xwzxrr{ width:475px;} 
.xwzxrl{ width:82px;}
}
.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.zoomMask{position:absolute;background:url("../images/bg_sign07.gif") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
/**0213**/
.cpxq{ padding:100px 30px 70px}

.album{margin:0 auto;width:1140px;overflow:hidden;}
.album-image-md{position:relative;z-index:1;margin:0 auto 15px;height:460px; width:920px; border:1px solid #e3e3e3;}
.album-image-bd{position:relative;z-index:1;margin:0 auto;height:460px;width:920px; vertical-align:middle; display:table-cell;text-align:center;overflow:hidden;}
.album-image{max-height:460px;max-width:920px;}
.album-image-ft{margin:0 auto;height:50px;line-height:50px;text-align:center;overflow:hidden;}
#album-image-ft{font-size:12px;}
.album-image-nav{position:absolute;z-index:2;top:0;left:-109px;margin:0;padding:0;width:1140px;height:462px;overflow:hidden;}
.album-image-nav-left-block{position:relative;z-index:1;float:left;margin:0;width:50%;height:462px;list-style-type:none;overflow:hidden;}
.album-image-nav-right-block{position:relative;z-index:1;float:left;margin:0;width:50%;height:462px;list-style-type:none;overflow:hidden;}
.album-image-btn-prev{ display:inline-block; width:40px; height:30px; background:url(../images/icon25a.png) no-repeat center center; position:absolute; left:0; top:50%; margin-top:-15px; font-size:0}
.album-image-btn-next{display:inline-block; width:40px; height:30px; background:url(../images/icon25b.png) no-repeat center center; position:absolute; right:1px; top:50%; margin-top:-15px;font-size:0}
.album-image-loading-overlay{position:absolute;z-index:4;top:0;left:0;margin:0;width:980px;height:750px;background-color:#FFF;opacity: 0.6;filter:alpha(opacity=60);overflow:hidden;}
.album-image-loading-overlay img{position:absolute;z-index:4;top:50%;left:50%;margin:-50px  0 0 -50px;width:100px;height:100px;}
.album-carousel{margin:0 auto;width:980px;height:100px;overflow:hidden;}
.album-carousel-btn-prev:link,.album-carousel-btn-prev:visited,.album-carousel-btn-prev:hover{ display:none}
.album-carousel-btn-next:link,.album-carousel-btn-next:visited,.album-carousel-btn-next:hover{ display:none}
.album-carousel-btn-prev:hover,.album-carousel-btn-next:hover{color:#F00;background-color:#F4F4F4;}
.album-carousel-zone{position:relative;z-index:1;margin:0 auto;width:920px;height:100px;overflow:hidden;}
.album-carousel-list{position:absolute;z-index:2;top:0;left:0;margin:0;padding:0;width:1760px;height:100px;overflow:hidden;}
.album-carousel-thumb{position:relative;z-index:3;float:left; width:188px;height:100px;overflow:hidden;}
.album-carousel-thumb a:link,.album-carousel-thumb a:visited,.album-carousel-thumb a:hover{ display:inline-block; width:166px; height:98px; border:1px solid #e3e3e3; margin-right:20px;}
.album-carousel-thumb a span{ display:table-cell; vertical-align:middle; text-align:center; width:166px; height:98px;}
.album-carousel-thumb-selected a:link,.album-carousel-thumb-selected a:visited,.album-carousel-thumb-selected a:hover,.album-carousel-thumb a:hover{border:1px solid #00adef;}
.album-carousel-thumb img{max-width:166px; max-height:98px;}
.cpxqm{ color:#050505; font-size:14px; line-height:50px; padding:60px 0 0}
.cpxqmtxt{ display:inline-block; color:#666; font-size:24px; border-bottom:2px solid #00adef; line-height:40px; padding:0 10px;}

/**0224**/
.famenu{ padding:50px 0 0; text-align:center; width:950px;} 
.famenu a{ display:inline-block;  border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; height:45px; line-height:45px; width:190px; text-align:center; color:#333; font-size:15px;} 
.famenu a:hover,.famenu a.now{ color:#fff; background:#00adef}

.famenu2{ padding:50px 0 0; text-align:center; width:950px;} 
.famenu2 a{ display:inline-block;  border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; height:45px; line-height:45px; width:190px; text-align:center; color:#333; font-size:15px; float:left} 
.famenu2 a:hover,.famenu2 a.now{ color:#fff; background:#00adef}

.sykhpic{}
.sykhpic ul{ width:1300px;}
.sykhpic li{ float:left; margin:0 15px 10px 0; text-align:center; width:228px;}
.sykhpic li img{ height:100px; width:225px; margin:10px 0} 
.title4{ border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; line-height:65px; text-align:center; color:#505050; font-size:30px; font-family:"幼圆"; letter-spacing:2px;}
.title4txt{ letter-spacing:2px; text-transform:uppercase; color:#999;font-family:"幼圆";}
.gsjj{ padding:70px 0 90px;}
.gsjjl{ float:left; border:1px solid #e0e0e0; padding:20px; width:425px; height:285px;}
.gsjjl img{ width:425px; height:285px;}
.gsjjr{ float:right;; padding-right:20px; width:670px; color:#505050; font-size:14px; line-height:25px;}
.gsjjr h1{ font-size:24px; line-height:30px;}
.dctxt{ text-align:center;font-family:"幼圆"; color:#505050; font-size:30px; padding:20px 0 70px; line-height:35px;}
.dcsh{ background:#f5f5f5; padding:40px 0 35px}
.dcsh .bx-viewport{ border:none; box-shadow:none; background:none}
.dcsh .slide{ color:#505050; font-size:14px; line-height:24px;}
.dcsh .slide h1 a{ display:inline-block; padding:15px 0; line-height:30px; color:#505050; font-size:18px;}
.dcsh .bx-prev,.dcsh .bx-prev:hover{ font-size:0; display:inline-block; width:21px; height:35px; position:absolute; left:-40px; top:110px; background:url(../images/icon50a.png) no-repeat center center;} 
.dcsh .bx-next,.dcsh .bx-next:hover{ font-size:0; display:inline-block; width:21px; height:35px; position:absolute; right:-40px; top:110px; background:url(../images/icon50b.png) no-repeat center center;}
.fzlc{ padding:85px 0; width:1200px; margin:0 auto}
.fzlct{ padding:105px 90px 115px 120px;}
.fzlctm{ display:none}
.fzlctl{ float:left; background:#00adef; padding:10px; width:440px; height:295px;}
.fzlctl img{ width:440px; height:295px;}
.fzlctr{ float:left; padding-left:55px; width:475px; height:315px;}
.fzlctrm{ display:table-cell; vertical-align:middle; width:475px; height:315px; color:#505050; font-size:14px; line-height:25px;}
.fzlctrm h1{ color:#00adef; font-size:20px; line-height:30px; margin-bottom:25px;}
.fzlcb{ border-top:1px solid #9b9b9b; border-bottom:1px solid #9b9b9b; position:relative; width:1120px; padding:0 40px; height:40px; overflow:hidden}
.fzlcb li{ float:left; width:140px; cursor:pointer; text-align:center; line-height:40px; color:#c2c2c2; font-size:18px;}
.fzlcb li.on{ color:#4e9ed6; font-weight:bold}
.icon51a{ display:inline-block; width:40px; height:40px; position:absolute; left:0; top:0;background:url(../images/icon51a.png) no-repeat center center; cursor:pointer}
.icon51b{ display:inline-block; width:40px; height:40px; position:absolute; right:0; top:0;background:url(../images/icon51b.png) no-repeat center center; cursor:pointer}
.gsfl{ padding:80px 0 120px; width:1200px; margin:0 auto}
.gsfll{ float:left; background:#fff; padding:20px; border:1px solid #c2c2c2; width:480px; height:300px;}
.gsfll img{ width:480px; height:300px}
.gsflr{ float:right; width:620px;  height:342px;}
.gsflrm{ display:table-cell; vertical-align:middle; width:620px; height:342px; color:#8b8b8b; font-size:14px; line-height:25px;}
.gsflrm span{ display:inline-block; border:1px solid #01acf2; color:#505050; font-size:14px; width:75px; height:28px; line-height:28px; text-align:center; margin:0 20px 20px 0}
.zpxx{ padding:75px 0; width:1200px; margin:0 auto}
.zpxxt{ width:1200px; height:385px; position:relative; z-index:10}
.zpxxtm{ visibility:hidden; width:1200px; height:385px; position:absolute; left:0; top:0}
.zpxxt .bx-wrapper .bx-viewport{ border:none; box-shadow:none; height:380px;}
.xzzl{ border:1px solid #e1e1e1; background:#f6f6f6; padding:0 20px; height:378px; width:280px;}
.xzzl h1{ border-bottom:1px solid #e1e1e1; line-height:60px; color:#5e5e5e; font-size:18px;}
.xzzlm{ padding:40px 0 0; color:#818181; font-size:14px; line-height:30px;}
.xzzlm h2{ font-size:14px; color:#5e5e5e;}
.xzzl a{ display:inline-block; border:1px solid #00adef; width:75px; height:28px; line-height:28px; text-align:center; color:#282828; font-size:12px;}
.zpxxt .bx-prev,.zpxxt .bx-prev:hover{ display:inline-block; width:50px; height:50px; position:absolute; left:-80px; top:165px;background:url(../images/icon52a.png) no-repeat center center; cursor:pointer; font-size:0}
.zpxxt .bx-next,.zpxxt .bx-next:hover{ display:inline-block; width:50px; height:50px; position:absolute; right:-80px; top:165px;background:url(../images/icon52b.png) no-repeat center center; cursor:pointer; font-size:0}
.zpxxb{ padding:60px 0 0; width:460px; margin:0 auto}
.zpxxb li{ float:left; width:115px; text-align:center; height:45px; line-height:45px; box-sizing:border-box; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; cursor:pointer; color:#333; font-size:15px;}
.zpxxb li.now{ color:#fff; background:#00adef}
.tcbg{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:100; display:none; background:rgba(0,0,0,0.5)}
.zpxq{ border:1px solid #c5c5c5; background:#fff; padding:30px 35px; width:600px; position:fixed; left:50%; height:540px; top:50%; margin:-300px 0 0 -335px; color:#898989; font-size:14px; line-height:25px; z-index:101; display:none}
.zpxq h1{ text-align:center; font-size:24px; line-height:30px; margin-bottom:30px;}
.icon53{ display:inline-block; width:50px; height:50px; position:absolute; right:0; top:0;background:url(../images/icon53.png) no-repeat center center; cursor:pointer; }
.zzry{ padding:70px 0 160px; width:1200px; margin:0 auto}
.zzrym{ position:relative; width:1200px;}
.zzrym .bx-wrapper .bx-viewport{ border:none; box-shadow:none; height:307px;}
.zzrym .slide{ border:1px solid #ccc; width:227px; height:305px; box-sizing:border-box}
.zzrym .slide span{ display:table-cell; width:225px; height:305px; vertical-align:middle; text-align:center}
.zzrym .slide span img{ max-width:225px; max-height:305px; display:inline-block}
.zzrym .bx-prev,.zzrym .bx-prev:hover{ display:inline-block; width:50px; height:50px; position:absolute; left:-80px; top:130px;background:url(../images/icon52a.png) no-repeat center center; cursor:pointer; font-size:0}
.zzrym .bx-next,.zzrym .bx-next:hover{ display:inline-block; width:50px; height:50px; position:absolute; right:-80px; top:130px;background:url(../images/icon52b.png) no-repeat center center; cursor:pointer; font-size:0}
.lxfs{ padding:70px 0 50px}
.lxfsb{ padding:90px 0 0 65px;}
.lxfsb ul{ width:1200px;}
.lxfsb li{ float:left; width:530px; margin-right:70px; line-height:30px; color:#505050; font-size:14px; margin-bottom:50px;}
.lxfsb li h1{ color:#00adef; font-size:18px; margin-bottom:10px}
.fwrx{ padding:70px 0 110px;}
.fwrximg{ border:1px solid #e6e6e6; background:#fff; padding:25px; width:520px; height:350px;}
.fwrximg img{width:520px; height:350px;}
.fwrxtxt{ width:628px; height:402px;}
.fwrxtxtm{ padding:0 55px; width:518px; letter-spacing:1px; height:402px; display:table-cell; vertical-align:middle; color:#9e9e9e; font-size:22px; line-height:38px;}
.xzpd{ padding:65px 0 90px; width:1200px; margin:0 auto}
.xzpdbt{ background:#eaeaea; height:40px; line-height:40px; padding:0 35px; color:#666; font-size:16px;}
.xztxt1{ display:inline-block; float:left; padding-left:40px; }
.w810{ width:810px;}
.w95{ width:95px;}
.xztxt{ color:#9d9d9d; font-size:20px; text-align:center; line-height:35px; padding:60px 0}
.xzpd li{ border-bottom:1px solid #e5e5e5;color:#666; font-size:14px; line-height:60px;background:url(../images/icon54.png) no-repeat 5px center; padding-left:40px;}
.xzpd li b{ font-weight:normal; display:inline-block; float:left; width:810px; color:#666; font-size:14px;}
.xzpd li span{ display:inline-block; float:left; width:95px; text-align:center; font-size:14px; line-height:60px;}
.xzpd li a{ float:right; display:inline-block; line-height:60px; color:#00adef; text-align:right; width:75px;}
.page{ text-align:center;color:#9d9d9d; }
.page a,.current_hide,.currentno{ display:inline-block; border:1px solid rgba(255,255,255,0); min-width:25px; height:25px; line-height:25px; text-align:center; color:#9d9d9d; font-size:18px; margin:0 2px; vertical-align:middle}
.page a:hover,.page a.now,.current_hide{ color:#00adef; border:1px solid #00adef}
.a_page{padding:0 4px;}
.jshd{ padding:70px 0 80px; margin:0 auto; width:1200px;}
.jshd li{ border-bottom:1px solid #e3e3e3; padding:20px;}
.jshd li h1{ line-height:30px; font-size:16px; color:#666;}
.jshd li h1 span{ cursor:pointer; float:right; display:inline-block; height:30px; width:30px;background:url(../images/icon1.png) no-repeat center center;}
.jshdb{ padding:20px 0 0; color:#999; font-size:14px; line-height:25px; display:none}
.lxbgt{ text-align:center; line-height:35px; color:#333; font-size:18px; padding:65px 0 70px;}
.lxbg{ padding:0 0 80px 255px;}
.lxbg label{ display:inline-block; text-align:right; padding-right:20px; line-height:40px; width:125px; box-sizing:border-box; color:#333; font-size:18px; float:left}
.lxbg label span{ color:#ef0022}
.lxbg_input{ border:1px solid #c2c2c2; background:#fff; height:42px; line-height:40px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; font-size:16px; width:500px; border-radius:5px;}
.lxbg_text{ border:1px solid #c2c2c2; background:#fff; line-height:40px; box-sizing:border-box; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; font-size:16px; width:500px; height:180px; border-radius:5px;}
.lxbg_btn{ color:#fff; border:none; width:160px; background:#c2c2c2; border-radius:5px; height:48px;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px;}
.lxhz{ width:1200px; margin:0 auto; padding:70px 0 0}
.fud{ position:fixed; right:0; top:50%; margin-top:-88px; z-index:1000; height:176px; width:58px;}
.icon61{ position:absolute; left:0; top:0; background:url(../images/icon61.png) no-repeat left center #00adef; display:inline-block; height:58px; line-height:58px; padding-left:58px; color:#fff; font-size:18px; width:80px; transition:all 0.3s}
.icon61:hover{ left:-80px}
.icon62{ position:absolute; left:0; top:59px; background:url(../images/icon62.png) no-repeat left center #00adef; display:inline-block; height:58px; line-height:28px; padding-left:58px; color:#fff; cursor:pointer; font-size:18px; width:140px; transition:all 0.3s}
.icon62:hover{ left:-140px} 
.icon63{ position:absolute; left:0; bottom:0; background:url(../images/icon63.png) no-repeat left center; display:inline-block; height:58px; line-height:58px; padding-left:58px; cursor:pointer}