@charset "utf-8";
*, *::after, *::before { -webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;  -moz-box-sizing:border-box; box-sizing: border-box;}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block; width:100%; height:0; line-height:0; float:none; clear:both; overflow:hidden}
html{width:100%;height:100%;}
body{width:100%;height:100%;overflow:hidden;font-family:"思源黑体 CN Regular", sans-serif;}
.top{width:100%;height:80px;}
.logo{display:block;float:left;margin-top:15px;}
.logo img{display:block;height:50px;}
.login_enter{display:block;float:right;line-height:80px;font-size:14px;cursor:pointer;}
.layui-icon-username{color:#1b780e;margin-right:5px; font-weight:bold;font-size:16px;}
.mainbox{width:80%;height:auto;margin:auto}

/* 导航 */
.nav{width:100%;height:60px;line-height:60px;border-bottom:5px solid #1b780e;clear:both;}
.nav a{display:block;float:left;width:25%;height:60px;text-align:center;font-size:16px;font-weight:bold; position:relative;}
.nav a.active{color:#1b780e;}
.nav a i{margin-left:5px;}
.nav a.active::after{content:"";width:0;height:0;border-left:13px solid transparent; border-right:13px solid transparent; border-bottom:13px solid #1b780e; position:absolute;left:50%;bottom:0;margin-left:-13px;}


/* 首页内容 */
.search_w{width:100%;height:calc(100% - 180px);background:url(../images/bg.jpg) no-repeat center center/cover;position:relative;}
.search_con{background:#fff;padding: 3% 2%; position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.search_con_left{width:30%;height:auto;float:left;}
.search_input{width:100%;height:55px;border:1px solid #1b780e;position:relative;}
.search_input>input{width:100%;height:53px;vertical-align:top;background:#fff;padding:0 15px;border:none;font-size:14px;}
.search_input>input::-webkit-input-placeholder {
    color: #1b780e;
}

.search_input>input::-moz-placeholder {
    color: #1b780e;
}
.search_input>input::-ms-input-placeholder {
    color: #1b780e;
}
.input_btn{display:block;width:55px;height:55px; line-height:55px; position:absolute;right:0;top:0;text-align:center;cursor:pointer;}
.input_btn .layui-icon-search{font-size:25px;color:#1b780e;}

.search_list{width:100%;height:50px;border:1px solid #e0e0e0;margin-top:2.5vh;padding-left:70px;position:relative;}
.search_list_tit{display:block;width:60px;height:48px;line-height:48px;position:absolute;left:0;top:0;background:#f0f0f0;text-align:center;font-size:16px;}
.search_list select{width:100%;height:48px;vertical-align:top;border:none;font-size:14px;appearance:none; -moz-appearance:none;-webkit-appearance:none; background:#fff url("../images/arrow_down.png") no-repeat scroll 96% center; }

.search_con_right{width:67%;height:23vw; float:right;border:1px solid #e0e0e0;}
.search_con_bg{width:100%;height:100%; background:url(../images/img.jpg) no-repeat center center/cover;background-size:100% 100%;}

.search_con_list{width:100%;height:auto;/* padding-top:50px; */position:relative;display:none;}
.table_list{ color:#333333; text-align:center; width:100%; height:auto;border-collapse:collapse; }
/* .table_listfixed{width:100%;height:50px; position:absolute;left:0;top:0;z-index:1;} */
.table_list_scroll{width:100%;height:23vw;overflow-y:auto;}
.table_list tr{ width:100%; height:auto;}
.table_list tr:nth-child(2n){background:#f0f0f0;}
.table_list tr:hover{background:#e7f5fb;}
.table_list .table_tit{background:rgba(0,0,0,0.3); }
.table_list td{ padding:12px 0; font-size:14px; }
.table_list th{ padding:12px 0; font-size:16px; font-weight:normal; background:#2e3141; color:#fff;}
.table_list td a{ color:#333333; }

.qtcon{width:100%;}
.search_con_nr{padding:5% 8%}
.vindes { width: 100%; height: auto;line-height:24px; color:#666; font-size:14px;margin-top:10px;}
.sc_pic {width:90px;height:auto; margin:30px auto;}
.sc_pic input { height: 43px; border: none; background: #fff; text-indent: 10px;font-size: 16px;border-radius: 3px;}
.sc_pic img {display: inline-block;height:50px; vertical-align: middle;}
.search_con_nrcon{width:100%;height:auto;border:none;}

/* 内页 */
.nrmainbox{width:85%;height:auto;margin:auto;}
.pro_list{min-height:calc(99vh - 125px);padding-top:30px;}
.nr_top{width:100%;height:85px;border-bottom:5px solid #1b780e;background:#fff}
.nr_top .logo img{height:50px;}
.nr_top .login_enter{line-height:80px;}
.bread{width:100%;height:70px;line-height:70px;}
.return{float:left;font-size:14px;}
.return i{display:inline-block;margin-right:2px;font-size:18px;}
.quesbtn{color:#1b780e;float:right;font-size:14px;cursor:pointer;}
.quesbtn .icon_ques{display:inline-block; width:20px; height:70px; background:url(../images/icon_ques.png) no-repeat center center/18px auto; vertical-align:top;margin-right:5px;}
.table_one{background: #404040;color:#fff;padding:10px 0;}
.table_one table{width:100%;height:auto;text-align:center;font-size:16px;}
.table_one td,.table_one th{padding:5px 0;}
.table_one th{font-weight:normal;width:10%;}
.table_one td{font-weight:bold;}

.table_two{width:100%;height:auto;margin-bottom:50px;}
.table_two table{width:100%;height:auto;font-size:16px;}
/*background: #B4C6E7;*/
.table_two th{background: #1b780e; color:#fff; padding:15px 0;border-right:1px solid #fff;width:16.6%}
.table_two th:last-child{border-right:1px solid #B4C6E7;}
.table_two td{background:#fff; border:1px solid #e0e0e0;text-align:center;padding:15px 0;font-size:14px;}

/*思源样式*/
.table_two tr{
    height: 40px;
}
.table_two td,.table_two th{
    border-width: 0.5pt;
    border-style: solid;
    border-color: rgb(166, 166, 166);
    border-image: initial;

    text-align: center;
    padding: 0;
    font-size: 12pt;
    font-weight: 400;
    font-style: normal;
    white-space: nowrap;
    text-decoration: none;
}
.table_two tbody tr{
    height: 32.25pt;
}
.table_two th{
    border: none;
    font-size: 14pt;
    height: 32.25pt;
}

.table_two td a{color:#1b780e;}
.lx_pic{width:60px;/*height: 70px;*/margin:0 auto;}
.lx_pic img{width:100%;height:100%;}

/* 二维码 */
.erweima_fixed{width:100%;height:100%;position:fixed;left:0;top:0; display:none; z-index:3}
.erweima_fixed .bg{width:100%;height:100%;background:rgba(0,0,0,0.6); position:fixed;left:0;top:0;z-index:1;}
.erweima_con{width:380px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%); z-index:2; background:#fff;padding:0 0 20px;}
.erweima_con img{width:100%;height:auto;}
.erweima_des{width:100%;height:30px;line-height:30px;font-size:16px;text-align:center;}

/* 问题反馈 */
.ques_fixed{width:100%;height:100%;position:fixed;left:0;top:0; display:none; z-index:3}
.ques_fixed .bg{width:100%;height:100%;background:rgba(0,0,0,0.6); position:fixed;left:0;top:0;z-index:1;}
.ques_con{width:50%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%); z-index:2; background:#fff;padding:10px 30px 50px;margin-top: 10px;margin-bottom: 10px;}
.close{display:block;position:absolute;right:10px;top:10px;cursor:pointer;}
.close .layui-icon-close-fill{font-size:40px;color:#1b780e;}

.servicesection{width:90%;margin:15px auto 40px;font-size:20px;text-align:center}
.servicesectionheader{line-height:80px;color:#1b780e;border-bottom:1px solid #cacaca;font-weight:700}
.servicesectionheader>img{vertical-align:-3px;margin-right:10px;width:20px}
.servicesection>p{font-size:14px;line-height:20px;width:100%;text-align:left;color:#888;margin:8px auto}
textarea::-webkit-input-placeholder{font-size:12px;color:#989898}
.servicecontent{border-top:1px solid #eee}
.servicecontent>div>textarea{width:88%;outline:0;display:block;padding:8px;border:0;margin:0 auto;height:80px;color:#242424;font-size:12px;font-family:"微软雅黑";resize:none}
.servicecontent>div:nth-child(2)::after{content:" ";display:block;clear:both}
.servicecontent>div>div{float:left;width:89px;height:89px;margin-top:10px;background-color:#eee;border-radius:4px;margin:15px 0;position:relative;}
.servicecontent>div>div:nth-child(3n+2){margin:10px 10px 0}
.inputimg{background-color:#cacaca;background-image:url(../images/xj2.png);background-position:center center;background-repeat:no-repeat;background-size:50%}
.inputimg input{display:none}
.inputimg label{width:100%;height:100%;display:block;cursor:pointer;}
footer{text-align:center;padding-bottom:40px;}
footer>button{width:90%;height:40px;background-color:#1b780e;color:#fff;border-radius:4px;outline:0;border:0;font-size:16px}
.form-group{margin-bottom:10px;text-align:left;margin-top:20px;}
.fbTitle{color:#1b780e;font-weight:600;font-size:16px;margin-left:5px;}
.messageBtn{display:inline-block;background-color:#1b780e;color:#fff;border:1px solid #1b780e;font-weight:700;font-size:16px;width:100px;height:32px;vertical-align:middle;padding:5px}
.limHeight{height:36px;line-height:36px;border-radius:0;padding:0 10px;margin-top:5px;font-size:14px;border:1px solid #dedede;font-family:"微软雅黑"}
.form-control{color:#999;height:36px;line-height:36px}
.kv-fileinput-caption{height:40px;padding:0;border-radius:0;border:0}
.form-control{display:block;width:100%}
textarea.form-control{height:auto;resize:none;margin-bottom:10px;}
#messagesub{width:170px; height: 40px;background-color:#1b780e;color: #FFFFFF;border-radius:4px;outline: 0 ;border: 0 ;font-size:16px;margin:auto;clear:both;display:block;cursor:pointer;}

/* 产品详情 */
.detail_top{width:100%;height:auto;clear:both;}
.leftswiper{width:49.7%;height:350px; float:left;}
.layui-carousel{width:100%;height:100%;text-align:center;}
.layui-carousel img{max-width:100%;max-height:80%; position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}

.parameter{width:49.7%;height:350px; float:right; background:#fff;padding:0 20px 20px;overflow-y:auto;}
.parameter_tit{width:100%;height:70px;line-height:70px;text-align:center;font-size:20px;font-weight:bold;}
.parameter table,.detail_carlist table{width:100%;height:auto;text-align:center;}
.parameter table th,.parameter table td,.detail_carlist table th,.detail_carlist table td{padding:13px 0;border:1px solid #e0e0e0;font-size:14px;}
.parameter table th,.detail_carlist table th{color:#fff;background:#1b780e;font-size:16px;}
.parameter table td{font-size:14px;width:33.33%}
.detail_carlist table th{width:25%;}
.parameter_table_1{margin-bottom:5px;}
.parameter_table_2 table th{background:#d6d6d6;color:#333;}
.parameter_table_2 a{text-decoration:underline;}

.detail_bot{width:100%;height:auto;background:#fff;margin:10px 0;padding:0 3% 3%;}
.detail_bot_tit{width:100%;height:80px;line-height:80px;text-align:center; position:relative;}
.detail_bot_text{font-size:20px; font-weight:bold;}
.icon_car{display:inline-block; width:20px; height:80px; background:url(../images/icon_car.png) no-repeat center center/20px auto;vertical-align:top;margin-right:8px;}
.detail_bot_tit select{width:25%;height:40px;position:absolute;right:0;top:20px;background:#eee;padding:0 10px;font-size:14px;appearance:none; -moz-appearance:none;-webkit-appearance:none; background:#fff url("../images/arrow_down.png") no-repeat scroll 97% center/13px auto;border:1px solid #dedede;}

.layui-btn{height:30px;line-height:30px;padding:0 15px;margin-bottom:5px;}

/* footer */
.footer{width:100%;height:40px;line-height:40px;text-align:center;background:#fff;position:absolute;left:0;bottom:0;z-index:2;}
.footer a{color:#666666;display:inline-block;padding:0 30px; position:relative;font-size:14px;}
.footer a::after{content:""; width:1px;height:20px; background:#f0f0f0; position:absolute;left:0;top:15px;}
.footer a:first-child::after{content:none;}