/*section{padding:50px 0;}*/
.margin_top{margin-top: 15px;}
.position_relative{position:relative;}
.white_font{color:#fff;}

.more{ text-align: center;clear: both;padding:10px; width: 150px; background: #5d4235;margin-top: 30px;}
.more a{ color: #fff;}

section{ padding: 40px 0;}

/*首页产品*/
.index_pro{ background: url("../images/pro_bg.png")center no-repeat; }
.pro_top h6{ text-align: center;font-size: 24px;margin-bottom: 5px; }
.pro_top p{ text-align: center;font-size: 14px;color: #939393; }
.pro_top1{ margin-left: 35%; }
.pro_top1 ul li{ float: left;margin: 0 20px;font-size: 12px; }
.pro_top1 ul li a{ display: block;color: #6f6f6f; }
.pro_top1 ul li.on a{ color: #d2986b; }
.pro_top1 ul li:hover a{ color: #d2986b; }
.pro_bot{ margin-top: 5%; }
.pro_bot ul li{margin-bottom: 3%; }
.pro_bot ul li a{ height: 290px;display: block; }
.pro_bot ul li img{ width: 100%; }
.pro_bot ul li p{ color: #232323;font-size: 16px;text-align: center;margin-top: 8%; }
.pro_bot{ margin-top: 60px;}
.pro_bot img{width: 100%;}
.pro_bot a.image{display: block;position:relative;}
.pro_bot .layer{position:absolute;width:90%;height:73%;background: rgba(70, 62, 61, 0.5);left:15px;top:0;-webkit-transform: scale(0,0);
    -moz-transform: scale(0,0); -ms-transform: scale(0,0); -o-transform: scale(0,0); transform: scale(0,0); -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;
    padding: 15px;box-sizing: border-box}
.pro_bot .layer .line{ width: 100%;height: 100%; }
.pro_bot .layer img{ position: absolute;top: 39%;width: 110px;left: 32%; }
.pro_bot ul li:hover .layer{ -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); }
.pro_bot ul li:hover a{ box-shadow: 0px 0px 15px #b1b0b0; }

/*首页介绍*/
.index_about{ background: url("../images/about.png")center no-repeat; }
.about1{ background: #fff;width: 83%;margin: 0 auto;padding: 15px;margin-top: 16%; }
.about2{ border: 1px solid #eca269;padding: 35px 65px; }
.about2 h3{ color: #5f5f5f;font-size: 18px;text-align: center; }
.about2 b{ border-bottom: 2px solid #f16a38;display: block;width: 50px;margin: 2% auto; }
.about2 p{ color: #939393;text-align: center;font-size: 12px;line-height: 30px; }
.about2 a{ display: block;background: #eca269;color: #fff;font-size: 14px;text-align: center;width: 15%;height: 30px;margin: 0 auto;line-height: 30px;margin-top: 5%; }

/*首页核心优势*/
.hexin1{ text-align: center; }
.hexin1 h6{ font-size: 24px;font-weight: bold; }
.hexin1 h6 b{ color: #eca269;font-size: 30px; }
.hexin1 p{ color: #a7a7a7;font-size: 12px;margin: 5px 0; }
/*.index_hexin ul{ margin-left: 5%;margin-top: 5%; }
.index_hexin ul li{ border: 1px solid #f0f0f0;padding: 20px 25px;float: left;margin: 0 5px;width: 23%; }
.index_hexin ul li p{ width: 60%;float: right;font-size: 14px;color: #6b6b6b; }
.index_hexin ul li .minimg{ display: none; }
.index_hexin ul li:hover{ background: #eda976; }
.index_hexin ul li:hover p{ color: #fff; }
.index_hexin1{ padding: 0;background: url("../images/hexin_bg.jpg")center no-repeat; }
.hexin2{ background: rgba(0, 0, 0, 0.4);width: 38%; }
.hexin2 h3{ color: #eda976;font-size: 24px;padding: 30% 0 0 5%;font-weight: bold;}
.hexin2 b{ border-bottom: 1px solid #eeeeee;display: block;width: 90%;margin: 5% auto; }
.hexin2 p{ color: #eeeeee;font-size: 12px;padding: 0 5%;line-height: 25px;padding-bottom: 70%;width: 95%; }*/

.youshi-type{width:1100px;margin:30px auto;}
.youshi-type dl{display:block;width:260px;height:116px;border:1px solid #ededed;float:left;margin-left:17px;}
.youshi-type dl:first-child{margin-left:0;}
.youshi-type dl dt{width:58px;height:58px;overflow:hidden;float:left;margin:32px 0 0 20px;}
.youshi-type dl.cur{border:1px solid #ed7d31;background:#ed7d31;}
.youshi-type dl dt img{position:relative;display:block;}
.youshi-type dl.cur dt img{top:-58px;}
.youshi-type dl.cur dd{color:#fff;}
.youshi-type dl dd{font-size:14px;color:#555;margin:35px 0 0 10px;float:left;}

.conBox{height:675px;overflow:hidden;}
.conBox .con{position:relative;}
.conBox .con .pic img{position:absolute;left:50%;margin-left:-960px;z-index:1;}
.words-wrap{width:1100px;margin:0 auto;z-index:2;position:relative;}
.words-box{width:435px;height:669px;background:rgba(0,0,0,0.6);padding-top:150px;position:relative;}
.words-box .words{width:370px; margin:0 auto;}
.words-box .words h4{  line-height:30px; color:#ed7d31; font-size:18px; font-weight:bold; border-bottom:1px solid #6f6f6f;}
.words-box .words p{margin-top:20px;font-size:14px;line-height:28px; color:#fff;}




/*首页新闻*/
.index_news ul li{ margin-top: 5%; }
.index_news ul li img{ width: 100%; }
.index_news ul li time{position: absolute;bottom: 155px;background: #fff;padding: 3px 10px;}
.index_news ul li div{padding: 20px;}
.index_news ul li div h3{ font-size: 14px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; }
.index_news ul li div b{ border-bottom: 1px solid #dbdbdb;display: block;margin: 20px 0; }
.index_news ul li div p{ color: #939393;font-size: 13px;line-height: 25px;    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; }
.index_news ul li:hover a{ box-shadow: 0px 0px 15px #b1b0b0;display: block; }

/*首页展示*/
.index_case{ background: url("../images/case.png")center no-repeat; }
.case1{ text-align: center; }
.case1 h6{ color: #eca269;font-size: 36px; }
.case1 b{ display: block;border-bottom: 2px solid #eca269;width: 80px;margin: 30px auto; }
.case1 p{ color: #eca269;font-size: 14px; }
.index_case ul li{ position:relative;margin-top: 5%; }
.index_case ul li img{display: block;position:relative;width: 100%;}
.index_case ul li .layer{position:absolute;width:84%;height:80%;background: rgba(148, 147, 147, 0.3);-webkit-transform: scale(0,0);
    -moz-transform: scale(0,0); -ms-transform: scale(0,0); -o-transform: scale(0,0); transform: scale(0,0); -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;
    padding: 15px;box-sizing: border-box;top:5%; left: 8%;}
.index_case ul li .layer p{ font-size: 20px; color: #fff;position: absolute;text-align: center;top:42%; left: 42%;padding:5px 17px;}
.index_case ul li:hover .layer{ -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); }
.index_case ul li p{ text-align: center;margin-top: 5%; }


/*首页证书*/
.index_honor .honor_list li img{ width: 100%;}
.index_honor .honor_list{ position: relative;margin-top: 30px;}
.index_honor .honor_list .a{  padding: 35px 25px;  position: absolute;  top:80px;  }
.index_honor .honor_list  .prev{  background:url("../images/left.png") center no-repeat; left:0; top:30%; }
.index_honor .honor_list .next {  background: url("../images/right.png") center no-repeat;  right: 0; top:30%;}


/*招商加盟*/
.join{ text-align: center; }
.join h6{ font-size: 30px;color: #eca269; }
.join span{ display: block;margin: 1% 0;font-size: 16px; }
.join p{ color: #6e6e6e;margin: 0 auto;width: 63%;line-height: 25px; }
.join_top{ margin-bottom: 7%; }
.join_top h6{ font-size: 30px;color: #333333;text-align: center; }
.join_top p{ color: #333333;font-size: 14px;text-align: center;margin-top: 10px; }
.join1{ background: url("../images/join_bg.jpg") center no-repeat;padding: 60px 0; }
.join1 ul li .join1_02{ background: #fff;padding: 10% 0 15%;height: 380px; }
.join1 ul li .join1_01 b{ font-size: 20px;display: inline-block;background: #eca269;color: #fff;font-weight: lighter;border-radius: 20px;width: 25px;text-align: center;margin-right: 10px;}
.join1 ul li .join1_01 p{ font-size: 24px;line-height: 25px; }
.join1 ul li img{ margin: 10% auto;display: block; }
.join1 ul li h6{ font-size: 20px;text-align: center;margin: 7% 0; }
.join1 ul li p{ font-size: 12px;text-align: center; }
.join2_0{ margin-top: 5%; }
.join2_1 p{ color: #4d4d4d;font-size: 18px;border: 1px #f1a68d solid;border-radius: 50px;text-align: center;padding: 14px; }
.join2_1 b{ display: block;border-bottom: 1px solid #c0c0c0;margin-top: 15%;margin-left: 10px; }
.join2_2{ margin-top: 45%; }
.join2_2 b{ display: block;border-bottom: 1px solid #4d4d4d;width: 25px;margin-bottom: 5px; }
.join2_2 p{ color: #4d4d4d;width: 80%; }
.join3_1 form p{ color: #2e2e2e; font-size: 18px;padding-left: 8%;line-height: 65px; }
.join3_1 form p input{ border: none; }
.join3_1 form p b{ display: block;border-bottom: 1px solid #a2a2a2;width: 85%; }
.join3_1 form p textarea{ border: none;vertical-align: top; }
.join3_1 input[type='submit'] {background: #eca269;border: 0;padding: 10px 40px; margin: 3% auto;color: #fff;display: block;}


/*新闻资讯*/
.content{ padding: 0px 0 40px; }
.inner_location{ padding: 20px 0; }
.news_t{ background: #f4f4f4; }
.news_t a{ float: left;}
.news_t a p{ color: #777777;padding: 15px 50px; }
.news_t a:hover p{ background:#eca269;color: #fff;}
.news_t a.on p{background:#eca269;color: #fff;}
.content .news{ margin-bottom:30px; padding: 20px 0;}
.content .news img{width: 100%;}
.content .news .news_h{ font-size: 16px;color: #333333;line-height: 2;padding: 10px;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;  }
.content .news .news_p{ font-size: 12px; color: #878787; line-height: 2;padding:0 10px;display: -webkit-box;
    -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;  }
.content .news .time{ text-align: center; font-size: 14px;padding-top: 20px;}
.content .news:hover{ box-shadow:5px 5px 10px #d2d2d2;}
.content .news .more{background:  #828282; text-align: center; margin: 60px 10px;  width: 100px; padding:10px 20px; -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */  border-radius:2px;            /* W3C syntax */color: #fff;
}
.content .news:hover .more{ background: #eca269; color: #fff; }
.content .news_inner { padding:30px 20px ;}
.content .news_inner h3{ text-align: center;}
.content .news_inner .read_msg { margin: 15px 0;color: #878787;}
.content .news_inner .read_msg span{ padding: 0 15px;color: #878787;}
.content .news_inner .detail{ margin:30px 0; line-height: 2; color: #878787 }


/*联系我们*/
.maintainer .contact .lianxi1 p{ border-bottom: 1px dashed #ccc; color: #949494;line-height: 45px;margin-bottom: 20px; }
.maintainer .contact .lianxi1 p img{ margin-right: 10px; }
.maintainer .contact .lianxi1 p b{ font-size: 18px;font-weight: lighter;color: #585858; }
.lianxi h6{ color: #666666;font-size: 30px;text-align: center;margin-bottom: 35px; }
.lianxi p{ color: #999999;font-size: 18px;text-align: center;margin: 10px 0 3%; }


/*单页面*/
.content1 .single_con{ padding:0px 40px; line-height: 2;}

/*证书*/
.honor_inner li{ margin-bottom: 30px;}
.honor_inner li img{ width: 100%;}
.honor_inner li p{ text-align: center; margin-top: 10px;}


/*产品页面*/
.csp_bbj {  height:371px; background:#fff; margin-top:30px; margin-bottom:30px;}
.left-pro .t1{float:left;margin-top:5px;padding-left: 45px;}
.left-pro .t2{text-indent:0;padding-left:10px;}
.left-pro .t2 img{text-indent:0;width: 550px;}
#showArea img{cursor:pointer;display:block;margin-bottom:5px;width:110px; padding:1px; height:71px;float:left;}
#main_img{cursor:pointer;display:block;}
#gotop{cursor:pointer;display:block;margin-left:9px;}
#gobottom{cursor:pointer;display:block;margin-left:9px;}
#showArea{height:298px;margin:10px;overflow:hidden; }
.xx_rwz h3 {  height:63px; line-height:63px; font-size:22px; color:#3e3e3e; border-bottom: 1px solid #cccccc; margin-bottom:20px; }
.xx_rwz p { line-height:30px; height:30px; font-size:15px; color:#464646;}
.cp_xxbj {  background:#fff; margin-top:30px;}
.cp_x_x {  margin:0 auto;  border-bottom: 1px solid #e7edef;}
.cp_x_x p {  height:48px;  color:#eca269; line-height:48px; text-align:center;width: 11%;font-size: 20px;border-bottom: 2px solid #ef6512;}
.cpxs_nrdg {  padding:20px; margin:0 auto; line-height:24px; font-size:13px;color: #464646;}



.pagination{text-align: center;font-size: 0; margin: 30px 0;display: block;}
.pagination a{font-size: 14px; background-color:  #f3f3f3;display: inline-table;padding: 3px 10px; margin:0 5px;line-height: 25px;border: 1px solid #c8c8c8;}
.pagination a.active{color:#fff;background:#eb6622;}




@media (max-width:480px){
    section{padding:20px 0;}
    .pro_top1{ margin-left: 2%; }
    .pro_bot ul li{ margin-bottom: 10%; }
    .pro_bot ul li p{ margin-top: 5%; }
    .pro_bot .layer{ width: 84%;height: 75%; }
    .pro_bot ul li a{ height: 170px; }
    .about1{ padding: 0;margin-top: 0; }
    .about2 a{ width: 30%; }
    .index_hexin ul{ margin-left: 0; }
    .index_hexin ul li{ margin: 2% auto;width: 90%;float: none; }
    .hexin2{ width: 100%; }
    .hexin2 h3{ font-size: 22px; }
    .about2{ padding: 15px 10px; }
    .footer2{ margin-top: 30px; }
    .index_case .zhan_list  li img{ width: 100%;}
    .index_case .zhan_list { position: relative;}
    .index_case .zhan_list  .a{  padding: 35px 25px;  position: absolute;  top:80px;  }
    .index_case .zhan_list  .prev{  background:url("../images/left.png") center no-repeat; left:0; top:46%; }
    .index_case .zhan_list .next {  background: url("../images/right.png") center no-repeat;  right: 0; top:46%;}
    .news_t a p{ padding: 10px 15px; }
    .cp_x_x p{ width: 35%; }
    .content .news img{ margin-top: 8px; }
    .content .news .news_p{ -webkit-line-clamp :1;padding: 0; }
    .content .news .news_h{ padding:10px 0 0 0; }
    .content .news{ margin-top: 0px; }
    .lianxi1 h3{ font-size: 23px; }
    .join p{ width: 90%; }
    .join1 ul li .join1_01 p{ font-size: 18px; }
    .join1 ul li .join1_01 b{ font-size: 13px; }
    .join1 ul li img{ width: 100%;margin: 5% auto; }
    .join1 ul li h6{ font-size: 18px; }
    .join1 ul li .join1_02{ height: 300px;margin: 10px 0; }
    .join1{ background: url(../images/join_bg.jpg)bottom center no-repeat;padding: 0; }
    .join{ margin: 15px 0; }
    .join2_1 p{ font-size: 15px;padding: 9px; }
    .join2_2 p{ width: 100%; }
    .pro_bot .layer img{ width: 80px;left: 25%; }
    .content .news{ margin-bottom: 0px; }
    .index_honor .honor_list{ margin-top: 0; }
    .case1 h6{ font-size: 24px; }
    .case1 p{ padding: 0 10px;font-size: 12px; }
    .case1 b{ margin: 20px auto; }
    .index_case ul li{ margin-top: 3%; }
    .pro_top1 ul li{ margin: 0 10px; }
    .content1 .single_con img{ width: 100%; }
    p iframe {width: 100%;height: 100%;}

}

@media (max-width:768px){


    .content1 .advantage img{ width: 100%;}

}


@media (min-width:768px) and (max-width:992px){

    .index_pro .index_pro_p{ margin-top: 5px;}
    .index_support .index_su_h img{ width: 100%;}

    .index_support .index_su_right li p{width: 67%;}
    .index_support .index_su_right li{margin: 19px 0;}
    .index_case .index_case_img  .prev{ top:569px;}
    .index_case .index_case_img  .next { top:569px;}
    .index_case .index_mess{ margin-top: 30px;}



}


@media (min-width:992px) and (max-width:1200px){



}
@media (min-width: 1200px) {

    .container .content_right { width: 22%;margin-right: 3%;  }

}

