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;}
.top{ background: url(../images/top_bg.png) repeat-x center top/1px 89px; overflow: hidden;}
.sy_menu{ background: #2158b5; height: 60px; overflow: hidden;}
.sy_menu ul{ text-align: center; font-size: 0;}
.sy_menu ul li{ vertical-align: middle; display: inline-block; width: 180px; background: url(../images/nav_xx.png) no-repeat right top/2px 60px; color: #ffffff; font-size: 20px; height: 89px;line-height: 60px;}
.sy_menu ul li a{ color: white;}
 

.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;}


.list_newspage{margin-bottom: 100px;}
.list_news{}
.list_news li{border-bottom: 1px dotted #e1e1e1;}
.list_news li a{height: 59px;line-height: 59px; overflow: hidden;display: block;width: 100%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;
position: relative; padding-left: 15px;}
.list_news li a:before{ position: absolute; left: 0;top: 50%; margin-top: -1.5px; width: 3px; height: 3px; background: #777777; content: ""; }
.list_news li span{color: #bfbfbf;font-size: 12px;float: left;width: 85px;float: right;}
.list_news li em{color: #444;font-size: 14px;float: left;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 660px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.list_news li.hot em{  background: url(../images/new_icon.png) no-repeat right center;padding-right: 42px;}
.list_news li a:hover em{color: #0fa09a;}
.list_news li.li5{margin-bottom: 59px;}
.list_news li.li1 em{/*font-weight: bold; font-size: 16px;*/}
.list_news li a:hover{ background: #fafafa;}
.news_dltop{ padding-bottom: 28px; }
.news_dltop a{ overflow: hidden; display: block; transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.news_dltop dt{width: 230px; height: 165px; overflow: hidden;float: left;}
.news_dltop dt img{width: 100%; height: 100%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.news_dltop dd{float: left;margin-left: 33px; width: 585px;}
.news_dltop dd h3{ font-size: 24px; font-weight: bold; color: #222222; line-height: 40px; height: 40px;font-family: "微软雅黑";
transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;
 text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_dltop dd h4{ color: #bfbfbf; font-size: 12px;line-height: 20px; height: 20px; }
.news_dltop dd h5{ color: #f6b834; font-size: 12px; padding-left: 20px; background: url(../images/more_ico2.png) no-repeat left center; }
.news_dltop dd .txt{  max-height: 48px; overflow: hidden; margin:6px 0 22px; font-size: 18px;}

.news_dltop a:hover h3{ color: #0fa09a; }
.news_dltop a:hover dt img{ transform: scale(1.05);  -webkit-ttransform: scale(1.05);}




.sy_enter{ background: url(../images/zj_bg.png) repeat-x center top/4px 100px; overflow: hidden; height: 100px;}
.sy_eleft{ margin: 5px 0 0 0;}
.sy_eright{ margin-top: 15px;}
.sy_bk1{ overflow: hidden; padding:38px 0}
.sy_bk1left{ width: 690px; height: 285px; overflow: hidden;  box-sizing: border-box; padding: 26px 12px; background: #fff; box-shadow: 0 0 10px #f2f2f2;}
.sy_bk1left h2{ color: #1d1d1d; font-size: 24px; }
.sy_bk1left h2 img{ vertical-align: middle; margin-right: 6px;}
.sy_bk1left h2 span{ color: #c0c0c0; font-size: 12px; text-transform: uppercase;}
.sy_bk1left h3{ color: #c0c0c0; font-size: 12px;  text-transform: uppercase;}
.sy_wix{ overflow: hidden; margin-top: 18px;}
.sy_wix cite{ float: left; border:1px solid #eeeeee; padding: 2px; margin-right: 10px;}
.sy_wix span{ float: left; width: 516px; overflow: hidden; color: #8c8c8c; font-size: 16px; line-height: 26px; text-indent: 2em; margin-top: 4px;}
.sy_wix span a{ color: #ce0000;}
.sy_bk1left ul li{ background: url(../images/sy_dian.png) no-repeat left center/4px 4px; padding-left: 10px; border-bottom: 1px dashed #e5e5e5; color: #3f3f3f; font-size: 14px; line-height: 40px; }  
.sy_bk1right{ width: 390px; height: 285px; overflow: hidden; background: #fff; overflow: hidden;  box-sizing: border-box; padding: 26px 12px; background: #fff; box-shadow: 0 0 10px #f2f2f2;}
.sy_bk1right h2{ color: #1d1d1d; font-size: 24px; }
.sy_bk1right h2 img{ vertical-align: middle; margin-right: 6px;}
.sy_bk1right h2 span{ color: #c0c0c0; font-size: 12px; text-transform: uppercase;}
.sy_bk1right dl{ text-align: center; font-size: 0; margin-top: 12px;}
.sy_bk1right dl dd{ vertical-align: middle; display: inline-block; margin: 0 20px 12px; width: 70px;}
.sy_bk1right dl dd span{ color: #626262; font-size: 16px; display: block; margin-top: 8px;}
 

.sy_bk2{ overflow: hidden;}
.sy_titi{ overflow: hidden; background: url(../images/sy_xbg.png) no-repeat center bottom/1100px 3px;}
.sy_xbt{ font-size: 34px; overflow: hidden; float: left;}
.sy_xbt span{ border-bottom: 3px solid #2158b5; display: inline-block; }
.sy_xbt span img{ vertical-align: middle;}
.sybk2_djx{ margin:0 0 2px 40px; overflow: hidden; float: left; width: 600px;}
.sybk2_djx li{ width: 196px; height: 54px; line-height: 54px;  color: #a4a3a3;font-size: 20px; float: left; padding-left: 64px; box-sizing: border-box;}
.sybk2_djx li#sy_bk2_d01{ background: #ffffff url(../images/sy_bk2_d01.png) no-repeat 20px center; }
.sybk2_djx li#sy_bk2_d01.hover{background: #2158b5 url(../images/sy_bk2_d01_02.png) no-repeat 20px center; color: white;}
.sybk2_djx li#sy_bk2_d02{ background: #ffffff url(../images/sy_bk2_d02.png) no-repeat 20px center; }
.sybk2_djx li#sy_bk2_d02.hover{background: #2158b5 url(../images/sy_bk2_d02_2.png) no-repeat 20px center; color: white;}
.sybk2_djx li#sy_bk2_d03{ background: #ffffff url(../images/sy_bk2_d02.png) no-repeat 20px center; }
.sybk2_djx li#sy_bk2_d03.hover{background: #2158b5 url(../images/sy_bk2_d02_2.png) no-repeat 20px center; color: white;}


.sy_bk2_qie{ overflow: hidden; margin: 20px 0 0;}
.sy_bk2_qie ul li{ float: left; overflow: hidden; }
.sy_bk2_qie ul li dd{border: 1px solid #eeeeee; padding: 2px; width: 250px; box-sizing: border-box; float: left; margin-right: 30px;}
.sy_bk2_qie ul li dd:nth-of-type(4){ margin-right: 0;}
.sy_bk2_qie ul li dd div{ position: relative; text-align: center;}
.sy_bk2_qie ul li dd div span{ position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0,0,0,0.5); overflow: hidden; color: #ffffff; font-size: 22px; padding: 8px 0;} 
.sy_bk2_qie ul li dd div span a{ width: 100px; height: 36px; background: #2158b5; margin: 4px auto 0; line-height: 36px; border-radius: 6px; display:block; font-size: 16px; color: #fff;} 
.sy_bk3{ overflow: hidden; margin: 50px 0 46px;}
.sybk3_djx{ overflow: hidden; margin:0 0 2px 40px; float: left;}
.sybk3_djx ul li{ width: 196px; height: 54px; line-height: 54px; background: #ffffff; color: #a4a3a3;font-size: 20px; float: left; box-sizing: border-box; padding-left: 60px;}
.sybk3_djx ul li#sybk3_djx1{ background: url(../images/sy_bk3_pix01_2.png) no-repeat 20px center;}
.sybk3_djx ul li#sybk3_djx1.hover{ background: url(../images/sy_bk3_pix01.png) no-repeat 20px center #2158b5;   color: #fff;}
.sybk3_djx ul li#sybk3_djx2{ background: url(../images/sy_bk3_pix02_2.png) no-repeat 20px center;}
.sybk3_djx ul li#sybk3_djx2.hover{ background: url(../images/sy_bk3_pix02.png) no-repeat 20px center #2158b5;   color: #fff;}
.sybk3_djx ul li#sybk3_djx3{ background: url(../images/sy_bk3_pix02_2.png) no-repeat 20px center;}
.sybk3_djx ul li#sybk3_djx3.hover{ background: url(../images/sy_bk3_pix02.png) no-repeat 20px center #2158b5;   color: #fff;}

.sybk3_q02{ margin-top: 30px; overflow: hidden;}
.sybk3_q02 ul li{ float: left; overflow: hidden;}
.sybk3_q02 ul li .sy_bk3_ne{ width: 330px; overflow: hidden;}
.sy_bk3_pic{ border:1px solid #eeeeee; padding: 2px; overflow: hidden;}
.sy_bk3_xuz{ overflow: hidden;}
.sy_bk3_xuz h2{ background: url(../images/xu_bg.png) no-repeat center bottom; margin: 50px 0 28px;font-size: 24px; padding-bottom: 12px;;}
.sy_bk3_xuz h2 img{ vertical-align: middle; margin-right: 6px;}
.sy_bk3_xuz dl{ background: #f5f5f5; padding: 28px 0 0 25px; color: #3a3a3a; overflow: hidden; height: 226px; box-sizing: border-box;}
.sy_bk3_xuz dl dd{ font-size: 16px; line-height: 34px; float: left; background: url(../images/decoe.png) no-repeat left center/14px 9px; padding-left: 22px; width: 126px; box-sizing: border-box; }
.sy_bk3_xuz dl dd:nth-of-type(2n){ width: 140px;}
.sy_bk3_xuz dl dd a{ color: #3a3a3a;}
.sy_bk3_rne{ width: 720px; overflow: hidden;}
.sy_bk3_rne dl{ overflow: hidden;}
.sy_bk3_rne dl dd{ width: 330px; float: left; overflow: hidden; margin:0 52px 55px 0;}
.sy_bk3_rne dl dd:nth-of-type(2n){ margin-right: 0;}
.sy_bk3_rne dl dd h2{ color: #3a3a3a; font-size: 24px;}
.sy_bk3_rne dl dd p{ color: #c6c6c6; font-size: 14px; line-height: 21px; margin: 8px 0 20px;}
.sy_bk3_rne dl dd h3{ overflow: hidden; margin-top: 20px;}
.sy_bk3_rne dl dd h3 a{ color: #3f3f3f; font-size: 16px; padding: 4px 0; border-bottom: 1px dashed #e5e5e5;  display: block; background: url(../images/sy_dian.png) no-repeat left center; padding-left: 10px;} 
.sy_bk3_rne dl dd:nth-of-type(3),.sy_bk3_rne dl dd:nth-of-type(4){ margin-bottom: 0;}


.sy_bk4{ background: url(../images/sy_gubg.jpg) no-repeat center top; height: 360px; overflow: hidden; padding-top: 18px; box-sizing: border-box;}
.sy_gy{ margin: 0 0 0 50px; width: 568px; height: 320px; overflow: hidden; background: #fdfefe; padding: 28px  20px; box-sizing: border-box;}
.sy_gyq01{ width: 528px; overflow: hidden;}
.sygy_djx{ overflow: hidden; height: 54px; line-height: 54px; }
.sygy_djx li{ width: 132px; font-size: 24px; float: left; background: #f2f2f2; text-align: center; color: #3a3a3a; }
.sygy_djx li.hover{ background: #2158b5; color: #fff;}
.sy_gy_02{ overflow: hidden; margin-top: 20px;}
.sy_gy_02 li{ float: left; overflow: hidden;}
.sy_gy_02 li span{ border:2px solid #eeeeee; padding: 2px; overflow: hidden; display: block; width: 257px; box-sizing: border-box;}
.sy_gy_02 li  span:nth-of-type(1){ float: left;}
.sy_gy_02 li  span:nth-of-type(2){ float: right;}
.sy_gh{ overflow: hidden; width: 382px; height: 320px; background: #fff; box-sizing: border-box; padding:0 12px 0 16px;}
.sy_gh h2{ padding: 36px 0 10px; border-bottom: 2px solid #dedcd6; color: #3a3a3a; font-size: 24px;}
.sy_gh h2 span{ color: #e4e3e4; font-size: 14px; text-transform: uppercase; margin-left: 6px;}
.sy_gh form{ overflow: hidden;}
.sy_gh form p{ overflow: hidden; margin-top: 10px;}
.sy_gh form p label{ color: #3a3a3a; font-size: 16px; line-height: 30px;}
.sy_gh form p .input_txt{ width: 265px; height: 30px; line-height: 30px; border: 1px solid #e2e2e2; box-sizing: border-box;}
.sy_tjr{ margin: 10px 0 10px 124px;}
.sy_tjr input{ width: 100px; height: 36px; border-radius: 6px; line-height: 36px; font-size: 18px; font-weight: bold; border:none; color: white;}
.sy_tjr input[type="button"]{ background: #2158b5;}
.sy_tjr input[type="reset"]{ background: #cecece; margin-left: 8px;}
.sy_gh h3{ color: #e70000; font-size: 14px; margin-left: 124px;}


.footer{ background: #e5e5e5; overflow: hidden;}
.footer_lef{ width: 868px; overflow: hidden;}
.footer_ri{ width: 180px; background: url(../images/we_bg.png) no-repeat center top; height: 228px; margin-top: 80px; padding: 10px; box-sizing: border-box;}
.footer_ri img{ display: block;}
.footer_ri span{ display: block;line-height: 38px; text-align: center;}
 
.footar_adress{ width:450px; overflow: hidden; padding: 50px 40px; box-sizing: border-box; background: url(../images/xx_pm.png) no-repeat right top;}
.footar_adress  h2{ overflow: hidden; color: #626262; font-size: 18px; margin-bottom: 18px;}
.footar_adress  h2 img{ vertical-align: middle; margin-right: 10px;}
.footar_adress  h2 b{ display: block; color: #626262; font-size: 24px;}
.footar_adress  h2 span{ display: block; font-size: 18px;margin-top: 8px;}

/*科室介绍*/
.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: 264px; height: 117px; overflow: hidden; margin-bottom: 40px;}
.ksji_xbt ul li cite{ float: left; width: 118px;}
.ksji_xbt ul li span{ float: left; color: #d4d4d4; font-size: 12px; text-transform: uppercase; margin: 30px 0 ; width: 142px; box-sizing: border-box; padding-left: 12px;}
.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;}

/* 来院路线 */
.lylx_zg{ overflow: hidden;}
.lylx_zg h2{ color: #2158b5; font-size: 42px; font-weight: bold; text-align: center; margin:36px 0 20px;} 
.lylx_zg h3{ color: #373737; font-size: 22px; font-weight: bold;}
.lylx_zg h3 img{ vertical-align: middle; margin-right: 10px;}
.lylx_zg p{ color: #6a6a6a; font-size: 16px; line-height: 30px; margin: 40px 0;}

.lylx_btn{  background:url(../images/lylx_bg.png) repeat-x center top; height: 92px; padding: 20px 0; box-sizing: border-box; overflow: hidden; text-align: center; margin: 20px 0 50px ;}
.lylx_btn a{ display: inline-block; vertical-align: middle; margin: 0 10px;}



.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;}
.content{ width:1100px; margin:0 auto;}
.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;}

.list2{ overflow:hidden;}
.list2 ul{ overflow:hidden; padding:20px 0 40px;}
.list2 ul li{ overflow:hidden; padding:16px 0 16px 30px; background:url(../images/sj2.png) no-repeat left 24px; border-bottom:#d9d9d9 1px dashed; position:relative; z-index:0;}
.list2 ul li h3{ line-height:26px; font-size:18px; color:#3c3c3c;}
.list2 ul li h3 a{ color:#3c3c3c;}
.list2 ul li em{ float:right; line-height:26px; font-style:normal; color:#b7b7b7; font-size:16px;}

.weizhi2{ background:url(../images/bg1.png) repeat left top; font-size:20px; line-height:52px; color:#434242;}
.weizhi2 span{ display:inline-block;}
.weizhi2 a{ color:#434242;}

.zixun{ overflow:hidden; text-align:center; background:url(../images/bg1.png) repeat left top; padding:23px 0;}
.zixun a{ display:inline-block; width:250px; line-height:48px; text-align:center; color:#fff; font-size:20px; border-radius:5px; margin:0 10px;}
.zixun a:nth-of-type(1){ background:#c0cfea;}
.zixun a:nth-of-type(2){ background:#2158b5;}


.side03{ width:242px;}
.side04{ width:808px;}
.list3{ overflow:hidden;}
.list3 ul{ overflow:hidden;}
.list3 ul li{ overflow:hidden; padding:15px 0 25px; margin:0 0 10px; border-bottom:#d9d9d9 1px dashed; position:relative; z-index:0;}
.list3 ul li h3{ line-height:42px; font-size:24px; color:#464646; background:url(../images/sj3.png) no-repeat left 14px; padding:0 0 0 30px;}
.list3 ul li h3 a{ color:#464646;}
.list3 ul li p{ font-size:16px; line-height:30px; color:#9a9a9a; margin:15px 0 0;}
.menu3{ overflow:hidden; background:#f1f1f1;}
.menu3 dl{ overflow:hidden; padding:0 0 30px;}
.menu3 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;}
.menu3 dl dt span{ display:block; font-size:12px; font-weight:normal; padding:0 0 16px; text-transform:uppercase;}
.menu3 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;}
.menu3 dl dd{ font-size:20px; line-height:48px; padding:30px 0 0; text-align:center; color:#2a2a2a;}

.doclist{ overflow:hidden;}
.doclist ul{ overflow:hidden;}
.doclist ul li{ overflow:hidden; height:236px;}
.doclist ul li i{ text-align:center; display:block;}
.doclist ul li i img{ border:#e0e0e0 1px solid; padding:2px; background:#fff;}
.doclist ul li p{ line-height:48px; text-align:center; margin:0 0 8px;}

.expert{ overflow:hidden;}
.expert ul{ overflow:hidden;}
.expert ul li{ overflow:hidden; position:relative; z-index:0; width:250px; margin:0 33px 0 0; display:inline; float:left;}
.expert ul li i{ display:block; text-align:center;}
.expert ul li i img{ padding:2px; border:#ebebeb 1px solid;}
.expert ul li p{ background:rgba(0,0,0,0.5); position:absolute; z-index:1; left:3px; bottom:3px; width:244px; height:75px; padding:5px 0 0; text-align:center;}
.expert ul li p span{ display:block; text-align:center; font-size:22px; font-weight:bold; color:#fff; margin:0 0 5px;}
.expert ul li p a{ display:inline-block; width:100px; line-height:36px; text-align:center; background:#2158b5; color:#fff; font-size:16px; border-radius:5px;}
 

 


 
 
