.website .line{
	height: 46px;
	border-bottom: 1px solid #c7c7c7;
}
.website .line{
	height: 46px;
	border-bottom: 1px solid #c7c7c7;
}
.website .ggw{
	padding: 88px 0 186px 0;
}
.website .ggw .qiangrenjingshen{
	background-color: #161616;
	height: 470px;
	position: relative;
}
.website .ggw .qiangrenjingshen .pic{
	position: absolute;
	left: -150px;
	bottom: -255px;
	background-image: url(img/website/ggw.png);
	width: 760px;
	height: 662px;
}
.website .ggw .qiangrenjingshen .pictext{
	position: absolute;
	width: 520px;
	top: 160px;
	right: 40px;
}
.website .ggw .qiangrenjingshen .pictext dl dt{
	text-align: center;
	font-size: 80px;
	color: #fff;
	font-family: fontcn;
}
.website .ggw .qiangrenjingshen .pictext dl dd{
	font-size: 13px;
	color: #767676;
}
.common-head{
	height: 106px;
}
.common-head .cn{
	font-size: 40px;
	font-family: fontcn;
	font-weight: bold;
}
.common-head .en{
	font-size: 18px;
	color: #959595;
	font-family: fonten;
}
.website .websiteliucheng{
	padding-bottom: 60px;
}
.website .websiteliucheng .common-head{
	text-align: right;
}
.website .websiteliucheng .pt{
}
.website .websiteliucheng .pt .pic{
	float: left;
	position: relative;
	width: 747px;
	height: 419px;
	overflow: hidden;
}
.website .websiteliucheng .pt .pic:after{
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	transition: background-color 0.5s;
}
.website .websiteliucheng .pt .pic:hover:after{
	background-color: rgba(0,0,0,0);
}
.website .websiteliucheng .pt .pic img{
	width: 100%;
}
.website .websiteliucheng .pt .step{
	float: right;
	width: 453px;
	height: 419px;
	background-color: #fff;
	position: relative;
}
.website .websiteliucheng .pt .step .stepline{
	position: absolute;
	left: 0px;
	top: 50%;
	width: 100%;
	height: 1px;
	background-color: #000;
	font-size: 0px;
}
.website .websiteliucheng .pt .step .stepnum{
	position: absolute;
	left: 40px;
	top: 50%;
	margin-top: -16px;
	width: 30px;
}
.website .websiteliucheng .pt .step .stepnum .num{
	text-align: center;
	font-size: 12px;
}
.website .websiteliucheng .pt .step .stepnum .shuxian{
	height: 80px;
	border-left: 1px solid #000;
	margin-left: 14px;
}
.website .websiteliucheng .pt .step .stepnum .icon{
	height: 26px;
	background-image: url(img/website/liucheng-icon11.gif);
}
.website .websiteliucheng .pt .step .stepnum .name{
	font-size: 12px;
	text-align: center;
}
.website .websiteliucheng .pt .step .stepnum.s3{
	left: 140px;
}
.website .websiteliucheng .pt .step .stepnum.s3 .icon{
	background-image: url(img/website/liucheng-icon33.gif);
}
.website .websiteliucheng .pt .step .stepnum.s5{
	left: 240px;
}
.website .websiteliucheng .pt .step .stepnum.s5 .icon{
	background-image: url(img/website/liucheng-icon55.gif);
}
.website .websiteliucheng .pt .step .stepnum.s7{
	left: 340px;
}
.website .websiteliucheng .pt .step .stepnum.s7 .icon{
	background-image: url(img/website/liucheng-icon77.gif);
}

.website .websiteliucheng .pt .step .stepnum2{
	position: absolute;
	left: 90px;
	bottom: 50%;
	margin-bottom: -16px;
	width: 30px;
}
.website .websiteliucheng .pt .step .stepnum2 .num{
	text-align: center;
	font-size: 12px;
}
.website .websiteliucheng .pt .step .stepnum2 .shuxian{
	height: 80px;
	border-left: 1px solid #000;
	margin-left: 14px;
}
.website .websiteliucheng .pt .step .stepnum2 .icon{
	height: 26px;
	background-image: url(img/website/liucheng-icon22.gif);
}
.website .websiteliucheng .pt .step .stepnum2 .name{
	font-size: 12px;
	text-align: center;
}
.website .websiteliucheng .pt .step .stepnum2.s4{
	left: 190px;
}
.website .websiteliucheng .pt .step .stepnum2.s4 .icon{
	background-image: url(img/website/liucheng-icon44.gif);
}
.website .websiteliucheng .pt .step .stepnum2.s6{
	left: 290px;
}
.website .websiteliucheng .pt .step .stepnum2.s6 .icon{
	background-image: url(img/website/liucheng-icon66.gif);
}
.website .websiteliucheng .pt .step .stepnum2.s8{
	left: 390px;
}
.website .websiteliucheng .pt .step .stepnum2.s8 .icon{
	background-image: url(img/website/liucheng-icon88.gif);
}

