@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td,img { padding:0; margin:0; }
html{ height:100%; }
body { font-family:'微软雅黑'; margin:0; padding:0; word-break:break-all; word-wrap:break-word; height:100%; background:#fff;font-size: 14px; overflow-x: hidden; overflow: none;min-width: 1200px;}
dl, ul { margin:0; padding:0; }
dl dt, dl dd, ul li{ list-style:none; margin:0; padding:0;}
a { color:#333; text-decoration:none;outline: none;transition: all 0.2s;}
a:hover {text-decoration:none; }
a img { border:0; }
img{max-width: 100%;}
input,textarea{outline:none;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
.clear,.clearfix{ clear:both; height:0px; overflow:hidden; }
.w1200{width: 1200px;margin: 0px auto;}
.fl { float:left; }
.fr{ float:right; }
/*******************************************************/
.hen_t{height: 94px;}
.head{background-color: #090d29;height: 88px;border-bottom:6px solid #f08300;position: fixed;top: 0px;width: 100%;z-index: 99;}
.head .logo{width:375px;padding-top: 22px;}
.head .nav{width: 825px;}
.head .nav ul{float: left;width: 720px;}
.head .nav li{float: left;line-height: 88px;}
.head .nav li>a{font-size: 18px;color: #fff;display:block;padding: 0px 25px;}
.head .nav li>a:hover,.head .nav li>a.active{background-color: #f08300;}
.head .nav li .son{position: absolute;left:0px;background: rgba(14,15,16,0.7);width: 100%;height: 90px;z-index: 99;top: 94px;display: none;}
.head .nav li .son dl{width:1200px;margin: 0px auto;text-align: center;padding-top: 15px;}
.head .nav li .son dl dd{display: inline-block;padding: 0px 50px;line-height: 30px;}
.head .nav li .son dl dd a{color: #fff;line-height: 30px;}
.head .nav .txt{float: right;color: #fff;font-size: 15px;text-align: center;padding-top: 18px;}
.head .nav .txt p{font-weight: bold;font-size: 26px;line-height: 26px;}

.index_b{position: relative;overflow: hidden;}
.index_b>img{width: 100%;}
.index_b .index_bottom{position: absolute;bottom:0px;width: 100%;}
.index_b .index_bottom .ston{width: 15%;float: left;color: #fff;padding:30px 5% 40px;position: relative;bottom:-40px;transition: all 0.3s;cursor: pointer;}
.index_b .index_bottom .ston .t{text-align: center;line-height:32px;color: #fff;}
.index_b .index_bottom .ston p{padding-top: 15px;line-height: 24px;text-align: justify;font-size: 12px;}
.index_b .index_bottom .ston.fu1{background-color: rgba(7,103,100,0.6);padding-bottom: 44px;}
.index_b .index_bottom .ston.fu2{background-color: rgba(130,3,4,0.6);padding-bottom: 44px;}
.index_b .index_bottom .ston.fu3{background-color: rgba(207,113,1,0.6);}
.index_b .index_bottom .ston.fu4{background-color: rgba(29,32,136,0.6);}
.index_b .index_bottom .ston:hover{bottom: 0px;}

.h_about{padding-top: 70px;}
.h_about h3{text-align: center;font-size: 40px;color: #595757;}
.h_about h3 img{margin-bottom: 25px;}
.h_about h3 span{display: block;font-size: 17px;text-transform: uppercase;padding-top: 5px;}
.h_about .con{line-height: 40px;font-size: 20px;padding-top: 60px;color: #595757;text-align: justify;}

.h_product{padding-top: 90px;padding-bottom: 200px;}
.h_product li{float: left;width: 380px;margin-right: 30px;margin-bottom: 40px;}
.h_product li:nth-child(3n){margin-right: 0px;}
.h_product li p a{display: block;height: 60px;line-height: 60px;text-align: center;color: #fff;background-color: #1d2088;    font-size: 20px;}
.h_product li .pic{width: 100%;height: 280px;overflow: hidden;}
.h_product li .pic img{transition: all 0.2s;width: 100%;height: 280px;}
.h_product li .pic:hover img{transform: scale(1.1);}

/**about us**/
.aboutus{padding-top:50px;padding-bottom: 100px;}
h3.about_tit{text-align: center;font-size: 40px;color: #595757;}
h3.about_tit img{margin-bottom: 25px;}
h3.about_tit span{display: block;font-size:16px;text-transform: uppercase;padding-top: 5px;}
.aboutus .con{line-height: 40px;font-size:20px;padding-top: 60px;color: #595757;text-align: justify;}
.aboutus .con p{padding-bottom: 20px;}
.about_img img{width: 100%;}
.a_core{padding-top: 40px;}
.a_core .con{line-height: 36px;text-align: center;padding-top:50px;color: #595757;font-size: 20px;padding-bottom:85px;}
.a_core_b{background-color: #f08300;height: 156px;color: #fff;}
.a_core_b ul{text-align: center;padding-top: 30px;}
.a_core_b ul li{display: inline-block;padding: 0px 20px;border-left: 1px solid #fff;font-size: 36px;font-weight: bold;line-height: 24px;}
.a_core_b ul li:first-child{border-left: none;}
.a_core_b p{text-align: center;line-height: 24px;padding-top: 22px;font-size: 13px;text-transform: uppercase;}
.a_core_pic{padding-top: 80px;}
.a_core_pic li{float: left;width: 590px;height: 350px;margin-right: 20px;margin-bottom: 20px;overflow: hidden;}
.a_core_pic li:nth-child(2n){margin-right: 0px;}
.a_fanz{padding-top: 60px;padding-bottom:80px;}
.a_fanz .con{text-align: center;padding-top:35px;font-size: 17px;color: #595757;    padding-bottom: 40px;}
.a_zzrz{padding-top:110px;padding-bottom:120px;}
.a_zzrz .con{text-align: center;padding-top:35px;font-size: 17px;color: #595757;line-height:34px;}
.a_zzrz ul{padding-top: 80px;}
.a_zzrz ul li{float: left;width: 360px;height: 500px;overflow: hidden;margin-left: 60px; box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);}
.a_zzrz ul li:first-child{margin-left: 0px;}
.a_zzrz ul li img{width: 360px;height: 500px;}
.a_ppkz{padding-top: 70px;padding-bottom:120px;}
.a_ppkz .con{text-align: center;padding-top:35px;font-size: 17px;color: #595757;line-height:34px;}
.a_yyyj{padding-top: 70px;}
.a_yyyj .con{text-align: center;padding-top:35px;font-size: 27px;color: #595757;line-height:50px;padding-bottom:110px;}
.a_yyyj h4{font-size:35px;color: #f08300;text-align: center;padding:65px 0px 50px;}

/**join us**/
.join_bt{text-align: center;padding-top: 100px;padding-bottom: 100px;}
.join_bt .tit{color: #595757;font-size: 18px;line-height:36px;text-align: center;padding-bottom: 60px;}
.join_bt ul{}
.join_bt ul li{color: #595757;border-left: 1px solid #595757;display: inline-block;font-size: 35px;font-weight: bold;line-height:28px;padding: 0px 20px;}
.join_bt ul li:first-child{border-left: none;}
.join_bt p{padding-top:20px;}

.job{background-color: #ebebeb;padding-bottom: 60px;}
.job-list{padding-top: 70px;width:1110px;margin: 0px auto;}
.job-list .bt{color: #3e3a39;padding: 0px 40px;}
.job-list .bt span{font-weight: bold;font-size:32px;}
.job-list .bt a{float: right;color: #3e3a39;}
.job-list ul{padding:25px 40px;}
.job-list li{text-align: right;border-bottom: 1px dashed #cacaca;line-height: 66px;font-size: 17px;color: #3e3a39;}
.job-list li div{width:460px;float: left;text-align: left;}
.join_in{padding-top: 110px;padding-bottom: 190px;}
.join_in .bt{text-align: center;}
.join_in ul{padding-top:45px;    text-align: center;}
.join_in li{display:inline-block;height: 43px;line-height: 43px;padding-left: 64px;font-size:18px;margin-left: 105px;font-size: 22px;font-weight: bold;color: #595757;}
.join_in li.d{background: url(../images/job_ico2.jpg) no-repeat left center;}
.join_in li.t{background: url(../images/job_ico1.jpg) no-repeat left center;}
.team_pic{padding-top: 80px;}
.contact_us{padding-top:100px;padding-bottom: 110px;}
.contact_us .con{padding-top: 120px;}
.contact_us .lt{width: 600px;float: left;}
.contact_us .lt h3{font-weight: normal;font-size:30px;color: #595757;padding-top:30px;}
.contact_us .lt p{color: #898989;line-height: 28px;padding-top: 30px;}
.contact_us .lt a{color: #f08300;padding-top: 60px;display: block;}
.map img{max-width:none;}
.contact_us .lt .map{padding-top:50px;}
.contact_us .rt{width: 600px;float: left;}
.contact_us .rt li{line-height:45px;}
.contact_us .rt input{height: 34px;line-height: 34px;border: 1px solid #dadada;background-color: #f1f1f1;width: 100%;text-indent: 5px;}
.contact_us .rt textarea{border: 1px solid #dadada;background-color: #f1f1f1;width: 100%;height: 180px;}
.contact_us .rt .sub input{color: #f08300;width: 70px;height: 40px;line-height: 40px;text-align: center;border: 2px solid #f08300;border-radius: 10px;background-color: #fff;cursor:pointer;}
.contact_us .rt .sub{padding-top: 50px;}

/**news**/
.newslist{padding-top: 110px;padding-bottom: 110px;}
.newslist .tit ul{text-align: center;}
.newslist .tit li{display: inline-block;width: 176px;height: 56px;margin: 0px 18px;line-height: 56px;font-size: 30px;}
.newslist .tit li a{color: #898989;border: 3px solid #898989;border-radius:15px;display: block;}
.newslist .tit li.active a{color:#da8000;border: 3px solid #da8000;}
.newslist .tit li a:hover{background-color: #da8000;border: 3px solid #da8000;color: #fff;}
.n_list{padding-top:95px;}
.n_list li{border-bottom: 1px solid #b2b3b3;padding: 40px 0px 40px 40px;color: #595757;}
.n_list li:first-child{border-top: 1px solid #b2b3b3;}
.n_list li .npic{float: left;width: 350px;height: 210px;display: block;overflow: hidden;}
.n_list li .npic img{width: 350px;height: 210px;transition: all 0.2s;}
.n_list li .npic:hover img{transform: scale(1.1);}
.n_list .rt{float: left;width: 700px;margin-left:40px;}
.n_list .date p span{color: #1d2088;font-size: 20px;padding-right:10px;}
.n_list .date span.x{width: 30px;height:2px;background-color: #1d2088;display: block;margin-top: 10px;}
.n_list .rt h3{line-height: 56px;height:56px;font-size: 20px;font-weight: normal;padding-top: 5px;}
.n_list .rt .desc{line-height: 24px;font-size: 12px;height: 72px;overflow: hidden;}
.n_list .rt .more{float: right;display: block;color: #b5b5b6;padding-top:20px;}
.n_list .rt .more:hover{color: #da8000;}

.news_s{padding-top:140px;}
.news_s .tit{border-bottom: 2px solid #ddddde;padding-bottom:55px;}
.news_s .tit h3{font-size: 28px;color: #000;padding-bottom: 45px;}
.news_s .tit ul{float: left;width: 700px;}
.news_s .tit li{display: inline-block;padding-left: 32px;padding-right: 35px;}
.news_s .tit li.d{background: url(../images/news_sico1.jpg) no-repeat;}
.news_s .tit li.w{background: url(../images/news_sico2.jpg) no-repeat;}
.news_s .tit li.v{background: url(../images/news_sico3.jpg) no-repeat;}
.news_s .jiathis_style{float: right;}
.news_s .show_con{width: 1050px;text-align: justify;line-height: 26px;color: #595757;margin: 0px auto;font-size:15px;padding-top:55px;border-bottom: 2px solid #ddddde;padding-bottom: 40px;}
.news_s .nextpage{text-align: center;padding: 80px 0px;}
.news_s .nextpage a{background: url(../images/next_img.jpg) no-repeat;width: 132px;height: 44px;line-height: 44px;text-align: center;
display:inline-block;margin: 0px 10px;}

/**product**/
.pro_con{}
.pro_con .floor1{padding-top: 95px;padding-bottom: 110px;}
.pro_con .floor1 .pdesc .lt{width: 410px;padding-top: 100px;}
.pro_con .floor1 .pdesc .lt h3{color: #1d2088;font-size: 40px;padding-top: 15px;}
.pro_con .floor1 .pdesc .lt .tit p{font-size: 16px;text-transform: uppercase;color: #1d2088;line-height: 48px;height: 48px;}
.pro_con .floor1 .pdesc .lt .tit span{display: block;width: 60px;height: 2px;background-color:#1d2088;margin-top: 10px;}
.pro_con .floor1 .pdesc .lt .desc{color: #595757;font-size: 26px;padding-top:45px;line-height:30px;}
.pro_con .floor1 .pdesc .rt{width: 600px;height: 525px;}
.pro_con .floor1 .pdesc .fr .tit{text-align: right;}
.pro_con .floor1 .pdesc .fr .tit span{float: right;}
.pro_con .floor1 .pdesc .fr .desc{text-align: right;}
/**shebei**/
.shebei .floor{margin-bottom: 60px;}
.shebei .title{color: #595757;text-align: center;padding-top: 150px;}
.shebei .title h3{font-size: 44px;}
.shebei .title p{font-size: 18px;text-transform: uppercase;padding-top: 15px;line-height: 28px;}
.shebei .imgc{padding-top: 130px;}
.shebei .imgc li{float: left;margin-left: 10px;margin-bottom: 10px;}







/***gun*/
.friend{height:410px;margin:0 auto;overflow:hidden;width:1265px;}
.mr_frbox{height:340px;padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:54px;margin:70px 0px 0 0;width:28px;}
.mr_frUl{float:left;height:345px;width:1200px;}
.mr_frBtnR{float:right;margin-top:70px;cursor:pointer;width:28px;height:54px;}
.mr_frUl ul li{display:inline;float:left;width:286px;overflow:hidden;position:relative;margin:0px 7px;}
.mr_frUl ul li a img{width:286px;height: 197px;}
.mr_zhe{width:286px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:288px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}
.mr_frUl li p{text-align: center;width: 180px;height:30px;line-height: 30px;background-color: #f08300;color: #fff;border-radius: 15px;margin:20px auto;font-size: 16px;}
/*职位详情*/

.iframe{width:735px;margin-left: 20px;}
.layui-layer-title{display: none;}
.iframe .title{height:30px;border-bottom:1px solid #d3d3d3;padding-top:25px;}
.iframe .title h3{float: left;}
.iframe .title .jb_right{float: right;}
.iframe .miaos{padding-top: 30px;  line-height: 26px;}
.jobco{float: left;background: url(../images/jobco.png) no-repeat left center;padding-left: 18px;margin-right:5px;}
.iframe .jb_bottom{border-top:1px solid #d3d3d3;text-align: right;margin-top: 30px;line-height: 30px;color:#ababab;}
.layui-layer-setwin {top: 28px !important;}



/****/
/*分页*/
.turn-page {display: block;box-sizing: content-box;position: relative;margin-top:60px;text-align: center;}
.turn-page div > a {position: relative;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #da8000;text-decoration: none;background-color: #fff;border: 1px solid #da8000;}
.turn-page div > a:hover{z-index: 3;color: #fff;background-color: #da8000;border-color: #da8000;}
.turn-page div span.current {position: relative;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;text-decoration: none;border: 1px solid #da8000;z-index: 3;color: #fff;background-color: #da8000;border-color: #da8000;}
.turn-page div span.total{position: relative;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;
	color: #da8000;text-decoration: none;background-color: #fff;border: 1px solid #da8000;}



.foot{background-color: #1d2088;padding-top: 40px;}
.foot .foot_con{padding-bottom: 25px;}
.foot .foot_con ul{float: left;width: 910px;}
.foot .foot_con ul li{float: left;width: 151px;}
.foot .foot_con ul li a{color:#fff;}
.foot .foot_con ul li>a{display: block;font-weight: bold;font-size: 15px;}
.foot .foot_con ul li>a span{display: block;height: 1px;width:33px;background-color: #da8000;margin-top:5px;}
.foot .foot_con ul li dl{padding-top: 10px;}
.foot .foot_con ul li dd{line-height: 30px;}
.foot .foot_con ul li dd a:hover{text-decoration: underline;}
.foot .f_rt{float: right;width: 280px;}
.foot .f_rt .ewm{width: 128px;float:right;}
.foot .f_rt .ewm p{text-align: center;color: #fff;line-height: 38px;}
.foot .f_rt .f_tel{color: #fff;font-size: 15px;text-align: right;padding-top: 25px;}
.foot .f_rt .f_tel b{font-size:22px;padding-left:25px;}
.foot .copyright{background-color: #090d29;border-top:3px solid #da8000;padding-top: 20px;height: 97px;color: #fff;}
.foot .copyright .foot_logo{width: 290px;float: left;}
.foot .copyright .cp_bt{float: right;width:885px;}
.foot .copyright .cp_bt li{border-left: 1px solid #fff;display: inline-block;padding: 0px 23px;line-height: 12px;}
.foot .copyright .cp_bt li:first-child{border-left: none;}
.foot .copyright .cp_bt li.last{padding-right: 0px;}
.foot .copyright .cp_bt p{text-align: right;color:#c9caca;font-size: 12px;padding-top:20px;padding-right: 30px;}

/*****************************/
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
   
@-webkit-keyframes fadeUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeUp {
	-webkit-animation-name: fadeUp;
	animation-name: fadeUp
}
       
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		transform: translateY(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}   

@-webkit-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}

	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-200px);
		transform: translateY(-200px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-200px);
		-ms-transform: translateY(-200px);
		transform: translateY(-200px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		transform: translateX(-20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		transform: translateX(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-ms-transform: translateX(20px);
		transform: translateX(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}














