@charset "utf-8";

.page-banner {

    min-width: 1200px;

    height: 600px;

    background: url(../images/other_banner.jpg) center no-repeat;

}

/*.page-banner-about{

	background: url(../images/other_banner2.jpg) center no-repeat;

}

.page-banner-news{

	background: url(../images/other_banner3.jpg) center no-repeat;

}

.page-banner-conuse{

	background: url(../images/other_banner4.jpg) center no-repeat;

}*/

.bgcolor-3{

	text-align: center;

	margin-bottom: 45px;

    padding-bottom: 25px;

}

.page-con {

    margin-top: 40px;

    margin-bottom: 40px;

}

.left-part {

	width: 250px;

	float: left;

}

.right-part {

	width: 930px;

	float: right;

}

.left-part-item {

	width: 100%;

	padding-bottom: 15px;

}

.left-part-item .item-tit {

	height: 60px;

	line-height: 60px;

	text-indent: 30px;

	font-size: 16px;

	background: -webkit-linear-gradient(bottom, #ca0b0b, #4a4947); /* Safari 5.1 - 6.0 */

	background: -o-linear-gradient(top, #ca0b0b, #4a4947); /* Opera 11.1 - 12.0 */

	background: -moz-linear-gradient(top, #ca0b0b, #4a4947); /* Firefox 3.6 - 15 */

	background: linear-gradient(to top, #ca0b0b, #4a4947); /* 标准的语法 */

}

.left-part-item .item-tit a {

	display: block;

	color: #fff;

	/*background: url(../images/left_ico.gif) no-repeat 25px center;*/

}

.left-part-item .nav-list li{

	width: 100%;

    height: 40px;

    line-height: 40px;

    overflow: hidden;

    text-indent: 30px;

    font-size: 15px;

    background-color: #fafafa;

}

.left-part-item .nav-list li.son a {

    padding-left: 20px;

} 

.left-part-item .nav-list li a {

	width: 100%;

    height: 40px;

    display: block;

    /*background: url(../images/left_off.gif) no-repeat;*/

	color: #4a4947;

    font-weight: bold;

    border: 1px solid #4a4947;

    border-top: 0;

}

.left-part-item .contact {

	background: #f4f4f4;

	line-height: 22px;

	padding: 15px 5px;

}

.left-part-item .contact .pic img {

    width: 100%;

    height: auto;

    padding-bottom: 10px;

}

.left-part-item .contact dt {

    font-size: 14px;

    font-weight: bold;

}

.left-part-item .contact dd {

    font-size: 14px;

    line-height: 1.4;

    margin-top: 6px;

}







.right-part .right-part-tit{

	box-sizing: content-box;

	height: 28px;

    border-bottom: 1px solid #ddd;

    margin-bottom: 15px;

    /*padding-top: 10px;*/

    overflow: hidden;

}

.right-part .right-part-tit .tit-name{

    position: relative;

	width: 220px;

    height: 24px;

    line-height: 24px;

    text-indent: 12px;

    font-size: 16px;

    color: #262626;

}

.right-part .right-part-tit .tit-name:before {

    content: "";

    display: inline-block;

    width: 5px;

    height: 16px;

    position: absolute;

    left: 0;

    top: 4px;

    background-color: #4a4947;

}

.right-part .right-part-tit .fr {

	width: 560px;

    text-align: right;

    padding-top: 4px;

}

.right-part .right-part-tit .position{

	font-size: 12px;

}

.right-part .proClass-desc p{

    font-size: 14px;

    line-height: 1.5;

    color: #777;

}

.right-part .pic-list {

    margin-top: 15px;

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}

.right-part .pic-list:after{

	content: "";

	display: block;

	width: 0;

	height: 0;

	clear: both;

}

.right-part .pic-list li {

	width: 24%;

    text-align: center;

    border-top: 1px solid #f1f1f1;

    box-shadow: 0 0 3px rgba(212,212,212,0.8);

    position: relative;

    transition: all 0.2s ease-in;

    -webkit-transition: all 0.2s ease-in;

}

.right-part .pic-list li:nth-child(4n){

	margin-right: 0px;

}

.right-part .pic-list li:hover {

	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);

    box-shadow: 0 15px 30px rgba(0,0,0,0.1);

    top: -2px;

}

.right-part .pic-list a {

    display: block;

    padding: 10px 2px;

}

.right-part .pic-list .pic {



}

.right-part .pic-list .pic img {

   width: 100%;

}

.right-part .pic-list .txt {

	padding: 10px 0 0;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.right-part .pic-list li a:hover {

	color: #0068b0;

}

.right-part .pic-list.case-Pic li:nth-child(2n) {

    margin-right: 0;

}

.right-part .pic-list.case-Pic li{

    width: 470px;

    margin-right: 20px;

}

.right-part .pic-list.case-Pic a{

    padding: 10px;

}

.right-part .pic-list.case-Pic .pic{

    width: 450px;

    height: 200px;

}

.right-part .pic-list.case-Pic .pic img {

    max-width: 450px;

    max-height: 200px;

}



/* 产品详情 */

.right-part .product-introduce .pro-images{

    padding: 10px;

    border: 1px solid #ededed;

    display: inline-block;

    text-align: center;

}

.right-part .product-introduce .pro-images img {

    max-width: 100%;

}

.right-part .product-introduce .pro-tit {

    padding: 10px 0;

    margin-bottom: 20px;

    text-align: center;

    font-size: 16px;

    line-height: 28px;

    border-bottom: 1px solid #ededed;

    color: #333;

}

.right-part .product-introduce .product-type{

    color: #333;

    padding-bottom: 10px;

    margin-bottom: 16px;

    border-bottom: 1px solid #ededed;

    font-size: 16px;

}

.right-part .product-introduce .pro-show{

    text-align: center;

    padding-bottom: 20px;

}

.right-part .product-introduce .pro-show img {

    max-width: 100%;

    height: auto !important;

}



/* 文章详情 */

.right-part .news-show .news_tit {

	text-align: center;

    font-size: 22px;

    font-weight: bold;

    padding-top: 20px;

}

.right-part .news-show .news_mes {

	margin-top: 14px;

    height: 24px;

    font-size: 12px;

    line-height: 24px;

    text-align: center;

    background: #fff;

    color: #9e9e9e;

    border: 1px dotted #ccc;

    border-width: 1px 0;

}

.right-part .news-show .news_con {

    padding: 14px 10px;

	line-height: 30px;

    font-size: 14px;

    text-align: justify;

    background-color: #fff;

}
.right-part .news-show .news_con img{max-width:1200px;
 width:expression(this.width > 1200 ? "100%" : this.width);
  height:auto!important;}
/*在线留言*/

.form_box {padding: 10px 0; }

.form_box form label {display: block;margin-bottom: 15px;color: #333;overflow: hidden;font-size: 14px;}

.form_box form label input { width: 100%; line-height: 45px; height: 45px; border: 1px solid #e0e0e0; color: #aaa; padding-left: 15px;}

.form_box form .btn button {display: block;width: 100%;background-color: #d7a365;color: #FFF;height: 45px;line-height: 45px;text-align: center;font-size: 14px;margin-top: 10px;margin-bottom:10px;border: none;}

.form_box form label:nth-of-type(4),.form_box form label:nth-of-type(3){

	display: inline-block;

	width: 48%;

}

.form_box form label:nth-of-type(3){

	float: left;

}

.form_box form label:nth-of-type(4){

	float: right;

}

.form_box p{

	color: #666666;

	font-size: 14px;

	

}

/* 页码 */

.pagelist {

	margin: 20px 0;

	text-align: center;

}

.pagelist li {

	display: inline-block;

	margin: 0 4px;

	border: 1px solid #ddd;

	vertical-align: middle;

	font-size: 14px;

}

.pagelist li a{

	padding: 0 10px;

	font-size: 12px;

    height: 30px;

    line-height: 30px;

    font-size: 14px;

    overflow: hidden;

    display: inline-block;

    text-align: center;



    color: #787878;

}

.pagelist li a{

	display: block;

	color: #787878;

}

.pagelist li a:hover {

	background: -webkit-linear-gradient(bottom, #4a4947, #4a4947); /* Safari 5.1 - 6.0 */

	background: -o-linear-gradient(top, #4a4947, #4a4947); /* Opera 11.1 - 12.0 */

	background: -moz-linear-gradient(top, #4a4947, #4a4947); /* Firefox 3.6 - 15 */

	background: linear-gradient(to top, #4a4947, #4a4947); /* 标准的语法 */

    color: #fff;

}

.pagelist li.thisclass {

	padding: 0 10px;

	height: 30px;

    line-height: 30px;

	border: 1px solid #4a4947;

	background: -webkit-linear-gradient(bottom, #4a4947, #4a4947); /* Safari 5.1 - 6.0 */

	background: -o-linear-gradient(top, #4a4947, #4a4947); /* Opera 11.1 - 12.0 */

	background: -moz-linear-gradient(top, #4a4947, #4a4947); /* Firefox 3.6 - 15 */

	background: linear-gradient(to top, #4a4947, #4a4947); /* 标准的语法 */

	color: #fff;

}



/* 上下篇 */

.prevnext {

	width: 100%;

    height: 35px;

    line-height: 35px;

    overflow: hidden;

    border: 1px solid #ddd;

    border-width: 1px 0;

    /*margin: 15px 0 0;*/

    background: #fff;

    font-size: 14px;

}

.prevnext .fr {

	text-align: right;

}



.right-part .news-list.ss-result li h6+div {

    overflow: hidden;

}

.right-part .news-list.ss-result li h6+div span {

    display: inline-block;

    width: 33.33%;

    float: left;

    text-align: left;

}

.right-part .news-list.ss-result li h6+div span a {

    color: inherit;

}

.conme{

    padding-left: 19%;

    line-height: 25px;

    letter-spacing: 2px;

}

.productfont{

    font-size: 13px;

    font-weight: bold;

    margin-bottom: 20px;

    display: inline-block;

    width: 400px;

    margin-left: 30px;

    padding-left: 30px;

    border: 1px solid #ededed;

    height: 612px;

    vertical-align: top;

    padding-top: 10px;

    font-weight: 100;

	line-height: 25px;

}

.suoluotu{

	text-align: center;

}

.productfont{

    

}

.product-son{

	display: none;

}

.left-part .left-part-item .product-son li{

    display: inline-block;



}

.left-part .left-part-item .product-son li a{

	padding-left: 15px;

    font-size: 14px;

    color: #999;

    font-weight: normal;

}

.product-son li a span{

	font-weight: bold;

	font-size: 20px;

	    padding-right: 5px;

}

.left-part-item .nav-list li.cur{

	background-color: #4a4947;

	color: #FFF;

}

.left-part-item .nav-list li.cur a{

	color: #706e6e;

}

.left-part .left-part-item .product-son li:hover{

	background-color:#4a4947 ;

}

.proSmallImage{

   display: none;

}





.pro-show img.cur{

	display:inline-block;

}

.online_images{

	text-align: center;

	margin-top: 80px;

	margin-bottom: 50px;

}

/*联系我们*/

.map1 {

    width: 478px;

    height: 480px;

    border: 1px solid #eee;

    overflow: hidden;

    display: inline-block;

    color: #FFF;

    font-size: 25px;

    font-weight: 100;

}

.map1 h2 {

    height: 105px;

    padding-top: 25px;

    background: #4a4947;

    overflow: hidden;

    padding-left: 36px;

    margin-bottom: 22px;

}

.map1 h2 em {

    display: block;

    font: 12px Arial, Helvetica, sans-serif;

    text-transform: uppercase;

    color: #fff;

    line-height: 24px;

}



.map1 dd {

    font: 15px "Microsoft Yahei";

    line-height: 55px;

    color: #333;

    background: url(../images/icon11.gif) no-repeat 22px center;

    padding-left: 80px;

    margin-top: 10px;

    text-align: left;

    font-weight: 100;

}

.map1 dd:nth-of-type(2){

	background: url(../images/icon21.gif) no-repeat 22px center;

	

}

.map1 dd font{

	    display: block;

    font: 20px Arial, Helvetica, sans-serif;

    font-weight: bold;

}

.map1 dd:nth-of-type(3){

	background: url(../images/icon31.gif) no-repeat 22px center;

}

/*通用左侧*/

.chanpinfenlei{

    background-color: #332c2b;

    line-height: 60px;

    text-align: center;

    color: #FFF;

    font-weight: bold;

    font-size: 20px;

    

}

.contact .nav-list p{

	padding-bottom: 10px;

	font-size: 15px;

	padding-left: 10px;   

	color: #9f050c;

	text-align: left;

	color: #4a4947;

}

.contact .nav-list p:nth-of-type(1){

	text-align: center;

    font-size: 18px;

    padding-top: 15px;

    padding-left: 0;

    font-weight: bold;

}

.contact .nav-list p a{

	

}

.contact .nav-list p.newsNeiye{

    font-weight: normal;

    font-size: 15px;

    text-align: left;

    padding-left: 18px;

    border-bottom: 1px dashed;

    margin-top: 15px;

    background: url(../images/icoNews.png) no-repeat 5px 9px;

    padding-top: 0;

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis; 

    width: 100%;

}

.contact .nav-list p.newsNeiye:hover{

	color: #d7a365;	

}

.keyWorldSreach{

    font-size: 12px;

    color: #4a4947;

    line-height: 36px;

    width: 48.6%;

    display: inline-block;

    text-align: center;

    height: 36px;

    overflow: hidden;

}

.wrap{

	

}

/*.wrap .xiangsichanpin{

    height: 56px;

    background: url(../images/bj-in-nav.png) left center no-repeat;

    line-height: 56px;

    width: 234px;

    text-align: center;

    color: #fbf3bc;

    letter-spacing: 10px;

    font-size: 20px;

    font-weight: bold;

    margin-top: 30px;

    margin-bottom: 15px;

}*/

.wrap .list{

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.wrap .list li{

    width: 23%;

    text-align: center;

    border: 1px solid #ddd;

    padding-bottom: 30px;

    margin-bottom: 45px;

    overflow: hidden;

    position: relative;

}

.wrap .list li a{

	

}

.wrap .list li a img{

	width: 100%;

    padding: 5px;

}

.wrap .list li .txt{

    margin: 15px 0;

    color: #333;

    width: 100%;

}

.wrap .list li:hover .moreproducts{

	bottom: 10px;

	transition: 0.8s;

}

.wrap .list li .moreproducts{

    font-size: 14px;

    display: block;

    width: 50%;

    height: 30px;

    line-height: 30px;

    border-radius: 15px;

    background-color: #4a4947;

    color: #FFF;

    position: absolute;

    bottom: -30px;

    left: 0;

    margin: 0 auto;

    right: 0;

    transition: 0.8s;

}



.canpincanshu{

	font-size: 20px;

	font-weight: bold;

	color: #4a4947;

	margin-bottom: 15px;

}

.productfont p{

	line-height: 25px;

}

.news-list-box{

    width: 70%;

    display: inline-block;

    vertical-align: top;

    margin-left: 3%;

    padding-top: 40px;

}

.news-list-box h6{

	font-size: 20px;

    padding-bottom: 15px;

}

.news-list-box p{

	    font-size: 15px;

    line-height: 27px;

    letter-spacing: 1px;

}

.news-list li{

    cursor: pointer;

    border-bottom: 1px dotted #4a4947;

    margin-bottom: 40px;

}

.news-list li:hover{

	color: #4a4947;

}

.news-list li img{

    width: 200px;

    margin-bottom: 15px;

}

#aboutUsHtml{

	background: url(../images/bj-aboutTitleImages.jpg) no-repeat center top;

	padding-top: 30px;

    padding-bottom: 35px;

}

.aboutUsHtml{

    padding: 50px 35px;

    background: #fff;

    -moz-box-shadow:0px 5px 5px #999; -webkit-box-shadow:0px 5px 5px #999; box-shadow:0px 5px 5px #999;

}

#aboutUsHtml h3 {

    display: block;

    color: #064b87;

    font-size: 20px;

    line-height: 20px;

    font-weight: bold;

    line-height: 45px;

}

.product-type{

		width: 150px;

		height: 50px;

		line-height: 50px;

		background-color: #4a4947;

		text-align: center;

		color: #FFF !important;

		border-radius: 9px;

		font-weight: bold;

	}

#aboutUsHtml h3 font{

	float: right;

	font-size: 12px;

	color: #aaa;

}

#aboutUsHtml h6{

	padding-bottom: 15px;

    font-size: 36px;

    color: #e4e6ea;

    text-transform: capitalize;

    line-height: 40px;

}

#aboutUsHtml p{

    box-sizing: border-box;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    font-size: 18px;

    line-height: 2.2em;

    text-indent: 36px;

}

.content-boxs{

	display: flex;

	margin-top: 50px;

}

.price-box{

	padding-top: 15px;

}

.row-price{

	flex: 1;

    background-color: #151419;

    border-right: 1px solid #aaa;	

}

.content-boxs .row-price .price-box p#totalPrice,.content-boxs .row-price .price-box p#totalOrder,.content-boxs .row-price .price-box p#monthsPrice{

    text-align: center;

    line-height: 55px;

    display: block;

    color: #FFF;

    font-size: 40px;

    text-align: center;

    text-indent: 0px;

}

.content-boxs .row-price .price-box h5{

    display: block;

    font-weight: normal;

    font-size: 16px;

    text-align: center;

    color: #FFF;

    padding-bottom: 35px;

}

.nav-list2-title{

	text-align: center;

	line-height: 50px;

}

.nav-list2-title li{ 

display: inline-block;

padding: 0 20px;

}

.nav-list2-title li.cur{

	background-color: #FFF;

}

.nav-list2-title li a{

	

} 

.womendefuwu{

	background: url(../images/bj-womendefuwu.png) no-repeat center;

	height: 904px;

}

.icoList{

	display: flex;

	padding-top: 140px;

}

.icoList li{

	flex: 1;

	padding: 0 25px;

	text-align: center;

}

.icoList li img{

	

}

.icoList li font{

	display: block;

	font-size: 18px;

	line-height: 35px;

	text-align: left;

	padding-top: 15px;

}

.dingzhishengchanshebei{

	text-align: center;

    padding-top: 100px;

}

.dingzhishengchanshebei font{

	color:#FFFFFF;

	font-size:30px;

}

.dingzhishengchanshebei p{

	font-size:14px !important;

	line-height:2;

	color: #FFF;

}

.dingzhishengchanshebeiImageBox{

	display: flex;

	margin-top: 35px;

}

.dingzhishengchanshebeiImageBox li{

	flex: 1;

}

.CompanyShiLi{

	

}

.CompanyShiLi font{

    color: #000;

    font-size: 30px;

    display: block;

    text-align: center;

    padding-top: 50px;

}

.CompanyShiLiList{

	

}

.CompanyShiLiList li{

	display: inline-block;

	width: 50%;

	float: left;

	margin-top: 35px;

	padding: 15px;

	height: 156px;

}

.CompanyShiLiList li:nth-of-type(1),.CompanyShiLiList li:nth-of-type(4),.CompanyShiLiList li:nth-of-type(5),.CompanyShiLiList li:nth-of-type(8){

	background-color: #ca0b0b;

	color: #FFF;

}

.CompanyShiLiList li:nth-of-type(1) h4,.CompanyShiLiList li:nth-of-type(4) h4,.CompanyShiLiList li:nth-of-type(5) h4,.CompanyShiLiList li:nth-of-type(8) h4{

	color: #FFF;

}



.CompanyShiLiList li h4{

	text-align: center;

	color: #ca0b0b;

}

#aboutUsHtml .CompanyShiLiList li p{

	text-indent: 0 ;

	padding: 0 30px;

	font-size: 16px;

}

.CompanyShiLiList font{

	color: #000;

    font-size: 30px;

    display: block;

    text-align: center;

    padding-top: 50px;

}

.productBox{

	height: 100px;

}

#proStInner{

	background: url(../images/xiala_bg.png) repeat-x left bottom;

	width: 100%;

}

.ul-pro-in{

	width: 1200px;

	margin: 0 auto;

	display: flex;

	justify-content: center;

	flex-wrap: wrap;

    padding-bottom: 5px;

    height: 115px;

    padding-top: 45px;

}

.ul-pro-in li{

    color: #909090;

    font-size: 18px;

    padding-bottom: 3px;

    display: block;

    width: 130px;

    text-align: center;

}

.ul-pro-in li a{

	display: inline-block;

	padding-bottom: 10px;

}

.ul-pro-in li.cur a,.ul-pro-in li:hover a{

	

}

#pro-pro-color{

	background-color: #f2f2f2;

}    

#pro-pro-img{

	padding-bottom: 60px;

	padding-top: 40px;

}

#pro-pro-img img{

	width: 100%;

}

.pic-list-pro{

	width: 1200px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.pic-list-pro li{

    width: 23%;

    text-align: center;

    margin-bottom: 35px;

    border: 1px solid #eee;

	transition: 1s all;

}

.pic-list-pro li a p{

    display: block;

    color: #5c5c5c;

    font-size: 15px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

    background-color: #FFF;

    border-top: 1px solid #eee;

    line-height: 55px;

    width: 100%;

    

}

.pic-list-pro li a img{

	width: 100%;

}

.pic-list-pro li:hover{

	-moz-box-shadow:0px 0px 8px #ddd; 

	-webkit-box-shadow:0px 0px 8px #ddd; 

	box-shadow:0px 0px 8px #ddd;

	transition: 0.5s all;

	transform: translateY(-10px);

}

.pic-list-pro li:hover p{

	color: #4a4947;

    font-weight: 1000;

}

.prottt{

	line-height: 45px;

}

.productDataBoX{

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.proImgBOX{

    overflow: hidden;

    position: relative;

    background-color: #fff;

    padding-bottom: 80px;

}

.proImgBOX img{

	width: 100% !important;

	display: none;

	height: auto !important; 

}



.proImgBOX-father{

	position: relative;

	width: 60%;

}

.proImgBOX:hover img{

	transform:scale(1.15);

	transition: all 0.8s;

}

.proFONTBOX{

    width: 37%;

    background-color: #FFF;

    font-weight: 100;

    padding-right: 25px;

    padding-left: 25px;

    line-height: 2.5;

}

.proFONTBOX h6{

    text-align: center;

    line-height: 70px;

    border-bottom: 1px dashed #e5e5e5;

    margin-bottom: 25px;

}

.proFONTBOX h6 b{

    color: #4a4947;

}

.proFONTBOX p{

    line-height: 35px;

    padding-left: 35px;

    font-size: 16px;

    color: #666;

}

.proFONTBOX a{

    display: block;

    width: 270px;

    margin: 0 auto;

    margin-top: 25px;

    background-color: #4a4947;

    font-size: 18px;

    text-align: center;

    line-height: 45px;

    border-radius: 25px;

    color: #FFF;

}

.pro_form_box{

	width: 1200px;

	margin: 0 auto;

}

.pro_form_box table{

	width: 1200px;

}

.pro_form_box table tbody{

	width: 100%;

	

}

.pro_form_box table tbody td{

    flex: 1;

    text-align: center;

    line-height: 50px;

    font-size: 12px

}

.xiangsichanpin{

    height: 100px;

    line-height: 100px;

    font-size: 25px;

}



.smallproImgBOX{

    position: absolute;

    bottom: 10px;

    width: 100%;

    text-align: center;

}

.smallproImgBOX img{

    width: 75px !important;

    height: auto !important;

    /* opacity: 0.5; */

    border: 1px solid #aaa;

    /* margin: 0 10px; */

}



.smallproImgBOX img.cur{

	opacity: 1;

}

.proImgBOX img.cur{

	display: block;

}

.biaogeChanp{

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.pro_form_box table tbody td:nth-of-type(1),.pro_form_box table tbody td:nth-of-type(3),.pro_form_box table tbody td:nth-of-type(5){

	background-color: #f5f5f5;

}

.newsInnerTitleNav{

	display: flex;

	justify-content: center;

	flex-wrap: wrap;

	margin: 30px 0;

}

.newsInnerTitleNav li{

	width: 180px;

	line-height: 61px;

	line-height: 61px;

	text-align: center;

    color: #4c4c4c;

    background: #f7f7f7;

    border-right: 1px solid #dedede;

}

.newsInnerTitleNav li:nth-last-child(1){

	border: none;

}

.newsInnerTitleNav li:hover,.newsInnerTitleNav li.cur{

	background-color: #4a4947;

	color: #FFF;

}

.news-list-nav li{

    border-bottom: 1px solid #e1e1e1;

    padding: 30px;

    background: #fff;

    margin-bottom:55px;

    -webkit-transition: all .5s;

    transition: all .5s;

}

.news-list-nav li a h6{

    padding-bottom: 15px;

    font-size: 20px;

    color: #565656;

    margin: 0;

    margin-bottom: 10px;

    padding-top: 0px;

    font-weight: bold;

}

.news-list-nav li a h6 .date{

    display: inline-block;

    float: right;

    font-size: 14px;

    color: #666666;

    padding-top: 5px;

    padding-right: 15px;

    font-weight: 100;

}

.news-list-nav li a p{

    font-size: 16px;

    line-height: 2;

    color: #999999;

    font-weight: 100;

}

.news-list-nav li:hover{

	box-shadow: 0px 2px 13px 1px rgba(8, 1, 3, 0.18);

	cursor: pointer;

}

.news-list-nav li a span{

	display: inline-block;

    width: 130px;

    line-height: 33px;

    text-align: center;

    color: #000;

    font-size: 14px;

    color: #666666;

    border: 1px solid #e1e1e1;

    -webkit-transition: all .5s ease;

    transition: all .5s ease;

    margin-top: 35px;

}

.news-list-nav li:hover a span{

    color: #fff;

    background-color: #4a4947;

}

.news-list-nav li:hover a h6{

	color:  #000;

}

.pro_form_box table tbody td:nth-of-type(4){

	flex: 1.5;

}

.page-con-case{

    width: 95%;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    margin: 0 auto;

    max-width: 1600px;

}

.page-con-case li{

	width: 32%;

	position: relative;

	margin-bottom: 23px;

	overflow: hidden;

}

.page-con-case li p{

	bottom: 0;

	left: 0;

	width: 100%;

	text-align: center;

	position: absolute;

	font-size: 14px;

	height: 45px;

	line-height: 45px;

	color: #FFF;

	background-color: rgba(0,0,0,0.5);

	transition: 1s all;

}

.page-con-cases{

	margin-top: 45px;

}

.page-con-case li:hover img{

	transform:scale(1.2);

	transition: 1s all;

}

/*.page-con-case li:hover p{

	height: 100%;

	line-height: 200px;

	transition: 1s all;

	background: url(../images/ico15.png) no-repeat center;

	background-color: rgba(0,0,0,0.5);

	background-size: 25px;

}*/

.caseBoxSwiper{

	width: 930px;

	margin: 0 auto;

    position: relative;

    padding-bottom: 35px;

}

.caseNameBoxH{

	text-align: center;

    font-size: 18px;

    line-height: 45px;

    margin-top: 50px;

    margin-bottom: 15px;

    color: #999;

}

.swiper-pagination-bullet{

	margin-left: 10px;

}



.swiper-button-next, .swiper-container-rtl .swiper-button-prev {

	background: url(../images/iconext.png) no-repeat center;

    right: -60px;

    left: auto;

    width: 68px;

}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {

   	background: url(../images/iconext2.png) no-repeat center;

    left: -60px;

    right: auto;

}

.swiper-pagination-bullet-active {

    opacity: 1;

    background: #4a4947;

}

.swiper-pagination{

	width: 100%;

}

.ul-pro-in li{

	position: relative;

}

.ulksgjin{

    position: absolute;

    width: 170px;

    background-color: rgba(0,0,0,0.5);

    color: #FFF;

    left: 0;

    top: 65px;

    padding-top: 15px;

    padding-bottom: 10px;

    display: none;

}

.ulksgjin li{

	color: #FFF;

	font-size: 14px;

    width: 100%;

line-height: 30px;

}

.ul-pro-in li:hover .ulksgjin{

	display: block;

}

.product_inner_ce{

	width: 18vw;

	background-color: #4a4947;

	color: #c4a765;

	padding-left: 48px;

	padding-top: 70px;

}

.logo_produ{

	display: block;

	margin-bottom: 70px;

}

.product_inner_ce ul li a{

	display: block;

	line-height: 35px;

    color: #fff;

    font-size: 16px;

    font-weight: 100;

}

.product_inner_ce ul li a.djfhaj{

	color: #FFF;

    font-size: 18px;

}

.product_inner_ce ul li{

	margin-bottom: 28px;

}

.product_inner_ce ul li a:hover,.product_inner_ce ul li.cur a{

	color: #f3b000;

}

.product_inner_List{

	width: 80vw;

	background: url(../images/bj.jpg);

	padding-right: 5vw;

	padding-left: 5vw;

	padding-bottom: 200px;

}

.product_inner_List .product_inner_List_item{

	justify-content: flex-start;

}

.product_inner_List_item li{

	width: 32%;

	overflow: hidden;

    background-color: #FFF;

	margin-bottom: 25px;

	margin-left: 1.25%;

}

.product_inner_List_item li:nth-of-type(3n+1){

	margin-left: 0;

}

.product_inner_List h5{

	padding-top: 85px;

	padding-bottom: 20px;

	font-weight: 100;

}

.product_inner_List h4{

    font-weight: 300;

    font-size: 30px;

    margin-bottom: 50px;

}

.product_inner_List_item li p{

    color: #333333;

    height: 70px;

    line-height: 70px;

    background-color: #FFF;font-weight: 100;

}

.product_inner_List_item li:hover p{

	color: #c4a765;

	background: url(../images/ico101.png) no-repeat 94% center;

}

.product_inner_List_item li:hover img{

	transform:scale(1.2);

	transition: 1s all;

}

.product_inner_List_item li img{

	transition: 1s all;

}



@media screen and (max-width: 1600px){

	.logo_produ img{

		width: 200px;

	}

	.product_inner_ce{

		padding-left: 35px;

	}

}

@media screen and (max-width: 1300px){

	.product_inner_ce{

		width: 24vw;

	}

	.product_inner_List{

		width: 75.5vw;

		padding: 0 2vw;

	}

}

.product_inner_List_info img{

	width: 50% !important;

	height: auto !important;

}

.prosdjk{

	margin-top: 45px;

	font-weight: 100;

	text-align: center;

}

.prosdjk img{

	width: 100% !important;

	height: auto !important;

	

}

.news_inner_bx{

	width: 25%;

}

.news_inner_bx_fo{

	width: 70%;

}

#weizhi{

    border-bottom: 1px solid #cdcdcd;

}

#weizhi h5{

	width: 1200px;

    margin: 0 auto;

    font-size: 14px;

    color: #626262;

    padding: 1.5% 0; 

}

.company_info{

	background-color: #FFF;

	padding: 20px 15px;

	width: 67%;

	padding-right: 0;

	

}

.company_info h2{

	margin-bottom: 8px;

    font-size: 24px;

    color: #000;

    font-weight: bold;

}

.company_info p{

	color: #999;

    font-weight: 100;

    line-height: 30px;

    padding-bottom: 7px;

    font-size: 14px

}

.eq_box_const{

	background-color: #FFF;

	padding: 15px 20px;

	text-align: center;

}

.eq_box_const p{

	text-align: center;

    font-size: 24px;

    color: #000;

    padding-bottom: 10px;

}

.cont_comp{

	background-color: #FFF;

}

.cont_comp p{

	color: #999;

    font-weight: 100;

    line-height: 30px;

    padding-bottom: 7px;

}

.leavingmassage h6{

    font-size: 30px;

    color: #666666;

    line-height: 100%;

    padding-top: 40px;

    padding-bottom: 25px;

}

.leavingmassage p{

	color: #666666;

	font-weight: 100;

	padding-bottom: 45px;

}

.leavingmassage{

	background-color: #f7f7f7;

    padding: 35px 25px;

    width: 590px;

    text-align: center;

}

.produ_nav_index{

	padding-top: 150px;

}

.produ_nav_index_list h6{

	color: #333333;

	font-size: 48px;

	padding-bottom: 40px;

}

.produ_nav_index_info{

	padding-bottom: 35px;

}

.produ_nav_index_info p{

	color: #666666;

	font-weight: 100;

	line-height: 2;

}

.produ_nav_index_info a{

	width: 210px;

	height: 60px;

	text-align: center;

	line-height: 60px;

	color: #FFF;

	font-weight: 100;

	border: 1px solid #000000;

	color: #000000;

}

.produ_nav_index_info a:hover{

	border: 1px solid #931e20;

	color: #fff;

	background-color: #931e20;

}

.produ_nav_index_img{

	overflow: hidden;

	margin-bottom: 115px;

}

.produ_nav_index_img img{

	transition: 1s all;

	cursor: pointer;

}

.produ_nav_index_img:hover img{

	transform:scale(1.1);

	transition: 1s all;

}

.line_olink{

	

}

.line_olink{

	display: none;

	padding-left: 15px;

	

}

.product_inner_ce ul li .line_olink a{

	font-size: 14px;

	color: #dad2d2;

}

.product_inner_ce ul li .line_olink a:hover{

	color: #FFF;

	text-underline: ;

}

.prod_fe {

	

}

.product_inner_List_item_box{

	overflow: hidden;

	width: 100%;

}

.pro_fe_fon{

	width: 100%;

	text-align: center;

}

.pro_fe_fon font{

	display: block;

	font-size: 12px;

	line-height: 28px;

    padding-right: 15px;

    color: #666;

}

@media screen and (max-width: 1600px){

	.product_inner_List_item li p{

		margin-top: 20px;

	}

	.product_inner_ce ul li a.djfhaj{

		font-size: 16px;

	}

}

.prosdjk table{

    line-height: 47px;

    text-align: center;

    width: 100% !important;

    font-size: 14px;



}

.asfakkl{

	flex: 1;

	margin-bottom: 45px;

}

.zizhufuwu {

    display: block;

    font-size: 30px;

    margin-top: 30px;

    color: #666;

    font-weight: normal;

    text-align: center;

    line-height: 106px;

}

.zizhuUl{

	display: flex;

	justify-content: space-between;

	flex-flow:row wrap;

}

.zizhuUl li{

	width: 33%;

	height: 277px;

	background-color: #FFF;

	margin-bottom: 30px;

	background-repeat: no-repeat;

	background-position-y: 50px;

	background-position-x: center;

	text-align: center;

	cursor: pointer;

}

/*.zizhuUl li:nth-of-type(1){

	background-image:url(../images/selfservice_icon1.png) ;

	

}

.zizhuUl li:nth-of-type(2){

	background-image:url(../images/selfservice_icon2.png) ;

}*/

.zizhuUl li:nth-of-type(1){

	background-image:url(../images/selfservice_icon4.png) ;

	

}

.zizhuUl li:nth-of-type(2){

	background-image:url(../images/selfservice_icon6.png) ;

}

.zizhuUl li:nth-of-type(3){

	background-image:url(../images/selfservice_icon7.png) ;

}

.zizhuUl li:nth-of-type(4){

	background-image:url(../images/selfservice_icon8.png) ;

}

.zizhuUl li:nth-of-type(5){

	background-image:url(../images/selfservice_icon9.png) ;

}

.zizhuUl li:nth-of-type(6){

	background-image:url(../images/selfservice_icon0.png) ;

}

.zizhuUl li h3{

    color: #000;

    font-size: 18px;

    font-weight: bold;

    opacity: .87;

    padding-top: 140px;

    padding-bottom: 15px;

}

.zizhuUl li span{

    display: block;

    color: #757575;

    font-size: 14px;

    line-height: 14px;

}

.zizhuUl li:hover{

	transform: translateY(-20px);

	transition: all 1s;

	

}

.zizhuUl li:hover h3,.zizhuUl li:hover span{

	color: #01458e;

	transition: all 1s;

}

.fuwuzhongxin{

	display: flex;

}

.fuwuzhongxin li{

	flex: 1;

	background-color: #FFF;

}

.fuwuzhongxin li img{

	width: 100%;

}

.fuwuzhongxin li p{

    color: #000;

    font-size: 16px;

    opacity: .6;

    text-align: center;

}

.fuwuzhongxinIco{

	display: flex;

	margin-top: 50px;

}

.fuwuzhongxinIco li{

	flex: 1;

	height: 60px;

	background-repeat: no-repeat;

	background-position-x: center;

	background-position-y: top;

	text-align: center;

    padding-top: 40px;

}

.fuwuzhongxinIco li:nth-of-type(1){

	background-image: url(../images/serviceCenter_icon1.png);

}

.fuwuzhongxinIco li:nth-of-type(2){

	background-image: url(../images/serviceCenter_icon2.png);

}

.fuwuzhongxinIco li:nth-of-type(3){

	background-image: url(../images/serviceCenter_icon4.png);

}

.fuwuzhongxinIco li:nth-of-type(4){

	background-image: url(../images/serviceCenter_icon5.png);

}

.fuwuzhongxin li img.eq{

width: 156px;

    display: block;

    margin: 0 auto;

    margin-top: 30px;

}

.jishuzhichi{

	display: flex;

	justify-content: space-between;

	flex-flow:row wrap;

}

.jishuzhichi li{

	background-color: #01448c;

	width: 48%;

	padding: 30px;

	color: #FFF;

	margin-bottom: 35px;

}

.jishuzhichi li h6{

	text-align: center;

    font-size: 20px;

    font-weight: bold;

    padding-bottom: 15px;

    

}

.jishuzhichi li p{

	font-size: 14px;

	line-height: 25px;

	text-indent: 24px;

}

.jishuzhichi li:nth-of-type(2),.jishuzhichi li:nth-of-type(3),.jishuzhichi li:nth-of-type(6){

	background-color: #FFF;

	color: #01448c;

}

.jishuzhichi li:hover{

	cursor: pointer;

	transform: translateY(-20px);

	transition: 1s;

	font-weight: bold;

}

.gongssd{

	padding-top: 48px;

	padding-bottom: 45px;

}

.gongssd p{

	width: 630px;

    font-size: 14px;

    

}



.askjfal{

	padding-bottom: 45px;

}

.askjl{

	    padding-top: 75px;

    padding-bottom: 45px;

        padding-right: 100px;

}

.ldjjkdf{

	

}

.ldjjkdf p{

	line-height: 3;

    font-weight: 100;



}

/*品牌优势*/

.ppys_tit{

	text-align: center;

	padding-top: 100px;

	padding-bottom: 70px;

}

.ppys_info{

	

}

.ppys_info li{

    background-color: #f7f7f7;

    width: 24%;

    text-align: center;

    padding-top: 122px;

    padding-bottom: 156px;

    margin-bottom: 15px;

    position: relative;

    overflow: hidden;

    cursor: pointer;

}

.ppys_info h6{

	padding-top: 53px;

	font-size: 24px;

}

.ppys_hover{

	background-color: #cb976a;

	position: absolute;

	left: 0;

	bottom: -420px;

	color: #fff;

	padding-top: 59px;

	height: 100%;

	transition: all 1s; 

}

.ppys_info li:hover .ppys_hover{

	bottom: 0;

	transition: all 1s; 

}

.ppys_hover h5{

	font-size: 24px;

	padding-top: 29px;

}

.ppys_hover p{

	text-align: left;

	line-height: 2;

	padding: 0 28px;

	font-size: 14px;

	padding-top: 44px;

}

.hezuo{

	background: url(../images/bj_hezuo.jpg) no-repeat center;

	height: 900px;

}

.hezuo p{

    padding-left: 600px;

    color: #333333;

    font-weight: 100;

    font-size: 20px;

    padding-top: 115px;

    line-height: 2;

}

.join_info{

	

}

.join_info li{ 

	margin-bottom: 94px;

	width: 17%;

}

.jiamenzhichi{

	border-left: 1px solid #d8d8d8;

	border-top: 1px solid #d8d8d8;

	margin-bottom: 120px;

}

.jiamenzhichi li{

	width: 25%;

	box-sizing: border-box;

	border-right: 1px solid #d8d8d8;

	border-bottom: 1px solid #d8d8d8;

	text-align: center;

	padding-top: 60px;

	padding-bottom: 60px;

	color: #333333;

	font-size: 18px;

	cursor: pointer;

}

.jiamenzhichi li img{

	display: block;

	margin: 0 auto;

}

.jiamenzhichi li img.cur{

	display: none;

}

.jiamenzhichi li p{

	padding-top: 50px;

}

.jiamenzhichi li:hover img.cur{

	display: block;

}

.jiamenzhichi li:hover img{

	display: none;

}

.liuyan{

	background-color: #f7f7f7;

	margin-bottom: 116px;

}

.liuyan h5{

	color: #666666;

	font-size: 14px;

	margin-top: 72px;

	

}

.form_box2{

	width: 50%;

}

.form_box2 h6{

	padding-top: 69px;

	font-size: 30px;

	color: #666666;

	padding-bottom: 24px;

	width: 100%;text-align: center;

}

.form_box2 p{

	font-size: 16px;

	color: #666666;

	padding-bottom: 45px;

	width: 100%;

	text-align: center;

}

.form_box2 form{

	padding: 0 86px 26px 86px;

	width: 600px;

}

.form_box2 form label{

	border: 1px solid #e0e0e0;

	width: 100%;

	display: inline-block;

	margin-bottom: 14px;

	height: 45px;

}

.form_box2 form label input{

	font-size: 14px;

	color: #999999;

	margin-bottom: 14px;

	border: none;

	line-height: 45px;

	height: 45px;

	padding-left: 10px;

	background-color: transparent;

	

}

.form_box2 form label:nth-of-type(3),.form_box2 form label:nth-of-type(4){

	width: 48%;

}

.liuyan_img{

	width: 50%;

}

.btn2{

	margin-top: 7px;

	width: 100%;

}

.btn2 button{

	background-color: #d7a365;

	text-align: center;

	color: #FFF;

	height: 45px;

	line-height: 45px;

	width: 100%;

	border: none;

}

.pinpaijianjie_lfet{

	width: 470px;

}

.pinpai_right{

	width: 620px;

}

.pinpaijianjie_lfet p{

    line-height: 2.7;

    padding-top: 65px;

}

.gonsgasd{

	padding-top: 125px;

	padding-bottom: 110px;

}

.com_bot{

	padding-bottom: 110px;

	padding-top: 111px;

}

.com_bot_le{

	width: 490px;

}

.com_bot_le p{

	padding-bottom: 65px;

	font-weight: 100;

	color: #666666;

	font-weight: 100;

	font-size: 14px;

	line-height: 2.5;

}

.com_rig_le{

	width: 506px;

}

#askdjl{

	background: url(../images/asdlkd.png) no-repeat right center;

	height: 600px;

	margin-top: 138px;

}

.foasdn{

	width: 420px;

}

.foasdn p{

	color: #5d5d5d;

    padding-bottom: 40px;

    font-weight: 100;

    font-size: 14px;

}

.foasdn a{

	display: block;

	padding-bottom: 70px;

}

.dasjk{

	width: 550px;

}

.kljkl{

	width: 420px;

	padding-top: 171px;

}

.kljkl p{

	padding-bottom: 45px;

	color: #5d5d5d;

	font-size: 14px;

}

.company_info_com{

	width: 590px;

	background-color: #FFF;

	padding-bottom: 70px;

	text-align: center;

	border: 1px solid #f7f7f7;

}

.company_info_com h6{

	height: 120px;

	background-color: #464646;

	color: #FFF;

	line-height: 120px;

	font-size: 20px;

	font-weight: bold;

	text-align: center;

}

.company_dre{

	text-align: center;

	padding-top: 70px;

	padding-bottom: 30px;

}

.company_dre p{

	color: #666666;

	font-size: 16px;

	padding-bottom: 25px;

}

.download_word { width: 700px;MARGIN: 0px auto; margin: 30px auto 30px auto; display: block;}
.download_card { border: 1px solid #e1e1e1; position: relative;border-radius: 15px; }
.download_card .card_bt {display: block; margin: 20px 0; font-weight:600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; padding: 0 10px;}
.card_nr { padding-left: 90px; height: 80px; background: url(../images/word_icon.png) no-repeat left center; padding-bottom: 20px; margin-top: 14px; padding-right: 230px; margin-left: 10px; border-top: 1px solid #e1e1e1; padding-top: 20px; }
.card_nr .card_bt { font-size: 22px; margin: 0;   }
.download_card_msg { line-height: 25px;height: 70px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;  font-size: 14px; color: #999; }
.download_word_lb .download_card_msg { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; height: 25px;margin-top: 5px;  }
.downlod_btn_right { width: 130px; height: 64px; background: #44b449;background: linear-gradient(#82ce21, #68b602); position: absolute; padding-left: 60px; border-radius: 10px; float: right; cursor: pointer; bottom:40px; right: 14px; }
.downlod_btn_right h5 { color: #fff; font-size: 18px; margin: 0; padding-top: 10px; }
.downlod_btn_right p { color: #fff;margin: 0; }
.downlod_icon { width: 30px; height: 30px; display: block; background: url(../images/download_icon.png) no-repeat; position: absolute; left: 14px; top: 15px; font-size:14px;}
.download_card_btn { height: 0px; line-height: 64px; }
.content_box_tj { width: 150px; float: left; position: absolute; left:100px; bottom: -10px; }
.content_box_tj span { float: left; font-size: 12px; color: #999; }
.content_box_tj img { float: left; width: 15px; margin-top: 23px; }
.d_tip { float: left; position: absolute; bottom: -10px; right: 20px; font-size: 12px;    color: #999; }
.downlod_btn_right h5 { line-height: 24px; }
.downlod_btn_right p { line-height: 20px; }
.prompt { background: #fff7ef; padding: 20px; margin-top: 40px; }
.prompt p { color: #999; line-height: 24px; }

.download_word_lb {  border: 0px solid #f1f1f1; position: relative; }
.downlod_btn_right_lb {width: 150px;  font-size: 20px; color: #fff; height: 54px; line-height: 30px;padding-left: 54px; position: absolute; top: 14px; padding-top: 10px; right: 10px; font-weight: bold; }
.downlod_btn_right_lb span { margin:2px 0; font-size: 14px; display: block; font-weight: normal; }
.downlod_btn_right_lb .downlod_icon { width: 28px; height: 28px; background-size: 100%; top: 14px; font-size:14px; }
.download_card_btn_lb { height: 0px; line-height: 40px; }
.download_card_btn_lb .content_box_tj { margin-left: 10px; position: absolute; left: 90px; bottom: 0px; }
.download_card_btn_lb .content_box_tj img { margin-top: 11px; }
.card_nr_lb { padding-bottom: 10px; margin: 10px 10px 0 10px; padding-right: 200px; border-top: none; padding-top: 0; }