.div1 {
	height: 450px;
	width: 100%
}

.div2 {
	clear: both;
	height: 50px;
	margin: 0 auto;
	background-color: #f3f3f3
}

.div3 {
	height: 166px
}

.div4 {
	height: 50px;
	width: 100%;
	color: #4191d6;
	font-size: 25px;
	border-bottom: 1px dashed #7f7f7f
}

.div5 {
	height: 572px;
	overflow: hidden;
	clear: both
}

.div6 {
	height: 50px;
	width: 100%;
	color: #4191d6;
	font-size: 25px;
	border-bottom: 1px dashed #7f7f7f
}

.div8 {
	height: 50px;
	width: 100%;
	color: #4191d6;
	font-size: 25px;
	border-bottom: 1px dashed #7f7f7f
}

.div9 {
	height: 320px
}

.div10 {
	height: 50px;
	width: 100%;
	color: #4191d6;
	font-size: 25px;
	border-bottom: 1px dashed #7f7f7f
}

.div11 {
	margin: 20px auto;
	width: 1200px
}

.div12 {
	height: 50px;
	width: 100%;
	color: #4191d6;
	font-size: 25px;
	border-bottom: 1px dashed #7f7f7f
}

.div13 {
	margin: 35px 0
}

.div14 {
	height: 50px;
	width: 100%;
	color: #4191d6;
	font-size: 25px;
	border-bottom: 1px dashed #7f7f7f
}

.div15 {
	height: 350px
}

.div16 {
	height: 50px;
	width: 100%;
	color: #4191d6;
	font-size: 25px;
	border-bottom: 1px dashed #7f7f7f
}

.div17 {
	height: 300px;
	width: 100%;
	margin: 0 auto
}

.div18 {
	height: 463px;
	width: 510px;
	margin: 0 auto;
	background: url("../images/index_50.png") no-repeat;
	background-size: 100%;
	float: left;
	margin-left: 16px;
	position: relative
}

.div20 {
	height: 331px;
	width: 398px;
	margin: 0 auto;
	background: url("../images/index_37.png") no-repeat;
	background-size: 100%;
	margin-top: 6px
}

.div19 {
	margin: 20px auto;
	height: 380px;
	width: 1200px;
	background: url("../images/index_43.png")
}

.index_1 {
	float: left;
	background-color: black;
	width: 85px;
	height: 85px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.index_2 {
	line-height: 28px;
	width: 212px;
	margin: 0 auto;
	color: #777;
	padding: 0 5px
}

.index_3 {
	height: 70px;
	border-bottom: 1px dashed #dbdbdb;
	line-height: 30px;
	cursor: pointer
}

.index_4 {
	width: 222px;
	float: left;
	height: 390px;
	border: 1px solid #d9d9d9;
	margin-right: 20px;
	background-color: white;
	margin-bottom: 20px
}

.index_4_1 {
	width: 222px;
	float: left;
	height: 390px;
	border: 1px solid #d9d9d9;
	margin-bottom: 20px;
	background-color: white
}

.index_4_2 {
	width: 222px;
	float: left;
	height: 390px;
	border: 1px solid #d9d9d9;
	margin-bottom: 20px;
	background-color: white
}

.index_5 {
	width: 171px;
	float: left;
	height: auto;
	margin-top: 15px
}

.index_6 {
	width: 151px;
	height: auto;
	line-height: 25px;
	text-align: center;
	cursor: pointer
}

.index_7 {
	background: url("../images/index_45.png");
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: white;
	font-size: 16px;
	font-weight: bold
}

.img_1 {
	background: url("../images/index_7.png") no-repeat;
	width: 291px;
	float: left;
	height: 163px;
	cursor: pointer
}

.img_1:hover {
	background: url("../images/index_7_1.png") no-repeat
}

.img_2 {
	background: url("../images/index_8.png") no-repeat;
	width: 291px;
	float: left;
	height: 163px;
	cursor: pointer;
	margin-left: 12px
}

.img_2:hover {
	background: url("../images/index_8_1.png") no-repeat
}

.img_3 {
	background: url("../images/index_9.png") no-repeat;
	width: 291px;
	float: left;
	height: 163px;
	cursor: pointer;
	margin-left: 12px
}

.img_3:hover {
	background: url("../images/index_9_1.png") no-repeat
}

.img_4 {
	background: url("../images/index_10.png") no-repeat;
	width: 291px;
	float: left;
	height: 163px;
	cursor: pointer;
	margin-left: 12px
}

.img_4:hover {
	background: url("../images/index_10_1.png") no-repeat
}

small {
	display: block
}

#n {
	margin: 10px auto;
	width: 100%
}

