/* CSS Document */
@import url(basic.css);
/*
主色调  #005D6E
高亮色  #0B9BB5
文字主色调 #028396
一般文字颜色 #555
*/
body{
	font-family:"宋体" !important;
	font-size:16px;
	text-align:center;
	/*background-color: #ECECEC;*/
	background-color: #fff;
	color:#555;
}
a{color:#555;}
.wrap1300{width:1300px;margin:0 auto; clear:both;}
.wrapAll{width:100%;margin:0 auto; clear:both; background:#fff;}
.f14{font-size:14px !important;}
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}
.f20{font-size:20px !important;}
.f22{font-size:22px !important;}
.f24{font-size:24px !important;}
.f26{font-size:26px !important;}
.fl{float:left !important;}
.fr{float:right !important;}

.title{ text-align:center; width:100%;}
.title img{margin-bottom:20px;}

/*头部*/
.fixedHeadFloat{
	position:fixed !important;
	top:0!important;
	left:0 !important;
	background:none !important;
	box-shadow:0 3px 3px #888;
	-moz-box-shadow:0 3px 3px #888;
	-khtml-box-shadow:0 3px 3px #888;
}
.headTransparentBg{ width:100%;height:74px;background:#F0F0F0; opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9;display:block; position:absolute; left:0; top:0; z-index:-1;}
/*.headTransparentBg{ width:100%;height:74px; background:#00A0BD; opacity:0.1; filter:alpha(opacity=10); -moz-opacity:0.1;-khtml-opacity: 0.1;,display:none; position:absolute; left:0; top:0; z-index:-1;}*/
.fixedHeadFloat .headTransparentBg{ display:block;}
.head{width:100%;/*background:#FFF;*/background:#F0F0F0; height:70px;padding:2px 0;position:absolute;left:0;top:30px; z-index:10000;}
.head .logoDiv{width:620px;}
.head .logoDiv #logo{height:64px;padding:3px;}
.head .logoDiv #ppLogo{height:48px;padding:11px;padding-top:0px !important;}
.head .guideMenu{height:70px; margin-right:100px;}
.head .guideMenu li{width:110px;float:left;padding:15px 0;}
.head .guideMenu li a{width:94px;display:block;height:40px; line-height:40px; font-size:20px;color:#028396;font-weight:bold;}
.head .guideMenu li a:hover{color:#0B9BB5;}

/*横幅css 加 小图切入切出位置设置*/
.homeBanner{
	position:relative;
	width:100%;
	height:730px;
	float:left;
	z-index:1000;
}

.homeBanner .keshiMenu{ position:absolute; left:0; top:-110px;height:110px; width:100%; display:none;}
.homeBanner .keshiMenu .bg{width:100%;height:100%; position:absolute; opacity:0.9;filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9; background:#fff; z-index:10;}
.homeBanner .keshiMenu .txt{width:100%;height:95px; position:absolute; z-index:20; text-align:left;color:#000; text-align:center;padding-top:15px;}
.homeBanner .keshiMenu .txt a{ display:inline-block;width:120px; height:80px; text-align:center;margin:0 5px;}
.homeBanner .keshiMenu .txt a i{width:48px;height:48px; padding:5px; margin:0 auto; display:block; text-align:center;border:1px solid #0B9BB5;border-radius:6px; overflow:hidden;margin:0 30px;clear:both;}
.homeBanner .keshiMenu .txt a i img{width:100%;}
.homeBanner .keshiMenu .txt a span{width:120px;line-height:28px; height:28px; color:#333;font-size:16px; text-align:center; clear:both; display:block;}
#banner{width:100%;height:650px; overflow:hidden;/* position:relative;left:0;top:0; overflow:hidden;*/}

#banner .sub_1_1{ display:block; position:absolute;left:50%; top:280px; margin-left:-260px; opacity:0; filter:alpha(opacity=0); -moz-opacity:0;-khtml-opacity: 0;  }
#banner .sub_1_2{ display:block; position:absolute;left:50%; bottom:150px; margin-left:-358px; opacity:0; filter:alpha(opacity=0); -moz-opacity:0;-khtml-opacity: 0;}
#banner .sub_2_1{ display:block; position:absolute;left:50%; top:120px; margin-left:-275px; opacity:0; filter:alpha(opacity=0); -moz-opacity:0;-khtml-opacity: 0;}
#banner .sub_3_1{ display:block; position:absolute;left:50%; top:160px; margin-left:-275px; opacity:0; filter:alpha(opacity=0); -moz-opacity:0;-khtml-opacity: 0;}
#banner .bannerItem{
	display:none;
	left:0px;
	top:0px;
}
/*.banner .KMSPrefix_banner_button{ text-align:center; width:90%; margin:0 auto;}
.banner .KMSPrefix_banner_button li{ display:inline-block;}*/
.keshi{
	position:absolute;
	top:650px;
	left:0;
	height:80px;
	width: 100%;

}
.keshiGuide{
	background:#005D6E;
	width:100%;
	height:80px;
	display:block;
}
.keshiGuide li{width:288px;height:48px;padding:16px 0;padding-left:30px;border-right:1px solid #BFD7D9; text-align:left; float:left;font-size:32px; line-height:48px;color:#FFF; display:block; cursor:pointer;}
.homeBanner li a{color:#FFF;}
.keshiGuide li.lastOne{padding-left:30px;border-right:0px;}
.keshiGuide li:hover{ background:#0B9BB5;border-right:1px solid #0B9BB5;}
.keshiGuide li.lastOne:hover{padding-left:30px;border-right:0px;}
.keshiGuide li i{width:48px;height:48px; display:block; float:left;padding-right:20px;}
.keshiGuide .icon01{ background:url(keshiIcon01.png) left center no-repeat;}
.keshiGuide .icon02{ background:url(keshiIcon02.png) left center no-repeat;}
.keshiGuide .icon03{ background:url(keshiIcon03.png) left center no-repeat;}
.keshiGuide .icon04{ background:url(keshiIcon04.png) left center no-repeat;}
.keshiGuide .icon05{ background:url(keshiIcon05.png) left center no-repeat;}

/*#p0*/
#p0{ background:#FFF;clear:both; padding:25px 0 30px 0; overflow:hidden;}
.iFocus{width:500px;float:left;height:410px; overflow:hidden;}
.iFocus li{width:500px;float:left;height:410px;}
.iFocus .txt{width:480px;height:90px;padding:10px; background:#0B9BB5;float:left;color:#FFF; text-align:left; clear:both;}
.iFocus .txt h6{font-size:22px; text-align:center;}
.iFocus .txt p{ line-height:180%; text-indent:2em;padding-top:2px;} 
.iNews{width:480px; float:left;border-right:1px solid #999;padding-left:30px;padding-right:0px; text-align:left;height:416px; overflow:hidden;}
.iNews h5 {margin-bottom:2px;}
.iNews h5 a{color:#028396;font-size:20px; text-align:left;font-weight:bold;}
.iNews h6 {margin-top:10px;margin-bottom:2px;}
.iNews h6 a{color:#028396;font-size:20px; text-align:left;font-weight:bold;}
.iNews h6 a:hover,.iNews h5 a:hover{ color:#903;}
.iNews p{height:29px;width:460px; display:block;}
.iNews p i{color:#028396;font-size:16px; font-style:normal;}
.iNews p a{color:#555;font-size:16px; overflow:hidden; line-height:29px;height:29px;width:450px; display:block;float:left;}
.iNews p a:hover{color:#028396;}


.iFocus .bx-pager{ display:block;width:100%; position:absolute; bottom:120px; text-align:right;}
.iFocus .bx-pager a{ display:inline-block; border-radius:10px; height:14px;width:14px; background:#fff; text-indent:100000px;margin:0 6px; overflow:hidden;}
.iFocus .bx-pager a.pager-active{background:#068098;}


.iBtnList{ width:260px;float:right;}
.iBtnList .btnItem{float:left;width:260px; background:#EBEBEB;margin-bottom:10px;}
.iBtnList .btnItem i{width:80px;height:75px;float:left;display:block; background:#005D6E url(iBtns.jpg) left top no-repeat;}
.iBtnList .btnItem i.icon02{background:#005D6E url(iBtns.jpg) left -75px no-repeat;}
.iBtnList .btnItem i.icon03{background:#005D6E url(iBtns.jpg) left -150px no-repeat;}
.iBtnList .btnFun{width:126px;float:left;height:75px;background:#005D6E;margin-bottom:8px;color:#FFF;}
.iBtnList .btnItem span{ text-align:center; padding-top:6px; display:block;}
.iBtnList .btnItem .tel{color:#005D6E;font-size:24px;padding-top:6px;}
.iBtnList .btnItem .tel em{color:#005D6E;font-size:26px;font-weight:bold;}
.iBtnList .btnItem .yuyue{color:#005D6E;font-size:22px;}
.iBtnList .btnItem .yuyue em{color:#333;font-size:18px;}
.iBtnList .btnItem .luxian{color:#005D6E;font-size:22px;}
.iBtnList .btnItem .luxian em{color:#333;font-size:18px;}
.iBtnList .btnFun a{color:#FFF;}
.iBtnList .btnFun a span{height:55px; display:block;float:left;padding:16px 0px 0 0px;width:100%; text-align:center;}
.iBtnList .even a span{padding-left:5px;}
.iBtnList .btnFun a i{width:44px;height:44px; display:block;float:left;margin:15px 3px;background:#005D6E url(iCalBtn01.jpg) center center no-repeat;display:none;}
.iBtnList .btnFun a i.icon02{background:#005D6E url(iCalBtn02.jpg) center center no-repeat;}
.iBtnList .btnFun a i.icon03{background:#005D6E url(iCalBtn03.jpg) center center no-repeat;}
.iBtnList .btnFun a i.icon04{background:#005D6E url(iCalBtn04.jpg) center center no-repeat;height:60px;margin:7px 2px;}
.iBtnList .yqzs a span{height:40px !important; line-height:40px !important;}

/*#p1*/
#p1{background:#fff; clear:both; padding:30px 0 50px 0; overflow:hidden;}
#baoxiWall{}
#baoxiWall img{width:100%;float:left;}
#baoxiWall .btn{ background:#0B9BB5; text-align:center;}
#baoxiWall .btn img{float:none;}
#baoxiWall td{width:14.24%;}
#baoxiWall .bigPart a span{font-size:22px;}
#baoxiWall a{ display:block; position:relative;width:100%;height:100%;overflow:hidden;}
#baoxiWall a span{
	display:none;
	width:80%;
	height:60%;
	overflow: hidden;
	margin: auto;
	position: absolute;
	top:50%;
	left:0;
	margin-top:-30px;
	padding:0 10%;
	color:#FFF;
	z-index:20;
	line-height:180%;
 }
#baoxiWall a em{display:none;
  width:100%;  
  height:100%;  
  overflow: hidden;  
  margin: auto;  
  position: absolute;  
  top: 0; left: 0; bottom: 0; right: 0;
  background:#000;
  opacity:0.6;
  filter:alpha(opacity=60); 
  -moz-opacity:0.6;
  -khtml-opacity: 0.6;
  z-index:10;
 }
/*#baoxiWall .bxPic2{width:28.52%;padding:0px;float:left;position:relative;}
#baoxiWall .bxPic1{width:14.24%;padding:0px;float:left;}

#baoxiWall .bxPic2 a.btn{width:100%; background:#0B9BB5; display:block; height:100%; position:absolute;left:0; top:0;}*/

/*#p2*/
#p2{ clear:both; background:#FFF; overflow:hidden; padding:40px 0 30px 0;}
#p2 .expertTab{clear:both;width:100%;}
#p2 .experTabList{
	width:1200px;
	padding:0 50px;
	height:140px;
	position:relative;
	overflow:hidden;
}
#p2 .borderBg{ position:absolute; border:1px solid #D2D2D2;width:1199px;height:94px;bottom:0;left:50px;}
#p2 .expertTab li{
	float:left;
	width:300px;
	height:140px;
	position:relative;
	display: block;
	cursor: pointer;
}

#p2 .expertTab li img{ position:absolute; left:20px; bottom:1px;z-index:20; cursor:pointer;}
#p2 .expertTab li a{display:block;width:299px;height:94px;border:1px solid #D2D2D2; position:absolute; bottom:0;left:0; z-index:10; cursor:pointer;}
#p2 .expertTab li a.lastOne{width:298px;}
#p2 .expertTab li:hover a{ background:#0B9BB5;border-color:#0B9BB5;}
#p2 .expertTab li a.cur,#p2 .expertTab li a:hover{ background:#0B9BB5;border-color:#0B9BB5;}
#p2 .expertTab li span{float:right;width:110px;height:54px;padding:20px 0; text-align:left; font-size:24px;}
#p2 .expertTab li span em{clear:both; text-align:left; display:block;font-size:16px;}
#p2 .expertTab li.cur span,#p2 .expertTab li:hover span{ color:#FFF;}
#p2 .expertTab li a.cur span,#p2 .expertTab li:hover a span{ color:#FFF;}

.expertTab  .bx-prev{
	position:absolute;
	left:-50px;
	top:55px;
	cursor:pointer;
	z-index:300;
	outline:none;
	opacity:0.9;
	filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9;
}
.expertTab  .bx-next{
	position:absolute;
	right:-50px;
	top:55px;
	cursor:pointer;
	z-index:300;
	outline:none;
	opacity:0.9;
	filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9;
}

#p2 .expertTabBox{width:1100px;margin:0 auto; display:none;}
#p2 .leftExpert{width:460px;height:600px; float:left;}
#p2 .rightExpert{width:600px;padding-top:40px; float:left; text-align:left;margin-left:30px;}
#p2 .rightExpert h5{height:70px; line-height:70px; font-size:24px;font-weight:normal;}
#p2 .rightExpert h5 strong{  letter-spacing:4px;font-size:32px;padding-right:8px; color:#005A6C; font-weight:normal;}
#p2 .rightExpert .info{width:600px;height:120px; clear:both;}
#p2 .rightExpert .info p{ line-height:200%;}
#p2 .rightExpert .scbz{width:600px;height:170px; clear:both; text-align:center;}
#p2 .rightExpert .yyinfo{width:600px;height:60px; clear:both;}
#p2 .rightExpert .scbz a {width:80px; float:left;margin-right:30px;}
#p2 .rightExpert .scbz a span{width:80px;line-height:140%; display:block;font-size:14px;}
#p2 .rightExpert .scbz h6,#p2 .rightExpert .yyinfo h6{color:#0B9BB5; text-align:left; font-size:18px;font-weight:400; line-height:40px; height:40px;}
#p2 .rightExpert .yyinfo a{background-color:#0B9BB5; text-align:center; font-size:16px;font-weight:400; line-height:30px; height:30px; padding:0 12px;border-radius:8px; display:inline-block; float:left;color:#fff;margin-right:8px;}
#p2 .rightExpert .yyinfo a.notDuty{background-color:#A3A3A3;}

/* #p3 */
#p3{ background:#fff; clear:both; padding:30px 0 50px 0;}
.jsTab{
	border:1px solid #DCDCDC;
	display:inline-block;
	border-radius:4px;
	overflow:hidden;
}
.jsTab a{
	border-right:1px solid #DCDCDC;
	width:99px;
	padding:8px 5px;
	display:block;
	float:left;
	background:#FFF;
}
.jsTab a:hover,.jsTab a.cur{
	background:#0D98B7;
	color:#FFF;
}
.jsTab a.lastOne{
	border-right:0;
	width:100px;
}

.jsTabCon{width:100%;padding-top:20px; overflow:hidden;height:240px;} 
.jsTabCon .jsTabBox {width:1260px; display:none;padding:0 20px;}
.jsTabCon .jsTabBox li{width:370px;height:220px; text-align:center;padding:0 25px ;}
.jsTabCon .jsTabBox .bx-prev{
	position:absolute;
	left:-20px;
	top:100px;
	cursor:pointer;
	z-index:300;
	outline:none;
	opacity:0.9;
	filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9;
}
.jsTabCon .jsTabBox .bx-next{
	position:absolute;
	right:-20px;
	top:100px;
	cursor:pointer;
	z-index:300;
	outline:none;
	opacity:0.9;
	filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9;
}

/*p4*/
#p4{ background:#fff; clear:both;}
#p4_body{
	background:#FFF;
	width:1380px;
	margin:0 auto;
	padding:30px 0 50px 0;
	overflow:hidden;
}

#ppRecord{float:left;}
#ppRecordPic{
	width: 468px;
	height:500px;
	float:right;
    background:url(ppRecordBg.jpg) left top repeat-y;
	padding-left:28px;
	overflow:hidden;
}
#ppRecordPic .recordPic{ display:none;}
#ppRecord .years{width:100%; background:url(yearsLineBg.jpg) left top repeat-y;}
#ppRecord .years li{clear:both;margin-bottom:18px; overflow:hidden; display:block;cursor:pointer;}
#ppRecord .years li.cur,#ppRecord .years li:hover{ background:#E1F0FF;}
#ppRecord .years li h6{float:left; text-align:left;font-size:18px; width:610px;padding-top:7px;color:#020202;}
#ppRecord .years li p{float:left; text-align:left;font-size:14px; width:610px;padding-top:2px;color:#4A4A4A;}
#ppRecord .years i{float:left;width:82px;height:81px; display:block; line-height:81px;font-size:18px;color:#FFF; background:url(yearsIcon.png) center center no-repeat;margin-right:8px;font-style:normal;}

#scrollbar1
{
    width:770px;
    position: relative;
}

#scrollbar1 .viewport
{
    width:728px; 
	height:458px;
	padding:20px;
	border:1px solid #D2D2D2;
    overflow:hidden;
    position:relative;
    background: #fff;
}

#scrollbar1 .overview
{
    list-style:none;
    position:absolute;
    left:0;
    top:0;
    margin:0;
    padding:20px 30px;
}

#scrollbar1 .scrollbar
{
    background:transparent url(bg-scrollbar-track-y.jpg) repeat-y 0 0;
    position:absolute;
    background-position:0 0;
    right: -30px;
    top:0;
    width:19px;
}

#scrollbar1 .track
{
    background:transparent url(bg-scrollbar-trackend-y.jpg) no-repeat 0 0;
    height:100%;
    width:13px;
    position:relative;
    padding:0 1px;
}

#scrollbar1 .thumb
{
    background:#000 url(bg-scrollbar-thumb-y.jpg) no-repeat left top;
    height:110px !important;
    width:19px;
    cursor:pointer;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0px;
}

#scrollbar1 .thumb .end
{
    background:#F00 url(bg-scrollbar-thumb-y.jpg) no-repeat 0% 0;
    overflow:hidden;
    height:0px;
    width:19px;
}


#iBzNews{
	width:100%;
	position:relative;
	clear:both;
	height: 530px;
	margin-top:30px;
	overflow:hidden;
}
#iBzNews .tabList{width:310px; position:absolute; left:0; top:0; z-index:200;}
#iBzNews .tabList a{
	width:310px;
	height:54px;
	display:block;
	padding-bottom:10px;
}
#iBzNews .tabList a.lastOne{
	padding:0;
}
#iBzNews .tabList a.lastOne em{
	height:54px;
}
#iBzNews .tabList a span{
	width:290px;
	height:50px;
	border:2px solid #0B9BB5;
	border-right:0;
	display:block;
	float:left;
	background:#0B9BB5;
	text-align:center;
	line-height:52px;
	text-indent:0;
	padding-left:0;
	font-size:22px;
	color:#FFF;
}
#iBzNews .tabList a em{
	width:16px;
	height:54px;
	display:block;
	float:left;
}
#iBzNews .tabList a:hover span,#iBzNews .tabList a.cur span{background:#FFF;color:#0B9BB5;}
#iBzNews .tabList a:hover em,#iBzNews .tabList a.cur em{background:#FFF;height:50px;border-top:2px solid #0B9BB5;border-bottom:2px solid #0B9BB5;border-right:2px solid #FFF;border-radius:0;}

#iBzNews .tabConList{
	width:932px;
	height:442px;
	padding:28px;
	border:2px solid #0B9BB5;
	position:absolute;
	left:308px;
	z-index:100;
	background:#fff;
	overflow: hidden;
}
#iBzNews .tabConList .tabConBox{
	display:none;
	width:100%;
}
#iBzNews .leftNews{
	width:580px;
	padding-top:10px;
	float:left;
}
#iBzNews .rightVideo{
	width:300px;
	padding-top:14px;
	float:right;
}
#iBzNews .rightVideo a{
	display:block;
	margin-bottom:22px;
	clear:both;
	width:294px;
	float:left;
}
#iBzNews .rightVideo a img{
	float:left;
}
#iBzNews .rightVideo a span{
	display:block;
	height:28px;
	line-height:28px;
	background:#E1E1E1;
	color:#555;
	float:left;
	width:100%;
}
#iBzNews .tabConList .tabConBox .headNew {
	height:120px;
	overflow:hidden;
}
#iBzNews .tabConList .tabConBox .headNew img{margin-right:10px;}
#iBzNews .tabConList .tabConBox .headNew h3{
	height:40px;
	line-height:40px;
	font-size:22px;
	color:#005B6D;
	text-align:left;
	overflow:hidden;
}
#iBzNews .tabConList .tabConBox .headNew p{
	text-indent:0em;
	line-height:150%;
	color:#020100;
	text-align:left;
	font-size:16px;
}
#iBzNews .tabConList .tabConBox .headNew  .detail{
	color:#088199;	
}
#iBzNews .tabConList .tabConBox .newList{
	width:100%;
	height:204px;
	padding-top:12px;
}
#iBzNews .tabConList .tabConBox .newList li{
	padding:0;
	height:34px;
	line-height:34px;
	clear:both;
	text-align:left;
}
#iBzNews .tabConList .tabConBox .newList li a{
	text-align:left;
}
#iBzNews .tabConList .tabConBox .newList li a:hover{
	color:#0CF;
}
#iBzNews .tabConList .tabConBox .newList li a i{
	font-style:normal;
}
#iBzNews .tabConList .tabConBox .newList li span{
	font-size:14px;
	color:#999;
	float:right;
	line-height:32px;
}
/*#p5*/
#p5{ background:#fff; clear:both; overflow:hidden;}
#p5_body{
	background:#FFF;
	width:1380px;
	margin:0 auto;
	padding:25px 0 30px 0;
	overflow:hidden;
}
.jcPic img{float:left;}
.jcPic .col1{width:292px;float:left;}
.jcPic .bottomPic{margin-top:14px;}
.jcPic .col2{width:392px;float:left;margin:0 14px;}
.jcPic .col3{width:278px;float:left;margin-right:15px;}
.jcPic .col4{width:295px;float:left;}
.jcPic a{ display:block; position:relative; clear:both; overflow:hidden;float:left;}
.jcPic a span{display:none;
  width:80%;  
  padding:0 10%;
  overflow: hidden;  
  margin: auto;  
  position: absolute;  
  top: 50%; left: 0; 
  margin-top:-36px;
  color:#FFF;
   z-index:20;
  line-height:180%;
 }
.jcPic a em{display:none;
  width:100%;  
  height:100%;  
  overflow: hidden;  
  margin: auto;  
  position: absolute;  
  top: 0; left: 0; bottom: 0; right: 0;
  background:#000;
  opacity:0.6;
  filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity: 0.6;
  z-index:10;
 }
 
#p_catenews {
	padding-bottom:30px;
	padding-top:10px;
}
.cateNews{
	overflow:hidden;
}
.tabControl{
	width:832px;
	float:left;
	padding-bottom:20px;
	overflow:hidden;
} 
.tabControl a{
	width:262px;
	display:block;
	background:#E7E7E7;
	height:70px;
	line-height:70px;
	font-size:36px;
	float:left;
	margin-right:23px;
} 
.tabControl a.active,.tabControl a:hover{
	background:#0296B2;
	color:#fff;
}
.tabControl a.lastOne{
	margin-right:0 !important;
}
.leftTabBox{
	width:832px;
	float:left;
	overflow:hidden;
}
.leftTabBox .cateNewsBoxItem{
	width:800px;
	padding:15px;
	overflow:hidden;
	border:1px solid #D2D2D2;
	display:none;
	height:310px;
	position:relative;
}
.leftTabBox .cateNewsBoxItem .cateNewsCon a.firstNews{
	text-align:left;
	height:100px;
	border-bottom:1px dotted #d2d2d2;
	padding-bottom:10px;
	padding-left:0;
	margin-bottom:4px;
}
.leftTabBox .cateNewsBoxItem .cateNewsCon a.firstNews h5{
	color:#0296B2;
	font-weight:bold;
}
.leftTabBox .cateNewsBoxItem .cateNewsCon a.firstNews p{
	padding-left:1.2em;
	line-height:180%;
}
.leftTabBox .cateNewsBoxItem .cateNewsCon a{
	height:38px;
	line-height:38px;
	text-align:left;
	display:block;
	clear:both;
	padding-left:1.2em;
}
.leftTabBox .cateNewsBoxItem .moreCateNews{
	position:absolute;
	right:40px;
	bottom:40px;
}
.leftTabBox .cateNewsBoxItem .moreCateNews a{
	background:#0296B2;
	color:#fff;
	line-height:106px;
	height:106px;
	width:130px;
	font-size:28px;
	display:block;
	text-align:center;
}
.rightTabBox{
	width:450px;
	float:right;
	height: 432px;
}
.rightTabBox .cateBzBoxItem{
	width:450px;
	display:none;
}
.rightTabBox .cateBzBoxItem .tit{
	width:440px;
	background:#0296B2;
	color:#fff;
	text-align:left;
	height:52px;
	line-height:52px;
	font-size:30px;
	padding-left:10px;
	margin-bottom:10px;
}
.rightTabBox .cateBzBoxItem .tit a{
	float:right;
	padding-right:10px;
	height:52px;
	line-height:52px;
	font-size:18px;
	color:#fff;
}
.rightTabBox .cateBzBoxItem .bzCon {
}
.rightTabBox .cateBzBoxItem .bzCon a{
	border:1px solid #0296B2;
	background:#fff;
	text-align:center;
	height:46px;
	line-height:46px;
	font-size:20px;
	display:block;
	padding:0 1em;
	margin:5px 7px;
	float:left;
}
.rightTabBox .cateBzBoxItem .bzCon a:hover{
	border:1px solid #0296B2;
	background:#0296B2;
	color:#fff;
}

/*footer*/
.footer{
	background:#585455;
	clear:both;
	overflow:hidden;
	/* [disabled]margin-top:40px; */
	float:left;
	width:100%;
}
.footer .info{
	/* [disabled]border-bottom:1px solid #3E3C3D; */
	width:100%;
	overflow:hidden;
	padding:20px 0;
}
.footer .copyRight{border-top:1px solid #898587;heigth:48px; line-height:48px; text-align:center; color:#FFF;width:100%;}

.footer .ewm{width:600px;float:left;}
.footer .ewm img{margin-right:10px;}
.footer .ewm p{color:#FFF; text-align:left; line-height:150%;}
.footer .ewm p a{color:#FFF;}
.footer .ewm p strong{font-weight:normal;}
.footer .ewm p span{font-size:18px;}
.footer .bGuide{width:660px;float:right;}
.footer .ewm p.fp strong{float:left;height:38px;}

.footer .bMenu{float:left;width:210px;}
.footer .midMenu{float:left;padding-left:20px;}
.footer .bMenu h6{width:100px;float:left;color:#FFF;font-size:18px; text-align:right; display:block;margin-right:10px;}
.footer .bMenu h6 em{ font-style:normal;font-size:14px; color:#C8C6C7; font-family:Arial, Helvetica, sans-serif; text-align:right; display:block;}
.footer .bMenu a{width:100px;float:right;display:block;height:35px; background:#605D5E; text-align:center; line-height:35px;font-size:14px;color:#FFF; clear:right;}
.footer .bMenu a:hover{background:#353535}
.friendLink{ color:#fff !important;}
.friendLink a{color:#fff !important; }



/*内页*/

.subBanner{
	position:relative;
	width:100%;
	height:530px !important;
	float:left;
	clear: both;
	overflow:hidden;
}
.subBanner .keshiMenu{ position:absolute; left:0; top:-110px;height:110px; width:100%; display:none;}
.subBanner .keshiMenu .bg{width:100%;height:100%; position:absolute; opacity:0.9;filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9; background:#fff; z-index:10;}
.subBanner .keshiMenu .txt{width:100%;height:95px; position:absolute; z-index:20; text-align:left;color:#000; text-align:center;padding-top:15px;}
.subBanner .keshiMenu .txt a{ display:inline-block;width:120px; height:80px; text-align:center;margin:0 5px;}
.subBanner .keshiMenu .txt a i{width:48px;height:48px; padding:5px; margin:0 auto; display:block; text-align:center;border:1px solid #0B9BB5;border-radius:6px; overflow:hidden;margin:0 30px;clear:both;}
.subBanner .keshiMenu .txt a i img{width:100%;}
.subBanner .keshiMenu .txt a span{width:120px;line-height:28px; height:28px; color:#333;font-size:16px; text-align:center; clear:both; display:block;}
#subBanner .bannerItem{
	display:none;
	left:0px;
	top:0px;
	
	display:block;
	height:450px;
	width:100%;
	/*background:url(https://www.zsy.cn/home2017/images/subBanner1.jpg) center center;*/
}
.subBanner .keshi{
	position:absolute;
	top:450px !important;
	left:0;
	height:80px;
	width: 100%;
}
.subBanner li a,.subBanner li{color:#FFF;}

.articleBody{width:1000px;margin:0 auto;padding:40px 0;clear: both;
	overflow: hidden;}
.articleBody .articleLocation{
	width:930px;
	height:30px;
	line-height:30px;
	padding:10px 0;
	padding-left:70px;
	text-align:left;
	background:url(lcIcon01.jpg) left center no-repeat;
	border-bottom:1px solid #e3e3e3;
}
.articleContent{
	padding:15px 30px;
	width:940px;
}
.articleContent h1{	
	width:100%;
	font-size:30px;
	font-weight:bold;
	padding:25px 0 ;
	text-align:center;
}
.articleContent .meta{	
	width:60%;
	font-size:20px;
	height:32px;
	line-height:32px;
	background:#F7FCFF;
	border:1px solid #C5EDEC;
	margin:0 20%;
}
.articleContent .shareMeta{
	text-align:center;
	display:none;
}
.articleDetail{
	font-size:18px !important;
	text-align:left;
	padding:35px 0;
}
.articleDetail p{
	line-height:200%;
}
.articleContent .relativeArticle{
	background:#005D6E;
	padding:30px 50px;
	overflow:hidden;
	width:840px;
	
	display:none;
}


.leftArticle{
	width:520px;
	float:left;
}
.rightBtn {
	float:right;
	padding-top:30px;
	width: 320px;
}
.leftArticle h5{
	width:150px;
	height:42px;
	line-height:42px;
	background:#fff;
	color:#005D6E;
	float:left;
	font-size:22px;
}
.leftArticle a,.leftArticle li{
	color:#fff;
	font-size:20px;
}
.leftArticle ul{
	clear:both;
	float:left;
	padding-top:15px;
}
.leftArticle li{
	height:36px;
	line-height:36px;
	width:500px;
	display:block;
	overflow:hidden;
	text-align:left;
}
.rightBtn .btn1{
	width:160px;
	height:120px;
	padding:10px 0;
	font-size:22px;
	float:left;
	text-align:center;
	background:#FE3509;
	color:#fff;
}

.rightBtn .btn2{
	width:160px;
	height:120px;
	padding:10px 0;
	font-size:22px;
	float:left;
	text-align:center;
	background:#fff;
	color:#333;
}
/*内页*/

/*列表*/
.listBody{
	width:1240px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding:40px 0;
}

.list_left{
	width:250px;
	float:left;
	padding-bottom:19px;
	background:#005D6E url(shadowbg.jpg) bottom right no-repeat;
}
.list_left h4{
	text-align:left;
}
.list_left .listMenu{
}
.list_left .listMenu a{
	width:200px;
	font-size:18px;
	padding-left:26px;
	text-align:left;
	float:left;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #CCCCCC;
	color:#333;
	background:#fff;
}
.list_left .listMenu a.cur,.list_left .listMenu a:hover{
	background:#0B9BB6;
	color:#fff;
}
.list_right{
	width:940px;
	float:right;
}
.list_right .listLocation {
	width:870px;
	height:30px;
	line-height:30px;
	padding:10px 0;
	padding-left:70px;
	text-align:left;
	background:url(lcIcon01.jpg) left center no-repeat;
	border-bottom:1px solid #e3e3e3;
}
.list_right .articleList{
	padding-top:20px;
}
.list_right .articleItem{
	width:850px;
	padding:25px 40px;
	border:1px solid #e3e3e3;
	clear:both;
	margin:0 5px;
	margin-bottom:30px;
	box-shadow:  0px 0px 5px #e6e6e6;
	-moz-box-shadow: 0px 0px 5px #e6e6e6;
	text-align:left;
}
.list_right .articleItem:hover{
	border:1px solid #d2d2d2;
	cursor:pointer;
}



.list_right .articleItem h5{
	font-size:36px;
	padding:5px 0;
	border-bottom:1px dotted #e3e3e3;
	text-align:left;
	font-weight:bold;
}
.list_right .articleItem p{
	margin-top:10px;
	font-size:18px;
	text-align:left;
	line-height:180%;
	display:inline;
}
.list_right .articleItem span{
	text-align:left;
	font-size:18px;
	display:inline;
	color:#FF8000;
}
/*列表*/

/*分页*/
.articlePage{
	width:100%;
	clear:both;
	
}
.C_Middle_Center_Page {
	padding:10px 0px; text-align:center; width:100%; display:inline-block; margin-top:0x; font-family:Arial, Helvetica, sans-serif;
}
*+html .C_Middle_Center_Page{
	padding:10px 0px;
}
.C_Middle_Center_Page A {
	border:1px solid #ccc; padding:5px 10px 5px 10px; margin:0px 3px; color:#005D6E; text-decoration:none;
}
.C_Middle_Center_Page A:hover {
	border:1px solid #005D6E; color:#005D6E;
}
.C_Middle_Center_Page A:active {
	border:1px solid #005D6E;
}
.C_Middle_Center_Page A:visited {
	color:#008194;
}
.C_Middle_Center_Page span.current {
	border:1px solid #005D6E; padding:5px 10px; background:#005D6E; color:#fff; font-weight:bolder;
}
/*分页*/




/*2019专家值班表*/

a{text-decoration:none; color:#333;}

.wrap1200{
	width:1200px;
	margin:0 auto;
	clear:both;
}
.wrap1280{
	width:1270px;
	margin:0 auto;
	clear:both;
}
.wrap1100{
	width:1100px;
	margin:0 auto;
	clear:both;
}
.wrap1000{ width:1000px; margin:0 auto;clear:both;}
.wrapAll{ width:100%; margin:0 auto;clear:both;}
.titleCol{
	padding:20px 0;
	margin:0 auto;
	width:100%;
	text-transform:uppercase;
	text-align: center;
}
h1{ text-align:center; font-size:30px; color:#000; line-height:200%;}
h1 span{
	color: #0b9bb5;
}
/*专家模块*/
#expert{
	background:#fff;
	overflow:hidden;
	margin:0px 0;
	}
.conBox{
	float:left;
	}
.expertTab {
	position: relative;
	width: 1300px;
	padding: 0;
	clear: both;
	float: left;
}
.expertTab ul{width:1300px;clear:both;}
.expertTab li{
	width:207px;  /*171px*/
	float:left;
	overflow:hidden;
	margin:0 5px;
	padding-bottom:10px;
}

.expertTab li.first{  margin-left:0 !important;}

.expertTab li.last{margin-right:0 !important;}
.expertTab li a{width:100%;height:80px;padding:20px 0; background:#ebebeb; text-align:center; color:#333; display:block;font-size:30px; line-height:100%;font-family:"宋体";}
.expertTab li a span{ display:block; text-align:center; font-size:12px; text-transform:uppercase;}
.expertTab li a em{font-size:14px;font-style:normal;}
.expertTab li a h6{font-size:17px;font-style:normal; line-height:100%;}

.expertTab li a:hover,.expertTab li a.active{
	background:#0b9bb5;
	color:#F3EC92;
	position:absolute;
	width:207px;
	height:90px;
}
.expertTab li img{float:left;border:1px solid #CCC;margin:0 6px;}

/*医生下列表*/

.expertTab2 {
	position:relative;
	width:1300px;
	padding:0;
	clear:both;
	float: left;
}
.expertTab2 ul{width:1300px;clear:both;}
.expertTab2 li{
	width:207px;  /*171px*/
	height:130px;
	float:left;
	overflow:hidden;
	margin:0 5.01px;
	padding-top:10px;
	position:relative;
}

.expertTab2 li.first{margin-left:0 !important;}
.expertTab2 li.last{margin-right:0 !important;}
.expertTab2 li a{
	width:100%;
	height:80px;
	padding:20px 0; 
	background:#ebebeb; 
	text-align:center; 
	color:#333; 
	display:block;
	font-size:30px;
	line-height:100%;
	font-family:"宋体";
	top:10px;
	}
.expertTab2 li a span{ display:block; text-align:center; font-size:12px; text-transform:uppercase;}
.expertTab2 li a em{font-size:14px;font-style:normal;}
.expertTab2 li a h6{font-size:17px;font-style:normal; line-height:100%;}

.expertTab2 li a:hover,.expertTab2 li a.active{
	background:#0b9bb5;
	color:#F3EC92;
	position:absolute;
	width:207px;
	height:80px;
	top:0px;
	padding-top:29px;
}

.expertTab2 li img{float:left;border:1px solid #CCC;margin:0 6px;}

/*医生下列表 end*/

.expertBox{
	width:1280px;
	background:#0b9bb5;
	border: 2px solid #0b9bb5;
	border-bottom:0;
	border-right:0;
	overflow: hidden;
	clear: both;
	float:left;
	padding:7px 5px;

}
.expertItemBox{
	width:100%;
	display:none;
	margin: 0 auto;
}

.expertItemBox2{
	width:100%;
	display:none;
	margin: 0 auto;
}
.lineBox{
	float:left;
	background:#fff;
	height:40px;
	width:100%;
	border-bottom:2px solid #0b9bb5;
	border-right:0;
	overflow: hidden;
}
.lineBox p{
	line-height:40px;
	text-align:center;
	font-size:20px;
	}
.trBox1{
	float:left;
	background:#fff;
	height:40px;
	width:17.88%;
	border-right:2px solid #0b9bb5;
	overflow: hidden;
	}
.trBox{
	float:left;
	background:#fff;
	height:40px;
	width:11.5%;
	border-right:2px solid #0b9bb5;
	overflow: hidden;


	}
.trBox3{
	float:left;
	background:#fff;
	height:40px;
	width:11.5%;
	overflow: hidden;
	}
/*专家模块*/

/*按钮*/
.expBtn{
	padding-top:8px;
	padding-bottom:50px;
	clear: both;
	text-align: center;
	display: block;
}
.expBtn a{
	width:500px;
	height:50px;
	line-height:50px;
	font-size:25px;
	color:#FFF000;
	display:inline-block;
	background:#0b9bb5;
	border-radius:40px;
	text-align: center;
}
/*按钮*/

/*2019专家值班表*/
