@charset "utf-8";
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0; padding:0;}ol,ul{list-style:none;}:focus{outline:0;}a img{border:0;}img{vertical-align:middle;}table{empty-cells:show;}ins{text-decoration:none;}del{text-decoration:line-through;}cite,i,em{font-style:normal;}b{font-weight:normal;}
body {font-size:16px; font-family:STHeiti,"Microsoft YaHei",Arial,SimSun; line-height:150%; background:#f2f2f2; color:#333;-webkit-text-size-adjust: none;}
a {color:#409bd6; text-decoration:none;/*-webkit-tap-highlight-color:rgba(255,0,0,0);*/}
input{/*-webkit-appearance: none;border-radius: 0;*/}

/*common*/
.l{
	float:left;
}
.r{
	float:right;
}
.clean{
	clear:both;
	overflow:hidden;
}
/*超出范围截取文字模块*/
.intercept{
    overflow:hidden; /*超出的部分隐藏起来。*/
    white-space:nowrap;/*不显示的地方用省略号...代替*/
    text-overflow:ellipsis;/* 支持 IE */
    -o-text-overflow: ellipsis;    /* 支持 Opera */
    -webkit-text-overflow: ellipsis;    /* 支持 safari */
    -moz-text-overflow: ellipsis;    /* 支持 molliza */
    content:"...";
	display:block;
	cursor:pointer;
	word-break:keep-all;
	word-wrap:normal;
}
a.intercept:link,a.intercept:visited,a.intercept:hover,a.intercept:active{
    overflow:hidden; /*超出的部分隐藏起来。*/
    white-space:nowrap;/*不显示的地方用省略号...代替*/
    text-overflow:ellipsis;/* 支持 IE */
    -o-text-overflow: ellipsis;    /* 支持 Opera */
    -webkit-text-overflow: ellipsis;    /* 支持 safari */
    -moz-text-overflow: ellipsis;    /* 支持 molliza */
    content:"...";
	display:block;
	cursor:pointer;
	word-break:keep-all;
	word-wrap:normal;
}
.bgb{background:#fff;}
.pad24{padding:0.24rem;}
.clearfix:after { content: ''; display: block; clear: both }
.mgt20{margin-top:0.2rem;}
.mgb20{margin-bottom:0.2rem;}

.mBan2 {
    overflow: hidden;
}
.mBan2 .slideBox {
    height: auto;
    position: relative;
    width: 100%;
}
.mBan2 .slideBox .hd {
    bottom: 0.19rem;
    height: 0.2rem;
    left: 50%;
    margin-left: -0.4rem;
    overflow: hidden;
    position: absolute;
    width: 1.2rem;
    z-index: 1;
}
.mBan2 .slideBox .hd ul {
}
.mBan2 .slideBox .hd ul li {
    background:none;
	border:1px solid #fff;
	border-radius:50%;
    cursor: pointer;
    float: left;
    height: 0.14rem;
    margin-right: 10px;
    width: 0.14rem;
}
.mBan2 .slideBox .hd ul li.on {
    background:#fff;
}
.mBan2 .slideBox .bd {
    height:2.56rem;
    position: relative;
    z-index: 0;
}
.mBan2 .slideBox .bd ul, .slideBox .bd ul li {
    width: 100% !important;
}
.mBan2 .slideBox .bd img {
    display: block;
    height: 2.56rem;
    width: 6.4rem;
}
.mBan2 .slideBox .bd li a:link,.mBan2 .slideBox .bd a:visited{
	width:6.4rem;
	height:2.56rem;
	margin:0 auto;
	display:block;
}
.bg_searchbar{background:#f5f5f5;width:5.92rem; height:0.7rem; line-height:0.7rem; font-size:0.24rem;}
.bg_searchbar .search_text{width:1.3rem; text-align:center; color:#000;}
.bg_searchbar .search_input{width:4.62rem;}
.bg_searchbar .search_input input{ line-height:0.22rem; background:none; border:none; border-left:1px solid #dbdbdb; width:3.4rem; padding-left:0.2rem; margin-top:0.2rem; font-size: 0.23rem;}
.bg_searchbar .search_input .search_btn{ background:url(../images/search_icon.jpg) no-repeat center center #bfebf3; background-size:0.32rem 0.32rem; width:1rem !important; height:0.7rem !important; padding-left:0 !important; margin-top:0 !important;}
.bg_searchbar .r{width:1rem; background:#1c9ef4; text-align:center; height:40px;}
.bg_searchbar .r a{display:block;}
.bg_searchbar .r img{width:0.32rem; height:0.32rem;}

.sgb_asklist_m li{margin-bottom:0.3rem;}
.sgb_asklist_m li h2{color:#2698f0; font-weight:normal; font-size:0.26rem; line-height:26px; margin-bottom:10px; background:url(../images/ques_icon.jpg) left 0.1rem no-repeat; background-size:0.34rem 0.34rem; padding-left:0.4rem;}
.sgb_asklist_m li h2 a{color:#2698f0;}
.sgb_asklist_m li p{color:#666; font-size:0.2rem; line-height:1.5; margin-bottom:10px; background:url(../images/ans_icon.jpg) left 0.04rem no-repeat; background-size:0.34rem 0.34rem; padding-left:0.4rem;}
.art_ask li h2 a{color:#2698f0;}
.zc_main .l{width:2.7rem;}
.zc_main .l img{width:2.7rem; height:1.69rem;}
.zc_main .r{width:2.95rem;}
.zc_main .r h2{font-size:0.26rem; font-weight:normal; margin-bottom:0.2rem; line-height:0.42rem; text-align:left;}
.zc_main .r h2 a{color:#333;}
.zc_main .r .bgxbk_title a{
	color: #ff6600;
    border-radius: 5px;
    border: 1px solid #f60;
    background: #fffcef;
    line-height: 0.66rem;
    display: inline-block;
    text-align: center;
    padding: 0 0.15rem;
}
.zc_main .r p{font-size:0.2rem; line-height:1.5; color:#666;}
.sgb_baike ul{padding:0.2rem 0;}
.sgb_baike li{font-size:0.24rem; line-height:2; background:}
.sgb_baike li a{color:#333;}
.sgb_baike li span{color:#38aaf5;}
.sgb_nav li{width:50%; text-align:center; float:left; font-size:0.3rem; line-height:0.87rem; height:0.87rem;}
.sgb_nav li a{background:#f0f0f0; display:block; color:#333; border-top:0.04rem solid #f0f0f0;}
.sgb_nav li a:hover,.sgb_nav .choose a{background:#fff; display:block; color:#1c9ef4; border-top:0.04rem solid #1c9ef4; font-weight:bold;}
.sgb_baike_tag{margin-top:0.3rem;}
.sgb_baike_tag a{float:left; font-size:0.26rem; display:block; padding:0.1rem; text-align:center; color:#333; background:url(../images/lable.jpg) no-repeat right 0.5rem #f3f9fe; background-size:0.12rem 0.085rem; border:1px solid #9ed3fb; border-radius:5px; margin:0 0.15rem 0.2rem 0;}

.title{font-size:0.3rem; line-height:0.3rem; padding-bottom:0.15rem; color:#e9be0e; border-bottom:0.04rem solid #39abf5; margin-bottom:0.24rem;}
.title_bing{font-size:0.3rem; line-height:0.3rem;  color:#39abf5; margin-bottom:0.24rem;}
.title_video{font-size:0.3rem; line-height:0.3rem; padding-bottom:0.15rem; color:#ed3d41; border-bottom:0.04rem solid #ed3d41; margin-bottom:0.24rem;}
.title span{color:#1c9ef4;}
.title i{float:right; background:url(../images/huan_icon.jpg) no-repeat left; background-size:0.2rem 0.18rem; padding-left:0.3rem; font-size:0.22rem;}
.title i a{color:#333;}
.sgb_homelist_m li{ float:left; width:2.8rem; margin-right:0.32rem; text-align:center;}
.sgb_homelist_m li:last-child{margin-right:0;}
.sgb_homelist_m li img{width:2.8rem; height:1.74rem;}
.sgb_homelist_m li p{line-height:0.4rem;}
.sgb_homelist_m li p a{font-size:0.22rem; color:#333;}
.sgb_homelist_more a{display:block; width:100%; height:0.7rem; line-height:0.7rem; color:#fff; text-align:center; background:#ed3d41; border-radius:5px; margin:0.22rem 0 0.3rem;}
.menu_bbzc{
	height:0.73rem;
	font-size:0.24rem;
	line-height:0.82rem;
	background:#fff;
	color: #e9be0e;
	}
.menu_bbzc a{
	color:#e9be0e;
	}
.menu_byszk{
	height:0.73rem;
	font-size:0.24rem;
	line-height:0.82rem;
	background:#fff;
	color: #39abf5;
	}
.menu_byszk a{
	color:#39abf5;
	}

.hx_list_li ul{margin-bottom:0.3rem;}
.hx_list_li li{
	line-height:0.7rem;
	font-size:0.26rem;
	border-bottom:1px solid #f3f3f3;
	margin:0 0.24rem;
	overflow:hidden;
}
.hx_list_li li a{color:#333;}
.hx_list_li li span{
	float:right;
	width:1rem;
	font-size:0.2rem;
	color:#999;
}
.hx_list_li li .intercept{
	width:4.65rem;
	float:left;
	color:#333;
}
.hx_list_li_btn{
	margin-top:0.28rem;
}
.hx_list_li_btn{
	width:100%;
	border:1px solid #e6e6e6;
	border-radius:3px;
	padding:1px;
	margin-top:0.1rem;
}
.hx_list_li_btn a{
	display:block;
	background:#f5f5f5;
	line-height:0.56rem;
	height:0.56rem;
	text-align:center;
	color:#45a5ff;
	font-size:0.3rem;
}
.zk_img img{width:100%;}
.zk_img p{text-align:center;}
.zk_img p a{color:#f60; line-height:0.5rem;}
.sgb_list_m .zc_main{padding:0.2rem 0; border-bottom:1px solid #e1e1e1;}
.sgb_list_m .zc_main .l{width:2rem;}
.sgb_list_m .zc_main .l img{width:2rem; height:1.25rem;}
.sgb_list_m .zc_main .r{width:3.7rem;}
.sgb_list_m .sgb_homelist_more{margin-top:0.3rem;}

.banner{margin-bottom:0rem;}
.yellow_intro .title,.blue_intro .title{border-bottom:none; margin-bottom:0;}
.yellow_intro .sgb_intro{background:#fffcef; border-top:0.04rem solid #ffe781;}
.blue_intro .sgb_intro{background:#f3f9fe; border-top:0.04rem solid #38aaf5;}
.orange_intro .sgb_intro{background:#f3f9fe; border-top:0.04rem solid #ff9800;}
.sgb_intro{padding:0.2rem; margin-bottom:0.22rem;}
.sgb_intro img{width:1.48rem; height:0.39rem; margin-right:0.05rem;}
.sgb_intro p{font-size:0.26rem; line-height:0.4rem; color:#333;}
.yellow_intro .sgb_homelist_more a{background:#ffe471; color:#333;}
.blue_intro .sgb_homelist_more a{background:#1c9ef4; color:#fff;}
.orange_intro .sgb_homelist_more a{background:#ff9800; color:#fff;}
.sgb_bottom_intro .l{width:0.85rem; height:0.85rem; background:#f5f5f5; text-align:center; border-radius:5px; line-height:0.85rem;}
.sgb_bottom_intro .l img{width:0.5rem; height:0.5rem;}
.sgb_bottom_intro p{font-size:0.22rem; color:#666; line-height:0.32rem;}

.fenlei_tab{ margin-bottom:0.25rem;}
.fenlei_tab li{width:25%; text-align:center; float:left;}
.fenlei_tab li a{display:block; font-size:0.22rem; color:#333; height:50px; line-height:50px; background:#fbfbfb; border-bottom:0.04rem solid #fbfbfb;}
.fenlei_tab li a:hover,.fenlei_tab li.choose a{ color:#1c9ef4; font-size:0.24rem; font-weight:bold; color:#1898d5; border-bottom:0.04rem solid #1898d5; text-decoration:none;}
.fenlei_main{padding:0.24rem; display:none;}
.fenlei_main h2{font-size:0.24rem; font-weight:bold; line-height:1.5; color:#f60; margin-bottom:0.1rem;}
.fenlei_main p{font-size:0.22rem; line-height:2; }
.fenlei_main p a{display:inline !important; width:auto !important; font-size:0.2rem !important; color:#2698f0 !important; padding-left:0 !important; border:none !important;line-height:1.5;  color:#666 !important;}
.fenlei_main p a:hover{background:none !important; border:none !important; padding:0 !important;}


/*art css*/
.js_list_l_article_t h1{
	font-size:24px;
	color:#333;
	text-align:center;
	line-height:50px;
}
.js_list_l_article_t h4{
	color:#999;
	font-size:0.22rem;
	text-align:center;
	line-height:1.5;
	margin-bottom:5px;
	font-weight:normal;
}
.js_list_l_article_t h4 span{
	margin:0 0.1rem;
}
.js_list_l_art_m p{
	color:#333;
	line-height:1.8;
	font-size:0.26rem;
	margin-bottom:0.15rem;
}
.js_list_l_art_m p a:link,.js_list_l_art_m p a:visited{
	line-height:30px;
	height:30px;
	color:#666;
	font-size:14px;
}
.js_list_l_art_m img{max-width:100%; margin-bottom:0.15rem;}
.js_list_l_art_m p img{max-width:100%; margin-left: -0.2rem}
.art_next p{background:#f5f5f5; padding:0 0.2rem; color:#eb0029; height:0.65rem; line-height:0.65rem;}
.art_next{margin-top:0.15rem;}
.bys_top{background:#1c9ef4; text-align:center; position:relative; height:0.68rem; line-height:0.68rem; color:#fff;}
.bys_top h2{font-weight:normal; font-size:0.3rem;}
.bys_top .back_btn{position:absolute; left:0.26rem; top:0rem;}
.bys_top .back_btn img{width:0.16rem; height:0.3rem;}
.bys_banner h2{font-size:0.24rem; font-weight:400;}
.bys_banner h2 a{color:#409bd6;}
.bys_banner p{color:#999; font-size:0.2rem; background:url(../images/byszk/bys_user.png) no-repeat left; background-size:0.18rem 0.2rem; padding-left:0.3rem;}
.bys_intro{padding-top:0;}
.bys_intro h2{font-size:0.24rem; color:#409bd6; font-weight:400; border-top:1px solid #e9e9e9; padding-top:0.2rem;}
.bys_intro p{color:#666; font-size:0.22rem; line-height:1.5;}
.bys_doc_top .l img{border-radius:50%; width:1.02rem; height:1.02rem;}
.bys_doc_top_t{padding-left:1.3rem; line-height:1.02rem; color:#409bd6; font-weight:400;}
.bys_doctor p{margin-top:0.2rem; font-size:0.2rem; color:#666;}
.bys_doctor{padding-bottom:1.2rem;}
.join_bys{height:0.94rem; line-height:0.94rem; text-align:center; width:100%; position:fixed; bottom:-2px; left:0;}
.join_bys a{ font-size:0.26rem; color:#fff; background:#409bd6; display:block; font-weight:400;}
.video_main h1{padding:0.24rem; font-size:0.28rem; color:#333; font-weight:normal; line-height:0.4rem !important;}
.video_list li a{/*background:url(../images/video_icon.jpg) no-repeat left; padding-left:0.4rem; background-size:0.3rem 0.3rem;*/}
.video_list .title{margin-bottom:0;}
.video_main .js_list_l_art_m p{margin-left:0.24rem; margin-right:0.24rem;}

    .swiper-container {
		width:100%;
    }
    .swiper-slide {
        text-align: center;
        background: #000;
		color:#fff;
		padding-top:2.58rem;
    }
	.swiper-slide img{width:100%;}
	.swiper-slide span{float:right; color:#ccc; background:url(../images/byszk/zk_pic_icon.png) no-repeat left; padding-left:0.3rem; background-size:0.18rem 0.18rem; margin-right:0.24rem; margin-top:0.15rem;}
	.swiper-slide span b{color:#fff;}
	.swiper-slide h2{font-size:0.24rem; font-weight:normal;}
	.swiper-slide p{font-size:0.2rem; line-height:2; color:#ccc;}
	.bys_text{margin-top:0.72rem; text-align:left;}
	.byszk_top{background:#000;}

/* Tab */
.tablist {*zoom: 1; }
.tablist:after { display: table; content:''; clear:both; }
.tab { }
.tab_a { display: block;}
.tab_a:hover {}
.tab_on, .tab_on:hover { font-size:0.26rem !important; font-weight:bold; color:#fff !important; background:#1898d5 !important; text-decoration:none; }
.tab_content { min-height: 250px; }
.tabpanel { }
.tab_content_rel { height: 256px; overflow: hidden; position: relative; }
.test_title{text-align:left; font-weight:normal; font-size:0.26rem;  color:#333; margin-bottom:0.15rem; line-height:1.6;}
.test_main{padding-bottom:1.5rem; display:none;}
.test_main .tab_content_rel{height:auto !important; min-height:7rem; margin-top:0.2rem;}
.test_main .tablist {background:url(../images/part-pic.png) no-repeat; width:343px; height:53px; padding:7px 0 0 7px; float:left; margin:-75px 0 0 380px;}
.test_main .tab_a {width:46px; height:46px; float:left; background:none;}
.test_main  .tab_on{ background:url(../images/part-pic-choose.png) no-repeat !important; width:46px; height:46px;}
.tabpanel_abs { position: absolute; width: 96%; height: 96%; left: 0; top: 0; text-align: left; padding:2%; }
.tabpanel_abs img { width: 90%; height: 190px; margin-top: 30px; }
.tab_limit { width: 300px; margin: auto; }
.prev:hover, .next:hover { background-color: #aaa; }
.tab_auto_play{background:#1c9ef4; height:1.1rem; padding:0 1rem; width:4.4rem; position:fixed; bottom:0; left:0;}
.tab_auto_play .prev,.tab_auto_play .prev-no { float:left; background:url(../images/prev-page.png) no-repeat; background-size:1.98rem 0.72rem; }
.tab_auto_play .prev,.tab_auto_play .next,.tab_auto_play .submit-data,.tab_auto_play .prev-no {  margin-top:0.12rem;  width:1.98rem; height:0.72rem;  }
.tab_auto_play .next,.tab_auto_play .submit-data{float:right;}
.tab_auto_play .next{background:url(../images/next-page.png) no-repeat; background-size:1.98rem 0.72rem;}
.tab_auto_play .submit-data{ display:none; background:url(../images/submit-page.png) no-repeat; background-size:1.98rem 0.72rem; border:none;}
.tab_auto_play .prev-no{display:none;}
.s1{margin-bottom:0.4rem;}
.choose_box{float:left; font-size:0.24rem; line-height:2.1; width:46%; padding-left:4%; background:url(../images/choose_no.jpg) no-repeat left; background-size:0.28rem 0.28rem;}
.w100{width:90%;}
.dy_main{padding:0.24rem; padding-top:0.6rem;}
.dy_main p{font-size:0.28rem; line-height:1.8; margin-bottom:0.15rem; text-indent:2em;}
.dy_main p span{color:#df1b20;}
.join_test{ text-align:center; margin:0.5rem 0;}
.join_test img{width:5.31rem; height:0.85rem;}

/* .data-sign{background:url(../images/data-top.png) no-repeat center top; background-size:5.67rem 2.4565rem;  padding-top:2.4rem; position:absolute; top:0.3rem; left:50%; margin-left:-2.835rem; width:5.67rem; display:none; z-index:100;} */
.data-sign .s1{padding:0.28rem 0.527rem 0.0.28rem; background:#fff; margin-bottom:0;}
.data-sign .s1 div{margin:10px 0; overflow:hidden;}
.data-sign .s1 span{font-size:0.24rem; line-height:0.68rem; width:1.5rem; text-align:right; float:left;}
.data-sign .s1 select , .data-sign .s1 .otherinput{width: 1.5rem;height: 0.5rem;float: left;margin-top: 0.09rem;margin-left: 0.15rem;}
.data-sign .btn{width:4.616rem; padding:0 0.527rem 0.4rem; background:#fff;}
.data-sign .btn input{width:115%; text-align:center; height:0.68rem; line-height:0.68rem; font-size:0.26rem; color:#fff; border-radius:5px; border:none; font-family:"Microsoft YaHei"; cursor:pointer; background:#1c9ef4; }
/* .mask{background:url(../images/mask_bg.png) repeat; position:fixed; top:0; left:0; width:100%; height:100%; display:none; z-index:12;} */
.mask a{width:100%; height:100%; display:block;}
.answer_list{position:absolute; top:0; left:0; z-index:100; text-align:center; display:none;}
.answer_list img{width:100%;}
.answer_list a{width: 100%;display: block;background: #1c9ef4;line-height: 1rem;color: #fff;}
.submit-success{background:url(../images/data_submit.png) no-repeat; background-size:5.67rem 6.96rem; width:5.67rem; height:6.96rem; position:fixed; top:50%; margin:-3.5rem 0 0 -2.835rem; left:50%; display:none; z-index:100;}
.close-s-s img{width:0.29rem; height:0.29rem;}
.close-s-s{position:absolute; right:0.19rem; top:0.19rem;}
.submit-success-btn{position: absolute;top: 5.88rem;width: 4.6rem;left: 0.527rem;}
.submit-success-btn a{width: 2.142rem;text-align: center;display: block;height: 0.68rem;line-height: 0.68rem;background: #c5c5c5;border-radius: 5px;color: #fff;}
.submit-success-btn .r{background:#1c9ef4;}
.search_con ul{
    width:5.8rem;
	margin:0 auto;
}
.search_con p{
	height: 62px;
	overflow:hidden;
    padding-left: 10px;
	width:5.4rem;
	margin:0 auto;
    color: #fff;
    font-weight: normal;
    font-size: 20px;
    overflow: hidden;
	line-height:62px;
	background:rgb(0,143,208);
	border-radius: 7px;
    margin-bottom: 35px;
}
.search_con p span{float:right; margin-right:0.2rem; cursor:pointer}
.list_c li{
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1;
    line-height: 0.7rem;
    font-size: 0.24rem;
	margin:0;
	height:0.7rem;
}
.list_c li a{
    color:#333;
	padding-left:0.2rem;
}
.list_c li span{
    float:right;
	margin-top:0;
	padding-right:0.2rem;
	width:auto !important;
}
.list_c li:hover{
    color:#0eb2e7;
}

.list_c li a:hover{
    color:#0eb2e7;
}

.sgb_baike_tag h2{background:url(../images/sgb_baike_tag_bg.jpg) repeat-x left; margin-bottom:0.15rem; font-size:0.2rem; color:#999; font-weight:normal; text-align:center;}
.sgb_baike_tag h2 span{background:#fff; padding:0 0.15rem;}
.byszk_list li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background:url(../images/listicon1.jpg) no-repeat left; padding-left:0.43rem; background-size:0.34rem 0.34rem; margin: 0.15rem 0;}
.byszk_list li a{color: #333;}
.bbzc_list li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background:url(../images/listicon2.jpg) no-repeat left; padding-left:0.43rem; background-size:0.34rem 0.34rem; margin: 0.15rem 0;}
.bbzc_list li a{color: #333;}
.bbzc_list li.list2{background:url(../images/listicon3.jpg) no-repeat left; padding-left:0.38rem; background-size:0.34rem 0.34rem;}
.list_ckwx{font-size:0.24rem; color:#999; padding:0.24rem;}
.choose_box input{ visibility:hidden; margin-left:-0.2rem;}

.dy_main_text img{width:5.92rem; height:4.94rem;}
.nsq_hot_art_m img{width:100%;}
.nsq_hot_art_m p{line-height:0.57rem; font-size:0.28rem; border-bottom:1px solid #e9e9e9; margin-bottom:0.2rem;}
.nsq_hot_art_m p a{color:#333;}
.sgb_video_jj h2{font-size:0.26rem; color:#333; font-weight:normal;}
.sgb_video_jj p{font-size:0.24rem; line-height:0.55rem; color:#666;}
.sgb_video_jj li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background:url(../images/sgb0317_video.jpg) no-repeat left; padding-left:0.43rem; background-size:0.34rem 0.34rem; margin: 0.15rem 0;}
.sgb_video_jj li a{color:#333;}
    