#slideshow {
	position: relative;
	height: 215px;
	margin: 0 auto;
	width: 100%;
	min-width: 1200px;
	top: 0;
	z-index: 0
}

#slideshow .slideshow_div {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
	opacity: .0;
	height: 450px;
	overflow: hidden
}

#slideshow div img {
	display: block;
	border: 0;
	margin-bottom: 10px
}

#slideshow div.current {
	z-index: 10
}

#slideshow div.prev {
	z-index: 9
}

.tabs {
	width: 100%
}

.tabs li {
	border: 1px solid black;
    border-radius: 15px;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    margin-right: 20px;
    margin-top: 17px;
    float: left;
    position: relative;
}

.tabsclick {
	background-color: #37414B;
	color: white
}

.tabs li:hover {
	background: #37414B;
	color: white
}

.tabs li a {
	display: block;
	padding: 0 20px;
	outline: 0
}

.tabs li a:hover {
	background: #ccc
}

.tabs .thistab,.tabs .thistab a:hover {
	background: #8c95a4;
	color: white
}

.tab_con {
	overflow: hidden;
	height: 850px
}

.div7 {
	height: 888px;
	margin-top: 15px
}
.thumbnail_xz {
	width: 14px;
	height: 14px
}

.thumbnail_sc {
	width: 14px;
	height: 14px;
	margin-left: 10px
}

.thumbnail_div {
	width: 100px;
	height: 132px;
	position: absolute;
	left: 25px;
	background-color: #9ea1a8;
	color: white;
	font-size: 13px;
	display: none
}

.list_lh {
	width: 296px;
	height: 390px;
	margin: 0 auto;
	background-color: white;
	overflow: hidden
}

.list_lh2 {
	width: 346px;
	height: 390px;
	margin: 0 auto;
	background-color: white;
	overflow: hidden
}

.list_lh3 {
	width: 1080px;
	height: 380px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0px 60px;
	padding-top: 40px;
}

.list_lh4 {
	width: 100%;
	height: 218px;
	margin: 0 auto;
	background-color: white;
	overflow: hidden
}

.list_lh5 {
	width: 100%;
	height: 218px;
	margin: 0 auto;
	background-color: white;
	overflow: hidden
}

.list_lh10 {
	width: 100%;
	height: 50px;
	margin: 0 auto;
	overflow: hidden
}

.list_lh li {
	height: 70px
}

.list_lh2 li {
	height: 80px
}

.scroll_a {
	color: white !important
}

.scroll_a {
	color: white !important;
	TEXT-DECORATION: none
}

.scroll_a:visited {
	COLOR: white !important;
	TEXT-DECORATION: none
}

.scroll_a:hover {
	COLOR: white !important;
	text-decoration: underline
}

.scroll_a:active {
	COLOR: white !important;
	text-decoration: underline
}

.sound {
	background: url("../../images/out.png") no-repeat;
	height: 11px;
	width: 30px;
	float: left
}

.sound_in {
	background: url("../../images/in.png") no-repeat
}

.index_bg_1 {
	background: url(../images/index_bg_1.png) top center no-repeat;
	width: 432px;
	height: 31px;
	margin-top: 10px
}

.index_bg_2 {
	background: url(../images/index_bg_2.png) top center no-repeat;
	width: 432px;
	height: 31px;
	margin-top: 10px
}

.index_bg_3 {
	background: url(../images/index_bg_3.png) top center no-repeat;
	width: 289px;
	height: 31px;
	margin-top: 10px
}

#triangle-topright {
	width: 0;
	height: 0;
	border-top: 60px solid #4292d7;
	border-left: 60px solid transparent;
	position: absolute;
	top: 0;
	right: 0
}

