@charset "utf-8";
/* CSS Document */

.banner .swiper-pagination-bullet{ width:108px !important; height:7px;}
.item_01{
	width:100%; 
	margin:0 auto;
}
.title{ 
	width:1200px; 
	margin:50px auto;
}
.title h1{
	font-size:28px;
	color:#b71c22;
	text-align:center;
	font-weight:bold;
}
.title p{
	font-size:16px;
	color:#7b8390;
	text-align:center;
	background:url(../images/title_bg.png) no-repeat;
	letter-spacing:13px;
	text-indent: 13px;
	margin-top:25px;
}
.item_01 .part5{
	margin-top:-12px;
}
.part5 .tBox{
	width: 1200px;
	height: 430px;
	margin: 30px auto 0;
	position: relative;
}
.part5 .tBox .picBox{
	width: 1200px;
	margin: 0 auto;
	height: 100%;	
	overflow: hidden;
	position: relative;
}
#posBox{
	width: 2048px;
	position: absolute;
	left: 0;
	top: 0;	
}
.item_01 .title{
	margin-top:38px;
}
.item_01 .part5 .tBox .picBox .roll{
	position: relative;
	margin-right: 46px;	
	perspective: 1000px;   	
	cursor: pointer;
	box-shadow:1px 2px 2px #ccc;
	border-radius:5px;
	height:379px;
}
.item_01 .part5 .tBox .picBox .roll:last-child{
	margin-right: 0px;	
}
.item_01 .part5 .tBox .picBox li .bg{
	width: 100%;
	height: 65px;
	background: #000;
	opacity: 0.8;
	filter:alpha(opacity=80); 
	position: absolute;
	left: 0;
	bottom: 0;
}
.item_01 .part5 .tBox .picBox li h3{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 65px;
	text-align: left;
	padding-left: 13px;
}

.item_01 .part5 .tBox .picBox li .tName{
	font-size: 18px;
	color: #fff;
	padding-top: 13px;
	margin-bottom: 5px;
}
.item_01 .part5 .tBox .picBox li .tTitle{
	font-size: 12px;
	color: #b4b4b4;
}

.roll .box-content{
	width: 100%;
	height: 480px;
	position: absolute;
	top: 0;
	left: 0;
	background:url(../images/bg1.png) no-repeat;
	transform: rotateY(90deg);
	transition: all 0.8s ease-in-out 0s;
	overflow: hidden;
}
.roll .box-img{
	transform: rotateY(0);
	transition: all 0.8s ease-in-out 0s;
}
.roll .box-img p{
	width:265px;
	text-align:center;
	font-size:16px;
	color:#2e2e2e;
	margin-top:-92px;
}
.roll .box-img p span{
	width:100%;
	display:block;
	height:32px;
}
.roll:hover .box-img{
	transform: rotateY(-90deg);
}
.roll:hover .box-content{
	transform: rotateY(0);
}
.roll .box-content .t1,.roll .box-content2 .t1{
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	padding-top: 20px;
}
.roll .box-content .t2,.roll .box-content2 .t2{
	font-size: 16px;
	color: #fff;
	padding-top: 12px;
}
.roll .box-content .t3,.roll .box-content2 .t3{
	width: 190px;
	height: 1px ;
	background: #fad08a;
	margin: 20px auto 0;
}
.roll .box-content .t4,.roll .box-content2 .t4{
	font-size: 16px;
	width: 230px;
	text-align: justify;
	color: #fff;
	margin: 5px auto 0;
	line-height:24px;
	text-align:center;
}

.box-content2{
	position: absolute;
	left: 0px;
	top: -470px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7;
	filter:alpha(opacity=70); 
	color: #fff;
}
.anniuk{
	width:100%;
	float: left;
	text-align: center;
}
.anniu1{
	border:1px solid #b71c22;
	height: 35px;
	width:289px;
	line-height: 35px;
	text-align:center;
	border-radius: 200px 0px 0px 200px; 
	cursor:pointer;
	font-size: 16px;
	display: inline-block; 
	color:#b71c22; 
	font-weight:bold;
	letter-spacing:5px;
	font-weight:bolder;
	
	
	}
