
/* CSS Document */
/* 项目首页 */
.lay {width: 1290px; margin:0px auto;}
.tit { height: 16px; text-align: center; background: url(https://www.cprmyy.com/static/images/x_bg.gif) repeat 0 0; }
.tit h2 { display: inline; font-size: 18pt; padding: 0 24px; line-height: 24px;background-color: #fff; color: #000; font-weight: normal; position: relative; top: -5px; }
.wtcz { margin-top: 23px; overflow: hidden; }
.wtcz .t { font-weight: normal; font-size: 16px; height: 16px; line-height: 16px; color: #333; padding: 10px 0 10px 10px; background-color: #f0f0f0; }
.wtcz .t strong { float: left; }
.wtcz .t em { height: 12px; display: inline-block; width: 50%; margin: 3px 0 0 5px; }
.month_hot { border: 1px solid #d8d8d8; border-top: 3px solid #c8c8c8; width: 238px; }
.hot_list_a { height: 90px; border-bottom: 1px solid #d8d8d8; padding-left: 10px; }
.hot_list_a .pic { width: 90px; height: 90px; float: right; overflow: hidden; }
.hot_list_a .pic img { width: 90px; }
.hot_list_a h3 { float: left; display: inline; width: 125px;font-weight: normal; font-size: 16px; line-height: 16px; margin: 14px 0 4px 0; overflow: hidden; }
.hot_list_a h3 a { color: #333; }
.hot_list_a h3 i { width: 16px; height: 16px; line-height: 16px;font-size: 12px; text-align: center; color: #fff; margin-right: 5px; background: url(https://www.cprmyy.com/static/images/ico.gif) no-repeat 0 -28px; float: left; font-style: normal; }
.hot_list_a p { width: 125px; line-height: 24px; height: 48px; float: left; overflow: hidden; }
.hot_list_b { padding: 5px; }
.hot_list_b span { margin: 5px; width: 103px; height: 25px; line-height: 25px; background-color: #f0f0f0; display: inline-block; font-size: 14px; }
.hot_list_b span b { font-size: 18px; font-weight: normal; color: #999; float: left; display: inline; margin: 0 10px; }
.hot_list_b span a { color: #333; }
.yhjx { margin: 22px auto 0 auto; width: 1016px; }
.yhjx span { margin: 0 7px; }
.xmdq { margin-top: 16px; }
.xmdq .xm_t { margin-top: 30px; }
.m_t_30 { margin-top:20px;}
.xmdq .tab_t { border: 1px solid #e8e8e8; height: 43px; line-height: 43px;font-size: 16px; font-weight: normal; }
.xmdq .tab_t span { padding: 0 21px; height: 39px; line-height: 39px; border: 2px solid #fff; display: inline-block; position: relative; }
.xmdq .tab_t span a { color: #333; }
.xmdq .tab_t .active { border: 2px solid #ff6599; color: #ff6599; }
.xmdq .tab_t .active em { width: 11px; height: 6px; background: url(https://www.cprmyy.com/static/images/ico.gif) no-repeat 0 0; position: absolute; top: 41px; left: 50%; margin-left: -5px; }
.xm_list { border: 1px solid #e8e8e8; margin-top: 22px; padding-bottom: 12px; overflow: hidden; }
.xm_list .xm_pic { margin: 20px 0 0 15px; float: left; display: inline; }
.xm_list .c { margin: 20px 0 0 15px; float: left; display: inline; font-weight: normal; }
.xm_list .c h3 { font-size: 18px; line-height: 18px; padding: 6px 0 3px 0; font-weight: normal; }
.xm_list .c h3 a { color: #ff6599; }
.xm_list .c .js { color: #999; line-height: 24px; font-size: 14px; padding-right: 10px; }
.xm_list .c .xm_cell { margin-top: 9px; line-height: 28px; }
.xm_list .c .xm_cell span { font-size: 14px; padding-right: 20px; display: inline-block; }
.xm_list .c .xm_cell span a { color: #333; }
.xm_list .c .xm_cell span a:hover { color: #F65299; }
.xm_list_a { width: 488px; }
.xm_list_a .c { width: 375px; }
.xm_list_b { width: 100%; }
.xm_list_b .c { width: 888px; }
/* 项目首页 end */

/*anli*/
.main_l {WIDTH: 790px}
.main_r {WIDTH: 280px; padding-bottom:20px; height:auto;}
.fl_l {DISPLAY: inline; FLOAT: left}
.fl_r {DISPLAY: inline; FLOAT: right}
.xm_t {font-weight: normal;height: 18px;line-height: 18px;color: #333;}
#tabs .hd1 {height: 34px;line-height: 34px;border-bottom: 3px solid #F4F4F4;}
#tabs .hd1 li {float: left;}
#tabs .hd1 li a {float: left;display: block;margin-right: 15px;height: 34px;text-align: center;color: #000;font-size: 16px;font-weight: 700;}
#tabs .hd1 li .now{color:#ff5370;}
.more {color: #333;float: right;margin-top: 5px;}
.now {border-bottom: 3px solid #ff3366;font-weight: 700;text-decoration: none;}
.l_list_bg {overflow: hidden;background: url(https://www.cprmyy.com/static/images/jb.gif) repeat 0 0;}
.fg_bg {height: 25px;overflow: hidden;background-color: #fff;clear: both;}
.pic_arc_list {border: 1px solid #e8e8e8;background: none;padding-left: 5px;}
.pic_arc_list:hover{background:#ff5370;-webkit-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;
-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;}
.pic_arc_list .con {background-color: #fff;padding: 0 0 25px 25px;}
.pic_arc_list .con:hover{background: #efefef;-webkit-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;
-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;}
.pic_arc_list h3 {font-size: 18px;font-weight: normal;line-height: 18px;padding-top: 30px;}
.pic_arc_list h3 a {color: #333;}
.pic_arc_list h3 a:hover{color:#ff5370;}
.pic_arc_list .gallery {padding: 20px 0 15px 0;overflow: hidden;}
.pic_arc_list .gallery li {float: left;margin-right: 10px; width:200px; height: 180px; position: relative; overflow:hidden;}
.pic_arc_list .gallery li a{ display:block;}
.pic_arc_list .gallery li p{ text-align:center;  padding-bottom: 15px;}
/*.pic_arc_list .gallery li .zhe {width:175px;height: 127px;position: absolute;top: 0;left: 0;z-index: 1;}*/
.pic_arc_list .gallery li img {width:200px;}

.pic_arc_list .disc {font-size: 14px;line-height:24px;height:120px; width:520px;overflow: hidden;color: #333; padding:10px 10px 0px 0px; text-indent:2em;}
.fg_bg {height: 25px;overflow: hidden;background-color: #fff;clear: both;}
.yh_tit{  float: left;display: block;width: 80px;height:22px;text-align: center;color: #000;font-size: 16px;border-left: 3px solid #ff5370;font-weight: 700;}
.yh_box { width:280px; padding-top: 10px;}
.yh_box .yh_list {background-color: #f4f4f4;}
.yh_list {height: 118px;padding: 5px 0 5px 10px;margin-top: 10px;margin-bottom: 10px;}
.yh_list .pic {width: 118px;height: 118px;float: left;padding-top: 6px;overflow: hidden;}
.yh_list .pic img {width: 110px; height:110px;}
.yh_list h3 {float: left;display: inline;width: 130px;font-family: 微软雅黑, 黑体;font-weight: normal;font-size: 14px;line-height: 25px;color: #333;margin:5px 0 5px 5px;overflow: hidden;}

/*huati*/
.item-log dl {padding: 18px 0 17px;border-bottom: 1px dashed #d5d5d5;overflow: hidden;padding-top/*\**/: 17px \9;}
.item-log dl:hover {background-color: #fcfcfc;}
.item-log dt {padding: 0 22px 0 10px;width: 52px;float: left;}
.item-log dt img {width: 50px;height: 50px;border: 1px solid #d6d6d6;border-radius: 30px;}
.item-log dd {float: right;width: 700px;}
.item-log .tit-user-log {height: 24px;width: 100%;overflow: hidden;padding-top: 2px;}
.media-nav span.noright {float: none;width: 100%;padding-left: 0;}
.lev {display: inline-block;padding: 0 3px;line-height: 19px;font-size: 14px;border: 1px solid #fff;background: #fff;border-radius: 3px;margin-right: 5px;position: relative;top: -1px;*top:0;}
.lev1 {color: #72D3A8;border-color: #72D3A8;}
.lev3 {color: #FFBF4C;border-color: #FFBF4C;}
.lev2 {color: #FF536F;border-color: #FF536F;}
.txt-user-log {font-size: 14px;color: #999;line-height: 25px;padding-top: 12px;}
.img-user-log {padding: 10px 0 0;overflow: hidden;}
.img-user-log a {display: block;width: 80px;height: 80px;overflow: hidden;float: left;margin-right: 5px;border: 1px solid #fff;}
.img-user-log a:hover {border-color: #ff5370}
.tab-type {display: inline-block;padding: 1px 3px;border: 1px solid #d9d9d9;border-radius: 3px;margin-right: 5px;}
.tab-hos {padding-left: 17px;display: inline-block;margin-right: 5px;}
.txt-user-log, .tab-user-log {padding-top: 12px;}
.tab-user-log a.tab-hos {background-position: 0px -272px;}
.tab-user-log a.tab-hos:hover {background-position: 0 -323px;}
.tab-user-log a {color: #888;}
.tab-user-log a:hover {color: #ff5370;}
.border-h:hover {border-color: #ff5370;}
.tab-user-log span {padding-left: 20px;background-position: 0 -297px;}
.user_cz_l {float: right;overflow: hidden;padding-top: 12px;}
.user_cz_l a, .user_cz_l span {display: block;float: left;height: 26px;line-height: 26px;padding: 0 5px;margin-right: 7px;border: 1px solid #fff;color: #888;}
.user_cz_l a:hover {text-decoration: none;color: #F72365;}
#tabs .about .xiangq .user_cz_l span {padding: 0;}
.user_cz_l .zan b {background: url("../image/ico_s.png") no-repeat -93px -137px;}
.user_cz_l a b, .user_cz_l span b {display: block;float: left;width: 20px;height: 24px;margin-right: 5px;}
.user_cz_l .ken b {background: url("../image/ico_s.png") no-repeat -125px -136px;}
.user_cz_l a b, .user_cz_l span b {display: block;float: left;width: 20px;height: 24px;margin-right: 5px;}
.user_cz_l a b, .user_cz_l span b {display: block;float: left;width: 20px;height: 24px;	margin-right: 5px;}
.user_cz_l a b, .user_cz_l span b {display: block;float: left;width: 20px;height: 24px;margin-right: 5px;}
.wyzx {display: block;float: left;width: 92px;height: 27px;background: url(../image/btn_zx.png) no-repeat;text-indent: -555px;margin-top: 6px;}
.user_cz_l .click b {background: url("../image/ico_s.png") no-repeat -176px -136px;}
.user_cz_l a b, .user_cz_l span b {display: block;float: left;width: 20px;height: 24px;margin-right: 5px;}
.user_cz_l .ping b {background: url("../image/ico_s.png") no-repeat -151px -136px;}
.tab-user-log {width: 380px;float: left;}
.date {float: right;color: #888;padding-right: 10px;  font-size: 14px;}
#zoom {PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 20px}
#zoom .box {BORDER-BOTTOM: #d8d8d8 1px solid; POSITION: relative; BORDER-LEFT: #d8d8d8 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 11px; WIDTH: 568px; PADDING-RIGHT: 11px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #d8d8d8 1px solid; BORDER-RIGHT: #d8d8d8 1px solid; PADDING-TOP: 10px}
#zoom .content {MARGIN-TOP: 19px; WIDTH: 568px; MAX-HEIGHT: 481px; OVERFLOW: hidden}
#zoom .content IMG {WIDTH: 568px}
#zoom IMG {DISPLAY: block; MAX-WIDTH: none; BACKGROUND: #ececec}
#zoom .close {LINE-HEIGHT: 12px; PADDING-LEFT: 16px; DISPLAY: inline-block; FONT-FAMILY: 宋体; BACKGROUND: url(https://www.cprmyy.com/static/images/ico.gif) no-repeat 1px -177px; HEIGHT: 12px; COLOR: #ff6599; CURSOR: pointer}
#zoom .previous {POSITION: absolute; WIDTH: 29px; DISPLAY: block; HEIGHT: 43px; OVERFLOW: hidden; TOP: 50%
}
#zoom .next {POSITION: absolute; WIDTH: 29px; DISPLAY: block; HEIGHT: 43px; OVERFLOW: hidden; TOP: 50%
}
#zoom .previous {BACKGROUND: url(https://www.cprmyy.com/static/images/jt.png) no-repeat 0px 0px; LEFT: 32px}
#zoom .next {BACKGROUND: url(https://www.cprmyy.com/static/images/jt.png) no-repeat -29px 0px; RIGHT: 32px}
#zoom .previous:hover {BACKGROUND-COLOR: #0088cc}
#zoom .next:hover {BACKGROUND-COLOR: #0088cc}

/* 项目综合页 */
.daohang {
  background: #fff;
  border-bottom: 1px dashed #e8e8e8;
}
.daohangbody {
  width: 1290px;
  margin: auto;
  padding: 5px 10px 5px 0;
  height: 25px;
  line-height: 25px;
  color:#999999;
  font-size:12px;
}
.project-m{ width: 1290px; margin:0px auto}

.xm_detail { margin-top: 20px; height:300px; border:1px solid #f5f5f5; padding:20px}
.xm_detail .pic { margin-right: 30px; float: left; width: 400px; display: inline; height: 300px; overflow: hidden; }
.xm_detail .pic img { width: 400px; }
.xm_detail .l_det { float: left; width: 400px; display: inline; margin-right: 30px; font-size: 14px; padding-bottom: 15px; }
.xm_detail .l_det p { line-height: 24px; margin: 15px 0 10px 0; }
.xm_detail .l_det .small_pic img { padding: 9px; border: 1px solid #e8e8e8; background-color: #fff; }
.xm_detail .l_det .small_t { height: 10px; border-bottom: 1px solid #d8d8d8; width: 235px; text-align: center; padding-top: 8px; }
.xm_detail .l_det .small_t h3 { font-size: 14px; line-height: 14px; font-weight: normal; padding: 0 3px; display: inline; background-color: #f2f2f2; }
.xm_detail .you_que { width: 567px; float: left; padding-top: 19px; background: url(https://www.cprmyy.com/static/images/bg_04.gif) no-repeat #fff 0 0; margin-top: 20px; }
.xm_detail .you_que .c { overflow: hidden; border: 1px solid #d8d8d8; border-top: none; line-height: 25px; font-size: 14px; color: #333; }
.xm_detail .you_que .you, .xm_detail .you_que .que { padding: 25px 30px; }
.xm_detail .btn .yy a { color: #fff; }
.xm_detail .detail { width:600px; height: 106px; background: #fcf9da ; margin-top: 20px; }
.xm_detail .detail p { line-height: 24px; margin: 14px 30px 0; height: 72px; overflow: hidden; color: #000; font-size: 14px; padding-top:10px}
.xm_detail .tongji, .xm_detail .price {  font-size: 14px; width:670px; margin-top:15px}
.xm_detail .tongji span { display: inline-block; padding-right:30px; font-size: 14px; line-height: 14px; color: #666; overflow: hidden; }
.xiangmu11{ width:550px; float:left}
.sub_4{ font-size:24px; color:#151414}
.sub_p{ margin-top:15px; font-size:16px}
.xm_detail .btn {display: block; margin-top: 19px; }
.xm_detail .btn span {float: left;display: inline;}
.xm_detail .btn .yy { width: 130px; height: 41px; line-height: 41px; font-size: 16px; text-align: center; background: url(https://www.cprmyy.com/static/images/btn_bg.gif) no-repeat 0 0; }
.xm_detail .btn .o2o { width: 174px; height: 41px; line-height: 41px; padding-left: 22px; margin-left: 3px; display: inline; font-size: 14px; background: url(https://www.cprmyy.com/static/images/btn_bg.gif) no-repeat 0 -43px; }
.xm_detail .price em {font-size: 18px; color: #ff6599; }


.project-list{ width: 1290px; margin:0px auto; border:1px solid #f5f5f5; margin-top:20px}
.tab_box {BACKGROUND: url(https://www.cprmyy.com/static/images/r_a.gif) repeat-x 0px 0px; HEIGHT: 52px;}
.tab_box DIV {POSITION: relative; PADDING-BOTTOM: 15px; LINE-height: 25px; PADDING-LEFT: 33px; PADDING-RIGHT: 33px; DISPLAY: inline; BACKGROUND: url(https://www.cprmyy.com/static/images/r_a.gif) repeat-x 0px 0px; FLOAT: left; FONT-SIZE: 18px;  TOP: -1px; CURSOR: pointer; PADDING-TOP: 15px}
.tab_box I {WIDTH: 1px; BACKGROUND: url(https://www.cprmyy.com/static/images/ge.gif) repeat-x 0px 0px; FLOAT: left; HEIGHT: 41px; OVERFLOW: hidden
}
.tab_box DIV SPAN {BACKGROUND-IMAGE: url(https://www.cprmyy.com/static/images/btn_a.gif); POSITION: relative; WIDTH: 20px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FLOAT: left; height: 25px; TOP: 1px; MARGIN-RIGHT: 14px}
.tab_box DIV .fu1 {BACKGROUND-POSITION: 0px 2px}
.tab_box DIV .fu2 {BACKGROUND-POSITION: 0px -19px}
.tab_box DIV .fu3 {BACKGROUND-POSITION: 0px -39px}
.tab_box .active {BACKGROUND: url(https://www.cprmyy.com/static/images/r_b.gif) repeat-x 0px 0px; COLOR: #ff6599; }
.tab_box .active a{ color:#ff5370;}
.tab_box .active SPAN {BACKGROUND-IMAGE: url(https://www.cprmyy.com/static/images/btn.gif); COLOR: #ff6599}

.sub_xm_t {LINE-HEIGHT: 18px; PADDING-LEFT: 31px; BACKGROUND: url(../image/icon.gif) no-repeat 0px -190px; HEIGHT: 18px; COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: normal}
.tab_xm_box {OVERFLOW: hidden;  margin: 0px auto}
.tab_xm_box .list {PADDING-BOTTOM: 10px;LINE-HEIGHT: 14px;MARGIN: 10px 10px 0px 0px;FLOAT: left;PADDING-TOP: 10px;}
.tab_xm_box .list A {COLOR: #333;FONT-SIZE: 14px;BORDER: #e8e8e8 1px solid;padding: 5px 10px;DISPLAY: inline;}
.tab_xm_box .list A:hover{color:#ff6699;border-color:#ff6699;}
.tab_xm_box .active {BORDER-BOTTOM-COLOR: #ff6599; BORDER-TOP-COLOR: #ff6599; BORDER-RIGHT-COLOR: #ff6599; BORDER-LEFT-COLOR: #ff6599}
.tab_xm_box .active A {COLOR: #ff6599}
.hospital-p{ border:1px solid #ededed; width: 1290px; margin:0px auto; margin-top:15px; padding-bottom:15px}
.tab_xm_box .active .fu {BACKGROUND-POSITION: 0px -316px}
.hospital-d{ margin-top:10px; vertical-align:middle}
.hospital-m{  height:45px;  margin-left:30px;width:1020px; margin:10px auto;border-bottom:1px solid #ededed; background:url(https://www.cprmyy.com/static/images/433.png) no-repeat; padding: 0px 0px 0px 50px; line-height:35px; font-size:16px;}
.hospital-gg li{ margin:15px 0px 0px 15px; float:left}
.hospital-gg img{ width:200px; height:158px;}
.clear{ clear:both}
.hyiyuan-p{ height:158px;}
.hyiyuan-title{ font-size:15px; color:#666; margin-top:10px}
.img-card{ width:200px; height:200px}
.img-card img{width:200px; height:200px}
.hospital-ff{ height:45px;  margin-left:10px;border-bottom:1px solid #ededed; background:url(https://www.cprmyy.com/static/images/33.jpg) 20px no-repeat; padding: 0px 0px 0px 50px; line-height:45px; font-size:16px;}
.pointer{ text-align:center; font-size:14px; line-height:30px}
.master-button {
    width: 88px;
    height: 38px;
    line-height: 38px;
    color: #333;
    font-size: 16px;
    border-radius: 8px;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
	float:left;
	margin-left:6px;
	margin-top:10px;
}
.master-button:hover{ background:#ff5370; color:#fff}
.color9 { color:#928e8e}
.center22{ width: 1290px; margin:0px auto; margin-top:15px}
.person{ width:720px; float:left; border:1px solid #ededed}
.person-title{ height:40px; background:url(https://www.cprmyy.com/static/images/34343.png) no-repeat;margin: 15px 0px 0px 30px; padding: 2px 0px 0px 45px; font-size:16px; color:#fe6a80; width:320px}

.quality-list {
    margin-bottom:30px;
	padding:0px 25px 0px 25px;
	width:680px;
}
.quality-list li{
    padding: 24px 0 15px 0;
    border-bottom: 1px solid #e4e4e4;
}
.quality-list li:last-child{
    border-bottom:none;
}
.quality-list li .quality-title {
    font-size:18px;
    color:#535353;
}
.quality-list li .quality-title span{
  display:inline-block;
  width:28px;
  height:28px;
  margin-right:16px;
  vertical-align:sub;
 background-position: -102px -34px; 
}
.quality-list li .quality-con {
    margin-top:24px;
    font-size:15px;
    color:#7d7d7d; 
}
.quality-list li .quality-con span{
display:inline-block;
}
.quality-list li .quality-con span:first-child{
 width:12%;
 font-size:14px;
 color:#5ac5e5;
}
.quality-list li .quality-con span:last-child{
 width:80%;
     line-height: 24px;
     height:44px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.quality-list li .quality-last {
 font-size:14px;
 margin-top:24px;
 color:#999;
}
.mater-bg {    
    background-image:url(../image/question-master.png);
    background-size: 200px 200px;
}
.quality-list li .provide {
   display:inline-block;
  width:16px;
  height:16px;
  background-position: -56px -35px; 
  margin-right:11px;
  vertical-align:sub;
}
.blue {
    color:#5ac5e5;
}
.quality-list li .zan-wrap {
    display:inline-block;
    width:auto;
}
.quality-list li .zan-wrap>span.zan-berfor{
    display:inline-block;
   width:18px;
  height:18px;
    background-position: 0 -35px; 
  margin-right:6px;
  vertical-align:sub;
}
.quality-list li .zan-wrap>span.zan-logo{
    background-position: -28px -35px; 

}.quality-list li .quality-last {
    font-size: 14px;
    margin-top: 24px;
    color: #999;
}
.wrap1 {

    overflow: hidden;
}
.person22{ height:56px; border-bottom:1px solid #f7f7f7;}
.person-title{ float:left;}
.person-f {line-height:60px; margin-right:35px; color:#ff7a8e}
.doctor-right{ width:349px; float:right; }
.doctor-k{ border-bottom:1px solid #f7f7f7; height:53px; color:#fe6a80; line-height:53px; font-size:16px; padding-left:25px}
.ellipsis{width:200px; height:30px; overflow:hidden }

/*模拟下啦列表*/
.news-t{ float:right; width:330px; border:1px solid #ededed; padding:10px; margin-bottom:10px;}
.reqForm1 .ft18{ font-size: 18px; }
.reqForm1 form{ width: 268px; padding: 10px 8px 11px 30px;}
.reqForm1 ul{     margin-top: 25px;}
.reqForm1 ul li{ min-height: 54px; margin-bottom: 12px; }
.reqForm1 ul li:after{ display: block; visibility: hidden; clear: both; height: 0; content: '.'; }
.reqForm1 ul .li-area{ min-height: 68px; }
.reqForm1 li textarea, .reqForm1 li > input{ display: block; float: left; width: 258px; height: 34px; margin-top: 0; padding: 0 4px; font-size: 14px; color: #999; border: 1px solid #dcdcdc; background: #fff; }
.reqForm1 li textarea{ float: none; height: 56px; padding: 5px 4px; }
.reqForm1 li input{ line-height: 34px; }
.reqForm1 li input.username{ width: 148px; }
.reqForm1 li input.vcode{ width: 130px; }
.reqForm1 li div label{ display: block; float: left; padding: 8px 8px 0; cursor: pointer; color: #555; *padding: 8px 0 0; }
.reqForm1 li div input{ margin: 4px 5px 0; border: none; background: none; }
.reqForm1 .sub-btn{ width: 266px; height: 42px; margin-bottom: 4px; font-family: 'SimHei'; font-size: 20px; line-height: 42px; text-indent: 5px; letter-spacing: 8px; color: #fff; border: 1px solid #ffb93f; border-radius: 2px; background: #ffb93f; *border: none; }
.reqForm1 span{ line-height: 25px; color: #999; }
.reqForm1 .sub-btn:hover{ cursor: pointer; background: #ffa127; }
.reqForm1 li textarea.shan, .reqForm1 li input.shan, .reqForm1 li > div > a.shan{ color: #f00; border-color: #f00; background: #ffe3e8; }
.reqForm1 li div > label.shan{ color: #f00; border-color: #f00; }
.reqForm1 li div > label input{ border-color: #f00; }
.reqForm1 form > span{ display: block; text-align: center; }
.reqForm1 p.ft18{ padding-bottom: 12px; }
.reqForm1 .phonenumber{ margin-bottom: 5px; }
.reqForm1 .serv_num i{ font-style: normal; color: #ffb93f; }
.reqForm1 .serv_num{ padding: 3px 0 11px; font-size: 12px; }
.reqForm1 .where{ margin-top: -6px; padding-bottom: 18px; font-size: 0; }
.reqForm1 .where i, .where label{ font-size: 14px; }
.reqForm1 .where i{ padding-right: 13px; padding-left: 17px; background: url('../image/common-head.png') no-repeat 0 -1444px; }
.reqForm1 .where .checkBox{ position: relative; top: 2px; display: inline-block; overflow: hidden; width: 0; height: 13px; margin-right: 6px; padding-left: 13px; background: url('../image/common-head.png') no-repeat 0 -1466px; }
.reqForm1 .where .checkBox input{ display: none; }
.reqForm1 .where .checkBox.checked{ background-position: -18px -1466px; }
.reqForm1 .where label{ position: relative; z-index: 0; padding-right: 10px; cursor: pointer; }
.reqForm1 ul li.sel_box{ overflow: auto; }
.sel_box{ position: relative; float: left; width: 126px; height: 34px; background: #ccc; }
.sel_box a{ position: absolute; top: 0; left: 0; overflow: hidden; width: 94px; height: 32px; padding: 0 20px 0 10px; font-size: 14px; line-height: 32px; white-space: nowrap; text-decoration: none; text-overflow: ellipsis; word-break: keep-all; color: #999 !important; border: 1px solid #d8d8d8; background: #fff url(../image/sel_icon.png) no-repeat 102px center; }
.sel_box .a-now{ color: #333 !important; }
.sel_box .sel_ul{ position: absolute; z-index: 1; display: none; overflow: auto; width: 124px; max-height: 200px; margin-top: 34px; border: 1px solid #d8d8d8; border-top: none; background: #fff; }
.sel_box .sel_ul li{ height: 34px; margin-bottom: 0; padding-left: 10px; font-size: 14px; line-height: 34px; cursor: pointer; color: #333; }
.sel_box .sel_ul li:hover{ color: #fff; background: #3875d7; }
.sel_box .sel_ul .li_now{ color: #fff; background: #3875d7; }
.sel_box select{ float: left; width: 126px; height: 34px; margin-right: 20px; font-size: 14px; color: #999; border: 1px solid #dbdbdb; *margin-top: 3px; }
.sel_box select.shan{ color: #f00; border-color: #f00; background-color: #ffe3e8; }
.reqForm1 li > div.sel_box > a.shan{ background: #ffe3e8 url(../image/sel_icon.png) no-repeat 102px center; }
.reqForm1 li > div.sel_box.mar-r13{ margin-right: 13px; }
.sel_box .now{ color: #333; }
.sel_box select option{ font-size: 14px; color: #f00; }
/*模拟下啦列表*/
.case33{ margin-top:10px; width: 1290px; margin:0px auto; margin-top:15px}
.case-m{ border:1px solid #ededed; width:720px; line-height:52px; float:left}
.case0-ali{background:url(https://www.cprmyy.com/static/images/223333.png) no-repeat; margin-left:25px;font-size: 16px;color: #fe6a80; padding-left:15px; line-height: 35px;  
height: 50px; margin-top:10px; padding-left:55px; float:left}

.clear{ clear:both}
.news-p{ float:right; width:330px; border:1px solid #ededed; padding:10px; margin-bottom:10px;}
.newsp-title{ border-bottom:1px solid #ededed; height:40px; font-size: 16px; color: #fe6a80; background:url(https://www.cprmyy.com/static/images/5645.png) no-repeat; padding-left:45px; margin:8px; line-height:25px}
.newp-d{ line-height:24px; font-size:16px; color:#6a6a6a;}
.newp-ny{ margin-top:5px; color:#a9a6a6; line-height:24px}
.news-p li{ border-bottom:1px solid #ededed; padding:11px}
.case-ddd{ height:60px;}
.hospital-gg11{ margin-top:10px}
.case-ddd{   border-bottom:1px solid #ededed}
/* 项目综合页 end */

/*二级项目页样式*/
.plastic-common-intro {padding-bottom: 14px;padding-top:10px; border-bottom: 1px dotted #ccc;}
.plastic-common-intro .intro-head {overflow: hidden;margin-bottom: 5px;}
.plastic-common-intro .intro-head img {float: left;width:105px;height: 80px;margin-right: 10px;}
.plastic-common-intro .intro-head-m {word-wrap: break-word;word-break: break-all;margin-left: 90px;}
.plastic-common-intro .intro-head-desc {font-size:12px;color: #666;line-height: 25px; }
.plastic-common-intro .intro-head-m .xmjs{ font-size:14px;text-indent:28px;color: #666;}
.plastic-common-intro .intro-head-m .xmjs a{ color:#ff5370}
.plastic-common-intro .intro-head-m .xmjs a:hover{ color:#666666}
.more-link a{cursor:pointer;color:#ff3366;}
.plastic-common-intro .intro-dim tr {line-height: 30px;}
.plastic-common-intro .intro-dim label {color: #fff;width: 66px;height: 22px;line-height: 22px;text-align: center;display: inline-block;background: #f497b6;border-radius: 11px;margin-right: 7px;}
.plastic-common-intro .intro-dim span {color: #333;}
.plastic-common-intro .intro-dim {table-layout: fixed;width: 100%;font-size: 12px;}
.l_yh_box .list {BORDER-BOTTOM: #e8e8e8 1px solid; BORDER-LEFT: #e8e8e8 1px solid; BACKGROUND-COLOR: #f5f5f5; MARGIN-TOP: 20px; WIDTH: 348px; DISPLAY: inline; OVERFLOW: hidden; BORDER-TOP: #e8e8e8 1px solid; BORDER-RIGHT: #e8e8e8 1px solid}
.l_yh_box .list img{  width: 258px;height: 180px;padding-top: 10px;}
.tab_box {BACKGROUND: url(https://www.cprmyy.com/static/images/r_a.gif) repeat-x 0px 0px; HEIGHT: 50px;}
.tab_box DIV {POSITION: relative; PADDING-BOTTOM: 15px; LINE-height: 25px; PADDING-LEFT: 33px; PADDING-RIGHT: 33px; DISPLAY: inline; BACKGROUND: url(https://www.cprmyy.com/static/images/r_a.gif) repeat-x 0px 0px; FLOAT: left; FONT-SIZE: 18px; BORDER-TOP: #d8d8d8 1px solid; TOP: -1px; CURSOR: pointer; PADDING-TOP: 15px}
.tab_box I {WIDTH: 1px; BACKGROUND: url(https://www.cprmyy.com/static/images/ge.gif) repeat-x 0px 0px; FLOAT: left; HEIGHT: 41px; OVERFLOW: hidden
}
.tab_box DIV SPAN {BACKGROUND-IMAGE: url(https://www.cprmyy.com/static/images/btn_a.gif); POSITION: relative; WIDTH: 20px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FLOAT: left; height: 25px; TOP: 1px; MARGIN-RIGHT: 14px}
.tab_box DIV .fu1 {BACKGROUND-POSITION: 0px 2px}
.tab_box DIV .fu2 {BACKGROUND-POSITION: 0px -19px}
.tab_box DIV .fu3 {BACKGROUND-POSITION: 0px -39px}
.tab_box .active {BACKGROUND: url(https://www.cprmyy.com/static/images/r_b.gif) repeat-x 0px 0px; COLOR: #ff6599; BORDER-TOP: #ff6599 1px solid}
.tab_box .active a{ color:#ff5370;}
.tab_box .active SPAN {BACKGROUND-IMAGE: url(https://www.cprmyy.com/static/images/btn.gif); COLOR: #ff6599}

.sub_xm_t {LINE-HEIGHT: 18px; PADDING-LEFT: 31px; BACKGROUND: url(../image/icon.gif) no-repeat 0px -190px; HEIGHT: 18px; COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: normal}
.tab_xm_box {OVERFLOW: hidden}
.tab_xm_box .list {PADDING-BOTTOM: 10px;LINE-HEIGHT: 14px;MARGIN: 10px 10px 0px 0px;FLOAT: left;PADDING-TOP: 10px;}
.tab_xm_box .list A {COLOR: #333;FONT-SIZE: 14px;BORDER: #e8e8e8 1px solid;padding: 5px 10px;DISPLAY: inline;}
.tab_xm_box .list A:hover{color:#ff6699;border-color:#ff6699;}
.tab_xm_box .active {BORDER-BOTTOM-COLOR: #ff6599; BORDER-TOP-COLOR: #ff6599; BORDER-RIGHT-COLOR: #ff6599; BORDER-LEFT-COLOR: #ff6599
}
.tab_xm_box .active A {COLOR: #ff6599}
.tab_xm_box .active .fu {BACKGROUND-POSITION: 0px -316px}
.xm_t {LINE-HEIGHT: 18px; FONT-FAMILY: 微软雅黑, 黑体; HEIGHT: 18px; COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: normal}
.xm_t STRONG {FLOAT: left}
.xm_t EM {BACKGROUND-IMAGE: url(https://www.cprmyy.com/static/images/t_bg.gif); MARGIN: 5px 0px 0px 10px; WIDTH: 50%; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 12px}
.xm_t .more {LINE-HEIGHT: 12px; MARGIN-TOP: 6px; FLOAT: right; FONT-SIZE: 12px}
.xm_t .more A {COLOR: #999}
.xm_t_b {BORDER-BOTTOM:3px solid #F4F4F4; PADDING-BOTTOM: 10px}
.xm_t_b STRONG {BORDER-BOTTOM:3px solid #ff3366; POSITION: relative; HEIGHT: 27px; font-size:16px;}
.xm_dq {FONT-SIZE: 14px}
.b_a_box {POSITION: relative; WIDTH: 745px; LEFT: -15px}
.b_a_box .list {BORDER-BOTTOM: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; MARGIN: 15px 0px 0px 15px; WIDTH:123px; DISPLAY: inline; FLOAT: left; BORDER-TOP: #d8d8d8 1px solid; BORDER-RIGHT: #d8d8d8 1px solid}
.b_a_box .list .pic {POSITION: relative; MARGIN: 5px 5px 0px 6px;HEIGHT: 110px; OVERFLOW: hidden}
.b_a_box .list IMG {WIDTH:110px; height:110px;}


.b_a_box .list P {POSITION: absolute; LINE-HEIGHT: 25px; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: url(https://www.cprmyy.com/static/images/zhe1.png) 0px 0px; HEIGHT: 25px}
.b_a_box .list P .l {TEXT-ALIGN: center; WIDTH: 50%; DISPLAY: inline-block; COLOR: #fff}
.b_a_box .list P .r {TEXT-ALIGN: center; WIDTH: 50%; DISPLAY: inline-block; COLOR: #fff}
.b_a_box .list H3 {	TEXT-ALIGN: center; LINE-HEIGHT: 33px; BACKGROUND-COLOR: #f5f5f5; MARGIN-TOP: 5px; WIDTH: 100%; HEIGHT: 33px; FONT-SIZE: 14px; BORDER-TOP: #d8d8d8 1px solid; FONT-WEIGHT: normal}
.tab_xm_box .active a {color: #ff6599;}


/*三级项目页样式*/
.sub_t {OVERFLOW: hidden;padding:30px 0px;  border-bottom: #d8d8d8 1px solid;}
.sub_t H1 {LINE-HEIGHT: 24px;FLOAT: left;COLOR: #333;FONT-SIZE: 36px;FONT-WEIGHT: normal;}
.sub_t EM {LINE-HEIGHT: 14px;MARGIN: 10px 0px 0px 10px; DISPLAY: inline-block;HEIGHT: 14px; color: #999; font-size: 16px;}
.abox4 LI .name:hover {COLOR: #66c9be; TEXT-DECORATION: none}
.bbox LI .name:hover {COLOR: #66c9be; TEXT-DECORATION: none}
.beauty_list .title:hover {COLOR: #66c9be; TEXT-DECORATION: none}
.abox8 A:hover {COLOR: #66c9be; TEXT-DECORATION: none}
.list_set LI P A:hover {COLOR: #66c9be; TEXT-DECORATION: none}
.article {width: 980px; border: 1px solid #e5e5e5;margin-bottom:20px;}
.content_body {WIDTH:770px; border: 1px solid #e5e5e5;margin-bottom:20px; padding:10px;}
.aside {WIDTH: 290px; FLOAT: right}
.device_item_nav {MARGIN-BOTTOM: 0px}
.device_item_nav .on {BORDER-BOTTOM-COLOR: #66c9be; BORDER-TOP-COLOR: #66c9be; COLOR: #66c9be; BORDER-RIGHT-COLOR: #66c9be; BORDER-LEFT-COLOR: #66c9be}
.device_item_nav .on A {COLOR: #66c9be}
.item_nav_con {	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: #e5e5e5 1px solid}
.item_nav_con .summary {PADDING-BOTTOM: 20px; LINE-height: 25px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 14px; PADDING-TOP: 20px}
.item_nav_con .summary P {TEXT-INDENT: 28px}
.abox {PADDING-TOP: 14px}
.abox .head {LINE-HEIGHT: 32px; FONT-SIZE: 16px}
.abox .body {BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid}
.abox .more {TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px}
.abox1 {MARGIN-BOTTOM: 20px; PADDING-TOP: 0px}
.abox1 .body {OVERFLOW: hidden}
.abox1 UL { MARGIN-TOP: -1px; padding:4px;}
.abox1 LI {BORDER-BOTTOM: #dcdcdc 1px dashed; width:780px; height:30px; line-height:30px; margin:10px 0px;}
.abox1 LI SPAN {float:left;}
.abox1 LI .t {WIDTH:68px;height:24px;line-height:24px;COLOR:#fff;background: #FA8AAF;border-radius: 10px; text-align:center; }
.abox1 LI .c {WIDTH: 160px;height: 24px;overflow: hidden; padding:0px 10px;}
.abox2 .body {PADDING-BOTTOM: 30px}
.abox2 .info {PADDING-BOTTOM: 14px; LINE-HEIGHT: 24px; PADDING-LEFT: 34px; PADDING-RIGHT: 34px; FONT-SIZE: 14px; PADDING-TOP: 14px}
.abox2 IMG {MARGIN: 0px auto; DISPLAY: block; MAX-WIDTH: 840px !important}

.abox3{ width:770px; padding:10px;}
.abox3 LI { width:385px; font-size:14px; float:left;}
.abox3 LI H3 { height:30px; line-height:30px; BACKGROUND:url(https://www.cprmyy.com/static/images/title_bg.png)no-repeat left bottom; }
.abox3 LI P { width:385px; line-height:22px; color:#959595;}


.abox4 UL {	MARGIN-TOP: 14px}
.abox4 LI {PADDING-LEFT: 2%; WIDTH: 31%; FLOAT: left; HEIGHT: 84px}
.abox4 LI .pic {DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 12px}
.abox4 LI .name {LINE-height: 25px; MARGIN-TOP: 4px; WIDTH: 150px; DISPLAY: block; FLOAT: left; HEIGHT: 60px; COLOR: #333; FONT-SIZE: 14px; OVERFLOW: hidden}
.abox4 .unfold {TEXT-ALIGN: center; MARGIN: 0px 2%; DISPLAY: none; HEIGHT: 24px; FONT-SIZE: 14px; BORDER-TOP: #e5e5e5 1px solid; CURSOR: pointer; PADDING-TOP: 4px}


/*相关问答*/
.flleft{ float:left;}
.flright{ float:right;}
.person-ask-list .person-box  .person-ask-tit {padding: 0 0 30px;}
.person-ask-tit {
    font-size: 18px;
    color: #666;
    padding: 44px 0 38px;
}
.person-ask-tit span {
    display: block;
    height: 25px;
    line-height: 25px;
    border-left: 4px solid #ff5370;
    padding-left: 8px;
}
.ask-list-t2 LI {BORDER-BOTTOM: #f2f2f2 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px}
.ask-list-t2 .arc {WIDTH:720px; FLOAT: left}
.ask-list-t2 .ques {PADDING-BOTTOM: 20px; LINE-HEIGHT: 18px; FONT-SIZE: 16px}
.ask-list-t2 .ques .en_green {WIDTH: 30px; HEIGHT: 18px; COLOR: #9fd28f; FONT-SIZE: 16px}
.ask-list-t2 .answ .en_blue {WIDTH: 30px; HEIGHT: 16px; COLOR: #9ecdee; FONT-SIZE: 16px}
.ask-list-t2 .pic-box {BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 50px; HEIGHT: 50px; OVERFLOW: hidden; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; border-radius: 50%}
.ask-list-t2 .pic-box IMG {WIDTH: 50px; HEIGHT: 50px}
.ask-list-t2 .arc1 {PADDING-LEFT: 15px; WIDTH:645px}
.ask-list-t2 .arc1 P {LINE-HEIGHT: 22px; COLOR: #666; FONT-SIZE: 14px}
.ask-list-t2 .arc1 .c999 {COLOR: #999; FONT-SIZE: 12px}
/*相关问答*/

/*资讯*/
.wenzhang{width: 980px; margin: 20px 0px;}
.wenzhang li{margin-bottom: 20px;border-bottom:1px solid #D5D5D5;display: inline-block;}
.wenzhangimg a img{width: 148px;height: 100px;}
.wzbiaot{width: 600px;}
.wzbiaot h2{ margin-left:10px; font-size:16px;  overflow:hidden;}
.wzbiaot p{ margin-left:10px; font-size:12px; line-height:25px; }
.wzbiaot p span {color:#999}
.wenzhangtxt p{margin-bottom: 10px;}


.case33{ margin-top:10px; width: 1290px; margin:0px auto; margin-top:15px}
.case-m{ border:1px solid #ededed; width:720px; line-height:52px; float:left;margin-top: 10px;}
.case0-ali{background:url(https://www.cprmyy.com/static/images/223333.png) no-repeat; margin-left:25px;font-size: 16px;color: #fe6a80; padding-left:15px; line-height: 35px;  
height: 50px; margin-top:10px; padding-left:55px; float:left}
.hyiyuan-p11{ height:150px; overflow:hidden; }
.hyiyuan-title11{ font-size:15px; color:#666; width:200px; height:50px;overflow:hidden}
.hospital-gg11 li{ margin:15px 0px 0px 30px; float:left}
.hospital-gg11 img{ width:200px; }
.clear{ clear:both}
.news-p{ float:right; width:330px; }
.newsp-title{ border-bottom:1px solid #ededed; height:40px; font-size: 16px; color: #fe6a80; background:url(https://www.cprmyy.com/static/images/5645.png) no-repeat; padding-left:45px; margin:8px; line-height:25px}
.newp-d{ line-height:25px; height:25px; font-size:16px; color:#6a6a6a; overflow:hidden;}
.newp-ny{ margin-top:5px; color:#a9a6a6; line-height:24px}
.news-p li{ border-bottom:1px solid #ededed; padding:11px}
.case-ddd{ height:60px;}
.hospital-gg11{ margin-top:10px}
.case-ddd{   border-bottom:1px solid #ededed}