@charset "utf-8";  
/* css reset*/   
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, em, p, font, img, small, strong, center, dl, dt, dd, ol, ul, li, form, label,  caption {word-break : normal;margin:0;padding:0;border:0;outline:0;font-size:14px;}  
ol, ul {list-style:none}:focus {outline:none; }   
table {border-collapse:collapse;border-spacing: 0}   
caption, th, td { text-align: left; font-weight: normal}   
strong {font-weight:600}   
a{font-family:"Microsoft YaHei";text-decoration:none;color:#404040;cursor:pointer;}   
a:hover{text-decoration:none;color:#FF3300}   
h1{font-size:16px;font-weight:600;color:#666}  
.left{float:left}  
.right{float:right}  
.clear{clear:both}  

*{background-color:transparent;  
-webkit-appearance:none;  
-webkit-tap-highlight-color:transparent;  }



html{width:100%;overflow-x:hidden;overflow-y:auto;font-family:"Microsoft YaHei";background:#fff;}
body{width:100%;font-family:"Microsoft YaHei";}
.top{width:100%;height:117px;background:#fff;}
.top_wrap{width:1200px;margin:0 auto;}
.wrap{width:1000px;margin:0 auto;}
.logo{float:left}
.logo img{position:relative;top:13px;}
.nav{float:right}
.nav ul li{float:left;width:auto;height:117px;line-height:117px;text-align:center;}
.nav ul li a{display:inline-block;margin:0 20px;font-size:14px;color:#555559;position: relative;overflow:hidden;z-index:1}
.nav ul li.active a{color:#333333;position: relative;overflow:hidden;z-index:1}
.nav ul li:hover a{color:#333333;position: relative;overflow:hidden;z-index:1}
.nav ul li.active,.nav ul li:hover{
	-webkit-transition: all 1s cubic-bezier(.17, .44, .84, 1);
    transition: all 1s cubic-bezier(.17, .74, .84, 1);}
.nav ul li:hover a{
	-webkit-transition: all .8s cubic-bezier(.17, .44, .84, 1);
    transition: all 0.8s cubic-bezier(.17, .74, .84, 1);
}
.nav ul li a:after {
    content: '';width: 0;background-color: #f2972c;left: 0;position: absolute;top:75px;height: 2px;
    -webkit-transition: all .66s cubic-bezier(.17, .84, .44, 1);
    transition: all .66s cubic-bezier(.17, .84, .44, 1);   
     z-index: 1;   border: none;   margin: 0;
}
.nav ul li a:hover:after,.nav ul li.active a:after{width: 100%;}


.banner{position:relative;width:100%;overflow:hidden}
.banner img{display:block;position:relative;width:100%;min-width:1200px}
.copyright{text-align:center;padding:25px 0;font-size:12px;color:#000;background:#d6d6d6;font-family:"SimSun";}
.copyright a{font-size:12px;color:#000;font-family:"SimSun";}
.left{float:left;position:relative;}
.right{float:right;position:relative;}

/*company*/
.content{}
.content1{background:#fff;padding:70px 0}
.content2{background:#f2f2f2;padding:70px 0}
.content3{background:#fff;padding:70px 0}
.content4{background:#f2f2f2;padding:70px 0}
.content5{background:#fff;padding:70px 0}
.content6{background:#f2f2f2;padding:70px 0}

.title{font-size:26px;color:#cfcfcf;font-weight:bold;text-align:center;padding:0 0 70px}
.title span{font-size:26px;color:#e4b203;font-weight:bold;}
.txt{font-size:15px;color:#030000;line-height:31px;text-align:justify;}
.pic1{display:block;margin:50px auto}

.tit1{display:block;margin:20px auto}
.tit2{display:block;margin:20px auto}
.pic3{display:block;margin:40px auto}
.title3{padding:70px 0}
.title5{padding:70px 0}

.content4_ul{width:1065px;height:150px;position:relative;left:50%;margin-left:-532.5px;}
.content4_ul li{width:173px;height:150px;margin:0 20px;float:left;background:url(../images/a_bg.png) no-repeat center;}
.content4_ul li.nth1{background-position:0 0}
.content4_ul li.nth2{background-position:-212px 0}
.content4_ul li.nth3{background-position:-425px 0}
.content4_ul li.nth4{background-position:-637px 0}
.content4_ul li.nth5{background-position:-850px 0}
.job_wrap{display:none;width:120px;margin:0 auto;color:#fff;text-align:center;font-size:15px;}
.job_wrap a{font-size:15px;color:#fff;}
.content4_ul li:hover{background-image:url(../images/a_bg_active.png)}
.content4_ul li:hover .job_wrap{display:block;}
.content4_ul li.nth1 .job_wrap{margin-top:94px;}
.content4_ul li.nth2 .job_wrap{margin-top:72px;}
.content4_ul li.nth3 .job_wrap{margin-top:94px;}
.content4_ul li.nth4 .job_wrap{margin-top:94px;}
.content4_ul li.nth5 .job_wrap{margin-top:72px;}
.job_wrap a:hover{color:#fe982a}

.tit{font-size:22px;color:#e4b203;font-weight:bold;text-align:center;padding:80px 0 25px}
.rtable{width:1000px;margin:20px auto 0}
.rtable thead{width:100%;border-top:1px solid #717171;border-bottom:1px solid #717171}
.rtable thead tr th{padding:15px 0 15px 80px;color:#6e6e6e;text-align:left;font-size:20px;font-weight:bold;}		
.rtable tbody tr td{padding:20px 0 20px 80px;color:#000000;text-align:left;font-size:18px;border-bottom:1px solid #717171}


.c4_top ul li{cursor:pointer;font-size:18px;width:50%;height:48px;float:left;background:url(../images/c_bg.png) no-repeat center left;line-height:48px;color:#000000;text-align:center;}
.c4_top ul li.active{background-image:url(../images/c_bg_active.png); color:#fff}
.c4_bottom{border:1px solid #929292;width:993px;height:240px;position:relative;top:-1px}

.shcj_ul{width:930px;margin:20px auto 0}
.shcj_ul li{width:33.333%;float:left}
.shcj_ul li img{display:block;}

.tj_ul{width:975px;margin:40px auto 0}
.tj_ul li{width:33.333%;float:left}
.tj_ul li img{display:block;}


.pic4{display:block;margin:0 auto;}
.pic6{display:block;margin:0 auto;}

.style{position:relative;width:100%;margin:0 auto;}
.styleSwiper{position:relative;width:100%;height:327px;margin:0 auto;overflow:hidden}
.styleSwiper img{display:block;margin:0 auto}
.pagination{position: absolute; z-index: 20; bottom:50px; width: 100%; text-align: center;}
.swiper-pagination-switch{display: inline-block; width: 15px; height: 15px; border-radius: 15px; background: #dbdbdb; margin: 0 25px; opacity: 1; 
border: 0 solid #fff; cursor: pointer;}
.swiper-active-switch{width:22px;height:22px;border-radius:22px;background: #f2972c;position:relative;top:3px;}
.arrow-left{position:absolute;top:244px;background:url(../images/left.png);left: 0;right: auto;width:24px;height:43px;z-index:999}
.arrow-right{position:absolute;top:244px;background:url(../images/right.png);left: auto;right:0;width:24px;height:43px;z-index:999}
.line{position:absolute;top:265px;width:100%;height:1px;background:#494949}











