* { margin:0; padding:0; outline:none; }
*:not(input, textarea) {
-webkit-touch-callout:inherit;
-webkit-user-select:auto;
}
html { }
body {
font-family:font:16px/32px 'Microsoft YaHei' Arial; font-size:14px; color:#333; -webkit-touch-callout:inherit; -webkit-user-select:auto; background-color:#fff; max-width:480px; margin:0 auto; }
a { color:#333; text-decoration:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); font-family:"Microsoft YaHei"; }
a:hover { text-decoration:none; }
button, input, select, textarea { font-size:100%; 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:22px; margin:12px 0; text-align:center; font-family:"Microsoft YaHei"; }
p { text-align:justify; text-justify:distribute-all-lines; font-family:"Microsoft YaHei"; }
[class*="icon-n"]:before, [class^="icon-n"]:before, [class*="icon-n"]:after, [class^="icon-n"]:after {
content:"";
background:url(../images/icon-n-bg.png) no-repeat;
display:inline-block;
}
div, ul, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span, a, p, em { font-family:'Microsoft YaHei' !important; }
img[src*=".jpg"] {
border:none;
background-image:url(http://commjs.b0.upaiyun.com/swt/loading.gif);
background-size:10px 10px;
background-position:center center;
background-repeat:no-repeat;
width:100%;
}
.page-1-1 { background-color:#fff; position:relative;}
.page-2-1 { background-color:#f1f1f3; }
.page-3-1 { background-color:#fff; }
.page-3-1 .banner { margin-top:10px; }
.page-3-2 { background-color:#F3533C; }
.page-4-1 { background-color:#f1f1f3; padding-top:2px; overflow:hidden; margin-top:15px; }
.page-5-1 { background-color:#f1f1f3; padding-top:2px; }
.page-1-1 a:nth-of-type(2){ width: 20%; height: .78rem; display: inline-block;position: absolute; right: 0;top: 0;}
header { width:100%; overflow:hidden; padding-bottom:0.5%; }
header img { width:100%; }
header span { float:left; margin-top:2%; font-size:16px; font-weight:bold; }
header span a { color:#fff; }
header .icon-n-phone:before { width:20px; height:18px; background-size:500%; background-position:-81px 3px; }
.head { overflow:hidden; position:relative; }
.head .hd { position:absolute; z-index:1; bottom:-13px; left:42%; 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:5px; height:5px; 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% 7%; }
nav ul li { width:20%; margin:0 2.5% 4px; float:left; text-align:center; }
nav ul li span { width:50px; height:50px; background-color:#dddaf6; border-radius:50%; display:inline-block; }
nav ul li:nth-of-type(2) span {
background-color:#cfddf6;
}
nav ul li:nth-of-type(3) span {
background-color:#f5d1d1;
}
nav ul li:nth-of-type(4) span {
background-color:#bceff7;
}
nav ul li:nth-of-type(5) span {
background-color:#f5d7b9;
}
nav ul li:nth-of-type(6) span {
background-color:#e6b7f7;
}
nav ul li:nth-of-type(7) span {
background-color:#f5cdb9;
}
nav ul li:nth-of-type(8) span {
background-color:#f5f5d1;
}
nav ul li p { line-height:28px; text-align:center; }
nav ul li .nav_span:before { width:35px; height:34px; background-size:400%; margin:10px 0 0 7px; }
.icon-n-jianj:before { background-position:0 0; }
.icon-n-zhuanj:before { background-position:0 -32px; }
.icon-n-anl:before { background-position:0 -68px; }
.icon-n-lux:before { background-position:0 -105px; }
.icon-n-changs:before { background-position:0 -139px; }
.icon-n-jis:before { background-position:0 -174px; }
.icon-n-zix:before { background-position:0 -211px; }
.icon-n-yuy:before { background-position:0 -245px; }
.news { padding-top:2px; }
.news h2 { margin-bottom:2%; }
.news ul { padding:0 10px; }
.news ul li { line-height:35px; border-bottom:1px #333 solid; margin-left:10px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.news ul li font { font-size:14px; font-weight:bold; margin-right:4px; }
.news ul li:nth-of-type(1) font {
color:#7faefe;
}
.news ul li:nth-of-type(2) font {
color:#cc32ff;
}
.news ul li:nth-of-type(3) font {
color:#ff7a32;
}
.expert { margin-top:8%; background:#b0a6fc; position:relative; }
.expert .bd { }
.expert .hd { position:absolute; z-index:1; bottom:-6px; left:24%; margin-right:-50px; padding:10px; }
.expert .hd ul { overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:15px; display:block }
.expert .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; }
.expert .hd ul .on { background:#ffffff; }
.expert_scr { position:relative; }
.expert_scr img { margin:6% 10% 0px 4%; width:86%; overflow:hidden; }
.expert_toupiao { position:absolute; width:75px; height:auto; top:0; right:5%; color:#645d96; }
.expert_toupiao div { width:50px; height:50px; padding:5px 0; margin-bottom:5px; font-size:18px; font-weight:bold; line-height:22px; text-align:center; vertical-align:middle; border-bottom:1px #333 solid; border-left:1px #333 solid; border-right:1px #333 solid; }
.expert_toupiao p { font-size:12px; line-height:18px; text-align:left; }
.expert_des .expert_des_t { overflow:hidden; }
.expert_des { width:88%; background:rgba(0, 0, 0, .7); position:absolute; bottom:0; padding:12px 6% 15px; color:#fff; }
.expert_des .expert_des_t h3 { font-size:32px; float:left; font-weight:bold; }
@media screen and (max-width:340px) {
.expert_des .expert_des_t h3 {
font-size:24px;
}
}
@media screen and (min-width:341px) and (max-width:374px) {
.expert_des .expert_des_t h3 {
font-size:26px;
}
}
@media screen and (min-width:375px) and (max-width:414px) {
.expert_des .expert_des_t h3 {
font-size:30px;
}
}
.expert_des .expert_des_t div { float:left; width:51%; text-align:left; margin-left:2%; }
.expert_des .expert_des_t span { font-size:14px; line-height:16px; }
.icon-n-zjp:before { width:16px; height:16px; background-size:450%; margin:0; background-position:-57px -72px; }
.expert_des .expert_des_b { margin-top:15px; line-height:25px; overflow:hidden; text-align:left; }
.renqun { overflow:hidden; padding:8% 10px 2%; }
.renqun ul li { width:31.5%; margin:0 2.5% 8px 0; padding-bottom:2.5%; border-radius:10px; background-color:#e7e4fe; float:left; text-align:center; overflow:hidden; }
.renqun ul li:nth-of-type(3n) {
margin-right:0;
}
.renqun ul li:nth-of-type(2) {
background-color:#ffdad9;
}
.renqun ul li:nth-of-type(3) {
background-color:#d8e7ff;
}
.renqun ul li:nth-of-type(4) {
background-color:#ffe1c1;
}
.renqun ul li:nth-of-type(5) {
background-color:#f0c1ff;
}
.renqun ul li:nth-of-type(6) {
background-color:#ffd7c1;
}
.renqun ul li:nth-of-type(7) {
background-color:#b6f0ef;
clear:both;
}
.renqun ul li:nth-of-type(8) {
background-color:#ffffd9;
}
.renqun ul li:nth-of-type(9) {
background-color:#c6f9ff;
}
.rq_span:before { width:35px; height:27px; background-size:440%; margin:10% 0 0 0; }
.rq_span1:before { width:35px; height:41px; background-size:400%; margin:10% 0 0 0; }
.icon-n-ret:before { background-position:-40px 0; }
.icon-n-rnv:before { background-position:-40px -28px; }
.icon-n-rnan:before { background-position:-40px -58px; }
.icon-n-rln:before { background-position:-40px -89px; }
.icon-n-rby:before { background-position:-62px 0px; background-size: 350%; }
.icon-n-rzl:before { background-position:-65px -38px; background-size: 360%; }
.icon-n-rwh:before { background-size: 350%; background-position:-62px -72px }
.icon-n-rhl:before { background-position:-65px -113px; background-size: 360%; }
.icon-n-rzz:before { background-position:-69px -158px; background-size: 380%; }
.renqun ul li p { font-size:14px; font-weight:bold; text-align:center; color:#333; }
.renqun ul li p:nth-of-type(2) {
font-size:12px;
font-weight:normal;
color:#5f5f5f;
}
.bdfkp { padding:0 10px; overflow:hidden; color:#727272; }
.bdfkp ul { padding:5% 10px; text-align:left; overflow:hidden; }
.bdfkp ul li { line-height:28px; float:left; width:100%; }
.bdfkp ul li a { color:#414141; }
.bdfkp ul li:before { content:""; width:0px; margin-right:4px; display:inline-block; height:0px; border-bottom:6px solid transparent; border-top:6px solid transparent; border-left:10px solid #27754a; font-size:0px; line-height:0px; }
.bdfkp ul li:nth-of-type(1):before, .bdfkp ul li:nth-of-type(2):before, .bdfkp ul li:nth-of-type(3):before {
border-left:10px solid #e60012;
}
.bdfkp ul li:nth-child(1):after, .bdfkp ul li:nth-child(2):after, .bdfkp ul li:nth-child(4):after, .bdfkp ul li:nth-child(6):after {
content:"";
background:url(../images/hot.gif);
width:28px;
height:11px;
display:inline-block;
margin:0 0 10px -4px;
}
.bdfkp ul li em  { float:right; }
.hot { overflow:hidden; padding:0 10px; }
.hot a { font-size:16px; color:#333; }
.hot ul li, .hot ul .cen p { margin:0 2px 2px 0; float:left; padding:2px; background-color:#dadada; line-height:20px; text-align:center; }
.hot ul li:nth-of-type(1) {
width:22.22%;
line-height:47px;
}
.hot ul li:nth-of-type(2) {
width:21.43%;
line-height:47px;
margin-right:0;
}
.hot ul li:nth-of-type(3) {
width:48.5%;
line-height:20px;
}
.hot ul li:nth-of-type(4) {
width:47.5%;
line-height:20px;
margin-right:0;
}
.hot ul .cen { float:left; width:52.2%; height:52px; overflow:hidden; }
.hot ul .cen p { width:46.6%; line-height:22px; height:22px; }
@media screen and (max-width:320px) {
.hot ul .cen p {
width:46%;
}
}
@media screen and (min-width:410px) {
.hot ul .cen p {
width:47%;
}
}
@media screen and (min-width:480px) {
.hot ul .cen p {
width:47.5%;
}
}
.hot ul .cen p a { font-size:12px; }
.page-3-1 .btn { overflow:hidden; }
.page-3-1 .btn a { width:31.6%; line-height:34px; font-size:14px; text-align:center; float:left; border-radius:5px; margin:0 auto; margin-top:3%; margin-bottom:3%; }
.page-3-1 .btn a:nth-of-type(1) {
color:#282828;
background:#b0a6fc;
margin-right:10px;
margin-left:16%;
}
.page-3-1 .btn a:nth-of-type(2) {
color:#fff;
background:#414141;
}
.page-4-1 h2 { }
.page-4-1 img:nth-of-type(1) {
width:100%;
}
.page-4-1 .js_classification { padding:10% 10px; text-align:center; }
.page-4-1 .js_classification ul li { width:28%; float:left; margin:2.5%; -o-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); }
.page-4-1 .js_classification ul li img { width:116% !important; }
.page-4-1 .js_classification ul li:nth-of-type(4) {
margin-left:19%;
margin-top:-2%;
}
.page-4-1 .js_classification ul li:nth-of-type(5) {
margin-top:-2%;
}
.page-4-1 .js_classification span { width:33.04%; line-height:34px; background-color:#ff8781; border-radius:5px; text-align:center; font-size:14px; margin-top:6%; display:inline-block; }
.page-4-1 .js_classification span:nth-of-type(2),.page-5-1 .bl span:nth-of-type(2){-webkit-animation: p31-btn 2s infinite; margin-left:10px;}
.page-4-1 .js_classification span a,.page-5-1 .bl span:nth-of-type(2) a { color:#fff; }
.page-5-1 .bl { border-top:1px #333 solid; padding:0 10px; text-align:center; }
.page-5-1 .bl img { width:100%; }
.page-5-1 .bl div { line-height:30px; margin-top:4px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:left; color:#414141; }
.page-5-1 .bl div font { color:#ff7a32; }
.page-5-1 .bl a:nth-of-type(2) div font {
color:#ce46fe;
}
.icon-n-act:after { content:""; width:49px; height:20px; background-position:-87px -258px; background-size:360%; }
.page-5-1 .bl span { width:33.04%; line-height:34px; background-color:#e6b7f7; border-radius:5px; text-align:center; font-size:14px; margin-top:4%; display:inline-block; }
.page-5-1 .bl span a { color:#414141; }
.page-5-1 .recovery { overflow:hidden; background-color:#43edff; padding:1% 10% 2%; margin-top:15px; }
.page-5-1 .recovery h2 { color:#2a2939; }
.page-5-1 .recovery img { width:100%; margin-bottom:7%; }
.page-5-1 .evaluate { color:#282828; text-align:center; }
.page-5-1 .evaluate h3 { text-align:center; margin:6% 0 2% 0; font-size:16px; font-family:"Microsoft YaHei"; }
.page-5-1 .evaluate p { padding:0 12%; line-height:22px; text-align:left; }
.page-5-1 .evaluate span { width:33.04%; line-height:34px; background-color:#43edff; border-radius:5px; text-align:center; font-size:14px; margin-top:4%; margin-bottom:6%; display:inline-block; }
.page-5-1 .evaluate span a { color:#414141; }
.page-6-1 { background-color:#e9e9ea; overflow:hidden; }
.page-6-1 h2 { color:#282828; }
.page-6-1 .hj { }
.page-6-1 .hj li, .hj li div p { position:relative }
.page-6-1 .hj li div p:nth-of-type(1) {
margin-bottom:1%;
}
.page-6-1 .hj li:nth-of-type(1) {
width:59.79%;
float:left;
}
.page-6-1 .hj li:nth-of-type(2) {
width:39.58%;
float:right;
}
.page-6-1 .hj li span { position:absolute; bottom:0; text-align:center; line-height:24px; color:#fff; font-size:14px; background-color:rgba(0, 0, 0, 0.6); left:0; width:100%; }
.page-6-1 .hj img { width:100%; display:inherit; }
.page-6-1 .ott { padding:6% 10%; overflow:hidden; display:inline-block; width:80%; }
.page-6-1 .ott li { float:left; text-align:center; width:33.33%; }
.page-6-1 .ott li div { width:80px; height:80px; border-radius:50%; background-color:#b0a6fc; margin:0 auto; }
.page-6-1 .ott li:nth-of-type(2) div {
background-color:#7faefe;
}
.page-6-1 .ott li:nth-of-type(3) div {
background-color:#f48d91;
}
.page-6-1 .ott li p { text-align:center; color:#fff; }
.page-6-1 .ott li span:before { content:""; width:44px; height:40px; display:inline-block; background-size:500%; margin:4px 0 2px; }
.icon-n-phone:before { background-position:-176px 7px; }
.icon-n-msg:before { background-position:-176px -31px; }
.icon-n-shizi:before { background-position:-176px -70px; }
.form_d { overflow:hidden; background-color:#e9e9ea; }
.form { margin:0 0 0 10px; background:url(../images/img_hus.jpg) no-repeat right bottom; background-color:#68cad7; background-size:contain; overflow:hidden; border-radius:0 0 0 38px; }
.form h3 { color:#333; text-align:center; line-height:28px; font-size:18px; margin-bottom:4px; width:87%; }
.form .form_con { margin:16px 25px; width:60%; }
.form .form_con input, .form .form_con select, .form .form_con textarea { line-height:25px; border:1px #ccc solid; background:#e0dfdf; padding-left:10px; font-size:14px; color:#b6b6b6; margin-bottom:8px; box-shadow:-1px -1px 1px #333; width:80%; }
.form .form_con p:nth-of-type(1) input {
float:left;
width:40%;
margin-right:2%;
}
.form .form_con select { float:left; width:38%; height:25px; height:27px; }
.form .form_con p { width:100%; }
.form .form_con span input { background:#414141; width:40%; margin-right:12px; border-radius:10px; line-height:24px; border:none; text-align:center; color:#fff; padding:0; }
.form .form_con span:nth-of-type(2) input {
background:#ff8781;
color:#414141;
}
.ind_zixun { text-align:center; background-color:#e9e9ea; }
.ind_zixun span { width:33.04%; line-height:34px; background-color:#ff9932; border-radius:5px; text-align:center; font-size:14px; margin-top:4%; margin-bottom:6%; display:inline-block; }
.ind_zixun span a { color:#414141; }
footer { padding:0; background-color:#e9e9ea; }
footer p { text-align:center; line-height:22px; color:#333; }
.list { overflow:hidden; padding:2% 0 6%; }
.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 li{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 p { line-height:35px; width:100%; border-bottom:1px #999 solid; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.icon-n-book:before { width:22px; height:20px; margin:0px 6px 0 10px; background-size:428%; background-position:-72px -153px; padding-top:0px; }
.list_con .article{ text-align:left;}
.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-tel:before { width:40px; height:32px; background-position:-124px -198px; background-size:400%; float:left; }
.icon-n-msg2:before { width:40px; height:32px; background-position:-124px -232px; background-size:400%; float:left; }
.list_same { overflow:hidden }
.list_same h3 { line-height:42px; font-size:16px; padding-top:10px; text-align:left; color:#333; }
.icon-n-link:before { width:22px; height:24px; margin:0px 6px 0 10px; background-size:440%; background-position:-74px -178px; padding-top:0px; position:relative; top:5px; }
.list_same p { line-height:25px; padding:0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.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;
}
.list_page { text-align:center; margin-top:10px; margin-bottom:10px }
.list_page li { display:inline-block; color:#5d5d5d; }
.list_page li a { color:#5d5d5d; }
.list_page li:nth-child(2), .list_page li:nth-child(3) {
border:1px solid #c8c8c8;
padding:0px 5px;
margin:0px 5px;
}
.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 3px; line-height:29px; text-indent:12px; color:#ccc; border:none; background:#fff; float:left; }
.art_tel .input_sub { border:none; background:none; line-height:35px; color:#fff; }
.art_tel div { text-align:center; }
.icon-n-tel1:before { width:25px; height:25px; display:inline-block; position:relative; top:8px; left:0px; background-position:-23px -77px; background-size:400%; }
.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; }
.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 img { width:100% !important; }
.article .art_con p { font-size:14px; text-align:left; font-family:"Microsoft YaHei"; line-height:25px !important; white-space:normal; }
.article .art_con p a u{ color:blue;}
#banner-small .hd { display:block; }
.page-6-1 .ott li:nth-of-type(1) div {
-webkit-animation:ott_li_div 2s infinite;
}
@-webkit-keyframes ott_li_div { 0% {
background:#b0a6fc;
}
50% {
background:#b0a6fc;
}
50.1% {
background:#bc1212;
}
100% {
background:#bc1212;
}
}
.page-3-1 .btn a:nth-of-type(2) {
-webkit-animation:p31-btn 2s infinite;
}
@-webkit-keyframes p31-btn { 0% {
background:#414141;
}
50% {
background:#414141;
}
50.1% {
background:#bc1212;
}
100% {
background:#bc1212;
}
}
@media screen and (min-width:415px) {
.n_footer .n_f_right p {
line-height: 28px !important;
font-size: 20px;
margin-left: 18px;
}
}
.n_footer { overflow:hidden; padding:10px; background-color:#fff; }
.n_footer .n_f_left { width:30%; margin-right:2%; float:left; }
.n_footer .n_f_right { width:68%; float:left; padding-top:2%; }
.n_footer .n_f_right p { text-align:left; color:#02849e; line-height:22px; display:inline-block; padding:2px 4px; }
.n_footer .n_f_right p:nth-of-type(1) {
border:1px #9c9c9c solid;
}
.n_footer .n_f_right p:nth-of-type(2) {
color:#333;
}
.n_footer .n_f_right p img { width:12%; margin-top:2%; vertical-align: top; }
.n_footer .n_f_right p i { font-size:12px; font-style:normal; }
/*20161221add mk_jianjie*/
.jj_con { width:100%; overflow:hidden; }
.jj_con .jj_tit { width:50.4%; margin:3% auto; }
.jj_con .jj_mkcon { float:left; width:100%; border-bottom:1px #ccc dashed; padding-bottom:2%; }
.jj_con .jj_mkcon .jj_mc_tit { width:100%; line-height:30px; font-size:16px; color:#0e5c84; font-weight:bold; }
.jj_con .jj_mkcon .jj_mc_c { width:100%; overflow:hidden; text-align:left; margin-bottom:8px; }
.jj_con .jj_mkcon .jj_mc_c .jj_mc_c_l { float:left; width:10.2%; font-size:14px; color:#0e5c84; }
.jj_con .jj_mkcon .jj_mc_c .jj_mc_c_r { float:left; width:89.7%; }
.jj_con .jj_mkcon .jj_mc_c .jj_mc_c_r img { margin:0 2% 1% 0; width:107px; height:64px; float:left; }
/*index zj170221*/
.newexpert { overflow:hidden; margin:12px 0; }
.newexpert .nex_t { width:100%; border-bottom:2px #245e98 solid; overflow:hidden; position: relative; line-height:40px; }
.newexpert .nex_t img { float:left; margin-left:12px; width:23.12%; position: absolute; bottom: 2px; }
.newexpert .nex_t a { float:right; width:30%; }
.newexpert .nex_t a span { display:inline-block; background-image:url(../images/icon_doctor.png); background-position: center right; background-repeat:no-repeat; width:100%; text-align:left; background-size: contain; }
.nex_change { overflow:hidden; padding:2.91% 10px 0; }
.nex_change ul li.hover { background-color:#333 !important; }
.nex_change ul li { width:33%; float:left; background-color:#c5986b; line-height:40px; color:#fff; text-align:center; margin-bottom:2px; font-size:16px; }
.nex_change ul li:nth-of-type(2) {
margin-left:2px;
background-color:#6d8dc6;
}
.nex_change ul li:nth-of-type(3) {
float:right;
background-color:#ca7575;
}
.nex_change ul li:nth-of-type(4) {
background-color:#49b4c5;
width:100%;
}
.nex_change ul li:nth-of-type(5) {
background-color:#a46cb8;
width:49.8%
}
.nex_change ul li:nth-of-type(6) {
background-color:#c28668;
width:49.8%;
float:right;
}
.nex_change .nex_c_con { overflow:hidden; width:100%; }
.nex_change .nex_c_con dl { width:32%; float:left; margin:15px .6% 0; }
.nex_change .nex_c_con dl p { width:100%; display:inline-block; text-align:center; line-height:15px; }
/*index zjnew17.2.22*/
.content { overflow:hidden; padding:.1rem .08rem;
}
.change_tit { overflow:hidden; width:100%; }
.change_tit ul li.hover { background-color:#288ed9 !important; color:#fff }
.change_tit ul li { width:33%; float:left; background-color:#cccccc; font-size:.18rem;
line-height:.44rem;
color:#333; text-align:center; margin-bottom:2px; }
.change_tit ul li:nth-of-type(2) {
margin-left:2px;
}
.change_tit ul li:nth-of-type(3) {
float:right;
}
.change_tit ul li:nth-of-type(4) {
width:49.8%;
}
.change_tit ul li:nth-of-type(5) {
width:49.8%;
float:right;
}
.change_tit ul li:nth-of-type(6) {
width:49.8%
}
.change_tit ul li:nth-of-type(7) {
width:49.8%;
float:right;
}
.change_con { overflow:hidden }
.change_con ul li { width:100%; border-bottom:1px #ccc solid; padding:.18rem 0;
overflow:hidden; }
.change_con ul li img { width:1.0rem; height:1.0rem; float:left; margin-right:.1rem;
}
.change_con ul li h3 {
font-size:.18rem; color:#288ed9; line-height:.3rem;
}
/*.change_con ul li h3 a:nth-of-type(1) span{ margin-left:.08rem;-webkit-animation: zjtd_tel 2s infinite; }*/
.change_con ul li h3 a span { float: right; color: #fff; font-weight: lighter; border-radius: 5px; padding: 0 .1rem;background-color:#bc1212;
/*-webkit-animation: zjtd_zx 2s infinite;*/ }
.change_con ul li h3 a span:before {
    content: "";
    background: url(../images/xxff.gif) no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 0.25rem;
    height: 0.25rem;
    float: left;
    margin: 0.03rem 0.02rem 0 0;
    background-size: 100%;
}
.change_con ul li p { text-indent:0; color:#9fa0a0; font-size:.16rem
}
.change_con ul li p a { color:#f00; }
.page { width:100%; text-align:center; margin:.24rem 0;
}
.page a { border:1px #ccc solid; padding:.09rem .17rem;
line-height:.42rem;
color:#666; }
@-webkit-keyframes zjtd_zx { 0% {
background-color:#bc1212;
}
50% {
background-color:#bc1212;
}
50.1% {
background-color:#fec002;
}
100% {
background-color:#fec002;
}
}@-webkit-keyframes zjtd_tel { 0% {
background-color:#fec002;
}
50% {
background-color:#fec002;
}
50.1% {
background-color:#bc1212;
}
100% {
background-color:#bc1212;
}
}
.ptel a { color: #f00; font-size: 18px; margin: 5px 0 0 0; display: inline-block; }
.newlogo_daohang{ background-color:#fff ; width:100%; text-align:center; line-height:34px;font-size: 16px;}
.newlogo_daohang a{ color:#2760c1;}
.newlogo_daohang font{ color:#dc332c; font-weight:bold;}
.newlogo_daohang a img{  margin: 5px 6px 0 0;position: relative; top: 2px;}
/*weixin*/
.art_wx{margin:10px 0; width:100%; overflow:hidden; background-image:url(/images/art_wx_bg.jpg); background-size:cover; background-repeat:no-repeat;}
.art_wx dd{ float:left; margin:6% 0 0 20%;}
.art_wx dd h3{ font-size:14px; margin-bottom:5px; font-weight:normal;}
.art_wx dd h3 img{ width:20px; height:20px;}
.art_wx dd p{ font-size:13px; color:#999999;}
.art_wx dd p font{ color:#f00; margin-left:5px;}
.art_wx dt{ width:24%; float:right; margin:2% 3% 2% 0;}
@media screen and (max-width:320px) {
.art_wx dd{ float:left; margin:6% 0 0 19%;}
.art_wx dt{ width:20%; margin:2% 2% 2% 0;}
.art_wx dd h3 img{ margin-left:2px;}
.art_wx dd h3{ font-size:13px; }
.art_wx dd p{ font-size:12px;}
}
