*{margin:0;padding: 0;font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}

ul,h1,h2,h3,h4,h5,h6,p{margin:0; padding:0;}

i{font-style: normal;}
a:hover{text-decoration: none;}
img{display: block;max-width: 100%;height: auto;}
li{list-style: none;}
body{background: #f5f5f5;}

.nav-ty{border:none;border-radius: 0; margin-bottom: 0;width: 100%;background: #fff;}
.nav-ty .nav {font-size: 15px;}
.nav-ty .nav li{padding-top: 10px;padding-bottom: 10px;border-bottom: 2px solid #fff;}
.nav-ty .nav li a{color:#333;}
.nav-ty .nav li:hover{border-bottom: 2px solid #e16a0f;}
.nav-ty .nav li:hover a{color: #e16a0f;}
.navbar-brand {padding-top: 20px;}
.navbar-brand img{height: 35px;float: left;margin-right: 5px;}
.navbar-brand p{font-size:18px;font-weight:bold;color:#000;margin-top:5px;}
.nav-top {font-size: 12px;background: #f5f5f5;}
.nav-top a{color: #999;display: inline-block;padding: 10px;}
.nav-top .left{float: left;}
.nav-top .right{float: right;}
.nav-ss {border-radius: 0;background: #f5f5f5;margin-top: 8px;float: left;}
.nav-ss input{border: none!important;font-size: 14px;padding: 18px 10px;box-shadow: none!important;background: none;}
.nav-ss button{border: none;padding: 0;background: #f5f5f5;}
.nav-ss button span{display: block;margin: 8px 0;padding:0 10px; border-left: 1px solid #ccc;font-size: 16px;font-weight: bold;}
.nav-ss button:hover{background: #f5f5f5;}
.nav-ss .input-group input:hover,.top-ss .input-group input:focus{box-shadow: none;border: none;}
.nav-zx{float: left;overflow: hidden;margin-left: 15px;background: #f5f5f5;margin-top: 8px;padding: 5px 10px;color: #666;}
.nav-zx span{display: block;float: left;font-size: 20px;color: #e16a0f;}
.nav-zx p{float: left;line-height: 13px;margin-left: 5px;font-size: 12px;}
.nav-zx:hover{background:  #e16a0f;color: #fff;}
.nav-zx:hover span{color: #fff;}
@media (max-width: 767px){
	.nav-ty{position: absolute;z-index: 999;}
	.nav-ty .nav li{padding-top: 5px;padding-bottom: 5px;width: 33%;float: left;text-align: center;}
	.navbar-brand{padding-top: 10px;}
	.navbar-brand img{height: 32px;}
	.navbar-toggle{border:none;}
	.nav-ss{margin:15px;}
	.m-nav2{margin-bottom: 15px;text-align: right;}
	.m-nav2 a{display: inline-block;margin-left: 15px;font-size: 12px;color: #666;}
	}

.breadcrumb{padding: 0;}
.breadcrumb a{color: #999;}

.p0{padding: 0;}
.pad80{padding-top: 80px;padding-bottom: 80px;}
.pad50{padding-top: 50px;padding-bottom: 50px;}
.pad80-2{padding-top: 80px;padding-bottom: 80px;}
.pad50-2{padding-top: 50px;padding-bottom: 50px;}

.in-top-l h2{font-size: 60px;font-weight: bold;letter-spacing:5px;margin-bottom: 15px;}
.in-top-l h2 i{color:#e16a0f; }
.top-ss {border-radius: 0;box-shadow: 0 0 20px #ddd;background: #fff;margin-top: 30px;overflow: hidden;}
.top-ss input{border: none!important;font-size: 16px;padding: 30px 10px;box-shadow: none!important;background: none;}
.top-ss button{border: none;padding: 0;}
.top-ss button span{display: block;margin: 13px 0;padding:0 20px; border-left: 1px solid #ccc;font-size: 24px;font-weight: bold;}
.top-ss button:hover{background: #fff;}
.top-ss .input-group input:hover,.top-ss .input-group input:focus{box-shadow: none;border: none;}
@media (max-width: 767px){
	.pad80{padding-top: 30px;padding-bottom: 30px;}
	.pad50{padding-top: 30px;padding-bottom: 30px;}
	.pad80-2{padding-top: 70px;padding-bottom: 30px;}
	.pad50-2{padding-top: 60px;padding-bottom: 30px;}
	.in-top-l {margin-top: 40px;}
	.in-top-l h2{font-size: 20px;}
	.top-ss{margin-top: 15px;}
	.top-ss input{padding:22px 10px;}
	.top-ss button span{margin: 6px 0;}
	}

.tit1{text-align: center;margin-bottom: 30px;overflow: hidden;}
.tit1 h2{font-size: 32px;font-weight: bold;width: 16%;float: left;}
.tit1 span{display: block;width: 42%;float: left;height: 2px;background: #ddd;margin-top: 17px;}
.tit2 h2{font-size: 22px;font-weight: bold;margin-bottom: 15px;}
@media (max-width: 767px){
	.tit1 h2{width: 50%;font-size: 24px;}
	.tit1 span{width: 25%;margin-top: 12px;}
	.tit2 h2{font-size: 18px;margin-bottom: 0px;}
	}

.in-lawyer{margin:15px 0;display: block;overflow: hidden;position: relative;}
.in-lawyer:hover{box-shadow: 0 0 13px #ccc;}
.in-lawyer .img{overflow: hidden;}
.in-lawyer .img img{width: 100%;}
.in-lawyer .txt{padding: 15px;overflow: hidden;background:#fff;}
.in-lawyer .title{overflow: hidden;}
.in-lawyer .title h2{color: #000;font-size: 20px;font-weight: bold;float: left;}
.in-lawyer .title span{display: block;width: 38px;height: 15px;background: url(../images/ico-yx.png) center;background-size: cover;float: left;margin-left: 5px;margin-top: 3px;}
.in-lawyer .dw{float: left;color: #999;margin-left: 10px;font-size: 12px;margin-top: 2px;}
.in-lawyer .dw span{}
.in-lawyer .zw{color: #999;margin:5px 0 5px 0;font-size: 12px;}
.in-lawyer .sc{color: #666;font-size: 12px;}
@media (max-width: 767px){
	.in-lawyer{border-bottom:1px solid #ddd;padding:15px 0;margin:0;}
	.in-lawyer .img{border-radius: 50%;float: left;width: 60px;margin-right: 10px;}
	.in-lawyer .txt{background: none;padding: 0;}
	.in-lawyer .title h2{font-size: 18px;}
	.in-lawyer .dw{margin-top: 0;}
	.in-lawyer .title span{margin-top: 1px;width: 33px;height: 13px;}
	.in-lawyer .zx-btn{width: 90px;height: 35px;position: absolute;right: 0;top: 20px;text-align: center;font-size: 12px;}
	.in-lawyer .zx-btn a{display: block; background: #e16a0f;color: #fff;padding: 6px 5px;border-radius: 50px;}
	}
@media (min-width: 768px){
	.in-lawyer .zx-btn{display: none;}
}

.in-box-ad{background:url(../images/bg-lszx.jpg) center;background-size: cover;margin:15px 0;padding: 30px;height: 263px;overflow: hidden;display: block;}
.in-box-ad h3{color: #fff;font-size: 24px;font-weight: bold;margin-top: 70px;}
.in-box-ad h3 span{color: #fc7d17;margin-right: 5px;}
.in-box-ad p{color: #fff;margin-top: 15px;}
.more-lawyer{display: block;float: right;background:#e16a0f;color: #fff;margin-top: 15px;height: 68px;overflow: hidden;text-align: center;width: 300px;line-height: 68px;font-size: 18px;}
.more-lawyer:hover{color: #fff;}
@media (max-width: 767px){
	.in-box-ad{height: 150px;padding:20px;}
	.in-box-ad h3{font-size: 20px;margin-top:25px;text-shadow: 1px 1px 2px #333;}
	.in-box-ad p{text-shadow: 1px 1px 1px #333;}
	.more-lawyer{width: 100%;background: none;color: #666;font-size: 14px;height: 35px;line-height: 35px;margin-top:0px;}
	.more-lawyer:hover{color:#e16a0f;}
	}

.in-zs-nav1{background:#fff;overflow: hidden;padding-bottom: 5px;padding-left: 5px;margin-bottom: 30px;}
.in-zs-nav1 .box{width: 18%;float: left;border-right: 1px solid #ddd;margin:15px 1% 10px 1%;}
.in-zs-nav1 .box:nth-child(5n){border-right: none;}
.in-zs-nav1 .box h2{margin-bottom: 10px;overflow: hidden;}
.in-zs-nav1 .box h2 span{font-size: 22px;color: #666;color: #e16a0f;display: block;float: left;margin-right: 8px;}
.in-zs-nav1 .box h2 i{font-size: 18px;font-weight: bold;color: #444;display: block;float: left;margin-top: 3px;}
.in-zs-nav1 .box p{white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.in-zs-nav1 .box p a{color: #666;margin-right: 15px;font-size: 12px;}
@media (max-width: 767px){
	.in-zs-nav1{margin-bottom: 15px;}
	.in-zs-nav1 .box{text-align: center;margin:10px 1% 5px 1%;}
	.in-zs-nav1 .box h2{margin-bottom: 3px;}
	.in-zs-nav1 .box h2 span{float: none;font-size: 28px;}
	.in-zs-nav1 .box h2 i{font-size: 12px;font-weight: normal;}
	.in-zs-nav1 .box p{display: none;}
	}


.in-zs-box{background: #fff;padding: 0 20px;overflow: hidden;}
.in-zs-box .nav{border:none;border-bottom: 1px solid #eee;padding: 30px 0;}
.in-zs-box .nav a{}
.in-zs-box .nav .active a{background:#e16a0f!important;color: #fff!important;border:1px solid #e16a0f!important;}
.in-zs-box .nav .active a:hover{background:#e16a0f;color: #fff;border:1px solid #e16a0f;}
.in-zs-box .nav li a{color: #666;border-radius: 30px;margin-right:10px;padding:5.5px 15px;font-size: 16px;border:1px solid #e16a0f;}
.in-zs-box .nav li a:hover{background: #e16a0f;color: #fff;}
.in-zs-box .nav li a:active,.zs-list .nav li a:focus{background:#e16a0f;color: #fff;}
.in-zs-li{}
.in-zs-li li{padding:20px 0;overflow: hidden;border-bottom: 1px solid #eee;}
.in-zs-li li .img{width: 200px;height: 120px;overflow: hidden;display: block;float: left;margin-right: 20px;}
.in-zs-li li .tit{font-size: 18px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;display: block;margin-bottom: 10px;color: #000;font-weight: bold;}
.in-zs-li li .tit:hover{color:#e16a0f; }
.in-zs-li li span{color: #999;font-size: 12px;}
.in-zs-li li span i{font-style: normal;margin-left: 15px;}
.in-zs-li li p{color: #666;line-height: 22px;margin-bottom: 10px;}
@media (max-width: 767px){
	.in-zs-box{padding: 0 10px;}
	.in-zs-box .nav{padding: 15px 0;}
	.in-zs-box .nav li{width: 25%;overflow: hidden;text-align: center;}
	.in-zs-box .nav li a{padding:5px 3px;font-size: 12px;margin-right: 5px;}
	.in-zs-li{background: none;padding: 0;}
	.in-zs-li li{padding:15px 0;border-bottom: 1px solid #ddd; }
	.in-zs-li li .img{width: 100px;height: 40px;margin-right:10px;}
	.in-zs-li li .tit{font-size: 14px;margin-bottom: 5px;white-space:normal;}
	.in-zs-li li p{font-size: 12px;margin-bottom: 0; text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
	.in-zs-li li span{display: none;}
}

.in-list-wd{}
.in-list-wd li{padding: 30px 0;overflow: hidden;border-bottom: 1px solid #ddd;}
.in-list-wd li h3{overflow: hidden;margin-bottom: 10px;}
.in-list-wd li h3 span{display: block;float: left;font-size: 26px;color: #0f76f4;width: 32px;height: 32px;line-height: 32px; background: #eee;text-align: center;border-radius: 50%;}
.in-list-wd li h3 a{display: block;float: left;font-size: 18px;font-weight: bold; color: #000;margin-left: 5px;width: 94%;line-height: 26px;}
.in-list-wd li h3 a:hover{color: #e16a0f;}
.in-list-wd li p{overflow: hidden;}
.in-list-wd li p .tx{display: block;float: left;width: 32px;border-radius: 50%;overflow: hidden;}
.in-list-wd li p span{display: block;float: left;font-size: 26px;color: #e16a0f;height: 35px;width: 32px;}
.in-list-wd li p i{margin-left: 5px;margin-top: 2px;display: block;float: left;width: 94%;color: #666;line-height: 24px;}
@media (max-width: 767px){
	.in-list-wd{background: none;padding: 0;}
	.in-list-wd li{padding: 15px 0;}
	.in-list-wd li h3 span{font-size: 24px;width: 26px;height: 26px;line-height: 26px;}
	.in-list-wd li h3 a{font-size: 14px;width: 90%;line-height: 24px;margin-left: 3px;margin-top: 0px;}
	.in-list-wd li p .tx{width: 26px;}
	.in-list-wd li p span{font-size: 20px;width: 26px;}
	.in-list-wd li p i{width: 90%;margin-left: 3px;line-height: 22px;margin-top: -1px;font-size: 12px;}
	}

.in-ad-mb{background: url(../images/bg-htmb.jpg) center;background-size: cover; padding: 50px 20px 50px 125px;overflow: hidden;display: block;}
.in-ad-mb h2{font-size: 28px;margin-bottom: 20px;color: #fff;}
.in-ad-mb ul li{float: left;overflow: hidden;width: 48%;color: #94e2ff;}
.in-ad-mb ul li:first-child{margin-right: 4%;}
.in-ad-mb ul li span{display: block;float: left;margin-right: 3px;}
.in-ad-mb ul li p{float: left;}
.in-r-list{margin-top: 30px;}
.in-r-list h2{font-size: 22px;font-weight: bold;border-left: 4px solid #e16a0f;padding-left: 10px;margin-bottom: 10px;}
.in-r-list ul li{overflow: hidden;padding: 15px 0;}
.in-r-list ul li .img{float: left;width: 120px;margin-right: 15px;display: block;}
.in-r-list ul li p{font-size: 16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.in-r-list ul li p a{color: #000;}
.in-r-list ul li span{display: block;font-size: 12px;color: #666;margin-top: 5px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
@media (max-width: 767px){
	.in-ad-mb{padding: 25px 15px 25px 33%;}
	.in-r-list ul li{padding: 10px 0;}
	}
@media (max-width: 320px){
	.in-ad-mb h2{font-size: 24px;margin-bottom: 10px;margin-top: 5px;}
	.in-ad-mb{padding: 20px 15px 20px 35%;}
	.in-ad-mb ul li{width: 100%;}
}


.foot{background: #272a30;overflow: hidden;padding: 50px 0 20px 0;z-index: 10;}
.foot-nav h3{font-size: 14px;color: #eee;margin-bottom: 20px;font-weight: bold;}
.foot-nav a{display: block;color: #8d98aa;margin:10px 0;overflow: hidden;}
.foot-dh{}
.foot-dh h3{font-size: 16px;color: #eee;margin-bottom: 10px;}
.foot-dh p{font-size: 30px;color: #fff;}
.foot-bq{margin-top:10px;text-align:center;}
.foot-bq p{color: #8d98aa;}
.foot-bq p a{color: #8d98aa;}
.yqlj{background: #272a30;padding: 10px 0;overflow: hidden;border-top: .5px solid #ccc;}
.yqlj-tab .nav{border:none;margin-bottom: 10px;}
.yqlj-tab .nav a{border:none!important;background:none!important;color: #eee!important;}
.yqlj-tab .nav .active a{background:none;color: #fff!important;}
.yqlj-tab .nav .active a:hover{background:none;color: #fff;}
.yqlj-tab .nav li a{background: none;color: #ddd;border:1px solid #fff;margin-right:15px;padding:0;}
.yqlj-tab .nav li a:active,.mb-list .nav li a:focus{background:none;color: #fff!important;}
.yqlj-tab .tab-pane a{color: #ddd;margin:5px 25px 5px 0;display: inline-block;font-size: 12px;}
@media (max-width: 767px){
	.foot{padding:20px 0 60px; 0}
  .foot-dh{text-align: center;}
  .foot-dh h3{font-size: 14px;}
  .foot-dh p{font-size: 24px;}
  .foot-bq{text-align: center;margin-top:15px;}
}


.lawyer-1{background: url(../images/bg-ls1.jpg) center;background-size: cover;overflow: hidden;}
.lawyer-1 .img{width: 200px;float: left;overflow: hidden;}
.lawyer-1 .txt{float: left;margin: 30px;}
.lawyer-1 .txt .title{overflow: hidden;}
.lawyer-1 .txt .title h1{float: left;font-size: 24px;font-weight: bold;}
.lawyer-1 .txt .title span{display: block;width: 38px;height: 15px;background: url(../images/ico-yx.png) center;background-size: cover;float: left;margin-left: 5px;margin-top: 3px;}
.lawyer-1 .txt .zw{margin:15px 0 10px 0;font-size: 16px;}
.lawyer-1 .txt .zw span{margin-right: 15px;}
.lawyer-1 .txt .sc{color: #666;}
.lawyer-1 .txt .dw{color: #666;margin-top: 10px;}
.lawyer-1 .txt .dw span{font-size: 14px;margin-right: 3px;}
@media (max-width: 767px){
	.lawyer-1{margin-top: 20px;padding:30px 15px;margin-left: -15px;margin-right: -15px;}
	.lawyer-1 .img{width: 25%;border-radius: 50%;margin-top: 7px;}
	.lawyer-1 .txt{width: 70%;margin:0px 0 0px 15px;}
	.lawyer-1 .txt .title h1{font-size: 16px;}
	.lawyer-1 .txt .zw{margin:10px 0 8px 0;font-size: 12px;}
	.lawyer-1 .txt .zw span{margin-right: 8px;}
	.lawyer-1 .txt .sc{font-size: 12px;}
	.lawyer-1 .txt .dw{font-size: 12px;margin-top: 10px;}
	.lawyer-1 .txt .dw span{font-size: 13px;}
	}

.r-box1{width: 360px;overflow: hidden;}
.r-box1-fixed{position: fixed;top: 0;}
.rstop{height: 30px;overflow: hidden;}
.lawyer-yy{background: #fff;padding: 20px 20px 10px 20px;overflow: hidden;}
.lawyer-yy h2{font-size: 18px;margin-bottom: 15px;}
.lawyer-yy h3{font-size: 14px;color: #666;margin-bottom:15px;}
.yy-box{overflow: hidden;}
.yy-box input {
	display: none
	}
.yy-box label {
	border: 1px solid #ccc;
	padding: 5px;
	width: 47%;margin-right: 6%;
	float: left;
	}
.yy-box label span{font-size: 12px;font-weight: normal;color: #666;display: block;margin:3px 0;}
.yy-box label i{font-size: 16px;}
.yy-box label:last-child{margin-right: 0;}
.yy-box input:checked + label {
	color: #e16a0f;;
	border:1px solid #e16a0f;
	}
.yy-box1{overflow: hidden;}
.yy-box1 a{display: block;border: 1px solid #e16a0f;padding:10px 15px;margin-bottom: 15px;position: relative;}
.yy-box1 a p{color: #000;font-weight: bold;}
.yy-box1 a span{font-size: 12px;font-weight: normal;color: #666;display: block;margin:3px 0;}
.yy-box1 a i{font-size: 16px;color: #000;font-weight: bold;}
.yy-box1 a .yy{position: absolute;right: 0;bottom: 0;background:#e16a0f;color: #fff;width: 70px;height: 30px;text-align: center;line-height: 30px;font-size: 12px;}
.yy-box1 a:hover{background:#e16a0f; }
.yy-box1 a:hover p{color: #fff;}
.yy-box1 a:hover span{color: #eee;}
.yy-box1 a:hover i{color: #fff;}
.yy-box1 a:hover .yy{background: #fff;color: #e16a0f;}

.lawyer-yy .tj{display: block;width: 100%;padding: 10px;background:#e16a0f;color: #fff;text-align: center; margin-top: 15px;}

.lawyer-nav{background: #fff;overflow: hidden;margin-top: 30px;padding: 15px 0;}
.lawyer-nav a{display: block;float: left;width: 25%;text-align: center;padding: 5px 10px;color: #000;border-right: 1px solid #ddd;}
.lawyer-nav a:last-child{border-right: 0;}
.lawyer-nav a:hover{color:#e16a0f;}
.lawyer-h2{font-size: 24px;font-weight: bold;}
.lawyer-intro{margin-top: 30px;position: relative;overflow: hidden;transition: height 0.24s;line-height: 28px;}
.lawyer-intro p{line-height: 28px;margin: 5px 0;padding: 5px 0;}
.lawyer-intro img{max-width: 100%;margin: 0 auto;}
.lawyer-intro.xg:after{content: "";position: absolute;bottom: 0;display: block;width: 100%;height: 15rem;}
.lawyer-intro .text{margin-top: 20px;}
.poster-btn{ outline:none;display: block;width: 50%;line-height: 2;margin: .1rem auto;color: #e16a0f;text-align: center; font-size: 16px;}
.poster-btn a{color: #e16a0f;}
.current-menu { content: '';display: block;  }
@media (max-width: 767px){
	.lawyer-nav{margin-top: 0;margin-left: -15px;margin-right: -15px;padding: 10px 0;}
	.lawyer-intro{margin-top: 20px;}
	.lawyer-h2{font-size: 20px;}
	.lawyer-intro p{margin: 3px 0;padding: 3px 0;}
	}

.lawyer-wz{margin-top: 30px;overflow: hidden;}
.lawyer-wz a{display: block;padding: 30px 0;border-bottom: 1px solid #ddd;overflow: hidden;}
.lawyer-wz a h3{font-size: 18px;color: #000;font-weight: bold;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.lawyer-wz a p{color: #666;margin-top: 15px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.lawyer-wz a .img{width: 200px;height: 120px;overflow: hidden;float: left;margin-right: 15px;}
.lawyer-wz a:hover h3{color: #e16a0f;}
.lawyer-wd{margin-top: 30px;}
.lawyer-wd ul li{padding: 30px 0;overflow: hidden;border-bottom: 1px solid #ddd;}
.lawyer-wd ul li h3{overflow: hidden;margin-bottom: 10px;}
.lawyer-wd ul li h3 span{display: block;float: left;font-size: 26px;color: #0f76f4;width: 32px;height: 32px;line-height: 32px; background: #eee;text-align: center;border-radius: 50%;}
.lawyer-wd ul li h3 a{display: block;float: left;font-size: 18px;font-weight: bold; color: #000;margin-left: 5px;width: 94%;line-height: 26px;}
.lawyer-wd ul li h3 a:hover{color: #e16a0f;}
.lawyer-wd ul li p{overflow: hidden;}
.lawyer-wd ul li p .tx{display: block;float: left;width: 32px;border-radius: 50%;overflow: hidden;}
.lawyer-wd ul li p span{display: block;float: left;font-size: 26px;color: #e16a0f;height: 35px;width: 32px;}
.lawyer-wd ul li p i{margin-left: 5px;margin-top: 2px;display: block;float: left;width: 94%;color: #666;line-height: 24px;}

.lawyer-pj{margin-top: 30px;}
.lawyer-pj li{padding: 15px 0;border-bottom: 1px solid #ddd;}
.lawyer-pj .user{overflow: hidden;}
.lawyer-pj .user .yh{overflow: hidden;float: left;}
.lawyer-pj .user .yh span{display: block;float: left; font-size: 18px;width: 32px;height: 32px;line-height: 32px; background: #ccc;color: #fff;text-align: center;border-radius: 50%;}
.lawyer-pj .user .yh p{font-size: 16px;float: left;margin-left: 5px;margin-top:4px;color: #999;}
.lawyer-pj .user .date{display: block;float: right;color: #999;font-size: 12px;padding-top: 8px;}
.lawyer-pj .pj{margin-top: 15px;color: #666;}

.lawyer-more{text-align: center;}
.lawyer-more a{display: inline-block;font-size: 16px;color: #e16a0f;padding: 15px 15px 5px 15px;}
@media (max-width: 767px){
	.lawyer-wz{margin-top: 20px;}
	.lawyer-wz a{padding: 20px 0;}
	.lawyer-wz a h3{font-size: 16px;}
	.lawyer-wz a p{font-size: 12px;margin-top: 10px;}
	.lawyer-wz a .img{width: 100px;height: 60px;}
	.lawyer-wd ul li{padding: 20px 0;}
	.lawyer-wd ul li h3 span{font-size: 24px;width: 28px;height: 28px;line-height: 28px;}
	.lawyer-wd ul li h3 a{font-size: 16px;width: 90%;line-height: 24px;margin-left: 3px;margin-top: 0px;}
	.lawyer-wd ul li p .tx{width: 28px;}
	.lawyer-wd ul li p span{font-size: 20px;width: 26px;}
	.lawyer-wd ul li p i{width: 90%;margin-left: 3px;line-height: 22px;margin-top: -1px;}
	.lawyer-pj{margin-top: 20px;}
	.lawyer-pj .user .yh span{font-size: 16px;width: 28px;height: 28px;line-height: 28px;}
	.lawyer-pj .user .yh p{font-size: 14px;}
	.lawyer-pj .user .date{padding-top: 6px;}
	.lawyer-pj .pj{margin-top: 12px;}
	}

.lawyer-fd{position: fixed;background: #fff;width: 100%;overflow: hidden;bottom: 0;box-shadow: 0 0 10px #ccc;padding: 8px 10px;z-index: 999}
.lawyer-fd .left{width: 15%;float: left;}
.lawyer-fd .left a{display: block;text-align: center;overflow: hidden;color: #666;}
.lawyer-fd .left a span{font-size: 24px;display: block;margin-top: -5px;}
.lawyer-fd .left a p{font-size: 12px;margin-top: -5px;}
.lawyer-fd .right{width: 85%;float: left;background:#e16a0f;border: 1px solid #e16a0f;border-radius: 50px;}
.lawyer-fd .right a{display: block;float: left;width: 50%;overflow: hidden;padding: 6px 10px 6px 18px;color: #fff;}
.lawyer-fd .right a span{display: block;float: left;font-size: 18px;}
.lawyer-fd .right a p{float: left;margin-left: 5px;margin-top: 2px;font-size: 15px;}
.lawyer-fd .right a:first-child{background:#fff;border-top-left-radius: 50px;border-bottom-left-radius: 50px;color: #e16a0f;padding-left:25px; }
.lawyer-fd .right a:first-child p{color: #666;}
@media (max-width: 320px){
	.lawyer-fd .right a{font-size: 14px;padding: 6px 10px 6px 24px;}
	.lawyer-fd .right a span{font-size: 18px;}
}

.lawyer-nr-fd{position: fixed;background: #fff;width: 100%;overflow: hidden;bottom: 0;box-shadow: 0 0 10px #bbb;z-index: 999}
.lawyer-nr-fd .left{width: 36%;float: left;}
.lawyer-nr-fd .left a{display: block;overflow: hidden;padding: 10px 10px 10px 13px;}
.lawyer-nr-fd .left a .img{width: 36px;height: 36px;border-radius: 50%;float: left;overflow: hidden;}
.lawyer-nr-fd .left a p{font-size: 16px;margin-left: 6px;float: left;color: #000;padding-top: 5px;}
.lawyer-nr-fd .right{width: 64%;float: left;background:#e16a0f;}
.lawyer-nr-fd .right a{display: block;overflow: hidden;padding: 15px 10px 12px 45px;font-size: 16px;color: #fff;}
.lawyer-nr-fd .right a span{display: block;float: left;font-size: 20px;}
.lawyer-nr-fd .right a p{float: left;margin-left: 5px;margin-top: 2px;}
@media (max-width: 320px){
	.lawyer-nr-fd .left{width: 45%;}
	.lawyer-nr-fd .right{width: 55%}
	.lawyer-nr-fd .right a{padding: 15px 10px 12px 15px;}
}
.ty-nr-fd{position: fixed;background: #fff;width: 100%;overflow: hidden;bottom: 0;box-shadow: 0 0 10px #bbb;z-index: 999}
.ty-nr-fd .left{width: 18%;float: left;}
.ty-nr-fd .left a{display: block;overflow: hidden;text-align: center;padding: 5px;}
.ty-nr-fd .left a span{font-size: 20px; overflow: hidden;display: block;color: #e16a0f;}
.ty-nr-fd .left a p{font-size: 12px;color: #000;}
.ty-nr-fd .right{width: 82%;float: left;background:#e16a0f;}
.ty-nr-fd .right a{display: block;overflow: hidden;padding: 5;font-size: 16px;color: #fff;padding: 5px 20px 5px 30px;}
.ty-nr-fd .right a span{display: block;float: left;font-size: 32px;margin-right: 10px;}
.ty-nr-fd .right a p{}
.ty-nr-fd .right a i{font-size: 12px;display: block;}
.ty-nr-fd .right .txt{float: left;margin-top: 2px;}
@media (max-width: 320px){
	.ty-nr-fd .left{width: 45%;}
	.ty-nr-fd .right{width: 55%}
	.ty-nr-fd .right a{padding: 15px 10px 12px 15px;}
}

@media (min-width: 768px){
	.hidden-pc{display: none!important;}
	}


.li-top{background: #fff;margin-bottom: 30px;padding: 30px;}
.li-top-l .tit{overflow: hidden;margin-bottom: 10px;}
.li-top-l .tit span{display: block;float: left;font-size: 28px;color: #e16a0f;}
.li-top-l .tit h1{font-size: 26px;font-weight: bold;margin-left: 5px;margin-top: 4px;float: left;}
.li-top-l p{line-height: 24px;color: #666;}

.li-top-r{background:url(../images/bg-lszx.jpg) center;background-size: cover;padding: 20px;height: 150px;overflow: hidden;display: block;}
.li-top-r h3{color: #fff;font-size: 24px;font-weight: bold;margin-top: 20px;text-shadow: 1px 1px 1px #333;}
.li-top-r h3 span{color: #fc7d17;margin-right: 5px;}
.li-top-r p{color: #fff;margin-top: 15px;}

.li-r-box{margin-top: 30px;}
.li-r-box h2{font-size: 20px;font-weight: bold;border-left: 3px solid #e16a0f;padding-left: 6px;}
.li-r-box ul{overflow: hidden;margin-top: 5px;}
.li-r-box ul li{padding: 10px 0;}
.li-r-box ul li a{display: block;font-size: 16px;color: #000;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.li-r-box ul li a:hover{color: #e16a0f;}
.li-r-box ul li span{font-size: 12px;color: #999;margin-top: 5px;display: block;}
.li-r-box ul li .img{float: left;width: 120px;margin-right: 10px;}

.li-r-wd{margin-top: 30px;}
.li-r-wd h2{font-size: 20px;font-weight: bold;border-left: 3px solid #e16a0f;padding-left: 6px;}
.li-r-wd ul li{padding: 15px 0;overflow: hidden;border-bottom: 1px solid #ddd;}
.li-r-wd ul li:last-child{border-bottom: none;}
.li-r-wd ul li h3{overflow: hidden;margin-bottom: 10px;}
.li-r-wd ul li h3 span{display: block;float: left;font-size: 20px;color: #0f76f4;width: 26px;height: 26px;background: #fff;text-align: center;border-radius: 50%;line-height: 26px;}
.li-r-wd ul li h3 a{display: block;float: left;font-size: 16px;color: #000;margin-left: 3px;width: 90%;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;margin-top: 1px;}
.li-r-wd ul li h3 a:hover{color: #e16a0f;}
.li-r-wd ul li p{overflow: hidden;}
.li-r-wd ul li p .tx{display: block;float: left;width: 26px;height: 26px; border-radius: 50%;overflow: hidden;}
.li-r-wd ul li p span{display: block;float: left;font-size: 20px;color: #e16a0f;width: 26px;}
.li-r-wd ul li p i{margin-left: 3px;display: block;float: left;width: 90%;color: #666;line-height: 22px;
text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.li-r-wd ul li p i a{color: #666;}
.li-r-wd .more{display: block;background: #ffe9d9;color: #e16a0f;text-align: center;padding: 10px;}
@media (max-width: 767px){
	.li-top{padding: 0px;margin-bottom: 0px;background: none;}
	.li-top-l .tit{margin-bottom: 5px;}
	.li-top-l .tit span{font-size: 22px;}
	.li-top-l .tit h1{font-size: 20px;margin-top: 2px;}
	.li-top-l p{line-height: 22px;font-size: 12px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;}
	.li-top-r{height: 100px;margin-top: 5px;}
	.li-top-r h3{font-size: 20px;margin-top: 5px;}
	.li-top-r p{margin-top: 10px;font-size: 12px;}
	.li-r-box h2{font-size: 18px;margin-top: 20px;}
	.li-r-box ul li{padding: 6px 0;}
	.li-r-box ul li a{font-size: 14px;}
	.li-r-wd{margin-top: 20px;}
	.li-r-wd h2{font-size: 18px;}
	}

@media (max-width: 320px){
	.li-top-r{padding: 10px;height: 80px;}
	.li-top-r h3{font-size: 18px;margin-top: 10px;}
	.li-top-r p{margin-top: 6px;}
}

.nr-titpic img{width: 100%;}
.nr-box{background: #fff;padding: 30px;overflow: hidden;margin-bottom: 30px;}
.nr-box h1{font-size: 26px;font-weight: bold;}
.nr-box .date-from{color: #999;margin:20px 0;}
.nr-box .date-from span{margin-right: 20px;}
.nr-box .date-from span i{color: #e16a0f;}
.nr-box .text{line-height: 26px;font-size: 16px;}
.nr-box .text a{color: #e16a0f;}
.nr-box .text p{margin:8px 0;padding: 8px 0;}
.nr-box .text img{max-width: 100%;margin: 0 auto;}
.nr-box .text h2{font-size: 20px;font-weight: bold;border-left: 3px solid #e16a0f;padding-left: 8px;margin: 10px 0;}
.nr-box .text h3{font-size: 18px;font-weight: bold;border-left: 3px solid #e16a0f;padding-left: 8px;margin: 10px 0;}
.nr-box .text h4{font-size: 16px;font-weight: bold;border-left: 3px solid #e16a0f;padding-left: 8px;margin: 10px 0;}
.nr-box .sm{font-size: 12px;color: #999;}
.nr-r-ad{background:url(../images/bg-lszx.jpg) center;background-size: cover;padding: 20px;height: 150px;overflow: hidden;display: block;}
.nr-r-ad h3{color: #fff;font-size: 24px;font-weight: bold;margin-top: 20px;text-shadow: 1px 1px 1px #333;}
.nr-r-ad h3 span{color: #fc7d17;margin-right: 5px;}
.nr-r-ad p{color: #fff;margin-top: 15px;}
@media (max-width: 767px){
	.nr-box{background: none;padding:0;margin-bottom: 20px;}
	.nr-box h1{font-size: 20px;margin-top: 20px;}
	.nr-box .date-from{font-size: 12px;margin:15px 0;}
	.nr-box .text p{margin:5px 0;padding: 5px 0;}
	.nr-r-ad{padding: 15px;height: 120px;}
	.nr-r-ad h3{font-size: 20px;margin-top: 18px;}
	.nr-r-ad p{font-size: 12px;}
	}

.list-wd{background: #fff;padding:0px 30px 10px 30px;margin-bottom: 30px;}
.list-wd ul li{padding: 30px 0;overflow: hidden;border-bottom: 1px solid #ddd;}
.list-wd ul li h3{overflow: hidden;margin-bottom: 10px;}
.list-wd ul li h3 span{display: block;float: left;font-size: 26px;color: #0f76f4;width: 32px;height: 32px;line-height: 32px; background: #eee;text-align: center;border-radius: 50%;}
.list-wd ul li h3 a{display: block;float: left;font-size: 18px;font-weight: bold; color: #000;margin-left: 5px;width: 94%;line-height: 26px;}
.list-wd ul li h3 a:hover{color: #e16a0f;}
.list-wd ul li p{overflow: hidden;}
.list-wd ul li p .tx{display: block;float: left;width: 32px;border-radius: 50%;overflow: hidden;}
.list-wd ul li p span{display: block;float: left;font-size: 26px;color: #e16a0f;height: 35px;width: 32px;}
.list-wd ul li p i{margin-left: 5px;margin-top: 2px;display: block;float: left;width: 94%;color: #666;line-height: 24px;}
@media (max-width: 767px){
	.list-wd{background: none;padding: 0;}
	.list-wd ul li h3 span{font-size: 24px;width: 28px;height: 28px;line-height: 28px;}
	.list-wd ul li h3 a{font-size: 16px;width: 90%;line-height: 24px;margin-left: 3px;margin-top: 0px;}
	.list-wd ul li p .tx{width: 28px;}
	.list-wd ul li p span{font-size: 20px;width: 26px;}
	.list-wd ul li p i{width: 90%;margin-left: 3px;line-height: 22px;margin-top: -1px;}
	}

.list-page{ text-align:center; margin-bottom:20px; color:#666;padding-top: 30px;}
.list-page a{ padding:3px 9px; margin:0 2px; background:#f0f0f0; border-radius:3px; color:#666}
.list-page a:hover{background:#e16a0f; color:#fff; text-decoration:none}
.list-page b{ padding:3px 9px; margin:0 2px; background:#e16a0f; color:#fff; border-radius:3px;}

.nr-wd{background: #fff;padding: 20px;overflow: hidden;margin-bottom: 30px;}
.nr-wd-w{border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 20px;}
.nr-wd-w .title{overflow: hidden;}
.nr-wd-w .title span{display: block;float: left;font-size: 24px;color: #e16a0f;}
.nr-wd-w .title h1{font-size: 22px;font-weight: bold;float: left;margin-left:8px;margin-top: 5px;}
.nr-wd-w .date-from{margin-top: 10px;color: #999;font-size: 13px;}
.nr-wd-w .date-from span{margin-right: 15px;}

.nr-wd-d .lawyer{overflow: hidden;position: relative;}
.nr-wd-d .lawyer .img{width: 50px;border-radius: 50%;float: left;overflow: hidden;display: block;}
.nr-wd-d .lawyer p{font-size: 18px;font-weight: bold;margin-left: 8px;margin-top: 10px;float: left;}
.nr-wd-d .lawyer p a{color: #333;}
.nr-wd-d .lawyer .zx{display: block;position: absolute;right: 0;width: 90px;height: 30px;background: #e16a0f;color: #fff;text-align: center;border-radius: 30px;line-height: 30px;top: 20%;}
.nr-wd-d .text{line-height: 30px;font-size: 16px;white-space: pre-line;}
.nr-wd-d .text a{color: #e16a0f;}
.nr-wd-d .text p{margin:3px 0;padding:3px 0;}
.nr-wd-d .text img{max-width: 100%;margin: 0 auto;}
.nr-wd-d .text h2{font-size: 20px;font-weight: bold;border-left: 3px solid #e16a0f;padding-left: 8px;margin: 10px 0;}
.nr-wd-d .text h3{font-size: 18px;font-weight: bold;border-left: 3px solid #e16a0f;padding-left: 8px;margin: 10px 0;}
.nr-wd-d .text h4{font-size: 16px;font-weight: bold;border-left: 3px solid #e16a0f;padding-left: 8px;margin: 10px 0;}
@media (max-width: 767px){
	.nr-wd{background: none;padding: 0;margin-bottom: 20px;}
	.nr-wd-w{padding-bottom: 15px;margin-bottom: 15px;}
	.nr-wd-w .title span{font-size: 20px;}
	.nr-wd-w .title h1{font-size: 18px;width: 90%;margin-top: 3px;}
	.nr-wd-w .date-from{font-size: 12px;}
	.nr-wd-d .lawyer .img{width: 40px;}
	.nr-wd-d .lawyer p{margin-top: 7px;}
	.nr-wd-d .lawyer .zx{font-size: 12px;width: 80px;top: 18%;}
	.nr-wd-d .text p{margin: 5px 0;padding: 5px 0;}
	}

.nr-r-ls{display: block;background: #fff;padding: 20px;text-align: center;position: relative;}
.nr-r-ls .img{width: 150px;overflow: hidden;margin:0 auto;border-radius: 50%;}
.nr-r-ls h2{font-size: 18px;font-weight: bold;color: #000;margin-top: 10px;}
.nr-r-ls span{display: block;position: absolute;top: 0;left: 0;width: 80px;font-size: 12px;background: #0979e1;color: #fff;padding: 5px;}

.nr-tg-ls{display: block;background: #fff;padding: 15px;}
.nr-tg-ls .img{border-radius: 50%;float: left;width: 60px;margin-right: 10px;overflow: hidden;}
.nr-tg-ls .txt{background: none;padding: 0;}
.nr-tg-ls .title h2{font-size: 16px;font-weight: bold;color: #000;margin-top: 2px;}
.nr-tg-ls .dw{margin-top: 0;font-size: 12px;color: #999;}
.nr-tg-ls .title span{margin-top: 1px;width: 33px;height: 13px;}
.nr-tg-ls .zw{color: #999;margin:4px 0 2px 0;font-size: 12px;}
.nr-tg-ls .sc{color: #666;font-size: 12px;}
.nr-tg-ls .zx-btn{width: 90px;height: 35px;position: absolute;right: 0;top: 20px;text-align: center;font-size: 12px;}
.nr-tg-ls .zx-btn a{display: block; background: #e16a0f;color: #fff;padding: 6px 5px;border-radius: 50px;}
@media (max-width: 767px){
	.nr-tg-ls{padding: 10px;}
	}


.mb-top{background: url(../images/bg-mb.jpg) center;background-size: cover;}
.mb-top h1{font-weight: bold;font-size: 46px;color: #fff;}
.mb-top p{font-size: 16px;margin-top: 15px;color: #80c2ff;}
.mb-ss {border-radius: 0;background: #fff;margin-top: 20px;overflow: hidden;}
.mb-ss input{border: none!important;font-size: 16px;padding: 30px 10px;box-shadow: none!important;background: none;}
.mb-ss button{border: none;padding: 0;}
.mb-ss button span{display: block;margin: 13px 0;padding:0 20px; border-left: 1px solid #ccc;font-size: 24px;font-weight: bold;}
.mb-ss button:hover{background: #fff;}
.mb-ss .input-group input:hover,.mb-ss .input-group input:focus{box-shadow: none;border: none;}

.list-mb{padding: 15px;overflow: hidden;display: block;background: #fff;margin:15px 0;height: 305px;}
.list-mb .img{border: 1px solid #ddd;}
.list-mb .jg{overflow: hidden;margin: 10px 0;}
.list-mb .jg span{display: block;}
.list-mb .jg .l{float: left;font-size: 16px;font-weight: bold;color: #e16a0f;}
.list-mb .jg .l i{font-size: 14px;font-weight:normal;}
.list-mb .jg .r{float: right;font-size: 12px;color: #999;margin-top: 5px;}
.list-mb .jg .r i{font-size: 12px;margin-right: 3px;}
.list-mb p{color:#333;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
@media (max-width: 767px){
	.mb-top h1{font-size: 28px;}
	.mb-top p{font-size: 14px;}
	.mb-ss{margin-top: 15px;}
	.mb-ss input{padding:22px 10px;}
	.mb-ss button span{margin: 6px 0;}
	
	.list-mb .jg{margin:8px 0 5px 0;}
	.list-mb .jg .r{margin-top: 3px;}
	}
@media (max-width: 375px){
	.list-mb{height: 290px;}
}
@media (max-width: 320px){
	.list-mb{height: 245px;}
}

.list-mb1{overflow: hidden;display: block;background: #fff;margin:15px 0;height: 305px;}
.list-mb1 .img{border: 1px solid #ddd;}
.list-mb1 .jg{overflow: hidden;margin: 10px 0;}
.list-mb1 .jg span{display: block;}
.list-mb1 .jg .l{float: left;font-size: 16px;font-weight: bold;color: #e16a0f;}
.list-mb1 .jg .l i{font-size: 14px;font-weight:normal;}
.list-mb1 .jg .r{float: right;font-size: 12px;color: #999;margin-top: 5px;}
.list-mb1 .jg .r i{font-size: 12px;margin-right: 3px;}
.list-mb1 p{color:#333;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
@media (max-width: 767px){
	.list-mb1 .jg{margin:8px 0 5px 0;}
	.list-mb1 .jg .r{margin-top: 3px;}
	}
@media (max-width: 375px){
	.list-mb1{height: 290px;}
}
@media (max-width: 320px){
	.list-mb1{height: 245px;}
}


.nr-tg1{background: #fff;padding: 40px;overflow: hidden;margin-bottom: 30px;}
.nr-tg1 .img{width: 130px;float: left;border: 1px solid #ddd;}
.nr-tg1 .txt{float: left;margin-left: 30px;overflow: hidden;}
.nr-tg1 .txt h2{font-size: 24px;font-weight: bold;}
.nr-tg1 .txt .date{margin: 15px 0 10px 0;color: #666;}
.nr-tg1 .txt .date span{margin-right: 25px;}
.nr-tg1 .txt .date span i{margin-right: 5px;font-size: 14px;color: #999;}
.nr-tg1 .txt .jg .s1{color: #666;}
.nr-tg1 .txt .jg .s2{font-size: 18px;font-weight: bold;color: #e16a0f;margin-right: 15px;}
.nr-tg1 .txt .jg .s2 i{font-size: 14px;font-weight: normal;}
.nr-tg1 .txt .jg .s3{color: #999;text-decoration:line-through}
.nr-tg1 .txt .down{margin-top: 30px;}
.nr-tg1 .txt .down a{display: block;width: 150px;padding: 10px;background: #e16a0f;border-radius: 30px;text-align: center;font-size: 16px;color: #fff;}
.nr-tg2{background: #fff;padding: 40px;overflow: hidden;}
.nr-tg2 h1{text-align: center;font-weight: bold;font-size: 28px;margin:15px 0 50px 0;}
.nr-tg2 .text{line-height: 28px;font-size: 16px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 50;
  line-clamp: 50;
  -webkit-box-orient: vertical;}
.nr-tg2 .text a{color: #e16a0f;}
.nr-tg2 .text p{margin:8px 0;padding: 8px 0;}
.nr-tg2 .text img{max-width: 100%;margin: 0 auto;}
.nr-tg2 .text h2{font-size: 20px;font-weight: bold;border-left: 3px solid #e16a0f;padding-left: 8px;margin: 10px 0 20px 0;}
.nr-tg2 .text h3{font-size: 18px;font-weight: bold;border-left: 3px solid #e16a0f;padding-left: 8px;margin: 10px 0 20px 0;}
.nr-tg2 .text h4{font-size: 16px;font-weight: bold;border-left: 3px solid #e16a0f;padding-left: 8px;margin: 10px 0 20px 0;}
.nr-tg2 .sm{font-size: 12px;color: #999;margin-top: 30px;}
.ht-r-ph{background: #fff;padding: 20px;}
.ht-r-ph h2{font-size: 20px;font-weight: bold;border-left: 3px solid #e16a0f;padding-left: 6px;margin-bottom: 10px;}
.ht-r-ph a{display: block;padding: 10px 0;font-size: 16px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;color: #000;}
.ht-r-ph a:hover{color: #e16a0f;}

.ht-r-ad{background: url(../images/bg-mb.jpg) center;background-size: cover;padding: 30px;overflow: hidden;display: block;}
.ht-r-ad p{font-size: 18px;color: #fff;margin-bottom: 10px;}
.ht-r-ad span{display: block;font-size: 24px;font-weight: bold;color: #fff;}
@media (max-width: 767px){
	.nr-tg1{padding: 0;background: none;margin-bottom: 20px;}
	.nr-tg1 .img{width: 30%;}
	.nr-tg1 .txt{margin-left: 5%;width: 65%;}
	.nr-tg1 .txt h2{font-size: 20px;}
	.nr-tg1 .txt .date{margin:10px 0 5px 0;}
	.nr-tg1 .txt .date span{font-size: 12px;}
	.nr-tg1 .txt .date span i{font-size: 12px;}
	.nr-tg1 .txt .down{margin-top: 10px;}
	.nr-tg1 .txt .down a{width: 120px;font-size: 14px;padding: 5px;}
	.nr-tg2{padding: 15px;margin-top: 20px;}
	.nr-tg2 h1{font-size: 22px;margin:10px 0 20px 0;}
	.nr-tg2 .text{text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 80;
  line-clamp: 80;
  -webkit-box-orient: vertical;}
	}

.mb-download-box{height:96px}
.mb-download-fd{width:750px;height:96px;padding:28px 50px;background-color:#fff;box-shadow: 0 0 10px #ccc;overflow: hidden;}
.mb-download-fd a{display: block; float: right; width: 136px; height: 40px; font-size: 16px; line-height: 38px; border-radius: 40px;background: #e16a0f;color: #fff;text-align: center;}
.mb-download-fd i {display: block; float: left; margin-right: 15px;font-size: 28px;color: #999;}
.mb-download-fd dl{float: left;}
.mb-download-fd dt { font-size: 20px; line-height: 38px; max-width: 480px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mb-download-fd dd { font-size: 12px; color: #bbb; margin-top: 2px; }
.mb-download-fd dd span { margin-right: 8px; }
.mb-download-fixed { position: fixed; bottom: 0; z-index: 100; }
#det-bm{height: 50px;overflow: hidden;}

.mb-nr-fd{position: fixed;background: #fff;width: 100%;overflow: hidden;bottom: 0;box-shadow: 0 0 10px #bbb;z-index: 999}
.mb-nr-fd .left{width: 40%;float: left;overflow: hidden;}
.mb-nr-fd .left a{display: block;overflow: hidden;padding: 10px 10px 10px 13px;}
.mb-nr-fd .left a .img{width: 36px;height: 36px;border-radius: 50%;float: left;overflow: hidden;}
.mb-nr-fd .left a p{font-size: 16px;margin-left: 6px;float: left;color: #000;padding-top: 5px;width: 80px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.mb-nr-fd .right{width: 60%;float: left;background:#e16a0f;}
.mb-nr-fd .right a{display: block;overflow: hidden;padding: 15px 10px 12px 45px;font-size: 16px;color: #fff;}
.mb-nr-fd .right a span{display: block;float: left;font-size: 20px;}
.mb-nr-fd .right a p{float: left;margin-left: 5px;margin-top: 2px;}
@media (max-width: 320px){
	.mb-nr-fd .left{width: 45%;}
	.mb-nr-fd .left a p{font-size: 14px;width: 75px;padding-top: 7px;}
	.mb-nr-fd .right{width: 55%}
	.mb-nr-fd .right a{padding: 15px 10px 12px 15px;}
}


.body-dl{background: url(../images/bg-dl.jpg) center fixed;background-size: cover;}
.dl-box{background: rgba(255,255,255,.8);width: 35%;margin:10% auto 0 auto;border-radius: 10px;overflow: hidden;}
.dl-box-1{background: #f5f5f5;overflow: hidden;padding: 30px;}
.dl-box-1 .logo{float: left;width: 120px;display: block;}
.dl-box-1 .ad{float: right;text-align: right;}
.dl-box-1 .ad p{color: #666;}
.dl-box-2{padding: 30px;}
.dl-box-2 h3{width: 60%;margin: 0 auto 20px auto;font-size: 20px;font-weight: bold;}
.dl-box-2 .input-group,.dl-box-2 .form-group{width: 60%;margin:0 auto 20px auto;}
.dl-box-2 input{height: 50px;font-size: 16px;}
.dl-box-2 input:focus{border: none;}
.dl-box-2 button{height: 50px;}
.dl-box-2 .dl{width: 100%;border: none;background: #e16a0f;border-radius: 5px;color: #fff;}
.dl-box-2 .ys{float: left;height: auto;}
.dl-box-2 label{float: left;margin-left: 5px;font-weight: normal;color: #666;}
.dl-box-2 .ts{text-align: center;color: #666;}
.dl-box-3{padding: 30px;font-size: 16px;}
.dl-box-3 h3{width: 80%;margin:0 auto 20px auto;font-size: 20px;font-weight: bold;}
.dl-box-3 .form-group,.dl-box-3 .input-group{width: 80%;margin:0 auto 20px auto;overflow: hidden;}
.dl-box-3 .form-group label{font-weight: normal;float: left!important;width: 17%;line-height: 50px;}
.dl-box-3 .form-group .bd{height: 50px;font-size: 16px;float: left;width: 83%;}
.dl-box-3 .form-group select{height: 50px;float: left;width: 27%;margin-right: 1%;}
.dl-box-3 .form-group select:last-child{margin-right: 0;}
.dl-box-3 .input-group .bd{height: 50px;width: 79%;float: right;}
.dl-box-3 .input-group button{height: 50px;}
.dl-box-3 .dl{width: 83%;border: none;background: #e16a0f;border-radius: 5px;color: #fff;float: right;height: 50px;}
.dl-box-3 .ys{float: left;height: auto;}
.dl-box-3 .xy{width: 80%;margin-left: 23.5%;}
.dl-box-3 .xy label{font-weight: normal;font-size: 14px;float: left;margin-left: 5px;color: #666;}
.dl-box-3 .ts{text-align: center;color: #666;}
@media (max-width: 767px){
	.body-dl{margin-bottom: 30px;}
	.dl-box{width: 90%;}
	.dl-box-1{padding: 20px;}
	.dl-box-1 .logo{float: none;}
	.dl-box-1 .ad{float: none;text-align: left;font-size: 12px;margin-top: 10px;}
	.dl-box-2{padding: 20px;}
	.dl-box-2 h3{width: 100%;font-size: 18px;}
	.dl-box-2 .input-group,.dl-box-2 .form-group{width: 100%;}
	.dl-box-2 label{font-size: 12px;margin-top: 2px;}
	.dl-box-2 .ts{font-size: 12px;}
	.dl-box-3{padding: 20px;font-size: 14px;}
	.dl-box-3 h3{width: 100%;}
	.dl-box-3 .form-group,.dl-box-3 .input-group{width: 100%;margin-bottom: 15px;}
	.dl-box-3 .form-group label{width: 24%;line-height: 40px;}
	.dl-box-3 .form-group .bd{width: 76%;height: 40px;}
	.dl-box-3 .input-group .bd{height: 40px;width: 65%}
	.dl-box-3 .input-group button{height: 40px;}
	.dl-box-3 .dl{width: 100%;height: 40px;}
	.dl-box-3 .xy{width: 100%;margin-left: 0;}
	}

.zx-tc .modal-dialog {
position: absolute !important;
top:50% !important;
left:50% !important;
transform:translate(-50%,-50%) !important;
-webkit-transform:translate(-50%,-50%) !important;
-moz-transform:translate(-50%,-50%) !important;
-ms-transform:translate(-50%,-50%) !important;
-o-transform:translate(-50%,-50%) !important;    
}
.zx-tc-tit{font-weight: bold;font-size: 24px;}
.zx-tc-box .input-group{margin-bottom: 20px;}
.zx-tc-box textarea{margin-bottom: 20px;font-size: 16px;}
.zx-tc-box input{font-size: 16px;height: 45px;}
.zx-tc-box button{height: 45px;}
.zx-money{float: left;margin-top: 5px;}
.zx-money span{font-size: 20px;font-weight: bold;color: #e16a0f;}
.zx-tc-zf{overflow: hidden;}
.zx-tc-zf button{float: right;background: #e16a0f;color: #fff;border: none;}
.zx-tc-ewm{text-align: center;}
.zx-tc-ewm img{margin:0 auto;}
.zx-tc-ewm p{margin-top: 10px;}

.zx-tc-m .modal-dialog{position: absolute !important;
top:25% !important;
}


.mb-tc .modal-dialog {
width: 400px;
position: absolute !important;
top:50% !important;
left:50% !important;
transform:translate(-50%,-50%) !important;
-webkit-transform:translate(-50%,-50%) !important;
-moz-transform:translate(-50%,-50%) !important;
-ms-transform:translate(-50%,-50%) !important;
-o-transform:translate(-50%,-50%) !important;    
}
.mb-tc-box .input-group{margin-bottom: 20px;}
.mb-tc-box h3{font-size: 20px;font-weight: bold;margin-bottom: 20px;}
.mb-tc-box textarea{margin-bottom: 20px;font-size: 16px;}
.mb-tc-box input{font-size: 16px;height: 45px;}
.mb-tc-box button{height: 45px;}
.mb-tc-box .dl{width: 100%;background: #e16a0f;color: #fff;border: none;border-radius: 5px;}
.mb-tc-box .ts{color: #999;text-align: center;}
@media (max-width: 767px){
	.mb-tc .modal-dialog {width: 90%;left:47% !important;}
	}


.zx-ty-box{background: #fff;padding: 50px;border-radius: 5px;box-shadow: 0 0 10px #ccc;}
.zx-ty-box textarea{margin-bottom: 30px;font-size: 16px;}
.zx-ty-box input{font-size: 16px;height: 45px;}
.zx-ty-box button{height: 45px;}
.zx-ty-box h2{font-size: 20px;font-weight: bold;text-align: center;margin-bottom: 10px;}
.zx-ty-box p{color: #999;margin-bottom: 30px;text-align: center;}
.zx-ty-zf{overflow: hidden;margin-top: 10px;}
.zx-ty-zf button{float: right;background: #e16a0f;color: #fff;border: none;}
.zs-ls-box{background: #fff;border-radius: 5px;box-shadow: 0 0 10px #ccc;padding: 30px;overflow: hidden;}
.zs-ls-box .img{float: left;border-radius: 50%;overflow: hidden;width: 100px;height: 100px;margin-right: 20px;}
.zs-ls-box .intro{margin-top: 10px;}
.zs-ls-box .intro h3{font-size: 20px;font-weight: bold;}
.zs-ls-box .intro p{margin:10px 0;color: #666;}
.zs-ls-box .intro span{color: #666;}
.zx-ls-tab .nav{border:none;border-bottom: 1px solid #eee;padding: 30px 0;}
.zx-ls-tab .nav a{}
.zx-ls-tab .nav .active a{background:#e16a0f!important;color: #fff!important;border:1px solid #e16a0f!important;}
.zx-ls-tab .nav .active a:hover{background:#e16a0f;color: #fff;border:1px solid #e16a0f;}
.zx-ls-tab .nav li a{color: #666;border-radius: 30px;margin-right:10px;padding:5.5px 15px;font-size: 16px;border:1px solid #e16a0f;}
.zx-ls-tab .nav li a:hover{background: #e16a0f;color: #fff;}
.zx-ls-tab .nav li a:active,.zs-list .nav li a:focus{background:#e16a0f;color: #fff;}
@media (max-width: 767px){
	.zx-ty-box{margin-top: 60px;padding:30px 20px;}
	.zx-ty-box textarea{margin-bottom: 20px;}
	.zx-ty-box input{margin-bottom: 20px;}
	.zx-ty-zf{margin-top: 20px;}
	.zs-ls-box{margin-top: 50px;padding: 15px;}
	.zs-ls-box .img{width: 60px;height: 60px;}
	.zs-ls-box .intro{margin-top: 0px;}
	.zs-ls-box .intro h3{font-size: 16px;}
	.zx-ls-tab .nav{padding: 15px 0;}
	.zs-ls-box .intro p{margin: 4px 0 2px 0;font-size: 12px;}
	.zs-ls-box .intro span{font-size: 12px;}
	.zx-ls-m{margin-top: 0;}
	}

.zy-nav{background: #fff;margin-bottom: 20px;overflow: hidden;padding-bottom: 10px;}
.zy-nav h1{font-size: 28px;font-weight: bold;margin: 20px 20px 10px 20px}
.zy-nav a{display: inline-block;background: #eee;padding: 8px 20px;border-radius: 30px;margin:10px 0px 10px 20px;color: #333;}
.zy-nav a:hover{background:#e16a0f;color: #fff;}
@media (max-width: 767px){
	.zy-nav{margin-top: 30px;}
	.zy-nav h1{font-size: 20px;margin: 10px;}
	.zy-nav a{font-size: 12px;padding: 5px 15px;margin: 5px 0 5px 10px}
	}


.about-nav{background: #fff;box-shadow: 1px 1px 3px #ddd;}
.about-nav a{display: block;padding: 20px;font-size: 18px;font-weight: bold;color: #000;border-bottom: 1px dashed #ddd;}
.about-nav a:last-child{border-bottom: 0;}
.about-nav a:hover{color: #e16a0f;}

@media (min-width: 768px){
	.hei30-m{display: none;}
}
@media (max-width: 767px){
	.hei30-m{height: 30px;overflow: hidden;clear: both;}
}