@font-face {font-family: 'HELVETICANEUELTPRO-THEX';src: url('../fonts/HELVETICANEUELTPRO-THEX.otf');font-weight: normal;font-style: normal;}* {padding: 0;margin: 0;}
ul li {list-style: none;}
a,a p{text-decoration: none; font-size: 1.4rem;color:#333;}
img {border: none;max-width: 100%!important;height:auto!important;}
video{width:100%;height:auto;}
input {border: none;background: none;outline: 0}
textarea {outline: 0;}
.clear {clear: both;}
.fl {float: left;}
.fr {float: right;}
html {font: 62.5% Arial, "Microsoft YaHei";color: #929292;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);background: #1a1b1c;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}
html, body {width: 100%;}
body {margin: 0 auto;font-size: 1.3rem}
.imgcw {margin: 0 auto;display: block;float: none;max-width: 100%;height: auto}
.transform {transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
.ellipsis {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;max-width: 100%;}
.iPage {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff;z-index: 99}
.scrollView {min-height: 300px;position: relative; border-bottom:1px solid #dfdfdf;}
.plr5 {padding: 5px 5px}
.plr10 {padding: 0 14px}
.plr20 {padding: 0 20px}
#leftcontrol {width: 190px;height: 100%;background:#f6f3ee;position: fixed;overflow-y: auto;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}
#leftcontrol >ul {padding-top: 0px}
#leftcontrol ul li {display: block;font-size: 1.3rem;width: 100%;}
#leftcontrol ul li .subnav {height: 0;overflow: hidden;}
#leftcontrol ul li a {display: block;color:#777777;padding: 0 25px;height: 40px;line-height: 40px;}
#leftcontrol > ul > li.active a {background: #111111; color: #fff;}
#leftcontrol ul li.active a.hassub {background: #222324}
#leftcontrol ul li a span {display: inline-block}
#leftcontrol ul li a span.circle {width: 8px;height: 8px;border: #474747 1px solid;border-radius: 5px;margin-right: 20px}
#leftcontrol ul li.active a span.circle {border-color: #00c0ff;background-color: #00c0ff}
#leftcontrol ul.subnav li a {background:#19191A;color:#7e7e7e;}
#leftcontrol ul.subnav li a i {margin-right: 20px;font-size: 1.5rem;color: #3e3e3e;}
#leftcontrol ul.subnav li.active a {background: #060606}
#leftcontrol ul li a span.more {width: 12px;height: 12px;position: relative;float: right;top: 20px}
#leftcontrol ul li a span.more span {background: #474747;position: absolute;}
#leftcontrol ul li a span.more span.h {width: 12px;height: 2px;transform: translate3d(0, 5px, 0);-webkit-transform: translate3d(0, 5px, 0)}
#leftcontrol ul li a span.more span.v {transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0, 0);-webkit-transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0, 0);}
#leftcontrol ul li.active a span.more span.v {transform: rotate3d(0, 0, 0, 0) translate3d(0, 5px, 0);-webkit-transform: rotate3d(0, 0, 0, 0) translate3d(0, 5px, 0);}
#sitewapper{ height:100%;background: #fff;}
#sitecontent {background: #fff;z-index: 1;position: relative;height: 100%;}
body.open #sitecontent {transform: translate3d(190px, 0, 0);-webkit-transform: translate3d(190px, 0, 0);}
#header {width: 100%;height: auto;background: #191a20;height: 50px;}
.lcbody {width: 30px;height: 30px;position: relative;transform: translateZ(0px) rotate(0deg);transition: transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99)}
.lcitem {position: absolute;left: 0;top: 0;transform: translateZ(0px) rotate(0deg);transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;-webkit-transform: translateZ(0px) rotate(0deg);-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;width: 30px;height: 30px;}
.lcitem .rect {width: 30px;height: 1px;background: #999999;position: absolute;left: 0;top: 14px;transition: transform 0.2s ease 0.2s;-webkit-transition: -webkit-transform 0.2s ease 0.2s;}
.lcitem .rect.top {transform: translate3d(0px, -6px, 0px);-webkit-transform: translate3d(0px, -6px, 0px);}
.lcitem .rect.bottom {transform: translate3d(0px, 6px, 0px);-webkit-transform: translate3d(0px, 6px, 0px);}
body.open .lcbody {transform: translateZ(0px) rotate(90deg);-webkit-transform: translateZ(0px) rotate(90deg);}
body.open .lcitem {transform: translateZ(0px) rotate(45deg);transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;-webkit-transform: translateZ(0px) rotate(45deg);-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;}
body.open .lcitem.bottom {transform: translateZ(0px) rotate(-45deg);-webkit-transform: translateZ(0px) rotate(-45deg);}
body.open .lcitem .rect {transition: transform 0.2s ease 0s;transform: translate3d(0px, 0px, 0px);-webkit-transition: -webkit-transform 0.2s ease 0s;-webkit-transform: translate3d(0px, 0px, 0px);}
#header .btn {padding: 10px 15px;background:transparent;}
#logo {width: 180px;height: 30px;padding: 10px 0;display: block;margin: 0 auto;}
#logo img {height: 30px;max-width: 220px;display: block;margin: 0 auto;float: none}
#indexPage #mslider {height: 190px;width: 100%;position: relative;overflow: hidden}
#indexPage #mslider ul li {width: 100%;height: 190px;display: block;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative}
#indexPage #mslider ul li a {width: 100%;height: 100%;display: block}
#indexPage #mslider ul li div {padding: 0 10px;}
#indexPage #mslider ul li p {width: 100%;color: #fff;text-align: center;}
#indexPage #mslider ul li p.title {font-size: 1.5rem;margin-top: 140px}
#indexPage #mslider ul li p.subtitle {font-size: 1.2rem;height: 1.4rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#indexPage .module {position: relative;}
.content .header {padding: 2rem 0 0 0;margin:0;}
.content .header p {text-align: center;}
.content .header p.title {color: #444;font-size: 1.8rem}
.content .header p.subtitle {color: #c1c1c1;font-size: 1.2rem}
#indexPage a.more {border: #f0f0f0 1px solid;background: rgba(255,255,255,.0);width: 80%;height: 38px;display: block;margin: 25px auto 50px;line-height: 38px;color: #00C0FF;border-radius: 19px;text-align: center}
#indexPage .bx-wrapper {margin: 0;box-shadow: none;border: none}
#indexPage .bx-wrapper .bx-loading {background: none;}
#indexPage #mservice {background-color: #fff;height: auto}
#indexPage #mservice .slider_wrapper {width: 90%;height: 200px;overflow: hidden;margin: 0 auto}
#indexPage #mservice .slider_wrapper .slider {width: 2000px;}
.serviceitem {width:90%;height: 156px;}
.serviceitem img {float: none;display: block;width: 160px;height: 60px;margin: 0 auto}
.serviceitem div {text-align: center;margin-top: 5px}
.serviceitem div p.title {color: #595959;font-size: 1.6rem;height: 42px;line-height: 46px;}
.serviceitem div p.description {color: #868686;font-size: 1.3rem;line-height: 2rem;height:42px;overflow: hidden;width: 100%}
#indexPage #mservice .slider_wrapper .bx-controls-direction a {text-indent: 0;background: none;font-size: 30px;margin: 0;top: 25px}
#indexPage #mservice .slider_wrapper .bx-controls-direction a i {color: #a1a1a1;}
#indexPage #mservice .slider_wrapper .bx-controls-direction a.bx-next {text-align: right;}
#indexPage #mproject {background-color: #f8f8f8; }
#projectlist .wrapper {margin-left: 1%; padding:0}
#projectlist .projectitem {width:49%;height: auto;float: left;position: relative;background: #000;margin-right: 1%;margin-bottom: 1%}
#projectlist .projectitem a {display: block;overflow: hidden}
#projectlist .projectitem a img {width: 100%;height: auto;transition: all ease-out .3s}
#projectmore {width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 1.2rem;color: #fff;display: block;background: #343434;text-indent: 0px;position: relative;z-index: 1}
#indexPage #mpage {background-color: #ffffff;}
#indexPage #mpage .slider_wrapper {width: 100%;height: 100%;overflow: hidden;margin: 0 auto}
#indexPage #mpage .fimg { background-size:cover;background-repeat: no-repeat;background-position: top center;width: 100%;height: 200px}
#indexPage #mpage .description {line-height: 2rem; text-align: center;}
#indexPage #mteam {background-color: #f8f8f8;}
#teamlist {padding-bottom: 20px}
.teamitem {width: 100%;height:auto;padding: 40px 0;border-bottom: #e4e4e4 1px dotted}
.teamitem a {width: 100%;height:auto;display: block;}
.teamitem img {width: 80px;height: 80px;border-radius: 40px;}
.teamitem .teaminfo {margin-left: 100px;}
.teamitem .teaminfo .header {padding: 0}
.teamitem .teaminfo .header p {text-align: left}
.teamitem .teaminfo .description {font-size: 1.3rem;color: #949494;margin-top: 10px;line-height: 1.8rem;height: 37px;overflow: hidden}
.teamitem:nth-of-type(even) img {float: right}
.teamitem:nth-of-type(even) .teaminfo {margin-right: 100px;margin-left: 0}
#indexPage #mnews {background-color: #f8f8f8;height: auto}
#newslist .newstitem {height: 140px;border-bottom: rgba(0,0,0,0.05) 1px solid;padding-top: 30px;padding-bottom: 20px}
#newslist .newstitem .newsdate {float: left; margin-bottom:10px;}
#newslist .newsdate p {font-family: "HELVETICANEUELTPRO-THEX", Arial;}
#newslist .newsinfo .md {color: #ADADAD;font-size: 3rem;line-height: 30px;text-align: right}
#newslist .newsinfo .year {color: #bdbdbd;font-size: 1.2rem;text-align: right;}
#newslist .newsbody {margin-top: 10px;}
#newslist .newsbody .title {width: 100%;height: 20px;line-height: 20px;font-size: 1.6rem;color: #464646;}
#newslist .newsbody .description {width: 100%;height: 45px;line-height: 22px;font-size: 1.3rem;color: #6a6a6a;overflow: hidden;margin-top: 10px}
#newslist .chakan,#projectlist .chakan{float:none;margin:10px auto;overflow:hidden;}
#indexPage #mpartner {background-color: #fff;}
#indexPage #mpartner .content {padding: 30px 0}
#indexPage #mpartner .wrapper {width: 100%;height: 40px;overflow-x: auto;overflow-y: hidden}
#indexPage #mpartner ul {height: 40px;width: 100%}
#indexPage #mcontact {background-color: #171717;}
#indexPage #mcontact .header p.title {color: #fff;}
#indexPage #mcontact .header p.subtitle {color: #6b6b6b;}
#contactinfo h3 {font-size: 1.4rem;color: #fff;line-height: 2rem;margin-bottom: 10px;font-weight: 100}
#contactinfo p {line-height: 2.4rem;font-size: 1.2rem;color: #999999;height: 2.4rem;width: 100%}
#contactinfo > a {color: #999999;text-decoration: underline}
#contactinfo div {padding: 20px 0;height: 60px}
#contactinfo div a {color: #fff;width: 50px;height: 50px;display: block;font-size: 32px;background: #2e2f2f;margin-right: 10px;text-align: center;border-radius: 25px;}
#contactinfo div a i {margin-top: 7px;font-size: 16px}
#pages {padding: 20px 0;height:0px;text-align: center; margin-bottom: 36px;}
#pages a {width: 36px;height: 36px;background: f8f8f8;display: inline-block;color: #a9a9a9;line-height: 36px;text-align: center;font-family: Arial;margin-right: 5px;transition: background-color 0.2s ease-out}
#pages span {margin-right: 5px}
#pages a i {font-size: 24px;top: 2px;position: relative}
#pages a.active, #pages a:hover {background: #00C0FF;color: #fff;}
#category {min-height: 40px;margin-bottom: 5px;position: relative;}
#category .label {line-height: 40px;height: 40px;background: #00C0FF;color: #fff;font-size: 1.5rem}
.dropmenu .label .down {float: right;font-size: 2.4rem;margin-top: 8px}
.dropmenu.open .label .down {transform: rotate(180deg);}
.dropmenu ul {width: 100%;height: 0;overflow: hidden;position: absolute;z-index: 1;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);}
.dropmenu ul li {width: 100%;height: 40px;float: left;border-bottom: #eeeeee 1px solid;}
.dropmenu ul li a {line-height: 40px;height: 40px;padding: 0 50px;color: #969595;display: block;background: #fff;font-size: 1.3rem}
.dropmenu ul li a.active {background: #2b2b2b;color: #00C0FF;}
#teampost .header p {text-align: left}
#teampost .header .title {color: #000000;}
#teampost .header .subtitle {color: #909090;}
#servicelist {margin-top: 20px}
#servicelist .wrap {margin-right: -15px}
#servicelist li {float: left}
#servicelist .serviceitem {border-bottom: 1px solid #f2f2f2;padding-bottom: 20px;
margin-bottom: 20px;width: calc(100% - 15px);height: auto;margin-right: 15px;}
#servicelist .serviceitem img {max-width: 100%;height: auto;}
#projectimages {background:transparent;}
#projectimages li {margin-bottom: 5px}
.postbody {line-height: 24px;font-size: 13px;color: #6a6a6a; margin-top:0px}
.postbody a {color: #00c0ff}
.postbody img, .postbody iframe, .imgcw {float: none;max-width: 100%;}
footer{text-align:center;width:100%;float:left; overflow:hidden;padding: 1rem 0;}
footer p{margin:0;}
#footer {background: #000;width: 100%;}
#footer p {padding-top: 10px;padding-bottom: 10px;font-size: 1rem;color: #8e8e8e;height: 2rem;line-height: 2rem}
#footer a{ display:inline-block;height:16px; vertical-align:top; margin-left:10px; margin-right:10px; margin:4px 10px 0}
#footer a img{ float:none}
#bgmask {background: rgba(0,0,0,0);}
.show {display: block}
.hide {display: none;}
#indexPage #mservice a.more,#indexPage #mteam a.more{ display:none}
#contactinfo p.ellipsis a {text-decoration: underline; color:#ebebeb;}
#newslist .newstitem:hover{background-color:rgba(0,0,0,.05);}
#indexPage a.more:hover {border: #00C0FF 1px solid;background:#00C0FF;color: #fff;}
#leftcontrol ul li:hover{background-color:#0289FF;}
#projectlist .projectitem .project_info div {position: absolute;width: 100%;}
.projectitem .project_info p.title {margin-top: 10px;color:transparent;font-size: 14px;text-align: center;}
.projectitem .project_info p.subtitle {color:transparent;font-size: 12px;margin-bottom: 10px;text-align: center;}
.postbody iframe{ height:180px; width:320px; }
.postbody hr{height:1px;border:none;border-top: 1px dotted rgb(211, 211, 211); margin-top: 20px; margin-bottom: 20px;}

.scroll .show_s h3 {color: #0289FF;font-size: 2rem;padding-top: 1rem;font-weight: 100;}
#leftcontrol>ul {padding-left: 0}
#indexPage #mproject .content .header p.subtitle {color: #848484;width: 84%;font-size: 1.4rem;line-height: 2.4rem;font-family: HELVETICANEUELTPRO-THEX, Arial, "Microsoft YaHei";margin: 10px auto 0;}
#leftcontrol ul li a {font-family: HELVETICANEUELTPRO-THEX, "Microsoft YaHei";}
#leftcontrol ul li.active a span.circle {background-color: #0289FF;border-color: #FFF;}
#indexPage #mslider ul li p.title {font-size: 2rem;margin-top: 60px;color: #F6FF00;font-family: HELVETICANEUELTPRO-THEX, "Microsoft YaHei";line-height: 3rem;}
#indexPage #mslider ul li p.subtitle {height: 3rem;width: 80%;color: #8B8B8B;margin: 0 auto;}
#projectlist .projectitem {background: #F7F7F7;width: 100%;}
.content .header p.subtitle {color: #c1c1c1;font-size: 1.2rem;width: 86%;margin: 5px auto;}
.plr5 {padding: 0 0 20px;}
#header .am-header-left.am-header-nav a img {height: 35px;}
#header .tel {position: absolute;right: 10px;top: 0;}
#header .tel,#header .tel a{color: #fff;}
#header .tel p {line-height: 1.5rem;font-size: 1rem;margin: 0;}
#header .tel .tels {font-size: 1.5rem;}
/*棣栭〉澶撮儴*/
#header .am-header-left.am-header-nav {left: 33%;}
#header .am-header-right.am-header-nav {left: 10px;width: 4rem}
#leftcontrol #nav .gb {text-align: right;}
#leftcontrol #nav .gb:hover {background: #f6f3ee;}
#indexPage #mslider {height: auto;}
#indexPage #mpage .description {line-height: 2.2rem;text-align: center;}
#contactinfo p.ellipsis a {color: #42b8f1;}
#leftcontrol ul.subnav li a {background: #161616;}
#indexPage #mpage .fimg {height: 130px;}
#projectpost .postbody a {color: #fff;background-color: #00c0ff;height: 40px;width: 100%;line-height: 40px;text-align: center;display: block;}
#tryBtn {background-color: #1fde1a;font-size: 16px;height: 48px;line-height: 48px;background: linear-gradient(tobottom, #499bea0%, #207ce5100%);box-shadow: 0 6px 16px rgba(6, 2, 31, 0.3);width: 80%;border-radius: 50px;bottom: 28px;left: 50%;margin-left: -40%;}
#footer {z-index: 50000000;padding-bottom: 0;position: fixed;width: 100%;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.6) none repeat scroll !important;filter: Alpha(opacity=70);background: #000;padding: 1% 2%}
#footer .messages {width: 60%;float: left}
#footer .messages input {float: left;border: 1px solid #d94ec4;height: 45px;line-height: 45px;font-size: 14px;background: #fff;color: #666;padding: 0 0.5rem}
#footer .messages .submit {height: 45px;font-size: 14px;border: 1px solid #d94ec4;background: #d94ec4;color: #fff;padding: 0 0.5rem;width: 30%;float: left;text-align: center;font-weight: bold;}
#footer .messages .submit a {color: #fff;}
#footer .buttons {width: 20%;float: right;height: 45px;background: #f88143;text-align: center;background-size: 20px 20px}
#footer .buttons1 {width: 20%;height: 45px;float: left;background: #f8ba43;text-align: center;background-size: 20px 20px;padding: 0 1.8rem;}
#footer .buttons1 a {color: #fff;font-weight: bold;width: 100%;margin: 0;height: 36px}
#footer .messages a {width: 68%;float: left;margin: auto;}
#footer .messages .submit a {float: none;}
#cats {padding-top: 2rem;}
.common ul li a {color: #000;font-size: 1rem;}
#cats .am-avg-sm-4 li a p {font-size: 1.5rem;margin-top: 0.5rem}
#cats ul li img {max-width: 60%!important;height:auto!important;}
#mpartner2 {margin-top: 2rem;}
#mpartner2 ul li a {text-align: center;color: #0289FF;}
#mpartner2 ul li a img {max-width: 90%;}
#mproject h3 {font-size: 2rem;text-align: center;line-height: 30px;color: #0289FF;margin-top: 0.5rem;margin-bottom: 0.5rem;font-weight: 800;}
.content .header p {font-size: 1.5rem;margin: 0.5rem 0;}
#projectlist ul {padding-left: 0;}
#projectlist ul li .am-g {background-color: #FFF;border-radius: 10px;width: auto;margin: 0 1rem;}
#projectlist .am-u-sm-8 {padding-left: 0;padding-right: 1rem;}
#projectlist .am-u-sm-8 .article .title {font-size: 1.6rem;color: #0289FF;margin-bottom: 0;}
#projectlist .am-u-sm-8 .article .introduce {margin-bottom: 0;}
#projectlist .am-u-sm-8 .article .ck a {font-size: 1.5rem;float: right;margin-bottom: 0;padding-right: 0.5rem;color: #0289FF;}
#projectlist .am-u-sm-8 .article .ck a i img {max-width: 25%;padding-left: 1rem;}
#projectlist .chakan {background-color: #f39800;height: 3rem;line-height: 3rem;width: 15rem;text-align: center;border-radius: 10px;margin: 2rem auto 0;}
.am-slider-default.midslider .am-control-nav {bottom: 10px;}
.am-slider-default.midslider .am-control-nav li a.am-active {background-color: #c54ade;cursor: default;}
.am-slider-default .am-control-nav li a {width: 12px;height: 12px;background-color: #ccc;}
#newslist ul li {text-align: center;position: relative;padding: .5rem;margin-bottom:0.8rem;}
#newslist ul li p {font-size: 1.5rem;line-height: 3rem;background-color: #0289FF;position: absolute;bottom: -15px;width: 95%;background: rgba(2, 137, 255, 0.8) none repeat scroll!important;filter: Alpha(opacity=80);border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
#newslist ul li a p {color: #fff;}
.chakan {background-color: #f39800;height: 3rem;line-height: 3rem;width: 18rem;text-align: center;border-radius: 10px;margin: 2rem auto 3rem;}
#projectimages li,#pages {margin-bottom: 0;}
#projectlist .am-u-sm-4 .img,#projectlist .am-u-sm-8 .article {padding: 0;margin:0;}
.chakan a {color: #FFF;font-size: 1.5rem;}
#indexPage #mpage {background-color: #f6f3ee;padding-top: 2rem;padding-bottom: 1rem;}
#mpage .service_s{padding-top: 1rem;}
#mpage .service_s ul {padding: 0 0.5rem;}
#mpage .service_s ul li {text-align: center;padding: 0 .5rem;}
#mpage .service_s ul li img,.kpnav .kpcontent ul li img,.bznav .bzcontent ul li img,.jkzlnav .jkzlcontent ul li img{height:80px!important;width:auto;max-width:100%;}
#mpage .service_s ul li a p {margin:0;}
#mproject #mpage .line {height: 1px;border: 1px solid #d7d4cf;}
#news {padding-bottom: 2rem;padding-top: 1rem;}
#news .am-tabs {padding-right: .5rem;padding-left: .5rem;}
#mproject #news .am-tabs ul .am-active a {color: #fff;background-color: #0289FF;border: 1px solid #0289FF;border-bottom-color: transparent;cursor: default;}
#news .am-tabs .am-tabs-bd ul {padding-left: 0;margin-bottom: 0;}
#news .am-tabs .am-tabs-bd ul li {font-size: 1rem;line-height: 3rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#news .am-tabs .am-tabs-bd ul li.on {border-top-style: none;}

#nav .navitem.active .transform,#header {background: #0289FF;}
.common ul li,#mpartner2 ul li,#footer ul .Consultation {text-align: center;}
.content .wrapper .am-avg-sm-4 li a p {font-size: 1.5rem;margin-top: 0.5rem;padding: 0 0.5rem}
#mpartner2 .content .wrapper .am-avg-sm-5 li a p {font-size: 1.5rem;margin-top: 0.5rem}

.scrollView .am-tabs .am-tabs-bd {border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.am-nav.am-nav-tabs.am-avg-sm-4 {border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.am-nav-tabs.am-avg-sm-4 li a {margin-right: 0;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: none;border-top-color: #e8e8e8;border-right-color: #e8e8e8;border-bottom-color: #e8e8e8;border-left-color: #e8e8e8;color: #0289FF;line-height: 2rem;padding: 0;font-size: 1.5rem;text-align: center;height: 47px;line-height: 47px;}
.am-avg-sm-4 .am-active.on a {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #0289FF;}
.am-avg-sm-4 .am-nav-tabs>li.am-active>a,
.am-nav-tabs>li.am-active>a:focus,
.am-nav-tabs>li.am-active>a:hover {color: #555;background-color: #fff;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #0289FF;cursor: default;color: #0289FF;}
.scrollView .am-tabs .am-tabs-bd #tab1 {padding: 0.5rem}
.am-g .am-u-sm-4 {padding-left: 0;padding-right: 0.5rem;margin:0;}
.am-u-sm-8 .article p.title {overflow: hidden;}
.am-u-sm-8 .article p {margin: 0 0 0.5rem 0}
.am-u-sm-8 .article p a {color: #333;font-size: 1.6rem;text-decoration:none;}
.article .introduce {overflow: hidden;color: #999;}
.am-g .am-u-sm-8 .article .ck span a {float: right;font-size: 1.5rem}

.scrollView .am-tabs ul {padding-left: 0;}
.scrollView .am-tabs .am-tabs-bd ul li {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #cecece;padding-bottom: 0.5rem;border-top-style: none;margin-bottom: 0;}
.scrollView .am-tabs .am-tabs-bd ul li .am-g {border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.am-g .am-u-sm-4 .img {text-align: center;height: 100px;}
.am-g .am-u-sm-4 .img a {display: table-cell;vertical-align: middle;text-align: center;height: 100px;}
.am-g .am-u-sm-4 .img a img {float: none;height: 100%;max-height:100px;margin:0px auto;}
.likearc li img{max-height:100px;}
.am-u-sm-8 .article .introduce {overflow: hidden;font-size: 1.4rem;}
.scroll .show_s {padding: 0 1rem}
.scroll .show_s h3 {color: #0289FF;font-size: 2rem;padding-top: 1rem;font-weight: 100;}
.scroll .show_s p span {}
.scroll .show_s h2 {line-height: 4rem;font-weight: 100;background-color: #f7f6f6;padding-left: 3rem;font-size: 2rem;}
.scroll .show_s .yuedu ul {margin: 0px;padding: 0px;}
.scroll .show_s .yuedu ul li {line-height: 4rem;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #cecece;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.scroll .show_s .yuedu ul li a {color: #555;font-size: 1.5rem;}
.scroll .show_s .next ul {width: 100%;text-align: center;padding: 2rem 0}
.scroll .show_s .next ul li,.scroll .show_s .next ul li.previous,.scroll .show_s .next ul li.next {display: inline-block;margin-right: 1rem;padding: 0 2rem;height: 2.5rem;line-height: 2.5rem;background-color: #0289FF;border-radius: 30px;overflow: hidden;color: #fff;}
.scroll .show_s .next ul li.on {padding: 0 2rem;background-color: #ff7d00;border-radius: 0px;}
.scroll .show_s .next ul li a {font-size: 1rem;color: #fff}
.scroll .show_s .next ul li:hover {background-color: #0289FF;}
.doctor .am-avg-sm-2 li .doctor_1 {padding: 0.5rem}
.doctor ul li {padding: 0.5rem;}
.doctor .am-avg-sm-2 li p {margin: 0;font-size: 1.5rem}
.doctor .am-avg-sm-2 li p a {color: #555;font-size: 1.5rem}
.doctor .am-avg-sm-2 li .doctor_1 .title {overflow: hidden;height: 2rem;}
.doctor .am-avg-sm-2 li .doctor_1 dl {margin: 0.5rem 0;text-align: center}
.doctor .am-avg-sm-2 li .doctor_1 dl dt {display: inline-block;background-color: #0289FF;padding: 0 0.5rem;line-height: 2rem;font-size: 1.5rem;}
.doctor .am-avg-sm-2 li .doctor_1 dl dt a {color: #fff;font-weight: 100;}
.doctor .am-avg-sm-2 li .doctor_1 dl dt.zixun {background-color: #ff7d00;}
.doctor .am-avg-sm-2 li .img a {display: table-cell;vertical-align: middle;text-align: center;}
.doctor .am-avg-sm-2 li .img a img {max-height: 100%;max-width: 100%}

.scrollView .am-tabs .am-tabs-bd ul .xiala {text-align: center;padding-top: 2rem;}
.scrollView .am-tabs .am-tabs-bd ul .xiala a {color: #c6c5c6;font-size: 1.5rem}

.contact_s {padding: 2rem 1rem}
.contact_s ul {padding-left: 0em;margin: 0}
.contact_s ul li {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #f2f2f2;padding-top: 1rem;padding-bottom: 1rem;}
.contact_s p {margin: 0;text-align: center;font-size: 2rem}

.am-avg-sm-4 li p,.am-avg-sm-5 li p{font-size:1.4rem;}
.locpos{padding:0.5rem;border-bottom:1px dashed #dfdfdf;}
.locpos,.locpos a,.nymenu ul li a{color:#333;font-size:1.4rem;}
.scrollView .am-tabs,.nymenu,.nymenu ul,.am-bigti,.scrollView,#mpartner2,#sitewapper,.icoul1,.zhuzhi,.smyj,.smyj-div,.chengnuo,.chengnuo ul,.chengnuo ul li,.chnu1-l,.chnu1-r,.fwbz-title,.lc,.zhuyun,.lc-title,.blank2,.ivf,.ivf-box,.yuejing,.yuejing li,.txt,.con,.txt .con ul li,.i_ys,.usadv,.zixun,#rqtabs,#rqcontent,.intro,.content,.prenext,.prenext li,.likearc li,.caseuli,.nav3ul,.s_form{width:100%;float:left;overflow:hidden;}
.nymenu{margin:0;border-bottom: 1px dashed #dfdfdf;padding: 1rem 0;background: #f7f7f7;}
.nymenu ul{padding:0;margin:0;}
.nymenu ul li{float:left; width:31%;overflow:hidden; text-align:center;margin:0.5rem 1%; border:1px solid #dfdfdf;border-radius: 10px;}
.nymenu ul li.onver{background:#0289FF;color:#fff;}
.nymenu ul li.onver a{color:#fff;}
.nymenu ul li a{font-weight:bold;line-height:1.8rem;}
.am-bigti h1{margin:0;}
.am-bigti{text-align:center;}
.scrollView .am-tabs .am-tabs-bd .icoul1 li{width:98%;float:left; overflow:hidden;margin:0 1%;border:none;}
.icoul1 li p,.icoul1 li h3{margin:0;padding:0;}
.icoul1 li img{float:left;margin-right:20px;width:80px;height:80px;}
.scrollView .am-tabs .am-tabs-bd .zhuzhi li{margin:0;border:none;}
.zzjg span,.zzjg3 span,.zzjg2 ul li span{font-weight:bold;}
.zzjg3 ul li span{font-weight:normal;}
.zzjg-line,.chnu2{display:none;}
.smyj {background: url(../images/smyjbg.jpg) no-repeat center;margin-bottom: 20px;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;}
.smyj-div{text-align:center; font-size:1.8rem;padding:20px 0;font-weight:bold;color:#0289FF;}
.smyj-div p{margin:0;}
.chengnuo ul{margin:0;}
.chnu1-l{font-weight:bold;font-size:1.8rem;}
.fwbz-title{font-size:2rem;font-weight:bold; text-align:center;}
.lc li{width:26%; float:left; overflow:hidden; margin:0 10px;text-align:center;}
.lc li i{display: block;width:100px; height:100px;background:url(../images/icon.png) no-repeat; float:none;margin:0px auto;}
.lc li:nth-child(1) i{background-position:6px -196px;}
.lc li:nth-child(2) i{background-position:-97px -196px;}
.lc li:nth-child(3) i{background-position:-208px -196px;}
.lc li:nth-child(4) i{background-position:-319px -196px;}
.lc li:nth-child(5) i{background-position:-418px -196px;}
.lc li:nth-child(6) i{background-position:1px -307px;}
.lc li:nth-child(7) i{background-position:-97px -307px;}
.lc-title{text-align:center;font-size:1.8rem;font-weight:bold;}
.lc-div{ border:1px solid #0289FF; line-height:30px;text-align:center;padding:0 50px; float:none; margin:0 auto;overflow:hidden;}
.lc-arr{ width:14px; height:22px; float:none; margin:5px auto; overflow:hidden; background:url(../images/icon.png) no-repeat -260px 0;}
.zhouqi{text-align:center;font-size:1.5rem;font-weight:bold;}
.scrollView .am-tabs .am-tabs-bd .yuejing li{ padding:0; margin:0; border:1px solid #0289FF;text-align:center;}
.scrollView .am-tabs .am-tabs-bd .yuejing li:nth-child(2),.scrollView .am-tabs .am-tabs-bd .yuejing li:nth-child(4),.scrollView .am-tabs .am-tabs-bd .yuejing li:nth-child(6),.scrollView .am-tabs .am-tabs-bd .yuejing li:nth-child(8),.scrollView .am-tabs .am-tabs-bd .yuejing li:nth-child(10){border:none;}
.txt .con ul li{background: url(../images/icon.png) no-repeat -486px -12px;text-indent:1.2em;}
.i_ys{margin:30px 0;text-indent:0em;}
.i_ys li{ width:48%; float:left; margin:0 1% 10px 1%;position: relative; display:block; text-align:center;}
.i_ys li:nth-child(1){ margin-left:0;}
.i_ys li:nth-child(6){ margin-right:0;}
.i_ys li i{ display:block; position: absolute; bottom:30px; left:35%; border:2px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%; text-indent:999px; font-size:0px; width:46px; height:46px;}
.i_ys li img{margin:0px auto;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.i_ys li i.tb1{ background:#f065b1 url(../images/icon.png) no-repeat -184px -85px;}
.i_ys li i.tb2{ background:#0099e0 url(../images/icon.png) no-repeat -227px -85px;}
.i_ys li i.tb3{ background:#51b35e url(../images/icon.png) no-repeat -270px -85px;}
.i_ys li i.tb4{ background:#f8970c url(../images/icon.png) no-repeat -314px -85px;}
.i_ys li i.tb5{ background:#6c81f6 url(../images/icon.png) no-repeat -360px -85px;}
.i_ys li i.tb6{ background:#04e0d3 url(../images/icon.png) no-repeat -403px -85px;}
.i_ys li h2{ text-align:center; margin-top:0px;}
.i_ys li:nth-child(1) h2{ color:#f065b1}
.i_ys li:nth-child(2) h2{ color:#0099e0}
.i_ys li:nth-child(3) h2{ color:#51b35e}
.i_ys li:nth-child(4) h2{ color:#f8970c}
.i_ys li:nth-child(5) h2{ color:#6c81f6}
.i_ys li:nth-child(6) h2{ color:#04e0d3}
.i_ys li h3{ font-size:15px; text-align:center;}
.i_ys li p{ height:80px; line-height:26px; color:#999;}
.i_ys li:hover p,.i_ys li:hover h3,.i_ys li:hover h2{color: #0289FF;}
.i_ys li:hover i.tb1{background:#0289FF url(../images/icon.png) no-repeat -184px -85px;}
.i_ys li:hover i.tb2{background:#0289FF url(../images/icon.png) no-repeat -227px -85px;}
.i_ys li:hover i.tb3{background:#0289FF url(../images/icon.png) no-repeat -270px -85px;}
.i_ys li:hover i.tb4{background:#0289FF url(../images/icon.png) no-repeat -314px -85px;}
.i_ys li:hover i.tb5{background:#0289FF url(../images/icon.png) no-repeat -360px -85px;}
.i_ys li:hover i.tb6{background:#0289FF url(../images/icon.png) no-repeat -403px -85px;}
.i_ys li span{ display:none;}
.i_ys li:before {content: "";position: absolute;width: 300px;height: 480px;top: 0;left: -150px;overflow: hidden;background: -moz-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(255, 255, 255, 0)));background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);background: -o-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);-webkit-transform: skewX(-25deg);-moz-transform: skewX(-25deg)}
.i_ys li:hover:before {left: 150%;transition: left 1s ease 0s;}
.usadv{text-indent:0em;}
.scrollView .am-tabs .am-tabs-bd .usadv li{border:1px solid #dfdfdf; padding:2%;}
.usadv li img{float:left;margin:5px 10px 0px 0px;}
.usadv li h3{ font-size:15px; font-weight:bold; }
.usadv li p{font-size:12px; line-height:23px; color:#666; margin:0;}
.scrollView .am-tabs .am-tabs-bd .i_ys li{border:none;}
.zixun{ text-indent:0;text-align: center;margin:10px 0;}
.zixun span{ margin:5px; padding:5px 15px;; float:left; overflow:hidden; font-size:16px;}
.zixun span a,.zixun{color:#fff;}
.zixun span a:hover{text-decoration:underline; font-weight:bold;}
.zixun .a{ background:#994195;}
.zixun .b{ background:#FD9301;}
.zixun .c{ background:#F635FF;}
.zixun .d{ background:#58B30E;}
.zixun .e{ background:#D8395F;}
.zixun .f{ background:#00BEB4;}
.zixun .g{ background:#CCAF5F;}
.zixun .h{ background:#078639;}
.zixun .i{ background:#D63466;}
.zixun .j{ background:#5D63C3;}
.zixun .k{ background:#4F0F6F;}
.zixun .l{ background:#E2AA1F;}
.zixun .m{ background:#F13F33;}
.zixun .n{ background:#BB0D64;}
.zixun .o{ background:#BF09B3;}
.zixun .p{ background:#1DB5A8;}
.zixun .q{ background:#B351CC;}
.zixun .r{ background:#98BA5B;}
.zixun .s{ background:#5B52BF;}
.zixun .t{ background:#019196;}
.zixun .u{ background:#A921DC;}
.zixun .v{ background:#CAC306;}
#rqtabs li{width:50%;float:left;overflow:hidden; text-align:center;}
#rqtabs li#current,#rqtabs li#current a{background:#0289FF;color:#fff;text-decoration:none;}
.scrollView .am-tabs .am-tabs-bd .am-pagination li,.scrollView .am-tabs .am-tabs-bd .caseuli li{border:none;}
.show_s,.likearc,.am-pagination,.formdiv{padding:1%;width:98%;float:left;overflow:hidden;}
.show_s h1{text-align:center;}
.content div,.content p,.content span{margin:10px 0;}
.content strong,.content b{text-align:center;margin:0.2rem 0;}
.intro{color:#999; text-align:center;background:#fdfdfd;font-size:1.4rem;}
.prenext{background:#f7f7f7;margin:0;padding:0;border-top:1px dashed #dfdfdf;border-bottom:1px dashed #dfdfdf;margin:1rem 0;padding:1rem 0;}
.likearc li img{float:left;margin-right:2rem;width:30%;height:auto;}
.likearc li{color:#333;font-weight:bold;border-bottom:1px dashed #dfdfdf;margin-bottom:1rem;padding-bottom:1rem;}
.likearc li p{color:#999;font-weight:normal;margin:0;}
.caseuli{margin:0;padding:0;}
.caseuli li{width:48%;margin:1% 1% 2% 1%; text-align:center;float:left;}
.caseuli li img{height:120px!important;max-width:100%!important;width:auto!important;}
.caseuli li p{margin:0;}

.am-avg-sm-5>li,footer p{font-size: 1.4rem;line-height: 1.4;}
.am-tabs .am-avg-sm-4>li{width:25%}

.nav3ul{padding:.5rem 0;margin:0 0 1rem 0;background:#f7f7f7;}
.nav3ul li{width:50%;float:left;overflow:hidden;text-align:center;border-bottom: 1px dashed #dfdfdf;}
.nav3ul li.on{border-bottom: 1px dashed #0289FF;}
.nav3ul li.on a{color:#0289FF;}

.am-pagination,.am-pagination a{font-size:1.4rem;}
.am-tab-panel a{text-decoration:underline;}
.am-tab-panel h2 a,.am-tab-panel .iamulb a{text-decoration:none;}
.am-tab-panel ul,.show_s h1{margin:0;}

.am-zzsm{text-align:center;width:100%;float:left;overflow:hidden;font-size:1.2rem;color:#ff0000;}
.f2div{width:96%;float:left;overflow:hidden;padding:0 2%;box-sizing: content-box;margin:1rem 0;}
.f2div img{float:right;}
.f2div p{text-align:left;}

.border-b {position: relative;}
.border-b:after {top: auto;bottom: 0;}
.border-t:before, .border-b:after {content: '';position: absolute;left: 0;background: #ddd;right: 0;height: 1px;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.kpnav,.bznav,.jkzlnav {background-color: #fff;text-align: center;padding-top:1rem;}
.kpnav .kptab,.bznav .bztab,.jkzlnav .jkzltab {width: 100%;position: relative;overflow: hidden;}
.kptab a,.bztab a,.jkzltab a {float: left;height: 3rem;line-height:3rem;display: inline-block;border-right: 1px solid #e1e1e1;border-top: 1px solid #e1e1e1;}
.kptab a{width: 24.8%;}
.bztab a,.jkzltab a {width: 33.33%;}
.kptab a:last-child,.bztab a:last-child,.jkzltab a:last-child{border-right: 0;}
.kptab .curr,.bztab .curr,.jkzltab .curr  {border-bottom: 2px solid #f39800;color:#f39800;}
.kpcontent div,.bzcontent div,.jkzlcontent div{display: none;width: 100%;}
.kpcontent ul li,.bzcontent ul li,.jkzlcontent ul li{text-align: center;padding: 0.5rem;}

.ypspan,big{color:#ff0000;}

.likearc,.formdiv h3{margin:0;}
.formdiv{margin:0 0 1.6rem;}
.formdiv,.s_form{box-sizing: content-box;}
.s_form input,.s_form select,.s_form button{float:left;border:none;line-height:35px;height:35px;font-size: 1.4rem;}
.s_form .s_select{float:left;width:33%;border:1px solid #dfdfdf;}
.s_form .s_keys{float:left;width:54%;padding:0 5px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.s_form .s_sub{float:left;width:12%;border:1px solid #dfdfdf;}