﻿@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0;letter-spacing:1px }
body { font-size: 14px;  color: #3d3d3d; font-family: "΢ź";letter-spacing:1px }
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }

/* Բϸʽ*/
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* ȫ */
a { text-decoration: none;color:#3d3d3d;outline: none;letter-spacing:1px }
a:hover { text-decoration: none;text-decoration:none;color:#1353b1;outline: none;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}

/* �� */
.clear { clear: both; zoom: 1; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

.wrapper { width: 1200px; margin: 0 auto;}


/* 头部 */
.index01{width:100%;min-width:1200px; }
.index01 .head{height:30px;;background:#f3f3f3;border-bottom:1px solid #e9e9e9}
.index01 .head p{font-size: 12px;  color: #686868;line-height:30px;text-decoration: none;}
.index01 .head img{     transform: translate(-10px,5px);-webkit-transform: translate(-10px,5px);-moz-transform: translate(-10px,5px);-o-transform: translate(-10px,5px)}
.index01 .top .logo{width:35%;padding:0.8% 0}
.index01 .top{height:105px;}
/* 导航 */
.nav { width:63%; height:105px; margin:0 auto;float: right;}



.navList{  height:105px;  position:relative; z-index:1;  }
.navList .nLi{ float:left;  position:relative; display:inline;    width: 14%;text-align:center }
.navList .nLi h3{  }
.navList .nLi h3 a{ display:block;    font-size:14px; line-height:105px }
		
.navList .sub{ display:none; width:250px; left:0; top:105px;  position:absolute; background:#fff;padding:10px 0; }
.navList .sub li{ zoom:1;text-align:center;width:50%;float:left;}
.navList .sub a{ display:block; padding:0 10px; height:30px;line-height:30px;border-bottom:1px solid #fff;}
.navList .sub a:hover{ text-decoration:none;background:#1353b1;color:#fff;}
.navList .nLi.on h3 a{ background:#1353b1; color:#fff;  }






.y_main{width:100%;height:auto;overflow:hidden;min-width:1200px;}

.location {background-color: #fff; border-bottom: 1px solid #ededed;height: 50px;line-height:50px; }

.location .right{width:40%; text-align: right;}


.location .right span {
    display: inline-block;

    font-size: 14px;
    background: url(../images/21.png) no-repeat left center;
    padding-left: 25px;
}

.location .right a{    font-size: 14px;text-decoration: none;}

.location .right a:hover{color:#d70d25;text-decoration: none}


.location  .left {
    width: 60%;
   font-weight:bold;
    font-size: 20px;

    letter-spacing: 2px;
}



.pro_fl {
       margin: 2% 0;
    color: #eee;
    border: 10px solid #dedede;
    padding: 1.7%;
}
 .pro_fl p{   line-height: 40px;    color: #d0d0d0;}

 .pro_fl strong {
    color:#fff;font-size:15px;   
	 display: inline-block;
    background: #d70d25;
    padding: 0 1%;
}
 .pro_fl a {display:inline-block;text-decoration:none;
    padding: 0 1%;font-size: 16px;
}
 .pro_fl a:hover{text-decoration:none;color:#004481;}





.y_tit{width:100%;height:300px;
overflow: hidden;
clear: both;


    background-attachment: fixed;
    background-position: left top;
    background-size: 100% 600px;
    color: white;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
   }

.container {
    width: 1200px;
    margin: 0 auto;

}

.container p{font-size:32px;font-weight:550}
.container small{font-size:14px;;margin-top: 1%;display: block;    text-transform: uppercase;
}
/* 新闻中心*/
.y_main .news, .y_main .honorlist, .y_main .prolist, .y_main .caselist, .y_main .plantlist{padding:2% 0;    width: 100%;height: auto;overflow: hidden;    background: #f8f8f8;}

.y_main .newlist ul{overflow:hidden}

.y_main .newlist ul li{overflow:hidden;   }
.y_main .newlist ul li a{display:block;}
.y_main .newlist .nn{background:#fff;padding:3% 2%;overflow: hidden; margin: 1.5%;border: 1px solid #F1F1F1;}
.y_main .newlist .nn:hover{box-shadow: 0px 0px 10px #e0dfdf;-webkit-box-shadow: 0px 0px 10px #e0dfdf; -moz-box-shadow: 0px 0px 10px #e0dfdf;
-o-box-shadow: 0px 0px 10px #e0dfdf;transition:all .6s;-webkit-transition: all .6s;-moz-transition: all .6s;-o-transition: all .6s;background:#1352b1}
.y_main .newlist .left{width:13%;height:auto;border-right: 1px solid #efefef; text-align: center;padding:0.5% 0;}
.y_main .newlist .right{width:84%;}
.y_main .newlist .right .news_d{margin-top: 1% ;color:#a5a5a5;line-height:22px;font-size: 14px;}
.y_main .newlist .right .news_t{ }
.y_main .newlist .right .news_t span{letter-spacing:2px;font-size:16px;font-weight:600; }

.y_main .newlist .nn:hover span,.y_main .newlist .nn:hover .news_d,.y_main .newlist .nn:hover b{color:#fff}

.y_main .newlist .left b {
    font-weight: 100;
    display: block;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    font-size: 30px;
    font-family: Arial;
    text-transform: uppercase;
    color: #8c8c8c
}
.y_main .newlist .left span {
    font-weight: 100;
    display: block;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    font-size: 20px;
    color:#8c8c8c;
    margin-top: 6%;
}



/* 新闻详细内容*/
.news .new_con,.caselist .case_con, .prolist .pro_con, .honorlist .honor_con, .plantlist .plant_con{width:72%;margin-left: 3%;}
.news .new_con h2,.caselist .case_con h2,.prolist .pro_con h2,.honorlist .honor_con h2, .plantlist .plant_con h2{
    font-weight: bold;font-size:30px;letter-spacing:3px;text-align:center;}
.news .new_con .time{border: 1px dotted #ccc;
    padding: 1% 0;
    text-align: center;
    margin: 3% 0;}
	
.news .new_con .time span{margin:0 1%}
.news .new_con .cont{line-height:28px}

.news .new_c, .caselist .case_c,.prolist .pro_c,.honorlist .honor_c, .plantlist .plant_c{
   
}

.news .new_other{ position:relative;  }
.news .new_other .hd{ overflow:hidden;  height:40px;line-height:40px; background:#1352b1; padding:0 10px;margin:30px 0  10px 0; }
.news .new_other .hd span{font-size:16px;color:#fff}
.news .new_other .hd .prev,.new_other .hd .next{ display:block;  width:10px; height:25px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden; cursor:pointer; }
.news .new_other .hd .next{ background-position:0 -50px;background:url("../images/index27.png") no-repeat;  }
.news .new_other .hd .prev{ background-position:-60px 0;background:url("../images/index28.png") no-repeat; }


.news .new_other .bd{ padding:10px; width:98%; overflow:hidden;    }
.news .new_other .bd ul{ overflow:hidden; zoom:1; }
.news .new_other .bd ul li{ width:410px;margin-right:30px;  float:left;   text-align:left; _display:inline;}
.news .new_other .bd ul li a{display:block;overflow:hidden;text-decoration:none;font-weight: 600;}
.news .new_other .bd ul li span{float:left;color:#1352b1;font-size:16px;}
.news .new_other .bd ul li p{font-size:14px;margin-top:10px;line-height:26px;}

.news .left, .caselist .left, .prolist .left,.honorlist .left, .plantlist .left{width:24%}


/*产品中心*/



.y_main  .pro_main{width:100%;float:right;overflow:hidden}

.y_main  .pro_main a{display:inline-block;width:25%;float:left;margin-bottom:20px}
.y_main  .pro_main .pp{ margin: 10px;padding:10px;     background: #fff ;overflow: hidden;}
.y_main  .pro_main .pp .pro_img{    max-height: 270px; min-height: 270px; display: flex; align-items: center;justify-content: center; overflow: hidden;}
	
.y_main  .pro_main .pp:hover{box-shadow: 0px 4px 10px 2px #e0dfdf; transition:all .2s;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}
.y_main  .pro_main .pp .pro_img img { margin: 0 auto;max-height: 270px;}

.y_main  .pro_main .pp .pro_tt{font-size: 16px; text-align: center;color: #333333;line-height: 50px; width: 100%; height: 50px;}
.y_main  .pro_main a:hover .pro_tt{color:#1353b1}



.subNavBox{width:20%;float:left;overflow:hidden;cursor:pointer;}
.subNav{width: 99%;margin:2px 0;cursor:pointer;font-size:14px;height: 50px;line-height:50px;text-align:center;background:#1353b1;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;-o-border-radius: 5px; -ms-border-radius: 5px;  }
.subNav a{color:#fff;text-decoration: none;display:block}
.subNav:hover{color:#277fc2;text-decoration: none;}
.currentDd{}
.currentDt{height: 50px;line-height: 50px;}
.currentDt a{color:#fff;text-decoration: none;}
.currentDt a:hover{color:#ffff;text-decoration: none;}
.navContent{width:99%;background:#fff}
.navContent li a{display:block;width:100%;heighr:40px;text-align:center;font-size:14px;line-height:40px;color:#3f3e3e;text-decoration: none;}
.navContent li a:hover{color:#fff;background-color:#fe0000;text-decoration: none;}


/*荣誉中心*/



.y_main  .hon_main{overflow:hidden}

.y_main  .hon_main a{display:inline-block;width:25%;float:left;margin-bottom:20px}
.y_main  .hon_main .hh{     margin: 10px;padding:10px; background: #fff ;overflow: hidden;}
.y_main  .hon_main .hh .hon_img{      overflow: hidden; width: 260px; height: 300px;text-align: center;vertical-align: middle;display: flex; align-items: center;justify-content: center;}
	
.y_main  .hon_main .hh:hover{background:#d70d25; transition:all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;}
.y_main  .hon_main .hh .hon_img img {     max-width: 260px; max-height: 300px;vertical-align: middle;}

.y_main  .hon_main .hh .hon_tt{font-size: 15px; text-align: center;color: #333333;line-height: 40px; width: 100%; height: 40px;    padding-top: 15px;}
.y_main  .hon_main a:hover .hon_tt{color:#fff}




/*厂房设备*/

.caselist .case_main, .plantlist .plant_main{overflow:hidden}

.caselist .case_main a, .plantlist .plant_main a{display:block;width:30%;float:left;border: 1px solid #efeded;margin: 0 0 2% 3%; background: #fff;position:relative;top:0;left:0}
.caselist .case_main .cc, .plantlist .plant_main{padding:10px; overflow: hidden;}
.caselist .case_main .cc .case_img, .plantlist .plant_main .plant .plant_img{overflow: hidden;     max-height: 32px; min-height: 320px;text-align: center;vertical-align: middle;display: flex; align-items: center;justify-content: center;}
	
.caselist .case_main .cc:hover, .plantlist .plant_main .plant:hover{ transition:all .2s;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}
.caselist .case_main .cc .case_img img, .plantlist .plant_main .plant .plant_img img{     max-height: 320px;vertical-align: middle;}
.caselist .case_main a .case_tt, .plantlist .plant_main a .plant_tt{width:100%; height: 100%;position:absolute;top:0;left:0;background:url(../images/22.png) repeat;transition: All 0.6s ease-in-out;-webkit-transition: All 0.6s ease-in-out;-moz-transition: All 0.6s ease-in-out;-o-transition: All 0.6s ease-in-out;	opacity: 0;
	filter: Alpha(Opacity=0);}
.caselist .case_main a .case_tt .tits, .plantlist .plant_main a .plant_tt .tits{position:absolute;width: 100%;top:45%}

.caselist .case_main a:hover .case_tt,.plantlist .plant_main a:hover .plant_tt{opacity: 1;
	filter: Alpha(Opacity=1);}
.caselist .case_main a .case_tt .tits h3, .plantlist .plant_main a .plant_tt h3{text-align:center;color:#fff;font-size:20px}


.swiper-slide {
    text-align: center;
    margin: 4% 0;
}




/*详情页左边栏*/

.r1,.r2 {
	    background: #f2f2f2;
    border: 1px solid #e2e2e2;
    margin-bottom:6%;
    overflow: hidden;
	    border-radius: 5px;
		-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;
}

.r1 h4,.r2 h4{    font-size: 18px;
    background: #e5e5e5;
    text-indent: 1em;
    height: 65px;
    line-height: 65px;}
.r1 h4 small,.r2 h4 small{font-size:14px;    color: #999;    font-weight: 500;margin-left: 3%;}


.r1 .menu{overflow:hidden;padding: 0 0 4% 0;}
    .r1 .menu li{width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
  
    color: #666;
    border-bottom: 1px dotted #d8d8d8;
    text-indent: 1.5em;}
	
	    .r1 .menu li a{display: block;}


 .r1 .menu li a:hover{background:#d70d25;color:#fff}
.r2  p{line-height:28px;padding: 4% 6%;}
.pro_two {

    overflow: hidden;
}
.pro_two h5{display: block;
    width: 100%;
   text-indent: 2em;
    color: #fff;
    background: #d70d25;
    height: 35px;
    line-height: 35px;
    margin: 3% 0;}
	
	
/*公司简介*/
.y_main .abouts, .y_main .contacts{padding:2% 0 4% 0;    width: 100%;height: auto;overflow: hidden;    background: #f8f8f8;}

.abouts .about_c{width:100%;    margin-top: 2%;}

.abouts .about_c h2,.y_main .honor_h h3{font-size:30px;color:#1252b1;    text-align: center;}
.abouts .about_c h2 span{   
    font-size: 20px;

    display: block;
    margin-top: 1%;
    text-transform: uppercase;
    
    color: #3d556b;}
.abouts .about_c .about_des{overflow:hidden;margin:2% 0 0 0}
.abouts .about_c p{line-height:33px;font-size:15px;text-indent:2em}


.y_main .honor_h{width:100%;background:#f1f1f1;padding:3% 0 ;text-align:center}
.y_main .honor_h p{line-height:28px;    width: 85%;margin: 2% auto;}
.y_main .honor_h .more{width:15%;background:#dc492b;text-align: center;height:45px;line-height:45px;    margin: 0 auto; border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;}
.y_main .honor_h .more a{display:block;color:#fff;text-decoration:none;}




/*联系方式*/



.y_main .contacts{ padding:3% 0;width: 100%; height: auto; overflow: hidden;background: #f8f8f8;}
.y_main .message_h{width:40%;height:auto;padding-right: 5%;border-right:1px solid #ededed}




.y_main .message_h .mesform { width: 100%; }
.y_main .message_h .mesform .mfields { width:100%;}
.y_main .message_h .mesform .mfields li {    margin-bottom: 2%;}
.y_main .message_h .mesform .title { font-size:15px; color:#004481; padding: 10px 0; line-height: 1.5;}
.y_main .message_h .mesform .inpbox { width: auto; height:40px; line-height:40px; font-family:"微软雅黑"; }
.y_main .message_h .mesform .inpbox .inptext { width:280px; height:40px; text-indent:5px; border:1px solid #dedede; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius: 3px; padding:0px; outline:none; font-family:"微软雅黑";}
.y_main .message_h .mesform .inpbox .txtarea { width:400px; height:100px; text-indent:5px; border:1px solid #dedede; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius: 3px; padding:0px; outline:none; font-family:"微软雅黑";}
.y_main .message_h .mesform .btnsubmit {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius: 3px;  -o-border-radius:3px;width:100%; height:40px; font-size:13px; background:#d70d25; margin-top:15px;}
.y_main .message_h .mesform .btnsubmit .button { width:100%; height:38px; line-height:38px; text-align:center; font-size:14px; color:#fff; background:#d70d25; border:1px solid #d70d25; border-radius:3px; outline:none; font-family:"微软雅黑"; cursor:pointer;}
.y_main .message_h .mesform .inpbox img {
    height: 25px;
}
.y_main .message_h .mesform .input_text{ text-indent:5px;border:1px solid #dedede; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius: 3px; padding:0px; outline:none;width: 150px; height:38px; line-height:40px; font-family:"微软雅黑"; }


.y_main .cont_c{width:50%}
.y_main .cont_c .con_pic{width:100%; }
.y_main .cont_c .con_pic img{width:300px;height:115px;}
.y_main .cont_c h2{font-size:24px;font-weight:bold;margin:1% 0;}
.y_main .cont_c p{line-height:3em;text-indent: 2em;}
.y_main .cont_c .p1{background:url(../images/24.png) no-repeat left center;}
.y_main .cont_c .p2{background:url(../images/25.png) no-repeat left center;}
.y_main .cont_c .p3{background:url(../images/26.png) no-repeat left center;}
.y_main .cont_c .p4{background:url(../images/27.png) no-repeat left center;}

/*上下页*/
#flip { margin: 30px 0;}

.digg4 {
    padding: 3px;
    margin: 3px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.metpager_8 a, .metpager_8 span.miy {
    border: 1px solid #ddd;
    padding: 2px 5px 2px 5px;
    color: #aaa;
}
.digg4 a, .digg4 span.miy {
    margin: 2px;
    text-decoration: none;
}

.digg4 a:hover{color:#a61012;}


/*上下篇*/

.text-secondary {
        color: #6c757d!important;
    line-height: 25px;
          border: 1px dotted #ccc;
    padding: 1em;
        border-radius: 8px;
		   -webkit-border-radius: 8px;
		     -moz-order-radius: 8px;
			  -ms-order-radius: 8px;
			  -o-order-radius: 8px;
			  
	    
}

.text-secondary a,.text-secondary p {
    color: #808080;text-decoration:none;
}


/*分享*/
.bdshare-button-style0-16 {
    zoom: 1;
}
.bdshare-button-style0-16 .bds_more {
    color: #333;
    float: left;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    float: left;
    font-size: 12px;
    padding-left: 17px;
    line-height: 16px;
    height: 16px;
    background-image: url(../images/icons_0_16.png?v=91362611.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
}
.bdshare-button-style0-16 .bds_more {
    background-position: 0 0;
}
.bdshare-button-style0-16 .bds_qzone {
    background-position: 0 -52px;
}


.bdshare-button-style0-16 .bds_tsina {
    background-position: 0 -104px;
}
.bdshare-button-style0-16 .bds_tqq {
    background-position: 0 -260px;
}
.bdshare-button-style0-16 .bds_renren {
    background-position: 0 -208px;
}
.bdshare-button-style0-16 .bds_weixin {
    background-position: 0 -1612px;
}
.bdshare-button-style0-16:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

.jiathis_style {
    width: 50%;
    float: left;
}

.met_hits{
    margin-top: 2rem!important;
    margin-bottom: 1rem!important;
	overflow: hidden; 
}
.met_hits a {
    color: #666;
	font-size:14px;text-decoration: none;
}


/* 底部 */

.index06{width:100%;height:auto;background:#141e28;min-width:1200px;}
.index06 .xian{width:1px;height:265px;float:left;background:#2e2d2d;}
.index06 .foot{width:200px;float:left;padding:55px 0 10px 0;text-align:center;}
.index06 .foot .f1{display:block;color:#fff;font-size:18px;font-weight:600;letter-spacing:2px;text-decoration: none;    margin-bottom: 10px;}
.index06 .foot .f1:hover{color:#1353b1;text-decoration: none;}
.index06 .foot .f2 ul{overflow:hidden}
.index06 .foot .f2 ul li{margin:15px 0}
.index06 .foot .f2 ul li a{color:#a6a4a4;text-decoration: none;}
.index06 .foot .f2 ul li a:hover{color:#1352b1;text-decoration: none;}
.index06 .foot .ma{width:125px;height:125px;border-radius:5px;background:#fff;margin:25px auto;}
.index06 .foot img{width:115px;height:115px; margin: 5px;}
.index06 .contact{width:394px;height:265px;float:right; padding: o 0 0 0; border-right:1px solid #2e2d2d; }
.index06 .contact .tel{overflow:hidden;    width: 85%;margin:55px auto 30px auto}
.index06 .contact .tel p{font-size:13px;color:#a6a4a4;}
.index06 .contact .tel h2{color:#fff;font-size:30px;letter-spacing:2px; margin-top:10px; }
.index06 .contact .phone{margin:0 0 0 20px}
.index06 .contact .phone p{color:#a6a4a4;    padding-left: 35px;margin-bottom: 15px;}
.index06 .contact .phone .p1{background:url(../images/17.png) no-repeat left center}
.index06 .contact .phone .p2{background:url(../images/23.png) no-repeat left center}
.index06 .contact .phone .p3{background:url(../images/18.png) no-repeat left center}
.index06 .fot{width:100%;overflow:hidden;background:#101a24;border-top:1px solid #2e2d2d}
.index06 .fot .f4{overflow:hidden;line-height:45px}
.index06 .fot .f4 span{color:#a6a4a4;font-size:14px;margin-right:10px}
.index06 .fot .f4 span a{color:#a6a4a4;text-decoration: none; }
.index06 .fot .f4 span a:hover{color:#1353b1;text-decoration: none;}
