@charset "utf-8";

:hover{
  -webkit-transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
  transition:all 0.3s ease;
}

/*图片放大公用类*/
.picfd img{
  -webkit-transition:0.5s ease;
  -moz-transition:0.5s ease;
  -o-transition:0.5s ease;
  -ms-transition:0.5s ease;
}
.picfd:hover img{
  transform:scale(1.1);
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -o-transform:scale(1.1);
  -ms-transform:scale(1.1);
}

html,body{
  min-width:1200px;
}

.container{
  width:1200px;
  margin-right:auto;
  margin-left:auto;
}

/* 图片自适应 */
img {
  max-width: 100%;
  height: auto;
  width: auto\9;
  /* ie8 */
  -ms-interpolation-mode: bicubic;
  /*为了照顾ie图片缩放失真*/
  border: none;
}

/* 头部 */
.header{
  width: 100%;
  height: 140px;
  background:rgba(255,255,255,1);
}
.logo{
  top: 24px;
  left: 0px;
}
.tel{
  font-size:26px;
  font-weight:bold;
  line-height:38px;
  color:#D51927;
  top: 20px;
  right: 0px;
}
.tel img{
  margin-right: 10px;
}
.search{
  top: 70px;
  right: 0px;
}
.search .wbk1{
  font-size: 20px;
  color: #999;
  width: 346px;
  height: 44px;
  line-height: 44px;
  padding: 0 20px;
  background-color: #fff;
  border: 1px solid #999;
  border-right: 0px;
  border-radius: 4px 0 0 4px;
}
.search .btn1{
  font-size: 20px;
  color: #999;
  width: 60px;
  height: 46px;
  line-height: 46px;
  padding: 0 20px;
  background: #D51927 url(../images/pic1.png) no-repeat center;
  border: 0px;
  border-radius: 0 4px 4px 0;
}
.search ::-webkit-input-placeholder { /* WebKit browsers */
  color: #999;
}
.search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #999;
}
.search ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999;
}
.search :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999;
}

/* 导航 */
.nav{
  width: 100%;
  background-color: #D51927;
}
.nav ul{
  width: 100%;
  padding: 10px 0;
}
.nav ul li{
  color: #fff;
  height: 80px;
  padding: 5px 30px 5px 20px;
  border-left: 1px solid #B1000D;
}
.nav ul li p{
  width:64px;
  height:80px;
  font-size:32px;
  font-weight:bold;
  line-height:38px;
}
.nav ul li a{
  color: #fff;
}
.nav ul li span{
  width: 264px;
  padding-top: 2px;
  display: block;
}
.nav ul li span a{
  font-size:18px;
  font-weight:bold;
  line-height: 24px;
  margin: 10px 0 0 10px;
  display: block;
}
.nav ul li a:hover,.nav ul li a.on{
  color: #F2C62F;
}
.nav ul li:nth-child(1){
  padding: 5px 18px 5px 6px;
  border-left: 0px;
}
.nav ul li:nth-child(1) p{
  width: 32px;
}
.nav ul li:nth-child(3) span{
  width: 176px;
}
.nav ul li:nth-child(5){
  padding: 5px 6px 5px 20px;
}
.nav.fixed{
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10000;
}

/* BANNER */
.banner{ width:100%; height:640px; overflow: hidden; position:relative; }
.banner .flexslider{ position:relative;height:640px;}
.banner .slides{ position:relative;z-index:1;}
.banner .slides li{height:640px;}
.banner .slides li a{height:640px; display:block;}

.banner .flex-control-nav{ width:100%; height:16px; text-align:center; position:absolute;bottom:20px;left:0px;z-index:2;}
.banner .flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px; *display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block; width:12px; height:12px; margin: 2px; background:rgba(255,255,255,1); border-radius:50%; opacity:0.6; cursor:pointer; position: relative;}
.banner .flex-control-nav .flex-active{width:12px; height:12px; margin: 0px; border:2px solid rgba(255,255,255,1); border-radius:50%; opacity:1;}

.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;margin-top:-35px;}
.banner .flex-direction-nav li a{display:block;width:40px;height:70px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flex-direction-nav li a.flex-prev{left:20px;background:url(../images/pic101.png) no-repeat;}
/*.banner .flex-direction-nav li a.flex-prev:hover{background:url(../images/pic3h.png) no-repeat;}*/
.banner .flex-direction-nav li a.flex-next{right:20px;background:url(../images/pic102.png) no-repeat;}
/*.banner .flex-direction-nav li a.flex-next:hover{background:url(../images/pic4h.png) no-repeat;}*/

.banner .text{
  width:268px;
  padding: 34px 16px;
  background:rgba(0,0,0,.3);
  border-radius:4px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  z-index: 4;
}
.banner .text1{
  font-size:24px;
  font-weight: bold;
  color: #fff;
  width:268px;
  line-height: 30px;
  text-align: center;
}
.banner .text1 img{
  vertical-align: middle;
}
.banner .text2{
  width:268px;
  padding-top: 10px;
}
.banner .text2 ul{
  width:268px;
}
.banner .text2 ul li{
  width:268px;
  margin-top: 12px;
}
.banner .text2 ul li .wbk1{
  font-size: 14px;
  color: #999;
  width:244px;
  height:32px;
  line-height: 32px;
  padding: 0 12px;
  background-color: #fff;
  border: 0px;
  border-radius: 4px;
}
.banner .text2 ul li .wbk2{
  font-size: 14px;
  color: #999;
  width:244px;
  height:138px;
  line-height: 32px;
  padding: 0 12px;
  background-color: #fff;
  border: 0px;
  border-radius: 4px;
}
.banner .text2 ul li .btn1{
  font-size: 14px;
  color: #000;
  width:168px;
  height:32px;
  line-height: 32px;
  text-align: center;
  margin-top: 7px;
  background-color: #F2C62F;
  border: 0px;
  border-radius: 4px;
}
.banner .text2 ul li ::-webkit-input-placeholder { /* WebKit browsers */
  color: #999;
}
.banner .text2 ul li :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #999;
}
.banner .text2 ul li ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999;
}
.banner .text2 ul li :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999;
}

/* 网站首页 */
.main{
  width: 100%;
  overflow: hidden;
}
.main h2{
  font-size: 50px;
  font-weight: bold;
  color: #333;
  width: 100%;
  height: 66px;
  line-height: 66px;
  text-align: center;
  padding: 60px 0 36px;
  background: url(../images/pic5.png) no-repeat center bottom;
}
.main .more{
  width: 100%;
  text-align: center;
  margin-top: 30px;
}
.main .more a{
  font-size: 16px;
  color: #fff;
  width:180px;
  height:40px;
  line-height: 40px;
  text-align: center;
  background:#D51927;
  border-radius:4px;
  display: inline-block;
}
.main .more a img{
  margin-left: 8px;
  position: relative;
  top: 3px;
}
.main .more a:hover{
  -webkit-box-shadow:0px 6px 10px rgba(0, 0, 0, .2);
  -moz-box-shadow:0px 6px 10px rgba(0, 0, 0, .2);
  box-shadow:0px 6px 10px rgba(0, 0, 0, .2);
}

.main1{
  width: 100%;
  height:86px;
  padding: 30px 0;
  background:rgba(243,243,243,.33);
  box-shadow:0px 10px 20px rgba(0,0,0,0.16);
  position: relative;
  z-index: 2;
}
.main1 .nr{
  text-align: center;
  padding: 0 47px 0 48px;
  background: url(../images/pic4.png) no-repeat left 22px;
}
.main1 .nr:first-child{
  padding-left: 0px;
  background: none;
}
.main1 .nr:last-child{
  padding-right: 0px;
}
.main1 .nr1{
  font-size: 50px;
  color: #D51927;
  height: 66px;
  line-height: 66px;
}
.main1 .nr1 span.style1{
  font-size: 16px;
}
.main1 .nr1 span.style2{
  font-size: 14px;
  color: #666;
  position: relative;
  top: -26px;
}
.main1 .nr2{
  font-size: 14px;
  color: #666;
  line-height: 19px;
}

