body,h1,h2,h3,h4,h5,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0px; font-family:"Microsoft YaHei";}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}
h1,h2,h3,h4,h5{font-size:100%}
ol,ul{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic}
cite,em,s,i,b{font-style:normal}
input,button,textarea,select{font-size:100%}
body,input,button,textarea,select,option{font-size:normal}
input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
li,img,label,input{vertical-align:middle}
var{font-style:normal}
ins{text-decoration:none}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

body{min-width:1200px;}


.topbox { width:100%; margin:auto; position:relative;}
.topwel_bg{width:100%; height:48px; margin:auto; background:#b72024; overflow:hidden;}
.topwel{ width:1500px; margin:auto;}
.topwel h1{ float:left; line-height:48px; font-size:14px; color:#fff; font-weight:normal;}
.topwel h1 p{ margin:0px;}
.twel_rg{ float:right;}
.twel_rg a{
     height:30px; 
   margin:9px 20px 0px 0px;
 display:inline-block;
   background:rgba(255, 255, 255, 0.2);
   border-radius: 15px;
  padding:0px 15px;
   font-size: 14px;
    line-height: 30px;
    color: #fff;
}
.twel_rg a:hover{ 
   background:rgba(255, 255, 255, 0.4);
}


/* 搜索 */
.trsstc{ float:right; margin-top:7px;}
.trsstc span {
	position: relative;
	min-width: 34px;
	padding-left: 8px;
	display: inline-block;
}

.trsstc span .image {
	z-index: 2;
	position: absolute;
	width: 30px;
	right:9px;
	top:2px;
	cursor: pointer;
}

.trsstc span .text {
	transition: 0.3s;
	width: 0;
	height: 32px;
	line-height: initial;
	font-size: 12px;
	border: 1px solid transparent;
	background-color: transparent;
	border-radius:16px;
	padding: 0px 10px;
	color: #fff;
	position: relative;
	z-index: 1;
}

.trsstc span .text:focus,
.trsstc span:hover .text {
	width: 180px;
	border-color: #fff;
	padding-right: 34px;
}



.tnav_bg{width:100%; height:60px; margin:auto;
     position: relative;
     z-index: 2;
}
/*.tnav{ width:1500px; margin:0px auto; padding:10px 0px;}
.tnav ul{ float:left;}
.tnav ul li{ float:left; width:115px; height:40px; line-height:40px; position:relative; text-align:center;}
.tnav ul li.tnav_on{ background:#b72024;}
.tnav ul li.tnav_on a{ color:#fff;}
.tnav ul li a{ font-size:16px; color:#333; display:block;}
.tnav ul li:hover{ background:#b72024;
border-radius:2px 2px 0px 0px; -moz-border-radius:2px 2px 0px 0px; -webkit-border-radius:2px 2px 0px 0px; -o-border-radius:2px 2px 0px 0px; -ms-border-radius:2px 2px 0px 0px;}
.tnav ul li:hover a{color:#fff;}
.tnav ul li ul{ display:none;
}
.tnav ul li:hover ul{ display:block; position:absolute; z-index:3; left:0px; top:40px; height:auto; background:#b72024;
-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.tnav ul li ul li{ width:95px; float:left; margin:0px; padding:0px 10px; border-top:#a50e12 1px dotted; height:auto; line-height:20px; text-align:center;}
.tnav ul li ul li a{ font-size:13px; color:#fbf6e5; display:block; padding:8px 0px;}
.tnav ul li ul li:hover{ background:#a31418;}*/


.nav{ width:1500px; margin:0px auto; padding:10px 0px;}
.nav a{ color:#fff; font-size:18px;}
.nav .nLi{ float:left; position:relative; z-index:14; display:inline;}
.nav .nLi h3{ float:left; width:110px; height:40px; line-height:40px; text-align:center; font-weight:normal; margin:0px;}
.nav .nLi h3 a{ display:block; font-size:16px; color:#333;}
.nav .nLi h3:hover{ background:#b72024;}
.nav .nLi h3:hover a{ color:#fff;}
.nav .sub{ display:none; width:110px; left:0; top:40px;  position:absolute; z-index:15; background:#b72024;}
.nav .sub li{ zoom:1; text-align:center; border-top:#a50e12 1px dotted;}
.nav .sub a{ display:block; font-size:13px; color:#fbf6e5; display:block; padding:8px 0px; line-height:20px;}
.nav .sub a:hover{background:#a31418;}
.nav .on h3{ background:#b72024;}
.nav .on h3 a{color:#fff;}
.nav .nLirg{ margin-left:400px;}
.nav .nLiact h3{ background:#b72024;} 
.nav .nLiact h3 a{color:#fff;}





@media only screen and (max-width:1500px) {
.topwel{ width:100%;}
.nav{ width:100%;}
.nav .nLi h3{ width:105px;}
.nav .sub{ width:105px;}
}

@media only screen and (max-width:1460px) {
.nav .nLirg{ margin-left:28%;}
.nav .nLi h3{ width:100px;}
.nav .sub{ width:100px;}
}

@media only screen and (max-width:1400px) {
.nav .nLirg{ margin-left:28%;}
.nav .nLi h3{ width:95px;}
.nav .sub{ width:95px;}
}

@media only screen and (max-width:1350px) {
.nav .nLirg{ margin-left:29%;}
.nav .nLi h3{ width:90px;}
.nav .sub{ width:90px;}
}

@media only screen and (max-width:1300px) {
.nav .nLirg{ margin-left:31%;}
.nav .nLi h3{ width:85px;}
.nav .sub{ width:85px;}
}

@media only screen and (max-width:1250px) {
.nav .nLirg{ margin-left:31%;}
.nav .nLi h3{ width:82px;}
.nav .sub{ width:82px;}
}

@media only screen and (max-width:1200px) {

.nav .nLirg{ margin-left:400px;}
.nav .nLi h3{ width:80px;}
.nav .sub{ width:80px;}
}

.tlogo{ position:absolute; z-index:13; top:0px; left:50%; width:412px; margin-left:-206px;}
.topser{ width:1200px; position:absolute; z-index:13; bottom:0px; left:50%; margin-left:-600px; background:#fff; }
.topser_nr{ width:1098px; margin:25px 50px; height:48px; border:#e3e3e3 1px solid;
   float:left;
}
.serinp{ width:1000px; float:left; padding:0px 25px; height:48px; background:#fff; border-style:none; font-size:16px; color:#333;}
.serbtn{ width:48px; float:right; height:48px; background:#b72024; background-image:url(../images/ic_ss.png); background-repeat:no-repeat; background-position:center; border-style:none;}


.slideBox{ width:100%; height:775px; margin:0px auto 50px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-5px; bottom:60px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; width:10px; height:10px; margin:0px 3px; text-align:center; line-height:14px; background:#fff; cursor:pointer; border-radius:50%; text-indent:-9999px;}
.slideBox .hd ul li.on{ background:#b72024; color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:100%;}
.slideBox .bd ul{ width:100%; margin:auto;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd li a{ display:block; height:775px; width:100%; overflow:hidden;}
.slideBox .bd li img{ width:100%; height:775px;}

.slideBox .prev,.slideBox .next{position: absolute; top:50%; margin-top:-32px; display:block; width:64px; height:64px; background:url(../images/btn_ban.png) no-repeat;}
.slideBox .prev{ left:3%; background-position:0px 0px;}
.slideBox .next{ right:3%; background-position:-64px 0px;}
.slideBox .prev:hover,.slideBox .next:hover{ opacity:0.5;}


/* slide */
.slide-main{height:775px;position:relative;}
.prev,.next{display:block;position: absolute; z-index: 10; top:50%; margin-top:-32px; display:block; width:64px; height:64px; background:url(../images/btn_ban.png) no-repeat;}
.prev{left:3%; background-position:0px 0px;}
.next{right:3%; background-position:-64px 0px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:10px;position:absolute;z-index:124;top:695px;left:0;text-align:center;}
.item a{display:inline-block;width:10px; height:10px; margin:0px 3px;background:#fff; border-radius:50%; /*opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);*/ overflow:hidden;}
.item a.cur{background:#b72024;}
.slide-box,.slide{display:block;width:100%;height:775px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:775px;position:relative;position:absolute;z-index:8;}






/*科室导航*/
.keshi_bg{ width:100%; margin:auto; overflow:hidden; background:url(../images/keshi_bg.jpg) no-repeat center top;}
.keshi{ width:1200px; margin:175px auto 0px; overflow:hidden; background:url(../images/keshi.jpg) no-repeat left top;position:relative;}

.keshi_dhbox{ width:100%; position: absolute; left:0px; top:0px; }

/*.keshi_dh{ width:470px; float:left; padding-left:20px; padding-right:10px; height:464px; background:url(../images/keshi.jpg) no-repeat center top;}
.keshi_dh h2{ float:left; width:48px; margin-top:20px; border:#eee 1px solid; text-align:center; line-height:32px; font-size:30px; color:#fff; font-weight:normal; padding:20px 0px;}
.keshi ul{ width:247px; float:right; margin-top:100px;}
.keshi ul li{ width:247px; float:left; height:37px; line-height:37px; text-indent:10px; margin-bottom:15px;}
.keshi ul li a i{ float:left; margin-left:37px; margin-top:16px; width:5px; height:5px; display:inline-block; background:url(../images/ic_yuan.png); background-repeat:no-repeat; background-position:center;}
.keshi ul li a{ font-size:16px; color:#fff; display:inline-block;}
.keshi ul li:hover{ background:url(../images/ksdh_bg.png) no-repeat;}

.keshi_js{ width:395px; float:left; padding:0px 70px 0px 75px; background:#a9282b; height:364px; margin-top:100px;}
.keshi_js h1{ width:100%; float:left; font-size:18px; color:#e8f1ec; line-height:30px; font-weight:normal; margin:55px 0px 12px;}
.keshi_js p{ width:100%; float:left; font-size:14px; color:#e8f1ec; line-height:30px;}
.keshi_js span{ float:right; font-size:14px; line-height:30px;}
.keshi_js span a{ color:#fff;}
.keshi_js span a:hover{ text-decoration:underline;}
.keshi_js:hover{ background:#a42225; opacity:0.9;}*/

.keshi_dh{ float:left; width:48px; margin-top:20px; margin-left:18px; border:#eee 1px solid; text-align:center; line-height:32px; font-size:30px; color:#fff; font-weight:normal; padding:20px 0px;}
.slideTxtBox{ width:795px; float:left; margin-left:177px; margin-top:100px;}
.slideTxtBox .hd{ width:247px; float:left;}
.slideTxtBox .hd ul{ float:left; width:100%;}
.slideTxtBox .hd ul li{ width:247px; float:left; height:37px; line-height:37px; text-indent:10px; margin-bottom:15px; color:#fff; cursor:pointer;}
.slideTxtBox .hd ul li i{ float:left; margin-left:37px; margin-top:16px; width:5px; height:5px; display:inline-block; background:url(../images/ic_yuan.png); background-repeat:no-repeat; background-position:center;}
.slideTxtBox .hd ul li a{ font-size:16px; color:#fff; display:inline-block;}
.slideTxtBox .hd ul li.on{ background:url(../images/ksdh_bg.png) no-repeat;}

/*科室导航-科室
.slideTxtBox .bd ul{ width:480px; float:right; padding:0px 15px 0px 45px; background:#a9282b; height:364px;}
.slideTxtBox .bd ul li{ width:100%;}
.slideTxtBox .bd ul li h1{ width:100%; float:left; font-size:18px; color:#e8f1ec; line-height:30px; font-weight:normal; margin:55px 0px 12px;}
.slideTxtBox .bd ul li p{ width:100%; float:left; font-size:14px; color:#e8f1ec; line-height:30px;}
.slideTxtBox .bd ul li span{ float:right; font-size:14px; line-height:30px; margin-right:30px;}
.slideTxtBox .bd ul li span a{ color:#fff;}
.slideTxtBox .bd ul li span a:hover{ text-decoration:underline;}
.slideTxtBox .bd ul:hover{ background:#a42225; opacity:0.8;}
*/

.slideTxtBox .bd ul{ width:395px; float:right; padding:0px 70px 0px 75px; background:#a9282b; height:364px;}
.slideTxtBox .bd ul li{ width:100%;}
.slideTxtBox .bd ul li h1{ width:100%; float:left; font-size:18px; color:#e8f1ec; line-height:30px; font-weight:normal; margin:55px 0px 12px;}
.slideTxtBox .bd ul li p{ width:100%; float:left; font-size:14px; color:#e8f1ec; line-height:30px;}
.slideTxtBox .bd ul li span{ float:right; font-size:14px; line-height:30px;}
.slideTxtBox .bd ul li span a{ color:#fff;}
.slideTxtBox .bd ul li span a:hover{ text-decoration:underline;}
.slideTxtBox .bd ul:hover{ background:#a42225; opacity:0.8;}



.slideBoxdh{ width:500px; height:464px; overflow:hidden; position:relative; }
.slideBoxdh .hd{ height:15px; overflow:hidden; position:absolute; left:15px; bottom:5px; z-index:1; }
.slideBoxdh .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxdh .hd ul li{ float:left; margin-right:6px;  width:8px; height:8px; text-align:center; background:#fff; cursor:pointer; text-indent:-999em;
 border-radius:50%;}
.slideBoxdh .hd ul li.on{ background:#a9282b; color:#fff; }
.slideBoxdh .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxdh .bd li{ zoom:1; vertical-align:middle;width:500px; height:464px; }
.slideBoxdh .bd li a{ display:block; }
.slideBoxdh .bd li img{ width:500px; height:464px; }


.keshi_more{ width:160px; float:left; height:160px; text-align:center; margin-top:304px; background:url(../images/more_bg.png);
transition:all 0.6s;
-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;}
.keshi_more a{ font-size:16px; color:#fff; padding-top:64px; display:inline-block; cursor:pointer;}
.keshi_more img{ margin-top:10px;}
.keshi_more:hover{ background:#917375; opacity:0.9;}

.ksdhxg{width: 100%;  float: left;}
.ksdhxg dl{}
.ksdhxg dl dt{width: 100%;  float: left; font-size: 18px; color: #e8f1ec; margin: 38px 0px 18px;}
.ksdhxg dl dd{ width:122px; float:left; border:#fff 1px solid; height:38px; line-height:38px;
font-size: 15px; color: #fff; padding:0px 8px;
margin-bottom:20px; margin-right:20px; overflow: hidden;
 border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}
.ksdhxg dl dd a{ color: #fff;}
.ksdhxg dl dd:hover a{font-weight: bold; }



.kslm{ width:1200px; margin:0px auto 100px; overflow:hidden; height:354px;}
.kslm_lb{ width:250px; float:left; height:234px; position:relative; text-align:center;
-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;}
.kslm_lb a{ display:black;}
.kslm_lb.kslm_two{ margin-top:120px;}
.kslm_lb span{ width:100%; float:left; height:74px; margin:50px 0px 5px;}
.kslm_lb h2{ width:100%; float:left; font-size:20px; color:#fff; line-height:28px; font-weight:normal;}
.kslm_lb h2 a{color:#fff; }
.kslm_lb h3{ width:100%; float:left; font-size:14px; color:#fff; line-height:28px; font-weight:normal;}
.kslm_lb p{ display:none; position:absolute; left:0; top:0; height:234px;}
.kslm_lb:hover p{ display:block; background:url(../images/ksdh_hvbg.png) no-repeat; cursor:pointer;} 
.kslm_lb:hover{opacity:0.8;}
.kslm_bg1{ background:url(../images/kslm_bg.jpg) no-repeat;}
.kslm_bg2{ background:url(../images/kslm_bg2.jpg) no-repeat;}
.kslm_bg3{ background:url(../images/kslm_bg3.jpg) no-repeat;}
.kslm_bg4{ background:url(../images/kslm_bg4.jpg) no-repeat;}

.kslm_icon1{ background:url(../images/ksic01.png) no-repeat center;}
.kslm_icon2{ background:url(../images/ksic02.png) no-repeat center;}
.kslm_icon3{ background:url(../images/ksic03.png) no-repeat center;}
.kslm_icon4{ background:url(../images/ksic04.png) no-repeat center;}



/*医院新闻*/
.news_box{ width:100%; margin:30px auto 55px; background:url(../images/news_bg.jpg) no-repeat right bottom;}
.news_dh{ width:1200px; margin:0px auto 25px; overflow:hidden;}
.news_dh ul{ width:1000px; float:left;}
.news_dh ul li{ width:160px; float:left; font-size:30px; color:#333; line-height:40px; cursor:pointer;}
.news_dh ul li.at{ color:#b72024;}	

a.news_more{ position:absolute; right:0px; top:-45px; line-height:29px; font-size:14px; color:#666;}
a.news_more img{ vertical-align:-6px; margin-left:5px;}
a.news_more:hover{ color:#b72024; font-weight:bold;}

.news_nr{ width:1200px; margin:auto; position:relative;}
.news_nlf{ float:left; width:532px; height:385px; background:#b72024; margin-top:18px;}
.news_nlf span{ width:532px; height:300px; display:block;  overflow:hidden;}
.news_nlf span img{ width:532px; height:300px; overflow:hidden; cursor: pointer;  transition: all 0.6s;
-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0; }
.news_nlf span img:hover{transform: scale(1.1);}
.news_nlf p{ float:left; width:90px; margin-left:25px; margin-top:12px; font-size:18px; color:#fff;}
.news_nlf p b{ font-size:24px;}
.news_nlf h2{ float:left; width:400px; margin-top:12px; font-size:18px; color:#fff; line-height:28px;}

.news_nrg{ width:610px; float:right;}
.news_nrg li{ width:100%; float:left; background:url(../images/news_jt.jpg) no-repeat right 30px; margin-bottom:15px;}
.news_nrg li span{ width:100%; float:left; font-size:12px; color:#999; line-height:26px;
transition:all 0.6s;
-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease; }
.news_nrg li h2{ width:100%; float:left; font-size:16px; color:#666; line-height:30px; font-weight:normal;
transition:all 0.6s;
-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease; }
.news_nrg li:hover{ background:url(../images/news_jt2.jpg) no-repeat right 30px;}
.news_nrg li:hover span,.news_nrg li:hover h2{ color:#b72024; text-indent:10px;}

.nsntzgg{ width:1200px; float:left;}
.nsntzgg ul{ width:570px;}
.nsntzgg ul li{ width:100%; float:left; background:url(../images/news_jt.jpg) no-repeat right 30px; margin-bottom:15px;}
.nsntzgg ul li span{ width:100%; float:left; font-size:12px; color:#999; line-height:26px;
transition:all 0.6s;
-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease; }
.nsntzgg ul li h2{ width:100%; float:left; font-size:16px; color:#666; line-height:30px; font-weight:normal;
transition:all 0.6s;
-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease; }
.nsntzgg ul li:hover{ background:url(../images/news_jt2.jpg) no-repeat right 30px;}
.nsntzgg ul li:hover span,.news_nrg li:hover h2{ color:#b72024; text-indent:10px;}



.yyts_rdh{ width:1200px; margin:auto; overflow:hidden; line-height:29px;}
.yyts_rdh h1{float:left;}
.yyts_rdh h1 a{ font-size:30px; color:#333; font-weight:normal;}
.yyts_rdh h1 a:hover{ color:#b72024;}
.yyts_rdh span{float:right; background:url(../images/ic_more.jpg) no-repeat right center;}
.yyts_rdh span a{font-size:14px; color:#666; padding-right:35px;}
.yyts_rdh span a:hover{ color:#b72024;}


.yyts_box{ width:1201px; margin:35px auto 145px; overflow:hidden;}
.tabsList{overflow:hidden; zoom:1; width:1201px; }
.tabsList li{float:left; display:inline;height:436px; background:#f00; margin-right:1px; overflow:hidden; zoom:1;
transition:all 0.6s;
-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease; }
.tabsList li h4{width:68px; height:436px; cursor:pointer;float:left;overflow:hidden; color:#fff; background:#946466; font-weight:normal;}
.tabsList li h4 span{ float:left; margin-left:24px; margin-top:20px; width:24px; height:326px; font-size:18px;}
.tabsList li h4 b{ float:left; margin-left:26px; width:20px; height:90px; font-size:14px; background:url(../images/item_tit.jpg) no-repeat 6px bottom;}
.tabsList li.on h4{ background:#b72024;}


.tabsList li.on .tabBody{display:block;width:649px; height:436px; display:inline; float:left;}
.tabsList li .tabBody{display:none;/* background:url(images/TXtitle.png) -249px -272px no-repeat;*/ }
.tabsList li .tabBody span{ float:left; width:649px; height:436px; overflow:hidden; }
.tabsList li .tabBody span img{ float:left; width:649px; height:436px;
transition:all 0.6s;
-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;}
.tabsList li .tabBody:hover span img{transform: scale(1.1); opacity:0.8;}

	

.kepu_bg{ width:100%; margin:auto; overflow:hidden; padding-bottom:80px; background:url(../images/kepu_bg.jpg) no-repeat center bottom;}
.kepu{ width:1220px; margin:auto; overflow:hidden;}
.kepu_lf{ width:530px; float:left; background:#f29840; margin-left:10px; overflow:hidden;}
.kepu_lf span{ float:left; width:512px; height:288px;  overflow:hidden;}
.kepu_lf span img{ float:left; width:512px; height:288px;
transition:all 0.4s;
-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;}
.kepu_lf:hover span img{transform: scale(1.1); opacity:0.8;}
	

.kepu_rg{ width:670px; float:right; margin-right:10px;}
.kepu_rdh{ width:100%; float:right; text-align:right; margin:10px 0px 15px;}
.kepu_rdh h1{float:left; width:100%; margin-bottom:12px;}
.kepu_rdh h1 a{ font-size:30px; color:#333; font-weight:normal;}
.kepu_rdh h1 a:hover{ color:#b72024;}
.kepu_rdh span{float:left; width:100%; line-height:29px; background:url(../images/ic_more.jpg) no-repeat right center;}
.kepu_rdh span a{font-size:14px; color:#666; padding-right:35px;}
.kepu_rdh span a:hover{ color:#b72024;}

.kepu_rg ul{ width:595px; float:left; padding:0px 30px 20px 45px; background:#fff; -moz-box-shadow:0px 0px 10px #dcdcdc;  -webkit-box-shadow:0px 0px 10px #dcdcdc; box-shadow:0px 0px 10px #dcdcdc; }
.kepu_rg ul li{ width:555px; float:left; padding-left:40px; background:url(../images/kpic.jpg) no-repeat left 29px;}
.kepu_rg ul li a{ width:555px; float:left; border-bottom:#dad9d8 1px dotted; padding:22px 0px 3px;}
.kepu_rg ul li h2{ font-size:16px; color:#333; font-weight:normal; line-height:24px;
transition:all 0.4s;
-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;}
.kepu_rg ul li span{ font-size:14px; color:#333; line-height:24px;}
.kepu_rg ul li:hover h2{color:#b72024; text-indent:5px;}




.dblink_bg{ width:100%; margin:auto; overflow:hidden; padding:15px 0px; border-top:#f0f0f0 1px solid; border-bottom:#f0f0f0 1px solid;}
.dblink{ width:1200px; margin:auto; overflow:hidden;}
.dblink p{ float:right; font-size:14px; color:#a0a0a0; line-height:24px;}
.dblink p a{ color:#a0a0a0!important;}
.dblink p a:hover{ color:#b72024;}
.dblink dl{ width:930px; float:left; line-height:24px; color:#828282;}
.dblink dl dt{ float:left; font-size:14px;}
.dblink dl dd{ float:left; font-size:14px; background:url(../images/ic_link.jpg) no-repeat right center; margin-right:15px; padding-right:15px;}
.dblink dl dd:last-child{ background:none;}
.dblink dl dd a{ color:#828282!important;}
.dblink dl dd a:hover{ color:#e62129;}



.yqlj_wk{ width:1200px; margin:0 auto; padding:30px 0px 25px; overflow:hidden; border-top:#f0f0f0 2px solid;}
.yqlj_tp{}
.yqlj_tp ul{ width:100%; float:left;}
.yqlj_tp ul li{ width:198px; float:left; margin-right:50px; margin-bottom:15px;
border:#eee 1px solid;}
.yqlj_tp ul li img{ width:198px; height:55px;}
.yqlj_tp ul li.yqljtp_last{ margin-right:0px;}

.yqlj_wz{ width:100%; float:left;}
.yqlj_wz h2{ float:left; font-size:14px; color:#333; font-weight:normal; line-height:24px; margin-left:420px;}
.yqlj_wzrg{ overflow:hidden;}
.yqlj_wzrg select{float: left; margin-right:6px;
    text-indent: 5px;
    -webkit-appearance:none; appearance:none; 
    outline:medium; border:#767676 1px solid;
    height: 24px;
    font-size:14px; color:#000;}

.yqlj_sel1{width: auto;
padding: 0 3%;
margin: 0;
text-align: center;
 text-align-last: center;}
.yqlj_sel1 option{text-align: center;
 text-align-last: center;}
.yqlj_sel2{ width:240px;}
.yqlj_sel3{ width:180px;}


.dibu_bor{width:100%; border-top:#f0f0f0 1px solid;}



.dibu_top{ width:1200px; margin:auto; overflow:hidden; padding:30px 0px;}
.dibu_lg{ width:330px; float:left; margin-top:15px;}
.dibu_jia{ float:left; margin-top:10px;}
.dibu_min{ width:280px; float:left; font-size:14px; color:#333333; line-height:28px; margin-left:20px;}
.dibu_min a{ color:#333333;}
.dibu_min a:hover{ color:#e62129;}


.dibu_min p.ldxxtxt {
    font-weight: bold;
    font-size: 18px;
    color: #333;
}

.dibu_rg{float:right; margin-top:15px;}
.dibu_rg ul li{ float:left; width:120px; }
.dibu_rg ul li img{float:left; width:120px; height:120px;}
.dibu_rg ul li span{float:left; width:100%; font-size:14px; color:#333; text-align: center;}

/*右侧浮动*/
.rgfuc_bg{ position:fixed; z-index:15; right:30px; top:50%; margin-top:-172px; width:74px; height:344px;}
.rgfuc_bg ul{ width:100%; float:left;}
.rgfuc_bg ul li{ width:74px; float:left; height:74px; margin-bottom:12px; text-align:center; background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px;
-moz-box-shadow:0px 0px 10px #969696;  -webkit-box-shadow:0px 0px 10px #969696; box-shadow:0px 0px 10px #969696;  
transition:all 0.4s;
-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.rgfuc_bg ul li span{width:100%; float:left; height:30px; text-align:center; margin-top:22px;}
.rgfuc_bg ul li h2{ display:none; width:34px; float:left; padding:0px 20px; font-size:16px; color:#666; font-weight:normal; line-height:20px; margin-top:17px;} 
.rgfuc_mz{ background:url(../images/rgfuc01.png) no-repeat center;}	
.rgfuc_mz1{ background:url(../images/rgfuc02.png) no-repeat center;}
.rgfuc_mz2{ background:url(../images/rgfuc03.png) no-repeat center;}
.rgfuc_mzdb{ background:url(../images/rgfuc04.png) no-repeat center;}
.rgfuc_bg ul li:hover{ background:#b72024;}
.rgfuc_bg ul li:hover.rgfuc_on h2{color:#fff;}
.rgfuc_bg ul li:hover h2{ display:block; color:#fff;}
.rgfuc_bg ul li:hover span{ display:none;}
/*.rgfuc_bg ul li:hover h2.rgfuc_pb1{ width:54px; padding:0px 10px;}*/

.rgfuc_bg ul li:hover .rgfuc_mzdb{ display:block; background:url(../images/rgfuc04_h.png) no-repeat center;}


.rgfyygh{ display:none;}
.rgfuc_bg ul li:hover .rgfyygh{ display:block; position:absolute; right:83px; top:-110px; width:276px; height:300px; padding:5px; background:#fff;}
.rgfuc_bg ul li:hover .rgfyygh img{ width:276px; height:300px;}
  
.rgfuc_bg ul li:hover .rgfyygh:before {
    content: "";
    width: 0;
    height: 0;
    left: 100%;
    top: 140px;
    position: absolute;
    border-top: 9px solid transparent;
    border-left: 9px solid #fff;
    border-bottom: 9px solid transparent;
}




.syyjtd_bg{ width:100%; margin:auto; overflow:hidden; background:#f2f2f2;}
.syyjtd{ width:1200px; margin:55px auto 100px; overflow:hidden;}
.syyjtd_dh{ width:500px; float:left; margin-bottom:25px; margin-left:390px;}
.syyjtd_dh ul{ width:500px; float:left;}
.syyjtd_dh ul li{ width:235px; float:left; padding-left:15px; font-size:15px; color:#666; padding-bottom:4px; background:url(../images/yjtd_dh.jpg) no-repeat left center;}
.syyjtd_dh ul li a{ color:#666;}
.syyjtd_dh ul li b{ font-size:30px; color:#4c4c4c; font-weight:normal; display:inline-block; margin-bottom:2px;}
.syyjtd_dh ul li.at{ background:url(../images/yjtd_dh2.jpg) no-repeat left center;}
.syyjtd_dh ul li.at b{ color:#004e97;}




/*列表页*/
.nypic{ width:100%; margin:auto; overflow:hidden;}
.nypic img{ width:100%;}

.list_wk{ width:1200px; margin:50px auto 60px; overflow:hidden;}

.list_lf{ width:245px; float:left; margin-right:60px; margin-top:13px; background:#b72024; padding:20px 0px;}
.list_lf h1{ float:left; width:100%; font-size:24px; color:#fff; line-height:32px;
    padding:0px 25px 0px 60px;
    box-sizing: border-box;
margin-bottom:10px;
}
.sideMenu{ width:215px; float:right;}
.sideMenu h3{ font-size:18px; color:#fff; width:160px; padding:0px 15px 0px 40px; margin:10px 0px; line-height:34px; height:34px; cursor:pointer; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.sideMenu h3.first{ border-top-style:none;}
.sideMenu h3 a{color:#fff;}
.sideMenu h3 em{ float:right; display:block;}
.sideMenu h3.on{ background:#fff; color:#ac262d;
 border-radius:17px 0px 0px 17px; -moz-border-radius:17px 0px 0px 17px; -webkit-border-radius:17px 0px 0px 17px; -o-border-radius:17px 0px 0px 17px; -ms-border-radius:17px 0px 0px 17px;}
 .sideMenu h3.on a{ color:#ac262d;}
.sideMenu h3.on em{}
.sideMenu ul{ width:100%;  display:none;  }
.sideMenu ul li{ width:160px; padding:6px 15px 6px 40px; font-size:15px; color:#f0f0f0; line-height:22px; cursor: pointer; }
.sideMenu ul li a{ color:#fff;}
.sideMenu ul li:hover{ color:#fff;}
.sideMenu ul li.san_on{ font-weight:bold;}
.sideMenu ul li.san_on a{ color:#ffc788;}


.sideMenu2{ width:215px; float:right;}
.sideMenu2 h3{ font-size:18px; color:#fff; width:160px; padding:0px 15px 0px 40px; margin:10px 0px; line-height:34px; height:34px; cursor:pointer; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.sideMenu2 h3.first{ border-top-style:none;}
.sideMenu2 h3 a{color:#fff;}
.sideMenu2 h3 em{ float:right; display:block;}
.sideMenu2 h3.on{ background:#fff; color:#ac262d;
 border-radius:17px 0px 0px 17px; -moz-border-radius:17px 0px 0px 17px; -webkit-border-radius:17px 0px 0px 17px; -o-border-radius:17px 0px 0px 17px; -ms-border-radius:17px 0px 0px 17px;}
.sideMenu2 h3.on a{ color:#ac262d;}
.sideMenu2 h3.on em{}
.sideMenu2 ul{ width:100%;  display:none;  }
.sideMenu2 ul li{ width:165px; padding:6px 10px 6px 40px; font-size:15px; color:#f0f0f0; line-height:22px; cursor: pointer; }
.sideMenu2 ul li a{ color:#fff;}
.sideMenu2 ul li:hover{ color:#fff;}
.sideMenu2 ul li.san_on{ font-weight:bold;}
.sideMenu2 ul li.san_on a{ color:#ffc788;}



.list_rg{ overflow:hidden;}
.list_rdh{ width:100%; float:left; height:50px; border-bottom:#e6e6e6 1px solid;}	
.list_rdh h1{ float:left; font-size:20px; color:#b72024; line-height:49px; border-bottom:#b72024 2px solid;}
.list_rdh span{ float:right; font-size:14px; color:#888; line-height:48px;}	
.list_rdh span a{ color:#888;}
.list_rdh span a:hover{ color:#b72024;}	

.ltrg_lb{ width:100%; min-height:300px;}
.ltrg_lwz{
   margin-bottom:45px;
   overflow:hidden;
   width: 100%
}
.ltrg_lwz li{ width:100%; float:left; font-size:16px; color:#444; line-height:55px; border-bottom:#e3e6e9 1px solid;
transition:all 0.4s;
-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;}
.ltrg_lwz li a{ width:720px; float:left; color:#444;}
.ltrg_lwz li:hover{ text-indent:10px;} 
.ltrg_lwz li span{ float:right; font-size:14px; color:#888;}

/*搜索结果*/
.ltrg_lss{ width:100%; float:left; margin-bottom:45px;}
.ltrg_lss li{ width:100%; float:left; font-size:16px; color:#444; line-height:55px; border-bottom:#e3e6e9 1px solid;
transition:all 0.4s;
-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;}
.ltrg_lss li a{ width:720px; float:left; color:#444;}
.ltrg_lss li:hover{ text-indent:10px;} 
.ltrg_lss li i{ float:right; font-size:14px; color:#888;}


/*列表页图片*/
.ltrg_lpic{ width:930px; float:left; margin:35px 0px 10px;}
.ltrg_lpic li{ width:280px; float:left; margin-right:30px; margin-bottom:45px;}
.ltrg_lpic li span{ width:280px; float:left; overflow:hidden;}
.ltrg_lpic li span img{ width:280px; height:158px;
transition:all 0.6s;
-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;}
.ltrg_lpic li:hover span img{transform: scale(1.1); opacity:0.8;}	
.ltrg_lpic li h2{ width:258px; float:left; padding:0px 10px; font-size:16px; color:#333; height:48px; line-height:48px; border:#eee 1px solid; border-top-style:none; text-align:center; font-weight:normal; 
 overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ltrg_lpic li:hover h2{ background:#b72024; color:#fff; border:#b72024 1px solid; border-top-style:none;
transition:all 0.4s;
-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;}


/*列表页领导团队*/
.ltrg_ldtd{ width:900px; float:left; margin:35px 0px 10px;}
.ltrg_ldtd li{ width:390px; float:left; margin:0px 30px 45px;}
.ltrg_ldtd li span{ width:390px; float:left; overflow:hidden;}
.ltrg_ldtd li span img{ width:390px; height:219px;
transition:all 0.6s;
-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;}
.ltrg_ldtd li:hover span img{transform: scale(1.1);}	
.ltrg_ldtd li h2 {
    width: 368px;
    float: left;
    padding: 0px 10px;
    font-size: 16px;
    color: #333;
    height: 55px;
    line-height: 25px;
    border: #eee 1px solid;
    border-top-style: none;
    text-align: center;
    margin-top: 10px;
    font-weight: normal;
}
.ltrg_ldtd li:hover h2{ background:#b72024; color:#fff; border:#b72024 1px solid; border-top-style:none;
transition:all 0.4s;
-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;}


/*列表页专家*/
.ltrg_lzj{ width:930px; float:left; margin:35px 0px 10px;}
.ltrg_lzj li{ width:156px; float:left; margin-right:30px; margin-bottom:45px;}
.ltrg_lzj li span{ width:156px; float:left; overflow:hidden;}
.ltrg_lzj li span img{ width:156px; height:218px;
transition:all 0.6s;
-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;}
.ltrg_lzj li:hover span img{transform: scale(1.1); opacity:0.8;}	
.ltrg_lzj li h2{ width:136px; float:left; padding:0px 10px; font-size:16px; color:#333; height:48px; line-height:48px; border:#eee 1px solid; border-top-style:none; text-align:center; font-weight:normal; 
 overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ltrg_lzj li:hover h2{ background:#b72024; color:#fff; border:#b72024 1px solid; border-top-style:none;
transition:all 0.4s;
-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;}

/*内容页*/
.contt_tit{ width:100%; float:left; padding-bottom:12px; border-bottom:#d9d9d9 1px dashed; text-align:center; margin-top:20px;}
.contt_tit h1{ width:100%; float:left; font-size:24px; color:#1f1f1f; line-height:40px; margin-bottom:5px; font-weight:normal;}
.contt_tit span{ width:100%; font-size:14px; color:#666;}
.contt_zhwen{ width:100%; float:left; margin:20px 0px 60px; font-size:16px; color:#666; line-height:34px;}
.contt_zhwen p{ text-indent:2em;}
.contt_zhwen p img{ max-width:800px; text-indent:0em; height:auto !important; }
.contt_zhwen p td{ text-indent:0em !important;}
.contt_zhwen p object{ text-indent:0em;width: 60%;
    margin-left: 20%;
    height: 500px;}
.contt_zhwen table{ max-width:100%;}
.contt_zhwen table td p{ text-indent:0em;}


.contt_sxp{ width:100%; float:left;}
.contt_sxp ul{ width:100%; float:left;}
.contt_sxp ul li{ width:100%; float:left; font-size:16px; color:#666; line-height:30px;}
.contt_sxp ul li a{ color:#666;}
.contt_sxp ul li a:hover{ color:#b72024;}	
	
.ltrg_dpzw{ width:100%; margin:20px 0px 30px; font-size:16px; color:#333; line-height:34px;}	
.ltrg_dpzw h1{ width:100%; float:left; text-align:center;}
.ltrg_dpzw p{ text-indent:2em; font-size:16px;}
.ltrg_dpzw p img{max-widht:80% !important; border:none!important; height:auto!important; margin-left:-2em;}

.ltrg_zdks{ width:100%; margin:20px 0px 30px; font-size:16px; color:#333; line-height:34px;}
.ltrg_zdks p{ text-indent:2em; font-size:16px;}

.pphl_js{ width:100%; float:left; font-size:16px; color:#333; line-height:34px; margin-top:5px;}


.zdzkks{ width:100%; float:left; margin-top:-60px;}
 .zdzkks ul{}
 .zdzkks ul li{ width: 180px; margin: 0px 39px 14px 39px; padding: 0px 20px;
     float: left; height: 38px; line-height: 38px; background: url(../images/ksmc_ej.png);}
 .zdzkks ul li a{ font-size: 16px; color: #333;}
 .zdzkks ul li:hover{ background: url(../images/ksmc_ej2.png);}
 .zdzkks ul li:hover a{ color: #b72024;}


.zdzklb_tit{ width: 100%; float:left; margin:25px 0px 20px;
 background: url(../images/kspdmc_bg.png) repeat-x center;}

 .zdzklb_tit h1{ float: left; width: 315px; height: 40px; line-height: 40px;
     font-size: 18px; color: #fff; /*****text-indent: 45px;***/
      font-weight: normal;
    background: #b72024;
background-image: url(../images/kspdmc_ic.png);
background-repeat: no-repeat;
 background-position: 8px center;
margin-left:290px;text-align:center;}

.zdzklb{ width:100%; float:left;}
 .zdzklb ul{}
 .zdzklb ul li{ width: 163px; margin: 0px 20px 14px 0px; padding: 0px 20px;
text-align: center;
     float: left; height: 38px; line-height: 38px; background: url(../images/zdzk_ej.png);
transition:all 0.6s;
     -webkit-transition: all 0.6s ease;
         -moz-transition: all 0.6s ease;
         -ms-transition: all 0.6s ease;
         -o-transition: all 0.6s ease;
}
 .zdzklb ul li a{ font-size: 16px; color: #333; display: block;}
 .zdzklb ul li:hover{ background: url(../images/zdzk_ej2.png);}
 .zdzklb ul li:hover a{ color: #b72024;}

/*科研平台*/
.keyanpt_tit { width: 100%; float:left; margin:0px 0px 20px;
 background: url(../images/kspdmc_bg.png) repeat-x center;}
.keyanpt_tit h1 {
    float: left;
    width: 190px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    text-indent: 65px;
    font-weight: normal;
    background: #b72024;
    background-image: url(../images/kspdmc_ic.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    margin-left: 342px;
}

.keyanpt{ width:100%; float:left;}
 .keyanpt ul{}
 .keyanpt ul li{  width: 780px;
text-align: center;
    margin: 0px 0px 20px 38px;
    padding: 3px 20px;
    float: left;
    height: 44px;
   background: url(../images/kypt_ej2.png);
display:table;    
transition:all 0.6s;
     -webkit-transition: all 0.6s ease;
         -moz-transition: all 0.6s ease;
         -ms-transition: all 0.6s ease;
         -o-transition: all 0.6s ease;

box-shadow: 0px 0px 42.14px 6.86px rgba(77, 77, 77, 0.07);
border-radius: 9px;

}
 .keyanpt ul li a{ font-size: 16px; color: #333;  vertical-align:middle;    
        display:table-cell;    }
 .keyanpt ul li:hover{background: url(../images/kypt_ej2.png);} 
 .keyanpt ul li:hover a{ color: #b72024;}


/*专家介绍*/
.tszjjs_tit { width: 100%; float:left; margin:0px 0px 15px;
 background: url(../images/kspdmc_bg.png) repeat-x center;}
.tszjjs_tit h1 {
     float: left;
    text-align: center;
    width: 570px;
    height: 40px;
    line-height: 40px;
    font-size: 19px;
    color: #fff;
    text-indent: 24px;
    font-weight: normal;
    background: #b72024;
    background-image: url(../images/kspdmc_ic.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    margin-left: 165px;
}
.tszjjs{ width:100%; float:left; margin-bottom:15px;}
.tszjjs ul{}
.tszjjs ul li{ width:115px;
    margin: 0px 15px 14px 15px;
    float: left;
    height: 38px;
    line-height: 38px;
 border:#fff 2px solid;
text-indent: 25px;
}
.tszjjs ul li a{ font-size: 17px; color: #333; }
.tszjjs ul li.noper{ border:#999 2px solid;}


	
/*搜索*/	
.quan{ width:400px; margin:auto; overflow:hidden;}
.quan span{ float:left; font-size:14px; color:#333; line-height:30px;}
.quan_ss{ float:left; width:200px; float:left; -webkit-appearance:none; appearance:none; background:none;
   font-size:14px; color:#333; height:30px; line-height:30px; border:#cb1818 1px solid;
    border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -webkit-border-radius:3px 0px 0px 3px; -o-border-radius:3px 0px 0px 3px; -ms-border-radius:3px 0px 0px 3px;}
.quan_an{ float:left; width:40px; float:left;-webkit-appearance:none; appearance:none; background:#cb1818;
   font-size:14px; color:#fff; height:30px; line-height:30px; border:#cb1818 1px solid; text-align:center; cursor:pointer;
    border-radius:0px 2px 2px 0px; -moz-border-radius:0px 2px 2px 0px; -webkit-border-radius:0px 2px 2px 0px; -o-border-radius:0px 2px 2px 0px; -ms-border-radius:0px 2px 2px 0px;}

.qzssjg_no { width:240px; margin:auto; overflow:hidden; font-size:14px; color:#333; line-height:20px;}
.qzssjg_bd{ width:260px; float:left; margin:50px 0px 320px;}

.qzssjg_ss{ float:left; width:170px; float:left; padding-left:22px; -webkit-appearance:none; appearance:none; background:none;
   font-size:14px; color:#333; height:30px; line-height:30px; border:#cb1818 1px solid;
    border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -webkit-border-radius:3px 0px 0px 3px; -o-border-radius:3px 0px 0px 3px; -ms-border-radius:3px 0px 0px 3px;}
.qzssjg_an{ float:left; width:40px; float:left;-webkit-appearance:none; appearance:none; background:#cb1818;
   font-size:14px; color:#fff; height:30px; line-height:30px; border:#cb1818 1px solid; text-align:center; cursor:pointer;
    border-radius:0px 2px 2px 0px; -moz-border-radius:0px 2px 2px 0px; -webkit-border-radius:0px 2px 2px 0px; -o-border-radius:0px 2px 2px 0px; -ms-border-radius:0px 2px 2px 0px;}

.sspage{width:100%; float:left; text-align:center; font-size:14px; color:#666;}
.sspage a{color:#222;}
	
	
/*.qzssjg{width:90%; float:left; margin-top:15px;}		
.qzssjg_lb{ width:96%; float:left; padding:13px 2% 15px;}
.qzssjg_lb:last-child{ border-bottom-style:none;}
.qzssjg_lb:nth-child(2n){ background:#eee;}
.qzssjg_ltit{ width:100%; float:left;}
.qzssjg_ltit h2{float:left; font-size:16px; color:#333; line-height:30px;}
.qzssjg_ltit i{float:right; font-size:14px; color:#666; line-height:30px; font-style:none;}
.qzssjg_lb .qzssjg_lnr{float:left; width:100%; font-size:14px; color:#333; line-height:24px;}
.qzssjg_lb .qzssjg_lfj{float:left; width:100%; font-size:14px; color:#666; line-height:24px;}*/	





/* 科室频道页 */
.kspd_sybg{ width: 100%; margin: auto; overflow: hidden; 
    background: url(../images/kspd_sybg.jpg) repeat-x center top;}

.kspd_wz{ width: 1200px; margin: 30px auto 20px; overflow: hidden;}
.kspd_wz h1{ float: left; font-size: 14px; color: #999; line-height: 20px;
font-weight: normal;}
.kspd_wz h1 a{ color: #999;}
.kspd_wz h1 a:hover{ color: #b72024;}



.kspd_tit{ width: 1200px; margin:auto; overflow: hidden;}
.kspd_tit h1{ width: 100%; text-align: center;
 font-size: 30px; color: #332c2b; font-weight: normal;
 background: url(../images/kspd_tit.png) no-repeat center;}

 .kspd_tss{ width:795px; margin:25px auto 50px; height:48px;}
 .kspd_inp{ width:696px; float:left; padding:0px 25px; 
    height:46px; background:#fff; border-style:none; 
    font-size:16px; color:#333;
    border:#e3e3e3 1px solid; border-right-style: none;}
 .kspd_btn{ width:48px; float:right; height:48px;  border-style:none;}
 
 .kspdmc{ width: 1200px; margin: auto; overflow: hidden;
 background: url(../images/kspdmc_bg.png) no-repeat right center;}

 .kspdmc h1{ float: left; min-width: 165px; height: 40px; line-height: 40px;
margin-left:516px;
     font-size: 20px; color: #fff;    text-align: center;
      font-weight: normal;
    background: #b72024;
background-image: url(../images/kspdmc_ic.png);
background-repeat: no-repeat;
 background-position: 8px center;}
 .kspdmc h1 a{color: #fff;}
 .ksmcej{ width: 1225px; margin: 20px auto 35px; overflow: hidden;}
 .ksmcej ul{}
 .ksmcej ul li{ width: 180px; margin: 0px 13px 14px 12px; padding: 0px 20px;
text-align: center; font-size: 16px; color: #333;
     float: left; height: 38px; line-height: 38px; background: url(../images/ksmc_ej.png);}
 .ksmcej ul li a{ color: #333;}
 .ksmcej ul li:hover{ background: url(../images/ksmc_ej2.png);}
 .ksmcej ul li:hover a{ color: #b72024;}


 .ksmcej2{overflow: hidden; margin-right:-25px; margin-top:-65px;}
 .ksmcej2 ul{ width:100%; float:left;}
 .ksmcej2 ul li{ width: 180px; margin: 0px 25px 14px 0px; padding: 0px 20px;
text-align: center; font-size: 16px; color: #333;
     float: left; height: 38px; line-height: 38px; background: url(../images/ksmc_ej.png);}
 .ksmcej2 ul li a{color: #333;}
 .ksmcej2 ul li:hover{ background: url(../images/ksmc_ej2.png);}
 .ksmcej2 ul li:hover a{ color: #b72024;}



.sideMen2{ width:100%; float: left;  margin:10px 0px 25px;}
.sideMen2 h3{ width:100%; float: left;  height:60px; line-height:60px; margin-top:10px; background:#f4f4f4; cursor:pointer; font-size: 16px;  color: #333;
 font-weight: normal; text-indent:45px;
position: relative;}
.sideMen2 h3 i{position: absolute; left:-20px; top:0px; line-height:60px;
 font-size: 16px; font-style: normal;  color: #b72024;}
.sideMen2 h3 em{ float:right; display:block; width:60px; height:60px; background:url(../images/ic_add.png) center no-repeat; cursor:pointer;}
.sideMen2 h3.on{ background:#b72024; color: #fff;}
.sideMen2 h3.on em{ background:url(../images/ic_del.png) center no-repeat;}
.sideMen2 h3.on i{ color: #fff;}
.sideMen2 ul{ padding:0px 25px; display:none; /* 默认都隐藏 */ }
.sideMen2 ul .sidewd{ width:100%; float: left; padding:15px 0px; background:#ffff;}
.sideMen2 ul .sidewd h5{ float:left;  font-size: 16px; color: #b72024; line-height:30px; font-style: normal; margin-right:10px;}
.sideMen2 ul .sidewd .sidewd_nr{overflow: hidden; font-size: 16px; color: #333; line-height:30px;}




.zjtplb{ width:1200px; margin:20px auto 90px; overflow: hidden;}

.slideTxt {
       height: 433px;
    width: 616px;
    float: left;
    position: relative;
}

.slideTxt .hd {
    bottom: 20px;
    position: absolute; right:15px;
    z-index: 9;
}

.slideTxt .hd ul {
    float: left;
}

.slideTxt .hd ul li {
    float: left;
    cursor: pointer;
    float: left;
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    margin: 0 5px;
    border-radius: 50%;
    z-index: 9;
}

.slideTxt .hd ul li.on {
    background: #b72024;
}

.slideTxt .bd ul {
 width: 616px;
}

.slideTxt .bd li {
  height: 433px;
    width: 616px;
    zoom: 1;
}
.slideTxt .bd li img{  height: 433px;
    width: 616px;  display:block;}






.zjlb_r {
    float: left;
}

.zjlb_rt {
    width: 286px;
    height: 60px;
    background-color: #a92629;
    margin-top: 21px;
    text-align: center;
    line-height: 60px;
    font-size: 30px;
    color: #fff;
}

.zjlb_rb {position: relative;
    width: 584px;
    height: 352px;
    background:#ba252a;
    padding: 50px 38px 0;
    box-sizing: border-box;
}

.zjlb_con {
 width:100%; float:left;
    color: #fff; line-height:30px; height:250px;
    white-space: wrap;
    font-size: 14px;
}
.find_more {
    width: 80px;
    height: 26px;
    position: absolute;
    font-size: 12px;
    color: #fff;
    right: 48px;
    bottom: 38px;
}
.find_more a{color: #fff;}
.find_more a:hover{font-weight: bold;}

.find_more img {
    width: 26px;
    height: 26px;
    vertical-align: middle;
    border: 0;
}



.zjzs {
    width: 100%;
    background: url(../images/zj_bg.png);
    background-repeat: no-repeat;
    background-position: 0 203px;
}


.w {
    width: 1200px;
    margin: 0 auto;
}

.zjzx_t {
    overflow: hidden;
}




.zj_more {
    float: right;
    margin-top: 40px;
}


.zj_more img {
    width: 31px;
    height: 31px;
}

.zj_zp {
    overflow: hidden;
    margin-bottom: 20px;
}


.zj_zp img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
 transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
}



.zj_zp li .ysjs {
    width: 170px;
    height: 63px;
    position: absolute;
    left: 8px;
    bottom: 7px;
    border-radius: 10px;
    background-color: #fff;
    line-height: 29px;
    text-align: center;
}



.zj_zp li {
    float: left;
    width: 180px;
    height: 254px;
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    margin-right: 24px;
}

.zj_zp li:last-child {
    margin: 0;
}

.zj_zp img:hover{transform: scale(1.1);}


.yzyz_b {
    height: 100px;
    line-height: 100px;
    margin: 30px auto 0px;
    width: 126px;
    font-size: 30px;
}

.yzyz_xk {
    overflow: hidden; margin:0px -20px;
}


.yzyzwk1{ width:200px; margin:auto;}
.yzyzwk2{ width:480px; margin:auto;}
.yzyzwk3{ width:720px; margin:auto;}
.yzyzwk4{ width:960px; margin:auto;}

.yzyz_xk li {
    width: 200px;
    height: 200px;
    float: left;
    margin:0px 20px 20px;
    text-align: center;
}
.yzyz_xk li.yzyz_num1,.yzyz_xk li.yzyz_num4,.yzyz_xk li.yzyz_num7,.yzyz_xk li.yzyz_num10{
background-color: #b72024;
}
.yzyz_xk li.yzyz_num3,.yzyz_xk li.yzyz_num6,.yzyz_xk li.yzyz_num9{
background-color: #f29840;
}
.yzyz_xk li.yzyz_num2,.yzyz_xk li.yzyz_num5,.yzyz_xk li.yzyz_num8{
background-color: #7f5c56;
}

.yzyz_xk li.yzyz_num2,.yzyz_xk li.yzyz_num4 {
    margin-top: 0px;
}




.yzyz_xk li img {
    width: 55px;
    height: 49px;
    margin: 65px 0 24px;
}


.xkjs {
    color: #fff;
}






.picScroll-leftks{ width:1200px; position:relative; margin: auto; height: 315px;}

		.picScroll-leftks .prev{  width:30px; height:30px; 
     position: absolute; top:50%;left: -30px;
     z-index: 5;
			 cursor:pointer;
      background: url(../images/rcbtn_prev.png) no-repeat;}
.picScroll-leftks .prev:hover{background: url(../images/rcbtn_prev2.png) no-repeat;}

		.picScroll-leftks .next{  width:30px; height:30px; 
     position: absolute; top:50%;
			 cursor:pointer;
      right: -30px;z-index: 5;
      background: url(../images/rcbtn_next.png) no-repeat;
      cursor: pointer;
     }

.picScroll-leftks .next:hover{ background: url(../images/rcbtn_next2.png) no-repeat;}

		.picScroll-leftks .bd{ width: 100%; float: left; }
		.picScroll-leftks .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-leftks .bd ul li{ float: left;
    width: 180px;
    height: 315px;
   cursor:pointer;
    overflow: hidden;
    margin-right: 24px; }

		.picScroll-leftks .bd ul li .pic{float: left; width: 180px;  border-radius: 8px;}
		.picScroll-leftks .bd ul li .pic img{ width: 180px; border-radius: 8px;
    height: 254px; }
		.picScroll-leftks .bd ul li .pic a:hover img{transform: scale(1.1);}
		.picScroll-leftks .bd ul li .title{ float: left; width: 160px; padding:0px 5px;
    text-align: center; }
    .picScroll-leftks .bd ul li .title h2{ margin-top: 5px;
       width: 100%; float: left;
       line-height: 28px; height: 28px;
     font-size: 16px; color: #333;
     overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
    }
    .picScroll-leftks .bd ul li .title h3{ width: 100%; float: left; font-weight: normal;
      line-height: 28px; height: 28px;
     font-size: 16px; color: #333;
     overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
    }



 .ksyislb{
 position: relative;
} 

.zjzs_title{  
   float:left; font-size: 30px; color: #111;
    line-height: 94px;
width:100%; text-align:center;
}
.zjzs_posd{
cursor: pointer;position: absolute;top: 40px;right: 0px;
}
.zjzs_posd a{color: #333; }

.zjduop{
margin:15px -10px 0px;
}
.zjduoplb{ width: 100%; float:left;}
.zjduoplb_mar{ margin:0px 10px; overflow:hidden;}
.zjduoplb .zjduoplb_mar .pic{ width:100%; display:block;
    padding-bottom:140%; 
   position:relative; overflow:hidden;
 border-radius: 8px;
}
.zjduoplb .zjduoplb_mar .pic img{width:100%;
    position:absolute; top:0; left:0; 
 border-radius: 8px;
 }

.zjduoplb .zjduoplb_mar .title{ float: left; width:92%; padding:0px 4%;
    text-align: center; }
.zjduoplb .zjduoplb_mar .title h2{ margin-top: 5px;
       width: 100%; float: left;
       line-height: 28px; height: 28px;
     font-size: 16px; color: #333;
     overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
    }
.zjduoplb .zjduoplb_mar .title h3{ width: 100%; float: left; font-weight: normal;
      line-height: 28px; height: 28px;
     font-size: 16px; color: #333;
     overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
    }


.zjduop .slick-prev,.zjduop .slick-next{
    width:30px; height:30px; position:absolute; z-index:5;
        background-image: none; background: none;
    top:50%; margin-top: -15px; border-style:none; 
    outline:medium; text-indent: -999em;;
background-repeat: no-repeat;}
.zjduop .slick-prev{ left:-30px; 
    background-image:url(../images/rcbtn_prev.png);
} 
.zjduop .slick-next{ right:-30px; 
    background-image:url(../images/rcbtn_next.png);}
.zjduop .slick-prev:hover{ background-image:url(../images/rcbtn_prev2.png);}
.zjduop .slick-next:hover{ background-image:url(../images/rcbtn_next2.png);}   












	
	
	
	