.anniu2{
	background:#b71c22;
	height: 37px;
	width:165px;
	line-height: 37px;
	text-align:center;
	border-radius:  0px 200px  200px 0px ; 
	cursor:pointer;
	font-size: 16px;
	display: inline-block; 
	color:#fff; 	
	letter-spacing:5px;
	margin-left:-5px;
	font-weight:bolder;
	
	}
.anniu:hover{background: #ffc670;transform: scale(1.05);transition: all 0.5s;}
.fl{float:left;}
.fr{float:right;}
.item_02{
	width:100%;
	margin:50px auto;
	background:url(../images/team_bg.jpg) no-repeat;
	padding-bottom:118px;
	margin-bottom:0px;
}
.item_02 .title{ 
	width:1200px; 
	margin:50px auto;
}
.item_02 .title h1{
	font-size:28px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding-top:45px;
	margin-bottom:25px;
}
.item_02 .title p{
	font-size:16px;
	color:#fff;
	text-align:center;
	background:url(../images/title_bg2.png) no-repeat;
	letter-spacing:15px;
}
.item_02 .lawyers{
	width:1366px;
	margin:0 auto;
	padding-bottom:50px;
}
.item_02 .lawyers_list{ 
	width:1366px; 
	margin:0 auto;
	
}
.item_02 .lawyers .item_02_content{
	width:1366px;
	margin:0 auto;
	
}
.item_02 .lawyers .leader_introduce{
	width:1366px;
	margin:0 auto;
}
.item_02 .lawyers .leader_introduce .leader_img{
	width:558px;
	height:558px;
	float:left;
	padding-left:83px;
}
.item_02 .lawyers .leader_introduce .item_02_right{
	width:420px;
	height:350px;
	float:left;
	margin-left:130px;
	padding-right:83px;
	margin-top:30px;
}
.item_02 .lawyers .leader_introduce .item_02_right h3{
	font-size:30px;
	color:#fff;
	font-weight:bold;
	margin-bottom:20px;
}
.item_02 .lawyers .leader_introduce .item_02_right p span{
	font-size:16px;
	color:#fff;
	border:1px solid #fff;
	border-radius:20px;
	padding:6px 20px;
	line-height:30px; 
	margin-right:20px;
	
}
.item_02 .lawyers .leader_introduce .item_02_right ul{
	padding:50px 0px 0px 0px;	
}
.item_02 .lawyers .leader_introduce .item_02_right ul li{
	padding:0px;	
}
.item_02 .lawyers .leader_introduce .item_02_right ul li p{
	font-size:16px;
	color:#fff;
	line-height:24px;
	background:url(../images/dian.png) no-repeat left top 10px;
	padding-left:15px;
	font-family:"微软雅黑";
	margin-bottom:30px
	
}

.item_02 .anniuk{
	width:100%;
	float: left;
	text-align: center;
	margin-top:30px;
}
.item_02 .anniu1{
	border:1px solid #fff;
	height: 35px;
	width:289px;
	line-height: 35px;
	text-align:center;
	border-radius: 200px 0px 0px 200px; 
	cursor:pointer;
	font-size: 16px;
	display: inline-block; 
	color:#fff; 
	font-weight:bolder;
	letter-spacing:5px;
	
	
	}
.item_02 .anniu2{
	background:#b71c22;
	height: 37px;
	width:185px;
	line-height: 37px;
	text-align:center;
	border-radius:  0px 200px  200px 0px ; 
	cursor:pointer;
	font-size: 16px;
	display: inline-block; 
	color:#fff; 
	font-weight:bolder;
	letter-spacing:5px;
	margin-left:-5px;
	
	}
.item_02 .anniu:hover{
	background: #ffc670;
	transform: scale(1.05);
	transition: all 0.5s;
}
.item_02 .team_more{ 
	padding:8px 53px; 
	background:#b71c22; 
	color:#fff; 
	font-size:16px;
	font-weight:lighter;
	border-radius:5px;
	float:right;
	margin-right:130px;
	margin-top:-100px;
}
.item_03{
	width:100%;
	margin:0px auto;
	background:#f1f3f5;
	padding:66px 0px 87px 0px;
	
}

.item_03 .title{ 
	width:1200px; 
	margin:0px auto;
	margin-top:-25px;
}

.item_03 .advantage{
	width:1200px;
	margin:0 auto;
	margin-top:-10px;
}

/* 必要布局样式css */
.item_03 .serve-content {
    position: relative;
}

.item_03 .serve-content-box {
    width: 1200px;
    margin: 50px auto;
	background:#f1f3f5;
	margin-bottom:40px;
}




.item_03 .serve-content-list {
    float: left;
    width: 420px;
    height: 390px;
}

.item_03 .serve-content-info {
    width: 755px !important;
    height: 358px !important;
    float: left;    
    position: relative;
	margin-left:25px;
	background: #fff;
	padding-top:25px;
	box-shadow:1px 2px 2px #ccc;
	border-radius:5px;
	
}

.item_03 .serve-content-btn a:hover {
    background: #41b8fc;
}

.item_03 .serve-content-middle {
    overflow: hidden;
}
.item_03 .serve-content-list ul{
	
}

.item_03 .serve-content-list ul li {
    display: block;
    width: 200px;
    padding: 32px 0px;
    background: #fff;
    margin-bottom: 17px;
    cursor: pointer;
	margin-right:20px;
	float:left;
	border-radius:5px;
	box-shadow:1px 2px 2px #ccc;
	text-align:center;
	transition:ease all 0.8s;
	
	
}
.item_03 .serve-content-list ul li:nth-child(2n) {
	margin-right:0px;
}
.item_03 .serve-content-list ul li:nth-child(3) {
	margin-bottom: 0px;
}
.item_03 .serve-content-list ul li:nth-child(4) {
	margin-bottom: 0px;
}

.item_03 .serve-content-list ul  .on  {
    background: url(../images/youshi_bg.jpg) no-repeat;
	
	
}

.item_03 .serve-content-list ul li span {
     
    width: 84px;
    height: 84px;
}

.item_03 .serve-content-list ul li p {
    display: block;
    overflow: hidden;
    line-height: 28px;
    color: #333;
    font-size: 16px;
	padding-top:3px;
}

.item_03 .serve-content-list ul .on p {
    color: #fff;
	
}

.item_03 .serve-content-info ul {
    width: 700px;
    height: 337px;
    position: absolute;
    
}
.item_03 .serve-image-img{ width:700px; padding-left:35px; margin-top:30px;}
.item_03 .serve-image-img  img{
	width:160px;
	height:109px;
	float:left;
	margin-right:25px;
}
.item_03 .serve-image-img  img:last-child{
	margin-right:0px;
}

.item_03 .serve-image-box {
    width: 700px;
    height: 175px;
    left: 0;
	background:#fff;
	padding-left:35px;
}

.item_03 .serve-image-info {
    width: 700px;
    height: 99px;
	
}

.item_03 .serve-image-info-title {
    overflow: hidden;
}

.item_03 .serve-image-info-title h1{
	font-size:26px;
	font-weight:bold;
	color:#3d4450;
	background: url(../images/h1_bg.jpg) no-repeat left bottom;
	height:53px;
	width:700px;
	display: block;
	margin-top:30px;
}
.item_03 .serve-image-info-title h2{
	font-size:20px;
	font-weight:bold;
	color:#3d4450;
	margin-top:15px;
}

.item_03 .serve-image-info strong {
    display: block;
    font-size: 16px;
    color: #666;
    line-height: 24px;
    padding-top: 10px;
	width:660px;
	font-weight:lighter;
}
.item_03 .anniuk{
	padding-bottom:40px;
	padding-top:3px;
}


.item_04{
	width:100%;
	margin:0px auto;
	background:#fff;
	padding:0px 0px 67px 0px;
	
}
.item_04 .title{
	margin-top:43px;
	
}
.item_04 .news{
	width:1200px;
	margin:0px auto;
	margin-top:-8px;
	
	
}
.item_04 #my-slide{
	width:100%;
	height:380px;
}

