﻿﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,lengend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea,th{color:#454545;background-color:#FFF;font-size:14px;line-height:1.2;font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei}
h1,h2,h3,h4,h5,h6{font-size:100%}
li{list-style:none}
/*img{border:0 none;-ms-interpolation-mode:bicubic;display:block}*/
input[type="button"],input[type='submit']{cursor:pointer}
button{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
a{color:#454545;text-decoration:none}
a:hover{color:#ff8300}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}
.text_l{text-align:left}
.text_c{text-align:center}
.text_r{text-align:right}
.float_l{float:left}
.float_r{float:right}
.coolr_red{color:#f93839}
.color_333{color:#333}
.color_555{color:#555}
.color_666{color:#666}
.color_999{color:#999}
.color_fff{color:#fff}
.color_ccc{color:#ccc}
.color_bbb{color:#bbb}
.color_blure{color:#183054}
.color_blure1{color:#2a3e53}
.color_blure2{color:#697480}
.color_ora{color:#ff8300}
.color_green{color:#00C064}
.color_violet{color:#822071}
.font_12{font-size:12px}
.font_13{font-size:13px}
.font_14{font-size:14px}
.font_15{font-size:15px}
.font_16{font-size:16px}
.font_18{font-size:18px}
.font_20{font-size:20px}
.font_22{font-size:22px}
.font_24{font-size:24px}
.font_26{font-size:26px}
.font_28{font-size:28px}
.font_30{font-size:30px}
.font_34{font-size:34px}
.font_50{font-size:50px}
.line_1{line-height:1}
.line_15{line-height:1.5}
.bor_t{border-top:#ebebeb solid 1px}
.bor_b{border-bottom:#EDE8E8 solid 1px}
.text_ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.none{display:none}
.clear{clear:both}
.pointer{cursor: pointer;}
.overflow{overflow:hidden}
.font_bold{font-weight:bold}
.font_normal{font-weight:normal}
.detail-con *{max-width:100%!important}
.detail-con img{display:inline-block}
.inle_25{line-height:25px}
.padd_15{padding:15px}
.padd_20{padding:20px}
.padd_l20{padding-left:20px}
.padd_r10{padding-right:10px}
.padd_t13{padding-top:13px}
.padd_t20{padding-top:20px}
.padd_t30{padding-top:30px}
.padd_t40{padding-top:40px}
.padd_t50{padding-top:50px}
.padd_t60{padding-top:60px}
.padd_t70{padding-top:70px}
.padd_b50{padding-bottom:50px}
.padd_b100{padding-bottom:100px}
.padd_tb20{padding:20px 0}
.padd_tb30{padding:30px 0}
.padd_tb50{padding:50px 0}
.padd_tb60{padding:60px 0}
.padd_0_20{padding:0 20px}
.padd_30_30_0{padding:30px 30px 0}
.width_50b{width:50%;}
.width_300{width:300px;}
.width_540{width:540px;}
.width_490{width:490px;}
.width_810{width:810px;}
.width_1120{width:1120px;margin:auto}
.mar_t10{margin-top:10px}
.mar_t20{margin-top:20px}
.mar_t30{margin-top:30px}
.mar_t50{margin-top:50px}
.mar_l21{margin-left:21px}
.mar_l40{margin-left:40px}
.mar_r20{margin-right:20px}
.mar_r40{margin-right:40px}
.mar_b5{margin-bottom:5px}
.mar_b10{margin-bottom:10px}
.mar_b15{margin-bottom:15px}
.mar_b20{margin-bottom:20px}
.mar_b25{margin-bottom:25px}
.mar_b30{margin-bottom:30px}
.mar_b35{margin-bottom:35px}
.mar_b40{margin-bottom:40px}
.mar_b50{margin-bottom:50px}
.mar_b100{margin-bottom:100px}
.mar_tb10{margin:10px 0}
.mar_tb15{margin:15px 0}
.mar_tb35{margin:35px 0}
.mar_tb75{margin:75px auto}
.mar_r0{margin-right:0!important}
.mar_auto{margin:auto}
.relative{position:relative}
.absolute{position:absolute}
.bg_1{background:#fcfcfc;padding-bottom: 1px;}
.bg_fa{background:#fafafa}
.bg_fff{background:#fff}
.vertical_dq{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.sp_ends{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}
.flex{-webkit-flex:1;flex:1}
.text_ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.text_clamp2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.inl_block{display:inline-block}
.text_ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mask{background:rgba(0,0,0,.7);left:0;top:0;bottom:0;width:100%;z-index:10;-webkit-animation:shade .5s forwards;position:fixed;display:none}
.icon1{background:url(../images/icon1.png) no-repeat}
.icon2{background:url(../images/icon2.png) no-repeat}
.icon3{background:url(../images/icon3.png) no-repeat}
.icon4{background:url(../images/icon4.png) no-repeat}
.icon5{background:url(../images/icon5.png) no-repeat}
.icon6{background:url(../images/icon6.png) no-repeat}
.icon15{background:url(../images/icon15.png) center no-repeat}
.icon16{background:url(../images/icon16.png) center no-repeat}
.icon17{background:url(../images/icon17.png) center no-repeat}
.icon18{background:url(../images/icon18.png) no-repeat}
.icon19{background:url(../images/icon19.png) no-repeat}

.home-top{background:url(../images/bg.jpg) center no-repeat; height: 410px;}
.home-top .box{padding-top:330px;}
.home-top span{display: inline-block;margin:0 20px;}

.logo{width:220px;margin:40px auto}
.nav{height:70px;background:#D50000;}  /*#00C064*/
.nav > ul{height:70px;}
.nav > ul > li{float:left;position:relative;text-transform:uppercase;position:relative;}
.nav > ul > li>a{display:block;line-height:70px;font-size:20px;color:#fff; padding:0 25px;}
.nav > ul > li>a:hover{background: #900;color:#ffb63c;}    /*#07a95b*/
.nav > ul > li:last-child{margin-right:0;} 
.nav > ul > li > ul{background: #fff;position: absolute; top: 70px;box-shadow:rgba(0,0,0,.1) 0 5px 10px; left: 0; right: 0; display: none; z-index:2;}
.nav > ul > li > ul a{display: block; padding: 10px; text-align: center;border-bottom: #f1f1f1 solid 1px; font-size: 15px;}
.nav > ul > li > ul a:hover{background: #f5f5f5;}  
.nav > ul > li > ul li:last-child a{border:0;}
.nav .active{background: url(../images/bg6.png) center bottom no-repeat;}

.banner{ position:relative; z-index:1; float: left;width: 590px;height:300px;} 
.banner_top{ position: relative; width: 590px; height: 300px;}
.banner_top li{ position:absolute; left:0; top:0; width:100%;}
.banner_top li img{ position:relative; width: 590px; height: 300px;display: block;}
.banner_top li .tit{position: absolute;left:0;top: 0px;background:url(../images/bg7.png) top;font-size: 18px;line-height: 38px;height: 38px; padding:0 15px; font-weight: normal; left: 0; right: 0;}
.banner_top li .tit a{color:#fff;white-space: nowrap;overflow: hidden;width: 590px;display: inline-block;text-overflow: ellipsis;}
.banner_bottom { width:100%; text-align:center; z-index:20;position: absolute; z-index: 20; bottom:10px;}
.banner_bottom span{background:#fff; width: 10px; height:10px; display:inline-block; cursor:pointer;margin: 0 3px;border-radius: 10px;}
.banner_bottom span.on{ background:#00C064;}
.banner .pre{ background:url(../images/icon5.png) no-repeat; width:40px; height:40px; position:absolute; left:20px; top:45%; opacity:0.7; cursor:pointer; z-index:20;}
.banner .next{ background:url(../images/icon6.png) no-repeat; width: 40px; height:40px; position:absolute; right:20px; top:45%; opacity:0.7; cursor:pointer; z-index:20;}
.banner .pre:hover,.banner .next:hover{ opacity:1;}
.platenew-1{padding:20px;color: #1aa864;background:#7fdfb1;margin:30px 0; font-size: 24px;font-weight: bold;line-height: 1.3}
.platenew-2{padding:20px;color: #11d1af;background:#ffffff;margin:30px 0; font-size: 24px;font-weight: bold;line-height: 1.3}/*e4fdfe*/
.plate-1{padding:20px;color: #FF653B;background:#ffd2ca;margin:30px 0; font-size: 24px;font-weight: bold;line-height: 1.3}
.plate-2 .float_r .font_24{padding:16px 0; display: block;}
.more em{background: url(../images/icon2.png) center no-repeat;width:19px;height: 19px;display: inline-block;margin-right: 5px;vertical-align: -2px;}
.plate-3 .float_r a{margin-bottom: 20px; display: block;}
.plate-3 .float_r a:last-child{margin-bottom: 0}

.list-1 dt span{display: inline-block;padding:0 10px 20px 10px;cursor: pointer;}
.list-1 dt .active{background: url(../images/bg5.png) center bottom no-repeat;color:#00C064;}
.list-1 dd li{background: url(../images/icon1.png) left center no-repeat; padding-left:20px; margin-top:18px;}

.partake{position:relative;width:540px;height: 90px;background: url(../images/bg4.png) no-repeat;}
.partake .m{width:450px;padding-top:17px;}
.partake a{background:rgba(244,1,19,.5);color:#fff;position: absolute; right: 10px; top: 10px;display: block;padding:5px 10px;border-radius: 3px;}
.partake span{background:rgba(255,255,255,.6);display: inline-block;padding:0 5px; margin:0 2px;border-radius: 3px;}


.partake1{position:relative;width:540px;height: 169px;background: url(../images/back.png) no-repeat;}
.partake1 .m{width:450px;padding-top:17px;}
.partake1 a{ color:#fff;position: absolute; right: 10px; top: 10px;display: block;padding:5px 10px;border-radius: 3px;}
.partake1 span{ color:#5091c3;}



.cartoon-sy{position: relative;margin-top: 18px;}
.cartoon-sy img,.cartoon-sy a{display: block;}
.cartoon-sy .bt{background:url(../images/bg7.png);padding: 15px;color:#fff; position: absolute; bottom:0;left: 0;right:0;}

/*.plate-4 li{float:left;width:170px;margin-bottom: 20px; margin-right: 20px;}
.plate-4 li:nth-child(6n){margin-right:0;}*/

.plate-4 li{float:left;width:20%;margin:20px 0; text-align: center;}
.plate-4 ul{display:none;}
.plate-4 .tab-bt3{border-bottom:#67D094 solid 1px;}
.plate-4 .tab-bt3 span{display: inline-block;padding:0 15px;cursor: pointer; line-height: 45px;}
.plate-4 .tab-bt3 .active{background:url(../images/bg8.png) left no-repeat,url(../images/bg9.png) right no-repeat #67d094;color:#fff;}


.record-top{background:url(../images/bg3.png) center no-repeat; height:340px;}
.record-top .box{padding-top:130px;}
.record-top img{display: inline-block;}

.footer{background:#3F3F3F; padding-top:50px;padding-bottom:30px;}
.footer > div{margin:15px 0;}
.footer span{margin:0 10px;}
.footer img{display: inline-block;}

.title-form{border-bottom:#EDE8E8 solid 2px;}
.title-form span{position:relative;border-bottom:#00C064 solid 4px; font-weight: bold; font-size: 22px;padding-bottom: 20px;display: inline-block;margin-bottom:-1px;}

.form-box{padding-top: 50px;}
.form-box dl{width:550px;float:left; margin-bottom: 25px; margin-right: 20px;}
.form-box dl:nth-of-type(2n){margin-right:0;}
.form-box dt {margin-bottom: 15px;}
.form-box dt em{margin-right:10px;font-size: 20px;vertical-align: -6px;}
.form-box dd{border:#EDE8E8 solid 1px;}
.form-box textarea{padding:15px;height: 100px;resize: none;border:#EDE8E8 solid 1px;}
.inp-txt{height: 48px;border:0; padding: 0 15px; font-size: 16px;width:100%;-webkit-box-sizing:border-box; outline: none;}
.btn-box{padding-top: 20px;padding-bottom:100px;}
.btn-1{background:#00C064;color:#fff;border:#00C064 solid 1px; cursor: pointer; min-width:160px;height: 54px; font-size: 16px; border-radius: 5px;outline: none; padding:0 20px;}
.btn-2{background:#fff;color:#00C064;border:#00C064 solid 1px; cursor: pointer; min-width:160px;height: 54px; font-size: 16px; border-radius: 5px;outline: none; padding:0 20px;}
.btn-3{background:#00C064;color:#fff;border:#00C064 solid 1px; cursor: pointer; width:340px;height:60px; font-size: 16px; border-radius: 5px;outline: none;}
.btn-4{background:#00C064;color:#fff;border:#00C064 solid 1px; cursor: pointer; border-radius: 5px;outline: none;padding:10px 15px;}

.record-con{padding-top: 20px;}
.record-con dt{border-bottom:#EDEDED solid 1px; padding: 15px 0; font-size: 18px; font-weight: bold;}
.record-con dt em{display: inline-block;width:4px; height: 20px; margin-right: 10px;vertical-align:-4px;background:#00C064;}
.record-con dd{padding:30px 0;}

.enclosure li{float:left;border:#EDEDED solid 1px;margin-right:20px; margin-bottom: 20px;}

.con-top-bg{background:url(../images/bg2.png) top center no-repeat;}
.con-top {height: 410px;}
.con-top .box{padding-top:260px;}
.con-top span{display: inline-block;margin:0 20px;}

.con-nav{height:70px;background:#00C064;margin-top: 30px; position: relative; top: -30px;}
.con-nav:after{content: '';clear: both; display: block;}
.con-nav > li{float:left;position:relative;text-transform:uppercase;position:relative;}
.con-nav > li>a{display:block;line-height:70px;font-size:20px;color:#fff; padding:0 25px}
.con-nav > li>a:hover{background: #07a95b;color:#ffb63c;}
.con-nav > li:last-child{margin-right:0;}
.con-nav > li > ul{background: #fff;position: absolute; top: 70px;box-shadow:rgba(0,0,0,.1) 0 5px 10px; left: 0; right: 0; display: none; z-index:2;}
.con-nav > li > ul a{display: block; padding: 10px; text-align: center;border-bottom: #f1f1f1 solid 1px; font-size: 15px;}
.con-nav > li > ul a:hover{background: #f5f5f5;}
.con-nav > li > ul li:last-child a{border:0;}
.con-nav .active{background: url(../images/bg6.png) center bottom no-repeat;}

.pages-box{padding-top: 50px;}
.pages-box li{background:#FAFAFA;display:inline-block;margin-left:5px;padding:5px 12px;color:#000;cursor:pointer}
.pages-box li:hover{background:#EDEDED;}
.pages-box .active,.pages-box .active:hover{background:#00C064;color:#fff}

.list-2 li{background: url(../images/icon3.png) left center no-repeat; padding:20px 0 20px 20px; overflow: hidden;border-bottom:#E2E2E2 dashed 1px}
.list-2 li a{float: left;max-width: 950px;}
.list-2 span{float:right;}

.left-menu{width:240px;}
.left-menu li{ margin-bottom: 1px;}
.left-menu a{ background: #FAFAFA;padding: 15px; display: block;}
.left-menu a:hover{background:#EDEDED;}
.left-menu .active a{background:#00C064;color:#fff}

.resume-con{ padding:50px 100px 100px;min-height: 600px;}
.leader-tx li{display:inline-block;margin:0 36px;}

.ceng1{margin-top:0px;}
.ceng2{margin-top:50px;}
.ceng3{margin-top:50px;}
.ceng4{margin-top:0px;}
.ceng1 li{display:inline-block;margin:0px 30px;}
.ceng2 li{display:inline-block;margin:0px 30px;}
.ceng3 li{display:inline-block;margin:0px 30px;}
.ceng4 li{display:inline-block;margin:0px 0px;width:250px;}


.list-3 li{background: url(../images/icon3.png) left center no-repeat; padding:20px 0 20px 20px; overflow: hidden;border-bottom:#E2E2E2 dashed 1px;margin-right:30px; width:505px; float:left;}
.list-3 li a{float: left;max-width:400px;}
.list-3 span{float:right;}
.list-3 li:nth-child(2n){margin-right:0;}

.txt-con{min-height: 600px;}

.information-box li{width: 320px; line-height: 90px; height: 90px; background: #00C064; color: #fff; font-weight:bold;float:left;margin:20px; font-size: 20px;}
.information-box li a{color: #fff;}

.feedback-box{padding-top: 30px;}
.feedback-box li{width: 340px;float:left;margin-bottom:30px; margin-right:30px;}
.feedback-box li:nth-child(3n){margin-right:0;}
.feedback-box li img{width:100%;}
.checkbox{color:#959595;}
.checkbox input{margin-right: 5px; vertical-align: -2px;}

.inspection-box{padding:40px 0;}
.inspection-box li{background: #00C064; color: #fff; font-weight:bold;font-size: 20px;text-align: center;width: 150px;height: 150px;line-height: 150px;display:inline-block;margin:0 40px;border-radius: 100%;}
.inspection-box a{color: #fff;}

.title-2{padding: 15px 0;}
.title-2 em{display: inline-block;width:4px; height: 20px; margin-right: 10px;vertical-align:-4px;background:#00C064;}

.frequency-box li{display: inline-block; margin-right:20px; margin-bottom: 10px;}
.frequency-box input{border:#ddd solid 1px;height: 30px; text-align:center;width:50px;border-radius: 3px;margin:0 5px;}
.frequency-box span{background: url(../images/icon4.png) no-repeat;width:16px;height: 16px;display: inline-block;cursor: pointer;vertical-align:-3px;margin-left:5px}

.enclosure-fom{padding-left: 1px;}
.enclosure-fom li{border:#EDEDED solid 1px;float:left;margin-right: 20px; margin-bottom: 20px; position:relative;}
.enclosure-fom li img{width: 150px;height:270px;object-fit: cover;box-sizing: border-box;}
.enclosure-fom li em{position: absolute; width: 20px; height: 20px; background:red; color: #fff; right: 0; top: 0;text-align: center;font-style: normal;cursor: pointer;}

.review-list label{cursor: pointer;}
.review-list label input{display: none;}
.review-list label span{border:#ccc solid 1px; width: 20px; height: 20px;display: block;border-radius: 100%;}
.review-list label input:checked +span{background: #00C064;border-color: #00C064;}
.review-list li{padding:15px 0;}
.review-list li img{width:67px;height:84px;object-fit: cover;box-sizing: border-box; margin:0 15px;}
.review-list li .color_999{height: 37px;}
/*日历插件*/
.calendar{background: #fff;left: 50%; top: 50%;-webkit-transform:translate(-50%,-50%); position: absolute; padding:20px 50px 50px; border-radius: 10px;}
.calendar .y-c-top{text-align: center; padding: 20px 0; font-size: 20px;}
.calendar .y-c-top > div{display: inline-block;}
.calendar .y-c-top .y-btn{vertical-align: middle;cursor: pointer;margin: 0 50px;}
.calendar .bt{border-bottom:#EDE8E8 solid 2px;}
.calendar .bt span{position:relative;border-bottom:#00C064 solid 4px; font-weight: bold; font-size: 16px;padding-bottom: 15px;display: inline-block;margin-bottom:-1px;}
.calendar table {width: 990px;height: 465px;border: 1px solid #dcdcdc;}
.calendar table th,.calendar table td {border: 1px solid #dcdcdc;width: 123px;text-align: center;font-size: 16px;font-weight: normal;color: #333;}
.calendar thead tr th {background-color: #00C064;color: white; padding: 10px 0;}
.calendar tbody tr td.option {background-color: #00C064;color: white;}
.calendar tbody tr td.disabled {background-color: #EAEAEA;cursor: not-allowed;}
.calendar tbody tr td.enable {background-color: white;position: relative;}
.calendar .enable input.foocheck {position: absolute;bottom: 2px;right: 2px;}
.calendar .btn{text-align: center; padding-top:20px;}
.calendar .btn button{ height: 45px; margin:0 10px; display: inline-block;}
.xsxc_box{background-image: url(../images/bj.png);background-repeat:no-repeat;background-position:center center;}

.quxian li{float:left;width:230px; margin-top: 15px;  margin-bottom: 5px;  margin-left: -50px;  margin-right: 20px; font-size:18px; font-weight:bold; text-align:center;}
 
