.cate-box{width:1178px;}
.cate-list li{margin:5px 0;width:133.5px;float:left;text-align:center;border-right:1px solid #ddd;}
.cate-list li a{color:#666;}
.cate-list li a:hover{color:#08c;}
.cate-list li.curr{border:none;color:red;}
.cate-list .on{color:red;text-decoration:underline;font-weight:bold;}

.top-list{padding:8px 0 0;width:100%;overflow:hidden;}
.top-list-img{width:400px;height:300px;position:relative;overflow:hidden;}
.top-list-img img{float:left;position:absolute;overflow:hidden;}
.top-list-txt{width:350px;height:300px;}

.listing{width:100%;overflow:hidden;}
.listing-img{width:230px;height:150px;}
.listing-img img{border:1px solid #ddd;}
.listing-txt{width:520px;height:120px;}

.listing-rq{ display: block; float: right; width: 65px; height: 85px; margin-top: 14px; border: #595758 solid 1px; position: relative; padding: 0 10px}
.listing-rq:before{ content: ''; position: absolute; top: 50%; left: -11px; margin-top: -8px; width: 20px; height: 20px; border-left: #595758 solid 1px; border-bottom: #595758 solid 1px; transform: rotate(45deg); background: #FFF}
.listing-rq .date{ display: block; width: 100%; text-align: center; font-size: 30px; line-height: 46px; border-bottom: #ababab solid 2px; color: #585657}
.listing-rq .mouth{ display: block; width: 100%; text-align: center; font-size: 14px; line-height: 30px; color: #585657}

  .quotation{position:relative;margin-bottom:30px}
    .quotation .icon{background-image: url(../image/0908_zyc_icons.png);background-image: -webkit-image-set(url(../image/0908_zyc_icons.png) 1x,url(../images/0908_zyc_icons2x.png) 2x);background-repeat: no-repeat;width:28px;height:24px}
    .quotation .quotation-right{background-position:-333px -100px;position:absolute;bottom:0;right:0}
    .quotation .quotation-left{background-position:-268px -100px;position:absolute;top:0;left:0}
    .quotation p{padding-left:38px;font-size:16px;color:#4D4F53;letter-spacing:1px;line-height:28px}
	
.listing-top{padding:8px 0 0;width:100%;overflow:hidden;}
.listing-top-img{width:400px;height:300px;position:relative;overflow:hidden;}
.listing-top-img img{float:left;position:absolute;max-width:400px;min-width:400px;overflow:hidden;}
.listing-top-txt{width:350px;height:300px;}

.pictxt-list{width:100%;overflow:hidden;}
.pictxt-list-img{width:110px;height:90px;}
.pictxt-list-txt{width:180px;height:90px;}
.pictxt-list span{margin:0 10px 0 0;width:21px;height:21px;line-height:21px;background:#ff5591;}

.pictxt-list2{width:100%;overflow:hidden;}
.pictxt-list2-img{width:180px;height:90px;}
.pictxt-list2-txt{width:630px;height:90px;}
.pictxt-list2 span{margin:0 10px 0 0;width:21px;height:21px;line-height:21px;background:#ff5591;}

.txt-list{width:100%;overflow:hidden;}
.txt-list-img{width:144px;height:90px;}
.txt-list-txt{width:200px;height:90px;}
.txt-list span{width:15px;height:15px;background:url(../image/icon.png) no-repeat 0 -253px}

.new-list{width:100%;overflow:hidden;}
.new-list-img{width:144px;height:90px;}
.new-list-txt{width:620px;height:90px;}
.new-list span{width:15px;height:15px;background:url(../image/icon.png) no-repeat 0 -253px}

.dede_pages {margin:20px auto;height:30px;width:100%;text-align:center;overflow:hidden;}
.dede_pages ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.dede_pages ul li {list-style:none;float:left;padding:0px 10px;background:#f0f0f0;height:28px; line-height:28px; margin:0 3px;font-size:14px;}
.dede_pages ul li a{color:#333;}
.dede_pages ul li:hover{background:#B13A76;color:#fff;}
.dede_pages ul li:hover a{color:#fff;}
.dede_pages ul li a:hover{background:#B13A76;color:#fff;}
.dede_pages ul li.thisclass{ background:#B13A76; display:block;color:#fff;}
.dede_pages ul li.thisclass a{color:#fff;}


.np li{width:49%;overflow:hidden;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.f26{font-size:26px}.f28{font-size:28px}.f30{font-size:30px}.f35{font-size:35px}.ys_0{color:#000}.ys_3{color:#333}.ys_45{color:#454545}.ys_6{color:#666}.ys_9{color:#999}.ys_b{color:#00aee6}.ys_c{color:#ccc}.ys_f{color:#fff}.ys_g{color:#060}.ys_r{color:#c80000}.ys_y{color:#f90}.ys_a{color:#697988}h1{font-size:24px}h2{font-size:22px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}.lh_10{line-height:10px}.lh_12{line-height:12px}.lh_15{line-height:15px}.lh_16{line-height:16px}.lh_18{line-height:18px}.lh_20{line-height:20px}.lh_21{line-height:21px;padding-top: 15px}.lh_23{line-height:23px}.lh_25{line-height:25px}.lh_28{line-height:28px}.lh_30{line-height:30px}.lh_35{line-height:35px}.lh_40{line-height:40px}.lh_45{line-height:45px}.lh_50{line-height:50px}.lh_65{line-height:65px}.lh_80{line-height:80px}.lh_100{line-height:100px}.h_10{height:10px}.h_12{height:10px}.h_15{height:15px}.h_16{height:16px}.h_18{height:18px}.h_20{height:20px}.h_21{height:21px}.h_23{height:23px}.h_25{height:25px}.h_28{height:28px}.h_30{height:30px}.h_35{height:35px}.h_40{height:40px}.h_45{height:45px}.h_50{height:50px}.h_65{height:65px}.h_80{height:80px}.h_100{height:100px}.b_b{border:#00aee6 1px solid}.b_e{border:#eee 1px solid}.b_d{border:#ddd 1px solid}.b_d_t{border-top:#ddd 1px solid}.b_d_r{border-right:#ddd 1px solid}.b_d_b{border-bottom:#ddd 1px solid}.b_d_l{border-left:#ddd 1px solid}.b_no{border:none}.m_auto{margin:auto}.m_1{margin:1px}.m_t_1{margin-top:1px}.m_r_1{margin-right:1px}.m_b_1{margin-bottom:2px}.m_l_1{margin-left:1px}.m_2{margin:2px}.m_t_2{margin-top:2px}.m_r_2{margin-right:2px}.m_b_2{margin-bottom:2px}.m_l_2{margin-left:2px}.m_5{margin:5px}.m_t_5{margin-top:5px}.m_r_5{margin-right:5px}.m_b_5{margin-bottom:5px}.m_l_5{margin-left:5px}.m_10{margin:10px}.m_t_10{margin-top:10px}.m_r_10{margin-right:10px}

.m_b_10{margin-bottom:10px}.m_l_10{margin-left:10px}.m_15{margin:15px}.m_t_15{margin-top:15px}.m_r_15{margin-right:15px}.m_b_15{margin-bottom:15px}.m_l_15{margin-left:15px}.m_20{margin:20px}.m_t_20{margin-top:20px}.m_r_20{margin-right:20px}.m_b_20{margin-bottom:20px}.m_l_20{margin-left:20px}.m_30{margin:30px}.m_t_30{margin-top:30px}.m_r_30{margin-right:30px}.m_b_30{margin-bottom:30px}.m_l_30{margin-left:30px}.m_t_35{margin-top:35px}.p_1{padding:1px}.p_2{padding:2px}.p_t_2{padding-top:2px}.p_r_2{padding-right:2px}.p_b_2{padding-bottom:2px}.p_l_2{padding-left:2px}.p_5{padding:5px}.p_t_5{padding-top:5px}.p_r_5{padding-right:5px}.p_b_5{padding-bottom:5px}.p_l_5{padding-left:5px}.p_10{padding:10px}.p_t_10{padding-top:10px}.p_r_10{padding-right:10px}.p_b_10{padding-bottom:10px}.p_l_10{padding-left:10px}.p_15{padding:15px}.p_t_15{padding-top:15px}.p_r_15{padding-right:15px}.p_b_15{padding-bottom:15px}.p_l_15{padding-left:15px}.p_b_8{padding-bottom:8px}.p_20{padding:20px}.p_t_20{padding-top:20px}.p_r_20{padding-right:20px}.p_b_20{padding-bottom:20px}.p_l_20{padding-left:20px}.p_30{padding:30px}.p_t_30{padding-top:30px}.p_r_30{padding-right:30px}.p_b_30{padding-bottom:30px}.p_l_30{padding-left:30px}.b_r{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.b_r_y{-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px}.top{width:100%;border-bottom:#b3b3b3 1px solid}.i_top{width:1000px}.slogan{width:400px}.slogan ul{overflow:hidden}.slogan li{display:block}.top_r{width:500px}.top_r ul{width:200px}.top_r li{display:inline}.bg_f5{background:#f5f5f5}

.line_b_1{background:url( ../image/line_b_1.png) repeat-x left bottom}

.line_b_2{background:url( ../image/line_b_2.png) repeat-x left bottom}
.line_b_3{background:url( ../image/line_b_3.png)}
.dot_1{padding:0 0 0 10px;background:url( ../image/list-01.png) no-repeat 0 0}

.line_b_22{border-bottom:1px solid #eee;padding-bottom:3px;}
.bread {
	width:1200px;margin:0 auto;
    color: #999999;
    font-size: 15px;
    line-height: 16px;padding-left:25px;background:url( ../image/home.png)  no-repeat left center;
}
.main-title {
	width:1200px;margin:0 auto;
    font-size: 28px;
    color: #4d4f53;
    letter-spacing: 1px;
    line-height: 54px;
    padding: 20px 0;font-weight: 700;
}

.inff{border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;height:60px;line-height:60px;}
.info{float:left;font-size:14px;}
.info small{font-size:14px;margin-left:15px;}
.row{width:100%;}
.col-md-3 {
    width: 25%;float:left;
}
.col-md-9 {
    width: 73%;float:right;
}
.taocan-title {
    margin-top: -80px;
    min-height: 220px;
	  background-color: #5e3788;
    color: #fff;
    padding: 20px 20px;font-size:20px;
}
.taocan-title .h2 {
    margin-top: 15px;font-size:30px;
}
.taocan-list {
    padding-top: 15px;
    padding-bottom: 15px;
}
.taocan .table-font{color:#d9534f;font-weight:500}
.taocan .fa-close{color:#d9534f}
.taocan-bar{background-color:#fff;height:250px;background:url(http://www.ydgjivf.com/templets/skin/img/taocan-ban.jpg) center center no-repeat}
.taocan-title{background-color:#5e3788;color:#fff;padding:15px 20px}
.taocan-title .h2{margin-top:5px}
.taocan-list{background-color:#fff}
.taocan-list ul{list-style:none;padding:0}
.taocan-list li a{background-color:#fff;display:block;font-size:18px;border-left:5px solid transparent;border-bottom:1px solid #f3f3f3;padding: 10px 10px 10px 20px;}
.taocan-list li a span{font-weight:700;font-size:24px;color:#5e3788}
.taocan-list li a:hover,.taocan-list li a.active{background-color:#f5f5f5;border-left:5px solid #5e3788}
.taocan-list li a:hover span,.taocan-list li a.active span{color:#f6ac00}

.ep-crumb{line-height:3em;padding-left:20px;margin-top:15px;margin-bottom:15px;font-size:12px;color:#999}

.module-box{border-radius:5px;background-color:#fff;padding: 15px 30px 30px;margin-bottom:15px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.08);border:1px solid #c5adde;}

.taocan-subtitle h1{
    font-size: 1.8em;
    margin-bottom: 15px;
}

.ep-time-soure {
    color: #999;
    border-bottom: 1px solid #eee;
    padding-top: 15px;
    padding-bottom: 15px;
}
.article-body {
    padding-top: 20px;
    font-size: 16px;
    line-height: 32px;
}

.nav2 {
    width: 855px;
    height: 80px;
    background-color: #fff;
}
.nav3 {
    width: 855px;margin-top:20px;
    background-color: #fff;padding-bottom:20px;
}
.nav4 {
    width: 855px;margin-top:0px;
    background-color: #fff;margin-bottom:20px;
}
.yiyuan{width:907px;height:72px;/* border-top:1px solid #ccc;*/margin:0 auto;}
.yiyuan a{display:block;float:left;font-size:14px;color:#323232;margin:15px 25px 0 0;padding:10px 6px;}
.yiyuan a:hover,.yiyuan a:active,.yy_click{border-bottom:3px solid #fc5987;}

.flot_right {
    width: 300px;
    float: right;
}

.flot_right .right_top{width:100%;height:180px;background-color:#fff;}
.right_top h4{font-size:13px;color:#ef8200;text-align:center;padding-top:13px;} 
.right_top h4::before{content:"";display:block;width:30px;height:1px;background-color:#ef8200;position:relative;top:12px;left: 15px;}
.right_top h4::after{content:"";display:block;width:30px;height:1px;background-color:#ef8200;position:relative;top: -10px;right: -172px;}
.right_top .touxiang{width:100%;height:140px; background:url(../image/nana.png) 14px 13px no-repeat,url(../image/erweima.jpg) 109px 13px no-repeat;}
.right_top .touxiang p{width:65px;text-align:center;padding: 88px 0 0 17px;font-size:15px;color:#000;}
.flot_right .right_cen{width:100%;height:148px;background-color:#fff;margin-top:14px;}
.right_cen h4{font-size:13px;color:#323232;border-bottom:2px solid #f97a7e;padding-top:14px;width:56px;font-weight: 600;padding-bottom:3px;margin:0 0 10px 15px;}
.right_cen p{color:#888888;font-size:12px;margin:-5px 0 0 25px;padding-left: 37px;}
.right_cen p::before{content:"";display:block;width:15px;height:15px;background:url(../image/tubiao_xingxing.png) no-repeat;position:relative;top:18px;left:-22px;}

.flot_right .right_bot{width:100%;height:108px;background-color:#fff;margin-top:14px;background-color:#fff;}
.flot_right .right_bot img{display: -webkit-inline-box;width:100%;height:100%;}

.news_content {padding:0 20px;}
.news_content .news_details_photo{ float:left; width:285px; height:182px;}
.news_content .news_details{ float:right; width:510px;}
.news_content{ border-bottom:solid 1px #dddddd; padding-top:30px; padding-bottom:30px; overflow:hidden;}
.news_details h1{ font-size:16px; color:#4c4c4c; font-weight:bold; line-height:26px; margin-top:14px;}
.news_details h2{ font-size:12px; color:#b1b1b1;line-height:22px;}
.news_details p{ font-size:12px; color:#808080; line-height:22px;}
.news_details_more{ width:78px; height:26px; background-color:#ff6db5; color:#fff; text-align:center; line-height:26px; float:right; margin-top:50px;}
.news_details_more:hover{
	background-color:#f9489f;	
}
.news_details_more a{color:#fff;}


.container {
    width: 1200px;margin:0 auto;
}
.text-center {
    text-align: center;
}
.big-title {
    line-height: 1.8em;
    margin-bottom: 20px;
}

.big-title h3 {
       font-size: 30px;
    font-weight: 700;
    margin-bottom: 10px;
}
.big-title .en-title {
    font-size: 12px;
    color: #999;
}
.big-title .info-title {
    font-size: 16px;
}
.col-md-7 {
    width: 55%;float:left;overflow:hidden;
}
.col-sm-5{width:41%;float:right;}
.about-con{padding-top:40px}
.about-info p{line-height:32px;text-indent:2em;font-size:15px;}
.about-img,.about-img-xz{margin-left:auto;margin-right:auto}
.about-xz-t dt{font-size:22px;color:#5e3788;font-weight:400}
.about-xz-t dd{font-size:16px}
.about-index-btn{padding-bottom:30px}
.about-consult{padding:30px 0;background-image:url(http://www.ydgjivf.com/static/img/Successfulcase.jpg);background-position:center bottom}
.about-consult a{margin-bottom:10px}
.about-consult p{font-weight:700;margin-bottom:30px}
.gy-container .col-5{float:left;width:100%;padding:0 15px}
.gy-container .module-box{padding:5px;position:relative}
.gy-container .module-box span{text-align:center;color:#fff;width:70%;border-radius:30px;display:block;position:absolute;bottom:20px;line-height:34px;left:50%;margin-left:-35%;background-color:rgba(104,59,147,.7)}
.gy-container .img-thrumb img{max-width:100%;border-radius:5px}
.gy-article-body{padding:30px 0;margin:0 -15px}
.gy-article-body img{max-width:100%}
.gy-article-body #gy-video{width:100%}
.clumn-company{padding-top:50px;padding-bottom:20px}
.about-xz-t dl{margin-bottom:20px;}
.about-xz-t dt {
    font-size: 22px;
    color: #5e3788;
    font-weight: 400;line-height:1.5;
}

.i-company{position:relative;z-index:100;padding-bottom:20px}
.i-company .comp-title img{display:block;margin:0 auto 30px;width:180px}
.i-company .comp-title p{font-size:16px}
.i-company .company-box{width:12.5%;float:left;padding-left:0px;padding-right:0px;font-weight:700;font-size:18px;line-height:2.2em}
.i-company .company-box span{display:inline-block;line-height:1.4em;font-size:14px;font-weight:400;color:#999}
.i-company .c1,.i-company .c2,.i-company .c3,.i-company .c4,.i-company .c5,.i-company .c6,.i-company .c7,.i-company .c8{background:transparent url(../image/i-icon.png) 0 0 no-repeat;display:block;margin:0 auto 10px;width:67px;height:67px}
.i-company .c1{background-position:-483px 0}
.i-company .c2{background-position:-69px 0}
.i-company .c3{background-position:-138px 0}
.i-company .c4{background-position:-207px 0}
.i-company .c5{background-position:-276px 0}
.i-company .c6{background-position:-345px 0}
.i-company .c7{background-position:-414px 0}
.i-company .c8{background-position:0 0}

.contact_div .left_con {
    width: 510px;
    margin: 0 auto;
}
.contact_div .left_con p {
    margin-bottom: 13px;
    overflow: hidden;
    font-size: 15px;
    color: #111;
}
.contact_div .left_con p img {
    float: left;
    margin-right: 8px;
    width: 20px;
}


 .grade{font-size:14px;color:#656565;padding:15px 10px;}
 .grade a{color:#656565;}
 .grade a:hover{color:#fb9898;}

.hos_info .top2{width:100%;height:200px;background-color:#fff;}
.hos_info .top_left{width:260px;height:200px;float:left;}
.hos_info .top_left img{margin:20px;width:220px;height:160px;}
.hos_info .top_center{float:left;padding:16px 44px 0 0;width:500px;position:relative;}
.hos_info .top_center h3{font-size:18px;color:#1b1b1b;margin-bottom:10px;}
.hos_info .top_center .btitle{font-size:15px;font-family:"微软雅黑";color:#323232;position: relative;font-weight:bold; display: inline;}
.hos_info .top_center .btitle span{font-weight:normal;}
.hos_info .top_center h3{ display: inline; }
.hos_info .top_center h3>span{background:#fff0ce;color:#fda54c;font-size:12px;margin-left:14px;padding:1px 5px;border-radius:3px; display: inline;}
.hos_info .top_center .koubei{font-size:13px;color:#898987;line-height: 22px; margin-top: 10px;}
.hos_info .top_center .koubei>span{color:#fe6a08;font-size:14px;}
.hos_info .top_center .koubei>em{color:#fc797e;font-size:14px;}
.hos_info .top_center .tishi{font-size:13px;color:#888;line-height: 22px;}
.hos_info .top_center .jianjie{font-size:13px;color:#323232;line-height: 22px;overflow: hidden;padding-right: 20px;height:40px;}
.hos_info .top_center .gengduo{color:#fc797e;cursor:pointer;width:292px;height:20px;position:absolute;left:254px;bottom:-2px;background:#fff;}
.hos_info .top_center .gengduo::before{content:"...";color:#323232;}
.hos_info .top_center .shou{color: #6aba00;cursor:pointer;display:none;width:292px;height:20px;position:absolute;left:254px;bottom:-2px;background:#fff;}
.hos_info .top_center .shou::before{content:"...";color:#323232;}
.hos_info .top_center .gd_pro{display:none;width:600px;height:200px;font-size: 13px;color:#323232;position: absolute;left:-18px;background:url(../image/down_box.png) no-repeat;background-size:600px;}
.hos_info .top_center .gd_pro .gd_con{width:558px;height:140px;margin:55px 0 0 21px;overflow:auto;}

.hos_info .top_right{width:300px;height:100%;border-left:1px solid #f5f5f5;float:left;}
.hos_info .top_right a{margin:81px 67px;display: block;cursor:pointer;}

.hos_info .expert{width:100%;height:274px;background:#fff;margin-top:20px;}

.doc_info h5 {
    font-size: 17px;
    color: #322332;
    margin: 24px 20px 0 20px;
    padding: 0px;
    border-left: #f29c9f 3px solid;
    text-indent: 10px;
}
.doc_info .rule{width:100%;height:auto;background:#fff;overflow:hidden; margin-bottom: 20px;}
.doc_info .rule .rule_bg{width:825px;height:auto;margin:15px auto;line-height:26px;font-size:14px;}
.doc_info .rule .rule_bg .rule_platform{padding:0px;letter-spacing:0.8px;border-top: #eee 1px solid; padding-top: 15px; padding-bottom: 15px; }
.doc_info .rule_platform>p{color:#7c7a7b;font-size:13px;}


.doc_info .hos_score{width:100%;height:auto;background:#fff;margin-top:20px;overflow:hidden;}
.doc_info .hos_score .score_cen{width:840px;height:133px;margin:20px auto  0 auto;border-top: #eee 1px solid; padding-top: 15px; padding-bottom: 15px; margin-bottom: 20px;}
.doc_info .hos_score .score_cen li{width:33.1%;height:85px;background-color:#f8f8f8; padding-top: 40px; margin:0px 0;text-align:center; float:left;border-right:1px solid #eee;}
.doc_info .hos_score .score_cen li:last-child{border:none;}
.doc_info .hos_score .score_cen li>p{font-size:13px;color:#848484;}
.doc_info .hos_score .score_cen li>p>span{color:#ff9a04;font-weight: bold;padding-left:7px;}
.doc_info .hos_score .score_cen li>div{overflow:hidden;max-width: 115px;height:30px;margin:0 auto;display: inline-block;}
.doc_info .hos_score .score_cen li>div img{float:left;margin: 3px 5px 0 0;}


.anli2{width:100%;background-color:#fff;padding-top:20px;margin-top:15px;}.anli2 h5 {
    font-size: 17px;
    color: #322332;
    margin: 4px 20px 20px 20px;
    padding: 0px;
    border-left: #f29c9f 3px solid;
    text-indent: 10px;
}

.direct_list{width:100%;overflow:hidden;}
.direct_list img{width:80px;height:60px;float:left;margin:0px 12px 12px 12px;}
.direct_list .direct{padding-top:0px;padding-right:8px;}
.direct_list .direct span{font-size:13px;line-height:20px;color:#323232;}
.direct_list .direct p{font-size:12px;color:#9b9b9b;padding-right: 20px;line-height: 16px;margin-top: 4px;}

.process {width:100%;height:260px;background:#fff;margin-top:0px;padding-top:1px;}
.process ul{overflow:hidden;padding-left:20px;}
.process ul li{float:left;width:188px;height:164px;margin:20px 7.5px;border-radius:6px;overflow: hidden;border:1px solid #f0f0f0;}
.process ul li p{width:100%;height:42px;background:#f29c9f;color:#fff;font-size:16px;line-height:42px;}
.process ul li p i{font-style:oblique;color:#f29c9f;font-size:20px;display:none;margin-right:10px;}
.process ul li p img{display:inline-block;border-bottom:2px solid #fff; padding: 8px 4px;margin: 0px 0px 0 22px;}
.process ul li p span{float:right;margin-right:32px;}
.process ul li div{font-size:14px;line-height:23px;color:#888;text-align:center;padding:10px 15px;}