* {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

a{
	text-decoration: none;
	color: #333333;
}
img{
	max-width: 100%;
}
.top {
	width: 100%;
	position: fixed;
	background-color: #fff;
	height: 80px;
	z-index: 9999;
}
.header {
        margin:0 auto;
	width: 1400px;

}
.logo{
	display: block;
	margin-top: 6px;
	margin-left: 0px;
	float: left;
}
.nav{
	float: right;
}
.nav li{
	float: left;
	margin-right: 30px;
	line-height: 77px;
	font-size: 16px;
}
.nav li a{
	display: block;
	border-bottom: 3px solid rgba(0,0,0,0);
	padding: 0px 5px;
	box-sizing: border-box;
}
.nav li:hover a{
	color: #005F33;
	border-bottom: 3px solid #005F33;
}

.w1200 {
	width: 1200px;
	margin: 0px auto;
}
.w1400 {
	width: 1400px;
	margin: 0px auto;
}
.section {
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	height: 100%;
}

.section img {
	display: block;
	margin: 0px auto;
}

video {
	width: 100%;
	display: block;
}

.video_mask {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../img/banner_bg.png) rgba(0, 0, 0, 0.4);
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: all 0.5s;
}

.active .video_mask {
	opacity: 1
}

.video_mask img {
	display: block;
	margin: 0px auto;
	margin-top: 330px;
}
.zh_cn{
	display: block;
	float: right;
	margin-top: 28px;
	margin-right: 0px;
	font-size: 14px;
        line-height:24px;
}
.zh_cn img{
	vertical-align: middle;
}
.swiper-slide{
	overflow: hidden;
	max-height: 921px;
}
.swiper-slide .text_mask{
	position: absolute;
	top: -100%;
	left: 0px;	
	width: 100%;
	transition: all 1s;
	
}
.swiper-slide-active .text_mask{
	top: 36%;
}
.swiper-slide .video_mask img{
	margin-top: -100%;
	transition: all 1s;
}
.swiper-slide-active .video_mask img{
	margin-top: 330px;
}


.about_cn {
    font-size: 28px;
    color: #ffffff;
}
.about_cn2 {
    font-size: 28px;
    color: #005F33;
    font-weight: bold;
}
.about_en {
    color: #ffffff;
    line-height: 20px;
    font-size: 50px;
    font-family: 'Impact';
    text-transform: uppercase;
    text-indent: 25px;
}
.about_en2 {
    color: #A4A5AE;
    line-height: 20px;
    font-size: 50px;
    font-family: 'Impact';
    text-transform: uppercase;
    text-indent: 25px;
}
.ind_title{
	text-align: center;
	color: #005F33;
	font-size: 30px;
	margin-top: 0px;
	font-weight: bold;
}
.ind_title span{
	display: block;
	font-size: 14px;
}
.about_txt{
	width: 50%;
	float: left;
	margin-top: 80px;
	box-sizing: border-box;
	padding-left: 50px;
}
.about_txt span{
	display: block;
	color: #fff;
	text-indent: 30px;
	font-size: 14px;
	line-height: 25px;
}
.about_video{
	width: 50%;
	float: right;
	
}
.about_video img{
	float: right;
	margin-top: 80px;
}
.about_txt >img{
	display: block;
	margin-top: 30px;
}
.more{
	display: block;
	width: 120px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border-radius: 20px;
	border:1px solid #fff;
	color: #fff;
	margin-top: 30px;
}
.lingyu{
	overflow: hidden;
}
.lingyu li{
	float: left;
	width: 25%;
	position: relative;
}
.lingyu li div{
	overflow: hidden;
}
.lingyu li .mask{
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	transition: all 0.5s;
}

.lingyu li .mask p{
	color: #fff;
	text-align: center;
	font-size: 20px;
	margin-top: 20px;
}
.lingyu li .mask p span{
	display: block;
	font-size: 12px;
	line-height: 26px;
}
.lingyu li div{
	position: relative;
}
.lingyu li div:hover .mask{
	background-color: rgba(0,99,53,0.6);
}
.lingyu li .ly_link{
	box-sizing: border-box;
	padding: 0px 50px;
	
}
.lingyu li .ly_name{
	height: 100%;
	transition: all 0.5s;
}

