﻿@charset "utf-8";
/* CSS Document */


.flexslider{width:100%; height:250px; position: relative;  overflow:hidden; z-index: 1;}
/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li a { display: block;width: 1920px;  width:2560px; height:100%; position: relative; left:50%;margin-left:-960px; margin-left:-1280px; }
.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:250px; }

/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:32px;text-align:center; z-index:88;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{ width: 14px; height:14px; background-color: #fff ; overflow: hidden; font-size: 0; cursor: pointer; opacity: 1; margin: 0 6px; display: inline-block ; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.flex-control-paging li a.flex-active{opacity: 1; background-color: #004ea2}


.bkf-bj{width: 100%;  background-color: #f7f7f7; overflow: hidden;}
.bkf-c{ width: 1330px; margin: 0 auto; padding: 67px 0 67px 0; overflow: hidden;}
.bf-l{ width: 263px; text-align: center ; float: left; padding: 44px 0 0 0}
.bf-c{ width: 804px; height: 383px;float: left;}
.bf-r{ width: 210px; float: right ;padding: 44px 0 0 0}
.bf-l .ewm{margin: 38px 0 18px 0}
.bf-l h5{ font-size: 16px; color: #353939; line-height: 18px;}
.bf-r h3{font-size: 30px; font-weight: bold ;color: #004ea2; line-height: 30px;margin-bottom: 14px;}
.bf-r h4{ line-height: 24px; font-size: 24px; color: #bfbfbf ;text-transform: uppercase ;}
.bf-r h5{ height: 28px; line-height: 28px; background: url(../images/icu.png) no-repeat left center; font-size: 16px; color: #004ea2; padding-left: 36px; margin-top: 46px;margin-bottom: 6px;}
.bf-r h6{ font-size: 30px; color: #ff8503; font-family: "Impact" ;margin-bottom: 46px;}
.bf-r a{width: 148px; height: 50px; line-height: 50px;text-align: center; font-size: 16px; color: #004ea2; border: solid 1px #004ea2; display: block}
.bf-r a:hover{background-color: #004ea2 ;color: #fff}


.position-bj{ width: 100% ; height: 45px; background-color: #f7f7f7;}
.position-c{ width: 1330px; height: 45px; margin: 0 auto; position: relative; overflow: hidden;}
.position-c h4{ padding-left: 290px; line-height: 45px; font-size: 14px; color: #7f7f7f ;}
.position-c h4 a{font-size: 14px; color: #7f7f7f ;}
.position-c h4 a.on{ color: #336ead ;}
.position-c h4 a:hover{ color: #336ead ;}


.main-bj{ width: 100% ; background-color: #fff ;}
.main-c{ width: 1330px; margin: 0 auto;}
.ma-l{ width: 260px; float: left; position: relative;top: -60px; z-index: 9; overflow: hidden;}
.ma-r{ width: 1040px; float: right; overflow: hidden; margin-bottom: 40px;}
.ma-l .btl{ width: 100%; height: 120px ; background-color: #004ea2 ; position: relative; margin-bottom: 2px; overflow: hidden;}
.ma-l .btl i{ width: 3px; height: 23px; background-color: #ff8503;display: block; position: absolute; left: 18px;top: 32px;}
.ma-l .btl h3{ padding-left: 35px; height: 26px; line-height: 26px ; font-size: 24px; color: #fff ;font-weight: bold ; margin: 30px 0 18px 0;}
.ma-l .btl h4{padding-left: 35px; font-size: 16px; color: #fff ;line-height: 16px; text-transform: uppercase ; padding-left: 18px;}

.lm-list{ width: 100%; background-color: #f8f8f8 ; overflow: hidden;}
.lm-list ul{ width: 100%;}
.lm-list ul li{ width: 100%; height: 50px ; border-bottom: 1px solid #dcdcdc; position: relative;}
.lm-list ul li a{width: 100%; height: 50px ;display: block}
.lm-list ul li a i{font-size: 16px; color: #333; position: absolute; left: 33px ;top: 13px;}
.lm-list ul li a h3{ width: 100%; height: 50px ; line-height: 50px;text-align: center; font-size: 16px; color: #333; overflow: hidden;}
.lm-list ul li:last-child{border: none}
.lm-list ul li.on{background-color: #ff8503}
.lm-list ul li.on i{color: #fff}
.lm-list ul li.on h3{color: #fff}
.lm-list ul li:hover{background-color: #ff8503}
.lm-list ul li:hover i{color: #fff}
.lm-list ul li:hover h3{color: #fff}


.tit-box{ width: 100%; height: 38px;  border-bottom: 1px solid #d3d3d3 ; margin: 41px 0 0 0; position: relative; overflow: hidden;}
.tit-box i{width: 3px;height: 19px;  background-color: #ff8503;  display: block;  position: absolute;  left: 0;  top: 0;}
.tit-box h3{ padding-left: 15px; line-height: 20px; color: #333;font-size: 20px}

.Patient{ width: 100%; padding: 27px 0 10px 0; overflow: hidden;}
.Patient ul{ width: 1074px;}
.Patient ul li{ width:328px;float: left; margin: 0 28px 10px 0 ;position: relative;}
.Patient ul li img{ width: 100%; height: 230px;}
.Patient ul li h3{ width: 100%;text-align: center; height: 54px; line-height: 54px; font-size: 16px; color: #353939; white-space: nowrap;text-overflow: ellipsis ; overflow: hidden;}
.Patient ul li .zhe{width: 100%; height: 230px; position: absolute; left: 0;top: 0;display: flex; align-items: center; justify-content: center; overflow: hidden;}
.Patient ul li .zhe span{ width: 43px; height: 43px; background: url(../images/vid3.png) no-repeat center; background-size: cover; display: inline-block}
.Patient ul li:hover .zhe{background: rgba(0, 78, 162, 0.3) ;}
.Patient ul li:hover .zhe span{ background: url(../images/vid4.png) no-repeat center;}
.Patient ul li:hover h3{color: #004ea2}



.pagelable{ width: 100%; border-top: 1px solid #d3d3d3}
.pageCustom{ text-align: center; margin: auto; margin-top: 40px;}
.pageCustom a{ width: 43px; height: 38px; line-height:38px; display: inline-block; border: solid 1px #f1eff0;  background-color: #f1eff0; text-align: center; font-size: 14px; color: #333; margin: 0 4px; cursor: pointer; text-decoration:none; }
.pageCustom a:hover{ background-color: #ff8503; color: #fff}
/*提示*/
.pageCustom a.pageCustom_Prompt{ width:auto; padding: 0px 12px; }

/*第一页-启用*/
.pageCustom a.pageCustom_First{ width: 71px; height:38px; line-height:38px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First:hover{ font-weight: bold; color: #fff; background-color: #ff8503; border: solid 1px #ff8503; }
/*第一页-禁用*/
.pageCustom a.pageCustom_First_Disable{ width: 71px;height:38px; line-height:38px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First_Disable:hover{ font-weight: bold; color: #fff; background-color: #ff8503; border: solid 1px #ff8503; }

/*上一页-启用*/
.pageCustom a.pageCustom_Pre{ width: 71px; height:38px; line-height:38px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre:hover{ font-weight: bold; color: #fff; background-color: #ff8503; border: solid 1px #ff8503; }
/*上一页-禁用*/
.pageCustom a.pageCustom_Pre_Disable{ width: 71px; height:38px; line-height:38px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre_Disable:hover{ font-weight: bold; color: #fff; background-color: #ff8503; border: solid 1px #ff8503; }

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ font-weight: bold; color: #fff; background-color: #ff8503; }
.pageCustom a.pageCustom_Num_On{  font-weight: bold; color: #fff; background-color: #ff8503; border: solid 1px #ff8503 }

/*下一页-启用*/
.pageCustom a.pageCustom_Next{ width: 71px;height:38px; line-height:38px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next:hover{ font-weight: bold; color: #fff; background-color: #ff8503; border: solid 1px #ff8503; }
/*下一页-禁用*/
.pageCustom a.pageCustom_Next_Disable{ width: 71px; height:38px; line-height:38px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next_Disable:hover{ font-weight: bold; color: #fff; background-color: #ff8503; border: solid 1px #ff8503; }

/*尾页-启用*/
.pageCustom a.pageCustom_Last{ width: 71px; height:38px; line-height:38px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last:hover{ font-weight: bold; color: #fff; background-color: #ff8503; border: solid 1px #ff8503; }
/*尾页-禁用*/
.pageCustom a.pageCustom_Last_Disable{ width: 71px; height:38px; line-height:38px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last_Disable:hover{ font-weight: bold; color: #fff; background-color: #ff8503; border: solid 1px #ff8503; }

/*跳转*/
 .pageCustom a.pageCustom_Go{ width: auto; padding: 0 6px; height: 32px; display: inline-block; line-height: 32px; text-align: center; border: none !important; background: none; }
 .pageCustom a.pageCustom_Go input{ margin:0 3px; width: 43px; height: 32px; line-height: 32px; display: inline-block; color: #333; text-align: center; border: solid 1px #d3d3d3; background-color: #fff; font-size: 14px; }
 .pageCustom a.pageCustom_Go:hover span{color: #333}


.xbt{ width: 100%; padding: 20px 0 0 0}
.xbt h3{ font-size: 20px; font-weight: bold ;color: #333}

.tw-list{ width: 100%; padding: 0 0 0 0}
.tw-list ul{ width: 100%;}
.tw-list ul li{ width: 100%; padding: 25px 0 ; border-bottom: 1px solid #dcdcdc ; overflow: hidden;}
.tw-list ul li a{ width: 100%; display: block;  overflow: hidden;}
.tw-list ul li a img{ width: 193px ; height: 126px ; float: left;}
.tw-list ul li a .tub-r{ width: 828px;float: right;}
.tw-list ul li a .tub-r h3{ width: 100% ; max-height: 48px; line-height: 24px; font-size: 16px ; color: #333;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin: 3px 0 6px 0; overflow: hidden;}
.tw-list ul li a .tub-r h4{ width: 100% ; height: 16px; line-height: 16px; font-size: 14px ; color: #6a6a6a;  margin: 2px 0 8px 0; overflow: hidden;}
.tw-list ul li a .tub-r p{ width: 100% ; max-height: 40px; line-height: 20px; font-size: 14px; color: #999 ; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.tw-list ul li a:hover .tub-r h3{color: #004ea2}
.tw-list ul li:last-child{border: none}
.tw-list ul li.noa img{display: none}
.tw-list ul li.noa .tub-r{ width: 100%}

.pat2 ul li h3{ height: 24px; line-height: 24px; margin: 10px 0;}
.pat2 ul li p{ width: 100% ; height: 40px; font-size: 14px; color: #777 ;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}


.feil{ width: 100%;border-top: 1px dashed #d3d3d3; padding: 30px 0 0 0; overflow: hidden;}
.feil ul{ width: 1074px;}
.feil ul li{width: 328px; float: left; margin: 0 28px 28px 0; position: relative;}
.feil ul li a{ width: 288px; height: 190px; padding: 0 20px; display: block ; background-color: #f6f6f6 ; overflow: hidden;}
.feil ul li a .ico{ width: 58px; height: 58px;position: absolute; left: 20px; top: 27px;}
.feil ul li a .ico2{display: none}
.feil ul li a h3{ width: 230px; height: 22px ; line-height: 22px; font-size: 20px; font-weight: bold ; color: #004ea2; margin: 46px 0 34px 78px; overflow: hidden;}
.feil ul li a h4{width: 230px; height: 16px ; line-height: 16px; font-size: 14px;  color: #333333; margin-bottom: 4px; overflow: hidden; }
.feil ul li a p{width: 230px; height: 40px ; line-height: 20px; font-size: 14px;  color: #777;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }

.feil ul li a:hover{background-color: #004ea2 ;}
.feil ul li a:hover .ico2{display: block}
.feil ul li a:hover .ico1{display: none}
.feil ul li a:hover h3{color: #fff}
.feil ul li a:hover h4{color: #fff}
.feil ul li a:hover p{color: #fff}


.picScroll-left{ width: 100%; position: relative;margin: 24px 0 0 0; overflow: hidden;}
.picScroll-left .bd{ width: 100%; margin: 0 auto; overflow: hidden;}
.picScroll-left .bd ul{ width: 1280px}
.picScroll-left .bd ul li{ width: 130px; float: left; margin-right: 22px; margin-bottom: 29px;}
.picScroll-left .bd ul li a{width: 100% }
.picScroll-left .bd ul li a .img-box{width: 123px; height: 123px; display: block ;text-align: center;display: flex; align-items: center; justify-content: center;background: url(../images/ya1.png) no-repeat center center; overflow: hidden;}
.picScroll-left .bd ul li a img{transition: all 0.5s;}
.picScroll-left .bd ul li a h3{ width: 100%;text-align: center; font-size: 18px; color: #333 ; padding: 8px 0 0 0; overflow: hidden;}
.picScroll-left .bd ul li a:hover .img-box{ background: url(../images/ya2.png) no-repeat center center; }
.picScroll-left .bd ul li a:hover img{ transform: scale(0.9,0.9); -webkit-transform: scale(0.9,0.9); -moz-transform: scale(0.9,0.9); -ms-transform: scale(0.9,0.9); -o-transform: scale(0.9,0.9); }




.slideBox{ width: 100%; position: relative;margin: 38px 0 0 0;height: 390px; overflow: hidden;}
.slideBox .bd{ width: 100%; margin: 0 auto; overflow: hidden;}
.slideBox .bd ul{ width: 100%}
.slideBox .bd ul li{ width:  1040px;height: 390px;position: relative;}
.slideBox .bd ul li  img{ width: 100%; height: 390px;}
.slideBox .bd ul li  .yue-box{ width: 1040px; position: absolute; left: 0;top: 317px ; text-align: center}
.slideBox .bd ul li  .yue-box a{ width: 120px; height: 40px ; line-height: 40px; display: inline-block; font-size: 16px; color: #004ea2; margin: 0 7px; text-align: center ; background-color: #eee ;}
.slideBox .bd ul li  .yue-box a:hover{ background-color: #ff8503;  color: #fff}

.slideBox .next{ width: 32px; height: 60px; display: block ; background: url(../images/rt.jpg) no-repeat; position: absolute; right: 0;top: 156px; cursor: pointer;}
.slideBox .prev{ width: 32px; height: 60px; display: block ; background: url(../images/lt.jpg) no-repeat; position: absolute; left: 0;top: 156px; cursor: pointer;}
.slideBox .next:hover{ background: url(../images/rt1.jpg) no-repeat;}
.slideBox .prev:hover{ background: url(../images/lt1.jpg) no-repeat;}


.lbfx{ width: 100%; padding: 35px 0 0 0; overflow: hidden;}
.lbfx ul{ width: 1075px;}
.lbfx ul li{width: 504px; float: left; margin: 0 31px 31px 0;}
.lbfx ul li a{ width: 100%;display: block; position: relative;}
.lbfx ul li a img{ width: 100%; height: 189px;}
.lbfx ul li a h3{ width: 466px; margin: 0 auto; height: 20px;line-height: 20px; font-size: 18px;color: #333; white-space: nowrap;text-overflow: ellipsis ; margin-top: 27px; margin-bottom: 8px; overflow: hidden;}
.lbfx ul li a h4{ width: 466px; margin: 0 auto; height: 20px;line-height: 20px; font-size: 14px;color: #878787;  overflow: hidden;}
.lbfx ul li a .zhe{ width: 100%; height: 189px; background: rgba(0, 78, 162, 0.5);text-align: center; position: absolute; left: 0;top: 0 ; display: none}
.lbfx ul li a .zhe span{width: 120px; height: 40px ; line-height: 40px; display: inline-block; font-size: 16px; color: #fff; text-align: center ; background-color: #ff8503 ; margin-top: 75px}
.lbfx ul li a:hover .zhe{display: block}
.lbfx ul li a:hover h3{color: #004ea2}


.Patient-news{ width: 100% ;border-top: 1px dashed #d3d3d3; }
.Patient-news ul{ width: 100%}
.Patient-news ul li{ width: 100% ;border-bottom: 1px dashed #d3d3d3; padding: 15px 0; overflow: hidden;}
.Patient-news ul li img{ width: 380px; height: 248px; float: left;}
.Patient-news ul li .ptr{ width: 635px; float: right ;}
.Patient-news ul li .ptr h3{ width: 100%; height: 20px ; line-height: 20px; font-size: 18px; color: #333 ; white-space: nowrap;text-overflow: ellipsis ; margin: 15px 0 17px 0; overflow: hidden;}
.Patient-news ul li .ptr p{ width: 100%;height: 48px;line-height: 24px;font-size: 16px;color: #878787;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-bottom: 16px; overflow: hidden;}
.Patient-news ul li .ptr h4{ width: 100%; height: 20px ; line-height: 20px; font-size: 16px; color: #878787 ; white-space: nowrap;text-overflow: ellipsis ; margin: 0 0 10px 0; overflow: hidden;}
.Patient-news ul li .ptr h5{ width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #878787}
.Patient-news ul li .ptr h5 .sp1{ font-size: 16px; color: #878787}
.Patient-news ul li .ptr h5 .sp2{ width: 100px; height: 40px;line-height: 40px; font-size: 16px;color: #fff ;text-align: center; float: right ; background-color: #004ea2 ;}
.Patient-news ul li .ptr h5 .sp2:hover{ background-color: #ff8503}
.Patient-news ul li:last-child{ border: none}

.search-bj{ width: 100%; height: 50px ;margin: 30px 0;}
.search-bj .txt-ms{ width: 620px; height: 50px; padding: 0 15px ; background-color: #e5edf6 ;float: right ;display: flex; align-items: center; justify-content: center;}
.search-bj .txt-ms p{ width: 100%; max-height: 40px; font-size: 14px; color: #587f9d; line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.search-bj .nav2{ width:360px; height: 48px; border: solid 1px #004ea2 ;float: left;position: relative;}
.search-bj .nav2 p{width: 345px; height: 48px;line-height: 48px;  padding-left: 15px; font-size: 16px;color: #333;background: url(../images/sla.png) no-repeat;background-position: 325px center; border: none ;cursor: pointer;}
.search-bj .nav2 p span{width: 295px; height: 48px;line-height: 48px;  font-size: 16px;color: #333;display: block;  ;}
.search-bj .nav2 .new{ width: 360px;border: solid 1px #004ea2 ; background-color: #fff ; border-top: none;display: none; position: relative;top: 1px; left: -1px;}
.search-bj .nav2 .new li a{ width: 345px; height: 48px;line-height: 48px;  padding-left: 15px; font-size: 16px;color: #333;display: block ; border-bottom: 1px solid #e5e5e5 ; cursor: pointer;}
.search-bj .nav2 p.select{background: url(../images/slb.png) no-repeat;background-position: 325px center;}
.search-bj .nav2 .hid-zhi{display: none}
.search-bj .nav2 .new li:last-child a{border: none}
.search-bj .nav2 .new li a:hover{background-color: #004ea2; color: #fff}
.nav2 .rtx{width: 1px; height: 48px;background-color: #004ea2; position: absolute;right: 56px; top: 0}

.team-r{ width: 100%; padding: 52px 0 0 0; overflow: hidden;}
.team-r ul{ width: 1080px;}
.team-r ul li{ width: 318px; float: left; margin: 0 40px 40px 0 ;position: relative;}
.team-r ul li .a{ width: 100%; display: block}
.team-r ul li .img-b{width: 318px; height: 353px; position: relative; overflow: hidden;}
.team-r ul li img{width: 318px; height: 353px;}
.team-r ul li .wb{ width: 100%;text-align: center; margin-top: 18px;}
.team-r ul li .wb h4{ width: 100%; height: 20px;line-height: 20px;text-align: center;font-size: 14px; color: #878787; overflow: hidden;}
.team-r ul li .wb h4 .sp1{ width: 100px; font-size: 20px; color: #333; padding-left: 23px;float: left;text-align: left}
.team-r ul li .wb h4 .sp2{ width: 150px; font-size: 16px; color: #878787; float: right; text-align: right ;margin-right: 23px;}
.team-r ul li .wb p{ width: 272px; margin: 0 auto; line-height: 20px; font-size: 14px ; color: #878787 ;text-align: justify; margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.team-r ul li .au-box2{ width: 318px; padding: 16px 0 0 0;text-align: center; height: 55px;background: rgba(0, 78, 162, 0.7) ; position: absolute; left: 0; bottom: -71px ;}
.team-r ul li .au-box2 .a1,.team-r ul li .au-box2 .a2{ width: 120px; height: 38px; line-height: 38px ;text-align: center ;font-size: 16px; color: #fff ; border: solid 1px #fff;display: inline-block; margin: 0 15px}
.team-r ul li .au-box2 .a1:hover,.team-r ul li .au-box2 .a2:hover{background-color: #ff8503; border: solid 1px #ff8503}
.team-r ul li:hover .wb h4{color: #004ea2}
.team-r ul li:hover .wb h4 span{color: #004ea2}


.myzx{ width: 100%; float: initial}
.myzx .slideBox{height: 500px ;margin: 29px 0 50px 0}
.myzx .slideBox .bd ul li{ width: 1330px;height: 500px}
.myzx .slideBox .bd ul li img{ width: 1330px; height: 500px}
.myzx .slideBox .next{top: 218px}
.myzx .slideBox .prev{top: 218px}
.myzx .slideBox .bd ul li .yue-box{ width: 1330px ;top: 402px}

.titel3{ width: 100%; border-bottom: 1px solid #d3d3d3; position: relative;}
.titel3 i{ width: 3px; height: 23px;display: block; background-color: #ff8503; position: absolute; left: 0;top: 5px;}
.titel3 h3{ line-height: 30px; font-size: 30px; color: #004ea2 ;font-weight: bold ; padding-left: 18px; padding-bottom: 12px;}
.titel3 h4{font-size: 24px;line-height: 26px;color: #bfbfbf;text-transform: uppercase; padding-left: 18px; position: relative; top: 3px;}
.titel3 span{ width: 920px; height: 1px ;background-color: #d3d3d3; position: absolute; right: 0;bottom: 0}
.titel3 a{font-size: 14px; color: #999 ;line-height: 14px; text-transform: uppercase ; position: absolute; right: 0 ;bottom: 13px}
.titel3 a:hover{color: #004ea2}
.border-no{border: none}
.bg3 h4{ background-color: #fff; display: inline-block ; padding-right: 20px}
.bg2 h4{ background-color: #f7f7f7; display: inline-block ; padding-right: 20px}
.myzx .team-r{ padding: 41px 0 0 0}
.myzx .team-r ul li{ width: 400px; margin: 0 62px 60px 0}
.myzx .team-r ul li .img-b{ width: 400px;height: 444px;}
.myzx .team-r ul li .img-b img{ width: 400px; height: 444px;}
.myzx .team-r ul li .wb p{ width: 350px}
.myzx  .team-r ul li .au-box2{ width: 400px}
.myzx  .team-r ul{ width: 1390px}

.myzx .lbfx ul li{ width: 426px; margin:0 26px  26px 0}
.myzx .lbfx ul li img{ height: 160px}
.myzx .lbfx ul{ width: 1390px;}
.myzx .lbfx ul li a .zhe{ height: 160px}
.myzx .lbfx ul li a .zhe span{ margin-top: 65px}



.guide-box{ width: 100%; padding: 24px 0 0 0}
.gua{ width: 100%; height: 60px;}
.gua h3{width: 330px; height: 50px; line-height: 50px; background-color: #eee ;float: left; position: relative; cursor: pointer;}
.gua h3 span{ position: absolute; left: 175px;font-size: 18px; color: #333;}
.gua h3.aa1{ background-image: url(../images/icu1.png) ; background-repeat: no-repeat;  background-position: 83px center}
.gua h3.aa2{ margin-left: 25px;background-image: url(../images/icu2.png) ; background-repeat: no-repeat;  background-position: 83px center}
.gua h3.aa3{float: right;background-image: url(../images/icu3.png) ; background-repeat: no-repeat;  background-position: 83px center}
.gua h3 i{ width: 0; height: 0; display: block; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 10px solid #004ea2; position: absolute; left: 50%; bottom: -10px; margin-left: -5px ;display: none}
.gua h3.on{background-color: #004ea2 }
.gua h3.on span{color: #fff}
.gua h3.on.aa1{ background-image: url(../images/icu1-1.png) ; background-repeat: no-repeat;  background-position: 83px center}
.gua h3.on.aa2{ background-image: url(../images/icu2-1.png) ; background-repeat: no-repeat;  background-position: 83px center}
.gua h3.on.aa3{ background-image: url(../images/icu3-1.png) ; background-repeat: no-repeat;  background-position: 83px center}
.gua h3.on i{display: block}

.txt-ms{ width: 100%; font-size: 16px; line-height: 30px; text-align: justify ; padding: 20px 0 20px 0 ; overflow: hidden;}


.zta-bj{ width: 100%; background-color: #fff ; overflow: hidden;}
.zta-c{ width: 1330px; margin: 0 auto; padding: 47px 0 32px 0; overflow: hidden;}
.miaos{ width: 1312px; font-size: 14px;color: #7f7f7f ;line-height: 22px; padding-left: 18px; margin: 20px 0 32px 0}


.feil2{ width: 100%;border-top: 1px dashed #d3d3d3; padding: 30px 0 0 0; overflow: hidden;}
.feil2 ul{ width: 1374px;}
.feil2 ul li{width: 425px; float: left; margin: 0 28px 28px 0; position: relative;}
.feil2 ul li a{ width: 365px; height: 190px; padding: 0 30px; display: block ; background-color: #f6f6f6 ; overflow: hidden;}
.feil2 ul li a .ico{ width: 98px; height: 98px;position: absolute; left: 30px; top: 46px;}
.feil2 ul li a .ico2{display: none}
.feil2 ul li a .rt{ width: 240px; padding-left: 118px}
.feil2 ul li a h3{ width: 100%; height: 22px ; line-height: 22px; font-size: 20px; font-weight: bold ; color: #004ea2; margin: 48px 0 14px 0; overflow: hidden;}
.feil2 ul li a h4{width: 100%; height: 16px ; line-height: 16px; font-size: 14px;  color: #333333; margin-bottom: 4px; overflow: hidden; }
.feil2 ul li a p{width: 100%; height: 40px ; line-height: 20px; font-size: 14px;  color: #777;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.feil2 ul li a:hover{background-color: #004ea2 ;}
.feil2 ul li a:hover .ico2{display: block}
.feil2 ul li a:hover .ico1{display: none}
.feil2 ul li a:hover h3{color: #fff}
.feil2 ul li a:hover h4{color: #fff}
.feil2 ul li a:hover p{color: #fff}



.ztb-bj{ width: 100%; background-color: #f7f7f7 ; overflow: hidden;}
.ztb-c{ width: 1330px; margin: 0 auto; padding: 64px 0 64px 0; overflow: hidden;}

.picScroll-left2{ width: 100%; height: 155px; position: relative;margin: 48px 0 0 0; overflow: hidden;}
.picScroll-left2 .bd{ width: 100%; margin: 0 auto;text-align: center; overflow: hidden;}
.picScroll-left2 .bd ul{ width: 1370px}
.picScroll-left2 .bd ul li{ width: 123px; display: inline-block; margin-right: 28px; margin-bottom: 28px;}
.picScroll-left2 .bd ul li a{width: 100% }
.picScroll-left2 .bd ul li a .img-box{width: 123px; height: 123px; display: block ;text-align: center;display: flex; align-items: center; justify-content: center;background: url(../images/ya1.png) no-repeat center center; overflow: hidden;}
.picScroll-left2 .bd ul li a img{transition: all 0.5s;}
.picScroll-left2 .bd ul li a h3{ width: 100%;text-align: center; font-size: 18px; color: #333 ; padding: 8px 0 0 0; overflow: hidden;}
.picScroll-left2 .bd ul li a:hover .img-box{ background: url(../images/ya2.png) no-repeat center center; }
.picScroll-left2 .bd ul li a:hover img{ transform: scale(0.9,0.9); -webkit-transform: scale(0.9,0.9); -moz-transform: scale(0.9,0.9); -ms-transform: scale(0.9,0.9); -o-transform: scale(0.9,0.9); }
.picScroll-left .bd ul li a:hover h3{color: #ff8503}
.picScroll-left2 .bd ul li a:hover h3{color: #ff8503}


.teame{ width: 100%; height: 408px; margin: 38px 0 0 0; overflow: hidden;}
.teame ul{ width: 1370px;}
.teame ul li{ width: 250px; float: left; margin: 0 20px 20px 0 ;position: relative;}
.teame ul li .a{ width: 100%; display: block}
.teame ul li .img-b{width: 250px; height: 278px; position: relative; overflow: hidden;}
.teame ul li img{width: 250px; height: 278px;}

.teame ul li .wb{ width: 100%;text-align: center; margin-top: 18px;}
.teame ul li .wb h4{ width: 218px; margin: 0 auto; height: 20px;line-height: 20px;text-align: center;font-size: 14px; color: #878787; overflow: hidden;}
.teame ul li .wb h4 span{font-size: 18px; color: #333;}
.teame ul li .au-box2{ width: 224px; padding: 16px 13px 0 13px; height: 55px;background: rgba(0, 78, 162, 0.7) ; position: absolute; left: 0; bottom: -71px ;}
.teame ul li .wb p{ width: 218px; height: 60px; margin: 0 auto ;text-align: left ;font-size: 14px; color: #878787; line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-top: 13px; overflow: hidden;}
.teame ul li .au-box2 .a1,.teame ul li .au-box2 .a2{ width: 104px; height: 38px; line-height: 38px ;text-align: center ;font-size: 16px; color: #fff ; border: solid 1px #fff;float: left;}
.teame ul li .au-box2 .a2{float: right}
.teame ul li .au-box2 .a1:hover,.teame ul li .au-box2 .a2:hover{background-color: #ff8503; border: solid 1px #ff8503}
.teame ul li:hover .wb h4{color: #004ea2}
.teame ul li:hover .wb h4 span{color: #004ea2}

.teame ul li .wb h4 .sp1{ width: 85px; font-size: 20px; color: #333; float: left;text-align: left}
.teame ul li .wb h4 .sp2{ width: 130px; font-size: 16px; color: #878787; float: right; text-align: right ;}

.case ul li .ptr{width: 926px;}
.case {border: none;margin-top: 25px;}

.nl-l{ width: 828px; float: left;}
.nl-r{ width: 450px; height: 293px;float: right;}
.nl-r img{ width: 450px; height: 293px;}
.nl-l .phoy{ width: 810px ; padding-left: 18px; height: 120px; font-size: 16px; color: #878787; line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5; margin-top: 75px; overflow: hidden;}

.txt-ms{ width: 1010px; padding: 15px; background-color: #f0f5fa ;font-size: 16px; color: #696969 ; line-height: 24px; margin: 23px 0 49px 0}
.txt-ms span{ color: #004ea2 ;}


.tx-box{ width: 100% ; height: 50px;}
.nam{ width: 310px; height: 50px;float: left;position: relative;}
.nam h3{ width: 91px; height:50px; line-height: 50px ;float: left; font-size: 16px; color: #656565;position: relative; overflow: hidden;}
.nam h3 span{font-size: 16px; color: #ff0000}
.nam .ipt{ width: 200px; height: 48px; line-height: 48px ;border: 1px solid #e5e5e5;float: left;padding-left: 12px; font-size: 16px; color: #004ea2;}
.tx-box .mg{ margin: 0 15px;}
.bx{border: solid 1px #004ea2 !important}
.mg2{margin-left: 40px;}
.mg2 h3{ line-height: 32px}
.mg2 h3 i{ width: 100%; font-size: 14px; color: #8a8a8a; position: absolute; left: 0; bottom: -2px;text-align: center}
.nam .ipt:focus{border: solid 1px #004ea2}


.biao-box2{ width: 100% ; margin: 22px 0 16px 0 ; }
.biao-box2 h3{width: 84px; height: 40px; line-height: 40px ;float: left; font-size: 16px; color: #656565; overflow: hidden;}
.biao-box2 .textarea{  width: 923px; height: 150px; line-height: 24px ;float: left;border: 1px solid #e5e5e5;padding: 12px;font-size: 16px;color: #1755a4; font-family: "微软雅黑"}
.biao-box2 .textarea:focus{border: solid 1px #004ea2}

.yzm{ width: 100%; height: 50px; margin-top: 5px;}
.yzm h3{width: 84px; height: 48px; line-height: 48px ;float: left; font-size: 16px; color: #656565; overflow: hidden;}
.yzm .bkk{ width: 205px; height: 48px; line-height: 48px ;float: left;border: 1px solid #e5e5e5;border-radius: 4px;
	padding-left: 12px;font-size: 16px;color: #1755a4;}
.yzm h4{ width: 140px; height: 50px; background-color: #000; float: left; /*margin-left: 32px;*/}
.yzm h4 img{width: 100%; height: 50px; }
.yzm .ipt:focus{border: solid 1px #004ea2}

.submit-box{ width: 100%; text-align: center ;border-top: 1px solid #d3d3d3 ; margin: 40px 0 10px 0; padding: 40px 0 0 0}
.submit-box .smt{ width: 148px; height: 50px; line-height: 50px; background-color: #004ea2 ; font-size: 16px; color: #fff ; display: inline-block ;cursor: pointer;}
.submit-box .smt:hover{font-weight: bold}


.tan-bj{ width: 100% ; height: 100% ; background: rgba(0, 0, 0, 0.1);  position: fixed;left: 0;top: 0; z-index: 989898; }
.tan-bj .bbg{width: 100% ; height: 100% ;}
.tan-bj .bbg .hha-box{ width: 190px; margin: 0 auto;text-align: center; background-color: #fff ; padding: 33px 0}
.tan-bj .bbg .hha-box h3{font-size: 18px; color: #34363b; padding: 12px 0 0 0}



.titel-box{ width: 100% ;text-align: center; border-bottom: 1px solid #d3d3d3; padding: 30px 0 13px 0;}
.titel-box h2{ width: 94%; margin: 0 auto; font-size: 22px; color: #004ea2; margin-bottom: 16px; font-weight: bold}
.titel-box h5{width: 94%; margin: 0 auto; font-size: 14px; color: #7f7f7f;}
.text-cb{ width: 100% ; font-size: 16px; color: #333 ; line-height: 26px; padding: 20px 0 20px 0;text-align: justify; overflow: hidden;}
.text-cb img{ max-width: 100% !important; height: auto;}
.lyb{width: 100% ;text-align: center ;border-top: 1px solid #dcdcdc ; padding: 30px 0 70px 0}
.lyb a{width: 120px; height: 40px;line-height: 40px; display: inline-block; font-size: 16px; color: #fff; text-align: center;  border: solid 1px #004ea2;background-color: #004ea2;}
.lyb a:hover{background-color: #004ea2;}

.titel4{width: 100%; height: 38px;; border-bottom: 1px solid #d3d3d3; position: relative;}
.titel4 i{width: 3px; height: 19px; display: block; background-color: #ff8503; position: absolute; left: 0;  top: 0;}
.titel4 h3{ line-height: 20px; font-size: 20px; color: #333; padding-left: 16px;}
.titel4 a{font-size: 14px;color: #999;line-height: 14px;text-transform: uppercase;position: absolute;right: 0;bottom: 13px;}


.pg-box{ width: 100%; height: 54px; padding: 14px 0; border-bottom: 1px solid #d3d3d3; border-top: 1px solid #d3d3d3;}
.page-t{ width:50%; height: 54px;float: left;}
.page-t h3{ width:67px; height:54px; float: left; line-height:54px; font-size:16px; color:#5d5452;text-align: left;}
.page-t a{ width:340px;height:54px; float: left; line-height:54px;font-size:16px; color:#5d5452; display:block; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover a{ color:#004ea2}
.page-t:hover h3{ color:#004ea2; }
.page-t:nth-child(even){float: right}



.tit-box a{ font-size: 14px; color: #999 ;position: absolute; right: 0;top: 8px}
.profiles-box{ width: 100% ; background-color: #f6f6f6 ; overflow: hidden; margin-top: 33px}
.profiles-box h3{ width: 100%; height: 50px; line-height: 50px; font-size: 18px; color: #fff ;text-indent: 30px; background-color: #034a9f;}
.profiles-box .ptt{ width: 990px; padding:20px 25px; font-size: 16px; color: #323232 ;line-height: 24px;text-align: justify}


.docr-box{ width: 100% ; height: 353px; margin: 35px 0 0 0; overflow: hidden; }
.docr-box img{ width: 318px; height: 353px; float: left; margin-left: 32px;}
.docr-box .ysr{ width: 614px; height: 353px;float: right ;position: relative; margin-right: 32px; overflow: hidden;}
.docr-box .ysr h3{ width: 100% ; height: 30px ; line-height:30px; font-size: 28px; color: #034a9f; margin-top: 26px; margin-bottom: 66px; overflow: hidden;}
.docr-box .ysr h4{ width: 100% ; height: 28px ; line-height: 28px; font-size:16px; color: #323232; margin-bottom: 6px; overflow: hidden;}
.docr-box .ysr h4 span{ color: #666;}
.docr-box .ysr .pad2{ width: 100%; overflow: hidden;}
.docr-box .ysr .pad2 h5{ width: 60px;height: 28px ; line-height: 28px; font-size:16px; color: #666;float: left;}
.docr-box .ysr .pad2 h6{ width: 546px; height: 112px; line-height: 28px; font-size:16px; color: #323232;float: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;text-align: justify; overflow: hidden;}
.aniu-boa{ width: 330px ;position: absolute; left: 302px;top: 13px}
.aniu-boa a{ width: 148px; height: 50px ;line-height: 50px; background-color: #004ea2; float: left;text-align: center; font-size: 16px; color: #fff; margin-right: 15px;}
.aniu-boa a:hover{font-weight: bold}


.feil ul li a h3.sty2{ width: 210px; height: 52px; line-height: 26px; margin: 30px 0 18px 78px;}
.feil ul li a p{ width: 280px}





/* 2021.9.30 修改 */
.picScroll-left .bd ul li{ width: 130px; margin: 0 53px 53px 0; }

.search-bj .nav2 .new{max-height: 394px; overflow-x: hidden ; overflow-y: auto; }

/*============================2023.11新增样式============================== */
.ma-l .btl{margin-bottom: 0;}
.lam{ width: 260px; background-color: #f9f9f9 ;}
.lam ul{width: 100% ;}
.lam ul li{width: 100% ;}
.lam ul li .ej{width: 100% ;  height: 59px;border-bottom: 1px solid #dbdbdb;background: url(../images/on.png) no-repeat 240px center; position: relative; }
.lam ul li .ej a{ width: 172px; height: 59px; line-height: 59px;display: block;padding-left: 26px;font-size: 16px; color: #333; overflow: hidden;}
.lam ul li .sj-box{ width: 100%; padding: 5px 0; display: none}
.lam ul li .sj-box .sj{ width: 100% ;height: 40px ;}
.lam ul li .sj-box .sj a{ width: 150px; height: 40px; line-height: 40px ;display: block ; padding-left: 40px; font-size: 14px; color: #555 ; position: relative; overflow: hidden;}
.lam ul li .sj-box .sj.foc a{color: #ff8503 ;font-weight: bold;}
.lam ul li .sj-box .sj:hover a{ color: #ff8503 ;font-weight: bold;}
.lam ul li.on{background-color: #ff8503}
.lam ul li.on .ej{ background: url(../images/down.png) no-repeat 240px center}
.lam ul li.on .ej a{color: #fff ;}
.lam ul li.on .sj-box{background-color: #fff8f0;}
.lam ul li:last-child .ej{border: none}
.lam ul li.on2 .ej{ background: url(../images/on2.png) no-repeat 240px center}
.lam ul li.on2{background-color: #ff8503}
.lam ul li.on2 .ej a{color: #fff;}
.news-list{ width: 100%; padding: 30px 0 10px 0; overflow: hidden;}
.news-list ul{  width: 100%;}
.news-list ul li{ width: 100%; height: 20px;position: relative;margin: 0 0 20px 0}
.news-list ul li a{ width: 920px;height: 20px; line-height: 20px; float: left;font-size: 16px; color: #333; white-space: nowrap; text-overflow: ellipsis ;position: relative; padding-left: 11px;  overflow: hidden;}
.news-list ul li i{ width: 5px; height: 10px;display: block ; background: url(../images/xzd.jpg) no-repeat; position: absolute; left: 0;top: 7px ; }
.news-list ul li span{ width: 85px;height: 20px; line-height: 20px; float: right;text-align: right;font-size: 14px; color: #6a6a6a; }
.news-list ul li:hover a{color: #004ea2}
.news-list ul li:hover span{color: #004ea2}
.xx{ width: 100% ; border-top: 1px solid #ebebeb ;margin-bottom: 15px}

