@charset "utf-8";
/* CSS Document */
html {overflow-x:hidden;overflow-y:auto;}
html {overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,img,p,tr {padding:0;margin:0;border:0;list-style:none;font-weight:normalfont-size: 14px;  color: #333333; font-family: "微软雅黑";;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%; font-family:Microsoft Yahei; color:#333333;}

body { font-size:12px; font-family:Microsoft Yahei; color:#666; background:#fff; word-wrap:break-word; overflow:hidden;}
a {text-decoration:none; color:#333333; transition: all 0.6s ease 0s; line-height:1.4;}
a:hover {text-decoration:none; color:#a61012; transition: all 0.6s ease 0s;}
img { border:none;}
.clear {clear:both;height:0 auto; line-height:0px; zoom:1; font-size:1px;}
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
p, dl, dt, dd, ul {
    margin: 0px;
    padding: 0px;
}
.g1200 { width:1200px; height:auto; margin: 0 auto;}
.fl { float:left;}
.fr { float:right;}

/*首页头部*/
.head{ width:100%; height:98px;  background-color: #fff;    box-shadow: 0px 0px 10px #808080;}



/*导航*/


.logo{ float:left;    margin: 1% 0 0 0;}
.headRight{ float:right;     width: 72%; }


.navList{  height:100px;  position:relative; z-index:1;  }
.navList .nLi{ float:left;  position:relative; display:inline;    width: 10%; }
.navList .nLi h3{  }
.navList .nLi h3 a{ display:block;      text-align: center; font-size:14px; font-weight:bold;line-height:100px }
		
.navList .sub{ display:none; width:100%; left:0; top:100px;  position:absolute; background:#fff;   }
.navList .sub li{ zoom:1;text-align:center; }
.navList .sub a{ display:block; padding:0 5px; height:40px;line-height:40px}
.navList .sub a:hover{ background:#333; color:#fff;  }
.navList .nLi.on h3 a{ background:#a61012; color:#fff;   }

.navList ul.navList li.nLi:nth-child(10) ul.sub li.n1:nth-child(13) a{ line-height:20px;}

.navList ul.sub li.n1:nth-child(13) a{ line-height:15px; padding-top:6px; height:34px;}
.navList ul.sub li.n1:nth-child(14) a{ line-height:15px; padding-top:6px; height:34px;}
.navList ul.sub li.n1:nth-child(15) a{ line-height:15px; padding-top:6px; height:34px;}
.navList ul.sub li.n1:nth-child(16) a{ line-height:15px; padding-top:6px; height:34px;}
.navList ul.sub li.n1:nth-child(17) a{ line-height:15px; padding-top:6px; height:34px;}

/*位置*/

.location{width:100%;overflow: hidden;line-height: 2rem;}
.location .tit{width:40%;float:left;font-size:30px;color:#fff;letter-spacing:4px;font-weight:bold;}
.location .loc{width:50%;float:right;text-align:right;color:#fff;}
.location .loc span{display:inline-block;color:#fff;font-size:16px;background:url(../images/loc.png) no-repeat left center;    padding-left: 25px;margin:0 2%;}
.location .loc a{color:#fff;font-size:16px;text-decoration: none;}
.location .loc a:hover{color:#a61012;text-decoration: none;}


.box{ width:100%;min-width:1200px;overflow:hidden;padding-top: 50px;}
.box_c .box_2{ clear: both; padding: 3%;background: url(../images/index28.png) center top repeat-y; margin:2% 0 4% 0;border: solid 1px #cccccc;min-height:300px}


/*分类*/
.category ul{ margin-top: 15px;}
.category li{ width: 97px; height: 50px; float: left; cursor: pointer; text-align:center; font: bold 12px/42px "微软雅黑";}
 .category li a{ width: 97px; height: 50px; line-height:50px;display: block;color:#4c4c4c; background: url(../images/index29.png) center -45px no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.category li a:hover{ background: url(../images/index29.png) center 7px no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; color:#fff;}
.category li a.on{ background: url(../images/index29.png) center 7px no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; color:#fff;}



/*关于我们*/

.box_c .about p{line-height:2rem;    font-size: 15px;}

.box_c .about p img {
    display: inline-block;
    max-width: 99%;
margin: 1% auto;
}



/*新闻中心*/

.news ul{overflow:hidden}

.news ul li{margin:10px 0;overflow:hidden;     border-bottom: 1px dotted #ccc;padding-bottom: 10px;  }
.news ul li a{display:block;}
 .news .nn{padding: 20px;overflow: hidden; margin: 10px;transition:all .6s;-webkit-transition: all .6s;-moz-transition: all .6s;-o-transition: all .6s;}
.news .nn:hover{box-shadow:0px 0px 10px #D8D8D8; background:#fff;}
.news .left{width:28%;float:left;max-height: 220px; min-height: 180px;display: flex; align-items: center;justify-content: center; overflow: hidden;}
.news .left img{width:100%;max-height: 180px;}
.news .right{width:69%;float:right;margin-top:10px;}
.news .right .news_d{margin-top: 15px;line-height:26px;letter-spacing:2px;font-size: 14px;color: #989898;}
.news .right .news_t{font-size:16px;font-weight:600;}
.news .right .news_time{background:url(../images/index30.png) left center no-repeat;padding-left:3%;font-size:14px;color:#a61012;margin-top:4%;}
 .news .right .news_t span{letter-spacing:2px;}








/* 新闻详细内容*/

.new_con h2{color:#a61012;font-size:30px;letter-spacing:3px;text-align:center;font-weight:bold;margin-bottom:2%}
.new_con .time{font-size:16px;text-align:center}
.new_con .cont{ padding: 2%;}
.new_con .cont p{line-height:2em;font-size:15px}
.new_con .cont p img {
    display: block;
    max-width: 80%;
    margin: 2% auto;
}
.met_page{border-top:1px dotted #ccc;padding-top:2%;    overflow: hidden;}
.met_page span{font-size:16px;    display: block;margin: 0 0 1% 0;}


/* 案例*/
.case_main{overflow:hidden}

.case_main a{display:inline-block;width:33.33%;float:left;margin-bottom:20px}
.case_main .cc{     margin: 10px;padding:10px; background: #fff ;overflow: hidden;border: 1px solid #F1F1F1;}
.case_main .cc .case_img{      overflow: hidden; height: 200px;text-align: center;vertical-align: middle;display: flex; align-items: center;justify-content: center;}
	
.case_main .cc:hover{box-shadow: 0px 4px 10px 2px #e0dfdf; transition:all .2s;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}
.case_main .cc .case_img img {     max-width: 350px; max-height: 300px;vertical-align: middle;}

.case_main .cc .case_tt{font-size: 16px; text-align: center;color: #333333;line-height: 40px; width: 100%; height: 40px;    padding-top: 15px;}
.case_main a:hover .case_tt{color:#a61012}







/* 案例详细内容*/

.case_con h2{color:#a61012;font-size:30px;letter-spacing:3px;text-align:center;font-weight:bold;margin-bottom:2%}
.case_con .time{font-size:16px;text-align:center}
.case_con .cont{ padding: 2%;}
.case_con .cont p{line-height:2em;font-size:15px;   }
.case_con .cont p img {
    display: inline-block;
    max-width: 80%;

}












/*产品中心*/
.pro_main{width:100%;overflow:hidden}

.pro_main a{display:inline-block;width:25%;float:left;margin-bottom:1.5px}
.pro_main .pp{ margin: 10px;padding:10px; background: #F7F7F7 ;overflow: hidden;}
.pro_main .pp .pro_img{    max-height: 300px; min-height: 300px; display: flex; align-items: center;justify-content: center; overflow: hidden;}
	
.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;}
.pro_main .pp .pro_img img { margin: 0 auto;max-height: 300px;}

.pro_main .pp .pro_tt{font-size: 16px; text-align: center;color: #333333;line-height: 50px; width: 100%; height: 50px;}
.pro_main a:hover .pro_tt{color:#a61012}
.pro_con h2{color:#a61012;font-size:30px;letter-spacing:3px;text-align:center;font-weight:bold;margin-bottom:2%}
.swiper-slide {
    text-align: center;
    margin: 4% 0;
}

/*荣誉*/

.hon_main{overflow:hidden}

.hon_main a{display:inline-block;width:33.33%;float:left;margin-bottom:20px}
.hon_main .hh{     margin: 10px;padding:10px; background: #fff ;overflow: hidden;border: 1px solid #F1F1F1;}
.hon_main .hh .hon_img{      overflow: hidden; height: 200px;text-align: center;vertical-align: middle;display: flex; align-items: center;justify-content: center;}
	
.hon_main .hh:hover{box-shadow: 0px 4px 10px 2px #e0dfdf; transition:all .2s;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}
.hon_main .hh .hon_img img {     max-width: 350px; max-height: 300px;vertical-align: middle;}

.hon_main .hh .hon_tt{font-size: 16px; text-align: center;color: #333333;line-height:22px; width: 100%; height:auto;    padding-top: 15px; padding-bottom:5px; min-height:66px;}
.hon_main a:hover .hon_tt{color:#a61012}

.hon_con h2{color:#a61012;font-size:30px;letter-spacing:3px;text-align:center;font-weight:bold;margin-bottom:2%}
/*人才招聘*/




/*联系方式*/

.cont_c{overflow:hidden}
.cont_c li{width: 32%;float: left;border: 1px solid #ccc; margin-bottom: 15px;    height: 220px;border-top-left-radius: 8px;}
.cont_c h2{height:45px;line-height:45px;color:#2F2F2F;float:left;font-size:17px;font-weight:bold;o    width: 100%;text-indent: 10px;background:#ccc;margin-bottom: 15px;width:100%;
    border-top-left-radius: 5px;}
.cont_c p{line-height:30px; padding: 0 10px;font-size:15px;}
.cont_c li:nth-child(2) , .cont_c li:nth-child(5) ,.cont_c li:nth-child(8) ,.cont_c li:nth-child(11) ,.cont_c li:nth-child(14) ,.cont_c li:nth-child(17){margin:0 18px;}
/*上下页*/
#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;}

/*底部*/

#footer-text { width:100%; height:auto;    overflow: hidden;min-width:1200px;background:url(../images/index13.png) #222222 bottom center no-repeat ; }
.foot_nav { width:1000px; height:50px; background:#434343;margin:40px auto;}

.foot_nav ul li { width:90px;  float:left;margin:0 5px;text-align:center; }

.foot_nav ul li a { font-size:14px; color:#dad9d9; display:block;line-height:50px}

.foot_nav ul li .nav-li a:hover { color:#fff;}

.foot_xx { padding-bottom:20px;overflow:hidden }
.foot_xx .left{margin-left:20px}
.foot_xx .left img{    display: inline-block;}
.foot_xx .left span{display: inline-block;font-size: 13px;color: #d1d1d1; }
.foot_xx .left span b{    display: block;font-size:28px;margin-top:5px;color:#fff}
.foot_xx .left p{color:#d1d1d1;line-height:26px;font-size: 14px;margin-top: 20px;}
.foot_xx .left p a{color:#d1d1d1;}
.foot_xx .mid{    float:left;   margin-left: 200px;width: 250px;margin-top:20px}
.foot_xx  .right { width:132px;  float:right; margin-right:50px; }

.foot_xx  .right img { width:132px; height:132px; }
.foot_xx .right p { font-size:14px; color:#fff; line-height:2; text-align:center; }







