.layui-fluid{padding: 0}
.layui-container{padding: 0}

html,body{
	font-family:Arial,"Microsoft YaHei","微软雅黑";
	font-size:14px;
	color:#505050;
	background-color:#ffffff;
}
body,img,ul,li,p,table,tr,td,th{margin:0;padding:0;border:0;}
table{border-collapse:collapse;}
.table{display: table;width: 100%;}
.tr,.row{display: table-row;overflow:hidden;}
.td,.cell{display: table-cell;*float:left; *width:auto; *zoom:1;vertical-align: top}
ul,li{list-style:none;}
a{text-decoration:none;color:#505050;}
a:hover{text-decoration:none;color:#a50283;}
a:active{color:#a50283;}
.clear{clear:both;}
.sm-clear,.xs-clear{height: 0!important;width: 0!important;padding: 0!important;margin: 0!important}
.fl{float:left;}
.fr{float:right;}

.index-title{
	background-image:url(../images/public02.png);
	background-repeat:no-repeat;
	background-position: bottom center; 
	font-size:28px;
	color:#b4b4b4;
	text-align:center;
	margin-bottom:35px;
	padding-bottom:22px;
}
.index-title span{
	font-size:34px;
	color:#232323;
}
.in-part .more{text-align:center;margin-bottom:25px;}
.in-part .more a{color:#a50283;font-size:16px;}
.in-part .more a:hover{color:#ff8200;}
.pro-series .list a{
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
}
.pro-series .list p{
	position:absolute;
	bottom:0px;
	width:100%;
	line-height:45px;
	color:#ffffff;
	text-align:center;
	font-size:20px;
	background:url(../images/black.png);
}
.in-part01 .index-title{margin-bottom:15px;}
.in-part01 .pro-series{position:relative;}
.in-part01 .pro-series .lun{
	position:absolute;
	top:272px;
	left:-60px;
	width:1320px;
}
.in-part02{
	background-image:url(../images/index04.jpg);
	background-repeat:no-repeat;
	background-position:top center; 
}
.in-part02 .in-about{background-color:#ffffff;}
.in-part02 .right .content{
	padding-bottom:40px;
	margin-bottom:25px;
	border-bottom:2px solid #e8e8e8;
}
.in-part02 .right .content .big{font-size:18px;color:#323232;line-height:270%;}
.in-part02 .right .content p{
	color:#787878;
	line-height:190%;
}
.in-part02 .right .content p a{color:#a50283;}
.in-part02 .right .content p a:hover{color:#e1bf58;}
.in-part02 .right .list a{color:#787878;display:block;text-align:center;}
.in-part02 .right .list a:hover{color:#a50283;}
.in-part02 .right .list .tu{
	background-image:url(../images/index10.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin-bottom:10px;
}
.in-part02 .right .list span{
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
    margin:0 auto;
}
.in-part02 .right .list01 span{background-image:url(../images/index06.png);}
.in-part02 .right .list02 span{background-image:url(../images/index07.png);}
.in-part02 .right .list03 span{background-image:url(../images/index08.png);}
.in-part02 .right .list04 span{background-image:url(../images/index09.png);}
.in-part02 .right .list:hover .tu{background-image:url(../images/index10-2.png);}
.in-part02 .right .list01:hover span{background-image:url(../images/index06-2.png);}
.in-part02 .right .list02:hover span{background-image:url(../images/index07-2.png);}
.in-part02 .right .list03:hover span{background-image:url(../images/index08-2.png);}
.in-part02 .right .list04:hover span{background-image:url(../images/index09-2.png);}
.in-part03{
	background-image:url(../images/index11.jpg);
	background-repeat:repeat;
	background-position:top center; 
}
.in-part03 .other{text-align:center;margin-bottom:20px;font-size:16px;}
.in-part03 .other a{
	background-color:#b9b9b9;
	color:#ffffff;
	width:140px;
	line-height:45px;
	display:inline-block;
}
.ein-part03 .other a{width:165px;}
.in-part03 .other a.on{background-color:#8c8c8c;}
.in-part03 .other a:hover{background-color:#a50283;}
.in-part03 .left{position:relative;}
.in-part03 .bg{
	background-image:url(../images/black03s.png);
	background-position:top left; 
	position:absolute;
	bottom:0px;
	line-height:40px;
}
.in-part03 .bg .nowrap{width:75%;display:block;margin-left:25px;color:#ffffff;}
.in-part03 .bg .nowrap:hover{color:#ff8200;}
.in-part03 .bg .num{position:absolute;right:0;bottom:0;margin-right:25px;}
.in-part03 .bg .num a{
	background-image:url(../images/circular01.png);
	background-repeat:no-repeat;
	display:inline-block;
	width:10px;
	height:10px;
	margin-left:8px;
}
.in-part03 .bg .num a.on{background-image:url(../images/circular02.png);}
.in-part03 .right li{
	border-top:1px solid #ebebeb;
	padding-top:18px;
	margin-top:18px;
}
.in-part03 .right li img{
	background:url(../images/num.png) no-repeat center center;
	padding:19px 18px;
}
.in-part03 .right li:hover img{
	background:url(../images/num-2.png) no-repeat center center;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
.in-part03 .right .content{margin-left:80px;padding-top:5px;line-height:190%;}
.in-part03 .right .content a{font-size:15px;}
.in-part03 .right .content p{font-size:13px;color:#919191;}
.in-part03 .right .content a{color:#333333;display:block;}
.in-part03 .right li:hover .content a{color:#a50283;}


/*首页新闻滚动*/
   .lun-tu{position: relative;width: 585px;height: 350px;overflow: hidden;}
    .lun-tu .hd{position: absolute;bottom: 13px;right:0;z-index: 9; }
    .lun-tu .hd li{float: left;background: #000000;color: #ffffff;display: block;width: 10px;height: 10px;border-radius: 100%;margin-right: 10px;background: #ffffff}.lun-tu .hd li.on{background: #a50283}

    .lun-tu .bd,.lun-tu .bd ul{}
    .lun-tu .bd li{position: absolute;left: 0;top: 0;width: 585px;}
    .lun-tu .bd li p{position: absolute;bottom: 0;left: 0;width: 100%;    color: #ffffff;height: 40px;line-height: 40px;padding-left:20px;background-image: url(../images/black03s.png);
    background-position: top left;}
.lun-tu .bd li p .nowrap{color: #ffffff;width: 75%;    display: block;}


/*内页内容开始*/
.about-main .company-list{margin-top:50px;}
.brand-main .concept{background-color:#e0e8ef;}
.brand-main .concept .content{border:1px solid #ffffff;}
.brand-main .concept .content .name{color:#3e4452;}
.brand-main .concept .content p{line-height:200%;margin:30px 0;}
.power-main .power{background-color:#f5f5f5;}
.power-main .power .style01 strong{color:#e1e1e1;}
.power-main .power .right p{line-height:200%;margin-bottom:20px;}
.power-main .big span{font-size:48px;color:#a50283;display:inline-block;padding:0 10px;}
.power-main .content p{line-height:200%;margin:20px 0;}

.picture a{display:block;text-align:center;}
.picture p{margin-top:15px;line-height:150%;}
.honor .pic{border:1px solid #ebebeb;}

/*news开始*/
.news01{border-bottom:1px solid #dcdcdc;}
.news01 a{display:block;}
.news01 .right{color:#787878;}
.news01 .name{color:#202020;}
.news01 .date{color:#b4b4b4;}
.news-list li{border-bottom:1px solid #dcdcdc;}
.news-list .date{color:#7d7d7d;text-align:center;}
.news-list .content{color:#646464;}
.news-list .content .name{color:#202020;}
.news-list .content p{color:#787878;}
.news-list li:hover .content .name{color:#a50283;}
.news-detail .title{
	text-align:center;
	color:#aaaaaa;
	border-bottom:1px dashed #dcdcdc;
	padding-bottom:20px;
	margin-bottom:45px;
}
.news-detail .title strong{
	display:block;
	color:#505050;
	line-height:150%;
	font-size:24px;
	margin-bottom:20px;
	font-weight:normal;
}
.job-list li{
	background-color:#f9f9f9;
	color:#969696;
	margin-bottom:2px;
	padding:0 20px;
	line-height:54px;
}
.job-list li a{
	float:left;
	background-image:url(../images/public05.png);
	background-repeat:no-repeat;
	background-position:left center;
	display:inline-block;
	padding-left:15px;
	width:80%;
}
.job-list li .date{float:right;}
.pro-main .pro-series{margin-bottom:40px;}
.pro-main .subsection{margin-bottom:60px;border-bottom:1px solid #dcdcdc;padding-bottom:10px;}
.pro-main .subsection ul{overflow:hidden;width:115%;}
.pro-main .subsection li{display:inline-block;margin-bottom:20px;}
.pro-main .subsection a{
	display:inline-block;
	background-color:#b9b9b9;
	border-radius:20px;
	color:#ffffff;
	text-align:center;
	margin-right:28px;
	width:105px;line-height:34px;
}
.pro-main .subsection a.on{background-color:#828282;}
.pro-main .subsection a:hover{background-color:#a50283;}
.pro-all .list a{display:block;}
.pro-detail .introduce{background-color:#f5f5f5;}
.pro-detail .introduce .right{color:#787878;}
.pro-detail .introduce .right .content{border-bottom:1px solid #e1e1e1;}
.pro-detail .introduce .right .name{color:#323232;}
.pro-detail .introduce .right .p-title{color:#323232;}
.sale-main{
	background-image:url(../images/sale01.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-color:#f9f9f9;
}
.sale-main .login .top{text-align:center;color:#a50283;font-size:20px;}
.sale-main .login .top p{background:url(../images/line.jpg) center center;background-repeat:repeat-x;font-size:28px;color:#232323;}
.sale-main .login .top p span{background-color:#f9f9f9;padding:0 10px;}
.sale-main .login .big{color:#505050;text-align:center;}
.sale-main .login .note{text-align:center;line-height:150%;}
.sale-main .login .form p{margin:20px 0 0 0;line-height:150%;text-align:center;}
.feedback .form textarea{border:none;width:100%;}
.network select,.network .input{
	background-color:#ffffff;
	border:1px solid #aaaaaa;
	color:#505050;
	padding:0 10px;	
}
.network select{
	background:url(../images/network01.png) no-repeat right center #ffffff;
	appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	-webkit-appearance:none;
	height:45px;
	line-height:45px;
}
.network input{height:43px;line-height:43px;}
.network .search a{
	background:url(../images/network02.png) no-repeat center center #a50283;
	display:inline-block;
	height:45px;
	width:100%;
}
.service-main .place .list{border-bottom:1px solid #dcdcdc;}
.service-main .place .list .content{color:#787878;}
.service-main .place .list .name{color:#323232;}

.promise-main .system .content .name{color:#222222;}
.promise-main .system .content p{color:#787878;line-height:165%;margin-top:10px;}
.promise-main .system img{float:left;width:75px;height:75ppx;}
.contact-main .list img{float:left;}
.contact-main .right{text-align:center;}
.contact-main .right p{margin-top:3px;}
.contact-main .map{margin-top:30px;}
/*公用样式开始*/
.style01{font-size:28px;color:#a50283;padding-bottom:5px;}
.style01 strong{font-size:39px;color:#ebebeb;display:block;}
.style02{color:#b4b4b4;}
.style02 strong{font-weight:normal;}
.style02 span{color:#232323;}
.f01{
	background:url(../images/public03.png) no-repeat left center;
	color:#232323;font-size:24px;
	padding-left:15px;
	margin-bottom:40px;
}
.layui-col-space24{margin:-12px;}
.layui-col-space24>*{padding:12px;}
.layui-col-space40{margin:-20px;}
.layui-col-space40>*{padding:20px;}
.layui-col-space46{margin:-23px;}
.layui-col-space46>*{padding:23px;}
.layui-col-space90{margin:-45px;}
.layui-col-space90>*{padding:45px;}
.layui-col-space110{margin:-55px;}
.layui-col-space110>*{padding:55px;}
.nowrap{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.detail p{line-height:210%;margin:30px 0;}
.back{text-align:center;padding-top:50px;}
.numback{padding-top:30px;}
.back a{
	background-color:#9b9b9d;
	color:#ffffff;
	line-height:36px;
	padding:0 30px;
	display:inline-block;
}
.back a:hover{background-color:#a50283;}
input{border:none;background-color:#ffffff;color:#505050;width:100%;}
.form .list{
	border:1px solid #dcdcdc;
	background-color:#ffffff;
	margin-bottom:20px;
	padding:10px;
}
.form .tj{text-align:center;}
.form .tj a{width:100%;background-color:#a50283;color:#ffffff;display:block;}
.form .tj a:hover{background-color:#646464;}

/*公用样式结束*/









/*超大屏幕*/


@media screen and (min-width: 1272px){
}
@media screen and (min-width: 1200px){
	.layui-container{width:1200px}
}

/*大屏幕*/
@media screen and (max-width: 1200px) and (min-width:779px){
	.layui-container{width:1200px}
	.layui-fluid{width: 1200px}	
}

/*电脑端*/
@media screen and (min-width:780px){
	.xs-clear{clear:both;}
.header{
	width:100%;
	height:90px;
}
.header .top{postion:relative;z-index:9999;background:#ffffff;}
.header .logo{padding-top:25px;}
.header .nav{margin-left:20px;font-size:15px;}
.header .nav li{display:inline-block;margin-left:35px;padding-top:10px;}
/*.header .nav li.on{border-bottom:3px solid #a50283;}*/
.header .nav li.on a{color:#a50283;}
.header .nav a{line-height:80px;}
.header .nav-line{width: 34px;height: 3px;background: #a50283;position: absolute;bottom: 0;transition:all .4s cubic-bezier(.4,0,.2,1);display: none;}
.header .right{padding-top:10px;font-size:15px;}
.header .top-search{width:145px;margin:25px 0 0 5px;border:1px solid #dcdcdc;width:135px;padding:0 0px 0 10px;}
.header .top-search a{float:right;display:inline-block;margin:3px 10px 0 0;}
/*
.header .top-search input{
	background:url(../images/top-02.png) no-repeat right center;
	background-color:#ffffff;
	background-position:120px 50%;
	padding:0 35px 0 10px;
	width:100px;
	line-height:25px;
	height:25px;
	border:1px solid #dcdcdc;
	font-size:14px;
}*/
.header .top-search input{
	background-color:#ffffff;
	width:100px;
	height:25px;
	line-height:25px;
	font-size:14px;
}
.header .lang a{margin:0 10px;line-height:77px;}

/*下拉效果开始*/
.xiala{
	/*display:none;	*/
	opacity: 0;
	width:100%;
	position:absolute;
	top:90px;
	z-index:999;
	pointer-events: none;
}
.xiala-show{
	opacity: 1;
	pointer-events: inherit;
}
.xiala .list{
	margin-left:342px;
	text-align:center;
	width:120px;
	background-color:#f5f5f5;
}
.xiala .list li{
	line-height:45px;
	border-bottom:1px solid #dcdcdc;
	padding:0 10px;
}
.news-xl .list{margin-left:444px;}
.sale-xl .list{margin-left:642px;}
.proj-xl .list{margin-left:545px;}
.ser-xl .list{margin-left:840px;}
.eheader .xiala .list{margin-left:335px;width:160px;}
.eheader .news-xl .list{margin-left:420px;width:180px;}
.eheader .sale-xl .list{margin-left:625px;}
.eheader .proj-xl .list{margin-left:725px;}
.eheader .ser-xl .list{margin-left:827px;}

.pro-xl{
	background-color:#f5f5f5;
	padding:40px 0 35px 0;
}
.pro-xl .product-series{
	text-align:center;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #dcdcdc;
}
.pro-xl .series:hover .pic{overflow:hidden;}
.pro-xl .series a{display:inline-block;width:100%;margin:0 25px 0 0;}
.pro-xl .series img{
	transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    -ms-transition: all 0.6s;
	-moz-transition: all 0.6s;
} 
.pro-xl .series:hover img{
	transform: scale(1.05); 
	-webkit-transform: scale(1.05); 
	-o-transform: scale(1.05); 
	-ms-transform: scale(1.05); 
	-moz-transform: scale(1.05);
}
.pro-xl .series p{margin-top:15px;}
.pro-xl .other{line-height:30px;}
.pro-xl .other .more{
	background-color:#646464;
	border-radius:25px;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	-ms-border-radius:25px;
	-o-border-radius:25px;
	color:#ffffff;
	display:block;
	padding:0 20px;
}
.pro-xl .other .more:hover{background-color:#a50283;}
.pro-xl .other .else{margin-left:130px;}
.pro-xl .other .else a{
	background:url(../images/public01.png) no-repeat right center;
	padding-right:30px;
	margin-right:30px;
	display:inline-block;
}
/*下拉效果结束*/

/*首页banner开始*/
.in-banner{height:655px;}
.slideBoxbanner .bd ul{display: block;width: 100% !important;height:655px !important}
.slideBoxbanner .bd li{display: block;width: 100% !important;height:655px !important}
.slideBoxbanner .hd{top:610px;left:0;width: 100%;position:absolute;}
.slideBoxbanner .hd2{width:150px;margin:0 auto;text-align:center;height:20px;}
.slideBoxbanner .hd2 li{float:left;margin:0 5px;background:url(../images/yuan02.png) no-repeat center center;width:20px;height:20px;}
.slideBoxbanner .hd2 li.on{background:url(../images/yuan01.png) no-repeat center center;}
/*首页banner结束*/
.clear-xs{padding:0;}
.banner{
	background:url(../images/ab-banner.jpg) no-repeat top center;
	height:385px;
}
.ab-banner{background:url(../images/ab-banner.jpg) no-repeat top center;}
.eab-banner{background:url(../images/eab-banner.jpg) no-repeat top center;}
.news-banner{background:url(../images/news-banner.jpg) no-repeat top center;}
.enews-banner{background:url(../images/enews-banner.jpg) no-repeat top center;}
.pro-banner{background:url(../images/pro-banner.jpg) no-repeat top center;}
.epro-banner{background:url(../images/epro-banner.jpg) no-repeat top center;}
.sale-banner{background:url(../images/sale-banner.jpg) no-repeat top center;}
.esale-banner{background:url(../images/esale-banner.jpg) no-repeat top center;}
.proj-banner{background:url(../images/proj-banner.jpg) no-repeat top center;}
.eproj-banner{background:url(../images/eproj-banner.jpg) no-repeat top center;}
.ser-banner{background:url(../images/ser-banner.jpg) no-repeat top center;}
.eser-banner{background:url(../images/eser-banner.jpg) no-repeat top center;}




.pro-series .list img{
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.pro-series .list a:hover img{
	transform: scale(1.05); 
	-webkit-transform: scale(1.05); 
	-o-transform: scale(1.05); 
	-ms-transform: scale(1.05); 
	-moz-transform: scale(1.05);
}
.in-part .mian{padding:65px 0 75px 0;}
.in-part01 .pro-series .list{padding:12px;}


.in-part02 .left{padding-right:15px;}
.in-part02 .left img{height:370px;}
.in-part02 .right{padding:25px 45px 0 30px;}
.in-part02 .right .content p{
	font-size:13px;
	height:75px;
	text-overflow:ellipsis;
	overflow:hidden;
}
.in-part02 .right .list{padding:20px 0px;font-size:15px;}
.in-part02 .right .list span{
	width:102px;
	height:102px; 
}
.in-part03 .index-title{margin-bottom:25px;}
.in-part03 .left{margin-right:15px;}
.in-part03 .left img{height:350px;}
.in-part03 .bg{width:585px;}
.in-part03 .right{padding-left:15px;}


/*footer内容*/
.footer{background-color:#3e4451;color:#ffffff;}
.footer a{color:#ffffff;}
.footer a:hover{color:#ff8200;}
.footer .main{padding:70px 0 60px 0;}
.footer .main .left p{line-height:230%;}
.footer .main .tel{
	background:url(../images/footer01.png) no-repeat top left;
	background-position-y:2px;
	font-size:18px;
	padding-left:65px;
	line-height:160%;
	margin-bottom:15px;
}
.footer .main .tel strong{font-size:24px;}
.footer .main .center{
	background:url(../images/footer02.png) no-repeat center left;
	background-position-x:45px;
	padding-left:95px;
}
.footer .main .center strong{font-size:18px;font-weight:normal;margin-left:55px;}
.footer .main .center li{display:inline-block;margin:15px 0 0 55px;}
.footer .main .center a{display:block;line-height:230%;}
.footer .main .right{
	text-align:right;
	background:url(../images/footer02.png) no-repeat center left;
	background-position-x:50px;
}
.footer .main .right img{width:134px;height:134px;}
.footer .bottom{background-color:#383e4c;color:#9c9fa6;line-height:60px;}
.footer .bottom a{color:#9c9fa6;}
.footer .bottom a:hover{color:#ff8200;}


/*内页菜单栏*/
.main-nav{height:60px;background-color:#f5f5f5;}
.main-nav li{
	display:inline-block;
	padding:0 20px;	
}
.main-nav li a{
	line-height:55px;
	padding-top:5px;
	display:block;
}
.main-nav li.on{background-color:#a50283;}
.main-nav li.on a{color:#ffffff;}


/*内页内容*/
.all-main{padding:85px 0;}
.all-main .index-title{margin-bottom:50px;}
.about-main .company{float:left;width:600px;height:430px;margin-right:40px;}
.about-main .company-list{margin-top:50px;}
.brand-main .concept .left{padding-right:10px;}
.brand-main .concept .left img{height:430px;}
.brand-main .concept .right{padding:25px 25px 25px 15px;}
.brand-main .concept .content{padding:0 65px;height:378px;}
.brand-main .concept .content .name{font-size:26px;padding:50px 0 10px 0;}
.power-main .power{padding:55px 55px 30px 55px;}
.power-main .power .left{padding-right:45px;}
.power-main .power .right{padding-left:40px;}
.power-main .power .style01{font-size:25px;padding-bottom:15px;}
.epower-main .power .style01{padding-bottom:30px;}
.power-main .power .style01 strong{font-size:25px;}
.power-main .big{text-align:center;font-size:16px;margin:55px 0 80px 0;}
.video-main{padding:0 65px;}

.picture .pic{overflow:hidden;}
.picture img{
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.picture a:hover img{
	transform: scale(1.05); 
	-webkit-transform: scale(1.05); 
	-o-transform: scale(1.05); 
	-ms-transform: scale(1.05); 
	-moz-transform: scale(1.05);
}
.picture p{height:50px;}
.honor{padding:0 45px;}
.honor .all-list{margin:0 -45px;}
.honor .list{padding:0 45px 10px 45px; }
.honor .all-list img{height:298px;}

/*news开始*/
.news01{height:350px;padding-bottom:50px;}
.news01 .left{width:585px;}
.news01 .left a{overflow:hidden;}
.news01 .left img{
	height:350px;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.news01 .right{margin-left:615px;line-height:195%;}
.news01 .name{font-size:18px;padding:10px 0 15px 0;}
.news01 .date{font-size:16px;}
.news01 p{margin:25px 0 44px 0;height:165px;overflow:hidden;}
.news01 .more a{display:inline-block;color:#a0a0a0;border:1px solid #c8c8c8;line-height:35px;padding:0 30px;}
.news01:hover .left{overflow:hidden;}
.news01:hover .left img{
	transform: scale(1.05); 
	-webkit-transform: scale(1.05); 
	-o-transform: scale(1.05); 
	-ms-transform: scale(1.05); 
	-moz-transform: scale(1.05);
}
.news01:hover .more a{color:#ffffff;background-color:#a50283;border:1px solid #a50283;}
.news-list li{padding:38px 0 20px 0;}
.news-list .date{line-height:280%;margin-top:5px;font-size:18px;}
.news-list .date p{font-size:72px;}
.news-list .content{margin-left:110px;}
.news-list .content .name{font-size:18px;padding:5px 0;}
.news-list .content p{margin:15px 0;}
.news-detail{text-align:center;}
.news-detail p{text-align:left;}
.news-detail img{max-width:100%;margin:20px 0;}

.pro-all .list a{border:1px solid #dcdcdc;}
.pro-all .list .pic{overflow:hidden;}
.pro-all .list img{
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.pro-all .list p{line-height:52px;padding:0 15px;font-size:16px;}
.pro-all .list span{
	border-left:2px solid #a50283;
	color:#969696;
	font-size:13px;
	padding-left:8px;
	margin-left:5px;
}
.pro-all .list a:hover{box-shadow:5px 5px 10px #E0E0E0;}
.pro-all .list a:hover img{
	transform: scale(1.05); 
	-webkit-transform: scale(1.05); 
	-o-transform: scale(1.05); 
	-ms-transform: scale(1.05); 
	-moz-transform: scale(1.05);
}
.pro-detail .introduce .left{width:600px;padding-right:50px;}
.pro-detail .introduce .right{
	padding:15px 65px 15px 15px;
	height:550px;
	font-size:18px;
}
.pro-detail .introduce .right .content{
	margin-bottom:50px;
	padding-bottom:20px;
}
.pro-detail .introduce .right .name{font-size:28px;margin:50px 0 35px 0;}
.pro-detail .introduce .right p{margin:25px 0;}
.pro-detail .introduce .right .code img{max-width:100%;}
.pro-detail .anli img{max-width:100%;margin:20px 0;}
.project .all-list{margin:0 -23px;}
.project .list{padding:0px 23px 10px 23px;}
.project .all-list img{height:280px;}
.sale-title{padding-top:85px;}
.sale-main{padding:75px 0 85px 0;}
.sale-main .login{margin-bottom:15px;}
.sale-main .login .top{margin:0 auto;width:380px;margin-bottom:20px;}
.sale-main .login .note{margin:0 auto;width:380px;padding-bottom:40px;}
.sale-main .login .big{font-size:24px;margin-bottom:30px;}
.sale-main .login .form{margin:0 auto;width:380px;}
.sale-main .login .form .code .list{width:70%;}
.sale-main .login .form .code img{width:85px;height:55px;}
.feedback p{font-size:16px;margin-bottom:20px;}
.feedback .form{width:100%;margin-bottom:15px;}
.feedback .form .top{width:110%;overflow:hidden;}
.feedback .form .top .list{float:left;width:260px;margin-right:24px;}
.feedback .form textarea{height:215px;}
.feedback .form .tj{width:320px;}
.network select,.network .keywork{float:left;margin-right:34px;}
.network select{width:506px;}
.network input{width:484px;} 
.network .search{float:right;width:120px;padding:0;}
.service-main .place{margin-top:45px;}
.service-main .place{margin-top:45px;}
.service-main .place .list{margin-bottom:35px;}
.service-main .place .list p{height:55px;}
.service-main .place .list .content{margin:0 70px 0 15px;}
.service-main .place .list .name{font-size:16px;margin-bottom:15px;}

.promise-main .f01{margin-bottom:60px;}
.promise-main .system{margin:0 -45px;}
.promise-main .system .list{margin-bottom:65px;padding:0 55px;}
.promise-main .system .content{margin-left:100px;}
.promise-main .system .content .name{font-size:18px;}
.promise-main .system .content p{font-size:13px;}
.promise-main .step{margin-bottom:30px;}
.promise-main .step .f01{margin-top:55px;}
.contact-main .list{line-height:70px;margin-bottom:50px;}
.contact-main .list img{width:70px;height:70px;}
.contact-main .list p{margin-left:85px;}
.econtact-main .add{line-height:180%;}
.econtact-main .add p{margin-top:12px;}
.contact-main .right{
	text-align:center;
	background:url(../images/contact06.jpg) no-repeat left center;
	background-position:35px;
	padding-left:70px;
}
.contact-main .right img{width:170px;height:170px;}

/*公共样式内容*/
.page{text-align:center;padding:50px 0px 20px 0px;}
.page a{
	border:#9b9b9d 1px solid;
	background-color:#ffffff;
	padding:8px 12px;
	margin:0 4px;
	color:#797979;
}
.page a:hover{
	border:0px;
	color:#ffffff;
	background-color:#9b9b9d;
	padding:9px 13px;
	margin:0 4px;
	font-weight:bold;
}
.page .current {
	border: 0px;
	color: #ffffff;
	background-color:#9b9b9d;
	padding: 9px 13px;
	margin:0 4px;
	font-weight: bold;
}
.page .showmb {
	display: none;
}
.page .showpc {
	display: inline-block;
}
.style02{
	background:url(../images/line.jpg) right center;
	background-repeat:repeat-x;
	font-size:24px;
	line-height:20px;
	margin:65px 0 35px 0;
}
.style02 strong{
	border-right:1px solid #e1e1e1;
	background-color:#ffffff;
	padding-right:20px;
}
.form .list input{height:33px;line-height:33px;}
.form .tj a{font-size:16px;line-height:55px;}

.no-data{text-align:center;margin-top:60px;}

}





/*移动端*/
@media screen and (max-width: 779px){
	.sm-clear{clear:both;}
/*	.in-ser .item{padding: 0 10px}
	.layui-fluid{width: 100%}*/
body,head{width:100%;}
.layui-fluid{width: 100%;}
.clear-xs{clear:both;padding:0;}
/*平板head开始*/
.header{position:relative;z-index:1000;}
.header .logo{position:relative;z-index:1000;padding:10px 0;background-color:#ffffff;}
.header .logo img{height:25px;margin-left:10px;}
.header .top-more{position:absolute;top:15px;right:12px;z-index:1002;}
.header .top-more img{width:22px;}
.in-banner ul,.in-banner ul li{width: 100% !important;height:100% !important;background-size:100% ;}
.mainnav{
	position: absolute;
	background-color:#464646;
	width: 100%;
	z-index: 999;
	padding-top: 10px;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	top:-400px;
}
.show {
	top:45px;
	overflow: hidden;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
}
.mainnav ul{padding:0 10px;}
.mainnav li{text-align:left;margin:10px 0;padding-bottom:10px;width: 100%;}
.mainnav li a{
	color: #ffffff;
	font-size: 16px;
}
.mainnav li.on{border-bottom: 2px solid #c443a9;}
.mainnav li a:hover{color:#c443a9;}
.mainnav li span{
	background-image:url(../images/jiao-w.png);
	background-position: right center;
	background-repeat:no-repeat;
	padding-right:12px;
}
.mainnav li:hover span{
	background-image:url(../images/jiao-x.png);
	padding-right:15px;
}
.mainnav .language:hover span{
	background-image:url(../images/jiao-w.png);
	padding-right:12px;
}
.mainnav .language .home{margin-right:40px;width:80px;display:inline-block;}
.mainnav .column2{
	background-color:#464646;
	border-top:2px solid #c443a9;
	width:150px;
	display: none;
	margin:10px 0 0 15px;
	padding:0 0;
	box-shadow: 0 1px 4px 1px #333333;
	-o-box-shadow: 0 1px 4px 1px #333333;
	-webkit-box-shadow: 0 1px 4px 1px #333333;
	-moz-box-shadow: 0 1px 4px 1px #333333;
	-ms-box-shadow: 0 1px 4px 1px #333333;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#333333')";
	/* For IE 5.5 - 7 */
	filter:" progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#333333')";
}
.mainnav .column2 li{
	text-align:center;
	border-bottom:1px solid #505050;
	padding: 12px 0px;
}
.mainnav .column2 li a{font-size:14px;}
.mainnav > ul > li:hover .column2{display: block;}
.mainnav .pro-column{width:180px;}


/*首页新闻滚动*/
   .lun-tu{width: 100% !important;padding-top:60%;overflow: hidden;height: inherit;}
    .lun-tu .bd li{width: 100% !important;}
    .lun-tu .bd li img{width: 100% !important;}
    .lun-tu .bd li p{width: 100% !important;   }




.in-part .mian {padding:45px 12px 50px 12px;}
.index-title{font-size:18px;margin-bottom:15px;}
.index-title span{font-size:22px;}
.in-part .more{margin-bottom:20px;}
.in-part .more a{font-size:14px;}
.pro-series .list p{
	font-size:14px;
	line-height:30px;
}
.in-part01 .pro-series .list p{
	font-size:18px;
	line-height:40px;
}
.in-part01 .pro-series .lun{
	position:absolute;
	top:40%;
	left:0;
	width:100%;
}
.in-part02{background-size:1000%;}
.in-part02 .right{padding:25px;}
.in-part02 .right .list{width:50%;padding:25px 0px 10px 0px;}
.in-part02 .right .list .tu{background-size:100%;margin:0 25px 10px 25px;}
.in-part02 .right .list span{
	padding:50%;
	height:auto;
	background-size:38%;
}
.in-part03{background-size:250%;}
.in-part03 .mian{padding-bottom:45px;}
.in-part03 .other{margin-bottom:20px;}
.in-part03 .other a{line-height:38px;width:100px;}
.ein-part03 .other a{width:150px;}
.in-part03 .bg{width:100%;line-height:35px;}
.in-part03 .bg .nowrap{width:60%;margin-left:15px;font-size:13px;}
.in-part03 .bg .num{margin-right:15px;}
.in-part03 .bg .num a{margin-left:5px;}
.in-part03 .right{margin-top:25px;}
.mfooter{font-size:13px;line-height:150%;text-align:center;background-color:#3e4451;color:#9c9fa6;padding:10px 0 5px 0;}
.mfooter a{color:#9c9fa6;}

/*内页内容开始*/
.all-main{padding:35px 12px 35px 12px;min-height:480px;}
.all-main .index-title{margin-bottom:20px;}
.about-main .company{margin-bottom:25px;}
.about-main .company-list {margin-top:30px;}
.brand-main .concept .right{padding:20px;}
.brand-main .concept .content{padding:0 30px;}
.brand-main .concept .content .name{font-size:20px;padding:30px 0 0 0;}
.power-main .power{padding:30px 20px;}
.power-main .power .style01{padding-bottom:20px;line-height:130%;}
.power-main .power .style01 strong{font-size:20px;}
.power-main .power .right{padding-top:10px;}
.power-main .power .right p{margin:20px 0 0 0;}
.power-main .big{margin:40px 0 40px 0;text-align:center;border-bottom:1px dashed #dcdcdc;padding-bottom:40px;}
.power-main .big span{font-size:30px;padding:0 5px;}
.picture .all-list{margin:0 -6px;}
.picture .list{padding:0 6px 5px 6px;}
.picture p {min-height: 50px;max-height: 80px;}
/*news开始*/
.news01{padding-bottom:30px;}
.news01 .left{width:120px;}
.news01 .right{margin-left:135px;}
.news01 .name{font-size:16px;}
.news01 .date{font-size:14px;margin:5px 0 10px 0;}
.news01 p{
    white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:13px;
}
.news-list li{padding:28px 0 15px 0;}
.news-list .date{line-height:250%;margin-top:5px;font-size:15px;}
.news-list .date p{font-size:54px;}
.news-list .content{margin-left:80px;}
.news-list .content .name{font-size:16px;display:block;}
.news-list .content p{margin:6px 0;}
.news-detail img{width:100%;margin:5px 0;}
.news-detail .title{
	padding-bottom:20px;
	margin-bottom:35px;
}
.news-detail .title strong{
	font-size:20px;
	margin-bottom:10px;
}
.job-list li{
	background-color:#f5f5f5;
	padding:0 10px;
	line-height:50px;
}
.job-list li a{padding-left:12px;width:72%;}
.job-list li .date{font-size:12px;}
.job-main .detail p {text-indent:inherit;}
.pro-main .pro-series .list{padding-bottom:20px;}
.pro-main .pro-series .list .content{position:inherit;background:none;}
.pro-main .pro-series .list .content p{
	font-size:14px;
	position:inherit;
	width:100%;
	color:#505050;
	margin-top: 15px;
}
.pro-main .subsection{margin-bottom:30px;}
.pro-main .subsection a{
	margin-right:20px;
	width:95px;line-height:34px;
}
.pro-all{margin:0 -6px;}
.pro-all .list{padding:6px 6px 20px 6px;}
.pro-all .list p{
	text-align:center;
	margin-top:15px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.pro-detail .introduce .right{padding:25px 20px;}
.pro-detail .introduce .right .content{padding-bottom:10px;}
.pro-detail .introduce .right .name{font-size:18px;margin:0 0 20px 0;}
.pro-detail .introduce .right p{margin:10px 0;}
.pro-detail .introduce .right .code{width:100%;text-align:center}
.pro-detail .introduce .right .code img{width:50%;}
.pro-detail .anli img{width:100%;margin:5px 0;}


.sale-title{padding-top:35px;}
.sale-main{background-position:bottom right;}
.sale-main .login .top{font-size:16px;margin-bottom:15px;}
.sale-main .login .top p{font-size:20px;}
.sale-main .login .top p span{padding:0 15px;}
.sale-main .login .note{padding-bottom:35px;}
.sale-main .login .big{font-size:20px;margin-bottom:25px;}
.sale-main .login .form .code .list{width:65%;}
.sale-main .login .form .code a{width:27%;text-align:right;}
.sale-main .login .form .code a img{height:52px;}
.feedback p{line-height:180%;margin-bottom:20px;}
.feedback .form textarea{height:120px;}
.network .top{margin:0 auto;}
.network .search{width:49%;}
.network .input{width:48.5%;padding:0;}
.network input{margin:0 10px;width:90%;}
.network select{width:100%;}
.network select,.network .input,.network .search{margin:5px 0;}
.network .area{float:right;}
.service-main .place{margin-top:35px;}
.service-main .place .list{padding-bottom:30px;margin-bottom:30px;}
.service-main .place .list .content{margin:0 15px;}
.service-main .place .list .name{font-size:16px;margin-bottom:10px;}
.service-main .place .list p{line-height:160%;}

.promise-main{background-color:#f5f5f5;padding:25px 15px;}
.promise-main .f01{margin-bottom:30px;}
.promise-main .system{margin:0 0 10px 0;}
.promise-main .system .list{padding:0;}
.promise-main .system .list{margin-bottom:35px;}
.promise-main .system img{left;width:65px;height:65px;}
.promise-main .system .content{margin-left:75px;}
.promise-main .system .name{font-size:17px;}
.contact-main .list{line-height:45px;margin-bottom:20px;}
.contact-main .list img{width:45px;height:45px;}
.contact-main .list p{padding-left:55px;}
.contact-main .right{margin:20px 0;}
.contact-main .right img{width:50%;}
.contact-main .add p{line-height: 180%;}

/*公共样式开始*/
.layui-col-space24{margin:0px -6px;}
.layui-col-space24>*{padding:6px;}
.style01{font-size:20px;padding-bottom:0px;line-height:150%;}
.style01 strong{font-size:30px;}
.style02{font-size:20px;margin:40px 0 20px 0;}
.f01{
	font-size:20px;
	padding-left:10px;
	margin-bottom:25px;
}
.detail p {margin:25px 0;text-indent:2em;}
.page{
	text-align:center;
    padding:40px 0 15px 0;
}
.page .num{
	display: none
}

.page .showpc
 {
	display: none;
}
.page .showmb {
	display: inline-block;
}
.page a{
	padding:5px 10px; 
	background-color:#a50283;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #a50283;
	border-radius:3px;
    -moz-border-radius:3px; 
	-ms-border-radius:3px;
    -webkit-border-radius:3px;
	-o-border-radius:3px;
}
.page span{
	padding:5px 22px;
	margin:0 6px;
	border:1px solid #a50283;
	border-radius:3px;
    -moz-border-radius:3px; 
	-ms-border-radius:3px;
    -webkit-border-radius:3px;
	-o-border-radius:3px;
}
.back{padding-top:30px;}
.numback{padding-top:15px;}
.back a{
	background-color:#a50283;
	line-height:34px;
	padding:0 25px;
}
.form{width:100%;}
.form .list input{height:30px;line-height:30px;}
.form .tj a{font-size:16px;line-height:52px;}

/*公共样式结束*/



.no-data{text-align:center;margin:60px 0;}
.back-mtop{position:fixed;right:10px;bottom:50px;z-index:88888;}
.back-mtop a{width:40px;height:40px;display:block;}
.back-mtop img{width:40px;}



}





.page .prev,.page .next{
	display: inline-block;
}