@charset "utf-8";
/*公用样式*/
html, body, div,ul, li, dl,ol, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button{ margin: 0; padding: 0; -webkit-text-size-adjust: none; }
body{font-size:14px;color:#666; margin:0; padding:0;width:100%;height:100%;font-family:"微软雅黑";}
li,ul{ list-style:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}
img{ border: 0 none; vertical-align: top; font-weight: normal; font-size: 100%; }
a{text-decoration:none; color:#666;outline:none;}
a:hover{cursor:pointer; color:#553515}
a img{border:none;}
p{margin:0px;}
.clear{diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0;}
h1,h2,h3,h4{font-family:'microsoft yahei'; font-weight:normal;}
.main{width:1200px;height:auto;margin:0 auto;}

/*logo*/
.nav-main{display: block;width: 100%;height:214px;margin: auto;text-align: center;padding: 0;font-family:"微软雅黑";}
.nav-logo{height:108px;margin: 0;padding:16px;background:#563516;position: relative;}
.nav-logo img { margin-top: 18px;}
.nav-right{width: 160px;float: right;margin-top: -140px;margin-right: 161px;}
.nav-right a{display: block;float: left;padding-right: 5px; position: relative;width: 45px;height: 50px;left: 110px; background:url(../images/ye-01.png) no-repeat;}
.nav-right .nav-r-a1{background-position: 0px 0px;}
.nav-right .nav-r-a2{background-position: -55px -73px;}
.nav-right .nav-r-a1:hover{background-position:0px 0px;}
.nav-right .nav-r-a2:hover{background-position:-55px 0px;}

/*导航开始--开始-- */

.clearfix{width:1200px;height:80px;margin:0 auto;}
.clearfix ul{margin:0px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix10:after {content:".";display:block;height:10px;clear:both;visibility:hidden;}
.navBar {width:100%;margin:0;padding:0;height:74px;background:#fff;;}
.nav {position:relative;margin:0 auto;font-size:14px;}
.nav a {color:#737373;}
.nav h2 {font-size:18px;margin-bottom: 5px;margin-top:13px;font-weight: bold;}
.nav h3{font-size:14px;line-height:18px;color:#989898;}
.nav .m {float:left;position:relative;z-index:1;display:block;width:133.3px;text-align:center;padding-bottom:8px;}
.nav h2 a {display:block;text-align:center;}
.nav h2 a:hover {color:#553515;}
.nav .sub {display: none;position: absolute;padding: 0;left: -4px;top: 74px;z-index: 1;width: 138px;border: 1px solid #E6E4E3;border-top: 0;background: #fff;}
.nav .sub li {text-align:center;padding:0 8px;margin-bottom:-1px;}
.nav .sub li a {display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#666;font-size:14px;font-weight:bold;}
.lili {border-bottom:#F00 solid 2px;}
.nav .sub li a:hover {color:#b47843;}
.nav .sub li a img{width:16px;height:16px;margin-top:6px;position: absolute;left: 23px;}

/*.nav .block {height: 5px;width:139px;background: #553515;position: absolute;top: 69px;overflow: hidden;}*/
.nav .m:hover{border-bottom:5px solid #553415;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/*banner*/
.index_banner{width:100%;text-align:center;margin:0;padding:0;}
.index_banner .img img{width:100%;height:0 auto；}
/* flexslider */
.flexslider{position:relative;overflow:hidden;zoom:1;text-align: center;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;
cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{ display:none}

/**六大板块**/
.ldbk{ height:401px; padding:90px 0 0;}
.ldbk li{ float:left; width:200px;height:401px; position: relative; overflow:hidden;}
.ldbk li img{width:200px;height:401px;}
.ldbk li a{ color:#fff;}
.ldbk li b{ position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;
			background:#000;/* background color for IE */
			filter: alpha(opacity=40); /* opacity filter for IE */
			background-color: rgba(0,0,0, 0.4); /* for other browsers */ }
.ldbk li em{cursor:pointer;position: absolute;left: -100px;top: 0;width: 0px;height: 401px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.8),rgba(255,255,255,0));transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);
}
.ldbk li div{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; z-index:2;}
.ldbk li div h3{ font-size:18px; padding-top:20px;}
.ldbk li .ck{}
.ldbk li .ts .gif img{width: 17px;height: 17px;position: relative;top: 120px;left: 40px;}
.ldbk li .ts h2 img{width:10px;height:10px;}
.ldbk li .fk h2{ background-position:-73px 0;}
.ldbk li .ek h2{ background-position:-148px 0;}
.ldbk li .zj h2{ background-position:-222px 0;}
.ldbk li .ts h2{ background-position:-296px 0;}
.ldbk li .yj h2{ background-position:-375px 0;}

.ldbk li:hover b{
filter: alpha(opacity=70); /* opacity filter for IE */
background-color: rgba(0,0,0, 0.7); /* for other browsers */ 
}
.ldbk li:hover em{left:100px;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;width: 300px;}
.ldbk li div h2{ width:73px;height:73px; background:url(../images/yjcd.png) no-repeat;display:block; margin:135px auto 0;}
.ldbk li p{font-size:16px;}
/**通用大标题**/
.lmdb{ line-height:40px; overflow:hidden;}
.lmdb h3{ font-size:30px; color:#553515; float:left; padding:65px 75px 48px 0;}
.lmdb span{font-size:26px; color:#553515; float:left; margin-left:-50px; padding:65px 0 48px 0;}
.lmdb h4{font-size:18px; color:#553515; float: right; padding-top:30px; }
.lmdb h4 a{ color:#553515; }

/**医疗团队**/
.zdzj{overflow:hidden;}
.zdzj .zjcy{overflow:hidden;position: relative; height:397px;}
.zdzj .dq_pl{}
.zdzj .dq_pl i{ background: url(../images/zjjt.png) no-repeat; height:63px; width:63px; display:block; position:absolute; top:165px; z-index:99; cursor:pointer;}

.zdzj .dq_pl .prev{ left:0px; background-position:left top;}
.zdzj .dq_pl .next{ right:0px; background-position:left bottom;}
#demo {overflow:hidden;width: 1210px;}
#indemo {float: left;width: 9999%;}
#demo1 {float: left;}
#demo2 {float: left;}

.zdzj .zjcy .box{overflow:hidden; width:289px; margin-right:15px; background:#DCDCDC; float: left;cursor: pointer;position: relative;}
.zdzj .zjcy .box .zjxx{ width:100%; height:0px; position:absolute; bottom:0px; left:0px; overflow:hidden;
}
.zdzj .zjcy .box .zjxx .zjnr{ width:100%; height:76px; position:absolute; bottom:0px; left:0px; background:#707070; color:#FFF; padding:20px 0 0 20px;}
.zdzj .zjcy .box .zjxx span{ font-size:20px; padding-left:20px;}
.zdzj .zjcy .box .zjxx .zjnr p{ font-size:20px; padding-top:5px;}
.zdzj .zjcy .box .zjxx .zjbq{ width:88px; height:38px; position:absolute; bottom:92px; right:5px; font-size:16px; color:#FFF; padding:30px 5px; text-align:center;}
.zdzj .zjcy .box .zjxx .zjbq h3{ font-size:24px; background:#553515;border-radius:100%;height:98px;width:98px;line-height:96px;}
.zdzj .zjcy .box:hover .zjxx{-webkit-animation-name: zjxx160;animation-name: zjxx160;-webkit-animation-duration: 0.5s;  animation-duration: 0.5s;  -webkit-animation-fill-mode: forwards ;  animation-fill-mode: forwards ;-webkit-animation-delay:0s;  /**延迟动画**/animation-delay:0s;}
@-webkit-keyframes zjxx160 {
   0% { height: 0px;}
   100% { height: 160px;}
}
/*菜单栏目*/
.cdlm{ width:100%; height:456px; background:url(../images/index_20.jpg) no-repeat center center;min-width:1200px; margin:0 auto;margin-top:89px;clear:both;}
.dhx{height:460px;}
.dhx li{ width:300px; height:228px; float:left; text-align:center;  position:relative;overflow:hidden;}
.dhx li a{color:#553515;}
.dhx li div { width:100%; height:100%;}
.dhx li div h2{display:block;margin:55px auto 0;width:81px;height:81px;background:url(../images/yjcd.png) no-repeat;}
.dhx li div h3{ font-size:24px; margin-top:10px;}
.dhx .lsbg1{background-color:rgba(255,255,255,0.8);}
.dhx .lsbg{background-color:rgba(85,53,21,0.8);}
.dhx .lsbg h3{color:#fff;}
.dhx li em{cursor:pointer;position: absolute;left: -100px;top: 0;width: 0px;height: 229px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.2),rgba(255,255,255,0));transform: skewx(-45deg);-o-transform: skewx(-45deg);-moz-transform: skewx(-45deg);-webkit-transform: skewx(-45deg);
}
.dhx li:hover em{left:355px;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;width:300px;}
.dhx li .hd h2{ background-position:-8px -90px;}
.dhx li .hl h2{ background-position:-88px -90px;}
.dhx li .gl h2{ background-position:-178px -90px;}
.dhx li .yb h2{ background-position:-276px -90px;}
.dhx li .kc h2{ background-position:0 -180px;}
.dhx li .jg h2{ background-position:-90px -185px;}
.dhx li .zm h2{ background-position:-185px -185px;}
.dhx li .gh h2{ background-position:-275px -185px;}

/*专题活动*/
.zthd{clear:both;background-color: #fcfcfc;overflow: hidden;padding-bottom: 90px;}
.zt_list{width:100%;position:relative;font-family:"微软雅黑";}
.zt_list ul li{width:400px;height:auto;float:left; text-align:center; position:relative;overflow:hidden;}
.zt_list ul li h2{display:block;width:81px;height:81px;margin:20px auto 0;}
.zt_list ul li a{color:#553515;}
.zt_list .bg2 a,.zt_list .bg3 a,.zt_list .bg5 a{color:#fff;}
.zt_list .bg1{ background-color:#fff;height:242px;overflow:hidden;color:#553515;}
.zt_list .bg2 a{padding-top:400px;}
.zt_list .bg2 i{ position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;
			background:#000;/* background color for IE */
			filter: alpha(opacity=40); /* opacity filter for IE */
			background-color: rgba(0,0,0, 0.4); /* for other browsers */ }
.zt_list .bg3{background-color:#8c6635;height:242px;overflow:hidden; color:#fff;}
.zt_list .bg5{background-color:#8c6635;height:242px;overflow:hidden; position:absolute;top:242px;color:#fff;}
.zt_list .bg4 i{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;color:#553515;
			background:#fff;/* background color for IE */
			filter: alpha(opacity=40); /* opacity filter for IE */
			background-color: rgba(255,255,255, 0.4); /* for other browsers */ }
.zt_list .bg2 img{transition:All 1s ease-in-out;}
.zt_list .bg2:hover img{transform:scale(1.1);}
.zt_list .bg4 img{transition:All 1s ease-in-out;}
.zt_list .bg4:hover img{transform:scale(1.1);}
.zt_list li .my{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; z-index:2;}
.zt_list li .LDR{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; z-index:2;padding-top:240px}
.zt_list li h3{ font-size:24px;}
.zt_list li .sw{margin-top:20px;}
.zt_list li .sw h2{display:block;margin:55px auto 10px;width:81px;height:81px;background:url(../images/yjcd.png) no-repeat;background-position:-370px -180px;}
.zt_list ul li p{font-size:20px;}

/*国健动态*/
.new{ width: 1200px; overflow: hidden; clear:both; overflow:hidden;padding-bottom:96px;}
.new_list{width:1250px;}
.new_list ul li{width:388px;float:left;height:312px;border:1px solid #ccc;line-height:22px;margin-right:15px;}
.new_list ul li .pic{width:365px;height:177px;margin:12px;overflow: hidden;}
.new_list ul li .pic a{width:365px;height:177px;}
.new_list ul li .pic a img{transition:All 1s ease-in-out;}
.new_list ul li .pic a:hover img{transform:scale(1.1);}
.new_list ul li .tit a{color:#553515;text-overflow:ellipsis;padding:0 12px;font-size:18px;}
.new_list ul li .con{text-overflow:ellipsis;padding:10px 12px 0 12px;}
/*footer*/
.footer{width:100%; background:#553515;float:left;color:#fff;padding-bottom:20px; position:relative;}
.footer .top{ background:url(../images/top.png) no-repeat;position:relative; z-index:10px;width:73px;height:73px;left:50%;top:-35px;}
.footer .top a{ width: 85px; height: 75px; display: block; }
.footer_left{width:360px;float:left;margin:0px 20px;}
.footer_logo{ text-align:center;}
.footer_ewm{padding:30px 10px 0 50px;float:left;}
.footer_ewm h4{ text-align:center;color:#fff;padding-top:10px;}
.footer_us{float:left;width:360px;margin:0px 20px;padding-top:50px;position: relative;}
.f_us_con p{text-align:center;width:140px;padding:2px;}
.line{border-bottom:1px solid #fff;padding:5px 0;margin-bottom:11px;}
.f_us_con h4{text-transform : uppercase;line-height:30px;}
.f_us_con .us{display:block; position:absolute;top:80px;right:0;width: 129px;}
.f_us_con .us a{display:block;margin-right:5px;width:38px;height:30px;background:url(../images/yjcd.png) no-repeat;float:left;}
.f_us_con .us .u_01{ background-position:0 -295px;}
.f_us_con .us .u_02{ background-position:-45px -295px;}
.f_us_con .us .u_03{ background-position:-87px -295px;}
.f_us_con .us .u_01:hover{ background-position:-1px -327px;}
.f_us_con .us .u_02:hover{ background-position:-46px -328px;}
.f_us_con .us .u_03:hover{ background-position:-88px -328px;}

.footer_right{float:right;width:360px;margin:0 0 0 20px;padding-top:50px;}

<!-- 搜索框开始-->
#search_box { padding:9px;width:340px;float: right;}
#search_box .wrapper { background: #fff;border: 1px solid #fff;height: 42px; padding-left: 10px;position: relative;}
#search_box input,#search_box input:focus { border: none;color: #8a8a8a; outline: none;margin: 12px 0;width: 290px;font-family:"微软雅黑";}
#search_box button {height: 40px; position: absolute;right: 1px;top: 1px;width: 45px; background: #553515; border:0;}
.read_article { color:#fff; display:block; font-size:12px; margin-bottom:30px; }
.footer_right  #weibo li a {text-indent: -9999px;display: block;}
.search-nav{float:left;padding-top:15px;}
.search-nav ul{width:80px;float:left;margin:0 10px 0 20px;}
.search-nav ul a{color:#fff;line-height:28px;}
.search-nav ul a:hover{border-bottom:1px solid #fff;}
.bq{color:#8a8a8a;width:100%;float:left;padding-top:20px;}
.bq p{ text-align:center;font-size:12px;}
.bq a{color:#8a8a8a;}
.bq a:hover{ color:#FFF;}


<!--长环验-->
.cc{width: 960px;
    margin: 0 auto 12px auto;
    padding: 12px 0;}


