@charset "utf-8";
/* CSS Document */

/*main_warp*/
.main_warp{ padding-top:198px;}
/*flex_slider*/
.flex_slider{ width:100%; height:434px; overflow:hidden; position:relative; z-index:0;}
.flex_slider .slides{ position:absolute; left:50%; width:1440px; height:434px; margin-left:-720px; overflow:hidden; }
.flex_slider .slides li{float:left; height:434px;}
.flex-control-nav{ width:1100px; position:absolute; z-index:100; left:50%; bottom:0; margin-bottom:20px; margin-left:-550px; text-align:right;}
.flex-control-nav li{ display:inline;}
.flex-control-nav a{ display:inline-block; width:46px; margin-left:4px; height:12px; line-height:12px; text-align:center; background:url(../images/slide_icoa.png) no-repeat; cursor:pointer; text-indent:-9999px;}
.flex-control-nav a:hover,.flex-control-nav a.flex-active{background:url(../images/slide_icob.png) no-repeat;}
.flex-direction-nav{ width:1100px; position:absolute; z-index:100; left:50%; top:50%; margin-top:-34px; margin-left:-550px;}
.flex-direction-nav a{ display:block; width:67px; height:67px; position:absolute; text-indent:-9999px; background:url(../images/slide_btn.png) no-repeat;}
.flex-direction-nav a.flex-prev{left:0; margin-left:-120px;}
.flex-direction-nav a.flex-prev:hover{ background-position:0 -67px;}
.flex-direction-nav a.flex-next{ background-position:-67px 0; right:0; margin-right:-120px;}
.flex-direction-nav a.flex-next:hover{ background-position:-67px -67px;}

/*focus_warp*/
.focus_warp{ height:113px; background:url(../images/focus_01.gif) repeat-x;}
.focus{ width:1100px; margin:0 auto;}
.focus_list{ margin-left:-5.8px; padding-top:13px;}
.focus li{ width:109px; height:77px; padding:4px 4px 10px; float:left; background:url(../images/focus_02a.png) no-repeat; text-align:center; font-size:13px; margin-left:5.8px;}
.focus li a img{ display:block; margin:5px auto 0;}
.focus li:hover{background:url(../images/focus_02b.png) no-repeat;}

