.yj_logo{ padding:1em 0em; background:#cb79a7; margin-bottom:1.5em;}
.head{width:100%;max-width:640px;margin:0 auto;height:21.75vw;max-height:136px;z-index:2000;top:0;left:0;right:0;display: none;}
.ser{margin:23% auto 0 auto;position:relative;z-index:2002;}
.input-kw{float:left;margin-top:0.6%;width:81%;border:1px solid #d6d6d6;background:#fff url(images/ser_btn.png) 99.5% center no-repeat;background-size:auto 96%;text-indent:1.2em; padding:2% 0; margin-left:16%; border-radius:50px; outline: none;-webkit-appearance: none;}
.sbtn{position:absolute;left:88%;top:2px;width:3.2rem;height:3.2rem;display:block; cursor:pointer}
.hw{position:absolute;top:5px;left:3%;width:10%;height:8.83vw;max-height:53px;background:url(images/hw.png) 0 0 no-repeat;background-size:100%;}
.header0{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background:#000000;z-index:2001}
.tops{ width: 93.75%;  margin: 33.5% auto 0;  overflow: hidden;}
.csz{ position:fixed; overflow:hidden}
.yj_bg{overflow: hidden;padding: 0.5em 0em;}
.yj_nav{ margin-top:3em;}
.knav_con{ overflow:hidden;padding-bottom: 1em !important;}
.toutiao{overflow:hidden; width:100%; margin:0 auto;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;margin:1em auto;border-radius:10px; clear:both;}
.toutiao_l{ background:url(images/toutiao.png) no-repeat left; width:8em; height:3em; float:left;}
.toutiao_r{ float:left;width: calc(100% - 8em);width: -moz-calc(100% - 8em);width: -webkit-calc(100% - 8em);height: 3em;}
.toutiao_news{line-height:3em !important;}
.toutiao_news li{ padding-left:0.5em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* Tab切换 */
.tabBox{ margin:10px auto;   }
.tabBox .hd{overflow:hidden;padding:0 10px;  margin-bottom:10px;}
.tabBox .hd li p{ text-align:center; font-size:1.5em;}
.tabBox .hd ul{width: 46%;margin: 0 auto;overflow: hidden;}
.tabBox .hd ul li{ float:left;  padding:0 10px; vertical-align:top;border-right: 1px solid;}
.tabBox .hd ul li.on a{ color:#cb79a7; display:block;}
#tabBox2 .hd .yj_dsj{color: #8a8a8a;}
#tabBox2 .hd .on a p{color: #cb79a7 !important;}
.tabBox .bd ul{ padding:10px; background:#f7f7f7;}
.tabBox .bd ul li{ border-bottom:1px dotted #ddd;  }
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.readMore{ display:block; height:30px; line-height:30px; margin:10px auto 20px auto;  text-align:center; text-decoration:underline;   }
.yj_x{ font-size:12px !important; color:#8f8f8f;}
.yj_li_ts{border-right: 0px solid !important;}
.yj_ckgd{ text-align:center; background:#cb79a7; color:#fff; border-radius:10px; width:95%; margin:0 auto; line-height:2em; display:block;}
.yj_ksdh{ margin:0 auto 1em auto; width:14em; text-align:center;}
.yj_dsj{font-size: 1.1em;color: #cb79a7;text-shadow: 0 1px 1px #cb79a7;}
.yj_ksdh p{ font-size:1.5em;}

.yj_ks_nav{ overflow:hidden;margin: 1em auto;}
.yj_ks_nav a{ text-align:center; display:block; border:1px solid #8f8f8f;width: calc(33.333% - 1em);width: -moz-calc(33.333% - 1em);width: -webkit-calc(33.333% - 1em); border-radius:5px; float:left; line-height:2em; margin-right:1.27em;}
.yj_ks_nav a:nth-child(3),.yj_ks_nav a:nth-child(6){margin-right:0em;}
.yj_ks_nav a:nth-child(6),.yj_ks_nav a:nth-child(5),.yj_ks_nav a:nth-child(4){ margin-top:1em;}
.kshb a:nth-child(4),.kshb a:nth-child(5){width:15%;margin-right:0em;}
.kshb a:nth-child(5),.kshb a:nth-child(6){margin-right:1.27em;}
.kshb a:nth-child(7){margin-right:0em;margin-top:1em;}
.yj_yltd{ margin: 2em auto 0 auto; width:9.5294em;}
.flexslider{position:relative;height:auto;}
.slides{ position:relative; overflow:hidden; }
.slides li{ width:100%;}
.flex-control-nav{position:absolute;bottom:2px;right:5px; text-align:center;}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 5px;zoom:1;*display:inline;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:url(images/dot.png) center no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{}
.flex-direction-nav{position:absolute;z-index:2;width:100%;top:30%; display:none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;}
.flex-direction-nav li a.flex-next{right:0px;}
.szj2{ width:100%; height:auto;background:#fff; float:left;}
.szj2 .t{ width:100%; height:auto; float:left;}
.szj2 .t img{ width:100%; height:auto; float:left;}
.szj2 .b{ width:94%; height:auto; padding:0 3%; float:left;}
.szj2 .flex-control-nav a{ background:url(images/dot.png) center no-repeat;}
.szj2 .flex-control-nav .flex-active{ background:url(images/dot2.png) center no-repeat;}
.szj2 .z{ width:100%; height:auto; padding:2% 0; display:none; float:left;}
.szj2 .z .box{ width:100%; height:auto; float:left;}
.szj2 .z .i img{ max-width:120px; height:auto; float:left;}
.szj2 .z .r{ padding-left:2%;}
.szj2 .z .r .p1{ width:100%; height:auto; font-size:1.2rem; line-height:1.1em; color:#d62f8a; float:left;}
.szj2 .z .r .p1 a{ font-weight:bold; font-size:1.5rem; color:#d62f8a;}
.szj2 .z .r .p2{ width:100%; height:48px; background:url(images/szj2_x.jpg) 0 0 repeat-y;  line-height:24px; overflow:hidden; float:left;}
.szj2 .z .r .p2 span{ padding-left:15px; display:block;text-overflow: ellipsis;white-space: nowrap;}
.szj2 .z .r .p3{ width:100%; height:auto; font-size:1rem; line-height:1em; margin-top:1%; float:left; display:none;}
.szj2 .z .r .p4{ width:94%; height:auto; max-height:48px; padding:1% 3%; background:#f3f3f3;  line-height:24px; margin-top:5px; overflow:hidden; float:left;}
.szj2 .z .r .zx{ width:100%; height:auto; margin-top:15px; float:left;}
.szj2 .z .r .zx a{ background:#d62f8a; padding:6px 15px; color:#fff; line-height:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.szj2 .z .r .zx img{ vertical-align: text-bottom;}
.foot_sy p{ width:80%; margin:0 auto;}
.foot_sy p img{ width:3.3em; height:3em; float:left; margin-right:10px;}
.foot_sy p {text-align: left;overflow: hidden;}
.knav_con ul li a{ background:#cb79a7; color:#fff; border-radius:5px; padding:5px;}
.knav_con ul li a img{ max-width:70%; margin:0 auto;}
.knav_con ul li a{margin: 5px !important;}
@media only screen and (min-width: 640px) and (max-width: 1279px){
body{ font-size:18px;}
.wrapper{width:640px; margin:0 auto;}
.toutiao_l{ width:6em;}
}
@media only screen and (min-width: 480px) and (max-width: 639px){
body{ font-size:16px;}
.wrapper{width:100%;}
}
@media only screen and (min-width: 411px) and (max-width: 479px){
	.tabBox .hd ul{width: 67%;}
}
@media only screen and (min-width: 360px) and (max-width: 410px){
	body{ font-size:14px;}
	.wrapper{width:100%;}
	.tabBox .hd ul{width: 77%;}
	.kshb a:nth-child(4), .kshb a:nth-child(5) {width: 14.5%;}
}



@media only screen and (min-width: 320px) and (max-width: 359px){
body{ font-size:13px;}
.wrapper{width:100%;}
.tabBox .hd ul{width: 86%;}
.kshb a:nth-child(4), .kshb a:nth-child(5) {width: 14.3%;}
.dl04 dt img{ width:90px; height:70px;}
.dl04 dd {width: -moz-calc(96% - 100px);width: -webkit-calc(96% - 100px);width: calc(96% - 100px);}
}

@media only screen and  (max-width: 319px){
body{ font-size:12px;}
.wrapper{width:100%;}
}