.rotate45 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.index_lawyer {
	width: 220px;
	float: left;
	height: 360px;
	cursor: pointer;
	background-color: white;
	border: 1px solid #ddd;
	margin-right: 18px;
	border-bottom: 2px solid #FABB00;
}

.index_lawyer_1 {
	width: 220px;
	float: left;
	height: 360px;
	background-color: white;
	cursor: pointer;
	border: 1px solid #ddd;
	margin-right: 18px;
	border-bottom: 2px solid #FABB00;
}

.index_lawyer_2 {
	background-color: #FABB00;
}

.index_lawyer_div_bg {
	background-color: #4292d7;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 1
}

.index_lawyer_div {
	position: relative
}
.index_60 {
	width: 399px;
	height: 445px;
	float: left;
	background-color: white;
	border-right: 1px solid #ccc;
	margin-top: 40px
}

.index_60:HOVER {
	border: 1px solid #FABB00;
	height: 465px;
	width: 399px;
	margin-top: 0;
	padding-top: 40px;
	border-top: 5px solid #FABB00
}

.index_61:HOVER {
	border: 1px solid #FABB00;
	height: 465px;
	width: 399px;
	margin-top: 0;
	padding-top: 40px;
	border-top: 5px solid #FABB00
}

.index_62:HOVER {
	border: 1px solid #FABB00;
	height: 465px;
	width: 398px;
	margin-top: 0;
	padding-top: 40px;
	border-top: 5px solid #FABB00;
}

.index_61 {
	width: 399px;
	height: 445px;
	float: left;
	background-color: white;
	border-right: 1px solid #ccc;
	margin-top: 40px
}

.index_62 {
	width: 399px;
	height: 405px;
	float: left;
	background-color: white;
	margin-top: 40px
}

.index_63 {
	border: 1px solid #d9d9d9;
	height: 349px;
	margin-top: 30px;
	padding-top: 20px
}

.index_63:HOVER {
	border: 1px solid #4292d7;
	border-top: 6px solid #4292d7;
	padding-top: 15px
}
.titleTop{
	width: 20px;
	border-bottom: 2px solid #FABB00;
	height: 30px;
	margin: 0 auto;
}
.lawRecommend_titleTop{
	width: 20px;
	border-bottom: 2px solid #FABB00;
	height: 70px;
	margin: 0 auto;
}
.titleLeft {
	margin-left: 407px;
	width: 90px;
	float: left;
	border-bottom: 1px solid #d9d9d9;
	height: 35px;
}
.title {
	width: 200px;
	float: left;
	text-align: center;
	line-height: 65px;
	font-size: 30px;
	color: #333333;
	cursor: pointer;  
	height: 30px;   
}

.titleRight {
	width: 90px;
	float: left;
	border-bottom: 1px solid #d9d9d9;
	height: 35px;
}

.index_51 {
	background: url(../../images/newDoc/index_51.png) top center no-repeat;
	width: 1200px;
	height: 236px;
	margin: 0 auto;
	-moz-background-size: 100% 100%;
    background-size: 100% 100%;
	
}
.index_53 {
	background: url(../../images/newDoc/index_53.png) center center no-repeat;
	width: 1200px;
	height: 200px;
	margin: 0 auto;
	margin-top: 25px
}
.contract_17{
	height:300px;
    overflow: hidden;
    background-color: #FFFFFF;
}
.contract_13_img{
    float: left;
    border-right: 2.5px solid #030200;
    width: 26px;
    height: 18px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: 15px;
}
.contract_13_title{
	font-size: 21px;
	color: #030200;
	vertical-align: middle;
	margin-left: 5px;
}
.contract_13_top{
	font-size: 16px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    background-color: #FABB00;
}
.index_bg {
	width: 1200px;
	margin: 0 auto;
	height:510px;
	border: 1px solid #cccccc;
	clear: both;
}
.contract_14 {
    height: 210px;
    position: relative;
    margin-top:20px;
    text-align: center;
    background-color: #FFFFFF;
}
.contract_14_titile{
	margin-top: 10px;
    font-weight: bold;
    font-size: 20px;
}
.contract_14_content{
	padding: 10px 20px;
    font-size: 16px;
}

