@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none; outline:none; font-family:"微软雅黑";}
body{ color:#555; font:14px "微软雅黑"; min-width:1190px;}
img{ vertical-align:middle; border:none;}


a {color:#555; text-decoration:none;}
a:hover{color:#2d7ca3; text-decoration:none;}
em{ font-style:normal;}
p{ display:block; overflow:hidden;}
input,textarea{ font-family:"微软雅黑";}
ul,li{ overflow:hidden;}
table{border-collapse:collapse;}
table th,table td{ border:1px solid #e5e5e5; padding:10px;}

/*HTML5-placeholder*/
::-webkit-input-placeholder { color:#aaa;}   /* WebKit browsers */
:-moz-placeholder { color:#aaa;}  /* Mozilla Firefox 4 to 18 */ 
::-moz-placeholder { color:#aaa;}   /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color:#aaa;}   /* Internet Explorer 10+ */ 


.no-m-t{ margin-top:0px !important;}
.no-m-l{ margin-left:0px !important;}
.no-m-r{ margin-right:0px !important;}
.no-m-b{ margin-bottom:0px !important;}
.no-p-r{ padding-right:0px !important;}
.no-border{ border:none !important;}
.clearfix{ clear:both; overflow:hidden; font-size:0; height:0;}
.wrapper{ margin:0 auto; overflow:hidden; width:1190px;}
i{ display:inline-block; background: url(../images/sprite_ico.png) no-repeat; font-size:0;}
a,i,.scale{
   -moz-transition:all .3s;
-webkit-transition:all .3s;
		transition:all .3s;
}
a:hover .scale{
   -moz-transform:scale(1.1);
-webkit-transform:scale(1.1); 
		transform:scale(1.1);
}


/*滚动条*/
::-webkit-scrollbar{ width:10px; height:10px;}  
::-webkit-scrollbar-track{ background-color:#e2e2e2;}  
::-webkit-scrollbar-thumb{ background-color:#666;}  



.fl{ float:left;}
.fr{ float:right;}
.date{ float:right !important;}
.max-img{ width:100%; min-height:100%;}
.in-box{ margin-top:25px; overflow:hidden;}

.box-shadow{
   -moz-box-shadow:0px 0px 15px #aaa;
-webkit-box-shadow:0px 0px 15px #aaa;
		box-shadow:0px 0px 15px #aaa;
}


.more{ float:right !important; display:inline-block; color:#999; margin-top:7px;}
.more:hover{ color:#2d7ca3;}
.summary-more{ color:#f60 !important; display:inline-block; margin-left:5px;}
.summary-more:hover{ text-decoration:underline;}
.prev,.next{ position:absolute; top:50%; left:0; text-align:center; z-index:2000; display:block; cursor:pointer;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}

.dot{ display:inline-block; width:4px; height:4px; margin-right:10px; margin-top:9px; background:#ccc;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}

.common-table th{ background:#f5f5f5; text-align:right;}



.linear{
background: -webkit-linear-gradient(left, #2d7ca3, #00a3be);
background: -moz-linear-gradient(left, #2d7ca3, #00a3be);
background: -ms-linear-gradient(left, #2d7ca3, #00a3be);
background: linear-gradient(to right, #2d7ca3, #00a3be);
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#2d7ca3,endColorStr=#00a3be);
}

.linear-bg{ position:absolute; width:100%; z-index:-1; height:100%; left:0; top:0;}








/************************通用开始************************/

.top-bar{ background:#f5f5f5; border-bottom:1px solid #e5e5e5; line-height:25px; padding:5px 0; height:25px;}
.top-link *{ float:left;}
.top-link li{ margin-left:30px; position:relative;}
.top-link li i{ margin-right:10px; height:25px;}
.top-link li > a{ color:#777;  /*增加HOVER区域*/padding-bottom:20px; margin-bottom:-20px;}
.top-link li > a:hover{ color:#2d7ca3;}
.weibo-ico{ background-position:0 0; width:27px; margin-top:2px;}
.weixin-ico{ background-position:-40px 0; width:24px;}
.mail-ico{ background-position:-144px 0; width:30px; margin-top:2px;}
.link-a-ico{ background-position:-76px 0; width:25px;}
.link-b-ico{ background-position:-111px 0; width:25px;}
.top-bar .wrapper,.top-link, .top-link li{ overflow:visible;}
.drop-box{ position:absolute; top:40px; left:0; background:#fff; border:1px solid #ddd; padding:5px; z-index:100; display:none;
box-shadow:0 0 8px #cdcdcd;
}
.drop-box img{ width:100px; height:100px;}




.bizmail_loginpanel{ width:250px; float:none;}
.bizmail_loginpanel *{ float:none; font-size:12px;}
.bizmail_column{ overflow:hidden; padding:3px 0;}
.bizmail_loginpanel label{ float:left; margin-right:5px; width:30px;}
.bizmail_inputArea{ float:left;}
.bizmail_LoginBox{ padding:10px;}
.bizmail_loginpanel h3{ display:none;}
.bizmail_loginpanel input{ height:22px; width:50px;}
.bizmail_loginpanel input.text{ padding:2px; width:100px; height:16px; line-height:16px; margin:0 2px; border:1px solid #C3C3C3;border-color:#7C7C7C #C3C3C3 #C3C3C3 #9A9A9A;}
.bizmail_SubmitArea input{ margin-left:37px; margin-right:10px;}
.drop-box-b{ right:0; left:auto;}



/*头部信息*/
.logo *{ float:left;}
.logo h1{ border-right:1px solid #e5e5e5; padding-right:30px; margin-right:30px;}
.logo .jc-img{ margin-top:10px;}



.header{ padding:25px 0;}
.main{ padding-bottom:50px;}
.header .wrapper{ overflow:visible;}




/*模拟菜单*/
.simulation-select{ position:relative;}
.simulation-select input{ color:#999; cursor:default; font-size:14px;}
.simulation-select ul{ background:#fff; display:none; position:absolute; overflow:hidden; border:1px solid #e5e5e5; z-index:9999;}
.simulation-select ul li{ padding:2px 0; margin:2px 0; color:#999; width:100%; cursor:pointer;}
.simulation-select ul li.on{ background:#2d7ca3; color:#fff;}
.select-arrow-down{ display:inline-block; border:5px dashed transparent; border-top:5px solid #999; overflow:hidden; font-size:0; margin-top:8px;
   -moz-transition:all .3s;
-webkit-transition:all .3s;
		transition:all .3s;
}
.select-arrow-up{ margin-top:3px;
   -moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
		transform:rotate(180deg);
}


.search{ margin-top:22px;}
.search *{ float:left;}
.text-input{ height:18px; line-height:18px; background:none; border:none;}
.search-input{ width:230px;}
.search-ico{ background-position:0 -208px; width:16px; height:16px; margin:1px 8px 0 0;}
.search-inner{ height:18px; border:1px solid #e5e5e5; width:335px; padding:6px 10px;}
.focus-border{ border-color:#2d7ca3;}
.search-type{ border-right:1px solid #e5e5e5; margin-right:10px; padding-right:10px;}
.search-type input{ width:50px;}
.search-type ul{ left:-11px; top:24px; padding:5px;}
.search-type ul li{ text-indent:5px;}
.search-btn{ width:70px; height:32px; line-height:32px; color:#fff; font-size:16px; border:none; margin-left:10px; cursor:pointer;}
.search-btn:hover{ background:#00a3be;}




/*导航栏目*/
.nav-box{ height:50px; position:relative;}
.nav{ overflow:visible; border-left:1px solid #5aa4bf; height:100%;}
.nav .arrow{ background-position:-21px -208px; width:13px; height:8px; margin-left:20px; margin-bottom:2px;}
.nav > li{ float:left; position:relative; border-right:1px solid #5aa4bf; overflow:visible; text-align:center; width:147px;}
.nav > li > a{ color:#fff; display:block; overflow:hidden; height:50px; line-height:50px; font-size:18px; }
.nav > li.cur-nav > a{ background:#1f7798;}
.nav > li > a:hover,
.nav > li.active > a{ background:#227596;}
.nav > li > a:hover .arrow,
.nav > li.active > a .arrow,
.nav > li.cur-nav > a:hover .arrow{
   -moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
		transform:rotate(180deg);
}
.sub-nav{ background:#1f7798; position:absolute; top:45px; left:0; width:100%; display:none; z-index:999; padding:6px 0;}
.sub-nav li{ text-align:center; padding:0 6px;}
.sub-nav li a{ display:block; padding:6px; color:#fff;}
.sub-nav li a:hover{ background:#00a3be;}





/*通用标题*/
.common-title{ border-bottom:1px solid #e5e5e5; padding-bottom:10px; overflow:hidden; margin-bottom:15px;}
.common-title *{ float:left; display:inline-block;}
.common-title strong{ font-size:20px; color:#2d7ca3; margin-left:5px;}
.common-title span{ margin-top:6px; margin-left:10px; color:#999;}
.title-ico{ background-position:0 -162px; width:26px; height:25px;}




/*版权信息*/
.footer{ overflow:hidden; position:relative; color:#9cdef5;}
.footer .wrapper{ background:url(../images/tree_bg.png) no-repeat right bottom; height:100%;}
.footer a{ color:#9cdef5;}
.footer a:hover{ color:#fff;}
.link-txt li{ float:left; margin:3px 20px 3px 0; }
.link-txt li a{ display:inline-block; padding-right:20px; height:14px; line-height:14px; border-right:1px solid #3ca0c2; overflow:hidden;}
.link-box{ margin:20px 0;}
.tab-ico{ width:26px; height:25px; background-position:-31px -162px; margin-bottom:-3px;}
.link-box .hd{ border-bottom:1px solid #58a2ba; margin-bottom:15px;}
.link-box .hd ul li{ float:left; margin-right:10px; padding:0 15px; cursor:pointer; font-size:20px; color:#d3f4ff; opacity:.6; height:32px; line-height:32px; border-bottom:3px solid transparent; padding-bottom:5px;}
.link-box .hd ul li.on{ opacity:1; border-bottom-color:#d3f4ff;}
.footer-menu{ border-top:1px solid #58a2ba; border-bottom:1px solid #58a2ba; overflow:hidden; padding:15px 0;}
.footer-menu dl{ float:left; width:170px;}
.footer-menu dl dt{ margin-bottom:10px;}
.footer-menu dl dt a{ font-size:16px; color:#d2f3ff; font-weight:bold;}
.footer-menu dd{ padding:5px 0;}
.footer-menu dd a{ display:inline-block; margin-left:8px;}
.footer-bq{ margin:10px 0; overflow:hidden;}
.footer-bq p{ line-height:1.8;}
.footer-bq .fr{ text-align:right;}
.footer-bq .fr span{ padding-left:20px;}
.footer-bq .fr img{ margin-top:-2px; margin-right:5px;}



/*文本列表*/
.txt-list{ color:#999;}
.txt-list li{ margin-bottom:9px;}
.txt-list li *{ float:left;}
.txt-list li a:hover{
   -moz-transform:translateX(6px);
-webkit-transform:translateX(6px);
		transform:translateX(6px);
}



/*图片列表*/
.img-list li{ float:left; width:370px; margin:12px; border:1px solid #e5e5e5; background:#fff; overflow:visible;}
.img-list li a{ display:block; overflow:hidden;}
.img-list-box{ height:238px; overflow:hidden; text-align:center;}
.img-list-box img{ height:100%; max-width:100%;}
.img-list-txt{ padding:20px; overflow:hidden;}
.img-list-txt h3{ font-size:16px; margin-bottom:10px;}
.img-list-txt .p1{ color:#777; line-height:1.6; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #eee; height:45px;}
.img-list-txt .p2{ color:#999;}
.img-list li a:hover{
   -moz-box-shadow:0px 0px 15px #aaa;
-webkit-box-shadow:0px 0px 15px #aaa;
		box-shadow:0px 0px 15px #aaa;
}








/**************************************首 页*********************************************/


/*全屏焦点图*/
.banner { height:500px; position:relative; overflow:hidden;}
.banner ul ,.banner li{ overflow:visible;}
.banner01{ background:url(../images/banner01.jpg) no-repeat center top;}
.banner02{ background:url(../images/banner02.jpg) no-repeat center top;}
.banner03{ background:url(../images/banner03.jpg) no-repeat center top;}
.banner .banBg{ position:relative;}
.banner .banBg li{ position:absolute;width:100% ;height:500px; display:none;}
.banner .ban-imgSet{ width:1190px; margin:0 auto;}
.banner .ban-imgSet li{ position:absolute; display:none;}
.banner .ban-imgSet li img{ position:absolute;}
.banner .ban-imgSet .ban_1_1{ left:385px; top:320px;}
.banner .ban-imgSet .ban_1_2{ left:425px; top:379px;}
.banner .ban-imgSet .ban_2_1{ left:595px; top:320px;}
.banner .ban-imgSet .ban_2_2{ left:510px; top:379px;}
.banner .ban-imgSet .ban_3_1{ left:670px; top:320px;}
.banner .ban-imgSet .ban_3_2{ left:650px; top:379px;}

.banner .num{ position:absolute; bottom:20px; right:0; width:100%; text-align:center;}
.banner .num li{ margin:0 3px; width:40px; height:6px; background:rgba(255,255,255,.5); cursor:pointer; display:inline-block;
   -moz-border-radius:3px;
-webkit-border-radius:3px;
		border-radius:3px;
}
.banner .num li.select{ background:#fff;}
.ban-prev,.ban-next{ color:#fff; border:2px solid #fff; width:60px; height:60px; margin-top:-30px; left:-6%; font:45px/60px "宋体";}
.ban-next{ right:-6%;}
.ban-prev:hover,.ban-next:hover{ background:#fff; color:#207798;}
.banner:hover .ban-prev{ left:3%;}
.banner:hover .ban-next{ right:3%; left:auto;}




/*明日专家门诊*/
.expert-outpatient-list{ position:relative;}
.expert-outpatient-list ul li{ width:300px; margin-right:60px;}
.expert-outpatient-list ul li p *{ float:left; display:inline-block;}
.expert-outpatient-list ul li p{ border-bottom:1px dashed #ccc; padding:5px 0 7px;}
.expert-outpatient-list ul li p span{ width:150px;}
.expert-outpatient-list ul li p span a{ color:#2d7ca3;}
.expert-outpatient-list ul li p em{ float:right;}
.expert-outpatient-list .bd{ margin:0 auto; width:1020px; overflow:hidden;}
.expert-outpatient-list .prev,.expert-outpatient-list .next{ color:#ddd; border:1px solid #ddd; width:50px; height:50px; margin-top:-25px; left:0; font:35px/50px "宋体";}
.expert-outpatient-list .next{ left:auto; right:0;}
.expert-outpatient-list .prev:hover,.expert-outpatient-list .next:hover{ color:#fff; background:#2d7ca3; border-color:#2d7ca3;}



/*图标链接*/
.in-b{ border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.ico-list{ padding-left:1px;}
.ico-list li{ float:left; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; margin-left:-1px; width:296px; position:relative;}
.ico-list li i{ width:45px; height:36px; margin-top:16px;}
.ico-list li i.ico01{ background-position:5px -48px;}
.ico-list li i.ico02{ background-position:-44px -48px;}
.ico-list li i.ico03{ background-position:-100px -45px;}
.ico-list li i.ico04{ background-position:-152px -48px;}
.ico-list li .ico-info{ position:absolute; width:100%; z-index:999; left:34px; top:19px;}
.ico-list li a{ display:block; padding:20px 35px; overflow:hidden;}
.ico-list li h3{ font-size:18px; font-weight:normal; margin:13px 0 3px;}
.ico-list li p{ font-size:12px; color:#999; text-transform:uppercase;}
.ico-list li span,.ico-list li em{ width:70px; height:70px; display:inline-block; text-align:center;
   -moz-transition:all 0.5s; 
-webkit-transition:all 0.5s; 
		transition:all 0.5s; 
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}

.ico-list li span{ float:left; border:1px solid transparent; margin-right:20px;}
.ico-list li.ico-list-a a em{ background:#60acd1;}
.ico-list li.ico-list-b a em{ background:#ffd76d;}
.ico-list li.ico-list-c a em{ background:#ff8c6d;}
.ico-list li.ico-list-d a em{ background:#5a9bb9;}
.ico-list li a:hover em{
   -moz-transform:scale(8.5);
-webkit-transform:scale(8.5);
		transform:scale(8.5);	
}
.ico-list li a:hover span{ border-color:#fff;}
.ico-list li a:hover *{ color:#fff !important;}





/*新闻焦点图*/
.news-ad-box{ border:1px solid #ddd; width:373px; height:279px; overflow:hidden;}
.news-ad{ position:relative; height:100%; overflow:hidden;}
.news-ad .hd{ z-index:1; background:rgba(0,0,0,.5); position:absolute; height:40px; width:100%; bottom:0; left:0;}
.news-ad .hd ul{position:absolute; z-index:3; bottom:15px; right:10px;}
.news-ad .hd ul li{ float:left; cursor:pointer; margin:0px 3px; background:#aaa; height:8px; width:8px;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;}
.news-ad .hd ul li.on{ background:#fff;}
.news-ad .txt{ position:absolute; color:#fff; bottom:10px; left:10px; display:inline-block; z-index:100; overflow:hidden;}
.news-ad .bd li{ height:279px;}

.news-txt-box{ width:465px;}
.in-recommand-txt{ overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:15px; height:85px; margin-bottom:15px;}
.in-recommand-txt h3{ font-size:20px; margin-bottom:5px;}
.in-recommand-txt p{ color:#777; padding:4px 0; line-height:1.8;}



.in-left{ width:865px;}
.in-right{ width:290px;}
.in-txt-box{ width:420px;}
.zyzzx-box{ margin-bottom:30px;}




/*学科频道*/
.xkpd-box{ position:relative; overflow:hidden;}
.xkpd-box .prev,.xkpd-box .next{ color:#333; width:30px; height:30px; left:-5%; font:bold 20px/30px "宋体";  background:#fff; margin:-30px 15px 0;}
.xkpd-box .next{ left:auto; right:-5%;}
.xkpd-box:hover .prev{ left:0;}
.xkpd-box:hover .next{ right:0;}
.xkpd-box .prev:hover,.xkpd-box .next:hover{ color:#fff; background:#2d7ca3;}
.xk-img-list li,.xk-img-list li h4{
   -moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
		transition:all 0.3s;
}

.xk-img-list li{ float:left; width:185px; margin-right:13px; border:1px solid #e5e5e5;
   -moz-border-radius:4px;
-webkit-border-radius:4px;
		border-radius:4px;
}
.xk-img-list li p{ height:104px; position:relative; z-index:100;
   -moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
		border-radius:4px 4px 0 0;
}
.xk-img-list li img{ height:100%; min-width:100%;}
.xk-img-list li a{ display:block; padding:3px; overflow:hidden;}
.xk-img-list li h4{ background:#f5f5f5; text-align:center; font-size:16px; padding:5px 0;}
.xk-img-list li:hover{ border-color:#2d7ca3;}
.xk-img-list li a:hover h4{ color:#fff; background:#2d7ca3;}




/*医院概况*/
.in-about{ overflow:hidden; margin-bottom:35px;}
.in-about-a{ width:320px;}
.in-about-b{ width:520px;}
.in-about-b p{ line-height:1.9;}
.in-about-link{ margin-top:20px; padding-top:20px; border-top:1px dashed #ccc; overflow:hidden;}
.in-about-link a{ float:left; display:inline-block; font-size:16px; color:#2d7ca3; border:1px solid #2d7ca3; height:34px; line-height:34px; padding:0 15px; margin-right:14px; position:relative; overflow:hidden; z-index:10;
   -moz-border-radius:17px;
-webkit-border-radius:17px;
		border-radius:17px;
}
.in-about-link a em{ font-family:"宋体"; padding-left:15px;}
.in-about-link a span{ display:block; position:absolute; left:53px; top:12px; width:10px; height:10px; z-index:-1; opacity:0;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
.in-about-link a:hover{ color:#fff;}
.in-about-link a:hover span{ opacity:1;
   -moz-transform:scale(12);
-webkit-transform:scale(12);
		transform:scale(12);
   -moz-transition:all .3s;
-webkit-transition:all .3s; 
		transition:all .3s;  
}



/*公众互动*/
.gzhd-list{ padding:1px 0 0 1px;}
.gzhd-list > li{ border:1px solid #e5e5e5; margin-left:-1px; margin-top:-1px; float:left; width:143px; height:101px; text-align:center; position:relative; overflow:visible;}
.gzhd-list > li > a{ display:block; overflow:hidden; height:100%;}
.gzhd-ico{ height:40px; margin:15px 0 8px;}
.gzhd-ico01{ width:44px; background-position:0 -99px;}
.gzhd-ico02{ width:39px; background-position:-52px -104px;}
.gzhd-ico03{ width:38px; background-position:-104px -104px;}
.gzhd-ico04{ width:43px; background-position:-152px -102px;}
.gzhd-con{ position:absolute; background:#fff; width:287px; height:203px; z-index:100; display:none;}
.gzhd-con-1{ left:0; top:0;}
.gzhd-con-2{ right:0; top:0;}
.gzhd-con-3{ left:0; bottom:0;}
.gzhd-con-4{ right:0; bottom:0; background:url(../images/tree_bg02.png) #fff no-repeat 50% 60px;}
.gzhd-con-info{ margin-top:20px; text-align:center; color:#777;}
.info-link-btn{ display:inline-block; width:90px; height:30px; line-height:30px; color:#fff !important; margin:12px 0;
   -moz-border-radius:15px;
-webkit-border-radius:15px;
		border-radius:15px;
}
.info-link-btn:hover{ background:#00a3be;}
.gzhd-con-1 span{ display:inline-block; background:#f5f5f5; width:250px; padding:6px 0;}
.gzhd-con-2 ul li .kf-ico{ width:24px; height:26px; background-position:-171px -162px; margin-top:8px;}
.gzhd-con-2 ul{ display:inline-block;}
.gzhd-con-2 ul li{ display:inline-block; margin:0 10px; float:left;}
.gzhd-con-2 ul li a{ display:block; overflow:hidden;}
.gzhd-con-2 ul li span{ display:inline-block; width:48px; height:48px; border:1px solid #2d7ca3; text-align:center; margin-bottom:5px;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
.gzhd-con-2 ul li a:hover span{ background:#2d7ca3;}
.gzhd-con-2 ul li a:hover .kf-ico{ background-position:-171px -193px;}

.gzhd-con-4 img{ width:85px; height:85px; background:#fff; padding:4px; border:1px solid #eee;}
.gzhd-con-4 .gzhd-con-info{ margin-top:10px;}





/**************************************内 页*********************************************/


.sub-main{ background:#f5f5f5;}
.sub-main-box{ background:#fff; border:1px solid #e5e5e5; min-height:600px;}

.sub-main-b{ padding-bottom:15px;}
.sub-main-b .sub-main-box{ background:none; border:none;}
.sub-main-b .sub-link{ margin-bottom:25px;}


/*内页BANNER*/
.sub-ban{ height:280px;}
.sub-ban01{ background:url(../images/sub_ban01.jpg) no-repeat center bottom;}
.sub-ban02{ background:url(../images/sub_ban01.jpg) no-repeat center bottom;}
.sub-ban03{ background:url(../images/sub_ban01.jpg) no-repeat center bottom;}
.sub-ban04{ background:url(../images/sub_ban01.jpg) no-repeat center bottom;}
.sub-ban05{ background:url(../images/sub_ban01.jpg) no-repeat center bottom;}
.sub-ban06{ background:url(../images/sub_ban01.jpg) no-repeat center bottom;}
.sub-ban07{ background:url(../images/sub_ban01.jpg) no-repeat center bottom;}
.sub-ban-txt{ color:#2d7ca3;}
.sub-ban-txt h2{ font-size:45px; margin-top:70px;}
.sub-ban-txt .title-line{ width:70px; display:block; background:#2d7ca3; height:4px; margin:30px 0 20px;}
.sub-ban-txt em{ font-family:"宋体"; display:inline-block; margin:0 10px;}
.sub-ban-txt a{ color:#2d7ca3;}
.sub-ban-txt a:hover{ text-decoration:underline;}
.home-ico{ width:16px; height:15px; background-position:-57px -206px; margin-right:10px;}



/*子栏目*/
.sub-link{ background:#fff; border-bottom:1px solid #e5e5e5; text-align:center; margin-bottom:40px;}
.sub-link a{ display:inline-block; padding:10px 5px; font-size:16px; color:#777; border-bottom:2px solid transparent; margin:0 10px;}
.sub-link a.cur-link{ color:#2d7ca3; font-weight:bold; border-bottom-color:#2d7ca3;}
.sub-link a:hover{ color:#2d7ca3;}
.sub-link a .title-ico{ background-image:none; margin-bottom:-3px; margin-right:5px;}
.sub-link a.cur-link .title-ico{ background-image:url(../images/sprite_ico.png);}
.fixed-top{ position:fixed; width:100%; z-index:999; left:0; top:0;}


.sub-link02{ text-align:center; padding-top:40px;}
.sub-link02 li{ display:inline-block; font-size:16px; margin:0 5px; height:55px;}
.sub-link02 li a{ display:inline-block; padding:10px 50px; background:#eee; color:#999;}
.sub-link02 li a:hover{ background:#e0ebf1; color:#2d7ca3;}
.sub-link02 li.cur-link02 a{ background:#2d7ca3; color:#fff;}
.sub-link02 li em{ display:inline-block; border:10px solid transparent; border-top:10px solid #2d7ca3; display:none;}
.sub-link02 li.cur-link02 em{ display:inline-block;;}




.detail-box .picScroll-left ul li{ width:137px;}


/*详情页*/
.detail-box{ padding:45px;}
.detail-box .detail-title{ border-bottom:1px solid #eee; padding-bottom:20px; text-align:center; margin-bottom:30px;}
.detail-box .detail-title h3{ font-size:28px;}
.detail-box .detail-title p{ margin-top:20px;}
.detail-box .detail-title span{ padding:0 10px; color:#999;}
.detail-con p{ line-height:2; overflow:visible;}
.detail-con p img{ max-width:100%;}



/*科室联系方式*/
.detail-contact{ height:98px;  margin:100px 0; position:relative; font-size:16px;}
.detail-contact img{ position:absolute; bottom:0; right:20px;}
.text-box{ padding:16px; border:1px solid #ddd;}
.text-box p{ line-height:2;}
.slogan-box{ color:#fff; text-align:center; padding:10px 0;}




/*新闻列表*/
.news-list{ padding:10px 40px;}
.news-list-left{ width:88px; height:88px; border:1px solid #e5e5e5; text-align:center; color:#777;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
   -moz-transition:all .3s;
-webkit-transition:all .3s; 
		transition:all .3s;  
}
.news-list-left p span{ font-size:20px; display:block; margin-top:22px;}
.news-list-left p em{ color:#999;}
.news-list-right{ width:980px;}
.news-list-right h3{ font-size:22px; font-weight:normal; margin:5px 0 10px;}
.news-list-right p{ color:#999; line-height:1.6;}
.news-list li{ border-bottom:1px dotted #ccc; padding:30px 0; position:relative;}
.news-list li > a{ display:block; overflow:hidden; }
.news-list li > a:hover .news-list-left{ border-color:#2d7ca3;}
.news-list li > a:hover .news-list-left *{ color:#2d7ca3 !important;}


.ico-border{  display:inline-block; width:65px; height:65px; border:1px solid #2d7ca3; text-align:center;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
a:hover .ico-border{ background:#2d7ca3;}

.no-summary-list .news-list-right{ margin-top:25px; width:800px; margin-right:180px;}



/*下载列表*/
.download-ico{ position:absolute; right:0; top:45px;}
.download-ico i{ width:30px; height:35px; background-position:-168px -223px; margin-top:11px;}
a:hover .download-ico i{ background-position:-168px -262px;}




/*跳转链接*/
.detai-other{ overflow:hidden; margin-top:70px; color:#999; border-top:1px solid #eee; padding-top:20px;}
.detai-other .fl p{line-height:2;}
.detai-other .fr{ margin-right:-10px; margin-top:32px;}
.detai-other .fr a{ display:inline-block; margin:0 10px;}



/*跳转菜单*/
.pagejump{ padding:50px 0; text-align:center;}
.pagejump a{ display:inline-block; border:1px solid #e5e5e5; padding:5px 12px; margin:0 5px; color:#bbb; background:#fff;}
.pagejump a:hover{ border-color:#2d7ca3; color:#2d7ca3;}
.pagejump a.cur-page{ background:#2d7ca3; color:#fff; border-color:#2d7ca3;}



/*出诊安排*/
.outpatient-box{ margin:10px 0 30px;}
.outpatient-box .hd{ margin-bottom:15px; text-align:center;}
.outpatient-box .hd ul li{ display:inline-block; margin:0 15px; text-align:center; cursor:pointer; font-size:16px; background:#fff; border:1px solid #e5e5e5; width:65px; height:65px; line-height:65px; position:relative; z-index:100;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
.outpatient-box .hd ul li:before{ content:""; display:inline-block; width:10px; height:10px; background:#2d7ca3; position:absolute; z-index:-1; left:50%; top:50%; opacity:0; margin-left:-5px; margin-top:-5px;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
   -moz-transition:all .3s;
-webkit-transition:all .3s; 
		transition:all .3s;  

}
.outpatient-box .hd ul li:hover:before{
	opacity:1;
   -moz-transform:scale(10);
-webkit-transform:scale(10);
		transform:scale(10);
}

.outpatient-box .hd ul li.on:before{ display:none;}
.outpatient-box .hd ul li.on{ background:#2d7ca3; color:#fff; border-color:#2d7ca3;}
.outpatient-box .hd ul li:hover{ color:#fff;}
.outpatient-box table{ background:#fff;}
.outpatient-box th{ background:#1590b1; color:#e9e9e9; font-size:18px; font-weight:normal;}
.outpatient-box td{ vertical-align:top;}
.outpatient-box td.department-type{ background:#fafafa; font-size:18px; text-align:center; vertical-align:middle;}
.outpatient-box td span{ color:#999; display:inline-block; border:1px solid #eee; width:215px; height:42px; line-height:42px; text-align:center; margin:5px 10px; float:left;}
.outpatient-box td span:hover{ border-color:#ddd;}

  


/*科室介绍*/
.department-list{ padding:1px 0 30px 1px;}
.department-list > li{ position:relative; overflow:visible; width:397px; min-height:206px; float:left; margin-left:-1px; margin-top:-1px;}
.department-list > li.cur-department{ z-index:888;}
.more-list{ position:absolute; right:0; bottom:0; width:38px; height:38px; background-position:-54px -149px; z-index:900;}
.department-list li .department-list-box{ position:absolute; width:395px; left:0; top:0; background:#fff; padding:36px 0; border:1px solid #e5e5e5;}
.department-list li .department-list-box.odd-bg{ background:#fafafa;}
.department-list-box .department-name{ text-align:center; margin:0 35px; float:left; width:98px;}
.department-list-box .department-name em{ width:90px; height:90px; background:#2d7da3; display:inline-block;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
.department-list-box .department-name em img{ margin-top:15px;}
.department-list-box .department-name h3{ font-size:24px; margin-top:10px;}
.department-list-info{ float:left; border-left:1px solid #eee; padding-left:25px; min-height:132px; width:200px;}
.department-list-info p{ font-size:16px; line-height:2.1;}
.department-list-info p a em{ width:15px; height:15px; border:1px solid #ddd; display:inline-block; text-align:center; line-height:15px; font-weight:bold; color:#ddd; margin-right:15px;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
   -moz-transition:all .3s;
-webkit-transition:all .3s; 
		transition:all .3s;  
}
.department-list-info a:hover em{ border-color:#2d7da3; color:#2d7da3;}
.space-height{ height:0; font-size:0; line-height:0;}
.department-list-a .space-height{ height:50px;}
.department-list-b .space-height{ height:33px;}
.department-list-c .space-height{ height:16px;}




/*专家门诊*/
.search-box-a{ margin-bottom:45px; text-align:center;}
.search-input02{ background:#fff; border:1px solid #e5e5e5; height:20px; line-height:20px; padding:5px 10px; width:300px;}
.search-input02:focus{ border-color:#2d7da3;}
.department-scroll{ position:relative; padding:35px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.department-scroll ul li{ float:left; margin-right:30px; width:85px; text-align:center;}
.department-scroll ul li span{ display:inline-block; width:80px; height:80px; border:1px solid #2d7da3; text-align:center; margin-bottom:10px;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}	

.department-scroll .bd{ margin:0 auto; width:1020px; overflow:hidden;}
.department-scroll ul li span img{ height:50px; margin-top:15px;}
.department-scroll .prev,
.department-scroll .next{ font:40px "宋体"; color:#ccc; margin-top:-35px; left:40px;}
.department-scroll .next{ left:auto; right:40px;}	
.department-scroll .prev:hover,
.department-scroll .next:hover{ color:#2d7da3;}
.department-scroll ul li.on span{ background:#2d7da3;}
.department-scroll ul li.on a{ color:#2d7da3;}
.department-box{ overflow:hidden; min-height:500px;}
.second-department{ width:169px; border-right:1px solid #e5e5e5; background:#fafafa; float:left; padding-bottom:500px; margin-bottom:-500px;}
.second-department h2{ text-align:center; color:#fff; height:70px; line-height:70px; font-size:18px; background:#2d7da3;}
.second-department ul{ overflow:visible;}
.second-department ul li{ border-bottom:1px solid #e5e5e5; overflow:visible;}
.second-department ul li a{ padding:8px 8px 8px 20px; display:block; border-left:3px solid transparent; width:139px; position:relative; z-index:10;}
.second-department ul li.cur-second-department a{ border-left-color:#2d7da3; background:#fff; font-weight:bold; color:#2d7da3;}

.expert-list{ float:left; width:1000px;}
.expert-list li{ width:450px; float:left; margin:45px 0px 0px 45px; height:162px;}
.expert-list li a{ display:block; overflow:hidden;}
.expert-list li .doctor-info{ width:320px;}
.expert-list li .doctor-info p{ color:#777; line-height:1.8;}


.price{ color:#ff3c00;}
.doctor-pic{ width:112px; height:156px; overflow:hidden;}
.doctor-pic img{ width:100%; min-height:100%;}
.doctor-name{ font-size:22px; color:#555; padding-bottom:8px;}
.doctor-level{ display:inline-block; font-size:14px; display:inline-block; border:1px solid #2d7da3; color:#2d7da3; padding:0 5px; margin-left:10px; font-weight:normal;
   -moz-border-radius:4px;
-webkit-border-radius:4px;
		border-radius:4px;
}




.expert-detail-box{ padding:30px 0; overflow:hidden;}
.expert-detail-box-a{ float:left; width:295px; text-align:center;}
.expert-detail-box-a img{ width:160px; height:223px; padding:3px; border:1px solid #eee;}
.expert-detail-box-a .doctor-name{ margin-top:15px;}
.expert-detail-box-a h4{ color:#2d7da3; font-weight:normal; font-size:24px; padding:15px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; margin:30px 0;}
.expert-detail-box-a a{ display:inline-block; color:#ff3c00; font-size:18px; border:1px solid #ff3c00; padding:10px 60px;
   -moz-border-radius:4px;
-webkit-border-radius:4px;
		border-radius:4px;
}
.expert-detail-box-a a:hover{ color:#fff; background:#ff3c00;}
.expert-detail-box-b{ float:left; border-left:1px solid #eee; min-height:500px; padding:0 40px; width:812px;}
.expert-detail-box-con{ padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #eee;}
.expert-detail-box-con h2{ color:#2d7da3; font-size:28px; margin-bottom:20px;}
.expert-detail-box-con th{ background:#f3f3f3; width:70px;}
.expert-detail-box-con p{ line-height:2;}
.expert-detail-box-con ul li{ text-align:center; float:left; width:135px;}
.expert-detail-box-con ul li a{ display:inline-block; overflow:hidden;}
.expert-detail-box-con ul li h4{ font-size:16px; padding:8px 0;}
.expert-detail-box-con ul li .doctor-level{ margin-left:0;}






.picScroll-left{ position:relative;}
.picScroll-left .hd a{ background:rgba(0,0,0,.5); display:inline-block; background:#000; color:#fff; font:20px/60px "宋体"; width:25px; margin-top:-60px; text-align:center; height:60px; opacity:0.4; filter:alpha(opacity=40);
   -moz-border-radius:0;
-webkit-border-radius:0;
		border-radius:0;
}
.picScroll-left .hd .next{ left:auto; right:0;}
.picScroll-left .hd a:hover{ opacity:1; filter:alpha(opacity=100);}


/*院长信箱*/
.gzhd-padding{ padding:30px 30px 0;}
.search-box-b{ padding:20px 20px;}
.search-box-b span{ float:left; margin:6px; width:70px; text-align:right;}
.search-box-b .text-input{ border:1px solid #e5e5e5; background:#fff; padding:8px 15px; width:250px; margin-right:10px; float:left;}
.search-box-b .text-input:focus{ border-color:#2d7da3;}
.search-box-b .search-btn{ width:105px; height:36px; line-height:36px;}
.search-letter,.search-letter *{ float:left;}
.search-letter .select-arrow-down{ margin-left:-35px; margin-top:16px;}
.search-letter .select-arrow-up{ margin-top:11px;}
.search-letter ul{ width:285px; top:35px; left:0; padding:5px;}
.search-letter ul li{ padding:5px 0; text-indent:10px;}

.write-btn{ position:absolute; right:0; top:-10px; z-index:100;}
.write-ico{ width:22px; height:22px; background-position:0 -234px; margin-right:10px; margin-bottom:-3px;}
.write-btn a{ display:inline-block; overflow:hidden; color:#fff; padding:10px 40px; font-size:18px;
   -moz-border-radius:4px;
-webkit-border-radius:4px;
		border-radius:4px;
   -moz-transition:all 0s;
-webkit-transition:all 0s;
		transition:all 0s;
}
.write-btn a:hover{ background:#2d7da3;}
.search-box-tab{ margin-bottom:20px; position:relative;}
.search-box-tab .bd{ background:#fafafa; border:1px solid #ddd; border-top:none;}
.search-box-tab .hd{ border-bottom:1px solid #ddd; height:48px; position:relative;}
.search-box-tab .hd ul{ position:absolute; left:0; top:0;}
.search-box-tab .hd ul li{ font-size:20px; border:1px solid transparent; border-top-width:3px; height:46px; line-height:46px; color:#999; padding:0 30px; cursor:pointer; float:left; border-bottom:none; }
.search-box-tab .hd ul li.on{ background:#fafafa; color:#2d7da3; border-color:#ddd; font-weight:bold; border-top-color:#2d7da3;}





/*公众互动-表格形式*/
.list-table th,.list-table td{ border:none;}
.list-table thead{border:1px solid #e5e5e5;}
.list-table th{ background:#fafafa; font-size:16px; padding:10px 15px;}
.list-table td{ text-align:center; border-bottom:1px solid #e5e5e5; padding:15px;}
.list-table td p{ text-align:left; color:#aaa;}
.list-table td span{ color:#2d7da3;}
.list-table td em{ color:#999;}
.list-table td .status{ padding:1px 15px 2px; color:#fff; display:inline-block; background:#8acc21;
   -moz-border-radius:4px;
-webkit-border-radius:4px;
		border-radius:4px;
}

.list-table tr:nth-child(even){ background:#fdfdfd;}
.list-table tr:hover{ background:#eaf2f6;}
.list-table td span.unpublished{ color:#f00;}

.ypcx-list-table td p{ color:#555;}
.ypcx-list-table tr:hover *{ color:#2d7ca3;}



/*弹出层表单*/
.open-box{ background:rgba(0,0,0,.85); position:fixed; height:100%; width:100%; z-index:10000; top:0; left:0; visibility:hidden;}
.open-box-con{ width:920px; position:absolute; left:50%; margin-left:-480px; top:-50%;}
.close{ position:absolute; right:0; top:80px; width:45px; height:45px; display:inline-block; text-align:center; color:#fff; cursor:pointer; border:1px solid #fff; font:25px/45px "宋体";
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
.close:hover{ background:#fff; color:#555;}
.open-box-header{ background:url(../images/doctor_bg.png) no-repeat 35px 0; height:150px; color:#fff; position:relative; padding-left:200px; font-size:20px; overflow:hidden;}
.open-box-header h2{ font-size:40px; margin:47px 0 3px;}
.open-box-info{ background:#fff; padding:30px 20px 30px 50px;
   -moz-border-radius:4px;
-webkit-border-radius:4px;
		border-radius:4px;
}
.open-box-info ul li{ padding:6px 0;}
.open-box-info ul li *{ float:left;}
.open-box-info ul li img{ height:30px; margin-left:10px;}
.form-title{ width:105px; text-align:right; display:inline-block; padding-right:10px; font-size:16px; margin-top:2px;}
.form-title em{ color:#f00; padding-right:6px; float:none !important;}
.form-input,.form-textarea{ border:1px solid #ddd; padding:5px;}
.form-input{ height:18px; line-height:18px;}
.form-input:focus,.form-textarea:focus{ border-color:#2d7da3;}
.form-label{ font-size:16px; margin-right:30px; margin-top:2px;}
.form-label input{ margin-top:5px; margin-right:5px;}
.form-btn{ width:120px; height:40px; line-height:40px; color:#fff; margin-right:20px; background:#2d7ca3; border:none; font-size:16px; cursor:pointer;
   -moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
		transition:all 0.3s;
}
.form-btn-reset{ background:#1c526c;}
.form-btn:hover{ opacity:.8;}
.form-btn-box{ margin-top:20px; margin-left:115px;}

.open-box-success{ display:none; text-align:center; font-size:16px; display1:block;}
.open-box-success h2{ font-size:40px; padding:20px 0 45px; border-bottom:1px solid #ddd; color:#8acc21;}
.open-box-success h2 i{ width:68px; height:68px; background-position:0 -301px; margin-right:20px; margin-bottom:-20px;}
.open-box-success h4{ font-weight:normal; color:#999; line-height:1.8; margin:30px 0;}
.open-box-success h4 strong{ color:#2d7ca3;}

.code-box{ display:inline-block;}
.code-box span{ float:left; display:inline-block; border:1px solid #ddd; margin-left:-1px; font-size:20px; color:#999; padding:0 25px; height:50px; line-height:50px;}
.code-box span strong{ color:#2d7ca3; font-size:30px;}
.warm-txt{ color:#f60; margin:15px 0;}

.ok-btn{ background:#2d7ca3; color:#fff !important; padding:12px 50px; display:inline-block; font-size:22px; margin-top:30px;}
.ok-btn:hover{ opacity:.8;}






/*医生志愿者在线*/
.zyzzx-expert-list { padding:20px 40px;}
.zyzzx-expert-list li{ padding:20px 0; border-bottom:1px dotted #ddd; position:relative;}
.zyzzx-expert-list li .doctor-pic{ height:140px; width:101px;}
.zyzzx-expert-list li .doctor-info{ width:820px; margin-left:30px; margin-top:5px;}
.zyzzx-expert-list li .doctor-info p{ line-height:1.6; color:#777;}
.talk-box{ margin-top:25px; text-align:center; color:#2d7ca3;}
.talk-box h4{ font-weight:normal; font-size:18px; margin-top:5px;}
.talk-box:hover .talk-ico{ background-position:-126px -200px;}
.talk-ico{ width:38px; height:34px; background-position:-126px -162px; margin-top:15px;}

.yszyz-list{ border-top:1px dashed #ddd; padding-top:40px;}
.yszyz-list .search-box-b .text-input{ width:200px;}




/*投票列表*/
.vote-btn-box{ position:absolute; right:0; top:42px; text-align:center;}
.vote-btn-box a{ display:inline-block; width:65px; height:65px; margin-left:10px; float:left; overflow:hidden;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
.vote-btn-box a.view-result{ border:1px solid #8acc21;}
.vote-btn-box a.vote-btn{ border:1px solid #2d7ca3;}
.vote-btn-box a.view-result i{ width:31px; height:31px; background-position:-89px -200px; margin-top:17px;}
.vote-btn-box a.vote-btn i{ width:27px; height:27px; background-position:-93px -242px; margin-top:19px;}
.vote-btn-box a.view-result:hover{ background:#8acc21;}
.vote-btn-box a.vote-btn:hover{ background:#2d7ca3;}
.vote-btn-box a:hover *{ color:#fff;}
.vote-btn-box a:hover span{ display:none;}
.vote-btn-box span{ height:65px; display:block;}
.vote-btn-box p{ line-height:18px; font-size:16px; padding-top:15px; height:50px;}



/*投票表单*/
.vote-form-box{ text-align:center; }
.vote-form { display:inline-block; padding:5px 0;}
.vote-form li{ font-size:16px; margin:15px 0;}
.vote-form li *{ float:left;}
.vote-form li input{ width:16px; height:16px; margin-right:10px; margin-top:3px;}


/*投票按钮*/
.vote-form-btn{ text-align:center; padding-top:50px; border-top:1px solid #ddd; margin-top:30px;}
.vote-form-btn a{ display:inline-block; height:50px; width:160px; text-align:center; color:#fff; font-size:18px; line-height:50px; background:#2d7ca3; margin:0 10px;}
.vote-form-btn a.vote-form-btn-b{ background:#1c526c;}
.vote-form-btn a:hover{ opacity:.8;}



/*投票结果*/
.vote-result td{ border:none; font-size:16px; text-align:center; padding:15px 20px; }
.vote-result td p{ text-align:left;}
.process-bar{ height:16px; background:#ececec; position:relative;}
.percent{ position:absolute; left:0; top:0; height:100%; display:inline-block;}




/**********************留言详情*******************************/
.problem-box{ overflow:hidden; padding-bottom:30px; border-bottom:1px solid #eee; position:relative;}
.problem-box h2{ font-size:28px; padding:0 400px 35px 0; margin:10px 0 35px; border-bottom:1px solid #eee;}


/*按钮组*/
.problem-btn-group{ position:absolute; right:0; top:10px;}
.problem-btn-group *{ margin-left:10px; font-size:16px; width:165px; height:42px; line-height:42px; display:inline-block; text-align:center; color:#fff !important;
   -moz-border-radius:4px;
-webkit-border-radius:4px;
		border-radius:4px;
}
.problem-btn-group a{ background:#f60;}
.problem-btn-group a:hover{ opacity:.8;}

.state-a{background:#ccc;}
.state-b{background:#2d7ca3;}
.state-c{background:#8acc21;}



/*对话*/
.dialog-box{ overflow:hidden;}
.user-dialog{ float:left; padding:20px; max-width:480px; position:relative; margin-top:20px;}
.user-dialog em{ display:inline-block; width:0; height:0; font-size:0; position:absolute; top:0;}
.user-dialog p{ line-height:1.6; font-size:16px;}
.dialog-time{ text-align:center; margin:10px 0;}
.dialog-time span{ display:inline-block; font-size:12px; color:#ccc; background:#f5f5f5; padding:5px 10px;
   -moz-border-radius:4px;
-webkit-border-radius:4px;
		border-radius:4px;
}
.dialog-right-box .user-info,
.dialog-right-box .user-dialog { float:right;}
.dialog-left-box .user-dialog{ background:#f1f1f1; margin-left:20px;}
.dialog-left-box .user-dialog em{ border-top:15px solid #f1f1f1; border-left:15px solid transparent;  left:-15px;}
.dialog-right-box .user-dialog{ background:#9eea6a; margin-right:20px;}
.dialog-right-box .user-dialog em{ border-top:15px solid #9eea6a; border-right:15px solid transparent; right:-15px;}
.user-info{ float:left; text-align:center; color:#2d7ca3; margin:0 15px;}
.dialog-pic-box{ width:85px; height:85px; margin-bottom:8px; overflow:hidden;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}




/*相关咨询*/
.other-list-box{ overflow:hidden; margin-bottom:30px;}
.other-list-box h2{ font-size:30px; color:#2d7ca3; padding:25px 0;}
.other-list-box ul{ width:47%;}



/*组织结构*/
.org-box{ padding:30px 0;}
.org-box p{ text-align:center;}
.org-box ul{ margin:30px 0; padding:20px; background:#f5f5f5;}
.org-box ul li{ float:left; border:1px solid #ddd; height:40px; line-height:40px; padding:0 20px; margin-left:-1px; cursor:pointer; background:#fff;}
.org-box ul li.cur-org{ color:#fff; background:#2d7da3;}
.org-box h2{ color:#2d7da3; font-size:20px; text-align:center; border-bottom:1px solid #eee; padding:20px 0;}



/*英文版*/



.layui-laydate i{ background:none;}
.en-form-box .en-desc{ color:#999; padding:10px 0; text-align:right; font-style:italic;}
.en-form-box .form-table td{ padding:0 10px;}
.en-form-box .form-table p{ margin:10px 0;}
.en-form-box .form-table p strong{color:#2d7ca3;}
.en-form-box .form-table select,
.en-form-box .table-form-input,
.en-form-box .table-form-textarea{ width:100%; border:none;}
.en-form-box .table-form-input{ height:30px; line-height:30px;}
.en-form-box .table-form-textarea{ height:100px;}
.en-form-box .form-table select{ height:30px;}
.en-form-box .form-btn-box{ margin-left:0px; text-align:center; margin-top:50px;}


/*信息提交成功*/
.success-box{ display:block;}
.success-desc{ padding:0 100px}
.success-desc p{ text-align:left; padding-bottom:30px;}
.success-desc strong{ display:block; margin-bottom:10px; padding:10px 0; border-bottom:1px solid #ddd; color:#2d7ca3;}
.success-desc strong:before{ content:"";  display:inline-block; height:20px; margin-right:10px; margin-bottom:-4px; border-left:4px solid #2d7ca3;}



