﻿@charset "utf-8";
/* CSS Document */
@font-face { 
  font-family:eng; /*这里是说明调用来的字体名字*/ 
  src:url(../fonts/AdobeHebrew-BoldItalic.ttf); /*这里是字体文件路径*/ 
} 
@font-face { 
  font-family:eng; /*这里是说明调用来的字体名字*/ 
  src:url(../fonts/AdobeHebrew-BoldItalic.otf); /*这里是字体文件路径*/ 
} 
@font-face { 
  font-family:eng; /*这里是说明调用来的字体名字*/ 
  src:url(../fonts/AdobeHebrew-BoldItalic.eot); /*这里是字体文件路径*/ 
} 
@font-face { 
  font-family:eng; /*这里是说明调用来的字体名字*/ 
  src:url(../fonts/AdobeHebrew-BoldItalic.woff); /*这里是字体文件路径*/ 
} 
@font-face { 
  font-family:eng; /*这里是说明调用来的字体名字*/ 
  src:url(../fonts/AdobeHebrew-BoldItalic.woff2); /*这里是字体文件路径*/ 
} 

@font-face {font-family: "iconfont";
  src: url(../fonts/iconfont.eot); /* IE9*/
  src: url(../fonts/iconfont.eot#iefix) format('embedded-opentype'), /* IE6-IE8 */
  url(../fonts/iconfont.woff) format('woff'), /* chrome, firefox */
  url(../fonts/iconfont.ttf) format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
}
.teitacolor {
	color: #666666;
}
	.teitacolor:hover {
		color: #3588D8;
	}
/*2022-12-19*/
.max_img {width: 1200px;height: 380px;margin: 0 auto;}
.yw_h3 {font-size: 25px;border-left: 4px solid #ff6803;margin-left: 10px;padding-left: 12px;color: #3588d8;font-weight: bold;}
.span1{margin-left: 480px;margin-top: -30px;position: absolute;padding: 0 22px;float: left;cursor: pointer;font-size: 22px;color: #3588d8;line-height: 22px;}
.More{margin-left: 470px;margin-top: -25px;position: absolute;padding: 0 22px;float: left;cursor: pointer;font-size: 22px;color: #3588d8;line-height: 22px;}
.jkjp_more{margin-left: 1090px;margin-top: -25px;position: absolute;padding: 0 22px;float: left;cursor: pointer;font-size: 22px;color: #3588d8;line-height: 22px;}

.table_yw {width: 100%;height: 290px;}
.table_yw tr{height:20%;border:7px solid #F4F4F4;font-size:17px;}
.table_yw_tr_td{background-color: #FFFFFF;border-top-left-radius:25px;border-bottom-left-radius:25px;border: 3px solid #9CC9F4;}
.table_yw_tr_td1{background-color: #9CC9F4;border-top-right-radius:18px;border-bottom-right-radius:18px;border-top: 2px solid #E8E8E8;}

.tablexw{width: 1220px;height:350px;background-color:#F4F4F4;}
.tablexw_tr{height: 50px;}
.tablexw_tr1{height: 310px;}
.tablexw_tr1 i{ font-size: 20px; color: #1E9FFF;margin-top:5px;float:left;margin-left: 15px;}
.tablexw_tr_td {border-right: 16px solid #FFFFFF;}

.tablexw_td2{text-align:left;width:50%;border-right: 16px solid #FFFFFF;}
.tablexw_td2 table {width:95%;margin-left:5px;}
.tablexw_td2 table tr {font-size:17px;border-bottom: 7px solid #F4F4F4;height:60px;}
.tablexw_1{text-align:left;background-color: #fff;width:10%;}

.tablexw_tr8 {font-size:17px;border-bottom: 7px solid #F4F4F4;height:60px;}
.my_1 {text-align:left;background-color: #fff;}
.my_2{text-align:left;background-color: #ffff;}
.my_3{text-align:left;background-color: #9CC9F4;border-top-right-radius:25px;width:70px;text-align: center;}
.my_4{text-align:left;background-color: #9CC9F4;width:70px;text-align: center;}
.my_5{margin-top: -35px;position: absolute;padding: 0 22px;float: left;cursor: pointer;font-size: 22px;color: #3588d8;line-height: 22px;}



.img {
	-ms-behavior: url(../css/backgroundsize.min.htc);
	behavior: url(../css/backgroundsize.min.htc);
}
body,ul,li,p,h1,h2,h3,h4,h5,h6{padding:0; margin:0; list-style:none; font-family:microsoft yahei, simsun; font-size:14px; color:#333}
a{text-decoration:none}
img{border:none; vertical-align:bottom}
.clear{height:0;font-size:0;clear:both;over-flow:hidden; line-height:0; padding:0; margin:0}
@media screen and (min-width: 751px){
  /* 电脑端CSS代码 */
body{behavior:url("../css/csshover.htc"); min-width:1200px }
.wrap{width:1200px; margin:0px auto ;}


/*电脑端*/
.header_con{ height:120px; position:relative;}
.header_search{ overflow:hidden; width:210px; position:absolute; right:0px; top:40px; background:rgba(255,255,255,0.8); height:130px;}
.header_search input{ height:29px; border-radius:3px; border:none; float:left; padding:0;box-shadow: #e8e8e8 0px 0px 5px 2px inset; margin-top:4px; margin-left:5px; background:url(../images/search.png) left 18px center no-repeat; font-size:15px; padding-left:37px; width:188px; padding-right:10px;}
.header_search button{ float:left; margin-left:6px; height:29px; border:none; padding:0; width:64px; font-size:16px; color:#fff; border-radius:3px; background:#ff6803; margin-top:4px; font-size:16px; cursor:pointer;}


.nav .wrap{ background:#0365c3;  height:48px;}
.nav .wrap ul{ margin:0 23px;}
.nav .wrap ul li{ float:left; position:relative;}
.nav .wrap ul li a.nav_url{ display:block; padding:0 29px; font-size:17px; color:#fff; text-align:center; line-height:46px; border:1px solid #0365c3;}
.nav .wrap ul li a.nav_url.active, .nav .wrap ul li a.nav_url:hover{ border-color:#d9e1e9; background:#fff; position:relative; color:#545454}
.nav .wrap ul li a.nav_url.active::after, .nav .wrap ul li a.nav_url:hover::after{ content:""; display:block; position:absolute; height:3px; background:#ff6803; width:70px; left:50%; margin-left:-35px; bottom:0;}
.nav .wrap ul:hover a.nav_url.active{ border-color:#0365c3; color:#fff; background:#0365c3}
.nav .wrap ul:hover a.nav_url.active::after{ display:none}
.nav .wrap ul:hover li a.nav_url.active:hover{ border-color:#d9e1e9; background:#fff; position:relative; color:#545454}
.nav .wrap ul:hover li a.nav_url.active:hover::after{ content:""; display:block; position:absolute; height:3px; background:#ff6803; width:70px; left:50%; margin-left:-35px; bottom:0;}

.nav_send{ overflow:hidden; display:none; z-index:9999; width:86%; position:absolute; top:48px; left:2%; padding:0 5%; background:#3487d7;}
.nav .wrap ul li:hover .nav_send{ display:block;}
.nav .wrap ul li .nav_send span{ line-height:38px; display:block; border-bottom:1px dashed #fff; text-align:center;}
.nav .wrap ul li .nav_send span a{ display:block; width:100%; height:100%; color:#fff; font-size:17px;}
.nav .wrap ul li .nav_send span a:hover{ font-weight:bold;}
.nav .wrap ul li .nav_send span.last_li{ border-bottom:1px dashed #3487d7}


.index_content1{ overflow:hidden; margin-top:20px;}
.banner{ float:left; width:570px;}
.banner .index_title{ overflow:hidden; margin-bottom:7px; margin-left:15px;}
.banner .index_title font{ float:left; line-height:25px; font-size:28px; font-family:eng; color:#3487d7}
.banner .index_title span{ display:inline-block; float:left; margin-left:5px; font-weight:normal; height:20px; line-height:18px; padding:0 5px; font-size:16px; color:#fff; background:#ff6803}



/* flexslider */
.flexslider{position:relative;height:360px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.flexslideryq {position: relative;height: 460px;overflow: hidden;background: url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:360px; position:relative;}
.slides li a{ display:block; width:100%; height:100%;}
.flex-control-nav{position:absolute;bottom:0; height:40px; z-index:2;width:55%; margin:0; padding:0; padding-right:20px;}

.flex-control-nav li{display:inline-block; height:10px; margin:0 5px; margin-top:15px; display:inline;zoom:1; float:right;}
.flex-control-nav a{display:block;width:10px;height:10px;line-height:40px;overflow:hidden;background:#d8e9fb; border-radius:5px;cursor:pointer;}
.flex-control-nav .flex-active{ width:20px; }
.slides li p{ line-height:40px; font-size:20px; background:rgba(58,147,234,0.5); width:560px; color:#fff; z-index:999; padding-left:10px; position:absolute; bottom:0; left:0;}


.index_news{ overflow:hidden; width:586px; float:right; }/*margin-right:20px;*/
.tab_nav{ overflow:hidden; border-bottom:0px solid #ebebeb; padding-bottom:7px;}
.tab_nav span{ padding:0 22px; position:relative; float:left; cursor:pointer; font-size:22px; color:#3588d8; line-height:22px;}
.tab_nav font{ float:left; color:#4b92db}
.tab_nav span.on{ font-weight:bold;}
.tab_nav span.on b{ position:absolute; width:84px; left:50%; margin-left:-42px; bottom:-7px; height:2px; background:#3a93ea}
.tab_nav a{ font-size:13px; color:#3487d7; display:inline-block; float:right; border:1px solid #3487d7; line-height:17px; padding:0 3px;}
.tab_nav a:hover{ color:#fff; background:#3487d7; border-color:#3487d7}
.index_news .tabcontent{ overflow:hidden; margin-top:15px;}
.index_news .tabcontent h3{ overflow:hidden; font-weight:normal; padding-bottom:15px; border-bottom:1px solid #ebebeb}
.index_news .tabcontent h3 img{ float:left; width:160px; height:120px; margin-right:13px;}
.index_news .tabcontent h3 strong{ font-size:16px; color:#333; line-height:29px; height:29px; display:block; overflow:hidden;}
.index_news .tabcontent h3 p{ overflow:hidden; height:78px; line-height:26px; font-size:15px; color:#999999}
.index_news .tabcontent h3 a{ color:#3588d8}

.index_news .news_list{ overflow:hidden; margin-top:5px;}
.index_news .news_list li{ overflow:hidden; line-height:34px; height:34px;}
.index_news .news_list li a{margin-left: 10px;margin-top: 10px; display:block; font-size:16px; color:#666666; padding-left:15px; background:url(../images/newslist_bg.png) left center no-repeat}
.index_news .news_list li a span{ float:right;color:#999; font-family:Arial, Helvetica, sans-serif;}
.index_news .news_list li a:hover{ color:#3588d8}

.inside_radio{ width:645px; height:385px; margin:0 auto; padding:25px; box-shadow: 0 0 10px #888888;}
.inside_radio .flex-control-nav{ width:100%; padding:0; text-align:center;}
.inside_radio .slides li a span{ position:absolute; background:url(../images/play.png) center center no-repeat; left:50%; top:50%; margin-left:-48px; margin-top:-48px; width:96px; height:96px;}


.inside_radio .flex-control-nav li{ float:none; display:inline-block;}
.inside_radio .flex-control-nav a{ width:19px; height:4px; border-radius:0}
.inside_radio .flex-control-nav a.flex-active{ background:#ff6803}
.inside_radio .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.inside_radio .flex-direction-nav li a{display:block;width:20px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.inside_radio .flex-direction-nav li a:hover{opacity:0.5;filter:alpha(opacity=50);}
.inside_radio .flex-direction-nav li a.flex-prev{left:0;background:url(../images/prev.png) center center no-repeat;}
.inside_radio .flex-direction-nav li a.flex-next{right:0;background:url(../images/next.png) center center no-repeat;}
.inside_radio .indexcontent{ overflow:hidden}

button:hover {
	background-color: #ff7701
}}
.top{ overflow:hidden; height:46px;}
.top_info{ overflow:hidden; float:right; nav-right:25px;}
.top_info a{ float:left; font-size:16px; line-height:46px; color:#6a6a6a; padding:0 12px;}
.top_info a:hover{ color:#3588d8}
.top_info font{ float:left; font-size:16px; color:#6a6a6a; line-height:46px;}

.index_content2{ overflow:hidden; margin-top:10px;}
.index_zhuanjia{ overflow:hidden; height:412px; float:left; width:250px;}

.index_zhuanjia h2.index_title{ margin-left:10px; padding-left:12px; height:30px; line-height:30px; font-size:25px; color:#0283d6; border-left:3px solid #ff6803}
.index_zhuanjia h2.index_title span{ font-size:16px; color:#a9a9a9; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.zhuanjia_list{ overflow:hidden; margin-top:25px; float:left; margin-left:22px; width:242px;}
.zhuanjia_list li{ float:left; width:90px; border:1px dashed #0283d6; background:#9CC9F4; font-size:18px; color:#383838; text-align:center; line-height:31px; margin-right:28px; margin-bottom:18px; cursor:pointer;}
.zhuanjia_list li.on{ border-color:#0283d6; background:#0283d6; color:#fff}
.zhuanjia_list li.more{ border-color:#a9a9a9; background:#a9a9a9; color:#fff}
.zhuanjia_list li.more a{ color:#fff}

.index_zhuanjia .tabcontent{ overflow:hidden; width:270px; margin-top:15px; float:right}
.index_zhuanjia .tabcontent .zhuanjia_img{ overflow:hidden; float:left; margin-right:10px; width:110px; height:148px; /*border:5px solid #eaeaea*/}
.index_zhuanjia .tabcontent .zhuanjia_img img{ width:110px; height:148px;}
.index_zhuanjia .tabcontent .zhuanjia_info{ overflow:hidden;}
.index_zhuanjia .tabcontent .zhuanjia_info h3{ font-size:20px; height:40px; line-height:40px; overflow:hidden; margin-top:5px; color:#636363;}
.index_zhuanjia .tabcontent .zhuanjia_info h3 a{ display:inline-block; width:22px; height:22px; background:url(../images/zhaunjia_more.png) center center no-repeat; margin-left:14px;}
.index_zhuanjia .tabcontent .zhuanjia_info p{ font-size:16px; margin-bottom:15px; color:#636363; line-height:30px; height:30px; overflow:hidden;}
.index_zhuanjia .tabcontent .zhuanjia_info span{ display:inline-block; line-height:32px; padding:0 10px; background:#2e5ad9; color:#fff; overflow:hidden;}
.index_zhuanjia .tabcontent .zhuanjia_info font{ display:block; margin:12px 0; line-height:24px; font-size:16px; color:#636363}

.index_fuwu{ overflow:hidden; width:150px; float:left}
.index_fuwu .index_fuwulist{ height:412px;}
.index_fuwu .index_fuwulist li a img{ float:left; width:195px; height:138px;}
.index_fuwu .index_fuwulist li a p{ width:100px; height:58px; float:left; text-align:center; background:#edf4f9;}
.index_fuwu .index_fuwulist li a p span{ display:block; font-size:24px; overflow:hidden; color:#666666; margin-top:40px;}
.index_fuwu .index_fuwulist li a p font{ font-size:18px; color:#666666; overflow:hidden; display:block; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.index_fuwu .index_fuwulist li:hover a p{ background:#3487d7}
.index_fuwu .index_fuwulist li:hover a p span{ color:#fff}
.index_fuwu .index_fuwulist li:hover a p font{ color:#fff}

.index_ky{ overflow:hidden; margin-top:20px; background:#edf4f9; padding-top:30px;}
.index_kynav{ overflow:hidden; margin:0 22px;}
.index_kynav span{ float:left; cursor:pointer; margin-right:100px;}
.index_kynav span a{ display:inline-block; font-size:24px; font-weight:bold; color:#0283d6; padding-bottom:10px; border-bottom:2px solid #edf4f9;}
.index_kynav span.on a{ border-bottom:2px solid #ff6803}
.index_kynav p{ float:right; margin-top:5px;}
.index_kynav p a{ display:inline-block; border:1px solid #3487d7; padding:0 3px; font-size:12px; color:#3487d7}

.index_ky .tabcontent{ margin-left:5px; width:1300px; overflow:hidden; margin-top:30px;}
.index_newscon{ overflow:hidden; float:left; margin-right:60px; width:335px; margin-bottom:30px;}
.index_newscon h3{ font-size:18px; color:#666; padding-left:12px; background:url(../images/title_bg.jpg) left center no-repeat;}
.index_newscon ul{ overflow:hidden; margin-top:15px; margin-left:12px;}
.index_newscon ul li{ overflow:hidden; line-height:30px;}
.index_newscon ul li a{ font-size:16px; color:#666666;}
.index_newscon ul li a:hover{ text-decoration:underline}


.index_huli{ background:#3487d7; padding-top:30px;}
.index_nav2{  margin:0 20px; overflow:hidden; height:42px; background:url(../images/index_title2_bg.jpg) center bottom 11px no-repeat}
.index_nav2 span{ font-size:20px; overflow:hidden; cursor:pointer; padding-bottom:12px; float:left; color:#fff; margin-right:25px;}
.index_nav2 span.on{ background:url(../images/index_title2.jpg) center bottom no-repeat;}
.index_nav2 .more{ font-size:12px; font-family:Arial, Helvetica, sans-serif; display:inline-block; line-height:17px; padding:0 5px; float:right; border:1px solid #ffffff; color:#fff; margin-top:3px;}

.huli_con{ overflow:hidden; margin-top:25px; padding-bottom:52px;}
.huli_con .item_img{ overflow:hidden; float:left; margin-right:42px; border:13px solid #c2dbf3}
.huli_con .item_img img{ width:380px; height:258px;}
.huli_con .index_newslist{ overflow:hidden; margin-top:5px; margin-right:20px;}
.huli_con .index_newslist li{ line-height:33px; height:33px;}
.huli_con .index_newslist li a{ color:#fff; display:block; padding-left:20px; background:url(../images/newslist_bg2.png) left center no-repeat;}
.huli_con .index_newslist li a span{ float:right}
.huli_con .index_newslist li a:hover{ text-decoration:underline;}



.indexpro .scroll_horizontal{position:relative;width:1268px; margin:0 auto}
.indexpro .scroll_horizontal .box{overflow:hidden;position:relative;width:1000px;margin:0 auto;}
.indexpro .scroll_horizontal .list{overflow:hidden;width:9999px;}
.indexpro .scroll_horizontal .list li{float:left;width:228px;text-align:center; padding-right:28px}
.indexpro .scroll_horizontal .list li a{ display:block;width:226px; height:240px; border:1px solid #ddd}
.indexpro .scroll_horizontal .list li a img{ max-height:240px; max-width:226px}
.indexpro .scroll_horizontal .prev,
.indexpro .scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;cursor:pointer;}
.indexpro .scroll_horizontal .prev{left:0px; background:url(../images/leftbt.jpg) center center no-repeat}
.indexpro .scroll_horizontal .next{right:0px;background:url(../images/rightbt.jpg) center center no-repeat}
.indexpro .scroll_horizontal .prev:hover{background:url(../images/leftbthover.jpg) center center no-repeat}
.indexpro .scroll_horizontal .next:hover{background:url(../images/rightbthover.jpg) center center no-repeat}



.bottom{ overflow:hidden; background:#34383b; padding-bottom:35px}
.bottom ul{ overflow:hidden; float:right; margin-right:10px}
.bottom ul li{ float:left;min-width:170px; overflow:hidden}
.bottom ul li h2{ color:#fff; font-size:16px; font-weight:normal;margin-top:20px; margin-bottom:10px}
.bottom ul li a{ display:block; color:#fff; margin-top:5px; font-size:12px}
.bottom ul li a:hover{ color:#ed6500}
.bottom ul li p{ color:#fff; font-size:12px; margin-top:5px}
.bottom ul li p span{ font-family:Arial, Helvetica, sans-serif}



/* footer */
.footer{ overflow:hidden; margin-top:25px; margin-bottom:45px;}
.footer .wrap{ overflow:hidden}
.footer .footer_sy{ overflow:hidden; width:80px; float:left; margin-right:27px; height:98px; margin-left:245px;}
.footer .footer_con{ width:600px; overflow:hidden; margin-top:15px; text-align:center;}
.footer .footer_con p{ line-height:24px; color:#333;}
.footer .footer_con p a{ color:#333}




.guide{ border-bottom:1px solid #ddd; height:60px;line-height:60px; overflow:hidden}
.guide strong{ float:left; font-size:20px; display:block; }
.guide span{ float:right;color:#999; font-weight:normal}
.guide span a{ color:#999}
.guide span a:hover{ color:#0073b4}

.pagelist{ margin:20px 0; text-align:center}
.pagelist a{ display:inline-block; margin:0 10px; color:#666}
.pagelist a:hover{ color:#333}
.pagelist .pnumber{ margin:0 5px; padding:1px 8px; background:#eee}
.pagelist .pnumber:hover{ background:#ddd}
.pagelist .on{ background:#0D57AC; color:#fff}
.pagelist .on:hover{ background:#0D57AC; color:#fff}

.about ,.news,.photo { overflow:hidden;}
h3.newsh3 { text-align:center; font-size:18px; margin-top:20px;}
h4.newsh4 { font-weight:normal; text-align:center; padding-bottom:10px; border-bottom:1px dashed #ddd; margin-bottom:10px; color:#666; font-size:12px; margin-top:10px; text-align:center}
h4.newsh4 span{ display:inline-block}
h4.newsh4 i { font-style:normal;  font-family:Arial, Helvetica, sans-serif;}
.news p,.photo p,.about p { line-height:32px}
.news img ,.photo img ,.about img{ max-width:100%}


.newslist{ overflow:hidden}
.newslist li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ddd}
.newslist li img{ float:left;width:166px; height:118px; margin-right:22px}
.newslist li h3{ font-weight:normal; font-size:16px; line-height:22px; margin-top:10px}
.newslist li h3 span{ float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666}
.newslist li h3 a{ color:#333}
.newslist li h3 a:hover{ color:#015cb9}
.newslist li p{ line-height:24px; color:#666; margin-top:5px}
.newslist li p a{ display:block; font-size:12px; color:#666; margin-top:5px}
.newslist li p a:hover{ color:#0073b4}


.photolist{ overflow:hidden;width:1060px; margin-top:20px}
.photolist li{width:300px; float:left; text-align:center; margin-right:50px}
.photolist li em{ display:block;width:298px; height:314px; border:1px solid #ddd}
.photolist li em img{ max-width:298px; max-height:314px}
.photolist li p{ line-height:60px}
.photolist li a{ display:block}
.photolist li a:hover p{ color:#0062b3}
.photolist li a:hover em{ border-color:#0062b3}



/*w医院简介*/
.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.inside_banner{
	position: relative;
	height: 243px;
}

.inside_tit{
	position: absolute;
	top: 95px;
	left: 65px;
	font: 40px/50px "微软雅黑";
}

.inside_nav{
	height: 34px;
	background: #727375;
	margin-top: 1px;
	overflow: hidden;
}
.inside_nav p a{
	display: inline-block;
	color: #fff;
	font: 18px/34px "微软雅黑";
	padding: 0 22px;
	position: relative;
}
.inside_nav p a:hover{
	text-decoration: underline;
}
.inside_nav p a img{
	vertical-align: text-top;
	margin-top: 2px;
}
.inside_nav p a::after{
	content: "";
	display: block;
	width: 24px;
	height: 34px;
	position: absolute;
	right: -12px;
	top: 0;
	background: url(../images/inside_navbg.png) no-repeat right center;
}

.inside_box{
	margin-top: 8px;
	border: 2px solid #d4d4d4;
	border-top: none;
	border-bottom: none;
	/*border-image: -webkit-linear-gradient(#f6f6f6 , #d4d4d4 , #f6f6f6) 25 50 25; 
	border-image: -moz-linear-gradient( #f6f6f6 , #d4d4d4 , #f6f6f6) 25 50 25;
	border-image: linear-gradient(#f6f6f6 , #d4d4d4 , #f6f6f6) 25 50 25;*/
}

.left_box{
	width: 250px;
	float: left;
}
.left_nav{
	padding-left: 36px;
}
.left_nav li a{
	display: block;
	color: #565759;
	font: 17px/38px "微软雅黑";
	height: 38px;
	position: relative;
	transition: all .36s ease;
}
.left_nav:hover a.active{
	color:#565759;
}
.left_nav:hover a.active:before{
	opacity: 0;
}
.left_nav li a.active:hover:before{
	opacity: 1;
}
.left_nav li>a:hover , .left_nav li>a.active , .left_nav li>a.active:hover{
	color: #0365c3;
}

.left_nav li a::before{
	content: "";
	display: block;
	position: absolute;
	left: -10px;
	top: 12.5px;
	width: 3px;
	height: 13px;
	background: #ff6803;
	opacity: 0;
	transition: all .36s ease;
}
.left_nav li a:hover:before{
	opacity: 1;
}
.left_nav li a.active:before{
	opacity: 1;
}

.right_box{
	width: 935px;
	float: right;
	border-left:2px solid #d4d4d4;
	padding-bottom: 60px;
	min-height: 600px;
	padding-top:30px;
}
.about img{
	display: block;
	margin:20px auto;
}
.about p{
	color: #4e4e4e;
	font: 18px/30px "微软雅黑";
}
.about{
	padding: 0 60px;
}

.wfooter{
	background: #edf4f9;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 25px;
}

.leader {
	
}
.leader li{
	float: left;
	width: 430px;
	padding-left: 22px;
	margin-bottom: 18px;
}
.leader li a{
	display: block;
	height: 100%;
	width: 100%;
}
.leader li a em{
	display: inline-block;
	padding: 1px;
	border: 1px solid #9fcaf5;
	float: left;
}
.leader li a img{
	width: 132px;
	height: 177px;
	overflow: hidden;
	object-fit: cover;
}
.leader li b{
	display: block;
	color: #3a80cc;
	font: 22px/42px "微软雅黑";
	height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.leader li span{
	display: block;	
	color: #353535;
	font: 18px/40px "微软雅黑";
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.leader li p{
	color: #353535;
	font: 18px/32px "微软雅黑";
	max-height: 64px;
	overflow: hidden;
	margin-top: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
}
.leader_des{
	width: 260px;
	float: right;
}

.topli{
	margin-bottom: 52px !important;
}
.topli a em img{
	width: 165px;
	height: 220px;
	overflow: hidden;
	object-fit: cover;	
}
.topli .leader_des{
	width: 230px;
}

.box_tit{
	color:#1e1e1e;
	font: 22px/40px "微软雅黑";
	text-align: center;
}


.yuanbao{
	padding-left: 36px;
	padding-right: 50px;
}
.yuanbao li{
	border-bottom: 1px solid #e5e5e5;
}
.yuanbao li a .yuanbao_list{
	padding-left: 28px;
	padding-bottom: 12px;
	background: url(../images/yuanbao_btn.png) no-repeat left center;
	padding-top: 10px;
}
.yuanbao li a b{
	display: block;
	color: #000;
	font: 16px/29px "微软雅黑";
	height: 29px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.yuanbao li a p{
	color: #565656;
	font: 16px/22px "微软雅黑";
}
.yuanbao li a:hover b{
	color: #0365c3;
	
}
.yuanbao li a span{
	display: inline-block;
	color: #565656;
	font: 16px/24px arial;
}
.yuanbao li a i{
	display: inline-block;
	font-style: normal;
}


.pagination {
		overflow: hidden;
		margin:50px 0 0 0;
		text-align: center;
	}
	
	.pagination li {
		display: inline-block;
		min-width: 24px;
		height: 28px;
		font-size: 16px;
		text-align: center;
		line-height: 28px;
		margin: 0 4px;
		border: 1px solid #dedede;
		transition: all .36s ease;
	}
	
	.pagination li a {
		display: block;
		width: 100%;
		height: 100%;
		color: #337ab7;
		transition: all .36s ease;
	}
	.pagination li.active{
		border: 1px solid #3487d7;
	}
	.pagination li.active span{
		background: #3487d7;
		color: #fff;
	}
	.pagination li:hover{
		background: #3487d7;
		border: 1px solid #3487d7;
	}
	.pagination li:hover a{
		color: #fff;
	}
	.pagination li span {
		display: block;
		width: 100%;
		height: 100%;
		color: #333;
		transition: all .36s ease;
	}
	
		.pagination li.btn{
			width: 28px;
			height: 28px;
			vertical-align: bottom;
			border: none;
		}
		.pagination li i{
			width: 100%;
			height: 100%;
			font-size: 26px;
			color: #fff;
			background: #dadada;
			border-radius: 3px;
			transition: all .36s ease;
		}
	
	.pagination li.btn:hover{
		background: none;
	}
	
.pagination li.btn a:hover i{
	color: #3487d7;;
}




.box_tit2{
	font: 25px/40px "微软雅黑";
	text-align: center;
	color: #373737;
}

.box_time{
	background: #e4f2f9;
	color: #757577;
	font: 15px/26px "simsun";
	text-align: center;
	margin-top: 10px;
}
.about_box{
	padding-top: 24px;
	padding-left: 14px;
}
.about_box p{
	color: #757577;
	font: 16px/42px "simsun";

}

.gonggao{
	padding: 0 30px;
}
.gonggao li{
	border-bottom: 1px dotted #dcdcdc;
	background: url(../images/news_libg.png) no-repeat left 5px center;
}
.gonggao li a{
	display: block;	
}
.gonggao li a b{
	display: block;
	height: 40px;
	color: #757577;
	font: 16px/40px simsun;
	padding-left: 20px;
	text-overflow: ellipsis;
	white-space:nowrap ;
	overflow: hidden;
}
.gonggao li a:hover b{
	color: #0365c3;
}
.gonggao li span{
	float: right;
}


.yuanbao_page{
	padding: 0 34px;
}
.yuanbao_page img{
	width: 100%;
}

.yuanbao_tit{
padding-left: 28px;
padding-bottom: 12px;
background: url(../images/yuanbao_btn.png) no-repeat left center;
padding-top: 10px;
margin-bottom: 10px;
}
.yuanbao_tit b{
display: block;
color: #000;
font: 21px/29px "微软雅黑";
height: 29px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.yuanbao_tit p{
	color: #565656;

font: 16px/22px "微软雅黑";
}

.yuanbao_tit span{
	display: inline-block;

color: #565656;

font: 16px/24px arial;
}
.yuanbao_tit i{
	display: inline-block;

font-style: normal;
}

.search{
	width: 320px;
	height: 44px;
	border: none;
	background: #f3f3f3;
	padding: 0 13px;
	color: #666;
	
}
.search:-moz-placeholder{
	color: #c6c6c6;
	font: 15px/44px "微软雅黑";
}
.search:placeholder{
	color: #c6c6c6;
	font: 15px/44px "微软雅黑";
}

.sousuo{
	text-align: center;
	padding: 5px 0;
}
.sousuo button{
	width: 75px;
	height: 52px;
	background: #3487d7;
	border: none;
	color: #FFFFFF;
	font: 15px/52px "微软雅黑";
	cursor: pointer;
	margin-left: 76px;
}


.nav_son:active ~ .drawer{
	display: block;
}
.nav_son.active ~ .drawer{
	display: block;
}

.nav_son.active{
	color: #0365c3 !important;
}
.nav_son.active:before{
	opacity: 1 !important;
}
.drawer a{
	padding-left: 22px;
	font: 14px/26px "微软雅黑" !important;
	color: #565759;
	height: 26px !important;
	overflow: hidden;
}
.drawer a:hover , .drawer a.active ,  .drawer a.active:hover{
	text-decoration: underline;
}


.service{
	border: 1px solid #e0e0e0;
	margin: 0 28px;
	padding: 26px 0 26px 32px;
}

.service li{
		height: 137px;
		width: 390px;
		float: left;
		margin-right: 32px;
}
.service li a{
	display: block;
}
.service li .ser_list{
height: 100%;
width: 390px;
}
.service li p{
	background: #edf4f9;
	width: 195px;
	height: 137px;
	float: left;
	text-align: center;
}
.service li b{
	display: block;
	color: #666;
	font: 24px/32px "微软雅黑";
	margin-top: 34px;
	height: 32px;
	overflow: hidden;
}
.service li span{
	display: block;
	color: #666;
	height: 30px;
	overflow: hidden;
	font: 16px/30px arial;
}
.service li img{
	float: right;
}

.bgf8{
	height: 14px;
	background: #f8f8f8;
	margin:0 28px;
	margin-top: 31px;
	
}


.xin_top{
	background: #eff6f8;
	width: 861px;
	padding-bottom: 32px;
	padding-top: 10px;
	border: 1px solid #d0d0d0;
	margin: 0 auto;
}

.xin{
	text-align: center;
}

.xin_top h3{
	color: #0365c3;
	font: 19px/30px "微软雅黑";
	margin-top: 16px;
}

.xin_top p{
	color: #565759;
	font: 15px/28px "微软雅黑";
	margin-top: 12px;
	padding: 0 48px;
	text-align: left;
}

.answer{
	padding:0 38px;
}
.tab_tit{
	color: #0365c3;
	font: 21px/42px "微软雅黑";
	border-bottom: 2px solid #91bce5;
	margin-bottom: 5px;
}

.answer_list{
	width: 100%;
	border: none;
	margin-bottom: 8px;
}
.answer_list span{
	float: left;
	border: none;
	height: 33px;
	background: #f8f8f8;
	color: #0365c3;
	font: 15px/33px "微软雅黑";
	overflow: hidden;
	text-align: center;
}



.dafu{
	margin-top: 8px;
}


.dafu li{
	text-align: center;
	border: none;
	color: #757577;
	font-family: simsun;
		padding-left: 18px;
		background: url(../images/news_libg.png)no-repeat left 2px  center ;
}

.dafu li a{
	display: block;
	text-align: left;
	border-bottom: 1px  solid #d3d3d3;
	
}
.dafu li b{
	display: block;
	font: 15px/40px simsun;
	height: 40px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 532px;
	float: left;
	color: #757577;
}
.dafu li span{
	float: right;
	font: 15px/40px simsun;
	height: 40px;
	overflow: hidden;
	color: #757577;
	width: 150px;
	text-align: center;
}

.xin_name{
	display: block;
	text-align: right;
	font-style: normal;
	color: #0365c3;
	font: 15px/20px "微软雅黑";
	padding-right: 48px;
	margin-top:50px;
}


.xin_back {
	margin-top: 20px;
}

.xin_back h1{
	float: left;
	color: #0365c3;
	font: 21px/30px "微软雅黑";
}
.xin_back span{
	color: #0365c3;
	font: 15px/30px "微软雅黑";
	float: right;
}
.back_box{
	color: #565759;
	font: 15px/24px "微软雅黑";
	width: 760px;
	padding: 0 20px;
	margin-top: 26px;
	padding-bottom:150px;
}

.back_a{
	display: block;
	text-align: center;
	font: 15px/39px  "微软雅黑";
	color: #fff;
	width:57px;
	height: 39px;
	overflow: hidden;
	background: #3487d7;
	position: absolute;
	bottom: 0;
	right: 60px;
}

.back_main{
	padding-right: 64px;
	position: relative;
}


.sou{
	text-align: center;
}
.sou input{
	height: 32px;
	width: 428px;
	border-radius: 4px;
	border: 2px solid #3487d7;
	}
.sou input::placeholder{
		color: #a7a7a7;
		font:14px/32px "微软雅黑";
	}
.sou button{
	width:142px;
	height: 36px;
	border: none;
}

.answer_list .item_title{width:570px;overflow: hidden;text-align: left;padding-left: 10px;}
.answer_list .item_titlesub{width:278px;text-align: left;}



/*专家特色*/
.inside_ts{ overflow:hidden; margin-top:5px;}
.inside_ts_search{ overflow:hidden; width:571px; padding:2px; margin:0 auto; border-radius:5px; background:#3487d7}
.inside_ts_search input{ height:36px; width:382px; float:left; padding:0; border:none; border-radius:5px 0 0 5px; padding:0 24px;}
.inside_ts_search button{ overflow:hidden; float:left; width:140px; cursor:pointer; height:36px; border:none; background:#3487d7; color:#fff;}
.inside_tsfl{ overflow:hidden; margin:0 30px; margin-top:30px;}
.inside_tsfl .inside_title{ overflow:hidden; height:42px; background:url(../images/inside_tstitlebg.png) left top no-repeat #f8f8f8; line-height:42px; padding-left:20px; font-size:16px; color:#1e1f1f}

.inside_tsflcon{ overflow:hidden; border-right:1px solid #ececec}

.inside_fllist{ overflow:hidden; width:873px; border:1px solid #ececec; border-top:none; padding:30px 0}
.inside_tsflcon .inside_fllist  p{ width:160px; font-size:22px; text-align:center; color:#0365c3}

.ks_list{ overflow:hidden; width:730px; border-left:2px solid #a6caed; padding-left:20px; }
.ks_list li{ float:left; width:142px; margin-bottom:10px;}
.ks_list li a{ display:inline-block; padding:0 5px; font-size:16px; color:#565759; line-height:27px; border:1px solid #fff; border-radius:3px;}
.ks_list li a.active{ border-color:#3487d7; color:#3487d7}
.inside_fllist:last-child{ border-bottom:none;}
.inside_hr{ overflow:hidden; background:#f8f8f8; margin:0 30px; height:15px;}

.inside_ks_content{ overflow:hidden; margin:0 30px;}
.inside_ks_content .ks_content_title{ height:75px; padding-right:25px; border-left:1px solid #ececec; padding-left:20px; border-right:1px solid #ececec; overflow:hidden;}
.inside_ks_content .ks_content_title span{ display:inline-block; font-size:19px; padding-bottom:15px; border-bottom:5px solid #0365c3; margin-top:15px;}
.inside_ks_content .ks_content_title font{ float:right; line-height:30px; margin-top:18px; }
.inside_ks_content .ks_content_title font a{ display:inline-block; height:100%; text-align:center; color:#fff; background:#ff6803; padding:0 25px}



.inside_zj_list{ overflow:hidden; border:1px solid #e0e0e0; padding-top:10px; margin-bottom:10px; float:left; margin-right:11px; width:430px;}
.inside_zj_list a{ display:block; width:100%; height:100%;} 
.inside_list_content{ overflow:hidden; width:900px;}
.zj_con{ overflow:hidden; float:left; padding-bottom:8px; border-right:1px dashed #e8e8e8; text-align:center; width:165px;}
.zj_con img{ width:75px; height:98px; border-radius:5px;}
.zj_con span{ display:block; font-size:17px; line-height:26px; color:#0365c3;}
.zj_con font{ display:block; color:#565759; font-size:17px; margin-top:10px; line-height:22px;}
.zj_con p{ font-size:15px; color:#565759}
.zj_con p b{ font-weight:normal; color:#3487d7;}

.zj_time{ overflow:hidden; /*width:245px;*/ float:left; /*height:184px;*/ overflow:hidden; padding-top:15px;}
.zj_time span{ display:block; width:88px; height:70px; line-height:35px; text-align:center; font-size:15px; color:#565759; float:left; margin:0 15px; background:#efefef; border-radius:5px; margin-bottom:12px;}
.zj_info{ overflow:hidden; border-top:1px dashed #e8e8e8; margin-top:10px; padding:10px 30px; font-size:15px; color:#565759; line-height:22px;}
.zj_info span{ color:#3588d8}

.zj_coninfo{ overflow:hidden; margin:0 30px;}
.zj_coninfo_title{ overflow:hidden; height:42px; color:#1e1f1f; font-size:16px; background:url(../images/inside_tstitlebg.png) left top no-repeat #f8f8f8; padding-left:20px; line-height:42px;}
.zj_item_info{ overflow:hidden; border:1px solid #e0e0e0; border-top:none; padding:50px;}

.zj_item_info_head{ width:100px; border-radius:5px; float:left; margin-right:50px; margin-top:20px; text-align:center; overflow:hidden;}
.zj_item_info_head img{ width:100px; height:130px;}
.zj_item_info_head p{ font-size:17px; color:#0365c3; line-height:35px;}

.zj_item_zw{ overflow:hidden; margin-bottom:10px;}
.zj_item_zw span{ float:left; display:inline-block; padding-bottom:10px; margin-right:45px; border-bottom:5px solid #0365c3; font-size:19px; color:#323232}
.zj_item_zw font{ float:left; font-size:17px; display:inline-block; margin-right:35px; color:#565759}
.zj_item_zw p{ float:left; font-size:17px; color:#565759}
.zj_item_zw p b{ font-weight:normal; color:#3487d7}

.zj_item_about{ overflow:hidden; margin-top:20px;}
.zj_item_about p{ font-size:15px; line-height:22px; color:#565759}

.zj_item_footer{ overflow:hidden; margin-top:45px; overflow:hidden; padding:0 30px; padding-bottom:40px; border-bottom:15px solid #f8f8f8;}
.zj_item_footer span{ float:left; overflow:hidden; display:inline-block; height:30px; line-height:30px; margin-top:20px; color:#fff; background:#ff6803; padding:0 25px;}

.zj_item_time{ overflow:hidden;}
.zj_item_time li{ float:left; height:70px; margin-left:30px; line-height:35px; border-radius:5px; background:#efefef; padding:0 10px; font-size:17px; color:#565759;}


.jy_list{ overflow:hidden; border-top:1px solid #9f9e9e; width:900px; margin:0 25px; padding:0 30px; padding-top:30px;}
.jy_list li{ float:left; width:260px; height:90px; margin-bottom:30px; background: url(../images/jx_bg.png) right 25px center no-repeat #ebebeb; margin-right:30px;}
.jy_list li a{ display:block; width:100%; height:100%;}
.jy_list li a span{ margin-left:15px; line-height:90px; font-size:22px; color:#0365c3}

.box_tit3{ overflow:hidden; font-size:22px; color:#0365c3; text-align:center; padding-bottom:20px; border-bottom:1px solid #9f9e9e; font-weight:normal;}



.inside_dh{ overflow:hidden; margin: 0 30px;}
.inside_map{ border:1px solid #e0e0e0; margin-bottom:30px; padding:8px;}
.inside_map img{ width:100%;}
.inside_dh_info{ overflow:hidden; margin-left:40px;}
.inside_dh_info p{ font-size:16px; color:#333232; margin-bottom:30px;}

.inside_jyzn{ overflow:hidden; text-align:center; margin:0 30px;}
.inside_jyzn p{ margin:0 30px; text-align:left; font-size:18px; line-height:42px;}
.inside_jyzn p span{ color:#ff6803}
img{ max-width:100%;}

.inside_honorlist{ overflow:hidden; margin:0 30px;}
.inside_honorlist li{ overflow:hidden}
.inside_honorlist li a{ display:block; overflow:hidden; width:100%; height:100%; padding: 10px 0; border-bottom:1px solid #dedede}
.inside_honorlist li a img{ float:left; width:220px; margin-right:20px; height:160px;}
.inside_honorlist li a strong{ font-size:18px; line-height:24px; height:24px; overflow:hidden; color:#333; display:block; margin-top:10px;}
.inside_honorlist li a p{ font-size:14px; color:#666; line-height:28px; margin-top:15px; overflow:hidden; height:56px;}
.inside_honorlist li a span{ font-size:14px; color:#ff651a}
.inside_honorlist li:last-child a{ border:none}

}








