body{ text-align:left;font-size:12px;max-width: 640px; min-width:320px;overflow-x: initial!important;color:#7F8583;padding:0px; margin: 0 auto;font-family:"Microsoft Yahei"; background: #f5f5f5;}
.zf	{ background:#fff;}
.zf	h2	{ text-align:center; line-height:40px; font-size:16px; color:#333;  border-bottom:1px solid #ddd; margin-bottom:10px;}
.zf .zfnav	{ border-bottom:1px solid #ddd;}
.zf .zfnav	a { text-align:center; display:block; float:left; width:25%; padding-bottom:5px;}
.zf .zfnav a i	{ background-image:url(img/webzh.png); width:49px; height:49px; display:inline-block; margin-top:5px;}
.zf .zfnav .on	{  color:#ff4800; font-weight:bold;}
.zf .zfnav .on	.f01	 { background-position:-0px -235px;}
.zf .zfnav .on	.f02	 { background-position:-77px -235px;}
.zf .zfnav .on	.f03	 {background-position:-155px -235px;}
.zf .zfnav .on	.f04	 {background-position:-233px -235px;}
.zf .zfnav .off	.f01	{background-position:-0px -315px;}
.zf .zfnav .off	.f02	{background-position:-77px -315px;}
.zf .zfnav .off	.f03	{background-position:-155px -315px;}
.zf .zfnav .off	.f04	{background-position:-233px -315px;}

.zf .kanav	a { text-align:center; display:block; float:left; width:33.3%; line-height:30px; }
.zf .kanav	{ margin-top:10px;  background:#ddd;}
.zf .kanav .on	{ background:#2476e3; color:#fff; font-weight:bold;}
.zf .yhu	{ background:#fff; padding:10px; margin-bottom:10px;}
.zf .yhu  li	{ width:45%;  margin:10px 0; height:20px;}
.zf .yhu  li img	{ max-width:100px; }
.zf .yhu  .on  i		{ background:url(img/webzh.png) -310px -15px no-repeat; width:13px; height:13px; display:inline-block; margin:8px 0 0 0; float:right;}
.zf .yhu  .off i		{ background:url(img/webzh.png) -338px -15px no-repeat; width:13px; height:13px; display:inline-block;  margin:8px 0 0 0; float:right;}
.zf  .jine	{ height:100px; border-top:1px solid #ddd; color:#555; margin-top:10px; padding:10px 10px 250px;font-size:14px;}
.zf  .jine .input	{ margin-left:10px; border:1px solid #ccc; height:20px; font-weight:bold; color:#ff4800; padding:5px 0px;}
.zf  .jine .submit	{ height:40px; background:#ff4800; line-height:40px; padding:5px; margin-top:20px;box-shadow: 0px 3px 3px #dcdcdc; border-radius:5px; text-align:center; line-height:40px; font-size:14px; color:#fff; font-weight:bold;}
.zf .ms	{ color:#333; margin:10px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.hku	{ padding:0 10px;}
.hku .up	{ }
.hku	li	 { border-bottom:1px solid #ddd; padding:10px 0; }
.hku	i	{ background-image:url(img/webzh.png);margin:10px 10px 0 0; width:17px; height:9px; display:inline-block; float:right;}
.hku	.on i	{ background-position: -58px -214px; }
.hku	.off i	{ background-position: -37px -214px;}
.zf .nr dl	{ padding:10px; line-height:30px;}
.zf .nr dl dt	{ float:left; width:25%; color:#333; font-weight:bold;}
.zf .nr dl dd	{  float:left; width:75%; color:#555;} 
.zf .nr dl dd	span { font-size:12px; color:#2476e3; font-weight:bold;}
.zf .nr img	{ width:90%;border-radius:5px;}
.zf .nr .add	{ text-align:center;}
.zf .nr .add span	{ text-align:left;}
/*问答*/
.wz{background:#fff;padding:5%;padding-bottom:50px;margin:50px 0}
.wz	.wnav{border-bottom:1px solid #ddd}
.wz	.wnav a{width:33.3%;display:inline-block;float:left;text-align:center;line-height:30px}
.wz	.wnav .on{border-bottom:2px solid #2476e3;color:#2476e3;font-weight:bold}
.wz	ul	li{line-height:40px;border-bottom:1px solid #ddd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.wz	ul	li i{background:url(img/webzh.png) -86px -216px no-repeat;width:4px;height:7px;display:inline-block;margin-right:10px}
.wz	ul	li a{color:#555}
.wz .hwk{width:80%;float:right;position:relative;background:#fafafa;border:1px solid #ddd;line-height:20px;padding:2%;border-radius:5px}
.wz .dwk{width:80%;float:left;position:relative;background:#9cee70;border:1px solid #ddd;line-height:20px;padding:2%;border-radius:5px}
.wz .dwk p{font-size:14px;line-height:25px}
.wz .hwk .left_jt{position:absolute;left:-17px;top:7px}
.wz .hwk .left_jt:before,.wz .hwk .left_jt:after{position:absolute;content:'';border-top:8px transparent dashed;border-left:8px transparent dashed;border-bottom:8px transparent dashed;border-right:8px #fafafa solid}
.wz .hwk .left_jt:before{border-right:8px #ddd solid}
.wz .hwk .left_jt:after{left:1px;border-right:8px #fafafa solid}
.wz .dwk .left_jt{position:absolute;right:0}
.wz .dwk .left_jt:before,.wz .dwk .left_jt:after{position:absolute;content:'';border-top:8px transparent dashed;border-right:8px transparent dashed;border-bottom:8px transparent dashed;border-left:8px #fafafa solid}
.wz .dwk .left_jt:before{border-left:8px #ddd solid}
.wz .dwk .left_jt:after{right:-15px;border-left:8px #9cee70 solid}
.wz	h1{font-size:14px;display:inline;padding:2%;font-weight:bold;color:#333}
.wz	i{font-size:22px}
.wz	.newul	 li{border-bottom:1px solid #ddd;white-space:normal}
.wz	.newul	.lia{padding:10px 0}
.wz	.newul	.lia .pick{width:100px;height:72px;margin-right:10px;float:left}
.wz	.newul	.lia .pick img{width:100px;height:72px;border-radius:5px}
.wz	.newul	.lia .name{font-size:14px;max-height:40px;line-height:20px;color:#000;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.wz	.newul	.lia .name a,.wz	.newul	.lib  a{color:#000}
.wz	.newul	.lia .name .aa{color:#ff7200}
.wz	.newul	.lia .aa,.wz	.newul	.lib .aa{color:#ff7200}
.wz	.newul	.lia .msa{line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.wz	.newul	.lib{line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.wz .wdwrp{margin:20px 0}
.blues{border-radius:5px;background:#0084ff;color:#fff;padding:1% 1.5%;margin-left:15px}
.green{background:#ff0000;color:#fff;border-radius:5px;padding:1% 1.5%}

.liuy	{ padding:10px; margin-top:50px; }
.liuy ul li	{ background:#fff; margin-bottom:10px; border-radius:3px; padding:10px; }
.liuy ul li .wt	{ border-bottom:1px solid #ddd;line-height:20px; margin-bottom:10px; padding-bottom:5px;}
.liuy ul li .wt i	{ background:url(img/webzh.png) -138px -158px no-repeat; display:inline-block; vertical-align:-2px; width:15px; height:15px; margin-right:10px;}
.liuy ul li	{}
.liuy ul li .wt dt	{ float:left; width:10%}
.liuy ul li .wt dd	{ line-height:20px; width:90%; float:left; font-size:14px; font-weight:bold; color:#5067a8;}
.liuy ul li .wt	{  line-height:20px;}
.liuy ul li .hd i	{ background:url(img/webzh.png) -163px -158px no-repeat; display:inline-block;  vertical-align:-5px;width:15px; height:15px; margin-right:10px;}
.liuy ul li .hd dt	{ float:left; width:10%}
.liuy ul li .hd dd	{ line-height:20px; width:90%; float:left; font-size:12px; color:#555;}
.liuy ul li .hd dd .kf{color:#006bff;}
.pagely	{ background:#fff; padding:10px;border-radius:3px; margin-bottom:10px;}
.pagely	.lly	{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.pagely	.lly span	{ color:#333; font-size:14px; margin-right:5px;}
.sub	{ background:#fff; padding:10px;border-radius:3px;}
.sub	.inwrap	{ color:#333; margin: 0 0 10px;}
.sub	.inwrap .int	{ display:inline; width:70%; border:1px solid #ddd; height:25px;border-radius:3px;}
.sub	.inwrap .tex	{ display:inline; vertical-align:top;width:69.2%; border:1px solid #ddd; height:100px;border-radius:3px;}
.sub    .submit	{ height:40px; background:#ff4800; margin-top:20px;box-shadow: 0px 3px 3px #dcdcdc; border-radius:5px; text-align:center; line-height:40px; font-size:14px; color:#fff; font-weight:bold; margin-bottom:50px;}
/* 订单列表 */
.ger	{ background:#fff;}
.genav	{ border-bottom:1px solid #ddd;}
.genav	a	{ width:25%; display:block; float:left; text-align:center; padding:10px 0; }
.genav  a i	{ background-image:url(img/webzh.png) ; width:33px; height:28px;display:inline-block;}
.genav  .on	{ border-bottom:2px solid #2476e3; color:#2476e3; font-weight:bold;}
.genav .on	.f01	 { background-position:6px -407px;}
.genav .on	.f02	 { background-position:-82px -407px;}
.genav .on	.f03	 {background-position:-165px -407px;}
.genav .on	.f04	 {background-position:-241px -407px;}
.genav .off	.f01	{background-position:6px -447px;}
.genav .off	.f02	{background-position:-82px -447px;}
.genav .off	.f03	{background-position:-165px -447px;}
.genav .off	.f04	{background-position:-241px -447px;}
.ger .nr	{ padding:10px;}
.ger .nr ul li	{ border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px;}
.ger .nr ul li .item	{ line-height:40px; color:#555;}
.ger .nr ul li .item .name	{ font-size:14px; color:#475fa3;}
.ger .nr ul li .item .qy	{ }
.ger .nr ul li .item .qy	a	{color:#fff; background:#ddd;  padding:2px 10px;border-radius:3px;}
.ger .nr ul li .item .qy .on	{ background:#ff4005;}
.ger .nr ul li .item .qy .done	{ background:#58ba00}
.ger .nr ul li .item .qy i	{ background-image:url(img/webzh.png) ; width:16px; height:17px; display:inline-block;}
.ger .nr ul li .item .qy .qd	{ background-position:-99px -186px; vertical-align:-2px; margin-right:5px;}
.ger .nr ul li .item .qy .fk	{ background-position:-121px -186px; vertical-align:-2px; margin-right:5px;}
.ger .nr ul li .item .qy .dh	{ background-position:-77px -186px; vertical-align:-2px; margin-right:5px;}
.ger .nr ul li .item .price	{}
.ger .nr ul li .item .price	span	{ color:#ff4005; font-size:16px;}
.ger .nr .prsw	{ width:100%; line-height:30px; margin-bottom:10px; }
.ger .nr .prsw	input	{ width:100%; height:30px; text-indent:10px;border-radius:2px; border:1px solid #ddd; color:#555;  }
.ger .nr .submit	{ height:40px; background:#ff4800; margin-top:20px;box-shadow: 0px 3px 3px #dcdcdc; border-radius:5px; text-align:center; line-height:40px; font-size:14px; color:#fff; font-weight:bold; margin-bottom:300px;}
.ger .nr .zl	.bt { width:20%; float:left; color:#000; font-size:14px;}	
.ger .nr .zl	.input { width:80%; font-size:14px; float:left; color:#5067a8;}
.ger .nr .zl	.input input{padding:5px 0;}
.ger .nr .zl	{ margin:10px 0; height:35px;line-height: 35px;}
.ger .nr .zl a	{ margin-left:10px; color:#4095ff;}
/* about */
.about	{ padding:10px 0 0; margin:50px 0;}
.about .abul 	{ padding:0 5px; }
.about .abul li	{ height:50px; line-height:50px; border-radius:5px; background:#fff; margin-bottom:5px;}
.about .abul li	a	{ width:100%; display:block; padding:0 10px; font-size:14px; font-weight:bold; color:#2476e3;}
.about .abul li	 i	{ background:url(img/webzh.png) -21px -211px no-repeat; width:8px; height:15px; float:right; display:inline-block; margin:16px 20px 0 0;}
.about .sjul 	{ padding:0 10px; font-size:14px; padding-bottom:10px;}
.about .sjul li	{ text-align:center; border-radius:5px; padding:10px 0; background:#fff; margin-bottom:10px;box-shadow: 0 3px 3px #dcdcdc;}
.about .sjul li	a	{}
.about .sjul li	 i	{ background:url(img/webzh.png) -21px -211px no-repeat; width:8px; height:15px; float:right; display:inline-block; margin:16px 20px 0 0;}
.about .sjul li a 	{ display:block; }
.about .sjul li .pic	{}
.about .sjul li .pic	img { width:200px;}
.about .sjul li .name	{ font-size:18px; font-weight:bold; color:#333; display:block; margin-bottom:10px;}
.about .sjul li .call	{ font-size:16px; }
/*咨询*/
.about .cul 	{ font-size:14px; padding-bottom:10px;}
.about .cul li	{ border-radius:5px; padding:10px 0; background:#fff; margin-bottom:10px;box-shadow: 0 3px 3px #dcdcdc;}
.about .cul li .tit	{ text-align:center; color:#555; margin:0 10px; border-bottom:1px solid #eee; line-height:30px; margin-bottom:10px; font-size:14px; font-weight:bold;}
.about .cul li dl	{ text-align:center; line-height:30px;}
.about .cul li dl .qqkz	{ vertical-align:-5px; margin-left:10px; display:inline-block;}
.about .cul li dl .num	{ color:#2476e3;}

.new_wz { }
.new_wz h1 { color: #000; border-bottom: 5px solid #ff0000; width: 90%; }
.new_wz h2 { margin: 0 0 20px; color: #000;  }
.new_wz .sub { background: #ff7200;  display: block; margin-top: 20px; font-size:18px; color: #fff; border-radius: 10px; width: 160px;}
.new_wz .feg { margin: 20px 0 ;  text-align: center; font-size:50px; color: #ddd;}
.new_wz .user_buju_01 { padding: 5%; width: 90%; }
.user_table_01{width: 100%;text-align: center;border: 1px solid #eee;}
.user_table_01 th{border: 1px solid #eee;}
.user_table_01 td{border: 1px solid #eee;}

.tous_wrap { border-radius: 10px; margin: 10px 4% 4%; background: #fff; padding: 2%;}
.tous_wrap .tous_bt,.wxts .tous_bt { margin: 10px 0; }
.tous_wrap h2,.wxts h2 { display: inline-block ;color: #333;font-size: 1.6rem; }
.tous_wrap i,.wxts i  { margin:0 5px; font-size: 2.2rem; color: #0084ff;}
.tous_wrap .tjbg  { padding: 2%; }
.tous_wrap .tjbg dl { display: flex; margin-bottom: 10px; line-height: 30px; font-size: 1.6rem;}
.tous_wrap .tjbg dl dt { width: 20%;}
.tous_wrap .tjbg dl dd  { width: 80%;}
.tous_wrap .tjbg dl dd input { border-bottom:1px solid #ddd; border-top: none; border-left: none; border-right: none; line-height: 30px; width: 80%; outline: none; }
.tous_wrap .tjbg dl dd select {border:1px solid #ddd;line-height: 30px;border-radius: 5px;}
.tous_wrap .tjbg dl dd textarea {border:1px solid #ddd;border-radius: 5px; width: 80%; height: 60px; line-height: 20px;  }
.tous_wrap .sumb { margin:0 20%; border-radius: 80px; background: #ff6436; color: #fff; line-height: 30px; text-align: center; font-size:1.8rem;}
.wxts { background: #fff;border-radius: 10px; margin:4%;padding: 2%; font-size: 1.4rem; line-height: 30px;}

/* 视频列表 */
.mdsx{overflow:hidden;background:#fff;padding:5%;padding-bottom:50px;margin:50px 0;}
.mdsx .wnav{border-bottom:1px solid #ddd}
.mdsx .wnav a{width:33.3%;display:inline-block;float:left;text-align:center;line-height:30px}
.mdsx .wnav .on{border-bottom:2px solid #2476e3;color:#2476e3;font-weight:bold}
.mdsx ul li{text-overflow:ellipsis;margin:20px 0;}
.mdsx ul li i{background:url(/themes/front/SanXiaMobile/img/webzh.png) -86px -216px no-repeat;width:4px;height:7px;display:inline-block; margin:0px 10px;}
.mdsx ul li a{color:#555;font-weight:bold;}
.mdsx .tit{ background:#efe8e8; margin:4px 0px; font-size:14px;height: 37px; line-height:37px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.mdsx video{width:100%;isplay:block;overflow:hidden;}
.mdsx .wrap_desc{position:relative;}
.mdsx .wrap_desc .desc{font-size:14px; line-height:25px; max-height: 46px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding: 10px 0px 5px 0px;}
.mdsx .wrap_desc .updown{border: 1px solid #ddd;color: #0A89FB;line-height: 2.5rem;margin: 0rem 30% 0;text-align: center;border-radius: 5px;}
.mdsx .wrap_desc .updown em{font-style:normal;}

.mdsx .fbz{display: flex;justify-content: space-between;line-height: 25px;}
.mdsx .fbz  em{ margin-right: 10px;font-style:normal;color: #333;font-size:14px;}
.mdsx .txname{ display: flex;  font-size: 14px;color: #333;}
.mdsx .txname img { width: 3rem; height: 3rem; border-radius: 6rem; margin-right: 10px;}
.mdsx .lll{ color: #aaa; }

/*评论*/
.clear{clear: both;}
.comment{ text-indent: 0;padding:10px 20px;border-radius: 3px; margin: 20px 0 20px 0; font-family: Arial, Verdana, "宋体";font-size: 12px; border: 1px solid #e2e7ea;background: #f9fbfb;}
.comment a{text-decoration: none;text-indent:0px;}
.comment .comment_tit{ float: left; color: #4dc86f;font-weight:bold; font-size: 14px; vertical-align: middle;padding: 10px 0;}
.comment .comment_con{margin-top: 10px;background: #f9fbfb;}
.comment .comment_con textarea{width: 98%;border: 1px solid #D2DBE1; border-radius: 3px; padding:5px; font-size: 14px;margin-bottom: 5px;}
.comment .comment_con textarea:hover{border: 1px solid #4dc86f;}
.comment .comment_con .cc{margin-top:10px;font-size:14px;float:left;width:230px;line-height:40px;color:#555;}
.comment .comment_con .cc img{vertical-align:middle;}
.comment .comment_con .code{width:80px;margin: 0px 10px 10px 0px;border: solid 1px #ddd;padding: 4px;line-height: 20px;}
.comment .comment_con .sub{display: block;width: 100px;font-weight:bold; height: 35px;line-height: 35px;margin-top:12px;color: #fff;background: #4dc86f;text-align: center;font-size: 14px;border-radius: 3px; float: right; margin-right: 30px;padding: 0px 10px;}