.item_04 #my-slide .slide-list{
	max-width: 1200px;
	width:100%;
	height:380px;
	overflow: hidden;
	position: relative;
	margin:0 auto;
}

.item_04 #my-slide .slide-list li{
	margin-right:20px;
	height:362px;
	width:536px;
	position: absolute;
	top:0;
	overflow: hidden;
	
}
.gray{
  
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}
.item_04 #my-slide .slide-list li img{
	height:362px;
	width:536px;
	
}
.item_04 #my-slide .slide-list li p{ 
	width:100%;
	height:60px;
	background:#000;
	opacity:0.7;
	margin-top:-60px;
	z-index:999;
	line-height:60px;
	text-align:center;
	color:#fff;
	font-size:18px;
	letter-spacing:2px;
}

/**顶部幻灯片按钮**/
.item_04 .slick-top-prev{
	position:absolute;
	display: block;
	height: 37px;
	width:37px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	top: 50%;
	left: 0px;
	margin-top:-47px;
}

.item_04 .slick-arrow{
	background-color: #a2a7b0;
	font-family: monospace;
	font-weight: 100;
	font-size: 32px;
	color: #fff;
	outline: none;
	z-index: 1;
	opacity: .95;
}
.item_04 .slick-arrow:hover{
	background-color: #f00;
	color: #fff;
	transition:all 0.5s;
}

