@charset "UTF-8";
*{
	margin:0;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
html,body {
    position: relative;
    width:100%;
    height: 100%;
    font-family: "Noto Sans SC";
    font-weight:500;
    font-size: 14px;
    overflow:auto;
}
body {
    color: #000;
    margin: 0;
    padding: 0;
}
a,a:link,a:hover{
	text-decoration: none;
}
header{
	width:100%;
	background:url(../img/head_bg.jpg) 0 0 no-repeat;
	box-shadow:0 2px 12px #ddd;
}
.grey{
	background:#f8f8f8;
}
.white{
	background:#fff;
}
@media screen and (min-width:1200px){
.main{
	width:1200px;
	margin:0 auto;
}
.pt_l{
	float:left;
	width:58%;
    height:370px;
	overflow:hidden;
}
.pt_r{
	float:left;
	width:42%;
    height:370px;
    padding:80px 50px;
	overflow: hidden;
}
}
@media screen and (max-width:1199px){
 .main{
	width:96%;
	margin:0 auto;
}
.pt_l{
	float:left;
	width:58%;
    height:300px;
	overflow:hidden;
}
.pt_r{
	float:left;
	width:42%;
    height:300px;
    padding:20px;
	overflow: hidden;
}
.te_text p span{
	width:50px;
	height: 30px;
	overflow:hidden;
	float:left;
}
.cdes{
	height:80px;
	overflow:hidden;
}
}
ul,ol{
	list-style-type:none;
}
.cl{
	overflow:hidden;
}
.logo{
	float:left;
    margin-top:12px;
}
.slogen{
	float:left;
	margin-left:60px;
	margin-top:50px;
	font-weight:bold;
	color:#003605;
	font-size:30px;
	letter-spacing: 1px;
}
.tel{
	float:right;
	padding-right:200px;
	margin-top:90px;
	font-weight:600;
	color:#222;
	font-size:16px;
}
nav{
	width:100%;
	height:50px;
	line-height:50px;
	background:#a01f24;
	font-size:16px;
	font-weight:600;
}
nav ul li{
    width:14.28%;
    float:left;
    text-align:center;
    position: relative;
}
nav ul li.active{
	background:#e9e9e9;
}
nav ul li:hover{
    background:#e9e9e9;
}
nav ul li:hover a{
    color:#003605;
}
nav ul li>ul{
	width:100%;
	background:#e9e9e9;
	position:absolute;
	z-index:3;
	top:46px;
	left:0;
	display:none;
}
nav ul li:hover>ul{
	display:block;
}
nav ul li.active>ul li.active,nav ul li>ul li:hover{
	background:#003605;
}
nav ul li>ul li{
	width:100%;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #fff;
	display:inline-block;
	overflow:hidden;
}
nav ul li a,nav ul li>ul li:hover a{
	color:#fff;
}
nav ul li.active a{
	color:#003605;
}
nav ul li.active>ul li.active a{
	color:#fff;
}
.banner{
	width:100%;
	position:relative;
	overflow:hidden;
}
.bslogen{
	width:463px;
	height:80px;
	display:block;
    position:absolute;
    left:50%;
    margin-left:-231px;
    top:30%;
    z-index:9999;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-button-next, .swiper-button-prev{
	color:#b2b2b2!important;
}
.bslogen{
	position:absolute;
	top:120px;
	font-size:46px;
	letter-spacing:1px;
	color:#fff;
	text-align:center;
}
.btext{
	position:absolute;
	bottom:0;
	width:1200px;
	margin:0 auto;
	background:rgba(212, 212, 212, 0.8);
	height:50px;
	line-height:50px;
	text-align: center;
}
.btext a{
    color:#003605;
}
.public{
	width:100%;
	margin-top:50px;
	overflow:hidden;
}
.pubtxt{
	font-size:38px;
	color: #003605;
	letter-spacing: 1px;
}
.public hr{
	width:100px;
	margin:8px 0!important;
	border-top:5px solid #c31618;
}
.inews,.pt,.idesign,.walks,.icase{
	width:100%;
	margin-top:30px;
	overflow:hidden;
}
.inews .in_l{
	width:30%;
	height:340px;
	float:left;
	padding:12px;
	border: 1px solid #e1e1e1;
	position: relative;
	overflow:hidden;
}
.in_l .vicon{
	width:64px;
	height:64px;
	display:block;
	position:absolute;
	left:50%;
	top:40%;
	margin-left:-32px;
	z-index:999;
}
.inews .in_c{
    width:40%;
    padding:0 10px;
    height:340px;
    float: left;
    position: relative;
    overflow:hidden;
}
.in_c .inc_n,.in_c .inc_b{
	width:100%;
	overflow:hidden;
}
.inc_n ul li{
	width:32.33%;
	margin-right:1.33%;
	float:left;
	text-align:center;
	height:42px;
	line-height:42px;
	background:#ececec;
	border-radius:4px!important;
	cursor:pointer;
	transition:all 0.3s;
}
.inc_n ul li.active{
	background:#c31618;
	color:#fff;
}
.inc_n ul li:nth-child(3){
	margin-right:0;
}
.inc_b ul{
	margin-top:12px;
	display:none;
}
.inc_b ul li{
	width:100%;
	background:url(../img/right.png) left center no-repeat;
	background-size:15px;
	padding-left:20px;
	padding-right:14px;
    height:34px;
    line-height:34px;
    display:inline-block;
	overflow:hidden;
}
.inews .in_r{
	width:30%;
	float:right;
	overflow: hidden;
}
.in_r .in_r_s{
	width:49%;
	margin-right:2%;
	float:left;
}
.in_r a:hover{
	color:#fff;
}
.in_r .in_r_s:nth-child(2){
	margin-right:0;
}
.igr{
	width:100%;
	height:100px;
	letter-spacing:1px;
	padding-top:16px;
	padding-left:90px;
	padding-right:20px;
	font-size:22px;
	background:#ececec url(../img/talka.png) 20px center no-repeat;
	margin-bottom:12px;
	border-radius:6px!important;
	display:block;
	text-align:center;
}
.igr:nth-child(2){
	background:#ececec url(../img/diaochaa.png) 20px center no-repeat;
}
.igr:nth-child(3){
	background:#ececec url(../img/zhaopina.png) 20px center no-repeat;
}
.igr:nth-child(1):hover{
    background:#a01f24 url(../img/talkb.png) 20px center no-repeat;
    color:#fff;
}
.igr:nth-child(2):hover{
	background:#a01f24 url(../img/diaochab.png) 20px center no-repeat;
	color:fff;
}
.igr:nth-child(3):hover{
	background:#a01f24 url(../img/zhaopinb.png) 20px center no-repeat;
	color:fff;
}
.service{
	width:100%;
	height:324px;
	margin-bottom:12px;
	border-radius:6px!important;
	background:#b2b2b2 url(../img/servicea.png) center 100px no-repeat;
	font-size:28px;
	padding-top:170px;
	letter-spacing:2px;
	display:block;
	text-align:center;
}
.service:hover{
    background:#a01f24 url(../img/serviceb.png) center 100px no-repeat;
    color:fff;
}
@media screen and (min-width:1920px){
 .leader{
	width:100%;
	margin-top:50px;
	padding:50px 0;
	color:#fff;
	background:url(../img/leader_bg.jpg) center 0 no-repeat;
	background-size:cover;
	overflow:hidden;
 }	
}
@media screen and (max-width:1919px){
 .leader{
	width:100%;
	margin-top:50px;
	padding:1% 0;
	color:#fff;
	background:url(../img/leader_bg.jpg) center 0 no-repeat;
	background-size:cover;
	overflow:hidden;
 }	
 .lg_des{
 	margin-bottom:2%;
 }
}
.lg{
	width:50%;
	/*float:left;*/
	margin:0 auto;
	overflow:hidden;
}
.lg_img{
	float:left;
	width:48%;
	overflow:hidden;
}
.lg_text{
	float:left;
	width:50%;
	overflow:hidden;
}
.lg_text h3{
	margin-top:50px;
	font-size:24px;
}
.lg_text h4{
    margin-top:30px;
    font-size:16px;
}
.lg_text h5{
    font-size:12px;
}
.lg_des{
	width:100%;
	padding:12px 30px 0 0;
	overflow:hidden;
}
.lg_des p{
	margin:0;
	padding:0;
	line-height:23px;
	font-size: 12px;
}
.lg:nth-child(2){
	padding-left:50px;
}
.lg:nth-child(2) .lg_img img{
    float:right;
}
.lg:nth-child(2) .lg_des{
	width:100%;
	padding:12px 0px 0 0;
	overflow:hidden;	
}
.right{
	text-align:right;
	padding-right:25px;
}
h4 span{
	font-size:13px;
	margin-left:20px;
}
.bgrey{
	background:#e0e0e0;
}
.bgrey:hover{
	background:#a01f24;
	color:#fff;
}
.ptr{
	float:right;
	font-size:16px;
	font-weight:normal;
	margin-top:26px;
	color:#474443;
}
.walks ul li{
	width:32.33%;
	height:300px;
	float:left;
	display:block;
	margin-right:1.33%;
	margin-bottom:1.33%;
	background:#ececec;
	border-radius:4px!important;
	overflow:hidden;
}
.walks ul li .wimg{
	width:100%;
	height:200px;
	overflow:hidden;
}
.walks ul li img{
	width:100%;
	display:block;
}
.walks ul li:nth-child(1){
    height:616px;
}
.walks ul li:nth-child(1) .wimg{
	width:100%;
	height:460px;
	overflow:hidden;
}
.walks ul li:nth-child(1) .wtext{
	height:156px;
	padding:8px 30px;
	overflow:hidden;
}
.walks ul li:nth-child(3),.walks ul li:nth-child(5){
    margin-right: 0;
}
.wtext{
	height:100px;
	padding:14px 30px 0;
	overflow:hidden;
}
.wtext h3,.wtext h4{
	margin: 0;
	line-height:30px;
}
.wtext hr{
	border-top:3px solid #a01f24;
	width:60px;
	margin-top:6px;
}
.walks ul li:nth-child(1) .wtext{
    padding-top:40px;
}
.wtext h3{
    color:#a01f24;
}
.walks ul li:hover .wtext{
    background:#a01f24;
    color:#fff;
}
.walks ul li:hover .wtext hr{
    border-top:3px solid #fff;
}
.walks ul li:hover .wtext a,.walks ul li:hover .wtext a h3{
    color:#fff;
}
.pt_l img{
	width:100%;
	height:100%;
}
.pt_r h4{
	letter-spacing:1px;
}
.pt_r hr{
	width:80px;
	border-bottom:5px solid #c31618;
}
.pt_r:hover hr{
	width:80px;
	border-bottom:5px solid #ffffff;
}
.pt_r:hover a {
    color: #fff;
}
.pt_r h5{
	line-height: 24px;
}
.idesign ul li{
	width:33.33%;
	height:265px;
	float:right;
	display:block;
	background:#eee;
	position:relative;
	overflow:hidden;
}
.idesign ul li:nth-child(1){
    height:530px;
}
.idesign ul li:hover img{
    transform: scale(1.1);
    transition: all 0.3s;
}
.idesign .ides_txt{
	height:80px;
	width:100%;
	position:absolute;
	bottom: 0;
	z-index: 3;
	text-align:center;
	line-height:80px;
	font-size:22px;
	background:rgba(0,0,0,0.5);
}
.idesign ul li:hover .ides_txt{
	height:265px;
	line-height:265px;
	background:rgba(160,31,36,0.5);
	transition: all 0.5s;
}
.idesign ul li:nth-child(1):hover .ides_txt{
	height:530px;
	line-height:530px;
	transition:all 0.3s;
	background:rgba(160,31,36,0.5);
}
.ides_txt a{
	color:#fff;
}
.icase ul li{
    width:24%;
    margin-right:1.25%;
    margin-bottom: 1%;
    float:left;
    position:relative;
    background:#f3f3f3;
    overflow:hidden;
}
.icase ul li:nth-child(4),.icase ul li:nth-child(8){
	margin-right:0;
}
.icase ul li:hover .ic_txt{
    height:100%;
    padding-top:20%;
    background:rgba(160,31,36,0.5);
}
.icase .ic_txt{
	width:100%;
	height:80px;
	line-height:80px;
	background:rgba(0,0,0,0.5);
	font-size:22px;
	text-align:center;
	position:absolute;
	left: 0;
	bottom: 0;
	z-index:3;
}
.ic_txt b{
	color:#fff;
	font-weight:normal;
}
.ic_txt a{
	color:#fff;
}
.ic_txt p{
	margin:0;
	padding:0 30px;
	line-height:34px;
	font-size:14px;
	color:#fff;
}
.icase ul li .ic_txt i{
	display:none;
	font-size:60px;
	color:#fff;
}
.icase ul li:hover .ic_txt i{
	display:block;
}
footer{
	width:100%;
	background:#a01f24 url(../img/b_bg.png) 0 20px no-repeat;
	background-size:100%;
	padding:50px 0 0;
	color:#fff;
	overflow:hidden;
}
.f_l{
	width:15%;
	float:left;
	border-right:1px solid #fff;
	overflow:hidden;
}
.f_c{
	width:60%;
	margin:0 5%;
	padding-left:10px;
	float:left;
	overflow:hidden;
}
.f_c_h{
	width:100%;
	font-size:14px;
	padding-left:3%;
	text-align:center;
	overflow:hidden;
}
.f_c_b{
	width:100%;
	text-align: center;
	font-size:18px;
	margin-top:30px;
	margin-bottom:20px;
	text-align:center;
	line-height:50px;
	overflow:hidden;
}
.fc_t{
	float:left;
	overflow:hidden;  	
}
.fc_t:nth-child(1){
 	width:22%;
}
.fc_t:nth-child(2){
 	width:33%;  
}
.fc_t:nth-child(3){
 	width:32%;  
}
.fc_t img{
	margin-right:10px;
}
.f_r{
	width:15%;
	float:left;
	padding:20px 10px;
	overflow:hidden;
}
.fbottom{
	width:100%;
	height:80px;
    background:#730000;
    padding-top:25px;
    line-height:20px;
    text-align:center;
    overflow:hidden;
}
.point{
	height:60px;
	line-height:60px;
	overflow:hidden;
}
.point ul li{
	float:left;
	font-size:16px;
}
.point ul li i{
	font-size:18px;
}
.point ul li a{
	color:#999;
}
.page_l{
    float:left;
    width:19%;
    margin-bottom:40px;
}
.page_l img{
	display: inline-block;
	margin-top:20px;
	margin-bottom:30px;
}
.page_l ul{
    width:100%;
    background:#fff;
    box-shadow:1px 3px 13px #ddd;
}
.page_l ul li{
	border-bottom:2px solid #efefef;
	height:60px;
	padding:10px 0;
	font-size:18px;
	overflow:hidden;
}
.page_l ul li a{
	width:50%;
	margin:0 auto;
	text-align:center;
	line-height:20px;
	display:block;
	word-break: break-all;
	overflow:hidden;
}
.page_l ul li.active{
    background:url(../img/pactive.png) 20px 12px no-repeat;
    background-size:25px;
}
.page_r{
    float:right;
    background:#fff;
    width:78%;
    min-height:800px;
    padding:40px 50px;
    margin-bottom:40px;
    box-shadow:1px 3px 13px #ddd;
}
.conbox{
	width:100%;
	background:#fff;
	margin-top:20px;
	border-radius:8px!important;
	box-shadow:1px 3px 13px #ddd;
	overflow:hidden;
}
.conbox .con_h{
	height:80px;
	line-height:80px;
	background:#464543;
	text-align:center;
	color:#fff;
	font-size:20px;
	overflow:hidden;
}
.con_b{
	padding:40px 30px;
}
.con_b p{
	margin: 0;
	font-size:14px;
	line-height:30px;
}
.con_b p b{
	font-size:20px;
	color:#a01f24;
}
.ptitle{
	font-size:22px;
	letter-spacing:1px;
	font-weight:600;
	margin-bottom:20px;
	overflow:hidden;
}
.ptitle hr{
	width:60px;
}
.pcontent{
	font-size:16px;
	line-height:30px;
}
.pt_content{
	background:#fff;
	padding:5%;
	margin-bottom:50px;
	overflow:hidden;
}
.plist{
	width:100%;
	display:inline-block;
}
.plist ul li{
	border-bottom:2px solid #eee;
	padding:12px 0;
	overflow:hidden;
}
.pl_img{
	float:left;
	width:18%;
	margin-right:4%;
}
.pl_img img{
	width:100%;
}
.pl_text{
	width:76%;
	float:left;
}
.pltitle,.te_title{
	font-size:16px;
	font-weight:600;
}
.pldes{
	color:#939393;
	line-height:30px;
}
.more{
	float:right;
}
.bpage{
	text-align:center;
}
.pagination li.active a{
	background:#003604;
	border-color:#003604;
}
.pagination>li>span:hover,.pagination>li>a, .pagination>li>span{
	color:#003604;
}
.sx_l{
	width:73%;
	background:#fff;
	padding:30px 50px;
	float:left;
	min-height:800px;
	box-shadow:1px 3px 13px #eee;
	margin-bottom:50px;
}
.sx_l p{
	width:100%;
	display: inline-block;
}
.sx_title{
	text-align:center;
	font-size:22px;
	font-weight:600;
}
.sx_time{
	text-align:center;
	line-height:50px;
}
.sx_content{
	line-height:30px;
}
.sx_r{
	width:25%;
	float:right;
}
.sx_r .sx_s_box{
	width:100%;
	background:#fff;
	padding:20px 20px 10px;
	overflow:hidden;
	margin-bottom:20px;
	box-shadow:1px 3px 13px #eee;
}
.sx_s_box h3,.sx_s_box h4,.sx_s_box h5{
	margin: 0;
}
.sx_s_box h4{
	font-size:18px;
	font-weight:bold;
}
.sx_s_box h5{
	font-size:14px;
	line-height:22px;
	font-weight:bold;
}
.sx_s_box h3{
	border-bottom:1px solid #ddd;
	padding-bottom:8px;
	margin-bottom: 8px;
}
.finput{
	width:100%;
	height:42px;
	line-height:42px;
	border: 1px solid #ddd;
	border-radius:18px!important;
	margin-bottom:12px;
	padding:0 20px;
	outline:none;
}
.fkey{
	width:55%;
	height:36px;
	line-height:36px;
	padding-left:20px;
	border: 1px solid #ddd;
	border-radius:18px 0 0 18px!important;
	float:left;
	outline:none;
}
.fc-code{
	width:45%;
	border-radius:0 18px 18px 0!important;
	float:left;
}
.fcbtn{
	width:100%;
	display:inline-block;
	background:#003605;
	margin-top:20px;
	color:#fff;
	height:40px;
	line-height:40px;
	border-radius:20px!important;
	outline:none;
	border:none;
}
.te_list{
	width:100%;
	overflow:hidden;
}
.te_list ul li{
	width:31.33%;
	margin:1%;
	padding:5px;
	box-shadow:1px 2px 4px #ddd;
	float:left;
	overflow:hidden;
}
.te_list .te_img,.te_list .te_text{
    width:100%;
    overflow:hidden;   
}
.te_text{
	line-height:30px;
	color:#777;
}
.te_text p{
	margin: 0;
}
.tmore{
	float:right;
	background:#013a57;
	color: #fff;
	height:22px;
	line-height:22px;
	padding:0 5px;
}
.pa_l{
    float:left;
    width:30%;
}
.pa_l img{
	width:100%;
	box-shadow:14px 14px 8px #888888;
}
.pa_r{
	float:right;
	width:62%;
}
.part_list{
	background:#fff;
	padding:30px 0;
	overflow:hidden;
}
.part_list ul li{
	margin-bottom:40px;
	padding:20px 0 30px;
	overflow:hidden;
}
.part_list ul li:nth-child(even){
	margin-bottom:20px;
	background:url(../img/libg.jpg) 0 0;
}
.part_list ul li:nth-child(even) a{
	color:#fff;
}
.part_list ul li:nth-child(even) .pa_l{
	float:right;
	width:30%;
}
.part_list ul li:nth-child(even) .pa_r{
	float:left;
	width:62%;
	color:#fff;
}
.part_list ul li h4,.part_list ul li h5{
	margin:0;
}
.part_list ul li h3{
	margin-top:30px;
	font-weight:bold;
}
.part_list ul li h4{
	margin-bottom:20px;
}
.part_list ul li h5{
	padding:20px 0;
	overflow:hidden;
	line-height:30px;
	color:#888;
	margin-bottom:50px;
}
.part_list ul li:nth-child(even) h5{
    color:#fff;
}
.sximg{
	width:50%;
	float: left;
	padding:10px;
}
.c_list ul{
	width:100%;
	padding-bottom:20px;
	overflow:hidden;
}
.c_list ul li{
    width:31.33%;
    margin:1%;
    position:relative;
    box-shadow:1px 1px 12px #ededed;
    float:left;	
}
.c_list ul li:nth-child(3n){
    margin-right:0;
}
.c_list ul li .case_img{
	width:100%;
}
.case_img img{
	width:100%;
}
.case_text{
	position:absolute;
	width:100px;
	height:36px;
	line-height:36px;
	z-index:3;
	margin-top:-20px;
	margin-left:-50px;
	left:50%;
	background:#828282;
	color:#fff;
	text-align:center;

}
.case_text a{
	color:#fff;
}
.cdes{
	padding:12px;
	margin-top:40px;
	line-height:24px;
	color:#898989;
}
.wrap{
	margin:50px auto;
	width:1200px;
	height:500px;
	color:#474443;
	position:relative;
	overflow:hidden;
}
.pic{
	width:900px;
	height:500px;
	cursor:pointer;
	position:relative;
}
.findm{
	width:900px;
	height:500px;
	background:rgba(160,31,36,0.5);
}
.findm a{
	position:absolute;
	width:200px;
	height:50px;
	line-height:50px;
	text-align:center;
	border:1px solid #fff;
	border-radius:4px!important;
	left:50%;
	bottom:25%;
	margin-left:-100px;
	display:block;
	z-index:9999;
}
.findm a{
	color:#fff;
}
.pic1{
	background:url('../img/sb01.jpg');
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.pic_num1{
	width:92px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	background:#d4d4d4;
	background-position:0 0;
	padding:120px 6px;
}
.pic2{
	background:url('../img/sb02.jpg');
	position:absolute;
	top:0;
	left:835px;
	z-index:3;
}
.pic_num2{
	width:92px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	background:#ececec;
	background-position:-120px 0;
	padding:120px 6px;
}
.pic3{
	background:url('../img/sb03.jpg');
	position:absolute;
	top:0;
	left:927px;
	z-index:5;
}
.pic_num3{
	width:92px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	background:#d4d4d4;
	background-position:-138px 0;
	padding:120px 6px;
}
.pic4{
	background:url('../img/sb04.jpg');
	position:absolute;
	top:0;
	left:1018px;
	z-index:7;
}
.pic_num4{
	width:92px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	background:#ececec;
	background-position:-207px 0;
	padding:120px 6px;
}
.pic5{
	background:url('../img/sb05.jpg');
	position:absolute;
	top:0;
	left:1109px;
	z-index:9;
}
.pic_num5{
	width:92px;
	height:500px;
	position:absolute;
	top:0;
	left:0;
	background:#d4d4d4;
	background-position:-276px 0;
	padding:120px 6px;
}
.wsl{
	width:40px;
	float:right;
	font-size:24px;
	writing-mode:tb-lr;
	overflow:hidden;
}
.wsr{
	width:40px;
	padding-top:6px;
	padding-right:6px;
	float:left;
	writing-mode:tb-rl;
	font-size:18px;
	overflow:hidden;
}
.cate_swi{
	width:100%;
	height:180px;
	margin-top:20px;
	overflow:hidden;
}
.cate_swi ul{
	width:90%;
	margin:0 auto;
}
.cate_swi ul li{
	width:33.33%;
	height:100%;
	display:block;
	float:left;
	overflow:hidden;
}
.cate_img{
	width:50%;
	height:180px;
	float:left;
	overflow:hidden;
}
.cate_img img{
	width:100%;
	height:100%;
}
.cate_text{
	width:50%;
	float:left;
	overflow:hidden;
}
.catitle{
	font-weight:bold;
	font-size:14px;
}
.cades{
	font-size:12px;
	padding:0 8px;
	text-align:left;
	color:#999;
	overflow:hidden;
}
@media (max-width: 760px) {
  .swiper-button-next {
    right: 20px;
    transform: rotate(90deg);
  }

  .swiper-button-prev {
    left: 20px;
    transform: rotate(90deg);
  }
}