.indexbtn1 {
	background: url(../../images/newDoc/indexbtn1.png) top center no-repeat;
	width: 118px;
	height: 120px;
	margin: 0 auto;
	cursor: pointer
}
.indexbtn1_text{
    padding: 20px 0px;
    color: #AEAEAE;	
}
.indexbtn1_1 {
	background: url(../../images/newDoc/indexbtn1_1.png) top center
		no-repeat;
	width: 118px;
	height: 120px;
	cursor: pointer;
	margin: 0 auto
}

.indexbtn2 {
	background: url(../../images/newDoc/indexbtn2.png) top center no-repeat;
	width: 118px;
	height: 120px;
	margin: 0 auto;
	cursor: pointer
}
.entry{
    margin: 18px 0px;
    height: auto;
    overflow: hidden;
}
.indexbtn2_1 {
	background: url(../../images/newDoc/indexbtn2_1.png) top center
		no-repeat;
	width: 118px;
	height: 120px;
	margin: 0 auto;
	cursor: pointer
}

.indexbtn3 {
	background: url(../../images/newDoc/indexbtn3.png) top center no-repeat;
	width: 118px;
	height: 120px;
	margin: 0 auto;
	cursor: pointer
}

.indexbtn3_1 {
	background: url(../../images/newDoc/indexbtn3_1.png) top center no-repeat;
	width: 118px;
	height: 120px;
	margin: 0 auto;
	cursor: pointer
}

.indexbtn4 {
	background: url(../../images/newDoc/indexbtn4.png) top center no-repeat;
	width: 118px;
	height: 120px;
	margin: 0 auto;
	cursor: pointer
}

.indexbtn4_1 {
	background: url(../../images/newDoc/indexbtn4_1.png) top center no-repeat;
	width: 118px;
	height: 120px;
	margin: 0 auto;
	cursor: pointer
}
.top_search {
	width: 650px;
	height: 55px;
	margin: 0 auto;
	font-size: 15px;
	margin-top:20px;
	background-size: 100% 100%;
	border: 1px solid #f4c340;
}
.top_search_input {
	width: 510px;
	font-size: 15px;
	line-height: 30px\9;
	line-height: 30px;
	_line-height: 30px;
	border: none !important;
	outline-color: white !important;
	border: 0;
	position: absolute;
	top:14px;left:55px
}
.choose{
	color: #FABB00
}
.lawyerSearchBtn{
	background-color: #FABB00;
	width: 60px;
	height: 41px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	border: none !important;
	border: 0;
	color: white;
	font-size: 15px;
	margin-top: 6px;
}

.hetongSearchBtn {
	background-color: #f4c340;
	width: 80px;
	height: 55px;
	cursor: pointer;
	border: none !important;
	border: 0;
	color: white;
	font-size: 15px;
	position: absolute;
	top: 0;
	right:0px;
}

.serviceLayout{
	width: 1210px;
	margin: 0 auto;
	height: 350px;
	overflow: hidden;
	clear: both;
}
.lawService{
	width: 1200px;
	margin: 0 auto;
	height: 480px;
	overflow: hidden;
	clear: both;
	margin-top: 60px;
	background-color: #FAFAFA;
}
.indexbtn{
	width: 300px;
	float: left;
	height: 180px;
	margin-top: 40px;
	text-align: center;
}
.btn_title{
    border: 1px solid #ccc;
    border-radius: 15px;
    background-color: white;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    margin-top: 10px;
    color: #2C2C31;
}
.titleHeight{
    height: 80px;
}
.lawRecommend{
    width: 1200px;
	margin: 0 auto;
	height: 670px;
	overflow: hidden;
	clear: both;
}

.lawyer_year{
   font-size: 14px;
   text-align: center;
   color: #C3C3C3;
   margin-top:5px;
}
.exceeding{
   padding: 0px 10px;
   clear: both;
   height: 30px;
   text-align: center;
   word-break: keep-all;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis
}
.caseService{
	height: 650px;
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	background-color: #FAFAFA;
}
.lawSchool{
    width: 1200px;
    clear: both;
    height: 840px;
    margin: 0 auto;
}
.content {
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 220px;
}