.item_04 .slick-top-prev:before{
	content: "<";
	font-weight: bold;
}

.item_04 .slick-top-next{
	position:absolute;
	display: block;
	height: 37px;
	width:37px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	top: 50%;
	right: 0px;
	margin-top:-47px;
}

.item_04 .slick-top-next:before{
	content: ">";
	font-weight: bold;
}
button{
	border:none;
}

.item_04 .anniuk{
	margin-top:30px;
}

.item_05{
	width:100%;
	margin:50px auto;
	background:#fff;	
	background:url(../images/case_bg.jpg) no-repeat;
	height:809px;
	margin-bottom:0px
	
}
.item_05 .title{
	padding-top:43px;
}

.item_05 .magic-content {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:-6px;
	
}

.item_05 .magic-header {
	     
    text-align: center;
}

.item_05  .magic-tab {
    font-size: 20px;    
}

.item_05 .magic-tab-head {
    width: 1200px;
    margin: 0 auto;
	border-bottom:1px solid #c3b49f;
	border-top:1px solid #c3b49f;
}

.item_05 .magic-tab-body .hot_news{
    width: 1200px;
    margin: 0 auto;
	margin-bottom:50px;
	display:block;
	height:250px;
	
}
.item_05 .magic-tab-body .hot_news .hot_left{
    width: 385px;
    height:250px;
	left:0px;
	top:0px;
	float:left;
	
}
.item_05 .magic-tab-body .hot_news .hot_left img{
    width: 385px;
    height:250px;
	left:0px;
	top:0px;
	float:left;
	
	
}
.item_05 .magic-tab-body .hot_news .hot_left span{
    width: 75px;
    height:36px;
	float:left;
	margin-left:-385px;
	z-index:99;
	background:#b71c22;
	color:#fff;
	font-size:16px;
	position:absolute;
	line-height:36px;
	
	
}
.item_05 .magic-tab-body .hot_news .hot_rigth{
    width: 710px;
    height:190px;
	right:0px;
	top:0px;
	margin-left:30px;
	padding:30px 35px;
	float:left;
	background:#b4383d;
	
}

.item_05 .magic-tab-body .hot_news .hot_rigth h1{
    font-size:30px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	margin-bottom:20px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow:hidden;
	
	
}
.item_05 .magic-tab-body .hot_news .hot_rigth p{
    width: 710px;
	right:0px;
	top:0px;
	color:#fff;
	font-size:16px;
	line-height:26px;
	text-align:left;
	 text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow:hidden;
	
}
.item_05 .magic-tab-body .hot_news .hot_rigth  .case_num{
    
	color:#fff;
	font-size:12px;
	line-height:28px;
	text-align:right;
	margin-top:20px;
	
	
}
.item_05 .magic-tab-head ul li {
    padding-bottom: 15px;
    width: 300px;
    color: #333;
    font-size: 18px;
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    height: 80px;
    float: left;
	line-height:80px;
}
.item_05 .magic-tab-head ul li span{ 
	width:1px; 
	height:36px; 
	background:#c3b49f; 
	float:right; 
	margin-top:22px
}