/*area1_warp*/
.area1_warp{ padding:45px 0;}
.area{ width:1100px; margin:0 auto;}
/*area1_l*/
.area1_l{ width:281px; float:left;}
/*breeding*/
.breeding{}
/*tit01*/
.tit01{ font-size:20px; color:#333333;}
.tit01 em{ color:#999999; font-size:12px; font-weight:normal; margin-left:5px; text-transform:uppercase;}
/*slide_box*/
.slide_box{overflow:hidden; position:relative; }
.slide_box .hd{position:absolute; top:0; right:0; z-index:1; display:none;}
.slide_box .hd ul{ overflow:hidden; zoom:1; float:left;}
.slide_box .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slide_box .hd ul li.on{ background:#f00; color:#fff; }
.slide_box .bd{ position:relative; height:100%; z-index:0;   }
.slide_box .bd li{ zoom:1; vertical-align:middle; }
.slide_box .bd img{display:block;  }
.slide_box .prev,.slide_box .next{ display:inline-block; width:21px; height:21px; text-align:center; line-height:21px; background:#b1b1b1; color:#fff; font-family:"宋体",SimSun; font-size:14px; font-weight:bold; position:absolute; top:0; right:0; margin-top:-30px;}
.slide_box .next{ margin-right:31px;}
.slide_box .prev:hover,.slide_box .next:hover,.slide_box .prevStop,.slide_box .nextStop{ background:#0099a0;}
.breeding .slide_box{ width:282px; height:174px; overflow:visible; margin-top:7px;}
.breeding .slide_box .bd img{ width:282px; height:174px;}
/*fast_track*/
.fast_track{ margin-top:20px;}
.track_list{ overflow:hidden; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; margin-top:7px;}
.track_list li{ float:left; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; width:139px; height:40px; line-height:40px; text-align:center;}
.track_list li a{ display:block;}
.track_list li a img{ margin-right:7px; vertical-align:middle;}
.track_list li:hover a{/* background:#c7fdff;*/ color:#000; text-decoration:underline;}
/*area1_c*/
.area1_c{ width:380px; float:left; margin:0 40px 0 48px;}
.news{ margin-top:7px; border-top:2px solid #ccc; padding-top:10px;}
.news_rec{ padding-bottom:12px; border-bottom:1px solid #ccc;}
.news_tit{ height:31px; overflow:hidden; font-size:24px; font-weight:normal;}
.news_tit a{ color:#14b3b9;}
.rec_des{ line-height:22px; color:#999; height:44px; overflow:hidden; margin-top:5px;}
.rec_more{ color:#14b3b9; margin-left:8px;}
.rec_more:hover{ text-decoration:underline;}
.news_list{}
.news_list li{ height:42px; line-height:42px; border-bottom:1px dashed #ccc; font-size:14px; background:url(../images/list_ico1.png) left center no-repeat; padding-left:17px;}
.news_date{ float:right; font-size:12px; color:#999;}
.news_list li:hover{ background:url(../images/list_ico1b.png) left center no-repeat;}
.news_list li:hover a{color:#0099a0;}
/*area1_r*/
.area1_r{ width:320px; height:382px; padding:10px 10px 10px 20px; background:url(../images/area1_r.gif) no-repeat; float:right;}
.into_video{ width:320px; height:199px; margin:7px auto 5px;}
.into_des{ line-height:22px; overflow:hidden;}
.into_more{ color:#f08200; margin-left:5px;}
.into_more:hover{color:#f08200; text-decoration:underline;}
.cooper{ margin-top:15px; height:58px; background:#e4e4e4; overflow:hidden;}
.cooper_tit{ float:left; width:48px; height:40px; padding:9px 8px; line-height:20px; text-align:center; color:#fff; background:#00858b;}
.cooper_list{ float:left;}
.cooper_list li{ width:256px; float:left; width:63px; border-left:1px solid #cccccc;}
.cooper_list li a img{ display:block; margin:0 auto;}

/*famous_warp*/
.famous_warp{ width:100%; padding:40px 0; background:#d8dfdf url(../images/famous_01.gif) repeat-x;}
.famous_top{}
.famous_top .tit01{ float:left;}
.famous_handle{ float:right; font-size:16px;}
.change,.into{ padding-left:26px; color:#333; margin-left:15px; background:url(../images/famous_02.png) no-repeat;}
.change:hover{ background-position:0 -21px;}
.into{ background-position:0 -41px;}
.into:hover{ background-position:0 -62px;}
/*famous_area*/
.famous_box{ background:#fff; border:1px solid #ccc; min-height:200px; margin-top:7px; padding-bottom:5px;}
.famous_area{ float:left; padding:20px 0 0 20px;}
.famous_area dt{ position:relative; width:260px; float:left;}
.famous_area dt img{ display:block; width:260px; height:422px;}
.video_ico{ display:block; width:64px; height:64px; background:url(../images/video_ico.png) center center no-repeat; position:absolute; left:50%; top:50%; margin:0 0 0 -25px;}
.famous_area dd{ width:402px; float:left; padding-left:57px;}
.famous_tit{ font-weight:normal; font-size:16px; color:#14b2b9; line-height:22px; margin-top:-27px;}
.famous_tit a{ display:inline-block; width:181px; height:90px; color:#fff; font-size:40px; text-align:center; line-height:90px; background:url(../images/famous_05.png) no-repeat;}
.famous_tit span{ display:inline-block; vertical-align:sub;}
.famous_tit span em{ display:block;}
.famous_des{ font-size:13px; line-height:24px; color:#999; height:72px; overflow:hidden; margin:25px 0 0 12px;}
.good_at{background:#f9f9f9; border:1px solid #eeeeee; margin:20px 0 0 12px; font-size:13px; padding:10px 23px 15px;}
.good_tit{ font-size:13px; color:#333; padding-bottom:5px;}
.good_des{ line-height:24px; height:48px; overflow:hidden;}
.good_more{ color:#14b2b9; font-weight:normal; margin-left:6px;}
.good_more:hover{ text-decoration:underline;}
.famous_btn{ margin:20px 0 0 12px;}
.consult a,.order a{ display:inline-block; width:123px; height:41px; text-align:center; line-height:41px; font-size:18px; background-image: url(../images/famous_06.png); background-position:103px center; background-repeat:no-repeat; background-color:#14b2b9; padding-right:26px; color:#fff; margin-right:16px;}
.order a{ background-color:#f38300;}
.consult a:hover{ background-color:#10949a;}
.order a:hover{ background-color:#d17102;}
/*famous_r*/
.famous_r{ float:right; width:320px; padding:20px 5px 0 0;}
.testimonials{}
.testimonials_tit{ font-size:18px;}
.testimonials_tit em{ color:#999999; font-size:12px; font-weight:normal; margin-left:5px; text-transform:uppercase;}
.testimonials_list{ background:#eeeeee; padding-top:5px; margin-top:5px; height:164px; overflow:hidden;}
.testimonials_list li{ line-height:22px; height:44px; overflow:hidden; padding:5px 10px; border-bottom:1px dashed #81d0d3;}
.testimonials_list li a{ font-weight:bold; color:#14b3b9;}
.testimonials_list li a:hover{ text-decoration:underline;}
.famous_news{ margin-top:10px;}
.famous_item{ float:left; width:38px; height:85px; background:#00858b; color:#fff; text-align:center; line-height:16px;}
.famous_item span{ display:inline-block; width:12px; margin:10px 0}
.famous_list{ float:left; width:262px; padding:3px 10px; font-family:"宋体",SimSun;}
.famous_list li{height:26px; overflow:hidden; line-height:26px; background:url(../images/list_ico2.png) left center no-repeat; padding-left:24px;}
.International_news{ margin-top:5px;}
.International_news .famous_item{ background:#999999;}
/*famous_rec*/
.famous_rec{ height:226px; background:url(../images/famous_rec.png) no-repeat;}
.famous_slide{overflow:hidden; position:relative;}
.famous_slide .hd{ overflow:hidden;}
.famous_slide .hd .prev,.famous_slide .hd .next{ display:block; width:34px; height:34px; overflow:hidden; cursor:pointer; position:absolute; top:50%; margin-top:-6px; background-color:#c2c7c7; background-position:center center; background-repeat:no-repeat;}
.famous_slide .hd .prev{ left:0; margin-left:11px; background-image:url(../images/famous_rec4a.png);}
.famous_slide .hd .next{ right:0; margin-right:10px; background-image:url(../images/famous_rec4b.png);}
.famous_slide .hd .prev:hover,.famous_slide .hd .next:hover,.famous_slide .hd .prevStop,.famous_slide .hd .nextStop{ background-color:#0099a0;}
.famous_slide .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none;}
.famous_slide .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.famous_slide .hd ul li.on{ background-position:0 0; }
.famous_slide .bd{ padding:30px 55px 0;   }
.famous_slide .bd ul{ overflow:hidden; zoom:1; }
.famous_slide .bd ul li{float:left; overflow:hidden; width:125px; height:160px; padding:0 2px 3px 0; background:url(../images/famous_rec2.png) no-repeat; position:relative; margin:0 7px;}
.famous_slide .bd ul li .pic{ text-align:center; }
.famous_slide .bd ul li .pic img{ width:117px; height:152px; display:block; margin:4px auto;}
.famous_info{ position:absolute; width:117px; height:152px; top:0; left:0; margin:4px; display:none;}
.info_bg{ position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background:#000 url(../images/famous_rec3.png) center 37px no-repeat; filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70;}
.info_des{position:absolute; top:0; left:0; z-index:2; width:100%; text-align:center; padding:78px 0 0;}
.info_tit{ font-weight:normal; font-size:18px; color:#fff; margin-bottom:8px;}
.info_tit a{ color:#fff;}
.info_tit span{ display:block; font-size:12px; font-weight:bold; filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70;}
.rec_link{ display:inline-block; width:51px; height:20px; color:#cbdfe0; text-align:center; line-height:20px; background:#00858b; margin:0 2px;}
.rec_link:hover{ background:#10949a; color:#fff;}
.famous_slide .bd ul li:hover .famous_info,.famous_slide .bd ul li.famous_cur .famous_info{ display:block;}

/*area3_warp*/
.area3_warp{ width:100%; padding:35px 0 0;}
.area3_l{ width:760px; float:left;}
/*dream*/
.dream{ margin-bottom:20px;}
.dream_top{}
.dream_list{ margin:7px 0 0 -10px;}
.dream_list li{ width:144px; height:194px; float:left; position:relative; margin-left:10px;}
.dream_list li a{ display:block; width:144px; height:194px;}
.dream_tit{ font-weight:normal; height:53px; padding-top:8px; background:#666666; color:#d1d1d1; text-align:center; font-size:16px;}
.like{ display:block; font-size:12px; color:#d9d9d9; padding-top:8px;}
.like em{ display:inline-block; background:url(../images/dream_02.png) no-repeat; padding-left:20px;font-family:"宋体",SimSun; }
.attending_doctor{ position:absolute; left:0; bottom:0; width:100%; height:30px; text-align:center; line-height:30px; overflow:hidden; color:#fff; background:url(../images/tou_black60.png) repeat; font-family:"宋体",SimSun; display:none;}
.black_zhe{ position:absolute; left:0; bottom:0; width:100%; height:133px; background:url(../images/tou_black40.png) repeat;}
.dream_list li:hover .black_zhe{ display:none;}
.dream_list li:hover .attending_doctor{ display:block;}
.dream_list li:hover .dream_tit{ display:block; background:#14b2b9; color:#fff;}
.dream_list li:hover .dream_tit .like{color:#fff;}
.dream_list li:hover .dream_tit .like em{ background-position:0 -15px;}
/*tech*/
.tech,.hospital{ width:368px; border:1px solid #ddd; float:left;}
.hospital{ float:right;}
.tech_tab,.hospital_tab{ height:36px; background:url(../images/tech_01.gif) repeat-x; border-bottom:1px solid #d4d4d4; line-height:36px;}
.tech_tab li,.hospital_tab li{ float:left; width:33.33%; *+width:33.28%; text-align:center; font-size:17px;}
.tech_tab li a,.hospital_tab li a{ display:block; background:url(../images/tech_02.png) left top no-repeat;}
.tech_tab li:hover a,.tech_tab li.tech_cur a,.hospital_tab li:hover a,.hospital_tab li.hospital_cur a{background:url(../images/tech_01b.gif) repeat-x; color:#deeeef; font-weight:bold;}
.tech_con,.hospital_con{ height:250px; overflow:hidden;font-size:13px;}
.tech_list{ padding-top:5px;}
.tech_list li{ height:35px; line-height:35px; padding:0 14px; border-bottom:1px dashed #ddd; font-size:13px;}
.tech_list li a{background:url(../images/list_ico3.png) left center no-repeat; padding-left:24px;}
.experts_list{font-family:"宋体",SimSun;}
.experts_list li{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #ddd; padding:0 0 0 40px;}
.experts_list li em{ display:inline-block; width:36px; padding-right:20px;}
.experts_list li span a{ padding:0 6px;}
.zhen_time{ height:34px; line-height:34px; background:#999; color:#fff; font-weight:bold; padding-left:40px;}
/*order_box*/
.order_box{ width:310px; height:537px; float:right; background:#14b2b9 url(../images/order_01.gif) repeat-y;}
.order_tit{ font-size:24px; font-weight:normal; color:#fff; height:52px; line-height:52px; background:url(../images/order_02.jpg) no-repeat; text-align:center;}
.order_form{ padding:14px 20px 13px; background:url(../images/order_07.png) left bottom repeat-x; color:#fff;}
.order_form li{ min-height:30px; padding-bottom:10px; *+padding-bottom:8px; position:relative;}
.order_form label{ display:block; padding-right:10px; font-size:14px; float:left;}
.order_txt,.order_yu{ width:194px; height:14px; padding:8px 0 8px 10px; background:url(../images/order_03.png) no-repeat; color:#8ec0c3;}
.order_yu{ vertical-align:top; height:63px; background:url(../images/order_05.png) no-repeat;}
.order_txt:hover,.order_txt:focus{ background-position:0 -30px; color:#fff;}
.order_yu:hover,.order_yu:focus{ background-position:0 -79px; color:#fff;}
.sel_text{ display:block; float:left; width: 204px;height:30px; z-index: 2; background:url(../images/order_04.png) no-repeat; cursor:pointer;}
.sel_text:hover,.sel_cur{background-position:0 -30px;}
.sinp {width:194px; height:14px; color:#fff; padding:8px 0px 8px 10px; cursor:pointer;}
.sel_pull { width:202px; max-height:210px; overflow-y:auto; border: 1px solid #bbbbbb; background:#fff; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90; position: absolute; top: 30px; left:66px; z-index: 200;}
.sel_pull li {display: block; line-height: 30px; padding-bottom:0;}
.sel_pull li a {font-size: 12px;color: #333;display: block; padding:0 11px; text-decoration: none;}
.sel_pull li a:hover{ background:#0099a0; color:#fff;}
.order_submit,.order_reset{ width:131px; height:39px; text-align:center; line-height:39px; color:#fff; cursor:pointer; font-size:15px; background:url(../images/order_06.png) no-repeat; margin-top:10px;}
.order_reset{ background-position:-140px 0; margin-left:8px;}
.order_submit:hover{ background-position:0 -41px;}
.order_reset:hover{ background-position:-140px -41px;}
.order_tel{ padding:15px 20px 20px 20px;}
.order_tel h4{ font-weight:normal; font-size:16px; color:#def1f2;}
.tel_dial{ width:269px; height:30px; background:url(../images/order_08.png) no-repeat; margin:12px 0 5px;}
.tel_txt{ width:182px; height:14px; padding:8px 0 8px 10px; color:#02474a; font-family:"宋体",SimSun;}
.tel_txt:hover,.tel_txt:focus{color:#def1f2;} 
.dial_btn{ width:73px; height:30px; text-align:center; line-height:30px; color:#fff; cursor:pointer; font-family:"宋体",SimSun;}
.dial_tip{ color:#fff; filter:alpha(opacity=50); -moz-opacity:0.50; -khtml-opacity: 0.50; opacity: 0.50;}
/*good_box*/
.good_box{ width:100%; overflow:hidden; padding-top:30px; float:left;}
.good_top{}
.learn_more{ float:right; font-size:14px; color:#14b2b9; padding-top:5px;}
.learn_more:hover{ text-decoration:underline;}
.good_area{ width:595px; float:left; border:1px solid #e9e9e9; margin-top:7px;}
.good_item{ height:56px; line-height:56px; background:url(../images/good_01.gif) repeat-x; font-weight:normal; font-size:20px; padding:0 15px;} 
/*.good_area1*/
.good_area1{} 
.good_case{ height:438px; overflow:hidden; padding:10px;}
.case_tab{ width:178px; float:left;}
.case_tab li a{ display:block; text-align:center; height:42px; line-height:42px; background:url(../images/good_02a.png) right center no-repeat; border-top:1px solid #dddddd; font-size:16px;}
.case_tab li a:hover,.case_tab li.case_cur a{ background:#14b2b9 url(../images/good_02.png) right center no-repeat; border-top:1px solid #14b2b9; color:#fff;}
.case_con{ width:389px; float:right;}
.case_list{ padding:20px 0 0 5px;}
.case_list li{ line-height:23px; font-size:13px; padding-bottom:10px;} 
.case_more{ color:#f28401;}
.case_more:hover{ color:#f28401; text-decoration:underline;}
/*good_video*/
.good_video{ width:484px; margin-top:7px; float:right;}
.video_box{ margin:10px 0;}
.video_info{width:300px; float:left; padding:0 20px 0 8px;}
.video_info li{ font-size:13px; line-height:23px; padding-bottom:10px;}
.video_info li span{ color:#333; font-weight:bold;}
.talk{ display:block; float:left; width:93px; height:90px; background:url(../images/good_05.png) no-repeat; text-align:center; line-height:90px; font-size:16px; color:#fff; margin-top:5px;}
.talk:hover{ background-position:0 -90px; color:#fff;}
.case_rec{ width:100%; overflow:hidden; background:#f3f3f3 url(../images/good_07.gif) left bottom no-repeat; padding-bottom:12px; margin-top:10px;}
.case_tit{ height:49px; line-height:49px; text-align:center; color:#fff; font-size:30px; background:url(../images/good_06.png) no-repeat;}
.fast_case{ margin:18px 0 18px -3px;}
.fast_case li{ float:left; text-align:center; width:206px; font-size:14px; line-height:24px; margin-left:13px!important; margin-left:6px;}
.fast_case li a{ color:#333;}
.fast_case li a img{ display:block; margin-bottom:10px;}

/*area4_warp*/
.area4_warp{ margin-top:20px;}
/*fast_nav*/
.fast_nav{ width:100%; height:100px; background:#14b2b9;}
.fast_list{ width:1100px; margin:0 auto; background:url(../images/tou_bai30.png) right top repeat-y;}
.fast_list li{float:left; width:25%; background:url(../images/tou_bai30.png) left top repeat-y; text-align:center; line-height:100px; font-size:22px;}
.fast_list li a{ display:block; color:#fff;}
.fast_list li a img{ vertical-align:middle; margin-right:10px;}
.fast_list li a:hover{ background:#109298;}
/*pregnancy_warp*/
.pregnancy_warp{ width:100%; background:#f4f4f4 url(../images/pregnancy_01.gif) repeat-x; padding:35px 0 50px; margin-top:1px; border-bottom:1px solid #dddddd;}
.pregnancy{ width:1100px; margin:0 auto; position:relative;}
.pregnancy_tab,.photo_tab{ background:url(../images/pregnancy_02.gif) left bottom repeat-x; padding-bottom:14px;}
.pregnancy_tab span,.photo_tab span{ font-size:20px; color:#cccccc; padding:0 15px;}
.pregnancy_tab span a,.photo_tab span a{ color:#333333; font-weight:bold; padding:0 10px 10px; border-bottom:4px solid #ccc;}
.pregnancy_tab span:hover a,.pregnancy_tab span.pregnancy_cur a,.photo_tab span:hover a,.photo_tab span.photo_cur a{ border-bottom:4px solid #14b2b9; color:#14b2b9;}
.pregnancy_area{ height:348px; overflow:hidden; padding:30px 0 0;}
.into_pregnancy{ position:absolute; top:0; right:0; margin:10px 0 0; font-size:16px;}
.pregnancy_pic{ width:255px; float:left;}
.subclass{ width:510px; float:left; margin:0 39px;}
.subclass_tab{ background:url(../images/pregnancy_04.gif) left bottom repeat-x;}
.subclass_tab li{ float:left; font-size:14px; font-weight:bold; text-align:center; margin-right:39px;}
.subclass_tab li a{ display:block; color:#a5a5a5; padding-bottom:18px;}
.subclass_tab li:hover a,.subclass_tab li.subclass_cur a{color:#444;}
.subclass_tab li:hover,.subclass_tab li.subclass_cur{ background:url(../images/pregnancy_05.png) center bottom no-repeat;}
.subclass_area{}
.subclass_rec{ padding:22px 0; border-bottom:1px dashed #ccc; text-align:center;}
.subclass_rec h5{ font-size:14px; padding-bottom:10px;}
.subclass_rec h5 a{ color:#333;}
.subclass_des{ width:432px; margin:0 auto; line-height:20px; color:#999;}
.subclass_list{ padding:12px 0 16px;}
.subclass_list li{ line-height:24px; height:24px; overflow:hidden; float:left; width:50%;}
.subclass_list li a{ color:#000;}
.subclass_sort{ margin:0 0 0 -7px;}
.subclass_sort li{ float:left;}
.subclass_sort li a{ display:block; width:122px; height:28px; text-align:center; line-height:28px; background:url(../images/pregnancy_06a.png) no-repeat; margin:0 0 7px 7px;}
.subclass_sort li a:hover{background:url(../images/pregnancy_06b.png) no-repeat;}
/*trends*/
.trends{ width:256px; float:right;}
.trends_tit{ font-weight:normal; font-size:14px; color:#fff; background:#14b2b9; height:35px; line-height:35px; padding:0 15px;}
.trends_tit a{ float:right; color:#bbe0d5; font-size:12px;}
.trends_tit a:hover{ color:#fff;}
.trends_rec{ margin-top:20px;}
.trends_rec dt{ width:121px; float:left;}
.trends_rec dd{ width:118px; float:right; color:#434343; line-height:20px;}
.trends_des{ height:40px; overflow:hidden; margin-bottom:10px;}
.trends_more{ text-align:right;}
.trends_more a{ color:#f38300;} 
.trends_more a:hover{ text-decoration:underline;} 
.trends_list{ margin-top:17px;}
.trends_list li{ line-height:24px;}
/*photo*/
.photo{ width:1100px; margin:50px auto 60px; position:relative;}
.photo_more{ position:absolute; top:0; right:0; margin-top:10px; font-size:14px; color:#14b2b9;}
.photo_more:hover{ text-decoration:underline;}
.photo_area{ height:341px; overflow:hidden; padding:14px 0 0; margin-left:-6px;}
.photo_01,.photo_02,.photo_03{ width:276px;float:left; margin-left:6px;}
.photo_02{ width:265px;}
.photo_03{ width:265px;}
.photo_01 span,.photo_02_1,.photo_02_2{ display:block; background:#000;}
.photo_02_2{ margin-top:7px;}

/*about_warp*/
.about_warp{ width:100%; background:url(../images/about_01.png) repeat-x; padding:30px 0;}
.about{ width:1100px; margin:0 auto; padding-bottom:40px; border-bottom:3px solid #ccc;}
.side{ width:260px; float:left;}
/*side_nav*/
.side_nav{ width:260px; min-height:300px; background:url(../images/about_02.png) no-repeat; padding-left:10px;}
.side_lan{ height:70px; line-height:70px; font-size:24px; color:#fff;}
.side_list{ padding:20px 0; background:url(../images/about_03.gif) repeat-y;}
.side_list li{ height:55px; line-height:55px; background:url(../images/about_04.png) 20px bottom no-repeat;} 
.side_list li a{ display:block; font-size:16px; padding-left:46px; color:#fff; background:url(../images/about_05a.png) 20px bottom no-repeat;}
.side_list li a:hover,.side_list li.side_cur a{ background:url(../images/about_05.png) 20px bottom no-repeat;}
/*side_box*/
.side_box{ margin-top:20px;}
.side_tit{ height:42px; line-height:42px; color:#fff; font-size:18px; background:#14b3b9; padding-left:13px;}
.side_tit .more{ float:right; display:block; width:62px; height:42px; text-indent:-9999px; background:url(../images/more_1a.png) no-repeat;}
.side_tit .more:hover{background:url(../images/more_1b.png) no-repeat;}
.side_area{ border:2px solid #14b3b9; border-top:none; min-height:100px;}
.illness_list{ width:218px; margin:0 auto; padding:12px 12px 16px; line-height:22px; border-bottom:1px dashed #ccc;}
.illness_list dt{ font-size:16px; color:#14b3b9; padding-bottom:10px;}
.illness_list dd{ overflow:hidden;}
.illness_list dd a{ display:block; float:left; width:50%; font-size:13px; color:#999;}
.expert_rec{ width:240px; margin:0 auto; padding:10px 0; text-align:center;}
.expert_rec dd{ font-size:14px; line-height:24px; margin-top:10px;}
.expert_name{ font-size:16px; color:#14b3b9; margin:0 16px;}
/*touch*/
.touch{ background:#14b3b9; border-bottom:5px solid #00878c; margin-top:20px; padding:28px 18px 0;}
.service_line { background: url(../images/about_07.png) 28px 0 no-repeat; padding: 0 0 10px 68px; font-size: 16px; line-height: 20px; color: #f3ce01; font-weight:bold; border-bottom: 1px solid #5bcace;}
.service_line h6 {font-size: 13px; font-weight: normal; color: #fff; }
.touch_list{ overflow:hidden; padding:15px 4px; text-align:center;}
.touch_list a{ display:inline-block; text-align:center; margin:0 4px; color:#cce9eb;}
.touch_list a span{ display:block; width:61px; height:61px; background:#00878c; margin-bottom:5px;}
.touch_list a span img{ display:block; margin:0 auto; padding:12px 0;}
.touch_list a:hover{ color:#fff;}
.touch_list a:hover span{ background:#016a6e;}

/*about_r*/
.about_r{ width:792px; float:right; overflow:hidden;}
.sub_top{ overflow:hidden; padding-bottom:8px; border-bottom:1px solid #ccc; line-height:22px; margin-bottom:20px;}
.back_list{ float:left; font-size:14px; font-weight:bold; color:#14b3b9; background:url(../images/list_ico5.png) left center no-repeat; padding-left:32px;}
.position{ float:right; color:#999; font-size:13px;}
.position span{ background:url(../images/position_ico.png) left center no-repeat; padding-left:16px;}
.position a{ color:#999;}
.position a:hover,.position a.position_cur{ color:#14b3b9;}
.about_r img{ display:block; max-width:792px;}
.survey_tit{ font-size:26px; color:#000; text-align:center; margin-bottom:20px;}
.survey_tit img{ display:block; margin:15px auto 0;}
/*.survey*/
.survey{}
.survey_rec{ position:relative; margin:10px 0 35px;}
.survey_des{ position:absolute; bottom:0; left:0; padding:20px 22px; line-height:28px; font-size:14px; color:#fff; background:url(../images/tou_black60.png) repeat; text-indent:28px;}
.survey_area{ margin-bottom:30px;}
.survey_item{ background:url(../images/survey_03.gif) left bottom repeat-x; font-size:18px; color:#14b3b9; margin-bottom:10px;}
.survey_item span{ display:inline-block; padding-bottom:10px; border-bottom:3px solid #14b3b9;}
.survey_area dl{ overflow:hidden;}
.survey_area dl dd{ line-height:28px; font-size:14px; background:url(../images/list_ico4.png) 12px 11px no-repeat; text-indent:28px;}
.survey_dif1{}
.survey_dif1 dd{ float:left; width:455px;}
.survey_dif1 dt{ float:right; width:324px;}
.survey_dif1 dt img{ max-width:324px; float:right;}
.survey_dif2{}
.survey_dif2 dt{ float:left; width:317px;}
.survey_dif2 dt img{ max-width:317px;}
.survey_dif2 dd{ width:462px; float:right;}
.survey_dif3{}
.survey_dif3 dd{ float:left; width:485px;}
.survey_dif3 dt{ float:right; width:284px;}
.survey_dif3 dt img{ max-width:284px; float:right;}
/*public_good*/
.public_good{}
.public_top,.public_bot{ height:3px; line-height:3px; font-size:0; background:url(../images/public_01.png) 110px top no-repeat;}
.public_bot{background:url(../images/public_02.png) 110px top no-repeat;}
.public_list{ background:url(../images/public_03.png) 110px 30px repeat-y; min-height:200px; padding:30px 0 10px;}
.public_list li{ overflow:hidden; margin-bottom:20px; font-size:13px;}
.date{ display:block; float:left; width:92px; text-align:right; font-weight:bold; padding-right:14px;}
.public_des{ width:644px; float:left; background:url(../images/public_04.png) left 4px no-repeat; padding-left:28px; font-size:13px; line-height:22px;}
.public_list li.has_subclass .public_des{ background:url(../images/public_04b.png) left 4px no-repeat; color:#f38401; font-weight:bold; }
/*guess*/
.guess{ width:1100px; margin:0 auto 30px;}
.guess_tit{ font-weight:normal; font-size:20px; padding-left:30px; background:url(../images/guess_01.gif) left center no-repeat; height:50px; line-height:50px; color:#333;}
.guess_list{ margin-left:-5px;}
.guess_area{ width:523px; min-height:100px; background:#fff; padding:10px; border:2px solid #ccc; float:left; margin:0 0 5px 5px;}
.guess_list dt{ float:left; width:105px;}
.guess_list dd{ float:right; width:405px; line-height:26px; padding-top:5px;}
.guess_list dd a{ display:block; float:left; width:33.3%; color:#000;}

/*honor*/
.honor{}
.honor li{ margin-bottom:15px; overflow:hidden; background:url(../images/honor_01.png) center bottom no-repeat; padding:0 0 46px 50px;}
.honor_area{ width:332px; height:334px; padding:1px 24px 11px 1px; background:url(../images/honor_02.png) no-repeat; float:left;}
.honor_area:hover{background:url(../images/honor_02b.png) no-repeat; }
.honor_area dt img{ display:block; width:320px; height:221px; margin:6px auto;}
.honor_area dd{ font-size:14px; line-height:24px; height:72px; overflow:hidden; color:#333; padding:15px 18px;}

/*success*/
.success{ padding-bottom:80px;}
.success_tit{ font-size:30px; color:#14b3b9; padding-bottom:12px; background:url(../images/success_01.png) left bottom no-repeat; margin-bottom:25px;}
.success_tit em{ font-weight:normal; font-size:18px; color:#f38401; text-transform:uppercase; padding-left:14px;}
.disease{ margin-bottom:30px;}
.disease dt{ height:31px; line-height:31px; color:#fff; font-size:16px; font-weight:bold; padding-left:10px; background:url(../images/success_02.png) no-repeat; margin-bottom:5px;}
.disease dd{ padding:0 10px; overflow:hidden; font-size:14px; line-height:32px;}
.disease dd a{ display:block; float:left; width:20%;}
.disease dd a:hover,.disease dd a.disease_cur{ color:#dc4f78;}
.disease_man dt{ background-position:0 -31px;}
.disease_man dd a:hover,.disease_man dd a.disease_cur2{ color:#14b3b9;}
.success_list{ padding-bottom:20px;}
.success_area{ height:124px; margin-bottom:30px; overflow:hidden;}
.success_area dt{ float:left; width:158px; height:112px; padding:5px; background:#fff; border:1px solid #dddddd; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.success_area dd{ width:603px; float:right;}
.success_area dd h5 a{ font-size:20px; color:#333333;}
.success_des{ font-size:13px; line-height:22px; height:44px; overflow:hidden; margin:10px 0 17px;}
.success_info{ padding-top:8px; border-top:1px dashed #ccc; font-size:13px; color:#999;}
.read_all{ float:right; color:#14b3b9; background:url(../images/more_5F2a.png) left center no-repeat; padding-left:20px;}
.read_all:hover{ text-decoration:underline;}
.success_area:hover{ background:#f2f2f2;}
.success_area:hover dd h5 a{color:#14b3b9; }

/*article_box*/
.article_box{}
.article_top{ text-align:center; padding:0 24px;}
.article_tit{ font-size:24px; font-weight:normal; line-height:28px; color:#333333;}
.article_info{ color:#999; padding:15px 0 10px; border-bottom:1px solid #ccc;}
.article{ padding:20px 24px; line-height:24px; font-size:13px; /*text-indent:26px;*/ border-bottom:1px solid #ccc;}
.article img{ margin:0 auto;}
.article_bot{ padding:10px; border-top:1px solid #ccc; line-height:25px; margin-top:20px;}
.shared{ float:left;}
.article_links{  float:right;}
.article_links a{ padding:0 5px;}
.article_links a.back_list2{color:#006dcc;}
.article_links a.back_list2:hover{ text-decoration:underline;}
.article_print{ float:left; margin-left:35px; font-size:13px; background:url(../images/print_ico.png) right center no-repeat; padding-right:32px;}
/*related*/
.related{ margin-top:45px; padding:15px 20px 30px; border-bottom:5px solid #ccc; background:#f4f4f4;}
.related_tit{ color:#333333; font-size:16px; background: url(../images/news_01.gif) left bottom repeat-x;}
.related_tit span{ display:inline-block; padding-bottom:8px; border-bottom:3px solid #14b3b9; background:url(../images/list_ico6.png) left 4px no-repeat; padding-left:16px;}
.related .mation_list{ border:none; margin:10px 0 0;}
.related .mation_list li{ padding:3px 10px; height:30px; line-height:30px; font-size:14px; border-bottom:1px dashed #cccccc;}
.mation_date{ float:right; font-size:12px; color:#999;}
.related .mation_list li a{ display:block; background:url(../images/list_ico4.png) left center no-repeat; padding-left:16px;}
.related .mation_list li:hover{ background:#fff;}

/*memorabilia*/
.memorabilia{}
.memor_tab{ width:122px; float:left;}
.tab_top,.tab_bot{ height:3px; line-height:3px; font-size:0; background:url(../images/public_01.png) 110px top no-repeat;}
.tab_bot{background:url(../images/public_02.png) 110px top no-repeat;}
.tab_list{ background:url(../images/public_03.png) 110px 30px repeat-y; min-height:200px; padding:30px 0 0;}
.tab_list li{ height:60px;}
.tab_list li a{ display:block; width:90px; text-align:right; font-size:13px; font-weight:bold; background:url(../images/public_05a.png) right center no-repeat; padding-right:32px;}
.tab_list li a:hover,.tab_list li.memor_cur a{ color:#333; background:url(../images/public_05.png) right center no-repeat;}
.memor_con{ float:left; width:620px; padding:30px 25px;}
.memor_list{}
.memor_area{ font-size:16px; color:#333; padding-bottom:20px;}
.memor_area img{ display:block; border:3px solid #14b3b9; max-width:484px; margin:10px 0;}

/*equipment*/
.equipment{ padding-top:20px;}
/*equipment_slide*/
.equipment_slide{position:relative; margin-top:20px;}	
.focus_top{ min-height:478px; padding:5px; border:1px solid #ccc;}
.focus_pic{width:407px; height:478px; float:right; overflow:hidden;}	
.focus_pic li{vertical-align:top}	
.focus_pic img{ display:block; width:407px;height:478px;}	
.focus_nav{overflow:hidden; position:relative; margin-top:15px;}	
.tempWrap{ float:left;}
.focus_nav ul{position:relative;*zoom:1; overflow:hidden;}	
:root .focus_nav{-ms-filter:none}	
.focus_nav li{position:relative;*zoom:1;float:left;display:inline; width:118px; height:138px; background:url(../images/equipment_06a.png) no-repeat; margin-right:3px; cursor:pointer;}
.focus_nav .navPrev,.focus_nav .navNext{ display:block; float:left; width:28px; height:138px; background-color:#ccc; background-position: center center; background-repeat:no-repeat; background-image:url(../images/equipment_04.png); font-size:0; text-indent:-9999px;}	
.focus_nav .navNext{background-image:url(../images/equipment_05.png);}
.focus_nav .navPrev:hover,.focus_nav .navNext:hover{ background-color:#14b3b9;}
.focus_nav .navPrev{ margin-right:6px;}
.focus_nav .navNext{ margin-left:3px;}
.focus_nav img{ display:block; width:106px; height:126px; margin:6px auto;}	
.focus_nav .on{ background:url(../images/equipment_06b.png) no-repeat;}	
.focus_text{width:281px; float:left; overflow:hidden; padding:30px 0 0 30px;}		
.focus_text h2{font-size:20px; color:#14b3b9; overflow:hidden; padding-bottom:20px;}		
.focus_des{ color:#3c3c3c; line-height:24px; text-indent:24px;}	
.focus_text .sub_tit{padding-bottom:20px;color:#575757;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}	
.focus_text .c_txt4,.focus_text .c_txt4 a{color:#787876;line-height:22px}	
.focus_text .c_txt4 a:hover{color:#ccc}	
.focus_text .c_txt4{width:260px;white-space:nowrap;overflow:hidden}	
.focus_info{height:132px;overflow:hidden}	
.focus_text .mod_desc{width:260px;white-space:normal;overflow:hidden;text-indent:2em}	
.btn_play_big{ overflow: hidden;padding: 0 0 0 15px;cursor: pointer;background: url(../images/bg_btn.png) no-repeat;margin-right: 5px; height:40px;line-height:40px;line-height:44px\9;+line-height:44px;_line-height:40px;padding-left:50px;font-size:14px;font-weight:bold;color:#FFF;background-position:0 -275px}	
.btn_play_big span{ float: left; height: 24px; padding: 0 15px 0 0;background: url(../images/bg_btn.png) no-repeat; height:40px;background-position:right -320px}	
.btn_play_big:hover{color:#FFF}	
.focus_text .btn_play_big{position:absolute;bottom:13px;left:20px}	
.equipment_slide .focus_nav li .cover{position:absolute;top:0;left:0;width:68px;height:38px;line-height:999px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=30);opacity:.3}	
.equipment_slide .focus_nav li.on .cover{display:none}	
.equipment_slide .focus_nav li b{display:none}	
.equipment_slide .focus_nav li.on b{position:absolute;display:inline-block;top:-6px;left:29px;border-left:6px dashed transparent;border-right:6px dashed transparent;border-top:0;border-bottom:6px solid;color:#fff;font-size:0;width:0;height:0;line-height:0}

/*welfare*/
.welfare{}
.welfare_area{ height:164px; margin-bottom:30px; overflow:hidden;}
.welfare_area dt{ float:left; width:209px; height:148px; padding:7px; background:#fff; border:1px solid #dddddd; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.welfare_area dd{ width:544px; float:right; padding-top:17px;}
.welfare_area dd h5 a{ font-size:20px; color:#333333;}
.welfare_des{ font-size:13px; line-height:22px; height:44px; overflow:hidden; margin:15px 0 20px;}
.welfare_info{ height:30px; line-height:30px; background:#efefef; padding:0 15px; font-size:13px; color:#999;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.welfare_area:hover{ background:#f2f2f2;}
.welfare_area:hover dd h5 a{color:#14b3b9; }
.welfare_area:hover .welfare_info{ background:#e9e9e9;}
.article_tit2{ font-weight:normal; font-size:18px; color:#333;}
.article_info2{ color:#999; padding:15px 0 10px;}

/*environment*/
.environment{}
/*environment_slide*/
.environment_slide{position:relative; margin-top:20px;}	
.environment_slide .focus_top{ min-height:478px; padding:5px; border:1px solid #ccc;}
.environment_slide .focus_pic{width:777px; height:478px; float:right; overflow:hidden;}	
.environment_slide .focus_pic li{vertical-align:top}	
.environment_slide .focus_pic img{ display:block; width:777px;height:478px;}	
.environment_slide .focus_nav{overflow:hidden; position:relative; margin-top:15px;}	
.environment_slide .tempWrap{ float:left;}
.environment_slide .focus_nav ul{position:relative;*zoom:1; overflow:hidden;}	
.environment_slide .focus_nav li{position:relative;*zoom:1;float:left;display:inline; width:163px; height:96px; padding:5px; background:#fff; border:1px solid #cfcfcf; margin-right:7px; cursor:pointer;}
.environment_slide .focus_nav .navPrev,.environment_slide .focus_nav .navNext{ display:block; float:left; width:28px; height:138px; background-color:#ccc; background-position: center center; background-repeat:no-repeat; background-image:url(../images/equipment_04.png); font-size:0; text-indent:-9999px;}	
.environment_slide .focus_nav .navNext{background-image:url(../images/equipment_05.png);}
.environment_slide .focus_nav .navPrev:hover,.environment_slide .focus_nav .navNext:hover{ background-color:#14b3b9;}
.environment_slide .focus_nav .navPrev{ height:108px; margin-right:7px;}
.environment_slide .focus_nav .navNext{ height:108px; margin-left:1px;}
.environment_slide .focus_nav img{ display:block; width:163px; height:96px; margin:0 auto;}	
.environment_slide .focus_nav .on{ background:#14b3b9;}	
.environment_slide  .btn_play_big{ overflow: hidden;padding: 0 0 0 15px;cursor: pointer;background: url(../images/bg_btn.png) no-repeat;margin-right: 5px; height:40px;line-height:40px;line-height:44px\9;+line-height:44px;_line-height:40px;padding-left:50px;font-size:14px;font-weight:bold;color:#FFF;background-position:0 -275px}	
.environment_slide .btn_play_big span{ float: left; height: 24px; padding: 0 15px 0 0;background: url(../images/bg_btn.png) no-repeat; height:40px;background-position:right -320px}	
.environment_slide .btn_play_big:hover{color:#FFF}	
.environment_slide .focus_text .btn_play_big{position:absolute;bottom:13px;left:20px}	
.environment_slide .focus_nav li .cover{position:absolute;top:0;left:0;width:68px;height:38px;line-height:999px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=30);opacity:.3}	
.environment_slide .focus_nav li.on .cover{display:none}	
.environment_slide .focus_nav li b{display:none}	
.environment_slide .focus_nav li.on b{position:absolute;display:inline-block;top:-6px;left:29px;border-left:6px dashed transparent;border-right:6px dashed transparent;border-top:0;border-bottom:6px solid;color:#fff;font-size:0;width:0;height:0;line-height:0}


/*director*/
.director{}
.director_area{ margin-bottom:100px;}
.director_area dt{ float:right; width:274px;}
.director_area dt img{ max-width:274px;}
.director_area dd{ width:486px; float:left; line-height:26px; color:#333;}

/*great_video*/
.great_video{ padding-top:20px;}
.disease_video{ padding-top:30px;}
.great_tit{ font-weight:normal; font-size:24px; color:#333; border-bottom:3px dotted #14b3b9; padding-bottom:10px;}
/*disease_box*/
.disease_box{}
.disease_con{ min-height:258px;}
.disease_list{ overflow:hidden; margin:0 -30px 0 0;}
.disease_area{ width:244px; float:left; margin:0 30px 30px 0;}
.disease_area dt{ position:relative; height:180px; overflow:hidden;}
.video_ico2{ display:block; position:absolute; top:50%; left:50%; margin:-40px 0 0 -40px; width:81px; height:81px; background:url(../images/video_ico2.png) center center no-repeat;}
.disease_area dd{ height:47px; line-height:47px; background:#666; padding:0 14px; margin-top:1px;}
.disease_area dd a{ display:block; font-size:15px; color:#fff; background:url(../images/video_02.png) right center no-repeat;}
.disease_area:hover dd{ background:#14b3b9;}
/*active*/
.active{}
.multipleLine{ position:relative;}
.multipleLine .hd{ position:absolute; top:0; right:0; margin-top:-30px; overflow:hidden;}
.multipleLine .hd .prev,.multipleLine .hd .next{ display:inline-block; width:21px; height:21px; text-align:center; line-height:21px; background:#b1b1b1; color:#fff; font-family:"宋体",SimSun; font-size:14px; font-weight:bold; cursor:pointer;}
.multipleLine .hd .next{ margin-right:5px;}
.multipleLine .hd .prev:hover,.multipleLine .hd .next:hover{ background:#0099a0;}
.multipleLine .hd ul{ overflow:hidden; zoom:1; display:inline-block; vertical-align:middle;}
.multipleLine .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.multipleLine .hd ul li.on{ background-position:0 0; }
.multipleLine .bd{ padding-top:10px; overflow:hidden;  }
.multipleLine .bd ul{ overflow:hidden; zoom:1; margin-right:-30px;  }
.multipleLine .bd ul li{float:left; _display:inline; overflow:hidden;}
.multipleLine .bd ul li .disease_area{ margin-bottom:20px;}
/*video_detail*/
.video_detail{}
.video_big{ width:786px; height:478px;}
.detail_tit{ font-weight:normal; font-size:15px; color:#333; margin:20px 0;}
.detail_tit em{ font-family:Arial, Helvetica, sans-serif; padding-left:16px;}
.detail{line-height:20px; text-indent:24px;}
.video_detail .article_bot{ margin-top:40px;}

/*baby*/
.baby{}
.baby_top{ border-bottom:1px solid #ccc;}
.baby_top .success_tit{ float:left; margin:0;}
.baby_search{ float:right; font-weight:normal; font-size:14px; margin-top:20px;}
.baby_sel{ width:125px; height:22px; border:1px solid #ccc; margin-left:14px; color:#333; font-size:13px;}
.baby_list{ padding:15px 0 50px; width:794px;}
.baby_area{ width:244px; padding:20px 10px; border-bottom:1px dotted #bababa; border-left:1px dotted #bababa; float:left;}
.bor_l{ border-left:none;}
.baby_area dt a img{ display:block; width:242px; height:172px ; margin:0 auto;}
.baby_area dd{ padding:0 7px;}
.baby_name{ margin:10px 0;}
.baby_name a{ font-size:15px; color:#333;}
.baby_des{ line-height:22px; height:66px; overflow:hidden; color:#787878;}
.baby_info{ text-align:right; color:#999; margin-top:10px;}
.baby_more{ color:#999; margin:0 10px;}
.baby_date{ margin-left:10px; background:url(../images/baby_04.jpg) left center no-repeat; padding-left:16px;}
.baby_area:hover{ background:#e7e7e7;}

/*join*/
.join{ border:1px solid #e1e1e1;}
.join_box{ padding-bottom:100px;}
.join_top{ border:1px solid #cacaca; background:#e5e5e5; border-bottom:none; height:40px; line-height:40px; font-size:13px; color:#333; font-weight:bold;}
.join_top span,.join_tit span{ display:block; float:left; width:22%; text-align:center;}
.join_top span.span_dif,.join_tit span.span_dif{ width:34%;}
.join_tit{ overflow:hidden; border-bottom:1px solid #e1e1e1; cursor:pointer;}
.join_tit span{ height:46px; line-height:46px;}
.on{color:#14b3b9; background:#f5f5f5; border-bottom:1px solid #f5f5f5;}
.join_term{ line-height:20px; background:#f5f5f5; padding:15px 80px 0; border-bottom:1px solid #e1e1e1;}
.jianli{ width:640px; height:40px; line-height:40px; margin:10px auto 0; border-top:1px solid #e1e1e1; color:#f38401;}
.jianli a{color:#f38401;}
.jianli a:hover{color:#f38401; text-decoration:underline;}
.join_page{ height:40px; line-height:40px; text-align:center; background:#e5e5e5;}
.join_page em{color:#14b3b9;}
.join_page a{ display:inline-block; min-width:12px; text-align:center; height:16px; line-height:16px; border:1px solid #bdbdbd; padding:0 2px; margin:0 2px;}
.join_page a:hover,.join_page a.join_cur{ border:1px solid #4b9605; background:#d1d8cb; color:#67956e;}

/*contact*/
.contact{ }
.contact_list{padding:0 10px;}
.contact_list li{ font-size:14px; line-height:30px; margin-bottom:8px;}
.contact_list li img{ display:inline-block; vertical-align:middle; margin-right:10px;}
.contact_map{ width:690px; height:363px; overflow:hidden; margin:30px 10px;}
.road{}
.road_tab{ margin-left:-10px;}
.road_tab li{ float:left; margin-left:10px;}
.road_tab li a{ display:block; width:104px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#fff; background:#07aab8;}
.road_tab li a img{ vertical-align:text-bottom; display:inline-block; margin-right:5px;}
.road_tab li:hover a,.road_tab li.road_cur a{ background:#ff9900;}
.road_con{ width:600px; padding:25px 0; line-height:24px;}

/*yun_focus*/
.yun_focus{ width:100%; padding:20px 0; background:#e6e8e3;}
.slider-scroll{ width:1086px; margin:0 auto; height:406px; padding:6px; background:#fff; border:1px solid #ddd; overflow:hidden; position:relative;}  
#showArea{ width:750px; height:406px;}
#showArea img{ opacity:0; display:none;}
.scroll_div{ width:347px; height:406px; position:absolute; right:0; top:0; margin:8px 7px 0 0;}  
.scroll_div ul{}
.scroll_div li{ height:81px; overflow:hidden; border:none; line-height:81px; font-size:20px; background:url(../images/yun_02a.png) left top no-repeat; *+margin-top:-5px;} 
.scroll_div li.on{height:83px; line-height:81px; background:url(../images/yun_02.png) left center no-repeat; margin-top:-2px;}
.scroll_div li a{display:block; padding-left:40px; color:#fff;}
.scroll_div li.on a{ font-weight:bold; color:#d43977;}
.no_yun{ margin-left:-43px;}
.no_yun li{ width:139px; height:77px; margin-left:43px; background:url(../images/yun_03a.png) no-repeat;}
.no_yun li:hover{background:url(../images/yun_03b.png) no-repeat;}
.no_yun li:hover a{ color:#dc4f78;}
/*yun_area1*/
.yun_area1{ width:100%; margin:30px 0 40px;}
.introduction{ position:relative; height:114px; padding-top:22px; background:url(../images/introduction_02.jpg) center bottom no-repeat;}
.introduction_tit{ position:absolute; top:0; left:0; margin:0 0 0 15px;}
.introduction_txt{ font-size:14px; line-height:23px; color:#fff; padding:16px 14px 0 170px;}
.introduction_txt h6{ font-size:26px; padding-bottom:12px;}
.introduction_des{ height:46px; overflow:hidden;}
/*yun1_box*/
.yun1_box{ height:285px; overflow:hidden; margin:30px 0 0;}
/*yun1_l*/
.yun1_l{ width:300px; float:left;}
.yun_tit{ font-weight:normal; font-size:26px; color:#dc4f78;}
.yun1_l_area{ padding-top:10px;}
.yun_hot{ padding-bottom:10px; border-bottom:2px solid #dddddd;}
.yun_hot a{ display:inline-block; height:24px; line-height:24px; font-size:14px; color:#fff; background:#dc4f78; padding:0 10px; margin-right:2px;}
.yun_hot a:hover,.yun_hot a.yun_cur{ background:#c52654;}
.yun_list{ padding:4px 0 0; height:198px; overflow:hidden; border-bottom:2px solid #dddddd;}
.yun_list li{ font-size:14px; height:24px; line-height:24px; background:url(../images/list_ico7a.gif) left center no-repeat; padding-left:12px; margin-bottom:9px;}
.yun_list li:hover{background:url(../images/list_ico7b.gif) left center no-repeat;}
.yun_list li a{ color:#333;}
.yun_list li .yun_sort{ padding-right:20px;}
.yun_list li .yun_sort a{ color:#999;}
.yun_list li a:hover,.yun_list li .yun_sort a:hover{ color:#dc4f78;}
/*yun1_c*/
.yun1_c{ width:385px; float:left; margin:0 40px;}
.monitor{}
.monitor_area{ padding:8px 14px; border:1px solid #ddd; margin-top:10px; font-size:14px; line-height:24px;}
.monitor_des{ height:48px; overflow:hidden; color:#999;}
.monitor_more{ display:block; font-weight:bold; font-size:13px; color:#dc4f78; margin-top:5px;}
.monitor_more:hover{ text-decoration:underline; color:#dc4f78;}
.treatment{ margin-top:18px;}
.treatment_tit{font-weight:normal; font-size:20px; color:#dc4f78;}
.treatment_list{ margin:5px 0 0 -3px;}
.treatment_list li{ float:left; margin-left:3px;}
.treatment_list li a{ display:block; width:94px; height:79px; padding-top:15px; background:#dc4f78; color:#fff; text-align:center; font-size:14px;}
.treatment_list li a img{ display:block; margin:0 auto 10px;}
.treatment_list li a:hover{ background:#c52654;}
/*yun1_r*/
.yun1_r{ width:335px; float:right;}
.topic_slide{ margin-top:10px;}
.topic_slide{ width:335px; overflow:hidden; position:relative;}
.topic_slide .hd{ overflow:hidden; z-index:1; margin-top:2px;}
.topic_slide .hd ul{ overflow:hidden; zoom:1; margin-left:-5px;}
.topic_slide .hd ul li{ float:left; width:66px; height:30px; line-height:30px; text-align:center; margin-left:2px; font-size:20px; background:#999999; color:#fff; cursor:pointer; }
.topic_slide .hd ul li:hover,.topic_slide .hd ul li.on{ background:#dc4f78; color:#fff; }
.topic_slide .bd{ position:relative; height:100%; z-index:0;   }
.topic_slide .bd li{ zoom:1; vertical-align:middle; }
.topic_slide .bd img{ width:335px; height:207px; display:block;  }
.topic_slide .prev,.topic_slide .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.topic_slide .next{ left:auto; right:3%; background-position:8px 5px; }
.topic_slide .prev:hover,
.topic_slide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.topic_slide .prevStop{ display:none;  }
.topic_slide .nextStop{ display:none;  }

/*yun_area2*/
.yun_area2{ width:100%; height:470px; overflow:hidden; padding:40px 0; background:#dddddd;}
/*yun2_l*/
.yun2_l{ width:726px; float:left;}     
.yun2_tit{ color:#fff; height:52px; line-height:52px; background:#dc4f78 url(../images/yun_04.png) 15px center no-repeat; padding-left:50px; font-size:24px;} 
.yun2_l_box{ margin-top:10px;}
.lead_tab{ width:186px; float:left;} 
.lead_tab li a{ display:block; height:51px; line-height:51px; padding-left:23px; font-size:16px; color:#333; background:url(../images/yun_05a.png) no-repeat;}
.lead_tab li a:hover,.lead_tab li.lead_cur a{ color:#fff; background:url(../images/yun_05b.png) no-repeat;}
.lead_con{ width:520px; float:right;}
.lead_area{}
.lead_rec{}
.lead_rec dt img{ display:block; width:520px; height:125px;}
.lead_rec dd{ padding-top:10px;}
.lead_tit{ font-size:16px; color:#000; font-weight:normal; padding-bottom:10px;}
.lead_des{ line-height:22px; height:110px; overflow:hidden;}
.advantage{ height:82px; background:#fff; margin:10px 0;}
.advantage_list{ width:380px; float:left; padding:13px 12px;}
.advantage_list li{ float:left; width:50%; font-size:13px; line-height:26px; color:#dc4f78;}
.advantage_tit{ width:116px; float:right; color:#fff; font-size:28px; line-height:30px; text-align:center; background:#dc4f78; padding:13px 0;}
.detail_link{}
.detail_link a{ display:inline-block; width:104px; height:28px; text-align:center; line-height:28px; background:#fff; color:#dc4f78; font-weight:bold; border:1px solid #ccc; margin-right:10px; }
.detail_link a:hover{background:#dc4f78; color:#fff; }
/*yun2_r*/
.yun2_r{ width:335px; float:right;}
.problem_hot{ display:block; height:52px; line-height:52px; margin-bottom:10px; font-size:22px; font-weight:bold; background-color:#dc4f78; color:#fff; background-position:20px center; background-repeat:no-repeat; background-image:url(../images/yun_07.png); padding-left:52px;}
.problem_hot:hover{ background-color:#c52654; color:#fff;}
.problem_hot2{ background-color:#f1bb00;}
.problem_hot2:hover{ background-color:#f19f00;}
.attending{ margin:-5px 0 0 -5px;}
.attending li{ float:left; width:159px; height:167px; border:3px solid #ccc; margin:0 0 5px 5px; position:relative;}
.attending li a{ display:block;}
.attending_info{ position:absolute; left:0; bottom:0; width:100%; height:32px; background:url(../images/tou_black50.png) repeat; line-height:32px; color:#fff; text-align:center; font-size:14px; display:none;}
.attending_info em{ font-size:12px; padding:0 10px;}
.attending li:hover .attending_info{ display:block;}

/*yun_area3*/
.yun_area3{}
.watch{ padding:25px 0 0;}
.watch_tit{ text-align:center;}
.watch_box{ margin:10px 0 0 -25px;}
.watch_area{ width:324px; height:385px; padding:15px 10px 0; margin:12px 0 12px 25px; border:3px solid #ddd; float:left;}
.watch_item{ padding-left:20px; font-size:26px; color:#000;}
.watch_item img{ vertical-align:middle; margin-right:10px;}
.watch_des{ width:286px; margin:20px auto 0; /*font-weight:bold;*/ font-size:15px; line-height:26px; height:52px; overflow:hidden;}
.watch_more{ color:#dc4f78; padding-left:6px;}
.watch_more:hover{color:#dc4f78; text-decoration:underline;}
.watch_list{ margin:20px 0 15px;}
.watch_list li{ font-size:14px; color:#000; line-height:30px; background:url(../images/list_ico8.png) left center no-repeat; padding-left:20px;}
.watch_btn{ display:inline-block; padding:0 25px; height:32px; background:#dc4f78; font-size:14px; color:#fff; text-align:center; line-height:32px; margin-left:20px;}
.watch_btn:hover{background:#c52654; color:#fff;}
.watch_area:hover{ background:#f4f4f4; border:3px solid #fadfe7;}
.adv_01{ margin-bottom:8px;}
/*announce*/
.announce{ padding:30px 0; border-bottom:2px solid #ccc;}
.announce_top{}
.yun_tit em{ font-size:16px; color:#999; padding-left:5px;}
.announce_more{ float:right; background:url(../images/more_5F3a.png) left center no-repeat; padding-left:28px; color:#000; font-size:16px; margin-top:10px;}
.announce_more:hover{color:#dc4f78;}
.announce_list{ margin:15px 0 0 -20px;}
.announce_list li{ width:260px; height:165px; margin:0 0 0 20px; overflow:hidden; float:left; position:relative;}
.announce_list li a{ display:block;}
.announce_list li .txt{ position:absolute; bottom:0; left:0; width:100%;  line-height:40px; text-align:center; font-size:16px; color:#fff; background:url(../images/tou_black60.png) repeat;}
.announce_list li:hover .txt{background:url(../images/tou_pink70.png) repeat;}

/*scroll_div2*/
.scroll_div2 li{background:url(../images/men_02a.png) left top no-repeat;}
.scroll_div2 li.on{background:url(../images/men_02b.png) left center no-repeat;}
.men_no li:hover{ background:url(../images/men_03b.png) no-repeat;}
.introduction_men{ background:url(../images/introduction_03.jpg) center bottom no-repeat;}
.yu_tit{ font-weight:normal; font-size:26px; color:#14b3b9;}
.yu_tit em{ font-size:16px; color:#999; padding-left:5px;}
.scroll_div2 li.on a,.men_no li:hover a,.men_list li a:hover, .men_list li .yun_sort a:hover,.monitor_more2,.monitor_more2:hover,.men_treatment .treatment_tit,.yun2_l_men .advantage .advantage_list li,.yun2_l_men .detail_link a,.watch_area2 .watch_more{ color:#14b3b9;}
.men_list li:hover{ background:url(../images/list_ico9.gif) left center no-repeat;}
.yu_hot a,.men_treatment .treatment_list li a,.men_topic .hd ul li:hover,.men_topic .hd ul li.on,.yun2_l_men .yun2_tit,.yun2_l_men .advantage .advantage_tit,.yun2_l_men .detail_link a:hover,.problem_hot3,.watch_area2 .watch_btn{ background-color:#14b3b9;}
.yu_hot a:hover,.yu_hot a.yun_cur2,.men_treatment .treatment_list li a:hover,.problem_hot3:hover,.watch_area2 .watch_btn:hover{ background-color:#0e9398;}
.yun2_l_men .lead_tab li a:hover,.yun2_l_men .lead_tab li.lead_cur a{ background:url(../images/men_05.png) no-repeat;}
.watch_area2 .watch_list li{ background:url(../images/list_ico4.png) left center no-repeat;}
.watch_area2:hover{ border:3px solid #defeff;}
.yun2_l_men .detail_link a:hover{ color:#fff;}
.announce_men .announce_more{background:url(../images/men_07.png) left center no-repeat;}
.announce_men .announce_more:hover{color:#14b3b9;}
.announce_men .announce_list li:hover .txt{background:url(../images/tou_blue70.png) repeat;}

/*famous*/
.famous_focus{ width:100%; height:600px; overflow:hidden; background:url(../images/famous_bg.jpg) center top no-repeat;}
.focus_area{ width:1100px; margin:0 auto;}
.famous_photo{ width:370px; float:left;}
.famous_intro{ width:720px; float:right; padding-top:90px;}
.famous_intro_top{}
.famous_intro_tit{ float:left; font-size:60px; color:#0a969d; text-align:right; padding:15px 20px 0 0;}
.famous_intro_tit span{ display:block; font-weight:normal; font-size:30px; color:#000;}
.famous_intro_honor{ float:left; border-left:3px solid #14b2b9; padding-left:12px; width:260px;}
.famous_intro_honor li{ font-size:15px; line-height:34px; color:#333; background:url(../images/famous_star.png) left center no-repeat; padding-left:26px; height:34px; overflow:hidden;}
.famous_intro_experience{ width:125px; height:125px; float:right; background:url(../images/famous_bg1.png) no-repeat; text-align:center;}
.middle_out{ width:125px; height:125px; overflow:hidden; display: table-cell; position:relative; vertical-align:middle;}
.middle_in{ display:block; position:static;*position:absolute;top:50%; text-align:center;}
.famous_intro_experience span{ display:inline-block; font-size:20px; font-weight:bold; color:#000; line-height:26px; width:80px; position:static;*position:relative;top:-50%;left:-50%; max-height:125px;}
.famous_intro_good{ width:544px; padding:20px 27px; background:url(../images/tou_bai60.png) repeat; font-size:16px; color:#333; line-height:28px; height:56px; overflow:hidden; margin-top:60px;}
.famous_intro_good a{ font-weight:bold; color:#14b2b9;}
.famous_intro_good a:hover{ color:#14b2b9; text-decoration:underline;}
.famous_intro_btn{ margin-top:40px;}
.famous_intro_btn a{ display:inline-block; width:146px; height:44px; background:url(../images/famous_bg2a.gif) repeat-x; font-weight:bold; font-size:20px; text-align:center; line-height:44px; margin-right:44px; color:#fff;}
.famous_intro_btn a:hover{background:url(../images/famous_bg2b.gif) repeat-x; color:#fff;}
.famous{ width:1100px; margin:30px auto 0;}
.famous_team{ margin-bottom:30px;}
.team_tit{ height:53px; line-height:53px; font-size:28px; color:#fff; background:url(../images/team_01.png) no-repeat; padding-left:18px; margin-bottom:20px;}
.team_top{ height:416px; overflow:hidden;}
.famous_tui{ width:716px; float:left;}
.famous_tui dt{ float:left;}
.famous_tui dt a{ display:block; width:285px; height:400px; background:#eee; padding:8px;}
.famous_tui dd{ width:385px; float:right;}
.famous_caption{ font-size:26px; margin-bottom:20px;}
.famous_caption a{ color:#000;}
.famous_caption em{ font-weight:normal; font-size:22px; padding-left:18px;}
.jingyan{ display:block; height:28px; line-height:28px; font-size:14px; color:#fff; padding:0 10px; background:#f39800; margin-top:8px;}
.tui_area{ font-size:14px; line-height:22px; padding-bottom:15px; border-bottom:1px dashed #ccc;}
.tui_area h6,.tui_intro h6{ font-size:16px; color:#14b2b9; line-height:26px;}
.tui_des{ height:66px; overflow:hidden;}
.tui_intro{ margin-top:10px;}
.intro_des{ font-size:14px; line-height:22px; height:44px; overflow:hidden;}
.intro_des a{color:#14b2b9;}
.intro_des a:hover{color:#0e9398; text-decoration:underline;}
.remark{ height:54px; line-height:54px; padding:0 13px; background:#eee; margin:30px 0 20px;}
.remark b{ font-weight:normal; color:#ea8b26;}
.remark em{ color:#008d9b;}
.remark_star{ vertical-align:middle; margin:0 10px 0 5px;}
.tui_btn{}
.tui_btn a{ display:inline-block; font-size:16px; font-weight:bold; width:97px; height:30px; text-align:center; line-height:30px; background:#14b2b9; color:#fff; margin-right:20px;}
.tui_btn a:hover{ background:#0e9398; color:#fff;}
/*team_case*/
.team_case{ width:340px; float:right; padding-top:12px;}
.team_case .tit01{font-size:18px;}
.team_case_list{ margin:7px 0 0 -4px;}
.team_case_list li{ float:left; width:168px; height:184px; overflow:hidden; margin:0 0 4px 4px;}
.team_list{ margin:35px 0 0 -22px;}
.team_area{ width:495px; height:245px; padding:21px 22px; overflow:hidden; background:url(../images/team_05.gif) no-repeat; float:left; margin:0 0 24px 22px;}
.team_area:hover{background:url(../images/team_05b.gif) no-repeat;}
.team_area dt{ width:212px; float:left;}
.team_pic{ display:block; width:199px; height:199px; padding:5px 7px 7px 5px; background:url(../images/team_06.png) no-repeat;}
.team_btn{ margin-top:5px;}
.team_btn a{display:inline-block; font-size:14px; font-weight:bold; width:101px; height:30px; text-align:center; line-height:30px; background:#14b2b9; color:#fff; margin-right:3px;}
.team_btn a:hover{ background:#0e9398; color:#fff;}
.team_btn a.bg_dif{ background:#f39800; margin-right:0;}
.team_btn a.bg_dif:hover{ background:#d68601;}
.team_area dd{ width:278px; float:right;}
.team_item{ height:38px; line-height:38px; background:#14b2b9; color:#fff; font-size:14px; font-weight:normal; padding-left:15px;}
.team_item a{ font-weight:bold; font-size:20px; color:#fff;}
.team_item em{ padding-left:15px;}
.honor_list{ background:url(../images/team_07.png) 16px center no-repeat; padding:15px 0 15px 100px; min-height:81px; border-bottom:1px dashed #ccc;}
.honor_list li{ line-height:20px; color:#e36300; background:url(../images/team_08.png) left center no-repeat; padding-left:12px;}
.team_des{ font-size:13px; line-height:22px; height:44px; overflow:hidden; margin:15px 0; padding:0 0 0 5px;}
.team_des a{color:#14b2b9;}
.team_des a:hover{color:#0e9398; text-decoration:underline;}
.remark2{ height:auto; background:none; line-height:inherit; margin:0;}

/*ming_warp*/
.ming_warp{ width:1100px; margin:0 auto; padding-bottom:20px; border-bottom:2px solid #ddd;}
.ming_detail{ height:600px; background:url(../images/ming_detail_01.jpg) center top no-repeat; position:relative; margin:45px 0 20px;}
.ming_detail_photo{ width:370px; float:left; margin-left:90px;}
.detail_area{ width:565px; height:526px; padding:20px; background:url(../images/tou_black50.png) repeat; position:absolute; top:0; right:0; margin:17px 20px 0 0; color:#fff;}
.detail_top{ position:relative;}
.detail_item{ font-size:36px;}
.detail_item span{ display:block; font-weight:normal; font-size:24px; margin-top:5px;}
.zuozhen{ display:block; position:absolute; right:0; top:0; margin:-5px 0 0; min-height:40px; background:url(../images/detail_01.png) left center no-repeat; padding-left:50px; line-height:20px;}
.zuozhen h6{ font-size:14px;}
.skilled{ padding:20px 0 10px; border-bottom:1px dashed #fff;}
.skilled dt{ width:192px; float:left;}
.detail_caption{ font-size:14px;}
.skilled_des{ line-height:20px; height:160px; overflow:hidden; margin-top:10px;}
.skilled dd{ width:342px; float:right;}
.skilled_video{ width:342px; height:200px; overflow:hidden;}
.jianjie{ margin-top:17px;}
.jianjie_des{ line-height:20px; height:100px; overflow-y:auto; margin-top:10px;}
.detail_btn{ text-align:center; margin-top:25px;}
.detail_btn a{ display:inline-block; width:132px; height:38px; text-align:center; line-height:38px; font-weight:bold; font-size:16px; color:#fff; background:url(../images/detail_03a.jpg) repeat-x; margin:0 18px;} 
.detail_btn a:hover{ background:url(../images/detail_03b.jpg) repeat-x;}
.detail_btn a.bg_dif{ background:url(../images/detail_04a.jpg) repeat-x;}
.detail_btn a.bg_dif:hover{ background:url(../images/detail_04b.jpg) repeat-x;}
.detail_page{ height:35px; line-height:35px; background:#eee;}
.detail_page a{ font-size:14px; color:#333; display:inline-block; width:270px; text-align:center; border-left:1px solid #fff;}
.detail_page a:hover{ background:#14b2b9; color:#fff;}
.detail_page span{ float:right;}
.detail_page a.back_list3{ width:auto; border:none; color:#14b2b9; font-weight:bold; padding-left:20px;}
.detail_page a.back_list3:hover{color:#14b2b9; text-decoration:underline; background:none;}
/*ming_case*/
.ming_case{ margin:35px 0;}
.ming_top{ background:url(../images/ming_01.gif) left bottom repeat-x;}
.ming_top h6{ float:left; font-weight:normal; font-size:24px; color:#14b2b9; border-bottom:4px solid #14b2b9; padding-bottom:10px; padding-right:50px;}
.ming_top h6 em{ font-weight:normal; font-size:16px; color:#999; padding-left:10px; text-transform:uppercase;}
.ming_more{ float:right; font-size:16px; color:#000; padding-left:28px; background:url(../images/detail_05.png) left center no-repeat; margin-top:10px;}
.ming_case_list{ margin:10px 0 0 -2px;}
.ming_case_list li{ width:218px; float:left; text-align:center; margin:0 0 0 2px;}
.ming_case_list li a{ display:block; font-size:14px; color:#fff;}
.ming_case_list li p{ height:49px; line-height:49px; background:#14b2b9; margin-top:2px;}
.ming_case_list li:hover p{ background:#0f8b90;}
/*ming_doctor*/
.ming_doctor{ margin:10px 0 0 -2px;}
.ming_doctor li{ width:218px; height:290px; float:left; overflow:hidden; position:relative; margin:0 0 0 2px;}
.ming_doctor li a{ display:block; color:#fff;}
.ming_zhe{ display:block; width:100%; height:100%; background:url(../images/tou_black20.png) repeat; position:absolute; top:0; left:0;}
.ming_doctor li p{ position:absolute; bottom:0; left:0; width:100%; height:100%; height:49px; line-height:49px; background:url(../images/tou_black60.png) repeat; font-size:14px; text-align:center; display:none;}
.ming_doctor li p em{ padding:0 12px;}
.ming_doctor li:hover .ming_zhe{ display:none;}
.ming_doctor li:hover p{ display:block;}
/*ming_area4*/
.ming_area4{ height:383px; overflow:hidden;}
.automatic{ width:695px; float:left;}
.ming_tit{ font-size:24px; color:#14b3b9; padding-bottom:8px; border-bottom:4px solid #14b3b9; overflow:hidden;}
.automatic_area{ min-height:315px; background:url(../images/ming_002.jpg) left top no-repeat; padding:25px 0 0 280px;}
.automatic_tip{ color:red;}
.automatic_form{ padding-top:20px;}
.auto_line{ padding-bottom:18px;}
.auto_line label{ display:inline-block; width:114px; text-align:right; padding-right:10px;}
.auto_txt{ width:212px; height:14px; padding:5px 0 5px 12px; border:1px solid #e2e2e2; color:#666;}
.auto_btn{ padding-left:124px;}
.auto_submit,.auto_reset{ display:inline-block; width:109px; height:32px; text-align:center; line-height:32px; font-size:14px; font-weight:bold; background:url(../images/ming_03.gif) no-repeat; color:#fff; cursor:pointer; margin-right:8px;}
.auto_submit{ background-position:0 0;}
.auto_submit:hover{ background-position:0 -32px;}
.auto_reset{ background-position:-117px 0;}
.auto_reset:hover{ background-position:-117px -32px;}
/*today_order*/
.today_order{ width:367px; float:right;}
.today_tip{ float:right; color:#666; font-weight:normal; font-size:12px; background:url(../images/ming_04.gif) left center no-repeat; padding-left:25px; line-height:25px; margin-top:5px;}
.today_list{ background:#f4f4f4;}
.today_list li{ line-height:22px; overflow:hidden; padding:14px 0 14px 30px;}
.today_list li span{ display:block; float:left; width:33%;}
.today_list li.bg_dif{ background:#eee;}
.today_btn{ text-align:center; margin-top:20px;}
.today_btn a{ display:inline-block; width:109px; height:32px; text-align:center; line-height:32px; background:url(../images/ming_03.gif) no-repeat; color:#fff; cursor:pointer; margin-right:8px;}
.today_btn a.yuyue{ background-position:0 0;}
.today_btn a.yuyue:hover{ background-position:0 -32px;}
.today_btn a.zixun{ background-position:-117px 0;}
.today_btn a.zixun:hover{ background-position:-117px -32px;}
/*.everyone_attention*/
.everyone_attention{ margin:10px 0 0 -10px;}
.everyone_attention li{ width:175px; float:left; text-align:center; margin:0 0 0 10px;}
.everyone_attention li a{ display:block; font-size:14px; color:#fff;}
.everyone_attention li p{ height:49px; line-height:49px; background:#14b2b9; margin-top:2px;}
.everyone_attention li:hover p{ background:#0f8b90;}

/*06 special_warp*/
.special_warp{ width:1005; overflow:hidden;}
.special_focus{ width:100%; height:496px; position:relative; overflow:hidden;}
.special_area{ width:1440px; position:absolute; left:50%; margin-left:-720px;}
.special{ width:1100px; margin:0 auto;}
.special_list{ margin:20px 0 0 -13px;}
.special_block{ width:265px; float:left; margin:0 0 20px 13px; background:#eaeaea;}
.special_block dt a img{ display:block; width:265px; height:320px; overflow:hidden;}
.special_block dd{ color:#000; font-size:18px; text-align:center; line-height:30px; padding:0 20px 10px;}
.special_block dd a{color:#000;}
.special_block dd h6{ font-weight:normal; font-size:18px; border-bottom:1px dashed #aaaaaa; padding:10px 0; margin-bottom:10px;}
.special_block:hover{ background:#e0f4f5;}
/*voice_warp*/
.voice_warp{ width:100%;  border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-top:35px; padding-bottom:35px;}
.voice{ width:1100px; margin:0 auto;}
.voice_tit{ margin-top:-35px;}
.voice_good{ margin-top:15px;}
/*authorized_warp*/
.authorized_warp{ width:100%; background: url(../images/special_05.jpg) center 35px no-repeat;  margin-top:55px;}
.authorized{ width:1100px; margin:0 auto; padding-bottom:64px; border-bottom:2px solid #ddd;}
.authorized_tit{ margin-top:-35px;}
/*authorized_slide*/
.authorized_slide{position:relative;}
.authorized_slide .hd{ overflow:hidden;}
.authorized_slide .hd .prev,.authorized_slide .hd .next{ display:block; width:33px; height:56px; overflow:hidden; cursor:pointer; position:absolute; top:50%; margin-top:-28px; background:url(../images/special_09.png) no-repeat;}
.authorized_slide .hd .prev{ left:0; margin-left:-56px; background-position:0 0;}
.authorized_slide .hd .next{ right:0;margin-right:-56px; background-position:-33px 0;}
.authorized_slide .hd .prev:hover{  background-position:0 -66px; }
.authorized_slide .hd .next:hover{ right:0; background-position:-33px -66px;}
.authorized_slide .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none;}
.authorized_slide .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.authorized_slide .hd ul li.on{ background-position:0 0; }
.authorized_slide .bd{ padding:30px 0 0;   }
.authorized_slide .bd ul{ overflow:hidden; zoom:1; }
.authorized_slide .bd ul li{float:left; overflow:hidden; width:265px; height:263px; padding:2px 5px 6px 3px; background:url(../images/special_08.png) no-repeat; position:relative; margin:0 2px;}
.authorized_slide .bd ul li a img{ width:265px; height:180px; display:block; margin:0 auto 15px;}
.authorized_slide .bd ul li a p{ font-weight:bold; line-height:26px; height:52px; overflow:hidden; font-size:16px; padding:0 22px;}

/*07 topic_warp*/
.topic_warp{ min-height:2000px; padding-bottom:50px; background:#eee;}
/*slider*/
.slider {width:100%; min-width:1100px; height:450px; position:relative; overflow:hidden; background:#fff; text-align:center; }
.slider .bd {width:1100px; position:absolute; left:50%; margin-left:-550px }
.slider .bd li { width:1100px; overflow:hidden;}
.slider .bd li img { display:block; width:1100px; height:450px;}
.slider .tempWrap {overflow:visible !important}
.slider .tempWrap ul {margin-left:-1100px !important;}
.slider .hd {position:absolute; width:100%; left:0; z-index:1; height:8px; bottom:10px; text-align:center; display:none;}
.slider .hd li {display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; margin:0 5px; cursor:pointer; background:#555;}
.slider .hd li.on { background:#fff;}
.slider .pnBtn {position:absolute; z-index:1; top:0; width:100%; height:450px; cursor:pointer; }
.slider .prev {left:-50%; margin-left:-550px; }
.slider .next {left:50%; margin-left:550px;}
.slider .pnBtn .blackBg {display:block; position:absolute; left:0; top:0; width:100%; height:450px; background:#000; filter:alpha(opacity=80); opacity:0.8; }
.slider .pnBtn .arrow {/*display:none; */position:absolute; top:0; z-index:1; width:44px; height:450px;}
.slider .pnBtn .arrow:hover {}
.slider .prev .arrow {right:50px; background:url(../images/slider_left.png) left center no-repeat;}
.slider .next .arrow {left:50px; background:url(../images/slider_right.png) left center no-repeat;}
.slider .prev .arrow:hover { background:url(../images/slider_left2.png) left center no-repeat;}
.slider .next .arrow:hover {background:url(../images/slider_right2.png) left center no-repeat;}
/*topic_box*/
.topic_box{ width:1100px; margin:0 auto; margin-top:40px;}
.topic_area{ margin-bottom:20px;}		
.topic_tit{ font-size:30px; color:#dc4f78; margin-bottom:15px;}
.topic_tit em{ display:inline-block; line-height:30px; vertical-align:middle; font-weight:normal; font-size:16px; color:#000; border-left:2px solid #ccc; padding-left:13px; margin-left:22px;}
.topic_disease{ padding-bottom:15px;}
.topic_rec{ margin:0 0 0 -6.35px;}
.topic_rec li{ float:left; width:178px; height:144px; margin-left:6.35px; background:#b12e54; font-size:18px; text-align:center;}
.topic_rec li a{ display:block; color:#fff;}
.topic_rec li a img{ display:block; margin:11px auto 8px;}
.topic_rec li:hover{ background:#8d2443;}
.topic_rec li.topic_rec_more{ background:#d3b800;}
.topic_rec li.topic_rec_more:hover{ background:#b29b00;}
.topic_disease_list{ padding:16px 0 0; margin:0 0 0 -20px;}
.topic_disease_list li{ float:left; line-height:32px; font-size:14px; margin:0 0 20px 20px;}
.topic_disease_list li a{ display:block; width:140px; height:40px; text-align:center; line-height:40px; color:#fff; background:#999999;}
.topic_disease_list li a:hover,.topic_disease_list li.topic_disease_cur a{ background:#b12f55;}
.topic_disease_box{ font-size:14px;}
.topic_disease_area{ background:#fff; border:1px solid #ddd; min-height:32px; overflow:hidden; padding:15px 0 15px 40px;}
.topic_disease_area ul{ overflow:hidden;}
.topic_disease_area ul li{ float:left; font-size:14px; line-height:32px; padding-right:10px;}
/*topic_list*/
.topic_list{ margin:0 0 0 -20px;}
.topic_block{ width:239px; height:338px; background:#fff; padding:9px; border:1px solid #ddd; float:left; position:relative; margin:0 0 20px 20px;}
.topic_des{}
.topic_des dt a img{ display:block; width:239px; height:240px;}
.topic_des dd{ margin-top:4px; padding:20px 7px 15px; background-image:url(../images/topic_03.gif); background-position:207px 70px; background-repeat:no-repeat;}
.topic_des dd h4{ text-align:center;}
.topic_des dd h4 a{ font-size:18px; font-weight:normal;}
.zan{ background:url(../images/topic_02.jpg) left center no-repeat; padding-left:20px; margin-top:20px; color:#999;}
.zan em{ color:#4b85d4; padding-right:5px;}
.topic_hide{ position:absolute; top:0; left:0; z-index:100; margin:350px 0 0 -1px; border:1px solid #ddd; border-top:none; width:100%; padding-bottom:15px; background:#fff; display:none;}
.hide_des{ padding:10px 13px; color:#333; font-size:14px; line-height:26px; height:260px; overflow:hidden;}
.hide_des a{ color:#b12e54;}
.hide_des a:hover{ text-decoration:underline; color:#b12e54;}
.from{ font-size:14px; padding:10px 13px;}
.topic_block:hover { border:1px solid #b5b5b5;}
.topic_block:hover .topic_hide{ display:block; border:1px solid #b5b5b5;border-top:none; }
.topic_block:hover .topic_des dd{ background-image:url(../images/topic_04.png); background-color:#eee;}
.topic_area_men .topic_tit{ color:#14b3b9;}
.topic_area_men .topic_rec li{ background:#0a868c;}
.topic_area_men .topic_rec li:hover{ background:#076a6f;}
.topic_area_men .topic_rec li.topic_rec_more{ background:#1d703b;}
.topic_area_men .topic_rec li.topic_rec_more:hover{ background:#16562d;}
.topic_area2_warp{ border-top:1px solid #ddd;}
.topic_area2_box{ width:1100px; margin:0 auto; padding-bottom:20px; border-bottom:2px solid #ddd;}
.topic_warp .guess{ margin:0 auto;}

/*topic_detail*/
.topic_detail{ width:1100px; margin:0 auto; padding-bottom:50px; border-bottom:2px solid #ddd; min-height:500px;}
.topic_detail_list{ margin:20px 0 40px;}
.topic_detail_list li{ width:20%; height:71px; float:left; position:relative;}
.topic_detail_list li a img{ position:absolute; top:0; left:0;}
.topic_detail_list li a p{ width:124px; padding-left:57px; height:45px; line-height:45px; background:#eee; font-size:16px; color:#333; margin:26px 0 0 15px;}
.topic_detail_list li:hover a p{ background:#14b3b9; color:#fff;}
/*problem_list*/
.problem_list{ margin:0 0 0 -29px;}
.problem_list li{ width:347px; height:153px; color:#fff; float:left; background:url(../images/detail_08.png) no-repeat; margin:0 0 30px 29px;}
.problem_pic{ width:143px; float:left; margin:-10px 0 0 0; font-size:16px; line-height:24px; padding-left:10px;}
.problem_pic a{ color:#fff;}
.problem_pic a span{ display:block; width:91px; height:86px; padding-top:5px; background:url(../images/detail_09.png) no-repeat; margin-bottom:5px;}
.problem_pic a span img{ display:block; margin:0 auto; width:75px; height:75px;}
.problem_des{ width:141px; line-height:20px; height:120px; overflow:hidden; padding:13px 0 0 13px;}
.problem_des a{ display:block; color:#fff;}
.problem_des a:hover{ text-decoration:underline;}
.problem_list li.problem_01{ background-position:0 0;}
.problem_list li.problem_02{ background-position:0 -153px;}
.problem_list li.problem_03{ background-position:0 -306px;}
.problem_list li.problem_04{ background-position:0 -459px;}
.problem_list li.problem_05{ background-position:0 -612px;}
.problem_list li.problem_06{ background-position:0 -765px;}
.problem_list li:hover{filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}
.problem_list li:hover .problem_pic a{ text-decoration:underline;}
/*related_read*/
.related_read{}
.related_item{ font-size:36px; color:#14b3b9; text-align:center; background:url(../images/related_01.jpg) left center repeat-x;}
.related_item span{ display:inline-block; background:#fff; padding:0 20px;}
.related_item span em{ padding-left:12px; color:#333;}
.related_read_list{ padding:40px 0;}
.related_read_list li{ float:left; width:528px; padding:35px 0 35px 38px; border-bottom:1px dashed #ddd; background:url(../images/related_02.jpg) left 40px no-repeat; padding-left:22px;}
.related_read_list li h4 a{ color:#000; font-weight:normal; font-size:22px;}
.related_des{ width:497px; color:#999; font-size:14px; line-height:24px; height:48px; overflow:hidden; margin:10px 0 15px;}
.related_info{ font-size:14px;}
.related_more{ color:#14b2b9; margin-right:30px;}
.related_read_list li:hover{ background-color:#f2f2f2;}

/*08 report*/
.report_focus{ width:100%; height:460px; position:relative; overflow:hidden;}
.report_focus_area{ width:1440px; position:absolute; left:50%; margin-left:-720px;}
.report{ width:1100px; margin:0 auto; padding-bottom:50px; border-bottom:2px solid #ddd;}
.report_area1{ height:648px; overflow:hidden; margin:20px 0 40px;}
.report_tab{ float:left; width:261px;}
.report_tab li{ margin-bottom:5px; text-align:center;}
.report_tab li a{ display:block; width:240px; height:60px; line-height:60px; color:#fff; font-size:20px; font-weight:bold; background:url(../images/report_03a.png) no-repeat;}
.report_tab li a:hover,.report_tab li.report_cur a{ width:261px; background:url(../images/report_03b.png) no-repeat;}
.report_tab_box{ width:830px; float:right;}
.report_tab_con{ margin-top:-19px; position:relative;}
.report_tab_con dl{ height:190px; overflow:hidden; padding:19px 0; border-bottom:1px solid #ddd;}
.report_tab_con dl dt{ width:300px; float:left;}
.report_tab_con dl dd{ width:511px; float:right;}
.report_tab_con dl dd ul li{ line-height:20px; font-size:14px; color:#333; padding-bottom:10px;}
.report_tab_con dl dd ul li b{ color:#14b3b9;}
.report_order{ font-weight:bold; color:#f39800; margin-left:30px;}
.report_order:hover{ color:#f39800; text-decoration:underline;}
.report_tab_con dl dd ul li.red{ color:red;}
.report_more{ text-align:right; font-size:14px; position:absolute; top:0; right:0; z-index:100; margin:20px 0 0;}
.report_more a{ background:#14b3b9; color:#fff; display:inline-block; width:70px; height:26px; text-align:center; line-height:24px;}
.report_more a:hover{ background:#009298;}
/*report_area2*/
.report_area2{ margin:40px 0;}
.report_form{ width:553px; float:left;}
.report_tit{ height:46px; font-weight:normal; font-size:26px; line-height:46px; padding-left:18px; color:#fff; background:url(../images/report_04.jpg) no-repeat;}
.report_form_area{ font-size:16px; color:#333; padding:18px 0 0;}
.report_form_line{ padding-bottom:16px;}
.report_txt{ width:170px; height:14px; padding:9px 0 9px 8px; border:1px solid #ccc;}
.report_form_line label{ padding:0 10px;}
.w450{ width:450px;}
.report_submit{ width:125px; height:42px; text-align:center; line-height:42px; font-weight:bold; font-size:16px; color:#fff; background:url(../images/report_05a.jpg) repeat-x; cursor:pointer; margin:18px 0 0 84px;}
.report_submit:hover{ background:url(../images/report_05b.jpg) repeat-x; }
.report_latest{ width:498px; float:right;}
.report_latest .report_tit{ background:url(../images/report_06.jpg) no-repeat;}
.report_latest_area{}
.report_latest_area dt{ width:300px; float:left}
.report_latest_area dd{ width:188px; float:right; font-weight:bold; line-height:24px; font-size:13px; color:#333;}
.report_latest_area dd p{ padding-top:8px;}
.report_latest_area dd b{color:#14b3b9;}
.report_apply{ display:inline-block; width:58px; height:19px; color:rgb(226, 137, 0); text-align:center; font-size:12px; line-height:19px; font-weight:normal; background:url(../images/sss.jpg) no-repeat; margin-left:10px;}
.report_apply:hover{ background:url(../images/report_08b.jpg) no-repeat; color:red; }
/*report_area3*/
.report_area3{}
.witness_tit{ height:60px; line-height:60px; color:#fff; font-size:36px; background:#14b3b9; padding:0 10px;}
.witness_tit em{ color:#ffc600;}
.witness_list{ margin:20px 0 0 -21px;}
.witness_area{ width:259px; float:left; padding-bottom:10px; margin:0 0 20px 21px;}
.witness_area:hover{ background:#eee;}
.witness_area dt a img{ display:block;}
.witness_area dd{ padding:8px 4px 0;}
.witness_area dd h6 a{ color:#333; font-size:18px;}
.witness_des{ line-height:24px; font-size:13px; height:72px; overflow:hidden; margin:14px 0 23px;}
.witness_area:hover dd h6 a{color:#14b3b9;}
/*report_area4*/
.report_area4{}
.back_home{ padding:10px 0 0;}
.back_slide{width:653px; position:relative;}
.back_slide .hd{ position:absolute; left:0; bottom:0; margin-bottom:60px; width:653px;}
.back_slide .hd ul{ overflow:hidden; zoom:1; text-align:center;}
.back_slide .hd ul li{ display:inline-block; margin:0 5px; border:none; width:20px; height:20px; text-indent:-9999px; background:url(../images/back_03a.png) center center no-repeat; cursor:pointer; font-size:0;}
.back_slide .hd ul li.on{ background:url(../images/back_03b.png) center center no-repeat; }
.back_slide .bd{ width:627px; height:427px; padding:13px 13px 18px; background:url(../images/back_02.png) no-repeat; position:relative; float:left; margin-bottom:15px;}
.back_slide .bd li{ zoom:1; vertical-align:middle; }
.back_slide .bd img{ display:block; width:627px; height:358px;}
.back_slide .prev,
.back_slide .next{ position:absolute; left:3%; top:50%; margin-top:-75px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.back_slide .next{ left:auto; right:3%; background-position:8px 5px; }
.back_slide .prev:hover,
.back_slide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.back_slide .prevStop{ display:none;  }
.back_slide .nextStop{ display:none;  }
/*back_info*/
.back_info{ width:410px; position:absolute; top:0; left:50%; margin:0 0 0 364px;}
.back_info h6{ font-weight:normal; font-size:30px; color:#333; padding-bottom:18px;}
.back_des{ height:363px; background:url(../images/back_04.png) no-repeat; color:#fff;}
.des_area{ font-size:14px; line-height:26px; padding:15px 0 0; width:350px; margin:0 auto; height:182px; overflow:hidden;}
.back_form{ text-align:right; font-size:14px; color:#14b3b9;}
/*report_area5*/
.report_area5{ margin:45px 0 0 -6px;}
.advance_area{ width:229px; float:left; background:#4c80d6; color:#fff; margin-left:6px;}
.advance_area dd{ height:183px; padding:20px 26px;}
.advance_des{ font-size:15px; line-height:24px; height:72px; overflow:hidden;}
.advance_area dd h6{ font-weight:normal; font-size:18px; padding-bottom:20px; border-bottom:1px solid #d9d9d9; text-align:center; margin-bottom:25px;}
.advance_area2{ background:#29a5c7;}
.advance_area3{ background:#3c93d6;}
.advance_area4{ width:392px; background:#ea920c;}
.advance_area4 dd h6{ font-size:22px; padding-bottom:15px;}
.advance_area4 dd{height:143px; padding:40px 26px;}
.suoyao{ font-weight:bold; color:#005fa9;}
.suoyao:hover{ color:#005fa9; text-decoration:underline;}

/*10 end*/
.end{}
.end .side{ float:right;}
.end .about_r{ float:left;}
.end_area{}
.end_tit{ font-size:26px; color:#000; text-align:center;}
.end_tip{ padding:9px 30px; border:2px solid #ddd; font-size:13px; line-height:22px; color:#999; margin:12px 0;}
.end_article{ padding:0 28px; font-size:14px; line-height:31px; color:#333;}/* line-height:22px;*/
.hot_news{ padding:8px;}
.hot_news li{ line-height:17px; padding:6px 0; border-bottom:1px dashed #eee;}
.hot_news li span{ display:inline-block; width:17px; height:17px; text-align:center; background:url(../images/list_ico10.jpg) center center no-repeat; color:#fff; margin-right:5px;}
.hot_news li:hover span{background:url(../images/list_ico10b.jpg) center center no-repeat;}
.hot_news li.hot_news_top span{background:url(../images/list_ico11a.jpg) center center no-repeat;}
.hot_news li.hot_news_top:hover span{background:url(../images/list_ico11b.jpg) center center no-repeat;}
/*about_focus*/
.about_focus{ width:100%; height:600px; position:relative; overflow:hidden;}
.about_focus_area{ width:1440px; position:absolute; left:50%; margin-left:-720px;}
.about_nav{ width:100%; height:115px; background:url(../images/about_08.gif) left bottom repeat-x;}
.about_nav_list{ width:1099px; margin:0 auto; border-left:1px solid #ccc;}
.about_nav_list li{ float:left; width:90px; height:115px; border-right:1px solid #ccc;}
.about_nav_list li a{ display:block; height:91px; padding-top:24px; text-align:center; font-size:14px;}
.about_nav_list li a img{ display:block; margin:0 auto 7px;}
.about_nav_list li a:hover{ background:#14b3b9; color:#fff;}
/*walk*/
.walk{ width:1100px; margin:0 auto; border-bottom:2px solid #ddd;}
.walk_area1{ height:330px; overflow:hidden; margin:20px 0;}
.walk_area1_l{ width:334px; float:left;}
.walk_area1_l dt{ width:330px; height:220px; border:2px solid #e9e9e9; overflow:hidden; position:relative;}
.walk_video{ display:block; width:76px; height:76px; background:url(../images/walk_02.png) center center no-repeat; position:absolute; top:50%; left:50%; margin:-38px 0 0 -38px;}
.walk_area1_l dd{ line-height:26px; font-size:13px; margin-top:5px;}
.walk_area1_l dd a{ color:#14b3b9;}
.walk_area1_l dd a:hover{ color:#14b3b9; text-decoration:underline;}
/*walk_area1_c*/
.walk_area1_c{ width:408px; float:left; margin:0 37px;}
.walk_tab_area{}
.walk_tab{}
.walk_tab li{ float:left;}
.walk_tab li a{ display:block; width:135px; height:42px; text-align:center; line-height:42px; color:#fff; margin-left:1px; background:#14b3b9; font-size:16px;}
.walk_tab li a:hover,.walk_tab li.walk_cur a{ background:#f38401;}
.walk_rec{ padding:10px 0; border-bottom:1px solid #ddd;}
.walk_rec h6{ margin-bottom:5px;}
.walk_rec h6 a{ font-weight:normal; font-size:24px; color:#14b3b9;}
.walk_des{ width:373px; line-height:22px; color:#999; height:44px; overflow:hidden;}
.walk_tab_news{}
.walk_tab_news li{ height:36px; line-height:36px;}
/*walk_area1_r*/
.walk_area1_r{ width:242px; height:322px; float:right; background:url(../images/honor_rec.png) no-repeat; padding:8px 21px 0;}
.honor_tit{ height:30px; line-height:30px; font-size:16px; text-align:center; color:#fff;}
.honor_tit a{ color:#fff;}
.honor_slide{ padding:0 0 0 8px; }
.honor_slide h3{ font-weight:normal; font-size:13px; color:#999; height:30px; line-height:30px; padding-left:14px; background:url(../images/list_ico10.jpg) left center no-repeat; cursor:pointer; }
.honor_slide h3:hover,.honor_slide h3.on{ background:url(../images/list_ico10b.jpg) left center no-repeat; color:#14b3b9;}
.honor_pic{ width:247px; height:149px; overflow:hidden; margin:5px 0 10px; display:none; /* 默认都隐藏 */ }
/*walk_area2*/
.walk_area2{ height:421px; overflow:hidden; margin:70px 0;}
.walk_area2_l{ width:794px; float:left;}
.walk_tit{ font-size:22px; color:#333; margin-bottom:10px;}
.walk_focus{width:440px; float:left; position:relative; overflow:hidden; zoom:1;}
.walk_focus .hd{ width:100%; overflow:hidden; }
.walk_focus .hd ul{ margin-right:-4px;  overflow:hidden; zoom:1; }
.walk_focus .hd ul li{ padding-top:4px; float:left;  text-align:center;  }
.walk_focus .hd ul li img{ width:99px; height:99px; border:4px solid #999; cursor:pointer; margin-right:4px;   }
.walk_focus .hd ul li.on{ background:url("../images/walk_focus0.png") no-repeat center 0; }
.walk_focus .hd ul li.on img{ border-color:#14b3b9;  }
.walk_focus .bd li{ vertical-align:middle; position:relative;}
.walk_focus .bd img{ width:440px; height:270px; display:block;  }
.pic_des{ position:absolute; bottom:0; left:0; width:100%; height:42px; line-height:42px; color:#fff; text-align:center; font-size:16px; background:url(../images/tou_black50.png) repeat;}

/*walk_focus_list*/
.walk_focus_list{ width:354px; float:left;}
.walk_focus_list li{ float:left; width:173px; height:188px; overflow:hidden; margin:0 0 4px 4px;}
.walk_area2_r{ width:297px; float:right;}
.fengcai{ position:relative; width:297px; height:381px; overflow:hidden;}
.cai_des{position:absolute; bottom:0; left:0; width:100%; height:42px; line-height:42px; color:#fff; text-align:center; font-size:16px; background:url(../images/tou_black50.png) repeat;}
.fengcai:hover .cai_des{background:url(../images/tou_blue70.png) repeat;}
/*walk_area3*/
.walk_area3{}
.walk_area3_l{ width:410px; float:left;}
.speech_top {background: url(../images/ming_01.gif) left bottom repeat-x;}
.speech_top h6 {float: left; font-size:22px; color: #333; border-bottom:3px solid #14b2b9; padding-bottom: 10px; padding-right: 14px;}
.speech_top h6 a{color: #333;}
.speech_top h6 a:hover{color: #14b3b9;}
.read_speech{ float:right; color:#14b3b9; font-size:14px; font-weight:normal; margin-top:15px;}
.speech_des{ height:120px; overflow:hidden; margin-top:20px;}
.speech_des dt{ width:164px; float:left;}
.speech_des dd{ width:234px; float:right; font-size:14px; line-height:24px;}
/*walk_area3_c*/
.walk_area3_c{ width:306px; float:left; margin-left:45px;}
.join_item h6{ border:none;}
.join_item{ background:none;}
.walk_area3_r{ width:300px; float:right;}
.contact_des{ height:122px;  background:#14b3b9; color:#fff; padding:10px 20px;}
.contact_des li{ line-height:22px; font-size:13px; text-transform:uppercase; margin-bottom:8px;}
.contact_des li img{ padding-right:16px; vertical-align:middle;}
/*photo2*/
.photo2{}
.photo2 .photo_tab span{ font-size:22px;}
.photo2 .photo_area{ height:556px;}
.photo2_l{ width:520px; margin-right:13px; float:left;}
.photo2_01{}
.photo2_02{ margin:10px -10px 0 0;}
.photo2_02 a img{ display:block; float:left; margin-right:10px;}
.photo2_c{ width:249px; float:left;}
.photo2_r{ width:312px; float:right;}
.photo2_r a img{ display:block; margin-bottom:10px;}
.photo2 .photo_area a{ display:block; background:#000;}
.photo2 .photo_area a:hover img{filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}
.photo2 .photo_area a.photo_more{ background:none;}

/*09 top_warp_ask*/
.top_warp_ask{}
.top_list{ float:left;}
.top_list a{ padding-right:22px;}
.top_warp_ask .top_link,.top_warp_ask .attention{ float:right;}
.head_ask{}
.head_ask .logo{ width:auto;}
.ask_logo{ display:inline-block; vertical-align:top; font-weight:bold; font-size:26px; color:#fe9900; line-height:42px; border-left:1px solid #ddd; padding-left:10px; margin:16px 0 0 14px;}
.search_ask{ width:434px; height:32px; padding:5px 6px; background:url(../images/ask_01.png) no-repeat; margin-top:15px;} 
.search_ask .search_txt{ background:none; width:308px; padding:9px 0 9px 10px;}
.search_ask .search_btn{ width:110px; height:32px; line-height:32px; text-align:center; font-size:22px;}
.ask_nav_warp{ height:46px; line-height:46px; background:#14b3b9;}
.ask_nav{ width:1100px; margin:0 auto;}
.ask_sort{ width:304px; float:left; position:relative;}
.ask_sort_tit{ height:46px; background:url(../images/ask_02.jpg) no-repeat; color:#fff; padding-left:45px; font-size:18px; font-weight:normal; cursor:pointer;}
.ask_sort_list{ position:absolute; top:0; left:0; width:100%; margin:46px 0 0; background:#008388;}
.ask_sort_list li{ height:44px; line-height:44px; padding:0 28px 2px 45px; background:url(../images/ask_03.png) left bottom repeat-x;}
.ask_sort_list li a{ display:block; font-size:14px; background:url(../images/ask_04.png) right center no-repeat; color:#fff;}
.ask_sort_list li:hover{ background-color:#01989e;}
.ask_sort_list li.ask_sort_item{ background-color:#14b3b9;}
.ask_sort_list li.ask_sort_item a{font-size:16px; font-weight:bold; background:url(../images/ask_05.png) right center no-repeat;}
.ask_nav_list{ float:left;}
.ask_nav_list li{ float:left; font-size:16px; width:120px; height:46px; border-right:1px solid #108f94; text-align:center;}
.ask_nav_list li a{ display:block; color:#fff;}
.ask_nav_list li:hover a,.ask_nav_list li.ask_nav_cur a{ background-color:#008388;}
.blog_link{ color:#fff; float:right; font-family:"宋体",SimSun; margin-right:-8px;}
.blog_link a{ color:#fff; margin:0 8px;}
.blog_link a img{ vertical-align:middle; padding-right:6px;}
.blog_link a:hover{ text-decoration:underline;}
/*ask_focus*/
.ask_focus{ width:100%; height:460px; position:relative; overflow:hidden; margin-top:-4px;}
.ask_focus_area{ width:1440px; position:absolute; left:50%; margin-left:-720px;}
.ask_area{ width:1100px; margin:0 auto; padding-bottom:50px; border-bottom:2px solid #ddd;}
.ask_area1{ margin:30px 0;}
.ask_l{ width:794px; float:left;}
.ask_tit{ margin-bottom:10px;}
.ask_tit,.ask_tit a{ font-size:22px; color:#000;}
.ask_l_1{ margin-bottom:30px;}
.ask_tab{ margin-bottom:5px;}
.ask_tab li{ float:left; width:112px; height:38px; font-size:13px; text-align:center; line-height:38px; border:1px solid #ccc; margin-left:-1px; background:#eee;}
.ask_tab li a{ display:block; color:#333;}
.ask_tab li.other a{ color:#14b3b9;}
.ask_tab li:hover a,.ask_tab li.ask_cur a{ background:#14b3b9; color:#fff;}
.ask_tab_con{ min-height:240px; font-family:"宋体",SimSun;}
.ask_tab_area{}
.ask_tab_area ul{ overflow:hidden; margin-left:-55px;}
.ask_tab_area li{ width:350px; height:39px; line-height:39px; border-bottom:1px dashed #ddd; color:#008388; float:left; background:url(../images/list_ico4.png) left center no-repeat; padding-left:17px; margin-left:55px;}
.ask_tab_area li a{ color:#008388;}
.ask_tab_area li:hover{ background-color:#f2f2f2;}
.ask_tab_area li:hover a{ color:#14b3b9;}
/*ask_doctor*/
.ask_doctor{}
.ask_doctor_list{ margin:0 0 0 -5px;}
.ask_doctor_area{ width:194px; float:left; margin:0 0 10px 5px;}
.ask_doctor_area dt a img{ display:block; width:194px; height:150px; overflow:hidden;}
.ask_doctor_area dd{ padding:10px;}
.ask_doctor_area dd h3{ margin-bottom:10px;}
.ask_doctor_area dd h3 a{ font-weight:normal; font-size:14px; color:#14b3b9; line-height:20px;}
.ask_doctor_area dd h3 a em{ display:block; font-size:12px; color:#666;}
.ask_want{ display:block; width:80px; height:24px; text-align:center; line-height:24px; border:1px solid #ddd; background:#fff;}
.ask_want:hover{ background:#14b3b9; color:#fff;}
.ask_doctor_area:hover{ background:#eee;}
/*ask_r*/
.ask_r{ width:268px; float:right; padding-top:5px;}
.ask_hot{}
.ask_hot_list{ margin-left:-5px;}
.ask_hot_list li{ float:left; margin:0 0 5px 5px;}
.ask_hot_list li a{ display:block; width:86px; height:33px; text-align:center; line-height:33px; background:url(../images/ask_hot1a.png) no-repeat; color:#666;}
.ask_hot_list li a:hover{background:url(../images/ask_hot1b.png) no-repeat; color:#333;}
.ask_hot_list li.ask_hot_dif a{background:url(../images/ask_hot2a.png) no-repeat;}
.ask_hot_list li.ask_hot_dif a:hover{background:url(../images/ask_hot2b.png) no-repeat;}
.ask_tit2{ font-weight:normal; font-size:18px; color:#000; margin-bottom:10px;}
.ask_problem{ margin-top:24px;}
.ask_problem_list{ background:#dcf4f8; padding:4px 10px;}
.ask_problem li{ height:25px; overflow:hidden; padding:6px 0; line-height:25px;}
.ask_problem li span{ display:inline-block; width:25px; height:25px; background:url(../images/ask_08a.gif) left center no-repeat; text-align:center; color:#fff; margin-right:13px;}
.ask_problem li.ask_problem_top span{background:url(../images/ask_08b.gif) left center no-repeat;}
.ask_problem li.ask_problem_top a{ color:#008e93;}
.ask_problem li:hover a{ text-decoration:underline;}
/*ask_topic*/
.ask_topic{ margin-top:24px;}
.ask_topic_slide{ padding:5px 5px 3px; border:1px solid #afcace;}
.ask_topic_slide h3{ font-weight:normal; height:31px; overflow:hidden; line-height:31px; padding:0 10px; background:#d6e9ef; margin-bottom:2px; cursor:pointer;}
.ask_topic_slide h3:hover,.ask_topic_slide h3.on{ background:#14b3b9; color:#fff;}
.ask_topic_pic{ margin-bottom:2px; width:256px; height:138px; overflow:hidden; display:none;}
/*ask_online*/
.ask_online{}
.ask_online_tit{ font-weight:normal; font-size:26px; color:#000; margin-bottom:10px;}
.ask_online_form{}
.ask_online_yu{ width:878px; height:93px; padding:10px; font-size:14px; color:#666; line-height:24px; border:1px solid #ddd; float:left;}
.ask_online_btn{ width:196px; float:right;}
.ask_online_submit,.ask_online_qq{ width:196px; height:55px; text-indent:-9999px; cursor:pointer; background:url(../images/ask_10.png) no-repeat;}
.ask_online_qq{ background:url(../images/ask_11.jpg) no-repeat; margin:5px 0 0 6px;}
.ask_online_submit:hover,.ask_online_qq:hover{ background-position:0 -55px;}
/*ask_hot_area*/
.ask_hot_area{ margin-top:20px; border:3px solid #eeeeee; padding:10px 25px;}
.ask_hot_tit{ font-weight:normal; font-size:16px; border-bottom:1px solid #ddd; padding:10px 30px 10px 70px; background:url(../images/ask_12.jpg) 30px center no-repeat;}
.ask_hot_con{ padding:10px 0;}
.ask_hot_con li{ overflow:hidden; padding:15px; border-bottom:1px dashed #ccc;}
.user_pic{ width:46px; float:left;}
.user_text{ width:930px; line-height:22px; float:left; padding-left:15px;}
.user_text h6 a{ font-weight:normal; font-size:14px; color:#000;}
.user_text_des{ color:#999;}
.user_text h6 a:hover{color:#008e93;}
.ask_hot_con li:hover{ background:#f2fbfc;}

/*fudong*/
*html .fudong{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.fudong{ width:571px; height:360px; padding:2px 20px 10px 14px; background:url(../images/fu_01.png) no-repeat; position:fixed; top:0; left:50%; margin:-150px 0 0 -302px; z-index:1000; display:none;}
.fu_tit{ height:45px; padding:0 12px; line-height:45px; font-size:16px; color:#fff;}
.fu_closed{ float:right; display:block; width:23px; height:23px; background:url(../images/fu_02.png) no-repeat; cursor:pointer; text-indent:-9999px; margin:11px 0 0;}
.fu_closed:hover{ background-position:-23px 0;}
.fu_area{ height:290px; background:#fff; padding:15px 19px 0;}
.fu_area_top{}
.fu_rec{ overflow:hidden; margin:0 0 0 -18px; float:left;}
.fu_rec li{ float:left; text-align:center; width:80px; font-weight:bold;}
.fu_rec li a img{ display:block; margin: 0 auto 5px; } 
.fu_success{ float:right; margin:10px 15px 0 0;}
.fu_success_tit{ font-size:12px; font-weight:normal; color:#14b3b9; margin-bottom:10px;}
.fu_success_num{ font-weight:bold; font-size:16px; color:#cb1d06;}
.fu_success_num span{ display:inline-block; width:23px; height:26px; background:#cb1d06; color:#fff; text-align:center; line-height:26px; margin-right:1px;}
.fu_area_form{ margin-top:20px;}
.fu_yu{ width:509px; height:120px; padding:7px 12px; background:url(../images/fu_03.gif) no-repeat; font-size:13px; color:#333; line-height:23px;}
.fu_btn{ text-align:right; margin-top:20px;}
.fu_submit,.fu_reset{ width:122px; height:33px; background:url(../images/fu_04.png) no-repeat; font-size:13px; font-weight:bold; color:#fff; padding-left:27px; text-align:left; line-height:33px; cursor:pointer; margin-left:20px;}
.fu_submit:hover{ background-position:0 -33px;}
.fu_reset{ background-position:-122px 0;}
.fu_reset:hover{ background-position:-122px -33px;}

/*12/31加*/
.road_way{ width:350px; margin:10px auto 0; font-size:14px; line-height:26px;}
.road_way img{ display:block; margin-bottom:12px;}
.guide{ padding:0 16px;}
.guide li{ float:left; height:42px; line-height:42px; float:left; border-bottom:1px dashed #cccccc; background:url(../images/jia_02.png) 5px center no-repeat; padding-left:18px; width:150px; color:#333333; font-size:13px;}
.guide li.guide_dif{width:318px;}
.guide li:hover{background:url(../images/list_ico4.png) 5px center no-repeat;}
.guide li a{color:#333333;}
.guide li a:hover{ color:#14b3b9;}
.tel{ font-size:18px; color:#ff0000;}

/*图片样式*/
.attention a img,.search_btn,.nav li .about_erji span a img,.dream_list li,.baby_area{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;}
.rec:hover dt a img{/*-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);*/ /* rotate(3deg)*/}

.change,.into,.tech_tab li a,.hospital_tab li a,.talk,#hoverNav a,#imageData #bottomNavClose,.today_btn a,.nav li .erji p a,.float_nav_list li a{transition:inherit; -webkit-transition:inherit; -moz-transition:inherit; -ms-transition: inherit; -o-transition:inherit;}

.photo_01:hover img,.photo_02_1:hover img,.photo_02_2:hover img,.advance_area:hover{filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}


/*公共属性样式*/
.dis{ display:none;}
.bg_no,.tech_tab.bg_no li{ background:none;}
.bor_no{ border:none;}
.col_red{color:#b91433;}
.col_gray{ color:#333;}
.col_orange{ color:#f38401;}
.col_blue{color:#009eac;}
.red{ color:red;}
.foot_nav dl a:hover,.foot_nav dl dt a:hover,.fast_case li a:hover,.subclass_rec h5 a:hover,.subclass_list li a:hover,.illness_list dd a:hover,.guess_list dd a:hover,.success_area dd h5 a:hover,.baby_name a:hover,.baby_more:hover,.famous_caption a:hover{ color:#14b3b9;}

.auto_txt:hover,.auto_txt:focus,.report_txt:hover,.report_txt:focus,.ask_online_yu:hover,.ask_online_yu:focus{ border:1px solid #bababa; -moz-box-shadow:0px 0px 5px #bababa; -webkit-box-shadow:0px 0px 5px #bababa; box-shadow:0px 0px 5px #bababa;}




/*左侧浮动*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#tbox{width:54px; float:left; position:fixed; left:50px; bottom:350px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#pinglun,#xiangguan,#gotop{ width:54px; height:56px; background:#00777c; display:block; color:#fff; line-height:25px; padding:10px; margin:2px auto; text-align:center}
#pinglun a:hover,#xiangguan a:hover,#gotop a:hover{ background:#F69}
#pinglun{ background-position:0 0;}
#xiangguan{ background-position:0 -59px;}
#gotop{ background-position:0 -118px;} 

















