*{padding: 0;margin: 0;font-family: "å¾®è½¯é›…é»‘";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;
    padding:0;
}
.img100{ width:100%;}
::-webkit-scrollbar{width:0.1rem;height:0.1rem;background:#f8f8f8; position:fixed; }
::-webkit-scrollbar-thumb:vertical{background:#333;}
::-webkit-scrollbar-thumb:horizontal{background:#333;}
.tran{transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.tran3{transition:all 0.1s ease; -moz-transition:all 0.1s ease; -webkit-transition:all 0.1s ease;}
.fct{ color:#c39a6d;}
div {
                /*å…³é”®ä»£ç */
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            }
/* è¦æ³¨æ„è¡¨å•å…ƒç´ å¹¶ä¸ç»§æ‰¿çˆ¶çº§ font çš„é—®é¢˜ */
body,button,input,select,textarea {
    font:12px \5b8b\4f53,arial,sans-serif;
}

html{background:#f4f4f4;}
body{font:12px Verdana,Arial,Tahoma; padding-bottom:1rem; }
img{border:none;}
a{
	color:#222;
	text-decoration:none;
}
.dtu{ text-decoration:underline;}
a:hover,.index_xm ul li dl dd a:hover{
	color:#e55110;
	text-decoration:none;
}
.full_img img{ width:100%;}
ol,ul{
	list-style:none;
}
.hide{ display: none; }
.box-bottom-shadow{box-shadow: 0px 3px 5px #ddd;}
.full_img img{ width: 100%; }
.pdlr{ padding-left:0.2rem; padding-right:0.2rem;}
.bgt{ background:#6e50ff;}
.bgf{ background-color: #fff; }
.bgred{ background:red;}
.bgy{ background:#c39a6d;}
.bg000{ background:#000;}
.bgorange{ background:#f58220;}
.bgblack{ background:#434343;}
.tc{ text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.fc3{ color:#333;}
.fc0{ color:#000;}
.fcorange{color:#f08519;}
a.fcw,.fcw{ color:#fff;}
.btn{ font-size:0.3rem; line-height:0.8rem; padding:0 0.3rem; display:inline-block; cursor:pointer;}
.btn-small{font-size:0.24rem; line-height:0.4rem; padding:0 0.15rem;}
.btn_f{border-radius:0;}
.radius1{border-radius:0.16rem;}
.ovh{ overflow: hidden; }
input,select,button,textarea{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.main .contact{background-color: #fff;}
.bgf{ background:#fff;}
.bggray{ background:#fbfbfb;}
.bgdarkorange{background:#e55110;}
.pd50{ padding:50px 0;}
.pdb{ padding-bottom:0.6rem;}
.pd_tb_10{ padding-top:10px; padding-bottom:10px;}
.pd_lr_10{ padding-left:10px; padding-right:10px;}
.pd_lr_20{ padding-left:20px; padding-right:20px;}
.mt2{ margin-top:0.2rem;}
.mt{ margin-top:0.1rem;}
.mb{ margin-bottom:0.1rem;}
.mt3{ margin-top:0.5rem;}
.bg3{ background-color:#333;  }
img{ width:100%; vertical-align: bottom;}
input[type="button"], input[type="submit"], textarea, input[type="reset"], input[type="tel"], input[type="text"], input[type="date"] {
     -webkit-appearance: none;
}
::-webkit-input-placeholder {color:#666;}
submit,button{-webkit-appearance : none }
.cl{clear:both;zoom:1;}
.cl:before,.cl:after {content:"";}
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0}
a.more{ background:#c39a6d; color:#fff; display:inline-block; padding:0 0.4rem; line-height:0.8rem; font-size:0.32rem;}
.ov{ overflow:hidden;}
input,select,textarea {
    font-size:100%;
}
.content{ margin-left: 0.5rem; margin-right: 0.5rem; box-sizing: border-box;}
.liststylein{ list-style:inside;}
.bgmenu{ background:#6e50ff;}
.boxshadow{-moz-box-shadow: 0px 0px 20px #cdcdcd;box-shadow: 0px 0px 20px #cdcdcd;}
.boxshadows{-moz-box-shadow: 0px 0px 8px #dfdfdf;box-shadow: 0px 0px 8px #dfdfdf;}
.main{width:100%; max-width:750px; margin:0 auto; }

.header{background-color:#fff; background-size:auto 80%; color:#fff; position:relative; height: 1.5rem}
.header a{width:1.5rem; height:1.5rem; display: inline-block; text-align: center; font-size: 0.18rem;padding-top:1rem; box-sizing: border-box;}
.header .headernav a{background:url(../images/nav.png) center  top 0.3rem no-repeat; background-size:0.7rem auto;}
.header .headername{ text-align:center;position:absolute; top:0px;left:0px; height:100%; width:100%;}
.header .headername a{ color:#fff;text-decoration:none; display:block;  height:100%; width:100%;background:url(../images/logo.png) center center no-repeat; background-size:4rem auto;}
.header .headertel,.header .headernav { position:relative; z-index:9;}
.header .headertel a{ background:url(../images/tel.png) center top 0.3rem no-repeat; background-size:0.7rem auto;}


.nav{position:fixed; left:-100%;top:0px; width:100%; height:100%; box-sizing:border-box; z-index:506;}
.nav.on{left:0px;}
.nav_menu{height:100%; color:#fff; position:relative; font-size:0.3rem; background:#fff;overflow:auto; }
.nav_name{line-height:1rem; height:1rem;  position:relative; z-index:9;text-indent:0.2rem;}
.nav_name span{display:inline-block; width:1rem; height:1rem;background:url(../images/leftclose.png) center center no-repeat; background-size:0.19rem auto ; cursor:pointer;}
.nav_Box .hd{line-height:0.8rem; font-size:0.3rem;width:2rem;height:100%;overflow:auto; box-sizing:border-box; position:absolute;top:0px;left:0px; padding-top:1rem;}
.nav_Box .hd ul{overflow:hidden;}
.nav_Box .hd ul li.on .hasson{background:url(../images/hasson.png) right 0.18rem center no-repeat #fff; background-size:auto 30% ;}
.nav_Box .hd a{display:block;color:#fff; text-decoration:none; text-indent:0.2rem; width:100%; height:100%; }
.nav_Box .hd ul .on{background:#fff;color:#000;   }
.nav_Box .hd ul .on a{color:#000; }
.nav_Box .nav_con{float:right; width:calc(100% - 2rem);box-sizing:border-box; padding:0.1rem; height:100%; position:absolute;right:0px;top:0rem; padding-top:1rem;  overflow:auto; }
.nav_Box .bd ul{ }
.nav_Box .bd li a{ } 
.nav_Box .bd dl{width:29.333333%; float:left; margin:0.2rem 2%; *height: 3.8rem; box-sizing: border-box;}
.nav_Box .bd dt{border-bottom:1px solid #d7d7d7; line-height:0.7rem; margin-bottom:0.1rem;}
.nav_Box .bd dt a{color:#222;}
.nav_Box .bd dd li{line-height:0.6rem;}
.nav_Box .bd dd li a{color:#666; font-size: 0.25rem;}

.menu { font-size: 0.26rem; }
.menu ul li{ float: left; background-color: #333; width: 20%;line-height: 0.8rem;height: 0.8rem; position: relative; box-sizing: border-box; }
.menu ul li span{ display: block; width: 1px; background-color:#fff; height: 40%; position: absolute;right:0px;top:30%; }
.menu ul li a{ color: #fff; display: block;  width: 100%; height:100%; text-align: center; position: absolute;left:0px;top:0px; }
.menu ul li:hover,.menu ul li.hover{background-color: #e55110;}
.menu ul li:hover span,.menu ul li.hover span{display: none;}
.menu ul li a:hover{ background-color: #e55110;left:-1px;}

.fix_bottom{ position:fixed;width:100%; height:1rem;left:0px; bottom:0px; z-index:502;}
.footer{ height:1rem; background-color: #333; position: relative;-moz-box-shadow: 0px 0px 0.14rem #222;box-shadow: 0px 0px 0.14rem #222;}
.footer li{ float:left; width:20%; overflow:hidden; height:100%; font-size: 0.3rem; line-height: 1rem; box-sizing: border-box;}
.footer li div{ display: inline-block; margin: 0 atuo; text-align: center; }
.footer li a{ color:#fff;display:block; height:100%; width:100%; text-align:center;box-sizing: border-box; }
.footer li span{  width:0.8rem; height:0.8rem; display:inline-block; position:relative; float: left;margin-top: 0.1rem;}
.footer li span i{ background:#f08519; color:#fff; font-style:normal; font-size:0.2rem; display:block; width:0.3rem; height:0.3rem;border-radius:50%; text-align:center; line-height:0.3rem; position:absolute;right:0.1rem; top:0.05rem;animation: b_num ease 2s infinite;}
@keyframes b_num{
    0% { opacity: 1;}
    40% {opacity: 0;}
    60% {opacity: 0;}
    100% {opacity: 1;}
}
@-webkit-keyframes b_num{
    0% { opacity: 1;}
    40% {opacity: 0;}
    60% {opacity: 0;}
    100% {opacity: 1;}
}
@-moz-keyframes b_num{
    0% { opacity: 1;}
    40% {opacity: 0;}
    60% {opacity: 0;}
    100% {opacity: 1;}
}
@-ms-keyframes b_num{
    0% { opacity: 1;}
    40% {opacity: 0;}
    60% {opacity: 0;}
    100% {opacity: 1;}
}
@-o-keyframes b_num{
    0% { opacity: 1;}
    40% {opacity: 0;}
    60% {opacity: 0;}
    100% {opacity: 1;}
}
.footer li.home{background:url(../images/ihome.png) center center no-repeat #161616; background-size:0.7rem auto; width: 14%; }
.footer li.tel{background-color:#ea5514; width: 43%; }
.footer li.tel a{padding-right: 0.6rem; }
.footer li.tel span{background:url(../images/itel4.gif) center center no-repeat;background-size:0.56rem auto;}
.footer li.zxkf{background-color:#f4b409; background-size:auto 90%;width: 43%; }
.footer li.zxkf a{*padding-left: 0.6rem;}
.footer li.zxkf span{background:url(../images/i2.png) center center no-repeat;background-size:0.6rem auto;}
.footer li.footlogo{background:url(../images/ifootlogo.png) center center no-repeat #333333; background-size:0.98rem auto ;width:1.2rem;height: 1.2rem; border-radius:50%;-moz-box-shadow: 0px 0px 0.24rem #222;box-shadow: 0px 0px 0.24rem #222; position: absolute;bottom:0.1rem;left:57%; margin-left: -0.6rem; }

.card_title{ padding:0.4rem 0; font-size:0.2rem; text-align: center;    background-color: #fff;}
.card_title h3{ font-size:0.46rem; font-weight:normal;    padding-bottom: 0.02rem; color: #f08519;}
.card_title h5{ color: #666; font-size: 0.32rem;font-weight:normal; }
.card_title span{ display:inline-block; width:1rem; height:0.1rem;}
.power{ font-size:0.34rem; color:#666; padding:0.4rem 0; line-height:0.5rem;}
.power a{color:#666;}

input[type="date"]{line-height:0.8rem;padding:0.12rem 0; height:1rem;text-indent:0rem;}
input[type="date"]:before{content: attr(placeholder); color:#666;}

.position{ font-size:0.26rem; line-height:0.5rem;background:url(../images/phome.png) left 0.2rem center no-repeat #fff; background-size: 0.3rem auto; padding:0.14rem 0; text-indent:0.6rem;}
.position a{ color:#555;}
.articlebody .title{ font-size:0.36rem; line-height:0.7rem; padding:0.4rem 0 0.2rem 0;}
.articlebody .title h2{font-size:0.36rem; line-height:0.5rem;}
.articlebody .info{ font-size:0.24rem; color:#666;border-bottom:1px solid #ddd; padding-bottom:0.3rem;}
.articlebody .info a{ margin-right:0.6rem; text-decoration:underline;}
article{     font-size: 0.24rem;
    line-height: 2.2;
    padding: 2% 4%;}
article p{text-indent: 2em;}
article p img,article img{ max-width: 100%; display: block; text-align: center; margin-left: auto;margin-right: auto;  }
.doctip{ background: url(../images/tipdoc.png) left bottom no-repeat; background-size:1.95rem auto; padding: 0.8rem 0 0 1.9rem ;}
.doctip h3{ font-size: 0.3rem; }
.doctip p{ font-size: 0.22rem; line-height: 0.4rem; padding: 0.2rem 0; }
.doctip a{ display: inline-block;; margin-right: 0.2rem; line-height: 0.6rem; font-size: 0.3rem; color: #fff; padding: 0 0.3rem;}
.prenext{ padding: 0.4rem 0; }
.prenext ul li{ font-size: 0.3rem; line-height: 0.4rem; padding: 0.2rem 0; }
.prenext ul li:nth-of-type(1){border-bottom:1px dashed #dedede;}


.pages{ padding:0.3rem 0; font-size:0.22rem; line-height: 0.4rem;}
.pages ul{ display:inline-block; margin:0 0.12rem;}
.pages ul li{ float:left; margin: 0 0.05rem;font-size:0.22rem;}
.pages ul li.thisclass a,.pages ul li:hover a{ background-color: #f58220; color: #fff; }
.pages ul li a{ display: inline-block;background-color: #d7d7d7; color: #fff; padding: 0 0.15rem; }

.listbox li{ border-bottom:1px solid #dedede;padding:0.3rem 0; overflow:hidden;}
.listbox li img{ float:left; width:36%; height:2.6rem;}
.listbox .listinfo{float:right; width:calc(100% - 2.48rem);}
.listbox .listinfo h4 a{ color:#000; font-size:0.28rem; line-height:0.5rem; font-weight: normal;}
.listbox .listinfo p{ color:#666; font-size:0.24rem; line-height:0.35rem; height: 0.7rem; overflow: hidden;}
.listbox .listinfo span{ color: #666; font-size: 0.2rem; line-height: 0.4rem;  }
.listbox a.typeimg{ width:2.28rem; height:1.5rem;  display:inline-block; box-sizing:border-box; background-repeat:no-repeat; background-position:center center; background-size:cover; background-color:#f2f2f2;}

.img_listbox li { width:48%; float:left; margin:0.3rem 0;}
.img_listbox li:nth-of-type(2n){ float:right;}

.news{ background-color: #f6f6f6; padding:0.15rem 0.1rem; line-height: 0.5rem; word-wrap: normal;white-space : nowrap;  }
.news b{ font-size: 0.3rem; color: #555; float: left; }
.news span{ display: inline-block; float: left;}
.news span.news_t{ color: #fff; background-color: #f08519; font-weight: bold; padding:0 0.2rem; font-size: 0.3rem;border-radius:0.1rem; margin-left: 0.1rem;}
.news span.latest{border:1px solid #f08519; color: #f08519;border-radius:0.1rem; padding: 0 0.24rem; font-size: 0.3rem;}
.news span.line{border-left:2px solid #888;height: 0.5rem; width: 0px; margin-right: 0.12rem; margin-left: 0.12rem;}
.news ul{ margin-left: 0.1rem; float: left; display: inline-block; font-size: 0.36rem;  width: calc(100% - 3rem);white-space : nowrap;}
.news ul li{ font-size: 0.3rem; height:0.5rem;float: left;white-space: nowrap; width: 100%; overflow: hidden;text-overflow: ellipsis; }

.xmlist{*box-shadow: 0px 3px 3px #ddd; padding-bottom: 0.3rem;}
.xmlist ul li{ box-sizing: border-box; width: 33.33333333333%; float: left;border-top:1px solid #dfdfdf;}
.xmlist ul li:nth-of-type(2),.xmlist ul li:nth-of-type(5){ border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.xmlist ul li a{ display: block; width: 100%; height: 100%; text-align: center; padding: 0.3rem 0;}
.xmlist ul li p{ color: #000; font-size: 0.26rem; line-height: 0.5rem;}
.xmlist ul li small{ color: #999; font-size: 0.22rem;}
.xmlist ul li span{ display: inline-block; height: 1.1rem; width: 1.1rem;background-size: 100% auto; background-position: center; background-repeat: no-repeat;}
.xmlist ul li.xm01 span{ background-image: url(../images/xm01.jpg);}
.xmlist ul li.xm02 span{ background-image: url(../images/xm02.jpg);}
.xmlist ul li.xm03 span{ background-image: url(../images/xm03.jpg);}
.xmlist ul li.xm04 span{ background-image: url(../images/xm04.jpg);}
.xmlist ul li.xm05 span{ background-image: url(../images/xm05.jpg);}
.xmlist ul li.xm06 span{ background-image: url(../images/xm06.jpg);}

.exp{ position: relative; }
.exp .expcon{ position: absolute; background-color: rgba(255,255,255,0.9); color: #333; font-size: 0.3rem; bottom:0.5rem; left:0px; background-image: url(../images/logoi.png); background-position: left 0.2rem center; background-repeat: no-repeat; background-size: 1.43rem auto; width: 65%; box-sizing: border-box;padding: 0.1rem; padding-left: 1.8rem; }
.exp .expcon h3{ font-size: 0.34rem; line-height: 0.5rem; }
.exp .expcon p{ font-size: 0.22rem; line-height: 0.36rem; }
.card_doclist{ padding: 0.4rem 0; text-align: center; }
.card_doclist ul li{ float: left; width: 33.33333333333%; }
.card_doclist ul li{margin-bottom:25px;}
.card_doclist ul li img{ width: 60%; margin-bottom: 0.1rem; }
.card_doclist ul li h3{ color: #000; font-weight: bold; font-size: 0.34rem; line-height: 0.5rem; }
.card_doclist ul li h4{color: #666; font-weight:normal; font-size: 0.22rem;line-height: 0.4rem;}
.card_doclist ul li a.btns{ display: inline-block;border-radius:1rem; border:1px solid #f08519; font-size: 0.24rem; color: #f08519; line-height: 0.5rem; padding: 0 0.12rem; margin-top: 0.14rem; }
.card_doc_more a{ display: inline-block; padding: 0 0.6rem; line-height: 0.6rem; color: #fff; font-size: 0.3rem; background-color: #f08519; margin-bottom: 0.5rem; }

.contact .card_contact{ display: inline-block; width: 94%; margin:0 auto 3%;text-align: left; color: #555; font-size: 0.24rem; }
.contact .card_contact ul li{ margin-bottom: 0.2rem; overflow: hidden; }
.contact .card_contact input{font-size: 0.32rem;line-height: 0.75rem;outline: none;border:1px solid #dedede;text-indent: 0.1rem;background-color: #fff;width: 100%;box-sizing: border-box;}
.contact .card_contact  .inputtext{font-size: 0.32rem;padding:0.1rem;outline: none;border:1px solid #dedede;width: 100%;box-sizing: border-box;height: 1.6rem;}
.contact .card_contact select{line-height: 0.46rem;height: 0.75rem;font-size: 0.32rem;border:1px solid #dedede;color: #666;outline: none;}
.contact .card_contact .input_tel{background: url(../images/itel.png) left 0.1rem center no-repeat #fff;background-size: auto 70%;text-indent: 0.8rem;}
.contact .card_contact .input_name{background: url(../images/iname.jpg) left 0.1rem center no-repeat #fff;background-size: auto 70%;text-indent: 0.8rem;}
.contact input.submit{display: inline-block;background-color: #f08519;color: #fff;font-size: 0.32rem;width: auto;border:0px;outline: none;cursor: pointer;padding: 0 0.2rem;line-height: 0.5rem;}

.card_youshi ul{ background-color: #575757; }
.card_youshi ul li{ float: left; width: 33.33333333%; text-align: center;  padding:0.5rem 0;}
.card_youshi ul li img{ width: 48%; }
.card_youshi ul li h4{ color: #fff; line-height: 0.6rem; font-size: 0.3rem; font-weight: normal; }

.yslogo_tel .yslogo{width: 46%; background: url(../images/logo.png) center center  no-repeat #f5f5f5; background-size: 90% auto; height: 1.3rem; }
.yslogo_tel .ystel{height: 1.3rem;color: #fff;background: url(../images/itel2.png) right 0.1rem center  no-repeat #f08519; width: 54%; background-size: 0.94rem auto ; }
.yslogo_tel .ystel h2{ font-size: 0.4rem; line-height: 0.4rem; text-align: center; margin-right: 1.1rem; }
.yslogo_tel .ystel h5{ font-size: 0.3rem; font-weight: normal; line-height: 0.4rem; margin-top: 0.26rem; text-align: center;margin-right: 1.1rem;}
.yslogo_tel .ystel a{ color: #fff; display: block; width: 100%; height: 100%; }

.address h2{ font-size: 0.5rem; }
.address h5{ color: #444; font-size: 0.21rem; font-weight: normal; }
.address p{ color: #999; font-size: 0.22rem; line-height:0.5rem; padding: 0.3rem 0 0.5rem 0;}
.address ul{ text-align: left; display: inline-block;; width: 80%; margin-top: 0.3rem; }
.address ul li{border-top:1px solid #eee; color: #333; font-size: 0.26rem; line-height: 0.5rem; padding: 0.15rem 0;}
.address ul li.itime{ background: url(../images/itime.jpg) left 0.03rem center no-repeat; background-size:0.38rem  auto;  padding-left: 0.5rem;}
.address ul li.ilocation{background: url(../images/ilocation.jpg) left 0.03rem center no-repeat; background-size:0.38rem  auto; padding-left: 0.5rem;border-bottom:1px solid #eee;}


.doc_listbox{}
.doc_listbox>li{border-bottom: 1px solid #ddd; padding-bottom: 0.6rem; margin-bottom: 0.4rem;margin-top: 0.2rem;}
.doc_listbox li .docimg{ height:2.8rem; width:2.5rem; background-repeat:no-repeat; background-position:center top 0.2rem; background-size:cover; float:left;}
.doc_listbox li .docinfo{ width:calc(100% - 2.7rem); float:right;}
.doc_listbox li .docname{ font-size:0.36rem; line-height:1rem; font-weight:bold;  padding-bottom:0.1rem; color: #f9881e;}
.doc_listbox li .dochonnor{ font-size:0.3rem; line-height:0.5rem; color:#666;}
.doc_listbox li .docgoodat{ color: #000; font-size: 0.3rem; line-height: 0.5rem; padding: 0.2rem 0; }
.doc_listbox .btns ul li{ width: 50%; float: left; text-align: center; }
.doc_listbox .btns ul li a{ font-size: 0.3rem; line-height: 0.66rem; padding: 0 0.6rem;  display: inline-block;}

.casetabs .swiper-slide{ width: 20%; float: left; color:#fff; text-align: center;background:#434343;line-height:0.8rem;font-size:0.3rem; box-sizing: border-box;border-left: 1px solid #fff; }
.casetabs .swiper-slide.active{ background:#f08519;  }
.casetabs .swiper-slide:nth-of-type(1){ border-left: 0px ; }
.casetabbd h3{ font-weight: normal; font-size: 0.34rem; }
.casetabbd h4{ font-weight: bold; font-size: 0.38rem; line-height:0.7rem; }
.casetabbd ul li{ padding:0.4rem  0.3rem; }
.casetabbd ul li p{ font-size: 0.3rem; line-height: 0.44rem; padding: 0.1rem 0; }
.casetabbd ul li .btn{ margin: 0 0.14rem; }

.card_news{ padding-bottom: 0.3rem;}
.tabBox{ box-sizing: border-box;}
.tabBox .tabs{ line-height:0.68rem;font-size:0.3rem;  position:relative; color: #fff;overflow:hidden;   }
.tabBox .tabs .swiper-slide{ float:left; width: 33%;background:#000000;color: #fff; text-align: center;  }
.tabBox .tabs .swiper-slide:nth-of-type(2){ width: 34%; }
.tabBox .tabs .active{  background:#f08519;   }
.tabBox .tabbd dl dt{ line-height:0.42rem; font-size: 0.3rem; padding: 0.1rem 0; font-weight: bold; }
.tabBox .tabbd dl dd{ font-size: 0.26rem; color: #222; line-height: 0.4rem;padding: 0.04rem 0 0.1rem 0; }
.tabBox .tabbd dl dd a{ font-weight: bold; line-height: 0.6rem; }
.tabBox .tabbd ul{ border-top:1px dashed #ddd; padding-bottom: 0.6rem;}
.tabBox .tabbd li{  line-height:0.8rem; height: 0.8rem; overflow: hidden; font-size: 0.26rem;border-bottom:1px dashed #ddd;   }
.tabBox .tabbd li span{ font-size: 0.2rem;  }
.tabBox .tabbd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
.tabBox .swiper-slide{ margin-left:0;margin-right:0; }

.casetabssss .swiper-slide{ width: 16.6%;}

.bannerswiper-container {width: 100%;height: 100%; position: relative;}
.bannerswiper-container .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.banner .bannerswiper-pagination{ position: absolute;top:5.2rem;left:0px; width: 100%; z-index: 9; text-align: center; }
.banner .bannerswiper-pagination span.swiper-pagination-bullet{ width: 0.6rem; height: 0.12rem;border-radius:0; background: #fff;opacity:1; }
.banner .bannerswiper-pagination span.swiper-pagination-bullet-active{background: #f08519!important;}

.sqts{ background-color: #eee;position: relative; z-index: 200; }
.sqts_content{background-color: #fff;border-radius:0.1rem; padding: 0.1rem 0.1rem; position: absolute;top:-2.4rem;left:2%; width: 96%; height: 2.24rem; overflow: hidden; box-sizing: border-box;}
.sqts_content h3{ text-align: center; font-size: 0.32rem; line-height: 0.6rem; font-weight:bold; }
.sqts_content ul li{ max-width: 50%;float: left; background-position: left center; background-repeat: no-repeat; display: inline-block; text-align: left; display: inline-block;   }
.sqts_content ul li div{ padding-top: 0.05rem; }
.sqts_content ul li img{ float: left; width: 1.4rem; margin-right: 0.05rem; margin-right: 0.2rem; }
.sqts_content ul li:nth-of-type(2){ float: right;  text-align: right; padding-right: 0.1rem;}
.sqts_content ul li h5{ font-weight: normal; line-height: 0.4rem;font-size: 0.26rem; color: #000; }
.sqts_content ul li a{background: url(../images/finger.png) right 0.18rem center no-repeat #f08519; margin-top: 0.1rem; color: #fff; padding-right: 0.45rem; background-size: 0.21rem auto; display: inline-block; font-size: 0.24rem; line-height: 0.48rem;border-radius:1rem; padding-left: 0.15rem;}

#certify {position: relative;width: 100%; background-color: #000;padding: 0.2rem 0 0.6rem 0;}
#certify .swiper-container {padding:0.3rem 0;}
#certify .swiper-wrapper{perspective:30rem;}
#certify  .swiper-slide {width: 60%;box-shadow: 0 0 0.2rem #555;border-radius:0.2rem; position: relative;}
#certify  .swiper-slide img{display:block;border-radius:0.2rem;}
#certify  .swiper-slide p { position: absolute;bottom:0px; background-color: rgba(255,255,255,0.6);line-height: 0.6rem; font-size: 0.22rem;text-align: center;color: #636363;margin: 0;display: inline-block; height: 0.6rem; overflow: hidden;width:60%;left:20%;}

.setup{background: #000;overflow: hidden;padding: .4rem 0 .65rem 0;}
.swiper-slide .main-img {width: 5.1rem; margin: 0 auto; display: block;border: 0.02rem solid #FFF;border-radius: 8px;overflow: hidden;}
.setup .swiper-slide-active{overflow: hidden;}
.setup .swiper-pagination {width: 100%;bottom: 0.2rem;left:0px;}
.setup .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 0.08rem;background-color: #d5d5d5;width: 0.16rem;height: 0.16rem;opacity: 1;border: 2px solid #000;}
.setup .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 2px solid #fff;background-color: #fff;}


.clearfix:after,.clear:before{display:table;content:'';}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.re{position:relative;}
.ab{position:absolute;}
.box3{overflow: hidden;padding:2% 0 1%;    background-color: #fff;}
.box3_con .case_tab{text-align:center;    margin: 0 auto;    width: 96%;margin: 0 auto;}
.box3_con{width: 98%;overflow: hidden;margin: 5% auto 1%;}
.box3_con .hd  li{float:left;width:23.86%;margin-right:1.5%;background-color: #d7d7d7;position: relative;border-radius: 0.05rem;}
.box3_con .hd  li:nth-child(4){margin-right:0;}
.box3_con .hd li h1{font-size:0.25rem;line-height: 2;color:#333;padding: 3% 0%;font-weight: normal;border-radius: 0.05rem;}
.box3_con .hd li.active h1{background-color: #ea5514;color:#fff}
.box3_con .hd li:hover h1{background-color: #ea5514;color:#fff}

.myxd {width: 96%;    margin: 0 auto;}
.myxd ul li {padding-top: 3%;}
.myxd ul li:nth-of-type(2n-1) {background: #fff;}
.myxd ul li .myxd_head {display: -webkit-flex;display: flex;justify-content: space-between;align-items: center;margin:2% 0;}
.myxd ul li .myxd_head .head_left {overflow: hidden;flex: .6}
.myxd ul li .myxd_head .head_img {width: 1.25rem;display: inline-block;float: left;}
.myxd ul li .myxd_head .head_jj {color: #333;font-size: 0.20rem;padding: 10px 0 0 3%;overflow: hidden;}
.myxd ul li .myxd_head .head_jj h2 {font-size: 0.26rem;    font-weight: bold;}
.myxd ul li .myxd_head .head_jj p {color: #2e3642;}
.myxd ul li .myxd_head .head_icon {flex: .6;}
.myxd ul li .myxd_head .head_icon p.rctime {       background-color: #ea5514;color: #fff;font-size: 0.20rem;border-radius: 0.18rem;text-align: center;float: right;margin-bottom: 4%;display: inline-block;padding: 0.1rem 0.2rem;}
.myxd ul li .myxd_head .head_icon p.rctime a{color: #fff;}
.myxd ul li .myxd_head .head_icon p.icon {clear: both;float: right;font-size: 0.25rem;color: #666062;}
.myxd ul li .myxd_head .head_icon p.icon img {width: 0.3rem;display: inline-block;vertical-align: middle;padding-right: 2px;}
.myxd ul li .myxd_head .head_icon p.icon span:nth-of-type(1) img {width: 0.3rem;padding-bottom: 1px;}
.myxd ul li .myxd_con {margin: 3% 0;}
.myxd ul li .myxd_con p {font-size: 0.20rem;color: #000;    line-height: 1.6;    padding: 0 2%;}
.box3_con .swiper-container .swiper-wrapper{    height: auto !important;}

.myxd .alpic{text-align: center;}
.myxd .alpic ul li{width:24%;float:left;margin-right:1%;}
.myxd .alpic ul li:nth-child(4){margin-right:0;}
.myxd .alpic ul li p{font-size:0.18rem;color:#272727;padding-top: 0.08rem;}

.titm{width: 95%;overflow: hidden;padding: 4% 3%;position: relative;}	
.titm i{position: absolute;width: 0.1rem;height: 0.4rem;background-color: #f08519;top: 36%;left: 0.5%;}	
.titm h1{font-size: 0.4rem;color: #f08519;}		
.titm p{font-size: 0.25rem;color: #666666;line-height: 2;}	
.titm span{background-color: #f08519;color: #fff;font-size: 0.20rem;border-radius: 0.05rem;text-align: center;margin-bottom: 8%;display: inline-block;padding: 0.1rem 0.3rem;margin-right: 0.3rem;position: absolute;bottom: 0;right: 0;}	
.titm span a{color:#fff;}
.box2{ width: 100%;overflow: hidden;margin: 0% auto;    background-color: #fff;}
.box2_con .case_tabxm{text-align:center;margin: 1% auto 3%;width: 97%;}
.box2_con{width: 97%;overflow: hidden;margin: 2% auto 1%;}

.box2_con .hd li{float:left;width:18.8%;margin-right:1%;    border: 0.01rem solid #e3e3e3;}
.box2_con .hd li:nth-child(5){margin-right:0;}
.box2_con .hd li.active{    border: 1px solid #f08519;}
.box2_txt{text-align:center;} 
.box2_txt ul li{float: left;width:100%;}

.box2_txt_doc{position: relative;height: 4.3rem;}
.box2_txt_doc_txt{width: 54%;position: absolute;top: 14%;left: 3%;text-align: left;}
.box2_txt_doc_txt h1,.box2_txt_doc_txt h1 strong{    font-size: 0.4rem;color: #333333;padding-bottom: 3%;}
.box2_txt_doc_txt h1 font{font-size: 0.25rem;padding-left: 0.2rem;color: #333333;}    
.box2_txt_doc_txt p{font-size: 0.20rem;line-height: 1.6;color: #333;padding-bottom: 0.3rem;color: #666;padding-top: 0.1rem;}
.box2_txt_doc_txt strong{font-size: 0.25rem;color: #333333;    padding-top: 0.2rem;*display: block;}
.box2_txt_doc_big{position: absolute;top:0.1rem;right:0.1rem;}
.box2_txt_doc_big img{width:3.0rem;}

.box2_txt_doc_txt .btn01{background-color: #ea5514;color: #fff;font-size: 0.20rem;border-radius: 0.05rem;text-align: center;display: inline-block;padding: 0.12rem 0.30rem;margin-right: 0.3rem;}
.box2_txt_doc_txt .btn02{background-color: #f08519;color: #fff;font-size: 0.20rem;border-radius: 0.05rem;text-align: center;display: inline-block;padding: 0.12rem 0.30rem;}

 

.rems{width: 98%;overflow: hidden;margin: 0% auto 1%;color:#fff;text-align: center;}
.rems_l{width: 25%;float: left;background-color: #919191;padding: 2.5% 2%;border-radius: 0.1rem;margin: 0.5% 0;} 
.rems_l h1{font-size: 0.30rem;} 
.rems_l p{font-size: 0.20rem;} 
.rems_r{width:70%;float:right;}
.rems_r ul li{float: left;background-color: #adadad;padding: 3% 1%;margin: 1%;border-radius: 0.05rem;width: 46%;display: inline-block;} 
.rems_r ul li p{font-size: 0.20rem;color:#fff;}

.box4{background-color: #fff;}
.box4_con{width: 95%;margin: 0 auto;}
.box4_con .hd  li{float:left;width: 33.1%;background-color: #a3a3a3;position: relative;color:#fff;text-align: center;border-right: 0.025rem solid #fff;margin-top: 0.03rem;}
.box4_con .hd  li:nth-child(3){border-right: none}
.box4_con .hd li h1{font-size:0.25rem;line-height: 2;color:#fff;padding: 3% 0%;font-weight: normal;}
.box4_con .hd li.active{background-color: #f08519;}
.box4_con .hd li.active h1{color:#fff;}

/* 医生列表 */
.doc_new{margin: 0.15rem auto;border: 0.01rem solid #DDDDDD;padding: 1%;}	
.doc_img{float:left;}
.doc_img img{width:3rem;}
.doc_txt {float: right;text-align: left;width: 52%;padding-top: 0.4rem;padding-right: 0.2rem;}
.doc_txt h1{font-size: 0.35rem; color: #333;}
.doc_txt i{font-size: 0.20rem;color: #000;font-style: normal;margin: 0.1rem 0;display: block;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #888888;padding-bottom: 0.06rem; width: 90%;}
.doc_txt p{font-size: 0.18rem;color: #585858;line-height: 1.8;    padding-bottom: 0.2rem;}
.doc_txt a.doc_btn01{background-color: #ea5514;color: #fff;font-size: 0.20rem;border-radius: 0.05rem;text-align: center;display: inline-block;padding: 0.12rem 0.30rem;    margin-right: 0.3rem;}
.doc_txt a.doc_btn02{background-color: #f08519;color: #fff;font-size: 0.20rem;border-radius: 0.05rem;text-align: center;display: inline-block;padding: 0.12rem 0.30rem;}    
 


@media screen and (max-width: 600px) {
   .nav_Box .bd dl{ width: 46%; }

}