.lybig .ly_name img{
	margin-top: 80%;
}
.lysm .ly_name img{
	margin-top: 20%;
}

.lingyu li .lybig:hover .ly_name{
	margin-top: -120%;
}
.lingyu li .lysm:hover .ly_name{
	margin-top: -85%;
}
.lingyu li .mask  .ly_link p span{
	display: block;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	font-size: 20px;
	line-height: 50px;
	margin-top: 20px;
}
.ly_link a{
	display: block;
	width: 150px;
	border:1px solid #fff;
	color: #fff;
	text-align: center;
	line-height: 40px;
	height: 40px;
	margin: 10px auto;
	margin-top: 20px;
	transition: all 0.3s;
}
.ly_link a:hover{
	background-color: #005F33;
	border:1px solid #005F33;
}
.buzou{
	
	overflow: hidden;
}
.buzou li{
	width: 25%;
	float: left;
        margin-bottom: 20px;
}
.buzou2{
	
	overflow: hidden;
}
.buzou2 li{
	width: 20%;
	float: left;
        margin-bottom: 20px;
}
.tabs{
	text-align: center;
}
.tabs li {
	
	display: inline-block;
	width: 140px;
	border: 1px solid #fff;
	color: #fff;
	line-height: 35px;
	text-align: center;
	border-radius: 20px;
	margin: 30px 10px;
	font-size: 14px;
	cursor: pointer;
	
}