.item_05 .magic-tab-head ul  .on a {
    color: #fff;    
	background:#b71c22;
	padding:5px 50px;
	transition: all 0.5s;
}


.item_05 .magic-tab-body ul {
    margin-top: 50px;
    margin-left: 0px;
    text-align: center;
    width: 1200px;
}

.item_05 .magic-tab-body ul li {
    margin:0px 22px 0px 0px;
    float: left;
    width: 385px;
    margin-bottom: 45px;

}

.item_05 .magic-tab-body ul li:last-child {
    margin-right:0px; 
    
}

.item_05 .magic-item-title {
    text-align: left;
    float: left;
    margin-right: 20px;
    width: 80px;
    margin-left: 0px;
	border-right:1px solid #c3b49f;
	height:70px;
	
}

.item_05 .magic-item-text {
    font-size: 50px;
    line-height: 1;
    font-weight: normal;
    height: 50px;
    overflow: hidden;
	color:#2e2e2e;
}

.item_05 .magic-item-time {
    font-size: 14px;
    color: #999;
    margin: 0;
    line-height: 1.8;
    height: 50px;
    overflow: 2e2e2e;
}

.item_05 .magic-item-info {
    float: left;
    width: 284px;
    text-align: left;
}

.item_05 .magic-item-info p {
    font-size: 14px;
    color: #999;
    margin: 0;
    line-height: 1.8;
    height: 50px;
    overflow: hidden;
}

