﻿
body{font:"microsoft yahei";  }
li{list-style:none}
a,img,input{border:0;}
p{word-wrap:break-word}
.g-mw95 img{height:auto}
.index_bg{background: #f7f7f7;}
.header{ width:100%; overflow:hidden; border-top: 3px solid #dcdcdc;}
.header_top{ width:1200px; margin:0 auto; }
.logo{ float:left;  margin:30px 0;}
.logo img{ width:477px; height:70px; float:left; }
.tel_search{ width:340px; float: right; margin: 30px 0;}
.tel{ float:left; font-size:18px; color:#000; font-weight: bold; padding:3px 0;}
.tel img{ width:19px; height:16px; float: left; margin:6px 13px 0 0 ;}
.search{ float:left; width:332px;}
.index_bnum{  float: left; width:89px; height:30px; background: url(../images/index_bnum_bg_1.png) no-repeat; position: absolute;}
.index_bnum a{ display: block; width:89px; height:30px; cursor: pointer;}
.index_bnum a span{ display: block; width:67px; height:30px; line-height:30px; color:#666; font-size: 16px; text-align: center; }
.index_bnum_b{ width:89px; position: absolute; margin: 30px 0 0 0; top:auto; left:auto;border:1px solid #c9c9c9; background: #fff; z-index: 9000;}
.index_bnum_b ul{ width:89px; float: left; z-index: 50;  margin:0; }
.index_bnum_b ul li{ width:89px; float: left; margin: 0;}
.index_bnum_b ul li a{display: block; width:89px; color:#666; font-size: 16px; line-height:30px; text-align: center;}
.index_anum{ float: right; } 
.index_anum input{ width:145px; float:left; border:1px solid #bdbdbd; background: :#fff; color:#999; padding:0 10px; line-height:28px; height:28px;}
.index_anum a{ display: block; width:63px; float: left; background: #fd859e; border-radius:  0 3px 3px 0; color:#fff; font-size: 16px; text-align: center; line-height:28px; border: 1px solid #fd859e;}
.nav{ clear:both; width:100%; height:55px; background: url(../images/nav_bg_1.jpg) repeat-x;}
.nav ul{ width:1200px; margin:0 auto; overflow:hidden;}
.nav ul li{ float: left;}
.nav ul li a{ width:124px; display:block; color:#010101; text-align: center; float:left; border-top: 2px solid #bfbfbf;}
.nav ul li a h3{ font-size:16px; line-height: 30px; margin:0; font-weight: normal;}
.nav ul li a h4{ font-size:11px; line-height: 14px; margin:0; font-weight: normal; padding: 0 0 8px 0;}
.nav ul li a.current{ width:124px; display:block; color:#e84572; text-align: center; border-top: 2px solid #dc4c6f; float:left;}
.nav ul li a.current h3{ font-size:16px; line-height: 30px; margin:0;}
.nav ul li a.current h4{ font-size:11px; line-height: 14px; margin:0; font-weight: normal; padding: 0 0 8px 0;}
.nav ul li span{float: left; margin-top:8px;}
.nav ul li a:hover{ width:124px; display:block; color:#e84572; text-align: center; border-top: 2px solid #dc4c6f; float:left;}
/*banner*/
.index_banner{width:100%; height:476px;}
/*layer*/
.log_layer{width:410px; height350px; background:url(../images/layer_bg_1.png) no-repeat; padding:20px;overflow: hidden;position:fixed;top: 50%; left: 50%; z-index: 9999; margin-left: -225px; margin-top:-280px; }
.log_layer a.close_r{ position:absolute; width:35px; height:38px; background:url(../images/fancybox_sprite_1.png) 0 0 no-repeat; right:15px; top:35px; text-indent:-9999px;}
.log_layer_con{width:410px; height:520px; overflow:hidden;}
.log_layer_list{ width:410px; margin:0 auto; overflow:hidden; }
.log_layer_list .loglist_til{height:50px; line-height:50px; border-bottom:2px solid #f44e70; text-align:center; font-size:18px; font-weight:bold; margin:0 15px; color:#666;}
.log_layer_list ul{ clear:both; padding-top:30px;}
.log_layer_list ul li{clear:both; width:410px; overflow:hidden; margin-bottom:25px;font-size:14px; text-align:center;}
.log_layer_list ul li p{ text-align:center; line-height:40px;}
.log_layer_list ul li .btn_sure{width:120px; height:40px; display:block; float:left; text-align:center; color:#fff; background:url(../images/btn_sure_1.png) no-repeat; font-size:16px; line-height:40px; margin-left:80px; cursor: pointer;}
.log_layer_list ul li .btn_miss{width:120px; height:40px; display:block; float:left; text-align:center; color:#fff; background:url(../images/btn_miss_1.png) no-repeat; font-size:16px; line-height:40px; margin-left:20px; cursor: pointer;}
/*浮动四块*/
.index_flo_box{ width:100%; float: left; position: relative; top:-45px; z-index: 100;}
.index_four_flo{ width:1200px; margin: 0 auto; }
.index_four_flo ul{ width:1200px; float: left;}
.index_four_flo ul li{ width:250px; float: left;}
.index_four_flo ul li img{ width:41px; height:50; margin:0 105px; float: left;}
.index_four_flo ul li a{ display:block; float:left; color:#fff; font-size: 20px; text-align: center; line-height: 40px; padding:20px 0 10px 0; }
.flo_one{ background: #ef6d87;}
.flo_two{ background: #fb8ea5;}
/* 视频 */
.index_video{ width:480px; height:332px; float: left; border-top:2px solid #dcdcdc;}
.index_video_top{ width:480px; float: left; position: relative; top:-3px;}
.index_video_top_line{ width:155px; float: left; border-top:3px solid #f16f89; padding:0;}
.index_video_top_more{ float: right; margin:0 10px 0 0; position: relative; top:-8px;}
.index_video_top_more a{ color:#eb6877; padding:0 8px; background: #f7f7f7; font-weight: bold;}
.video{ width:480px; height:311px; float: left; background: #e84572;}
/*公告*/
.index_not_news_box{ width:100%;}
.index_not_news{ width:1200px; margin: 0 auto;}
.index_notice{ width:480px; float:right; border-top:2px solid #dcdcdc;}
.index_notice_top{ width:480px; float: left; position: relative; top:-3px;}
.index_notice_top_line{ width:155px; float: left; border-top:3px solid #f16f89; padding:0;}
.index_notice_top_more{ float: right; margin:0 10px 0 0; position: relative; top:-8px;}
.index_notice_top_more a{ color:#eb6877; padding:0 8px; background: #f7f7f7; font-weight: bold;}
.index_notice_title{ width:470px; float: left; margin: 0 5px;}
.index_notice_title h3{ display:block; color:#333; font-size: 20px; float: left; font-weight: normal;}
.index_notice_title span{ color:#e84572; float: left; line-height: 30px; margin: 0 0 0 5px;}
.index_notice_cont{ width:480px; float: left;}
.index_notice_cont ul{ width:480px; float: left;}
.index_notice_cont ul li{ width:480px; float: left; border-bottom: 1px dotted #cacaca;}
.index_notice_cont ul li span{ color:#e84572; line-height: 55px; float:left;}
.index_notice_cont ul li a{ color:#333; line-height: 55px; float:left; width:330px; height:55px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.index_notice_cont ul li a:hover{ color:#f0607d; }
.index_notice_contt{ width:480px; float: left;}
.index_notice_contt ul{ width:480px; float: left;}
.index_notice_contt ul li{ width:480px; float: left; border-bottom: 1px dotted #cacaca;}
.index_notice_contt ul li span{ color:#e84572; line-height: 55px; float:left;}
.index_notice_contt ul li a{ color:#333; line-height: 55px; float:left; width:415px; height:55px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.index_notice_contt ul li a:hover{ color:#f0607d; }
/*新闻*/
.index_not_news2_box{ width:100%; float: left; margin:30px 0 0 0;}
.index_news2{ width:480px; float:left; border-top:2px solid #dcdcdc; }
.index_news2_cont{ width:480px; float: left;}
.index_news2_cont ul{ width:480px; float: left;}
.index_news2_cont ul li{ width:480px; float: left;  margin: 4px 0 0 0; padding: 0 0 4px 0; border-bottom: 1px dotted #cacaca;}
.index_news2_cont ul li span{ color:#e84572; line-height: 55px; float:left;}
.index_news2_cont a{ color:#333; line-height: 55px; float:left; width:310px; height:55px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.index_news2_cont a:hover{ color:#f0607d; }
.index_news2_cont label{ float: right; color:#979797; line-height: 46px; margin:0; padding: 0;}
.index_news2_pic{ width:130px; float: left; margin: 0 5px;}
.index_news2_pic img{ width:130px; height:89px; float: left; border:none;}
.index_news2_first{ width:340px; float: left; border:none; margin:5px 0 0 0;}
.index_news2_first h2{ float: left;}
.index_news2_first h2 a{ display:block; width:340px; float:left; color:#333; font-size: 16px; line-height: 30px;height:30px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.index_news2_first h2 a:hover{ color:#f0607d;}
.index_news2_first p{ width:340px; float:left; color:#333; height:45px; overflow: hidden;}
.index_news{ width:480px; float:right; border-top:2px solid #dcdcdc; }
.index_news_top{ width:480px; float: left; position: relative; top:-3px;}
.index_news_cont{ width:480px; float: left;}
.index_news_cont ul{ width:480px; float: left;}
.index_news_cont ul li{ width:480px; float: left; border-bottom: 1px dotted #cacaca;}
.index_news_cont label{ float: right; color:#979797; line-height: 46px; margin:0; padding: 0;}
.index_news_cont ul li:first-child{ width:480px; float: left; border:none; margin:5px 0 0 0;}
.index_news_cont ul li .index_news_pic{ width:130px; float: left; margin: 0 5px;}
.index_news_cont ul li .index_news_pic a{ display: block; border: none; width:130px; height:89px; float: left;}
.index_news_cont ul li .index_news_pic img{ width:130px; height:89px; float: left; border:none;}
.index_news_cont ul li .index_news_first{ width:340px; float: right; margin:0;}
.index_news_cont ul li .index_news_first h2 a{ width:340px; float:left; color:#333; font-size: 16px; line-height: 30px; height:30px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.index_news_cont ul li .index_news_first h2 a:hover{ color:#f0607d;}
.index_news_cont ul li .index_news_first p{ width:340px; float:left; color:#333; height:45px; overflow: hidden;}
/*重点学科*/
.index_key_box{ width:100%; float: left; margin:30px 0 0 0;}
.index_key{ width:1200px; margin: 0 auto; border-top:2px solid #dcdcdc;}
.index_key_top{ width:1200px;}
.index_key_top_line{ width:255px;}
.index_key_title h3{ color:#f44e70;}
.index_key_title span{ color:#979797; font-size: 16px;}
.index_key_cont{ width:1200px; float: left; margin:20px 0 0 0;}
.index_key_cont ul{ width:1200px; float: left;}
.index_key_cont ul li{ width:180px; float: left; margin: 0 0 0 20px; position: relative;}
.index_key_cont ul li:first-child{ margin: 0;}
.index_key_cont ul li a.index_key_pic{ display: block; width:180px; height:180px;  }
.index_key_cont ul li a.index_key_pic span{ width:180px; height:180px; position:absolute; z-index:300; left:0; background: url(../images/index_border_1.png) no-repeat ; }
.index_key_cont ul li a.index_key_pic img{ width:180px; height:180px; float: left; border: none; position: relative; margin: 6px 0 0 0;}
.index_key_cont ul li a.index_key_title{ width:180px; height:40px; overflow:hidden; display:block; background: #f7f7f7; position: relative; top:-20px; z-index:500; color:#373737; font-size: 16px; text-align: center; line-height: 40px;}
.index_key_cont ul li a:hover{ color:#f0607d;}
/*今日专家*/
.index_experts_box{ width:100%; float: left; margin:30px 0 0 0;}
.index_experts_top_line{ width:190px;}
.index_experts_title{ width:1200px; margin:15px 0 0 0}
.index_experts_top_more{ float: right; margin:0 10px 0 0; }
.index_experts_top_more a{ color:#eb6877; padding:0 8px; background: #f7f7f7; font-weight: bold; line-height: 30px;}
.index_experts_cont{ width:1200px; float: left; margin:20px 0 0 0;}
#demo{width:1200px; overflow:hidden; height:310px;}
#demo1{ float:left;}
#demo1 a{ display:block; width:188px; float: left; background: #fff; border-bottom: 6px solid #f44e70; margin: 0 15px 0 0;}
#demo1 a img{ width:160px; height:224px; border:1px solid #d5d5d5; margin:13px; }
#demo1 a h3{ width:188px; float:left; color:#333; font-size: 16px; text-align: center; line-height: 16px; font-weight: normal;}
#demo1 a h4{ width:188px; float:left; color:#df2256; text-align: center; line-height: 30px; font-weight: normal;}
#demo2{ float:left;}
#demo2 a{ display:block; width:188px; float: left; background: #fff; border-bottom: 6px solid #f44e70; margin: 0 15px 0 0 ;}
#demo2 a img{ width:160px; height:224px; border:1px solid #d5d5d5; margin:13px; }
#demo2 a h3{ width:188px; float:left; color:#333; font-size: 16px; text-align: center; line-height: 16px; font-weight: normal;}
#demo2 a h4{ width:188px; float:left; color:#df2256; text-align: center; line-height: 30px; font-weight: normal;}
#indemo {float: left;width: 800%;}
/*页尾*/
.index_footer{ width:100%; float: left; margin: 40px 0 0 0; background: #e33d6c;}
.footer{ width:1200px; margin: 0 auto;}
.footer_nav{ width:1200px; float: left;}
.footer_nav ul{ width:1200px; float: left;}
.footer_nav ul li{ width:250px; float: left;}
.footer_nav ul li a{ display:block; width:250px; float: left; color:#fff; font-size:20px; text-align: center; line-height: 70px;}
.footer_nav ul li a.hdzx{ background: #d3405e;}
.footer_nav ul li a.jkjt{ background: #f85375;}
.footer_nav ul li a.zxfw{ background: #ff7390;}
.footer_nav ul li a.yzxx{ background: #fd859e;}
.footer_nav ul li a img{ float:left; margin:0; position: relative; top:23px; left:60px;}
.link{ width:240px; float: left; margin: 25px 0 0 0;}
.link_title{ width:240px; float: left;}
.link_title h3{ float:left; color:#fff; font-size: 18px; font-weight: normal; line-height: 30px;}
.link_title span{ float:left; color:#fff; font-size: 10px; font-weight: normal; margin: 0 0 0 5px; line-height: 36px;}
.link_cont,.f_link_cont{ width:240px; float:left; border-top:1px solid #dcdcdc;}
.link_cont_top,.f_link_cont_top{ width:145px; float: left; border-top:3px solid #ff91ab; position: relative; top:-2px;}
.link_cont ul,.f_link_cont ul{ width:200px; float: left; margin: 20px 0px 0 20px;}
.link_cont ul li{ width:200px; float: left; margin:20px 0;}
.link_cont ul li:first-child{margin:5px 0 20px 0;}
.link_cont ul li a{ display:block; width:200px; color:#fff; font-size: 18px; text-align: center; line-height: 40px; background: #ff7390; box-shadow: 3px 3px 0px #fba7bb;}
.f_link{ width:240px; float: left; margin: 25px 20px 0 20px;}
.f_link_cont ul li{ width:230px; float: left; }
.f_link_cont ul li a{ display:block; color:#fff; text-align: left;  line-height: 26px;}
.f_link_cont ul li a:hover{ text-decoration: underline;}
.contact_us{ width:480px; float: left; margin: 25px 0 26px 0;}
.contact_us_cont{ width:480px; float:left; border-top:1px solid #dcdcdc;}
.contact_us_cont_top{ width:150px; float: left; border-top:4px solid #ff91ab; position: relative; top:-3px; margin:0 70px 0 0;}
.contact_us_cont table{ width:285px; float: left; margin: 20px 0 0 11px;}
.contact_us_cont table tr{ width:280px; color:#fff; }
.contact_us_cont table tr.zz{color:#ffa9bb;}
.contact_us_cont table tr td{ text-align:left; line-height:17px; float:left;}
.contact_us_cont table tr td a{ color:#fba7bb; text-decoration:underline;}
.wei_sina{ width:184px; float: left; margin: 50px 0 0 0;}
.wei_sina a{ display:block; width:72px; float:left; margin:0 20px 0 0; border-radius: 100px;}
.wei_sina img{width:72px; height:70px; border: none; border-radius: 100px;}
.count{ width:710px; float: left; margin: 0 0 0 185px; padding-bottom: 50px;}
.count h5{ display:block;  float:left; color:#ffa7b9; font-weight: normal; font-size: 14px; margin-right:10px;}
.count h5 a{color:#ffa7b9;}
.count h5 a:hover{color:#fff;}
.count h4{ display:block;  float:left; color:#ffa7b9; font-weight: normal; font-size: 14px; }
.count label{ float: left;}
.count p{ float:right; color:#ffa7b9; margin: 0 0 0 10px;}
.count p span{ color:#fff;}
/*客服样式*/
#haiiskefu{width:102px;position:fixed;right:0;top:20%;z-index:999;}
#haiiskefu ul{width:102px;height:441px;background:url(../images/right_float_1.jpg) no-repeat;float:left; margin:0;padding:0; list-style-type:none;}
#haiiskefu ul li {list-style-type:none; margin:0;padding:0;}
#haiiskefu ul li a{width:102px;height:90px;display:block; }
#haiiskefuu{width:102px;position:fixed;right:0;top:20%;z-index:999;}
#haiiskefuu ul{width:102px;height:258px;background:url(../images/right_floats_1.jpg) no-repeat;float:left; margin:0;padding:0; list-style-type:none;}
/*吉祥物样式*/
.mascot{ width:88px; position:fixed; left:0;top:20%;z-index:999;}
.mascot a img{ width:88px; height:220px;}
/*内容页公共头*/
.content_box{ width:100%;}
.content{ max-width:1200px; margin: 0 auto;}
.content_title{  max-width:1200px;}
.content_title h3{ display:block; color:#333; font-size: 20px; line-height: 40px; float: left; font-weight: normal;}
.content_title span{ color:#f16f89; float: left; line-height: 40px; margin: 0 0 0 5px;}
.position{ float: right; }
.position p{ color:#9c9c9c; float: right; line-height: 40px; margin:5px 0 0 0;}
.position span{ float: right; color:#9c9c9c;}
.position label{ color:#f0607d; float: right; margin:0 0 0 4px;}
.content_cont{clear:both; max-width:1200px;}
.content_cont_top{clear:both; max-width:1200px; height:3px; background:url(../images/cont_til_line.jpg) repeat-x;}
.content_cont_top_line{ width:220px; float: left; border-top:3px solid #0f90a3;}
.djcontent_cont_top_line{ width:220px; float: left; border-top:3px solid #a90000;}
.hlcontent_cont_top_line{ width:220px; float: left; border-top:3px solid #1ca088;}
.MC .content_cont_top_line{ width:100%; float: left; border-top:3px solid #0f90a3;}
.MC .djcontent_cont_top_line{ width:100%; float: left; border-top:3px solid #a90000;}
.MC .hlcontent_cont_top_line{ width:100%; float: left; border-top:3px solid #1ca088;}
/*内容页导航*/
.content_nav{ width:220px; float: left; margin:20px 0 0 0;}
.cont_nav_top,.cont_nav_bottom{ width:220px; float: left; margin-bottom:10px ;}
.cont_nav_top ul,.cont_nav_bottom ul{ width:220px; float: left;}
.cont_nav_top ul li{ width:220px; float: left; margin: 1px 0;}
/*.cont_nav_top ul li a{ display:block; width:200px; float: left; color:#3c3c3c; font-size: 16px; background: #eee; line-height: 50px; padding: 0 0 0 20px;}
/*.cont_nav_top ul li a:hover{ color:#fff; background: #f16f89;}*/
.cont_nav_top ul li a{ display:block; width:200px; float: left; color:#3c3c3c; font-size: 16px; background: #73cbd7; line-height: 50px; padding: 0 0 0 20px;}
.cont_nav_top ul li a:hover{ color:#fff; background: #0f90a3;}
.djcont_nav_top ul li a:hover{ color:#fff; background: #a90000;}
.djcont_nav_top ul li a{ display:block; width:200px; float: left; color:#ddd; font-size: 16px; background: #bd0202; line-height: 50px; padding: 0 0 0 20px;margin-bottom:1px;}
.hlcont_nav_top ul li a:hover{ color:#fff; background: #1ca088;}
.hlcont_nav_top ul li a{ display:block; width:200px; float: left; color:#ddd; font-size: 16px; background: #1ca088; line-height: 50px; padding: 0 0 0 20px;margin-bottom:1px;}
.cont_nav_top ul li a.current{ display:block; width:200px; float: left; color:#fff; font-size: 16px; background: #f16f89; line-height: 50px;}
.cont_nav_top ul li a label{ float: left;}
.cont_nav_top ul li a span{ float: right; padding: 0 20px 0 0;}
.cont_nav_bottom ul li{ width:220px; float: left; margin: 10px 0;}
.cont_nav_bottom ul li a{ display: block; width:220px; color:#fff; font-size: 20px; line-height: 70px; text-align: center;}
.cont_nav_bottom ul li a.cont_nav_one{ background: #0f90a3;}
.cont_nav_bottom ul li a.cont_nav_three{ background: #a90000;}
.cont_nav_bottom ul li a.cont_nav_two{ background: #0aa6bd;}
.cont_nav_bottom ul li a img{float: left; width:33px; height:40px; margin: 15px 0 0 25px;} 
/*内容页内容*/
/*公告list*/
/*.cont_cont{ width:740px; float: right; margin:20px 0 0 40px; }*/
.cont_cont{ float: left;padding: 0 30px;  }
.MC .cont_cont{ float:none;padding: 5px;  }
.list_notice{ width:100%; float: left;}
.list_notice ul{ width:100%; float: left;}
.list_notice ul li{ width:100%; float: left; border-bottom: 1px solid #e3e3e3;}
.list_notice ul li a{ display: block; float: left; color:#333; font-size: 16px; background: url(../images/li_1.jpg) no-repeat; background-position: 2px 50%; line-height: 50px; padding-left:0px ;}
.MC .list_notice ul li a{ display: block; float: left; color:#333; font-size: 16px; background: url(../images/li_1.jpg) no-repeat; background-position: 2px 50%; line-height: 25px; padding-left:20px ;}
.list_notice ul li a:hover{ color:#73cbd7; background: url(../images/li2_1.jpg) no-repeat; background-position: 2px 50%; padding-left:0px ;}
.list_notice ul li span{ float: right; line-height: 50px; color:#a7a7a7; padding-right:20px}
.MC .list_notice ul li span{ line-height: 25px; color:#a7a7a7; padding-right:20px}
/*新闻list*/
.list_news{ width:740px; float: left;}
.list_news ul{ width:740px; float: left;}
.list_news ul li{ width:740px; float: left; padding:20px 0; border-bottom: 1px dotted #e3e3e3;}
.list_news ul li:first-child{ width:740px; float: left; padding: 0 0 20px 0; border-bottom: 1px dotted #e3e3e3;}
.cont_list_pic{ width:146px; float: left;}
.cont_list_pic a{ display: block; width:146px; float: left;}
.cont_list_pic img{ width:146px; height:118px; float: left; border:none;}
.cont_list_cont{ width:570px; float: left; margin: 0 0 0 24px;}
.cont_list_cont h3{ display: block; width:570px; color:#333; font-size: 16px; line-height: 30px; float: left;} 
.cont_list_cont label{float: left;}
.cont_list_cont h3 span{ color:#a7a7a7; line-height: 30px; float: right; font-weight: normal; font-size: 14px;}
.cont_list_cont p{ width:570px; color:#333; }
.cont_list_btn{ float: right; margin: 15px 0 0 0;}
.cont_list_btn a{ display: block; color:#fff; line-height:30px; padding: 0 20px 0 10px;  background: #f0607d url(../images/more_pic_1.png) no-repeat 92% 50%; }
/*分页*/
.page{ width:740px; float: left; margin: 40px 0 0 0; }
.page ul{ width:555px; margin: 0 auto; }
.page ul li{ float: left; border: 1px solid #e0e0e0; margin: 0 10px;}
.page ul li a,.page ul li span{ display:block; color:#3c3c3c; line-height: 40px; background: #fff; padding: 0 20px; text-align: center;}
.page ul li a:hover{ color:#fff; line-height: 40px; background: #ff7390; padding: 0 20px;}
/*就医指南*/
/*.cont_nav_top ul li ul{ width:220px; float: left; background: #ff99ad; margin: 2px 0 0 0;}
.cont_nav_top ul li ul li{ width:220px; float: left; background: #ff99ad; margin: 0;border-bottom:1px dotted #ddd;}
.cont_nav_top ul li ul li a{ display:block; width:200px; color:#fff; padding: 0 0 0 20px; background: #ff99ad; font-size: 14px;}
/*.cont_nav_top ul li ul li a:hover{ color:#e73556; background: none;}*/
/*.cont_nav_top ul li ul{ width:220px; float: left; background: #ff99ad; margin: 2px 0 0 0;}*/
.cont_nav_top ul li ul{ width:220px; float: left; background: #73cbd7; margin: 2px 0 0 0;}
/*.cont_nav_top ul li ul li{ width:220px; float: left; background: #ff99ad; margin: 0;border-bottom:1px dotted #ddd;}*/
.cont_nav_top ul li ul li{ width:220px; float: left; background: #73cbd7; margin: 0;border-bottom:1px dotted #ddd;}
.cont_nav_top ul li ul li a{ display:block; width:200px; color:#fff; padding: 0 0 0 20px; background: #73cbd7; font-size: 14px;}
.cont_nav_top ul li ul li a:hover{background:url(../images/5.png)  no-repeat ;color:#0f90a3}
.cont_nav_top ul li ul li a.current{ display:block;  width:200px; color:#e73556; padding: 0 0 0 20px; font-size: 14px; background: #ff99ad;}
.cont_nav_top ul li ul li:last-child{border-bottom:none ;}
/*底部纠错css*/
.share {border: 1px solid #ddd;line-height: 24px;margin: 6px 0;padding-left: 10px;}
.share span {background: rgba(0, 0, 0, 0) url("../images/actbox-ico.gif") no-repeat scroll 0 6px;float: right;}
.share span a, .share span a:visited {margin-right: 22px;padding-left: 17px;}
a:link{color: #333;text-decoration: none;}
a:visited {color: #333;text-decoration: none;}
a:hover{color:#73cbd7;text-decoration: none;}
/*左边导航css样式20161124*/
.ksfm {padding-top:8px}
.ksfm dl {background-color: #73cbd7;margin-top: 10px;min-height: 108px;position: relative;width: 100%;}
.ksfm dl dt {left: 0;min-height: 108px;position: absolute;text-align: center;top: 0;width: 15%;}
.ksfm dl dt a{color: #fff;font-size: 18px;line-height: 108px;}
.ksfm dl dd{background-color: #eeeeee;margin-left: 15%;min-height: 108px;padding-left: 8px;width: 85%;}
.ksfm dl dd a{color: #666;font-size: 14px;text-decoration: none;}
.ksfm dl dd a:hover{color: #0aa6bd;}
.ksfm dl dt a,.ksfm dl dt a:visited {background:url(../images/fmt.gif) no-repeat 0 2px;}
.ksfm ul {padding:15px;height:100%;overflow:hidden}
.ksfm li {float:left;width:15%;line-height:26px;height:26px;overflow:hidden;background:url(../images/treadd.gif) no-repeat 0 8px;padding-left:10px;font-size:14px;}
/*专家Listcss*/
.kslist dl {float:left;padding:12px 0;height:108px;width:371px;border-bottom:1px dashed #ddd;}
.kslist dt {float:left;width:98px;height:108px;}
.kslist dt img,.zjlist dt img {width:90px;height:100px;border:1px solid #ddd;padding:3px;}
.kslist dd {float:right;width:242px;padding:0 10px}
.kslist dd b {display:block;padding:6px 0;font-size:14px}
.kslist dd p{line-height:22px;color:#666}
.zjlist {height:100%;overflow:hidden;margin-bottom:10px;}
.zjlist dl {border-bottom:1px dashed #ddd;padding:15px 0;height:100%;overflow:hidden;clear:both}
.zjlist dt {width:168px;float:left;}
.zjlist dt img {width:160px;height:180px;}
.zjlist dd {float:right;width:536px;}
.zjlist dd b {display:block;height:30px;line-height:30px;font-size:14px}
.zjlist dd p {line-height:26px;color:#666}
/*leftbannercss*/
.leftbannercss li{width:200px;height:50px}
.leftbannercss li {background:#eee none repeat scroll 0 0;margin-top: 1px; margin-bottom: 1px;}
.leftbannercss li a{background: #eee none repeat scroll 0 0; color: #3c3c3c;display: block;float: left;font-size: 16px;line-height: 50px;padding: 0 0 0 20px;width: 200px;}
.leftbannercss li a:hover{background:url(../images/5.png)  no-repeat ;color:#fff}
.MC .show_cont img{width:90%;height:auto;}
/*职能部门css*/
.znbm li {background: rgba(0, 0, 0, 0) url("../images/znbm.gif") no-repeat scroll 0 0;display: inline;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 6px 8px;text-align: center;width: 125px;}
/*科室与专家css*/
#endlist  {background: rgba(0, 0, 0, 0) url("../images/c.gif") no-repeat scroll 5px 4px;border-bottom: 1px solid #ddd;color: #c00;font-size: 14px;font-weight: bold;height: 29px;line-height: 29px;margin-bottom: 6px;padding-left: 40px;}
.zjlist {height:100%;overflow:hidden;margin-bottom:10px;}
.zjlist dl {border-bottom:1px dashed #ddd;padding:15px 0;height:100%;overflow:hidden;clear:both}
.zjlist dt {width:168px;float:left;}
.zjlist dt img {width:160px;height:180px;}
.zjlist dd {float:left;width:600px;}
.zjlist dd b {display:block;height:30px;line-height:30px;font-size:18px}
.zjlist dd p {line-height:26px;color:#666}
.kslist dt img,.zjlist dt img {width:90px;height:100px;border:1px solid #ddd;padding:3px;}
.zjlist dt img {width:160px;height:180px;}
/*内容页 float: left;*/
.show_cont{ }
.show_title{  border-bottom: 1px dashed #b5b5b5;}
.show_title h1{ color:#3c3c3c; font-size: 18px; text-align: center;line-height: 50px;}
.show_title span{color: #9c9c9c;  float: right; padding: 10px;}
.show_time{  float: left;}
.show_time h5{ color:#9c9c9c; font-size: 12px; text-align: center; font-weight: normal; line-height:50px;}
.show{  float: left;margin-top: 10px;}
/*科室导航*/
/*.list_department{ width:740px; float: left;}*/
.list_department{  float: left;}
/*.list_department ul{ width:740px; float: left;}*/
.list_department ul{float: left;}
.list_department ul li { float: left; margin: 0 90px 0 0;  width: 188px; position: relative;}
.list_department ul li a.index_key_pic{ display: block; width:188px; height:188px; }
.list_department ul li a.index_key_pic span{ width:188px; height:188px; position:absolute; z-index:300; left:0; background: url(../images/index_borders_1.png) no-repeat ; }
.list_department ul li a.index_key_pic img{ width:188px; height:188px; float: left; border: none;  margin: 6px 0 0 0;}
.list_department ul li a.index_key_title{ width:188px; height:40px; overflow: hidden; display:block; z-index:500; background:#fff; position: relative; top:-20px; color:#373737; font-size: 16px; text-align: center; line-height: 40px;}
.list_department ul li a:hover{ color:#73cbd7;}
/*单页内容页*/
.show_cont_cont{ width:1200px; float: left; margin: 20px 0 0 0;}
.show_cont_page{ width:860px; float: left; margin: 0 70px;}
/*医疗设备*/
.cont_cont_equipment{ width:740px; float: left; margin:20px 0 0 40px;}
.list_equipment{ width:740px; float: left;}
.list_equipment ul{ width:740px; float: left;}
.list_equipment ul li{ float: left; margin: 0 0 30px 14px;  width: 232px;}
.list_equipment ul li a{ display: block; width:232px; height:276px;  float: left; color:#3c3c3c; text-align: center; line-height: 30px; background: #eee;}
.list_equipment ul li img { float: left; margin: 3px;}
.list_equipment ul li a:hover { background: #ff7390; display: block; width:232px; height:276px;  float: left; color:#fff; text-align: center; line-height: 30px; }
.list_equipment ul li span { height: 30px; overflow:hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 226px; float: left; display: block;  margin: 5px 3px 0 3px;}
/*医院荣誉*/
.cont_cont_honor{ width:760px; float: left; margin:20px 0 0 20px; }
.list_honor{ width:760px; float: left;}
.honor_li{width:60px; float: left; margin:0;}
.honor_line{ height:165px; float: left; border-left: 1px solid #dcdcdc; margin:0 0 0 4px;}
.honor_ul{ width:60px; float: left; position: relative; top:-180px;}
.honor_ul ul{ width:60; float: left;}
.honor_ul ul li{ float: left;}
.honor_ul ul li a{ color:#a3a3a3; background: url(../images/honor_lipic_1.png) no-repeat 0 3px; line-height: 40px; padding-left:20px; font-weight: bold;}
.honor_ul ul li a:hover{ color:#f0607d; background: url(../images/honor_lipic2_1.png) no-repeat 0 3px;}
.honor_ul ul li a.current{ color:#f0607d; background: url(../images/honor_lipic2_1.png) no-repeat 0 3px; line-height: 40px;}
.honor_show{ width:700px; float: left;}
.honor_show ul{ width:700px; float: left;}
.honor_show ul li{ width:333px; margin:0 0 30px 15px; float: left; background: #d2d2d2;}
.honor_show ul li img{ width:323px; float: left; margin: 5px;}
.honor_show ul li h4{ display:block; color:#3c3c3c; font-size:14px; font-weight: normal; margin: 0 10px; line-height: 20px;}
.honor_show ul li h3{ display:block; color:#3c3c3c; font-size:16px; font-weight: normal; margin: 0 10px; line-height: 30px;}
/*历史沿革*/
.history_art{ width:700px; margin:0 0 0 45px;}
.history_art p{ text-indent:2em; color:#000; font-size:16px; line-height: 1.75em;}
.history_show{ width:760px; float: left; margin:20px 0 0 0;}
.history_show ul{ width:760px; float: left;}
.history_show ul li{ width:333px; margin:0 0 30px 45px; float: left; background: #f7f7f7;height:281px;}
.history_show ul li img{ width:323px; float: left; margin: 5px 5px 0 5px;}
.history_show ul li h2{ display:block; color:#fff; background: #f85375; font-size:20px; font-weight: normal; margin: 0 5px 0 0px; line-height: 20px; float: right; padding: 5px 10px;text-align: right;}
.history_show ul li h3{ display:block; color:#3c3c3c; font-size:16px; font-weight: normal; margin: 0 10px; line-height: 30px; float: right; width:303px; height:30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: right;}
/*病房*/
.list_room{width:740px; float: left;}
.list_room_title{width:740px; float: left; color:#000; font-size: 18px; line-height: 50px; border-bottom: 1px solid #dcdcdc; text-align: center;}
.list_room_cont{ width:650px; float: left;}
.list_room_cont ul{ width:650px; float: left;}
.list_room_cont ul li{ width:650px; float: left;}
.room_li_one h3{ display:block; width:650px; color:#000; font-size: 18px; line-height: 30px; border-left: 4px solid #ff99ad; margin: 20px 0; padding: 0 0 0 20px;}
.room_li_one img{ width:147px; height:111px;  margin: 0 0 0 40px;}
.room_li_one p{ width:550px; padding: 15px 35px; color:#000; line-height: 24px;}
.room_li_two h3{ display:block; width:650px; color:#000; font-size: 18px; line-height: 30px; border-left: 4px solid #ff99ad; margin: 20px 0; padding: 0 0 0 20px;}
.room_li_two img{ width:147px; height:111px;  margin: 0 0 0 40px; float: left;}
.room_li_two p{ width:370px; padding: 15px 35px; color:#000; line-height: 24px; float: left;}
/*404页面*/
.error_box{ width:700px; height:582px; background: url(../images/hs_1.png) no-repeat; background-size:100% 100% ; margin:20px auto;}
.error_words{ width:420px; float: right; }
.error_words h1{ color:#e33d6c; font-size: 100px; text-align: center; margin:30px 0 0 0;}
.error_words h2{ color:#fd859e; font-size: 30px; text-align: center;}
.error_all_words{ width:400px; float: right; margin: 100px 0 0 0;}
.error_all_words h3{ color:#f85375; font-size: 20px; line-height: 50px;}
.error_all_words h4{ color:#979797; font-size: 16px; line-height: 30px;}
.error_all_words h4 a{ color:#e33d6c; font-size:16px; line-height: 30px;}
.error_all_words h4 a:hover{ text-decoration: underline;}
/*预约平台页面*/
.booking_cont_box{ width:1200px; float: left; margin: 20px 0 0 0;}
.booking_cont{ width:960px; float: left; margin: 0 20px;}
.booking_cont_top{ width:960px; float:left; background:#fff; border: 1px solid #eee; border-radius:5px;}
.booking_cont_top p{ color:#666; float:left;width:100%;}
.booking_cont_top p span{ color:#fd859e; margin: 0 0 0 20px; line-height:50px; float:left;}
.booking_cont_top p a{ display:block; float:right; width:84px; line-height:34px; margin:7px; color:#fff; background:url(../images/booking_top_btn_1.png) no-repeat;  text-align:center;}
.booking_progress{ width:960px; float: left; position: relative; border-top: 1px dotted #dfdfdf; margin:40px 0 0 0;}
.booking_progress ul{float: left;}
.booking_progress ul li{float: left; width:192px;}
.booking_progress ul li img{ width:18px; height:18px; position: relative; top:-9px; left: 86px;}
.booking_progress ul li span{ color:#666; text-align: center; width:100%; float: left; line-height: 30px;}
.booking_progress ul li span.cho{ color:#fe325c;}
.booking{ width:960px; float: left;}
.booking ul{ float: left;}
.booking ul li{ width:175px; float: left; margin:30px 8px 0 8px;}
.booking ul li a{ display:block; float: left; width:175px; border-bottom: 3px solid #f44e70; background: #fff;}
.booking ul li img{ width:147px; height:184px; float: left; margin:14px 14px 7px 14px; border:1px solid #dedede;}
.booking ul li span{ display:block; float: left; width:147px; margin: 0 14px; color:#333; font-size: 14px; text-align: center;}
.booking ul li p{ display:block; float: left; width:147px; margin: 0 14px; color:#df2256; font-size: 12px; text-align: center; line-height: 24px;}
.booking ul li a.current{ background: #fd859e; width:177px;}
.booking ul li a.current img{ border: none;}
.booking ul li a.current span{color:#fff;}
.booking ul li a.current p{color:#fff;}
.booking ul li a.booking_stop{ background: #e5e5e5; width:177px; border-bottom: 3px solid #b9b9b9;}
.booking ul li a.booking_stop img{ border: none;}
.booking ul li a.booking_stop p{color:#666;}
/*预约平台科室页面*/
.booking_dep{ width:960px; float: left;}
.booking_dep ul{ float: left;}
.booking_dep ul li{ width:176px; float: left; margin:30px 0 0 14px; }
.booking_dep ul li a{width:156px; height:60px; overflow:hidden; display:block; background: #fd859e; color:#fff; text-align: center; line-height: 60px;font-size: 16px; padding:10px;}
.booking_dep ul li a.current,.booking_dep ul li a:hover{ background: #ff325d; }
/*预约平台时间页面*/
.booking_up_time{ width:960px; float: left; margin: 30px 0 0 0; background: url(../images/time_bg_1.png) repeat-x;}
.booking_up_time ul{ float: left; }
.booking_up_time ul li{ float:left;  border-top:1px solid #ffa8c0; border-bottom: 1px solid #ff2f60; border-right: 1px solid #ffa8c0;}
.booking_up_time ul li a{ display:block; width:170px; color:#9b918f; line-height:38px; text-align: center; }
.booking_up_time ul li:first-child{ width:52px;}
.booking_up_time ul li:first-child a{ display: block; width:52px; line-height:38px; float: left; text-align: center; color:#9b918f;font-size: 20px; font-family:"SimHei";}
.booking_up_time ul li.last{ width:52px; border-right: none;}
.booking_up_time ul li.last a{ display: block; width:52px; line-height:38px; float:right; text-align: center; color:#9b918f;font-size: 20px; font-family:"SimHei";}
.booking_time{ width:960px; float: left;}
.booking_time ul{ float: left;}
.booking_time ul li{ width:176px; float: left; margin:30px 8px 0 8px; }
.booking_time ul li a{ display:block; background: #fd859e; color:#fff; text-align: center; }
.booking_time ul li a span{ display: block; width:100%; text-align: center; line-height: 40px;}
.booking_time ul li a p{ display: block; width:100%; text-align: center; line-height: 40px;}
.booking_time ul li a.current{ background: #ff325d; }
.booking_time ul li a.booking_time_stop{ background: #aaa;}
/*预约分页*/
.booking_page{ width:960px; float: left; margin: 40px 0 0 0; }
.booking_page ul{ width:555px; margin: 0 auto; }
.booking_page ul li{ float: left; border: 1px solid #e0e0e0; margin: 0 10px;}
.booking_page ul li a,.booking_page ul li span{ display:block; color:#3c3c3c; line-height: 40px; background: #fff; padding: 0 20px; text-align: center;}
.booking_page ul li a:hover{ color:#fff; line-height: 40px; background: #ff7390; padding: 0 20px;}
/*预约登录*/
.booking_login_box{ width:674px; height:460px; float: left; margin: 100px 163px; background: url(../images/login_bg_1.png) no-repeat;}
.booking_login_box2{ width:674px; height:550px; float: left; margin: 100px 163px; background: url(../images/login_bg2_1.png) no-repeat;}
.booking_login_title{ width:478px; float: left; margin:0 98px;}
.booking_login_title span{ display:block; width:100%; height:69px; line-height:65px; color:#fff; font-size: 24px; text-align: center;}
.booking_login_cont{ width:432px; float: left; margin:0 121px;}
.booking_login_cont ul{ float: left; margin: 20px 0 0 0;}
.booking_login_cont ul li{ width:432px; float: left; margin: 20px 0 0 0;}
.login_cont{ width:432px; height:61px; float:left; background: url(../images/login_long_bg_1.png) no-repeat;}
.login_cont label{ display:block; width:106px; margin:0 10px 0 0; float: left; text-align: right; color:#666; font-size: 18px; line-height: 60px;}
.login_cont input{ float: left; width:296px; height:41px; margin: 10px;  color:#666; font-size: 18px; font-family: "microsoft yahei"; line-height: 40px;}
.login_cont input:focus{outline: none;}
.login_captcha{ width:291px; height:61px; float:left; background: url(../images/captcha_bg_1.png) no-repeat;}
.login_captcha label{ display:block; width:116px; float: left; text-align: right; color:#666; font-size: 18px; line-height: 60px;}
.login_captcha input{ float: left; width:154px; height:41px; margin: 10px;  color:#666; font-size: 18px; font-family: "microsoft yahei"; line-height: 40px;}
.login_captcha input:focus{outline: none;}
.captcha{ width:123px; height:59px; float:right; margin:1px 0 1px 0;}
.captcha img{border: none; width:123px; height:59px; }
.booking_login_btn{ width:432px; height:63px; float: left; }
.booking_login_btn a{ display:block; width:432px; height:63px; float: left; text-align:center; color:#eb3f61; font-size:24px; line-height:60px; background: url(../images/login_btn_bg_1.png) no-repeat;}
/*无卡预约登录*/
.booking_login_nc_cont{ width:460px; float: left; margin:0 107px;}
.booking_login_nc_cont ul{ float: left; margin: 20px 0 0 0;}
.booking_login_nc_cont ul li{ width:460px; float: left; margin: 20px 0 0 0;}
.bt_pic{ width:20px; float: left;}
.bt_pic span{ display:block; width:20px; margin:0 4px; color:#ff0000; font-size: 18px; height:61px; line-height:70px; text-align: right;}
.login_cont_t{ width:432px; height:61px; float:left; }
.bnum{  float: left; width:128px; height:57px; background: url(../images/bnum_bg_1.png) no-repeat; position: absolute;}
.bnum a{ display: block; width:128px; height:57px; cursor: pointer;}
.bnum a span{ display: block; width:97px; height:57px; line-height:57px; color:#666; font-size: 18px; text-align: center; }
.bnum_b{ width:128px; position: absolute; margin: 57px 0 0 0; top:auto; left:auto;border:1px solid #c9c9c9; background: #fff;}
.bnum_b ul{ width:128px; float: left; z-index: 50;  margin:0; }
.bnum_b ul li{ width:128px; float: left; margin: 0;}
.bnum_b ul li a{display: block; width:128px; color:#666; font-size: 18px; line-height:40px; text-align: center;}
.anum{ width:270px; height:56px; float: right; background: url(../images/anum_bg_1.png) no-repeat;}
.anum input{ float: left; width:250px; height:36px; margin: 10px;  color:#666; font-size: 18px; font-family: "microsoft yahei"; line-height: 40px;}
.anum input:focus{outline: none;}
.booking_login_btn2{ width:243px; height:63px; float: left; }
.booking_login_btn2 a{ display:block; width:243px; height:63px; float: left; text-align:center; color:#eb3f61; font-size:24px; line-height:60px; background: url(../images/login_btn_bg2_1.png) no-repeat;}
.prompt{ float: right;}
.prompt p{ font-size: 14px; color:#666; line-height: 63px;}
.prompt p a{ color:#eb3f61; text-decoration: underline;}
/*选择有无卡预约*/
.booking_choose{ width:500px; float: left; margin:100px 230px;}
.booking_card_btn{ width:222px; height:60px; float: left; background: url(../images/booking_card_1.png) no-repeat;}
.booking_nocard_btn{ width:222px; height:60px; float: left; margin:0 0 0 56px; background: url(../images/booking_nocard_1.png) no-repeat;}
.booking_card_btn span,.booking_nocard_btn span{ display: block; margin:0; padding: 0; width:135px; color:#666; font-size: 18px; float: right; line-height: 60px; text-align: center;}
/*选择有无卡预约*/
.booking_serv{ width:960px; height:465px; float: left; margin:30px 0 0 0; background: url(../images/booking_serv_bg_1.png) no-repeat;}
.booking_serv_title{ width:900px; float: left; margin: 32px;}
.booking_serv_title h3{ font-size: 18px; color:#333; text-align: center; font-weight: normal;}
.booking_serv_cont{ width:900px; height:345px; float: left; margin: 0 32px 32px 32px; overflow: auto; color:#666; font-size: 14px; line-height: 30px;}
.booking_serv_btn_box{ width:200px; float: left; margin: 20px 380px;}
.booking_serv_words{ width:200px; color:#333; font-size: 14px; text-align: center; line-height: 20px;}
.booking_serv_words input{ margin: 0 10px 0 0;}
.booking_serv_btn{ width:200px; float: left; margin: 20px 0;}
.booking_serv_btn a{ display: block; background: url(../images/booking_serv_btn_1.png) no-repeat; color:#fff; font-size: 18px; text-align: center; line-height: 50px;}
.booking_serv_btn2{ width:200px; float: left; margin: 20px 0;}
.booking_serv_btn2 a{ display: block; background: url(../images/booking_serv_btn2_1.png) no-repeat; color:#fff; font-size: 18px; text-align: center; line-height: 50px;}
.center_line{width:100%; height:2px; background:#c0c0c0;float:left;}
.result_til{width:100%; height:45px; line-height:45px; font-size:18px; text-align:center;}
/*  table_list  */
.table_list{width:100%; clear:both; overflow: hidden;}
.table_list table{width:100%; table-layout:fixed;}
.table_list table th{padding:10px 5px;line-height:16px; text-align:center; border:1px solid #ccc; border-top-width:2px; border-top-color:#eb617b; background:#ffdfe5; color:#666; font-size:16px; font-weight:normal;}
.last{border:none;}
.table_list table td{padding:10px 5px;line-height:18px;vertical-align:middle;border:1px solid #ccc; color:#666;}
.table_list table td a{ color:#666;}
.table_list table tr.low{ background:#ffecf0;}
.check_date{ float: left; margin: 20px 0; width:740px; }
.check_date span{ font-size: 16px; float: left; line-height: 36px; margin: 0 0 0 40px;}
.check_date input{ width:150px; height:34px; border: 1px solid #ccc; padding: 0 5px; float: left; line-height: 34px;}
.check_date a{ display: block; width:84px; height:34px; margin: 0 0 0 40px; text-align: center; line-height: 34px; color:#fff; float: left; background: url(../images/booking_top_btn_1.png) no-repeat;}
.cont_cont_inquiry{ width:1200px; float: left; margin:20px 0 0 0; }
.inquiry_num{ float: left; margin: 20px 210px; width:580px; }
.inquiry_num span{ font-size: 16px; float: left; line-height: 36px;}
.inquiry_num input{ width:250px; height:34px; border: 1px solid #ccc; padding: 0 5px; float: left; line-height: 34px;}
.inquiry_num a{ display: block; width:84px; height:34px; margin: 0 0 0 10px; text-align: center; line-height: 34px; color:#fff; float: left; background: url(../images/booking_top_btn_1.png) no-repeat;}
/*有问必答*/
.question_num{ float: left; margin: 20px 0; width:1200px; }
.question_num span{ float: left; margin-left: 250px;}
.question_num span img{ width:36px; height:36px; }
.question_num input{ width:250px; height:34px; border: 1px solid #ccc; padding: 0 5px; float: left; line-height: 34px;}
.question_num a{ display: block; width:84px; height:34px; margin: 0 0 0 10px; text-align: center; line-height: 34px; color:#fff; float: left; background: url(../images/booking_top_btn_1.png) no-repeat;}
.question_sort{ width:100%; float: left;}
.question_fl_title{ width:100%; background: #f44c6f; height:36px;}
.question_fl_title span{ color:#f44c6f; font-size: 16px; background: #fff; padding: 5px 10px; font-weight: bold; margin:4px 0 0 20px; float: left;} 
.question_fl{ width:100%; background: #fff;  float: left;}
.question_fl ul{ width:100%; float: left;}
.question_fl ul li{ float: left; margin:0 30px 0 25px;} 
.question_fl ul li a{ color:#666; font-size: 16px; line-height: 36px;}
.question_fl ul li a.current,.question_fl ul li a:hover{ color:#f44c6f;}
/*  有问必答table_list  */
.question_table_list{width:100%; clear:both; overflow: hidden; }
.question_table_list table{width:100%; table-layout:fixed;}
.question_table_list table th{padding:10px 5px;line-height:16px; text-align:center; border:1px solid #ccc; border-top-width:2px; border-top-color:#eb617b; background:#ffdfe5; color:#666; font-size:16px; font-weight:normal;}
.question_table_list table th.q_tit{ width:60%;}
.question_table_list table th.q_ask{ width:12%;}
.question_table_list table th.q_sta{ width:12%;}
.question_table_list table th.q_time{ width:16%;}
.last{border:none;}
.question_table_list table td{padding:10px 5px;line-height:18px;vertical-align:middle;border:1px solid #ccc; color:#666; text-align: center;}
.question_table_list table td:first-child{ text-align: left;}
.question_table_list table td:first-child span{ color:#f44c6f;}
.question_table_list table td:first-child a{ color:#666;}
.question_table_list table tr.low{ background:#ffecf0;}
.question_page{ width:99.8%; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; float: left;}
.question_page ul{ float: left; margin: 0 210px;}
.question_page ul li{ float: left; margin:0 20px; color:#666; line-height: 60px; }
.question_page ul li a{ color:#666;}
.question_page ul li a:hover{color:#f44c6f;}
/*有问必答提问页*/
.question_ask{ width:100%; float: left; }
.question_ask_tit{ width:100%; height:60px; float: left; background: #f44C6f;}
.question_ask_tit span{ color:#666; background: #f7f7f7; font-size: 16px; text-align: center; float: left; padding: 6px 20px; margin:24px 384px 0 384px;}
.question_ask_tit span label{ font-size: 12px;}
.question_cont{ width:99.8%; float: left; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.qc_name{ float: left; margin:30px 0 0 50px;}
.qc_name span{ color:#666; font-size: 16px; float: left;}
.qc_name input{ width:150px; height:24px; color:#666; font-size: 16px; margin: 0 0 0 20px; padding:0 5px; float: left; border: 1px solid #ccc;}
.qc_name label{ color:#f44c6f; font-size: 16px; float: left; margin: 0 0 0 20px;}
.qc_tel{ float: left; margin:30px 0 0 50px;}
.qc_tel span{ color:#666; font-size: 16px; float: left;}
.qc_tel input{ width:150px; height:24px; color:#666; font-size: 16px; margin: 0 0 0 20px; padding:0 5px; float: left; border: 1px solid #ccc;}
.qc_tit{ float: left; margin:30px 0 0 50px;}
.qc_tit span{ color:#666; font-size: 16px; float: left;}
.qc_tit input{ width:480px; height:24px; color:#666; font-size: 16px; margin: 0 0 0 14px; padding:0 5px; float: left; border: 1px solid #ccc;}
.qc_tit label{ color:#f44c6f; font-size: 16px; float: left; margin: 0 0 0 20px;}
.qc_cont{ float: left; margin:30px 0 0 50px;}
.qc_cont span{ color:#666; font-size: 16px; float: left;}
.qc_cont textarea{ width:480px; min-height:100px; color:#666; font-size: 16px; margin: 0 80px 0 14px; padding:0 5px; float: left; border: 1px solid #ccc;}
.qc_sort{ float: left; margin:30px 445px 0 50px;}
.qc_sort span{ color:#666; font-size: 16px; float: left;}
.qc_sort select{ width:160px; height:24px; color:#666; font-size: 16px; margin: 0 0 0 14px; padding:0 5px; float: left; border: 1px solid #ccc;}
.qc_sort select option{ margin:5px 0; float: left;}
.qc_code{ float: left; margin:30px 0 0 50px;}
.qc_code span{ color:#666; font-size: 16px; float: left;}
.qc_code input{ width:150px; height:24px; color:#666; font-size: 16px; margin: 0 0 0 20px; padding:0 5px; float: left; border: 1px solid #ccc;}
.qc_code label{ float: left; margin: 0 0 0 20px;}
.qc_code label img{ width:60px; height:24px;}
.qc_btn{ float: left; margin:50px 457px;}
.qc_btn a{ display: block; width:84px; height:34px;  text-align: center; line-height: 34px; color:#fff; float: left; background: url(../images/booking_top_btn_1.png) no-repeat;}
/*有问必答-回答页*/
.answer{ width:99.8%; float: left; border-top: 2px solid #eb617b; background: #fff;} 
.answer_q,.answer_a{ float: left; width:990px; margin:10px 5px;}
.answer_q_tit{ width:100%; background: #f7f7f7; float: left; height:36px;}
.answer_q_tit h3{ display: block; color:#666; font-size: 16px; font-weight: bold; margin: 0 0 0 20px; float: left; line-height: 36px;}
.answer_q_tit label{ display: block; color:#666; font-size: 16px;  float: right; line-height: 36px; margin:0 20px 0 0 ;}
.answer_q_cont{ width:100%; float: left;}
.answer_q_cont p{ color:#666; font-size:16px; line-height: 30px; margin:20px; float: left;}
/*专家列表*/
.cont_cont_experts{ width:740px; float: left; margin:20px 0 0 40px;}
.list_experts{ width:740px; float: left;}
.list_experts ul{ width:740px; float: left;}
.list_experts ul li{ float: left; margin: 0 0 30px 14px;  width: 232px;}
.list_experts ul li a{ display: block; width:232px; height:316px; border-bottom: 3px solid #f44e70; float: left; color:#3c3c3c; text-align: center; line-height: 30px; background: #fff;}
.list_experts ul li img{ margin: 20px 20px 0 20px; float: left; width:191px; height:240px; border:1px solid #e2e2e2;} 
.list_experts ul li a span{ display:block; float: left; width:204px; margin: 0 14px; color:#333; font-size: 17px; text-align: center;}
.list_experts ul li a p{ display:block; float: left; width:204px; margin: 0 14px; color:#df2256; font-size: 13px; text-align: center; line-height: 24px;}
.list_experts ul li a:hover { background: #ff7390; display: block; width:232px; height:316px;  float: left; color:#fff; text-align: center; line-height: 30px; }
.list_experts ul li a:hover p,.list_experts ul li a:hover span{color:#fff;} 
.list_experts ul li a:hover img{ border:1px solid #ff7390;}
/*专家内容*/
.show_experts{ width:740px; float: left;}
.show_experts_top{ width:740px; float: left;}
.show_experts_topl{ width: 232px; float: left;}
.experts_bg{ float: left; width:232px; height:282px; background: #fff; }
.experts_bg img{ float:left; width:191px; height:240px; border:1px solid #e2e2e2; margin:20px;}
.show_experts_topr{ width: 468px; margin:0 0 0 40px; float: left;}
.show_experts_topr table{ color:#505050; font-size: 16px;}
.show_experts_topr table td{ line-height: 32px; float: left; width:368px;}
.show_experts_topr table td.exp{ width:100px;}
.booking_btn{ width:100px; line-height:50px; background: #f16f89; float: left; margin: 15px 0 0 66px;}
.booking_btn a{ display:block; width:100px; height:50px; color:#fff; font-size: 16px; text-align: center;}
.show_experts_bottom{ width:740px; float: left; margin: 20px 0 0 0;}
.show_experts_bottom h3{ font-size: 16px; color: #505050; line-height: 40px; font-weight: normal;}
.experts_person{ width:700px; border-top:1px solid #e2e2e2; padding: 20px;}
/*pdf内容页*/
.show_pdf_box{ float: left; margin:50px 160px;}
.show_pdf_a,.show_pdf_b{ float: left; margin:25px;}
.show_pdf_a a,.show_pdf_b a{ display:block; width:150px; height:190px; background: #f16f89; border: 2px solid #fff;}
.show_pdf_a a img,.show_pdf_b a img{ width:100px; margin:25px; float: left;}
.show_pdf_a a span,.show_pdf_b a span{ display: block; text-align: center; color:#fff; font-size: 14px; }
.show_pdf_a a:hover,.show_pdf_b a:hover{ background: #fff; border: 2px solid #f16f89;}
.show_pdf_a a:hover span,.show_pdf_b a:hover span{ color:#f16f89;}
.show_pdf_down{ float: left;}
.show_pdf_down span{ color:#666; font-size: 16px; line-height: 36px; text-align: center; float: left; margin:0 38px;}
/*专家无号源*/
.booking_notime{ width:500px; height:150px; float: left; background: url(../images/notime_bg_1.png) no-repeat;}
.booking_notime img{ width:100px; margin:25px 0 0 90px; float: left;}
.booking_notime span{ margin:60px 0 0 50px; float:left; text-align: center; color:#fd859e; font-size: 16px; font-weight: bold;}
.table_btn{ float: left;}
.table_btn a{ display: block; width:84px; height:34px; margin: 0 0 20px 20px; text-align: center; line-height: 34px; color:#fff; float: left; background: url(../images/booking_top_btn2_1.png) no-repeat;}
.table_btn a.current,.table_btn a:hover{ background: url(../images/booking_top_btn_1.png) no-repeat;}
/*五大重点*/
.show_five_points_box{ width:500px; height:472px; background: url(../images/star_1.png) no-repeat; float: left; margin:20px 180px 0 180px;}
.show_five_points_box ul{ width:500px; float: left;}
.show_five_points_box ul li.et_point{ float: left; margin:0 201px;}
.show_five_points_box ul li.et_point a{ display: block; width:98px; height:99px; border-radius: 100px; float: left;}
.show_five_points_box ul li.wc_point{ float: left; margin:47px 0 0 2px;}
.show_five_points_box ul li.wc_point a{ display: block; width:98px; height:99px; border-radius: 100px; float: left;}
.show_five_points_box ul li.h_c{ float: left; margin:95px 0 0 95px;}
.show_five_points_box ul li.h_c a{ display: block; width:110px; height:110px; border-radius: 100px; float: left;}
.show_five_points_box ul li.fn_point{ float: left; margin:53px 0 0 97px;}
.show_five_points_box ul li.fn_point a{ display: block; width:98px; height:99px; border-radius: 100px; float: left;}
.show_five_points_box ul li.zh_point{ float: left; margin:69px 0 0 98px;}
.show_five_points_box ul li.zh_point a{ display: block; width:98px; height:99px; border-radius: 100px; float: left;}
.show_five_points_box ul li.jh_point{ float: left; margin:64px 0 0 124px;}
.show_five_points_box ul li.jh_point a{ display: block; width:98px; height:99px; border-radius: 100px; float: left;}