.tabs_content{
	height: 430px;
	margin-top: 20px;
}
.tabs .hover{
	background-color: #005F33;
	color: #fff;
}
.news_ul li{
	width: 25%;
	float: left;
	box-sizing: border-box;
	padding: 10px;
	margin-top: 30px;
}
.news_ul li a{
	display: block;
	transition: all 0.3s;
}
.news_ul li a p{
	font-weight: bold;
	font-size: 16px;
	line-height: 40px;
}
.news_ul li a i{
	font-size: 12px;
	color: #999;
	font-style: normal;
	
}
.news_ul li a span{
	display: block;
	font-size: 14px;
	color: #999999;
	line-height: 22px;
	margin-top: 10px;
}
.news_title{
	color: #005F33;
}
.news_ul li a b{
	font-weight: normal;
	float: right;
	font-size: 14px;
	
	display: block;
	width: 100px;
	text-align: center;
	line-height: 30px;
	height: 30px;
	color: #005F33;
	border-radius: 10px;
	margin-top: 10px;
}
.news_ul .news_txt{

	height: 190px;
	box-sizing: border-box;
	padding: 15px;
	background-color: #fff;
	overflow: hidden;
	border-bottom: 4px solid rgba(0,0,0,0);
	transition: all 0.3s;
}
.news_ul li a:hover .news_txt{
	border-bottom: 4px solid #005F33;
}
.news_ul li a:hover{
	box-shadow: 0px 0px 8px #bbb;
}
.hezuo_ul li{
	float: left;
	width: 20%;
}
.hezuo_ul li img{
	display: block;
}
.hezuo_ul{
	margin-top: 60px;
	overflow: hidden;
	margin-bottom: 200px;
}
.footer{
	background-color: #333333;
	color: #eee;
}
.footer{
	box-sizing: border-box;
	padding-top: 20px;
	
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
}
.foot_tel{
	width: 75%;
	float: left;
}
.footer .foot_tel p{
	font-size: 16px;
}
.foot_tel p span{
	display: block;
	font-size: 18px;
        line-height: 30px;
	font-weight: bold;
	margin-top: 10px;
}
.foot_tel p span img{
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
.foot_content li{
	margin-top: 10px;
	overflow: hidden;
}
.foot_content li span{
	display: block;
	float: left;
	margin-right: 30px;
	font-size: 14px;
}
.foot_content li span img{
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}
.qr{
	float: right;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
}
.qr img{
	display: block;
}
.copyright{
	border-top: 1px solid #666;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	margin-top: 10px;
	
}
.copyright a{
	color: #eee;
}
.ov{
	overflow: hidden;
}

/*==================*/
.about_sec .ind_title{
	opacity: 0;
	transition: all 0.3s;
	transition-delay: 0.7s;
}
.active .ind_title{
	opacity: 1;
}
.about_sec .about_txt{
	margin-left: -100%;
	transition: all 0.3s;
	transition-delay: 0.7s;
}
.about_sec .about_video{
	margin-right: -100%;
	transition: all 0.3s;
	transition-delay: 0.7s;
}
.active .about_txt{
	margin-left: 0%;
	transition: all 0.3s;
	transition-delay: 0.7s;
}
.active .about_video{
	margin-right: 0%;
	transition: all 0.3s;
	transition-delay: 0.7s;
}
.ser_sec .buzou li:nth-child(2n) img{
	margin-top: -200%;
	transition: all 0.5s;
	transition-delay: 0.7s;
	
}
.ser_sec .buzou li:nth-child(2n+1) img{
	margin-top: 200%;
	transition: all 0.5s;
	transition-delay: 0.7s;
	
}
.ser_sec .buzou li{
	overflow: hidden;
}
/*.rongyu .hezuo_ul li:nth-child(-n+5){
	margin-top: -200%;
	transition: all 0.5s;
	transition-delay: 0.7s;
}
.rongyu .hezuo_ul li:nth-child(n+6){
	margin-top: 200%;
	transition: all 0.5s;
	transition-delay: 0.7s;
}

.active .hezuo_ul li:nth-child(-n+5){
	margin-top: 0%;
	
}
.active .hezuo_ul li:nth-child(n+6){
	margin-top: 0%;
	
}*/
.rongyu_swiper{
	margin-top: 60px;
	
}
.ry_page{
	text-align: center;
	bottom: -30px;
	width: 100%;
}
.ry_page span{
	margin: 3px;
}

.active .buzou li:nth-child(2n) img{
	margin-top: 0%;
	
	
}
.active .buzou li:nth-child(2n+1) img{
	margin-top: 0%;
}
.about_bg{
	background: url(../img/about_big.jpg) top center no-repeat;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 30px;
}
.class_ul {
	width: 100%;
	text-align: center;
	margin:50px auto;
	overflow: hidden;
}
.class_ul li{
	display:block;
	box-sizing: border-box;
	border: 1px solid #ddd;
	line-height: 45px;
	float: left;
	border-left: 0px;
}
.class_ul li:first-child{
	border-left: 1px solid #ddd;
}
.class_ul li a{
	display: block;
	transition: all 0.3s;
}
.class_ul li:hover a{
	background-color: #005F33;
	color: #fff;
}
.class_ul .hover a{
	background-color: #005F33;
	color: #fff;
}
.about_title{
	text-align: center;
	margin-top:30px;
	margin-bottom:30px;
}
.about_title P{
	font-size: 24px;
	font-weight: bold;
}
.about_title  span{
	display: block;
	color: #999;
	font-size: 14px;
	margin-top: 10px;
}
.about_title i{
	display: block;
	width: 120px;
	border-top: 3px solid #005F33;
	margin: 10px auto;
}
.gsjs{
	text-align: left;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	margin-top: 50px;
}
.about_number{
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 50px;
}
.about_number li{
	width: 20%;
	float: left;
	text-align: center;	
	font-size: 12px;
	color: #666;
	border-left: 1px solid #ddd;
	box-sizing: border-box;
}
.about_number li:first-child{
	border-left: 0px;
}
.about_number li span{
	font-size: 40px;
	color: #009241;
}
.about_number li p{
	font-size: 16px;
}
.swiper-slide img{
	display:block;
}

.pinpailicheng{
	background: url(../images/pplcbg.jpg) center 250px no-repeat;
}
.timediv,.time ul li{ }
.w{ width:1400px; margin:0px auto;}
.w100{ width:100%;}
.w50{ width:49.9%;}
.fl{float:left;}
.fr{float:right;}
.oh{ overflow: hidden;}
.db{ display: block;}
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.c3{ color: #333;}
.cl{ color: #165572;}
.cl2{ color: #012269;}
.f14{font-size: 14px;}
.pr{ position: relative;}
.pa{ position: absolute;}


.h:hover{ color: #009241; transition:.5s all;-webkit-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-moz-transition:.5s all;}
.tran{transition:.5s all;-webkit-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-moz-transition:.5s all;}
.scale:hover img{transform: scale(1.3);-webkit-transform: scale(1.3);-ms-transform: scale(1.3);-moz-transform: scale(1.3);-o-transform: scale(1.3);}
.translate:hover{transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-ms-transform:translate(0,-5px);-moz-transform:translate(0,-5px);-o-transform:translate(0,-5px);}
.bs{-moz-box-shadow:0 0 10px #dbdbdb; -webkit-box-shadow:0 0 10px #dbdbdb;box-shadow:0 0 10px #dbdbdb;}
.timename .top{padding:20px 0; margin-top: 50px;}
.timename .top a,.time ul li,#timeleft,#timeright{ background: url(../imgaes/jl.png) no-repeat;}
.timename .top a{ background-position: 0 -654px; padding:13px 19px; color: #012269; font-size:24px; }
.timename  .p1{ color: #222; font-size: 20px;}
.timename  .p2{ color: #666; font-size: 12px;}
.time-ul-div{ height: 100%;}
.time{height: 485px;}
.time ul{ width: 100000%; padding-left:180px; }
.time ul li{background-position: 0 -473px; width:28px; height: 28px;margin-top:235px; cursor: pointer; margin-right: 180px; }
.time ul li dl{ width: 286px; height: 145px; margin-left: -143px;left:50%; border:1px solid #dcdcdc; background: #fff;}
.time ul li.base dl{ bottom:50px;}
.time ul li.even dl{ top:50px;}
.time ul li dl dt{ height: 90px; padding: 15px 0 0 15px;}
.time ul li dl dt span{ color: #005881; margin: 0 21px 0 -27px; font-weight: bold;}
.time ul li dl .dd1{ height: 40px; line-height: 40px; background: #999; font-size:20px; color:#fff}
.time ul li.base dl .dd2{ width: 0; height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent; border-top: 12px solid #999; left:50%; margin-left: -6px;}
.time ul li.even dl .dd2{ width: 0; height: 0; border-left: 6px solid transparent;border-right: 6px solid transparent; border-bottom: 12px solid #dcdcdc; left:50%; margin-left: -6px;top:-12px;}

.time ul li.base:hover dl .dd2{ border-top-color: #009241;}
.time ul li:hover dl .dd1{background: #009241; color: #fff;}
.time ul li.even:hover dl .dd2{ border-bottom-color: #009241;}
.time ul li:hover{background-position: 0 -507px;}
#timeleft,#timeright{ width: 48px; height: 48px;}
#timeleft{ background-position:0 -420px; left:-48px;top: 225px;}
#timeright{ background-position:0 -597px; right:-48px;top: 225px;}
.wenhua{
	overflow: hidden;
	margin-top: 30px;
}
.wenhua li{
	float: left;
	width:385px;
	margin-left: 20px;
	position: relative;
}
.wenhua li>img{
	display: block;
}
.wenhua li .mask{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	text-align: center;
	font-size: 12px;
	transition: all 0.5s;
}
.wenhua li .mask img{
	margin-top: 130px;
}
.wenhua li .mask p{
	font-size: 18px;
	margin-top: 20px;
}
.wenhua li .mask i{
	display: block;
	width: 20px;
	border-top: 1px solid #fff;
	margin: 10px auto;
}
.wenhua li:first-child{
	margin-left: 0px;
}
.wenhua li:hover .mask{
	background-color: rgba(0,0,0,0.2);
}
.zizhi{
	margin-top: 20px;
	
}
.zizhi span{
	text-align: center;
	color:#fff;
	background-color: #005F33;
	display: block;
	line-height: 50px;
}
.zizhi img{
	width: 100%;
}
.img_list{
	overflow: hidden;
}
.img_list li{
	position: relative;
	float: left;
	width: 285px;
	margin-left: 20px;
	border: 1px solid #eee;
	box-sizing: border-box;
	margin-bottom: 20px;
	overflow: hidden;
}
.img_list li:nth-child(4n+1){
	margin-left:0px;
}
.img_list li a{
	display: block;
	background: url(../images/pro_mask.png) center center no-repeat;
	box-sizing: border-box;
        padding-top: 50px;
        padding-bottom: 44px;	
}
.img_list li .pro_mask{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(9,95,52,0.6);
	top: -100%;
	left: 0px;
	text-align: center;
	color: #fff;
	transition: all 0.5s;
}
.img_list li:hover .pro_mask{
	top: 0px;
}
.img_list li .pro_mask p{
	margin-top: 110px;
	font-size: 18px;
}
.img_list li .pro_mask p img{
	display: block;
	margin: 10px auto;
}

.img_list li span{
        display: block;
         background-color:#eee;
	margin:0px;
	text-align: center;
	color: #006335;
           font-size:14px;
line-height:40px;
}







.img_list2{
	overflow: hidden;
}
.img_list2 li{
	position: relative;
	float: left;
	width: 260px;
	margin-left: 20px;
	border: 1px solid #eee;
	box-sizing: border-box;
	margin-bottom: 20px;
	overflow: hidden;
}
.img_list2 li:nth-child(5n+1){
	margin-left:0px;
}
.img_list2 li a{
	display: block;
	background: url(../images/pro_mask2.png) center center no-repeat;
	box-sizing: border-box;
        padding-top: 45px;
        padding-bottom: 40px;	
}
.img_list2 li .pro_mask{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(9,95,52,0.6);
	top: -100%;
	left: 0px;
	text-align: center;
	color: #fff;
	transition: all 0.5s;
}
.img_list2 li:hover .pro_mask{
	top: 0px;
}
.img_list2 li .pro_mask p{
	margin-top: 80px;
	font-size: 18px;
}
.img_list2 li .pro_mask p img{
	display: block;
	margin: 10px auto;
}

.img_list2 li span{
        display: block;

	margin:10px;
	text-align: center;
	color: #006335;
}

.liucheng li{
	width: 288px;
	float: left;
	box-shadow: 0px 0px 4px #ddd;
	margin-left: 15px;
	text-align: center;
	color: #005F33;
	box-sizing: border-box;
	padding: 20px;
	transition: all 0.5s;
}
.liucheng li:hover{
	background-color: #005F33;
	color: #fff;
}
.liucheng li:first-child{
	margin-left: 0px;
}
.liucheng li img{
	display: block;
	margin: 20px auto;
	margin-top: 50px;
	
}
.liucheng li p{
	font-weight: bold;
}
.liucheng li p span{
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
}
.liucheng li i{
	font-style: normal;
	display: block;
	margin-top: 40px;
	margin-bottom: 60px;
	font-size: 14px;
}
.lc_tel{
	margin: 30px auto;
}
.cler{
	clear: both;
}
.contact_ul{
	overflow: hidden;
}
.map{
	margin: 30px auto;
}
.contact_ul li{
	width: 25%;
	box-sizing: border-box;
	border: 1px solid #ddd;
	border-left: 0px;
	padding:50px 20px;
	float: left;
	text-align: center;
}
.contact_ul li:first-child{
	border-left: 1px solid #ddd;
}
.contact_ul li p{
	margin-top: 10px;
	line-height: 30px;
	font-size: 16px;
}
.contact_ul li span{
	color: #005F33;
	font-size: 26px;
	font-weight: bold;
	display: block;
	height:60px ;
}
.contact_ul li:last-child span{
	font-size: 18px;
	
}
.topnews{
	box-sizing: border-box;
	padding: 20px;
	background-color: #005F33;
	overflow: hidden;
}
.topnews img{
	width: 480px;
	display: block;
	float: left;
}
.topnews .topnews_txt{
	float: left;
	width: 600px;
	margin-left: 50px;
	box-sizing: border-box;
	padding: 20px;
	color: #fff;
}
.topnews .topnews_txt p{
	display: block;
	font-size: 18px;
	color: #fff;
	margin-top: 20px;
}
.topnews .topnews_txt i{
	font-style: normal;
	font-size: 14px;
	margin: 20px 0px;
	display: block;
}
.topnews .topnews_txt span{
	display: block;
	line-height: 26px;
	font-size: 15px;
}
.topnews .topnews_txt a{
	width: 120px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	display: block;
	margin-top: 50px;
	color: #fff;
	border:1px solid #fff;
	border-radius: 15px;
	font-size: 14px;
	transition: all 0.5s;
}
.topnews .topnews_txt a:hover{
	background-color: #fff;
	color: #005F33;
}
.news_list{
	overflow: hidden;
	margin-top: 30px;
}
.news_list li{
	width: 385px;
	margin-left: 20px;
	margin-bottom: 20px;
	float: left;
}
.news_list li:nth-child(3n+1){
	margin-left: 0px;
}
.news_list li a p{
        height:90px;
	background-color: #eee;
	box-sizing: border-box;
	padding: 10px;
	transition: all 0.5s;
        font-weight:bold;
       font-size:18px;	
}
.news_list li a:hover p{
	background-color: #005F33;
	color: #fff;
}
.news_list li a p span{
	display: block;
	font-size: 14px;
    font-weight:normal;
    margin-top:5px;
}
.news_list li a img{
	display: block;
}
.nr {
    padding:0px 0px;
    line-height:30px;
    color:#666;
}
.pages {
    color: #999;
    float: right;
    overflow: hidden;
    padding: 10px;
    padding-right:0px
}

    .pages a, .pages .current {
        text-decoration: none;
        float: left;
        padding: 5px 10px;
        border: 1px solid #ddd;
        background: #efefef;
        margin: 0 2px;
        font-size: 11px;
        color: #000;
    }

        .pages a:hover {
            background-color: #005F33;
            color: #fff;
            border: 1px solid #005F33;
            text-decoration: none;
        }

    .pages .current {
        font-weight: bold;
        color: #fff;
        background: #005F33;
        border: 1px solid #005F33;
    }
       .nextnews {
  border: 1px dashed #DDD;
  border-right: 0px;
  border-left: 0px;
  line-height: 50px;
  text-align: right;
  color: #999;
  font-size:14px;
}
    .newstitle
{
    text-align:center; font-size:22px; padding:0px 0px; color:#000;
}
.newsaddtime
{
    text-align:center; line-height:30px; color:#999; border-bottom:1px dashed #ddd;
    font-size:14px;
}
.news_content {
    padding:20px; background:#fff
}
.newscontent {
    padding:20px 0px
}
    .newscontent img {
       max-width:100%
    }
    .sc_ul{
    	overflow: hidden;
    	margin-top: 30px;
    	margin-bottom: 30px;
    }
    .sc_ul li{
    	float: left;
    	position: relative;
    }
    .sc_ul li .sc_mask{
    	position: absolute;
    	width: 100%;
    	height: 100%;
    	top: 0px;
    	left: 0px;
    	z-index: 99;
    	background-color: rgba(0,0,0,0.3);
    	text-align: center;
    	transition: all 0.3s;
    }
    .sc_ul li a>img{
    	display: block;
    }
    .sc_ul li:hover .sc_mask{
    	background-color: rgba(0,85,37,0.7);
    }
    .sc_ul li .sc_mask img{
    	margin-top: 180px;
    	margin-bottom: 20px;
    }
    .sc_ul li .sc_mask p{
    	font-size: 18px;
    	font-weight: bold;
    }
    .sc_ul li .sc_mask i{
    	width: 150px;
    	border: 1px solid #fff;
    	text-align: center;
    	display: block;
    	margin: 10px auto;
    	line-height: 30px;
    	font-style: normal;
    	margin-top: 30px;
    }
    .sc_ul li a{
    	display: block;
    	color: #fff;
    }