body { min-width: 1200px;font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;}
.headtop {width: 100%;height: 35px;line-height: 34px;overflow: hidden;background: #f1f1f1;}
.content { width: 1200px; margin: 0 auto; }
.content:after { content: ""; display: block; clear: both; }
/*Ã¥Â½â€œÃ¥â€°ÂÃ¦â€”Â¶Ã©â€”Â´*/
.time { float: left; background: url(../img/time.png) no-repeat left center; padding-left: 25px; margin-top: 8px; }
.time span { font-family: MicrosoftYaHei; font-size: 14px; line-height: 26px; color: #b2e7d6; }
/*Ã¤ÂºÅ’Ã§Â»Â´Ã§Â Â*/
.qr { float: right; background: #6cceba; width: 45px; height: 40px; cursor: pointer; position: relative; }
.qr>img { margin-top: 12px; margin-left: 14px; }
.qrs { position: absolute; top: 45px; left: -22px; display: none; }
.qr:hover .qrs { display: block; }
/*Ã¥Ë†â€¡Ã¦ÂÂ¢*/
.multiple { float: right; margin-right: 20px; }
.multiple ul:after { content: ""; display: block; clear: both; }
.multiple ul li { float: left; }
.multiple ul li a {margin-left: 15px;font-size: 13px;color: #3a3a3a;display: block; position:relative}
.multiple ul li.first-child a {color:#0d9b88; border-bottom:2px solid #0d9b88;margin-left: 15px;}
.multiple ul li.first-child a::before {border-bottom:2px solid #0b9c88; content:""; display:block; position:absolute; bottom:0; width:100%}
.multiple ul li a:hover { color: #0b9c88}
.tszl{display:none}
/*logo and search*/
/*logo*/
.logo { float: left; margin-top: 30px; }
.logo h3 { float: right; line-height: 43px; font-size: 22px; font-weight: normal; margin-left: 18px; color: #419c90; border-left: 1px solid #ddd; padding-left: 16px; margin-top: 8px; height: 49px; }
/*search*/
.seawrap { float: right; position: relative }
.seawrap .sch-open { width: 34px; height: 34px; background: url(../img/search.png) no-repeat center center #ffffff; margin-top: 0; border-radius: 50px; border: 1px solid #dedede; }
.seawrap .searchbox { width: 0; height: 33px; margin-top: 35px; background: #FFF; transition: all .3s ease; display: none; position: absolute; right: 0; top: -35px; z-index: 99999999999; border-radius: 50px; border: 1px solid #DEDEDE; }
.seawrap .searchbox.over { width: 270px; }
/*Ã¨Â¾â€œÃ¥â€¦Â¥Ã¦Â¡â€ */
.text { float: left; width: 80%; height: 30px; border: none; outline: none; margin-left: 15px; margin-top: 2px; line-height: 30px\0; }
.submit { width: 22px; height: 22px; float: right; background: url("../img/search.png") no-repeat center center; margin-top: 6px; margin-right: 10px; outline: none; cursor: pointer; position: absolute; top: 0; right: 0; }
/*appointment*/
.appobox { float: left; margin-right: 7px; }
.appobox ul:after { content: ""; display: block; clear: both; }
.appobox ul li { float: left; display: inline-block; position: relative }
.appobox ul li a { font-size: 13px; color: #777; padding: 0 15px; position: relative; border: 1px solid #d0d0d0; border-radius: 100px; line-height: 33px; margin: 0px 6px; display: block }
.wxs { position: absolute; left: -21px; top: 45px; z-index:9999999999999999999999; display: none; border: 1px solid #129c89; background: #ffffff; }
.wxs::after { position: absolute; content: ''; display: block; background: url("../images/top-curr.png") #FFF no-repeat; right: 53px; top: -10px; width: 23px; height: 10px; font-size: 0; line-height: 0; -webkit-transition: -webkit-transform .2s ease-in; -webkit-backface-visibility: hidden; -moz-transition: -moz-transform .2s ease-in; -o-transition: -o-transform .2s ease-in; transition: transform 0.2s ease-in; }
.wxs .fl { border: 1px solid #ececec; }
.wxs img { width: 110px; padding: 10px; }
.wxs p { font-size: 13px; text-align: center; background: #129c89; line-height: 35px; color: #FFF; }
.appobox ul li:hover .wxs { display: block; }
.appobox ul li a:hover { color: #FFFFFF; background-color: #0b9c88; border: 1px solid #0b9c88; }
#wx { width: 284px; border: none; left: -106px; padding: 15px; border: 1px solid #129c89; }
#wx.wxs::after { right: 149px; }
/*nav*/
.nav { margin-top: 30px;background:#0b9c88;}
#nav li {float: left; position: relative;z-index:9; display:inline-block}
#nav li a {padding: 5px 41px;color: #FFF;line-height: 42px;font-size: 17px;display: block;}
#nav ul {background:#2BAA82; padding: 0px;top:52px;width: 229px;display: none;position: absolute;z-index: 2;}
#nav ul li {margin: 0px;padding: 0px;float: none;display: block;}
#nav ul li a {padding:0 0 0 20px;color:#FFF;line-height:41px;font-size: 15px;}
#nav ul li a:hover{background:#FFF; color:#333}
#nav li a:hover {background:#2BAA82; color:#FFF;}
#nav li a.hover {background:#2BAA82; color:#FFF;}
/*banner*/

.banner { position: relative;overflow: hidden; margin-bottom:50px;height:660px }
.banner .bd { position: relative; z-index: 0;height: 100%;}
.banner .bd ul { margin: 0;height: 100%; }
.banner .bd li img {display:block; width: auto;}
.banner .hd { position: relative; z-index: 1; margin-top: -40px; height: 30px; line-height: 30px; text-align: center; }
.banner .hd ul { text-align: center; }
.banner .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 10px; height: 10px; margin: 5px; overflow: hidden; font-size: 0; border: 2px solid #FFF; border-radius: 50% }
.banner .hd ul .on { background: #2eaa86; border: 2px solid #2eaa86; }
.banner .prev, .banner .next { z-index: 1; display: block; width: 47px; height: 93px; position: relative; margin: -20% 0 0 3%; float: left; background: url(../images/slide_btn.png) 0 0 no-repeat; filter: alpha(opacity=70); opacity: 0.7 }
.banner .next { background-position: right 0; float: right; margin-right: 3% }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1 }
.index1 { height: 470px; background: none }

.banner-inner{ margin-bottom:50px;}
.banner-inner .b-item{height:600px;background: no-repeat center top;}
.banner-inner .slick-prev,.banner-inner .slick-next{z-index: 1;display: block;width: 47px;height: 93px;position: absolute;margin:13.5% 0 0 3%;float: right;background: url(../images/slide_btn.png) 0 0 no-repeat;filter: alpha(opacity=70);opacity: 0.7; font-size:0;cursor: pointer;right: 0;}
.banner-inner .slick-prev{background-position: left 0; float:left;margin-right: 3%;left: 0;}
.banner-inner .slick-prev:hover,.banner-inner .slick-next:hover { filter: alpha(opacity=100); opacity: 1 }
.banner-inner .slick-dots{position: relative;z-index: 1;margin-top: -40px;height: 30px;line-height: 30px;text-align: center;}
.banner-inner .slick-dots li{cursor: pointer;display: inline-block;*display: inline;zoom: 1;width: 30px;height:6px;margin: 5px;overflow: hidden;font-size: 0;background: #fff;}
.banner-inner .slick-dots li.slick-active{background: #168660;height: 7px;}
.banner-inner .slick-dots li button{font-size: 0;}
.banner-inner .slick-next{background-position:right 0;    margin-right: 3%;}
/*<!-- Small navigation -->*/
.snav { height: 105px; background-color: #259874; }
.snav .content ul:after { content: ""; display: block; clear: both; }
.snav .content ul li { float: left; width: 11%; text-align: center; height: 105px; }
.img { width: 36px; margin-top: 20px; margin-left: 49px; }
.img img { transition: all 2s }
.snav .content ul li p { margin-top: 15px; font-size: 15px; color: #ffffff; }
.hvr-rectangle-out { background: none; }
.hvr-rectangle-out:before { background: #ffae00; }
.snav .content ul li:hover .img img { transform: scale(1.2) }
/*slink*/
.slink {margin-top:55px; height:250px;overflow: hidden;}
.slink ul:after { content: ""; display: block; clear: both; }
.slink ul li { float: left; width: 25%; height:250px; text-align: center; position: relative; z-index: 1; display: inline-block; overflow: hidden; cursor: pointer; -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.2); box-shadow: 0px 0px 3px rgba(0,0,0,0.2);transition: all 0.5s ease;}
.slink ul li a { transform: translateY(0); transition: all 0.5s; display: block;height:250px }
.slink ul li a:hover { transform: translateY(-10px); display: block; }
.slink ul li.n1 { background: url("../img/img_l-1.png"); transition: 0.5s;background-size:100% 100%; }
.slink ul li.n2 { background: url("../img/img_l-2.png"); transition: 0.5s;background-size:100% 100%; }
.slink ul li.n2 a p{color:#353535;}
.slink ul li.n3 { background: url("../img/img_l-3.png"); transition: 0.5s;background-size:100% 100%; }
.slink ul li.n4 {  background: url("../img/img_l-4.png"); transition: 0.5s; margin-right: 0; background-size:100% 100%;}
.slink ul li:hover,.slink ul li  a:hover{ opacity:0.9;}
.slink .content ul li .ico { padding:70px 0 0px; }
.slink .content ul li .ico img {display: block; margin: 0 auto; transform: scale(1); transition: transform .35s; }
.slink .content ul li:hover .ico img { transform: translateZ(30px) rotateY(360deg) scale(1.1); -webkit-transform: translateZ(30px) rotateY(360deg) scale(1.1); -ms-transform: translateZ(30px) rotateY(360deg) scale(1.1); -moz-transform: translateZ(30px) rotateY(360deg) scale(1.1); }
.slink .content ul li { transition: 0.8s; -webkit-transition: 0.8s; }
.slink .content ul li p { font-size:25px; line-height: 30px; color: #ffffff; margin-top: 15px; }
.slink .content ul li:hover p { color:#ffffff; }
.slink ul li.n2:hover p{color:#353535}
/*Departments*/
.Departments { padding-top: 1px; margin-top: 50px; padding-bottom: 35px; background: url("../img/bg123.png") no-repeat; min-width: 1200px; }
.Departments .content { text-align: center; }
.Departments h3 {font-size: 24px;color: #333; margin-top: 40px; font-weight:normal}
.Departments .bd .move a { margin-top: 20px; }
.titimg { margin-top: 20px; }
.conts { font-size: 17px; color: #848484; margin-top: 20px; }
.slideTxtBox { margin-top: 35px; position:relative}
.slideTxtBox .hd { height:70px; line-height: 30px; position: relative; width:800px; margin: 0 auto; }
.slideTxtBox .bd { margin-top: 35px; }
.slideTxtBox .bd .bds{display:none}
.slideTxtBox .hd ul { float: left; position: absolute; top: 0px; }
.slideTxtBox .hd ul li{position:relative}
.slideTxtBox .hd ul .li1.on::after{content:'';display:block;position: absolute;width: 0;height: 0;border-left: 17px solid transparent;border-right: 17px solid transparent;bottom: -10px;left:48%; margin-left: -14px;border-top: 13px solid #528eb5;}
.slideTxtBox .hd ul .li2.on::after{content:'';display:block;position: absolute;width: 0;height: 0;border-left: 17px solid transparent;border-right: 17px solid transparent;bottom: -10px;left:48%; margin-left: -14px;border-top: 13px solid #0b9c88;}
.slideTxtBox .hd ul .li3.on::after{content:'';display:block;position: absolute;width: 0;height: 0;border-left: 17px solid transparent;border-right: 17px solid transparent;bottom: -10px;left:48%; margin-left: -14px;border-top: 13px solid #e5ca8f;}
.li1, .li2, .li3, .li4, .li5, .li6, .li7, .li8 { height: 50px; width: 180px; float: left; cursor: pointer; background: #528eb5; border-radius: 10px 10px;margin-right:25px;}
.li2 { background: #0b9c88; }
.li3 { background: #e5ca8f; }
.li4 { background: #329540; }
.slideTxtBox .more-01{position: absolute;right:160px;z-index: 9999999999999999999;}
.slideTxtBox .more-01 a{    height: 50px;
    width: 180px;
    float: left;
    cursor: pointer;
    background: #329540;
    border-radius: 10px 10px;
    margin-right: 45px;
    line-height: 49px;
    font-size: 18px;
    color: #FFF;}
	.slideTxtBox .more-01 a::before{content: '+';
    font-size: 19px;
    font-weight: bold;
    margin-right: 7px;
    display: inline-block;}
/*.ons2 { background: url("../img/fss1.png") no-repeat center top; }
.ons3 { background: url("../img/ss1.png") no-repeat center top; }
.ons4 { background: url("../img/gd1.png") no-repeat center top; }
.ons5 { background: url("../img/zdks1.png") no-repeat center top; }
.slideTxtBox .move a.hvr-sweep-to-right:before { background: #f4ad3d; }


/*.slideTxtBox .hd ul li.li1.on { background: url("../img/fss1.png") no-repeat center top; }*/
.slideTxtBox .bd ul { zoom: 1; }
/*.slideTxtBox .bd li { float: left; display: inline-block; margin-bottom: 15px; margin-right: 5px; }*/
.slideTxtBox .bd li { float: left; padding: 0 10px; margin-bottom: 15px; width: 12%; margin-right: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.slideTxtBox .bd li a { height: 46px; line-height: 46px; display: block; font-size: 15px; overflow: hidden; border-radius: 8px; background-color: #ffffff; border:1px solid #898c8b}
.slideTxtBox .bd li .date { float: right; color: #999; }
.hd ul li p { margin-top: 10px; font-size: 19px; color: #ffffff; }
/*.hd ul li p.hoverP { color: #309e7c; font-weight: 700; }*/
.bd ul { margin-top: 10px; }
.bd ul:after { content: ""; display: block; clear: both; }
.move a { font-size: 16px; color: #ffffff; background: #0e9c7f; width: 160px; height: 48px; line-height: 48px; text-align: center; margin: 0 auto; clear: both; margin-top: 80px; margin-bottom: 20px; }
.bds ul li a:hover { color: #ffffff; }
.hvr-sweep-to-right:before { background: #0e9c7f; border: none; border-radius: 0px; }
/*image-text*/

.its { font-size: 24px; letter-spacing: 1px; color: #333333; margin-top: 55px; }
.ited { font-size: 17px; color: #666666; opacity: 0.5; margin-top: 20px; }
.movesd { width: 101px; height: 35px; margin: 0 auto; line-height: 33px; font-size: 13px; color: #ffffff; text-align: center; background: #D0D0D0 url("../img/opt2.png"); margin-top: 30px; }
/*specialist*/
.specialist { background:url("../img/aboutlbb.jpg") #f8f8f8;display:none}
.specialist .content { padding-top: 1px; }
.devices { height: 400px; position: relative; margin-top: 60px; }
.devices .arrow-left { background: url("../img/left_jian.png") no-repeat left center; position: absolute; left: 40%; bottom: 12%; width: 22px; height: 22px; z-index: 3; }
.devices .arrow-right { background: url("../img/right_jain.png") no-repeat left center; position: absolute; right: 40%; bottom: 12%; width: 22px; height: 22px; z-index: 3; }
.swiper-container { height: 301px; width: 100%; }
.swiper-slide img { width: 100%; height: 100%; }
.swiper-slide:hover .stext { background: #0e9c7f; }
.swiper-slide:hover .scontxt ul li, .swiper-slide:hover .scontxt ul li span { color: #FFF }
.content-slide { padding: 20px; color: #000; }
.title { font-size: 25px; margin-bottom: 10px; }
.devices .pagination { position: absolute; left: 0; text-align: center; bottom: 50px; width: 100%; }
.swiper-pagination-switch { display: inline-block; width: 11px; height: 11px; border-radius: 50px; background: #d2d2d2; margin: 0 3px; cursor: pointer; }
.swiper-active-switch { background: #2eaa86 }
.sptit { text-align: center; margin-top:40px;margin-bottom: 20px;}
.sptit h3 {font-size: 24px;color: #333;margin-bottom: 10px;font-weight: normal;}
.stext { width: 95%; height: 300px; background: #ffffff; padding-top: 1px; }
.stext:hover img { transform: scale(1.2); }
.scont { padding: 20px 30px; margin-top: 33px; }
.scont:after { content: ""; display: block; clear: both; }
.scontimg { float: left; width: 28%; height: 190px; overflow: hidden; }
.scontimg img { transition: all 0.6s; }
.scontxt { float: left; width: 72%; }
.scontxt ul li { margin: 0 0 7px 25px; line-height: 28px; max-height: 120px; overflow: hidden; text-overflow: ellipsis; font-size: 15px; color: #666; }
.scontxt ul li span { float: left; font-size: 15px; color: #666666; }
/*tab*/
.aui-nav-content-box { position: relative; margin: 40px auto; }
.aui-nav-list-box { zoom: 1; border-bottom: none; z-index: 110; background: #fff; display: block; }
.aui-nav-list-box ul li a { color: #000; }
.aui-nav-list-box ul li { float: left; color: #333333; height: 60px; cursor: pointer; line-height: 45px; width: 25%; text-align: center; font-size: 22px; position: relative }
.aui-nav-list-box ul li.aui-current::before { content: ''; color: #309e7c; ; border-bottom: solid 5px #309e7c; font-weight: bold; position: absolute; bottom: -1px; left: 0; right: 0 }
.aui-nav-list-box ul li.aui-current { font-weight: 700; }
.aui-nav-list-box ul .aui-current a { color: #309e7c; }
.aui-page-list { width: 285px; position: relative; overflow: hidden; float: left; margin-right: 20px; }
.aui-page-img { width: 160px; height: 100px; float: left; margin-right: 24px; overflow: hidden; }
.aui-page-img img { width: 100%; height: auto; display: block; border: none; }
.aui-page-text { float: left; width: 460px; height: 100px; position: relative; }
.aui-nav-list-item { display: none; }
.aui-page-text h2 { line-height: 20px; font-weight: 600; }
.aui-page-text h2 a { color: #004276; font-size: 14px; text-align: justify; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; text-overflow: ellipsis; }
.aui-page-text h2 a:hover { color: #f54144; text-decoration: underline; }
.aui-page-text p { font-size: 14px; color: #999; position: absolute; right: 0; bottom: 5px; width: 100%; }
.aui-page-text p em { font-style: normal; }
.aui-page-list:hover .tabtit { background: #ee9304; color: #FFF }
.aui-comment { background: url("../img/icon-pl.png") no-repeat repeat; background-size: 20px; padding-left: 25px; float: right; }
.aui-comment-box { width: 1100px; margin: 0 auto; padding-top: 40px; }
.aui-banner-right { width: 430px; height: 282px; background: #ddd; float: right; }
.aui-banner-right-ovr { width: 430px; height: 282px; background: #ddd; float: right; }
.aui-nav-list-box ul:after { content: ""; display: block; clear: both; }
.aui-nav-list-box ul { border-bottom: solid 1px #d1d1d1; }
.aui-nav-list-item:after { content: ""; display: block; clear: both; }
.aui-page-list img { width: 100%; height: 195px; }
.tabtit { width: 100%; height: 110px; background: #f7f7f7; padding-top: 1px; color: #222222; }
.tabtit p { width: 90%; font-size: 16px; line-height: 30px; margin: 0 auto; margin-top: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.aui-nav-list-tab { margin-top: 30px; }
.make { width: 68px; height: 73px; background: #3ab891; position: absolute; top: 35px; left: 35px; z-index: 2; }
.make span { text-align: center; width: 100%; display: block; }
.make span:first-child { font-size: 25px; color: #ffffff; margin-top: 8px; }
.make span:first-child + span { font-size: 13px; color: #ffffff; margin-top: 5px; }
.aui-page-list:hover .aui-img img { transform: scale(1.2); /* Ã¦â€Â¾Ã¥Â¤Â§1.2Ã¥â‚¬Â */ }
.aui-page-list:hover .make { background: #ee9304; }
/*foot*/
.ylink { padding: 25px 0; padding-top: 0;height: 220px;overflow: hidden;}
.ylink .content:after { content: ""; display: block; clear: both; }
.links ul li:hover a { color: #FFF; }
.links ul:after { content: ""; display: block; clear: both; }
.links ul { }
.links ul li { float: left; width: 390px; margin-right: 15px; margin-top: 20px; }
.links ul li.n1 { margin-right: 0 }
.links ul li a { display: block; height: 60px; border: 1px solid #ddd; padding: 14px 10px; transform: scale(1); transition: transform .35s; }
.links ul li a:hover { transform: translateY(-5px); }
.links ul li a img { width: 100%; height: 100%; display: block; }
.xxs { float: right; width: 21%; }
.xxs ul:after { content: ""; display: block; clear: both; }
.xxs ul li { float: left; background: url("../img/headtop_xian.png") no-repeat right center; }
.xxs ul li a { font-size: 15px; color: #bee4d7; padding-right: 12px; padding-left: 12px; }
.bq { float: left;margin-top: 11px;}
.bq img { margin-left: 25px; }
.foot .bg{background:#edf2f1;padding: 20px 0;}
.foot .bg .coy p{color: #444;}
.coye {background: url("../img/bg_copy.png") #0d9b88; background-position:top center; background-repeat:no-repeat;position: relative;display: none;}
.coye .content { padding-top: 30px; padding-bottom: 10px; }
.coy { float: left; margin-left: 30px; }
.coy p { font-size: 13px; color: #bee2d6; line-height: 24px; }
.cop .size01{ position: absolute;}
.footnav { padding-bottom: 30px }
.footnav li { float: left; width: 150px; display: inline-block; line-height: 31px; }
.footnav li a { color: #e5f1ef; font-size: 16px; font-weight: bold; }
.footnav li .subnav { margin-top: 10px; }
.footnav li .subnav li {width:100px;}
.footnav li .subnav li a { font-size: 15px; font-weight: normal }
.footnav li a:hover { color: #ffffff }
.tu { float: right;margin-top: 14px;}
.tu img { margin-left: 50px; }
.tu img:first-child + img { margin-top: 8px; }
.wx { float: right; margin-top: -30px; color: #9dd4c1; }
.wx1 { width: 100px; float: left; text-align: center; margin-right: 20px; }
.wx1 p { color: #ffffff; font-size: 14px; margin-top: 10px; }
.wx1:first-child + .wx1 { margin-right: 0; }
.wx1:first-child + .wx1 img { width: 101px }
.wx1 img { width: 100%; }
.aui-img { width: 100%; height: 195px; overflow: hidden; }
.aui-img img { transition: all 0.6s; }
#nav { font-size: 16px; margin: 0 auto; }
#nav .item { float: left; list-style: none; text-align: center; }
#nav .item.down { background: url(../img/jtx.png) no-repeat center; background-position-x: 116px; }
#nav .index { display: none }
#nav .item a { display: block; height: 60px; font-size: 17px; padding: 0 32.6px; line-height: 60px; color: #FFF; text-decoration: none; position: relative; display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; }
#nav .item a:hover, #nav .item.on a { color: #ffffff; background: #0b9c88; }
.hvr-overline-from-center:before { content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; top: 0; background: #f4ad3d; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.on .hvr-overline-from-center:before { left: 0; right: 0; }
#nav .on a { background-position: right -187px; }
#nav-block { position: absolute; top: 223px; width: 100%; z-index: 3; background: #0b9c88; left: 0; min-width: 1200px }
#subnav { display: none; margin: 0 auto; padding: 20px 0; width: 1200px; text-decoration: none; height: 41px; }
#subnav .item { display: none; margin: 0 auto; }
#subnav a { display: block; height: 41px; float: left; color: #f5f5f5; line-height: 41px; border: none; background: none; padding: 0 33px; font-size: 16px; }
#subnav .active { display: block; }
#nav:after { content: ""; display: block; clear: both; }
.item a { display: block; height: 50px; float: left; color: #fff; line-height: 50px; border: none; background: none; padding: 0 20px; font-size: 17px; }
/*Ã¥â€ â€¦Ã¥Â®Â¹Ã©Â¡Âµ*/
.lbars { float: left; }
.lbars ul:after { content: ""; display: block; clear: both; }
.lbars ul li { float: left; position: relative; text-align: center; padding: 0 20px; }
.lbars ul li a { font-size: 17px; color: #4c4c4c; height: 60px; line-height: 60px; display: block; text-align: center; }
.lbars ul li:last-child { background: none; }
.dqwz { float: right; color: #545454; font-size: 13px; height: 41px; line-height: 41px; }
.dqwz ul:after { content: ""; display: block; clear: both; }
.dqwz ul li { float: left; }
.dqwz img { float: left; margin-top: 14px; margin-right: 9px; }
.dqwz span { float: left; font-size: 13px; color: #545454; height:
}
.dqwz ul { float: left; }
.dqwz a { font-size: 13px; color: #545454; }
.lbars ul li a:hover { color: #269875; }
.lbars ul li.hover a { color: #269875; position: relative; }
.lbars ul li.hover a::before { content: ''; position: absolute; height: 5px; background: #269875; bottom: 0; width: 100%; }
.lbars ul li.line { padding: 0; font-weight: 100; font-family: sans-serif; margin-top: 23px; font-size: 17px; width: 1px; background: #bbbbbb; height: 17px; }
.contsn { padding-bottom: 60px; background: #edf3f1; padding-top: 40px; }
.p50 { padding: 0 50px; padding-bottom: 30px; }
.contsn .content { background: #ffffff; padding-top: 1px; }
.contsed { margin-top: 25px; }
.lbar { line-height: 25px; height: 27px; font-weight: normal; border-bottom: 1px solid #dedede; padding-bottom: 15px; margin-bottom: 50px; }
.culbox { font-size: 22px; color: #1d2e3e; float: left; }
.ly { float: left; margin-top: 30px; }
.ly span { font-size: 16px; color: #000000; padding: 0 20px; }
.wznr p { font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 2em; letter-spacing: 0px; color: #333333; text-indent: 2em; margin-bottom: 16px; }
.wznr table { border: 0px; border-left: 1px solid #ddd; border-top: 1px solid #ddd; margin: 20px auto }
.wznr table tr td { border-left: 0px; text-align: center; border-top: 0px; line-height: 23px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; }
.wznr table tr td p { text-indent: 0em; padding: 0px; margin: 0px; text-align: center; }
.wznr p img { max-width: 67%;margin-bottom:10px; margin-top: 10px; }
.wznrimg { text-align: center; margin-top: 50px; }
#leaders .wznr p img { float: left; margin-right: 25px; margin-left: 0; margin-bottom: 25px; margin-top: 13px; }
hr { border-top: 1px solid #dedede; margin-top: 100px; }
.litsed { margin-bottom: 20px; border-bottom: 1px solid #ddd; color: #777; font-size:13px; padding-bottom: 11px; }
.litsed:after { content: ""; display: block; clear: both; }
.fx { float: right; margin-top: 35px; width: 130px; }
.fx span { display: block; float: left; }
.linj { position: absolute; left: 31.5%; top: 35px; }
.Titsed { width: 1200px; position: absolute; top: -85px; }
.Titsed p { font-size: 28px; color: #1eb184; font-weight: 700; }
.meuabox { margin: 0 auto; zoom: 1; border-bottom: none; z-index: 110; background: #fff; display: block; }
.meuabox ul { border: none; }
.meuabox:after { content: ""; display: block; clear: both; }
.meuabox li { width: 25%; float: left; color: #1a1e1d; height: 51px; cursor: pointer; line-height: 51px; text-align: center; font-size: 18px; background: #edf3f1; position: relative; }
.meuatab { margin-top: 40px; }
.meuahover { background: #309e7c!important }
.meuahover a { color: #ffffff; }
.meuaimg { position: absolute; left: 52px; top: 34px; z-index: -999999999999; }
.auimua { padding: 15px; }
.auimuas:after { content: ""; display: block; clear: both; }
.meuatab-list > li { float: left; display: inline-block; width: 23%; position: relative; margin-bottom: 20px; margin-right: 20px; }
.meuatab-list > li > a { position: relative; display: block; padding: 10px 10px 6px 10px; border: 1px solid #e2e2e2; border-radius: 5px; color: #272727; height: 20px; }
.meuatab-list li a p { padding-left: 9px; float: left; font-size: 14px; font-stretch: normal; line-height: 15px; height: 15px; letter-spacing: 0px; border-left: 4px solid #3da586; }
.meuatab-list li a img { width: 5px; float: right; margin-top: 3px; }
.meuatab-list li a:hover { color: #fff; background: #129c89; border: 1px solid #129c89; }
.meuatab-list li a:hover p { border-left: 4px solid #86d8bf }
.meuatab-list li .subnavBox { visibility: hidden; -webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.1); box-shadow: 0px -2px 10px rgba(0,0,0,0.1); -webkit-transition: all 0.1s; transition: all 0.1s; position: absolute; background: #fff; margin-top: 13px; width: 100%; z-index: 999999; border: 1px solid #dedede; border-radius: 5px; }
.meuatab-list li .subnavBox:before { content: ""; width: 100%; height: 8px; position: absolute; top: -8px; left: 0%; background: url("../img/arr.png") no-repeat center; }
.meuatab-list li .subnavBox li { }
.meuatab-list li .subnavBox li a { font-size: 13px; display: block; padding: 10px 0 10px 10px; }
.meuatab-list li:hover .subnavBox { opacity: 1; visibility: visible; -webkit-transition: all 0.3s; transition: all 0.3s; }
.meuatab-list li .subnavBox li a:hover { font-size: 13px; display: block; padding: 10px 0 10px 10px; color: #fff; background: #129c89; }
.auimuasilist { margin-top: 10px; }
.auimuasilist ul:after { content: ""; display: block; clear: both; }
.auimuasilist ul li { float: left; font-weight: normal; font-stretch: normal; line-height: 24px; letter-spacing: 0px; height: 72px; overflow: hidden; padding: 0 6px; font-size: 13px; color: #515151; }
.meuas-box { position: relative; }
.meuas-box h3 { font-size: 17px; font-weight: normal; padding-bottom: 16px; margin-top: 20px; color: #129c89; line-height: 26px; }
.meuas-box h3::before { content: '+'; font-size: 17px; display: inline-block; margin-right: 4px; font-weight: 700; font-family: ''; color: #129c89; line-height: 15px; }
.listleft { float: left; width: 70%; }
.listleft ul li { padding-bottom: 30px; border-bottom: 1px dotted #cccccc; margin-bottom: 30px; }
.listright { float: right; width: 25%; }
.contsed:after { content: ""; display: block; clear: both; }
.conlist:after { content: ""; display: block; clear: both; }
.conlisimg { float: left; width: 240px; overflow: hidden; height: 165px; margin-right: 20px; }
.conlisimg img { transition: all 0.6s; width: 100%; height: 100%; }
.contltxt { float: right; width: 66%; }
.contltxt.n1 { width: 100%; }
.contltxt h4 { font-size: 18px; color: #1d2e3e; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.contltxt span { display: block; padding: 10px 0; font-size: 15px; color: #999999; opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.contltxt.n1 p { height: 60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; line-height: 30px; -webkit-line-clamp: 2; }
.contltxt p { height: 90px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; line-height: 30px; -webkit-line-clamp: 2; }
.nrtj p { font-size: 17px; padding: 15px 0; color: #ffffff; background: #4cb393; padding-left: 20px; }
.nrtj ul { background: #f9f9f9; padding: 15px; }
.nrtj ul li { margin-bottom: 5px; padding-bottom: 8px; border-bottom: 1px solid #dedede; }
.nrtj ul li a { font-size: 15px; color: #555555; padding: 3px 0; line-height: 26px; max-height: 47px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.nrtj ul li:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
.nrtp { position: relative; margin-top: 30px; }
.deviceds { margin-top: 20px; }
.deviceds .swiper-container { height: 177px; }
.deviceds .swiper-slide { position: relative; overflow: hidden; }
.deviceds .swiper-slide img { width: 100%; height: 100%; transition: all 0.6s; }
.deviceds .pagination { position: absolute; bottom: 45px; right: 10px; z-index: 3; }
.deviceds .swiper-slide p { width: 100%; height: 40px; background: url("../img/nrtb.png") no-repeat; position: absolute; bottom: 0px; font-size: 13px; color: #ffffff; line-height: 40px; }
.deviceds .swiper-slide p span { display: block; width: 90%; margin: 0 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nrtp .deviceds .pagination .swiper-active-switch { background: #2eaa86 }
.deviceds .pagination .swiper-pagination-switch { background: #ffffff; }
.nrtp p { font-size: 19px; color: #1d2e3e; font-weight: 550; }
.listleft ul li:hover .conlisimg img { transform: scale(1.2); }
.listleft ul li:hover .contltxt h4 { color: #2eaa86; }
.nrtj ul li:hover a { color: #2eaa86; }
.deviceds .swiper-slide:hover img { transform: scale(1.2); }
.fwlists { width: 32%; margin-left: 22px; float: left; border-right: 1px solid #dddddd; }
.fwtit { margin-bottom: 20px; }
.fwtit:after { content: ""; display: block; clear: both; }
.fwtit p { float: left; font-size: 20px; line-height: 30px; color: #333333; padding-left: 20px; background: url("../img/fuwx.png") no-repeat center left; }
.fwtit span { float: right; margin-right: 15px; }
.fwtit span a img { margin-top: 11px; margin-right: 5px; }
.fwtit span a { font-size: 14px; line-height: 32px; color: #4b4b4b; }
.fwlists ul li { width: 95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fwlists ul li a { font-size: 15px; font-weight: normal; font-stretch: normal; line-height: 36px; letter-spacing: 0px; color: #4b4b4b; }
.fwlist:after { content: ""; display: block; clear: both; }
.fwlist { margin-top: 80px; margin-bottom: 50px; }
.fwlists ul li:hover a { color: #2eaa86; }
.fwlists:first-child + .fwlists + .fwlists { border-right: none; }
.maps { background: #f7f7f7; padding-top: 1px; }
.maptxt { background: #ffffff; margin-bottom: 50px; }
.maptxt:after { content: ""; display: block; clear: both; }
.mapsed { float: left; width: 462px; height: 262px; cursor: pointer; overflow: hidden; }
.mapsed img { width: 100%; height: 100%; }
.mapsetxt { float: right; width: 730px }
.maptexts { padding: 15px 20px; }
.maptexts span { font-size: 16px; font-weight: 550; color: #80604f; margin-top: 30px; display: block; }
.maptexts ul { margin-top: 30px; }
.maptexts ul:after { content: ""; display: block; clear: both; }
.maptexts ul li { float: left; width: 230px; line-height: 35px; }
.maptexts ul li p { font-size: 14px; color: #4b4b4b; width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.yynav { margin-top: 50px; }
.maptexts ul li:hover p { color: #2eaa86; }
.yxzx_contsn { background: #fafaf9; padding-top: 1px; }
.yxzx_contsn .content { margin-top: 20px }
.yxzx_contsn .content ul:after { content: ""; display: block; clear: both; }
.yxzx_contsn .content ul li { width: 32%; float: left; margin-right: 24px; margin-top: 30px; }
.yxzximg { width: 100%; height: 240px; overflow: hidden; }
.yxzximg img { width: 100%; height: 100%; transition: all 0.6s }
.yxzx_contsn .content ul li:hover .yxzximg img { transform: scale(1.2); }
.yxzx_contsn .content ul li:hover .zxt p { color: #2eaa86; }
.yxzxtext { border: 1px solid #eeeeee; background: #ffffff; border-top: none; }
.zxt { padding: 15px 35px; }
.zxt span { display: block; font-size: 22px; font-weight: 550; color: #2b2b2b; margin-top: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zxt>p { margin-top: 20px; font-size: 13px; line-height: 30px; color: #313131; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.yxmore { font-size: 14px; color: #2b2b2b; line-height: 32px; margin-top: 27px; margin-bottom: 10px; }
.huli:after { content: ""; display: block; clear: both; }
.device_hl { float: left; width: 46%; height: 345px; position: relative; }
.device_hl .swiper-container { height: 345px!important; }
.device_hl .swiper-slide { position: relative; height: 345px!important; }
.device_hl .swiper-slide img { width: 100%; height: 100%; }
.hlps { position: absolute; width: 100%; height: 44px; bottom: 0; line-height: 44px; background: url("../img/nrtb.png") no-repeat; }
.hlps span { display: block; width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 15px; color: #ffffff; padding-left: 15px; }
.device_hl .pagination { position: absolute; right: 0; bottom: 10px; margin-right: 10px; z-index: 3; }
.hlrq { width: 68px; height: 73px; background-color: #3ab891; position: absolute; top: 25px; left: 30px; }
.hlrq span:first-child { font-size: 25px; font-weight: normal; font-stretch: normal; text-align: center; letter-spacing: 0px; color: #ffffff; display: block; margin-top: 10px; }
.hlrq span:first-child + span { font-size: 13px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #ffffff; text-align: center; display: block; margin-top: 5px; }
.huli .device_hl .pagination .swiper-active-switch { background: #feb811; }
.device_hl .pagination .swiper-pagination-switch { background: #ffffff; }
.hulitxt { float: right; width: 52%; }
.hulitxt ul li { margin-bottom: 10px; /*padding: 4px 0;*/ background: url("../img/fangkuai.png") no-repeat center left; }
.hulitxt ul li a { display: block; width: 78%; font-size: 16px; line-height: 30px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 20px; }
.hulitxt ul li span { font-size: 13px; line-height: 30px; color: #999999; }
.hulitit { border-bottom: 1px solid #cccccc; margin-bottom: 25px; }
.hulitit:after { content: ""; display: block; clear: both; }
.hulitit p { float: left; font-size: 22px; line-height: 53px; color: #1c2d3d; background: url("../img/hulixian.png") no-repeat left bottom; }
.hulitit span { float: right; font-size: 13px; color: #4b4b4b; }
.hulitit a { margin-top: 22px; display: block; }
.hulitit span img { margin-top: 4px; margin-right: 3px; }
.hl_contsn { padding-top: 1px; }
.hl_contsn .content { margin-top: 50px; }
.device_hl .swiper-container .swiper-wrapper .swiper-slide { overflow: hidden; }
.device_hl .swiper-container .swiper-wrapper .swiper-slide img { transition: all 0.8s; }
.device_hl .swiper-container .swiper-wrapper .swiper-slide:hover img { transform: scale(1.1); }
.hulitxt ul li:hover a { color: #2eaa86; }
.huli { padding-bottom: 30px; }
.hljx { background: #f8f8f8; }
.hljx:after { content: ""; display: block; clear: both; }
.jxp { width: 48%; float: left; margin: 30px 0; }
.jxpx:after { content: ""; display: block; clear: both; }
.jxpx p { float: left; font-size: 22px; line-height: 52px; color: #1c2d3d; background: url("../img/hulixian.png") no-repeat left bottom; }
.jxpx span { float: right; font-size: 13px; color: #4b4b4b; }
.jxp ul li:after { content: ""; display: block; clear: both; }
.jxpimg { float: left; width: 37%; overflow: hidden; }
.jxpimg img { transition: all 0.6s; width: 100%; height: 100%; }
.jxptxts { float: right; width: 60%; }
.jxptxts span { font-size: 17px; color: #333333; line-height: 32px; display: block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.jxptxts p { font-size: 13px; line-height: 24px; color: #333333; opacity: 0.53; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=53);
overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 15px; }
.nrfist:hover .jxpimg img { transform: scale(1.1); }
.jxp ul:hover .jxptxts span { color: #2eaa86; }
.jxp ul li span { font-size: 13px; line-height: 30px; color: #999999; }
.nrfist:after { content: ""; display: block; clear: both; }
.jxp ul li { margin-top: 15px; margin-bottom: 10px; background: url(../img/fangkuai.png) no-repeat center; background-position-x: -5px; }
.jxp ul li a { display: block; width: 78%; font-size: 16px; line-height: 30px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 15px; }
.jxpr { float: right; }
.jxp ul li:hover a { color: #2eaa86; }
.hulbitit { float: left; height: 240px; background: #168660; writing-mode: vertical-lr; writing-mode: tb-lr; text-align: center; font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 32px; letter-spacing: 4px; color: #ffffff; padding: 0 10px; }
.lunbo { width: 1147px; float: right; height: 238px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; }
.lunbo .picScroll-left { overflow: hidden; position: relative; height: 239px; }
.lunbo .picScroll-left .hd { overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px; }
.lunbo .picScroll-left .hd .prev, .lunbo .picScroll-left .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../images/arrow.png") 0 0 no-repeat; }
.lunbo .picScroll-left .hd .next { background-position: 0 -50px; }
.lunbo .picScroll-left .hd .prevStop { background-position: -60px 0; }
.lunbo .picScroll-left .hd .nextStop { background-position: -60px -50px; }
.lunbo .picScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.lunbo .picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("../images/icoCircle.gif") 0 -9px no-repeat; }
.lunbo .picScroll-left .hd ul li.on { background-position: 0 0; }
.lunbo .picScroll-left .bd { padding: 10px; margin-top: 12px; }
.lunbo .picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.lunbo .picScroll-left .bd ul li { float: left; _display: inline; overflow: hidden; width: 335px; height: 195px; margin-left: 37px; }
.lunbo .picScroll-left .bd ul li .pic { position: relative; width: 100%; height: 100%; }
.lunbo .picScroll-left .bd ul li .pic img { width: 100%; height: 100%; display: block; transition: all 0.6s; }
.lunbo .picScroll-left .bd ul li .pic:hover img { transform: scale(1.2); }
.lunbo .picScroll-left .bd ul li .title { line-height: 24px; }
.lunbo .picScroll-left .bd ul li .pic p { width: 100%; position: absolute; bottom: 0px; height: 40px; line-height: 40px; background: url("../img/nrtb.png") no-repeat; }
.lunbo .picScroll-left .bd ul li .pic p span { font-size: 14px; color: #ffffff; margin-left: 20px; }
.hllunbo .content { margin-top: 60px; margin-bottom: 60px; }
/*about*/
.aboutimg { float: left; width: 42.5%; height: 325px; }
.aboutimg img { width: 100% }
.abouttxt { float: right; width: 54%; height: 385px; max-height: 385px\0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
.abouttxt>span { font-size: 25px; font-weight: 550; color: #545454; }
.abouttxt p { font-size: 17px; line-height: 40px; color: #485250; margin-top: 35px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; max-height: 150px\0; }
.aboutmore { width: 120px; height: 40px; border-radius: 50px; border: 1px solid #2c977a; background: url("../img/jianty.png") no-repeat center; background-position-x: 20px; margin-top: 50px; text-align: center; }
.aboutmore img { margin-top: 11px; margin-left: 20px; margin-right: 5px; }
.aboutmore:hover { background: #f4ad3d url("../img/jianty1.png") no-repeat center; background-position-x: 20px; border: 1px solid #f4ad3d; }
.aboutmore:hover .abouted a { color: #ffffff }
.abouted { padding-left: 30px; display: block; font-size: 13px!important; line-height: 42px; }
.about_contsn .content:hover .aboutmore { background: #f4ad3d url("../img/jianty1.png") no-repeat center; background-position-x: 20px; border: 1px solid #f4ad3d; color: #FFF }
.about_contsn .content:hover .aboutmore a { color: #FFF }
.about_contsn .content { margin-top: 130px; margin-bottom: 130px; }
.aboutlb { height: 480px; background: url("../img/aboutlbb.png") no-repeat; background-size: 100% 100%; min-width: 1200px; }
.aboutlb .content { padding-top: 1px; }
.abtits { display: block; text-align: center; font-size: 24px; line-height: 30px; letter-spacing: 1px; padding-bottom: 30px; margin-top: 40px; color: #ffffff; background: url("../img/aboutlbp.png") no-repeat center bottom; }
.ab_device { height: 222px; margin-top: 25px; position: relative; }
.ab_device .swiper-slide { text-align: center; }
.ab_device .swiper-slide img { width: 160px; height: 205px; transition: all 0.6s; margin-top: 20px; }
.ab_device .swiper-slide:hover img { transform: scale(1.1); }
.swiper-slide>p { font-size: 17px; color: #ffffff; margin-top: 20px; }
.ab_device .pagination { text-align: center; }
.aboutlb .ab_device .pagination .swiper-active-switch { background: #feb811; }
.ab_device .pagination .swiper-pagination-switch { background: #ffffff; }
.ab_device .arrow-left { width: 80px; height: 80px; position: absolute; left: -58px; top: 65px; background: url("../img/aboutleft.png") no-repeat left center; }
.ab_device .arrow-right { width: 80px; height: 80px; position: absolute; right: -58px; top: 65px; background: url("../img/aboutright.png") no-repeat left center; }
.twimg { width: 50%; float: left; height: 335px; }
.twimg img { width: 100%; height: 100%; }
.twtxt { position: relative; width: 50%; float: right; background: url("../img/tutxt.png") no-repeat; height: 335px; }
.twpadding { padding: 20px 25px; }
.twpadding span { font-size: 24px; font-weight: 550; letter-spacing: 1px; color: #ffffff; }
.twpadding p { font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 37px; letter-spacing: 0px; color: #eaf6f3; margin-top: 30px; max-height: 150px\0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
.tuxq { float: right; width: 104px; height: 38px; border: 1px solid #ffffff; font-size: 13px; line-height: 38px; color: #c9e6de; text-align: center; margin-top: 33px; margin-bottom: 33px; }
.twtxtimg { position: absolute; top: 18px; left: -28px; width: 40px; height: 40px; background: url(../img/twtxtimg.png) no-repeat; z-index: 5; }
.tuxq:hover { border: 1px solid #feb811; background: #feb811; color: #ffffff; }
.abouttuw { padding-top: 1px; }
.abouttuw .content { margin-top: 70px; margin-bottom: 70px; height: 335px; }
.lsyg { padding-top: 1px; height: 410px; background: url("../img/lsyg.png") repeat; }
.lsyg .content { margin-top: 80px; position: relative; }
.lsygl { float: left; width: 28%; }
.lsygl p { font-size: 15px; line-height: 35px; letter-spacing: 0px; color: #80604f; margin-top: 20px; }
.lsygr { width: 66%; float: right; }
.lsygr .picScroll-left { /*overflow: hidden;*/ position: relative; }
.lsygr .picScroll-left .hd { /*overflow: hidden;*/ height: 50px; background: #ffffff; position: absolute; left: -412px; line-height: 50px; bottom: 0; width: 150px; }
.lsygr .picScroll-left .hd .prev { font-size: 30px; display: block; width: 50px; height: 50px; float: right; /*margin-right: 5px;
    margin-top: 10px;
*/ overflow: hidden; cursor: pointer; text-align: center;/* background: url("../img/sjleft.png")no-repeat;*/ }
.lsygr .picScroll-left .hd .next { font-size: 30px; display: block; width: 49px; height: 50px; float: right; /*    margin-right: 5px;
    margin-top: 10px;*/ overflow: hidden; cursor: pointer; text-align: center;/*background: url("../img/sjright.png")no-repeat;*/ }
.lsygr .picScroll-left .hd .next, .lsygr .picScroll-left .hd .prev { font-family: Ã¥Â®â€¹Ã¤Â½â€œ; font-weight: bold; }
.lsygr .picScroll-left .hd .next:hover, .lsygr .picScroll-left .hd .prev:hover { background: #2f9c7c; color: #FFF; }
.hdmore { font-size: 30px; display: block; width: 49px; height: 50px; float: right; overflow: hidden; cursor: pointer; text-align: center; border-left: 1px solid #e8ebea; border-right: 1px solid #e8ebea; }
.lsygr .picScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.lsygr .picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("../images/icoCircle.gif") 0 -9px no-repeat; }
.lsygr .picScroll-left .hd ul li.on { background-position: 0 0; }
.lsygr .picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.lsygr .picScroll-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; }
.lsygr .picScroll-left .bd ul li .pic { width: 242px; height: 275px; background: #ffffff; }
.lsygr .picScroll-left .bd ul li .pic img { width: 120px; height: 90px; display: block; padding: 2px; border: 1px solid #ccc; }
.lsygr .picScroll-left .bd ul li .pic a:hover img { border-color: #999; }
.lsygr .picScroll-left .bd ul li .title { line-height: 24px; }
.pics { padding: 20px 25px; background: url("../img/lsygrxie.png") no-repeat; background-position-y: 15px; background-position-x: 205px; }
.pics p:first-child { font-size: 32px; letter-spacing: 0px; font-weight: 700; color: #0f966e; text-align: center; margin-top: 30px; padding-bottom: 15px; position: relative; }
.pics p:first-child:before { position: absolute; content: ''; height: 2px; width: 35px; background: #f4ad3d; bottom: -11px; margin-left: 40px; text-align: center; }
.pics p:first-child + p { font-size: 14px; line-height: 25px; color: #747474; margin-top: 39px; }
.jctj { background: #f8f8f8; padding-top: 1px; }
.jctj .content { margin-bottom: 60px; }
.bigimg { float: left; width: 48%; height: 370px; position: relative; overflow: hidden; }
.bigimg img { width: 100%; height: 100%; transition: all 0.6s; }
.bigimg:hover img { transform: scale(1.1); }
.smallimg { float: right; width: 48%; height: 370px; }
.jcjtit { float: left; font-size: 24px; font-weight: 550; line-height: 24px; letter-spacing: 1px; color: #2f9c7c; }
.jcmore { float: right; font-size: 13px; line-height: 24px; letter-spacing: 0px; color: #7e7e7e; }
.jctjtit:after { content: ""; display: block; clear: both; }
.jcmore img { margin-left: 10px; }
.jctjtit { margin-top: 40px; margin-bottom: 30px }
.simgs { float: left; width: 24.3%; margin-bottom: 20px; position: relative; overflow: hidden; height: 175px; margin-left: 20px; }
.simgs img { width: 100%; height: 100%; transition: all 0.6s; }
.simgs:hover img { transform: scale(1.1); }
.dflz_contsn .picBtnTop { width: 100%; height: 420px; padding: 1px; position: relative; overflow: hidden; zoom: 1; }
.dflz_contsn .picBtnTop .hd { width: 50%; height: 100%; position: relative; float: right; }
.dflz_contsn .picBtnTop .hd ul li { width: 100%; height: 106px; padding-top: 1px; position: relative; }
.onsan { width: 30px; height: 40px; float: left; position: absolute; top: 35px; left: -29px; z-index: 5555; }
.dflz_contsn .picBtnTop .bd { width: 50%; height: 100%; position: relative; float: left; }
.dflz_contsn .picBtnTop .bd li { position: relative; zoom: 1; vertical-align: middle; height: 420px; }
.dflz_contsn .picBtnTop .bd li .pic { position: relative; z-index: 0; }
.dflz_contsn .picBtnTop .bd li .pic img { width: 100%; height: 420px; vertical-align: bottom; }
.dflz_contsn .picBtnTop .bd li .bg { width: 400px; height: 30px; position: absolute; left: 0; bottom: 0; z-index: 1; background: #000; filter: alpha(opacity=60); opacity: 0.6; }
.dflz_contsn .picBtnTop .bd li .title { width: 400px; height: 30px; line-height: 30px; left: 0; bottom: 0; position: absolute; z-index: 2; }
.dflz_contsn .picBtnTop .bd li .title a { color: #fff; padding-left: 15px; }
.dflz_contsn #demo1, #demo2 { margin-bottom: 40px; margin-top: 50px; }
#demo1 .hd ul { background: #f7f7f7; padding-top: 1px; }
#demo1 .hd ul li span { font-size: 17px; font-weight: 550; letter-spacing: 0px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.picBtnTop .hd ul li .hdlid { padding: 0 20px; overflow: hidden; margin-top: 15px; }
#demo1 .hd ul li p { font-size: 13px; font-weight: normal; font-stretch: normal; line-height: 24px; letter-spacing: 0px; color: #333333; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.onsanhover { background: #24a076; }
.onsanhover .hdlid a span { color: #ffffff!important; }
.onsanhover .hdlid a p { color: #ddfef3!important; }
.jianse { background: #f8f8f8; }
.baoj { width: 80%; background: #e5e5e5; margin-top: 50px; position: relative; float: left; margin-bottom: 50px; padding-bottom: 100px; height: 305px }
.baoj:after { content: ""; display: block; clear: both; }
.bjian { width: 523px; margin-left: 50px; padding-top: 1px; position: relative; }
.bjian span { font-size: 24px; font-weight: 550; line-height: 30px; letter-spacing: 0px; color: #373737; display: block; margin-top: 50px; }
.bjtxt { margin-top: 50px; max-height: 405px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; height: 380px }
.bjtxt p { font-size: 17px; font-weight: normal; font-stretch: normal; line-height: 35px; letter-spacing: 0px; color: #333333; text-indent: 2rem; }
.gbbj_contsn { padding-top: 1px; }
.gbbj_contsn .content { position: relative; }
.bjmore { width: 83px; height: 35px; border: solid 1px #c9c9c9; text-align: center; line-height: 35px; font-size: 13px; color: #4b4b4b; position: absolute; bottom: 60px; right: 70px; }
.bjimg { width: 585px; height: 300px; position: absolute; right: 0; top: 100px; }
.bjimg img { width: 100%; height: 100%; }
.bjsed li { width: 20%; float: left; text-align: center; height: 150px; }
.bjsedimg { margin-top: 35px; }
.bjsedimg img { transition: all 0.6s; }
.bjsed p { font-size: 16px; line-height: 30px; letter-spacing: 0px; color: #ffffff; margin-top: 20px; }
.bjsed li:first-child { background: #528eb5; }
.bjsed li:first-child + li { background: #55a5aa; }
.bjsed li:first-child + li + li { background: #e5ca8f; }
.bjsed li:first-child + li + li + li { background: #2aa981; }
.bjsed li:first-child + li + li + li + li { background: #3e8c91; }
.bjsed li:hover .bjsedimg img { transform: scale(1.1); }
.bjed { margin-bottom: 20px; }
.bjdti { margin-top: 40px; }
.bjlinks ul li { width: 13.5%; height: 78px; background-color: #f8f8f8; float: left; text-align: center; line-height: 78px; font-size: 16px; color: #5c5c5c; margin-right: 11px; }
.bjlinks ul li a { display: block; height: 100%; }
.bjlinks ul li:hover { background: #feb811; }
.bjlinks ul li:hover a { color: #ffffff; }
.bjlinks { margin-top: 20px; margin-bottom: 0px; }
.wbyl .baoj { padding-bottom: 111px; }
.wbyl .baoj .bjian .bjtxt { max-height: 175px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }
.wbyl .baoj span { float: left; }
.wbylmore { width: 83px; height: 35px; border: solid 1px #c9c9c9; float: right; margin-top: 50px; line-height: 35px; text-align: center; }
.wbyl .baoj .bjian .bjtxt { clear: both; padding-top: 30px; }
.kyboxeds { background: #f4f4f4; height: 380px; width: 80%; float: right; }
.kybox { background: #f4f4f4; height: 380px; width: 80%; }
.kyboxs { padding: 20px 20px; width: 57%; float: left; margin-top: 30px; margin-left: 20px; }
.kyboxed:after { content: ""; display: block; clear: both; }
.kyboxed p { font-size: 28px; font-weight: 550; color: #259874; float: left; }
.kymore { float: right; width: 83px; height: 35px; border: solid 1px #c9c9c9; text-align: center; line-height: 35px; }
.kxjx_contsn .content { position: relative; }
.kypoimg { position: absolute; right: 0; top: 40px; }
.kyboxs ul { margin-top: 20px; }
.kyboxs ul li { width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kyboxs ul li a { font-size: 17px; line-height: 40px; color: #333333; }
.kxjx_contsn { padding-top: 1px; }
.kxjx_contsn .content { margin-top: 50px; margin-bottom: 50px; }
.kybo { width: 80%; background: #f4f4f4; height: 380px; float: right; }
.kybod { padding: 20px 20px; width: 47%; float: right; margin-top: 30px; margin-left: 20px; }
.kyboxe:after { content: ""; display: block; clear: both; }
.kyboxe p { font-size: 24px; font-weight: 550; color: #373737; float: left; }
.kymores { float: right; width: 83px; height: 35px; border: solid 1px #c9c9c9; text-align: center; line-height: 35px; }
.kybod ul li { width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kybod ul { margin-top: 20px; }
.kybod ul li { width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kybod ul li a { font-size: 17px; line-height: 40px; color: #333333; }
.kypoimged { position: absolute; left: 0; top: 40px; }
.kyboxs ul li:hover a { color: #2eaa86; }
.kybod ul li:hover a { color: #2eaa86; }
.nxw { float: left; width: 32%; margin-right: 24px; position: relative; }
.nxwimg { float: left; width: 120px; overflow: hidden; height: 75px; }
.nxwimg img { transition: all 0.6s; width: 100%; }
.nxw ul li:after { content: ""; display: block; clear: both; }
.nxw ul li { margin-bottom: 20px; }
.nxw ul li p { float: right; width: 63%; font-size: 15px; color: #333333; line-height: 30px; max-height: 60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 5px; }
.nxw ul li:hover .nxwimg img { transform: scale(1.1); }
.nxw ul li:hover p { color: #2eaa86; }
.nxwsj { width: 66px; height: 68px; float: left; margin-top: 7px; }
.nxwsj span:first-child { font-size: 22px; display: block; background: #168660; text-align: center; height: 43px; color: #ffffff; line-height: 43px; }
.nxwsj span:first-child + span { font-size: 14px; height: 25px; display: block; line-height: 25px; color: #5e736c; background: #f1f1f1; text-align: center; }
.yygg li a p { width: 76%; }
.xshy li a>span { font-size: 16px; line-height: 32px; font-weight: 550; color: #333333; }
.xshy li { border-bottom: 1px solid #dddddd; padding-bottom: 7px; margin-bottom: 18px!important; }
.xshy li a p { width: 100%; font-size: 13px; line-height: 24px; color: #333333; opacity: 0.75; }
.xssj { display: block; font-size: 13px!important; line-height: 32px!important; color: #333333!important; opacity: 0.51!important; font-weight: normal!important; }
.xshy li:first-child + li { border-bottom: none; }
.newsv { margin-top: 10px!important; }
.newlbo .content { margin-top: 45px; }
.newitit { float: left; height: 167px; background: #168660; writing-mode: vertical-lr; writing-mode: tb-lr; text-align: center; font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 32px; letter-spacing: 4px; color: #ffffff; padding: 0 10px; }
.newslunbo { width: 1147px; float: right; height: 167px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; }
.newslunbo .picScroll-left { overflow: hidden; position: relative; height: 167px; }
.newslunbo .picScroll-left .bd ul li { float: left; _display: inline; overflow: hidden; width: 255px; height: 157px; margin-left: 22px; margin-right: 6px; }
.newslunbo .picScroll-left .bd { padding: 0; margin-top: 12px; }
.newslunbo .picScroll-left .bd ul li .pic { width: 90%; height: 85%; overflow: hidden; margin-top: 5px; }
.ybimg img { transition: all 0.6s; }
.ybimg:hover img { transform: scale(1.1); }
.nxw .device .swiper-container .swiper-wrapper .swiper-slide .ybimg { width: 150px; height: 180px; text-align: center; padding: 15px 10px; border: 1px solid #e9e9e9; overflow: hidden; }
.nxw .device .swiper-container .swiper-wrapper .swiper-slide { margin-right: 5px }
.ybtxts { width: 90%; height: 45px; background-color: #2a9973; font-size: 15px; color: #ffffff; text-align: center; line-height: 45px; }
.nxw .device .arrow-right { width: 40px; height: 40px; background: url(../img/nxwright.png) no-repeat; position: absolute; right: -10px; z-index: 6; top: 172px; }
.nxw .device .arrow-left { width: 40px; height: 40px; background: url(../img/nxwleft.png) no-repeat; position: absolute; left: 0px; z-index: 6; top: 172px; }
#subnav li a:hover { color: FFF; background: #6bcdb9; }
#js1026jsclock { float: left;margin-top:4px; font-size: 13px; line-height: 26px; color: #3e3e3e; }
.sabox { float: right; margin-top: 42px; }
.sabox:after { content: ""; display: block; clear: both; }
.vsbcontent_img { text-align: center; }
.nxwimg img { width: 100%; }
.ab_device .swiper-container .swiper-wrapper .swiper-slide p { margin-top: 15px; font-size: 17px; color: #ffffff; }
.it1, .it4 { text-align: center; width: 50%; height: 250px; float: left; position: relative; }
.it1.n1 { background: #288eda }
.it1.n2 { background: #28b7a9 }
.it4.n3 { background: #2f76ac}
.it4.n4 { background: #e3edf3 }
.it4.n4 .txtleft .itit { font-size: 24px; color: #333333; }
.it4.n4 .txtleft .tited { font-size: 17px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; color: #333333; opacity: 0.5; position: absolute; width: 100%; top: 100px; }
.it4.n4 .iteds .moves { width: 101px; height: 35px; margin: 0 auto; line-height: 35px; font-size: 13px; color: #ffffff; text-align: center; background: #fff url(../img/opt2.png); position: absolute; top: 170px; left: 400px; }
.it4.n4 .iteds .moves a { color: #333 }
.iteds { width: 50%; height: 100%; position: relative; float: left }
.iteds img { width: 100%; height: 100%; }
.it2 { position: absolute; top: 0px; left: 300px; overflow: hidden; }
.txtright img { transition: all 0.6s; }
.it1:hover .txtright img { transform: scale(1.2); }
.it4:hover .txtright img { transform: scale(1.2); }
.it4 .it2 { position: absolute; top: 0px; left: 0px; }
.it4 .iteds { width: 50%; height: 100%; position: relative; }
.it4 .iteds .moves { left: 400px; }
.itit { font-size: 24px; letter-spacing: 1px; color: #eff7f5; position: absolute; top: 55px; width: 100%; }
.tited { font-size: 17px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; color: #ffffff; opacity: 0.5; position: absolute; width: 100%; top: 100px; text-transform: uppercase; }
.moves { width: 101px; height: 35px; margin: 0 auto; line-height: 33px; text-align: center; background: url("../img/opt1.png"); position: absolute; top: 170px; left: 100px; }
.moves a { font-size: 13px; color: #ffffff; }
.it1:hover .moves {background: #b7b6b6e0;}
.movesed { width: 101px; height: 35px; margin: 0 auto; line-height: 35px; font-size: 13px; color: #ffffff; text-align: center; background: #D0D0D0 url("../img/opt2.png"); position: absolute; top: 170px; left: 100px; }
.itext .content a:hover .moves, .itext .content a:hover .movesed { background: #000000e0; }
.itit4 { font-size: 24px; letter-spacing: 1px; color: #333333; position: absolute; width: 100%; top: 55px; }
.tited4 { font-size: 17px; color: #666666; opacity: 0.5; margin-top: 20px; position: absolute; width: 100%; top: 100px; }
.itext { padding-top: 1px;display:none }
.itext .content { margin: 80px auto; }
.seachleft { width: 100%; }
.seachltxt { width: 100%; }
.seachltxt h4 { font-size: 18px; color: #1d2e3e; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.seachltxt span { display: block; padding: 10px 0; font-size: 15px; color: #999999; opacity: 0.6; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.seachltxt p { height: 67px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; line-height: 30px; -webkit-line-clamp: 2; }
.it1 .txtleft { position: absolute; top: 0; left: 0; width: 100% }
.it1 .txtright { position: absolute; top: 0; left: 300px; width: 300px; height: 250px; overflow: hidden; }
.it4 .iteds { width: 50%; height: 100%; position: relative; }
.it4 .txtright { left: 0px; overflow: hidden; }
.it4 .txtright img { transition: all 0.6s; }
.it4 .txtleft { left: 300px; width: 300px; height: 250px; position: absolute; top: 0; }
.it4:hover .iteds .moves { background: #b7b6b6e0;}
.it4:hover .iteds .moves a { color: #FFF }
.seachleft .conlist span { float: right; font-size: 13px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #999; }
.seachleft ul li { padding: 15px 0; border-bottom: 1px dotted #dedede; }
.seachleft ul li h4 { font-weight: normal; font-size: 17px; background: url(../img/fangkuai.png) no-repeat center left; padding-left: 23px; }
.seachleft ul li:hover .conlist h4 { color: #09b592 }
.seachcontsed { padding: 25px 35px; margin-top: 30px }
.list_left { float: left; width: 70%; }
.list_left ul li { padding: 15px 0; border-bottom: 1px dotted #9bbdb1 }
.contltxt_left span { float: right; font-size: 12px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #bcbcbc; line-height: 25px; }
.contsed_left:after { content: ""; display: block; clear: both; }
.zdzd { padding: 0 32px; float: left; }
.zdy:after { content: ""; display: block; clear: both; }
.lisi_content { margin: 0 auto; width: 1200px; margin-top: 30px; }
.lisied:after { content: ""; display: block; clear: both; }
.lisied { padding: 10px 20px; }
.lishi { float: left; width: 18%; margin-right: 20px; margin-bottom: 20px; background: #f5f5f5; }
.li_pics { padding: 20px 25px; background: url(../img/lsygrxie.png) no-repeat; background-position-y: 10px; background-position-x: 174px; }
.li_pics p:first-child { font-size: 25px; font-weight: bold; letter-spacing: 0px; color: #2f9c7c; text-align: center; margin-top: 30px; padding-bottom: 15px; }
.lstited { font-size: 15px; line-height: 30px; color: #747474; text-align: none; margin-top: 22px; }
.li_pics span { display: block; width: 50px; height: 2px; background: #d2aa1e; margin: 0 auto; }
.lishi:hover { background: #0e9c7f }
.lishi:hover .li_pics p:first-child { color: #ffffff; }
.lishi:hover .lstited { color: #ffffff; }
.ls_contsn { padding-bottom: 60px; padding-top: 1px; }
.mapsed>p { display: none; }
.leaders { margin-top: 60px; }
.leaders li { width: 203px; background-color: #fff; box-sizing: border-box; border: 1px solid #dedede; margin-right: 16px; margin-bottom: 20px; display: inline-block; }
.leaders li:hover img { transform: scale(1.2) }
.leaders li:hover p { color: #259874; }
.leaders li a { display: block; padding: 15px; position: relative; box-sizing: border-box; }
.leaders li a .thumb { width: 170px; height: 200px; overflow: hidden; }
.leaders li a .thumb img { display: block; width: 170px; height: 220px; transition: transform 1s; }
.leaders li a p { color: #454545; font-size: 17px; font-weight: normal; margin-top: 10px; }
.imgList { margin-top: 60px; min-height: 300px; }
.imgList li {width: 350px;background-color: #fff;box-sizing: border-box;border: 1px solid #dedede;margin-right: 20px; margin-bottom: 20px;display: inline-block; }
.imgList li:hover img { transform: scale(1.2) }
.imgList li:hover p { color: #259874; }
.imgList li a { display: block; padding: 15px; position: relative; box-sizing: border-box; }
.imgList li a .thumb { height: 200px; overflow: hidden; }
.imgList li a .thumb img { display: block; width: 100%; height: 200px; transition: transform 1s; }
.imgList li a p { color: #454545; font-size: 15px; font-weight: normal; margin-top: 12px; line-height: 24px; }
#dorlist { background: #f9f9f9 }
#dorlist .abtits { color: #333333; background: none; position: relative; }
#dorlist .abtits::before { content: ''; height: 3px; width: 42px; position: absolute; bottom: 0px; background: #168660; left: 50%; margin-left: -21px; text-align: center; }
#dorlist .ab_device .arrow-left { background: url(../img/aboutleftb.png) }
#dorlist .ab_device .arrow-right { background: url(../img/aboutrightb.png) }
#dorlist .ab_device .swiper-container .swiper-wrapper .swiper-slide p { color: #555 }
#nimg { width: 100%; height: 280px; }
.edui-upload-video { margin-top: 40px; }
.edui-upload-video video:-webkit-full-page-media {
width:100%important;
height:100%important;
margin-left: 0pximportant;
margin-right: 0pximportant;
}
.box1 {height: 269px;display: inline-block; float: left; margin-right: 25px; width: 385px; }
.last {width: 380px;margin-right: 0 }
.box1 h2 {font-size: 22px;
    font-weight: normal;
    padding-bottom: 15px;
    color: #333;
    border-bottom: 1px solid #dedede;position: relative;}
.box1 h2::before {width:84px;
    height: 3px;
    background: #2eada8;
    display: inline-block;
    font-size: 0;
    content: 'Ã‚Â·';
    vertical-align: middle;
    position: absolute;
    bottom: -1px;}
.box1 h2 a { font-size: 13px; float: right; color: #999; margin-top: 16px; }
.box1 h2 a:hover { color: #168660; }
.box1 ul { }
.box1 ul li { line-height: 45px; font-size: 15px; border-bottom: 1px solid #ececec; position: relative }
.box1 ul li::before { width: 3px; height: 3px; background: #bbbaba; display: inline-block; font-size: 0; content: 'Ã‚Â·'; margin-right: 10px; vertical-align: middle; }
.box1 ul li span { float: right; color: #999; font-size: 13px; }
.box1 ul li a { color: #333 }
.box1 ul li a:hover { color: #168660; }
#insidebanner { height: auto; }
#insidebanner img { display: none }
.cont-3 .sidenav { width: 200px; float: left; background: #129c89; }
.cont-3 .sidenav h3 { background: #129c89; padding: 15px 0; font-size: 24px; font-weight: bold; color: #FFF; text-align: center }
.cont-3 .sidenav ul { padding-bottom: 15px; }
.cont-3 .sidenav ul li { }
.cont-3 .sidenav ul li a { display: block; line-height: 48px; margin: 0 20px; color: #FFF; font-size: 16px; border-bottom: 1px solid #29b5a2; }
.cont-3 .sidenav ul li.curr, .cont-3 .sidenav ul li:hover { background: #2b8477; color: #fff; }
.sidenav ul li:hover a { border-bottom: 1px solid #2b8477; }
.cont-3 .r-cont { float: left; width: 70%; }
.cont-3 .r-cont ul li { padding-bottom: 30px; border-bottom: 1px dotted #cccccc; margin-bottom: 30px; }
#doctors h3{font-size: 17px;font-weight: 700;padding-bottom: 16px;margin-top: 20px;color: #129c89;line-height: 26px;}
#doctors h3::before {content: '+';font-size: 17px;display: inline-block;margin-right: 4px;font-weight: 700;font-family: '';color: #129c89;line-height: 15px;}
#doctors .doc-box { display: inline-block; float: left; border: 1px solid #d8d8d8; border-radius: 5px; padding: 15px; margin-right: 15px; width: 29%; height:275px; margin-bottom: 15px; }
#doctors .doc-box:hover { background: #129c89; border: 1px solid #129c89; }
#doctors .doc-box:hover .cul { color: #e8f9f6; border-bottom: 1px solid #7bc5bb; }
#doctors .doc-box:hover .cul::after { color: #aef7ed; }
#doctors .doc-box .cul { border-bottom: 1px solid #dedede; color: #4e827a; font-size: 17px; padding-bottom: 10px; display: block; }
#doctors .doc-box .cul::after { content: '>'; font-size: 15px; text-align: right; font-family: 'Ã¥Â®â€¹Ã¤Â½â€œ'; font-weight: 600; float: right; margin-top: 3px; color: #b3b3b3; }
#doctors .doc-box:hover a { color: #c4e6e2; }
#doctors .doc-box ul { margin-top: 10px; font-size: 13px; }
#doctors .doc-box ul li { display: inline-block; float: left; }
#doctors .doc-box ul li a { width:63px; line-height:26px; display: block; }
#doctors .doc-box ul li a:hover { color: #fff; }
.topnav { float: right; width: 539px; margin-top: 50px; }
.topnav a { padding-left: 13px; font-size: 17px; color: #666; }
.topnav a:hover { color: #0b9c88; }
.topnav a.last { border: 1px solid #ddd; font-size: 13px; text-align: center; padding: 5px 15px; border-radius: 100px; margin-left: 20px; }
.topnav a.last:hover { color: #FFF; background-color:#2BAA82; border: 1px solid #0b9c88; }
.box_left { float: left; width: 600px; margin-top: 50px; }
.box_left .txt_box { padding: 25px; -webkit-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc;height: 170px;overflow: hidden;}
.box_left .titbar { font-size: 22px; font-weight: normal; padding-bottom: 10px; }

.box_left .txt_box p { line-height: 24px; font-size: 13px; color: #353535; }
.box_left .jczn_left { margin-top: 25px; padding: 25px; -webkit-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc; }
.box_left .jczn_left ul { }
.box_left .jczn_left ul li { width: 31.2%; display: inline-block; height: 120px; float: left; margin-right: 17px; }
.box_left .jczn_left ul li a { display: block; position: relative }
.box_left .jczn_left ul li a::after {    content: '';
    background: #000000;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0.4;
    z-index: 0; }
.box_left .jczn_left ul li a img { width: 100%; display: block; height: 120px; }
.box_left .jczn_left ul li a p {    position: absolute;
    top: 28%;
    left: 0;
    padding: 10px;
    height: 100%;
    font-size: 15px;
    color: #fff;
    text-align: center;
    transition: all 0.8s ease;
    z-index: 999999999;}
.box_right { float: right; width: 520px; padding: 25px; -webkit-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc; margin-top: 50px;height: 404px; }
.box_right h3 { font-size: 22px; font-weight: normal; padding-bottom: 10px; }
.box_right h3 a { float: right; color: #999; font-size: 13px; }
.box_right .list li { line-height: 41px; font-size: 15px; border-bottom: 1px solid #eee; height: 41px; overflow: hidden; }
.box_right .list li a { }
.box_right .list li span { float: right; color: #999; font-size: 13px; }
#line { border-bottom: 1px solid #ddd; padding-bottom: 25px; }
.zjz { margin-top: 35px; margin-bottom: 35px; }
.zjz h3 { font-size: 22px; font-weight: normal; padding-bottom:18px; }
.zjz a { float: right; color: #999; font-size: 13px;line-height: 34px;}
.zjz ul { }
.zjz ul li { float: left; display: inline-block; margin-right: 16px; }
.zjz ul li a { display: block; position: relative; float: none; }
.zjz ul li a img { display: block; display: block; width: 180px; height: 230px; }
.zjz ul li a .text1 { display: block; position: absolute; bottom: 0; width: 100%; z-index: 1; color: #FFF; text-align: center; padding: 8px 0; line-height: 24px; }
.zjz ul li a .text1::after { content: ''; background: #000; position: absolute; width: 100%; height: 100%; top: 0; opacity: 0.6; z-index: -1; left: 0; }
.zyz { margin: 25px 0; display: block;overflow: hidden; }
.zyz ul li { float: left; display: inline-block; margin-right: 16px; width: 49.3%; }
.zyz ul li.last { margin-right: 0 }
.zyz ul li a { display: block; position: relative; float: none; }
.zyz ul li a img { width: 190px; height: 110px; float: left; display: inline-block; }
.zyz h3 { font-size: 22px; font-weight: normal; padding-bottom: 10px; }
.zyz a { float: right; color: #999; font-size: 13px; }
.zyz .text1 { float: right; width: 64%; }
.zyz .text1 .h2 { font-size: 18px; color: #333333; }
.zyz .text1 .desc { font-size: 14px; color: #333333; line-height: 20px; margin-top: 13px; }
#leadersbox ul { }
#leadersbox ul li { display: block; margin-bottom: 40px; border-bottom: 1px solid #dedede; padding-bottom: 40px;height: 243px;float: left;width: 48%; margin-right: 2%;}
#leadersbox ul li a { display: block; }
#leadersbox ul li a img { float: left; width: 180px; }
#leadersbox ul li a .txt { margin-left: 30px;float: left; width:58%;}
#leadersbox ul li a .txt h3 { font-size: 19px; font-weight: normal; float:left;}
#leadersbox ul li a .txt p { font-size: 15px; height: 120px; overflow: hidden; line-height: 24px; margin-top: 15px; color: #555; }
#leadersbox ul li .more { display: inline-block; background: #22a996; color: #FFF; font-size: 13px; padding: 10px 20px; }
#leadersbox ul li:hover .more{background: #f4ad3d;}

/* Ã¦Å“Â¬Ã¤Â¾â€¹Ã¥Â­Âcss */
.ztbox{width: 100%;overflow:visible!important;position: relative;height:220px;}
.ztbox .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.ztbox .hd .prev,.ztbox .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.ztbox .hd .next{ background-position:0 -50px;  }
.ztbox .hd .prevStop{ background-position:-60px 0; }
.ztbox .hd .nextStop{ background-position:-60px -50px; }
.ztbox .bd ul{ overflow:hidden; zoom:1; }
.ztbox .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;background: #f3f3f3;padding-bottom:0; width:352px;padding: 17px;}
.ztbox .bd ul li .pic{ text-align:center;float:left;}
.ztbox .bd ul li .pic img{width: 150px;height: 190px;display:block;}
.ztbox .bd ul li .pic a:hover img{ border-color:#999;}
.ztbox .bd ul li .title{font-size: 16px;
    margin-bottom: 0;
    float: right;
    width: 182px;
    text-align: left;
    padding-left: 15px;}
.ztbox .bd ul li .title a{color: #333;
    padding-bottom: 10px;
    display: block;
    font-size: 16px;
    font-weight: 700;
    padding-top: 5px;}
.ztbox .bd ul li .title p{font-size: 13px;
    color: #555;
    line-height: 22px;}
.ztbox .bd ul li .title a.more1{font-size: 12px;
    color: #555;
    background: url(../images/zzsy-ico.png) no-repeat #FFF;
    background-position: 97px 12px;
    width: 100px;
    height: 27px;
    padding: 2px 12px;
    line-height: 27px;
    margin-top: 20px;}
	.ztbox .bd ul li .title a.more1:hover{font-size: 12px;}
.ztbox .bd ul li:hover .title a{ color:#0e9c7f; font-size:16px;}
.ygb{width: 1130px;margin:50px auto}
.ybglinks{}
.ybglinks li{ display:inline-block; float:left; margin-left:15px;margin-bottom: 15px; width:548px; height:224px; overflow:hidden}
.ybglinks li img {transform: scale(1);transition: transform .35s;}
.ybglinks li:hover img{transform: translateZ(30px) rotateY(360deg) scale(1.1); -webkit-transform: translateZ(30px) rotateY(360deg) scale(1.1); -ms-transform: translateZ(30px) rotateY(360deg) scale(1.1); -moz-transform: translateZ(30px) rotateY(360deg) scale(1.1);}
.ybglinks li a{ display:block}
#en .logo{    margin: 20px auto;
    float: none;
    text-align: center;}


.is_animated {
	-webkit-transition-duration:1.2s;
	-webkit-transition-property:-webkit-transform,opacity;
	-webkit-transition-delay:.15s;
	-webkit-transition-timing-function:'ease-in-out';
	-moz-transition-duration:1.2s;
	-moz-transition-property:all;
	-moz-transition-delay:.15s;
	-moz-transition-timing-function:'ease-in-out';
	-o-transition-duration:1.2s;
	-o-transition-property:transform,opacity;
	-o-transition-delay:.15s;
	-o-transition-timing-function:'ease-in-out';
	-ms-transition-duration:1.2s;
	-ms-transition-property:transform,opacity;
	-ms-transition-delay:.15s;
	-ms-transition-timing-function:'ease-in-out';
	transition-duration:1.2s;
	transition-property:transform,opacity;
	transition-delay:.15s;
	transition-timing-function:'ease-in-out';
	-webkit-transform:rotatex(-80deg) translateZ(0);
	-ms-transform:rotatex(-80deg) translateZ(0);
	transform:rotatex(-80deg) translateZ(0);
	-webkit-transform-origin:0 0 0;
	-ms-transform-origin:0 0 0;
	transform-origin:0 0 0;
	opacity:0
}
.is_animated.revealed {
	-webkit-transform:rotatex(0) translateZ(0);
	-ms-transform:rotatex(0) translateZ(0);
	transform:rotatex(0) translateZ(0);
	opacity:1;
}

.tansDelay00{transition-delay: 0s;-webkit-transition-delay: 0s;}
.tansDelay200{transition-delay: .2s;-webkit-transition-delay: .2s;}
.tansDelay400{transition-delay:.4s;-webkit-transition-delay: .4s;}
.tansDelay600{transition-delay: .6s;-webkit-transition-delay: .6s;}
.tansDelay800{transition-delay: .8s;-webkit-transition-delay: .8s;}
.tansDelay1000{transition-delay:1s;-webkit-transition-delay: 1s;}
.tansDelay1200{transition-delay: 1.2s;-webkit-transition-delay: 1.2s;}
.tansDelay1400{transition-delay: 1.4s;-webkit-transition-delay: 1.4s;}

.n1 .iteds{background:url("../img/bj1.png")}

.newspic { position: relative; width:385px; height: 280px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;margin-right: 25px;}
.newspic .pic img { width:385px; height: 280px; display: block; }
.newspic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #000; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.newspic .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.newspic .txt li{ height:40px; line-height:40px; position:absolute; bottom:-36px;}
.newspic .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 15px;text-decoration: none; }
.newspic .num { position: absolute; z-index: 3; bottom:51px; right:10px; }
.newspic .num li{ float: left; position: relative; width: 11px; height: 11px; line-height: 11px; overflow: hidden; text-align: center; margin-right:5px; cursor: pointer; background:#FFF; border-radius:100px;}
.newspic .num li.on{ background:#0b9c88;}

.hasMoreTab .hd{ line-height:44px; height:44px; border-bottom:1px solid #dedede; position:relative; }
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd .more a{font-size: 13px;color: #999;margin-top: 10px;}
.hasMoreTab .hd ul{ z-index:5; position:absolute;zoom:1; }
.hasMoreTab .hd li::before{width:0; height:0; margin-right:0}
.hasMoreTab .hd li{float: left;line-height: 29px;cursor: pointer;font-size: 22px;height: 41px;border: none;margin-right: 25px;color: #555;}
.hasMoreTab .hd li.on{height: 25px;line-height:29px;padding-bottom: 17px;border-bottom: 3px solid #2eada8;color: #333;}
.hasMoreTab .bd{clear:both; position:relative;  }
.hasMoreTab .bd .con ul{ margin-top:0}

.links .picScroll-left .hd .next{display:block;background:url("../img/btn-left-b.png") no-repeat;width:40px;height:42px;position: absolute;left: -50px;top: 43px;cursor: pointer;}
.links .picScroll-left .hd .prev{display:block;background:url("../img/btn-right-b.png") no-repeat;width:40px;height:42px;position: absolute;right: -50px;top: 43px;cursor: pointer;}
.foot .link .content{overflow:visible!important;position: relative;height: 110px!important;}
.ztbox .hds .next{display:block;background:url("../img/zjl.png") no-repeat;position: absolute;width:30px;height:55px;z-index:88;left:-45px;top:85px;cursor: pointer;}
.ztbox .hds .prev{display:block;background:url("../img/zjr.png") no-repeat;position: absolute;width:32px;height:55px;z-index:88;right:-52px;top:85px;cursor: pointer;}


.tszls{padding-bottom: 65px;margin-top: 30px;}
.tszls ul li{width: 238px;height: 130px;float: left;background: #ffffff;text-align: center;margin-right: 2px;margin-bottom: 2px;cursor: pointer;}
.tszlsico{padding:25px 0 0 0;}
.tszlsico img{width:44px;height:44px;}
.tszls ul li a{transform: translateY(0);transition: all 0.5s; display: block;height: 130px;}
.tszls ul li a p{font-size: 16px;line-height: 30px;color: #525151;margin-top: 15px;}
.tszls ul li a:hover{transform: translateY(-8px);display: block;}
.txt_box img{display:none;}
.thiide ul li{width:32%;float:left;height:130px;margin-right: 24px;position: relative;overflow: hidden;}
.thiide ul li a img{width:100%;height:100%;transition: all 0.6s;}
.thiide ul li a p{position: absolute;top: 40%;width: 100%;text-align: center;color:#ffffff;font-size:20px;}
.thiide ul li:hover img{transform: scale(1.2);}

#vsb_content p{ font-size:16px; text-indent:2em; margin-bottom:15px; color:#333;line-height:2em}
#vsb_content table{ border: 0px;border-left:1px solid #ddd; border-top:1px solid #ddd;width:100%; margin:20px auto}
#vsb_content table tr td{ border-left:0px; text-align: center;border-top:0px;line-height: 23px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; }
#vsb_content table tr td p{text-indent:0em; padding:0px; margin:0px; text-align:center; }



#Catalog_box {position:fixed;top:120px;right:80px;}
#Catalog_box dl{padding: 30px;background: #4b9c88;}
#Catalog_box dl dd{font-size: 15px;line-height: 32px;}
#Catalog_box dl dd span{color: #fff;margin-right:10px;}
#Catalog_box dl dd a{color: #fff;}
#Catalog_box dd.active,#Catalog_box dd.active a,#Catalog_box dl dd a:hover{color: #ffcd56!important;}

#art_content h2{    white-space: normal;
    border-left: 7px solid #4b9c88;
    font-size: 18px;
    font-weight: bold;
    padding-left: 15px;
    margin: 30px 0 15px;}
.czb_box{padding-top: 25px;
    border-top: 1px solid #efefef;
    margin-top: 20px;}
.czb_box a{display: block;
    background: #30999e;
    text-align: center;
    padding: 20px;
    width: 50%;
    margin: auto;
    color: #FFF;
    font-size: 19px;
    border-radius: 50px;}