
*{font-family: '宋体';/* font-size: 12px; */color: #555;margin:0;padding:0;}
body {
	font-family: '宋体';
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}

.head{

font-weight:bold;
font-size:14px;
color:#af0300;

}

.mt10{ margin-top:10px}

.z {
	font-size: 12px;
	line-height: 22px;
	color: #656565;
}
.zd {
	font-size: 14px;
	line-height: 30px;
	color: #656565;
}
.ze {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #656565;
}
.z2 {
	font-size: 12px;
	line-height: 22px;
	color: #df577f;
	text-align: center;
}
.z2a {
	font-size: 12px;
	line-height: 22px;
	color: #df577f;
}
.z2b {
	font-size: 12px;
	line-height: 22px;
	color: #6a5035;
}
.z3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #29a3ee;
}
.z4 {
	font-size: 12px;
	line-height: 22px;
	color: #ffffff;
}
.z4a {
	font-size: 12px;
	line-height: 22px;
	color: #f5f5f5;
}
.z5 {
	font-size: 14px;
	line-height: 22px;
	color: #2e9ad8;
	text-align: center;
	font-weight: bold;
}
.z6 {
	font-size: 14px;
	line-height: 22px;
	color: #2e9ad8;
	font-weight: bold;
}
.z7 {
	font-size: 14px;
	line-height: 22px;
	color: #000;
}
.z8 {
	font-size: 12px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
}
.z8a {
	font-size: 12px;
	line-height: 22px;
	color: #f1ba01;
	font-weight: bold;
}
.z9 {
	font-size: 12px;
	line-height: 22px;
	color: #ffffff;
}
.w {
	color: #c51019;
	font-size: 14px;
	font-weight: bold;
}
.we {
	color: #bd131d;
	font-size: 12px;
	line-height: 22px;
}
.w2 {
	color: #808080;
	font-size: 12px;
	line-height: 20px;
}
.w2e {
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
	font-size: 12px;
	line-height: 20px;
}
.w3 {
	color: #4f739a;
	font-size: 14px;
	font-weight: bold;
}
.z11 {
	font-size: 12px;
	color: #000000;
}
a,.x2:link {
	font-size:9pt;
	line-height: 25px;
	color: #000000;
	text-decoration: none;
}
a,.x2:visited {
	font-size: 9pt;
	line-height: 25px;
	text-decoration: none;
	color: #000000;
}
a,.x2:hover {
	font-size: 9pt;
	line-height: 25px;
	text-decoration: none;
	color: #757373;
}
a,.x2:active {
	font-size: 9pt;
	line-height: 25px;
	text-decoration: none;
	color: #000000;
}
.a1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #29a3ee;
}
.a1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #29a3ee;
}
.a1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #185875;
}
.a1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #29a3ee;
}
.a2:link {
	font-size:9pt;
	line-height: 29px;
	color: #656565;
	text-decoration: none;
}
.a2:visited {
	font-size: 9pt;
	line-height: 29px;
	text-decoration: none;
	color: #656565;
}
.a2:hover {
	font-size: 9pt;
	line-height: 29px;
	color: #000000;
}
.a2:active {
	font-size: 9pt;
	line-height: 29px;

	color: #656565;
}
.a2line:link {
	font-size: 12px;
TEXT-DECORATION:none;
	color: #656565;
	line-height:35px;

}
.a2line:visited {
	font-size: 12px;
	TEXT-DECORATION:none;
	color: #656565;
	line-height:35px;
	
}
.a2line:hover {
	font-size: 12px;
	TEXT-DECORATION:none;
	color: #000000;
	line-height:35px;
	
}
.a2line:active {
	font-size: 12px;
	TEXT-DECORATION:none;
	color: #656565;
	line-height:35px;
	
}

.a2lines:link {
	font-size: 12px;
TEXT-DECORATION:none;
	color: #656565;
	line-height:18px;

}
.a2lines:visited {
	font-size: 12px;
	TEXT-DECORATION:none;
	color: #656565;
	line-height:18px;
	
}
.a2lines:hover {
	font-size: 12px;
	TEXT-DECORATION:none;
	color: #000000;
	line-height:18px;
	
}
.a2lines:active {
	font-size: 12px;
	TEXT-DECORATION:none;
	color: #656565;
	line-height:18px;
	
}