.index_62_titile{
	width: 300px;
	text-align: center;
	margin: 0 auto;
}
.index_62_content{
    font-size: 21px;
    color: black;
    vertical-align: middle;
    margin-left: 5px
}
.index_62_images{
    float: left;
    width: 30%;
    height: 65px;
}
.index_62_height{
    height: 30px;
    clear: both;
}
.index_62_middle{
    height: 85px;
    width: 100%;
    cursor: pointer;
}
.index_62_right{
      float: right;
      width: 62%;
      margin-left: 10px;
      line-height: 23px;
}
.index_62_lawerName{
      font-size: 15px;
      font-weight: bold;
}
.index_62_practice{
    float: left;
    margin-right: 5px;
}
.index_62_year{
      color: #8A98E3;
      font-size: 12px;
}
.index_62_field{
      height: 60px;
      padding: 5px;
      line-height: 25px;
      border-bottom: 2px solid #516DF5;
}
.index_62_fieldLeft{
      width: 50px;
      float: left;
      color: #A19FA0;
}
.index_62_fieldRight{
      float: left;
      color: #A19FA0;
      margin-top: 10px
}
.index_62_qrcode{
      width: 100%;
      height: 80px;
      margin: 15px 0px
}
.index_62_qrcodeLeft{
      /* width: 30%; */
      height:80px;
      width:80px;
      float:left;
}
.index_62_qrcodeRight{
	 float: right;
     width: 140px;
     font-size: 12px;
     padding: 10px;
     color: #565B5F;
     line-height:20px
}
.index_62_consult{
      width: 100%;
}
.index_62_consult input{
     height:36px;
     width: 60%;
     background-color: #516DF5;
     border: 0;
     cursor: pointer;
     color: #FEFFFF;
     margin-right: 8px;
}
.contractTemplate{
     width: 1200px;
     margin: 0 auto;
     background-color: #F3F3F3;
     height: 737px
}

.tab_conbox{
     height: 480px;
     padding:25px 12px;
}
#tabbox{
	 width: 875px;
	 float: left;
	 margin: 0 auto;
	 background-color: white;
}
.userVoice{
      width: 1200px;
      margin: 0 auto;
      background-color:#FAFAFA;
      height: 580px; 
}
.voiceContent{
      padding: 40px 0px;
      width: 1200px;
      margin: 0 auto;
      background-color:#FFFFFF;
      clear: both;
      height: 320px;
}
.voice1{
	  margin-left: 57px;
      padding: 0 40px;
      padding-top: 40px;
      width: 450px;
      height: 240px;
      border: 1px solid #FABB00;
      margin-bottom: 30px;
      float: left;
      margin-right: 25px;
      background-color: #FAFAFA;
}
.voice2{
      padding: 0 40px;
      width: 450px;
      height: 240px;
      padding-top: 40px;
      border: 1px solid #FABB00;
      margin-bottom: 30px;
      float: left;
      background-color: #FAFAFA;
}
.voiceName{
      height: 80px;
      line-height: 80px;
      float: left;
      margin-right: 10px;
      font-size: 16px;
      font-weight: bold;
}
.voiceDescribe{
      margin-top: 10px;
      line-height: 30px;
      font-size: 14px;
      height: 40px;
}
.voiceBox{
      float: left;
      height: auto;
      font-size: 16px;
}
.voiceImg{
      height: 80px;
      width: 100px;
      margin-left: 20px;
      float: left;
}
.dailyParlance{
      width: 1200px;
      margin: 0 auto;
      height: 470px;
}
.dailyParlance_box{
      width: 1200px;
      margin: 0 auto;
      background-color:#FFFFFF;
      clear: both;
      height: 254px;
}
.parlance1{
      width: 288px;
      height: 289px;
      border: 1px solid #F3F3F3;
      float: left;
      margin-right: 10px;
}
.parlanceImg{
      height: 130px;
      width: 100%;
      margin-right: 10px;
}
.parlance_title{
      height: 40px;
      line-height: 40px;
      margin-right: 10px;
      font-size: 15px;
      font-weight: bold;
      white-space: nowrap !important;     
 	  text-overflow: ellipsis;
 	  overflow: hidden;
}
.parlance_content{
      height: auto;
      font-size: 16px;
}
.parlance_describe{
      font-size: 14px;
      height: 65px;
      overflow: hidden; 
 	  text-overflow: ellipsis;
 	  line-height: 22px;
 	  display: -webkit-box;
	 -webkit-box-orient: vertical;
	 -webkit-line-clamp: 3;
	  overflow: hidden;
}
.smallIcon{
      float: left;
      height: 100px;
      width:70px;
}
.parlanceRight{
    width: 86%;
    float: left;
    padding: 20px;
    cursor: pointer;
}
.commonTools{
      width: 1200px;
      margin: 0 auto;
      height: atuo;
}
.commonToolBox{
      background-color:#FAFAFA;
      clear: both;
      padding: 20px 156px;
      margin-bottom: 100px 
}
.commonTool_ul{
      width:460px;
      float:left;
}
.commonTool_li{
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 40px;
    line-height: 40px;
    width: 440px;
}
.commonTool_index{
	margin-right: 10px;
	width:20px;
	height: 20px;
	text-align: center;
	float: left;
	margin-top: 10px;
	line-height: 20px;
	color:#ffffff;
	background: #FABB00;
}
.lawBox{
    width: 1200px;
    margin: 0 auto;
    height: 450px;
    overflow: hidden;
    clear: both;
}

