@charset "utf-8";
/* CSS Document */
body,html,textarea{ max-width:640px; min-width:320px; height:100%; padding:0; margin:0 auto; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; font-size:14px; color:#2e2e2e; background-color:#e4eaec;}
a img { border:0;}
p,ul,li{ display:block; list-style:none; padding:0; margin:0;}
img{height:auto; overflow:hidden;}
img {
    -webkit-transform: scale(1) rotate(0) translate3d(0,0,0);
    transform: scale(1) rotate(0) translate3d(0,0,0); padding:0; margin:0;
}
input{ font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; padding:0; margin:0; outline:none; }
a{ outline:none; text-decoration:none; color:#2e2e2e; }
a:link{ text-decoration:none; }

/* 公用样式 */
.img-bg{ width:100%; height:auto;}
.common-box{ width:100%; height:auto; float:left; position:relative; background-color:#fff; margin-top:0.428em; border-bottom:1px solid #e0e1e2; }
#loading{ display:none; }

/* 非首页的公用头部 */
.top-category-ul{ width:93.4%; height:76.6%; position:absolute; top:10%; left:3.8%; }
.top-category-ul li{ width:32.3%; height:48.94%; float:left; position:relative; text-align:center; background-color:#e84c3d;  margin-bottom:1%; margin-right:1%; }
.top-category-ul li.top-left{ border-top-left-radius:0.6em; }
.top-category-ul li.top-right{ border-top-right-radius:0.6em; }
.top-category-ul li.bottom-left{ border-bottom-left-radius:0.6em; }
.top-category-ul li.bottom-right{ border-bottom-right-radius:0.6em; }
.top-category-ul li.right{ border-right:none;  }
.top-category-ul li.bottom{ margin-bottom:none; }
.top-category-ul li a{ color:#fff; text-decoration:none; display:block; position:absolute; width:100%; height:auto; top:50%; left:0; margin-top:-0.6em;}
.home-icon{ width:4.37%; height:auto; position:absolute; top:29.6%; left:3.75%;}
.dh-ul{ width:90%; height:100%; position:absolute; top:0; left:9.4%; overflow:hidden;}
.dh-ul li{ width:auto; height:100%; float:left; padding:0 6% 0 4%; background:url(/images/dh-bg.png) top right no-repeat;  background-size:contain; position:relative; text-align:left; }
.dh-ul li a{ color:#a8a8a8; text-decoration:none; font-size:0.928em; display:block; float:left; width:100%; height:auto; margin-top:0.6em; }

.logo{ width:100%; height:auto; float:left; }
.bann_top{ width:100%; height:auto; float:left; }
.bann{width:100%; min-height:10em; margin:0 auto; overflow:hidden; position:relative;}
.bann .hd{width:100%;height:0.5em; position:absolute; left:0; bottom:0.1em;}
.bann-tit1{width:9.1em; height:0.37em; margin:0 auto;}
/*.bann-tit1 li{ width:0.8em; height:0.8em; float:left; margin-right:0.6em; background:url(/images/bann-tips1.png) no-repeat; background-size:100% auto; }
.bann-tit1 li.on{ width:0.8em; height:0.8em; background:url(/images/bann-tips2.png) no-repeat; background-size:100% auto; }*/
.bann-tit1 li{ width:2.08em; height:0.25em; float: left; background:url(/images/banner_gray.png) no-repeat center;background-size:100% auto;}
.bann-tit1 li.on{ width:2.08em; height:0.25em; float: left; background:url(/images/banner_red.png) no-repeat center;background-size:100% auto;}



.search{width:100%; height:auto; float:left; border-bottom:1px solid #e1e1e2; background-color:#fff; position:relative;  }
.search-bg{ width:100%; height:auto;}
.search_text{ display:block; font-weight:normal; color:#9f9f9f; background:#ececec; text-indent:1em; position:absolute; left:50%; top:18%; margin-left:-46.8%; width:93.7%; height:67.4%; font-size:1em; border:none; border-radius:0.5em; outline:none;}
.search-btn{ width:5.31%; height:auto; position:absolute; top:32.5%; left:86.2%;}
.nav{ width:100%; height:auto; margin:0 auto; border-top:1px solid #fff; background-color:#fff; margin-top:0.428em; float:left; position:relative;}
.nav-bg{ display:block; width:93.7%; height:auto; margin:4% auto 4%;}
.nav_ul{ width:93.7%; height:100%; top:9.15%; left:50%; margin-left:-46.8%; position:absolute; }
.nav_ul li{ width:32.6%; height:40%; float:left; position:relative; margin:0 1% 1% 0;}
.nav_ul li.nav_none{ margin-right:0;}
.nav_ul li a{ width:100%; height:100%; text-decoration:none; display:block;}
.nav_ul li span{ width:100%; height:auto; position:absolute; top:63.1%; left:0; text-align:center; color:#fff; display:block; font-size:1em; }

.news{ width:100%; height:100%; background-color:#fff; position:absolute; top:0; left:0; }
.news-list{ width:100%; height:auto; float:left; overflow:hidden; }
.news-list .bd{ width:100%; height:auto;}
.news-list ul{ width:100%; height:auto; overflow:hidden; }
.news-list ul li{ width:100%; height:auto; float:left;}
.news-list-bg{ width:100%; height:auto;}
.news-thumb{ width:6.125em; height:4.2em; float:left; margin:1.125em 0 1.125em 1.1em; border-radius:6px; }
.news-title{ width:60%; height:auto; float:left; margin:1.125em 0 0 1.25em; font-size:1em; line-height:1.15em; text-decoration:none; color:#2e2e2e;}
.news-time{ display:block; width:40%; height:auto; float:left; margin:0.8em 0 0 1.45em; font-size:0.86em; color:#9f9f9f; background:url(/images/news-time.png) left center no-repeat;  background-size:contain; line-height:1em; text-indent:1.5em;}
.news-hits{ width:20%; background:url(/images/news-hits.png) left center no-repeat; background-size:contain; margin:0.8em 0 0 0.6em;}

.category-box{ width:100%; height:auto; float:left; background-color:#fff; margin-bottom:0.428em; overflow:hidden; border-bottom:1px solid #e1e1e1; position:relative; }
.category{ width:100%; height:100%; float:left; }
.category-top{ width:100%; height:auto; float:left; border-bottom:1px solid #e1e1e1; position:relative; }
.category-top-bg{ width:100%; height:auto; }
.category-icon{ width:4.68%; height:auto; position:absolute; top:36.1%; left:3.75%; }
.category-name{ width:43.7%; height:auto; position:absolute; top:36.1%; left:10.3%; font-size:1.1em; line-height:1.1em; }
.category-more{ width:4.68%; height:auto; position:absolute; top:36.1%; right:4.37%;}
.category-info{ width:100%; height:auto; float:left; position:relative; }
.category-ul{ width:100%; height:auto; position:absolute; top:0; left:0; overflow:hidden;}
.category-ul li{ float:left; position:relative; box-sizing:border-box; }
.spzx-bg{ width:100%; height:auto; float:left;}
.spzx-ul{ width:96%; height:96%; padding-top:4%; margin:0 0 2% 4%; }
.spzx-ul li{ width:50%; height:100%; position:relative;}
.spzx-ul li .thumb{ width:92%; height:auto; float:left; border-radius:6px; }
.spzx-ul li .play-icon{ width:1.5em; height:1.5em; position:absolute; top:23%; left:40%;}
.spzx-ul li .title{ width:92%; font-size:0.9em; float:left; margin-top:0.5em; }
.jchd-bg{ width:100%; height:auto; }
.jchd-ul{ height:100%;  }
.jchd-ul li{ width:50%; height:100%; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }
.jchd-ul li.right{ border-right:none; }
.jchd-ul li.bottom{ border-bottom:none;}
.jchd-ul li span{ width:56.6%; height:auto; position:absolute; top:26.2%; left:9.43%; font-size:0.93em; line-height:0.93em; color:#6b6b6b;}
.jchd-ul li p{ width:56.6%; height:auto; position:absolute; top:59%; left:9.43%; font-size:1em; line-height:1em; }
.jchd-ul li img{ width:24%; height:auto; position:absolute; top:22.9%; right:5%;}
.yyjc-bg{ width:100%; height:auto; }
.yyjc-ul{ height:100%;}
.yyjc-ul li{ width:25%; height:100%; border-right:1px solid #e1e1e1; text-align:center;  font-size:0.9em; }
.yyjc-ul li.right{ border-right:none; }
.yyjc-ul li a{ color:#2e2e2e; text-decoration:none; display:block; position:absolute; width:100%; height:auto; top:50%; left:0; margin-top:-0.45em; }
.yyjc-ul li a.more{ color:#989898;}
.jchd-ul li.bottom{ border-bottom:none;}
.jchd-ul li span{ width:68%; height:auto; position:absolute; top:26.2%; left:9.43%; font-size:0.84em; line-height:0.93em; color:#6b6b6b;}
.jchd-ul li p{ width:56.6%; height:auto; position:absolute; top:59%; left:9.43%; font-size:1em; line-height:1em; }
.jchd-ul li img{ width:24%; height:auto; position:absolute; top:22.9%; right:5%; border-radius:6px;}
.nxby-bg{ width:100%; height:auto;  }
.nxby-ul li{ height:51%; border-bottom:1px solid #e1e1e1;}
/* .cgal-bg{ width:100%; height:auto; } */
.cgal-ul{ height:auto; width:100%; float:left; }
.cgal-ul li{ width:100%; height:auto; float:left; border-bottom:1px solid #e1e1e1; }
.mytj-bg{ width:100%; height:auto; }
.mytj{ height:100%; }
.mytj-list{ width:100%; height:82.3%; position:absolute; left:50%; margin-left:-50%; top:17.6%; overflow:hidden;}
.mytj-list .bd{ width:100%; height:86.7%;}
.mytj-main{ width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden;}
.mytj-main li{ width:100%; height:100%; float:left; position:relative; }
.zj-bg{ width:100%;  }
.mytj-thumb{ width:32%; height:auto; position:absolute; top:10%; left:4.8%; border-radius:6px;}
.mytj-info{ width:59%; position:absolute; top:10%; left:39.2%; overflow:hidden; }
.mytj-name{ width:100%; height:auto; font-size:1em; color:#d59332; float:left;}
.mytj-name font{ font-size:1.2em;}
.mytj-zc{ width:100%; height:auto; font-size:0.86em; color:#2e2e2e; float:left; margin:0.4em 0 0 0; }
.mytj-js{ width:100%; height:auto; font-size:0.86em; color:#777777; line-height:1.4em; float:left; margin:0.45em 0 0 0;}
.mytj-zx{ width:95%; height:15.3%; font-size:1em; color:#fff; background-color:#f66867; border-radius:0.428em; display:block; float:left; text-decoration:none; text-align:center; line-height:1.7em; margin:0.4em 0 0 0;}
.mytj-list .hd{ width:100%; height:auto; position:absolute; top:85%; left:0; }
.mytj-hd-bg{ width:100%; height:auto; }
.mytj-tit{ width:4.8em; height:0.6em; position:absolute; top:30%; left:60%; margin-left:-4.05em;}
.mytj-tit li{ width:0.6em; height:0.6em; float:left; margin:0 0.75em 0 0; background:url(/images/mytj-tit-bg1.png) no-repeat; background-size:100% 100%;}
.mytj-tit li.on{ background:url(/images/mytj-tit-bg2.png) no-repeat; background-size:100% 100%;}


/* 特色技术 */
.tsjs-ul{ width:100%; height:auto; float:left; }
.tsjs-ul li{ width:100%; height:auto; float:left; border-bottom:1px solid #e0e1e2; background-color:#fff; }
.tsjs-title{ width:95.7%; height:auto; float:left; margin:1em 0 0 4.3%; position:relative;  }
.tsjs-title img{ width:3.5%; height:auto; float:left; margin:2% 0 0 0;}
.tsjs-title a{ font-size:1.2em; color:#2e2e2e; text-decoration:none;  float:left; padding-left:2%; width:94%; }
.tsjs-description{ width:84.6%; height:auto; float:left; margin:0.5em 0 0.8em 9.8%; font-size:0.9em; color:#777777; line-height:1.5em;}
/* 去掉了。
.tsjs-zd{ width:84.6%; height:auto; float:left; margin:0.5em 0 0.8em 9.8%; font-size:0.89em; color:#9f9f9f; background:url(/images/tsjs-zd.png) left center no-repeat;  background-size:contain; line-height:1em; text-indent:1.5em; }
*/

/* 通用频道页 */
.category-description{ width:90%; height:auto; float:left; padding:1.4em 5%; color:#656565; font-size:0.916em; text-indent:2em; line-height:1.72em; text-align:justify; background-color:#fff; }
.xgwz-title{ margin:0.6em 0 0.8em 4.3%; }
.xgwz-title img{ margin:1.5% 0 0 0; width:3%;}
.xgwz-title a{ font-size:1em; }
.xgwz-time{ font-size:0.8em; color:#9f9f9f; float:right; margin:0.25em 4% 0 0; }
.common-cgal-ul{ width:100%; height:auto; float:left;}
.common-cgal-ul li{ width:100%; height:auto; float:left; position:relative; border-bottom:1px solid #e1e1e1;}

/* 通用内容页 */
.article-box{ width:90%; height:auto; float:left; padding:1.5em 5% 0; background-color:#fff; color:#656565; }
.article-info{ width:100%; height:auto; float:left;}
.article-info .title{ width:100%; height:auto; float:left; font-size:1.16em; text-align:center; color:#363636;}
.article-info .time{ width:100%; height:auto; float:left; font-size:0.66em; text-align:center; margin:0.6em 0 0 0; color:#6f6f6f;}
.article-wxts{ width:100%; height:auto; float:left; position:relative; margin:1.125em 0; /*background-color:#e4eaec; border-radius:0.428em; padding:0.8em 0;*/ }
.article-wxts .yuying-bg{ float:left;}
.article-wxts .txt{ width:72%; height:50%; line-height:2.4em; position:absolute; top:25%; left:20%; background:url(/images/yuyin-icon1.png) 4% center no-repeat; color:#666666; text-indent:5%; background-size:5% auto; }
.article-wxts .txt.play{ background:url(/images/yuyin-icon2.png) 4% center no-repeat; background-size:5% auto;}

.article-wxts span{ display:block; width:auto; height:auto; padding:0 1em; float:left; font-size:0.9em; line-height:1.6em; text-align:justify; color:#979797; }
.article-wxts span font{ color:#464646; }
.article-wxts span a{ color:#b3273b; text-decoration:none;}
.article-content{ width:100%; font-size:1em; color:#656565; line-height:1.6em; padding:0 0 2em 0;}
.article-content img{ border-radius:6px; }
.article-btn{ width:100%; height:auto; float:left; padding:0 0 2em 0; }
.article-btn .btn-call{ width:48%; height:2.2em; float:left; background-color:#fd8b1c; color:#fff; text-align:center; line-height:2.2em; font-size:1.1em; text-decoration:none; border-radius:0.428em; margin:0 2% 0 0;}
.article-btn .btn-zx{ background-color:#e84c3d; }

/* 疾病文章列表页 */
.jbwz-time{ display:block; width:50%; height:auto; float:left; margin:0.8em 0 1em 9.8%; font-size:0.86em; color:#9f9f9f; background:url(/images/news-time.png) left center no-repeat;  background-size:contain; line-height:1em; text-indent:1.5em;}
.jbwz-hits{ width:30%; background:url(/images/news-hits.png) left center no-repeat; background-size:contain; margin:0.8em 0 1em 0;}

/*来院指引*/
.list_zj_cent{width:100%; float:left; background:#fff;}
#mapbarframe{width:91.71%;height:18em; float:left; margin-top:1.04em;margin-bottom:1.83em; margin-left:4.21%;}
.zy_one{width:91.7%; margin-left:4.2%;margin-right:4%; float:left; border-bottom:1px solid #d8d8d8; margin-bottom:1em;}
.zy_p1{ border-bottom:0.1em solid #e84c3d; font-size:0.91em; float:left;padding-bottom:0.33em; font-weight:normal;}
.ay_p2{width:100%; float:left; margin-top:0.8em;margin-bottom:0.8em; float:left; font-size:0.9em;}
.ay_p2 img{ float:left;width:6.4%;}
.ay_p2 span{ display:block; float:left;width:89.77%; margin-left:1.53%; line-height:1.583em;}
.ay_p3{ margin-bottom:0.75em; margin-top:0;}
.ay_p4{ margin-top:0.62em; margin-bottom:0.79em;}
.ay_p5{ margin-top:0.87em;}
.ay_p5 span{ line-height:1.6em; margin-top:0.1em;}
.zy_two{ border-bottom:0; margin-bottom:2em;}


/*导航索引页 */


/*专家列表页开始*/
.list_zj_cent{width:100%; float:left; background:#fff;}
.list_zj_cent_top{width:100%; float:left; position:relative; background:#fff;  }
.list_zj_img1{ position:absolute; left:3.5%; top:26.6%;width:4.34%;}
.list_zj_cent_top a{ position:absolute; left:9.6%; top:25%; font-size:0.8em;z-index:999; }
.list_zj_cent_top .list_aj_a1{ left:23.5%;}
.list_zj_img2{width:3.73%; position:absolute; left:18.1%; top:0; }
.list_zj_img3{ left:37.7%;}
.list_zj_cent_cent{width:100%;height:auto; border-bottom:4px solid #f5f9fa; float:left; background:#fff; position:relative; overflow:hidden;}
.list_zj_img4{width:32%; position:absolute; left:2%; top:12.1%;}
.list_zj_cent_r{width:61.2%;height:72.5%; position:absolute; left:35.62%;top:12.1%;}
.list_zj_cent_r p{height:40.94%; float:left; font-size:0.83em;}
.list_zj_cent_r p b{ font-size:1.16em;}
.list_zj_cent_r p span{ font-size:0.916em; color:#d59332; display:block; margin-top:0.5em;}
.list_zj_span1{ display:block; font-size:0.75em; float:left; margin-bottom:0.95em;}
.list_aj_a2{ display:block; text-align:center;width:97%;height:19.3%; float:left; font-size:0.75em; line-height:2.3em; background:#f66867; color:#fff; border-radius:0.41em;}

/*专家内容页开始*/
.centent_zj_cent{ border-bottom:1px solid #e1e2e3; margin-bottom:0.5em;}
.cent_zj_all{width:100%;height:auto; background:#fff; margin-bottom:12px; border-bottom:1px solid #e1e2e3;}
.cent_aj_top{width:100%;height:auto; float:left; position:relative; padding-bottom:1.4em;  background:#fff; padding-top:1.38em; border-top:1px solid #e3e3e4; }
.cent_aj_top img{ overflow:hidden;width:70%; margin:0 15%; border-radius:8px; float:left; margin-bottom:0.6em;}
.cent_aj_top p{ text-align:center;width:100%; font-size:1em; float:left;}
.cent_aj_top p span{ display:block; font-size:1em; color:#d59332;}
.cent_aj_top p span b{ font-size:1.6em; font-weight:normal;}
.cent_zj_cent{width:89%;height:auto; background:#f1f1f1; border-radius:0.41em; margin-left:5.15%; float:left; position:relative; margin-bottom:0.58em;}
.cent_zj_cent p{ font-size:1em;padding:2.62em 6.1% 1.6em 3.5%; font-size:1em; text-indent:2em; font-weight:normal;}
.cent_zj_cent img{ position:absolute; left:1px; top:0;width:25%;}
.cent_zj_cent_two{ margin-bottom:1.5em;}
.cent_zj_a1{width:41.4%; background:#fd8b1c; float:left;border-radius:0.41em; margin-left:6.8%; line-height:2.66em; text-align:center; background:#fd8b1c; font-size:1.08em; color:#fff; margin-bottom:1.54em;}
.cent_zj_a2{ background:#e84c3d; margin-left:1.2%;}

/* 视频 */
em{font-style:normal;}
.sp_main{width:100%;height:30em;background:#fff;margin:0px auto;    padding: 1.25em 0.67em 0px 0.67em;box-sizing: border-box;clear:both;}
.sp_top{width:100%;margin:0px auto;height:auto;border-bottom:1px dashed #ccc;}
.sp_top h2{font-size:1.16em;/*line-height:1.58em;*/color:#363636;-webkit-margin-before: 0px;-webkit-margin-after: 0px; -webkit-margin-start: 0px; -webkit-margin-end: 0px;    text-align: center;  font-weight: normal;text-align:center; width:75%; margin:0 auto;}
.sp_top span{display:block;text-align:center;font-size:0.66em;color:#6f6f6f;padding-top:0.6em;box-sizing: border-box; padding-bottom:0.6em; }
.sp{width:100%;height:auto;margin:0.91em auto auto; position:relative;}
.embed{height:13.8em;width:100%;}
.sp .play-icon{ width:3em; height:3em; position:absolute; top:38%; left:44%;}
.sp_text{width:92.1%;margin:0px auto;}
.sp_text p{width:100%;margin:0px auto;font-size:0.83em;color:#656565;line-height:1.33em;padding-top:0.91em;}
.zx_link{display:block;width:48%;height:2.3em;float:left;background:#fd8b1c;margin-top:0.9em; font-size:0.83em; color:#fff;  border-radius: 10px;text-align:center;line-height:2.3em;}
.sp_text .dh_link{background:#e84c3d;margin-left:0.9em;}
.xgsp{background:#fff;margin:18px auto auto;height:14.1em;  padding: 1.25em 0.67em 0px 0.67em;box-sizing: border-box;}
.xg_main{width:92.1%;margin:0px auto;}
.xg_text{display:block;font-size:1em;color:#2e2e2e;height:1.42em;padding-bottom:1.2em;}
.xg_text em{display:block;float:left;margin-left:2%;}
.xg_main li{width:48%;float:left;}
.xg_main li embed{width:100%;height:6.7em;}
.xg_main .xg_li{margin-left:2%;}
.xg_main li span{font-size:1em;color:#2e2e2e;padding-top:0.7em;display:block;}

/*视频内容页*/
.list_sp,.list_nr{width:100%;margin:0px auto;background:#fff;  clear:both;}
.list_main{width:91.5%;margin:0px auto;    border-bottom: 1px dashed #ccc;height:auto;padding-top:1.33em;     box-sizing: border-box;}
.list_embed{width:100%;margin:0px auto;height:auto; box-sizing: border-box;position:relative;}
.list_embed embed{height:auto ;width:100%; background: #ccc;}
.list_text{width:100%;margin:0px auto;padding-top:0.9em; padding-bottom:0.9em; font-size:1em;color:#2e2e2e;}
.list_nr{height:auto;}
.list_lb{height:12.4em;    border-bottom: 1px dashed #ccc;width:90.6%;margin:0px auto;padding-top:1.25em;box-sizing: border-box;clear:both;}
.list_lb1{border:none;}
.list_lb_left,.list_lb_right{width:48%;float:left;}
.lb_sp{width:100%;height:auto;position:relative;}
.list_lb_right{margin-left:4%;}
.list_lb span{display:block;font-size:1em;color:#2e2e2e;padding-top:0.62em;}
.list_embed .play-icon{width: 3em;height: 3em;position: absolute;top: 38%;left: 44%;}
.lb_sp .play-icon{width: 1.5em;height: 1.5em;position: absolute;top: 36%;left: 42%;}
.list_nr img{border-radius:6px;}
.list_sp img{border-radius:6px;}

/*表单*/
.form-box{ width:100%; height:auto; float:left;  overflow:hidden; border-bottom:1px solid #e1e1e1; position:relative;  }
.form{width:100%; height:auto; float:left; background-color:#fff; position:relative;  }
.form-bg{ width:100%; height:auto;}
.form-text{ display:block; font-weight:normal; color:#9f9f9f; background:#ececec; text-indent:1em; position:absolute; left:50%; top:52.1%; margin-left:-46.8%; width:93.7%; height:46%; font-size:0.83em; border:none; border-radius:0.5em; outline:none;}
.form-title{ isplay:block; font-weight:normal; color:#848484;  text-indent:1.08em; position:absolute; left:50%; top:25.5%; margin-left:-49.3%; width:93.7%; height:47.8%; font-size:1em; border:none; border-radius:0.5em; outline:none; }
.form-text-2{ display:block; font-weight:normal; color:#9f9f9f; background:#ececec; text-indent:1em; position:absolute; left:50%; top:52.1%; margin-left:-46.8%; width:93.7%; height:48.8%; font-size:0.83em; border:none; border-radius:0.5em; outline:none;}
.form-title-2{ isplay:block; font-weight:normal; color:#848484;  text-indent:1.08em; position:absolute; left:50%; top:21.5%; margin-left:-49.3%; width:93.7%; height:47.8%; font-size:1em; border:none; border-radius:0.5em; outline:none; }
.form-describe{ isplay:block; font-weight:normal; color:#848484;  text-indent:1.08em; position:absolute; left:50%; top:10%; margin-left:-49.3%; width:93.7%; height:47.8%; font-size:1em; border:none; border-radius:0.5em; outline:none; }
.form-describe-text{ display:block; font-weight:normal; color:#9f9f9f; background:#ececec; text-indent:1em; position:absolute; left:50%; top:24.5%; margin-left:-46.8%; width:93%; height:75.8%; font-size:0.83em; border:none; border-radius:0.5em; outline:none; line-height:3em;}
.form-button{ display:block; font-weight:normal; color:#ffffff; background:#fd8b1c; text-indent:1em; position:absolute; left:50%; top:18.9%; margin-left:-46.8%; width:93.7%; height:45.9%; font-size:1.083em; border:none; border-radius:0.5em; outline:none;}
.other-info{ width:100%; height:auto; float:left; position:relative;  background: #fff;}
.other-icon{ width:4.68%; height:auto; position:absolute; top:0; left:3.75%; }
.other-name{ width:43.7%; height:auto; position:absolute; top:0; left:10.3%; font-size:1.1em; line-height:1.1em; }
.other-ul{width: 86.4%; height:100%; left: 8%; }
.other-ul li{ width:25%; height:57.4%; top:14.5%; }
.other-ul li a{ display:block; position:relative; width:87.8%; height:auto;}

/*ghy*/
.category-top{ width:100%; height:auto; float:left; border-bottom:1px solid #e1e1e1; position:relative; background-color: #fff; }
.category-top-bg{ width:100%; height:auto; }
.category-icon{ width:4.68%; height:auto; position:absolute; top:36.1%; left:3.75%; }
.category-name{ width:43.7%; height:auto; position:absolute; top:36.1%; left:10.3%; font-size:1.1em; line-height:1.1em; }

/* 底部 */
.footer{ width:100%; height:auto; float:left; margin-top:0.428em; }
.footer-nav-box{ width:100%; height:2.8em; float:left; position:relative;}
.footer-nav-bg{ width:100%; height:auto;}
.footer-nav{ width:100%; height:100%; position:absolute; top:0; left:0; background-color:#fff; border-bottom:1px solid #e1e1e1;}
.footer-nav li{ width:25%; height:100%; box-sizing:border-box;  border-right:1px solid #e1e1e1; float:left; text-align:center; position:relative;}
.footer-nav li.right{ border-right:none; }
.footer-nav li a{ font-size:1em; color:#777777; text-decoration:none; display:block; position:absolute; width:100%; height:auto; top:50%; left:0; margin-top:-0.55em; }
.footer-dz{ width:100%; height:auto; float:left; background-color:#e4eaec; text-align:center; font-size:0.86em; padding:0.8em 0 4em 0; line-height:1.6em; color:#959595;padding-bottom: 6em;}
#cnzz_stat_icon_1000213487 img{ width:4%; height:auto;}

@media (max-width:1920px){
    .article-content img{ max-width:100%; }
}

@media (min-width:340px)and (max-width:359px) {
    body{ font-size:15px; }

}

@media (min-width:360px)and (max-width:404px) {
    body{ font-size:16px; }
}

@media (min-width:405px)and (max-width:425px) {
    body{ font-size:17px; }
    .article-wxts .txt{ line-height:2.5em; }
}

@media (min-width:426px)and (max-width:445px) {
    body{ font-size:18px; }
}

@media (min-width:446px)and (max-width:479px) {
    body{ font-size:19px; }
}

@media (min-width:480px)and (max-width:639px) {
    body{ font-size:20px;}
}

@media screen and (min-width: 640px){
    body{ font-size:24px; width:640px; margin:0 auto;}	
    .article-wxts .txt{ line-height:2.6em; }
}


/* 一些微调的东西 */
@media (min-width:380px)and (max-width:500px) {
    /*.news-time{ margin:0.7em 0 0 1.45em;}
    .news-hits{ margin:0.7em 0 0 0.6em;}
    */
}

@media screen and (min-width:500px){
    /*
    .news-time{ margin:0.9em 0 0 1.45em;}
    .news-hits{ margin:0.9em 0 0 0.6em;}
    */
}
@media (min-width:300px)and (max-width:325px) {
 .article-box .jcym .col3,.article-box .jcym .col4{width:5%;}
}
.article-box .jcym ul li{font-size:0.7em;}
.article-box .jcym .group1 .col1,.article-box .jcym .group8 .col5{line-height:1.6em;}
.article-box .jcym .group1 .col3,.article-box .jcym .group1 .col4{line-height:1.6em;}
.article-box .jcym .col2,.article-box .jcym .col5,.article-box .jcym .col6{width:26%;}
.article-box .jcym .group3 .col1,.article-box .jcym .group3 .col2,.article-box .jcym .group3 .col3,.article-box .jcym .group3 .col4,.article-box .jcym .group3 .col5,.article-box .jcym .group3 .col6{height:12em;}
.article-box .jcym .group4 .col2 a:nth-of-type(2),.article-box .jcym .group4 .col2 a:nth-of-type(3),.article-box .jcym .group4 .col2 a:nth-of-type(4),.article-box .jcym .group6 .col2 a:nth-of-type(2),.article-box .jcym .group8 .col2 a:nth-of-type(2),.article-box .jcym .group9 .col2 a:nth-of-type(2),.article-box .jcym .group10 .col2 a:nth-of-type(2),.article-box .jcym .group11 .col2 a:nth-of-type(2),.article-box .jcym .group12 .col2 a:nth-of-type(2),.article-box .jcym .group13 .col2 a:nth-of-type(2),.article-box .jcym .group14 .col2 a:nth-of-type(2),.article-box .jcym .group15 .col2 a:nth-of-type(2),.article-box .jcym .group16 .col2 a:nth-of-type(2),.article-box .jcym .group17 .col2 a:nth-of-type(2),.article-box .jcym .group18 .col2 a:nth-of-type(2){width:78.7%;}
.article-box .jcym .group4 .col5,.article-box .jcym .group4 .col6{line-height:5.2em;}
.article-box .jcym .group5 .col2 a:nth-of-type(3),.article-box .jcym .group5 .col2 a:nth-of-type(4),.article-box .jcym .group5 .col2 a:nth-of-type(5){width:57%;border-left:none;}
.article-box .jcym .group6 .col2 a:nth-of-type(2){ line-height:1.4em;}
.article-box .jcym .group7 .col2 a:nth-of-type(2){width:78.7%; line-height:2em;}
.article-box .jcym .group9 .col1,.article-box .jcym .group9 .col2,.article-box .jcym .group9 .col3,.article-box .jcym .group9 .col4,.article-box .jcym .group9 .col5,.article-box .jcym .group9 .col6,.article-box .jcym .group9 .col2 a:nth-of-type(2){height:5em;}