﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}

/*header*/
.top_bg{height:35px;line-height:35px;background:#f1f1f1;}
.top_bg a{display:inline-block;padding:0 20px;}
.top_bg a:hover{color:#019340;}
.top_tel{margin-top:25px;line-height:30px;color:#666;background:url(../images/tel.jpg) no-repeat left center;padding-left:60px;}
.top_tel span{font-size:30px;color:#019340;}
.nav_bg{background:#019340;}
.nav_list li{width:171px;float:left;line-height:50px;font-size:16px;}
.nav_list li a{display:block;color:#fff;}
.nav_list li:hover a{background:#ff911b;}

/* banner */
.banner{position:relative;overflow:hidden;}
.banner .swiper-pagination-bullet{width:14px;height:14px;background:#fff;border-radius:50%;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#ff911b;}

/*index*/
.search_bg{background:#f9f9f9;line-height:55px;}
.search_bg strong{color:#000;}
.search_bg a{color:#666;padding-right:10px;}
.search_bg a:hover{color:#000;}
.search_bor{margin:14px 0;border:#ddd solid 1px;border-radius:18px;background:#fff;}
.search_inp{width:260px;height:36px;line-height:36px;padding:0 20px;color:#ababab;border:none;background:none;}
.search_btn{width:50px;height:36px;background:url(../images/search.png) no-repeat center center;border:none;}
.index_tit{margin:30px 0 20px;text-align:center;}
.index_tit dt{position:relative;z-index:1;}
.index_tit dt::after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#ddd;z-index:-1;}
.index_tit dt span{display:inline-block;height:60px;line-height:60px;padding:0 30px;background:#fff;font-size:38px;color:#019340;position:relative;}
.index_tit dt span::before,.index_tit dt span::after{content:"";position:absolute;left:-60px;top:29px;width:60px;height:3px;background:#ff911b;}
.index_tit dt span::after{right:-60px;left:auto;}
.index_tit dd{font-size:18px;color:#666;line-height:40px;}
.pro_pic{width:850px;height:320px;overflow:hidden;margin-bottom:40px;}
.pro_pic>a{display:none;}
.pro_type{width:350px;height:320px;border:#ddd solid 1px;box-sizing:border-box;margin-bottom:40px;}
.pro_type li{height:63px;border-bottom:#ddd solid 1px;}
.pro_type li:last-of-type{border-bottom:none;}
.pro_type li:hover{background:#019340;}
.pro_type li a{display:block;line-height:40px;padding:11px 0 11px 60px;font-size:16px;overflow:hidden;}
.pro_type li:hover a{color:#fff;}
.pro_type li a img{margin-right:10px;}
.pro_type .img01{display:block;float:left;}
.pro_type .img02{display:none;float:left;}
.pro_type li:hover .img01{display:none;}
.pro_type li:hover .img02{display:block;}
.pro_list{margin-bottom:40px;}
.pro_list li{width:280px;height:250px;float:left;overflow:hidden;border:#ddd solid 1px;margin:0 10px;position:relative;}
.pro_list li a{display:block;}
.pro_list_name{position:absolute;left:0;bottom:0;width:100%;height:50px;background:rgba(0,0,0,.5);color:#fff;transition:all .3s linear;}
.pro_list li:hover .pro_list_name{height:100%;}
.pro_list_name h3{line-height:50px;padding-bottom:10px;position:relative;}
.pro_list li:hover .pro_list_name h3{padding-top:20px;}
.pro_list_name h3:after{content:"";position:absolute;left:50%;bottom:0;width:60px;height:2px;background:#fff;margin-left:-30px;}
.pro_list_text{margin:20px;line-height:30px;height:60px;overflow:hidden;}
.pro_list_more{margin:0 auto;width:130px;height:40px;line-height:40px;border:#fff solid 1px;}
.adv_bg{height:290px;background:url(../images/pic03.jpg) no-repeat center top;margin-bottom:40px;}
.adv_text{width:480px;color:#fff;padding-top:40px;line-height:50px;}
.adv_text .t1{font-size:18px;}
.adv_text .t2{font-size:32px;border:#fff solid 1px;}
.adv_text .t3{font-size:14px;text-transform:uppercase;}
.adv_text .t4{font-size:16px;}
.adv_text .t4 span{font-size:28px;}
.adv_text .t5{font-size:16px;width:120px;height:30px;line-height:30px;border:#fff solid 1px;margin-top:10px;}
.about_bg{background:url(../images/about_bg.jpg) no-repeat center 150px;margin-bottom:50px;}
.about_left{width:540px;}
.about_name{padding:10px 0 20px;line-height:40px;border-bottom:#ccc solid 1px;margin-bottom:20px;}
.about_name dt{font-size:32px;color:#019340;text-transform:uppercase;}
.about_name dd{font-size:30px;}
.about_text{line-height:40px;height:160px;font-size:16px;color:#717171;margin-bottom:30px;}
.about_more{width:160px;height:40px;line-height:40px;border-radius:20px;border:#ff911b solid 1px;font-size:18px;color:#ff911b;}
.about_pic{padding:20px;width:590px;height:340px;position:relative;z-index:1;}
.about_pic:after{content:"";position:absolute;right:0;top:0;width:450px;height:380px;background:#019340;z-index:-1;}
.video_bg{padding:20px 0;background:#f3f3f3;}
.index_tit .video_tit_grey{background:#f3f3f3;}
.video_list{margin-left:-24px;}
.video_list li{width:384px;float:left;line-height:60px;margin-left:24px;font-size:18px;}
.video_list_pic{overflow:hidden;position:relative;}
.video_list_pos{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8) url(../images/icon01.png) no-repeat center center;}
.adv02{height:160px;background:url(../images/pic07.jpg) no-repeat center top;margin-bottom:20px;}
.adv02 .text{padding-top:60px;line-height:40px;color:#fff;font-size:32px;font-weight:bold;}
.adv02 .contact{width:160px;height:40px;line-height:40px;background:#ff911b;color:#fff;font-size:18px;margin-top:60px;}
.news_tit{line-height:60px;font-size:38px;color:#ff911b;margin-bottom:30px;}
.news_box{width:380px;border:#ddd solid 1px;margin-bottom:50px;}
.news_list_tit{height:60px;line-height:60px;border-top:#019340 solid 3px;border-bottom:#ddd solid 1px;padding:0 15px;}
.news_list_tit .text{color:#019340;font-size:20px;}
.news_list_tit a{font-size:16px;color:#666;}
.news_list_tit a:hover{color:#019340;}
.news_list_pic{padding:12px;height:150px;overflow:hidden;}
.news_list{height:210px;padding:0 12px;}
.news_list li{height:41px;line-height:41px;border-bottom:#ddd dashed 1px;background:url(../images/icon02.png) no-repeat left center;padding-left:20px;}
.news_list li a{display:block;color:#666;}
.news_list li a:hover{color:#019340;}
.news_list li:last-of-type{border-bottom:none;}
.answer_list{height:384px;}
.answer_list li{padding:12px;border-bottom:#ddd dashed 1px;line-height:20px;}
.answer_list li a{display:block;}
.answer_list li:last-of-type{border-bottom:none;}
.answer_list .q{width:20px;height:20px;background:#bababa;border-radius:3px;color:#fff;margin-right:10px;text-align:center;margin-bottom:10px;}
.answer_list .a{width:20px;height:20px;background:#333;border-radius:3px;color:#fff;margin-right:10px;text-align:center;margin-bottom:10px;}
.answer_list .text{width:310px;}

/*footer*/
.bot_bg{background:#252525;}
.bot_nav{padding:20px 0;border-bottom:#4d4d4d solid 1px;}
.bot_nav_tit{width:180px;line-height:30px;}
.bot_nav_tit dt{color:#6b6b6b;font-size:16px;text-transform:uppercase;}
.bot_nav_tit dd{color:#fff;font-size:24px;background:url(../images/sj02.png) no-repeat 120px center;}
.bot_nav_list{width:1020px;padding-top:30px;}
.bot_nav_list li{width:144px;line-height:22px;float:left;border-right:#6b6b6b solid 1px;float:left;}
.bot_nav_list li a{display:block;color:#aaa;font-size:16px;}
.bot_nav_list li a:hover{color:#fff;}

.bot_bor{padding:30px 0;border-top:#6B6B6B solid 1px;}
.bot_left{width:700px;}
.bot_left li{width:300px;padding-right:20px;float:left;color:#6b6b6b;line-height:35px;}
.bot_ewm{line-height:45px;color:#fff;font-size:16px;}
.bot_right{margin-right:20px;}
.bot_right .contact{width:140px;height:30px;line-height:30px;background:#ff911b;color:#fff;font-size:16px;margin-top:30px;margin-bottom:15px;}
.bot_right .tel{color:#fff;font-size:26px;line-height:32px;}
.copryight{padding:15px 0;border-top:#6b6b6b solid 1px;line-height:30px;color:#4a4a4a;}

/*main*/
.main_home_bor{border-bottom:#ddd dashed 1px;margin-bottom:30px;}
.main_home{padding-left:30px;line-height:42px;color:#a0a0a0;background:url(../images/icon03.png) no-repeat left center;}
.main_home a{color:#a0a0a0;}
.main_home a:hover{color:#f69625;}
.main_left{width:230px;}
.main_right{width:930px;}
.main_type_tit{height:60px;position:relative;margin-bottom:2px;}
.main_type_tit_pos{position:absolute;left:0;bottom:0;width:100%;height:180px;padding:0 20px;font-size:26px;color:#fff;box-sizing:border-box;background:#019340;z-index:9;}
.main_type_tit_pos dt{padding-top:30px;line-height:60px;font-size:26px;text-transform:uppercase;position:relative;}
.main_type_tit_pos dt:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background:#fff;}
.main_type_tit_pos dd{line-height:60px;}
.main_type_list{background:#f6f6f6;}
.main_type_list ul{padding-bottom:30px;}
.main_type_list li{height:50px;line-height:50px;border-bottom:#fff solid 2px;}
.main_type_list li a{display:block;background:#f6f6f6;font-size:16px;padding:0 24px;}
.main_type_list li a:hover{background:#f69625;color:#fff;}
.main_tel{background:#019340;color:#fff;font-size:16px;line-height:30px;}
.main_tel02{background:#019340;padding:20px 0 40px;font-size:24px;line-height:30px;color:#fff;}
.main_pro{margin-bottom:40px;}
.main_pro li{width:280px;height:250px;float:left;overflow:hidden;border:#ddd solid 1px;margin-left:28px;margin-bottom:30px;position:relative;}
.main_pro li a{display:block;}
.main_pro_name{position:absolute;left:0;bottom:0;width:100%;height:50px;background:rgba(0,0,0,.5);color:#fff;transition:all .3s linear;}
.main_pro li:hover .main_pro_name{height:100%;}
.main_pro_name h3{line-height:50px;padding-bottom:10px;position:relative;}
.main_pro li:hover .main_pro_name h3{padding-top:20px;}
.main_pro_name h3:after{content:"";position:absolute;left:50%;bottom:0;width:60px;height:2px;background:#fff;margin-left:-30px;}
.main_pro_text{margin:20px;line-height:30px;height:60px;overflow:hidden;}
.main_pro_more{margin:0 auto;width:130px;height:40px;line-height:40px;border:#fff solid 1px;}
.main_about{line-height:30px;min-height:300px;padding-bottom:30px;}
.main_news li{padding:20px 0;border-bottom:#ddd dashed 1px;}
.main_news_con{width:680px;line-height:30px;}
.main_news_con h3{margin-bottom:5px;}
.main_news_text{line-height:30px;height:60px;margin-bottom:5px;color:#666;}
.main_page{margin:30px 0;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#019340;color:#fff;border:#019340 solid 1px;}
.select{background:#019340!important;color:#fff!important;border:#019340 solid 1px!important;}
.grey6{color:#666;}
.org{color:#f69625;}