.index_lawyer_div_middle{
    height:180px;
}
.index_lawyer_div_img{
    height: 190px;
    width: 100%;
    margin: 0 auto;
    cursor: pointer;
    background-color: white;
}

.lawyer_img{
	height: 190px;
    width: 190px;
    margin-left: 15px;
}
.lawyer_office{
    color: #666666
}
.lawyer_desc{
    padding: 10px;
    color: black;
    margin: 20px auto;
    display: none;
    line-height: 22px;
    text-align: center;
}
.school_top {
	width: 960px;
	float: left;
	height: 36px;
	margin-bottom: 20px;
	font-size: 16px;
}

.blueColor {
	font-size: 17px;
	font-weight: bold;
	margin: 0px 10px
}

.school_height {
	line-height: 40px;
}

.greyColor {
	color: #777777;
}

.index_60_top {
	width: 200px;
	text-align: center;
	margin: 0 auto;
}

.index_60_title {
	font-size: 21px;
	color: black;
	vertical-align: middle;
	margin-left: 5px
}
.index_60_line{
	border-top: 2px solid #FABB00;
	margin: 0 auto;
    margin-top: 15px;
    width: 40px; 
}
.index_60_middel {
	padding: 12px 30px;
}

.index_60_a {
	color: #555555;
	font-size: 15px;
	font-weight: bold;
}

.index_60_more {
	text-align: right;
	line-height: 30px;
}

.index_61_title {
	width: 270px;
	text-align: center;
	margin: 0 auto;
}

.index_61_content {
	font-size: 21px;
	color: black;
	vertical-align: middle;
	margin-left: 5px;
}

.index_61_middel {
	padding: 12px 30px;
	margin-top: 10px;
}

.index_60_li {
	height: 40px;
	padding: 18px 0px;
	line-height: 30px;
}

.index_61_li {
	height: 20px;
	padding: 18px 0px;
}

.contract_13_middel {
	width: 300px;
	float: right;
	height: 530px;
}

.case_middel {
	width: 1200px;
	height: 450px;
	overflow: hidden;
	background-color: white;
}

.mulitline5 li {
	line-height: 25px;
	height: 55px;
}

.mulitline5_div1 {
	height: 55px;
	clear: both;
	line-height: 55px;
}

.mulitline5_div2 {
	width: 135px;
	float: left;
	height: 55px;
}

.mulitline5_div3 {
	font-size: 15px;
	clear: both;
	width: 125px;
	float: left;
}

.case_left {
	float: left;
	width: 20px;
}

.case_year {
	height: 21px;
	border-left: 1px solid #d9d9d9;
}

