a'ji.titles{ text-align:center; padding:20px 0px;position: relative;}
.titles h3{ font-family:HelveticaNeueCE; font-size:34px; color:#212121; line-height:38px; margin-bottom:10px; }
.titles h5{font-size:20px; line-height:38px;margin-bottom:25px;color:#212121;font-weight: 300;}
.titles:before {
    content: "";
    position: absolute;
    left: 47%;
    bottom: 25px;
    width: 60px;
    height: 2px;
    background: #e70012;
}

.titles1{ text-align:center; padding:20px 0px;position: relative;}
.titles1 h3{ font-family:HelveticaNeueCE; font-size:30px; color:#212121; line-height:38px; margin-bottom:10px; font-weight: 500;}
.titles1 h5{font-size:20px;margin-bottom:25px;color:#212121;font-weight: 300;}
.titles1 .line{ background:#b1b1b1; height:1px; width:160px; margin:0 auto; position:relative}
.titles1 .line:after{ display: block; height:5px; width:42px; background:#369ad6; position:absolute; left:50%; margin-left:-21px; top:-2px;
    content: " ";}
.titles1:before {
    content: "";
    width: 18px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 45px;
    left: 33%;
}
.titles1:after {
    content: "";
    width: 18px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 45px;
    right: 33%;
}

.titles2{ text-align:center; padding:20px 0px;position: relative;}
.titles2 h3{ /*font-family:HelveticaNeueCE; */font-size:34px; color:#212121; line-height:38px; margin-bottom:10px; font-weight: 500;display: inline-block; padding:0px 50px;}
.titles2 h3 b{ color:#e50112;font-weight:bold;}
.titles2 h5{font-size:18px;margin-bottom:25px;color:#212121;font-weight: 300;max-width: 900px;
    margin: auto;
    line-height: 30px;margin-top: 10px;}

.titles2 h3:before {
	content: url("/images/bg/title_bg_left.png");
    width: 77px;
    height: 20px;
	padding-right: 50px;
	overflow: hidden;
	/*display: inline-block;*/
    /*position: absolute;
    top: 45px;
    left: 33%;*/
}
.titles2 h3:after {
    content: url("/images/bg/title_bg_right.png");
    width: 77px;
    height: 8px;padding-left: 50px;
	/*display: inline-block;*/
    /*position: absolute;
    top: 45px;
    right: 33%;*/
}
@media screen and (max-width: 1023px){
	.titles h3{font-size: 24px;}
	.titles h5{font-size: 16px;line-height: 28px;}
	.titles1 h3 {font-size: 24px;}
	.titles1 h5 {font-size: 16px;}
	.titles1:before{left: 15%;}
	.titles1:after{right: 15%;}
}
.w1600{width:1600px; margin: auto;}

.titles3{ text-align:left; padding:20px 0px;position: relative;}
.titles3 h3{ font-family:HelveticaNeueCE; font-size:30px; color:#212121; line-height:38px; font-weight: bold;}
.titles3 h5{font-size:20px;color:#212121;font-weight: 300;text-transform: uppercase;}



/*============================================
yscount-section 公司优势
===========================================*/
.yscount-section{position: relative;padding: 20px 0 120px;}
.counter-column{}
.counter-column .image{margin-left: 60px;margin-right: 0;margin-bottom: 30px;}
.counter-column:nth-of-type(4) .image{margin-left:0px;}

/* Funfacts Section */
.yscount-section {
    position: relative;
    padding: 130px 0 120px;
}

.yscount-section .container {
    width: 100%;
	max-width:1800px;
	padding:0px;margin:auto;
}
 
.yscount-section .inner {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.yscount-section .image {
    margin-right: 60px;
}

.yscount-section .text-right .image {
    margin-left: 60px;
    margin-right: 0;
}

.yscount-section .count-text {
    position: relative;
    font-size: 120px;
    font-weight: 300;
    line-height: 120px;
    padding-bottom: 30px;
    margin-bottom: 20px;
}

.yscount-section .count-text:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 50px;
    height: 2px;
}

.yscount-section .text-right .count-text:before {
    left: auto;
    right: 0;
}

.yscount-section .text {
    text-transform: uppercase;
    margin-bottom: 30px;
}

.yscount-section .image {
    margin-bottom: 30px;
}





/*============================================
projects-section 项目
===========================================*/
.projects-section {
    position: relative;
}

.projects-section .container {
    max-width: 100%;
}

.projects-section .wrapper-box {
    padding: 0 5px;
}

.project-block-one .inner-box {
    position: relative;
    margin-bottom: 20px;
}

.project-block-one .inner-box:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: -moz-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
    background-image: -ms-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
    opacity: .8;
}

.project-block-one .image img {
    width: 100%;
}

.project-block-one .content {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 30px 30px;
    text-align: center;
}
.project-block-one a{text-decoration:none;}
.project-block-one .top-content {
    position: relative;
    transition: .5s;
}

.project-block-one .inner-box:hover .top-content {
    transform: translateY(-90px);
}

.project-block-one h5 {
    position: relative;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}

.project-block-one h3 {
    position: relative;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
}

.project-block-one h3:before {
    position: absolute;
    content: '';
    left: 50%;
    bottom: 0;
    width: 2px;
    height: 80px;
    transform: translate(-50%, 97px);
    transition: .5s;
}

.project-block-one .inner-box:hover h3:before {
    height: 40px;
    transform: translate(-50%, 65px);
}

.project-block-one .text {
    color: #fff;
    position: relative;
    transition: .5s;
    opacity: 0;
    transform: translateY(10px);
}

.project-block-one .inner-box:hover .text {
    opacity: 1;
    transform: translateY(0);
}

/*============================================
td-section 公司优势
===========================================*/
.td-section{width:100%; height:800px; background: #f3f3f3 center 50px; background-attachment: fixed; overflow: hidden;margin: auto; position: relative; padding:0px;}
.td-section:before{content: "";position: absolute; top: 0;left: 0;right: 0;bottom: 0; filter:Alpha(opacity=70);opacity: 0.7;background:rgba(0,0,0,0.9);}
.td-section .wrap{position: relative;}
.cen_td .c_title{margin-top:90px;float: left;width: 100%;}
.cen_td .c_title h3{font-size:40px;font-weight: 500; color:#FFFFFF; text-align: center; width:100%; font-weight: 300;margin: 0px auto 20px auto;}
.cen_td .c_title i{width:80px; height: 3px; background: #f6d054; clear: both;margin: auto; display: block;}
.cen_td .c_title h5{font-size:16px; color:#FFFFFF;line-height: 40px;margin-top: 30px;}
.cen_td ul{width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
    display: flex;
    margin: 50px auto 0px auto;
    flex-wrap: wrap;
    justify-content: space-between;}
.cen_td ul li{width:25%; height: auto; float: left; margin: auto; padding: 0px;/*background:#FFFFFF;filter:Alpha(opacity=80);background:rgba(255, 255, 255, 0.8); */position: relative;}
.cen_td ul li .lc_item{padding:20px; color:#ffffff; text-align: center;/*padding-top: 60px;*/}
.lc_item p{ margin: auto;line-height: 80px;}
.lc_item i{/*width:115px; height: 115px; */overflow: hidden; text-align: center; background: none; border: 2px solid #fff; margin:auto; border-radius: 100%;font-size: 55px;
    padding: 25px;}
.cen_td ul li img{ margin-top:40px;}
.cen_td ul li h5{width:100%;height: 40px; line-height: 40px; color: #000000; font-size:30px; margin: 25px auto 20px auto;}
.cen_td ul li .desc{font-size:16px; color: #000000; width:250px; margin: auto; text-align: center; overflow: hidden; line-height: 30px;display: none;}
.cen_td ul li:hover .desc:before{content: '+'; width:100%;
	font-size:100px; text-align: center; line-height: 1em;float:left;font-weight: 100;margin-top: 10px;
	color:#FFFFFF;
}
.cen_td ul li:hover .desc{width:80%; margin-left:10%; float: left;height: auto;
	display: block;
	font-size:16px; text-align: center; line-height: 2em;
	color:#FFFFFF;
}
.cen_td ul li:hover img,.cen_td ul li:hover h5{display: none;}
.cen_td ul li.nomr{ margin-right:0px;}
.cen_td ul li a{color:#000000;}
.cen_td ul li .desc a{color:#FFFFFF;}

.td_desc{padding:50px; color:rgba(255,255,255,0.8); text-align: center; font-size:18px; max-width:800px;margin:auto;line-height: 30px;}



/*============================================
products-section 产品展示
===========================================*/
.products-section{ padding:80px 0px 50px 0px; overflow: hidden; position: relative; z-index: 10; background:url("/images/bg/bg_ad01.png") center 410px no-repeat;}
.products-section .wrap{width: 1400px;max-width:none;}
.products-section .container{width:100%; overflow: hidden;padding:20px 0px; margin:auto;max-width: none;}
.products-section .container ul{margin:auto;padding: 0px;}
.products-section .container ul li{width:33.33333333%; float: left; padding:20px;height: 480px;}
.products-section .container ul li .inner-box{width:100%; border:1px solid #ccc;}
.products-section .container ul li .Images{width:100%; max-width: 100%;height:320px;border-bottom:1px solid #ccc;}
.products-section .container ul li .Images img{max-width:100%;height:320px;}
.products-section .container ul li .Names{width:100%; padding:10px 20px; text-align: left;}
.products-section .container ul li .Names h5{font-size:24px; color:#333; overflow: hidden;padding-top: 5px;}
.products-section .container ul li .Names p{font-size: 14px;color: #333;width: 100%;height: 50px;line-height: 22px;overflow: hidden;margin: auto;}

.prod-cont{width:100%;overflow: hidden;padding:0px; position: relative; margin: auto auto 60px auto;z-index: 5;}
.prod-cont .col-prod-wrapper{width:100%;overflow: hidden;}
.col-prod-nav{background: #fff; width:100%; overflow: hidden;}
.col-prod-nav ul{width:1200px; margin: auto;display: flex;justify-content: center;}
.col-prod-cont{background: transparent; width:100%; overflow: hidden; padding:0px 0px;}
.col-prod-cont .tab-content{width:1200px; margin: auto;}
.tab .tab-content {
	padding: 10px;
	font-size: 17px;
	color: #6f6f6f;
	line-height: 30px;
	letter-spacing: 1px;
	position: relative;
	margin: auto;
}
.tab-content>div{opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
	display: none;
}
.tab-content>div.active{display: block;opacity: 1;}

.col-prod-nav li{margin: 30px 15px;}
.col-prod-nav li a{ display: block; text-align: center; color:#222; border:2px solid #ffffff; font-size:18px; font-weight: 300;padding: 10px 35px;background: #ededed;border-radius: 50px;}
.col-prod-nav li.active a{background: #333;border:2px solid #ffffff;/*box-shadow: 5px 5px 10px rgba(0,0,0,0.2);*/}
.col-prod-nav li.active a{color:#FFFFFF;}
.col-prod-nav li:hover a{background: #333;color:#FFFFFF;border:2px solid #ffffff;box-shadow: 5px 5px 10px rgba(0,0,0,0.2);}


.col-prod-cimg,.col-prod-pimg{padding:0px;}
.col-prod-cimg-slider{width:100%; margin: auto; padding: 0px; overflow: hidden; }


.col-prod-pimg-slider li .col-text{
	width: 100%;height:120px;
    background: #FFFFFF;
    z-index: 3;
	overflow: hidden;
	padding:10px 20px;
	text-align: left;
}
.col-prod-pimg-slider li .col-text h3{color:#d13328; font-size:18px; width:100%; height: 25px; line-height: 25px; overflow: hidden;}
.col-prod-pimg-slider li .col-text a{color:#d13328;}
.col-prod-pimg-slider li .col-text .desc{ font-size:14px; color:#000; font-weight: 300; line-height: 25px;padding-right: 20px;}
.col-prod-pimg-slider li .col-text:hover{background: #f5f5f5; cursor: pointer;}
.col-prod-pimg-slider li .col-text:hover a{color: #000;}
.col-prod-pimg-slider li .col-text a{
    color: #d13328;
	display: block;
	line-height: 30px;
}
.col-text-more{position:absolute;right: 5px;
	bottom:25px;
	width:50px;height:15px;
}
.col-text-more:after{position:absolute;content: "\e61f";
	font-family: "iconfont" !important;
	color: #00aa55;
    font-size: 40px;
}

.prod-more{margin:auto; padding:0px; text-align: center;}
.prod-more a{font-size:20px; background: #000; margin: auto;overflow: hidden;color: #fff;width: 190px;height: 50px;line-height: 50px;display: block;}



.prod-conts{width:100%; margin: auto; padding: 0px;}
.prod-conts ul{width:100%; margin: auto; padding: 0px; overflow: hidden;}
.col-prod-pimg-slider li{position: relative;
    float: left;
    width:32%; margin: 0.5%;
    overflow: hidden;border: 1px solid #ededed;}
.col-prod-pimg-slider li .Images{width:100%; display: block;
    overflow: hidden;}
.col-prod-pimg-slider li .Images img{max-width:100%; height:auto;}
.col-prod-pimg-slider li .Names{transition: .5s;position: absolute; bottom: 0px; left: 0px;opacity: 0; height:80px; line-height: 80px; text-align: center;width:100%;transform: translateY(10); z-index: 10;}
.col-prod-pimg-slider li .Names a{color:#FFFFFF; font-weight: 600;}
.col-prod-pimg-slider li:hover .Names{opacity: 1;transform: translateY(0);}
.col-prod-pimg-slider li:hover :before{position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: -moz-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgb(0,0,0,0.4) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgb(0,0,0,0.4) 100%);
    background-image: -ms-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgb(0,0,0,0.4) 100%);
    opacity: .8; z-index: -1;}
/*.col-prod-pimg-slider li:hover .Names{display: block; transition: all 0.5s ease-out;bottom: 0px; left: 0px;right: 0px; top: 0px; background-color: rgba(0,0,0,0.2);}*/
/*.col-prod-pimg-slider li:nth-of-type(1){width: 66.66667%;}*/


.company-box{margin-top:240px;width: 100%;overflow: hidden;}
.products-section .company-box .wrap{overflow: hidden; margin: auto; padding: 0px;}
.company-box .titles{text-align: right;}
.company-box .titles h3{font-size:28px;}
.company-box .titles:before{    right: 0; left:auto; bottom: 0;width: 60vw; color:#c10001;}

.company-box .container{max-width: 1180px;
    width: 100%;
    margin: auto;
    margin-right: 0px;}
.company-box .container .row{padding: 20px 0px;margin: auto;}
.compnay-box .container .row .com-img{max-width:100%;}
.compnay-box .container .row:nth-of-type(1) .com-desc{padding:0px 0px 0px 20px;}
.com-desc h3{font-size:20px; color:#333333; font-weight: 300; text-align: left;padding-bottom: 10px;}
.com-desc h3 strong{font-size:24px; color:#c10001; font-weight: bold; padding-right:10px;}
.com-desc .cont1{font-size:16px; line-height: 28px;}
.com-desc .cont2{font-size:18px; line-height: 28px; font-weight: bold; padding-top:20px;}

/*==========================================


0.8 track-area start
===========================================*/

.track h3 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 40px;
    color:#fff;
}

.track-section{
    padding: 60px 0 70px;
    background: url(/images/track-bg.jpg) no-repeat center center / cover;
}

.track-section .track-boxs{
    position:relative;
}
.track-section .track-boxs .track-boxs-c{padding: 20px; color:#FFFFFF;font-size:16px;}
.track-section .track-boxs .track-boxs-c b,.track-section .track-boxs .track-boxs-c strong{color:#ffc600;}
.track-section .track-boxs span {
  position:absolute;
  padding:5px;
  border-style: solid;
  border-color: #E3581D;
}

.track-section .track-boxs .row1 {
  border-width: 5px 0 0 5px;
  top:-5px;
  left:-5px;
}

.track-section .track-boxs .row2 {
  border-width: 5px 5px 0 0;
  top:-5px;
  right:-5px;
}


.track-section .track-boxs .col1 {
  border-width: 0 0 5px 5px;
  bottom:-5px;
  left:-5px;
}


.track-section .track-boxs .col2 {
  border-width: 0 5px 5px 0;
  bottom:-5px;
  right:-5px;
}
.track-section .track a.track-btn {
    background:#34ccff;
    color: #fff;
    border: 0;
    outline: 0;
    padding: 10px 40px;
    transition: all .3s;
	margin: auto;
    display: table;
    margin-top: 30px;
}
.track-section .track a:hover{
  background:#31b5e1;
}
/*============================================
新闻模块
===========================================*/
.cen_box7{width:100%; height:auto;overflow: hidden; text-align: center;margin-top: 50px; background:#FFFFFF;padding-bottom: 30px;}
.cen_box7 .c7_tit{ width:100%;float: left; background: url("/images/bg/ico_t.png") center left no-repeat;}
.c7_tit h3{margin:auto;font-size:14px;text-align:center;font-weight: 500;float: left;}
.c7_tit h3 a{
    color: #616161;
    padding: 8px 10px 8px 25px;
    float: left;}

.c7_tit a.more{
    -webkit-transition: .15s;
    -moz-transition: .15s;
    -ms-transition: .15s;
    -o-transition: .15s;
    transition: .15s;
    color: #BCBCBC;
	padding-top: 20px;
    padding-right: 20px;
}
.c7_tit .more:hover {
    color: #0053A4;
}
.c7_tit h3 span{
    color: #ccc;
    padding: 8px 10px 8px 5px;
    float: left;
	text-transform: uppercase;
}



.cen_box7 .wrap{display: flex; justify-content:space-around;}
.box7_item{width:30vw; height:400px; float:left; margin: auto; overflow: hidden;}
.box7_item {}
.c7_desc{width:100%; float: left; margin: 10px auto 20px auto; text-align: left; font-size:14px;}
.c7_tel{width:100%;height: 30px;line-height: 30px;float:left; margin:10px auto; background: url("/images/bg/ico_tel.png") center left no-repeat;padding-left: 40px;font-size: 14px;text-align: left;}
.c7_work{width:100%;height: 30px;line-height: 30px; float:left; margin:10px auto; background: url("/images/bg/ico_work.png") center left no-repeat;padding-left: 40px;font-size: 14px;text-align: left;}


.box7_cjwt{margin: auto 28px;
    border-left: 1px solid #efefef;
    padding-left: 30px;
    border-right: 1px solid #efefef;
    padding-right: 30px;}

.box7_cjwt .more{display: none;}


.box7_l{width:700px; float: left;margin-top: 50px;}
.c7_pic_box{width:100%; float: left;margin:20px auto;}
.c7_pic_box .ArticleList ul{margin:0px; padding:0px;}
.c7_pic_box .ArticleList li{ background: none; height: auto; border-bottom: 0px;}
.cont_boxs{ float:left; margin: 0px;}
.c7_pic_box .ArticleList li a{background: none; padding-left:0px;text-decoration:none; color:#333;}
.c7_pic_box .ArticleList li .Images a{background: none; padding-left:0px;}
.c7_pic_box .Images{
    width: 100%;
    height: 135px;
    overflow: hidden;}
.c7_pic_box .Images img{width: 100%;
    height: 135px;}
.c7_pic_box .Names{padding-top:20px;}
.c7_pic_box .ArticleList h3{font-size: 16px;
    text-align: left;
	color: #333;
    font-weight: bold;
    line-height: 24px;}
.c7_pic_box .ArticleList ul li p{width:100%; float: left; height: auto; text-align: left;}
.c7_pic_box .ArticleList ul li p a{white-space:normal; text-align: left; font-size: 14px;}


.c7_cont_list{width:100%; float: left;margin:0px auto 0px auto;}
.c7_cont_list ul{width:100%; float: left;margin:auto;    padding: 0px;}
.c7_cont_list ul li{ width:100%; height: 34px; margin: 5px 10px;text-align: left;border-bottom: 1px dashed #ccc;}
.c7_cont_list ul li span{width:280px; height: 34px; line-height: 34px; float:left;overflow: hidden;}
.c7_cont_list ul li span.time{ height: 34px; line-height: 34px; float: right; width:90px;overflow: hidden;}
.c7_cont_list ul li a{padding-left: 15px;text-align: left;    background: url("/images/icon/ico4.jpg") 5px center no-repeat;height: 34px; line-height: 34px;    color: #333;
    font-size: 14px;}
.c7_cont_list .more{ display: none;}


.box7_r{width:400px; float: right;margin-top: 50px;}
.c7_cont_r{ width:100%; height:360px; overflow: hidden;}
.c7_cont_r .ArticleList {
    overflow: hidden;
    width: 380px;
    height: 320px;
    padding: 0px;
	margin-top:20px;
}
.c7_cont_r dl{padding: 20px 0 20px;border-bottom: 1px dashed #d1d1d1;}
.c7_cont_r dl dt{background: url(w.gif) no-repeat 0 2px;line-height: 20px;padding: 0 0 7px 28px;overflow: hidden; text-align: left; color:#000000; font-size: 14px;}
.c7_cont_r dl dd{background: url(d.gif) no-repeat 0 5px;padding-left: 28px;line-height: 200%;color: #999999;max-height: 78px;overflow: hidden;text-align: left; margin-top: 5px;}
.c7_cont_r .more{ display: none;}
/*============================================
ad-section start 品牌生产链
===========================================*/
.ad-section{width: 100%;height:630px; background: url("/images/bg/production-bg.jpg") top no-repeat; background-attachment: fixed; background-size: cover; float: left; margin: auto; position:relative;}
.ad-section:after {
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.4);
    width: 50%;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 0;
}

.ad-section .content{ width: 1400px; margin: 0 auto; position: relative; z-index: 1;max-width: 100%;}
.ad-section .content .content-r{ width: 50%; float: right; padding-left: 40px; padding-top: 10%;}
.ad-section .content .content-r .tits{color:#ffffff;}
.ad-section .content .content-r .tits h3{font-size:60px; font-weight: 300;text-transform: uppercase;}
.ad-section .content .content-r .tits h5{font-size:35px; font-weight: bold;}
.ad-section .content .content-r .text{ font-size: 16px; color: #fff; line-height: 30px; margin: 40px 0 60px;padding-right: 100px;}
.ad-tel{font-size:30px; color:#fff; float: right;padding-right: 5vw;}
.ad-tel:before{content: "\e679";
	font-family: "iconfont" !important;
	margin-left: 0px;
	color: #ffffff;
    padding-right: 5px;
    font-size: 40px;
    padding-top: 0px;
    display: block;
    float: left;}




/*============================================
client-section start 客户心声
===========================================*/
.client-section{width: 100%; margin: auto; position:relative;padding: 100px 0 100px;}
.client-section .title{padding:0px 0px 50px 0px; color:#ffffff;text-align: center; width:60%;z-index: 100;position: relative; max-width:1200px; margin:auto;}
.client-section .title h5{font-size:45px;padding-bottom: 30px;}
.client-section .title p{font-size:16px; padding: 0px 50px;line-height: 30px;}
.client-lx-box{position:relative;z-index: 100; max-width: 1200px; margin: auto; display: flex;padding-bottom: 150px;}
.client-lx-box ul{width:800px;margin: auto; padding: 0px; display: flex; justify-content: space-around; flex-wrap: wrap;}
.client-lx-box ul li{width:170px; height: 200px; background: #FFFFFF; margin: auto; padding: 0px; box-shadow: 0px 0px 20px rgba(0,0,0,0.25);}
.client-lx-box ul li .client-lx-box-item{padding:20px 20px; color:#222222;text-align: center;}
.client-lx-box ul li .client-lx-box-item i{color:#00aa55;font-size:50px; text-align: center;}
.client-lx-box ul li .client-lx-box-item h5{ font-size:18px; color:#222222;}
.client-lx-box ul li .client-lx-box-item p{ font-size:14px; color:#222222; font-weight: 300;}
.client-title{font-size:34px; padding-bottom:10px;}
.client-section .client-box .inner-box a{color:#222;}


.client-section-sec-bg{ background: url("/images/bg/bg_client.jpg") top no-repeat; background-size: cover; float: left; margin: auto; position:relative;position: relative;position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 720px;
    background-size: cover;}

.client-section .client-container{ position: static;
    max-width: 1200px;
    padding: 0px;
    margin: 0 auto;box-shadow: 0px 0px 20px rgba(0,0,0,0.2);}
.client-container .client-section-wrap{position: relative;background-color: #fff;}
.client-container .client-thumbs {
    max-width: 290px;
	max-width: 100px;
    margin: 0 auto;display: flex;
    margin-bottom: -20px;
    transform: translateY(-70px);
}
.client-section .client-thumb img {
    border-radius: 50%;
    transform: scale(.8);
    transition: .5s;
}
.client-section .client-thumb.client-thumb-active img {
    border-radius: 50%;
    transform: scale(1);
}
.client-box{    position: relative;
    text-align: center;
    max-width: 840px;
    margin: 0 auto;    padding-bottom: 50px;}
.client-box .text {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 30px;
    line-height: 30px;
}
.client-box .client_title {
        font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

/*============================================
ys-section start 服务流程
===========================================*/
.ys-section{padding:100px 0px 120px 0px; overflow: hidden; margin: auto;width: 100%; height: auto;position: relative;}
.ys-section:before{
		content: '';
		position: absolute;
		background: url(/images/bg/bg_ys.jpg) top no-repeat;
		left: 0;
		top: 0;
		width:100%;
		height: 710px;
		z-index: 1;
}
/*.ys-section:after{
		content: url(/images/bg/img_ys01.jpg);
		content: '';
		position: absolute;
		background: url(/images/bg/img_ys01.png) center no-repeat;
		background-size: cover;
		left: 2%;
		bottom: 10%;
		max-width:684px;
		max-height: 365px;
		z-index: 1;
}*/
.ys-titles-block:after{
		content: url(/images/bg/img_ys01.jpg);
		/*content: '';*/
		position: absolute;
		/*background: url(/images/bg/img_ys01.png) center no-repeat;*/
		background-size: cover;
		left: 0;
		bottom: 20px;
		max-width:100%;
		max-height: 365px;
		z-index: 1;
}
.ys-section .wrap{z-index: 5; position: relative;}
.ys-titles-block{padding-right:80px;}
.ys-titles-block 
.ys-cont{position: relative;
    padding: 80px;
    max-width: 640px;
    margin: 0 auto;
	margin-top:150px;
    background-size: cover; background: rgba(0,0,0,0.8);}

.ys-titles-block .titles{text-align: left;}
.ys-titles-block .titles:before{left:0;}
.ys-titles-block .titles h3{font-size:26px; font-weight: bold;}
.ys-titles-block .titles h5{font-size:16px;line-height: normal;margin-bottom: 0px;}

.ys-titles-block .desc{font-size:14px; line-height: 25px; color:#333;}
.ys-titles-block .more{float: left;width: 100%;padding-top: 50px;}
.ys-titles-block .more a{    border: 0px solid #ccad6f;
    padding: 10px 70px 10px 40px;
    font-size: 18px;
    background: #00aa55;
    color: #FFFFFF;
	position: relative;
	text-decoration:none;
}

.ys-titles-block .more a:after {
    position: absolute;
    content: "\e61f";
    font-family: "iconfont" !important;
    color: #FFFFFF;
    font-size: 35px;
    top: -5px;
    right: 20px;
}

.ys-items-block{padding-right:0px;}
.ys-items-block .inner-box{margin:auto;}
.ys-items-block .inner-box li{width:48%; max-height:380px; overflow: hidden; display: block;  margin:1%; padding:50px;float: left;background: #ffffff;box-shadow: 5px 5px 10px rgb(0,0,0,0.1);}
.ys-items-block .inner-box li:hover{background: #6e9c28; cursor: pointer;}
.ys-items-block .inner-box li i{font-size:60px; color:#00aa55; padding:20px 0px 10px 0px; text-align: left;}
.ys-items-block .inner-box li h3{font-size:24px; color:#000000;padding:10px 0px; text-align: left;}
.ys-items-block .inner-box li p{font-size:14px; line-height: 20px; text-align: left; color:#000000;font-weight: 300;}
.ys-items-block .inner-box li:hover i,.ys-items-block .inner-box li:hover h3,.ys-items-block .inner-box li:hover p{color:#FFFFFF;}






/*============================================
anli-section start 服务流程
===========================================*/
.anli-section{background-image: linear-gradient(rgb(223 223 223 / 0.5), #ffffff 20%); min-height:200px; overflow: hidden; padding:50px 0px;border-bottom: 10px solid #f9f9f9;}
.anli-section .titles{text-align: left;margin: auto;padding: 20px 0px 20px 0px; position: relative;}
.anli-section .titles:before{content: '';
    background: url(/images/bg/bg_d.png) repeat;
    position: absolute;
    z-index: 0;
    left: 0px;
    top: 60px;
    width: 100%;
    height: 80px;
	display: none;
}
.anli-section .titles h3{font-size: 32px;color: #000000;justify-content: center;    text-align: center;}
.anli-section .titles h3 span{font-size: 25px;padding-top: 10px;padding-left: 20px;}
/*.prod-titles h3:before{content:''; width:100px; height: 3px; background: #000; margin-right: 30px;margin-top: 20px;}
.prod-titles h3:after{content:''; width:100px; height: 3px; background: #000; margin-left: 30px;margin-top: 20px;}*/
.anli-section .titles h5{display: block;font-size: 20px;color: rgba(0,0,0,0.8);padding: 0px;font-weight: 300; text-transform: uppercase;    text-align: center;}

.anli-cont{width: 100%;overflow: hidden;padding: 0px;position: relative;margin: auto auto 60px auto;}

.anli-cont .col-anli-wrapper{width:100%;overflow: hidden;}

.col-anli-nav{background:transparent; width:100%; overflow: hidden;}
.col-anli-nav ul{width:1000px; margin: auto;display: flex;justify-content: space-between;}
.col-anli-cont{background: #f1f1f1; width:100%; overflow: hidden; padding:50px 0px;}
.col-anli-cont .tab-content{width:1200px; margin: auto;}
.tab .tab-content {
	padding: 10px;
	font-size: 17px;
	color: #6f6f6f;
	line-height: 30px;
	letter-spacing: 1px;
	position: relative;
	margin: auto;min-height: 600px;
}
.tab-content>div{opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
	display: none;
}
.tab-content>div.active{display: block;opacity: 1;}

.col-anli-nav li{    width: 100%;
    padding: 30px 0px;
    background: linear-gradient(0deg, #ffffff, #f0f0f0, #ffffff);
    margin: 1%;}
.col-anli-nav li a{ display: block;font-size: 18px; text-align: center; color:#209b57;}
.col-anli-nav li.active{width:100%;max-width: 200PX;background: #209b57; color:#FFFFFF; font-size: 16px; font-weight: bold;}
.col-anli-nav li.active a{color:#FFFFFF;}
.col-anli-nav li .col-thumb-icon{}
.col-anli-nav li .col-thumb-icon i{}
.col-anli-nav li:nth-of-type(1) .col-thumb-icon i:after{content: url("/images/icon/icon_anli01.png");}
.col-anli-nav li:nth-of-type(2) .col-thumb-icon i:after{content: url("/images/icon/icon_anli02.png");}
.col-anli-nav li:nth-of-type(3) .col-thumb-icon i:after{content: url("/images/icon/icon_anli03.png");}
.col-anli-nav li:nth-of-type(4) .col-thumb-icon i:after{content: url("/images/icon/icon_anli04.png");}
.col-anli-nav li:nth-of-type(5) .col-thumb-icon i:after{content: url("/images/icon/icon_anli05.png");}
.col-anli-nav li:nth-of-type(6) .col-thumb-icon i:after{content: url("/images/icon/icon_anli06.png");}

.col-anli-nav li:nth-of-type(1).active .col-thumb-icon i:after{content: url("/images/icon/icon_anli01_a.png");}
.col-anli-nav li:nth-of-type(2).active .col-thumb-icon i:after{content: url("/images/icon/icon_anli02_a.png");}
.col-anli-nav li:nth-of-type(3).active .col-thumb-icon i:after{content: url("/images/icon/icon_anli03_a.png");}
.col-anli-nav li:nth-of-type(4).active .col-thumb-icon i:after{content: url("/images/icon/icon_anli04_a.png");}


.col-anli-desc{display:flex;}
.col-anli-desc .col-anli-desc-img{}
.col-anli-desc .col-anli-desc-c{flex-grow:1;border: 1px solid #e9e9e9;margin: 30px 0px;}
.col-anli-desc-c-block{padding:50px; border:0px solid #e9e9e9;text-align: left;}
.col-anli-desc-c-block h5{color:#252525;font-size:20px;padding: 20px 0px 10px 0px; }
.col-anli-desc-c-block p{color:#000000;font-weight: 300; font-size:14px; line-height: 20px;}
.col-anli-desc-c-block .more{}
.col-anli-desc-c-block .more a:after {
    position: absolute;
    content: "\e61f";
    font-family: "iconfont" !important;
    color: #FFFFFF;
    font-size: 35px;
    top: -5px;
    right: 20px;
}

.col-anli-desc-c-block .more{float: right;
    width: 100%;
    padding-top: 50px;}
.col-anli-desc-c-block .more a {
    border: 0px solid #ccad6f;
    padding: 10px 70px 10px 40px;
    font-size: 18px;
    background: #00aa55;
    color: #FFFFFF;
    position: relative;
    text-decoration: none;
}
.col-anli-desc-c-block .more a:after{position: absolute;
    content: "\e61f";
    font-family: "iconfont" !important;
    color: #FFFFFF;
    font-size: 35px;top: unset;
    right: 20px;}


.col-anli-pimg-slider{margin-top:50px;}
.col-text{text-align: center; line-height: 50px;}
.col-text a{color:#000;}

.anli-cont .col-anli-cont{background: transparent; width:100%; overflow: hidden; padding:0px 0px;}
.anli-cont .col-anli-cont .tab-content{width:1200px; margin: auto;}

.anli-conts{width:100%;max-width:1200px;margin: auto;float: left;}
/*.anli-conts ul li .Images{width:100%; text-align: center;}
.anli-conts ul li .Images img{width:100%; text-align: center;}
.anli-conts ul li .Names{width:100%; text-align: center;}
.anli-conts ul li .Desc{display: none;}
.anli-conts ul li .art_more{display: none;}*/
.anli-conts ul{margin:auto; padding:0px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.anli-conts ul li{width:32%;margin:20px auto;
    height: 350px;
    float: left;
    overflow: hidden;
    position: relative;
    background: #f8f8f8;
    box-shadow: 5px 5px 20px rgba(0,0,0,0.2);}
.anli-conts ul li:hover{cursor:pointer;}
.anli-conts ul li img{width:100%;}
.anli-conts ul li .Images {
    width: 100%;
    height: 260px;
    margin: auto;
    overflow: hidden;
}
.anli-conts ul li .Names {
    width: 100%;
    line-height: 30px;
    font-size: 18px;
    color: #333;
    text-align: left;
    margin: auto 0px;
    display: block;
    padding: 20px 30px;
}
.anli-conts ul li:hover a{ color:#c10001;}
.anli-conts ul li .Names a{color:#333;}
.anli-conts ul li:hover .Names a{ color:#c10001;}
.anli-conts ul li .btn-tl {
    height: 45px;
    width: 70px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    text-align: center;
    font-size: 18px;
    line-height: 45px;
    background: #000;
    background: linear-gradient(135deg, transparent 10px, #000 0) bottom left;
}
.anli-conts ul li .btn-tl:hover {background: linear-gradient(135deg, transparent 10px, #c10001 0) bottom left;}
.anli-conts ul li .btn-tl i {
    font-size: 20px;
    color: #ffffff;
    font-style: normal;
}

.anli-conts ul li .btn-tl i:before {
    content: "\e60d";
    font-family: "iconfont" !important;
    line-height: 45px;
    display: inline-block;
}
/*============================================
adv-section start 广告
===========================================*/
.adv-section{padding:0px 0px 120px 0px; overflow: hidden; margin: auto;width: 100%; height: auto;position: relative;}
.adv-section:after{
	content: '';
		position: absolute;
		background: url(/images/bg/bg_ad.jpg) top no-repeat;
		left: 0;
		top: 0;
		width:100%;
		height: 600px;
		z-index: 1;
}
.adv-section .wrap{z-index: 5; position: relative;}
.adv-cont{position: relative;
    padding: 80px;
    max-width: 640px;
    margin: 0 auto;
	margin-top:150px;
    background-size: cover;     background: #3da140;}

.adv-cont .inner-box h3{font-size:40px; font-weight: bold;text-transform: uppercase;color: rgba(255, 255, 255, 0.95); line-height: 60px;margin: auto;}
.adv-cont .inner-box h5{font-size:34px; font-weight: normal;text-transform: uppercase;color: rgba(255, 255, 255, 0.95); line-height: 60px;}
.adv-cont .inner-box .text{ font-size: 20px; color: rgba(255, 255, 255, 0.9); margin: 20px 0 0px; font-weight: 300; line-height: 34px;}
.adv-cont .inner-box .linkbox{ color: #ffff00;
    font-size: 30px;
    font-weight: bold;
    padding-top: 20px;
    text-shadow: 2px 2px 2px #333;}
.adv-cont .inner-box .linkbox i{color:#ffff00; font-size:34px;padding-right: 10px;}
/*============================================
pz-section start 优质品质
===========================================*/
.pz-section{padding:0px 0px 0px 0px; overflow: hidden; margin: auto;width: 100%; display: flex;flex-wrap:wrap; flex-flow: row; background: url("/images/bg/bg_index_img2.png") no-repeat center right;}
.pz-images{width:50%;background: url("/images/bg/img_pz.jpg") no-repeat; background: cover;}
.pz-cont{width:50%;padding: 110px 60px 0;}
.pz-cont .pz-titles{width:100%; overflow: hidden;}
.pz-cont .pz-titles h3{font-size:60px; font-weight: 500;text-transform: uppercase;color: rgba(0, 0, 0, 0.2);}
.pz-cont .pz-titles h5{font-size:35px; font-weight: 500;}
.pz-cont .text{ font-size: 16px; color: #666666; line-height: 30px; margin: 40px 0 60px;padding-right: 100px;}
.pz-cont .more{float: left; margin: 20px auto;}
.pz-cont .more a{display: block; padding:10px 40px; border:1px solid #333333; color: #333333; text-align: center;}



/*=====================================
1.0 company-section start
=======================================*/
.company-section{padding:0px 0px 50px 0px;background: #f2f2f2;}
.company-titles{text-align: center; background: #f2f2f2 url("/images/bg/fa_line.gif")  center 120px no-repeat;margin: auto;padding: 80px 0px 20px 0px;}
.company-titles h3{font-size: 32px;color: #2e2f2e; font-weight: bold;}
.company-titles h5{display: block;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    padding: 0px 0 0;}
.company-img,.company-content-wrap{padding:0px;}
.company_img{width: 520px;
    height: auto;
    float: left ;
	padding-top: 20px;
    overflow: hidden;}
.company_img img{width:100%; max-width: 100%;}
.company-content-wrap{position:relative;
	display:block;
	width:100%;
	padding-top: 0px;

}

.company_cont {
    padding: 0px 50px 0px 50px;
    margin-bottom: 0px;
    position: relative;
	max-width:660px;
	width: 660px;
    float: left;
    overflow: hidden;
    color: #444444;;
}

.company_cont .gsjj-title-wrap{width:100%;height: auto;
    display: block;
    position: relative;}
.company_cont .gsjj-title-wrap h3{color:#333;font-size: 20px;padding-top:40px;font-weight: bold; position: relative; text-transform: uppercase;}
/*.company_cont .gsjj-title-wrap h3:after{
	    display: block;
    height: 1px;
    width: 100px;
    background: #ff6600;
    position: absolute;
    left: 190px;
    margin-left: 0px;
    bottom: 18px;
    content: " ";
}*/


.company_cont .gsjj-cont{font-size:14px; color:#333; font-weight: 500; line-height: 2em;padding-top: 5px;}
.gsjj-cont h6{ font-size:20px;color:#093e5e; padding:10px 0px;}
.gsjj-cont p{line-height: 2em; color:#555555;}
.company_cont{margin-top: 0px;}
.gsjj-c2{margin-top: 40px;}
.gsjj-c2 h4{color: #303030;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 20px;}
.btn-gsjj{float:right; margin-top:20px;}
.btn-gsjj a{padding: 10px 40px;background: #1870ca;color: #ffffff;font-size: 14px;text-align: center;border-radius: 20px;}



.gsjj-items{padding:20px; display: flex;justify-content: space-around;}
.gsjj-items a{font-size:16px; font-weight: 500;padding:5px 20px; background: #0052a3; color:#ffffff;}
.gsjj-items a:hover{}

.company-content .com-lx-box{width: 100%;padding: 20px 0px;display: block;}
.com-lx-box .com-lx{padding: 0px 10px;overflow: hidden;}
.com-lx-box img{float:left;}
.com-lx h3{color:#333333; font-size:30px; font-weight: bold;padding-top:10px;}
.com-lx h4,.com-lx h4 a{color:#ffad1e; font-size:22px; font-weight: 500;}

.gsjj_btn{padding-top:20px;}
.gsjj_btn a{background: #cc0001;font-siez:16px; color: #FFFFFF; padding: 10px 35px; border-radius: 5px;}



@media (max-width: 1920px)
{
	.ys-section:after{left:5%;}
}
@media (max-width: 1800px)
{
	.ys-section:after{left:5%;
		max-width:684px;
		max-height: 365px;
	}
}
@media (max-width: 1620px)
{
	.ys-section:after{left:5%;width:25%;}
}
@media (max-width: 1549px)
{
	.ys-section:after{left:5%;}
}
@media (max-width: 1365px)
{
	.ys-section:after{left:5%;}
}
@media screen and (max-width: 1023px){
	.company-area {padding: 50px 0;}
	.company_cont{padding: 0px 20px 20px 20px;}
}
@media (min-width: 375px) and (max-width: 767px)
{
	.company_cont{padding: 0px 30px 20px 30px;}
	.company_cont .title-sub {font-size: 16px;color: #222;font-weight: bold;padding: 30px 0px;}
	.company_cont .cols .cols_item{width:44%; cursor: pointer;}
	.company_cont .title-sub .num {padding-bottom: 20px;}
}
@media screen and (max-width: 374px)
{
	.company_cont{padding: 0px 30px 20px 30px;}
	.company_cont .title-sub {font-size: 16px;color: #222;font-weight: bold;padding: 30px 0px;}
	.company_cont .cols .cols_item{width:44%; cursor: pointer;}
	.company_cont .title-sub .num {padding-bottom: 20px;}
}


@media screen and (max-width: 1023px){
	.cen_box1{float: none;display: inline-block;}
	.box1_cp_m{display: block;}
	.box1_cols{display: none;}
	.prodList-conts{display: none;}
	
	.prodlist-section{padding-top:20px;background: #e5e5e5 url(/images/bg/bg_cpjs.jpg) bottom no-repeat;}
}
@media (min-width: 375px) and (max-width: 767px)
{
	.prodlist-section .h3-subTitle{font-size: 12px;}
	.prodlist-section .p-themeTitle{font-size: 16px;}
	
	
	.cen_box1 .container{ padding:0px 4vw;}
	.box1_cp_m ul,.box1_cp_m li{padding:0px;}
	.prodList-cont ul li,.box1_cp_m ul li{ width:44vw; height:44vw; border:0px solid #0260ae; float:left; margin:1vw; background:#0260ae; position: relative;}
.prodList-cont ul li.mr0{margin-right:0px;}
.prodList-cont ul li:hover,.box1_cp_m ul li:hover{ background:#009be4; background: rgba(0, 0, 0, 0.7); cursor: pointer;}
.prodList-cont ul li .Images,.box1_cp_m ul li .Images{ width:100%; height:100%;float: left; overflow:hidden;}
.prodList-cont ul li .Images img,.box1_cp_m ul li .Images img{ width:100%; height:100%; overflow:hidden; padding:0px; border:0px;}
.prodList-cont ul li .Names,.box1_cp_m ul li .Names{width:100%; height:40px; line-height: 40px; overflow:hidden; padding:0px; text-align:center; color:#FFFFFF; font-size:14px; position: absolute; left: 0px; bottom: 0px; background:#009be4; background: rgba(0, 0, 0, 0.7);}
.prodList-cont ul li .Names h5,.box1_cp_m ul li .Names h5{margin: 10px auto 0px auto;font-size: 15px;}

.prodList-cont ul li .Names a,.box1_cp_m ul li .Names a{ color:#FFFFFF; font-weight:500;}
.prodList-cont ul li .Names a:hover,.box1_cp_m ul li .Names a:hover{ color:#FFFFFF;}
.prodList-cont ul li .Names:hover,.box1_cp_m ul li .Names:hover{ background:#009be4; background: rgba(0, 0, 0, 0.7);}
.prodList-cont ul li:hover .Names,.box1_cp_m ul li:hover .Names{ background:#009be4; background: rgba(0, 0, 0, 0.7);}
.prodList-cont ul li:hover .Names a,.box1_cp_m ul li:hover .Names a{ color:#FFFFFF; font-weight:500;}

.prodList-cont .btn_more,.box1_cp_m .btn_more 
{
    text-align: center;width: 100%;float: left;margin-top: 30px;margin-bottom: 20px;
}
.prodList-cont .btn_more .box,.box1_cp_m .btn_more .box {
    display: inline-block;
}
.prodList-cont .btn_more .box i,.box1_cp_m .btn_more .box i {
    margin-top: 20px;
    float: left;
    width: 120px;
    border-bottom: 1px solid #D8D8D8;
}
.prodList-cont .btn_more .box a,.box1_cp_m .btn_more .box a {
  float: left;
  width: 156px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  border: 0px solid #D8D8D8;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  background-color: #009be4;
  overflow: hidden;
  padding: 1px;
}
.prodList-cont .btn_more .box a span,.box1_cp_m .btn_more .box a span {
  border-radius: 18px;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #009be4;
}
.prodList-cont .btn_more .box a:hover span,.box1_cp_m .btn_more .box a:hover span {
  color: #fff;
  background-color: #009be4;
}
}



.portfolio-grid{position: relative; height: auto; min-height: 550px; padding: 20px 0px 50px 0px;}
.shorttitle {
  display: none;
}
.portfolio-grid-filter {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 35px;
}
.portfolio-grid-filter li {
	display: inline-block;
	padding: 0px 16px;
	text-transform: uppercase;
	color: #6c6c6c;
	font-size: 12px;
	cursor: pointer;
	position:relative;
}
.tab-active {
	position: absolute;
	width:0px;
	height: 1px;
	background:transparent;
	left: 0;
	top: 11px;
	right: 0;
	text-align: center;
	margin: 0px auto;
	transition: all 0.7s ease 0s;
	
}
.tab-active::before {
	position: absolute;
	top: 0px;
	content: "";
	height: 100%;
	left: 0;
	transition: all 0.5s ease-out;
	background-image: url('../img/shape/active-shape.png');
	width: 100%;
	text-align: center;
	margin: 0px auto;
	right: 0;
}
.portfolio-grid-filter li.active{
	color:#e84809;
}
.portfolio-grid-filter li.active .tab-active{
	width:100%;
	transition: all 0.7s ease 0s;
}
.portfolio-item {
	position: relative;
	margin-bottom: 30px; 
	height: 230px;
	cursor: pointer;
}
.portfolio-item img{max-width: 100%;width: 100%;height: 100%;}
.portfolio-grid-text {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
     background: -moz-linear-gradient(272deg, rgba(1,0,17,0.8) 0%, rgba(4,1,48,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(1,0,17,0.8)), color-stop(100%, rgba(4,1,48,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(272deg, rgba(1,0,17,0.8) 0%, rgba(4,1,48,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(272deg, rgba(1,0,17,0.8) 0%, rgba(4,1,48,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(272deg, rgba(1,0,17,0.8) 0%, rgba(4,1,48,1) 100%); /* ie10+ */
    background: linear-gradient(178deg, rgba(1,0,17,0.8) 0%, rgba(4,1,48,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010011', endColorstr='#040130',GradientType=0 ); /* ie6-9 */ 
	opacity:0;
	overflow:hidden;
	transition: all 0.7s ease 0s;
}
.portfolio-item:hover .portfolio-grid-text {
	opacity:1;
	overflow:visible;
	transition: all 0.7s ease 0s;
}
.portfolio-grid-hoverlay {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	width: 100%;
}
.portfolio-subtitle {
	color: #c1bfbf;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 3px;
	margin-bottom:14px;
	display:inline-block;
	width:100%;
}
.portfolio-grid-hoverlay h3 {
	color: #fff;
	margin-bottom: 6px;
}
.border-shape{
	position: relative;
	text-align: center;
	margin: 0px auto;
	display: inline-block;
	width: 36px;
	background:#e84809;
	height:3px;
}
.portfolio-button.center {
	text-align: center;
	margin-top: 30px;
}

.portfolio-grid-v2-text-overlay {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.70);
	visibility:hidden;
	opacity:0;
	transition: all 0.7s ease 0s;
}
.portfolio-item:hover .portfolio-grid-v2-text-overlay {
	visibility:visible;
	opacity:1;
	transition: all 0.7s ease 0s;	
}
.portfolio-grid-v2-text {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	padding: 40px 30px;
	transform: scale(0);
	transition: all 0.7s ease 0s;	
}
.portfolio-item:hover .portfolio-grid-v2-text{
	transform: scale(1);
	transition: all 0.7s ease 0s;	
}
.portfolio-grid-v2-text h3 a {
	color: #fff;
}
.portfolio-grid-v2-text h3{
	margin-bottom:10px;
}
.portfolio-grid-v2-text span {
	color: #fff;
}
.portfolio-grid-v2-border-shape {
	position: relative;
	display: inline-block;
	width: 26px;
	background: #e84809;
	height: 4px;
	margin-bottom: 10px;
}



.prodBig{width:100%; background: linear-gradient(0deg, #093e5e 60%, #f5f5f5 60%);}
.prodBig .prodBig-c{ padding: 0px 10px; position: relative;}
.prodBig .prodBig-c img{width:100%; max-width: 100%; min-height: 430px; overflow: hidden;transition-duration: 1s;
    -ms-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -webkit-transition-duration: 1s;
	vertical-align: top;
}
.prodBig .prodBig-c .Desc1{
	width: 80%;
    height: 70px;
    line-height: 70px;
    position: absolute;
    left: 10px;
    top: 395px;
    background: #eeeeee url("/images/icon/icon_jt.png") right no-repeat;
}
.prodBig .prodBig-c .Desc1 a{display: block;padding: 0px 10px;font-size: 20px;color: #333;text-indent: 20px;}
.prodBig .prodBig-c .Desc1 a:before{content:''; position: absolute; top:15px; left:30px; width:50px; height: 1px; background: #ff6600;}
.prodBig .prodBig-c .Desc1 a:hover{color: #f60;}

/*=====================================
0.7 service-area start
=======================================*/
.maps-section{
  padding: 100px 0 70px;
  background: #f5f5f5 url("/images/bg/bg_map.jpg") center no-repeat;
	background-size: cover;
	min-height: 700px;
	position: relative;
}
.map-cont{
	position:absolute;
	width:40vw;
	top:200px;
	left:45%
}
.map-cont h3{font-size:50px; text-transform: uppercase;
	-webkit-mask-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#0154b0), to(#216ec6));
}
.map-cont h5{font-size:16px; color:#303030; line-height: 1.8em; padding-left:10px; font-weight: 300;}
.map-phone{font-size: 40px; padding:40px 0px 0px 10px;}
.map-phone span{font-size: 50px; padding-right: 10px;}
/*==========================================
/*==========================================


0.8 track-area start
===========================================*/

.index_ad01{width:100%; height: 231px; background: url("/images/img/ad01.jpg") center no-repeat; float: left; margin: auto;}
.index_ad02{width:100%; height: 231px; background: url("/images/img/ad02.jpg") center no-repeat; margin: auto;}

@media screen and (max-width: 1023px){
	.index_ad01{display: none;}
	.index_ad02{display: none;}
}

.track h3 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 40px;
    color:#fff;
}

.track-section{
    padding: 60px 0 70px;
    background: url(/images/track-bg.jpg) no-repeat center center / cover;
}
/*.track-section:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
}*/

.track-section .track-boxs{
    position:relative;
}
.track-section .track-boxs .track-boxs-c{padding: 20px; color:#FFFFFF;font-size:16px;}
.track-boxs-c p{margin:auto; padding:10px;}
.track-section .track-boxs .track-boxs-c b,.track-section .track-boxs .track-boxs-c strong{color: #ff0000;
    font-weight: bold;
    padding: 0px 4px;}
.track-section .track-boxs span {
  position:absolute;
  padding:10px;
  border-style: solid;
  border-color: #FFFFFF;
}

.track-section .track-boxs .row1 {
  border-width: 5px 0 0 5px;
  top:-5px;
  left:-5px;
}

.track-section .track-boxs .row2 {
  border-width: 5px 5px 0 0;
  top:-5px;
  right:-5px;
}


.track-section .track-boxs .col1 {
  border-width: 0 0 5px 5px;
  bottom:-5px;
  left:-5px;
}


.track-section .track-boxs .col2 {
  border-width: 0 5px 5px 0;
  bottom:-5px;
  right:-5px;
}

.track-section .track-lx{
	width: 100%;
    height: 80px;
    color: #fff;
    font-size: 24px;
	padding-top: 10px;
}
.track-section .track a.track-btn {
    background:#ffffff;
    color: #262626;
    border: 0;
    outline: 0;
    padding: 10px 40px;
    transition: all .3s;
	margin: auto;
    display: table;
	border-radius: 10px;
    margin-top: 40px;
	box-shadow: 1px 1px 5px #333;
}
.track-section .track a:hover{
  background:#c10001;
	color:#fff;
}

.tracking-form{width:700px;}
/*============================================



/*****************************************************************************************************************************
首页 cen_box_yy
*****************************************************************************************************************************/
.cen_box_yy{width:100%; margin: auto;overflow: hidden;padding: 50px 0px 80px 0px;border-top:7px solid #b4b4b4;background: #f5f5f5;}
.cen_box_yy .c_title{margin:60px auto 20px auto;}
.c_title h3 {
    font-size: 30px;
    color: #373a41;
    text-align: center;
    width: 100%;
    font-weight: 300;
}
.c_title h5 {
    font-size: 14px;
    color: #75777c;
    text-align: center;
    width: 100%;
    font-weight: 300;
    text-transform: uppercase;
}


.cen_box_yy ul{margin:auto;padding: 0px;}
.cen_box_yy li{margin:auto; padding: 0px; list-style:none; height: 350px; overflow: hidden; position: relative; float: left;}
.cen_box_yy li:nth-child(1){width:45%;padding: 10px 5px 10px 0px;}
.cen_box_yy li:nth-child(2){width:55%;padding: 10px 0px 10px 5px;}
.cen_box_yy li:nth-child(3){width:55%;padding: 10px 5px 10px 0px;}
.cen_box_yy li:nth-child(4){width:45%;padding: 10px 0px 10px 5px;}

.cen_box_yy li .img{width:100%;height: 350px; overflow:hidden;}
.cen_box_yy li:nth-child(2) .img img{width:100%; max-width: 100%;}
.cen_box_yy li .texts{position:absolute; bottom:50px; right:50px;}
.cen_box_yy li .texts a{font-size:16px; color:#ffffff; font-weight: bold; text-align: right;text-shadow: 1px 1px 5px #000;}



/*.hy_cols{width:100%; height: 380px; background: #f2f2f2;overflow: hidden; margin: 20px auto; padding: 0px;position: relative;}
.hy_col{width:600px; float: left; height: 60px; line-height: 60px; overflow: hidden;position: absolute; top: 0px; right:0px; background: #eee;}
.hy_col a{width:auto; height: 60px;line-height: 60px; margin: 0 1px 1px 0; padding: 0px 20px; text-align: center; float: left; background: #bebebe;}
.hy_col a.cur{ background: #0b5ccf; color:#FFFFFF;}
.hy_col a h3{
    font-size: 18px;
    color: #2e2e2e;
    font-weight: 300;
    margin-top: 18px;
}
.hy_col a h5{font-size: 14px;
    color: #2e2e2e;
    font-weight: 300;}
.hy_col a:hover h3,.hy_col a:hover h5,.hy_col a.cur h3,.hy_col a.cur h5{color:#FFFFFF;}
.hy_col .hy_tel{
	width: 100%;
    height: 80px;
    background: #FFFFFF url(anli_tel.png) no-repeat 150px center;
    padding: 20px 0 0 230px;
    font-weight: normal;
    font-size: 14px;
    color: #666666;
	float: left;
}
.hy_col .hy_tel h5 {
    font-size: 30px;
    color: #2e2e2e;
	line-height: 30px;
    font-weight: 500;
}*/

.hy_cols{width:100%; height: 400px; background: #f2f2f2;overflow: hidden; margin: 0px auto 0px auto; padding: 0px;position: relative;}
.hy_col{width:525px; height: auto;background: #f2f2f2;/*margin-top: 60px;*/top: 60px;z-index: 100;position: absolute;right: 0px;}
.hy_col a{
	width: 50%;
    height: auto;
	/*line-height: 80px;*/
	font-size:20px;
    margin: 20 0px 0px 0;
    padding: 15px 20px 15px 20px;
    text-align: left;
    float: right;
    background: transparent;
	color:#333333;
}
.hy_col a.cur,.khal_col a:hover{ background: #0052a3; color:#FFFFFF;text-decoration: none;width: 50%;overflow: visible;padding: 15px 20px 15px 20px;}
.hy_col a:before{color:#333333; font-size: 26px; padding-right: 10px;}
.hy_col a:hover:before,.hy_col a.cur:before{color:#FFFFFF;padding-left: 0px;}
.hy_col a:nth-of-type(1):before{content: "\e664"; font-family: iconfont;}
.hy_col a:nth-of-type(2):before{content: "\e7d8";font-family: iconfont;}
.hy_col a:nth-of-type(3):before{content: "\e721";font-family: iconfont;}
.hy_col a:nth-of-type(4):before{content: "\e664"; font-family: iconfont;}
.hy_col a:nth-of-type(5):before{content: "\e7d8";font-family: iconfont;}
.hy_col a:nth-of-type(6):before{content: "\e721";font-family: iconfont;}
.hy_col a:nth-of-type(7):before{content: "\e664"; font-family: iconfont;}
.hy_col a:nth-of-type(8):before{content: "\e7d8";font-family: iconfont;}

/*.hy_col a h3{
	color: #093e5e;
    font-size: 16px;
    text-align: left;
    padding-top: 0px;
	font-weight: 500;
	line-height: 80px;
}
.hy_col a h3 em.hy_qichehangye:before{content: "\e62e";}
.hy_col a h3 em.hy_wujinchongya:before{content: "\e60a";font-size: 18px;}
.hy_col a h3 em.hy_jiadianzhileng:before{content: "\e7ce";font-size: 22px;}
.hy_col a h3 em.hy_jungonghangye:before{content: "\e636";font-size: 22px;}
.hy_col a h3 em.hy_qitahangye:before{content: "\e89e";}
.hy_col a h3 em{font-size: 20px; padding-right:5px;}
.hy_col a h5{font-size: 14px;
    color: #2e2e2e;
    font-weight: 300;}
.hy_col a:hover h3,.hy_col a:hover h5,.hy_col a.cur h3,.hy_col a.cur h5{color:#FFFFFF;}*/
.hy_col .khal_tel{
	width: 100%;
    height: 80px;
    background: #FFFFFF url(anli_tel.png) no-repeat 150px center;
    padding: 20px 0 0 230px;
    font-weight: normal;
    font-size: 14px;
    color: #666666;
	float: left;
}
.hy_col .hy_tel h5 {
    font-size: 30px;
    color: #2e2e2e;
	line-height: 30px;
    font-weight: 500;
}

.hy_img{width: 675px;
    float: left;
    height: 400px;
    overflow: hidden;
    margin: auto;
    padding: 0px;
	display: block;
    position: relative;}
.hy_img img{width:100%;max-width:100%; float: left; height: 100%; overflow: hidden; margin: auto; padding: 0px;}
/*.hyDescs{width: 360px;height: 100%; display: block;margin: auto;padding: 0px;}*/
.hy_img .hyDesc{
	width: auto;
    height: 350px;
    padding: 100px 20px 10px 20px;
    /*float: left;*/
    overflow: hidden;
    /*position: absolute;
    bottom: 90px;
    right: 100px;*/
    line-height: 30px;
    font-size: 16px;
    text-align: left;
    color: #333;
    /* background: #000000; */
    filter: Alpha(opacity=50);
    /* background: rgba(0, 0, 0, 0.5); */
}

.hy_img .hyDesc h3{font-size: 20px; color:#093e5e; float: left; margin-bottom:10px;padding-bottom: 10px;border-bottom: 1px solid #ff6666;}
.hy_img .hyDesc h5{width: 100%;
    font-size: 14px;
    float: left;
	color:#333333;
    font-weight: 300;
    height: 125px;
    overflow: hidden;
    line-height: 1.8em;}
.hyDesc .more{float: left;
    padding: 5px 30px;
    background: #023d81;
    color: #FFF;}
.hyDesc .more:hover{background: #ff6600;}


@media screen and (max-width: 1023px){
	.cen_box_yy{padding-top: 20px;background: #eee; overflow: hidden;}
	.hy_cols{width:100%;}
	.hy_img .hyDesc {
    width: 90%;
    height: 200px;
    padding: 30px 0px 10px 30px;
    float: left;
    overflow: hidden;
    position: absolute;
    top: 100px;
    left: 5%;
    line-height: 30px;
    font-size: 16px;
    text-align: left;
    color: #fff;
    background: #000000; 
    filter: Alpha(opacity=50);
    background: rgba(0, 0, 0, 0.5); 
}
}





/*****************************************************************************************************************************/
/*首页cen_box_zx*/
/*****************************************************************************************************************************/
.cen_box_zx{width:100%; margin: auto;overflow: hidden;padding: 20px 0px 0px 0px;background: #ffffff url("/images/bg/bg_ry.jpg") top center no-repeat;}
.cen_box_zx .zx-titles{padding:50px 0px 20px 0px;text-align: center;}
.cen_box_zx .zx-titles h3{ font-size:50px; color:#000000;}
.cen_box_zx .zx-titles h3 span{color:#ff6600;}
.cen_box_zx .zx-titles h5{ font-size:20px; color:#cccccc; text-transform: uppercase;}

.cen_box_zx .zs-boxs{width:100%;margin-top: 90px;}
.cen_box_zx .zs-boxs ul{padding: 0px; margin: auto;}
.cen_box_zx .zs-boxs ul li{width:185px; height: auto; max-height: 130px; overflow: hidden; margin:15px 10px 15px 0px; float: left; border:1px solid #ccc;text-align: center;}
.cen_box_zx .zs-boxs ul li img{text-align: center; vertical-align: middle;}


/*****************************************************************************************************************************/
/*首页cen_box_zx*/
/*****************************************************************************************************************************/



/*****************************************************************************************************************************/
/*首页cen_box_khal*/
/*****************************************************************************************************************************/

.cen_box_khal{width:100%; margin: auto;overflow: hidden;padding: 50px 0px 80px 0px;background: #f6f6f6;}
.cen_box_khal .titles1{margin:5px auto 0px auto;}
.cen_box_khal .titles1:before{display: none;}
.cen_box_khal .titles1 h3 {
    font-size: 45px;
    color: #cf1616;
    text-align: center;
    width: 100%;
    font-weight: bold;
	margin-bottom: 20px;
}
.cen_box_khal .titles1 h3 span{ color:#093e5e;}
.cen_box_khal .titles1 h5 {
    font-size: 20px;
    color: #666;
    text-align: center;
    width: 100%;
    font-weight: 500;
    text-transform: uppercase;
}
.cen_box_khal .titles1:after{content: url("/images/icon/t_bg_left2.jpg"); text-align: center; margin: auto; height: 18px; padding-top:20px;background: none;position: initial;}


.cen_box_khal ul{margin:auto;padding: 0px;}
.cen_box_khal li{margin:auto; padding: 0px; list-style:none; height: 350px; overflow: hidden; position: relative; float: left;}
.cen_box_khal li:nth-child(1){width:45%;padding: 10px 5px 10px 0px;}
.cen_box_khal li:nth-child(2){width:55%;padding: 10px 0px 10px 5px;}
.cen_box_khal li:nth-child(3){width:55%;padding: 10px 5px 10px 0px;}
.cen_box_khal li:nth-child(4){width:45%;padding: 10px 0px 10px 5px;}

.cen_box_khal li .img{width:100%;height: 350px; overflow:hidden;}
.cen_box_khal li:nth-child(2) .img img{width:100%; max-width: 100%;}
.cen_box_khal li .texts{position:absolute; bottom:50px; right:50px;}
.cen_box_khal li .texts a{font-size:16px; color:#ffffff; font-weight: bold; text-align: right;text-shadow: 1px 1px 5px #000;}



.khal_cols{width:100%; float: left;height: 530px; background: #f2f2f2;overflow: hidden; margin: 20px auto; padding: 0px;position: relative;}
.khal_col{width:230px; float: left; height: auto;overflow: hidden;background: #eee;}
.khal_col a{width:230px; height: 105px; border-left:5px solid #e8e8e8; margin: 0 0px 1px 0; padding: 0px 20px; text-align: center; float: left; background: #ffffff url("/images/icon/al_ico.png") no-repeat 28px 78px;}
.khal_col a.cur,.khal_col a:hover{ background: #ff6600 url("/images/icon/al_ico_a.png") no-repeat 28px 78px; color:#FFFFFF;border-left:5px solid #333;}
.khal_col a h3{
	color: #2e2e2e;
    font-size: 20px;
    text-align: left;
    padding-top: 30px;
	font-weight: 500;
	line-height: 40px;
}
.khal_col a h5{font-size: 14px;
    color: #2e2e2e;
    font-weight: 300;}
.khal_col a:hover h3,.khal_col a:hover h5,.khal_col a.cur h3,.khal_col a.cur h5{color:#FFFFFF;}
.khal_col .khal_tel{
	width: 100%;
    height: 80px;
    background: #FFFFFF url(anli_tel.png) no-repeat 150px center;
    padding: 20px 0 0 230px;
    font-weight: normal;
    font-size: 14px;
    color: #666666;
	float: left;
}
.khal_col .khal_tel h5 {
    font-size: 30px;
    color: #2e2e2e;
	line-height: 30px;
    font-weight: 500;
}

.khal_img{   width: 950px;
    float: right;
    height: 100%;
    overflow: hidden;
    margin: auto;
    padding: 0px;
     position: relative;}
.khal_img img{width: 100%;max-width: 100%; float: left; height: 100%; overflow: hidden; margin: auto; padding: 0px;}
.khal_img .hkalDesc{
	width: 100%;
    height: 80px;
    padding: 0px 0px 0px 80px;
    float: left;
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    right: 0px;
	line-height: 80px;
    font-size: 20px;
    text-align: left;
    color: #fff;
    background: #000000;
    filter: Alpha(opacity=80);
	background: rgba(0, 0, 0, 0.8);
    /*background: rgba(120, 120, 120, 0.8); */
	
}

.khal_img .hkalDesc h3{font-size: 20px; float: left; margin:auto;line-height: 80px;}
.khal_img .hkalDesc h5{width: 100%;
    font-size: 16px;
    float: left;
    font-weight: 500;
    height: 95px;
    overflow: hidden;
    line-height: 1.8em;}


@media screen and (max-width: 1023px){
	.cen_box_yy{padding-top: 20px;background: #eee; overflow: hidden;}
	.khal_col{width:100%;}
	.khal_img .hkalDesc {
    width: 90%;
    height: 200px;
    padding: 30px 0px 10px 30px;
    float: left;
    overflow: hidden;
    position: absolute;
    top: 100px;
    left: 5%;
    line-height: 30px;
    font-size: 16px;
    text-align: left;
    color: #fff;
    background: #000000; 
    filter: Alpha(opacity=50);
    background: rgba(0, 0, 0, 0.5); 
}
}


/*****************************************************************************************************************************/
/*首页cen_box_khal*/
/*****************************************************************************************************************************/






@media screen and (max-width: 1023px){
	
	.features-area{padding-top:40px;}
	.section-title h2{font-size: 20px;}
	.section-title h2:before {left: 40%;}
	.features-area.features-style-2 .feature-img {padding-bottom: 20px;}
	.feature-wrap{text-align: center;}
	.features-area.features-style-2 .features-icon{margin:auto;}
}


.company-hz-wrap{width: 100%;height:auto;overflow: hidden; padding:20px 0px 50px 0px;}
.company-hz-wrap ul{padding-left: 0px;}
.company-hz-wrap ul li{width: 160px;height: 85px;float: left;position: relative;line-height: 0;margin: 5px;overflow: hidden;border: 1px solid #ddd;}
.company-hz-wrap ul li img{/*width: 210px;height: 115px;*/ max-width: 100%;}
.company-hz-wrap ul li a{width: 160px;height: 0;display: block;position: absolute;bottom: 0;left: 0;font-size: 14px;color: #fff;background: rgba(9,62,94,0.9);text-align: center;line-height: 85px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0px; margin:auto;
transition:height .3s;
-moz-transition:height .3s; /* Firefox 4 */
-webkit-transition:height .3s; /* Safari and Chrome */
-o-transition:height .3s; /* Opera */}
.company-hz-wrap ul li:hover a{height: 85px;}
.company-hz-wrap .nobor,.company-hz-wrap ul li:first-child{}




@media screen and (max-width: 1023px){
	.company-section{padding: 50px 0 0;}
	.company-area {padding: 50px 0;}
	.company-img-wrap{display: none;}
	.company-content-wrap{width:100%;}
	.company-content-wrap .company-content-title{padding: 20px;}
	.company-content-title h3{font-size: 30px;}
	.company-content-title h3:before{left:15%;}
	.company-content-title h3:after{right:15%;}
	.company-content-title h5{padding:0px 50px; line-height: 30px;}
	.company-hz-wrap{display:none;}
}
@media (min-width: 375px) and (max-width: 767px)
{
	.company-content{padding: 0px 30px 20px 30px;}
	.company-content .title-sub {font-size: 16px;color: #222;font-weight: bold;padding: 30px 0px;}
	.company-content .cols .cols_item{width:44%; cursor: pointer;}
	.company-content .title-sub .num {padding-bottom: 20px;}
}
@media screen and (max-width: 374px)
{
	.company-content{padding: 0px 30px 20px 30px;}
	.company-content .title-sub {font-size: 16px;color: #222;font-weight: bold;padding: 30px 0px;}
	.company-content .cols .cols_item{width:44%; cursor: pointer;}
	.company-content .title-sub .num {padding-bottom: 20px;}
}
/*============================================
1.0 counter-area start
===========================================*/
.counter-area{
  padding: 135px 0 0;
  background: url(/images/counter-bg.jpg) no-repeat center top / cover;
  position: relative;
  background-attachment: fixed;
}
.counter-area:before{
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(20,36,64,.8);
}
.counter-content {
    background: #2284bd;
    padding: 44px 70px 94px;
    padding-right: 80px;
    margin-bottom: -70px;
    max-height: 450px;
    position: relative;
}
.counter-content p{
	font-size:14px;
  color:#fff;
	line-height: 2em;
}
.counter-content h2{
  font-size: 24px;
  font-weight: 500;
  color:#fff;
  margin-bottom: 10px;margin-top: 20px;
}
.counter-content h5{
  font-size: 16px;
  font-weight: 500;
  color:#fff;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.counter-content .btns{display: block}
.counter-content .btns .btn-style a {
    background-color: #fff;
    font-size: 15px;
    font-weight: 600;
    color: #333;
    padding: 10px 28px;
    border: 2px solid transparent;
    text-transform: capitalize;
    display: inline-block;
    margin-top: 34px;
}
.btn-style.btn-style-3 a{
  background: #fff;
  color:#333;
  margin-top: 34px;
  font-weight: 700;
}

.counter-area .counter-grids .grid {
    width: 48%;
    float: left;
    padding: 0px 0px 58px;
    margin-right: 5px;
    margin-bottom: 5px;
}
.counter-area .counter-grids .grid p {
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    margin-top: 20px;
}
.counter-area .counter-grids {
    overflow: hidden;
    position: relative;
    padding-top: 50px;
    padding-left: 50px;
}
.counter-area .counter-grids .grid h2:after{content:"+";}
@media (max-width: 991px) {
  .counter-area .counter-grids {
    padding: 100px 0 40px;
    text-align: center;
  }
}

.counter-area .odometer.odometer-auto-theme, .counter-area .odometer.odometer-theme-default {
    line-height: 0.8em;
}
.counter-area .counter-grids .grid h2 {
    font-size: 36px;
    font-weight: bold;
    color: #fff;
    margin: 0;
    line-height: 20px;
    padding-bottom: 20px;
    position: relative;
}
.counter-area .counter-grids .grid h2:before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 60px;
    height: 3px;
    background: #34ccff;
}

.counter-area .counter-grids .grid h2 span{display: block;float: left;}

@media screen and (max-width: 1023px){
	
	.counter-area {padding-top:80px;}
	.counter-area .counter-content{padding:50px;}
	.counter-area .counter-content h2{font-size: 16px;font-weight: 500;color: #fff;margin-bottom: 20px;margin-top: 0px;line-height: 1.6em;}
	.counter-area .counter-content h5{display: none;}
	.counter-area .counter-content p{line-height: 1.6em;}
	.section-title h2{font-size: 20px;}
	.section-title h2:before {left: 40%;}
	.features-area.features-style-2 .feature-img {padding-bottom: 20px;}
	.feature-wrap{text-align: center;}
	.features-area.features-style-2 .features-icon{margin:auto;}
	
	.counter-area .counter-grids .grid {
		width: 48%;
		float: left;
		padding: 0px 0px 28px;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.counter-area .counter-grids .grid h2 {
    font-size: 36px;
    font-weight: bold;
    color: #fff;
    margin: 0;
    line-height: 20px;
    padding-bottom: 20px;
    padding-top: 10px;
    position: relative;
    display: block;
    overflow: hidden;
	}
	.counter-area .counter-grids .grid h2:after {
    content: "+";
    float: left;
	}
}




/***************************首页新闻***************************/

.news-section{display: flex;padding: 0px 0px 50px 0px; position: static;}
.news-section .sec-title{text-align: center;position: relative;padding-bottom:100px;}
.news-section .sec-title .shape-one{position: absolute;
    left: 10px;
    top: 50px;
    width: 100%;
    height: 80px;
    background-image: url(/images/bg/bg_d.png);}
.news-section .vertical-item:hover{cursor: pointer;}
.news-section .item-media:before {
    background-color: rgba(0, 155, 228, 0.7);
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s linear;
}

.news-cont1{box-shadow: 0px 5px 18.9px 2.1px rgba(0, 0, 0, 0.05);padding:0px;}

.news-cont1-c{width:100%;}
.news-cont1-c ul{width: 100%; padding:50px 50px 50px 0px; margin: auto;}
.news-cont1-c ul li{margin: auto; width:100%;}
.news-cont1-c ul li:nth-child(1){margin-bottom:50px; padding-bottom:50px; border-bottom:1px solid #00aa55;}
.news-cont1-c ul li:nth-child(2){margin-top:50px;}
.news-cont1-c ul li h3{font-size:28px; color:#000000; font-weight: 500;}
.news-cont1-c ul li a {color:#000000;text-decoration:none;}
.news-cont1-c ul li:hover a h3,.news-cont1-c ul li:hover a p{color:#00aa55;}
.news-cont1-c ul li p{font-size:16px; line-height: 25px; padding-top:10px;color: #000000;}


.news-cont2 ul{width: 100%; padding:50px 20px 50px 20px; margin: auto;}
.news-cont2 ul li{margin: auto auto 5px auto; width:100%; border-bottom:1px solid #ccc; line-height: 40px; height: 40px; overflow: hidden;}
.news-cont2 ul li:before{content: "\e659";font-family: "iconfont" !important;}
.news-cont2 ul li a{color:#000000;text-decoration:none;}
.news-cont2 ul li a:hover{/*color:#ccad6f;*/color:#00aa55;}
.news-cont2 ul li span.time{display: none;}

.news-section .news-boxs{padding:50px 0px 0px 0px;}

@media screen and (max-width: 1023px){#wrapper > div > section.news-section{padding-top: 50px;}}

.news-area{height: auto;overflow: hidden;padding: 70px 0px 50px 0px;}
.f-l {
    float: left;
}
.f-r {
    float: right;
}

.news_c{ width:800px;padding:0px; height:480px;overflow:hidden;}
.c7_pic_box{width: 100%;height: 480px;overflow: hidden;margin-bottom: 30px;}

.news_c .c7_pic_box ul li img{max-width: 100%;width: 100%;height: 290px; overflow: hidden;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.c7_pic_box img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news_c .c7_pic_box ul,.news_c .c7_cont_list ul{padding-left:0px;}
.news_c .c7_pic_box ul li{width:48%; padding:0px; height: 450px; overflow: hidden; border-bottom: 0px;float: left;margin:auto 1%;background: #f7f7f7;}
.news_c .c7_pic_box ul li .Images{width:100%;height: 290px; overflow: hidden;}
.news_c .c7_pic_box ul li .item-content{width:100%;height: 160px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2; overflow: hidden;}
.news_c .c7_pic_box ul li .item-content .Names{font-size:18px; padding:20px 20px 10px 20px; color:#000000; font-weight: bold;}
.news_c .c7_pic_box ul li .item-content .Names a{color:#333333;font-weight: 500;}
.news_c .c7_pic_box ul li .item-content .Names a:hover{color:#00c0e2;}
.news_c .c7_pic_box ul li .item-content .Desc{font-size:14px; padding:0px 20px 10px 20px; color:#6a6a6a; line-height: 20px; height:60px; overflow: hidden;}
.news_c .c7_pic_box ul li .item-content .art_more{padding:10px 20px 10px 0px;float: right;}

.news_l ul li{width: 100%; height:auto;line-height: 26px;overflow: hidden; border-bottom:#d6d6d6 1px dashed;padding-bottom: 10px; margin-bottom:10px;}
.news_l ul li a{color:#3e4f59;}
.news_l ul li a:hover{color:#00c0e2;}
.news_l ul li span{float: left;font-size: 14px;color: #7b7b7b;display: block;width: 400px; text-align: left;}
.news_l ul li span.time {width: 100%;}
.c7_cont_r{padding-top:20px;}
.news_l{ width:350px;height: 480px;overflow:hidden; background:url(/images/bg/news_line.gif) no-repeat;padding: 0 0 0 45px;}
.news_l .news_more{padding: 20px;}
.news_l .news_more a{ padding:10px 40px; color: #FFFFFF;background: #0052a3;}
.news_l .news_more a:hover{ color: #FFFFFF;background: #ed1b22;}


@media (max-width: 1600px)
{
	
}
@media (max-width: 1440px)
{
	
}
@media (max-width: 1366px)
{
	.header_logo:after{display: none;}
	.header_t{display: none;}
	.products-section .wrap{max-width: 1280px;}
}
@media (max-width: 1280px)
{
	.header_t{display: none;}
	.products-section{background: url(/images/bg/bg_ad01.png) -280px 380px no-repeat;}
	.products-section .wrap{max-width: 1200px;}
	
}
@media screen and (max-width: 1023px){
	.products-section{background: none;}
	.products-section .wrap{max-width:100%;}
	.prod-cont {margin: auto auto 20px auto;}
	
	.company-box{margin-top:auto;}
	.company-box .titles h3{font-size: 18px;text-align: center;padding: 0px 8vw;}
	.company-box .titles:before{width:100%;}
	
	.com-img img{max-width: 100%;}
	
	.news-area {
		height: auto;
		overflow: hidden;
		padding: 20px 0px 0px 0px;
		margin-top: 20px;
		border-top: 1px solid #eee;
		background: #f5f5f5;
	}
	.news-area .titles1{padding: 20px 0px 0px 0px;}
	.news_t{display:none;}
	.news_c {
		width: 100%;
		background: none;
		padding: 0 25px;
		height: 480px;
		overflow: hidden;display: none;
	}
	.news_c ul li span{width:70%;}
	.news_l{width:100%; background: #FFFFFF;padding:20px;}
	.search-section{display: none;}
	
	.MyCont .c1_cp_boxs{width:100%; margin:0px;}
	
	.cen_box_lxfs{border-top: 1px solid #f4f4f4;background: #ffffff;}
	
	.ad-section .content .content-r .tits{padding-top: 20px;}
	
	.col-prod-nav{width:100%; overflow: hidden;padding: 0px 10px;padding-top: 0px;}
	.col-prod-nav ul{width:100%; margin: auto;display: flex;justify-content: space-between; flex-wrap:wrap; max-width: 100%; text-align: center; margin: auto; padding:0px;}
	.col-prod-nav ul li{margin:10px 1%; width:48%;}
	.col-prod-cont{width:100%; overflow: hidden; padding:50px 0px;max-width: 100%;text-align: center; margin: auto;}
	.col-prod-nav li a{padding:5px 25px;}
	
	.col-prod-cont{width:100%; overflow: hidden; padding:0px;max-width: 1600px;text-align: center; margin: auto;}
	.col-prod-cont .tab-content{width:100%; margin: auto;min-height:auto;}
	.tab .tab-content {
		padding: 10px;
		font-size: 17px;
		color: #6f6f6f;
		line-height: 30px;
		letter-spacing: 1px;
		position: relative;
		margin: auto;
	}
	.tab-content>div{opacity: 0;
		-webkit-transition: opacity .15s linear;
		-o-transition: opacity .15s linear;
		transition: opacity .15s linear;
		display: none;
	}
	.tab-content>div.active{display: block;opacity: 1;}
	
	.col-prod-pimg-slider{padding: 0px;overflow: hidden;}
	.col-prod-pimg-slider li .col-thumb{height:auto;}
	.col-prod-pimg-slider li{width:48%; margin:1%; height:auto;}
	.col-prod-pimg-slider li .Images{height:auto;max-height: 150px;}
	.col-prod-pimg-slider li .btn-tl{display: none;}
	.col-prod-pimg-slider li span{text-align: center;}
	.col-prod-pimg-slider li .Images img{height:auto;}
	
	
	
	.col-prod-pimg-slider li .col-thumb{width:100%; height:100%; overflow: hidden;position: relative;}
	.col-prod-pimg-slider li .col-thumb img{position: relative;width: 100%;max-width:100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: auto;}
	.col-prod-pimg-slider li:nth-of-type(1){width: 48%;height: auto;    max-height: 80vw;}
	.col-prod-pimg-slider li:nth-of-type(1) .col-thumb img{position: relative;width: 100%;max-width:100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: auto;}
	.col-prod-pimg-slider li:nth-of-type(6){width: 48%;height: auto;float: right;}
	.col-prod-pimg-slider li:nth-of-type(6) .col-thumb img{max-width:100%;width:100%;height: auto;}
	.col-prod-pimg-slider#col-prod-pimg-slider3 li:nth-of-type(1){position: relative;height:80vw; overflow: hidden;}
	.col-prod-pimg-slider#col-prod-pimg-slider3 li:nth-of-type(1) img{position:absolute; top: -220px; left: 0px;}
	
	
	.fw-section{padding: 0px 0px 0px 0px;height: auto; flex-flow: column-reverse;width: 100%;}
	.fw-images{height: 500px;width: 100%;}
	.fw-cont{padding: 50px 20px 0;width: 100%;}
	.fw-cont .fw-titles h3{font-size: 50px;}
	.fw-cont .text{margin: 20px auto;}
	.fw-cont .more{margin: 20px auto 40px auto;}
	
	
	.pz-section{padding: 0px 0px 0px 0px;height: auto; flex-flow: column-reverse;width: 100%; background: none; position: relative;}
	.pz-images{height: 500px;width: 100%;}
	.pz-cont{padding: 50px 20px 0;width: 100%;}
	.pz-cont .pz-titles h3{font-size: 50px;}
	.pz-cont .text{margin: 20px auto;}
	.pz-cont .more{margin: 20px auto 40px auto;}
	
	.pz-section:after {
		content: '';
		position: absolute;
		background: url(/images/bg/bg_index_img2.png) right no-repeat;
		top: 0;
		right: 0;
		z-index: 1;
		opacity: 0.05;
		width: 100%;
		height: 560px;
	}
	
	.yscount-section{width:100%; padding:0px; margin: auto; overflow: hidden;}
}


@media (max-width: 767px)
{
	.tracking-form{width:100%;}
	
	.anli-conts ul li .btn-tl{width: 50px;height: 30px;line-height: 30px;background: linear-gradient(135deg, transparent 5px, #000 0) bottom left;}
	.anli-conts ul li .btn-tl i{font-size: 16px;}
	.anli-conts ul li .btn-tl i:before{line-height: 30px;}
	
	.cen_box7 .wrap{flex-flow:wrap;}
	.box7_item{width:100%; padding:10px 15px;height: auto;}
	
	.box7_cjwt{margin:auto; border:0px;}
	.c7_pic_box{height:auto;}
	.c7_pic_box .Images {height:auto;}
	.c7_pic_box .Images img{height:auto;}
	
	.MyCont .c1_cp_boxs{width:100%; margin:0px;}
	.c1_cp_boxs .t1 span{ display: none;}
	.c1_cp_boxs .contents ul{width: 100%;padding: 0px;}
	.c1_cp_boxs .contents ul li{margin:auto; padding:0px;width:49%;height: auto;border-bottom: 1px solid #efefef;}
	.c1_cp_boxs .showbox .Images{margin-top:15px;height: 160px;overflow: hidden;}
	.c1_cp_boxs .showbox .Images img{width: 96%;margin-left: 2%;height:auto;padding:0px; border:0px; box-shadow: 2px 2px 10px #ccc;}
	.c1_cp_boxs .showbox .Names{height:40px; line-height: 40px;}
	.c1_cp_boxs .showbox .Names a{color:#666;}
	.hxjjl-section{display: none;}
	.company_img{width:100%;}
	.company_cont{width:100%;}
	.gsjj-items{display: none;}
	.anli-container{width:100%;}
	.anli-container ul{width:100%;}
	
	.anli-container ul li{width:90%;float: left; height:auto;position: relative; margin:10px auto;}
	
	.anli-wrapper #btnPrev,.anli-wrapper #btnNext{display: none;}
	.com-section{padding: 0px 0px 20px 0px;}
	.com-section .com_titles{padding-top: 20px;padding-bottom: 10px;border-bottom: 1px solid #efefef;}
	.com-section .com_titles .Context{padding: 0px 10px;}
	.com_titles h3{font-size: 24px; padding:15px 0px 5px 0px;}
	.com_titles h3 b{font-size:24px;}
	.com_titles h3:before{display: block; text-align: center; padding:0px 0px 10px 0px;}
	.com_titles h3:after{display:none; padding:10px 0px 0px 0px;}
	.com_titles h5{font-size: 28px;display: none;}
	.com_titles .desc{text-align: left;padding: 0px 35px;}
	.com-section .com-desc{padding:20px;}
	.com-desc h3{font-size: 20px;color: #000; width:100%;line-height: 1.5em;}
	.com-desc h5{font-size: 28px;color: #000;}
	.com-ys-items{padding-bottom: 40px;}
	.com-desc:after{right:10px;}
	.com_titles h6{font-size: 16px;padding: 0px 40px;}
	
	.yscount-section .container{max-width:100%;}
	.yscount-section .counter-column:nth-of-type(2) .inner{ border-bottom:1px solid #efefef;}
	.yscount-section .text-right .image{margin: auto;}
	.counter-column:nth-of-type(4) .image{margin: auto;}
	
	
	.prod-section{padding:20px 0px 0px 0px;}
	.prod-section .titles3{ position: relative;padding: 20px; top: inherit;}
	.prod-titles h3{flex-wrap: wrap;}
	.prod-titles h3:before{display: none;}
	.prod-titles h3:after{display: none;}
	
	.ys-section{padding: 50px 0px 50px 0px;}
	.ys-section .row{margin:auto;}
	.ys-titles-block{ padding:0px 20px;}
	.ys-titles-block .more{padding-bottom:50px;}
	.ys-titles-block:after{position:relative; content: '';background: url("/images/bg/img_ys01.jpg") no-repeat center; left:auto; bottom:auto; width:100%; height:100vw; display: block;background-size: cover;}
	
	.ys-items-block{padding:0px; margin: auto;}
	.ys-items-block .inner-box{margin:auto; padding:0px 20px;}
	.ys-items-block .inner-box li{padding:10px;}
	.ys-items-block .inner-box li h3{font-size: 20px;}
	
	.anli-section{padding:20px 0px;}
	.anli-section .titles{padding: 10px;}
	.anli-section .titles h3{font-size:18px;border-bottom: 1px solid #ddd;}
	.anli-section .titles h3 span{font-size:14px;}
	.anli-section .titles h5{font-size: 18px;}
	.anli-section .anli-col .anli-titles h6{text-align: center;}
	.anli-section .anli-col .anli-titles h3{text-align: center;}
	.anli-col .ColumnList{display: none;}
	.anli-container .ArticleList ul li{width: 48%;}
	.anli-conts ul li {width:48%;height: auto;}
	.anli-conts ul li .Images{height:auto;}
	
	.anli-conts ul li .Names{font-size: 16px;padding: 20px 15px 40px 15px;}
	
	.client-section{padding:50px 0px 0px 0px;}
	.client-section .title{width:100%; padding: 20px;}
	.client-section .title h5{font-size:30px;    padding-bottom: 10px;}
	
	.client-box{padding:0px 20px;}
	.client-box .owl-controls .owl-dots{margin-top: 0px;padding-bottom: 20px;}
	
	.adv-section{padding: 0px 0px 50px 0px;}
	.adv-cont{max-width: 100%; padding:60px 20px;}
	.adv-cont .inner-box h3{font-size:24px;}
	.adv-cont .inner-box h5{font-size:20px;line-height: normal;}
	.adv-cont .inner-box .text{font-size: 18px;font-weight: 500;}
	.adv-cont .inner-box .linkbox{font-size: 25px;text-shadow: 1px 2px 2px #333;}

	
	.news-section .sec-title{padding-bottom:50px;}
	.news-section .row{margin:auto;}
	.news-cont1{padding:0px 20px;}
	.news-cont1 img{max-width:100%;}
	.news-cont2 ul{padding: 50px 20px 0px 20px;}
}
@media (max-width: 425px)
{
	.com-ys-item:nth-of-type(1):before{font-size: 35px;}
	.com-ys-item:nth-of-type(2):before{font-size: 35px;}
	.com-ys-item:nth-of-type(3):before{font-size: 35px;}
	.com-ys-item:nth-of-type(4):before{font-size: 35px;}
	.com-ys-item{font-size:14px;}
}
@media (max-width: 414px)
{
	.titles2 h3{font-size: 28px;}
	.titles2 h3{padding:0px 5px;}
	.titles2 h5{padding: 0px 5vw;font-size: 0.8em;line-height: 2em;}
	.titles2 h3:before{padding-right: 5px;display: none;}
	.titles2 h3:after{padding-left: 5px;display: none;}
	
	.com-ys-item:nth-of-type(1):before{font-size: 35px;}
	.com-ys-item:nth-of-type(2):before{font-size: 35px;}
	.com-ys-item:nth-of-type(3):before{font-size: 35px;}
	.com-ys-item:nth-of-type(4):before{font-size: 35px;}
	.com-ys-item{font-size:14px;}
	.prod-titles h5{font-size:16px;padding: 10px;}
	
	.anli-conts ul li .btn-tl{width: 50px;height: 30px;line-height: 30px;background: linear-gradient(135deg, transparent 5px, #000 0) bottom left;}
	.anli-conts ul li .btn-tl i{font-size: 16px;}
	.anli-conts ul li .btn-tl i:before{line-height: 30px;}
}

@media (max-width: 375px)
{
	.MyCont .c1_cp_boxs{width:100%; margin:0px;}
	.c1_cp_boxs .t1 span{ display: none;}
	.c1_cp_boxs .contents ul{width: 100%;padding: 0px;}
	.c1_cp_boxs .contents ul li{margin:auto; padding:0px;width:49%;height: auto;border-bottom: 1px solid #efefef;}
	.c1_cp_boxs .showbox .Images{margin-top:15px;height: 150px;overflow: hidden;}
	.c1_cp_boxs .showbox .Images img{width: 96%;margin-left: 2%;height:auto;padding:0px; border:0px; box-shadow: 2px 2px 10px #ccc;}
	.c1_cp_boxs .showbox .Names{height:40px; line-height: 40px;}
	.c1_cp_boxs .showbox .Names a{color:#666;}
	.hxjjl-section{display: none;}
	.company_img{width:100%;}
	.company_cont{width:100%;}
	.gsjj-items{display: none;}
	
	.anli-container{width:100%;}
	.anli-container ul{width:100%;}
	
	.anli-container ul li{width:90%;float: left; height:auto;position: relative; margin:10px auto;}
	
	.anli-wrapper #btnPrev,.anli-wrapper #btnNext{display: none;}
	
	.com_titles .desc{padding: 0px 15px;}
	.com-ys-item:nth-of-type(1):before{font-size: 30px;}
	.com-ys-item:nth-of-type(2):before{font-size: 30px;}
	.com-ys-item:nth-of-type(3):before{font-size: 30px;}
	.com-ys-item:nth-of-type(4):before{font-size: 30px;}
	.com-ys-item{font-size:12px;}
	.com_titles .desc{padding: 0px 15px;}
	.com-ys-item:nth-of-type(1):before{font-size: 35px;}
	.com-ys-item:nth-of-type(2):before{font-size: 35px;}
	.com-ys-item:nth-of-type(3):before{font-size: 35px;}
	.com-ys-item:nth-of-type(4):before{font-size: 35px;}
	.com-ys-item{font-size:12px;}
	
	.prod-titles h3{font-size:30px;}
	.prod-titles h5{font-size:14px;padding: 10px;}
}

@media (max-width: 320px)
{
	.MyCont .c1_cp_boxs{width:100%; margin:0px;}
	.c1_cp_boxs .t1 span{ display: none;}
	.c1_cp_boxs .contents ul{width: 100%;padding: 0px;}
	.c1_cp_boxs .contents ul li{margin:auto; padding:0px;width:100%;height: auto;border-bottom: 1px solid #efefef;}
	.c1_cp_boxs .showbox .Images{margin-top:15px;}
	.c1_cp_boxs .showbox .Images img{width: 96%;margin-left: 2%;height:auto;padding:0px; border:0px; box-shadow: 2px 2px 10px #ccc;}
	.c1_cp_boxs .showbox .Names{height:40px; line-height: 40px;}
	.c1_cp_boxs .showbox .Names a{color:#666;}
	.hxjjl-section{display: none;}
	.company_img{width:100%;}
	.company_cont{width:100%;}
	.gsjj-items{display: none;}
	
	.anli-container{width:100%;}
	.anli-container ul{width:100%;}
	
	.anli-container ul li{width:90%;float: left; height:auto;position: relative; margin:10px auto;}
	
	.anli-wrapper #btnPrev,.anli-wrapper #btnNext{display: none;}
	
	.prod-titles h3{font-size:26px;}
	.prod-titles h5{font-size:12px;padding: 10px;}
}