.item_05 .magic-info-title {
    font-size: 18px;
    width: 284px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.item_05 .magic-tab-body ul li a:hover{color:#b71c22; display:block;}
.item_05 .magic-tab-body ul li a:hover p{color:#b71c22; transition:ease 0.5s; }
.item_05 .magic-tab-body ul li a:hover .magic-item-title .magic-item-text{color:#b71c22; transition: ease 0.5s;  }
.item_05 .magic-tab-body ul li a:hover .magic-item-title .magic-item-time{color:#b71c22; transition:ease 0.5s; }

.item_05 .magic-info-text {
    vertical-align: middle;
}



.item_06{
	width:100%;
	margin:0px auto;
	background:#fff;
	height:768px;
	
}
.item_06 .title{
	margin-top:42px;
	
}
.item_06 .magic-content {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
	margin-top:-9px;
	
}

.item_06 .magic-header {
	     
    text-align: center;
}

.item_06  .magic-tab {
    font-size: 20px;    
}

.item_06 .magic-tab-head {
    width: 1200px;
    margin: 0 auto;
}

.item_06 .magic-tab-head ul li {
    padding-bottom: 15px;
    width: 385px;
    color: #333;
    font-size: 18px;
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    height: 80px;
    float: left;
	line-height:80px;	
	transition: all 0.5s;
	background:#f9f9f9;
	margin-right:20px;
	font-weight:bolder;
}
.item_06 .magic-tab-head ul li:last-child {
    
	margin-right:0px;
}

.item_06 .magic-tab-head ul  .on  {
    color: #fff;    
	background:#b71c22;
	
}
.item_06 .magic-tab-head ul  .on a{
    color: #fff;    
	 
	
}
.item_06 .magic-tab-head ul li a {
    color: #2e2e2e;  
	background:none;
	transition:ease all 0.5s;
	
}
.item_06 .magic-tab-body .tab{ width:385px;}
.item_06 .magic-tab-body ul {
    margin-top: 50px;
    margin-left: 0px;
    text-align: center;
    width: 1200px;
	padding-top:20px;
}

.item_06 .magic-tab-body ul li {
    margin:0px 22px 0px 0px;
    float: left;
    width: 385px;
    margin-bottom: 23px;

}

.item_06 .magic-tab-body ul li:last-child {
    margin-right:0px; 
    
}

.item_06 .magic-item-title {
    text-align: left;
    float: left;
    margin-right: 20px;
    width: 80px;
    margin-left: 0px;
	border-right:1px solid #c3b49f;
	height:70px;
	
}

.item_06 .magic-item-text {
    font-size: 50px;
    line-height: 1;
    font-weight: normal;
    height: 50px;
    overflow: hidden;
	color:#2e2e2e;
}

.item_06 .magic-item-time {
    font-size: 14px;
    color: #999;
    margin: 0;
    line-height: 1.8;
    height: 50px;
    overflow: 2e2e2e;
}

.item_06 .magic-item-info {
    float: left;
    width: 284px;
    text-align: left;
}

.item_06 .magic-item-info p {
    font-size: 14px;
    color: #999;
    margin: 0;
    line-height: 1.8;
    height: 50px;
    overflow: hidden;
}

.item_06 .magic-info-title {
    font-size: 18px;
    width: 284px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.item_06 .magic-tab-body ul li a:hover{color:#b71c22; display:block;}
.item_06 .magic-tab-body ul li a:hover p{color:#b71c22; transition:ease 0.5s; }
.item_06 .magic-tab-body ul li a:hover .magic-item-title .magic-item-text{color:#b71c22; transition: ease 0.5s;  }
.item_06 .magic-tab-body ul li a:hover .magic-item-title .magic-item-time{color:#b71c22; transition:ease 0.5s; }

.item_06 .magic-info-text {
    vertical-align: middle;
}

.item_06 .m-slide{ 
	position: relative; 
	width:1200px; 
	height: 428px;
	margin:0 auto;
}
.item_06 .m-slide .bottom-shadow{ 
	position: absolute;  
	bottom: -3px; 
	left: 0; 
	width: 100%; 
	height: 1px; 
	overflow: hidden;
	border-top: 1px solid #e0e0e0; 
	background: #e6e6e6; 
	border-bottom: 1px solid #ececec
 }
.item_06 .m-slide .img { float: left; position: relative;  width: 760px; height: 428px; }
.item_06 .m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 760px; height: 428px; }
.item_06 .m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.item_06 .m-slide .img .first { display: block }.m-slide .tab { float: right }
.item_06 .m-slide .tab .first { border-top: 0 }
.item_06 .m-slide .tab li{ width:385px;  background:url(../images/video_ico_c.png) no-repeat left top; transition: linear all 0.5s; overflow:hidden; }
.item_06 .m-slide .tab a { text-decoration: none; display: block; position: relative; width: 385px; height: 49px;  text-align:left; }
.item_06 .m-slide .tab a h1{ 
	font-size:18px; 
	color:#bfbfbf; 
	margin-bottom:10px; 
	font-weight:bold;  
	text-align:left; 
	padding-left:40px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow:hidden;
	
}
.item_06 .m-slide .tab a span { 
	width:350px; 
	height:0px; 
	margin-top:10px;
	color:#2e2e2e; 
	font-size: 16px; 
	line-height: 26px; 
	transition:linear all 0.5s;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-align:left;
	display:block;
	padding-left:40px;
	display:none;
}
.item_06 .m-slide .tab a .des { left: 18px; top: 26px; height: 16px; line-height: 16px; color: #999 }
.item_06 .m-slide .tab .first a { height: 50px }
.item_06 .m-slide .tab .on{background:url(../images/video_ico.png) no-repeat left top; height:138px; }
.item_06 .m-slide .tab .on span{ height:80px;  transition:linear all 0.5s; display:block; }
.item_06 .m-slide .tab .on h1{ color:#3d4450;}
.item_06 .m-slide .v_more{ width:100%; text-align:right; color:#b71c22; float:right; margin-top:-80px;}
.item_06 .m-slide .v_more a{ font-size:16px; color:#b71c22;}


.item_06 .btn{ width: 64px; height: 64px; background: transparent url("../images/play-btn.png") no-repeat;
            position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border: none;
        }
.item_06 .btn .pause{ background-image:url(../images/pause-btn.png);}

.item_06 .anniuk{
	margin-top:8px;
	margin-bottom:50px;
}

.item_07{
	width:100%;
	margin:50px auto;
	background:url(../images/chanquan_bg.jpg) no-repeat;
	height:704px;
	margin-bottom:0px;
	
}
.item_07 .title{
	
	padding-top:45px;
	
}
.item_07 .knowledge{
	width:1200px;
	margin:0px auto;
	height:395px;
	margin-bottom:50px;
	margin-top:-6px;
	 	
}
.item_07 .knowledge dl{
	width:280px;
	height:395px;
	background:#fff;
	border-radius:5px;
	box-shadow:1px 2px 1px #ccc, 1px -1px 1px #ccc, -1px 1px 1px #ccc, -1px -1px 1px #ccc;	
	float:left;
	margin-right:25px;
	transition: ease all .3s;
} 
.item_07 .knowledge dl:last-child{
	
	margin-right:0px;
}
.item_07 .knowledge dl dt{
	width:90%;
	height:95px;
	margin:0 auto;
	border-bottom:1px solid #dddddd;
	line-height:95px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin-top:50px;
	transition:all 0.5s;
	color:#b71c22;
	
}
.item_07 .knowledge dl:nth-child(1) dt{
	background:url(../images/kicon_1.png) no-repeat top center;
}
.item_07 .knowledge dl:nth-child(2) dt{
	background:url(../images/kicon_2.png) no-repeat top center;
}
.item_07 .knowledge dl:nth-child(3) dt{
	background:url(../images/kicon_3.png) no-repeat top center;
}
.item_07 .knowledge dl:nth-child(4) dt{
	background:url(../images/kicon_4.png) no-repeat top center;
}
.item_07 .knowledge dl dd{
	font-size:16px;
	color:#2e2e2e;
	line-height:30px;
	background:url(../images/dian2.png) no-repeat left top 14px;	
	font-family:"微软雅黑";
	width:80%;
	margin:15px auto;
	transition:all 0.5s;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	
}
.d_height{ height:186px;}
.item_07 .knowledge dl dd a{
	font-size:15px;
	color:#2e2e2e;
	line-height:26px;
	display:block;
	padding-left:0px;
	font-family:"微软雅黑";
	padding-left:13px;
	margin:0px auto;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow:hidden;
	padding-top:5px;
	
	
}
.item_07 .knowledge dl:hover{
	transform: translateY(-10px);
	 
}
.item_07 .knowledge dl a:hover {
	color:#b71c22;
	
}
.item_07 .knowledge dl  .k_more{
	width:36px;
	height:36px;
	background:url(../images/k_more.png) no-repeat;
	transition:all 0.5s;
	margin-top:0px;
}
.item_07 .knowledge dl  .k_more a{
	width:36px;
	height:36px;
	display:block;	 
}
.item_07 .knowledge dl .k_more:hover {
	background:url(../images/k_more_c.png) no-repeat;
}
.item_07 .anniu1{
	border:1px solid #b71c22;
	height: 35px;
	width:400px;
	line-height: 35px;
	text-align:center;
	border-radius: 200px 0px 0px 200px; 
	cursor:pointer;
	font-size: 16px;
	display: inline-block; 
	color:#b71c22; 
	font-weight:bolder;
	letter-spacing:5px;
	
	
	}
.item_08{
	width:100%;
	margin:0px auto;
	background:#fff;
	padding-bottom:36px;
	
}
.item_08 .title{
	margin-top:42px;
	
}
.item_08  .selected-solution>div{	
	width:1300px;
	position:relative;
	margin:0 auto ;	
}

.item_08 .honor{
	width:1200px;
	margin:0px auto;
	background:#fff;
	
	
}
.item_08 .honor .honor_img{
	width:1200px;
	margin:0px auto;
	background:#fff;
	
	
}
.item_08 .honor .honor_img ul li{
	width:289px;
	height:201px;
	float:left;
	margin-right:13px;
}
.item_08 .honor .honor_img ul li:last-child{	
	margin-right:0px;
}
.item_08 .honor .honor_img ul li li{
	width:289px;
	height:201px;
	
}

.slide_w{ margin-right:50px;}
.slide_w1{ margin-right:50px;}
.item_08 .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{color:#a2a7b0; font-size:30px; margin-top:55px;}
.item_08 .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{color:#a2a7b0; font-size:30px; margin-top:55px;}

.item_08  .more{
	width:1200px;	
	margin:0px auto;
	text-align:right;
	
}

.item_08 .more a{ color:#b71c22; margin-top:10px; font-size:16px; display:block;}
.item_09{
	width:100%;
	margin:0px auto;	
	height:85px;
	background:rgba(183,28,34,0.7);
	margin-top:10px;
	
}
.item_09 .msg{ width:1100px; margin:0 auto; padding-top:20px; text-align:center; padding-left:128px;}
.item_09 .msg .msg_tel{ width:328px; height:35px; border-radius:5px; background:#fff; line-height:35px; padding-top:10px; float:left; }
.item_09 .msg .msg_tel .msg_img1{ background:url(../images/tel_18.png) no-repeat left center; width:36px; height:29px; float:left; margin-left:10px;}
.item_09 .msg .msg_tel .msg_img2{ background:url(../images/tel_19.png) no-repeat left center; width:25px; height:30px; float:left;}
.item_09 .msg .msg_tel input{ height:30px; border:none; float:left; margin-left:10px;margin-right:10px; width:220px;}
.item_09 .msg .msg_content{ width:446px; height:35px; border-radius:5px; background:#fff; line-height:35px; padding-top:10px; float:left; margin-left:20px; }
.item_09 .msg .msg_content .msg_img1{ background:url(../images/msg.png) no-repeat left center; width:36px; height:29px; float:left; margin-left:10px;}
.item_09 .msg .msg_content input{ height:30px; border:none; float:left; margin-left:10px;margin-right:10px; width:360px;}
.item_09 .msg .btns{ float:left; width:160px; margin-left:20px;}
.item_09 .msg .submitBtn{ width:160px; height:45px; background:#b71c22; color:#fff; font-size:16px; border:none; opacity:1; border-radius:25px;}

.item_10{
	width:100%;
	margin:0px auto;
	background:#FFF;	
	margin-bottom:50px;
	margin-top:-5px;
	
	
}
.item_10 .notice_info{
	width:1200px;
	margin:0 auto;
	height:325px;
}
.item_10 .notice_info .notice_left{
	width:552px;
	height:272px;
	float:left;
	background:url(../images/gonggao_bg1.png) no-repeat;
	box-shadow:1px 3px 5px #e0dfdf;
	border-radius:8px;
}
.item_10 .notice_info .notice_left .ntitle{
	width:552px;
	height:55px !important;	
	background:#b71c22;
	color:#fff;
	line-height:55px;
	text-align:center;
	font-size:24px;
	font-weight:400;
	border-radius:8px 8px 0px 0px;
}
.item_10 .notice_info .notice_left div{ height:196px !important;}
.item_10 .notice_info .notice_left ul{
	margin-left:28px;
	margin-right:28px;
	margin-top:22px;
}
.item_10 .notice_info .notice_left ul li{
	color:#758290;
	font-size:16px;
	line-height:44px;
	letter-spacing:2px;
	background:url(../images/dian.jpg) no-repeat left center;
	padding-left:18px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow:hidden;
}
.item_10 .notice_info .notice_right{
	width:552px;
	height:273px;
	float:right;
	background:url(../images/gonggao_bg2.png) no-repeat;
	box-shadow:1px 3px 5px #e0dfdf;
	border-radius:8px;
}
.item_10 .notice_info .notice_right .ntitle{
	width:552px;
	height:55px !important;
	background:#b71c22;
	color:#fff;
	line-height:55px;
	text-align:center;
	font-size:24px;
	font-weight:400;
	border-radius:8px 8px 0px 0px;
}
.item_10 .notice_info .notice_right ul{
	margin-left:28px !important;
	margin-right:28px !important;
	margin-top:22px !important;
}
.item_10 .notice_info .notice_right div{ height:196px !important;}
.item_10 .notice_info .notice_right ul li{
	color:#758290;
	font-size:16px;
	line-height:44px;
	letter-spacing:2px;
	background:url(../images/dian.jpg) no-repeat left center;
	padding-left:18px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow:hidden;
}
.item_10 .notice_info .notice_left ul li a:hover{
	color:#b71c22;
}