.case_vertical {
	height: 20px;
	border-left: 1px solid #d9d9d9;
}

.case_right {
	width: 900px;
	float: left;
	height: 55px;
	margin-left: 20px;
}

.blueColor1 {
	float: left;	
	width: 60px;	
	height: 40px;
	color: #393939;
}

.blueColor2 {
	float: left;
	text-overflow: ellipsis;
	width: 530px;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	height: 40px;
	color: #3B3B3B;
}

.blueColor3 {
	color: #FABB00;
}

.blueColor4 {
	float: left;	
	width: 60px;	
	height: 40px;
}


.swiper-pagination-bullet-active {
	opacity: 1;
	background: #F2C23E
}


.swiper-button-prev-index {
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABCCAYAAAAlkZRRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzREJFQUM0QzU1MzExRTk5Mjg5RjhENzJBMTU1Q0JDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgzREJFQUM1QzU1MzExRTk5Mjg5RjhENzJBMTU1Q0JDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODNEQkVBQzJDNTUzMTFFOTkyODlGOEQ3MkExNTVDQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODNEQkVBQzNDNTUzMTFFOTkyODlGOEQ3MkExNTVDQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yCaEuAAAD+UlEQVR42sSaa2iNcRzH/45lrFwjSyZqLgm5tNiLuV+GNSJRbImxkJpLKfFCkb2ZW8rtBUlYrnNp7reQWprshb2QRS61Fa1m0xDfH9+n9PR7jrOzc57frz6R7/Hs0znnef7//7d1GD9lrjOe2eAy6KRku1KM5WaCiwFye57du7YtYig3GVwCnZXsANgsf7ESzAHXQZqSHQMlePd+WQlmR5E7AYo9OQvBLFAJuirZaVD0r1zYgmPALdBdyc6DQsj99AdhCY6iXA8luwKWanJhCQ4Hd0BvJZOPexHkWoP+c7IFh4K7oI+SifTCaHLJFsykRLqSPQLzQMv/LpIswUHgHuivZE+BrK/NsVwoGYIZlMtQsiowBzTFerFEC/an3EAlqwazQGNbLphIwXTeEJlKVkO5L229aKIE+1BuiJLVgumgIZ4LJ0KwN+WGK9lrytXHe/H2CvbkCjFSyerAFPChPT+gPYKypt7kGuuf92Aa/3QWgt24TGUp2Qe+c3WJ+HLHIyj7uGvc1/mnnt+514l6NETikLvOHbF/GihXm8gHa1sEO/P0NVnJvvA5V5PoZSlWwU48fc1QskbKVSdjUY/EKHeO51f/NHFtrUrWluh/gik8K+QrWTN3JU+TuaGMJtgRnJJNpZK1cD/3KNnb8UgUueNgsZK1UvpOGIcZTbADOAoKAuQW8SHtLARF7jBYobxWTl1LeQpzFoIitx+sDpAr5PnVWQmWgfXKa+SkX8S72VkJloINAXLF7EycleAOsCUg38i2yVkKRjs4j+Ujx1RwF9jEj9M/BXxYp1gKyuwB6wIkl4Byp9e0od7Fh/j801qmBeACSLUUdLxbl4EfymvzQIXTm9FQl7qzXM60m0f2fVfDlAzaLMjOeb7T26ep4IbTa9xQt1uV/Fi/KlkOj5zdLQUdi6DcgMInm41CL0tBmcc8i3xWsnEuuEEN9dBUxaZA61hG853uayko84JHzk9KNgI8AP0sBWVegYngnZINAw/BAEtBx1pDJN8oWSYlB1kKyrzlo0arOQZScrCloMxHMAm8VLIMfieHWQo63tVStT1Xsn6UHGEp6Ph8lEfQEyWTR899p5ecoQk6rjS5lPGP12FnWQrKNHHtvqFk0mXfdnrpGZqgTDM7mwol8zrtHEvBf+uRciXrynd4mqWgzHfWJCeVLI2b3lxLQa8uWQ6OKFkXfg3yLQW9ZmIN2Kdkf5rbCVPzFlgKepJSq+wOkCyH5BJLQW+2gu3Kv0spcAqShdaCMjvd31958hcEfxpdSK6yFpQpC2gxxOUIJNdaC3otxkqlxZAS9SAkS6wFZaSkL1BaDJHcC8kt3hfUcs6Ab2wz/OVUKSRTfwswADGB17DvgSuIAAAAAElFTkSuQmCC");
}

