@charset "utf-8";
/* CSS Document */
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}

*{ margin:0; padding:0;}
html,body{overflow-x:hidden;}
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}
body{ width:100%; max-width:640px; min-width:320px; font:normal 12px/20px '微软雅黑'; margin: 0 auto; color:#444; background:#FFFFFF;}
ul,ol,li{list-style-type:none;} 
img{ border:0;outline:none;}
a{ text-decoration:none;}
input[type="text"], input[type="search"] {-webkit-tap-highlight-color:#fff;utline:0}

.mclear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0px;height: 0px;font-size: 0px;}
.blank10{display:block;height:0.25rem;width:100%;clear:both;background: #ededed;}
.blank20{display:block;height:0.5rem;width:100%;clear:both;}

header{ width: 16rem; height: 1.95rem; background: #840077; margin:0 auto; }
header .logo img{ float: left; width: 7.8rem; height: 1.65rem; margin-left: 1.45rem; margin-top: 0.15rem;}
header .muen img{ float: right;width: 0.825rem; height: 0.55rem; margin-right: 1.35rem; margin-top: 0.825rem; }

.banner img{ width: 100%; height: 7rem; margin: 0 auto ;}

.nav{ width: 100%; height: 1.35rem; background: #e2c3df;}
.nav ul li{ width: 3.97rem; height: 1.35rem; float: left; margin-left: 1px;}
.nav ul li:first-child{ margin-left: 0;}
.nav ul li:last-child{ margin-left: 0; float: right;}
.nav ul li a img{ width: 3.97rem; height: 1.35rem;}

.muens{ width: 100%; height: auto;}
.muens ul li{width: 3.15rem; height: auto; float: left;  margin-left: 0.65rem; margin-top: 0.65rem; }
.muens ul li a{ color: #000;text-align: center; font-size: 0.5rem; display: inline-block;line-height: 1rem;}
.muens ul li a img{ width: 3.15rem; height: 3.15rem;}
.muens .tels img{ width: 15.125rem; height: 1.875rem; margin-left: 0.45rem; margin-top: 0.5rem;}

.news{ width: 100%; height: auto; margin-top: 0.75rem;}
.news h3{ width: 100%; height: 1.2rem; background: #f4f4f4; border-bottom: 1px solid #ababab; font-size: 0.7rem; line-height: 1.2rem; color: #000; font-weight: normal;}
.news h3 img{ float: left; width: 0.75rem; height: 0.725rem; margin-top: 0.225rem; margin-left: 0.275rem; margin-right: 0.4rem;}
.news h3 a{ float: right; font-size: 0.45rem; margin-right: 0.175rem; color: #ff000a;}
.news .deail{ width: 15.5rem; height: 2.4rem; margin: 0.5rem auto;}
.news .deail img{ float: left; width: 4.2rem; height: 2.4rem; margin-right: 0.5rem;}
.news .deail dt a{ font-size: 0.45rem; color: #444;}
.news .deail dd{ margin-top: 0.75rem; font-size: 0.45rem; color: #777777; line-height: 0.5rem;}
.news .deail dd #t{ float: left; height: 0.45rem;}
.news .deail dd #d{ float: right;height: 0.45rem;}
.news .deail dd #t img{ width: 0.45rem; height: 0.45rem;}
.news .deail dd #d img{ width: 0.4rem; height: 0.375rem}
.news .deail dd img{float: left; margin-right: 0.2rem;}
.news hr{ border: 1px dashed #dbdbdb; width: 100%;}

.mend{ width: 100%; height: auto; margin-top: 0.75rem;}
.mend h3{ width: 100%; height: 1.2rem; background: #f4f4f4; border-bottom: 1px solid #ababab; font-size: 0.7rem; line-height: 1.2rem; color: #000; font-weight: normal;}
.mend h3 img{ float: left; width: 0.75rem; height: 0.725rem; margin-top: 0.225rem; margin-left: 0.275rem; margin-right: 0.4rem;}
.mend h3 a{ float: right; font-size: 0.45rem; margin-right: 0.175rem; color: #ff000a;}

.mend .zhjia{ width: 15.55rem; height: auto; margin: 0.5rem auto;}
.mend .zhjia .maosu{ font-size: 0.4rem;}
.mend .zhjia .maosu a{ float: right; color: #444;}
.mend .zhjia .maosu a span{ color: #ff0000;}
.mend .zhjia .zixun{ width: 100%; height: 1.25rem; margin-top: 0.375rem;}
.mend .zhjia .zixun input{ height: 1.18rem; width: 10.9rem; font-size: 0.45rem; text-indent: 2.5em;border: 1px solid #cdcbc8; float: left; border-radius: 0.125rem 0 0 0.125rem;  border-right: none; color: #a1a1a1; position: relative; font-family: '微软雅黑';}
.mend .zhjia .zixun img{position: absolute; margin-left: 0.3rem; z-index: 1; margin-top: 0.4rem; width: 0.575rem; height: 0.575rem;}
.mend .zhjia .zixun button{	width: 4.575rem; height:1.25rem;background: #dd9f33; border: 1px solid #dd9f33; float: left; font-size: 0.45rem;color: #FFFFFF;font-family: '微软雅黑';border-radius: 0 0.125rem 0.125rem 0;}
.mend .zhjia .zjlun{width: 15.55rem; height: auto;margin-top: 0.9rem;}
.mend .zhjia .zjlun ul{float: left;}
.mend .zhjia .zjlun ul li{width: 3.575rem; height: 3.575rem; float: left; margin-left: 0.85rem;}
.mend .zhjia .zjlun ul li img{width: 3.575rem; height: 3.575rem;}
.mend .zhjia .zjlun .prev img{width: 0.675rem; height: 1.15rem; float: left; margin-top: 1.25rem;}
.mend .zhjia .zjlun .next img{width: 0.675rem; height: 1.15rem; float: right;margin-top: 1.25rem;}

.mend .zhjia .bttomzx{ width: 100%; height: 4.275rem; margin-top: 0.8rem;}
.mend .zhjia .bttomzx a{display: inline-block; float: left; background: #840077; color: #FFFFFF; font-size: 0.45rem; text-align: center;}
.mend .zhjia .bttomzx a:nth-child(1){ width: 6.15rem; height:4.275rem ; margin-right: 2px;}
.mend .zhjia .bttomzx a:nth-child(2){ width: 9.3rem; height:1.375rem ;}
.mend .zhjia .bttomzx a:nth-child(3){ width: 4.6rem; height:1.375rem ; margin-top: 2px; margin-right: 2px;}
.mend .zhjia .bttomzx a:nth-child(4){ width: 4.6rem; height:1.375rem ;margin-top: 2px;}
.mend .zhjia .bttomzx a:nth-child(5){ width: 4.6rem; height:1.375rem ;margin-top: 2px; margin-right: 2px;}
.mend .zhjia .bttomzx a:nth-child(6){ width: 4.6rem; height:1.375rem ;margin-top: 2px;}
.mend .zhjia .bttomzx .lih{ line-height: 1.375rem;}
.mend .zhjia .bttomzx a:nth-child(1) img{ width: 1.775rem; height: 1.775rem; margin-top: 0.75rem; margin-bottom: 0.25rem;}
.mend .zhjia .telzx img{ width: 15.175rem; height: 1.925rem; margin-left: 0.2rem; margin-top: 0.5rem;}

.footwx{ width: 15rem; height: 4.275rem; margin: 0 auto; /*margin-bottom:1rem;*/margin-bottom:3rem;}
.footwx .wex{width: 4.4rem; height: 4.275rem; float: left; margin-right: 0.5rem;}
.footwx .time{ width: 100%; height: 1.3rem;font-size: 0.5rem; line-height: 0.65rem; padding-top: 0.25rem;}
.footwx .addre{ width: 100%; height: 2.3rem; font-size: 0.5rem;line-height: 0.75rem; margin-top: 0.5rem;}
.footwx .time img{width: 1.15rem; height: 1.15rem; float: left; margin-right: 0.5rem;}
.footwx .addre img{width: 0.75rem; height: 1.925rem; float: left; margin-right: 0.65rem; margin-left: 0.25rem; margin-top: 0.25rem;}

/* position:absolute*/ 
/*footer{ width: 16rem; height: 2.55rem; margin-top: 0.375rem; position:fixed; bottom:0; z-index:99;}
footer ul li{ float: left; width: 6.35rem; height: 2.55rem; margin-left: 2px;}
footer ul .last{ float: right; width: 3.1rem; height: 2.55rem;}
footer ul .fist{ margin-left: 0px;}
footer ul li img{width: 6.35rem; height: 2.55rem;}
footer ul .last a img{width: 3.1rem; height: 2.55rem;}
*/
/*底部部悬浮窗css*/
.xuanfu{max-width:640px; margin:0 auto; position:fixed; bottom:0; left:0; right:0; height:auto; z-index:10;}
.xuanfu a{width:20%; height:100%; position:absolute; top:0; z-index:12;}
.xuanfu img{vertical-align:middle; width:100%; height:auto;}
/*顶部悬浮窗css*/
.ss_top{width:16rem;height:2.075rem; display:none; z-index:999; position: fixed;top: 0;left: 0;right: 0;margin-left: auto;margin-right: auto;}
.ss_top img{width:16rem;height:2.075rem; position:absolute}
.ss_top a{ display:block; position:relative;  height:2.1rem }
.ss_top .swtzx{ width:69%;float:left}
.ss_top .telzx{width:30%; float:right;}

/*栏目页*/
.Column{ width: 100%; height: auto;}
.Column h3{ width: 100%; height: 1.2rem; background: #f4f4f4; border-bottom: 1px solid #ababab; font-size: 0.5rem; line-height: 1.5rem; color: #444; font-weight: normal;}
.Column h3 img{ float: left; width: 0.75rem; height: 0.725rem; margin-top: 0.225rem; margin-left: 0.275rem; margin-right: 0.2rem;}
.Column h3 a{ /*float: right;*/ font-size: 0.45rem; margin-right: 0.175rem; color: #444;}
.Column .deail{ width: 15.5rem; height: 2.4rem; margin: 0.5rem auto;}
.Column .deail img{ float: left; width: 4.2rem; height: 2.4rem; margin-right: 0.5rem;}
.Column .deail dt a{ font-size: 0.55rem; color: #444;}
.Column .deail dd{ margin-top: 0.75rem; font-size: 0.45rem; color: #777777; line-height: 0.5rem;}
.Column .deail dd #t{ float: left; height: 0.45rem;}
.Column .deail dd #d{ float: right;height: 0.45rem;}
.Column .deail dd #t img{ width: 0.45rem; height: 0.45rem;}
.Column .deail dd #d img{ width: 0.4rem; height: 0.375rem}
.Column .deail dd img{float: left; margin-right: 0.2rem;}
.Column  hr{ border: 1px dashed #dbdbdb; width: 100%;}
.Column .bttomzx{ width: 15.55rem; margin: 0.425rem auto; height: 4.275rem;}
.Column .bttomzx a{display: inline-block; float: left; color: #FFFFFF; font-size: 0.45rem; text-align: center;}
.Column .bttomzx a:nth-child(1){ width: 6.15rem; height:4.275rem ; margin-right: 2px; background: #ff5cad;}
.Column .bttomzx a:nth-child(2){ width: 9.3rem; height:1.375rem ; background: #fe7777;}
.Column .bttomzx a:nth-child(3){ width: 4.6rem; height:1.375rem ; margin-top: 2px; margin-right: 2px; background: #eba638;}
.Column .bttomzx a:nth-child(4){ width: 4.6rem; height:1.375rem ;margin-top: 2px; background: #84bbf3;}
.Column .bttomzx a:nth-child(5){ width: 4.6rem; height:1.375rem ;margin-top: 2px; margin-right: 2px; background: #49b271;}
.Column .bttomzx a:nth-child(6){ width: 4.6rem; height:1.375rem ;margin-top: 2px; background: #c88dfb;}
.Column .bttomzx .lih{ line-height: 1.375rem;}
.Column .bttomzx a:nth-child(1) img{ width: 1.775rem; height: 1.775rem; margin-top: 0.75rem; margin-bottom: 0.25rem;}
/*bttomzx修改*/
.Column .bttomzxN { width: 15.5rem; margin: 0.425rem auto; height: 4.25rem;}
.Column .bttomzxN a{display: inline-block; float: left; color: #FFFFFF; font-size: 0.525rem; text-align: center; font-weight: bold;}
.Column .bttomzxN a:nth-child(1){ width: 3.15rem; height: 2.8rem ; margin-right: 0.05rem;}
.Column .bttomzxN a:nth-child(2){ width: 6.1rem; height:1.375rem ; margin-right: 0.05rem; background: #58cfd4;}
.Column .bttomzxN a:nth-child(3){ width: 6.1rem; height:1.375rem ; background: #fd80af;}
.Column .bttomzxN a:nth-child(4){ width: 6.1rem; height:1.375rem ; margin-right: 0.05rem; margin-top: 0.05rem; background: #fd80af;}
.Column .bttomzxN a:nth-child(5){ width: 6.1rem; height:1.375rem ; margin-top: 0.05rem; background: #58cfd4;}
.Column .bttomzxN a:nth-child(6){ width: 5.125rem; height:1.375rem ; margin-right: 0.05rem; margin-top: 0.05rem; background: #fd80af;}
.Column .bttomzxN a:nth-child(7){ width: 5.125rem; height:1.375rem ; margin-right: 0.05rem; margin-top: 0.05rem; background: #58cfd4;;}
.Column .bttomzxN a:nth-child(8){ width: 5.125rem; height:1.375rem ; margin-top: 0.05rem; background: #fd80af;}
.Column .bttomzxN .lihN{ line-height: 1.375rem;}
.Column .bttomzxN a:nth-child(1) img { width: 3.15rem; height: 2.8rem ; }


/*栏目列表页*/
.Column-list{ width: 15.6rem; height:  auto; margin: 0 auto;}
.Column-list ul li{ float: left; margin-left: 1.55rem; width: 3rem; height: auto;text-align: center; margin-top: 0.675rem;}
.Column-list ul li a img{ width: 3rem; height: 3rem;}
.Column-list ul li a{ font-size: 0.55rem;  color: #444; line-height: 0.75rem;} 


/*分页 css*/
.list_page{width:15.55rem;height:0.95rem;overflow:hidden;margin:0.25rem auto;text-align:center; margin-top: 0.5rem; background: #FFFFFF;}
.list_page a { display:inline-block; line-height:0.6rem;background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 0.25rem; margin:0 1px;}
.list_page a.a1 {/*background:url(pages.png) no-repeat 0 5px;*/ width:56px; padding:0 }
.list_page a:hover { background:#fe5594; color:#FFF; text-decoration:none; border:1px solid #fe5594 }
.list_page b {display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#ac51da; border:1px solid #EE84C4; color:#fff; text-align:center;margin:0 1px;}


/*专家列表*/
.Column-zj{ width: 100%; height: auto;}
.Column-zj h3{ width: 100%; height: 1.2rem; background: #f4f4f4; border-bottom: 1px solid #ababab; font-size: 0.4rem; line-height: 1.5rem; color: #444; font-weight: normal;}
.Column-zj h3 img{ float: left; width: 0.75rem; height: 0.725rem; margin-top: 0.225rem; margin-left: 0.275rem; margin-right: 0.2rem;}
.Column-zj h3 a{ /*float: right;*/ font-size: 0.4rem; margin-right: 0.175rem; color: #444;}
.Column-zj .intro-zj{ font-size: 0.4rem; /*line-height: 0.65rem;*/ padding: 0.7rem; text-indent: 2em; background:#FFFFFF;}
.Column-zj .zjlist dl{ width: 100%; height: 5rem; background: #FFFFFF; margin-top: 0.5rem;;}
.Column-zj .zjlist dl img{ float: left; width: 4.3rem; height: 4.65rem;}
.Column-zj .zjlist dl dt{ width: 10.55rem; height: 1.175rem; border-bottom: 1px solid #cccccc; float: right; font-size: 0.55rem; line-height: 1.175rem;margin-right: 0.35rem;}
.Column-zj .zjlist dl dd{ width: 10.55rem; height: 2.6rem; float: right; font-size: 0.4rem; margin-right: 0.35rem; margin-top: 0.25rem;}
.Column-zj .zjlist dl a{ display: block; float: right; width: 3.35rem; height: 0.625rem; background: #fe5594; text-align: center; color: #FFFFFF; font-size: 0.35rem; margin-right: 0.35rem; line-height: 0.625rem; border-radius: 5px;}


/*品牌简介css*/
.brand-intro .to-1{ text-align: center;font-size: 0.4rem; color: #777777; margin-top: 0.625rem;}
.brand-intro h4{ text-align: center;font-size: 0.6rem; border-bottom: 1px solid #e4e4e4; line-height: 1rem; color: #444444; font-weight: bold;}
.brand-intro .tro{font-size: 0.6rem; color: #444; text-indent: 2em; padding: 0.5rem; line-height: 0.9rem}
.brand-intro img{ width: 11.75rem; height: 5.25rem; margin-left: 2rem;padding-bottom: 0.9rem;}
.brand-intro .tro1{font-size: 0.6rem; color: #444; text-align: center; line-height: 1rem}


/*温馨环境*/
.environ{ width: 15.25rem; height: 7.075rem; margin: 0 auto; overflow: hidden; margin-top: 1.15rem;}
.environ .prev{ float: left; margin-top: 2.65rem;}
.environ .next{ float: right;margin-top: 2.65rem;}
.environ .prev img{ width:0.8rem; height:1.775rem}
.environ .next img{ width:0.8rem; height:1.775rem}
.environ .lun{ float: left;}
.environ .lun ul li{ margin-left: 0.475rem;} 
.environ .lun ul li a img{ width:12.675rem; height:7.075rem;} 

.newshow .title{ width: 100%; height: auto; border-bottom: 1px dashed #cdcdcd; padding-bottom: 0.3rem;/* margin-top: 0.75rem;*/}
.newshow .title .tle{ font-size: 0.6rem; text-align: center; color: #000; line-height: 1.25rem;}
.newshow .title .ms{ font-size: 0.5rem; text-align: center; color: #444;}
.newshow .con{ padding: 0.5rem; font-size: 0.5rem; line-height:1rem;}
.newshow .con p{margin-bottom: 0.5rem; font-size:0.5rem;text-indent:2em; }
.newshow .con p img{ display:block; margin:0 auto;text-indent:0em; }
/*.newshow .con p img{ width: 15.175rem; height: 1.925rem; display:block; margin: 0 auto}*/
.newshow .con .t{ text-indent: 0; color: #FF0000; margin-top: 0rem;}

.inter{ width: 100%; height: auto; margin-top: 0rem;}
.inter h3{ width: 100%; height: 1.2rem; background: #f4f4f4; border-bottom: 1px solid #ababab; font-size: 0.7rem; line-height: 1.2rem; color: #000; font-weight: normal;}
.inter h3 img{ float: left; width: 0.775rem; height: 0.575rem; margin-top: 0.35rem; margin-left: 0.275rem; margin-right: 0.4rem;}
.inter h3 a{ float: right; font-size: 0.45rem; margin-right: 0.175rem; color: #ff000a;}
.inter .ters{ margin-top: 0.25rem;}
.inter .ters ul li{ width: 15.325rem; margin: 0 auto; border-bottom: 1px dashed #cecece; list-style: lower-norwegian ;text-indent: 1em; line-height: 1.25rem;}
.inter .ters ul li a{ color: #444; font-size: 0.5rem;}
.inter .ters ul li span{ float: right; font-size: 0.4rem;}
.inter #tes ul li{ float: left; margin-left: 1rem; width: 2.725rem; text-align: center; margin-top: 0.8rem;}
.inter #tes ul li a{ color: #444444; font-size: 0.4rem; line-height: 1rem;}
.inter #tes ul li img{ width:2.725rem; height:2.725rem;}

.expert-img ul{ width: 10.075rem; height: 6.225rem; margin:0 auto; margin-top: 1.125rem;}
.expert-img ul li{ float: left;}
.expert-img ul li:nth-child(2){ margin-left: 0.7rem;}
.expert-img ul li:nth-child(3){ float: right;}
.expert-img ul li:nth-child(1) img{ width: 1.3rem; height: 1.3rem; margin-top: 3rem;}
.expert-img ul li:nth-child(2) img{ width: 6.225rem; height: 6.225rem;}
.expert-img ul li:nth-child(3) img{ width: 1.3rem; height: 1.3rem;margin-top: 3rem;}
.expert-img p{ text-align: center; font-size: 0.5rem; color: #840077; line-height: 1rem;}
.expert-intro h4{ font-size: 0.5rem; font-weight: normal; width: 100%; line-height: 1rem; border-bottom: 1px solid #e3e2e2; margin-top: 0.5rem;}
.expert-intro h4 img{width: 0.6rem; height: 0.525rem; float: left; margin:0.25rem 0.25rem 0 0.25rem;}
.expert-intro p{ font-size: 0.4rem; padding: 0.5rem; text-indent: 2em;}


/*--------导航区-----*/
.nav2{ max-width:640px; width:100%; height:100%; margin:0 auto; position:fixed; background:rgba(0,0,0,0.8); z-index:99999; left:0; right:0;}
.nav_list span a{ font-size:14px; color:#FFF; line-height:26px; padding-left:2%;}
.nav_list ul{ border-bottom:1px solid #CCC; overflow:hidden; }
.nav_list li{ width:100%; overflow:hidden; border-top:1px solid #CCC;}
.nav_list li a{ display:block; width:25%; border-right:1px solid #FFF; color:#FFF; height:22px; line-height:22px; float:left; margin-right:-1px; text-align:center; font-size:12px;}
.logofix{position:fixed;top:0;left:0;right:0;z-index:999999;}

.shows-bt{ width:16rem;height:3.9rem; margin:0.5rem auto;} 
.shows-bt img{ width:16rem; height:3.9rem; padding-bottom:0.5rem}

/*右边固定图片*/

.rt-conzx{ width:2rem; height:3.75rem; position:fixed; right:0; top:40%; z-index:99}
.rt-conzx a{ display:block; width:2rem; height:3.75rem;}
.rt-conzx a img{ width:2rem; height:3.75rem;}