@charset "utf-8";
*{ margin: 0; padding: 0; list-style: none; outline: none; font-family: "microsoft yahei";}
a{ text-decoration: none; cursor: pointer;}
img{ border: none; max-width: 100%;}
body{ background: #fff;}
.clr{clear: both;}

.dianluban_header{ margin: 10px 0;}
.dianluban_header_center{ width: 1000px; margin: auto;}
.dianluban_logo{ width: 258px; float: left;}
.dianluban_logo a img{ display: block; margin: auto;}
.dianluban_search{ float: right; margin: 5px 0;}
.search_div{ width: 214px; height: 35px; background: url(../img/dlb_06.png) no-repeat center;}
.search_div input{ width: 178px; height: 35px; line-height: 35px; text-indent: 15px; border: none; background: none; float: left; border-radius: 35px 0 0 35px;}
.search_div a{ display: block; width: 35px; height: 35px; border-radius: 0 35px 35px 0; float: right;}
.tel_div{ text-align: center; margin-top: 13px;}
.tel_div span{display: inline-block; background: url(../img/dlb_10.png) no-repeat left; padding-left: 26px; line-height: 30px; font-size: 14px; color: #333333;}

.dianluban_nav{ width: 100%; height: 50px; background: #3FA81A;}
.dianluban_nav_center{ width: 990px; margin: auto;}
.dianluban_nav_center ul li{ width: 120px; float: left;}
.dianluban_nav_center ul li a{ display: block; text-align: left; line-height: 50px; font-size: 16px; color: #FEFEFE; position: relative; top: 0px;}
.dianluban_nav_center ul li a i{ display: none; width: 21px; height: 7px; background: url(../img/ind_03.png) no-repeat center; position: absolute; left: 50%; margin-left: -40px; bottom: 0px;}
.dianluban_nav_center ul li a:hover i,.dianluban_nav_center ul li a.nav_cur i{ display: block;}

.color_div{ width: 100%; height: 205px;background: #D9F8CE; display: none;}
.hover_div{padding: 20px 0; position: absolute; width: 100%; left: 0px; right: 0px; z-index: 9999; display: none;}
.hover_div_center{ width: 1000px; margin: auto;}
.sec_nav ul li{ width: 70%; border-bottom: 1px solid #94EA75;}
.sec_nav ul li:last-child{ border-bottom: none;}
.sec_nav ul li a{ font-size: 14px; color: #333333; line-height: 30px;}
.sec_nav{ width: 190px; float: left;}
.sec_img{ width: 203px; float: left; margin-left: 110px;}
.sec_img img{ display: block; margin: auto;}
.sec_img p{ font-size: 12px; color: #333333; height: 42px; overflow: hidden; margin-top: 5px;}

.dianluban_nav_center ul li:hover .hover_div{ display: block;}

.dianluban_content{ padding: 40px 0;}
.dianluban_content_center{ width: 1000px; margin: auto;}
.dianluban_news{ width: 450px; float: left;}
.news_header{ width: 160px; height: 45px; background: #F69903; text-align: center; line-height: 45px; font-size: 18px; color: #FFFFFF; font-weight: normal; border-radius: 10px; margin-bottom: 20px;}
.dianluban_news ul li{ margin-bottom: 18px;}
.dianluban_news ul li a{ display: block; width: 70%; float: left; font-size: 14px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dianluban_news ul li span{ display: block; width: 28%; float: right; text-align: right; font-size: 12px; color: #76787B;} 
.mores{ font-size: 14px; color: #4C4D4F;}
.dianluban_rukou{ width: 373px; float: right; }
.rukou_img img{ display: block; margin: auto;}
.rukou_text{ margin-top: 10px; text-align: center;}
.rukou_text span{ font-size: 18px; color: #3FA81A; background: url(../img/dlb_21.png) no-repeat right; padding-right: 30px; white-space: nowrap;}

.dianluban_map{ padding: 30px 0; background: #E9E9E9;}
.dianluban_map_center{ width: 1000px; margin: auto;}
.dianluban_map_center dl{ width: 225px; float: left;}
.dianluban_map_center dl dt{ font-size: 16px; color: #3FA81A;}
.dianluban_map_center dl dd ol li{ margin-top: 13px;}
.dianluban_map_center dl dd ol li a{ font-size: 14px; color: #76787B; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.dianluban_footer{ padding: 33px 0; background: #3FA81A;}
.dianluban_footer_center{ width: 1000px; margin: auto;}
.dianluban_ewm{ width: 515px; float: left;}
.dianluban_ewm ul li{ width: 137px; float: left; margin-right: 30px; text-align: center;}
.dianluban_ewm ul li img{ display: block; margin: auto;}
.dianluban_ewm ul li p{ font-size: 14px; color: #FFFFFF; margin-top: 10px;}
.dianluban_footer_text{ width: 485px; float: left;}
.dianluban_footer_text h3{ font-size: 16px; color: #FFFFFF; margin-bottom: 5px;}
.dianluban_footer_text div{ font-size: 16px; color: #FFFFFF; line-height: 34px; white-space: nowrap;}

.details_left{ width: 220px; height: auto;  padding-bottom: 20px; background: #D9F8CE; float: left;}
.left_header{ font-size: 36px; color: #3FA81A; font-weight: normal; padding:18px 45px 18px 0; text-align: right;}
.left_nav ul li{ margin: 18px 0;}
.left_nav ul li a{ display: block; height: 38px; line-height: 38px;  text-align: center; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.left_nav ul li a.left_cur{ width: 214px; height: 38px; background: url(../img/del_12.png) no-repeat left; color: #FFFFFF; padding-right: 58px;}
.details_right{ width: 748px; float: right;}
.right_header{ border-bottom: 1px solid #CCCCCC; padding: 15px 0;}
.header_left_title{ float: left; padding-left: 35px; background: url(../img/del_05.png) no-repeat left; font-size: 18px; color: #333333;}
.header_right_adr{ float: right; font-size: 12px; color: #6C6C6C; line-height: 29px;}.header_right_adr a{ color: #6C6C6C;}
.list_lis ul li{ padding: 15px 0 12px 0; border-bottom: 1px solid #CFCFCF;}
.list_img{ width: 133px; float: left; display: none;}
.list_img img{ display: block; margin: auto;}
.list_texts{ width: 744px; float: right;}
.texts_header{ margin-bottom: 5px;}
.texts_header h3{ width: 75%; height: 30px; line-height: 30px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; font-weight: bold; color: #333333; }
.texts_header span{ display: block; width: 20%; line-height: 31px; float: right; text-align: right; font-size: 12px; color: #6C6C6C;}
.texts_cons{ height: 40px; font-size: 14px; color: #6C6C6C; line-height: 20px; display: -webkit-box; overflow:hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    word-break: break-all; }

.pages{ text-align: center; margin-top: 30px;}
.pages ul {display: inline-block;}
.pages ul li{ float: left; margin: 0 5px;}
.pages ul li a{ display: block; line-height: 26px; border: 1px solid #A5A5A5; font-size: 14px; color: #333333; padding: 0 10px; border-radius: 5px;}
.pages ul li a.pages_cur{ background: #3FA81A; color: #FFFFFF; border: 1px solid #3FA81A;}

.details_cons{ padding-top: 25px;}
.details_cons h2{ text-align: center; font-size: 26px; color: #333333; font-weight: normal;}
.details_cons h3{ margin: 15px 0 20px 0; text-align: center; font-weight: normal;}
.details_cons h3 span{ font-size: 14px; color: #828282; margin: 0 12px;}
.right_texts{ font-size: 14px; color: #333333; line-height: 35px;}
.next_div{ margin-top: 20px;}
.next_div ul li{ margin: 10px 0;}
.next_div ul li a{ font-size: 14px; color: #727272;}
