/* CSS Document */
html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { content: attr(placeholder); }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());
}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { font-size: 0; line-height: 0; height: 20px; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family: SimSun; }
.img { text-align: center; overflow: hidden; }
.aaaaaa { }
body { font-size: 12px; background: #fff; }

.kuang{ width: 1100px; margin: 0 auto;}
.banner1{ overflow:hidden; position: relative; z-index:0;}
.banner1cont{ overflow:hidden; position: relative; z-index:0;}
.banner1cont ul{ overflow:hidden;}
.banner1cont ul li{ overflow:hidden;}
.banner1cont ul li img{ width:100%;}
.banner1tit{ position:absolute; bottom:10px; left:0; z-index:1; width:100%; font-size:0; text-align:center;}
.banner1tit tt{ display:inline-block;}
.banner1tit ul{ overflow:hidden; display:inline-block; margin:0 auto;}
.banner1tit ul li{ width:12px; height:12px; line-height:0; overflow:hidden; float:left; margin:0 5px; border-radius:50%; display:inline; background:#ccc; cursor:pointer;}
.banner1tit ul li.hover{ background:#f00;}
.banner1arrleft,.banner1arrright{ cursor:pointer; position:absolute; width:44px; height:44px; overflow:hidden; top:50%; margin-top:-22px; z-index:2; background-image:url(../images/bannerarr.png); background-repeat:no-repeat;}
.banner1arrleft{ left:5%;  background-position:0 0;}
.banner1arrleft:hover{  background-position:0 -44px;}
.banner1arrright{ right:5%;  background-position:-44px 0;}
.banner1arrright:hover{  background-position:-44px -44px;}

.sx_nav { background: #2158b5; overflow: hidden; }
.sx_nav ul { width: 1200px; margin: 0px auto; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.sx_nav ul li { width: 200px; height:56px; line-height: 56px; text-align: center; font-size: 18px; color: #fff; }
.sx_nav ul li a { color: #fff; }
.sx_ban { overflow: hidden; height: 468px; background: url(../images/banner01.jpg) no-repeat center top; }
.content { width: 1200px; margin: 0px auto; }
.sx_dh { padding: 20px 0px 60px 0px;  }
.dh_con { width: 1200px; height: 116px; background: #2158b5; border-radius: 8px; box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.28);margin-bottom: 40px; }
.dh_con ul { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.dh_con ul li { width: 100px; height: 116px; text-align: center; }
.dh_con ul li i { display: block; }
.dh_con ul li p { font-size: 16px; color: #fff; padding-top: 6px; }
.dh_con ul li a { text-decoration: none; }
.dh_con ul li:hover { background: #cda980; }
.sx_zj { background: #f0f0f0; padding-top: 60px; }
.zj_xg { position: relative; z-index: 0; }
.zj_jt1 { position: absolute; z-index: 1; top: 160px; left: -95px; }
.zj_jt2 { position: absolute; z-index: 1; top: 160px; right: -95px; }
.zj_xg_con { overflow: hidden; }
.zj_xg_con li { position: relative; }
.zj_xg_tit { font-size: 0; }
.zj_lm1 { position: absolute; top: 40px; left: 386px; }
.zj_lm1 h2 { padding-bottom: 18px; background: url(../images/zj_line.png) no-repeat bottom left; font-size: 40px; font-weight: bold; color: #2158b5; overflow: hidden; }
.zj_lm1 h3 { padding: 12px 0px 0px 8px; overflow: hidden; }
.zj_lm1 h3 span { display: inline-block; padding-left: 16px; background: url(../images/dt_ic.png) no-repeat center left; font-size: 18px; color: #333; line-height: 30px; }
.zj_lm1 p { margin: 20px 0px 0px 6px; width: 454px; height: 82px; background: url(../images/zj_sc.png) no-repeat center top; box-sizing: border-box; padding: 16px 16px 0px 100px; font-size: 15px; color: #333; line-height: 26px; }
.zj_lm2 { width: 243px; position: absolute; top: 44px; right: 60px; }
.zj_lm2 dd { margin-bottom: 35px; }
.sx_jk { padding: 60px 0px; }
.jk_tit { padding-bottom: 50px; text-align: center; }
.sx_jj { width: 358px; position: relative; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.23); }
.jj_wz { position: absolute; top: 220px; left: 15px; width: 324px; }
.jj_wz h2 { font-size: 20px; font-weight: bold; color: #2158b5 }
.jj_wz p { font-size: 15px; color: #333; line-height: 24px; padding-top: 6px; }
.sx_dt { width: 460px; margin-left: 42px; }
.sx_dt h3 { height: 24px; background: url(../images/dt_tbg.png) repeat-x center bottom; }
.sx_dt h3 span { width: 106px; height: 24px; display: inline-block; line-height: 24px; color: #333; font-size: 24px; background: #fff; }
.sx_dt div { overflow: hidden; padding: 36px 0px 24px 0px; }
.sx_dt div i { display: block; float: left; margin-right: 16px; display: inline; }
.sx_dt div i img{ width:173px; height:168px;}
.sx_dt div h2 { font-size: 18px; font-weight: bold; color: #333; line-height: 18px; }
.sx_dt div p { padding-top: 14px; overflow: hidden; text-indent: 2em; font-size: 16px; color: #333; line-height: 28px; }
.sx_dt div p a { color: #ff0000; }
.sx_dt ul { overflow: hidden; zoom: 1; padding-top: 16px; border-top: 1px solid #dbdbdb; }
.sx_dt ul li { overflow: hidden; padding-left: 16px; background: url(../images/dt_ic.png) no-repeat center left; font-size: 16px; color: #333; line-height: 34px; }
.sx_dt ul li a { text-decoration: none; }
.sx_dt ul li span { float: right; }
.sx_zn { width: 300px; }
.sx_zn h3 { height: 24px; background: url(../images/dt_tbg.png) repeat-x center bottom; }
.sx_zn h3 span { width: 106px; height: 24px; display: inline-block; line-height: 24px; color: #333; font-size: 24px; background: #fff; }
.sx_zn ul { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-top: 4px; }
.sx_zn ul li { margin-top: 24px; }
.sx_zn i { display: block; text-align: center; padding-top: 26px; }
.sx_bz { padding: 60px 0px 70px 0px; background: #f0f0f0; }
.bz_tit { text-align: center; padding-bottom: 44px; }
.bz_xg { width: 584px; overflow: hidden; }
.bz_xg_tit { width: 120px; }
.bz_xg_tit li { overflow: hidden; height: 48px; line-height: 48px; background: #cda980; border-radius: 6px; margin-bottom: 12px; text-align: center; font-size: 18px; color: #fff; }
.bz_xg_tit li.hover { background: #2158b5; }
.bz_xg_tit h2 { overflow: hidden; height: 48px; line-height: 48px; background: #cda980; border-radius: 6px; text-align: center; font-size: 18px; color: #fff; }
.bz_xg_tit h2 a { color: #fff; }
.bz_xg_con { width: 448px; }
.bz_xg_con li { overflow: hidden; }
.bz_lm1 { padding: 6px 0px 26px 0px; border-bottom: 1px solid #c9c9c9; box-sizing: border-box; overflow: hidden; }
.bz_lm1 i { display: block; float: left; margin-right: 20px; display: inline; }
.bz_lm1 i img{width:172px; height: 208px;}
.bz_lm1 h2 { overflow: hidden; height: 44px; line-height: 44px; background: url(../images/kp_line.png) no-repeat bottom left; font-size: 18px; font-weight: bold; color: #2158b5; }
.bz_lm1 h2 a{ color:#2158b5;}
.bz_lm1 p { overflow: hidden; padding-top: 10px; text-indent: 2em; font-size: 15px; color: #333; line-height: 24px; }
.bz_lm1 p a { color: #ff0000; }
.bz_lm2 { height: 106px; box-sizing: border-box; border-bottom: 1px solid #c9c9c9; padding-top: 20px; }
.bz_lm2 dl { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.bz_lm2 dl dd { width: 224px; box-sizing: border-box; padding-left: 14px; line-height: 30px; background: url(../images/dt_ic.png) no-repeat center left; font-size: 16px; color: #333; }
.bz_lm2 dl dd a { color: #333; }
.hj_xg { overflow: hidden; }
.hj_xg_tit { padding-bottom: 30px; }
.hj_xg_tit ul { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.hj_xg_tit ul li { width: 216px; height: 77px; text-align: center; line-height: 70px; background: url(../images/hj_tbg.png) no-repeat center top; font-size: 20px; color: #fff; }
.hj_xg_tit ul li.hover { background: url(../images/hj_thover.png) no-repeat center top; }
.hj_xg_con { overflow: hidden; }
.hj_xg_con li { overflow: hidden; }
.hj_lm1 { overflow: hidden; }
.hj_lm1 i { display: block; }
.hj_lm1 dl { width: 786px; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.hj_lm1 dl dd { margin-top: 3px; }
.hj_lm1 dl dd:nth-of-type(1), .hj_lm1 dl dd:nth-of-type(2) { margin-top: 0px; }
.foot { overflow: hidden; zoom: 1; border-top: 5px solid #2158b5; margin-bottom: 70px; background: #2158b5; }
.foot_box { padding: 48px 0px 34px 0px; overflow: hidden; }
.foot_logo { width: 448px; height: 166px; padding-top: 40px; box-sizing: border-box; background: url(../images/foot_xian.png) no-repeat center right; }
.foot_wz { width: 416px; margin-left: 20px; background: url(../images/foot_xian.png) no-repeat center right; height: 166px; font-size: 20px; color: #fff; line-height: 40px; }
.foot_wz span { font-size: 36px; font-weight: bold; }
.foot_wz font { font-size: 24px; font-weight: bold; }
.foot_wx { width: 278px; margin-top: 12px; }
.foot_wx ul { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.foot_wx ul li { width: 131px; }
.foot_bot { padding: 34px 0px 24px 0px; text-align: center; background: url(../images/foot_line.png) repeat-x center top; overflow: hidden; }
.foot_bot i { display: block; margin-top: 14px; }
.foot_bot p { font-size: 20px; color: #fff; }
.foot_tl { height: 74px; line-height: 74px; overflow: hidden; text-align: center; font-size: 20px; color: #fff; background: #2c2525; }
.sx_xf { position: fixed; bottom: 0px; left: 0px; z-index: 999; width: 100%; background: #2158b5; }
.sx_xf ul { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.sx_xf ul li { display: block; }
/*列表*/
.sx_box1 { width: 790px; }
.sx_box2 { width: 380px; }
.sx_weizhi { overflow: hidden; height: 80px; line-height: 80px; padding-left: 42px; font-size: 18px; color: #666; background: url(../images/weizhi.png) no-repeat center left; }
.sx_weizhi a { color: #666; padding: 0px 6px; text-decoration: none; }
.sx_weizhi a span { color: #2158b5; }
.sx_list { overflow: hidden; }
.sx_list li { margin-bottom: 36px; overflow: hidden; zoom: 1; box-sizing: border-box; padding: 24px 24px 30px 20px; border: 1px solid #e1e1e1; border-left: 2px solid #2158b5; }
.sx_list li h2 { font-size: 28px; color: #333; }
.sx_list li p { overflow: hidden; padding-top: 8px; font-size: 18px; color: #333; line-height: 30px; }
.sx_list li p a { color: #ff0000; }
.sx_page { overflow: hidden; text-align: center; font-size: 14px; }
.sx_page span, .sx_page pre { padding: 0px 10px; line-height: 30px; cursor: pointer; border: 1px solid #ebebeb; margin: 0px 6px; }
.sx_page span.hover { color: #fff; background: #f97b00; }
.sx_page select { height: 30px; }
.list_an { text-align: center; padding: 56px 0px; }
.list_an a { display: inline-block; width: 280px; height: 70px; line-height: 70px; border-radius: 35px; color: #fff; font-size: 24px; background: #2158b5; margin: 0px 10px; }
.list_an a:last-child { background: #cda980; }
.sx_bor,.wp11, .lb_nyzjqh{ margin-bottom: 28px; border: 1px solid #e1e1e1; padding: 0px 24px; overflow: hidden; box-sizing: border-box; }
.sx_tit { overflow: hidden; height: 64px; line-height: 64px; background: url(../images/tit_ic.png) no-repeat center right; font-size: 26px; color: #2158b5; }
.kp_con { overflow: hidden; }
.kp_con i { display: block; }
.kp_con p { overflow: hidden; height: 64px; line-height: 64px; font-size: 22px; color: #333; }
.kp_con p a { color: #333; }
.list_zj { overflow: hidden; }
.list_zj i { display: block; }
.lb_nyzjqh h4 { padding-top: 14px; overflow: hidden; font-size: 16px; color: #333; line-height: 26px; }
.lb_nyzjqh h2 { text-align: center; padding: 24px 0px; }
.lb_nyzjqh h2 a { width: 198px; height: 56px; line-height: 56px; border-radius: 28px; background: #2158b5; display: inline-block; font-size: 20px; color: #fff; }
.list_pp { overflow: hidden; }
.list_pp i { display: block; }
.list_pp p { padding: 10px 0px; overflow: hidden; font-size: 16px; color: #333; line-height: 26px; }
.sx_bor2 { border: 1px solid #e1e1e1; padding: 0px 1px; overflow: hidden; box-sizing: border-box; }
.sx_bor2 .sx_tit { width: 330px; margin: 0px auto; }
.list_zn { overflow: hidden; }
.list_zn ul { padding: 8px 0px 20px 32px; }
.list_zn ul li { overflow: hidden; margin-top: 20px; }
.list_zn ul li:first-child { margin-top: 0px; }
.list_zn dl { padding: 4px 10px 16px 10px; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; flex-wrap: wrap; -webkit-flex-wrap: wrap; background: #e2e2e2; overflow: hidden; }
.list_zn dl dd { width: 172px; height: 52px; line-height: 52px; border-radius: 6px; background: #2158b5; text-align: center; margin-top: 14px; font-size: 18px; color: #fff; }
.list_zn dl dd a { color: #fff; }
/*文章*/
.sx_wz { border: 1px solid #e1e1e1; margin: 32px 0px 45px 0px; }
.sx_wz .wtitle{font-size: 30px; text-align: center; padding: 20px 20px 20px;}
.wz_con { font-size: 18px; color: #666; line-height: 36px; padding: 20px 20px 0px 20px; }
.wz_con span { font-weight: bold; color: #2158b5; }

.wz_con .list_an { padding: 50px 0px 60px 0px; }
.wz_con h2 { padding: 8px 0px;}
.wp06 { width:1200px;margin: 30px auto; overflow: hidden; zoom: 1; }
.wp6_tt ul { margin: 0 auto 25px; display: flex; justify-content: space-between; flex-wrap: wrap; }
.wp6_tt ul li { border: 1px solid #b2b2b2; width: 234px; color: #666; font-size: 20px; height: 80px; box-sizing: border-box; text-align: center; box-sizing: border-box; padding: 15px 0 0; line-height: 1; }
.wp6_tt ul li span { font-size: 12px; color: #999; }
.wp6_tt ul li.hover { background: #2158b5; color: #FFF; font-weight: bold; }
.wp6_tt ul li.hover span { font-weight: normal; color: #FFF; }
.wp6_ct { height: 545px; border: 1px solid #d4d4d4; box-sizing: border-box; }
.wp61 { padding: 0 64px 0 28px; box-sizing: border-box; }
.wp61 dl dt { float: left; box-sizing: border-box; margin: 33px 39px 0 0 }
.wp61 dl dd { float: left; width: 693px; }
.wp61 dl dd h3 { background: url(../images/wp61_tbg.jpg) no-repeat top center; height: 140px; padding: 20px 0 0; box-sizing: border-box; color: #2158b5; font-size: 36px; }
.wp61 dl dd h3 strong { font-size: 37px; }
.wp61 dl dd p { font-size: 16px; line-height: 36px; color: #333; margin: 20px 0 12px; }
.wp61 dl dd h4 { width: 532px; margin: 0 auto; }
.wp62 { display: flex; justify-content: space-between; flex-wrap: wrap; margin: 30px auto; width: 1145px; }
.wp62 div { width: 275px; height: 478px; position: relative; }
.wp62 div p { position: absolute; left: 0; bottom: 0; width: 275px; height: 96px; background: rgba(0,0,0,0.5); color: #FFF; box-sizing: border-box; padding: 20px 15px 0; font-size: 18px; line-height: 28px; }
.wp62 div:after { transition: all 0.3s linear 0s; background: rgba(0,0,0,1); }
.wp62 div.hover:after { content: ""; display: inline-block; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; left: 0; top: 0; }
.zjx_zj{ width:1200px; margin:30px auto 0; overflow:hidden;}

.zjx_zj li{ background:#dadada; overflow:hidden; width:232px; height:358px; float:left; margin:0 0 16px 8px; background-color: rgb(218, 218, 218);box-shadow: 0px -2px 0px 0px rgba(128, 26, 30, 0.2);}
.zjx_zj li em{ width:232px;display:block}
.zjx_zj li em img{ width:100%}
.zjx_zj li:nth-of-type(5n){ margin-right:0;}
.zjx_zj li h2{ text-align:center; margin:12px 0 4px 0; color:#333333; font-size:16px;}
.zjx_zj li h2 b{ color:#2158b5; font-size:22px;}
.zjx_zj li p{ color:#666666; font-size:14px; line-height:20px; margin:0 14px;}
.zjx_zj li h3{ text-align:center; font-size:0;}
.zjx_zj li h3 a{ vertical-align:middle; display:inline-block; margin:14px 7px 0;}



/*科室介绍*/
.ksjs_content{ overflow: hidden;}
.ksjs_titi{ margin: 56px 0 38px 0; color: #2c2c2c; font-size: 40px; font-weight: bold; text-align: center;}
.ksj_post{ height: 42px; line-height: 42px; background: url(../images/ks_bg.png) repeat-x left top; padding-left: 16px; color: #838383; font-size: 16px;}
.ksji_xbt{ overflow: hidden;}
.ksji_xbt h2{  overflow: hidden; width: 316px; margin: 46px auto;}
.ksji_xbt h2 cite{ float: left; margin-right: 8px;}
.ksji_xbt h2 span{ float: left; width: 222px; color: #dedede; text-transform: uppercase;}
.ksji_xbt h2 span b{ color: #2158b5; font-size: 46px; font-weight: bold; display: block;} 
.ksji_xbt ul li{ float: left; width: 33%;  overflow: hidden; margin-bottom: 40px; display: flex; justify-content:space-between; flex-wrap: wrap;}
.ksji_xbt ul li cite{ float: left; width: 157px; height: 157px;}
.ksji_xbt ul li span{ float: right; color: #d4d4d4; font-size: 12px; text-transform: uppercase; margin: 40px 0 0 30px;  box-sizing: border-box; }
.ksji_xbt ul li span em{ font-style: normal; display: block; color: #414141; font-size: 26px; margin-top: 10px;  }
.ksji_xbt ul li span.tob{ margin: 12px 0;}

/*科室介绍*/


.h1{ text-align:center; padding:20px 0 15px; overflow:hidden;}
.h1 h1{ font-size:40px; line-height:56px; font-weight:bold;}
.blank2 { font-size:0; line-height:0; height: 10px; clear: both; overflow: hidden;}

.side01{ width:168px;}
.side02{ width:892px;}
.menu{ overflow:hidden; background:#f1f1f1;}
.menu dl{ overflow:hidden; padding:0 0 30px;}
.menu dl dt{ overflow:hidden; background:#2158b5; text-align:center; font-size:28px; font-weight:bold; color:#fff; padding:16px 0 0; line-height:1.3;}
.menu dl dt span{ display:block; font-size:12px; font-weight:normal; padding:0 0 16px; text-transform:uppercase;}
.menu dl dt:after{ content:""; display:block; height:9px; overflow:hidden; font-size:0; line-height:0; background:#f1f1f1 url(../images/sj.png) no-repeat center bottom;}
.menu dl dd{ font-size:20px; line-height:45px; border-bottom:#d1d1d1 1px dashed; text-align:center; margin:0 10px; color:#2c2c2c;}
.menu dl dd:nth-of-type(1){ margin:15px 10px 0; font-weight:bold;}
.menu dl dd a{ display:block; color:#2c2c2c;}
.menu dl dd.hover a{ color:#2c2c2c;}

.menu2{ overflow:hidden; background:#f1f1f1;}
.menu2 dl{ overflow:hidden; padding:0 0 90px;}
.menu2 dl dt{ overflow:hidden; background:#2158b5; text-align:center; font-size:28px; font-weight:bold; color:#fff; padding:16px 0 0; line-height:1.3;}
.menu2 dl dt span{ display:block; font-size:12px; font-weight:normal; padding:0 0 16px; text-transform:uppercase;}
.menu2 dl dt:after{ content:""; display:block; height:9px; overflow:hidden; font-size:0; line-height:0; background:#f1f1f1 url(../images/sj.png) no-repeat center bottom;}
.menu2 dl dd{ font-size:20px; line-height:52px; text-align:center; color:#2c2c2c;}
.menu2 dl dd:nth-of-type(1){ margin:15px 0 0;}
.menu2 dl dd.hover{ background:#dcdcdc; font-weight:bold;}
.menu2 dl dd:hover{ background:#dcdcdc; font-weight:bold;}
.menu2 dl dd a{ display:block; color:#2c2c2c;}
.menu2 dl dd.hover a{ color:#2c2c2c;}

.weizhi{ background:url(../images/bg1.png) repeat left top; font-size:16px; line-height:42px; color:#838383; padding:0 18px;}
.weizhi a{ color:#838383;}
.list1{ overflow:hidden;}
.list1 ul{ overflow:hidden; padding:20px 0 40px;}
.list1 ul li{ overflow:hidden; padding:16px 194px 16px 30px; background:url(../images/sj2.png) no-repeat left 24px; border-bottom:#d9d9d9 1px dashed; position:relative; z-index:0;}
.list1 ul li h3{ line-height:26px; font-size:22px; color:#3c3c3c;}
.list1 ul li h3 a{ color:#3c3c3c;}
.list1 ul li em{ position:absolute; z-index:1; right:0; top:16px; line-height:26px; font-style:normal; color:#b7b7b7; font-size:16px;}
.list1 ul li p{ font-size:14px; line-height:24px; color:#9a9a9a; margin:15px 0 0;}
.page { overflow:hidden;}
.page  li { border: 1px solid #cccccc; overflow: hidden; zoom: 1; float: left; margin: 0 5px; line-height:28px; font-size:16px;}
.page  li.thisclass { padding:0 7px; background: #0140ab; color:#fff;}
.page  li a, .page ul li span { color: #555555; display: inline-block; padding:0 7px;}
.page  li a:hover, .page ul li a.cur { background: #0140ab; color: #ffffff; text-decoration: none; }
.article{ text-align:center; overflow:hidden;}
.article h1{ font-size:22px; color:#3c3c3c; line-height:50px; }
.wenzhang{ font-size:16px; line-height:32px; color:#6a6a6a; padding:15px 0; text-align:justify;}



.youlink{ overflow:hidden; width:620px; margin:30px auto 0}
.youlink b{ float:left;font-size:20px}
.youlink ul li{ float:left; color:#FFF; font-size:20px; margin-right:20px}
.youlink ul li a{ color:#FFF}



.wrap{ width: 1203px; margin: 0 auto;}
.zleft>*{

float:left;

}
.zj-list{

margin-top:50px;

height:660px;

background:#fff;

box-shadow:0 0 20px #ccc;

}

.zj-list>li>img{

width:300px;

}

.zj-item-list>li{

display:none;

padding-top:40px;
position: relative;
z-index: 0;

}
.zj-item-list>li>img{ position: absolute; left:20px; top:20px;}

.zj-item-list>li:first-of-type{

display:block;

}

.zj-text{



width:500px;

position:relative;
margin-left: 380px;

}

.zj-text>p:first-of-type{

font-size:80px;

font-weight:bold;

color:#eee;

position:absolute;

left:40px;

top:10px;

}

.zj-text>p:nth-of-type(2){

margin-top:50px;

font-size:26px;

color:#000;

position: relative;

z-index: 99;

}

.zj-text>p:nth-of-type(2)>span{

font-size:46px;

color:#ff9d00;

font-weight:bold;

margin-right:20px;

}

.zj-text>div{

height:100px;

}

.zj-text p{

margin-top:20px;

font-size:18px;

color:#444;

width:500px;

}

.zj-text>img{

margin-top:70px;

}

.zj-text a{

margin:20px 0 0 200px;
display: block;

}

.zj-text>p:last-of-type{

line-height:35px;



}

.zj-list-ul{

width:280px;

height:570px;

padding-top:40px;

margin-left:20px;
overflow: hidden;

}

.zj-list-ul>li{

cursor:pointer;

width:130px;

height:180px;

float:left;

margin:0 5px 10px;

}

.zj-list-ul>li>p{

font-size:20px;

color:#444;

text-align:center;

margin-top:10px;

}

.zj-list-ul>li>div{

width:128px;

height:128px;

background:#dddddd;

overflow:hidden;



}

.zj-list-ul>li>div>img{

width:130px;

position:relative;

right:0px;

}

.zj-list-ul>li:first-of-type>div{

background:#336bca;

}
.zj-yuandian{

width:100px;

float:right;

position:relative;

bottom:20px;

right:10px;

}

.zj-yuandian>span:first-of-type{

background:#4774b8;

}

.zj-yuandian>span{

display:inline-block;

width:16px;

height:16px;

background:#ccc;

cursor: pointer;

border-radius:8px;
margin: 0 2px;

}
.new_hj{ margin: 50px 0 30px;}