.website .websitejiejue{
	padding-bottom: 100px;
}
.website .websitejiejue .common-head{
	text-align: right;
}

.website .websitejiejue .pt{
}
.website .websitejiejue .pt .pic{
	float: left;
	position: relative;
	width: 747px;
	height: 419px;
	overflow: hidden;
}
.website .websitejiejue .pt .pic img{
	width: 100%;
}
.website .websitejiejue .pt .pic .fs{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
.website .websitejiejue .pt .pic .fs ul{
	margin: -3px;
}
.website .websitejiejue .pt .pic .fs ul li{
	float: left;
	width: 20%;
	height: 142px;
	box-sizing: border-box;
	border: 3px solid #f3f3f3;
	background-color: rgba(0,0,0,0.5);
	transition: background-color 0.5s;
	display: flex;
	color: #fff;
}
.website .websitejiejue .pt .pic .fs ul li:hover{
	background-color: rgba(0,0,0,0);
	cursor: pointer;
}
.website .websitejiejue .pt .pic .fs ul li .title{
	margin: auto;
}
.website .websitejiejue .pt .step{
	float: right;
	width: 453px;
	height: 419px;
	background-color: #fff;
	position: relative;
}
.website .websitejiejue .pt .step .js{
	padding: 30px;
}
.website .websitejiejue .pt .step .js .title{
	font-size: 21px;
	margin-bottom: 10px;
}
.website .websitejiejue .pt .step .js .num{
	margin-bottom: 25px;
}
.website .websitejiejue .pt .step .js .num .view {
	display: inline-block;
	padding-left: 20px;
	background-image: url(img/news/eye.svg);
	background-repeat: no-repeat;
	background-size: auto 15px;
	background-position: left center;
	font-size: 13px;
	color: #b1b1b1;
	margin-right: 20px;
}
.website .websitejiejue .pt .step .js .num .like {
	display: inline-block;
	padding-left: 20px;
	background-image: url(img/news/heart.svg);
	background-repeat: no-repeat;
	background-size: auto 15px;
	background-position: left center;
	font-size: 13px;
	color: #b1b1b1;
	margin-right: 20px;
}
.website .websitejiejue .pt .step .js .num .dianzan {
	display: inline-block;
	padding-left: 20px;
	background-image: url(img/news/up.svg);
	background-repeat: no-repeat;
	background-size: auto 15px;
	background-position: left center;
	font-size: 13px;
	color: #b1b1b1;
}
.website .websitejiejue .pt .step .js .txt {
	font-size: 13px;
	color: #b1b1b1;
	line-height: 25px;
	margin-bottom: 30px;
}
.website .websitejiejue .pt .step .js .look {
	float:right;
	width: 150px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	color: #fff;
	text-align: center;
	background-color: #ffaf32;
}
.website .websitejiejue .pt .step .js .jscb {
	text-align: right;
	line-height: 35px;
	font-size: 20px;
}
.website .websitejiejue .pt .step .js .jscb .t2{
	margin-right: 10px;
	color: #ed0000;
}
.website .case{
	padding-bottom: 80px;
}
.website .case .common-head{
	text-align: center;
}



.website .case .pt{
}
.website .case .pt .pic{
	float: left;
	position: relative;
	width: 926px;
	height: 466px;
	overflow: hidden;
}
.website .case .pt .pic .fs{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
.website .case .pt .pic .fs ul{
	margin: -3px;
}
.website .case .pt .pic .fs ul li{
	float: left;
	width: 25%;
	height: 120px;
	box-sizing: border-box;
	border: 5px solid #f3f3f3;
	background-color: #fff;
}
.website .case .pt .pic .fs ul li img{
	width: 100%;
	height: 110px;
}
.website .case .pt .step{
	float: right;
	width: 266px;
	height: 466px;
	background-color: #fff;
	position: relative;
}
.website .case .pt .step .js{
	padding: 20px;
}

.fullSlide{ position:relative;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd ul li { height: 420px;}
.fullSlide .bd ul li .title {font-size: 18px; margin-bottom: 10px;}
.fullSlide .bd ul li .url {color: #757575; font-size: 13px; font-family: fonten}
.fullSlide .bd ul li .img {height: 80px; overflow: hidden; margin: 20px 0; background-size: 90% auto; background-repeat: no-repeat; background-position: center;}
.fullSlide .bd ul li .img img{width: 100%;}
.fullSlide .bd ul li .view {text-align: right; margin-bottom: 30px;}
.fullSlide .bd ul li .view .c{font-size: 12px; cursor: pointer; display: inline-block; width: 96px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #d6d6d6;}
.fullSlide .bd ul li .content{font-size: 13px; color: #9a9a9a; line-height: 18px;}
.fullSlide .hd{position: absolute; bottom: 0px; width: 100%; z-index:1; text-align:center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; border-radius: 10px; background-color: #d7d7d7; font-size: 0px; margin: 0 5px;}
.fullSlide .hd ul .on{  background-color: #acacac; }
.fullSlide .prev,.fullSlide .next{ z-index:1; display:none!important; width:55px; height:55px; position:relative; margin:-27% 0 0 3%; float:left;  background:url(img/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }


.website .xggood{
	padding-bottom: 110px;
}
.website .xggood .common-head{
	text-align: right;
}
.website .xggood .list ul{
	margin: 0 -7px;
}
.website .xggood .list ul li{
	float: left;
	width: 33.3%;
	height: 374px;
	padding: 0 7px;
	box-sizing: border-box;
	margin-bottom: 14px;
}
.website .xggood .list ul li dl{
	position: relative;
	width: 100%;
	height: 374px;
	display: flex;
}
.website .xggood .list ul li dl dt img{
	width: 100%;
	height: 374px;
}
.website .xggood .list ul li dl dd .title{
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 20px;
	color: #fff;
	transition: all 1s;
	text-shadow: 1px 1px 1px #000;
}
.website .xggood .list ul li dl:after{
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
	z-index: 2;
	transition: all 1s;
}
.website .xggood .list ul li dl:hover:after{
	background-color: rgba(0,0,0,0);
}


@media(max-width:460px) {
.common-head {
    height: 70px;
	padding: 0 10px;
}
.common-head .cn {
    font-size: 20px;
}

.website .ggw {
    padding: 30px 0 100px 0
}
.website .ggw .qiangrenjingshen {
    height: 220px;
}
.website .ggw .qiangrenjingshen .pic {
    position: absolute;
    left: 0px;
    bottom: -90px;
    background-image: url(img/website/ggw.png);
	background-size: contain;
    width: 250px;
    height: 200px;
}
.website .ggw .qiangrenjingshen .pictext {
    position: absolute;
    width: auto;
    top: 20px;
    right: 10px;
	left: 10px;
}
.website .ggw .qiangrenjingshen .pictext dl dt {
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-family: fontcn;
}
.website .websiteliucheng .pt{
    background-color: #fff;
}
.website .websiteliucheng .pt .pic {
    float: none;
    width: auto;
    height: auto;
}
.website .websiteliucheng .pt .step {
    float: none;
    width: auto;
    height: 300px;
}
.website .websiteliucheng .pt .step .stepnum {
    left: 10%;
}
.website .websiteliucheng .pt .step .stepnum2 {
    left: 20%;
}
.website .websiteliucheng .pt .step .stepnum.s3 {
    left: 30%;
}
.website .websiteliucheng .pt .step .stepnum2.s4 {
    left: 40%;
}
.website .websiteliucheng .pt .step .stepnum.s5 {
    left: 50%;
}
.website .websiteliucheng .pt .step .stepnum2.s6 {
    left: 60%;
}
.website .websiteliucheng .pt .step .stepnum.s7 {
    left: 70%;
}
.website .websiteliucheng .pt .step .stepnum2.s8 {
    left: 80%;
}
.website .websitejiejue {
    padding-bottom: 30px;
}
.website .websitejiejue .pt .pic {
    float: none;
    width: auto;
    height: 210px;
}
.website .websitejiejue .pt .pic img {
    width: 100%;
    height: 210px;
}
.website .websitejiejue .pt .pic .fs ul li {
    height: 71px;
    border: 1px solid #f3f3f3;
	font-size: 12px;
}
.website .websitejiejue .pt .step {
    float: none;
    width: auto;
    height: auto;
}
.website .websitejiejue .pt .step .js {
    padding: 10px;
}
	
.website .case .txtScroll-left {
    position: relative;
	margin: 0 10px;
}
.website .case .txtScroll-left .bd {
    width: 260px;
}
.website .case .txtScroll-left .bd ul li {
    width: 130px !important;
	padding: 5px;
}
.website .case .txtScroll-left .bd ul li dl dt {
    height: auto;
    overflow: hidden;
    box-shadow: 0px 0px 5px 1px #999;
}
.website .case .txtScroll-left .hd .prev, .txtScroll-left .hd .next {
    margin-top: -20px;
    width: 16px;
    height: 40px;
	background-size:contain;
}
.website .case .txtScroll-left .hd .next {
	background-size:contain;
}
.website .xggood .list ul {
    margin: 0;
}
.website .xggood .list ul li {
    width: 50%;
    height: 150px;
}
.website .xggood .list ul li dl {
    height: 150px;
	overflow: hidden;
}
.website .xggood .list ul li dl dt img {
	width: 100%;
    height: auto;
}
.website .xggood .list ul li dl dd .title {
    font-size: 14px;
}
.website .xggood {
    padding-bottom:0px;
}
	
	
}