@charset "utf-8";

.inside_banner{ width:100%; overflow:hidden; position:relative;}

.inside_banner img{ display:block; width:100%; height:auto;}

.inside_banner_bg{background: rgba(0,0,0,.3); width:100%; height:100%; position:absolute; left:0; top:0;}

.inside_banner img.inside_phone{ display:none;}


@media screen and (max-width:980px){
.inside_banner img.inside_phone{ display:block;}

.inside_banner img.inside_pc{ display:none;}
}

/*inside_title*/

.inside_title{ max-width:1100px; width:100%; margin:28px auto 0 auto;}

.inside_title h2{font-size:26px; font-weight:400; color:#4c4c4c; line-height:1em; border-left:3px solid #004930; padding:0 0 0 8px;}
	
.inside_title h2 span{margin-left:4px;
    font-size:20px;
    word-spacing: -1px;
    font-weight: 200;}

@media screen and (max-width:1370px){
.inside_title{ max-width:990px; width:98%;}
.inside_title h2{font-size: 30px;}
.inside_title h2 span{ font-size:18px;}
}


@media screen and (max-width:980px){
	
.inside_title{width:100%; box-sizing:border-box; padding: 0 24px; margin-top:20px;}
.inside_title h2 span{ display:none;}

.inside_title h2{ border:none; padding:0; font-size:24px; text-align:center; background:url(../images/inside_line.png) no-repeat center center;}
}

/*inside news*/

.inside_news_container{ max-width:1100px;width:100%; margin:40px auto 0 auto; overflow:hidden;}

.inside_news_container ul li{ width:100%; overflow:hidden; margin-bottom:60px;}

.inside_news_left{width: 30%;margin-right:20px;
    border: 18px solid #eee;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; float:left;}
	
.inside_news_left img,.inside_news_img2 img{ display:block; width:100%; height:auto; max-height:200px;}

.inside_news_right{ overflow:hidden;}

.inside_news_right h6{font-size: 14px; border-bottom: 1px solid #d8d8d8;
 line-height:2em;    color: #1a1a1a; font-weight:normal; padding-bottom:6px; }
 
 .inside_news_right h3{ font-weight:normal;font-weight:700; font-size:20px;color: #1a1a1a; text-align:justify; line-height:2em; margin-top:6px;}
 

.inside_news_right h4{    line-height: 1em; font-weight:normal;
    font-size: 17px;
    letter-spacing: 0.5px;
    color: rgb(152, 152, 152); margin-top:3px;}

 .inside_news_right p{    margin-top:33px;
    line-height: 1.6em;
    font-size: 12px;
    color: #4d4d4d;}

.inside_news_container ul li:hover  .inside_news_right h3,.inside_news_container ul li:hover  .inside_news_right h6{    color: #004930;}


.inside_news_img2{ width:100%; border: 18px solid #eee;
    -webkit-box-sizing: border-box;
    box-sizing:border-box; display:none; margin-top:15px;}
@media screen and (max-width:1370px){
.inside_news_container{ max-width:990px; width:98%;}

 .inside_news_right h3{ font-size:18px;}
 
 .inside_news_right h4{ font-size:15px;}

 .inside_news_right p{ margin-top:25px;}
}

@media screen and (max-width:980px){
.inside_news_container{width:100%; box-sizing:border-box;    padding: 0 24px; margin-top:36px;}	

.inside_news_right{ width:100%;}
.inside_news_left{ display:none;}
.inside_news_img2{ display:block;}
 .inside_news_right p{ margin-top:16px;}
 
 .inside_news_right h6{ float:right; border-bottom:0; position:absolute; bottom:5px; right:0; font-size:
 12px;}
.inside_news_top{ width:100%; overflow:hidden;border-bottom: 1px solid #d8d8d8; position:relative; padding-bottom:5px;}

 .inside_news_right h3{ float:left; width:80%; margin-top:0;}
 .inside_news_right h4{ margin-top:10px; letter-spacing:0.2px; line-height:1.5em;}
}

/*inside_news_word*/

.inside_news_word_container{ max-width:1100px; width:100%; margin:50px auto 0 auto;}

.inside_news_word_container p{ line-height: 2em; color: #333; font-size:14px; margin:0px 0;}
	
.inside_news_word_container img{ max-width:100%; height:auto;}

.inside_news_word_title{ width:100%; overflow:hidden; position:relative; margin-bottom:30px; border-bottom: 1px solid #d8d8d8; padding-bottom:10px; box-sizing:border-box;}

.inside_news_word_title h1{ font-size:28px;color: #333; line-height:2em; font-weight:normal; text-align:center;}

.inside_news_word_title span{    line-height: 2em; font-size:16px;
    color: #333; position:absolute; right:0; bottom:15px;}
	

.news_back{ text-align:center; margin:0 auto; margin-top:15px; }

.news_back a{    border-bottom: 2px solid #004930;padding:10px 0;line-height: 2em; font-size:16px;color: #333;}

.inside_news_word_container h3{ font-size:20px; line-height:1.5em; font-weight:normal;letter-spacing: 0.5px;
    color: rgb(152, 152, 152); }
	
@media screen and (max-width:1370px){
.inside_news_word_title h1{ font-size:25px;}

.inside_news_word_title span{     font-size:14px;
    }
.news_back a{   font-size:14px;}
.inside_news_word_container h3{ font-size:18px;}	
}


@media screen and (max-width:980px){
.inside_news_word_container{max-width:800px;width:100%; box-sizing:border-box;    padding: 0 24px; margin-top:36px;}
.inside_news_word_title h1{ font-size:18px;font-weight: 700;}	
.inside_news_word_title span{     font-size:12px; bottom:10px;
    }
	
.inside_news_word_title{ margin-bottom:20px;}
}

@media screen and (max-width:850px){
.inside_news_word_title h1{ width:100%;}	
}


/*culture*/

.culture_container{ max-width:1100px; width:100%; margin:100px auto 0 auto; overflow:hidden;}


.culture_container ul li{ width:100%; height:500px;background-size:100%!important; padding:10% 0 0 10%; box-sizing:border-box; margin-bottom:42px;}

.culture_container ul li .culture_content{ width:31.5%; overflow:hidden; color:#fff;}

.culture_content h3{ font-size:28px; margin-bottom:17px;    border-bottom: 1px solid rgb(216, 216, 216); line-height:2em; font-weight:normal;}

.culture_content h3 span{ font-size:16px; margin-left:4px;}

.culture_content h4{font-size: 16px;
    font-weight: 700;
    margin-bottom:20px; line-height:2em;}
	
.culture_content p{    font-size: 14px; line-height:2em;}

.culture_container ul.phone_culture{ display:none;}

@media screen and (max-width:1370px){
.culture_container{ max-width:990px; width:98%;}

.culture_container ul li{ height:450px;}

.culture_content h3{ font-size:25px; }
.culture_content h3 span{ font-size:14px; margin-left:4px;}
.culture_content h4{font-size: 14px;
  
    margin-bottom:16px; }
}

@media screen and (max-width:980px){
.culture_container{width:100%; box-sizing:border-box;    padding: 0 24px; margin-top:36px;}	

.culture_container ul.pc_culture{ display:none;}
.culture_container ul.phone_culture{ display:block;}

.culture_container ul.phone_culture li{ padding:0; height:auto; margin-bottom:40px;}

.culture_container ul.phone_culture li img{ width:100%; height:auto;}
}

/*contact*/
.contact_container{ max-width:1100px; width:100%; margin:100px auto 0 auto;}

.contact_left_content{ width:50%; float:left;}

.contact_left_content ul li{ width:100%; overflow:hidden; margin-bottom:30px;}

.contact_left_content ul li:first-child + li{ margin-bottom:0;}

.contact_left_content h3{ font-size:24px;border-bottom: 1px solid #666; padding-bottom:12px; margin-bottom:24px; font-weight:normal; line-height:2em;    color: #000;}

.contact_left_content p{ color:#000; line-height:2em; font-size:16px; margin-bottom:10px;}

.contact_container img.erweima{ width:130px; height:auto; display:block; float:left; margin:10px 0 0 140px;}

@media screen and (max-width:1370px){
.contact_container{ max-width:990px; width:98%;}

.contact_left_content h3{ font-size:22px;}
.contact_left_content p{ font-size:14px;}	
}

@media screen and (max-width:980px){
	
.contact_container{width:100%; box-sizing:border-box;    padding: 0 24px; margin-top:20px;}
.contact_left_content{ width:100%;}

.contact_container img.erweima{ display:none;}
.contact_left_content h3{ font-size:21px;}
}

@media screen and (max-width:430px){
.contact_left_content h3{ font-size:17px;}
}

@media screen and (max-width:370px){
	.contact_left_content ul li{ text-align:center;}
}

/*join*/

.join_container{ max-width:1100px; width:100%; margin:100px auto 0 auto;}

.join_container h2{ font-size:20px; line-height:2em; margin-bottom:-35px;color: #333; font-weight:normal;}

.join_container h2 span{ font-size:14px;    color: #4d4d4d;}

.join_container ul li{ width:45%; float:left; margin-right:10%; margin-top:90px;cursor: pointer;}
.join_container ul li:nth-child(2n){ margin-right:0;}

.join_container ul li h3{ font-size:18px;font-weight: 600;    border-bottom: 1px solid #333;    padding-bottom: 10px;    margin-bottom:10px; line-height:2em;    color: #333; position:relative;}

.join_container ul li h3 span{font-weight: 400;    font-size:14px;    color: #333; position:absolute; right:0;}

.join_container ul li p{    font-weight: 400;    line-height: 2em;color: #333; font-size:16px;}

.join_container ul li p span{ margin-left:30px;}


.join_word_container ul li{ display:none; width:100%; height:100vh; position:fixed; left:0; top:0; z-index:9999;    background: rgba(0,0,0,0.5);}

.join_word_container ul li .join_word{    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
    box-shadow: 0 1px 3px rgba(0,0,0,.3);
    width: 30%; min-width:50%;color: #606266;
    font-size: 14px;    padding: 50px 90px;    margin: 15vh auto 50px;    background: #fff;-webkit-box-sizing: border-box;
    box-sizing: border-box; position:relative;max-height: 670px; overflow-y: auto;}
	
.join_word_container ul li .join_word h3{width: 50%;border-bottom: 1px solid #999; font-size:16px;color: #606266; line-height:2em; font-weight:normal;}

.join_word_container ul li .join_word a.join_guanbi{ width:14px; height:14px; display:block; position:absolute; right:20px; top:30px;cursor: pointer;}

.join_word_container ul li .join_word a img{ width:100%; height:auto; display:block;
}

.join_word_container ul li .join_word p{    color: #606266;
    font-size: 14px; line-height:2em; margin:15px 0;}

.join_word_container ul li .join_word p a{color: #606266;}

.join_word_container ul li .join_word p.join_lianxi{ margin-left:42px;}

.join_juzhong{ width:100%; text-align:center;}
.join_word_container ul li .join_word h4{ font-weight:normal; font-size:16px; display:inline-block; margin:5px auto 0 auto; line-height:1.5em; border-bottom:1px solid rgba(0,73,48,1); padding-bottom:10px; text-align:center;cursor: pointer;}
	

@media screen and (max-width:1370px){
	
.join_container{ max-width:990px; width:98%;}
.join_word_container ul li .join_word{padding: 50px 80px; }

.join_container ul li h3{ font-size:16px;}
.join_container ul li h3 span{ font-size:13px;}

.join_container ul li p{ font-size:14px;}

.join_container h2{ font-size:18px;}
.join_container h2 span{ font-size:13px;}

}

@media screen and (max-width:980px){
.join_word_container ul li .join_word
{
min-width: 90%;
    padding:20px;	max-height: 90vh;
    margin-top: 5vh;
}

.join_word_container ul li .join_word p.join_lianxi{ margin-left:42.5px;}

.join_word_container ul li .join_word::-webkit-scrollbar-track-piece {

  background-color: rgba(0, 0, 0, 0);

  border-left: 1px solid rgba(0, 0, 0, 0);

}

.join_word_container ul li .join_word::-webkit-scrollbar {

  width: 7px;

  height: 13px;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

}

.join_word_container ul li .join_word::-webkit-scrollbar-thumb {

  background-color: rgba(0, 0, 0, 0.2);

  background-clip: padding-box;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

  min-height: 28px;

}

.join_word_container ul li .join_word::-webkit-scrollbar-thumb:hover {

  background-color: rgba(0, 0, 0, 0.2);

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

}

.join_container{width:100%; box-sizing:border-box;    padding: 0 24px; margin-top:20px;}

.join_container ul li{ width:100%; margin-right:0;}
.join_container ul li p{ font-size:13px;}

.join_container ul li p span{ margin-left:4%;}
}

@media screen and (max-width:390px){
.join_container ul li p{ font-size:12px;}	
}


/*guanxi*/
.guanxi_top_title_content{ width:100%;background: #f1f1f1; overflow:hidden;}

.guanxi_top_content{ width:100%;max-width: 1100px; margin:0 auto; overflow:hidden;}

.guanxi_top_content2{ overflow:hidden; display: flex; justify-content: center;}

.guanxi_top_content2 ul li{ font-size:19px; border-top: 7px solid transparent; padding:10px 70px;background: #f1f1f1; line-height:2em;border-left: 1px solid #c1c1c1; box-sizing:border-box; -webkit-box-sizing: border-box;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;  float:left; text-align:center; line-height:2em; color: #4c4c4c;  }

.guanxi_top_content2 ul li.active ,.guanxi_top_content2 ul li:hover{ color: #004930;border-bottom:3px solid #004930;}


.guanxi_top_content2 ul a:first-child li{ border-left:none;}


@media screen and (max-width:1370px){

.guanxi_top_content{ max-width:990px; width:100%;}

.guanxi_top_content2 ul li{font-size: 14px; padding: 10px 10px;}

}


@media screen and (max-width:980px){
.guanxi_top_content2{ width:100%;}	
}


/*guanxi neirong*/

.guanxi_container{max-width: 1100px;
    width: 100%;
    margin: 0 auto;}
.guanxi_content{ width:60%; margin:100px auto 0 auto;}

.guanxi_list ul li{border-top: 1px solid #e2e2e2;  
}

.guanxi_list ul li a{color: #2c2d2d;}

.guanxi_list ul li h3{font-weight: 700; position:relative;  height: 60px;
    line-height: 60px; font-size:16px;}

.guanxi_list ul li h3 span{ font-size:12px; font-weight:normal;}

.guanxi_list ul li h3 span.xiazai{ position:absolute; right:5px;}

.guanxi_list ul li h3 span.date{ position:absolute; right:45px;}


.fenye{ width:100%; overflow:hidden; margin-bottom:5px;}
.fenye a{ line-height:1.5em;    color: #004930; font-size:13px;} 
.fenye span{border-right:1px solid #e2e2e2;padding:0 6px;font-size:13px;line-height:1.5em;}

.fenye span:first-child{border-left:1px solid #e2e2e2;}


.fenye a.shuzi{color: #2c2d2d;}

.fenye a.active{color: #004930!important;    font-weight: bold;}


@media screen and (max-width:1370px){
.guanxi_container{ max-width:990px; width:98%;}

.guanxi_list ul li h3{ font-size:14px;}
}

@media screen and (max-width:980px){
.guanxi_container{width:100%; box-sizing:border-box;    padding: 0 24px; margin-top:20px;}	

.guanxi_content{ width:100%; margin:80px auto 0 auto;}
}

@media screen and (max-width:500px){
	.guanxi_list ul li h3 span.date{ display:none;}
}


/*zhangcheng*/

.zhangcheng_container{max-width: 1100px;
    width: 100%;
    margin: 0 auto;}
.zhangcheng_content{ width:60%; margin:100px auto 0 auto;}


.zhangcheng_content h3{ width:100%; text-align: center;
    font-weight: 700;
    font-size: 19px;
    line-height: 2em;
    margin-bottom: 20px;}
	
.zhangcheng_content h3 a,.zhangcheng_content p a{color: #333;}

	
.zhangcheng_content p{ line-height:2em; text-align:center; font-size:16px;}


@media screen and (max-width:1370px){
.zhangcheng_container{ max-width:990px; width:98%;}

}

@media screen and (max-width:980px){
.zhangcheng_container{width:100%; box-sizing:border-box;    padding: 0 24px;}	

.zhangcheng_content{ width:100%;}

}


/*about_nav*/
.about_container{ position:relative; width:100%;}

.anchor_layer{position: absolute;
    top: 0px;
    right: 40px;
    right: calc((100% - 1150px)/2 - 80px);
 transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
	
	.wrap_tab a{    color: #a8a8a8;
    font-weight: 600;   line-height: 3em; font-size:16px;color: #a8a8a8;}
	

	
	.wrap_tab a.active{    color: #004930;}
	
.navFix{ position:fixed; top:70px;  right: calc((100% - 1150px)/2 - 80px);transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
@media screen and (max-width:1370px){
	.wrap_tab a{ font-size:14px;}

.anchor_layer{ right:10px;}
}

@media screen and (max-width:1100px){
.anchor_layer{ display:none;}	
}

/*about*/
.about_content_part1{ max-width:1100px;width:100%; margin:100px auto 0 auto; padding:0 50px; box-sizing:border-box;    -webkit-box-sizing: border-box;}

.about_content_part1 p{    text-indent: 2em;line-height: 2em;color: #333; font-size:16px; margin:13px 0;}

.about_content_part1 img{ display:block; max-width:100%; width:100%; height:auto; text-align:center; margin:13px auto;}

.about_content_part1 h3{ width:100%;    font-size:17px;    line-height: 2em; font-weight:normal;
    text-align: center;
    background: #004930;
    padding:12px 0;
    color: #fff;}
	
@media screen and (max-width:1370px){
.about_content_part1{ max-width:990px; width:98%;}
.about_content_part1 p{ font-size:14px;}
.about_content_part1 h3{ font-size:16px;}
}


@media screen and (max-width:980px){
.about_content_part1{width:100%; box-sizing:border-box;    padding: 0 24px; margin-top:30px;}	
.about_content_part1 h3{ padding:4px 0;}

}
/*licheng*/

.licheng_container{ max-width:1100px;width:100%; margin:200px auto 0 auto; box-sizing:border-box;    -webkit-box-sizing: border-box; position:relative;}

.licheng{ width:980px; margin:0 auto 0 auto; overflow:hidden;}

.licheng_word_content{ width:100%; background:url(../images/licheng_bg2.png) no-repeat left center; height:407px; padding:0 10px 0 35px; box-sizing:border-box;-webkit-box-sizing: border-box;}


.licheng_word_content:hover .liucheng_bg{background: rgba(0,0,0,0);}

.licheng_word_content h3{    font-size:22px;
    margin-bottom:10px;
    line-height: 1em; font-weight:normal;    color: #666;}

.licheng_word_content p{   
font-size: 14px;
    color: rgb(85, 85, 85);
    line-height: 1.71em;   
    margin: 15px 0px 10px;}
.licheng_img{ width:100%; overflow:hidden; position:relative;}

.licheng_img img{ display:block; width:100%; height:auto; transform: scale(1);-mo-transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);transition: all 0.8s ease-out 0s;-webkit-transition: all 0.8s ease-out 0s; -moz-transition: all 0.8s ease-out 0s; -mo-transition: all 0.8s ease-out 0s;}

.licheng_word_content:hover .licheng_img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transition: all 0.6s ease-out 0s; -webkit-transition: all 0.6s ease-out 0s;-moz-transition: all 0.6s 
ease-out 0s;-mo-transition: all 1s ease-out 0s;}


.licheng_img .liucheng_bg{    background: rgba(0,0,0,0.3); width:100%; height:100%; position:absolute; left:0; top:0;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}


.licheng-prev{ width:26px; height:47px; background:url(../images/licheng_left.png) no-repeat center center; background-size:100%; position:absolute; top:50%; left:10px; margin-top:-23.5px; z-index:2;}

.licheng-next{ width:26px; height:47px; background:url(../images/licheng_right.png) no-repeat center center; background-size:100%; position:absolute; top:50%; right:10px; margin-top:-23.5px; z-index:2;}

@media screen and (max-width:1370px){
.licheng_container{ max-width:990px; width:98%;}
.licheng{ width:870px;}
.licheng_word_content h3{ font-size:20px;}
}

@media screen and (max-width:980px){
	
.licheng_container{width:100%; box-sizing:border-box;    padding: 0 24px; margin-top:30px;}	

.licheng_word_content{ height:auto; padding-bottom:20px;}
.licheng{ width:92%;}

.licheng .licheng_word_content2{ width:100%;background:url(../images/liucheng_shu.png) no-repeat left top; padding-left:25px; box-sizing:border-box; }
.licheng_word_content{ background:url(../images/liucheng_heng.png) no-repeat left bottom;}

.licheng_word_content{ padding-left:0; padding-bottom:30px;}

.licheng-prev{ width:15px; height:27px;margin-top:-13.5px;}

.licheng-next{ width:15px; height:27px;margin-top:-13.5px;}
}



/*honor*/
.honor_container{ max-width:1100px;width:100%; margin:170px auto 0 auto; padding:0 50px; box-sizing:border-box;    -webkit-box-sizing: border-box; overflow:hidden;}

.honor_container ul li{ width:29.33%; float:left; margin:6% 6% 0 0; background:#eee; padding:30px 32px 10px;    -webkit-box-sizing: border-box;
    box-sizing: border-box;overflow:hidden;}
	
.honor_container ul li:nth-child(3n){ margin-right:0;}
.honor_container ul li .honor_kuang { width:100%; position:relative;}

.honor_container ul li .honor_kuang img{ width:100%; height:auto;}


.honor_container ul li h3{ line-height:1.4em; text-align:center; font-size:17px; font-weight:normal;    color: #333; width:55%; position:absolute;
  left:50%;
        top:50%;
        transform: translate(-50%,-50%); 
        -ms-transform: translate(-50%,-50%);  /* IE9及以上支持 */
        -webkit-transform: translate(-50%,-50%);    /* Safari and Chrome */
        -o-transform: translate(-50%,-50%);     /* Opera */
        -moz-transform: translate(-50%,-50%);       /* Firefox */

}


.honor_container ul li img.yinying{ display:block; width:100%; height:auto; margin:0 auto 0 auto;}

@media screen and (max-width:1370px){
.honor_container{ max-width:990px; width:98%;}
.honor_container ul li h3{ font-size:15px;}

}

@media screen and (max-width:980px){
.honor_container{width:100%; box-sizing:border-box;    padding: 0 24px; margin-top:30px;}
.honor_container ul li{ width:48%; margin:4% 4% 0 0;}

.honor_container ul li:nth-child(3n){ margin-right:4%;}
.honor_container ul li:nth-child(2n){ margin-right:0;}
.honor_container ul li h3{ font-size:12px;}


.honor_container ul li{ padding:10px 15px 0px;}
.honor_container ul li h3{ width:75%;}

}





.mobile_inside_title{ display:none;}

.mobile_top_title{ width:100%;    padding: 8px 0;
    text-align: center;
    font-size: 18px;
    background: #b3b3b3;
    color: #787878;
    margin-bottom: 36px; box-sizing:border-box; line-height:2em; display:none;}
	

@media screen and (max-width:980px){
.mobile_inside_title{ display:block; margin-top:60px; }
.pc_inside_title{ display:none;}

.mobile_top_title{ display:block;}	

}


/*product_nav*/
.product_nav_container{ max-width:1100px; margin:0 auto 0 auto;}

.product_nav_container ul li{ width:20%; float:left; text-align:center;border-top: 3px solid transparent; box-sizing:border-box;border-left: 1px solid #c1c1c1;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.product_nav_container ul li a{ display:block; padding:20px 0;}
.product_nav_container ul li:first-child{border-left:none;}

.product_nav_container ul li img{ width:28px; height:auto; display:block; margin:0 auto;}

.product_nav_container ul li h3{ font-size:20px;color: #4c4c4c; font-weight:normal; line-height:2em; margin-top:10px;}


.product_nav_container ul li.active,.product_nav_container ul li:hover{    border-top: 3px solid #004930;}

.product_nav_container ul li.active h3,.product_nav_container ul li:hover h3{    color: #004930;}


.product_mobile_nav{ display:none;}



@media screen and (max-width:1370px){
.product_nav_container{ max-width:990px; width:98%;}
.product_nav_container ul li a{  padding:16px 0;}
.product_nav_container ul li img{ width:25px;}
.product_nav_container ul li h3{ font-size:18px;
}
}

@media screen and (max-width:980px){
.product_nav_container{width:100%; box-sizing:border-box;    padding: 0 5px; margin-top:30px;}

.product_nav_container ul li h3{ font-size:12px;color: #949494; line-height:1em; font-weight:normal; margin-top:0;}

.product_nav_container ul li{ border-top:none;}

.product_nav_container ul li a{ padding:0px 0;}

.product_nav_container ul li img{ display:none;}

.product_nav_container ul li.active,.product_nav_container ul li:hover{    border-top:none;}


.product_mobile_nav{ display:block;}
.product_mobile_nav{width:100%; box-sizing:border-box;   margin:30px auto; padding:10px 24px; position:relative;}
.product_mobile_nav img.product_icon{ width:60px; height:auto; display:block; margin:0 auto;}

.product_mobile_nav h3{margin-top: 4px; line-height:2em;color: #004930;
    font-size: 18px; text-align:center; font-weight:normal;}
	
.product_nav_left,.product_nav_right{ width:26px; height:47px; opacity:0.5; position:absolute; top:36px; }
.product_nav_left img,.product_nav_right img{ display:block; width:100%; height:auto;}

.product_nav_right{ right:24px;}
.product_mobile_inside_title{ margin-top:20px;}
}

/*product_big_img*/

.product_big_img{ width:100%; position:relative;}
.product_big_img img{ display:block; width:100%; height:auto;}
.product_img_bg{ width:100%; height:100%;    background: rgba(0,0,0,0.43); position:absolute; top:0; left:0;}

.product_img_word{    max-width:1100px;
    width: 100%;
    margin: 20% auto 0 auto;color: #fff;    -webkit-box-sizing: border-box;
    box-sizing: border-box;}
	
.product_img_word h3{ font-size:50px; line-height:1.3em; font-weight:normal;}

.product_img_word p{    font-size: 26px;
    font-weight: 200;    line-height: 1.3em;}
	
	
@media screen and (max-width:1370px){
.product_img_word{ max-width:1100px; width:96%;}

.product_img_word h3{ font-size:40px;}
.product_img_word p{    font-size: 24px;}
}

@media screen and (max-width:980px){
.product_img_word{width:100%; box-sizing:border-box;    padding: 0 10px; margin-top:12%;}

.product_img_word h3{ font-size:26px;}	

.product_img_word p{ font-size:12px; margin-top:8px;}
}
	
	
/*product_word_container*/

.product_word_container{ max-width:1100px; width:100%; margin:80px auto 0 auto; -webkit-box-sizing: border-box;
    box-sizing: border-box; padding:0 50px; overflow:hidden;}
	
.product_word_right{ width:51%; float:right;}

.product_word_kuandu .product_word_right{ width:52%;}

.product_word_right h3{    font-size:24px;    color: #004930;
    margin-bottom:20px;
    font-weight: 700;}

.product_word_right p{   
    text-indent: 2em;
    color: rgb(102, 102, 102);
  
    text-align: justify; font-size:16px; line-height:1.875em; margin:13px 0;
   }

.product_word_left{ width:35%; float:left;}
.product_word_left99{ margin-top: 60px;}
.product_word_left ul li{ width:100%; overflow:hidden; position:relative; margin-bottom:14px;}
.product_word_left ul li img{ display:block; width:100%; height:auto;}

.product_word_left ul li .product_word_bg{ width:100%; height:100%;background: rgba(0,0,0,0.2); position:absolute; top:0; left:0;}

.shengzhu_left{width:39%;}

@media screen and (max-width:1370px){
.product_word_container{ max-width:990px; width:98%;}

.product_word_right h3{ font-size:22px;}

.product_word_right p{ font-size:14px; line-height:2.1em;}
}

@media screen and (max-width:980px){
.product_word_container{width:100%; box-sizing:border-box;    padding: 0 24px; margin-top:30px;}	

.product_word_right h3{ font-size:20px;}

.product_word_right{ width:100%; float:none;}
.product_word_kuandu .product_word_right{ width:100%;}
.product_word_left{ width:100%; float:none;    margin-top: 0;}
}

/*product*/

.product_container{max-width:1100px; width:100%; margin:0px auto 0 auto; -webkit-box-sizing: border-box;
    box-sizing: border-box; position:relative; overflow:hidden;}
	
.product_content{ width:91%; margin:0 auto 0 auto; overflow:inherit; padding-top:180px; padding-bottom:180px; }

.product_content .swiper-slide ul li{ width:15%; margin:1% 2% 1% 0; float:left;cursor: pointer;}

.product_content .swiper-slide ul li:nth-child(6n){ margin-right:0;}

.product_content .swiper-slide ul li .product_img{ width:100%; position:relative;}

.product_content .swiper-slide ul li .product_img img{ display:block; width:100%; height:auto;}

.product_content .swiper-slide ul li .product_img .product_bg{position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.3);transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
	
.product_content .swiper-slide ul li:hover .product_img .product_bg{ background: rgba(0,0,0,0);}
	
.product_content .swiper-slide ul li h3{    font-size: 13px;
    overflow: hidden;
   color: #666;
    line-height: 3em;
    width: 100%; font-weight:normal; text-align:center;}
	
.product-next{ width:36px; height:36px; background:url(../images/product_right.png) no-repeat center center; background-size:100%; position:absolute; right:0; top:50%; margin-top:-19px; z-index:2; opacity:0.4;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}

.product-next:hover{ opacity:1;}

.product-prev{ width:36px; height:36px; background:url(../images/product_left.png) no-repeat center center; background-size:100%; position:absolute; left:0; top:50%; margin-top:-19px; z-index:2;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;opacity:0.4;}
.product-prev:hover{ opacity:1;}


.product_word_deatel{ width:500px; height:300px; background:#ccc; position:absolute; top:0px; left:0; z-index:99999; float:left;}


.product_word{background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,.16);
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.16);max-width: 80%;    position: absolute; left:50%; top:-180px; width:700px; margin-left:-350px; z-index:2; display:none;}

.product_xiangqing{ width:100%; overflow:hidden; padding:40px;-webkit-box-sizing: border-box;
    box-sizing: border-box; position:relative;}
	
.product_xiangqing img.peitu{ width:177px; display:block; float:left; height:auto;}

.product_xiangqing_right{width: 67%;  float:right;}

.product_xiangqing_right h4{ width:80%;border-bottom: 1px solid #aaa; padding-bottom:10px; margin-bottom:10px; line-height:1.15em; font-size:16px; font-weight:normal;}
.product_xiangqing p{font-size:16px;color: #333;    line-height: 1.4em;}
.product_xiangqing p span{    font-weight: 700;}

.product_xiangqing_right h6{ font-size:14px; font-weight:normal; position:absolute; bottom:40px;
    color: #fff;}
	
.product_xiangqing_right h5{ width:16px; height:16px; position:absolute; right:15px; top:15px;}

.product_xiangqing_right h5 img{ width:100%; height:auto; display:block;}

.product1{ width:100%; overflow:hidden;}


.mag{ width:100%; overflow:hidden; margin-top:-150px;}

.mobile_product{ display:none;}

.product_content .swiper-slide ul li img.shushi_xianzhi{ height:187.8px;}

@media screen and (max-width:1370px){
.product_container{ max-width:990px; width:98%;}
.product_word{ width:670px;}
.product_xiangqing p{ font-size:14px;}
.product_xiangqing{ padding:35px;}

.product_content .swiper-slide ul li img.shushi_xianzhi{ height:168.8px;}
}


@media screen and (max-width:980px){
	
.product_container{width:100%; box-sizing:border-box;    padding: 0 24px;}
.pc_product{ display:none;}
.mobile_product{ display:block;}

.product_content .swiper-slide ul li{ width:48%;    margin: 2% 4% 2% 0;}

.product_content .swiper-slide ul li:nth-child(6n) {
    margin-right: 4%;
}

.product_content .swiper-slide ul li:nth-child(2n) {
    margin-right: 0;
}

.product_content{ padding-top:60px;}

.product_word{ width:90%; left: 10%; margin-left:0; top:-50px;}
.product_xiangqing img.peitu{ float:none; width:100%;}

.product_xiangqing_right{ width:100%; float:none; margin-top:10px;}

.product_xiangqing_right h6{ bottom:15px;}

.product_xiangqing{ padding:30px 20px 45px;}

.product_xiangqing_right h5{ top:8px; right:8px;}

.product_content{ width:98%;}



}


@media screen and (max-width:800px){
	.product-prev { top:40%; left:5px;}

.product-next{ top:40%; right:5px;}	
	
}



@media screen and (max-width:600px){
	.product-prev { top:36%; left:5px;}

.product-next{ top:36%; right:5px;}

	.product-prev2 { top:39%; left:5px;}

.product-next2{ top:39%; right:5px;}
	
}

/*jiance*/

.jiance_container{ padding:0; position:relative;}

.jiance_container .product_word_left{ width:30.5%; float:left;   position:absolute;
        left:0%;
        top:50%;
        transform: translate(-0%,-50%); 
        -ms-transform: translate(-0%,-50%);  /* IE9及以上支持 */
        -webkit-transform: translate(-0%,-50%);    /* Safari and Chrome */
        -o-transform: translate(-0%,-50%);     /* Opera */
        -moz-transform: translate(-0%,-50%);       /* Firefox */}
		
.jiance_container .product_word_left ul li{ margin-bottom:0;}

.jiance_container .product_word_right{ width:59%;}

.jiance_container .product_word_right h3{color: rgb(15, 116, 125);}

@media screen and (max-width:980px){
.jiance_container{width:100%; box-sizing:border-box;    padding: 0 24px; margin-top:40px;}

.jiance_container .product_word_left{ display:none;}
.jiance_container .product_word_right{ width:100%;}
}


/*jieke_honor*/
.jieke_honor_container{max-width:1100px; width:100%; margin:120px auto 0 auto; -webkit-box-sizing: border-box;
    box-sizing: border-box; position:relative;overflow: hidden;}
	
.jieke_honor_left{ width:69.5%; float:left;}


.jieke_honor_left ul li{ width:46%; float:left; margin-right:4%;}

.jieke_honor_left ul li img{ display:block; width:100%; height:auto;}





.jieke_honor_right{ width:100%; float:right;}

.jieke_honor_right ul li{ width:calc(30% - 2px); margin-right:5%; margin-bottom:35px; overflow:hidden; border:1px solid #eee; float:left; }
@media screen and (min-width:1024px){
.jieke_honor_right ul li:nth-child(3n){margin-right:0;}

}
.jieke_honor_right ul li img{
	max-width: 100%;
    max-height: 218px;
    display: block;
    margin: auto;
}


.jieke_honor_container ul li h3{ margin:20px 0; font-size:16px; line-height:1.8em;    color: #666; text-align:center; font-weight:normal;}

@media screen and (max-width:1370px){
.jieke_honor_container{ max-width:990px; width:98%;}	
.jieke_honor_container ul li h3{ font-size:14px;}
}


@media screen and (max-width:980px){
	
.jieke_honor_container{width:100%; box-sizing:border-box;    padding: 0 24px; margin-top:40px;}	
.jieke_honor_left{ width:100%;}

.jieke_honor_left ul li{ width:100%; margin-right:0;}

.jieke_honor_right{ width:100%;}
}



/*international*/


.international_container .product_word_right h3{    color: rgb(19, 46, 70);}

.international_container .product_word_right{ width:60%; float:right;}


.international_container .product_word_left{ float:left; 
        top:50%;
        transform: translate(-0%,-50%); 
        -ms-transform: translate(-0%,-50%);  /* IE9及以上支持 */
        -webkit-transform: translate(-0%,-50%);    /* Safari and Chrome */
        -o-transform: translate(-0%,-50%);     /* Opera */
        -moz-transform: translate(-0%,-50%);       /* Firefox */}
		
.internation_bottom_img{    max-width: 1100px;
    width: 100%;
    margin: 50px auto 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;}
		
.internation_bottom_img img{ display:block; width:100%; height:auto;}

@media screen and (max-width: 1370px){
	.internation_bottom_img{        max-width: 990px;
    width: 98%;}
}
		

@media screen and (max-width:980px){
.internation_bottom_img{            width: 100%;
    box-sizing: border-box;
    padding: 0 24px;
    margin-top: 20px;}

.international_container .product_word_left{ width:100%; float:none; position:inherit; display:block; left:0; top:0;    transform: translate(-0%,-0%);
    -ms-transform: translate(-0%,-0%);
    -webkit-transform: translate(-0%,-0%);
    -o-transform: translate(-0%,-0%);
    -moz-transform: translate(-0%,-0%);}	

.international_container .product_word_right{ width:100%; float:none; margin-top:20px;}
	
}

/*product_xiangqing*/

.line{ width:100%; height:1px; background:#c1c1c1;}

.product_xiangqing_container{  max-width:1000px; width:98%; margin:0 auto 0 auto;    margin-top:60px; margin-bottom:-60px; z-index:2;box-sizing:border-box;}

.product_xiangqing_container2 { width:100%; overflow:hidden;padding:35px 35px 60px 35px;box-sizing:border-box;background:#fbfbfb;}

.product_xiangqing_container img{ display:block; width:100%; height:auto;}

.product_xiangqing_container h1{ font-weight:normal; font-size:22px; line-height:1.5em; position:relative; }

.product_xiangqing_container h1 span{ position:absolute; right:0;}

.product_xiangqing_container p{ font-size:15px; line-height:2em; margin:10px 0;}

.fenye2{ width:100%; overflow:hidden; margin-top:30px;}
.product_xiangqing_container p span{ font-size:18px;}
.product_xiangqing_container h6{ font-weight:normal; font-size:15px; line-height:2em; color:#2b2b2c;}

.product_xiangqing_container h6 a{color:#2b2b2c;}

.fenye2 h6{ font-weight:normal; font-size:15px; line-height:2em; color:#2b2b2c;}
.fenye2 h6 a{color:#2b2b2c;}

.p_xiangqing{ width:100%; margin:30px auto;}

.p_xiangqing .swiper-pagination-bullet{ width:15px; height:15px; margin:0 5px; background:#fff; opacity:0.5;}

.p_xiangqing .swiper-pagination-bullet-active{ background:#004930; opacity:1;}


.product_shushi_xiangqing .p_xiangqing{ width:50%; float:left;}

.shushi_xiangqing_right{ width:45%; float:right; margin-top:50px;}

.shushi_xiangqing_right h3{ font-size:20px; font-weight:normal; line-height:15me; margin-bottom:30px;}


@media screen and (max-width:980px){
.line{ display:none;}
.product_xiangqing_container{width:100%; box-sizing:border-box;     margin-top:40px;}

.product_xiangqing_container h1{ font-size:20px;}

.product_xiangqing_container h1 span{ display:none;}

.p_xiangqing{ margin:4% 0;}

.product_xiangqing_container2 {padding:20px 20px 60px 20px;box-sizing:border-box;background:#fbfbfb;}
.product_xiangqing_container p{ font-size:14px;}

.product_shushi_xiangqing .p_xiangqing{ width:100%; float:none;}
.shushi_xiangqing_right{ width:100%; float:none; margin-top:20px;}
.shushi_xiangqing_right h3{ margin-bottom:20px; font-size:18px;}
}


/*sitemap*/

.content_sitemap{ width:1100px; overflow:hidden; margin:35px auto 20px auto;border: 1px solid #ccc;
padding: 40px 30px 0 30px;box-sizing:border-box;-webkit-box-sizing: border-box; }

.content_sitemap ul{ margin-bottom:40px; width:100%; overflow:hidden;}
.content_sitemap h3{ font-size:21px; line-height:24px; border-bottom:1px dotted #ccc;padding-bottom:15px; color:#313131; }
.content_sitemap h3 a{color:#313131; }

.content_sitemap ul li{ float:left; padding-right:25px; font-size:16px; line-height:20px; margin-top:15px;}

.content_sitemap ul li a{ color:#636363;}

.content_sitemap ul.xxww li{ padding-right:0; width:100%;}

@media screen and (max-width:1150px) {
.content_sitemap{ width:96%; }
}

@media screen and (max-width:900px) {
.content_sitemap{ 
padding: 20px 10px 0 10px; }
.content_sitemap ul{ margin-bottom:20px;}
.content_sitemap h3{ font-size:18px; padding-bottom:10px;}
.content_sitemap ul li{  padding-right:15px; font-size:15px;  margin-top:10px;}
}


/*404*/

.mag404{ width:100%; height:70px;}
.content404{ width:1100px; margin:3% auto 0 auto;}
.top404{ width:100%; text-align:center;}

.top404 img{ display:block; max-width:100%; height:auto; margin:0 auto;}

.top404 h3{ font-size:22px; font-weight:normal; line-height:1.5em; margin-top:2%; color:#3f3f3f;}


.bottom404{ width:100%; margin-top:4%;}
.bottom404 h3{ font-size:20px; line-height:1.5em; border-bottom:1px dotted #bdbdbe; text-transform:uppercase;  font-weight:normal; color:#2a2a2a; padding-bottom:15px; margin-top:30px;}
.bottom404 h3 a{color:#464646;}

.bottom404 h4{ font-size:16px; font-weight:normal; text-transform:capitalize; margin-top:10px;    line-height: 1.5em;}

.bottom404 h4 a{ color:#626262; margin-right:2%;}


@media screen and (max-width: 1150px){
	.content404{ width:96%;}
}

@media screen and (max-width: 600px){
.top404 h3{ font-size:14px;}

.bottom404 h3{ font-size:18px;padding-bottom:12px; margin-top:12px;}
.bottom404 h4{ font-size:16px;}
}

@media screen and (max-width:1000px){
.jieke_honor_right ul li{ width:calc(48% - 2px); margin-right:4%; margin-bottom:35px; overflow:hidden; border:1px solid #eee; float:left; }
.jieke_honor_right ul li:nth-child(2n){margin-right:0;}
.jieke_honor_right ul li img{
	max-width: 100%;
    max-height:120px;
    display: block;
    margin: auto;
}
.jieke_honor_container ul li h3{ margin:10px 0; font-size:14px; line-height:1.8em;  color: #666; text-align:center; font-weight:normal;}
}
