/*头部*/
.p_i img{width:28px!important;}
.sec_sec2 li ,.sec li{font-size:16px!important;}
.header_search{border-bottom:1px solid #d7d7d7;border-top:3px solid #d7d7d7;height:35px;}
.header_search input ,.header_search body ,.header_search html{font-family: 'Montserrat'!important;}
#searchipt ,.language{font-size:18px;}
.s_f{float:right;width: 230px;}
.s_f form{position: relative;}
.s_f form input[type="text"]{height:35px;border-top:none;border-bottom:none;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding-left:10px;width:214px;}
.s_f form input[type="submit"]{height:35px;width: 26px;height: 26px;background: url(../images/index_search_bg.jpg) no-repeat;border:none;position: absolute;left:180px;top:5px;}
.s_l{float:right;}
.s_l dt{background: #cacaca url(../images/index_search_l_bg.png) 115px center no-repeat;height:35px;line-height: 35px;padding:0 30px 0 10px;color:#6e6e6e;cursor:pointer;}
.s_l .cont{border:1px solid #d7d7d7;display: none;position: absolute;width: 132px;z-index: 999;background: #fff;}
.s_l dd{padding:5px 0;text-align: center;}
.s_l dd:hover{background: #eaeaea;}

.logo{padding:20px;}
.logo .logo_c{width: 1100px;margin:0 auto;}
.logo .logo_i{float:left;margin-right:50px;}
.logo .sec{float:right;width: 360px;margin-top:10px}
.logo .sec2{width: 150px;}
.logo .sec .p_i{float:left;background: #e7e7e7;border-radius: 50%;padding:10px;margin-right:10px;}
.logo .sec ul{margin-top:5px;}
.logo .sec ul span{color:#1369b3;font-weight: bold;}

#nav{height:59px;background:#2370a4;}
#nav .phone_nav{display: none;}
#nav .nav .close{display: none;}
#nav .nav{width: 1100px;margin:0 auto;}

#nav .nav .son_nav{float:left;position: relative;}
#nav .nav .son_nav a{color:#fff;display: block;font-size:14px;padding:0 18px;padding-top: 8px;}
#nav .nav .son_nav a span{display: block;line-height: 22px;text-align: center;}
#nav .nav .home a{text-indent:-9999px;background:url(../images/home_ico.png) no-repeat center center}
#nav .nav .son_nav:nth-last-of-type(1) a{}
#nav .nav .son_nav a:hover{}
#nav .nav .sub_nav{background:#eeeeee;height: auto;position:absolute;left:-40px;top:59px;z-index:3;/*display: none;*/}
#nav .nav .same_sub_nav ul{width:200px;margin:0 0 10px 0;text-align: center;}
#nav .nav .same_sub_nav ul li{line-height: 25px;}
#nav .nav .same_sub_nav ul li a{font-size:16px;color:#212121;display: block;}
#nav .nav .same_sub_nav ul li a:hover{color:#f11d1d;}
.s_m{float:right;width:246px;}

/*尾部*/
.menu{overflow: hidden;margin-top:20px;}
.menu .w1171{border-bottom: 1px solid #ccc;overflow: hidden;padding-bottom: 30px;}
.menu dl{width: 18%;float:left;margin-right:2%;}
.menu dl dt{margin-bottom:10px;font-size: 22px;}
.menu dl:nth-last-of-type(1) dt{text-align: center;}
.menu dl dt a{font-weight: bold;}
.menu dl dd{margin-bottom:3px;}
.menu dl dd a{font-size: 16px;}
.menu dl dd a:hover{color:#000;}
.menu dl:nth-last-of-type(1) dd{text-align: center;}

.f_logo{padding:20px 0;overflow: hidden;}
.f_logo .w1100{border-top:1px solid #ccc;padding:20px 0;}
.f_logo .f_logo_l{float:left;}
.f_logo dl{width: 540px;float:left;margin-left:50px;font-size: 16px}
.f_logo dl p{margin-top:5px;}
.f_logo dl p a{font-size: 16px;}
.f_logo dl p a:hover{color:#000;}

.note{background: #292929;padding:25px 0;text-align: center;color:#8c8c8c;}
.note p{margin-bottom:3px;font-size: 16px;color:#8c8c8c;}


.lecture{height:244px;margin:50px 0 0 0;overflow: hidden;clear:both;background:#fafafa;border-top:1px solid #e9ecf1;border-bottom:1px solid #e9ecf1;}
.lecture .lecture_c{height:244px;}
.lecture dl{float:left;padding-top:50px;text-align: center;overflow: hidden;}
.lecture dl:nth-of-type(1){width: 320px;height:200px;background: #f3f3f3;}
.lecture dl:nth-of-type(2){width: 452px;height:200px;}
.lecture dl:nth-of-type(3){width: 320px;height:200px;background: #f3f3f3;}
.lecture dl dt{width: 110px;height:110px;line-height:110px;border-radius:50%;background:url(../images/index_let_hover1.png) no-repeat center center;border:1px solid #1369b3;display:inline-block;text-align: center;}
.lecture dl dt:hover{background:#1369b3 url(../images/index_let1.png) no-repeat center center;}
.lecture dl dt.let2{background:url(../images/index_let_hover2.png) no-repeat center center}
.lecture dl dt.let3{background:url(../images/index_let_hover3.png) no-repeat center center}
.lecture dl dt.let2:hover{background:#1369b3 url(../images/index_let2.png) no-repeat center center}
.lecture dl dt.let3:hover{background:#1369b3 url(../images/index_let3.png) no-repeat center center}
.lecture dl dd{margin-top:10px;text-align: center;font-size:16px;}
.lecture dl dd a{font-size: 18px;}
.lecture dl dd span{display: block;}

.b-contact1 ,.b-contact1{display:none;}

@media screen and (max-width:768px){
	/*头部*/
	.w1100,.w1200{width: 100%;margin:0 auto;}
	.header_search,.swiper-button-next,.swiper-button-prev,.f_logo{display: none;}
	/*弹出层移动端样式*/
	.layui-layer-iframe{position: fixed !important; padding-bottom: 80.25% !important; padding-top: 0 !important; height: 0 !important; width: 100% !important;overflow: auto;}
	.layui-layer-iframe iframe{position: absolute; top:0; left: 0; width: 100%; height: 100%;}
	.layui-layer-setwin .layui-layer-close2{top:-10px !important;right:-10px !important;}

	.logo{height: 60px;line-height:inherit;padding:10px 0 0 0;position: fixed;top:0;z-index:9999;background: #fff;width: 100%;}
	.logo .logo_c{width: 100%;margin:0 auto;}
	.logo .logo_i {
	    float: none;
	    margin-right: 0;
	}
	.logo .logo_c img{width: 96%;height:auto;display: block;margin:0 auto;margin-top:5px;}
	.logo .sec{display: none;}

	#nav{display:block;height: 26px;line-height: inherit;background: #1369b3;padding:10px 0;position: fixed;top:70px;z-index:9999;width: 100%;}
	#nav .nav{width: 100%;margin:0 auto;overflow: hidden;background: #fff;position: fixed;top:116px;display: -webkit-flex;display: flex; flex-flow:row; }
	#nav .nav .close{display: block;width:28px;padding:17px;float:left;}
	#nav .nav ul{float:left;border-left:1px solid #deddde; flex:1;}
	#nav .nav ul li{padding:5px 0;border-bottom:1px solid #dedede;text-indent: 1em;}

	#nav .phone_nav{display: block;}
	#nav .phone_nav .line{float:left;width: 14%;text-align: center;background: url(../images/phone_line_bg.jpg) no-repeat right center;}
	#nav .phone_nav dl{float:left;width: 174px;position: absolute;left:50%;margin-left: -66px;}
	#nav .phone_nav dl dt{float: left;width: 16px;margin-left:10px;margin-right:10px;}
	#nav .phone_nav dl dd{float: left;width: 130px;color:#fff;font-size: 18px;padding-top: 2px;}
	#nav .phone_nav ul li{float:none;}
	#nav .phone_nav ul li a{font-size: 16px;display: block;padding:0 0 0 0;}
	#nav .phone_nav ul li a:hover{color:#0d518c;position: inherit;}
	#nav .nav_toggle{float:right;padding-right:3%;width: 17%;text-align: right;background: url(../images/phone_line_bg.jpg) no-repeat left 2px;}

	#nav .nav dd.on .son_nav>a{font-weight: bold;}
	#nav .nav .son_nav{float:none;position: inherit;}
	#nav .nav .son_nav a{color:#fff;display: block;font-size:14px;padding:0 18px;padding-top: 8px;color:#000;}
	#nav .nav .son_nav a span{display: inline;line-height: 22px;text-align: center;}
	#nav .nav .home a{text-indent:-9999px;background:url(../images/home_ico.png) no-repeat center center}
	#nav .nav .son_nav:nth-last-of-type(1) a{}
	#nav .nav .son_nav a:hover{}
	#nav .nav .sub_nav{display: none;}
	
 /*尾部*/
 	.menu{overflow: hidden;margin-top:20px;border-top: 5px solid #e7e7e7;}
	.menu .w1171{border-bottom: 1px solid #ccc;overflow: hidden;padding-bottom: 30px;}
	.menu dl{width: 100%;float:none;margin-right:0;margin-top:-1px;}
	.menu dl dt{margin-bottom:0;font-size: 20px;padding:10px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;text-indent: 10%;overflow: hidden;}
	.menu dl dt a{float:left;}
	.menu dl dt span{display: block;width: 24px;height: 34px;background: url(../images/phone_menu_show.jpg) no-repeat 0 center;float:right;margin-right: 10%;}
	.menu dl dt a{font-weight: normal;}
	.menu dl .phone_sec{background: #f4f4f4;padding:10px 0;text-indent: 10%;clear:both;display: none;}
	.menu dl dd{margin-bottom:5px;}
	.menu dl:nth-last-of-type(1) dd{text-align: center;}
	
	.menu .share{padding-bottom: 20px;}
	.menu .share dt{border-bottom: none;text-align: center;text-indent: 0;}
	.menu dl dt a{float:none;}
	.menu .share dd{float:left;margin:0 10px;}
	.menu .share .phone_sec{text-indent:inherit;display: block;background: none;padding:0;display: -webkit-flex;display: flex; flex-flow:row;justify-content: center;}

	.note{background: #292929;padding:25px;text-align: center;color:#8c8c8c;}
	.note p{margin-bottom:3px;font-size: 16px;}
	
	
	.lecture{height:auto;overflow: hidden;margin:20px 0 0 0;}
	.lecture .lecture_c{height:auto;overflow: hidden;padding-bottom:20px;}
	.lecture dl{float:none;margin:0 auto;width:90%;padding-top:20px;margin:0 auto;text-align: left;display: -webkit-flex;display: flex; flex-flow:row;align-items: center; }
	.lecture dl:nth-of-type(1){width: 90%;height:auto;background: none;}
	.lecture dl:nth-of-type(2){width: 90%;height:auto;}
	.lecture dl:nth-of-type(3){width: 90%;height:auto;background: none;}
	.lecture dl dt{width: 110px;height:110px;line-height:110px;float:left;background:#1369b3 url(../images/index_let1.png) no-repeat center center;}
	.lecture dl dt.let2{background:#1369b3 url(../images/index_let2.png) no-repeat center center}
	.lecture dl dt.let3{background:#1369b3 url(../images/index_let3.png) no-repeat center center}
	.lecture dl dd{margin-top:0;text-align: left;font-size:16px;float:left;flex:1;margin-left:10px;}
	.lecture dl dd span{display: block;}

	
	
	/*尾部商务通*/
	.b-contact1{width: 100%;z-index:9999;display:block;}
	.b-contact{display:block;position:fixed;left: 0;bottom: 0;width: 100%;z-index:9999;}
    .b-contact .b-tellphone ,.b-contact1 .b-tellphone {display: block;padding: 5% 0;width: 49.8%;background: url(../../images/hotline.jpg) no-repeat;background-size: cover;float: left;}
    .b-contact .b-swt ,.b-contact1 .b-tellphone { display: block;padding: 5% 0;width: 49.8%;background: url(../../images/onchart.jpg) no-repeat;background-size: cover;float: right;}
}
@media screen and (max-width: 768px) and (min-width: 450px){
    .logo {
        display: none;
    }
	.content .cancer .dis_con {
        margin-top: 0px;
    }
    .content ,.banner170313,.r_mini_banner,#banner1665{margin-top:46px;}
	.scontent{margin-top:70px;}
}
@media screen and (max-width:450px){
    .content ,.banner170313,.r_mini_banner,#banner1665{margin-top:115px;}
	.scontent{margin-top:140px;}
	.content .cancer .dis_con {
        margin-top: 0px;
    }	
}

/*文章页里文章内容上的链接下划线*/
.content .con a{color:#111;}
.content .con a:visited ,.content .con a:link{border-bottom:dotted 1px #2370a4;}
.content .con a:hover{ border-bottom:solid 1px #2370a4;}

/*手机端导航栏调整*/
@media screen and (min-width: 450px)  and (max-width: 768px){
#nav .nav {top:46px;}
	
}