html{font-size:62.5%;}
*{padding: 0;margin: 0; border:0;}
.wap_main div,.wap_main ul,.wap_main ol,.wap_main li,.wap_main p,.wap_main dl,.wap_main dt,.wap_main dd,.wap_main a,.wap_main span,.wap_main strong,.wap_main h1,.wap_main h2,.wap_main h3,.wap_main h4,.wap_main h5,.wap_main h6,.wap_main input,.wap_main img,.wap_main em,.wap_main img{text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{font-family:"Microsoft YaHei"; color:#000000;}
h1,h2,h3,h4,h5,h6{ display:block; font-weight:normal;}
ol,ul,li{list-style:none}
i,em{ font-style:normal}
a{ text-decoration:none; color:#514F5D;}
a:hover{ color:#514F5D;}
img{max-width: 100%; margin:0; border:0; padding:0; vertical-align: top;}
.wap_main{ max-width: 720px;}
.m_e1rem{ width:100%; overflow:hidden; height:1rem; float:left;}
.m_e2rem{ width:100%; overflow:hidden; height:0.6rem; float:left;}
.wap_main{ width:100%; margin:0 auto;}
.m_head_pic{ position:relative; width:100%; margin:0 auto; overflow:hidden;}
.m_title_h3{ width:97%; margin-left:1.5%; margin-right:1.5%; padding-top:0.2rem; float:left; text-align:center; position:relative;}
.m_title_h3_k{ width:100%; float:left; background:#FF538D;border-radius:5rem; padding-top:0.4rem; padding-bottom:0.4rem;}
.m_title_h3 p{ width:100%; text-align:center; float:left; color:#FFFFFF; line-height:1.4rem;}
.m_title_h3 p:nth-of-type(1){ font-size:0.96rem; font-weight:bold;}
.m_title_h3 p:nth-of-type(2){ font-size:0.76rem;}
.m_title_h3_ks{ width:100%; text-align:center; border:1px solid #555672;border-radius:5rem; height:3.6rem; position:absolute; left:0; top:0; z-index:99;}
.m_title_h3_ksH{ height:2.2rem; }
.m_kk_s1{ width:100%; float:left;}
.m_kk_s1 img{ width:100%; float:left;}

.m_wr1{ background:#FCC7D9; overflow:hidden; width:100%;}
.m_wr2{ background:#FFE5EE; overflow:hidden; width:100%;}
.m_wr3{ background:#FFFFFF; overflow:hidden; width:100%;}
 
.m_url_k1{ width:100%; float:left; padding-left:0.6rem; padding-right:0.6rem;}
.m_url_k1 a{ width:50%; float:left; font-size:0.56rem; line-height:2rem; text-align:center; color:#FFFFFF;}
 
.gygy_list{ width:100%; padding:0.2rem; float:left;}
.gygy_list .gygy_li{ width:50%; float:left; padding-left:0.2rem; padding-right:0.2rem; padding-top:0.4rem; padding-bottom:0.4rem;}
.gygy_list .gygy_li dl{ width:100%; float:left; position:relative; background:#F6FBFF; border:1px dashed #FEA53D;border-radius:0.3rem;}
.gygy_list .gygy_li:nth-of-type(2) dl,.gygy_list .gygy_li:nth-of-type(3) dl,.gygy_list .gygy_li:nth-of-type(6) dl{ border:1px dashed #FF95B9;}
.gygy_li dl dt{ width:70%; float:left; text-align:center; font-size:0.6rem; padding-top:.3rem; padding-bottom:0.3rem;}
.gygy_li dl dd{ width:30%; position:absolute; right:0.2rem; top:-0.4rem;}

.m_url_k1{ width:100%; float:left; padding-left:0.6rem; padding-right:0.6rem;}
.m_url_k1 a{ width:49.5%; float:left; font-size:0.58rem; line-height:1.4rem; text-align:center; color:#FFFFFF;border-radius:1rem;}
.m_url_k1 a:nth-of-type(1){background:#FF3B7B; float:left; border-bottom:0.15rem solid #BA1C4F;}
.m_url_k1 a:nth-of-type(2){background:#FF8A00; float:right; border-bottom:0.15rem solid #A85B0D;}

.wmcy_list{ width:100%; float:left; position:relative;}
.wmcy_pic{ width:100%; float:left;}
.wmcy_ul{ width:54%; left:44%; padding-top:0.6rem; position:absolute; top:0;}
.wmcy_ul li{ width:100%; float:left; font-size:0.56rem; margin-bottom:0.2rem;}
.wmcy_ul li:nth-of-type(1) a:nth-of-type(1){ background:#FF3B7B; padding-left:0.4rem; padding-right:0.4rem; padding-top:0.1rem; padding-bottom:0.1rem; color:#FFFFFF;border-radius:1rem; margin-right:0.6rem;}
.wmcy_ul li:nth-of-type(1) a:nth-of-type(2){ background:#2C2C2C; padding-left:0.4rem; padding-right:0.4rem; padding-top:0.1rem; padding-bottom:0.1rem; color:#FFFFFF;border-radius:1rem;}
.wmcy_ul li:nth-of-type(2){ font-size:0.96rem; font-weight:bold;}
.wmcy_ul li:nth-of-type(3){ color:#666666;}
.wmcy_ul li:nth-of-type(3) span{ color:#333333;}
.wmcy_ul li:nth-of-type(4) p:nth-of-type(1){ width:31.5%; float:left;}
.wmcy_ul li:nth-of-type(4) p:nth-of-type(2){ width:68%; float:left;}
.wmcy_ul li:nth-of-type(4) p:nth-of-type(2) a{ border:1px solid #FF3B7B; position:relative;  padding-left:0.4rem; padding-right:0.4rem; padding-top:0.1rem; padding-bottom:0.1rem; color:#FF3B7B;border-radius:0.2rem; float:left; margin-bottom:0.2rem;}
.wmcy_ul li:nth-of-type(4) p:nth-of-type(2) a img{ width:0.5rem; right:0; top:-0.4rem; position:absolute;}

.hmx_o_list{ width:100%; float:left; padding-left:0.1rem; padding-right:0.1rem;}
.hmx_o_list p{ width:20%; padding-left:0.05rem; padding-right:0.05rem; float:left;}
.hmx_o_list p a{ width:100%; font-size:0.52rem;border-radius:0.2rem; padding-top:0.2rem; padding-bottom:0.2rem; color:#FFFFFF; float:left; background:#2C2C2C; text-align:center;}
.hmx_o_list p a img{ width:60%;}

.lbrj_list{ width:100%; float:left; padding-left:0.5rem; padding-right:0.5rem;}
.lbrj_list dl{ width:100%; position:relative; float:left;}
.lbrj_list dl dt{ position:absolute; width:62%; font-size:0.56rem; padding-bottom:0.4rem; padding-top:0.4rem;}
.lbrj_list dl dd{ width:60%;}

.lbrj_list dl:nth-of-type(1) dd,.lbrj_list dl:nth-of-type(3) dd{ float:left;}
.lbrj_list dl:nth-of-type(1) dt,.lbrj_list dl:nth-of-type(3) dt{background:url("../img/s_wr1.png") center no-repeat;background-size:100% 100%; right:0; top:0; height:50%; top:40%; padding-left:0.8rem;  padding-right:0.4rem;}

.lbrj_list dl:nth-of-type(2) dd,.lbrj_list dl:nth-of-type(4) dd{ float:right;}
.lbrj_list dl:nth-of-type(2) dt,.lbrj_list dl:nth-of-type(4) dt{background:url("../img/s_wr2.png") center no-repeat;background-size:100% 100%; left:0; top:0; height:50%; top:40%; padding-right:0.8rem; padding-left:0.4rem; }

.bdwt_pic{ width:100%; float:left; padding-left:0.4rem; padding-right:0.4rem;}

.hxb_list{ width:100%; float:left; padding-left:0.2rem; padding-right:0.2rem; position:relative; }
.hxb_list ul{ width:100%; float:left; position:absolute; bottom:0; left:0; padding-bottom:0.4rem;}
.hxb_list ul p{ width:3.2rem; height:3.2rem; float:left;border-radius:50%; background:#FF548C; text-align:center;display:table; margin-left:0.6rem;}
.hxb_list ul p a{ font-size:0.56rem; color:#FFFFFF;display: table-cell; vertical-align:middle;}
.hxb_list dl{ width:100%; float:left; background:#FEE3EC; padding-top:0.6rem; padding-left:0.4rem; padding-bottom:2rem;border-radius:0.4rem; border:1px solid #666666;}
.hxb_list dl dd{ width:54%; float:right; text-align:right;}
.hxb_list dl dt{ width:46%; float:left; padding-right:0.4rem;}
.hxb_list dl dt p{ width:100%; float:left; text-align:left; font-size:0.58rem; padding-left:0.4rem; margin-bottom:0.1rem;}
.hxb_list dl dt p:nth-of-type(1),.hxb_list dl dt p:nth-of-type(4){ line-height:1.2rem; font-size:0.58rem; color:#FFFFFF;background:url("../img/hxb_p1.jpg") center no-repeat;background-size:100% 100%; }

.gzpk_x{ width:96%; margin-left:2%; margin-right:2%; background:#FFFFFF; box-shadow: 0 0 5px #C7C7C7;border-radius:0.5rem; float:left;}
.gzpk_list{ width:100%; float:left; background:#FFFFFF;border-radius:0 0 0.5rem 0.5rem;}
.gzpk_list ul:nth-of-type(1){ background:#FED9EA; border-radius:0 0 0 0.5rem;}
.gzpk_list ul:nth-of-type(2){ background:#E8E6E7;border-radius:0 0 0.5rem 0;}
.gzpk_list ul{ width:44%; float:left;}
.gzpk_list ul:nth-of-type(1) p{ border-bottom:1px dashed #F15F9E;}.gzpk_list ul:nth-of-type(1) p a{ color:#161618;}
.gzpk_list ul:nth-of-type(1) p a span{ color:#F473A9; font-weight:bold;}
.gzpk_list ul:nth-of-type(2) p{ border-bottom:1px dashed #8C8C8C;}.gzpk_list ul:nth-of-type(2) p a{ color:#454545;}
.gzpk_list ul:nth-of-type(2) p a span{font-weight:bold;}

.gzpk_list ul p:nth-of-type(6){ border-bottom:none;}

.gzpk_list ul p{ width:100%; float:left; padding-left:0.3rem; padding-right:0.3rem; font-size:0.52rem; height:2.1rem;display: table; line-height:0.7rem;}
.gzpk_list ul p a{display: table-cell; vertical-align:middle;}
.gzpk_list ol{ width:12%; float:left;}
.gzpk_list ol p{ width:100%; height: 2.1rem; line-height: 2.1rem; float:left; text-align:center;}
.gzpk_list ol p img{ width:90%;}
.gzpk_dl{ width:100%; float:left; background:#FFFFFF; padding-top:0.3rem; padding-bottom:0.3rem;border-radius:0.5rem 0.5rem 0 0;}
.gzpk_dl dd{ width:12%; float:left; text-align:center;}
.gzpk_dl dt{ width:44%; float:left;}
.gzpk_dl dt span{ width:96%; margin-left:2%; margin-right:2%; float:left; text-align:center; color:#FFFFFF; font-size:0.76rem; line-height:2.1rem;}
.gzpk_dl dt:nth-of-type(1) span{background:url("../img/nm_wr1.jpg") top no-repeat; background-size:100% 100%; }
.gzpk_dl dt:nth-of-type(2) span{background:url("../img/nm_wr2.jpg") top no-repeat; background-size:100% 100%; }

.tab_ul1{ width:100%; float:left; padding-left:0.1rem; padding-right:0.1rem;}
.tab_ul1 li{ width:25%; padding-left:0.1rem; padding-right:0.1rem; float:left;}
.tab_ul1 li span{ width:100%;background:url("../img/bjt_o1.jpg") top no-repeat; background-size:100% 100%; float:left; text-align:center;display:table; height:4rem; color:#FFFFFF; font-size:0.56rem;}
.tab_ul1 li span em{display: table-cell; vertical-align:middle;}
.tab_ul1 li.on span{ width:100%;background:url("../img/bjt_o2.jpg") top no-repeat; background-size:100% 100%;}

.tab_dl1{ width:100%; float:left; padding-left:1rem; padding-right:1rem;}
.tab_dl1 dd{ width:100%; float:left; text-align:center; padding-top:0.4rem;}
.tab_dl1 dt{ width:100%; text-align:center; float:left; font-size:0.56rem; padding-top:0.4rem; }

/******博士论鼻*****/
.bjcxs_con2{ width: 15.225rem; height: 9.125rem; margin: 1rem auto 0.875rem; position: relative; overflow: hidden;}
.bjcxs_con2 span{ display: block; width: 6.975rem; height: 1.975rem; background: url("../img/con2_pic1.jpg") 0 0 no-repeat; background-size: cover; position: absolute; left: 0.95rem; top: 0; z-index: 1;}
.bjcxs_con2 .bjcxs_con2_box{ width: 15.225rem; height: 8.05rem; background: url("../img/con2_bg.jpg") 0 0 no-repeat; background-size: cover; position: absolute; left: 0; top: 1.125rem;}
.bjcxs_con2 p{ width: 8rem; line-height: 0.65rem; margin: 1.65rem 0 0 1.05rem; font-size: 0.5rem; color: #FFF;}
.bjcxs_con2 a.btn_con2{ display: block; width: 7.475rem; height: 1.425rem; line-height: 1.425rem; background: #f38274; border-radius: 0.225rem; font-size: 0.65rem; color: #FFF; text-align: center; position: absolute; left: 1.05rem; bottom: 0.725rem;}
/********分期付*********/
.lb_hd2{ width: 17.15rem; margin: 0.51rem auto;}
/******博士论鼻END******/
/*热门问题*/
.rmwt_bibu{ padding: 0.375rem 0;}
.rmwt_bibu h3{ padding: 3% 0; font-size: 0.9rem; font-weight: 600; color: #FF538D; text-align: center;}
.rmwt_bibu ul{ padding: 0 1.2%; overflow: hidden;}
.rmwt_bibu ul li{ float: left; width: 47%; padding: 1.7% 0; margin: 0.25rem 1%; border-radius: 0.75rem; background: #FF538D;}
.rmwt_bibu ul li a{ display: block; font-size: 0.6rem; color: #FFF; text-align: center;}
/*热门问题END*/
/*网友热搜*/
.banner_gao{float: left;margin-top: 2.025rem;}
.wrap-daohang{float: left;width:100%;max-width: 720px;min-width: 320px;position:fixed;top:2.025rem;z-index:99999;background:rgba(0,0,0,.8);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; overflow: hidden;}
.wrap-daohang .step{width:21.66%;float:left;border-right: 1px solid rgba(255,255,255,0.2);padding-top:0.225rem;padding-bottom:0.2rem;font-size:0.6rem;color:#FFFFFF;text-align:center;font-weight:600;line-height:140%;}
.wrap-daohang .step a{width:100%;height:100%;display:block;color:#FFFFFF;}
.wrap-daohang .step:nth-child(1){width:12%;color:#dcc142;}
.wrap-daohang .step:nth-child(5){border-right: none;}