﻿@charset "utf-8";
*{ font-family: "Microsoft Yahei",Arial;  }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }
.top-bg{background: #f05d28;height: 48px;width: 100%;}
.index-top{height: 150px;/* overflow: hidden; */}
.main-width{width: 1107px;margin: 0 auto;}
body{min-width: 1107px;}
.logo{display: block;float: left;}
.index-nav{  position: absolute;  top: 0;  width: 100%;  left: 0;  height: 86px;  background: #fff;  }
.nav-list{float: right;/* width: 60%; */position: relative; margin-top: 77px; }
.nav-list li{float: left;}
.nav-list li.one-li{text-align: center;display: block;position: relative;}
.nav-list li.one-li a.one-a{font-size: 18px;text-decoration: none;display: block;width: 150px;height: 46px;line-height: 46px;text-align: center;color: #515151;font-weight: normal;}
.nav-list li.one-li a.one-a.on{text-decoration: none;color: #fff;background: url("images/li-bg.png") no-repeat;}
.nav-list li.one-li a.one-a:hover{text-decoration: none;color: #fff;background: url("images/li-bg.png") no-repeat;}
.nav-list li.one-li a.one-a:active{ text-decoration: none; }
.nav-list li.one-li a.one-a:visited{text-decoration: none; }
.footer{padding: 5px 3px;text-align: center;color: #666;}
.nav-list li.one-li div{width: 130px;top: 41px;height: 0px;overflow: hidden;position: absolute;left: 10px;z-index: 9999;}
.nav-list li.one-li div span{display: block;width: 100%;}
.nav-list li.one-li div span a{color: #fff;display: block;font-size: 14px;text-decoration:none;background:url("images/Submenu-bg.png") repeat;background-size: cover; padding: 13px 0;}
.nav-list li.one-li div span a.on{text-decoration: none;color: #fff;background: #f05d28;font-weight: normal;}
.nav-list li.one-li div span a:hover{  text-decoration: none;  color: #fff;background:#f05d28;font-weight: normal;}
.nav-list li.one-li div span a:active{ text-decoration: none; }
.nav-list li.one-li div span a:visited{text-decoration: none; }
.nav-list li.one-li:hover div{ transition: 1s;height: 500px; }
.banner{display: block;}
.main-content{padding-top: 30px;}
.top-img{background: url("images/index_07.jpg") no-repeat;width: 1101px;height: 292px;color: #fff;position: relative;}
.top-img h1{color: #fff;font-size: 24px;font-weight: bold;position: absolute;top: 167px;left: 102px;}
.main-content .main-p{font-size: 14px;line-height: 26px;text-indent: 2em;color: #202020;text-align: justify;margin-top: 15px;}
.main-content .bottom-img{padding-top:100px;}
.main-content .bottom-img img{}
.bottom-nav{padding-top: 95px;background: #f05d28;}
.bottom-nav .nav-content{padding: 0 40px;}
.bottom-nav .title{color: #fff;font-size: 18px;}
.bottom-nav .bottom-nav-list{width: 100%;margin-top: 46px;}
.bottom-nav .bottom-nav-list li{width: 20%;float: left;}
.bottom-nav .bottom-nav-list li h1 .bottom-title-a{display:block;font-size: 18px;color: #fff;line-height: 40px;}
.bottom-nav .bottom-nav-list li a.bottom-a{display: block;color: #fff;font-size: 12px;line-height: 25px;}
.footer{padding:80px 0 30px 0;text-align: center;color: #fff;font-size: 18px;}
.img{margin: 30px auto;}
.img img{margin: 0 auto;}
.title-h1{font-size: 24px;line-height: 36px;text-align: center;color: #f05d28;}
.btn_gotop{ display: none; position:fixed; bottom:100px; right: 25px; width: 40px; height: 40px; background: url(images/top.png) no-repeat;}
.btn_gotop a{display: block; width: 100%; height: 100%;}
.zr-wrap{}
.zr-wrap ul{}
.zr-wrap ul li.zr-li{background: url("images/icon1.jpg") no-repeat  0 10px;padding-left: 80px;min-height: 62px;}
.zr-wrap ul li.zr-li.a1{background: url("images/icon1.jpg") no-repeat  0 10px;}
.zr-wrap ul li.zr-li.a2{background: url("images/icon2.jpg") no-repeat  0 10px;}
.zr-wrap ul li.zr-li.a3{background: url("images/icon3.jpg") no-repeat  0 10px;}
.zr-wrap ul li.zr-li.a4{background: url("images/icon4.jpg") no-repeat  0 0px;}
.zr-wrap ul li.zr-li.a5{background: url("images/icon5.jpg") no-repeat  0 10px;}
.zr-wrap ul li.zr-li.a6{background: url("images/icon6.jpg") no-repeat  0 10px;}
.zr-wrap ul li.zr-li.a7{background: url("images/icon7.jpg") no-repeat  0 10px;}
.zr-wrap ul li.zr-li.a8{background: url("images/icon8.jpg") no-repeat  0 10px;}
.zr-wrap ul li.zr-li .h1{font-size: 16px;line-height: 26px;color: #f05d28;margin: 0;}
.zr-wrap ul li.zr-li .p{font-size: 14px;line-height: 27px;color: #202020;margin-bottom: 20px;}
.job-list{background: #f2f2f1;padding: 20px 40px;margin-bottom: 35px;position: relative;}
.job-list .job-title{font-size: 20px;line-height: 32px;color: #f05d28;font-weight: bold;margin-bottom: 10px;}
.job-list .job-desc{font-size: 16px;line-height: 32px;color: #202020;padding: 25px 0;}
.slide-wrap{width: 50%;float: left;padding: 0 15px;text-align: justify;}
.slide-wrap .h2{color: #f05d28;font-size: 18px;line-height: 32px;}
.m-p{font-size: 14px;line-height: 29px;}
.apply{background: #f05d28;padding: 5px 15px;color: #fff;border-radius: 5px;font-size: 16px;position: absolute;top: 25px;right: 25px;}
.apply:hover{text-decoration: none;color: #fff;}
.apply:active{text-decoration: none;color: #fff;}
.apply:visited{text-decoration: none;color: #fff;}
@media all and (min-width: 320px) and (max-width: 1110px){
 .main-content{padding: 0 25px;}
}
.main-content .com-wrap{}
.main-content .com-wrap .combg{background: url("images/com-bg.png") no-repeat;height: 39px;line-height: 39px;width: 945px;padding-left: 45px;font-weight: bold;font-size: 30px;color: #f05d28;margin-top: 53px;margin-bottom: 23px;}
.main-content .com-wrap .com-list{width: 100%;}
.main-content .com-wrap .com-list li{float: left;min-width: 180px;margin-left: 5px;margin-right:5px;margin-top:10px; }
.main-content .com-wrap .com-list li a{padding: 5px 10px;color: #f05d28;font-size: 18px;border: 2px solid #f05d28;display: block;text-align: center;font-weight: normal;}
.main-content .com-wrap .com-list li a:link{text-decoration: none;}
.main-content .com-wrap .com-list li a:hover{text-decoration: none;font-weight: bold;}
.main-content .com-wrap .com-list li a:active{text-decoration: none;}
.main-content .com-wrap .com-list li a:visited{text-decoration: none;}
.main-content .normal{
 text-align: center;
 color:#f05d28;
 font-size: 21px;
 font-weight: bold;
}
.table1{
 border-collapse:collapse;
 border:1px solid #f05d28;
 line-height: 36px;
 text-align: center;
 width:920px;
 margin:34px auto 0 auto;
}
.table1 th{
background-color: #f05d28;
 color: #fff;
 text-align: center;
}
.Color{
 border-right:1px solid #fff;
}
.areaText{
 color:#000;
 font-size: 18px;
 text-align: center;
 padding-top:16px;
}
.technology_text{
 color: #000;
 font-size: 14px;
 text-indent: 2em;
 word-wrap:break-word;
 line-height:36px;
}
.technology_text7{
 padding-top:40px;
}
.technology_text2{
 text-align: center;
 font-size: 22px;
 color: #f05d28;
 font-weight: bold;
 padding-top:70px;
 padding-bottom: 26px;
}
.technology_text6{
 color: #f05d28;
 font-weight: normal;
 font-size: 20px;
 margin:42px auto 0 auto;
}
.technology_text6 tr{
 width:660px;
}
.technology_text6 tr td{
 width:214px;
}
.technology_text6 tr td a{
 color: #f05d28;
}
.technology_text6 .job{
 border: 2px solid #f05d28;
 line-height: 66px;
}
.technology_text3{
 text-align: center;
}
.technology_text4{
 text-align: center;
 font-size: 22px;
 color: #f05d28;
 font-weight: bold;
 padding-top:42px;
}
.technology_text5{
 text-align: center;
 font-size: 22px;
 color: #f05d28;
 font-weight: bold;
 padding-top:66px;
}
.float01{
 position: fixed;
 top:30%;
 right:0;
}