.swiper-button-next-index
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAABCCAYAAADUms/cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzMUUxOTA0QzU1MzExRTk5Q0Y4RTJCMTYwQjI1MTNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgzMUUxOTA1QzU1MzExRTk5Q0Y4RTJCMTYwQjI1MTNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODMxRTE5MDJDNTUzMTFFOTlDRjhFMkIxNjBCMjUxM0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODMxRTE5MDNDNTUzMTFFOTlDRjhFMkIxNjBCMjUxM0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7cubZaAAAD8klEQVR42sSaWUiVURSFjxq3EswKpbIBAykpC8yijIwcygYrskkIrUCLqIeCMmh6CipIiKAJH4wmCQobzAbSNCKEiKICfYjCBqOkQRoMS2pvWhf+9j1qqffsBQthXbh+nP8M++z7h0xOnbfbGLPd/K1W8iJyhQmyaqvK2/0slLyDXCRyH/k8eZZRVCj+biYfFJ/1IZeRU7XhWBvJxeLzcDKPe4o23C/yWnKJBfAKeaomnB+wgHxG5BFYHJM04Vht5DzyOZFHkm+QJ2jC+QFXkC+IvD/5Onm8Jpx/r1tOviryKPJN8lhNOD/gYsB4FY1stCYcq4W8kFwj8sHkSnKcJhzrGzmLfFfkQ8lV5JGacKwv5LnkeyIfDsARmnCsZpy3D0Qei0c8TBOO9YmcSX4s8jgADtGEYzWRM8h1Ih+FVRytCcd6B8CnIh+DEYzWhGM1oqR6LvJxOEkGaMKxXpHTyS9FnoizOFITzmDk0sivRT4Rx18/TTiDuZeBuehVMurBcE04Vj0ecZPIp3UFsKfhWE+wUX8U+QyUYH014VgPsVE3i3wmbnU+TTiDM5jP4s8in4Mq26cJZ1DFZKGq8Wo+7im9NOFYt1EPtoici9jTU9KywjThDM7bbFTWXi3jq2h7gK7gWNfISy2AuXyZJ8AQTTjWJdzq2kS+mnxUArqGM1ipuRbANdyv8QJqwLFKyfnoMHi1wXg6XlpwrOPozUjATTR6+0xn+4wDFeO8PSDyQgL8HqoMF9ZB76VVc+T4f58k54icH/OW2qryIi04HxZFtgVsPYEd0ZpzvbGdZImct5YCAivxDq1LcS1XhnLKq5/kPAIrlc/dlcJxQqTLic/zjsDKbJPShSJQpsvGN1cqSwisor0VE2xF4gaWLPKvXEoRWGVHyzmYGoi7a5KlIcQL4k5ne02wFAWwRJF/IM82ga00Z3CDUGAmWPormbgAGQ24GDRy4kX+Biu1TutqyN3NGgvYC/L0/wHr6ZHjvjC3X2NF/gx9lAatdgR3NastYPXY2xq68qU9ARePRykb1o/Qgmjs6hd3Fy4BIxYj8vt4lG+78+XdgeP96xa2DXnL51X5vruPpKtwSdguokRe3U4DxxlcMsBkv5d7wPPMnx9TjAZcCiAiLZflBZaGjTO4dLQUIkR+lsseS5vBGRwf1JdNYNv0BNoLP4JxQP8LHJc2F01gu/QYeZWlreAMjm9HtjYpX4LXWW7rzuByMJ8k2B5uGQQbrCM4fjvilKUw2Ene5vLWLZWP+SRfiCkk73fdEvCK59EhcogA49bUYde3b/kukwRrw0g6B/OO3FbyXsstfKUJfHXI6cjtsoD5X3hRA2P9FmAAlQPYarkCJzoAAAAASUVORK5CYII=")
}