/*******basic********/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size:14px;color:#333;font-family: "Microsoft YaHei",Verdana, Arial, "Î¢ï¿½ï¿½ï¿½Åºï¿½", Geneva, sans-serif;background:#fff;-webkit-text-size-adjust:100%;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input,textarea{padding:0;margin: 0;outline: none;border:none;}
header,section,nav,footer{
    width:100%;
}
*{
    box-sizing: border-box;
    margin:0;
    padding:0;
}
*, input, textarea {
    font-family: "Microsoft YaHei",Verdana, Arial, "Î¢ï¿½ï¿½ï¿½Åºï¿½", Geneva, sans-serif;
}
.lf{
    float:left;
}
.rt{
    float:right;
}
.clearFix:after{
    display: block;
    content:"";
    clear:both;
}
.point:hover{
    cursor:pointer;
}
.container{width: 1200px;margin:auto;}
.hideE{
    display:none;
}

/***********header**********/
.header{width:100%;height:95px;padding-top:22.5px;margin-bottom:5px}
.header .logoBox img{display: block;height:50px;}
.header .navList li{width:95px;height:50px;line-height: 50px;text-align: center}
.header .navList li a{color:#111;font-size: 16px;padding-bottom:10px;}
.header .navList li:hover a{border-bottom:4px solid #f14833;}
.header .navList .curListItem a{border-bottom:4px solid #f14833;}

/*******banner********/
.picBox .hd li{background:#333;}
.picBox .hd li.on{ background:#daa76d;}
.products_box .hd a{background:url(../../images/icon_arr.png) no-repeat;}
.picBox .prev{background:url("../../images/arr2.png") no-repeat center;background-size:100%;left:50%;margin-left:-660px;}
.picBox .next{background:url("../../images/arr1.png") no-repeat center;background-size:100%;right:50%;margin-right:-660px;}
.picBox:hover .prev{margin-left:-640px;opacity:0.6;filter:alpha(opacity=60);}
.picBox:hover .next{margin-right:-640px;opacity:0.6;filter:alpha(opacity=60)}
/*
.picBox:hover .prev:active{background-position:left -112px}
.picBox:hover .next:active{background-position:left -168px}
*/
.banner{margin:0;position:relative;z-index:20}
.picBox{overflow:hidden;font-size:0;position:relative;z-index:90;background:#fff;}
.picBox .bd{position:relative;}
.picBox .bd img{display: block;width:100%;min-height:100%;}
.picBox .hd{ position:absolute;bottom:25px;left:0;width:100%;height:14px;z-index:99;text-align:center}
.picBox .bd ul,.picBox .bd ul li{width:100%!important}
.picBox .hd ul{margin:0;padding:0}
.picBox .hd li{display:inline-block;*display:inline;zoom:1;width:24px;height:24px;line-height:24px;border-radius:100%;text-align:center;color:#fff;cursor:pointer;font-size:12px;margin:0 2px 0 0}
.picBox .hd li.on{ color:#fff}
.picBox .next,
.picBox .prev,
.products_box .hd a{width:56px;height:56px;overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0;text-indent:-999em;margin-top:-33px;cursor:pointer;display:block;opacity:0;filter:alpha(opacity=0);}


/************index section**************/
.searchPart{height:45px;background: #f14833;line-height: 45px;}
.phoneNum img{display: block;position: relative;top:6px;}
.phoneNum span{font-size: 25px;color:#fff;font-weight: bold;}
.phoneNum .mhSet{margin:0 10px;}
.searchBox{width:300px;height:30px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background: #fff;overflow: hidden;position: relative;top:7.5px;}
.searchBox form{width:100%;height:100%;}
.searchBox .inputArea{width:250px;height:100%;padding-left: 15px;font-size: 14px;color:#333;}
.searchBox .searchBtn{display: inline-block;width:30px;height:30px;background: url("../../images/search.png") no-repeat center;background-size:80% 80%;margin-right:10px;}
.companyPic{width:275px;height:275px;  -webkit-border-radius: 50%; -moz-border-radius: 50%;  border-radius: 50%;overflow: hidden}
.companyPic img{display: block;width:100%;min-height:100%;}
.companyMsgBox{padding:48px 0;height:372px;background: #272727;color:#fff;}
.companyDetail{width:875px;padding-left:45px;}
.cName{margin-bottom:16px;}
.cName .cName1{font-size: 35px;font-weight: bold;color:#f14833;}
.cName .cName2{font-size: 21px;font-weight: bold;color:#fff;}
.companyMainMsg{height:175px;line-height:25px;overflow: hidden;color:#fff;font-size: 14px;}
.companyMore{display: block;margin-top:18px;width:100px;height:35px;line-height:35px;  -webkit-border-radius: 17.5px;  -moz-border-radius: 17.5px;  border-radius: 17.5px;font-size:14px;color:#fff;text-align: center;font-weight: bold;background: #f14833; }
.productsShow{padding-top:35px;padding-bottom:65px;}
.productsShow .pSTitle{height:35px;line-height: 35px;margin-bottom:22px;}
.productsShow .pSTitle .pST1{font-size: 34px;color:#f14833;font-weight: bold;}
.productsShow .pSTitle .pST2{font-size: 22px;color:#112100;font-weight: bold;}

.fold_wrap{width:1200px;height: auto;margin:40px auto 0 auto;overflow:hidden;}
.fold_wrap li{width: calc((100% - 60px) / 4);height: auto;position:relative;overflow:hidden;cursor:pointer;display: inline-block;margin-right: 20px;margin-bottom: 20px;}
.fold_wrap li:nth-child(4n){
    margin-right:0;
}
.fold_wrap li .mask_b{width:100%;height:100%;}
/*.fold_wrap li.active .mask_b{background:none;}*/
.fold_wrap li .mask_b h4{color: #333;margin:0 auto;display:block;position:relative;padding: 10px 0 0 0;text-align: center;font-size: 16px;font-weight: 500;}
.fold_wrap li.big{width:322px;}
.fold_wrap li .adv_intro{opacity: 0;filter:alpha(opacity=0); width:100%; height:100%; position:absolute;left:0; bottom:0px;background:#f14833; color:#FFF; overflow:hidden;}

.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}
.pic_auto{width:100%;height: 285px;}
.pic_auto img{display:block;width: 100%;height:100%;} 
.pic_auto1{background:url(../../images/ps1.png) no-repeat center 0;}
.pic_auto2{background:url(../../images/ps1.png) no-repeat center 0;}
.pic_auto3{background:url(../../images/ps1.png) no-repeat center 0;}
.pic_auto4{background:url(../../images/ps1.png) no-repeat center 0;}
.pic_auto5{background:url(../../images/ps1.png) no-repeat center 0;}
.pic_auto6{background:url(../../images/ps1.png) no-repeat center 0;}
.pic_auto7{background:url(../../images/ps1.png) no-repeat center 0;}
.jjzy{display: block;width:100%;}
.engineerCase,.seniorDesigner{padding:14px 0;}
.engineerCase{ background:url(../../images/02.jpg) no-repeat;}
.enginTitle,.SD_title{margin-bottom:40px;}
.morenBtn{display: block;width:100px;height:35px;line-height:35px;  -webkit-border-radius: 17.5px;  -moz-border-radius: 17.5px;  border-radius: 17.5px;font-size:14px;color:#fff;text-align: center;font-weight: bold;background: #f14833; }
.enginList li{ margin-right:22.5px;margin-bottom:30px;-webkit-box-shadow:3px 4px 7px #555;  -moz-box-shadow:3px 4px 7px #555;  box-shadow: 3px 4px 7px #555;width:265px;height:307px;padding:20px 12px;}
.enginList li .caseName{font-size: 18px;color:#f14833;margin-bottom:18px;}
.enginList li .casePicBox{width:100%;height:160px;overflow: hidden;margin-bottom:5px;}
.enginList li .casePicBox img{display: block;width:100%;min-height:100%;-webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -ms-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;}
.enginList li .casePicBox:hover img{   -webkit-transform: scale(1.1, 1.1);  -moz-transform: scale(1.1, 1.1);  -ms-transform: scale(1.1, 1.1);  -o-transform: scale(1.1, 1.1);  transform: scale(1.1, 1.1);}
.enginList li .caseMsg{height:25px;line-height: 25px;font-size: 14px;color:#333;}
.enginList li:hover{background: #f14833;}
.enginList li:hover *{color:#fff !important;}
.engineerCase .eCTitle{height:35px;line-height: 35px;margin-bottom:40px; margin-top:25px;}
.engineerCase .eCTitle .eCT1{font-size: 34px;color:#f14833;font-weight: bold;}
.engineerCase .eCTitle .eCT2{font-size: 22px;color:#112100;font-weight: bold;}

.seniorDesigner{background: url("../../images/foot.png") no-repeat center 100%/100%;}
.friendlyLink{border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;background: #000;line-height: 55px;}
.friendlyLink *{font-size: 14px;color:#fff;}
.friendlyLink a{margin-right:25px;}
.friendlyLink a:hover{text-decoration: underline}
.seniorDesigner .sDTitle{height:35px;line-height: 35px;margin-bottom:40px; padding-top:25px;}
.seniorDesigner .sDTitle .sDT1{font-size: 34px;color:#f14833;font-weight: bold;}
.seniorDesigner .sDTitle .sDT2{font-size: 22px;color:#fff;font-weight: bold;}



/********footer*********/
.footer{background: #000; }
.footMsgBox{width:1000px;margin: auto;padding:40px 0;color:#a3a3a3;}
.foot_ewmBox{width:110px;}
.foot_ewmBox img{display: block;width:90px;height:90px;margin:0 auto 5px;}
.foot_ewmBox .ewmTi{color:#fff;text-align: center;font-size: 14px;}
.foot_msg_text{height:25px;line-height:25px;}


/* back top */
#pageTop{width:62px;height:80px;right:20px;bottom:20px;position:fixed;overflow:hidden;text-indent:-999px;}
#pageTop a{width:100%;height:100%;display:block;}
