.tou{ width:100%; height:50px; float:left;}
td,th{
	    padding: 5px 10px;
    border: 1px solid #DDD;
      border-collapse:collapse;
}
table{
	  border-collapse:collapse;
}
header{ width:100%; background:#be296e; height:50px;  top:0; left:0; z-index:99999;}
.logo{ float:left; height:50px; margin-left:10px;}
.logo img{ height:40px; margin-top:5px;}
.sous{ width:50%; margin-left:5%; height:30px; margin-top:10px; float:left; background: url(../images/bj.png); border-radius:30px;}
.ssan{ width:17px; height:17px;  background:none; border:0; float:left; margin-top:5px;}
.ssan img{ width:17px; height:17px;}
.srk{ height:20px; line-height:20px; width:60%; background:none; border:0; float:left; margin-top:5px; margin-left:2%; color:#FFF;}
.bqxl{ width:18%; color:#FFF; background:none; border:0; float:left; text-align:center; margin-left:5%; line-height:20px; margin-top:5px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
nav{ width:15%; float:right;}
nav dt{ width:100%; text-align:center; line-height:50px;}
nav dt img{ width:30px; height:30px;}
.lanm{ width:100%; position:absolute; top:50px; left:0; padding:1.5% 0; z-index:99999; background:#FFF; display:none;}
.lanm_nav{ width:95%; margin:0 2.5%; line-height:30px; float:left; font-size:16px; color:#251f22;}
.lanm_nav a{ color:#251f22;}
.lanm ul li{ width:21%; margin:1.5% 1.7%; float:left; border:#CCC solid 1px; font-size:14px; text-align:center; line-height:25px;}
.lunbo{ width:100%; float:left;}
/*.lunbo img{ width:100%;height:229px;}*/
.lunbo img{ width:100%;min-height:200px;}
#b06 { width:100%;}
#b06 .dots { position: absolute; right: 0; bottom:10px; width:100px;}
#b06 .dots li {display:inline-block;width:10px;height:10px; border-radius:10px;margin:0 4px;text-indent:-999em;background:#be296e;cursor:pointer;-webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s;}
#b06 .dots li.active {background: #fbbad8;opacity:1;}
#b06 .arrow { position: absolute; top:40%;}
#b06 #al { left:0px;}
#b06 #ar { right:0px;}
.unslider-arrow06{ width:40px; height:51px; display:none;}
.unslider-arrow06 img{ width:40px; height:51px;}
.banner { position: relative; overflow: auto; text-align: center;}
.banner li { list-style: none; }
.banner ul li { float: left; }
.unslider-arrow06{ display: none;}
.share_layer_shade {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/hei.png) repeat;z-index: 99;}
.share_layer_box {display: none;width: 300px;padding:10px;background: #fff;position: fixed;top: 30%;left: 0;right: 0;z-index: 999;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;margin: -30% auto 0;}
.share_layer_box h3 {display: block;width: 100%;height: 30px;line-height: 30px;padding: 0 0 10px 0;margin: 0;border-bottom: 1px solid #cccccc;}
.share_layer_box h3 .text {float: left;font-size: 16px;font-family: 'Microsoft JhengHei', 'Microsoft YaHei', Arial, sans-serif;font-weight: 600;color: #62d397;text-indent: 0.5em;display: block;}
.share_layer_box h3 .close {display: block;width: 30px;height: 30px;background: url(../images/close.png) 0 0 no-repeat;float: right;cursor: pointer;}
.share_layer_box h3 .close:hover {background-position: 0 -31px;}
.share_layer_box .layer_content {display: block;width: 100%;height: 100%;margin-top: 10px;margin-bottom: 10px;padding: 0;position: relative;}
.zdh{ width:100%; background:#FFF; float:left; padding:15px 0;margin-bottom:10px;}
.zdh ul li{ width:25%; float:left;}
.zdh ul li dt{ text-align:center; width:100%;}
.zdh ul li dt img{ width:45px; height:45px;}
.zdh ul li dd{ text-align:center; width:100%; line-height:40px; font-size:0.8rem;}
.zxwd{ width:100%; background:#FFF; height:60px; margin-top:15px; float:left;}
.zxwd dt{ width:18%; float:left; text-align:center;}
.zxwd dt img{ height:50px; margin-left:5px; margin-top:5px;}

#scrollWrap{width:80%;height:50px; margin-top:5px;overflow:hidden;}
#scrollMsg li{height:50px;line-height:25px; width:100%; color:#666;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size:12px;} 
#scrollMsg li a{ color:#666;}
#scrollMsg li p.bt{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size:12px; width:100%; height:30px; line-height:30px;}
#scrollMsg li p.nr{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size:12px; width:100%; height:20px; line-height:20px;}
.zxxm{ width:100%; float: left; background:#FFF; margin-top:15px;}
.zxxm_nav{ width:95%; float:left; padding:0 2.5%; height:50px; background:#FFF; line-height:50px; font-weight:bold; border-bottom:#ebebeb solid 1px; font-size:18px; color:#be296e;}
.zxxm_nav i{ background:#be296e; width:5px; margin-right:10px; height:20px; margin-top:15px; float:left;}
.zxxm_nav span{ float:right; font-size:14px; font-weight:normal;}
.zxxm_nav span a{ color:#be296e;}
.zxxm_nav  a{ font-size: 1.6rem;}
.wrapqw{ width:100%; float:left;}
.tab_ul1d{ width:100%; float:left; height:40px; line-height:40px; border-bottom:#ebebeb solid 1px;}
.tab_ul1d li{float:left; width:20%; line-height:40px; text-align: center; color:#1a1a1a; font-size:1.3rem;  cursor:pointer;}
.xxknrd{display: none; float:left; width:100%;}
.xxknrd:first-child{display:block;}
.tab_ul1d li.active{color:#be296e; border-bottom:#be296e solid 2px; z-index:99; height:39px; cursor:pointer;}
.ybzx{ width:95%; padding:0 2.5%; float:left;}
.ybzx ul li{ width:100%; float:left; margin-top:15px; border-bottom:#ebebeb solid 1px; padding-bottom:15px;}
.ybzx ul li.zy{ width:100%; float:left;}
.ybzx ul li.zy dt{ width:65%; float:left;}
.ybzx ul li.zy dt p.bt
{ 
width:95%; 
float:left;
color:#be296e; 
color:#000;
font-size:15px; 
font-weight: 600;
line-height:25px; 
height:25px; 
text-overflow: ellipsis;
overflow:hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
}
.ybzx ul li.zy dt p.bt a{color:#be296e;}
.ybzx ul li.zy dt p.nr{ width:95%; float:left; font-size:14px; line-height:30px; overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp:2;padding:5px 0;}
.ybzx ul li.zy dt p.sj{ width:95%; float:left; color:#bdbdbd; margin-top:5px; font-size:12px; }
.ybzx ul li.zy dt p.sj img{ height:15px; margin-right:10px;}
.ybzx ul li.zy dd{ width:35%; float:left;}
.ybzx ul li.zy dd img{ width:100%; }

.ybzx ul li.sx{ width:100%; float:left;}
.ybzx ul li.sx dt{ width:100%; float:left; margin-top:10px;}
.ybzx ul li.sx dt p.bt{ width:100%; float:left;}
.ybzx ul li.sx dt p.bt img{ width:100%;}
.ybzx ul li.sx dt p.sj{ width:95%; float:left; color:#bdbdbd; margin-top:5px; font-size:12px; }
.ybzx ul li.sx dt p.sj img{ height:15px; margin-right:10px;}
.ybzx ul li.sx dd{ width:100%; float:left; font-size:0.8rem; line-height:25px; max-height:50px; overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.ybzx ul li.sx dd img{ width:100%;}
.ybzx ul li.sxst{ width:100%; float:left;}
.ybzx ul li.sxst dt{ width:100%; float:left; margin-top:10px;}
.ybzx ul li.sxst dt p.bt{ width:100%; float:left;}
.ybzx ul li.sxst dt p.bt img{ width:31.33%; margin:0 1%; margin-bottom:10px; height:68px;}
.ybzx ul li.sxst dt p.sj{ width:95%; float:left; color:#bdbdbd; margin-top:5px; font-size:12px; }
.ybzx ul li.sxst dt p.sj img{ height:15px; margin-right:10px;}
.ybzx ul li.sxst dd{ width:100%; float:left; font-size:0.8rem; line-height:25px; max-height:50px; overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.ybzx ul li.sxst dd img{ width:100%;}
.ckgd{ width:95%; margin:15px 2.5%; float:left; background:#f7f7f7; font-size:16px; text-align:center; line-height:40px;}

.zxyu{ width:95%; padding:0 2.5%; float:left;}
.zxyu ul li{ width:100%; float:left; margin-top:15px; border-bottom:#ebebeb solid 1px; padding-bottom:15px;}
.zxyu ul li dt{ width:62%; float:left;}
.zxyu ul li dt p.bt{ width:95%; float:left; margin-left:5%; font-size:14px; line-height:25px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.zxyu ul li dt p.bt a{ color:#be296e; font-size: 18px;}
.zxyu ul li dt p.nr{ width:95%; margin-left:5%; float:left; color:#666666; line-height:22px; overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp:2;font-size:14px;padding:3px 0;}
.zxyu ul li dt p.zxxz{ width:30%; text-align:center; line-height:25px; border-radius:3px; margin-left:5%; float:left; color:#be296e; border:#be296e solid 1px; margin-top:5px; font-size:12px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.zxyu ul li dd{ width:38%; float:left;}
.zxyu ul li dd img{ width:100%; height:106px;}
.zxys{ width:100%; float:left; margin-top:10px;}
.zxys ul li{ width:45%; border:#ededed solid 1px; margin:2.2%; float:left; padding:15px 0;}
.zxys ul li dt{ width:100%; text-align:center; float:left; color:#666; font-size:16px; line-height:30px;}
.zxys ul li dt a{color:#be296e;}
.zxys ul li dt img{ width:60px; height:60px; border-radius:60px;    margin-bottom: 10px;}
.zxys ul li dd{ width:90%;  float:left; color:#666; font-size:14px; margin:0 5%;}
.zxys ul li dd p.js{overflow: hidden;height: 25px; background:#f7f7f7; border-radius:25px; width:100%; line-height:25px; text-align:center; float:left; font-size:12px;}
.zxys ul li dd p.sc{ height:40px;width:100%; line-height:20px; max-height:40px; text-align:center; float:left;margin-top:5px;  font-size:12px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.zxys ul li dd p.ljzx{ width:90%; margin-left:5%; border:#be296e solid 1px; line-height:25px; margin-top:10px; text-align:center; float:left; font-size:12px;}
.zxys ul li dd p.ljzx a{ color:#be296e;}
footer{ width:100%; float:left; height:50px;}
.lxfs{ width:100%; float:left; padding:15px 0;}
.lxfs dt{ width:60%; float:left;}
.lxfs dt p{ width:90%; margin-left:10%; float:left; line-height:30px; font-size:14px; color:#666;}
.lxfs dt p img{ width:20px; height:20px; margin-right:5px;}
.lxfs dd{ width:40%; float:left; text-align:center;}
.lxfs dd img{ width:60%;}
.tbsm{ width:95%; margin:0 2.5%; padding:15px 0; border-top:#CCC solid 1px; text-align:center; float:left; line-height:25px; color:#666;}
.dibpf{ width:100%; height:50px; float:left; background:none;}
.fot{ width:100%; float:left; height:50px; background:#000; position:fixed; bottom:0;}
.fot ul li{ width:20%; text-align:center; padding:5px 0; line-height:20px; float:left;}
.fot ul li img{ width:20px; height:20px;}
.fot ul li.hs{ background:#be296e; height:50px;position:relative;}
.fot ul li.hs a{ color:#FFF;}
.fot ul li.hs p{ background:#e11a1a; color:#FFF; font-size:12px; float:right; position:absolute; border-radius:3px; padding:0 3px; top:5px; right:15px;}
.fot ul li.lx{ background:#f68313; height:50px;position:relative;}
.fot ul li.lx a{ color:#FFF;}
.fot ul li.lx p{ background:#e11a1a; color:#FFF; font-size:12px; float:right; position:absolute; border-radius:3px; padding:0 3px; top:5px; right:15px;}
.fot ul li.lx img{animation: myfirst 1s infinite;}
@keyframes myfirst {0% {transform: translate(0px, 0px);}50% {transform: translate(0px, -5px);}100% {transform: translate(0px, 0px);}}
.zxwdlb{ width:100%; float:left; background:#FFF;}
.zxwdlb ul li{ width:95%; margin:10px 2.5%; border-bottom:#efefef solid 1px; float:left;}
.zxwdlb ul li dt{ width:100%; float:left;}
.zxwdlb ul li dt i{ width:20px; height:20px; margin-top:2.5px; float:left; background:#be296e; text-align:center; line-height:20px; color:#FFF;}
.zxwdlb ul li dt p.bt{ width:90%; float: right; line-height:25px; font-size:16px;color:#333;}
.zxwdlb ul li dt p.btbc{ width:90%; float: right; line-height:20px; color:#666; max-height:33px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; border-bottom:#efefef dashed 1px; padding:10px 0;font-size:14px;}
.zxwdlb ul li dd{ width:100%; float:left; padding:10px 0;}
.zxwdlb ul li dd i{ width:20px; height:20px; margin-top:2.5px; float:left; background:#f3cc30; text-align:center; line-height:20px; color:#FFF;}
.zxwdlb ul li dd p{ width:90%; float: right; line-height:25px; font-size:14px; color:#666;}
.zxwdlb ul li dd p a{ color:#c23d79;}

.ckgd1{ width:95%; margin:15px 2.3%; border-radius:3px; border:#be296e solid 1px; float:left; background:#fff; font-size:16px; text-align:center; line-height:40px;}
.ckgd1 a{ color:#be296e;}

.wenda{ width:100%; float:left; background:#FFF; margin-top:15px;}
.wenda_nav{ width:100%; text-align:center; float:left; padding:10px 0; border-bottom:#efefef solid 1px;}
.wenda_nav dt{ width:100%; float:left; font-size:18px; line-height:30px; color:#be296e; font-weight:bold;}
.wenda_nav dd{ width:100%; float:left; font-size:12px; color:#666; line-height:25px;}
.wenda_com{ width:95%; float:left; margin:10px 2.5%;}
.wenda_com ul li{ width:100%; float:left;}
.wenda_com ul li dt{ width:100%; float:left; line-height:40px; font-size:16px; color:#666;}
.wenda_com ul li dd{ width:100%; float:left; line-height:30px;}
.sxy{ width:94%; float:left; height:30px; padding:0 2.5%; margin:5px 0; background:#fcfcfc; border:#CCC solid 1px; border-radius:3px;}
.sxy1{ width:96%; float:left; height:100px; margin:5px 0; line-height:25px; padding:1.5%; background:#fcfcfc; border:#CCC solid 1px; border-radius:3px;}
.tijan{ width:100%; height:40px; background:#be296e; color:#FFF; font-size:16px; border:0; border-radius:5px; margin-top:10px;}

.wdxq{ width:95%; padding:15px 2.5%; margin-bottom:15px; float:left; background:#FFF;}
.wen{ width:100%; float:left;}
.wen i{ width:20px; height:20px; margin-top:2.5px; float:left; background:#be296e; text-align:center; line-height:20px; color:#FFF;}
.wen p.bt{ width:90%; float: right; line-height:25px; font-size:16px;color:#333;}
.wen p.btbc{ width:90%; float: right; line-height:25px; color:#666; padding:10px 0;font-size:14px;}
.wen p.txas{ width:90%; float: right; line-height:20px; color:#666; border-bottom:#efefef dashed 1px; padding-bottom:10px;}
.wen p.txas span{ width:30%; float:left;}
.wen p.txas span img{ width:18px; height:18px;}
.ksx{ width:95%; float:left; margin:0 2.5%;}
.ksx ul li{ width:30.33%; float:left; margin:15px 1.5%;}
.ksx ul li dt{ width:100%; text-align:center; float:left; color:#333; line-height:25px; font-size:14px;}
.ksx ul li dt img{ width:50px; height:50px;}
.ksx ul li dd{ width:100%; text-align:center; float:left; font-size:12px; line-height:20px; color:#666;}
.da{ width:100%; float:left;}
.da_nav{ width:100%; float:left; line-height:25px; border-bottom:#CCC solid 1px; font-size:16px; color:#f3cc30;}
.da_nav i{width:20px; height:20px; margin-top:2.5px; margin-right:10px; float:left; background:#f3cc30; text-align:center; line-height:20px; color:#FFF;}
.da_com{ width:100%; float:left; line-height:25px; padding-top:15px; color:#666;font-size:14px;}
.mzd{ width:100%; margin-bottom:15px; background:url(../images/wdxq_12.jpg); background-size:100% 100%; height:120px; float:left;}
.wytw{ width:80px; height:30px; color:#FFF; background:#be296e; border:0; border-radius:3px; margin-top:70px; margin-left:30px;}
.zxzx{ width:80px; height:30px; color:#FFF; border:#be296e solid 1px; color:#be296e;border-radius:3px; background:none;margin-top:70px; margin-left:10px;}

.topmenu{width:100%;}
.topmenu dt{width:50%;float:left;}
.selectlist{width:100%;height:auto;box-sizing: border-box;}
.select_textdiv{height:3rem;width:100%;line-height: 3rem; font-size:16px;text-align: center;border-bottom:1px solid #ebebeb;position:relative;color:#666;}
.select_textul{width:100%;line-height:2rem;box-sizing: border-box;display: none;width:980px; color:#666;max-height: 20rem;overflow-y: scroll;}
.select_first_ul{width: 100%;background: #fff;position: absolute;box-sizing: border-box;left: 0;}
.select_first_ul>li{padding: 0 0.5rem;box-sizing: border-box;}
.select_first_ul>li>p{width: 50%;padding: 0 1rem;box-sizing: border-box;border-bottom:1px #b1b1b1 solid;}
.focus>p{border-bottom:1px #FF9800 solid !important;color:#FF9800;}
.select_second_ul{width: 50%;position: absolute;right: 0px;top: 0;background: #fff;display: none;box-sizing: border-box;padding-left: 0.5rem;/*z-index: 1;*/}
.down{position: absolute;top: 0;right:1.5rem;display: inline-block;width:1rem;height:100%;}
.down img{width:10px;}
.divfocus::after{position: absolute;bottom:0;left:46%;border-bottom:0.5rem solid #FF9800;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;content: "";}
.focusli{background: #ffc107;color: #FFFFFF;}
.select_second_ul>li{padding: 0 0.5rem;box-sizing: border-box;border-bottom: 1px solid #eaeaea;}
.yyxq{ width:100%; background:#FFF; float:left;}
.yyxq_nav{ width:95%; margin:0 2.5%; float:left; font-size:16px; color:#666; line-height:50px; border-bottom:#CCC solid 1px;}
.yyxq_nav img{ height:20px; margin-right:5px;vertical-align: middle;}
.yyxq_com{ width:95%; margin:0 2.5%; float:left; line-height:30px;}
.yyxq_com ul li{ width:100%; float:left; line-height:30px; color:#666;}
.yyxq_com ul li dt{ float:left;}
/*.yyxq_com ul li dd{ float:left;}*/
.rexa{ width:91%; border-radius:5px; padding:4% 2%; background:#be296e; float:left; margin:15px 2.5%;}
.rexa dt{ width:75%; float:left; margin-left:2%;}
.rexa dt p.tb{ width:40px; height:40px; float:left; margin-top:10px;}
.rexa dt p.tb img{ width:40px; height:40px;}
.rexa dt p.lxx{ width:70%; float:left; color:#FFF; margin-left:10px;}
.rexa dt p.lxx span.gsx{ width:100%; float:left; line-height:25px;}
.rexa dt p.lxx span.dh{ width:100%; float:left; line-height:25px; font-weight:bold; font-size:16px;}
.rexa dd{ width:20%; float:left; text-align:right;}
.rexa dd img{ width:50px; height:50px;}
.kswd{ background:#fff7f0; width:100%; float:left; margin-top:15px; border-top:#ffd693 solid 1px; border-bottom:#ffd693 solid 1px;}
.kswd_nav{ width:100%; text-align:center; font-size:18px; color:#977f68; float:left; line-height:50px;}
.kswd_com{ width:100%; float:left; line-height:30px; text-align:center; font-size:12px; color:#977f68; }
.ljtw{ color:#be296e; font-size:14px; border:#be296e solid 1px; margin:15px 0; border-radius:5px; width:40%; line-height:30px; margin-left:30%; float:left; text-align:center;}
.ljtw a{ color:#be296e;}

.yylm{ width:100%; float:left; background:#FFF; margin-top:15px; padding:20px 0;}
.yylm ul li{ width:25%; float:left; line-height:25px; text-align:center;}
.yylm ul li img{ width:40px; height:40px;}
.yylm ul li a.dw{ color:#be296e;}
.yyjs_com{ width:95%; margin:0 2.5%; float:left; padding:15px 0; }
.yyjs_com dt{ width:100%; float:left; line-height:25px; color:#666;}
.yyjs_com dd{ width:100%; float:left; background:#f7f7f7; height:30px; border-radius:3px; text-align:center; line-height:30px; margin-top:15px;}
.yyjs_com dd.ys{ width:100%; float:left; background:#f68313; height:30px; border-radius:3px; text-align:center; line-height:30px; margin-top:15px;}
.yyjs_com dd.ys a{ color:#FFF;}
.yyxw{ width:100%; float:left;margin-bottom: 20px;}

.yyxw p{ 
    line-height: 32px; */
    /* margin-bottom: 1.5em; */
    font-size: 16px;
    /* text-indent: 2em; */
    
}


.yyxw ul li{ width:95%; margin:0 2.5%; padding:15px 0; border-bottom:#f2f2f2 solid 1px; float:left;}

/*.yyxw ul li dt{ width:100%; float:left; line-height:30px; font-size:16px; color:#000;}*/

.yyxw ul li dt{ width:65%; float:left; line-height:30px; font-size:16px; color:#000;}

.yyxw ul li dt a{ color:#be296e;}

/*.yyxw ul li dd{ width:100%; float:left; }*/

.yyxw ul li dd{ width:35%; float:left; }

.yyxw ul li dd p.nr{width:100%; float:left; line-height:20px; max-height:40px; font-size:12px; color:#666;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.yyxw ul li dd p.sj{width:100%; float:left; margin-top:5px; line-height:20px; color:#666;}
.yyxw ul li dd p.sj img{ height:15px;}

.zjxq{ width:100%; background:#FFF; float:left; margin-top:30px;}
.zjxq dt{ width:100%; text-align:center; float:left; color:#666; margin-top:-50px; font-size:16px; line-height:30px;}
.zjxq dt img{ width:100px; height:100px; border-radius:100px; border:#FFF solid 10px;}
.zjxq dd{ width:90%;  float:left; color:#666; font-size:14px; margin-left:20px;}
.zjxq dd p.js{ background:#f7f7f7; border-radius:25px; width:100%; line-height:25px; text-align:center; float:left; font-size:18px;}
.zjxq dd p.sc{ width:100%; line-height:20px; max-height:40px; float:left;margin-top:5px;  font-size:12px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.zjxq dd p.ljzx{ width:90%; margin-left:5%; border:#be296e solid 1px; border-radius:5px; line-height:25px; margin-top:10px; text-align:center; float:left; font-size:18px;}
.zjxq dd p.ljzx a{ color:#be296e;}
.hyta{ width:90%; margin:0 5%; float:left; line-height:30px; color:#666; padding:15px 0;font-size:15px;}
.yyhj{ width:95%; float:left; margin:0 2.5%;}
.yyhj ul li{ width:100%; float:left; border-bottom:#CCC solid 1px; padding-bottom:10px; margin:15px 0; font-size:14px; color:#666;}
.yyhj ul li dt{ width:100%; float:left;}
.yyhj ul li dt img{ width:100%;}
.yyhj ul li dd{ width:100%; float:left; line-height:25px;}
.ggw{ width:100%; float:left;}
.ggw img{ width:100%;}
.lieb{ width:100%; float:left; padding:10px 0; background:#FFF;}

/*.lieb ul li{ width:22.9%; margin:1%; float:left; font-size:12px; text-align:center; height:25px; }*/


.pages {
    padding: 1.25rem 1rem;
    text-align: center;
    color: #484848;
    font-size: 0;
    letter-spacing: 0;
    border-top: 1px solid #f0f1f2;
}

.pages > a, .pages > span {
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
    width: 40%;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: .90625rem;
    background: #f6f7f8;
    border: 1px solid transparent;
    border-radius: .25rem;
    margin: 0 5%;
	border: 1px solid #f0f1f2;
}






.lieb ul li {
    width: 31.2%;
    margin: 1%;
    float: left;
	overflow: hidden;
    background: #F1F1F1;
    border-radius: 17px;
    font-size: 15px;
    text-align: center;
    height: 34px;
}


.lieb ul .ys {
    width: 31.2%;
    margin: 1%;
    float: left;
	overflow: hidden;
    background: #be296e;
    border-radius: 17px;
    font-size: 15px;
    text-align: center;
    height: 34px;
}


/*.lieb ul li a{ color:#666; width:97%; height:25px; display:block; padding:0 1.5%; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; float:left; line-height:25px; border:#CCC solid 1px;}*/

.lieb ul li a {
    color: #666;
    width: 97%;
    height: 34px;
    display: block;
    padding: 0 1.5%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    line-height: 34px;
}


.lieb ul .ys a {
    color: #fff;
}



.lieb ul li a:hover{ color:#fff; background:#be296e;}
.lieb ul li a.ys{color:#fff; background:#be296e; border:0; height:34px;}
.zxxq{ width:100%; padding:2.5%; float:left; background:#FFF;}
.zxxq dt{ width:100%; float:left;  border-bottom:#e6e6e6 solid 1px; padding:10px 0;}
.zxxq dt h1.bt{ width:100%; float:left; line-height:40px; text-align: center;font-size:22px; color:#000;}
.zxxq dt p.sj{ width:100%; float:left;text-align: center; line-height:30px;  color:#666;}
.zxxq dt p.sj img{ width:15px; height:15px;vertical-align: middle;}
.zxxq dt p.sj span{ margin-right:15px;}
.zxxq dd{ width:100%; float:left; line-height:25px; color:#666; padding:10px 0; text-indent:0;}
.zxxq dd img{ max-width:100%;text-indent:0;margin:10px 0; height:auto;}
.baq{ width:97%; float:left; background:#f7f7f7; padding:1.5%;}
.baq ul li{ width:100%; float:left;}
.baq ul li dt{ width:22%; border-bottom:0; color:#be296e; float:left; margin:0; padding:0;  line-height:30px;}
.baq ul li dd{ width:78%; float:left; line-height:30px; margin:0; padding:0;}

.erx{ width:100%; background:url(../images/ybxq_02.jpg); background-size:100% 100%; height:150px; float:left; margin-top:0px;}
.erx dt{ width:30%; float:left; padding-top:10px; background:#b92266; margin-top:-20px; text-align:center; line-height:30px; color:#FFF; margin-left:5%;}
.erx dt img{ width:80%;}
.erx dd{ width:65%; float:left;margin-left:30%;}
.erx dd p.lnlm{ width:100%; float:left; margin-top:15px;}
.erx dd p.lnlm span{ width:50%; text-align:center; line-height:25px; float:left; color:#fff;}
.erx dd p.lnlm span a{ color:#FFF;}
.ljyx{ width:40%; float:left; margin-left:10%; border:#FFF solid 1px; background:none; line-height:30px; color:#FFF; border-radius:5px;}
.zxa{ width:40%; float:left; margin-left:5%; background:#FFF; color:#FFF; color:#be296e; line-height:32px;  border-radius:5px; border:0;}

.zixun{ width:100%; float:left; background:#FFF; padding-top:10px;}
.zixun ul li{ width:20%; float:left; text-align:center; line-height:30px; padding-bottom:10px;}
.zixun ul li img{ width:40px; height:40px; }

.ztlb{ width:100%; float:left;}
.ztlb ul li{ width:95%; margin:0 2.5%; float:left; padding:10px 0;}
.ztlb ul li dt{ width:40%; float:left;}
.ztlb ul li dt img{ width:100%;}
.ztlb ul li dd{ width:57%; float:right;}
.ztlb ul li dd p.bt{ width:100%; line-height:25px; float:left; font-size:14px;}
.ztlb ul li dd p.bt a{ color:#1a1a1a;}
.ztlb ul li dd p.bq{ width:100%; line-height:25px; float:left; margin-top:5px;height:75px; overflow:hidden;}
.ztlb ul li dd p.bq span{ border:#CCC solid 1px; padding:0 10px; border-radius:20px; margin-right:5px; line-height:20px; float:left;}
.ztlb ul li dd p.anniu{ width:50%; float:left; text-align:center; border-radius:3px; margin-top:5px; line-height:25px; background:#be296e; color:#FFF;}
.ztlb ul li dd p.anniu a{ color:#FFF;}
.youhui{ width:100%; background:#FFF; float:left; padding:10px 0; color:#333;}
.youhui dt{ width:100%; float:left; text-align:center; font-size:18px; line-height:30px;}
.youhui dd{ width:90%; margin:0 5%; float:left; line-height:25px; color:#666;}

.wrapqwbk{ width:100%; float:left;}
.tab_ul1dbk{ width:100%; float:left; height:40px; line-height:40px; border-bottom:#ebebeb solid 1px;}
.tab_ul1dbk li{float:left; width:33.3%; line-height:40px; text-align: center; color:#1a1a1a; font-size:0.9rem;  cursor:pointer;}
.xxknrdbk{display: none; float:left; width:100%;}
.xxknrdbk:first-child{display:block;}
.tab_ul1dbk li.activebk{color:#be296e; border-bottom:#be296e solid 2px; z-index:99; height:39px; cursor:pointer;}
input{color: #FFF;}
/**/
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #FFF; opacity:1; 
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #FFF;opacity:1;
}
input:-ms-input-placeholder{
    color: #FFF;opacity:1;
}
input::-webkit-input-placeholder{
    color: #FFF;
}

.zxxq dd p {
    line-height: 32px;
    margin-bottom: 1.5em;
    font-size: 16px;
    text-indent: 2em;
}

.zxxq dd h2 {
    display: inline-block;
    border-left: solid 3px #be296e;
    font-size: 17px;
    color: #000;
	margin:10px 0;
    padding: 3px 18px 3px 0;
    background-color: #efefef;
}

.ask-list {
    margin:10px 0 !important;
    height:  auto;
    /* padding-bottom: 0.4rem; */
    /* border-bottom: 0.4rem solid #f5f8fa; */
}

.ask-list li {
    background-color:#fff;
    padding: 10px 10px;
    overflow: hidden;
    border-bottom: 1px solid #f5f8fa;
    float: left;
}

.ask-list .question {
    margin-bottom: 10px;
    padding-left: 23px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    color: #000;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    background: url(../images/ask_question.png) left center no-repeat;
    background-size: 16px;
}

.ask-list .other {
    line-height: 16px;
    font-size:13px;
    padding-left: 20px;;
    color: #b2b2b2;
    overflow: hidden;
}

.ask-list p {
    font-size:14px;
    line-height: 19px;
    color:#777;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}


.ask-list li:last-child{
    border-bottom: none;
}

.news-list2 li .pic {
    float: right;
    margin-left: 0.4rem;
    width: 110px;
    height: 82px;
    border-radius: 5px;
    overflow: hidden;
}

.news-list2 li .tit {
    margin-bottom: 0.3rem;
    height: 15px;
    line-height: 15px;
    font-size: 15px;
    font-weight:  800;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.news-list2 li .tags {
    font-size:14px;
	padding-top: 3px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.news-list2 li:after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    content: '';
    height: 1px;
    background: #f2f2f2;
    -webkit-transform: scaleY(0.5);
    -webkit-transform-origin: left top;
    transform: scaleY(0.5);
    transform-origin: left top;
    left: 0.6rem;
    right: 0.6rem;
}

.ckgd a{
	display:block;
}


.service .item-box {
    display: block;
    height: 7.5rem;
    padding: 1.2rem 0;
    overflow: hidden;
}


.item-img{
    width: 46.8px;
}

.item-img img {
    width: 100%;
}

.item-info {
    text-align: left;
    width: calc(100% - 100px);
}

img.ljmz {
    width: calc(100% - 20px);
    margin: 15px 10px;
}


.flex-item .title {
    font-size: 19px;
    font-weight: bold;
    color: #777;
	margin-bottom:8px;
}

.flex-item .subtitle {
    font-size: 12px;
    color: #999;
}

.ask-badge {
    position: absolute;
    top: 13px;
    left: 160px;
}


.ask-badge .badge-1 {
    background-color: #17b2f7;
}

.ask-badge span {
    font-size: 12px;
    color: #fff;
    padding: 0 6px;
}

.ask-badge .badge-2 {
    background-color: #f8621b;
}

a.flex-box{
    display:flex;
    flex-flow: row nowrap;
    justify-content:  space-between;
    align-items: center;
}

.kswx {
   margin-top: 15px;
   background-color:white;
   clear:  left;
   position:  relative;
   padding:10px;
}

img.ask-r {
    width: 26px;
}

.yyjs_com img{
	height:auto;
	margin:10px 0;
}

.yyjs_com p {
    font-size: 15px;
    line-height: 26px;
}

p.sj img {
    height: 15px;
    margin-right: 10px;
}

.zy p.nr {
    width: 95%;
    float: left;
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
    display: -webkit-box;
	color: #666;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding: 5px 0;
}



.zy p.sj {
    width: 95%;
    float: left;
    color: #bdbdbd;
    font-size: 12px;
}

.zy p.bt {
    width: 95%;
    float: left;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    line-height: 25px;
    height: 50px;
    text-overflow: ellipsis;
    overflow: hidden;
    /* display: -webkit-box; */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.zy dd img{
    width:100% !important;
    max-height: 100px !important;
}



