/*.top{width: 100%; height: 100px; background-color: rgba(0,0,0,0.3); position:fixed; top: 0; left: 0 ;z-index: 1}*/

.top{width: 100%; height: 80px;   top: 0; left: 0 ;z-index: 1}
.top_counter{width: 100%; height: 80px; background-color: rgba(255,255,255,0.9); position:fixed; top: 0; left: 0 ;z-index: 1}
.top_main{width:80%; max-width: 1650px; height: 80px; overflow: hidden; margin: 0 auto;}
.top_main_l{ width: 35%; height: 80px; float: left;padding: 7px 0;}
.top_main_l_img{ width:350px; height: 70px; float: left;}
.top_main_r{ width: 55%; height:80px; float: right; overflow: hidden; }
.top_main_r span{ display: none; }
.top_main_r ul.web_nav{ display: block; }
.top_main_r ul.web_nav li{ width:16.6%; height: 80px; float: left; text-align: center; font-size: 18px; line-height: 80px; color: #565656;}
.top_main_r ul.web_nav li:hover , .top_main_r ul.web_nav li.nav_xz{ border-bottom:5px solid #0188d9; color: #0188d9;}
.top_main_r ul.web_nav p{ display:none;}
.top_main_r_wap{ display:none;}

@media (max-width:720px){
.top{width: 100%; height:1.2rem; background-color: rgba(0,0,0,0.3); position:fixed; top: 0; left: 0 ;z-index: 1}
.top_counter{width: 100%; height:1.2rem; background-color:  rgba(255,255,255,0.9); position:fixed; top: 0; left: 0 ;z-index: 1}
.top_main{width: 90%; height:1.2rem; overflow: hidden; margin: 0 auto;}
.top_main_l{ width: 60%; height:1rem; float: left;padding: .1rem 0;}
.top_main_l_img{ width:auto; height: 1rem; float: left;}
.top_main_r{ width:0; height:100%; overflow: hidden;   background-color:rgba(0,0,0,0.5); display:none; z-index:2;}

.top_main_r_wap { width:1rem; height:1rem; position:fixed; right:0; top:.2rem; overflow:hidden; display:block; z-index:1;}
.top_main_r_wap span,.top_main_r_wap span:before,.top_main_r_wap span:after{
	position:absolute;
	display:block;
	width:.7rem;
	height:.08rem;
	cursor:pointer;
	content:'';
	background-color:#ddd;
	border-radius:1px;
	-webkit-transition:all .4s cubic-bezier(0.19,1,.22,1);
	-o-transition:all .4s cubic-bezier(0.19,1,.22,1);
	transition:all .4s cubic-bezier(0.19,1,.22,1);
	top:.2rem;
}

.top_main_r ul.web_nav{  width:50%; height:100%; float:right; padding-top:5%; background-color:#333333;  }
.top_main_r ul.web_nav li{ width:100%; height:1rem; text-align:left; font-size:.35rem; line-height:1rem; color: #fff; padding:0 10%; border-bottom:1px solid #999;}
.top_main_r ul.web_nav p{ display:block; width:100%; padding:0 10%; height:1.5rem; text-align:left; font-size:.4rem; line-height:1.5rem; color: #fff; border-bottom:1px solid #999; overflow:hidden; }

.right_ano
{
position:fixed;
top:0;
right:0;
animation:mymove 1s ;
-webkit-animation:mymove 1s ; /*Safari and Chrome*/
width:100%;
}

@keyframes mymove
{
from {width:0;}
to {width:100%;}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {width:0;}
to {width:100%;}
}



}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.banner{ width: 100%; height:auto; overflow: hidden; position:relative; z-index:-1;}
.banner img{ width: 100%; height: auto; }

.banner_jrl{ width: 100%; height:auto; overflow: hidden; position:relative; z-index:-1;}
.banner_jrl img{ width: 100%; height: auto; }


@media (max-width:720px){
.banner_jrl{ width: 100%; height:auto; overflow: hidden; position:relative; z-index:-1; margin-top:1.2rem;}
.banner_jrl img{ width: 180%; height: auto; }

}

/*---------*/
.dan_banner{ width: 100%; height:auto; overflow: hidden; position:relative; z-index:-1;}
.dan_banner img{ width: 100%; height: auto; }
.dan_banner_t_main{ width:100%; height:auto; margin:0 auto; max-width:1190px; position:relative;}
.dan_banner_t{ width:100%; height:100px; overflow:hidden; position:absolute; z-index:1; left:0;}
.dan_banner_t h2{ font-size:55px; line-height:70px; font-weight:normal;}
.dan_banner_t p{ font-size:30px; line-height:30px;}
.dan_banner_t_t1{  top:140px;}
.dan_banner_t_t2{  top:200px;}
.dan_banner_t_l{ text-align:left;}
.dan_banner_t_c{ text-align:center;}
.dan_banner_t_r{ text-align:right;}
.dan_banner_t_coel1{ color:#fff;}
.dan_banner_t_corel2{ color:#000000;}
@media (max-width:720px){
.dan_banner{ width: 100%; height:auto; overflow: hidden; position:relative; z-index:-1; margin-top:1.2rem;}
.dan_banner_t_main{ width:100%; height:auto; margin:0 auto;position:relative;}
.dan_banner_t{ width:100%; height:.8rem; overflow:hidden; position:absolute; z-index:1; top:.5rem; left:0;}
.dan_banner_t h2{ font-size:.43rem; line-height:.6rem; font-weight:normal;}
.dan_banner_t p{ font-size:.1rem; line-height:.2rem;}
.dan_banner_t_l{ text-align:center;}
.dan_banner_t_r{ text-align:center;}

}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.nr_one{ float:right; width:100%; height:130px; overflow:hidden; padding:20px 0; background-color:#e6e6e6; }
.nr_one_main{ width:70%; max-width:1650px; height:auto; overflow:hidden; margin:0 auto; padding-top:0;}
.nr_one_main ul li{ width:25%; height:auto; float:left; text-align:center;}
.nr_one_main ul li img{ width:70px; height:70px; margin:0 auto;}
.nr_one_main ul li p{ width:100%; height:50px; font-size:16px; line-height:40px; color:#000; text-align:center;}
@media (max-width:720px){
.nr_one_main{ width:90%; height:auto; overflow:hidden; margin:0 auto; padding-top:.3rem;}
.nr_one_main ul li{ width:50%; height:auto; float:left; text-align:center;}
.nr_one_main ul li img{ width:.8rem; height:.8rem; margin:0 auto;}
.nr_one_main ul li p{ width:100%; height:.8rem; font-size:.3rem; line-height:.8rem; color:#000; text-align:center;}
}



/*.nr_one2{ width:650px; height:100px; overflow:hidden; padding:10px 0; }*/
/*.nr_one_main2{ width:70%; max-width:650px; height:auto; overflow:hidden; margin:0 auto; padding-top:0;}*/
/*.nr_one_main2 ul li{ width:25%; height:auto; float:right; text-align:center;}*/
/*.nr_one_main2 ul li img{ width:25px; height:25px; margin:0 auto;}*/
/*.nr_one_main2 ul li p{ width:100%; height:25px; font-size:10px; line-height:15px; color:#000; text-align:center;}*/
/*@media (max-width:720px){*/
/*.nr_one_main2{ width:90%; height:auto; overflow:hidden; margin:0 auto; padding-top:.3rem;}*/
/*.nr_one_main2 ul li{ width:50%; height:auto; float:left; text-align:center;}*/
/*.nr_one_main2 ul li img{ width:.8rem; height:.8rem; margin:0 auto;}*/
/*.nr_one_main2 ul li p{ width:100%; height:.8rem; font-size:.3rem; line-height:.8rem; color:#000; text-align:center;}*/
/*}*/
.nr_one2 {
    width: 650px;
    height: 100px;
    overflow: hidden;
    padding: 10px 0;
}

.nr_one_main2 {
    width: 70%;
    max-width: 650px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 0;
}

.nr_one_main2 ul {
    display: flex;
    flex-wrap: nowrap; /* 防止换行 */
    overflow-x: auto;  /* 如果内容超过容器宽度，则出现滚动条 */
}

.nr_one_main2 ul li {
    flex: 0 0 auto; /* 不允许收缩或增长 */
    text-align: center;
    margin-right: 15px; /* 可选：给每个元素之间增加间距 */
}

.nr_one_main2 ul li img {
    width: 25px;
    height: 25px;
    margin: 0 auto;
}

.nr_one_main2 ul li p {
    width: 100%;
    height: 25px;
    font-size: 10px;
    line-height: 15px;
    color: #000;
    text-align: center;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.about{ width:100%; height:auto; margin:20px auto; max-width:1500px;border-top: 5px solid #0188d9; padding:50px 100px; }
.about_l_img1{ width:35%; float:left;margin-bottom:10px;}
.about_l_img1 img{ width:470px; height:80px; float:right; max-height:80px; margin-left:60px;}
.about_l_img1_i{ display:block;}
.about_l_img2{ width:40%; float:right; margin-bottom:50px;}
.about_l_img2 video{ width:100%; height:auto; }
.about_r{ width:50%; height:auto; float:left; font-size:17px; line-height:40px; color:#000; text-indent:30px;margin-bottom:80px;}
@media (max-width:720px){
.about_l_img1{ width:90%; margin:0 auto; float:none; text-align:center;}
.about_l_img1 img{ width:auto; height:1rem; float:none; max-height:92px; margin-right:5px; margin-bottom:.3rem;}
.about_l_img1_i{ display:none;}
.about_l_img2{ width:100%; float:none; margin-bottom:.3rem;}
.about_l_img2 img{ width:100%; height:auto; max-width:500px;}
.about_r{ width:90%; height:auto; float:none; font-size:.25rem; line-height:.6rem; color:#000; text-indent:.5rem; margin:0 auto;}


}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.new{ width:100%; height:auto; overflow:hidden; background:url(../images/index_img_29.png) center center no-repeat;background-color:#e6e6e6; background-size:100%;}
.new_main{ width:90%; height:auto; max-width:1600px; margin:0 auto; padding:70px 0;}
.new_main_l{ width:45%; height:auto; float:right;}
.new_main_l_t{ width:100%; height:100px; max-height:80px; margin-bottom:20px;}
.new_main_l_t img{ width:auto; max-width:300px;  height:80px; float:left; max-height:80px; margin-right:5px;}
.new_main_l_t_i{ display:block;}
.new_main_l_m{ width:100%; height:auto; overflow:hidden; padding-bottom:100px;}

.new_main_l_m .fullSlide {width:100%; position:relative; height:auto;}
.new_main_l_m .fullSlide .bd { margin:0 auto; position:relative; z-index:0;}
.new_main_l_m .fullSlide .bd ul { width:100% !important;}
.new_main_l_m .fullSlide .bd li { width:100% !important; height:auto; overflow:hidden; text-align:center; } 
.new_main_l_m .fullSlide .bd li img{ width:100%; height:auto; max-height:400px;}
.new_main_l_m .fullSlide .bd li h2{ width:100%; height:50px; font-size:25px; color:#000; font-weight:normal; line-height:50px; overflow:hidden; padding:10px 0 10px; text-align:left; margin-bottom:10px;}
.new_main_l_m .fullSlide .bd li p{ width:100%; height:120px;font-size:15px; line-height:30px; color:#000; text-align:left; overflow:hidden;}

.new_main_l_m .fullSlide .hd {width:100%; position:absolute; z-index:1; bottom:-30px; left:0; height:auto;}
.new_main_l_m .fullSlide .hd ul { text-align:center; }
.new_main_l_m .fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:70px; height:6px; margin:1px 5px; overflow:hidden; background:#c8c8c8; filter:alpha(opacity=70); opacity:0.7;}
.new_main_l_m .fullSlide .hd ul .on {background:#f00;}
.new_main_l_m .fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.new_main_l_m .fullSlide .next {left:auto;right:1%;background-position:-6px -137px;}

@media (max-width:720px){
.new{ width:100%; height:auto; overflow:hidden; background-image:none;background-color:#e6e6e6; background-size:100%;}
.new_main_l{ width:90%; height:80px; float:none; margin:0 auto;}
.new_main_l_t{ text-align:center; margin-bottom:.5rem; margin-top:.2rem;}
.new_main_l_t img{ width:auto; height:1rem; float:none; max-height:80px; margin-right:5px; margin-bottom:.3rem;}
.new_main_l_t_i{ display:none;}
.new_main_l_m{ padding-bottom:2rem;}
.new_main_l_m .fullSlide .bd li h2{ width:100%; height:.6rem; font-size:.3rem; color:#000; font-weight:normal; line-height:.6rem; overflow:hidden; padding:.05rem 0; text-align:left; margin-bottom:.05rem;}
.new_main_l_m .fullSlide .bd li p{ width:100%; height:2rem;font-size:.2rem; line-height:.5rem; color:#000; text-align:left; overflow:hidden;}

.new_main_l_m .fullSlide .hd {width:100%; position:absolute; z-index:1; bottom:-2rem; left:0; height:auto;}
.new_main_l_m .fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:.5rem; height:.1rem; margin:1px .1rem; overflow:hidden; background:#c8c8c8; filter:alpha(opacity=80); opacity:0.5;line-height:999px;}

}

.new_main_r{ width:50%; height:auto; float:left;}
.new_main_r_t{ width:90%; height:80px; max-height:80px; margin-bottom:20px;}
.new_main_r_t img{ width:auto; height:80px; float:left; max-height:80px; margin-right:5px;}
.new_main_r_t_i{ display:block;}
.new_main_r_m{ width:100%; height:auto; overflow:hidden; padding-bottom:20px;}
.new_main_r_m ul li{ width:100%; height:auto; overflow:hidden; padding:2px 0;}
.new_main_r_m ul li img{ width:30%; height:auto; max-width:200px; float:left; margin-right:2%;}
.new_main_r_m ul li h2{ width:68%; float:right; height:50px; overflow:hidden; line-height:50px; font-size:25px; font-weight:normal; color:#000;}
.new_main_r_m ul li p{ width:68%; height:120px; overflow:hidden; line-height:30px; font-size:15px; color:#000; float:right;}

@media (max-width:720px){
.new_main_r{ width:90%; height:auto; float:none; margin:0 auto; padding-top:.8rem;}
.new_main_r_t{ text-align:center; margin-bottom:.5rem;}
.new_main_r_t img{ width:auto; height:1rem; float:none; max-height:80px; margin-right:5px; margin-bottom:.3rem;}
.new_main_r_t_i{ display:none;}
.new_main_r_m{ width:100%; height:auto; overflow:hidden; padding-bottom:.5rem;}
.new_main_r_m ul li{ width:100%; height:auto; overflow:hidden; padding:.1rem 0;}
.new_main_r_m ul li img{ width:30%; height:auto; max-width:200px; float:left; margin-right:2%;}
.new_main_r_m ul li h2{ width:68%; float:right; height:.6rem; overflow:hidden; line-height:.6rem; font-size:.3rem; font-weight:normal; color:#000;}
.new_main_r_m ul li p{ width:68%; height:1rem; overflow:hidden; line-height:.5rem; font-size:.2rem; color:#000; float:right;}

}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.footer{ width:100%; height:auto; overflow:hidden; background-color:#0188d9; padding:30px 0;}
.footer_main{ width:100%; height:auto; max-width:800px; margin:0 auto;}
.footer_main h2{ width:100%; height:auto; font-size:30px; line-height:55px; color:#fff; font-weight:normal;}
.footer_main p{ width:100%; height:auto; overflow:hidden; line-height:40px; font-size:20px; color:#fff;}
@media (max-width:720px){
.footer{  padding:.5rem 0;}
.footer_main{ width:95%; height:auto;  margin:0 auto;}
.footer_main h2{ width:100%; height:auto; font-size:.4rem; line-height:1rem; color:#fff; font-weight:normal;}
.footer_main p{ width:100%; height:auto; overflow:hidden; line-height:.5rem; font-size:.25rem; color:#fff;}
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.clearfix::after {display: block;clear: both;content: "";}
.float-left { float: left !important;}
.float-right { float: right !important;}
.float-none { float: none !important;}
.text-center{text-align: center;}
.con{width:100%; margin: 0 auto;}
.line{height:75px;background:rgba(255,0,0,0.6); margin-top:-75px;}
.doctor_con{margin-top: -75px;}
.tab .tab_w_about{ width:100%; max-width:1180px; margin:0 auto;}


.tab .tab_hd2 div{	height:75px;	line-height:75px; font-size:25px; color: #fff;}
.tab .tab_hd2 div.zy_about{width:50%;}
.tab .tab_hd2 div.zy_yw{width:25%;}
.tab .tab_hd2 div a{color: #fff;}
.tab .tab_hd2 div.active a{	color: #0188d9;}
.tab .tab_hd2 .active{	border-left: none;	border-right: none;	background: #fff;	color:#0188d9;}

/**/
.tab .tab_w_new{ width:100%; max-width:600px; margin:0 auto;}
.line1{height:75px; margin-top:40px;}
.tab .tab_hd1 div{	height:40px;	line-height:40px; font-size:25px;color:#0188d9; font-weight: bold;}
.tab .tab_hd1 div.zy_about{width:30%; margin:30px 10%; border-radius:5px;}
.tab .tab_hd1 div a{	color: #fff;}
.tab .tab_hd1 div.active a{	color: #0188d9;}
.tab .tab_hd1 .active{	border-left: none;	border-right: none;	background: #0188d9;	 color: #fff;}
/**/


.tab_con{	margin-top: 20px;	color:#000000;	font-size:20px;}
.tab_con .doctor_pane{	display: none;}
.tab_con .active{	display: block;}

@media (max-width:720px){

.con{width: 100%; margin: 0 auto;}
.line{height:1rem;background:rgba(255,0,0,0.9); margin-top:0;}
.line1{height:1rem; margin-top:0;}
.doctor_con{margin-top: -1rem;}

.tab .tab_hd2 div{	height:1rem;	line-height:1rem; font-size:.3rem;	color:#0188d9;}
.tab .tab_hd2 div.zy_about{width:50%;}
.tab .tab_hd2 div {	color: #fff;}
.tab .tab_hd2 div.active {	color: #0188d9;}
.tab .tab_hd2 .active{	border-left: none;	border-right: none;	border-top: 2px solid #508b9b;	background: #fff;}

.tab .tab_hd1 div{	height:.8rem;	line-height:.8rem; font-size:.3rem;color:#0188d9; font-weight: bold; }
.tab .tab_hd1 div.zy_about{width:30%; margin:.4rem 10% 0; border-radius: .1rem;}


.tab_con{	margin-top: 20px;	color:#000000;	font-size:20px;}
.tab_con .doctor_pane{	display: none;}
.tab_con .active{	display: block;}
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.dan_new_main{ width:100%; height:auto; overflow:hidden; margin: 0 auto; max-width:1200px; margin-bottom: 20px; }
.dan_new_main ul li{ width:100%; height:auto; overflow:hidden; padding:10px 5%;}
.dan_new_main ul li:hover{ background-color: #0188d9; color: #565656; }
.dan_new_main ul li:hover .dan_new_main_ul_l h2,.dan_new_main ul li:hover .dan_new_main_ul_l p,.dan_new_main ul li:hover .dan_new_main_ul_r h2,.dan_new_main ul li:hover .dan_new_main_ul_r p{ color: #ffffff; }
.dan_new_main ul li .dan_new_main_li_img{ width: 15%; height: auto; float: left;  margin-right:5%;}
.dan_new_main ul li .dan_new_main_li_img img{ width:100%; height: auto; max-width:150px;}
.dan_new_main ul li .dan_new_main_ul_l{ width: 65%; height: auto; float: left; margin-right: 5%; }
.dan_new_main ul li .dan_new_main_ul_l h2{ width:100%; height:50px; overflow:hidden; line-height:50px; font-size:25px; font-weight:normal; color:#000;}
.dan_new_main ul li .dan_new_main_ul_l p{ width:100%; height:90px; overflow:hidden; line-height:30px; font-size:15px; color:#000;}
.dan_new_main ul li .dan_new_main_ul_r { width: 10%; height: auto; float: left; }
.dan_new_main ul li .dan_new_main_ul_r h2{ width: 100%; height: auto; line-height:30px; font-size:25px; font-weight:bold; color:#0188d9; margin-top:50px;}
.dan_new_main ul li .dan_new_main_ul_r p{ width: 100%; height: auto;  line-height:30px; font-size:15px; color:#0188d9;}

@media (max-width:720px){

.dan_new_main{ width:100%; height:auto; overflow:hidden; margin: 0 auto; max-width:1200px; margin-bottom: .1rem; border-top:2px solid #0188d9;}
.dan_new_main ul li{ width:100%; height:auto; overflow:hidden; padding:.2rem 1%; border-bottom:1px dashed #0188d9;}
.dan_new_main ul li .dan_new_main_li_img{ width: 20%; height: auto; float: left;  margin-right:2%;}
.dan_new_main ul li .dan_new_main_li_img img{ width:100%; height: auto; max-width: 2rem; }
.dan_new_main ul li .dan_new_main_ul_l{ width: 63%; height: auto; float: left; margin-right: 2%; }
.dan_new_main ul li .dan_new_main_ul_l h2{ width:100%; height:.6rem; overflow:hidden; line-height:.6rem; font-size:.35rem; font-weight:normal; color:#000;}
.dan_new_main ul li .dan_new_main_ul_l p{ width:100%; height:.8rem; overflow:hidden; line-height:.4rem; font-size:.2rem; color:#000;}
.dan_new_main ul li .dan_new_main_ul_r { width: 10%; height: auto; float: left; }
.dan_new_main ul li .dan_new_main_ul_r h2{ width: 100%; height: auto; line-height:.4rem; font-size:.2rem; font-weight:bold; color:#0188d9; margin-top: .6rem;}
.dan_new_main ul li .dan_new_main_ul_r p{ width: 100%; height: auto;  line-height:.2rem; font-size:.2rem; color:#0188d9;}

}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



.dan_bc_main{ width:100%; height:auto; margin:0 auto; max-width:1100px;}
.dan_bc_main_t{ width:100%; height:100px; font-size:38px; line-height:100px; color:#0188d9; text-align:center; font-weight:bold; margin-top:60px; overflow:hidden;}
.dan_bc_main_m{ width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.dan_bc_main_m ul li{ width:100%; height:auto; margin-bottom:20px;}
.dan_bc_main_m ul li h2{ width:100%; height:50px; line-height:50px; font-size:30px; color:#0188d9;}
.dan_bc_main_m ul li h2 span,.dan_bc_main_m ul li h2 img{ float:left; margin-right:70px;}
.dan_bc_main_m ul li h2 img{ width:auto; height:30px; margin:10px 0;} 
.dan_bc_main_m ul li h3{ width:100%; height:70px; line-height:70px; font-size:25px;color:#000000; overflow:hidden;}
.dan_bc_main_m ul li p{ font-size:15px; line-height:30px; color:#000000;}

@media (max-width:720px){
.dan_bc_main{ width:96%; height:auto; margin:0 auto;}
.dan_bc_main_t{ width:100%; height:1.5rem; font-size:.45rem; line-height:1.5rem; color:#0188d9; text-align:center; font-weight:bold; margin-top:.2rem; overflow:hidden;}
.dan_bc_main_m{ width:100%; height:auto; overflow:hidden; margin-bottom:.2rem;}
.dan_bc_main_m ul li{ width:100%; height:auto; margin-bottom:.3rem;border-bottom:1px  dashed #0188d9; padding-bottom:.3rem;}
.dan_bc_main_m ul li h2{ width:100%; height:.6rem; line-height:.6rem; font-size:.4rem; color:#0188d9;}
.dan_bc_main_m ul li h2 span,.dan_bc_main_m ul li h2 img{ float:left; margin-right:.5rem;}
.dan_bc_main_m ul li h2 img{ width:auto; height:.4rem; margin:.1rem 0;} 
.dan_bc_main_m ul li h3{ width:100%; height:.8rem; line-height:.8rem; font-size:.35rem;color:#000000; overflow:hidden ;}
.dan_bc_main_m ul li p{ font-size:.2rem; line-height:.4rem; color:#000000;}
}




/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.dan_bc_min{ width:100%; height:auto; margin:0 auto; max-width:1200px;}
.dan_bc_min_main{ width:100%; height:auto; overflow:hidden; margin:100px 0;}
.dan_bc_min_main_t{ width:100%; height:auto; overflow:hidden; text-align:center; border-bottom:1px solid #0188d9; margin-bottom:10px; margin-top:50px;}
.dan_bc_min_main_t h2{ width:100%; height:auto; overflow:hidden; font-size:28px; line-height:50px; color:#000000; font-weight:bold; margin-bottom:10px;}
.dan_bc_min_main_t p{ width:100%; height:auto; overflow:hidden; font-size:15px; line-height:20px; color:#000; margin-bottom:20px;}

.dan_bc_min_main_c{ width:100%; height:auto; overflow:hidden; border-top:1px solid #0188d9; border-bottom:1px solid #0188d9; padding:40px 2.5%; font-size:18px; line-height:30px; color:#000;}

.dan_bc_min_main_b{ width:100%; height:auto; overflow:hidden; padding:20px 0; margin-bottom:50px; }
.dan_bc_min_main_b_l{ width:48%; height:auto; overflow:hidden; float:left;  font-size:15px; line-height:20px; color:#444;}
.dan_bc_min_main_b_r{ width:48%; height:auto; overflow:hidden; float:right;  font-size:15px; line-height:20px; color:#444; text-align:right;}


@media (max-width:720px){
.dan_bc_min{ width:96%; height:auto; margin:0 auto;}
.dan_bc_min_main{ width:100%; height:auto; overflow:hidden; margin:1rem 0;}
.dan_bc_min_main_t{ width:100%; height:auto; overflow:hidden; text-align:center; border-bottom:1px solid #0188d9; margin-bottom:.02rem; margin-top:.35rem;}
.dan_bc_min_main_t h2{ width:100%; height:auto; overflow:hidden; font-size:.4rem; line-height:.6rem; color:#000000; font-weight:normal; margin-bottom:.2rem;}
.dan_bc_min_main_t p{ width:100%; height:auto; overflow:hidden; font-size:.15rem; line-height:.4rem; color:#000; margin-bottom:.3rem;}

.dan_bc_min_main_c{ width:100%; height:auto; overflow:hidden; border-top:1px solid #0188d9; border-bottom:1px solid #0188d9; padding:.3rem 5%; font-size:.2rem; line-height:.4rem; color:#000;}

.dan_bc_min_main_b{ width:100%; height:auto; overflow:hidden; padding:.06rem 0; margin-bottom:.15rem; }
.dan_bc_min_main_b_l{ width:100%; height:auto; overflow:hidden; float:none; border-bottom:1px  dashed #0188d9;  font-size:.15rem; line-height:.6rem; color:#444;}
.dan_bc_min_main_b_r{ width:100%; height:auto; overflow:hidden; float: none;  font-size:.15rem; line-height:.6rem; color:#444; text-align:left;}

}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.dan_about_jj{ width:100%; height:auto; overflow:hidden;}
.dan_about_jj_one{ width:100%; height:auto; position:relative; background:url(../images/wh_img_15.png) center  bottom no-repeat; background-size:100%; padding-bottom:550px;}
.dan_about_jj_one p{ width:50%; height:auto; font-size:17px; line-height:40px; color:#000; text-indent:34px; padding-top:4%; margin-left:25%;}
/**/
.dan_about_jj_two{ width:100%; height:auto; overflow:hidden; background-color:#ebebeb;}
.dan_about_jj_two img{ width:50%; height:auto; float:left; display:block;}
.dan_about_jj_two p{ width:38%; height:auto; margin:10px 6% 20px; float:right;font-size:17px; line-height:50px; color:#000; text-indent:34px; }
/**/
.dan_about_jj_three{ width:100%; height:auto; position:relative; background:url(../images/wh_img_20.png) center  bottom no-repeat; background-color: #d1e0f5; background-size:100%; padding-bottom:270px;padding-top:60px;} 
.dan_about_jj_three div{  margin-right:10%; margin-left: 52%; margin-top:10px; background-color:rgba(255,255,255,0.6); padding:40px 50px; width:42%; height:auto;font-size:17px; line-height:50px; color:#000; overflow:hidden;}
.dan_about_jj_three div p { text-indent:34px; width:100%; height:auto; overflow:hidden;}

/*-------*/
.dan_about_zz{ width:100%; height:auto; overflow:hidden; background-color:#ebebeb;}
.dan_about_zz_main{ width:1180px; height:auto; overflow:hidden; background-color:#fff; margin:0 auto;}
.dan_about_zz_main_c{ width:90%; height:auto; margin:40px 5%;}
.dan_about_zz_main_c img{ width:100%; height:auto;}
@media (max-width:720px){
.dan_about_jj_one{  padding-bottom:2rem;}
.dan_about_jj_one p{ width:80%; height:auto; font-size:.25rem; line-height:.4rem; color:#000; text-indent:.5rem; margin-left:10%; padding-top:4%;  }
/**/
.dan_about_jj_two img{ width:100%; height:auto; float:left; display:block;}
.dan_about_jj_two p{ width:90%; height:auto; margin:.3rem 5%; float:right;font-size:.25rem; line-height:.4rem; color:#000; text-indent:.5rem;  }

/**/
.dan_about_jj_three{ width:100%; height:auto; position:relative; background:url(../images/wh_img_20.png) center top no-repeat; background-size:100%; padding-bottom:.5rem;padding-top:3.8rem;} 
.dan_about_jj_three div{ margin-left:5%; margin-right:5%; margin-top:.1rem; background-color:rgba(255,255,255,0.6); padding:.18rem .2rem; width:90%; height:auto;font-size:.25rem; line-height:.4rem; color:#000; overflow:hidden;}
.dan_about_jj_three div p { text-indent:.5rem; width:100%; height:auto; overflow:hidden;}

/*-------*/

.dan_about_zz_main{ width:100%; height:auto; overflow:hidden; background-color:#fff; margin:0 auto;}
.dan_about_zz_main_c{ width:98%; height:auto; margin:.1rem 1%;}
.dan_about_zz_main_c img{ width:100%; height:auto;}


}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.dan_yw{ width:100%; height:auto; overflow:hidden; position:relative; background:url(../images/yw.png) center  top no-repeat; background-size:100%; background-color:#ebebeb;}
.dan_yw_main{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1650px; }

.dan_yw_main_h{ width:100%; height:auto; padding:20px 3%; background-color:#fff; overflow:hidden; margin-bottom:20px;}
.dan_yw_main_h h2{line-height:40px; font-size:25px;color:#000000; font-weight:bold;}
.dan_yw_main_h p{font-size:17px; line-height:30px; color:#000;}

.dan_yw_main_c_one{ width:100%; height:auto; overflow:hidden;}
.dan_yw_main_c_one_t{ width:100%; height:auto; overflow:hidden; padding:0 3%; background-color:#fff; padding-top:20px;  font-weight:bold; padding-left:17%;}
.dan_yw_main_c_one_t p{line-height:70px; font-size:20px; color:#000000;}
.dan_yw_main_c_one_t p span{ width:auto; height:70px; float:left; border-top:4px solid #0188d9;}

.dan_yw_main_c_one_t p.p1{ width:25%; padding-right:2%; float:left;}
.dan_yw_main_c_one_t p.p2{ width:16%; padding-right:2%; float:left;}
.dan_yw_main_c_one_t p.p3{ width:43%; padding-right:2%; float:left;}
.dan_yw_main_c_one_t p.p4{ width:16%; float:left;}

.dan_yw_main_c_one_c{ width:100%; height:auto; overflow:hidden; padding:0 3%; background-color:#fff;  margin-bottom:.08rem;}
.dan_yw_main_c_one_c_min{ width:100%; height:auto; overflow:hidden; }
.dan_yw_main_c_one_c_min_l{ width:15%; height:auto; float:left; line-height:70px; font-size:18px; color:#000000; text-align:center;}
.dan_yw_main_c_one_c_min_r{ width:85%; height:auto; float:right;}
.dan_yw_main_c_one_c_min_r .neirong_one{ width:100%; height:auto; overflow:hidden;}
.dan_yw_main_c_one_c_min_r .neirong_one p{line-height:40px; font-size:17px; color:#000000; padding:.05rem 0;}
.dan_yw_main_c_one_c_min_r .neirong_one p span{ width:auto; height:40px; float:left;}
.dan_yw_main_c_one_c_min_r .neirong_one p.p1{ width:25%; padding-right:2%; float:left; border-top:2px solid #ededed;}
.dan_yw_main_c_one_c_min_r .neirong_one p.p2{ width:16%; padding-right:2%; float:left; border-top:2px solid #ededed;}
.dan_yw_main_c_one_c_min_r .neirong_one p.p3{ width:43%; padding-right:2%; float:left; border-top:2px solid #ededed;}
.dan_yw_main_c_one_c_min_r .neirong_one p.p4{ width:14%; float:left; border-top:2px solid #ededed;}

.dan_yw_main_c_one_b{ width:100%; height:auto; overflow:hidden;  margin-bottom:20px; margin-top:-10px;}
.dan_yw_main_c_one_b_d{ width:49.7%; height:auto; overflow:hidden; background-color:#fff; padding:20px 5%;}
.dan_yw_main_c_one_b_d h2{ widows:100%; height:50px;line-height:50px; font-size:20px;color:#000000; font-weight:normal; }
.dan_yw_main_c_one_b_d ul{ width:96%; height:auto; overflow:hidden; padding:10px 20px;}
.dan_yw_main_c_one_b_d ul li{ width:95%; height:auto; border-left:1px solid #0188d9; padding:10px 0 10px 30px;font-size:17px; line-height:30px; color:#000; position: relative;}
.dan_yw_main_c_one_b_d ul li i.itop{ position: absolute; background-color: #fff; width: 30px; height:  10px; top: 0; left:-10px; z-index: 1}
.dan_yw_main_c_one_b_d ul li i.ibop{ position: absolute; background-color: #fff; width: 30px; height: 10px; bottom: 0; left:-10px;z-index:1 }
.dan_yw_main_c_one_b_d ul li span{ width:30px; height:30px; float:left; border-radius:15px; margin-left:-45px; background-color:#0188d9; color:#fff; text-align:center;}
.dan_yw_main_c_one_b_d_l{ float:left;}
.dan_yw_main_c_one_b_d_r{ float:right;}


@media (max-width:720px){
.dan_yw_main_h{ width:100%; height:auto; padding:.1rem 3%; background-color:#fff; overflow:hidden; margin-bottom:.08rem;}
.dan_yw_main_h h2{line-height:.6rem; font-size:.35rem;color:#000000; font-weight:bold;}
.dan_yw_main_h p{font-size:.25rem; line-height:.4rem; color:#000;}

.dan_yw_main_c_one_t{ width:100%; height:auto; overflow:hidden; padding:0 3%; background-color:#fff; padding-top:.1rem;  font-weight:bold; padding-left:17%;}
.dan_yw_main_c_one_t p{line-height:.7rem; font-size:.25rem; color:#000000;}
.dan_yw_main_c_one_t p span{ width:auto; height:.7rem; float:left; border-top:4px solid #0188d9;}


.dan_yw_main_c_one_c{ width:100%; height:auto; overflow:hidden; padding:0 3%; background-color:#fff;  margin-bottom:.08rem;}
.dan_yw_main_c_one_c_min{ width:100%; height:auto; overflow:hidden; }
.dan_yw_main_c_one_c_min_l{ width:15%; height:auto; float:left; line-height:.5rem; font-size:.25rem; color:#000000; text-align:center; padding-right:1%; padding-top:.05rem;}

.dan_yw_main_c_one_c_min_r .neirong_one p{line-height:.4rem; font-size:.25rem; color:#000000; padding:.1rem 0;}


.dan_yw_main_c_one_b{ width:100%; height:auto; overflow:hidden;  margin-bottom:.08rem; margin-top:-.05rem;}
.dan_yw_main_c_one_b_d{ width:100%; height:auto; overflow:hidden; background-color:#fff; padding:.1rem 5%; margin-bottom:.1rem;}
.dan_yw_main_c_one_b_d h2{ widows:100%; height:.6rem;line-height:.6rem; font-size:.35rem;color:#000000; font-weight:normal; }
.dan_yw_main_c_one_b_d ul{ width:100%; height:auto; overflow:hidden; padding:.1rem 5%;}
.dan_yw_main_c_one_b_d ul li{ width:100%; height:auto; border-left:1px solid #0188d9; padding:.05rem 0 .05rem  .48rem;font-size:.25rem; line-height:.4rem; color:#000;}
.dan_yw_main_c_one_b_d ul li i.itop{ position: absolute; background-color: #fff; width: .2rem; height: .04rem; top: 0; left:-.1rem; z-index: 1}
.dan_yw_main_c_one_b_d ul li i.ibop{ position: absolute; background-color: #fff; width: .2rem; height: .035rem; bottom: 0; left:-.1rem;z-index:1 }
.dan_yw_main_c_one_b_d ul li span{ width:.4rem; height:.4rem; float:left; border-radius:.4rem; margin-left:-.68rem; background-color:#0188d9; color:#fff; text-align:center;}
.dan_yw_main_c_one_b_d_l{ float:left;}
.dan_yw_main_c_one_b_d_r{ float:right;}

}

/*---------------*/
.dan_yw_main_c_two{ width:100%; height:auto; overflow:hidden; min-width:1000px;}
.dan_yw_main_c_two_t{ width:100%; height:auto; overflow:hidden; padding:0 3%; background-color:#fff; padding-top:20px;  font-weight:bold;}
.dan_yw_main_c_two_t p{line-height:70px; font-size:20px; color:#000000; text-align:center;}
.dan_yw_main_c_two_t p span{ width:auto; height:70px;  border-top:4px solid #0188d9;    display: -webkit-inline-box;}

.dan_yw_main_c_two_t p.p1{ width:8%; padding-right:1%; float:left;}
.dan_yw_main_c_two_t p.p2{ width:8%; padding-right:1%; float:left;}
.dan_yw_main_c_two_t p.p3{ width:8%; padding-right:1%; float:left;}
.dan_yw_main_c_two_t p.p4{ width:18%; padding-right:1%; float:left;}
.dan_yw_main_c_two_t p.p5{ width:8%; padding-right:1%; float:left;}
.dan_yw_main_c_two_t p.p6{ width:8%; padding-right:1%; float:left;}
.dan_yw_main_c_two_t p.p7{ width:8%; padding-right:1%; float:left;}
.dan_yw_main_c_two_t p.p8{ width:10%; padding-right:1%; float:left;}
.dan_yw_main_c_two_t p.p9{ width:18%; float:left;}

.dan_yw_main_c_two_c{ width:100%; height:auto; overflow:hidden; padding:0 3%; background-color:#fff;  margin-bottom:20px;}
.dan_yw_main_c_two_c_min{ width:100%; height:auto; overflow:hidden; border-top:2px solid #ededed; }
.dan_yw_main_c_two_c_min p{line-height:40px; font-size:17px; color:#000000; padding:10px 0; text-align:center;}
.dan_yw_main_c_two_c_min p.p1{ width:8%; padding-right:1%; float:left;}
.dan_yw_main_c_two_c_min p.p2{ width:8%; padding-right:1%; float:left;}
.dan_yw_main_c_two_c_min p.p3{ width:8%; padding-right:1%; float:left;}
.dan_yw_main_c_two_c_min p.p4{ width:18%; padding-right:1%; float:left;}
.dan_yw_main_c_two_c_min p.p5{ width:8%; padding-right:1%; float:left;}
.dan_yw_main_c_two_c_min p.p6{ width:8%; padding-right:1%; float:left;}
.dan_yw_main_c_two_c_min p.p7{ width:8%; padding-right:1%; float:left;}
.dan_yw_main_c_two_c_min p.p8{ width:10%; padding-right:1%; float:left;}
.dan_yw_main_c_two_c_min p.p9{ width:18%; float:left;}

@media (max-width:720px){
.dan_yw_main_c_two_main{ width: 100%; height: auto; overflow:auto; }
.dan_yw_main_c_two{ width:100%; height:auto; min-width:1200px; overflow:auto;}
.dan_yw_main_c_two_t{ width:100%; height:auto; overflow:hidden; padding:0 0; background-color:#fff; padding-top:.1rem;  font-weight:bold;}
.dan_yw_main_c_two_t p{line-height:.7rem; font-size:.25rem; color:#000000; text-align:center;}
.dan_yw_main_c_two_t p span{ width:auto; height:.7rem;  border-top:4px solid #0188d9;    display: -webkit-inline-box;}


.dan_yw_main_c_two_c{ width:100%; height:auto; overflow:hidden; padding:0 0; background-color:#fff;  margin-bottom:.08rem;}
.dan_yw_main_c_two_c_min{ width:100%; height:auto; overflow:hidden; border-top:2px solid #ededed; }
.dan_yw_main_c_two_c_min p{line-height:.5rem; font-size:.25rem; color:#000000; padding:.05rem 0; text-align:center;}

}

/*---------------*/
.dan_yw_main_c_ther_main_bz{ width:100%; height: auto; background-color: #fff; padding: 10px 5%; font-size: 15px; color: #666; line-height: 30px;  margin-top:-20px;margin-bottom:10px;}
.dan_yw_main_c_ther{ width:100%; height:auto; overflow:hidden; min-width:1000px;}
.dan_yw_main_c_ther_t{ width:100%; height:auto; overflow:hidden; padding:0 3%; background-color:#fff; padding-top:20px;  font-weight:bold;}
.dan_yw_main_c_ther_t p{line-height:70px; font-size:20px; color:#000000; text-align:center;}
.dan_yw_main_c_ther_t p span{ width:auto; height:70px;  border-top:4px solid #0188d9;    display: -webkit-inline-box;}

.dan_yw_main_c_ther_t p.p1{ width:16%; padding-right:1%; float:left;}
.dan_yw_main_c_ther_t p.p2{ width:16%; padding-right:1%; float:left;}
.dan_yw_main_c_ther_t p.p3{ width:24%; padding-right:1%; float:left;}
.dan_yw_main_c_ther_t p.p4{ width:13%; padding-right:1%; float:left;}
.dan_yw_main_c_ther_t p.p5{ width:13%; padding-right:1%; float:left;}
.dan_yw_main_c_ther_t p.p6{ width:13%; float:left;}

.dan_yw_main_c_ther_c{ width:100%; height:auto; overflow:hidden; padding:0 3%; background-color:#fff;  margin-bottom:.08rem;}
.dan_yw_main_c_ther_c_min{ width:100%; height:auto; overflow:hidden; border-top:2px solid #ededed; }
.dan_yw_main_c_ther_c_min p{line-height:40px; font-size:17px; color:#000000; padding:10px 0; text-align:center;}
.dan_yw_main_c_ther_c_min p.p1{ width:16%; padding-right:1%; float:left;}
.dan_yw_main_c_ther_c_min p.p2{ width:16%; padding-right:1%; float:left;}
.dan_yw_main_c_ther_c_min p.p3{ width:24%; padding-right:1%; float:left;}
.dan_yw_main_c_ther_c_min p.p4{ width:13%; padding-right:1%; float:left;}
.dan_yw_main_c_ther_c_min p.p5{ width:13%; padding-right:1%; float:left;}
.dan_yw_main_c_ther_c_min p.p6{ width:13%; float:left;}

@media (max-width:720px){
.dan_yw_main_c_ther_main{ width: 100%; height: auto; overflow:auto; }
.dan_yw_main_c_ther_main_bz{ width:100%; height: auto; background-color: #fff; padding: .1rem 5%; font-size: .2rem; color: #666; line-height: .3rem;  margin-top:-.08rem; margin-bottom: .08rem;}
.dan_yw_main_c_ther{ width:100%; height:auto; min-width:1000px; overflow:auto;}
.dan_yw_main_c_ther_t{ width:100%; height:auto; overflow:hidden; padding:0 0; background-color:#fff; padding-top:.1rem;  font-weight:bold;}
.dan_yw_main_c_ther_t p{line-height:.7rem; font-size:.25rem; color:#000000; text-align:center;}
.dan_yw_main_c_ther_t p span{ width:auto; height:.7rem;  border-top:4px solid #0188d9;    display: -webkit-inline-box;}


.dan_yw_main_c_ther_c{ width:100%; height:auto; overflow:hidden; padding:0 0; background-color:#fff;  margin-bottom:.08rem;}
.dan_yw_main_c_ther_c_min{ width:100%; height:auto; overflow:hidden; border-top:2px solid #ededed; }
.dan_yw_main_c_ther_c_min p{line-height:.5rem; font-size:.25rem; color:#000000; padding:.05rem 0; text-align:center;}

}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.dan_contact{ width: 100%; height:100%; background-color: #ededed; padding-top: 120px; overflow-y:scroll; position: absolute;}
.dan_contact_main{ width: 100%; height: auto; max-width: 1580px; margin:0 auto; overflow:hidden; padding-bottom: 20px;} 
.dan_contact_main_l{ width: 49%; height: auto; float: left; background-color: #fff; text-align: center; padding:70px 0 80px 0;}
.dan_contact_main_l h2{ width: 100%; height: auto; font-size:38px; line-height:90px; color: #0188d9; font-weight: bold; }
.dan_contact_main_l p{ width: 100%; height: auto; font-size:18px; line-height:40px; color: #333333;  padding: 10px 0; }
.dan_contact_main_l img{ width: 60px; height: 60px; margin:0 auto; }

.dan_contact_main_r{ width: 49%; height: auto; float: right; }
.dan_contact_main_r img{ width:auto; height:720px;  }
@media (max-width:1580px){
.dan_contact_main{ width: 100%; height: auto; margin:0 auto; padding-bottom: 20px;}
.dan_contact_main_l{ width: 49%; height: auto; float: left; background-color: #fff; text-align: center; padding:40px 0 50px 0;}
.dan_contact_main_l h2{ width: 100%; height: auto; font-size:38px; line-height:90px; color: #0188d9; font-weight: bold; }
.dan_contact_main_l p{ width: 100%; height: auto; font-size:18px; line-height:40px; color: #333333;  padding: 10px 0; }
.dan_contact_main_l img{ width: 50px; height:50px; margin:0 auto; }

.dan_contact_main_r{ width: 49%; height: auto; float: right; }
.dan_contact_main_r img{ width:100%; height: auto; }

}
@media (max-width:720px){

.dan_contact{ width: 100%; height: 100%; position:inherit; background-color: #ededed; padding-top: 1.5rem; overflow: hidden; }
.dan_contact_main{ width: 100%; height: auto; max-width: 1580px; margin:0 auto; }
.dan_contact_main_l{ width: 100%; height: auto; float:none; background-color: #fff; text-align: center; padding:3% 0 7% 0;}
.dan_contact_main_l h2{ width: 100%; height: auto; font-size:.35rem; line-height:1.2rem; color: #0188d9; font-weight: bold; }
.dan_contact_main_l p{ width: 100%; height: auto; font-size:.25rem; line-height:.5rem; color: #333333;  padding: .05rem 0; }
.dan_contact_main_l img{ width: .6rem; height: .6rem; margin:0 auto; }

.dan_contact_main_r{ width: 100%; height: auto; float:none; }
.dan_contact_main_r img{ width: 100%; height: auto;  }
 
}