.a2a:link {
	font-size: 12px;
	
	color: #656565;
	
}
.a2a:visited {
	font-size: 12px;
	line-height: 42px;
	text-decoration: none;
	color: #656565;
}
.a2a:hover {
	font-size: 12px;
	line-height: 42px;
	color: #000000;
}
.a2a:active {
	font-size: 12px;
	line-height: 42px;
	text-decoration: none;
	color: #656565;
}
.a3:link {
	font-size: 12px;
	color: #bd131d;
	text-decoration: none;
	font-weight: bold;
}
.a3:visited {
	font-size: 12px;
	text-decoration: none;
	color: #bd131d;
	font-weight: bold;
}
.a3:hover {
	font-size: 12px;
	color: #ff2e3c;
	font-weight: bold;
}
.a3:active {
	text-decoration: none;
	color: #bd131d;
	font-weight: bold;
}
.a4:link {
	line-height: 30px;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	/*font-weight: bold;*/
}
.a4:visited {
	line-height: 30px;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.a4:hover {
	line-height: 30px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.a4:active {
	line-height: 30px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.bodyedu .a4:visited {
	line-height: 30px;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
/*.bodyedu .a4{color: #333;}*/
.bodyedu .a4:hover {
	line-height: 30px;
	font-size: 12px;
	color: #757373;
}
.aa4:link {
	line-height: 29px;
	font-size: 12px;
	text-align:left;
	color: #FFFFFF;
	text-decoration: none;
}
.aa4:visited {
	line-height: 29px;
	font-size: 12px;
	text-align:left;
	text-decoration: none;
	color: #FFFFFF;
}
.aa4:hover {
	line-height: 29px;
	font-size: 12px;
	text-align:left;
	color: #c5c5c5;
}
.aa4:active {
	line-height: 29px;
	text-decoration: none;
	text-align:left;
	color: #FFFFFF;
}
.ad4:visited {
	line-height: 25px;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.ad4:hover {
	line-height: 25px;
	font-size: 12px;
	color: #757373;
}
.ad4:active {
	line-height: 25px;
	text-decoration: none;
	color: #757373;
}

.bodyedu .ad4:link {
	line-height: 25px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.bodyedu .aa4:link {
	line-height: 29px;
	font-size: 12px;
	text-align:left;
	color: #FFFFFF;
	text-decoration: none;
}
.bodyedu .aa4:visited {
	color: #FFFFFF;
}
.bodyedu .aa4:hover {
	color: #c5c5c5;
}
.bodyedu .aa4:active {
	color: #FFFFFF;
}
.a5:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #ffffff;
}
.a5:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #ffffff;
}
.a5:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
}
.a5:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #ffffff;
}
.a6:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #656565;
}
.a6:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #656565;
}
.a6:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}
.a6:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #656565;
}
.a7:link {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.a7:visited {
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #ffffff;
}
.a7:hover {
	font-weight: bold;
	font-size: 14px;
	color: #dcdcdc;
}
.a7:active {
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #ffffff;
}
.a8:link {
	font-weight: bold;
	font-size: 14px;;
	color: #656565;
	text-decoration: none;
}
.a8:visited {
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #656565;
}
.a8:hover {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.a8:active {
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #656565;
}
.a8a:link {
	font-weight: bold;
	font-size: 12px;;
	color: #000000;
	text-decoration: none;
}
.a8a:visited {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.a8a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #656565;
	text-decoration: none;
}
.a8a:active {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.a9:link {
	font-size: 12px;
	line-height: 22px;
	color: #ab9884;
	text-decoration: none;
}
.a9:visited {
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #ab9884;
}
.a9:hover {
	font-size: 12px;
	line-height: 22px;
	color: #694f36;
}
.a9:active {
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #ab9884;
}
.aa:link {
	font-size: 12px;
	line-height: 22px;
	color: #656565;
}
.aa:visited {
	font-size: 12px;
	line-height: 22px;
	color: #656565;
}
.aa:hover {
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}
.aa:active {
	font-size: 12px;
	line-height: 22px;
	color: #656565;
}
.css {
	line-height: 22px;
	font-size: 12px;
	color: #808080;
}

.leftitem{

font-weight:bold;
font-size:12px;
color:#ffffff;
text-decoration: none;
}



.jcdzz{


font-size:12px;
color:#bc0c20;
text-decoration: none;
line-height:30px;
text-align:left;

overflow:hidden
}


.nul,.nul li{ list-style:none;margin:0;padding:0;padding-left:10px;color:#bc0c20;}

.nul li a{white-space:nowrap; display:block;overflow:hidden; text-overflow:ellipsis; width:180px;float:left;}

.hidden{

	display:none
}

.contentleft{


font-size:12px;
color:#ffffff;
text-decoration: none;
}




.itemlist{

	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	text-decoration: none;
}

.mt4{margin-top:4px}

.cusor{ cursor:pointer}

a img{border:none}

.page{margin-top:10px; font-size:12px;color:#a9a9a9; height:20px;line-height:20px;text-align:center;width:540px; }

.fl{ float:left}

.page img{ height:20px;line-height:20px; margin-left:10px; float:left}

.page span{ margin-left:10px;margin-right:10px; height:18px;line-height:18px; float:left;display:block; }

#sidebar { width: 46px; position:absolute;z-index:999; right:20px;height:46px;
cursor:pointer }

.normal{background:url(../images/icon/top.png) no-repeat;}

.hover{

	background:url(../images/icon/top.png)  0px -47px no-repeat;
}

.tc{ text-align:center;color:#666;font-size:12px}

#CuPlayer{ text-align:center}

.chromestyle ul{
  border: 0px solid #BBB;
  width: 100%;
  background: url(../images/jiaoyuchu/dh.jpg) center center repeat-x; /*THEME CHANGE HERE*/
  padding: 9px 0;
  margin: 0;
  font-size:14px;
  font-family:宋体;
  text-align: center; /*set value to "left", "center", or "right"*/
}


.chromestyle ul{overflow:hidden;}
.chromestyle ul li{float:left;overflow:hidden;}
.bodyedu .chromestyle ul li a {
	color:#ffffff;
	padding: 9px 16px !important;
	margin: 0;
	font-size: 14px;
	text-decoration: none;
	border-right: 0px solid #E8BEBE;
	display: block;
}

.bodyedu .chromestyle ul {
    border: 0px solid #BBB;
    width: 100%;
    background: url(../images/jiaoyuchu/dh.jpg) center center repeat-x;
    padding: 9px 0;
    margin: 0;
    font-size: 14px;
    /*font-family: 宋体;*/
    text-align: center;
}

.con_four{position: relative;float: left;width:265px;height:200px;}
#marquee3{width:265px;height:200px;overflow:hidden;position: relative;}
#marquee3 ul li{float:left;}
#marquee3 ul li img{display:block;width:265px;height: 200px;}
#mar3Nav{
	position:absolute;
	left:50%;
	bottom:5px;
	transform: translate(-50%,0%);
	-webkit-transform: translate(-50%,0%);
}
#mar3Nav li{float:left;margin:0 2px;width:8px;height:8px;border-radius: 50%;background:rgba(0,0,0,0.8);border:1px solid #FFF;cursor:pointer;line-height:16px;font-family:Arial;font-size:10px;color:#FFF;text-align:center;}
#mar3Nav li.navOn{background:red;}


/*专家介绍*/
#pager { width:980px;  min-height:500px; height:auto; margin:15px auto; zoom:1; position:relative; overflow:hidden; background: url(../images/top1.jpg) no-repeat right top; padding-top:20px; }
.top1 { width:980px; height:147px; position:absolute; z-index:1; background:url(../images/top1.jpg) no-repeat right top;}
.pic1 { width:260px; height:210px; overflow:hidden; text-align:right; margin-bottom:20px; }
.pic1 img { width:158px; height:auto;}
.left1 { width:260px; overflow:hidden; float:left;}
.right1 { width:680px; overflow:hidden; float:left; margin-left:40px; padding-top:25px;}

.right1 h3 { margin:0;color:#FFF; font-family:"微软雅黑"; font-weight:normal; line-height:50px; font-size:26px; width:200px; height:50px; border-bottom:1px solid #FFF; text-align:left; overflow:hidden; margin-left:0;} 
.right1 h3 em { font-size:16px; padding-left:30px; font-family:"微软雅黑";color:#fff;list-style: none;font-style: normal;}
.right1 p { font-size:14px; line-height:40px; color:#FFF;font-family:"微软雅黑"; overflow:hidden;margin:0;}

.right1 .chuzhen { height:80px; margin-top:34px;}

.right1 .chuzhen span { display:block; width:75px; background:#EDEDED; margin-right:5px; height:28px; line-height:28px; text-align:center; float:left;font-size: 12px;font-family: ''}

.right1 .table2 { overflow:hidden;}
.right1 .table2 tr { border-top: 1px solid #D1D1CF; }
.right1 .table2 th { color:#B81B26; font-size:15px;}
.right1 .table2 th,
.right1 .table2 td { padding: 25px 0;line-height: 22px;vertical-align: top;border-top: 1px solid #D1D1CF; }


.left1 .table1 { overflow:hidden;border-bottom: 1px solid #D1D1CF;}
.left1 .table1 td { border-top: 1px solid #D1D1CF;padding:20px; line-height: 22px; vertical-align: top; background:#f6f6f6;}
.left1 .table1 tr { border-top: 1px solid #D1D1CF; }

.left1 .table1 td strong { font-size:14px; }


/*20160413*/
.l_content dl { width:320px; overflow:hidden; margin-top:-5px;}
.l_content dl dt { font-size:12px; font-weight:bold; height:30px; line-height:30px; overflow:hidden; margin-bottom:5px;}
.l_content dl dd { overflow:hidden; height:32px; width:100%;line-height:32px; font-size:12px;}
.l_content dl dd p { width:240px; float:left; height:32px; line-height:32px; color:#333; font-size:12px;}
.l_content dl dd a { width:70px; float:left; height:22px; line-height:22px; margin-left:5px; margin-top:5px; text-align:center; background:#B81B26; border-radius:20px; color:#FFF; display:block;}
.l_content dl dd a.no { background:#cdcdcd; color:#666;}


.banner { width:100%; height:345px; overflow:hidden; }

.pub_c {
    width:100%; 
    font-weight:bold; 
    height:345px; 
    margin:0 auto; 
    position:relative; 
    margin-bottom: 70px;
}


.huashan_slide{width:746px; min-height:280px; overflow:hidden;}
.slide { width:100%; min-height:280px; overflow:hidden; margin:0;background: #fff;}
.slider { width:100%;  margin:0 auto; height:280px; overflow:hidden;}
.slider a { display: block;width:100%; height:280px; }
.slider img { width:100%; height:280px; }
.slick-list .draggable{height:280px;}
.slick-slider { position: relative;  display: block;}
.slick-slide { float: left; height: 230px; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }

/*焦点图的左右箭头*/
@font-face { font-family: "slick"; src: url("../slick/fonts/slick.eot"); src: url("../slick/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../slick/fonts/slick.woff") format("woff"), url("../slick/fonts/slick.ttf") format("truetype"), url("../slick/fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block;line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top:50%; margin-top:-18px;  padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 40px; line-height: 1; color: white; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: 0px; }
[dir="rtl"] .slick-prev { left: auto; right: 0px; }
.slick-prev:before { content: "←"; }
[dir="rtl"] .slick-prev:before { content: "→"; }
.slick-next { right: 0px; }
[dir="rtl"] .slick-next { left: 0px; right: auto; }
.slick-next:before { content: "→"; }
[dir="rtl"] .slick-next:before { content: "←"; }

/*焦点图的小圆点*/
.slick-dots { position: absolute; bottom:22px; left:49%; height:16px; list-style: none;  display:none !important; text-align: center; padding: 0; width: 100px; overflow:hidden; }
.slick-dots li {display: none; position: relative; height: 16px; width: 15px; margin: 0 0px; padding: 0; cursor: pointer;  }
.slick-dots li button { border:0; display: block; height: 12px; width: 12px; outline: none; line-height: 0;  padding: 0px; cursor: pointer; border-radius:10px; background:none; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 15px; height: 15px; font-family: "slick"; font-size: 5px; line-height: 16px; text-align: center; color:#000; opacity: 0.2; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color:#000; opacity: 0.7; font-size: 8px; }

/*.slide .div_ul{display: none;}*/






.con_four2{position: relative;float: left;width:310px;height:270px;margin:0;padding:0;}
#marquee4{width:310px;height:270px;overflow:hidden;}
#marquee4 ul li a{
	height:50px;
	width:310px;
	color: #808080;
	line-height: 20px;
	text-align: center;
	margin:0;padding:0;
	padding:10px 0;
	display: block;
	overflow: hidden;
}
.hang{height: 220px;width:310px;overflow: hidden;}
#marquee4 ul li a:hover{
	color: red;
}

#marquee4 ul li{float:left;height:265px;position: relative;list-style: none;width: 310px;}
#marquee4 ul li img{display:block;width:310px;height: 220px;}
#mar4Nav{
	position:absolute;
	left:50%;
	bottom:60px;
	transform: translate(-50%,0%);
	-webkit-transform: translate(-50%,0%);
}
#mar4Nav li{float:left;margin:0 2px;width:8px;height:8px;border-radius: 50%;background:rgba(0,0,0,0.8);border:1px solid #FFF;cursor:pointer;line-height:16px;font-family:Arial;font-size:10px;color:rgba(255,255,255,0);text-align:center;}
#mar4Nav li.navOn{background:red;}


/*首页*/
.swiper{width:100%; min-height:345px; overflow:hidden;position: relative;}
.swiper-container{width:100%;height:345px;z-index:0;}
.swiper-slide{width:100%;height:100%;}
.swiper-slide a{display:block;width:100%;height:100%;position: relative;}
.pagination {
    position: absolute;
    z-index: 20;
    bottom:10px;
    width:100%;
    text-align:center;
	display:none;
}
.swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #555;
    margin: 0 5px 0 0;
    opacity: 0.8;
    border: 1px solid #fff;
    cursor: pointer;
}

.swiper-active-switch {
    background: #ad1d26;
}

.device{width:1000px;height:30px;margin:0 auto;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index:20;}
.arrow-left{float:left}
.arrow-right{float:right}
.arrow-left, .arrow-right { position: absolute; display: block;line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top:50%; margin-top:-28px;  padding: 0; border: none; outline: none; }
.arrow-left:hover, .arrow-left:focus, .arrow-right:hover, .arrow-right:focus { outline: none; background: transparent; color: transparent; }
.arrow-left:hover:before, .arrow-right:hover:before { opacity: 1; }
.arrow-left.slick-disabled:before, .arrow-right.slick-disabled:before { opacity: 0.25; }
.arrow-left:before, .arrow-right:before { font-family: "slick"; font-size: 40px; line-height: 1; color: white; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.arrow-left { left: 0px; }
[dir="rtl"] .arrow-left { left: auto; right: 0px; }
.arrow-left:before { content: "←"; }
[dir="rtl"] .arrow-left:before { content: "→"; }
.arrow-right { right: 0px; }
[dir="rtl"] .arrow-right { left: 0px; right: auto; }
.arrow-right:before { content: "→"; }
[dir="rtl"] .arrow-right:before { content: "←"; }

.clearfix{zoom:1;}



.width980{width: 980px;margin:0 auto;overflow: hidden;}
.shouyeicon{
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	padding:25px 0;
}
.shouyeicon ul{overflow: hidden;padding:0;}
.shouyeicon ul li{
	width: 20%;
	float: left;
	box-sizing: border-box;
	list-style: none;
}
.shouyeicon ul li a{
	display: block;
	width: 100%;
	border-right: 1px solid #ddd;
	box-sizing: border-box;
}
.shouyeicon ul li.sylilast a{border-right: none;}
.shouyeicon ul li .syicon{
	width: 40px;
	height: 40px;
	overflow: hidden;
	margin:0 auto;
	transition: all 0.3s;
	margin-top:5px;
	margin-bottom: 5px;
}
.shouyeicon ul li:hover .syicon{
	transform: scale(1.2);
}
.syicon img{
	width: 100%;
}
.shouyeicon ul li h2{
	font-size: 15px;
	color: #747373;
	text-align: center;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	padding:0 5px;
	font-weight: normal;
	transition: all 0.3s;
}
.shouyeicon ul li:hover h2{
	color: #ba0e19;
}
/*图文新闻*/
.synewsleft{
	width: 650px;
	float: left;
}

.synewsleft h1 {
	height: 80px;
	line-height: 80px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	text-align: left;
	font-size: 12px;
	color: #bbbbbb;
	font-weight: normal;
}
.synewsleft h1 span{
	font-size: 14px;
	color: #ba0e19;
	margin-right: 10px;
	font-weight:bold;
}
.synewsleft h1 a{
	display: block;
	width: 51px;
	text-align: right;
	float: right;
	height: 15px;
	line-height: 15px;
	color: #bbbbbb;
	transition: all 0.3s;
	background: url('../images/t_more.png') no-repeat center;
	background-size: cover;
	margin-top:35px;
}
.sygg .synewsleft h1 a{margin-top:25px;}
.synewsleft h1 a:hover{
	color: #ba0e19;
}
.synewsbanner{margin-top:30px;}
.synewslist{float: left;margin-left: 20px;}
.synewslist ul li{
	width: 310px;
	overflow: hidden;
	height: 35px;
    line-height: 35px;
	list-style: none;
}
.synewslist ul li a{
	display: block;
	font-size: 12px;
    line-height: 29px;
    text-decoration: none;
    color: #656565;
    text-align: left;
    height: 35px;
    line-height: 35px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: all 0.3s;
}
.synewslist ul li a:hover{
	color: #ba0e19;
}
.synewslist ul li a em{
	list-style: none;
	font-style: normal;
	font-size: 10px;
	color: #b73d45;
	margin-right: 5px;
	font-weight:bold;
}

.synewsright{float: right;width: 265px;min}
.synewstab ul{
	height: 60px;
	line-height: 80px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding-top:20px;
	position: relative;
}
.synewstab ul li{
	list-style: none;
	width: 37%;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #656565;
	height: 38px;
	line-height: 38px;
	background: #f0f0f0;
	cursor: pointer;
	transition: all 0.3s;
	font-weight:bold;
}
.synewstab ul .li_aa{
	display: block;
	position: absolute;
	right: 0;
	width: 51px;
	color: #bbbbbb;
	height: 15px;
	background: url('../images/t_more.png') no-repeat center;
	background-size: cover;
	margin-top:12px;
	display: none;
}
.synewstab ul .li_aablock{display: block;}
.synewstab ul li:hover{
	background: #ba0e19;
	color: #fff;
}
.synewstab ul li.synewsli{
	background: #ba0e19;
	color: #fff;
}
.sygongall{display: none;min-height: 210px;}
.sygongallblock{display: block;}
.sygonggao{float: left;margin-top:32px;}
.sygonggao ul li{
	width: 260px;
	overflow: hidden;
	 height: 35px;
    line-height: 35px;
	list-style:none;
}
.sygonggao ul li a{
	display: block;
	font-size: 12px;
    line-height: 29px;
    text-decoration: none;
    color: #656565;
    text-align: left;
    height: 35px;
    line-height: 35px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: all 0.3s;
}
.sygonggao ul li a:hover{
	color: #ba0e19;
}
.sygonggao ul li a em{
	list-style: none;
	font-style: normal;
	font-size: 10px;
	color: #b73d45;
	margin-right: 5px;
	font-weight:bold;
}
/*首页*/
.swiper1{width:265px; min-height:95px; overflow:hidden;position: relative;margin-top:10px;border-top:1px solid #ddd;padding-top:10px;border-bottom:1px solid #ddd;padding-bottom: 10px;}
.swiper1 .swiper-container1{width:250px;height:95px;z-index:0;}
.swiper1 .swiper-slide{width:100%;height:100%;}
.swiper1 .swiper-slide a{display:block;width:100%;height:100%;position: relative;}
.swiper1 .device1{width:265px;height:30px;margin:0 auto;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index:20;}
.arrow-left1{float:left;left: 0;}
.arrow-right1{float:right;right: 0;}
.arrow-left1, .arrow-right1 { 
	position: absolute; 
	display: block;
	line-height: 0; 
	font-size: 16px; 
	cursor: pointer; 
	background: transparent; 
	color: transparent; 
	top:50%; 
	margin-top:-15px;  
	padding: 0; 
	border: none; 
	outline: none; 
	width: 30px;
	height: 30px;
	background: rgba(0,0,0,0.5);
	color: #fff;
	line-height: 30px;
	text-align:center;
}

.swiper1 .swiper-wrapper .swiper-slide a{display: block;width:100%;height:95px;}

/*科室系统*/
.sykeshi{margin:30px auto;border:1px solid #ddd;}
.sykeshilist{
	overflow: hidden;
	
}
.sykeshilist ul li{
	width: 25%;
	float: left;
	padding:15px 0;
	background: #f8f8f8;
	list-style: none;
	cursor: pointer;
	transition: all 0.3s;
}
.sykeshilist ul li:hover{
	background: #ba0e19;
}
.sykeshilist ul li:hover span{
	color: #fff;
	border-right: 1px solid #ba0e19;
}
.sykeshilist ul li.sykeshili{
	background: #ba0e19;
}
.sykeshilist ul li.sykeshili span{
	color: #fff;
	border-right: 1px solid #ba0e19;
}
.sykeshilist ul li span{
	display: block;
	font-size: 14px;
	color: #626161;
	text-align: center;
	border-right: 1px solid #ddd;
	transition: all 0.3s;
}
.sykeshidiv{overflow: hidden;background: #ba0e19;display: none;}
.sykeshidivblock{display: block;}
.sykeshidiv ul{overflow: hidden;padding:10px 25px;padding-right: 5px;min-height: 110px;}
.sykeshidiv ul li{
	float: left;
	list-style: none;
	width: 130px;
	text-align: left;
	margin:5px;
	margin-right: 0;
}
.sykeshidiv ul li a{
	font-size: 12px;
	color: #fff;
	transition: all 0.3s;
}
.sykeshidiv ul li a:hover{
	text-decoration: underline;
}
/*科室系统结束*/


/*媒体视点开始*/
.symedia{margin-top:10px;}
.symedia ul li{
	overflow: hidden;
}
.symedia ul li a {display: block;text-align: left;overflow: hidden;}
.symedia ul li a span{
	font-size: 12px;
	color: #bdbdbd;
	float: left;
	height: 35px;
	line-height: 35px;
}
.symedia ul li a h1{
	font-size: 12px;
	color: #626161;
	float: left;
	height: 35px;
	line-height: 35px;
	border:none;
	width: 365px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-left: 5px;
	transition: all 0.3s;
}
.symedia ul li:hover a h1{
	color: #ba0e19;
}
.symedia ul li a h2{
	color: #626161;
	float: right;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
}

.sygg {margin-bottom: 40px;}

.sygg .synewsleft>h1{
	height: 60px;
    line-height: 60px;
}
.sygg .synewsright{
	margin-top:30px;
	width: 243px;
	float: right;
}
.sylink{overflow: hidden;margin-top:20px;}
.sylink select{
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.syyuanbao{width: 243px;height: 114px;overflow: hidden;}

.synews{margin-top:10px;}


.wapper{margin-top:20px;}
.wapper table{margin:0 auto;}



/*搜索*/
.search{
    width:240px;
    height:35px;
    border:2px solid #ba0e19;
    float: right;
    margin-bottom: 20px;
}
.inpt{
    width:190px;
    height:35px;
    float: left;
}
.inpt input{
    width:205px;
    height:35px;
    border:none;
    padding-left: 15px;
    padding-right: 15px;
    color:#888;
}
.search_icon{
    width: 35px;
    height:35px;
    float: right;
    background: url('../images/search.png') no-repeat center;
    cursor: pointer;
}
.inpt input::-webkit-input-placeholder{
    font-size: 12px;
    color:#a0a0a0;
}


#page { width:640px; min-height:500px; margin:0 auto; overflow:hidden;}
/* #pager { width:980px; min-height:500px; margin:0 auto; zoom:1; position:relative;} */

.news_mian { width:640px;overflow:hidden; }
.news_mian .news_top { width:640px; height:31px; line-height:31px; border-bottom: 1px solid #D1D1CF; overflow:hidden;}
.news_mian .news_top ul { width:426px; float:right; height:31px; overflow:hidden;}
.news_mian .news_top ul li { float:left; width:142px; height:31px;list-style: none;}
.news_mian .news_top ul li a { display:block; text-align:center; border-radius:4px 4px 0 0; color:#666; font-weight:bold; background:#E5E5E5; float:right; line-height:31px; width:140px; height: 31px ;}
.news_mian .news_top ul li .default { background:#96A929; color:#FFF;}

.news_mian .news_dot { min-height:500px;}
.news_mian .news_dot dl dt { height:50px; background:url(../images/dian.jpg) no-repeat left center; line-height:50px; color:#B81B26; font-weight:bold; font-size:14px; text-indent:20px;}
.news_mian .news_dot dl dd { background:url(../images/xian.jpg) no-repeat left top; overflow:hidden;}

.news_mian .news_dot dl dd ul li { float:left; width:80px; text-align:center; line-height:40px;list-style: none;}

.news_mian .news_dot .more { width:640px; margin:10px auto; height:28px; display:block; text-align:center; color:#FFF; line-height:28px; background:#B41E29;}
.news_mian .news_dot .more:hover { text-decoration:none;}

.news_mian .news_dot dl { overflow:hidden; max-height:630px;}
.news_mian .news_dot .maxbast { max-height:5000px;}



.slide_2 { width:345px; min-height:270px; overflow:hidden; margin:0;}
.slider_2 { width:100%;  margin:0 auto; height:270px; }
.slider_2>div{position: relative; height:270px; }
.slider_2 a { display: block;;width:100%; height:50px !important;}
.slider_2 img { width:100%; height:220px; }

.slide_2 .slick-prev,.slide_2 .slick-next{display: none !important;}
.slide_2 .slick-dots { position: absolute; bottom:55px; left:0; height:16px; list-style: none; display:block !important; text-align: center; padding: 0; width: 100%; overflow:hidden; }
.slide_2 .slick-dots li { position: relative; display:inline-block; height: 10px; background: rgba(255,255,255,255,0.5);width: 10px; margin: 0 0px;margin-right: 5px; padding: 0; cursor: pointer;  }
.slide_2 .slick-dots li button { border:0; display: block; height: 12px; width: 12px; outline: none; line-height: 0;  padding: 0px; cursor: pointer; border-radius:10px; background:none; }
.slide_2 .slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slide_2 .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slide_2 .slick-dots li button:before { position: absolute; top: 0; left: 0; content: ""; width: 8px; height: 8px;background: rgba(0,0,0,0.8);border-radius: 50%;border:1px solid #fff; font-family: "slick"; font-size: 5px; line-height: 16px; text-align: center; color:#000; opacity: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slide_2 .slick-dots li.slick-active button:before { color:#000; background: red;opacity: 0.7; font-size: 8px; }


.slide_2>div a p{
	height: 50px;
    width: 345px;
    color: #808080;
    line-height: 20px;
    text-align: center;
    margin: 0;
    padding: 0;
    padding: 10px 0;
    display: block;
    overflow: hidden;
}
.slide_2>div a p:hover{
	color: red;
}

.swiper2{width:746px; min-height:280px; overflow:hidden;position: relative;}
.swiper-container2{width:100%;height:280px;z-index:0;}
.swiper-container2 .swiper-slide{width:100%;height:100%;}
.swiper-container2 .swiper-slide a{display:block;width:100%;height:100%;position: relative;}
.swiper2 .pagination {
    position: absolute;
    z-index: 20;
    bottom:10px;
    width:100%;
    text-align:center;
	display:block;
}
.swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #555;
    margin: 0 5px 0 0;
    opacity: 0.8;
    border: 1px solid #fff;
    cursor: pointer;
}

.swiper-active-switch {
    background: #ad1d26;
}


.clearfix{zoom:1;}
.swiper2 .swiper-wrapper2 .swiper-slide a{display: block;width:100%;height:280px;}


.con_four5{position: relative;float: left;width:345px;height:265px;margin:0;padding:0;}
#marquee6{width:345px;height:265px;overflow:hidden;}
#marquee6 ul li a{
	height:50px;
	width:345px;
	color: #808080;
	line-height: 20px;
	text-align: center;
	margin:0;padding:0;
	padding:10px 0;
	display: block;
	overflow: hidden;
}
.hang{height: 220px;width:345px;overflow: hidden;}
#marquee6 ul li a:hover{
	color: red;
}

#marquee6 ul li{float:left;height:265px;position: relative;list-style: none;width: 345px;}
#marquee6 ul li img{display:block;width:345px;height: 220px;}
#mar5Nav{
	position:absolute;
	left:50%;
	bottom:60px;
	transform: translate(-50%,0%);
	-webkit-transform: translate(-50%,0%);
}
#mar5Nav li{float:left;margin:0 2px;width:8px;height:8px;border-radius: 50%;background:rgba(0,0,0,0.8);border:1px solid #FFF;cursor:pointer;line-height:16px;font-family:Arial;font-size:10px;color:rgba(255,255,255,0);text-align:center;}
#mar5Nav li.navOn{background:red;}