.main2{
  width: 100%;
  padding-bottom: 30px;
}
.main2_1{
  width: 1200px;
  margin-top: 40px;
}
.main2_1_l{
  width: 514px;
}
.main2_1_l .picScroll-left{ width:514px; position:relative; }
.main2_1_l .picScroll-left .hd{ }
.main2_1_l .picScroll-left .hd .prev,.main2_1_l .picScroll-left .hd .next{ display:block;  width:30px; height:80px; overflow:hidden; cursor:pointer; position:absolute; top:102px; z-index:2; }
.main2_1_l .picScroll-left .hd .prev{ background:url(../images/pic42.png) no-repeat; left:0px; }
.main2_1_l .picScroll-left .hd .next{ background:url(../images/pic43.png) no-repeat; right:0px; }
/*.main2_1_l .picScroll-left .hd .prevStop{ background-position:-60px 0; }
.main2_1_l .picScroll-left .hd .nextStop{ background-position:-60px -50px; }*/
.main2_1_l .picScroll-left .hd ul{ font-size: 0px; width: 100%; text-align:center; overflow:hidden; zoom:1; position: absolute; top: 257px; right: 0px; z-index: 2; }
.main2_1_l .picScroll-left .hd ul li{ width:10px; height:10px; overflow:hidden; margin:0 7px; text-indent:-999px; cursor:pointer; background-color: #999; border-radius: 50%; display:inline-block; *display:inline; *zoom:1; }
.main2_1_l .picScroll-left .hd ul li.on{ background-color: #D51927; }
.main2_1_l .picScroll-left .bd{ overflow:hidden; }
.main2_1_l .picScroll-left .bd ul{ zoom:1; }
.main2_1_l .picScroll-left .bd ul li{
  width: 514px;
  position: relative;
}
.main2_1_l .picScroll-left .bd ul li .pic{
  width: 514px;
  height: 283px;
  overflow: hidden;
}
.main2_1_l .picScroll-left .bd ul li .pic img{
  width: 514px;
  height: 283px;
}
.main2_1_l .picScroll-left .bd ul li .title{
  font-size:18px;
  color: #333;
  width: 514px;
  height:54px;
  line-height:30px;
  margin-top: 28px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.main2_1_l .picScroll-left .bd ul li .content{
  font-size:14px;
  color: #666;
  width: 514px;
  height:67px;
  line-height:24px;
  margin: 12px 0 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.main2_1_l .picScroll-left .bd ul li .operation{
  font-size:12px;
  color: #999;
  width: 514px;
  line-height: 16px;
}
.main2_1_l .picScroll-left .bd ul li .operation span.style1{
  margin-left: 49px;
}
.main2_1_l .picScroll-left .bd ul li:hover .title{
  color: #D51927;
}
.main2_1_r{
  width: 650px;
}
.main2_1_r .title{ font-size: 0px; width:100%; text-align: center; }
.main2_1_r .title1{ font-size:22px; color:#fff; margin-right: 4px; display:inline-block; *display:inline; *zoom:1; }
.main2_1_r .title1 a{ color:#fff; width: 126px; height:42px; line-height:42px; text-align: center; background-color: #ccc; display:block; overflow:hidden; }
.main2_1_r .title1:hover a{ color: #fff; background-color: #D51927; }
.main2_1_r .title1.xz a{ color: #fff; background-color: #D51927; }
.main2_1_r .title_nr { width:100%; margin-top:10px; }
.main2_1_r .title_nr1{ width:100%; display:none; }
.main2_1_r .title_nr1 ul{
  width:100%;
}
.main2_1_r .title_nr1 ul li{
  width:100%;
  padding: 20px 0 12px;
  border-bottom: 1px solid #E5E5E5;
}
.main2_1_r .title_nr1 ul li .biaoti{
  font-size:18px;
  color: #333;
  width: 100%;
  line-height:25px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main2_1_r .title_nr1 ul li .content{
  font-size:14px;
  color: #666;
  width: 100%;
  height:45px;
  line-height:24px;
  margin: 12px 0 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.main2_1_r .title_nr1 ul li .operation{
  font-size:12px;
  color: #999;
  width: 100%;
  line-height: 16px;
}
.main2_1_r .title_nr1 ul li .operation span.style1{
  margin-left: 49px;
}
.main2_1_r .title_nr1 ul li:hover .biaoti{
  color: #D51927;
}

.main3{
  width: 100%;
  padding-bottom: 70px;
}
.main3_1{
  width: 1200px;
  margin-top: 53px;
}
.main3_1_l{
  width: 608px;
}
.main3_1_l1{
  width: 608px;
  position: relative;
}
.main3_1_l1 .pic{
  width: 608px;
}
.main3_1_l1 .pic img{
  width: 608px;
}
.main3_1_l1 .text{
  width: 10px;
  height: 10px;
  position: absolute;
  top: 152px;
  right: 206px;
}
.main3_1_l1 .text1{
  width: 10px;
  height: 10px;
  background-color: #f2c62f;
  border-radius: 50%;
  cursor: pointer;
}
.main3_1_l1 .text2{
  font-size: 18px;
  color: #FF2929;
  width: 185px;
  height: 41px;
  line-height: 32px;
  text-align: center;
  background: url(../images/pic13.png) no-repeat center;
  position: absolute;
  top: -35px;
  right: -17px;
  display: none;
  -webkit-transition:all 0s ease;
  -moz-transition:all 0s ease;
  -o-transition:all 0s ease;
  transition:all 0s ease;
}
.main3_1_l2{
  font-size: 22px;
  color: #D51927;
  width: 540px;
  margin-top: 9px;
  padding: 10px 0 10px 38px;
  background-color: #fff;
  box-shadow:2px 3px 6px rgba(102,102,102,0.3);
  border-radius:4px;
}
.main3_1_l2 a{
  font-size: 20px;
  color: #fff;
  width:152px;
  height:40px;
  line-height: 40px;
  text-align: center;
  margin-left: 34px;
  background:#D51927;
  border-radius:4px;
  display: inline-block;
}
.main3_1_l2 a img{
  margin-left: 10px;
  position: relative;
  top: 3px;
}
.main3_1_l2 a:hover{
  -webkit-box-shadow:0px 6px 10px rgba(0, 0, 0, .2);
  -moz-box-shadow:0px 6px 10px rgba(0, 0, 0, .2);
  box-shadow:0px 6px 10px rgba(0, 0, 0, .2);
}
.main3_1_r{
  width: 552px;
}
.main3_1_r ul{
  width: 552px;
}
.main3_1_r ul li{
  width: 498px;
  margin-bottom: 20px;
  padding: 26px 34px 26px 20px;
  background:#fff;
  box-shadow:4px 4px 10px rgba(102,102,102,0.16);
  border-radius:4px;
}
.main3_1_r ul li .date{
  width: 74px;
  text-align: right;
  padding-right: 8px;
  border-right: 1px solid #E5E5E5;
}
.main3_1_r ul li .date1{
  font-size: 26px;
  font-weight: bold;
  color: #D51927;
  line-height: 27px;
  width: 100%;
}
.main3_1_r ul li .date2{
  font-size: 18px;
  color: #999;
  line-height: 100%;
  width: 100%;
  margin-top: 5px;
}
.main3_1_r ul li .content{
  font-size: 18px;
  color: #333;
  width: 407px;
  line-height: 30px;
  margin: -5px 0 -5px 8px;
}

.main4{
  width: 100%;
  padding: 30px 0 20px;
}
.main4_1{
  color:#fff;
  width: 548px;
  height: 98px;
  padding-left: 652px;
  background:url(../images/pic15.png) no-repeat 6px top;
}
.main4_1 .nr1{
  height:66px;
  font-size:50px;
  font-weight:bold;
  line-height:66px;
  padding-top: 4px;
}
.main4_1 .nr2{
  height:40px;
  font-size:30px;
  line-height:40px;
}
.main4_2{
  width: 1200px;
  margin-top: 40px;
}
.main4_2_l{
  width: 592px;
  height: 356px;
  margin-bottom: -40px;
  box-shadow:0px 10px 10px rgba(0,0,0,0.16);
  position: relative;
  overflow: hidden;
}
.main4_2_l .img1{
  width: auto;
  height: 356px;
  background: #000;
}
.main4_2_l .img2{
  width: 102px;
  height: 102px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -51px;
}
.main4_2_l:hover .img2{
  transform:scale(1);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
  -ms-transform:scale(1);
}
.main4_2_r{
  width: 548px;
}
.main4_2_r1{
  font-size: 16px;
  color: #fff;
  width: 100%;
  height: 270px;
  line-height:30px;
  margin: -5px 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 9;
  overflow: hidden;
}
.main4_2_r2{
  width: 100%;
  margin-top: 24px;
}
.main4_2_r2 a{
  font-size: 14px;
  color: #D51927;
  width:120px;
  height:32px;
  line-height: 32px;
  text-align: center;
  background:#fff;
  border-radius:4px;
  display: inline-block;
}
.main4_2_r2 a img{
  margin-left: 6px;
  position: relative;
  top: 2px;
}
.main4_2_r2 a:hover{
  -webkit-box-shadow:0px 6px 10px rgba(0, 0, 0, .2);
  -moz-box-shadow:0px 6px 10px rgba(0, 0, 0, .2);
  box-shadow:0px 6px 10px rgba(0, 0, 0, .2);
}

.main5{
  width: 100%;
}
.main5_1{
  width: 1200px;
  margin-top: 40px;
}
.main5_1 .title{ font-size: 0px; width:100%; text-align: center; }
.main5_1 .title1{ font-size:22px; color:#fff; margin: 0 -2.5px; display:inline-block; *display:inline; *zoom:1; }
.main5_1 .title1 a{ color:#fff; width: 202px; height:52px; line-height:52px; text-align: center; background:url(../images/pic19.png) no-repeat center; display:block; overflow:hidden; }
.main5_1 .title1:hover a{ color: #fff; background:url(../images/pic20.png) no-repeat center; }
.main5_1 .title1.xz a{ color: #fff; background:url(../images/pic20.png) no-repeat center; }
.main5_1 .title_nr { width:100%; margin-top:14px; }
.main5_1 .title_nr1{ width:100%; display:none; }
.main5_1 .title_nr1 ul{
  width: 1196px;
  margin-left: 4px;
}
.main5_1 .title_nr1 ul li{
  width: 546px;
  margin: 36px 46px 0 6px;
  background-color: #fff;
}
.main5_1 .title_nr1 ul li .pic{
  width: 184px;
  height: 138px;
  overflow: hidden;
}
.main5_1 .title_nr1 ul li .pic img{
  width: 184px;
  height: 138px;
}
.main5_1 .title_nr1 ul li .text{
  width: 322px;
  padding: 10px 20px 0px;
}
.main5_1 .title_nr1 ul li .text .biaoti{
  font-size:18px;
  color: #333;
  width: 100%;
  line-height:28px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main5_1 .title_nr1 ul li .text .content{
  font-size:14px;
  color: #666;
  width: 100%;
  height:43px;
  line-height:24px;
  margin: 12px 0 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.main5_1 .title_nr1 ul li .text .operation{
  font-size:12px;
  color: #999;
  width: 100%;
  line-height: 16px;
}
.main5_1 .title_nr1 ul li .text .operation span.style1{
  margin-left: 49px;
}
.main5_1 .title_nr1 ul li:hover{
  box-shadow:4px 4px 16px rgba(136,136,136,0.16);
}
.main5_1 .title_nr1 ul li:hover .text .biaoti{
  color: #D51927;
}

.main6{
  width: 100%;
}
.main6 .more{
  margin-top: 40px;
}
.main6_1{
  width: 100%;
  margin-top: 40px;
  padding-bottom: 30px;
}
.main6_1 .title{ font-size: 0px; width:100%; text-align: center; }
.main6_1 .title1{ font-size:24px; color:#fff; margin: 0 4px; display:inline-block; *display:inline; *zoom:1; }
.main6_1 .title1 a{ color:#fff; width: 190px; height:48px; line-height:48px; text-align: center; background:#ccc; display:block; overflow:hidden; border-radius:0px 0px 4px 4px; }
.main6_1 .title1:hover a{ color: #fff; background:#D51927;box-shadow:0px 4px 4px rgba(197,197,197,1); }
.main6_1 .title1.xz a{ color: #fff; background:#D51927;box-shadow:0px 4px 4px rgba(197,197,197,1); }
.main6_1 .title_nr { width:100%; margin-top:40px; }
.main6_1 .title_nr1{ width:100%; display:none; }
.main6_1 .title_nr1 .nr1{
  width:1200px;
}
.main6_1 .title_nr1 .nr1_l{
  width:816px;
}
.main6_1 .title_nr1 .nr1_l .pic{
  width:816px;
  height: 458px;
  position: relative;
  overflow: hidden;
}
.main6_1 .title_nr1 .nr1_l .pic .img1{
  width:816px;
  height: 458px;
}
.main6_1 .title_nr1 .nr1_l .pic .img2{
  width: 114px;
  height: 114px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -57px;
}
.main6_1 .title_nr1 .nr1_l:hover .pic .img2{
  transform:scale(1);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
  -ms-transform:scale(1);
}
.main6_1 .title_nr1 .nr1_l .biaoti{
  font-size: 24px;
  color: #333;
  line-height: 31px;
  margin-top: 8px;
  padding: 0 27px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main6_1 .title_nr1 .nr1_l:hover .biaoti{
  color: #D51927;
}
.main6_1 .title_nr1 .nr1_r{
  width:372px;
}
.main6_1 .title_nr1 .nr1_r ul{
  width:372px;
}
.main6_1 .title_nr1 .nr1_r ul li{
  width:372px;
  margin-top: 13px;
}
.main6_1 .title_nr1 .nr1_r ul li:first-child{
  margin-top: 0px;
}
.main6_1 .title_nr1 .nr1_r ul li .pic{
  width:372px;
  height: 208px;
  position: relative;
  overflow: hidden;
}
.main6_1 .title_nr1 .nr1_r ul li .pic .img1{
  width:372px;
  height: 208px;
}
.main6_1 .title_nr1 .nr1_r ul li .pic .img2{
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px;
}
.main6_1 .title_nr1 .nr1_r ul li:hover .pic .img2{
  transform:scale(1);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
  -ms-transform:scale(1);
}
.main6_1 .title_nr1 .nr1_r ul li .biaoti{
  font-size: 16px;
  color: #333;
  line-height: 21px;
  margin-top: 8px;
  padding: 0 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main6_1 .title_nr1 .nr1_r ul li:hover .biaoti{
  color: #D51927;
}
.main6_1 .title_nr1 .nr2{
  width:1200px;
  margin-top: 13px;
}
.main6_1 .title_nr1 .nr2 ul{
  width:1212px;
}
.main6_1 .title_nr1 .nr2 ul li{
  width:392px;
  margin: 13px 12px 0 0;
}
.main6_1 .title_nr1 .nr2 ul li .pic{
  width:392px;
  height: 220px;
  position: relative;
  overflow: hidden;
}
.main6_1 .title_nr1 .nr2 ul li .pic .img1{
  width:392px;
  height: 220px;
}
.main6_1 .title_nr1 .nr2 ul li .pic .img2{
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px;
}
.main6_1 .title_nr1 .nr2 ul li:hover .pic .img2{
  transform:scale(1);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
  -ms-transform:scale(1);
}
.main6_1 .title_nr1 .nr2 ul li .biaoti{
  font-size: 16px;
  color: #333;
  line-height: 21px;
  margin-top: 8px;
  padding: 0 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main6_1 .title_nr1 .nr2 ul li:hover .biaoti{
  color: #D51927;
}

.main7{
  width: 100%;
}
.main7_1{
  width: 100%;
  margin-top: 30px;
  padding: 70px 0 30px;
}
.main7_1_l{
  width: 260px;
  height: 390px;
  margin-bottom: -58px;
  margin-left: 50px;
  overflow: hidden;
}
.main7_1_l img{
  width: 260px;
  height: 390px;
}
.main7_1_r{
  width: 850px;
}
.main7_1_r1{
  font-size: 40px;
  color: #fff;
  width: 100%;
  line-height: 100%;
  margin-top: 21px;
  padding-bottom: 26px;
  position: relative;
}
.main7_1_r1 span.style1{
  font-size: 20px;
  color: #FFF12E;
  height: 34px;
  line-height:34px;
  margin: 2px 0 0 13px;
  padding: 0 8px;
  border: 2px solid #FFF12E;
  border-radius:4px;
  display: inline-block;
}
.main7_1_r1:before{
  content: "";
  width:160px;
  height:4px;
  background:rgba(255,255,255,.3);
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.main7_1_r2{
  font-size: 22px;
  color: #fff;
  width: 100%;
  line-height:29px;
  margin: 30px 0;
}
.main7_1_r3{
  font-size: 16px;
  color: #fff;
  width: 100%;
  height: 96px;
  line-height: 24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
.main7_1_r4{
  width: 100%;
  margin-top: 28px;
}
.main7_1_r4 a{
  font-size: 14px;
  color: #D51927;
  width:120px;
  height:32px;
  line-height: 32px;
  text-align: center;
  background:#fff;
  border-radius:4px;
  display: inline-block;
}
.main7_1_r4 a img{
  margin-left: 6px;
  position: relative;
  top: 2px;
}
.main7_2{
  width: 100%;
  padding-top: 48px;
  padding-bottom: 30px;
}
.main7_2 ul{
  width: 1120px;
}
.main7_2 ul li{
  width: 260px;
  margin: 30px 10px 0;
  position: relative;
}
.main7_2 ul li .pic{
  width: 260px;
  height: 382px;
  overflow: hidden;
}
.main7_2 ul li .pic img{
  width: 260px;
  height: 382px;
}
.main7_2 ul li .text{
  padding: 12px 14px 15px 18px;
  background-color: #fff;
  position: absolute;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.main7_2 ul li .text .title{
  font-size:20px;
  color: #000;
  width: 100%;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main7_2 ul li .text .title span.style1{
  font-size:12px;
  color: #D51927;
  margin-left: 12px;
  display: inline-block;
}
.main7_2 ul li .text .content{
  font-size:14px;
  color: #666;
  width: 100%;
  line-height: 19px;
  margin-top: 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main7_2 ul li:hover .text .title{
  color: #D51927;
}

.main8{
  width: 100%;
  padding-bottom: 30px;
}
.main8_1{
  width: 100%;
  margin-top: 40px;
}
.main8_1 .title{ font-size: 0px; width:100%; text-align: center; }
.main8_1 .title1{ font-size:24px; color:#fff; margin: 0 4px; display:inline-block; *display:inline; *zoom:1; }
.main8_1 .title1 a{ color:#fff; width: 200px; height:48px; line-height:48px; text-align: center; background:#ccc; display:block; overflow:hidden; border-radius:0px 0px 4px 4px; }
.main8_1 .title1:hover a{ color: #fff; background:#D51927;box-shadow:0px 4px 4px rgba(197,197,197,1); }
.main8_1 .title1.xz a{ color: #fff; background:#D51927;box-shadow:0px 4px 4px rgba(197,197,197,1); }
.main8_1 .title_nr { width:100%; margin-top:40px; }
.main8_1 .title_nr1{ width:100%; display:none; }
.main8_1 .title_nr1 .nr1{
  width:1200px;
}
.main8_1 .title_nr1 .nr1_l{
  width:520px;
  margin-left: 40px;
  background:#fff;
  box-shadow:4px 4px 16px rgba(136,136,136,0.16);
  border-radius:4px;
  overflow: hidden;
}
.main8_1 .title_nr1 .nr1_l .pic{
  width:520px;
  height: 390px;
  position: relative;
  overflow: hidden;
}
.main8_1 .title_nr1 .nr1_l .pic img{
  width:520px;
  height: 390px;
}
.main8_1 .title_nr1 .nr1_l .text{
  width:476px;
  padding: 18px 22px 16px;
}
.main8_1 .title_nr1 .nr1_l .text .biaoti{
  font-size: 20px;
  color: #333;
  line-height: 26px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main8_1 .title_nr1 .nr1_l .text .operation{
  font-size:12px;
  color: #999;
  width: 100%;
  line-height: 16px;
  margin-top: 10px;
}
.main8_1 .title_nr1 .nr1_l .text .operation span.style1{
  margin-left: 49px;
}
.main8_1 .title_nr1 .nr1_l:hover .text .biaoti{
  color: #D51927;
}
.main8_1 .title_nr1 .nr1_r{
  width:610px;
  margin-right: 8px;
}
.main8_1 .title_nr1 .nr1_r ul{
  width:610px;
}
.main8_1 .title_nr1 .nr1_r ul li{
  width:610px;
  margin-top: 22px;
  background:#fff;
  border-radius:4px;
  overflow: hidden;
}
.main8_1 .title_nr1 .nr1_r ul li:first-child{
  margin-top: 0px;
}
.main8_1 .title_nr1 .nr1_r ul li .pic{
  width:192px;
  height: 144px;
  position: relative;
  overflow: hidden;
}
.main8_1 .title_nr1 .nr1_r ul li .pic img{
  width:192px;
  height: 144px;
}
.main8_1 .title_nr1 .nr1_r ul li .text{
  width:365px;
  padding: 20px 22px 16px;
}
.main8_1 .title_nr1 .nr1_r ul li .text .biaoti{
  font-size: 18px;
  color: #333;
  line-height: 24px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main8_1 .title_nr1 .nr1_r ul li .text .content{
  font-size:14px;
  color: #666;
  width: 100%;
  height:43px;
  line-height: 24px;
  margin-top: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.main8_1 .title_nr1 .nr1_r ul li .text .operation{
  font-size:12px;
  color: #999;
  width: 100%;
  line-height: 16px;
  margin-top: 10px;
}
.main8_1 .title_nr1 .nr1_r ul li .text .operation span.style1{
  margin-left: 30px;
}
.main8_1 .title_nr1 .nr1_r ul li:hover .text .biaoti{
  color: #D51927;
}

.main9{
  width: 100%;
  padding-bottom: 70px;
}
.main9 h2{
  padding-top: 40px;
}
.main9_1{
  width: 1178px;
}
.main9_1 ul{
  width: 1216px;
}
.main9_1 ul li{
  width: 266px;
  margin: 40px 38px 0 0;
  position: relative;
}
.main9_1 ul li .pic{
  width: 266px;
  height: 373px;
  overflow: hidden;
}
.main9_1 ul li .pic img{
  width: 266px;
  height: 373px;
}
.main9_1 ul li .biaoti{
  font-size: 16px;
  color: #fff;
  width: 234px;
  line-height: 49px;
  padding: 0 16px;
  background-color: #D51927;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

.main10{
  width: 100%;
  padding-bottom: 60px;
}
.main10 h2{
  padding: 36px 0 0;
  background: none;
}
.main10_1{
  width: 1200px;
  margin-top: 58px;
}
.main10_1 ul{
  width: 1216px;
}
.main10_1 ul li{
  width: 382px;
  margin-right: 16px;
  box-shadow:0px 6px 10px rgba(51,51,51,0.16);
  border-radius:4px;
  overflow: hidden;
}
.main10_1 ul li .pic{
  width: 382px;
  height: 200px;
  overflow: hidden;
}
.main10_1 ul li .pic img{
  width: 382px;
  height: 200px;
}

.main11{
  width: 100%;
}
.main11_1{
  width: 100%;
  margin-top: 40px;
  padding-bottom: 70px;
}
.main11_1_l{
  width: 676px;
}
.main11_1_l1{
  font-size: 24px;
  color: #fff;
  width: 676px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  background-color: #D51927;
  border-radius:4px;
}
.main11_1_l1 img{
  vertical-align: middle;
  margin: 0 8px;
}
.main11_1_l2{
  width: 676px;
  padding: 8px 0 26px;
  background-color: #fff;
}
.main11_1_l2 ul{
  width: 676px;
}
.main11_1_l2 ul li{
  width: 579px;
  margin-top: 24px;
  padding: 0 68px 0 29px;
}
.main11_1_l2 ul li .pic{
  width:184px;
  height: 138px;
  overflow: hidden;
}
.main11_1_l2 ul li .pic img{
  width:184px;
  height: 138px;
}
.main11_1_l2 ul li .text{
  width:375px;
}
.main11_1_l2 ul li .text .biaoti{
  font-size: 18px;
  color: #333;
  line-height: 24px;
  margin-top: 12px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.main11_1_l2 ul li .text .content{
  font-size:14px;
  color: #666;
  width: 100%;
  height:43px;
  line-height: 24px;
  margin-top: 12px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.main11_1_l2 ul li .text .operation{
  font-size:12px;
  color: #999;
  width: 100%;
  line-height: 16px;
  margin-top: 10px;
}
.main11_1_l2 ul li .text .operation span.style1{
  margin-left: 49px;
}
.main11_1_l2 ul li:hover .text .biaoti{
  color: #D51927;
}
.main11_1_r{
  width: 490px;
}
.main11_1_r1{
  font-size: 24px;
  color: #333;
  width: 490px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  background-color: #F2C62F;
  border-radius:4px;
}
.main11_1_r2{
  width: 490px;
  margin-top: 22px;
}
.main11_1_r2 .picScroll-left{ width:490px; position:relative; }
.main11_1_r2 .picScroll-left .hd{ }
.main11_1_r2 .picScroll-left .hd .prev,.main11_1_r2 .picScroll-left .hd .next{ display:block;  width:30px; height:80px; overflow:hidden; cursor:pointer; position:absolute; top:252px; z-index:2; }
.main11_1_r2 .picScroll-left .hd .prev{ background:url(../images/pic42.png) no-repeat; left:2px; }
.main11_1_r2 .picScroll-left .hd .next{ background:url(../images/pic43.png) no-repeat; right:2px; }
/*.main11_1_r2 .picScroll-left .hd .prevStop{ background-position:-60px 0; }
.main11_1_r2 .picScroll-left .hd .nextStop{ background-position:-60px -50px; }*/
.main11_1_r2 .picScroll-left .hd ul{ font-size: 0px; width: 100%; text-align:center; overflow:hidden; zoom:1; position: absolute; top: 257px; right: 0px; z-index: 2; }
.main11_1_r2 .picScroll-left .hd ul li{ width:10px; height:10px; overflow:hidden; margin:0 7px; text-indent:-999px; cursor:pointer; background-color: #999; border-radius: 50%; display:inline-block; *display:inline; *zoom:1; }
.main11_1_r2 .picScroll-left .hd ul li.on{ background-color: #D51927; }
.main11_1_r2 .picScroll-left .bd{ overflow:hidden; }
.main11_1_r2 .picScroll-left .bd ul{ zoom:1; }
.main11_1_r2 .picScroll-left .bd ul li{
  width: 357px;
  padding: 0 66px 0 67px;
}
.main11_1_r2 .picScroll-left .bd ul li .pic{
  width: 357px;
  height: 634px;
  overflow: hidden;
}
.main11_1_r2 .picScroll-left .bd ul li .pic img{
  width: 357px;
  height: 634px;
}

/* 在线咨询 */
.consultation{
  width: 100%;
  padding: 70px 0 41px;
}
.consultation_l{
  width: 550px;
}
.consultation_l1{
  font-size: 26px;
  font-weight: bold;
  color: #fff;
  width: 100%;
  line-height: 42px;
  margin-top: 44px;
}
.consultation_l2{
  font-size: 22px;
  color: #E6E6E6;
  width: 100%;
  line-height: 36px;
  margin: 56px 0 26px;
}
.consultation_l3{
  font-size: 22px;
  color: #E6E6E6;
  width: 100%;
  line-height: 29px;
}
.consultation_r{
  width: 371px;
  margin-left: 120px;
}
.consultation_r1{
  color: #fff;
  width: 371px;
  padding-bottom: 18px;
  position: relative;
}
.consultation_r1 .nr1{
  font-size:50px;
  font-weight:bold;
  width: 100%;
  line-height:66px;
}
.consultation_r1 .nr2{
  font-size:32px;
  width: 100%;
  line-height:42px;
}
.consultation_r1:before{
  content: "";
  width:100px;
  height:2px;
  background:rgba(255,255,255,1);
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.consultation_r2{
  width: 268px;
  margin-top: 36px;
  padding: 20px 53px 42px 50px;
  background:#fff;
  box-shadow:0px 10px 20px rgba(51,51,51,0.16);
  border-radius:4px;
}
.consultation_r2 .nr1{
  font-size: 18px;
  color: #666;
  width: 268px;
  padding: 30px 0 6px;
  border-bottom: 1px solid #E5E5E5;
}
.consultation_r2 .nr1 .wbk1{
  width: 268px;
  height: 24px;
  line-height: 24px;
  background: none;
  border: 0px;
}
.consultation_r2 .nr1 .wbk2{
  width: 268px;
  height: 138px;
  line-height: 24px;
  background: none;
  border: 0px;
  resize: none;
}
.consultation_r2 .nr2{
  width: 268px;
  text-align: center;
  margin-top: 34px;
}
.consultation_r2 .nr2 .btn1{
  font-size: 14px;
  color: #fff;
  width: 168px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #D51927;
  border: 0px;
  border-radius: 4px;
}
.consultation_r2 ::-webkit-input-placeholder { /* WebKit browsers */
  color: #666;
}
.consultation_r2 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #666;
}
.consultation_r2 ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #666;
}
.consultation_r2 :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #666;
}

/* 底部 */
.footer{
  width: 100%;
}
.footer_t{
  width: 1120px;
  padding: 74px 40px 20px;
}
.footer_t1{
  width: 540px;
}
.footer_t1 .nr{
  width: 80px;
  text-align: center;
  margin-right: 100px;
}
.footer_t1 .nr1{
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  width: 100%;
  line-height: 26px;
  margin-bottom: 20px;
}
.footer_t1 .nr2{
  font-size: 16px;
  color: #ccc;
  width: 100%;
  line-height: 38px;
}
.footer_t1 .nr2 a{
  color: #ccc;
}
.footer_t1 .nr2 a:hover{
  color: #D51927;
}
.footer_t2{
  width: 580px;
}
.footer_t2 .nr1{
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  width: 100%;
  line-height: 26px;
  margin-bottom: 18px;
}
.footer_t2 .nr2{
  font-size: 16px;
  color: #ccc;
  width: 100%;
  line-height: 41px;
}
.footer_t2 .nr2 span.style1{
  color: #fff;
}
.footer_t2 .nr2 span.style2{
  line-height: 31px;
  margin-top: -3px;
  display: block;
}
.footer_t2 .nr3{
  width: 100%;
}
.footer_t2 .nr3_nr{
  width: 120px;
  text-align: center;
  margin: 28px 34px 0 0;
}
.footer_t2 .nr3_nr .pic{
  width: 120px;
  height: 120px;
  overflow: hidden;
}
.footer_t2 .nr3_nr .pic img{
  width: 120px;
  height: 120px;
}
.footer_t2 .nr3_nr .title{
  font-size: 12px;
  color: #fff;
  width: 120px;
  line-height: 16px;
  margin-top: 14px;
}
.footer .line{
  width:100%;
  height:1px;
  background:rgba(196,196,196,1);
  opacity:0.2;
}
.footer_b{
  width: 1120px;
  padding: 40px 40px 43px;
}
.footer_b1{
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  width: 100%;
  line-height: 26px;
}
.footer_b2{
  font-size: 16px;
  color: #ccc;
  width: 100%;
  line-height: 21px;
  margin-top: 20px;
}
.footer_b2 a{
  color: #ccc;
  margin-right: 36px;
}
.footer_b2 a:hover{
  color: #D51927;
}
.footer_b3{
  font-size: 16px;
  color: #ccc;
  width: 100%;
  line-height: 21px;
  text-align: center;
  margin-top: 50px;
}

/* 内页BANNER */
.qy_banner{
  width: 100%;
  height: 450px;
  overflow: hidden;
}
.qy_banner a{
  width: 100%;
  height: 450px;
  display: block;
}

/* 内页公用 */
.qy_main{
  width: 100%;
  padding-bottom: 50px;
}
.qy_main_l{
  width: 280px;
  margin-top: -24px;
}
.qy_main_l h2{
  color: #fff;
  width: 200px;
  padding: 20px 40px 19px;
  background-color: #D51927;
}
.qy_main_l h2 p{
  font-size: 30px;
  font-weight: bold;
  width: 100%;
  height: 40px;
  line-height: 38px;
  /*overflow: hidden;
  text-overflow:ellipsis;*/
  white-space: nowrap;
}
.qy_main_l h2 span{
  font-size: 14px;
  width: 100%;
  height: 19px;
  line-height: 19px;
  opacity: 0.8;
  margin-top: 2px;
  display: block;
  /*overflow: hidden;
  text-overflow:ellipsis;*/
  white-space: nowrap;
}
.qy_main_l h3{
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  width: 200px;
  height: 53px;
  line-height: 53px;
  margin-top: 30px;
  padding: 0px 40px;
  background-color: #D51927;
}
.qy_main_l1{
  width: 280px;
  padding: 20px 0;
  background-color: #F2F2F2;
}
.qy_main_l1 ul{
  width: 280px;
}
.qy_main_l1 ul li{
  width: 280px;
  margin-top: 20px;
}
.qy_main_l1 ul li:first-child{
  margin-top: 0px;
}
.qy_main_l1 ul li a{
  font-size: 24px;
  color: #666;
  width: 154px;
  height: 55px;
  line-height: 55px;
  padding: 0 86px 0 40px;
  background: url(../images/pic48.png) no-repeat 204px center;
  display: block;
}
.qy_main_l1 ul li a:hover,.qy_main_l1 ul li a.on{
  color: #333;
  background-color: #D9D9D9;
}
.qy_main_l2{
  width: 240px;
  padding: 24px 20px 20px;
  background-color: #F2F2F2;
}
.qy_main_l2 ul{
  width: 240px;
}
.qy_main_l2 ul li{
  font-size: 14px;
  color: #666;
  width: 240px;
  line-height: 19px;
  margin-top: 20px;
}
.qy_main_l2 ul li:first-child{
  margin-top: 0px;
}
.qy_main_l2 ul li a{
  color: #666;
}
.qy_main_l2 ul li a:hover{
  color: #D51927;
}
.qy_main_l3{
  width: 240px;
  padding: 20px 20px 20px;
  background-color: #F2F2F2;
}
.qy_main_l3_1{
  width: 240px;
}
.qy_main_l3_1 .pic{
  width: 60px;
  height: 80px;
  overflow: hidden;
}
.qy_main_l3_1 .pic img{
  width: 60px;
  height: 80px;
}
.qy_main_l3_1 .text{
  width: 168px;
}
.qy_main_l3_1 .text1{
  font-size: 16px;
  color: #333;
  width: 100%;
  line-height: 22px;
  margin: 2px 0 4px;
}
.qy_main_l3_1 .text2{
  font-size: 12px;
  color: #CB8D3E;
  width: 100%;
  line-height: 26px;
}
.qy_main_l3_2{
  font-size: 14px;
  color: #666;
  width: 240px;
  line-height: 22px;
  margin-top: 10px;
}
.qy_main_l4{
  font-size: 14px;
  color: #666;
  width: 260px;
  padding: 8px 0px 20px 20px;
  background-color: #F2F2F2;
}
.qy_main_l4 a{
  color: #666;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin: 16px 18px 0 0;
  padding: 0 14px;
  background-color: #D9D9D9;
  border-radius: 2px;
  display: inline-block;
}
.qy_main_l4 a:hover{
  color: #D51927;
}

.qy_main_r{
  width: 880px;
}
.qy_main_r1{
  font-size: 12px;
  color: #999;
  width: 861px;
  line-height: 16px;
  margin-top: 38px;
  padding: 0 0 16px 19px;
  background: url(../images/pic50.png) no-repeat left 2px;
  border-bottom: 6px solid #F0F0F0;
}
.qy_main_r1 a{
  color: #999;
}
.qy_main_r1 a:hover{
  color: #D51927;
}
.qy_main_r2{
  width: 820px;
  margin: -24px 0 -20px;
  padding: 12px 30px 22px;
  background:#fff;
  box-shadow:0px 3px 6px rgba(153,153,153,0.16);
  border-radius: 4px;
}
.qy_main_r2 .nr1{
  font-size: 24px;
  color: #333;
  width: 72px;
  line-height: 36px;
  margin-top: 10px;
}
.qy_main_r2 .nr2{
  width: 658px;
  height: 46px;
  overflow: hidden;
}
.qy_main_r2 .nr2 a{
  font-size: 16px;
  color: #666;
  height: 36px;
  line-height: 36px;
  text-align: center;
  margin: 10px 10px 0 0;
  padding: 0 26px;
  background-color: #F2F2F2;
  border-radius: 2px;
  display: inline-block;
}
.qy_main_r2 .nr2 a:hover,.qy_main_r2 .nr2 a.on{
  color: #fff;
  background-color: #D51927;
}
.qy_main_r2 .nr2.hauto{
  height: auto;
}
.qy_main_r2 .nr3{
  font-size: 14px;
  color: #666;
  width: 70px;
  line-height: 36px;
  margin-top: 10px;
  cursor: pointer;
}
.qy_main_r3{
  width: 830px;
  margin: -24px 0 -20px;
  padding: 12px 20px 22px 30px;
  background:#fff;
  box-shadow:0px 3px 6px rgba(153,153,153,0.16);
  border-radius: 4px;
}
.qy_main_r3 a{
  font-size: 16px;
  color: #666;
  min-width: 80px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  margin: 10px 10px 0 0;
  padding: 0 10px;
  background-color: #F2F2F2;
  border-radius: 2px;
  display: inline-block;
}
.qy_main_r3 a:hover,.qy_main_r3 a.on{
  color: #fff;
  background-color: #D51927;
}
.qy_main_r4{
  width: 820px;
  margin: -24px 0 -20px;
  padding: 25px 30px;
  background:#fff;
  box-shadow:0px 3px 6px rgba(153,153,153,0.16);
  border-radius: 4px;
}
.qy_main_r4 .nr1{
  font-size: 24px;
  color: #D51927;
  line-height: 30px;
}
.qy_main_r4 .nr2{
}
.qy_main_r4 .wbk1{
  font-size: 16px;
  color: #808080;
  width: 110px;
  height: 30px;
  line-height: 26px;
  text-align: left;
  margin-left: 8px;
  padding: 0 14px;
  background: #fff;
  /*background: url(../images/pic78.png) no-repeat right 13px center;*/
  border: 2px solid #B3B3B3;
  border-radius: 4px;
}
.qy_main_r4 .wbk2{
  width: 78px;
  height: 26px;
  margin-right: 20px;
  background: url(../images/pic78.png) no-repeat right 13px center;
}
.qy_main_r4 .btn1{
  font-size: 16px;
  color: #fff;
  width: 80px;
  height: 30px;
  line-height: 30px;
  margin-left: 8px;
  padding: 0 4px;
  background: #D51927;
  /*background: url(../images/pic78.png) no-repeat right 13px center;*/
  border: 0px;
  border-radius: 4px;
}

/* 分页 */
.pages{ font-size:0px; width:100%; margin-top:40px; }
.pages a{ font-size:14px; color:#333; height:27px; line-height:27px; text-align:center; margin:0 1px; padding: 0 16px;border-radius:2px; display:inline-block; *display:inline; *zoom:1; }
.pages a:hover,.pages a.on{ color: #fff; background-color:#D51927; }
.pages span{ font-size:14px; color:#333; height:27px; line-height:27px; text-align:center; margin:0 1px; padding: 0 6px;border-radius:2px; display:inline-block; *display:inline; *zoom:1; }
.pages strong{ font-weight:normal; color:#333; margin:0 2px; }

/* 联系我们 */
.lxwm_main{
  width: 880px;
}
.lxwm_main1{
  width: 856px;
  height: 410px;
  margin: 20px 0 40px;
  padding: 12px;
  background: url(../images/pic51.png) no-repeat;
}
.lxwm_main1 *{
  width: 856px;
  height: 410px;
}
.lxwm_main2{
  font-size: 24px;
  color: #666;
  width: 880px;
  line-height: 51px;
  margin-top: 14px;
}
.lxwm_main2 span.style1{
  font-weight: bold;
  color: #333;
}
.lxwm_main3{
  width: 880px;
}
.lxwm_main3_nr{
  width: 267px;
  text-align: center;
  margin: 28px 40px 0 0;
}
.lxwm_main3_nr .pic{
  width: 267px;
  height: 267px;
  overflow: hidden;
}
.lxwm_main3_nr .pic img{
  width: 267px;
  height: 267px;
}
.lxwm_main3_nr .title{
  font-size: 22px;
  color: #666;
  width: 267px;
  line-height: 29px;
  margin-top: 15px;
}

/* 律所荣誉 */
.lsry_main{
  width: 880px;
  padding-top: 2px;
}
.lsry_main ul{
  width: 880px;
}
.lsry_main ul li{
  width: 880px;
  margin-top: 30px;
}
.lsry_main ul li .pic{
  width:184px;
  height: 138px;
  overflow: hidden;
}
.lsry_main ul li .pic img{
  width:184px;
  height: 138px;
}
.lsry_main ul li .text{
  width:676px;
}
.lsry_main ul li .text .biaoti{
  font-size: 22px;
  color: #333;
  line-height: 29px;
  margin-top: 4px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.lsry_main ul li .text .content{
  font-size:16px;
  color: #666;
  width: 100%;
  height:56px;
  line-height: 28px;
  margin-top: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.lsry_main ul li .text .operation{
  font-size:12px;
  color: #999;
  width: 100%;
  line-height: 16px;
  margin-top: 11px;
}
.lsry_main ul li .text .operation span.style1{
  margin-left: 36px;
}
.lsry_main ul li:hover .text .biaoti{
  color: #D51927;
}

/* 律所荣誉 – 内容页 */
.lsryxq_main{
  width: 880px;
  margin-top: 34px;
}
.lsryxq_main1{
  width: 880px;
  text-align: center;
}
.lsryxq_main1 .nr1{
  font-size: 24px;
  color: #333;
  width: 100%;
  line-height: 31px;
}
.lsryxq_main1 .nr2{
  font-size: 14px;
  color: #666;
  width: 100%;
  line-height: 19px;
  margin-top: 28px;
}
.lsryxq_main1 .nr2 span.style1{
  margin: 0 20px;
}
.lsryxq_main1 .nr2 span.style1 img{
  margin-right: 4px;
  position: relative;
  top: 3px;
}
.lsryxq_main2{
  font-size: 18px;
  color: #666;
  width: 880px;
  line-height: 34px;
  margin-top: 34px;
}
.lsryxq_main2 span.style1{
  color: #333;
}
.lsryxq_main3{
  width: 880px;
  margin-top: 20px;
  padding-top: 38px;
  border-top: 6px solid #F0F0F0;
}
.lsryxq_main3 .nr{
  font-size: 16px;
  color: #333;
  max-width: 350px;
  line-height: 21px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.lsryxq_main3 .nr a{
  color: #333;
}
.lsryxq_main3 .nr a:hover{
  color: #D51927;
}

/* 客户评价 */
.khpj_main{
  width: 880px;
}
.khpj_main ul{
  width: 880px;
}
.khpj_main ul li{
  width: 820px;
  margin-top: 36px;
  padding: 22px 30px 26px;
  background:#fff;
  box-shadow:0px 1px 6px rgba(153,153,153,0.16);
}
.khpj_main ul li:first-child{
  margin-top: 30px;
}
.khpj_main ul li .pic{
  width:32px;
  height: 32px;
  overflow: hidden;
}
.khpj_main ul li .pic img{
  width:32px;
  height: 32px;
}
.khpj_main ul li .text{
  width:773px;
}
.khpj_main ul li .text .biaoti{
  font-size: 22px;
  color: #333;
  line-height: 29px;
  margin-top: 1px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.khpj_main ul li .text .content{
  font-size:16px;
  color: #666;
  width: 100%;
  height:56px;
  line-height: 28px;
  margin-top: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.khpj_main ul li .text .operation{
  font-size:12px;
  color: #999;
  width: 100%;
  line-height: 16px;
  margin-top: 18px;
}
.khpj_main ul li .text .operation span.style1{
  margin-left: 36px;
}
.khpj_main ul li:hover .text .biaoti{
  color: #D51927;
}

/* 律所简介 */
.lsjj_main{
  font-size: 18px;
  color: #333;
  width: 880px;
  line-height: 34px;
  margin-top: 32px;
}

/* 督导律师 */
.jdls_main{
  width: 880px;
  padding-top: 6px;
}
.jdls_main ul{
  width: 880px;
}
.jdls_main ul li{
  width: 880px;
  margin-top: 36px;
  background:#fff;
  box-shadow:0px 1px 6px rgba(102,102,102,0.16);
  border-radius:4px;
}
.jdls_main ul li .pic{
  width:162px;
  height: 216px;
  overflow: hidden;
}
.jdls_main ul li .pic img{
  /* width:162px;
  height: 216px; */
  
}
.jdls_main ul li .text{
  width:676px;
  margin-right: 20px;
}
.jdls_main ul li .text .title{
  font-size: 22px;
  color: #333;
  line-height: 29px;
  margin-top: 20px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.jdls_main ul li .text .biaoti{
  font-size: 18px;
  color: #333;
  line-height: 24px;
  margin-top: 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.jdls_main ul li .text .content{
  font-size:16px;
  color: #666;
  width: 100%;
  height:60px;
  line-height: 30px;
  margin-top: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.jdls_main ul li .text .more{
  width: 100%;
  margin-top: 12px;
}
.jdls_main ul li .text .more span{
  font-size: 14px;
  color: #fff;
  width:100px;
  height:32px;
  line-height: 32px;
  text-align: center;
  background:#D51927;
  border-radius:4px;
  display: inline-block;
}
.jdls_main ul li .text .more span img{
  margin-left: 6px;
  position: relative;
  top: 3px;
}
.jdls_main ul li:hover .text .title{
  color: #D51927;
}

/* 首席拆迁律师 */
.sxcqls_main{
  width: 880px;
}
.sxcqls_main1{
  width: 880px;
  margin-top: 42px;
  background:#fff;
  box-shadow:0px 1px 6px rgba(102,102,102,0.16);
  border-radius:4px;
  overflow: hidden;
}
.sxcqls_main1 .pic{
  width:180px;
  height: 240px;
  border-radius:4px;
  overflow: hidden;
}
.sxcqls_main1 .pic img{
 /*  width:180px;
 # height: 240px; */
}
.sxcqls_main1 .text{
  font-size: 22px;
  color: #333;
  width:648px;
  line-height: 50px;
  padding: 14px 26px;
}
.sxcqls_main2{
  font-size: 18px;
  color: #666;
  width: 880px;
  line-height: 34px;
  margin-top: 38px;
}
.sxcqls_main2 span.style1{
  font-size: 22px;
  font-weight: bold;
  color: #333;
}
.sxcqls_main2 span.style2{
  color: #333;
}
.sxcqls_main2 span.style3{
  font-size: 16px;
}
.sxcqls_main3{
  width: 880px;
  margin-top: 32px;
  border-radius:4px;
  overflow: hidden;
}
.sxcqls_main3 .pic{
  width:180px;
  height: 240px;
  overflow: hidden;
}
.sxcqls_main3 .pic img{
  width:180px;
  height: 240px;
}
.sxcqls_main3 .text{
  width:678px;
}
.sxcqls_main3 .text1{
  font-size: 22px;
  color: #333;
  width:100%;
  line-height: 29px;
  margin: 10px 0 6px;
}
.sxcqls_main3 .text2{
  font-size: 16px;
  color: #666;
  width:100%;
  line-height: 21px;
}

/* 律所视频 */
.lssp_main{
  width: 880px;
  padding-top: 6px;
}
.lssp_main ul{
  width: 896px;
}
.lssp_main ul li{
  width: 432px;
  margin: 30px 16px 0 0;
  background:#F2F2F2;
  border-radius:4px;
  overflow: hidden;
}
.lssp_main ul li .pic{
  width:432px;
  height: 243px;
  position: relative;
  overflow: hidden;
}
.lssp_main ul li .pic .img1{
  width:432px;
  height: 243px;
}
.lssp_main ul li .pic .img2{
  width: 76px;
  height: 76px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -38px;
}
.lssp_main ul li:hover .pic .img2{
  transform:scale(1);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
  -ms-transform:scale(1);
}
.lssp_main ul li .title{
  font-size:22px;
  color: #333;
  width: 392px;
  height:72px;
  line-height: 36px;
  padding: 12px 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.lssp_main ul li:hover .title{
  color: #D51927;
}

/* 维权书籍 */
.wqsj_main{
  width: 880px;
}
.wqsj_main ul{
  width: 880px;
  margin-top: -4px;
}
.wqsj_main ul li{
  width: 880px;
  margin-top: 36px;
}
.wqsj_main ul li .pic{
  width:180px;
  height: 240px;
  overflow: hidden;
}
.wqsj_main ul li .pic img{
  width:180px;
  height: 240px;
}
.wqsj_main ul li .text{
  width:678px;
}
.wqsj_main ul li .text .title{
  font-size: 22px;
  color: #333;
  line-height: 29px;
  margin-top: 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.wqsj_main ul li .text .biaoti{
  font-size: 18px;
  color: #333;
  line-height: 24px;
  margin-top: 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.wqsj_main ul li .text .content{
  font-size:16px;
  color: #666;
  width: 100%;
  height:140px;
  line-height: 28px;
  margin-top: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
.wqsj_main ul li .text .more{
  width: 100%;
  margin-top: 10px;
}
.wqsj_main ul li .text .more span{
  font-size: 14px;
  color: #fff;
  width:100px;
  height:32px;
  line-height: 32px;
  text-align: center;
  background:#D51927;
  border-radius:4px;
  display: inline-block;
}
.wqsj_main ul li .text .more span img{
  margin-left: 6px;
  position: relative;
  top: 3px;
}
.wqsj_main ul li:hover .text .title{
  color: #D51927;
}

/* 拆迁百问 */
.cqbw_main{
  width: 880px;
}
.cqbw_main ul{
  width: 880px;
  margin-top: -4px;
}
.cqbw_main ul li{
  width: 832px;
  margin-top: 36px;
  padding: 22px 18px 20px 30px;
  background-color: #fff;
  box-shadow:0px 1px 6px rgba(102,102,102,0.16);
}
.cqbw_main ul li .title{
  font-size: 22px;
  color: #333;
  height: 38px;
  line-height: 29px;
  padding-left: 53px;
  background: url(../images/pic73.png) no-repeat;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.cqbw_main ul li .content{
  font-size: 16px;
  color: #666;
  height: 56px;
  line-height: 28px;
  margin-top: 14px;
  padding-left: 53px;
  background: url(../images/pic74.png) no-repeat left 6px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.cqbw_main ul li .operation{
  font-size:12px;
  color: #999;
  width: 514px;
  line-height: 16px;
  margin-top: 10px;
}
.cqbw_main ul li .operation span.style1{
  margin-left: 36px;
}
.cqbw_main ul li:hover .title{
  color: #D51927;
}

/* 搜索 */
.search_main{
  width: 880px;
  padding-top: 16px;
}
.search_main ul{
  width: 880px;
}
.search_main ul li{
  width: 880px;
  padding: 20px 0 12px;
  border-bottom: 1px solid #F5F5F5;
}
.search_main ul li .biaoti{
  font-size: 16px;
  color: #333;
  line-height: 21px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.search_main ul li .content{
  font-size:16px;
  color: #666;
  width: 100%;
  height:56px;
  line-height: 28px;
  margin-top: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.search_main ul li .operation{
  font-size:12px;
  color: #999;
  width: 100%;
  line-height: 16px;
  margin-top: 14px;
}
.search_main ul li .operation span.style1{
  margin-left: 36px;
}
.search_main ul li:hover .biaoti{
  color: #D51927;
}

/* 开庭公告 */
.ktgg_main{
  width: 880px;
}
.ktgg_main ul{
  width: 880px;
}
.ktgg_main ul li{
  width: 880px;
  margin-top: 32px;
}
.ktgg_main ul li .biaoti{
  font-size:22px;
  color: #333;
  width: 100%;
  height:76px;
  line-height: 38px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.ktgg_main ul li .content{
  font-size:16px;
  color: #666;
  width: 100%;
  height:56px;
  line-height: 28px;
  margin-top: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.ktgg_main ul li .operation{
  font-size:12px;
  color: #999;
  width: 100%;
  line-height: 16px;
  margin-top: 9px;
}
.ktgg_main ul li .operation span.style1{
  margin-left: 36px;
}
.ktgg_main ul li:hover .biaoti{
  color: #D51927;
}

/* 棚户区改造 */
.phqgz_main{
  width: 100%;
}
.phqgz_main h2{
  width: 100%;
  margin-top: 40px;
  padding-bottom: 14px;
  border-bottom: 2px solid #F0F0F0;
}
.phqgz_main h2 p{
  font-size: 24px;
  color: #D51927;
  height: 31px;
  line-height: 31px;
  margin-left: 8px;
  padding-left: 5px;
  border-left: 4px solid #D51927;
}
.phqgz_main h2 a{
  font-size: 16px;
  color: #D51927;
  height: 31px;
  line-height: 31px;
}
.phqgz_main h2 a img{
  margin-left: 6px;
  position: relative;
  top: 3px;
}

.phqgz_main1{
  width: 1200px;
}
.phqgz_main1_l{
  width: 612px;
}
.phqgz_main1_l1{
  width: 612px;
  margin-top: 24px;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
}
.phqgz_main1_l1 .pic{
  width: 612px;
  height: 459px;
  overflow: hidden;
}
.phqgz_main1_l1 .pic img{
  width: 612px;
  height: 459px;
}
.phqgz_main1_l1 .title{
  font-size: 18px;
  color: #333;
  width: 576px;
  height: 96px;
  line-height: 32px;
  padding: 14px 18px;
  background:rgba(242,242,242,.93);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.phqgz_main1_r{
  width: 566px;
}
.phqgz_main1_r1{
  width: 566px;
  padding-top: 2px;
}
.phqgz_main1_r1 ul{
  width:566px;
}
.phqgz_main1_r1 ul li{
  width:566px;
  margin-top: 22px;
  background:#fff;
  box-shadow:0px 2px 10px rgba(136,136,136,0.16);
  border-radius:2px;
  overflow: hidden;
}
.phqgz_main1_r1 ul li .pic{
  width:184px;
  height: 138px;
  position: relative;
  overflow: hidden;
}
.phqgz_main1_r1 ul li .pic img{
  width:184px;
  height: 138px;
}
.phqgz_main1_r1 ul li .text{
  width:350px;
  padding: 14px 16px;
}
.phqgz_main1_r1 ul li .text .biaoti{
  font-size: 18px;
  color: #333;
  line-height: 24px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.phqgz_main1_r1 ul li .text .content{
  font-size:14px;
  color: #666;
  width: 100%;
  height:43px;
  line-height: 24px;
  margin-top: 12px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.phqgz_main1_r1 ul li .text .operation{
  font-size:12px;
  color: #999;
  width: 100%;
  line-height: 16px;
  margin-top: 14px;
}
.phqgz_main1_r1 ul li .text .operation span.style1{
  margin-left: 20px;
}
.phqgz_main1_r1 ul li:hover .text .biaoti{
  color: #D51927;
}
.phqgz_main2{
  width: 1200px;
}
.phqgz_main2_1{
  width: 1200px;
  padding-top: 2px;
}
.phqgz_main2 ul{
  width:1222px;
}
.phqgz_main2 ul li{
  width:589px;
  margin: 22px 22px 0 0;
  background:#fff;
  box-shadow:0px 2px 10px rgba(136,136,136,0.16);
  border-radius:2px;
  overflow: hidden;
}
.phqgz_main2 ul li .pic{
  width:184px;
  height: 138px;
  position: relative;
  overflow: hidden;
}
.phqgz_main2 ul li .pic img{
  width:184px;
  height: 138px;
}
.phqgz_main2 ul li .text{
  width:369px;
  padding: 14px 18px 10px;
}
.phqgz_main2 ul li .text .biaoti{
  font-size: 18px;
  color: #333;
  line-height: 24px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.phqgz_main2 ul li .text .content{
  font-size:14px;
  color: #666;
  width: 100%;
  height:43px;
  line-height: 24px;
  margin-top: 12px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.phqgz_main2 ul li .text .operation{
  font-size:12px;
  color: #999;
  width: 100%;
  line-height: 20px;
  margin-top: 12px;
}
.phqgz_main2 ul li .text .operation span.style1{
  margin-left: 20px;
}
.phqgz_main2 ul li .text .operation span.style2{
  font-size: 12px;
  color: #D51927;
  height: 18px;
  line-height: 18px;
  text-align: center;
  margin-right: 30px;
  padding: 0 12px;
  border: 1px solid #D51927;
  border-radius: 2px;
}
.phqgz_main2 ul li:hover .text .biaoti{
  color: #D51927;
}
.phqgz_main3{
  width: 1200px;
}
.phqgz_main3_1{
  width: 1200px;
  padding-top: 2px;
}
.phqgz_main3_1 ul{
  width: 1216px;
}
.phqgz_main3_1 ul li{
  width: 288px;
  margin: 22px 16px 0 0;
  background:#F2F2F2;
  border-radius:4px;
  overflow: hidden;
}
.phqgz_main3_1 ul li .pic{
  width:288px;
  height: 162px;
  position: relative;
  overflow: hidden;
}
.phqgz_main3_1 ul li .pic .img1{
  width:288px;
  height: 162px;
}
.phqgz_main3_1 ul li .pic .img2{
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px;
}
.phqgz_main3_1 ul li:hover .pic .img2{
  transform:scale(1);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
  -ms-transform:scale(1);
}
.phqgz_main3_1 ul li .title{
  font-size:16px;
  color: #333;
  width: 248px;
  height:48px;
  line-height: 24px;
  padding: 8px 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.phqgz_main3_1 ul li:hover .title{
  color: #D51927;
}
.phqgz_main4{
  width: 1200px;
}
.phqgz_main4_l{
  width: 751px;
}
.phqgz_main4_l1{
  width: 751px;
  padding-top: 2px;
}
.phqgz_main4_l1 ul{
  width:751px;
}
.phqgz_main4_l1 ul li{
  width:751px;
  margin-top: 22px;
  background:#fff;
  overflow: hidden;
}
.phqgz_main4_l1 ul li .pic{
  width:168px;
  height: 126px;
  position: relative;
  overflow: hidden;
}
.phqgz_main4_l1 ul li .pic img{
  width:168px;
  height: 126px;
}
.phqgz_main4_l1 ul li .text{
  width:547px;
  padding: 6px 18px 10px;
  border-bottom: 1px solid #F5F5F5;
}
.phqgz_main4_l1 ul li .text .biaoti{
  font-size: 18px;
  color: #333;
  line-height: 24px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.phqgz_main4_l1 ul li .text .content{
  font-size:14px;
  color: #666;
  width: 100%;
  height:43px;
  line-height: 24px;
  margin-top: 12px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.phqgz_main4_l1 ul li .text .operation{
  font-size:12px;
  color: #999;
  width: 100%;
  line-height: 16px;
  margin-top: 14px;
}
.phqgz_main4_l1 ul li .text .operation span.style1{
  margin-left: 48px;
}
.phqgz_main4_l1 ul li:hover .text .biaoti{
  color: #D51927;
}
.phqgz_main4_r{
  width: 382px;
}
.phqgz_main4_r1{
  width: 382px;
  padding-top: 2px;
}
.phqgz_main4_r1 ul{
  width: 382px;
}
.phqgz_main4_r1 ul li{
  width: 382px;
  margin-top: 22px;
  box-shadow:0px 6px 10px rgba(51,51,51,0.16);
  border-radius:4px;
  overflow: hidden;
}
.phqgz_main4_r1 ul li .pic{
  width: 382px;
  height: 200px;
  overflow: hidden;
}
.phqgz_main4_r1 ul li .pic img{
  width: 382px;
  height: 200px;
}

/* 律师行程 */
.lsxc_main{
  width: 100%;
}
.lsxc_main h2{
  width: 100%;
  margin-top: 50px;
  padding-bottom: 14px;
  border-bottom: 2px solid #F0F0F0;
}
.lsxc_main h2 p{
  font-size: 28px;
  color: #D51927;
  height: 37px;
  line-height: 37px;
  margin-left: 8px;
  padding-left: 5px;
  border-left: 4px solid #D51927;
}
.lsxc_main h2 a{
  font-size: 16px;
  color: #D51927;
  height: 37px;
  line-height: 37px;
}
.lsxc_main h2 a img{
  margin-left: 6px;
  position: relative;
  top: 3px;
}

.lsxc_main1{
  width: 100%;
  margin-top: 30px;
  padding: 57px 0;
  box-shadow:0px 6px 10px rgba(0,0,0,0.2);
}
.lsxc_main1_1{
  font-size: 20px;
  font-weight: bold;
  color: #D51927;
  width: 1120px;
  line-height: 36px;
  padding: 36px 40px;
  background-color: #fff;
}
.lsxc_main2{
  width: 100%;
  margin-top: 50px;
}
.lsxc_main2_l{
  width: 594px;
}
.lsxc_main2_l .picScroll-left{ width:594px; position:relative; }
.lsxc_main2_l .picScroll-left .hd{ }
.lsxc_main2_l .picScroll-left .hd .prev,.lsxc_main2_l .picScroll-left .hd .next{ display:block;  width:30px; height:80px; overflow:hidden; cursor:pointer; position:absolute; top:188px; z-index:2; }
.lsxc_main2_l .picScroll-left .hd .prev{ background:url(../images/pic42.png) no-repeat; left:0px; }
.lsxc_main2_l .picScroll-left .hd .next{ background:url(../images/pic43.png) no-repeat; right:0px; }
/*.lsxc_main2_l .picScroll-left .hd .prevStop{ background-position:-60px 0; }
.lsxc_main2_l .picScroll-left .hd .nextStop{ background-position:-60px -50px; }*/
.lsxc_main2_l .picScroll-left .hd ul{ font-size: 0px; width: 100%; text-align:center; overflow:hidden; zoom:1; position: absolute; top: 410px; right: 0px; z-index: 2; }
.lsxc_main2_l .picScroll-left .hd ul li{ width:10px; height:10px; overflow:hidden; margin:0 7px; text-indent:-999px; cursor:pointer; background-color: #fff; border-radius: 50%; display:inline-block; *display:inline; *zoom:1; }
.lsxc_main2_l .picScroll-left .hd ul li.on{ background-color: #D51927; }
.lsxc_main2_l .picScroll-left .bd{ overflow:hidden; }
.lsxc_main2_l .picScroll-left .bd ul{ zoom:1; }
.lsxc_main2_l .picScroll-left .bd ul li{
  width: 594px;
  position: relative;
}
.lsxc_main2_l .picScroll-left .bd ul li .pic{
  width: 594px;
  height: 435px;
  overflow: hidden;
}
.lsxc_main2_l .picScroll-left .bd ul li .pic img{
  width: 594px;
  height: 435px;
}
.lsxc_main2_l .picScroll-left .bd ul li .text{
  width: 538px;
  padding: 18px 28px 13px;
  background-color: #D51927;
  border-radius:0px 0px 4px 4px;
}
.lsxc_main2_l .picScroll-left .bd ul li .title{
  font-size:28px;
  font-weight: bold;
  color: #fff;
  line-height:29px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.lsxc_main2_l .picScroll-left .bd ul li .content{
  font-size:22px;
  font-weight: bold;
  color: #fff;
  line-height:23px;
  margin-top: 14px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.lsxc_main2_r{
  width: 582px;
}
.lsxc_main2_r ul{
  width: 582px;
}
.lsxc_main2_r ul li{
  width: 545px;
  margin-bottom: 18px;
  padding: 21px 17px 21px 20px;
  background:#fff;
  box-shadow:4px 4px 10px rgba(102,102,102,0.16);
  border-radius:4px;
}
.lsxc_main2_r ul li .date{
  width: 74px;
  text-align: right;
  padding-right: 10px;
  border-right: 1px solid #E5E5E5;
}
.lsxc_main2_r ul li .date1{
  font-size: 26px;
  font-weight: bold;
  color: #D51927;
  line-height: 27px;
  width: 100%;
}
.lsxc_main2_r ul li .date2{
  font-size: 18px;
  color: #999;
  line-height: 100%;
  width: 100%;
  margin-top: 5px;
}
.lsxc_main2_r ul li .content{
  font-size: 18px;
  color: #333;
  width: 450px;
  line-height: 30px;
  margin: -5px 0 -5px 10px;
}
.lsxc_main3{
  width: 100%;
}
.lsxc_main3_1{
  width: 1200px;
  margin-top: 24px;
}
.lsxc_main3_1 .picScroll-left{ width:1200px; position:relative; }
.lsxc_main3_1 .picScroll-left .hd{ }
.lsxc_main3_1 .picScroll-left .hd .prev,.lsxc_main3_1 .picScroll-left .hd .next{ display:block;  width:30px; height:80px; overflow:hidden; cursor:pointer; position:absolute; top:68px; z-index:2; }
.lsxc_main3_1 .picScroll-left .hd .prev{ background:url(../images/pic42.png) no-repeat; left:0px; }
.lsxc_main3_1 .picScroll-left .hd .next{ background:url(../images/pic43.png) no-repeat; right:0px; }
/*.lsxc_main3_1 .picScroll-left .hd .prevStop{ background-position:-60px 0; }
.lsxc_main3_1 .picScroll-left .hd .nextStop{ background-position:-60px -50px; }*/
.lsxc_main3_1 .picScroll-left .hd ul{ font-size: 0px; width: 100%; text-align:center; overflow:hidden; zoom:1; position: absolute; bottom: 0px; right: 0px; z-index: 2; }
.lsxc_main3_1 .picScroll-left .hd ul li{ width:10px; height:10px; overflow:hidden; margin:0 7px; text-indent:-999px; cursor:pointer; background-color: #fff; border-radius: 50%; display:inline-block; *display:inline; *zoom:1; }
.lsxc_main3_1 .picScroll-left .hd ul li.on{ background-color: #D51927; }
.lsxc_main3_1 .picScroll-left .bd{ overflow:hidden; }
.lsxc_main3_1 .picScroll-left .bd ul{ zoom:1; }
.lsxc_main3_1 .picScroll-left .bd ul li{
  width: 288px;
  margin-right: 16px;
  position: relative;
}
.lsxc_main3_1 .picScroll-left .bd ul li .pic{
  width: 288px;
  height: 216px;
  overflow: hidden;
}
.lsxc_main3_1 .picScroll-left .bd ul li .pic img{
  width: 288px;
  height: 216px;
}
.lsxc_main4{
  width: 100%;
}
.lsxc_main4_1{
  width: 1200px;
  padding-top: 4px;
}
.lsxc_main4_1 ul{
  width: 1220px;
}
.lsxc_main4_1 ul li{
  width: 550px;
  margin: 20px 20px 0 0;
  padding: 21px 20px 21px 20px;
  background:#F5F5F5;
  border-radius:4px;
}
.lsxc_main4_1 ul li .date{
  width: 74px;
  text-align: right;
  padding-right: 10px;
  border-right: 1px solid #E5E5E5;
}
.lsxc_main4_1 ul li .date1{
  font-size: 26px;
  font-weight: bold;
  color: #D51927;
  line-height: 27px;
  width: 100%;
}
.lsxc_main4_1 ul li .date2{
  font-size: 18px;
  color: #999;
  line-height: 100%;
  width: 100%;
  margin-top: 5px;
}
.lsxc_main4_1 ul li .content{
  font-size: 18px;
  color: #333;
  width: 455px;
  line-height: 30px;
  margin: -5px 0 -5px 10px;
}
.lsxc_main5{
  width: 100%;
}
.lsxc_main5_1{
  font-size: 34px;
  color: #D51927;
  width: 1200px;
  line-height: 100%;
  text-align: center;
  margin-top: 66px;
  padding-bottom: 48px;
  background: url(../images/pic90.png) no-repeat center bottom;
}
.lsxc_main5_2{
  width: 1018px;
  padding-top: 10px;
}
.lsxc_main5_2 ul{
  width: 1018px;
}
.lsxc_main5_2 ul li{
  width: 1018px;
  margin-top: 40px;
}
.lsxc_main5_2 ul li .nr1{
  font-size: 28px;
  color: #333;
  line-height: 48px;
}
.lsxc_main5_2 ul li .nr1.style1{
  margin-left: 40px;
}
.lsxc_main5_2 ul li .nr2{
  font-size: 28px;
  color: #333;
  width: 100%;
  line-height: 37px;
}
.lsxc_main5_2 ul li .nr2 span.style1{
  font-size: 18px;
  color: #D51927;
  margin-left: 10px;
}
.lsxc_main5_2 ul li .nr3{
  font-size: 24px;
  color: #666;
  width: 100%;
  margin-top: 29px;
}
.lsxc_main5_2 ul li .nr3 .danxuan{
  width:26px;
  height:26px;
}
.lsxc_main5_2 ul li .nr3 .r_01{
  display:none;
}

.lsxc_main5_2 ul li .nr3 .mmmg1{
  float:left;
  position:relative;
  width:26px;
  cursor:pointer;
}
.lsxc_main5_2 ul li .nr3 .mmmg1 img{
  position:absolute;
  left:0;
  top:0;
}
.lsxc_main5_2 ul li .nr3 .mmmg1 img.mmg1{
  display:block;
}
.lsxc_main5_2 ul li .nr3 .mmmg1 img.mmg2{
  display:none;
}
.lsxc_main5_2 ul li .nr3 b{
  float:left;
  font-weight:normal;
  min-width: 272px;
  line-height:26px;
  font-size: 24px;
  color: #666;
  margin-left: 6px;
}
.lsxc_main5_2 ul li .nr4{
  font-size: 0px;
  width: 100%;
  margin-top: 20px;
}
.lsxc_main5_2 ul li .nr5{
  width: 100%;
  text-align: center;
  margin-top: 4px;
}
.lsxc_main5_2 ul li .wbk1{
  font-size: 24px;
  color: #666;
  width: 306px;
  height: 48px;
  line-height: 48px;
  padding: 0 14px;
  background-color: #F2F2F2;
  border: 0px;
  border-radius: 4px;
}
.lsxc_main5_2 ul li .wbk2{
  font-size: 24px;
  color: #666;
  width: 990px;
  height: 124px;
  line-height: 32px;
  padding: 8px 14px;
  background-color: #F2F2F2;
  border: 0px;
  border-radius: 4px;
  resize: none;
}
.lsxc_main5_2 ul li .wbk3{
  font-size: 24px;
  color: #666;
  width: 120px;
  height: 48px;
  line-height: 48px;
  margin-left: 10px;
  padding: 0 14px;
  background-color: #F2F2F2;
  border: 0px;
  border-radius: 4px;
}
.lsxc_main5_2 ul li .btn1{
  font-size: 28px;
  color: #fff;
  width: 368px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background-color: #D51927;
  border: 0px;
  border-radius: 4px;
}
.lsxc_main5_2 ul li ::-webkit-input-placeholder { /* WebKit browsers */
  color: #666;
}
.lsxc_main5_2 ul li :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #666;
}
.lsxc_main5_2 ul li ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #666;
}
.lsxc_main5_2 ul li :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #666;
}

/* 返回顶部 */
.fhdb{
  width: 60px;
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 10000;
  cursor: pointer;
}

/* 图片放大弹窗 */
.popup{
  display: none;
}
.popup.active{
  display: flex;
  align-items: center;
  opacity: 1;
  height: 100%;
  pointer-events: auto;
}
.popup .popup-backdrop{
  position: fixed;
  top:0;
  left: 0;
  z-index:999999;
  width: 100%;
  height: 100%;
  background: rgba(30,37,54,.6);
}
.popup .popup-bd{
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index:999999;
  box-sizing: border-box;
  padding: 120px;
}
.popup .popup-bd img{
  width: auto;
  height: 100%;
  display: block;
  margin: 0 auto;
}
.popup .popup-bd .btn-close{
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 1;

  transition: opacity .3s ease;
  opacity: .8;
  border: none;
  background: none;
  cursor: pointer;
  display: block;
  width: 25px;
  height: 25px;
}
.popup .popup-bd .btn-close:after{
  transform: rotate(-45deg);
  position: absolute;
  left: 13px;
  top: 0;
  content: ' ';
  height: 33px;
  width: 2px;
  background-color: #fff;
}
.popup .popup-bd .btn-close:before{
  transform: rotate(45deg);
  position: absolute;
  left: 13px;
  top: 0;
  content: ' ';
  height: 33px;
  width: 2px;
  background-color: #fff;
}