﻿*{
	margin: 0;
	padding: 0;
	font-family: '微软雅黑';
	border: none;
	list-style: none;
	text-decoration: none;
}
.clearFix::after{
	content: '';
	display: block;
	clear: both;
}
#fp-nav{
	display: none;
}


.window-bin.footerss .fp-tableCell{
        display: block!important;
    }




/*banner */
.index_main{
	background: #f7f7f7;
}
/* 导航 style */
.sm-fiexd{
	width: 100%;
	height: 100px;
	position: fixed;
	top: 0;
	left:0;
	z-index:999;
	background:#b12228;
}
.sm-width{
	width: 90%;
	height: 26%;
	margin: 0 auto;
	/* background: palegreen; */
}
/* logo */
.sm-logo{
	float: left;
	width: 254px;
	height: 68px;
	margin-top: 15px;
}
/* 导航条 */
.sm-uls{
	 width: 66%; 
	float: right;
	/*margin-top: 35px;*/
}
.sm-uls li{
	float: left;
	/*height: 30px;*/
	margin-left: 3%;
	margin-right: 3%;
	line-height: 100px;
}
.sm-uls li a{
	font-size: 18px;
	color: #fff;
	line-height: 30px;
}
.sm-sy-navs{
	float: right;
	margin-top: 34px;
	width: 28px;
	height: 22px;
	display: none;
}
.hide-box{
	display: none;
}
/* 大图 轮播 */
.sm-banner{
	margin: 0 auto;
	/*min-width:1400px;
	height: 700px;*/
	height:100%;
	position: relative;
	overflow:hidden;
	/* background: palegreen; 
	top:26%;*/
}
.sm-banner .scollimg{
   margin: 0 auto;
	/*min-width:1400px;*/
	height:100%;
    overflow: hidden;
	position: relative;
}
.sm-banner .scollimg .tagImg{
    margin: 0 auto;
    /*min-width:1400px;*/
    height:100%;
	position:relative;
	overflow:hidden;
}
.sm-banner .tagImg{
    /*min-width:1400px;*/
    height:100%;
    margin: 0 auto;
    display: block;
    background-position: center;
}
.sm-banner .item{
    position: absolute;
    left: 0;
	right: 0;
    bottom: 150px;
    width: 120px;
    height: 16px;
    margin:0 auto;
	z-index:999999;
}
.sm-banner .item span{
    width: 16px;
	height: 16px;
	border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
    background: #fff;
}
.sm-banner .item span:hover{
    cursor: pointer;
}
/* 内容 1*/
.sm-content1{
	width: 100%;
	margin: 0 auto;
	margin-top: 0px;
	position:absolute;
	top:140px;
	height:100%;
	
}
.sm-cot1-title{
	width: 100%;
	/*height: 60px;*/
	margin: 0 auto;
	border-bottom: 2px solid #ededed;
}
.sm-titles{
	width: 74%;
	/*height: 60px;*/
	margin: 0 auto;
}
/* 左边栏 */
.sm-t-left{
	float: left;
	width: 155px;
	/*height: 60px;*/
	border-bottom: 2px solid #b12228;
}
.sm-t-left h1{
	font-size: 24px;
	color: #333;
	text-align: left;
	line-height:40px;
}
.sm-t-left span{
	display: block;
	color: #999999;
	font-size: 16px;
	text-align: left;
	font-weight: normal;
}
.sm-t-right a{
	font-size: 16px;
	color: #999999;
	line-height: 60px;
}
.sm-t-right:hover a{
	color: #b12228;
}
/* 右边栏 */
.sm-t-right{
	float: right;
}
/* 关于我们 内容 */
.sm-t-two{
	width: 74%;
	margin: 0 auto;
	margin-top: 90px;
}
/* 左边边栏 */
.sm-w-left{
	width: 40%;
	float: left;
	overflow: hidden;
}
.sm-w-left img{
	width: 100%;
	height: 450px;
	transition: all 1.2s ease;
}
.sm-w-left:hover img{
    transform: scale(1.1);
}
/* 右边栏介绍 */
.sm-w-right{
	width: 50%;
	height:450px;
	float: right;
	/* background: palegreen; */
}
.sm-w-title{
	margin: 0 auto;
	height: 80px;
	margin-top: 20px;
	/* background: palegreen; */
}
.sm-w-title h1{
	color: #666666;
	font-size: 24px;
	text-align: left;
}
.sm-w-title h1 span{
	font-size: 14px;
	display: block;
	text-align: left;
	color: #b12228;
	font-weight: normal;
}
.border1{
	width: 39px;
	height: 9px;
	margin-top: 15px;
	border-bottom: 5px solid #b12228;
}
.sm-texts{
	color: #999;
	font-size: 18px;
	line-height: 35px;
	margin-top: 40px;
}
.sm-x-num{
	width: 100%;
	height: 50px;
	margin:0 auto;
	margin-top: 40px;
}
.sm-x-num li{
	width: 15%;
	height: 50px;
	float: left;
	margin: 0 auto;
	margin-right: 42px;
	margin-left: 22px;
}
.sm-x-num li div{
	margin: 0 auto;
}
.sm-x-num li h1{
	color: #b12228;
	font-size: 34px;
	float: left;
	font-weight: normal;
	font-family: '宋体';
}
.sm-x-num li span{
	float: left;
	color: #999999;
	font-size: 13px;
	display: block;
	margin-top: 21px;
}
.sm-x-num li p{
	font-size: 13px;
	color: #999999;
	float: left;
}
/* 内容2 */
.sm-content2{
	width: 100%;
	margin:0 auto;
	margin-top: 0px;
	position:absolute;
	top:140px;
	height:100%;
}
.sm-bj-img{
	width: 100%;
	height: 74%;
	margin: 0 auto;
	margin-top: 50px;
	position:relative;
	background: url('../images/sm-bj1.png') center center no-repeat;
	background-size: cover;
}
.sm-slt{
	width: 74%;
	height: 468px;
	margin: 0 auto;
	position: relative;
	top: 95px;
	/* background: palegreen;	 */
}
.sm-slt li{
	width: 25%;
	height: 234px;
	float: left;
	position: relative;
}
.sm-slt .sm-ast{
	text-align: center;
	display: block;
	color: #fff;
	line-height: 234px;
}
.sm-slt  img{
	float: left;
	margin-top: 70px;
	margin-left: 64px;
	position: relative;
	z-index: 2;
}
.sm-slt h1{
	float: left;
	font-size: 26px;
	margin-left: 26px;
	color: #333333;
	position: relative;
	z-index: 2;
	margin-top: 93px;
}
.sm-logo2{
	margin: 0 auto;
	margin-top: 40px !important;
	margin-left: 93px !important;
}
.sm-slt li div{
	width: 100%;
	height: 234px;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.8s;
}
.sm-slt  li:hover div{
	transform: scale(-1,1);
	transition: all 0.8s;
}
.sm-mores-1{
	width: 82%;
	height: 30px;
	margin: 0 auto;
	margin-top: 90px;
	display: none;
	background: rgba(255, 255, 255, 0.6);
}
.sm-mores-1 a{
	color: #fff;
	font-size: 16px;
	display: block;
	text-align: center;
	line-height: 30px;
}
/* 内容3 */
.sm-content3{
	width: 100%;
	margin: 0 auto;
	margin-top: 0px;
	position:absolute;
	top:140px;
	height:100%;
}
.sm-n-news{
	width: 74%;
	/*height: 600px;
	 background: palegreen; */
	margin: 0 auto;
	margin-top: 35px;
}
/* 左边大快 */
.sm-n-left{
	float: left;
	width: 60%;
	height: 100%;
	margin: 0 auto;
	/* background: rgb(18, 82, 18); */
}
.sm-red{
	width: 133px;
	height: 39px;
	font-size: 18px;
	color: #333;
	float: left;
	text-align: center;
	line-height: 39px;
	border-radius: 20px;
	border:1px solid #ededed;
	background: #fff;
	margin-right: 77px;
	position: relative;
	top: -22px;
	left: 120px;
}
.sm-n-list1{
	width:100%;
	height: 500px;
	margin: 0 auto;
	margin-top: 30px;
	display: none;
	/* background: peachpuff; */
}
.sm-n-list1 li{
	height: 85px;
	margin-bottom: 45px;
}
/* 左边 */
.sm-l-left{
	width: 13%;
	height: 85px;
	float: left;
	margin: 0 auto;
	background: #AFAFAF;
}
.sm-l-left h1{
	font-size: 32px;
	color: #fff;
	margin-top: 10px;
	text-align: center;
	font-family: '宋体';
}
.sm-l-left p{
	font-size: 14px;
	color: #fff;
	text-align: center;
}
/* 右边 */
.sm-l-right{
	width: 87%;
	height: 85px;
	margin: 0 auto;
	float: right;
	background: #f5f5f5;
}
.sm-l-right h1{
	font-size: 18px;
	color: #000;
	text-align: left;
	margin-left: 18px;
	margin-top: 10px;
}
.sm-l-right p{
	font-size: 15px;
	color: #999999;
	text-align: left;
	margin-left: 18px;
	margin-top: 5px;
}
/* 右边大块 */
.sm-n-right{
	float: right;
	width: 34%;
	height: 600px;
	margin: 0 auto;
	/* background: paleturquoise; */
}
.sm-bd{
	width: 133px;
	height: 39px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 39px;
	border-radius: 20px;	
	background:#b12228;
	margin-top: 20px;
}
.sm-b-list{
	width: 100%;
	/*height: 500px;*/
	margin: 0 auto;
	margin-top: 50px;
}
.sm-b-list li{
	/*height: 230px;*/
	overflow: hidden;
	margin-bottom: 42px;
}
.sm-bd-r{
	width: 100%;
	margin: 0 auto;
}
.sm-bd-r  img{
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}
.sm-bd-r h1{
	font-size: 17px;
	color: #333;
	margin-top: 10px;
}
.sm-bd-r p{
	font-size: 16px;
	color: #999;
	margin-top:5px;
}
.sm-imgs-t{
	width: 100%;
	/*height: 172px;*/
	overflow: hidden;
}
.sm-imgs-t img{
	display:block;
	max-width:100%;
	height:auto;
	transition: all 1.2s ease;
}
.sm-imgs-t:hover img{
	transform: scale(1.1);
}
/* 内容4 */
.sm-content4{
	width: 100%;
    margin: 0 auto;
    margin-top: 0px;
    position: absolute;
    top: 140px;
    height: 100%;
}
.sm-trans{
	width: 100%;
	height: 74%;
	margin: 0 auto;
	margin-top: 50px;
}
.sm-trans li{
	float: left;
	width: 33.333333%;
	height: 100%;
}
.sm-trans li div{ 
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.sm-trans li div img{
	/*width: 186px;
	height: 186px;*/
	display: block;
	margin: 0 auto;
	padding-top: 139px;
	transition: all 1.2s ease;
}
.sm-trans div h1{
	font-size: 30px;
	color: #fff;
	text-align: center;
	margin-top: 52px;
}
.sm-trans div span{
	font-size: 30px;
	display: block;
	color: #fff;
	text-align: center;
}
.sm-trans li:nth-child(3):hover div{
	background: rgba(57, 109, 74, 0.6);
}
.sm-trans li:nth-child(2):hover div{
	background: rgba(206, 125, 74, 0.6);
}
.sm-trans li:nth-child(1):hover div{
	background: rgba(54, 79, 109, 0.6);
}
.sm-trans li:nth-child(3):hover div img{
	padding-top: 100px !important;
    transition: all 1.2s ease;
}
.sm-trans li:nth-child(2):hover div img{
	padding-top: 100px !important;
    transition: all 1.2s ease;
}
.sm-trans li:nth-child(1):hover div img{
	padding-top: 100px !important;
    transition: all 1.2s ease;
}
/* 底部 */
.sm-content5{
	width: 100%;
	margin: 0 auto;
	position:absolute;
	top:0px;
	height:495px;
}
.sm-content5a{
	width: 100%;
	margin: 0 auto;
	/*position:absolute;
	top:0px;*/
	height:495px;
}
.sm-footer{
	width: 100%;
	/*height: 450px;*/
	min-width: 1400px;
	margin: 0 auto;
}
.sm-f-center{
	width: 100%;
	height: 385px;
	background: #252525;
}
.sm-f-cots{
	width: 74%;
	height: 385px;
	margin: 0 auto;
	/* background: palegreen; */
}
.sm-f-cots div{
	width: 33.23%;
	height: 265px;
	float: left;
	margin-top: 65px;
	border-right: 1px solid #3f3f3f;
	/* background: palevioletred; */
}
.sm-f-cots div:last-of-type{
	border-right: none;
}
.sm-f-logo{
	width: 266px;
	height: 71px;
	display: block;
	margin: 0 auto;
	margin-top: 88px;
}
.sm-f-twos ul{
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
}
.sm-f-twos ul li {
	height: 30px;
	margin-bottom: 10px;
}
.sm-f-twos ul li a{
	font-size: 14px;
	color:#919090;
	text-align: left;
	display: block;
}
.sm-f-twos ul li:nth-child(1) a{
	color: #fff;
	font-size: 16px;
}
.sm-f-twos ul li:hover a{
	color: #fff;
}
.sm-threes h1{
	font-size: 16px;
	color: #fff;
	margin-left: 80px;
	margin-top: 26px;
}
.sm-threes p{
	font-size: 22px;
	color: #c8c8c8;
	margin-left: 80px;
	margin-top: 17px;
}
.sm-threes img{
	width: 124px;
	height: 124px;
	display: block;
	margin-left: 80px;
	margin-top: 20px;
}
.sm-f-bottom1{
	width: 100%;
	height: 60px;
	background: #1c1c1c;
}
.sm-f-bottom1 p{
	text-align: center;
	line-height: 60px;
	font-size: 14px;
	color: #616161;
}
.sm-f-bottom1 a{
	font-size: 14px;
	color: #616161;
}
.sm-sp-1s,.sm-h1-2s,.sm-p-2s{
	display: none;
}
/* 关于我们 */
.sm-about{
	width: 100%;
	/* min-height: 800px; */
	margin: 0 auto;
	height:auto;
	position:relative; overflow:hidden;
	/* background: palegreen; */
}
/* 浮窗 */
.sm-fiexd2{
	width: 100%;
	height: 85px;
	position: fixed;
	top: 0;
	left:0;
	z-index:999;
	background:#fff;
	box-shadow: 0 2px 10px rgba(0,0,0,0.15);
}
.sm-width2{
	width: 74%;
	height: 85px;
	margin: 0 auto;
	background: #fff;
}
/* 导航条 */
.sm-uls2{
	/* width: 60%; */
	float: right;
	margin-top: 28px;
}
.sm-uls2 li{
	float: left;
	height: 30px;
	margin-left: 15px;
	margin-right: 15px;
}
.sm-uls2 li a{
	font-size: 18px;
	color: #333;
	line-height: 30px;
}
/* 大图 轮播 */
.sm-banner2{
	width: 100%;
	height: 380px;
	margin: 0 auto;
	position: relative;
	margin-top: 85px;
	/* background: palegreen; */
}
.sm-banner2 .scollimg2{
    width:100%;
	height: 380px;
    overflow: hidden;
	position: relative;
}
.sm-banner2 .scollimg2 .tagImg2{
    position: absolute;
    width:100%;
    height: 380px;
    top: 0;
    left: 0;
    object-fit: cover;
    display: block;
}
.sm-banner2 .tagImg2{
    width: 100%;
    height:380px;
    margin: 0 auto;
    display: block;
    background-position: center;
}
.sm-banner2 .item2{
    position: absolute;
    left: 0;
	right: 0;
	bottom: 0;
    bottom: 20px;
    width: 89px;
    height: 16px;
    margin:0 auto;
}
.sm-banner2 .item2 span{
    width: 16px;
	height: 16px;
	border-radius: 50%;
    display: inline-block;
    margin-right: 10px;
    background: #fff;
}
.sm-banner2 .item2 span:hover{
    cursor: pointer;
}
/* 内容一 */
.sm-a-cot1{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	/*margin-bottom: 132px;
	 background: peachpuff; */
}
.sm-a-c1{
	width: 74%;
	margin: 0 auto;
}
.sm-a-we {
	width: 100%;
	height: 200px;
	margin-top: 77px;
}
.sm-a-we h1{
	color: #333;
	font-size: 24px;
	text-align: left;
}
.sm-a-we  p{
	font-size: 18px;
	color: #333;
	text-align: left;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 122px;
}
.borders{
	float: left;
	width: 104px;
	height: 4px;
	margin-right: 18px;
	margin-top: 15px;
}
.sm-a-lines{
	width: 92%;
	height: 81px;
	margin: 0 auto;
	/*margin-top: 87px;*/
	margin-left: 8%;
}
.sm-a-lines li{
	float: left;
	height: 81px;
}
.sm-a-lines li .flt{
	float: left;
}
.sm-a-lines li div h1{ 
	font-size: 48px;
	float: left;
	text-align: center;
	color: #e20000;
	font-weight: normal;
	font-family: '宋体';
	margin-left: 15px;
}
.sm-a-lines li div span{
	float: left;
	font-size: 30px;
	display: block;
	margin-top: 15px;
	color: #e20000;
	font-family: '宋体';
}
.sm-a-lines li p{
	color: #848484;
	font-size: 16px;
	margin-top: 8px;
}
.sm-a-lines li:nth-child(1) .sm-a-xmt{
	width: 130px;
} 
.sm-a-lines li img{
	margin-top: 30px;
	width:150px;
}

.sm-a-lines-zp{
	width: 92%;
	min-height: 400px;
	margin: 0 auto;
	/*margin-top: 87px;*/
	margin-left: 8%;
}
.sm-a-lines-zp li{
	float: left;
	height:45px;
	width:20%;
	line-height:45px;
	/*font-weight:bold;*/
	text-align:center;
	border-bottom:1px dashed #ebebeb;
}

/*招聘详细*/
.sm-a-lines-zps{
	width: 92%;
	min-height: 400px;
	margin: 0 auto;
	/*margin-top: 87px;*/
	margin-left: 8%;
	line-height:35px;
	color:#666;
	height:auto; position:relative; overflow:hidden;
	}
.sm-a-lines-zps .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.sm-a-lines-zps .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.sm-a-lines-zps strong{ height:35px; color:#333; line-height:35px;}


.sm-a-introduce{
	width: 90%;
	height: 570px;
	margin-top: 113px;
	margin-left: 8%;
	/* background: palegreen; */
}
.sm-a-pics{
	float: left;
	width: 45%;
}
.sm-a-pics li{
	float: left;
	width: 44%;
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.sm-a-pics li img{
	display: block;
	max-width: 100%;
	height: auto;
	overflow: hidden;
	transition: all 1.2s ease;
}
.sm-a-pics li:hover img{
	transform: scale(1.1);
}
.sm-a-test{
	width: 55%;
	float: right;
	color: #848484;
	font-size: 16px;
	line-height:34px;
}
/* 内容2 */
.sm-a-cot2{
	width: 100%;
	height: 920px;
	margin: 0 auto;
	overflow: hidden;
	background: url('../images/sm-a-black.png') center center no-repeat;
	background-size: cover;
}
.sm-footer1{
	margin-top: 0px;
}
.sm-a-ccy{
	width: 74%;
	height: 689px;
	margin: 0 auto;
	position: relative;
}
.sm-a-we2{
	margin-top: 72px;
	position: absolute;
}
.sm-a-white{
	width: 647px;
	height: 208px;
	position: absolute;
	top: 379px;
	left: 122px;
	display: none;
	background: #fff;
	border-radius: 20px;
	padding:0 30px;
}
.sm-a-white h1{
	font-size: 18px;
	color: #000;
	text-align: left;
	/*margin-left: 26px;*/
	margin-top: 50px;
}
.sm-a-white p{
	font-size: 16px;
	color: #333;
	text-align: left;
	line-height: 30px;
	/*margin-left: 26px;*/
	margin-top: 20px;
	word-break:break-all;
}
.sm-a-data{
	width: 100%;
	height: 60px;
	position: absolute;
	bottom: -80px;
	background: rgba(255, 255, 255, 0.6);
}
.sm-swiper{
	width: 948px;
	overflow: hidden;
}
.sm-a-times{
	float: left;
	width: 10000px;
	overflow: hidden;
	transition: margin-left 0.5s;
}
.sm-a-times li{
	float: left;
	width: 158px;
	height: 60px;
	color: #fff;
	cursor: pointer;
	font-size: 20px;
	line-height: 60px;
	text-align: center;
}
.sm-s-ljt,.sm-s-rjt{
	width: 33px;
	height: 18px;
	display: block;
	margin: 0 auto;
	margin-top: 23px;
	cursor: pointer;
}
.sm-s-ljt{
	float: left;
	margin-left: 34px;
	margin-right: 43px;
}
.sm-s-rjt{
	float: right;
	position: relative;
	right: 31px;
	top: -60px;
	z-index: 3;
}
/* 服务项目 */
.sm-serve{
	width: 100%;
	/*min-width: 1400px;*/
	margin: 0 auto;
}
.sm-s1-list{
	width: 100%;
	height: 740px;
	/*margin-top: 100px;
	 background: olive; */
}
.sm-s1-list li{
	width: 30%;
	height: 425px;
	float: left;
	margin-left: 1.8%;
	margin-right: 1.5%;
	margin-bottom: 6%;
	overflow: hidden;
	/* background: paleturquoise; */
}
.sm-s1-list li div{
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.sm-s1-list li img{
	display: block;
	width: 100%;
	height: auto;
	/* height: 286px; */
	overflow: hidden;
	transition: all 1.2s ease;
}
.sm-s1-list li p{
	width: 100%;
	height: 73px;
	color: #333;
	font-size: 18px;
	text-align: center;
	line-height: 73px;
	background: #e8e8e8;
}
.sm-s1-list li:hover div img{
	transform: scale(1.1);
}
.sm-s1-list li:hover p{
	background: #b12228;
	color: #fff;
}
/* 新闻资讯 */
.sm-z-titles{
	width: 100%;
	min-height: 500px;
	overflow: hidden;
	position: relative;
	bottom:50px;
	/* background: palegoldenrod; */
}
.sm-z-titles .sm-z-uls{
	width: 100%;

	border-bottom: 1px solid #e3e3e3;
}
.sm-z-uls li{
	width: 107px;
	height: 35px;
	float: left;
	position: relative;
	top: 19px;
	left: 37%;
	right: 0;
	background:#fff;
	border-radius: 20px;
	margin-right: 12px;
	border:1px solid #dcdcdc;
}
.sm-z-uls li a{
	color: #333333;
	font-size: 18px;
	line-height: 35px;
	text-align: center;
	display: block;
}
.sm-n-newlist{
	width:100%;
	min-width: 500px;
	margin-top: 87px;
}
.sm-n-newlist li{
	margin:0 auto;
	height: 232px;
	width:87%;
	position:relative;
	overflow:hidden;
}
/* 左边栏 */
.sm-z-nl{
	width: 75%;
	float: left;
	height: 173px;
	/*margin-top: 59px;
	border-bottom: 1px dashed #848484;*/
}
/* 小栏 左 */
.sm-z-sl{
	width: 15%;
	float: left;
}
.sm-z-sl h1{
	text-align: left;
	color: #b0b0b0;
	font-size: 28px;
	font-family: '宋体';
	font-weight: normal;
}
.sm-z-sl h1 span{
	color: #cfcfcf;
}
.sm-z-sl img{
	margin-top: 50px;
}
/* 小栏 右 */
.sm-z-sr{
	width: 83%;
	float: right;
}
.sm-z-sr h1{
	color: #333;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
	margin-top: 10px;
}
.sm-z-sr p{
	font-size: 16px;
	color: #848484;
	text-align: left;
	margin-top: 35px;
	line-height:30px;
}
/* 右边栏 */
.sm-z-nr{
	width: 15%;
	float: right;
	overflow: hidden;
	text-align:center;
}
.sm-z-nr img{
	display: block;
	width:auto;
	height: 120px;
	overflow: hidden;
	margin-top: 15px;
	transition: all 1.2s ease;
}
.sm-n-newlist li:hover .sm-z-sl h1{
	color: #333;
}
.sm-n-newlist li:hover .sm-z-nr img{
	transform: scale(1.1);
}
/* 分页 */
.sm-fy{
	width: 100%;
	height: 26px;
	margin: 0 auto;
	margin-top: 60px;
}
.sm-fy p{
	width: 500px;
	height: 25px;
	margin: 0 auto;
	text-align: center;
}

.sm-fy p a{
	width: 62px;
	height: 25px;
	display: block;
	float: left;
	color: #333;
	border:1px solid #d2d2d2;
	margin-right: 10px;
}
/* 新闻资讯详情 */
.sm-x-cot{
	width: 82%;
	margin: 0 auto;
	overflow: hidden;
	min-height:500px;
	/* background: palegoldenrod; */
}
.sm-x-titles{
	width: 100%;
	height: 62px;
	margin-top: 51px;
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
}
.sm-x-titles h1{
	float: left;
	font-size: 28px;
	text-align: left;
	color: #333;
	font-weight:normal;
}
.sm-x-titles p{
	float: right;
	font-size: 16px;
	color: #848484;
}
.sm-x-wbt1{
	width: 100%;
	min-height: 500px;
	margin: 0 auto;
	font-size: 16px;
	color: #848484;
	line-height: 35px;
	margin-top: 49px;
	border-bottom: 1px dashed #e3e3e3;
}
/* 篇章 上下篇 */
.sm-z-nexts{
	width: 100%;
	height: 82px;
	margin: 0 auto;
	margin-top: 51px;
}
.sm-z-tsl{
	float: left;
	width:40%;
	height: 82px;
}
.sm-z-tsl p{
	font-size: 16px;
	text-align: left;
	color: #848484;
	margin-bottom: 20px;
}
.sm-z-tsl p a{
	font-size: 16px;
	text-align: left;
	color: #848484;
}
.sm-z-tsl p a:hover{
	color: #b12228;
}
.sm-z-tsr{
	width: 25%;
	margin: 0 auto;
	float: right;
	height: 82px;
}
.sx-share-2 span{
	display: block;
    font-size: 14px;
    display: inline-block;
    margin-top: 10px;
}
.share-list{
    float: right;
}
.share-container{
    position: relative;
}
.share-container li{
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 13px;
}
.share-container img{
    width: 32px;
    height: 32px;
    border-radius: 50%;
}
.wechat-share img{
    display: none;
    width: 128px;
    height: 128px;
    border-radius: 0;
    position: absolute;
    top: -142px;
    left: -46px;
}

/* 购铺置业 */
.sm-c-zcy{
	width: 100%;
	min-height: 500px;
	margin: 0 auto;
	margin-top: 90px;
}
.sm-c-zcy img{
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	display: block;
}
/* 招商政策 */
.sm-zc-cots{
	width: 100%;
	height: 491px;
	margin:0 auto;
	margin-top: 97px;
	/* background: palegreen; */
}
.sm-shop-l{
	width: 55%;
	height: 369px;
	float: left;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 81px;
}
.sm-shop-l img{
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
	transition: all 1.2s ease;
}
.sm-shop-r{
	width: 45%;
	height: 491px;
	float: right;
	margin: 0 auto;
	overflow: hidden;
}
.sm-shop-r img{
	width: 100%;
	display: block;
	transition: all 1.2s ease;
}
.sm-shop-l:hover img{
	transform: scale(1.1);
}
.sm-shop-r:hover img{
	transform: scale(1.1);
}
.sm-zc-texts{
	width: 100%;
	height: auto;
	margin: 0 auto;
	font-size: 16px;
	color: #848484;
	margin-top: 71px;
	line-height: 30px;
}
/* 登记报名 */
.sm-dj-l{
	width: 51%;
	/*height: 539px;*/
	float: left;
	margin: 0 auto;
	margin-top: 118px;
}
.sm-dj-r{
	width: 45%;
	/* height: 539px; */
	float: right;
	margin: 0 auto;	
	overflow: hidden;
}
.sm-dj-r img{
	width:100%;
	height: auto;
	display: block;
	float: right;
}
.sm-dj-l input{
	width: 98%;
	height: 50px;
	margin: 0 auto;
	color: #a7a7a7;
	font-size: 20px;
	border-radius: 10px;
	background: #f8f8f8;
	margin-bottom: 25px;
	padding-left: 10px;
	border: 1px solid #dbdbdb;
}
.sm-dj-ipt{
	width: 98%;
	height: 100px;
	color: #a7a7a7;
	font-size: 20px;
	background: #f8f8f8;
	border-radius: 10px;
	padding-top: 20px;
	padding-left: 10px;
	border: 1px solid #dbdbdb;
	margin-bottom: 30px;
}
.sm-dj-sb{
	width: 218px;
	height:65px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 65px;
	border-radius: 10px;
	background: #b12228;
	display: block;
	margin: 0 auto;
	/*margin-top: 35px;*/
	cursor:pointer;
}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}







@media only screen and (max-width: 1680px){
     .sm-f-twos ul {
        margin-left: 18px;
        margin-right: 19px;
    }
    .sm-logo2{
        margin-left: 68px !important;
     }
    .sm-x-num li {
        margin-right: 31px;
        margin-left: 31px;
    }
    .sm-red{
        left: 183px;
     }
}


@media only screen and (max-width: 1600px){
     .sm-f-twos ul {
        margin-left: 16px;
        margin-right: 16px;
    }
    .sm-logo2{
        margin-left: 60px !important;
     }
    .sm-x-num li {
        margin-right: 29px;
        margin-left: 29px;
    }
}
@media only screen and (max-width: 1440px){
    .sm-x-num li {
       width: 18%;
        margin-right: 17px;
        margin-left: 17px;
    }
	.sm-slt{
    top: 40px;
	}
	.sm-slt li{
		height: 200px;
	}
	.sm-slt li div{
	 height: 200px;
	}
	.sm-texts{   
	 font-size: 16px;
		line-height: 30px;
		margin-top: 20px;
	}
	.sm-n-list1 li {
			margin-bottom: 23px;
	}
	.sm-b-list {
		margin-top: 30px;
	}
	.sm-b-list li {
		margin-bottom: 10px;
	}
	.sm-bd-r h1 {
		font-size: 14px;
	}
	.sm-bd-r p {
		font-size: 13px;
	}
	.sm-n-list1{
		margin-top: 7px;
	}
	.sm-n-news {
		margin-top: 25px;
	}
	.sm-f-twos ul {
	margin-left: 11px;
	margin-right: 11px;
	}
}
@media only screen and (max-width: 1366px){
	.sm-uls li {
		margin-right: 1%;
	}
	.sm-t-two{
		margin-top: 30px;
	}
	.sm-w-left img{
	  height: auto;
	}
	.sm-texts{
	  	margin-top: 10px;
		font-size: 13px;
    	line-height: 29px;
	}
	.sm-x-num{
		margin-top: 10px;
	}
	.sm-x-num li{
		width: 19%;
		margin-right: 10px;
		margin-left: 10px;
	}
	.sm-x-num li h1 {
		font-size: 27px;
	}
	.sm-w-left img{
		margin-top: 24px;
	
	}
	.sm-w-title h1{
		font-size: 20px;
	}
	.sm-w-title h1 span{
		font-size: 12px;
	}
	.sm-slt{
		top:46px;
	}
	.sm-slt li{
		height: 150px;	
	}
	.sm-slt li div{
		height: 150px;
	}
	.sm-slt img {
		margin-top: 50px;
		margin-left: 36px;
		width: 27%;
	}
	.sm-slt h1{
		font-size: 23px;
		margin-top: 63px;
	}
	.sm-logo2 {
		margin-top: 26px !important;
		margin-left: 48px !important;
		width: 57% !important;
	}
	.sm-slt .sm-ast{
		line-height: 150px;
	}
	.lines-1{
		margin-top: 20px !important;	
	}
	.sm-bd{
		margin-top: 0px;
	}
	.sm-n-list1{
		margin-top: 0px;
	}
	.sm-n-list1 li {
		height: 68px;
		margin-bottom: 6px;
	}
	.sm-l-right p{
		margin-top: 8px;
	}
	.sm-l-left{
		height: 68px;
	}
	.sm-l-left h1{
    	margin-top: 5px;
	}
	.sm-l-right{
	 	height: 68px;
	}
	.sm-l-right h1{
	 	font-size: 16px;
	}
	.sm-l-right p{
		font-size: 13px;
	}
	.sm-b-list{
		margin-top: 26px;
	}
	.sm-bd-r h1{
		font-size: 12px;
		margin-top: 5px;
	}
	.sm-bd-r p{
		font-size: 12px;
		margin-top: 0px;
	}
	.sm-b-list li{
	
		margin-bottom: 5px;
	}
	.sm-bd-r img{
		margin-top: 6px;
	}
	.sm-n-news{
		margin-top: 20px;
	}
	
	.sm-trans li div img{
		width: 20%;
	}
	.sm-f-twos ul{
		margin-left: 11px;
		margin-right: 9px;
	}
}
@media only screen and (max-width: 1360px){
	.sm-n-list1 li {
		margin-bottom: 4px;
	}
}
@media only screen and (max-width: 1100px){
	.sm-uls{
		display: none;
	}
}
@media only screen and (max-width: 1199px){

}
@media only screen and (max-width: 1024px){
	/*.fp-section.fp-table, .fp-slide.fp-table{
		height: auto !important;
		background: #fff;
	}
	.fp-tableCell{
		height: auto !important;
	}*/
	/* 轮播 */
    .sm-banner .scollimg .tagImg{
		height: 452px !important; 
	}
	.sm-banner{
		height: 452px !important; 
	}
	.sm-banner .scollimg{
		height: 452px !important; 
	}
	.sm-banner .item{
		bottom: 9px;
		/*width: 8% !important;*/
	}
	/* 导航 */
	.sm-sy-navs{
		display: block;
	}
	.sm-texts{
		font-size: 20px !important;
	}
	/* 内容一 */
	.sm-content1{
		margin-top: 30px !important;
		background: #fff;
	}
	/* 大标题 */
	.sm-t-left h1{
		font-size: 26px !important;
	}
	.sm-t-left h1 span{
		display: none;
	}
	.sm-t-left{
		width: 110px !important;
		border-bottom: 1px solid #b12228 !important;
	}
	.sm-cot1-title{
		border-bottom: 1px solid #ededed !important;
	}
	.sm-cot1-title{
		height: 42px !important;
	}
	.sm-t-left{
		height: 42px !important;
	}
	.sm-t-right{
		display: none;
	}
	.sm-t-two{
		margin-top: 0 !important;
	}
	/* 内容 左边大图 */
	.sm-w-left{
		display: none;
	}
	.sm-w-right{
		width: 100% !important;
		height: 305px !important;
	}
	/* 内容1 右边标题 */
	.sm-w-title{
		display: none;
	}
	/* 内容1 数字 */
	.sm-x-num li{
		width: 15% !important;
		margin-right:5% !important;
		margin-left: 5% !important;
	}
	.sm-x-num{
		height: auto !important;
	}
	

	.sm-x-num li h1{
		font-size: 39px !important;
	}
	.sm-x-num li p{
		font-size: 18px !important;
	}
	.sm-x-num li span{
		font-size: 15px !important;
	}
	/* 内容2 */
	.sm-content2{
		margin-top: 20px !important;
	}
	.sm-bj-img{
		height: 455px !important;
	}
	.sm-slt{
		height: auto !important;
	}
	.sm-slt li{
		width: 33.3% !important;
		height: 134px !important;
	}
	.sm-slt li div{
		height: 134px !important;
	}
	/* 小图标 */
	.sm-slt .ig1{
		margin-top: 33px !important;
		margin-left: 18% !important;
		width: 80px !important;
	}
	.sm-slt h1{
		font-size: 24px !important;
		margin-left: 5% !important;
		margin-top: 52px !important;
	}
	/* 整体width */
	.sm-slt{
		width: 83% !important;
	}
	.sm-logo2{
		width: 56px !important;
		margin-top: 31px !important;
		margin-left: 19px !important;
	}
	.sm-yy{
        display: none;
	}
	/* 内容3 */
	.sm-content3{
		margin-top: 30px !important;
	}
	.sm-n-left{
		width: 100% !important;
		float: none;
	}
	.lines-1{
		display: none;
	}
	.sm-n-news{
		margin-top: 25px !important;
	}
	.sm-red{
		left: 0px !important;
		margin-right: 30px !important;
		margin: 0 auto;
		position: relative;
		left: 25% !important;
		top: 0 !important;
	}
	/* 新闻列表 */
	.sm-n-left{
		height: 513px !important;
	}
	.sm-n-list1{
		height: 325px !important;
	}
	.sm-n-list1 li{
		height: 105px !important;
		margin-bottom: 10px !important;
	}
	.sm-n-list1{
		margin-top: 30px !important;
	}
	.sm-l-left{
		width: 20% !important;
		height: 100px !important;
	}
	.sm-l-left h1{
		font-size: 32px !important;
	}
	.sm-l-left p{
		font-size: 23px !important;
	}
	.sm-l-right h1{
		font-size: 24px !important;
	}
	.sm-l-right p{
		font-size: 18px !important;
	}
	.sm-l-right{
		width: 80% !important;
		height:103px !important;
	}
	/* 右边大块 */
	.sm-n-right{
		width: 100% !important;
		height: 558px !important;
		float: none !important;
		margin-top: 30px;
	}
	.sm-bd{
		margin: 0 auto;
	}
	.sm-n-news{
		height:1405px !important;
	}
	.sm-bd-r p{
		font-size: 18px !important;
	}
	.sm-bd-r h1{
		font-size: 24px !important;
	}
	/* 内容4 */
	.sm-content4{
		margin-top: 30px !important;
	}
	.sm-trans{
		margin-top: 30px !important;
		height: 930px !important;
	}
	.sm-trans li{
		float: none;
		overflow: hidden;
		width: 100% !important;
		height: 310px !important;
	}
	.sm-trans li div img{
		padding-top: 49px !important;
		width: 120px !important;
		height: 120px !important;
	}
	.sm-trans div span{
		display: none;
	}
	.sm-trans li:nth-child(1):hover div img{
		padding-top: 20px !important;
	}
	.sm-trans li:nth-child(2):hover div img{
		padding-top: 20px !important;
	}
	.sm-trans li:nth-child(3):hover div img{
		padding-top: 20px !important;
	}
	.sm-trans div h1{
		margin-top: 19px !important;
	}
	.sm-footer{
		height: auto !important;
		margin-top: 0px !important;
	}
	.sm-footer{
		min-width: 0px !important;
	}
	.sm-btm-1{
		height: 20px !important;
	}
	.sm-f-twos{
		display: none;
	}
	.sm-f-cots div{
		width: 100% !important;
		height: auto !important;
		border-right:none !important;
		margin-top: 0px !important;
		margin: 0 auto;
	}
	.sm-f-logo{
		width: 200px !important;
		height: 50px !important;
		margin-top: 30px !important;
	}
	.sm-threes h1{
		width: 100%;
		font-size: 28px !important;
		margin-left: 0px !important;
		text-align: center !important;
	}
	.sm-threes .sm-p-1s{
		width: 100%;
		font-size: 40px !important;
		margin-left: 0px !important;
		text-align: center !important;
		margin-top: 7px !important; 
	}
	.sm-threes img{
		width: 100px !important;
		height: 100px !important;
		margin-left: 45% !important;
	}
	.sm-content5{
		height: 465px !important;
	}
	.sm-h1-1s{
		display:none;
	}
	.sm-h1-2s{
		display: block;
	}
	.sm-sp-1s{
		font-size: 25px;
		text-align: center;
		display: block;
		color: #585858;
		margin-top: 5px;
	}
	.sm-p-2s{
		display: block;
		text-align: center !important;
		margin-left: 0 !important;
		margin-top: 0px !important; 
	}
	.sm-f-bottom1 p{
		width: 100%;
		font-size: 18px !important;
		line-height: 45px !important;
	}
	.sm-f-bottom1 a{
		font-size: 18px !important;
	}
	/* 隐藏div */
	.hide-box{
		width: 100%;
		margin: 0 auto;
		display: block;
		position: absolute;
        overflow: hidden;
        top: 100px;
        left: 0;
        height:0;
        transition: 1s;
	}
	.sm-uls-2 li{ 
		height: 64px;
		background: rgba(177, 34, 40, 0.9);
		border-top: 1px solid #e65353;
	}
	.sm-uls-2 li a{
		font-size: 24px;
		color: #fff;
		display: block;
		text-align: center;
		line-height: 64px;
	}
	.sm-imgs-t{
		height: auto !important;
	}
	.sm-imgs-t img{
		height: auto !important;
	}
	.sm-b-list li{
		height: auto !important;
	}
	.sm-b-list{
		height: auto !important;
	}
	.sm-mores-1{
		display: block;
		height: 60px !important;
	}
	.sm-mores-1 a{
		font-size: 24px !important;
		line-height: 60px !important;
	}
}

@media only screen and (max-width: 750px){
	.sm-logo {
		width: 170px !important;
		height: 45px !important;
		margin-top: 28px !important;
	}
	.sm-sy-navs{
		margin-top: 24px;
	}
	.sm-banner .item{
		z-index: 9 ;
	}
	.sm-banner {
		height: 285px !important;
	}
	.sm-banner .scollimg {
		height: 285px !important;
	}
	.sm-banner .scollimg .tagImg {
		height: 285px !important;
	}
	.sm-content-1,.sm-content-2,.sm-content-3.sm-content-4,sm-content-5{
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.sm-f-center{
		height: 407px;
	}
	.sm-f-bottom1 p {
		font-size: 16px !important;
		line-height: 60px !important;
	}
	.sm-f-bottom1 p a{
		font-size: 16px !important;
	}
	.sm-threes img {
		margin-left: 41% !important;
	}
	.sm-f-logo{
		margin-left: 28%;
	}
	.sm-cot1-title {
		margin-top: 20px;
		line-height: 30px;
	}
	.sm-texts {
		color: #333 !important;
		line-height: 35px !important;
	}
	.sm-x-num li div{
		overflow: hidden;
	}
	.sm-x-num li{
		width: 23% !important;
		margin-right: 1% !important;
		margin-left: 1% !important;
	}
	.section2{
		height: 380px;
	}
	.sm-l-left h1{
	margin-top: 20px;
	font-size: 30px !important;
		}
	.sm-l-right h1{
	font-size: 20px !important;
	}
	.sm-l-left p{
	font-size: 20px !important;
	}
	.sm-l-right p{
	font-size: 16px !important;
	}
	.sm-b-list li {
		margin-bottom: 20px;
	}
	.sm-bd-r h1 {
		font-size: 20px !important;
		margin-top: 10px;
	}
	.sm-bd-r p {
		font-size: 16px !important;
		margin-top: 5px;
	}
	.sm-n-right {
		margin-top: 45px;
	}
	.sm-n-news{
		height: auto !important;
	}
	.sm-threes h1 {
    width: 100%;
    font-size: 16px !important;
    margin-left: 0px !important;
    text-align: center !important;
	}
	.sm-f-logo {
		margin-left: 29% !important;
	}
	.sm-jba{
	display:none;
	}
	.sm-sp-1s {
    font-size: 12px;
    text-align: center;
    display: block;
    color: #585858;
    margin-top: 5px;
	}
	.sm-threes .sm-p-1s {
		width: 100%;
		font-size: 30px !important;
		margin-left: 0px !important;
		text-align: center !important;
		margin-top: 7px !important;
	}
	.sm-p-2s {
		display: block;
		text-align: center !important;
		margin-left: 0 !important;
		margin-top: 0px !important;
		font-size: 14px !important;
	}
	.sm-x-num li {
		width: 22% !important;
		margin-right: 2% !important;
		margin-left: 1% !important;
	}
	.section2 {
		height: 300px;
	}
		.sm-t-two {
		width: 90%;
	}
	.sm-n-news {
		width: 90%;
	}
	.sm-slt {
		width: 90% !important;
	}
	.sm-fiexd{
		height: 70px;
	}
	.hide-box{
		top: 70px;
	}

}
@media only screen and (max-width: 649px){
	.sm-logo {
		width: 170px !important;
		height: 45px !important;
	   margin-top: 14px !important;
	}
	.sm-slt .ig1 {
		width: 60px !important;
	}
	.sm-slt h1 {
		font-size: 20px !important;
	}
	.sm-x-num {
		margin-top: 20px;
	}
	.sm-x-num li h1 {
		font-size: 30px !important;
	}
	.sm-x-num li {
		width: 32% !important;
		margin-right: 9% !important;
		margin-left: 9% !important;
		margin-bottom: 6%;
	}
	.section2 {
		height: 465px;
	}
	.sm-mores-1 a {
		font-size: 20px !important;
	}
	.sm-l-left p {
		font-size: 18px !important;
	}
	.sm-red {
		left: 21% !important;
	}
	.sm-threes h1 {
    width: 100%;
    font-size: 16px !important;
    margin-left: 0px !important;
    text-align: center !important;
	}
	.sm-f-logo {
		margin-left: 25% !important;
	}
	.sm-sp-1s {
    font-size: 12px;
    text-align: center;
    display: block;
    color: #585858;
    margin-top: 5px;
	}
	.sm-threes .sm-p-1s {
		width: 100%;
		font-size: 30px !important;
		margin-left: 0px !important;
		text-align: center !important;
		margin-top: 7px !important;
	}
	.sm-p-2s {
		display: block;
		text-align: center !important;
		margin-left: 0 !important;
		margin-top: 0px !important;
		font-size: 14px !important;
	}
	.sm-banner .item{
		/*width: 9% !important;*/
	}

}
@media only screen and (max-width: 639px){
	.section2 {
		height: 490px;
	}
	.sm-slt h1 {
		font-size: 18px !important;
	}
	.sm-red{
		width: 122px;
		margin-right: 10px !important;
	}
	.sm-l-left p {
		font-size: 17px !important;
	}
	.sm-bd{
		margin-top:30px;
	}
	.sm-threes img {
		margin-left: 39% !important;
	}
	.sm-sp-1s {
    font-size: 12px;
    text-align: center;
    display: block;
    color: #585858;
    margin-top: 5px;
	}
	.sm-threes .sm-p-1s {
		width: 100%;
		font-size: 30px !important;
		margin-left: 0px !important;
		text-align: center !important;
		margin-top: 7px !important;
	}
	.sm-p-2s {
		display: block;
		text-align: center !important;
		margin-left: 0 !important;
		margin-top: 0px !important;
		font-size: 14px !important;
	}
	.sm-threes img {
		width: 100px !important;
		height: 100px !important;
	}
	.sm-slt .ig1 {
		margin-left: 15% !important;
	}
	.sm-slt .ig1 {
		width: 55px !important;
	}
	.section2 {
		height: 285px;
	}
	.sm-f-center {
	height: 380px;
	}
}
@media only screen and (max-width: 414px){

	.sm-f-center {
		height: 439px;
	}
	.sm-jba{
		display: none;
	}
	.sm-f-bottom1 p {
		font-size: 12px !important;
	}
	.sm-f-bottom1 p a{
		font-size: 12px !important;
	}
	.sm-threes p {
		font-size: 19px;
	}
	.sm-threes img {
		margin-left: 33% !important;
	}
	.sm-f-logo {
		margin-left: 11% !important;
	}
	.sm-texts {
		font-size: 16px !important;
	}
	.section2 {
		height: 550px;
	}
	.sm-x-num li {
		width: 42% !important;
		margin-right: 4% !important;
		margin-left: 4% !important;
		margin-bottom: 12%;
	}
	.sm-slt .ig1 {
		width: 38px !important;
		margin-top: 43px !important;
		margin-left: 9% !important;
	}
	.sm-slt h1 {
		font-size: 17px !important;
	}
	.sm-slt li {
		height: 120px !important;
	}
	.sm-slt li div{
		height: 120px !important;
	}
	.sm-mores-1 {
		height: 40px !important;
	}
	.sm-mores-1 a {
		font-size: 18px !important;
		line-height: 40px !important;
	}
	.sm-bj-img {
		height: 409px !important;
	}
	.sm-red {
		left: 16% !important;
		margin-right: 15px !important;
	}
	.sm-l-left {
		height: 80px !important;
	}
	.sm-n-list1 li {
		height: 80px !important;
	}
	.sm-l-left {
		height: 80px !important;
	}
	.sm-n-list1 li {
		height: 80px !important;
	}
	.sm-l-left h1 {
		margin-top: 17px;
		font-size: 25px !important;
	}
	.sm-l-right {
		height: 80px !important;
	}
	.sm-l-right h1 {
		font-size: 13px !important;
	}
	.sm-l-right p {
		font-size: 12px !important;
	}
	.sm-n-left {
		height: 422px !important;
	}
	.sm-bd-r h1 {
		font-size: 14px !important;
	}
	.sm-bd-r p {
		font-size: 12px !important;
	}
	.sm-n-right{
		height: auto !important;
	}
	.sm-f-logo {
		margin-left: 13%;
	}
	.sm-l-left p {
		font-size: 12px !important;
	}
	.sm-uls-2 li a {
		font-size: 20px;
	}
	.sm-banner {
		height: 176px !important;
	}
	.sm-banner .scollimg {
		height: 176px !important;
	}
	.sm-banner .scollimg .tagImg {
		height: 176px !important;
	}
	.sm-banner .item{
			bottom: 9px;
			width: 9% !important;
		}
	.sm-banner .item span{
		width: 15px;
		height: 15px;
	   margin-right: 4px;
		margin-left: 4px;
	}
	.sm-banner2 .item2{
		width: 75px;
	}
	.sm-banner2 .item2 span{
		margin-right: 5px;
	}
}

@media only screen and (max-width: 375px){
	.sm-logo {
		height: 44px;
		margin-top: 23px;
		width: 59%;
	}
	.sm-f-logo {
		margin-left: 7% !important;
	}
	.section2 {
		height: 571px;
	}
	.sm-x-num li {
		width: 46% !important;
		margin-right: 2% !important;
		margin-left: 2% !important;
	}
	.sm-red {
		margin-right: 3px !important;
	}
	.sm-banner {
		height: 165px !important;
	}
	.sm-banner .scollimg {
		height: 165px !important;
	}
	.sm-banner .scollimg .tagImg {
		height: 165px !important;
	}
	.sm-banner .item{
		width: 23% !important;
	}
}