﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#333; font-size:14px; }
body,span,samp,i,em{ font-family: Noto Sans SC,"Microsoft Yahei",Arial, sans-serif;}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,i,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#333; font-size:15px;vertical-align:middle;}
input:focus {outline:none;}
a{ color:#333; text-decoration:none;}
img{max-width:100%;}
.clear:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}

.w1400{ width:100%; margin:0 auto; max-width:1400px;}
.w1400:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.fl {float: left;}
.fp {float:right;}


/* 头部 */
.top_bj{width:100%; background:rgba(255,255,255,1); position:fixed; top:0; left:0%; transition:all 0.5s; z-index:10;box-shadow:0 0 1px #cbcbcb;}
.top_bj:hover{background:#fff;}
.top_bj.active{width:100%; top:0; left:0; background:#fff;}
.top1 {flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.header:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.logo {margin:15px 0 15px 0;transition: all 0.2s;}
.logo h1 {width:230px;height: auto;}
.tlos {overflow: hidden;}
.dh_p {overflow: hidden;margin-top:30px;float:left;}
.dh_p span {font-size:16px;}
.dh_p p {font-size:20px;font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";}
.dh_cnen {float:left;margin-top: 50px;}

/* 导航条 */
.dht {width:60%; overflow: hidden;}
.nav { position: relative; z-index: 999; }
.nav a { display: block; color:#333;}
.nav .nLi { float: left; position: relative; display: inline; text-align: center; width:16.4%; line-height:82px; height:82px; }
.nav .nLi p a { display: block; font-size:17px;font-weight: bold;}
.nav .nLi p a:hover {color: #008b67;}
.nav .nLi:after { content: ""; position: absolute; top:45px; right:0; width:15px; height:15px;background: url(../images/sanjiao.png) no-repeat; }
.nav .sub { display:none; left:0px; top:90px; position:absolute; background:rgba(255,255,255,1); line-height:45px;  width:140px; text-align: left ; font-size:14px;box-shadow: 0 5px 25px 0 rgba(0,0,0,.05);}
.nav .sub li { zoom:1; border-bottom:1px solid #eee;text-align: center;}
.nav .sub a { display:block; padding:0 10px; color:#333;}
.nav .sub a:hover { color:#008b67;}
.nav .on p a { width:100%; height:2px; color: #008b67;}

/*中日*/
.top_rl_ac {float: right;position: relative;text-indent: 25px;line-height: 20px;margin-top:30px;}
.top_rl_ac:after {content: ""; position: absolute; top:1px; left: 0; width: 18px; height: 18px;background: url(../images/CNen.png) no-repeat; }
.top_rl_ac ul{}
.top_rl_ac li {float: left;font-weight:bold;}
.top_rl_ac li:hover a{display: block; color: #008b67;}
.top_rl_ac li:after {content: "/"; position: absolute; top:0px; right:65px; width: 18px; height: 18px;}

.top_rl {float: right;width:124px;margin-top:28px;}
.top_rl ul{margin-left: -2%;}
.top_rl li {float: left;background: #008b67;line-height:26px; margin-left:2%;width:60px;border-radius: 25px; text-align: center;}
.top_rl li:nth-of-type(1){background: #eee; }
.top_rl li:nth-of-type(1) a {color: #333;}
.top_rl li:nth-of-type(1):hover a{background: #008b67;}
.top_rl li a{color: #fff;}
.top_rl li:hover a{display: block; background: #0076c0; color: #fff;border-radius: 25px;}



/*手机导航*/
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:40px;margin-top:20px; display:none; background:#008b67;border-radius:5px;transition: all 0.2s}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s; margin-top:10px;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#f3f3f3;width:100%;height:calc(100% - 60px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:75px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:140px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:70px;float:left;border-left:1px #e0e0e0 solid;text-align:center;color:#333;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #e0e0e0 solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s;}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #e0e0e0 solid;margin-left:20px;position:relative;line-height:40px;font-size:16px;}
.sjj_nav>ul>li:last-child{border-bottom:1px #e0e0e0 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;width:80%}
.sjj_nav ul li ul li a{color:#333;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#333;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#333}
.sjj_nav ul li ul li>ul{margin-left:10px}
.mis_z1 { padding-left:5%; font-size:14px;}

/*banner*/
.block_home_slider { overflow:hidden; position:relative; line-height:0px; margin-top:82px; text-align:center;}/*底部小图标*/
.block_home_slider img { width:100%; }
.block_home_slider .slide { position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a { width:40px; height:40px; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev { left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next { right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging { position: absolute; bottom:15px; width:100%; text-align:center;}
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 5px; display:inline-block; *display:inline;*zoom:1;overflow: hidden; list-style-type:none;}
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display:block; background:#fff; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active { width:34px; background:#01a448;}

.flexslider { margin:0; padding:0; height:100%; }
.flex-viewport { height:100%;}
.flexslider .slides { height:100%;}
.flexslider .slides li { height:800px; display:none; -webkit-backface-visibility:hidden; list-style-type:none; position:relative;}
#home_slider2 { display:none;}
#home_slider3 { display:none;}
/* banner */

/* 最新公告 */
.txtScroll-top{ position:relative; background: #f1f1f1 ; height:50px; line-height:50px;}
.txtScroll-top .txts1 {float: left;width: 120px;background: #008b67;text-align: center;color: #FFF;margin-right: 20px;}
.txtScroll-top .txts1 span{font-weight: bold;}
.txtScroll-top .txts1 i{margin-left: 10px;}
.txtScroll-top .infoList{float: left;}
.txtScroll-top .infoList li{}


/* 四选择 */
.content{}

.dyip{padding: 50px 0;}
.dyip .dyip_box{margin-left:-1%;}
.dyip p{height: 60px;color: #FFF;line-height: 60px;padding:0 15px;text-align: left;font-weight: bold;text-align: center;font-size: 18px;border-radius: 5px;}
.dyip .box{padding:15px;height:290px;}
.dyip .yi{float: left;width:32.33%;background: #f8f8f8;text-align: center;box-sizing: border-box;margin-left:1%;}

.denglu p{background: #0070bd;}
.denglu li{margin-bottom: 10px;}
.denglu .input_txt{width: 100%;border: 1px solid #DDD;box-sizing: border-box;height:104px;padding-left: 10px;outline: medium;border-radius: 5px;}
.denglu .input_btn{width: 180px;height: 30px;background: #008b67;border: 0 none;color: #FFF;outline: medium;cursor: pointer;border-radius: 5px;}

.yudan p{background: #f39800;}
.yudan textarea{width: 100%;border: 1px solid #DDD;box-sizing: border-box;height:220px;padding: 10px;outline: medium;border-radius: 5px;}
.yudan .more{margin-top: 10px;}
.yudan .input_btn1{width: 180px;height: 30px;background: #666;border: 0 none;color: #FFF;outline: medium;float: left;cursor: pointer;border-radius: 5px;}
.yudan .input_btn2{width: 180px;height: 30px;background: #008b67;border: 0 none;color: #FFF;outline: medium;float: right;cursor: pointer;border-radius: 5px;}

.cankao p{background: #008b67;text-align: center;}
.cankao .txt{line-height: 30px;}
.cankao ul{}
.cankao li{margin-bottom: 6px;overflow: hidden;}
.cankao li span{line-height: 22px;float: left;}
.cankao .input_txt{border: 1px solid #DDD;box-sizing: border-box;height: 22px;padding-left: 10px;outline: medium;border-radius: 5px;float: left;width:418px;}
.cankao select{height: 22px;padding-left:5px;outline: medium;border-radius: 5px;float: left;width:415px;}
.cankao .input_btn{width: 180px;height: 30px;background: #008b67;border: 0 none;color: #FFF;outline: medium;cursor: pointer;border-radius: 5px;}

.fujiafei p{background: #6e86d6;text-align: center;}
.fujiafei table{border-left: 1px solid #008b67;border-top: 1px solid #115fa7;}
.fujiafei th{border-right: 1px solid #008b67;border-bottom: 1px solid #008b67;padding:10px;color: #008b67;font-weight: bold;background: #115fa7;}
.fujiafei td{border-right: 1px solid #008b67;border-bottom: 1px solid #008b67;padding:10px;color: #008b67;font-weight: bold;}
.fujiafei a:hover{text-decoration: none;}

/* 题目 */
.in_tmpp { overflow: hidden; margin-top:60px;}
.in_tmp { font-size:35px; text-align: center; font-weight: bold;}
.in_tmp1 { text-align: center;margin:0 0 10px 0;font-size:18px;text-transform: uppercase; opacity: 0.6;color: #a9a9a9;}
.in_bse {color: #fff!important;}

/* 核心 */
.in_appl { overflow:hidden; background:#f1f1f1 ;}
.appl_bg { overflow:hidden; margin-top: 30px;}
.appl ul { margin-bottom:40px;overflow: hidden; margin-left: -1%;}
.appl li{ float:left; width:24%; text-align:center; color:#fff;  height:600px;overflow: hidden; position: relative;margin-left: 1%; border-radius:15px;}
.appl li a {color: #fff;}
.appl li:after{ content:""; display:block; width:100.9%; height:100%; background:rgba(0,0,0,0.5);  transition:0.3s all ease; position: absolute; top:0;}
.appl li:hover:nth-child(1)::after{ background:rgba(212,5,47,0.8); }
.appl li:hover:nth-child(2)::after{ background:rgba(255,190,0,0.8); }
.appl li:hover:nth-child(3)::after{ background:rgba(228,77,24,0.8); }
.appl li:hover:nth-child(4)::after{ background:rgba(67,47,148,0.8); }
.appl li:nth-child(1){ background:url(../images/yro_1.jpg)no-repeat center top;border-left: 0px solid #fff;}
.appl li:nth-child(2){ background:url(../images/yro_2.jpg)no-repeat center top;}
.appl li:nth-child(3){ background:url(../images/yro_3.jpg)no-repeat center top;}
.appl li:nth-child(4){ background:url(../images/yro_4.jpg)no-repeat center top;}
.appl li p{ overflow: hidden;padding:0 5%;}
.appl_w{position: relative;z-index:1; }
.appl_logo {z-index: 100;display: flex;align-items: center;justify-content: center;flex-flow: column;padding-top: 235px;}


/*新闻*/
.in_xne {overflow: hidden; margin: 30px 0 50px 0;}
.in_xm {padding:1%;background: #f1f1f1 ;}
.in_xne_z {float:left;width:690px;}
.in_xne_z ul {}
.in_xne_z li {float: left;width: 100%;background: #f1f1f1 ;padding: 1%;line-height:40px;margin-bottom:10px;position: relative;}
.in_xne_z li span {float: right;margin-right:10px;color: #a9a9a9;width: auto; }

.in_xne_z li:after {content: '';position: absolute;top:23px; left:20px;background: url(../images/san_a.png) no-repeat; width:5px; height:8px;}
.in_xne_z li a{display: block;}
.in_xne_z li:hover { background:#008b67;}
.in_xne_z li:hover:after {content: '';position: absolute;top:23px; left:20px;background: url(../images/san_a1.png) no-repeat; width:5px; height:8px;}
.in_xne_z li p {width: calc(100% - 130px);float: left;text-indent: 30px;}
.in_xne_z li:hover p{ color: #fff;}
.in_xne_z li:hover span {color: #fff;}

.in_xne_y {float: right;width: calc(100% - 720px);}
.in_xne_y ul {}
.in_xne_y li {background: #f1f1f1 ;width: 100%;overflow: hidden; padding:2% 2%;margin-bottom: 26px;}
.in_xne_y li:hover {display: block; background: #008b67;}
.in_xne_y_1 {width:100px;float: left;text-align: center;position: relative;}
.in_xne_y_1 p {font-size:40px;font-weight: bold;transition:all 0.2s;}
.in_xne_y_1 span {font-size:18px;transition:all 0.s;}
.in_xne_y li:hover .in_xne_y_1 p { color: #fff; }
.in_xne_y li:hover .in_xne_y_1 span {color: #fff;}
.in_xne_y_1:after {content: '';right:0;top:25px;background: #e0e0e0;width:2px;height:50px;position: absolute;}
.in_xne_y_2 {width: calc(100% - 120px);float: right;}
.in_xne_y_2 p {font-size:15px;margin-bottom:10px;margin-top:5px;transition:all 0.6s;}
.in_xne_y_2 span {color: #a9a9a9;transition:all 0.6s;}
.in_xne_y li:hover .in_xne_y_2 p { color: #fff; }
.in_xne_y li:hover .in_xne_y_2 span {color: #fff;}
.in_xne_y_2:hover p {display: block; color: #008b67;}

/*公司简介*/
.dsip {overflow: hidden; background: url(../images/aos_s1.jpg) no-repeat;  }
.dsjp_a {overflow: hidden; padding: 50px 0 100px 0;}
.dsip .txt {text-align: center; color: #fff;font-size: 17px;padding:0 6%; line-height: 35px;margin-top:10px;}

/*fott*/
.fott {text-align: center; overflow: hidden; padding:20px 0; font-size: 15px; color: #fff;background: #000000;line-height: 25PX;}

/*内页*/
.hmw {position: relative; width: 100%;min-width:1440px;}
.hmw img {width: 100%;object-fit: cover;min-height:400px;}
.hmw_a {position: absolute; top:55%; left:0;color: #fff; width: 100%; text-align: center;transform: translateY(-50%);}
.hmw_a .hmw_a_a { font-size:30px;}
.hmw_a .hmw_a_b {font-size:30px;text-transform: uppercase;}

.ny_lam {}
.ny_lam ul {}
.ny_lam li {float: left; line-height:60px; height: 60px; width:150px; text-align: center; font-size: 16px;}
.ny_lam li:hover a{display: block;background: #008b67; color: #fff;}


/*栏目*/
.ny_meis_dd {background: #fafafa; overflow: hidden;flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}

.ny_meis_di {overflow: hidden; position:relative; line-height:60px;}
.ny_meis_di:after{content:""; position: absolute; top:18px; left: 0; width:20px; height:20px; }
.ny_lanm_se a {display: block; background: #008b67;color: #fff;}

/*公司简介*/
.con{padding: 60px 0;}
.con_a{text-align: center;font-size: 30px;border-bottom: 1px solid #DDD;padding-bottom: 18px;margin-bottom: 50px;}
.con1 h3{font-size: 20px;border-bottom: 1px solid #DDD;padding-bottom: 18px;margin-bottom: 20px;}
.con_2 {line-height: 35px; font-size:16px;}

.subnav{margin-top: 60px;}
.subnav ul{text-align: center;font-size: 0px;margin-left: -20px;}
.subnav li{display: inline-block;font-size: 14px;width: 180px;height: 60px;line-height: 60px;background: #F5F5F5;margin-left: 20px;}
.subnav li a{display: block;}
.subnav li a:hover{display: block;text-decoration: none;}
.subnav li a.current{background: #0e7b41;color: #FFF;}

.txt p {font-size: 15px;}
.box{padding:20px 2%;line-height: 24px;}


.wenhua{}
.wenhua ul{}
.wenhua li{line-height: 30px;background: url(../images/pic6.jpg) no-repeat left center;padding-left: 15px;border-bottom: 1px dotted #CCC;}
.wenhua li p{float: right;color: #999;}

/*产品上一页*/
.mska_losa { overflow:hidden; margin:30px 0 0 0; line-height:40px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; position:relative; height:80px; }
.mska_losa .mska_losa_1 { width:100%;}
.mska_losa .mska_mor { position:absolute; right:0; top:20px; width:120px; background:#008b67; text-align:center;}
.mska_losa .mska_mor a{ color:#fff; display:block;}


/*公司简介*/
.ny_ghn {overflow: hidden;margin:50px 0;}

/*产品中心*/
.ny_pcs{width:300px;float: left;}
.ny_pcs .ny_0cp {background: #008b67;line-height:65px;text-indent: 25px; font-size:22px; color: #fff;}
.ny_pcs ul {}
.ny_pcs li {position: relative;line-height:60px; background: #fafafa; text-indent:50px; border-bottom: 1px solid #eee;}
.ny_pcs li:after{content:""; position: absolute; top:20px; left:20px;background: url(../images/sanjiao_2.png) no-repeat; width: 20px; height: 20px;}
.ny_pcs li:hover a{display: block; color: #008b67;}
.ny_pcs_a a {color: #008b67;display: block;font-size: 15px; font-weight: bold;}



/*新闻*/
.ne_nes {float: right; width:calc(100% - 330px);}
.ne_nes ul {}
.ne_nes li { float:left; width:100%; margin-bottom:2%; background:#f3f3f3;padding: 1%;}
.ne_nes li:last-of-type {margin-bottom:0;}
.ne_nes li .ne_b2 { float:left; width:100%;padding:2% 2%;}
.ne_nes li .ne_b2 .ne_b2_a1{ overflow: hidden;}
.ne_nes li .ne_b2 .ne_b2_a1 .ne_b2_a1_a {float: left;font-size:18px;font-weight: bold;}
.ne_nes li .ne_b2 .ne_b2_a1 .ne_b2_a1_b {float: right;font-size:16px;color: #7d7d7d;}
.ne_nes li .ne_b2 .ne_b2_a2{ line-height:30px; margin-top:15px;font-size: 16px; color: #7d7d7d;}
.ne_nes li .ne_b2 .ne_b2_a3{ margin-top:20px; background:#fff; width:150px; line-height:45px; text-align:center;}
.ne_nes li a .ne_b2 .ne_b2_a3 { display:block; color:#333; transition: all 0.6s; }
.ne_nes li:hover .ne_b2 .ne_b2_a3 { background:#008b67; color:#fff;}

.contact {float: right; width:calc(100% - 330px);}


/*人才招聘*/
.xwzx {float: right; width:calc(100% - 330px);}
.xwzx_a { line-height:25px; font-size:16px; border:1px #eee solid; padding:1%; margin-bottom:20px;}
.xwzx ul{}
.xwzx li{width:100%; margin-bottom:20px;border:1px #eee solid;}
.xwzx li .xwzx_bt{ color:#333; font-size:18px; line-height:40px; padding:8px 15px; overflow:hidden; background:#ededed url(../images/quan1.png) no-repeat 98%;}
.xwzx li .xwzx_bts{ background:#008b67 url(../images/quan.png) no-repeat 98%; display:block; color:#fff;}
.xwzx li .xwzx_wz{ color:#666; width:100%; padding:10px 15px; background:#fff; border-top:1px #ddd solid; display: none;}
.xwzx li:first-child .xwzx_wz { display: block;}
.xwzs_misa {overflow:hidden;}
.xwzs_misa dl {}
.xwzs_misa dd {width:33.33%; text-align:center; line-height:40px; float:left; font-size:18px; border:1px solid #dddddd;} 
.xwzs_misa_a { margin-top:10px; overflow:hidden; line-height:30px; font-size:16px;}

.xwzx_b { width:150px; overflow:hidden; background:#008b67; text-align:center; line-height:35px; margin-top:15px;}
.xwzx_b a{ color:#fff; display:block;}

/*查询*/
.csl {overflow: hidden; margin: 40px 0;}
.login2 li select{width:96%; padding:15px; border:1px solid #ddd; box-sizing:border-box; border-radius: 3px; color: #757575; background: #fff;}
.login2{background: rgba(255,255,255,0.8);width:80%;margin: 0 auto;border-radius: 30px;}
.login2 .fbt{font-size: 25px;color:#333;font-weight: normal; margin-bottom: 20px}
.login2 ul{overflow: hidden; margin-right: -5%}
.login2 li{margin:0 5% 2% 0;position:relative;}
.login2 li input{width:98%;padding:15px;border:solid 1px #ddd;border-radius: 3px;box-sizing: border-box}
.login2 li.area{height:auto;width:100%;}
.login2 li textarea{padding:15px;width:96%;height:120px;border:solid 1px #ddd;border-radius: 3px; font-family: Arial, "sans-serif";box-sizing: border-box; background: #fff; font-size: 20px;}
.login2 li:nth-child(2n){margin-right:0;}
.btns{text-align: center;margin-top:0;overflow: hidden;}
.btns input{height:40px;width:120px;font-size:16px;color:#fff;background:#008b67;border-radius: 5px; border: none;}
.redxing2{position:absolute;top:11px;left:57px;color:#30b1dc;}
.jbt{font-weight: 600; font-size: 30px; margin: 20px 0}
.bgbox{width:80%;margin: 0 auto; height: auto; overflow: hidden;}
.bgbox table{border-collapse:collapse; border: 1px #e6e6e6 solid !important; width:100% !important;line-height:30px!important;}
.bgbox table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #e6e6e6 solid !important; line-height:30px!important;}
.bgbox table td div{padding:0px!important;height:auto!important;}
.loginzi{margin:0 auto; text-align: left; font-size: 16px; line-height: 35px;}