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



 *:not(input, textarea) {



 -webkit-touch-callout: inherit;



 -webkit-user-select: auto;



}



html { max-width:480px; margin:0 auto;background-color: #000;}



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; }

nav ul li:nth-of-type(6):after {content:"";width: 22px;height: 22px;display: inline-block;background:url(../images/icon-new1.gif) no-repeat;background-size:contain;position: relative;top: -95px;right: -25px;}



.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:2%; }



.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; }



.zj_ask { overflow: hidden; padding:0 2% 4%;}

.zj_ask ul { }

.zj_ask ul li { width: 25%; float: left; text-align: center; }

.zj_ask ul li img { width: 78px; height: 78px; margin: 0 auto 10px;}

.zj_ask ul li span { font-size: 16px;display: inline-block;}

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

.zj_ask ul li img { width: 58px; height: 58px;}

}

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

.zj_ask ul li img { width: 68px; height: 68px;}

}



/*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% 0; }



.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%; }



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

.tsfwx ul li { float: left; width: 44%; padding: 2%; border: 1px solid #e5e5e5; border-radius: 5px; margin: 0 0.5% 2%; }

.tsfwx ul li img { display: block; width:50%; float:left;}

.tsfwx ul li div { width:45%; float:left;padding-left: 5%;}

.tsfwx ul li div h3 { font-size: 19px; font-weight: normal; color:#333;}

.tsfwx ul li div p { font-size: 16px; margin:3% 0 6%; color: #666; }

.tsfwx ul li div i { display: block; width: 20%; height: 2px; background: #ff5c0e; }

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

.tsfwx ul li div h3 { font-size: 15px; }

.tsfwx ul li div p { font-size: 12px;}

}

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

.tsfwx ul li div h3 { font-size: 17px; }

.tsfwx ul li div p { font-size: 14px;}

}

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

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

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

 .swt a {font-size: 16px;}

}

.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; }



.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;}

}



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

.yygg .hd { display:none;}

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

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

.yygg ul 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 ul 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;}



}



.footer_yyjj{background-color:#cf4b11; overflow:hidden; padding:5% 2%;font-size:17px;}

.footer_yyjj a{color:#fff;}

.footer_yyjj img{ width:100%;}

.footer_yyjj1,.footer_yyjj2,.footer_yyjj3{ overflow:hidden;}

.footer_yyjj1 p{ width:50%; float:left; }

.footer_yyjj1 span{background:#fee001;color:#cf4b11; display:inline-block; float:right;padding:5px 8px; }

.footer_yyjj2,.footer_yyjj3{ margin-top:4%;}

.footer_yyjj3 dl dt{ width:25%; float:right;}

.footer_yyjj3 dl dd{ width:74%; float:left; color:#fff;}

.footer_yyjj3 dl dd p{ margin:4% 0 2%;}

.footer_yyjj3 dl dd p em{ width:21px; display:inline-block; margin-right:5px;}

.footer_yyjj3 dl dd p span{ text-indent:35%;display:inline-block;}

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

	.footer_yyjj{font-size:12px;}

}

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

	.footer_yyjj{font-size:14px;}

}

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

	.footer_yyjj{font-size:15px;}

} 

.footer_banner img{ float:left;}

.footer_dyy{ padding:0 15%;} 

.bd-t{ height:1px;border-top:2px solid #b1400f; background:#dd8159; margin: 4% 0;}

.footer_logo{ padding:0 8%;} 



/*2017.04.18 ÏÂ  ¶¥²¿ÖÃ¶¥*/

#top-phone{ display:none; display:none !important;}

/**/
.notice2{width:4.8rem; height:40px; margin-left:auto; margin-right:auto; overflow:hidden; margin-top:.15rem;margin-bottom:.15rem; border-bottom:solid 1px #fc8a03;border-top:solid 1px #fc8a03}
.notice2 .laba{ width:.3rem; height:40px; float:left; text-indent: center }
.notice2 .laba img {width: 30px; height: 30px; border: none; display: inline-block; vertical-align:middle; margin-top: 5px }
.notice2 .not_gg{ width:.6rem; height:.3rem; line-height:40px; text-align:center; font-size:0.15rem; float:left}
.notice2 .box1_main2{ height:3.9rem; box-sizing:border-box; overflow:hidden; float:right; }
.notice2 .box1_main2 ul li{ border-bottom:0px solid #f0f2f1; height:40px; line-height:40px; text-align:center;}
.notice2 .box1_main2 ul li span{ width:.9rem; display:block;  float:left; font-size:0.15rem; margin-left:0.06rem;}
.notice2 .box1_main2 ul li span:nth-of-type(4){ color:#f00;}