* { margin: 0; padding: 0; outline: none; }

 *:not(input, textarea) {

 -webkit-touch-callout: inherit;

 -webkit-user-select: auto;

}

html { max-width:480px; margin:0 auto; }

body { font-family:'Microsoft YaHei' Arial; font-size: 16px; color: #878787; -webkit-touch-callout: inherit; -webkit-user-select: auto; background-color: #fff; }

a { color: #333; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

a:hover { text-decoration: none; }

button, input, select, textarea { margin: 0; padding: 0; outline: none; }

dt, dd { display: inline-block; }

textarea, input { resize: none; outline: none; }

textarea { resize: none; -webkit-appearance: none; }

ul, ol, li { list-style: none; }

em { font-style: normal; }

h2 { font-size:30px; margin:8% 0 1%; text-align:center; padding-bottom: 1%; color:#cf4e1a; font-weight: bold; line-height: 20px; }

h2 em { font-size:12px; font-weight:normal; color: #c6c4c4; }

p { text-align:justify; text-justify:distribute-all-lines; font-family:'Microsoft YaHei' !important; }

div, ul, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span, a, p, em { font-family:'Microsoft YaHei' !important; }

.clr, .clr8 { clear:both; height:0; line-height:0; font-size:0; width:100%; overflow:hidden }

.clr8 { height:8px; background:#f0f0f0; }

 img[src*=".jpg"] {

 border: none;

 background-image: url(/images/loading.gif);

 background-size: 10px 10px;

 background-position: center center;

 background-repeat: no-repeat;

 width: 100%;

}

 [class*="icon-n"]:before, [class^="icon-n"]:before {

 content:"";

 background:url(../images/icon-n-bg.png) no-repeat;

 display:inline-block;

 background-size:85px 150px;

}

.icon-n-home:before { width:38px; height:35px; background-position: 0px 0; position:relative; top:16px; }

.icon-n-hospital:before { width:36px; height:35px; background-position: 0px -36px; position:relative; top:16px; }

.icon-n-doctor:before { width:35px; height:38px; background-position: 0px -72px; position:relative; top:16px; }

.icon-n-case:before { width:37px; height:35px; background-position: 0px -110px; position:relative; top:16px; }

.icon-n-baike:before { width:40px; height:36px; background-position: -40px 0px; position:relative; top:16px; }

.icon-n-bbzc:before { width:29px; height:37px; background-position: -42px 0px; position:relative; top:16px; }

.icon-n-technology:before { width:45px; height:33px; background-position: -40px -38px; position:relative; top:18px; }

/*.icon-n-tel:before { width:45px; height:35px; background-position:-40px -72px; position:relative; top:18px; }*/

.icon-n-tel:before { width:40px; height:39px; background-position:-45px -71px; position:relative; top:14px; }

.icon-n-route:before { width:42px; height:38px; background-position: -40px -110px; position:relative; top:16px; }



.logo_gif{ padding:3% 0 2%;position: relative;}

.logo_gif img{ width:100%;}

.toptel{width: 13%;height: 65%;display: inline-block;position: absolute;top: 20%; right: 3%;}

.logo_tel{text-align:center; overflow:hidden; line-height:30px; font-size:16px; background:#cf4b11; padding:3px; color:#fff; }

.logo_tel span a{color:#fff;}

.logo_tel span i{ font-style:normal;}

.logo_tel em:before{content: "";width: 15.9px;height: 21px;background: url(../images/icon_lgt.png) no-repeat;display: inline-block;background-size: 15.9px 21px;  position: relative;top: 5px;left: -5px;}

header .logo { text-align:center; background:#cf4b11; }

header .logo img { width:100%; margin:1% auto; }

.head { overflow:hidden; position:relative; }

.head .hd { position:absolute; z-index:1; bottom:0; left: 40%; margin-right: -50px; padding: 10px; }

.head .hd ul { overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:15px; display:block }

.head .hd ul li { -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; width:8px; height:8px; border-radius: 50%; margin-right: 10px; font-size: 0px; background: #a7a7a7; border: 1px solid #a7a7a7; float:left; }

.head .hd ul .on { background:#ffffff; }

.head img { width:100%; }

nav { overflow:hidden; padding:5% 4% 0; }

nav ul li { width:25%; float:left; text-align:center; font-size:14px; margin-bottom:20px; }

nav ul li a { color: #5b5b5b; }

nav ul li span { width:65px; height:65px; display:inline-block; background-color:#ffb4d5; border-radius:50%; }

 nav ul li:nth-of-type(2) span {

 background-color:#83cffa;

}

 nav ul li:nth-of-type(3) span {

 background-color:#9de5a3;

}

 nav ul li:nth-of-type(4) span {

 background-color:#fe8b79;

}

 nav ul li:nth-of-type(5) span {

 background-color:#f7c4ab;

}

 nav ul li:nth-of-type(6) span {

 background-color:#e0bdf6;

}

 nav ul li:nth-of-type(7) span {

 background-color:#ffbe00;

}

 nav ul li:nth-of-type(8) span {

 background-color:#92a6f5;

}

nav ul li p { line-height:24px; width:100%; text-align:center; padding-top: 4px; }

.banner { /*margin-top: 5%;*/ }

.banner img { width:100%; }

.index { overflow:hidden; }

.yyxw ul { padding-bottom: 30px; }

.yyxw ul li { line-height:36px; list-style-type:circle; padding-left:20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; border-bottom: 1px solid #eeeeee; }

.yyxw ul li span { width: 8.8%; height: 26px; border: 1px solid #fc8a03; border-radius: 5px; color: #fc8a03; padding: 2px; }

.yyxw ul li em { color:#fc8302; padding: 0 5px; }

.tszl { padding-bottom:4%; }

.tszl ul { padding:0 2%; }

.tszl ul li { width:32.6%; float:left; text-align: center; font-size:17px; background: #eaeaea; padding:3% 0; margin-bottom: 10px; margin-left: 1%; }

.tszl ul li:nth-of-type(1), .tszl ul li:nth-of-type(4), .tszl ul li:nth-of-type(7) {

margin-left: 0;

}

.tszl ul li p { color: #646464; text-align:center; font-size: 15px; white-space: nowrap; }

.tszl ul li span { width:68px; height: 68px; display: inline-block; }

.tszl ul li span.pic01 { background: url(../images/pic_ks01.png) center no-repeat; }

.tszl ul li span.pic02 { background: url(../images/pic_ks02.png) center no-repeat; }

.tszl ul li span.pic03 { background: url(../images/pic_ks03.png) center no-repeat; }

.tszl ul li span.pic04 { background: url(../images/pic_ks04.png) center no-repeat; }

.tszl ul li span.pic05 { background: url(../images/pic_ks05.png) center no-repeat; }

.tszl ul li span.pic06 { background: url(../images/pic_ks06.png) center no-repeat; }

.tszl ul li span.pic07 { background: url(../images/pic_ks07.png) center no-repeat; }

.tszl ul li span.pic08 { background: url(../images/pic_ks08.png) center no-repeat; }

.tszl ul li span.pic09 { background: url(../images/pic_ks09.png) center no-repeat; }

/*zjtd*/



@media screen and (min-width:320px) {

 .roundabout-holder {

height:230px !important;

}

}

 @media screen and (min-width:375px) {

 .roundabout-holder {

height:260px !important;

}

}

 @media screen and (min-width:414px) {

 .roundabout-holder {

height:290px !important;

}

}

 @media screen and (min-width:480px) {

 .roundabout-holder {

height:360px !important;

}

}

.zjtd .container { padding:0 2% 2% 2.5%; }

.roundabout-moveable-item .btn { position:absolute; bottom:15px; right:10px; width:26px; }

.roundabout-moveable-item .btn span { width:30px; height:30px; display:inline-block; background-color:#42e6bd; border-radius:50%; text-align:center; margin-bottom:10px; box-shadow:0px 2px 2px #999; }

 .roundabout-moveable-item .btn a:nth-of-type(2) span {

background-color:#fe7968;

}

.roundabout-moveable-item .btn span:before { content:""; background-image:url(../images/tel.gif); background-repeat:no-repeat; background-position:3px 0; background-size:24px 29px; width:36px; height:30px; display:inline-block; vertical-align: top; margin-top: 1px; }

 .roundabout-moveable-item .btn a:nth-of-type(2) span:before {

background-image:url(../images/messge.gif);

background-position:0 3px;

background-size: 33px 27px;

}

.roundabout-in-focus .btn { position:absolute; bottom:15px; right:10px; width:44px; }

.roundabout-in-focus span { width:44px !important; height:44px !important; }

.roundabout-in-focus .btn span:before { content:""; background-image:url(../images/tel.gif); background-repeat:no-repeat; background-position:-2px -8px; background-size:42px 46px; width:38px; height:32px; display:inline-block; vertical-align: top; margin-top: 7px; }

 .roundabout-in-focus .btn a:nth-of-type(2) span:before {

background-image:url(../images/messge.gif);

background-position:-4px -3px;

background-size: 50px;

}

/*===== gallery =====*/



.roundabout-holder { width:80%; height:360px; margin:0 auto; }

.roundabout-moveable-item { width: 60%; height: auto; cursor: pointer; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

.roundabout-moveable-item img { width:100%; }

/*jishu*/



.gxhzl { padding-bottom:4%; }

.gxg_tit { padding:0 10px; overflow:hidden; }

.gxg_tit li { width:24%; float:left; display:inline; margin-right:1%; background-color:#969797; color:#fff; overflow:hidden; background:url(../images/bg_j.png) no-repeat; text-align:center; background-size:cover; padding-bottom:5px; }

.gxg_tit li.hover { background:url(../images/bg_j_hover.png) no-repeat; background-size:cover; }

.gxg_tit li em img { width:90%; }

 .gxg_tit li:nth-of-type(last) {

margin-right:0;

}

.con_jishu { background-color:#ececec; margin:15px 0; padding: 0 2%; overflow:hidden; }

.con_jishu img { width:50%; float:left; }

.con_jishu p { font-size:12px; color:#333; margin:12px 0; }

.con_jishu p font { color:#3abfb8; margin-left:15px; }

.hot ul { padding:0 8% 4%; }

.hot ul li { height:36px; line-height:36px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.hot ul li em { width:18px; height:16px; display:inline-block; background: url(../images/icon_arrow.png) left center no-repeat; padding-right: 5px; }

 .hot ul li:nth-of-type(1):after, .hot ul li:nth-of-type(2):after, .hot ul li:nth-of-type(3):after {

 content:"";

 background:url(../images/icon_new.png) no-repeat;

 width: 17px;

 height: 16px;

 display: inline-block;

 margin: 0 0 0 5px;

}

.tsfw ul { padding:0 2%; overflow: hidden; }

.tsfw ul li { width: 25%; float: left; margin-bottom: 3px; }

.tsfw img { width: 100%; }

.swt { width: 50%; margin: 6% auto; background: #ff6000; text-align: center; border-radius: 5px; padding: 6px 0; }

.swt a { font-size: 20px; color: #fff; }

 @media screen and (max-width:320px) {

 .swt {

width: 55%;

}

 .swt a {

font-size: 18px;

}

}

.swt em { width: 49px; height: 29px; line-height:29px; display: inline-block; background:url(../images/icon_blank.png) center no-repeat; color: #ffae00; text-align: right; }

.form_d { overflow: hidden; background:#f0f0f0; position:relative; }

.form { width: 95%; background-color:#f1de9d; border-radius: 0 0 0 38px; box-shadow:0px 5px 0px #c4af4c; padding:2% 0 1% 5%; overflow: hidden; margin: 10% 0; position: relative; }

.form .form_con { width:50%; float: left; overflow: hidden; }

.form .form_con h3 { color:#333; text-align:center; line-height:30px; font-size:18px; margin-bottom:6px; }

.form .form_con input, .form .form_con select, .form .form_con textarea { line-height:22px; border:1px #ccc solid; background:#e0dfdf; padding-left:2%; font-size:14px; color:#b6b6b6; margin-bottom:4px; box-shadow: -1px -1px 1px #333; width:98%; }

 .form .form_con p:nth-of-type(1) input {

float:left;

width:47%;

margin-right: 2%;

}

.form .form_con select { float:left; width:47%; height:24px; }

.form .form_con p { width:100%; }

.form .form_con span input { background:#272727; width:47%; margin-right:2%; border-radius:5px; line-height:24px; border:none; text-align:center; color:#fff; padding:0; font-size: 14px; }

 .form .form_con span:nth-of-type(2) input {

background:#ff8781;

color:#414141;

margin-right:0%;

}

.form_d .form_pic { width:50%; height:100%; float: left; position: absolute; top:0; right: 0; background:url(../images/pic_hushi.png) no-repeat right top; background-size: contain; }



.kfal{padding: 0 2% 20px;}	

.kfal .bd{ text-align:center; }	

.kfal .bd img{ width:100%; }	

.kfal .hd{overflow:hidden; margin-top:10px;}

.kfal .hd ul li{width: 20%;float:left; margin:0 5px; display:inline; cursor:pointer;border: 2px solid #fff;padding: 2px;border-radius: 10px;}	

@media screen and (min-width:320px) and (max-width:349px) {

.kfal .hd ul li{width: 19%;}	

}

@media screen and (min-width:350px) and (max-width:369px) {

.kfal .hd ul li{width: 19%;margin:0 6px;}	

}

.kfal .hd ul li img{ width:98%; display:block; border:1px solid #e2e2e2; filter:alpha(opacity=80);opacity:0.8;  }

.kfal .hd ul li.on{ border: 2px solid #00b3d2; }	

.kfal .hd ul .on img{ filter:alpha(opacity=100);opacity:1;  }



footer { background-color:#cf4b11; overflow:hidden; padding:1% 0 2%; }

footer .foot_lf { width: 41%; float: left; padding:0 2%; }

footer .foot_lf img { width: 100%; margin-top: 10%; }

.line { width: 1px; height:150px; float: left; background:url(../images/line.jpg); background-size: contain; }

footer .foot_rg { width: 48.5%; float: left; padding:0 3%; }

footer .foot_rg dl { overflow: hidden; margin-top: 10%; }

footer .foot_rg dl dt { width: 40px; height: 40px; float: left; border-radius:50%; background: #ffca00 url(../images/icon_tel.png) center no-repeat; }

 footer .foot_rg dl:nth-of-type(2) dt {

background: #902e02 url(../images/icon_lx.png) center no-repeat;

margin-top: 6%;

}

footer .foot_rg dl dd { width: 77%; float: left; font-size: 14px; padding-left: 3%; margin-top: 2%; }

 @media screen and (min-width:360px)and (max-width:412px) {

 footer .foot_rg dl dd {

width: 74%;

font-size: 12px;

}

}

 @media screen and (max-width:350px) {

 footer .foot_rg {

width: 51.5%;

padding:0 1.5%;

}

 footer .foot_rg dl dt {

width: 36px;

height: 36px;

}

 footer .foot_rg dl dd {

width: 78%;

font-size: 12px;

padding-left: 0;

}

}

footer a { color: #fff; }

/*list*/



.list { overflow:hidden; padding:5% 0.5% 6%;background:url(../images/articl_bg.jpg);}

.list ul.list_hot { padding:0 10px; }

.list ul.list_hot li { width:49.5%; float:left; line-height:45px; font-size:14px; background-color:#7baeef; margin-bottom:8px; text-align:center; }

.list ul.list_hot li a, .list ul.list_hot p a { color:#fff; }

 .list ul.list_hot li:nth-of-type(2) {

float:right;

background-color:#9983ce;

}

 .list ul.list_hot li:nth-of-type(3) {

background-color:#60bac5;

}

 .list ul.list_hot li:nth-of-type(4) {

float:right;

background-color:#caaf95;

}

.list ul.list_hot p { width:100%; line-height:45px; background-color:#ff8781; text-align:left; text-indent:12px; overflow:hidden; }

.list ul.list_hot p span { width:22.83%; line-height:22px; color:#333; background:#cfddf6; border-radius:5px; display: inline-block; text-align: center; text-indent: 0; margin:3% 4% 0 0; float:right; }

.list_con { overflow:hidden; text-align:center; }

.list_con h3 { line-height:42px; font-size:16px; padding-left:10px; padding-top:10px; border-bottom:1px #999 solid; text-align:left; }

.list_con h3 a{ color:#707070;}

.list_con p { line-height:35px; width:100%; border-bottom:1px #999 solid; }

.icon-n-book:before { width: 22px; height: 15px; margin: 0px 6px 0 10px; background:url(../images/icon_book.png) center no-repeat; background-size: 100%; }

.list_con span.icon { width:40.58%; display:inline-block; margin:4% 0; text-align:left; line-height:15px; padding:4% 0; background-color:#7faefe; border-radius:5px; padding-left:2%; }

 .list_con span.icon:nth-of-type(2) {

background-color:#3d3d3d;

}

.list_con span.icon a { color:#fff; font-size:12px }

.ani_blue1 { -webkit-animation: ani_blue1 2s infinite; }

.ani_blue2 { -webkit-animation: ani_blue2 2s infinite; }

 @-webkit-keyframes ani_blue1 { 0% {

 background:#7faefe;

}

 50% {

 background:#7faefe;

}

 50.1% {

 background:#3d3d3d;

}

 100% {

 background:#3d3d3d;

}

}

 @-webkit-keyframes ani_blue2 { 0% {

 background:#3d3d3d;

}

 50% {

 background:#3d3d3d;

}

 50.1% {

 background:#7faefe;

}

 100% {

 background:#7faefe;

}

}

.icon-n-tell:before { width:40px; height:36px; background:url(../images/icon_tel1.png) center no-repeat; background-size:100%; float:left; }

.icon-n-msg2:before { width:36px; height:36px; background:url(../images/icon_msg.png) center no-repeat; background-size:100%; float:left; }

.list_same { overflow:hidden }

.list_same h3 { line-height:42px; font-size:16px; padding-top:10px; text-align:left; color:#333; }

.list_hot h3 { line-height:42px; font-size:16px; padding-top:10px; text-align:left; color:#333; }

.icon-n-link:before { width: 22px; height: 22px; margin: 0px 6px 0 10px; background:url(../images/icon_link.png) center no-repeat; background-size: 100%; float: left; margin-top: 10px; }

.list_same p { line-height:25px; padding:0 10px; }

.list_same p:before { content:""; border-left:3px #7baeef solid; height:12px; display:inline-block; position:relative; top:2px; margin:0px 6px 0 10px; }

 .list_same p:nth-of-type(2):before {

border-left:3px #9983ce solid;

}

 .list_same p:nth-of-type(3):before {

border-left:3px #ff8781 solid;

}

.page { text-align:center; margin-top:10px; margin-bottom:10px }

.page li { display:inline-block; color:#5d5d5d; }

.page li a { color:#5d5d5d; }

 .page li:nth-child(2), .page li:nth-child(3) {

 border:1px solid #c8c8c8;

 padding:0px 5px;

 margin:0px 5px;

}

/*article*/



.art_tel { margin:12px 18px; overflow:hidden; background-color:#ff8f0d; border-radius:5px; line-height:35px; font-size:14px; }

.art_tel .input_text { width:63.75%; margin:5px 10px 5px 5px; line-height:29px; text-indent:12px; color:#ccc; border:none; background:#fff; float:left; }

.art_tel .input_sub { border:none; background:none; line-height:41px; color:#fff; float: left; padding-left: 5px; font-size: 14px; }

.art_tel div { text-align:center; }

.icon-n-tel2:before { width:25px; height:41px; display:inline-block; background:url(../images/icon_tel2.png) center no-repeat; background-size:100%; float: left; }

.article h1 { text-align:center; font-size:22px; padding:15px 0 10px; }

.article h1 a { color:#f27a19; }

.article p { border:none; line-height:20px; text-align:center; font-size:12px; font-family:'Microsoft YaHei' !important;color: #393939;}

.article p:nth-child(2) a,.article p:nth-child(3) a{color:#707070;}

.article ul { margin:15px 0; padding:0 2%; overflow:hidden; display:block; }

.article ul li { width:24%; line-height:40px; background-color:#eee; margin:0 .5%; float:left; font-size:12px; color:#333; font-family:"Microsoft YaHei"; }

.article ul li span { width:20px; height:20px; background:none; }

.article ul li span:before { width:20px; height:16px; position:relative; top:2px; background-size:450% }

.icon-n-heart:before { background-position:-24px -90px; }

.icon-n-si:before { background-position:-24px -105px; }

.icon-n-sun:before { background-position:-24px -122px; }

.icon-n-calendar:before { background-position:-24px -141px; }

.article .art_con { padding:0 10px; line-height:24px; font-size:14px; font-family:"Microsoft YaHei"; }

.article .art_con p { font-size:14px; text-align:left; font-family:"Microsoft YaHei"; line-height:25px !important; }

.article .art_con img { width:100% !important; height: auto !important;float: left;}

.article .art_con tbody p,.article .art_con tbody span{font-size: 14px !important;text-align: center !important;}

.article .art_con tbody img{width:70% !important;}

.yindao { border:1px solid #e0e0e0; background:#F5F7FF; padding:8px; margin:8px; }

.yindao h4 { margin:0 10px; }

.yindao h4.red { color:red; }

.yindao p { text-indent:2em; font-size:14px; line-height:24px; margin:0px; border-bottom: none; }

.arc-zixun { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.arc-zixun a { -webkit-box-flex: 1; -moz-box-flex:1; -webkit-flex-grow: 1; flex-grow: 1; display:block; }

.yindao p.arc-zixun { text-align: center; margin:10px 0 0; }

.arc-zixun a { line-height: 40px; background:#F0C040; border-bottom: 2px solid #C2900A; border-radius: 4px; -webkit-border-radius: 4px; text-indent:0; }

 .arc-zixun a:nth-child(2) {

 margin:0 8px;

 background: #F05540;

 border-color:#C92913;

}

.ewm { padding: 2%; overflow: hidden; }

.ewm img { width: 100%; }

.ewm_lf { width: 50%; float: left; }

.ewm_lf ul { overflow: hidden; }

.ewm_lf span { width:84%; display: block; background: #298a82; font-size: 18px; color: #fff; text-align: center; border-radius: 5px; line-height: 25px; padding: 2px 0; box-shadow: 3px 4px 3px #125b55; margin: 0 auto 5px; }

 @media screen and (max-width:350px) {

 .ewm_lf span {

font-size: 15px;

}

}

.ewm_lf ul li { font-size: 16px; font-weight: bold; color:#0f4f4a; line-height: 24px; text-align: center; }

 @media screen and (max-width:350px) {

 .ewm_lf ul li {

font-size: 14px;

line-height: 18px;

}

}

 @media screen and (min-width: 351px) and (max-width: 375px) {

 .ewm_lf span {

font-size: 17px;

}

 .ewm_lf ul li {

font-size: 14px;

line-height: 20px;

}

}

 @media screen and (min-width: 376px) and (max-width: 395px) {

 .ewm_lf ul li {

font-size: 15px;

line-height: 22px;

}

}

.ewm_rg { width: 37%; float: left; margin-left: 6%; padding-left: 6%; border-left:3px dashed #298a82; }


.weixin{ padding:3px 10px; background:#ced5f3; overflow:hidden;}
.weixin dl dt{ width:18%; float:left;}
.weixin dl dt:nth-of-type(1) img{ margin-top:15px;}
.weixin dl dt:nth-of-type(2){ width:24%;}
.weixin dl dd{ width:55%; float:left; padding:5% 0 0 3%;}
.weixin dl dd p{ font-size:20px; font-weight:bold; color:#000;}
.weixin dl dd p em { width:17px; height:19px; display:inline-block; background: url(../images/arc_icon_zj.png) center no-repeat; margin-left: 5px;}
.weixin dl dd span{font-size:18px; color:#464646;}
.weixin dl dd span i{ font-style:normal; color:#e11515; font-size:16px;margin-left:10px;}
@media screen and (max-width:360px) {
.weixin dl dt:nth-of-type(1) img{ margin-top:10px;}
.weixin dl dd p{ font-size:16px;}
.weixin dl dd p em { background-size:85%}
.weixin dl dd span{font-size:14px;}
.weixin dl dd span i{ font-size:12px;margin-left:5px;}
}
@media screen and (min-width: 361px) and (max-width: 414px) {
.weixin dl dd p{ font-size:18px;}
.weixin dl dd p em { background-size:85%}
.weixin dl dd span{font-size:16px;}
.weixin dl dd span i{ font-size:14px;margin-left:8px;}
}

.zjtd { padding-bottom:20px; }



.yygg{ width:100%;height:30px;line-height:30px; background:#eaeaea; font-size:12px; overflow:hidden;}

.yygg .bd{ height:30px; line-height:30px;overflow:hidden;}

.yygg .infoList li{ height:30px; line-height:30px;overflow:hidden;}

.yygg .infoList li:before {

 content:"";

 background:url(../images/pic_hot.gif) no-repeat;

 width: 30px;

 height: 30px;

 display: inline-block;

 background-size:30px 30px;

 float:left;

}

.yygg .infoList li p{ height:30px; line-height:30px;overflow:hidden;}

.yygg span{ color:#f00; margin-right:1%;}





footer .xfoot_lf { width: 36%; float: left; padding:0 3%; }

footer .xfoot_lf img { width: 100%; margin: 10% 0 5%; }

.xline { width: 1px; height:146px; float: left; background:url(../images/xfoot_line.jpg); background-size: contain;margin-top: 3%;}

footer .xfoot_rg { width: 53%; float: left; padding:0 0 0 3%; }

footer .xfoot_rg dl { overflow: hidden; margin-top: 10%; }

footer .xfoot_rg dl dt {width: 100%;}

footer .xfoot_rg dl dt img{width: 100%;}

footer .xfoot_rg dl dd { width: 100%; font-size: 14px; margin-top: 5%; color:#fff; }

footer .xfoot_rg dl dd p{ text-align:center;}

footer .xfoot_rg dl dd.xfoot_tel{line-height: 35px;text-indent: .5em;font-size: 20px; margin-bottom:1%; border-bottom:1px solid #ebebeb;}

footer .xfoot_rg dl dd span{ width:58px; height:34px; display:inline-block; float: left; background:url(../images/xfoot_tel.png) left center no-repeat;}

@media screen and (max-width:359px){

.xline {margin-top: 1%;}

footer .xfoot_rg dl dd {font-size: 12px;}

footer .xfoot_rg dl dd.xfoot_tel{font-size: 14px;}

}

@media screen and (min-width:360px)and (max-width:410px) {

footer .xfoot_rg dl dd {font-size: 12px;}

footer .xfoot_rg dl dd.xfoot_tel{font-size: 16px;}

}

/*2017.04.18 ÏÂ  ¶¥²¿ÖÃ¶¥*/
#top-phone{ display:none; display:none !important;}