@charset "utf-8";

/* public*/
.w1200{width:1200px;margin:0 auto;}
.tx-l{text-align:left;}
.tx-c{text-align:center;}
.tx-r{text-align:right;}
.ufl{float:left;}
.ufr{float:right;}
.ufml{font-family:"Microsoft YaHei";}
/* header */
header{}
.hed-top{height:30px;line-height:30px;background:#1f1f1f;}
.hed-top,.hed-top a{font-size:12px;color:#c8c8c8;}
.navbar-default{border:0;background:none;margin-bottom:0;}
.navbar-brand{height:auto;padding:30px 10px 30px 15px;}
.navbar-right{margin-top:33px;}
.navbar-default .navbar-nav > li > a{color:#5d5d5d;font-family:"Microsoft YaHei";font-size:15px;}
.navbar-default .navbar-nav > li > a span{color:#b9b9b9;font-size:12px;text-transform:uppercase;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li.on > a{color:#e50505;}

.navbar-toggle{margin-top:28px;}
.text img,.text iframe{max-width:100%;}

/* index */
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{margin:0 auto;}
.carousel-indicators li{width:18px;height:18px;border-radius:18px;background:rgba(255,255,255,0.5);border:0;margin:0 6px;}
.carousel-indicators .active{width:18px;height:18px;border-radius:18px;background:#e60203;border:0;margin:0 6px;}

.home-main section{padding-top:80px;}
.home-title{position:relative;overflow:hidden;text-align:center;margin-bottom:45px;}
.home-title h5{font-size:12px;color:#a49f9f;text-transform:uppercase;text-align:center;}
.home-title h3{text-align:center;padding:4px 0 14px;}
.home-title h3 span{font-size:20px;color:#1b1d1f;font-weight:bold;display:inline-block;position:relative;}
.home-title h3 span:before,.home-title h3 span:after{
	display:block;
	width:1900px;
	border-bottom:1px solid #e5e5e5;
	content:'';
	position:absolute;
	top:50%;
}
.home-title h3 span:before{left:100%;margin-left:15px;}
.home-title h3 span:after{right:100%;margin-right:15px;}
.line27{display:block;width:27px;height:3px;background:#e60303;margin:0 auto;}
.home-case-ul{margin-right:-3px;margin-left:-3px;}
.home-case-ul li{
	float: left;
	/* margin-bottom:3px; */
}
.home-case-ul li.home-case-li-1,.home-case-ul li.home-case-li-2,.home-case-ul li.home-case-li-3{
	width:33.33333333%;
	padding:3px;
}
.home-case-ul li.home-case-li-4,.home-case-ul li.home-case-li-5{
	width:50%;
	padding:3px;
}
.home-case-ul li .home-case-box{
	padding:29px 24px;
	background:#f4f4f4;
	transition: all 0.3s;
}
.home-case-ul li:hover .home-case-box{
	background:#dcdcdc;
}
.hm-ca-img{margin-bottom:30px;}
.hm-ca-img a,.imgholder a{display:block;overflow:hidden;}
.hm-ca-img a img,.home-yewu-ul li .hm-yw-img,.imgholder a img{
	transition:transform 0.3s;
}
.hm-ca-img a:hover img,.home-yewu-ul li:hover .hm-yw-img,.imgholder a:hover img{
	transform:scale(1.05);
}
.hm-ca-txt h4,.hm-ca-txt h5{text-align:center;}
.hm-ca-txt h4 a{color:#000;font-weight:bold;}
.hm-ca-txt h5{margin-top:10px;margin-bottom:16px;}
.hm-ca-txt h5 a{color:#a49f9f;font-size:13px;text-transform:uppercase;}
.home-case-more{text-align:center;margin-top:30px;}
.home-case-more a{display:inline-block;padding:8px 15px;border:1px solid #a9a9a9;border-radius:12px;color:#333;}
.home-case-more a span{color:#e60303;}
.home-case-more a:hover{background:#e60303;color:#fff;border-color:#e60303;}
.home-case-more a:hover span{color:#fff;}


/* 首页-业务领域 */
.home-yewu-ul {position:relative;padding-top:38%;overflow:hidden;}

.home-yewu-ul li{position:absolute;overflow:hidden;}
.home-yewu-ul li.hm-yw-li-1{width:16.25%;padding-top:16%;top:0;left:0;}
.home-yewu-ul li.hm-yw-li-2{width:16.25%;padding-top:22%;top:42.106323529%;left:0;}
.home-yewu-ul li.hm-yw-li-3{width:24%;padding-top:38%;top:0;left:16.25%;}
.home-yewu-ul li.hm-yw-li-4{width:31.5%;padding-top:21.25%;top:0;left:40.25%;}
.home-yewu-ul li.hm-yw-li-5{width:28.25%;padding-top:10.625%;top:0;left:71.75%;}
.home-yewu-ul li.hm-yw-li-6{width:28.25%;padding-top:10.625%;top:27.96057368%;left:71.75%;}
.home-yewu-ul li.hm-yw-li-7{width:19.9%;padding-top:16.75%;top:55.92105263%;left:40.25%;}
.home-yewu-ul li.hm-yw-li-8{width:19.9%;padding-top:16.75%;top:55.92105263%;left:60.15%;}
.home-yewu-ul li.hm-yw-li-9{width:19.95%;padding-top:16.75%;top:55.92105263%;left:80.05%;}

.home-yewu-ul li .hm-yw-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background-size:cover!important;}
.home-yewu-ul li .hm-yw-txt{position:absolute;top:60px;left:40px;z-index:9;}
.home-yewu-ul li .hm-yw-txt h3 a,.home-yewu-ul li .hm-yw-txt h4 a,.home-yewu-ul li .hm-yw-txt h5 a{color:#fff;}
.home-yewu-ul li .hm-yw-txt h3{font-size:24px;font-weight:bold;margin:6px 0 14px;}
.home-yewu-ul li .hm-yw-txt h4{font-size:26px;font-weight:bold;text-transform:uppercase;}
.home-yewu-ul li .hm-yw-txt h5{font-size:16px;text-transform:uppercase;}
.home-yewu-ul li.hm-yw-li-3 .hm-yw-txt h3{font-size:36px;margin-bottom:30px;}
.line-28{width:34px;height:4px;background:#e60303;margin-top:35px;}
.home-yewu-ul li.hm-yw-li-5 .line-28,.home-yewu-ul li.hm-yw-li-6 .line-28{margin-top:22px;}

.home-section-3{margin-bottom:100px;}
.hm-news-h4{
	height:15px;
	/* white-space:nowrap;
	text-overflow:ellipsis; */
	overflow:hidden;
	text-align: justify;
}
.hm-news-h4 a{font-size:15px;color:#5a5a5a;font-weight:bold;}
.hm-news-h4 a:hover{color:#f00;}
.hm-news-h5{line-height:16px;height:32px;overflow:hidden;margin-top:8px;text-align:justify;}
.hm-news-h5 a{font-size:12px;color:#969696;vertical-align:top;}
.hm-news-ldata {text-align:center;margin-right:22px;width:72px;height:72px;}
.hm-news-ldata .nday{font-size:46px;color:#adadad;padding-top:4px;}
.hm-news-ldata .nyearm{font-size:14px;color:#adadad;}
.hm-news-right{padding-left:40px;}
.hm-news-right ul li{padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:15px;}
.hm-news-limg{position:relative;padding-right:30px;margin-bottom:20px;}
.hm-news-limg .hm-news-ldata{position:absolute;top:0;left:0;background:#e60303;z-index:9;}
.hm-news-limg .hm-news-ldata .nday,.hm-news-limg .hm-news-ldata .nyearm{color:#fff;}
.hm-news-more{width:90px;height:32px;line-height:32px;background:#e60303;text-align:center;margin-top:4px;}
.hm-news-more a{color:#fff;font-size:14px;}

.footer-t{padding:24px 0;background:#373737;}
.footer-t table tr td h5{font-size:15px;color:#bebebe;width: 290px;margin-bottom:6px;}
.footer-t table tr td p{font-size:12px;color:#969696;line-height:22px;}
.footer-t .foot-share{margin-top:22px;}
.footer-t .foot-share a{display:inline-block;width:40px;height:40px;margin-left:15px;}
.footer-t .foot-share a.weibo-sh{background:url(../Images/icon_01.png);}
.footer-t .foot-share a.weixin-sh{background:url(../Images/icon_02.png);}
.footer-t .foot-share a.qq-sh{background:url(../Images/icon_03.png);}
.footer-b{height:32px;line-height:32px;background:#1f1f1f;color:#969696;font-size:12px;}
.footer-b a{color:#969696;}

.focus img{max-width:100%;}
.inner-nav{margin-bottom:60px;}
.inner-nav ul{text-align:center;border-bottom:1px solid #e4e4e4;}
.inner-nav ul li{display:inline-block;padding:0 35px;}
.inner-nav ul li a{display:inline-block;font-size:18px;padding:16px 10px 14px;border-bottom:3px solid transparent;}
.inner-nav ul li.on a,.inner-nav ul li a:hover{border-bottom-color:#e60303;}

.business-wrap{margin-bottom:100px;}
.business-left{padding-right:50px;}
.business-left ul{margin-right:-12px;margin-left:-12px;}
.business-left ul li{
	float:left;
	width:50%;
	padding:12px;
}
.business-left ul li a{display:inline-block;padding:6px 8px 10px;border:1px solid #aaa;}
.business-left ul li.on a,.business-left ul li a:hover{padding:5px 7px 9px;border:2px solid #e60303;}
.business-left ul li a img{width:100%;}
.bus-t{padding:12px 0;font-size:27px;margin-bottom:12px;}
.bus-t span.zh{font-weight:bold;display:inline-block;margin-right:8px;}
.bus-t span.en{font-size:22px;color:#c5c5c5;text-transform:uppercase;}
.bus-box{
	height:694px;
	padding:66px 66px 0 50px;
	background:url(../Images/img_27.jpg) left top no-repeat;
}
.bus-rtxt{
	padding-left:10px;
}
.bus-rtxt > h3{
	font-size:20px;
	color:#fff;
	font-weight:bold;
	line-height:28px;
	margin-bottom:15px;
}
.bus-rtxt > h3 span{
	display:inline-block;
	height:26px;
	line-height:26px;
	padding:0 8px;
	font-size:13px;
	color:#fff;
	font-weight:normal;
	border:1px solid #fff;
	border-radius:15px;
	margin-left:10px;
	
}
.bus-rm,.bus-rm p{color:#fff;}

.case-wrap{margin-bottom:100px;}
#caseList,.imgholder{position:relative;}
.imgholder img{max-width:100%;}
.imgholder a.case-txt{
	position:absolute;
	bottom:14px;
	left:0;
	width:100%;
	z-index:7;
}
.imgholder a.case-txt h3{
	font-size:18px;
	color:#fff;
	text-align:center;
	margin-bottom:12px;
}
.imgholder a.case-txt p{
	color:#fff;
	text-align:center;
	margin-top:12px;
}
.case-wrap .grid .shaw{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.25);
}

.contact-w-li{margin-bottom:60px;}
.contact-w-li .contact-left{
	background:#eaeaea;
	padding:20px 30px;
}
.address-list-w{
	margin:20px 0;
}
.address-li{line-height:22px;padding:10px 0 10px 38px;color:#5d5d5d;}
.icon-address{background:url(../Images/icon_04.png) left center no-repeat;}
.icon-name{background:url(../Images/icon_05.png) left center no-repeat;}
.icon-tel{background:url(../Images/icon_06.png) left center no-repeat;}
.icon-email{background:url(../Images/icon_07.png) left center no-repeat;}
.icon-www{background:url(../Images/icon_08.png) left center no-repeat;}
.contact-ctxt{margin-bottom:50px;}
.contact-ctxt,.contact-ctxt p{
	color:#5d5d5d;
	line-height:34px;
}
.join-icon{text-align:center;}
.join-icon img{max-width:100%;}
.join-icon p{font-size:18px;text-align:center;line-height:30px;}
.join-ctxt{margin-top:50px;background:#f2f2f2;margin-bottom:42px;}
.join-ctxt .row{margin-right:-10px;margin-left:-10px;}
.join-ctxt .row > div{padding-right:10px;padding-left:10px;}
.join-cr {padding-top:35px;}
.join-cr p{
	line-height:24px;
	color:#5d5d5d;
	margin-bottom:20px;
}
.join-form{background:#f2f2f2;padding:30px 30px 40px;}
.join-frt{font-size:18px;margin-bottom:40px;text-align:center;}
.join-input,.join-textarea{margin-bottom:22px;width:100%;}
.join-textarea textarea{width:100%;min-height:124px;}
.join-input label{position:absolute;top:0;left:10px;color:#b8b8b8;z-index:9;line-height:34px;}
.join-input label span{color:#e60303;}
.join-input input{padding-left:6rem;}
.join-btn{text-align:right;}
.join-btn input{width:100px;height:37px;background:#e60303;font-size:16px;color:#fff;border:0;cursor:pointer;text-align:center;}

.busi-t1{margin-top:90px;margin-bottom:90px;}
.busi-tl h5{color:#d2d2d2;font-size:38px;font-weight:bold;font-family:Arial;text-transform:uppercase;padding-top:50px;}
.busi-tl h4{color:#1f1f1f;font-size:36px;font-weight:bold;}
.busi-more{width:170px;height:46px;line-height:44px;border:1px solid #1f1f1f;text-align:center;margin-top:60px;}
.busi-more a{color:#1f1f1f;font-size:20px;}
.busi-t2{padding-top:95px;background:url(../Images/img_80.jpg) center top no-repeat;}
.busi-list-w{margin-bottom:75px;}
.busi-list-w ul{margin-right:-10px;margin-left:-10px;}
.busi-list-w ul li{width:25%;float:left;position:relative;padding-right:10px;padding-left:10px;}
.busi-list-w ul li .busi-li-txt{position:absolute;top:45px;right:35px;left:35px;z-index:5;}
.busi-list-w ul li .busi-li-txt h5{color:#fff;font-size:28px;font-family:'Trebuchet MS';font-weight:bold;text-transform:uppercase;}
.busi-list-w ul li .busi-li-txt h4{color:#fff;font-size:22px;font-weight:bold;margin-top:10px;margin-bottom:20px;}
.busi-list-w ul li .busi-li-txt p{color:#fff;font-size:18px;text-transform:uppercase;height:20px;line-height:20px;}
.busi-li-more{margin-top:78px;}
.busi-li-more a{display:inline-block;font-size:16px;color:#fff;border:1px solid #fff;padding:8px 18px;}
.busi-li-more22{
	margin-top:30px;
	margin-bottom:30px;
	text-align:right;
}
.busi-li-more22 a{
	display:inline-block;
	font-size:16px;
	color:#333;
	border:1px solid #888;
	padding:8px 18px;
	transition:all 0.3s;
}
.busi-li-more22 a:hover{
	color:#fff;
	border-color:#f00;
	background:#f00;
}
.busi-list-w ul li.busi-li-5{width:100%;margin-top:70px;}
.busi-list-w ul li.busi-li-5 .busi-li-txt h5,.busi-list-w ul li.busi-li-5 .busi-li-txt h4{text-align:center;}
.busi-list-w ul li.busi-li-5 .line-28{margin:28px auto 0;}
.busi-list-w ul li.busi-li-5 .busi-li-more{margin-top:30px;text-align:center;}

.busi-list-w2{margin-bottom:105px;}
.busi-list-w2 ul li{float:left;width:50%;position:relative;}
.busi-list-w2 ul li:nth-child(1) img{margin-right:0;}
.busi-list-w2 ul li:nth-child(2) img{margin-left:0;}
.busi-list-w2 ul li:nth-child(1) .busi-li-txt2{
	position:absolute;
	top:65px;
	left:100%;
	z-index:5;
	margin-left:-550px;
}
.busi-list-w2 ul li:nth-child(2) .busi-li-txt2{
	position:absolute;
	top:65px;
	left:117px;
	z-index:5;
	
}
.busi-list-w2 ul li .busi-li-txt2 h5{color:#fff;font-size:37px;font-family:'Trebuchet MS';font-weight:bold;text-transform:uppercase;}
.busi-list-w2 ul li .busi-li-txt2 h4{color:#fff;font-size:33px;font-weight:bold;margin-top:10px;margin-bottom:20px;}
.busi-list-w2 ul li .busi-li-txt2 p{color:#fff;font-size:20px;text-transform:uppercase;height:20px;line-height:20px;}
.busi-list-w2 ul li .busi-li-more{margin-top:55px;}

.news-w ul li{margin-bottom:38px;border:1px solid #e4e4e4;}
.news-w ul li:hover{background:#e3e3e3;}
.news-w ul li table{width:100%;}
.news-w ul li table tr td{vertical-align:top;}
.news-w ul li table tr td.news-left{width:300px;}
.news-w ul li table tr td.news-left img{max-width: 100%;}
.news-w ul li table tr td.news-right{padding-left:22px;padding-right:30px;position:relative;}
.news-w ul li table tr td h3{font-size:18px;margin-bottom:14px;margin-top:15px;}
.news-w ul li table tr td h3 a{color:#5d5d5d;}
.news-w ul li table tr td .news-data{font-size:12px;color:#a8a8a8;margin-bottom:14px;}
.news-w ul li table tr td .news-txt{line-height:24px;text-align:justify;}
.news-w ul li table tr td .news-txt a{color:#919191;}
.news-rmore{margin-top:14px;text-align:right;position:absolute;right:30px;bottom:20px;}
.news-rmore a{display:inline-block;background:#e60303;color:#fff;padding:4px 5px 6px;border-radius:15px;font-size:12px;}
.news-w ul li:hover .news-rmore a{background:#fff;color:#e60303;}
/* .news-w ul li:hover table tr td h3 a,.news-w ul li:hover table tr td .news-data,.news-w ul li:hover table tr td .news-txt a{color:#fff;} */

.pages{text-align:center;margin-bottom:30px;}
.pages a,.pages span{font-size:30px;font-style:italic;display:inline-block;padding:0 18px;}
.pages a{color:#373737;}
.pages span.current{color:#e60303;}

.owl-wrapper-outer{overflow: hidden;}

.owl-buttons{position:relative;}
.owl-buttons .owl-prev,.owl-buttons .owl-next{
	width:28px;
	height:24px;
	position:absolute;
	top:-300px;
}
.owl-buttons .owl-prev{
	background:url(../Images/navtion-left.jpg);
	left:-30px;
}
.owl-buttons .owl-next{
	background:url(../Images/navtion-right.jpg);
	right:-30px;
}
.pageprev,.pagenext{
	line-height:32px;
	color:#333;
	font-size:15px;
}
.pageprev{margin-top:30px;}
.pagenext{
	margin-bottom:30px;
}
.pageprev a,.pagenext a{
	color:#333;
}
.pageprev a:hover,.pagenext a:hover{
	color:#e60303;
}
.input-group input.form-control::-webkit-input-placeholder { /* WebKit browsers */
color:#fff;
}
.input-group input.form-control { /* Mozilla Firefox 4 to 18 */
color:#fff;
}
.input-group input.form-control { /* Mozilla Firefox 19+ */
color:#fff;
}
.input-group input.form-control { /* Internet Explorer 10+ */
color:#fff;
}
.pinp5 {
    background: #f2f2f2;
    padding: 80px 0 55px;
}
.jztit {
    font-size: 30px;
    color: #000;
    text-align: center;
    line-height: 60px;
}
.jztim {
    text-align: center;
    color: #000;
}
.pinp5 p {
    width: 955px;
    margin: 0 auto;
    line-height:22px;
}
.ronyu-data{
    height: 575px;
    background: url(../Images/pinphir.jpg) center top no-repeat;
}
.pinpyear_txt {
    position: relative;
    padding-top: 150px;
    margin-bottom: 50px;
    overflow: hidden;
}
.pinpyear_txt ul li {
    width: 1266px;
    float: left;
    text-align: center;
}
.pinpyear_txt ul li h3 {
    font-size: 130px;
    color: #fff;
    font-family: Impact;
    font-weight: bold;
    margin-bottom: 15px;
    text-align: center;
}
.pinpyear_txt ul li p {
    font-size: 16px;
    font-family: "黑体";
    color: #fff;
    text-align: center;
}
#rongyuYear .owl-wrapper-outer {
    overflow: hidden;
    height: 70px;
}
.owl-item {
    float: left;
}
#rongyuYear .owl-item .item {
    font-size: 30px;
    font-family: "微软雅黑",'Heiti SC',"黑体",Arial;
    color: #fff;
    text-align: center;
    position: relative;
    cursor: pointer;
    padding-top: 7px;
}
#rongyuYear .owl-item .item:before {
    width: 100%;
    height: 1px;
    background: #fff;
    content: '';
    position: absolute;
    left: 0;
    bottom: -20px;
    z-index: 10;
}
#rongyuYear .owl-item .item:after {
    width: 13px;
    height: 13px;
    background: url(../Images/time-bg.png);
    content: '';
    position: absolute;
    left: 50%;
    bottom: -26px;
    margin-left: -7px;
}
#rongyuYear .owl-buttons {
    position: relative;
    color: #fff;
    font-size: 36px;
    font-weight: bold;
}
#rongyuYear .owl-prev {
    position: absolute;
    left: -22px;
    top: -70px;
    cursor: pointer;
}
#rongyuYear .owl-next {
    position: absolute;
    right: -22px;
    top: -70px;
    cursor: pointer;
}
#rongyuYear .owl-prev:after {
    content: "<";
    font-family: "宋体";
}
#rongyuYear .owl-next:after {
    content: ">";
    font-family: "宋体";
}
#rongyu{
	padding-bottom:50px;
	margin-bottom:20px;
}
#rongyu .carousel-indicators li{
	background:#464646;
	width:15px;
	height:15px;
	border-radius: 15px;
}
#rongyu .carousel-indicators .active {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    background: #b50100;
    border: 0;
    margin: 0 6px;
}
.title_7 {
    font-size: 28px;
    margin-top: 40px;
    margin-bottom: 55px;
    text-align: center;
    color:#000;
}
.about-txt{
	margin-bottom:65px;
}

.about-txt-lfc{
	padding-right:65px;
}
.about-txt-lfc p{
	font-size:16px;
	line-height:32px;
}
.about-img-rg{
	position:relative;
}
.about-img-box ul li,.about-img-box ul li img{
	width: 100%;
	height:355px;
}
.about-img-rg .hd .hdprev ,.about-img-rg .hd .hdnext{
	position:absolute;
	top:158px;
	width:17px;
	height:39px;
	background:url(../Images/ico_prev2.png);
	cursor:pointer;
	z-index: 9;
}
.about-img-rg .hd .hdprev{
	left:22px;
}
.about-img-rg .hd .hdnext{
	right:22px;
	transform:rotateZ(180deg);
}
.title_6{
	text-align:left;
	font-size:18px;
	margin-bottom:25px;
}
.title_6 span{
	font-size:48px;
	color:#00b3fd;
	font-style:italic;
	text-transform:uppercase;
	font-weight:bold;
	opacity:0.2;
}
.title_6 em{
	font-size:14px;
	color:#00b3fd;
	font-style:normal;
}
.rongyu-item{
	/* padding-top:35px;
	border-top:1px solid #d3d3d3; */
	margin-top:50px;
	margin-bottom:80px;
}
.title_4 {
    /* margin-top: 50px; */
    margin-bottom: 20px;
    font-size: 24px;
    text-align: center;
    font-weight: normal;
}
.rongyu-swp {
    padding: 0 22px;
    position: relative;
    margin-top: 30px;
}
.rongyu-swp .hd .hdprev, .rongyu-swp .hd .hdnext {
    position: absolute;
    top: 105px;
    width: 17px;
    height: 39px;
    background: url(../Images/ico_prev.png);
    cursor: pointer;
}
.rongyu-swp .hd .hdprev {
    left: 0;
}
.rongyu-swp .hd .hdnext {
    right: 0;
    transform: rotateZ(180deg);
}
.rongyu-swp-con {
    overflow: hidden;
}
.rongyu-swp-con ul li {
    width: 336px;
    height: 231px;
    margin: 0 8px;
    overflow: hidden;
    text-align: center;
    background: #ededed;
    display: table;
    position:relative;
}
.rongyu-swp-con ul li .table-cell {
    display: table-cell;
    vertical-align: middle;
}
.rongyu-swp-con ul li img {
    vertical-align: middle;
    max-width: 336px;
    max-height:231px;
}
.rongyu-sw-txt{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:9;
	display:table;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.45);
	display:none;
	transition:all 0.3s;
}
.rongyu-sw-txt .rongyu-swp-h4{
	padding:0 15px;
	font-size:14px;
	color:#fff;
	line-height:22px;
}
.rongyu-swp-con ul li:hover .rongyu-sw-txt{
	display:table;
}

.banner-txt-w{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:9;
}
.banner-txt-w .hm-ban-t1{
	margin-top:246px;
	font-size:28px;
	font-family:Arial;
	color:#fff;
	text-align:center;
}
.banner-txt-w .hm-ban-t2{
	font-size:30px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin-top:15px;
	margin-bottom:34px;
	text-shadow:0 3px 2px 5px #333;
}
.more-s2{
	width:122px;
	height:34px;
	line-height:34px;
	border:1px solid #fff;
	text-align:center;
}
.more-s2 a{
	font-size:16px;
	color:#fff;
}