body{font-size:16px;margin:0;padding:0;font-family: microsoft yahei;color: #333;width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td {
    padding:0;
}
ul,li{ list-style:none; }
a{ color:#333;text-decoration:none; }
a:hover{ color:#1D8D1D;text-decoration:none; }
p{ line-height:35px;margin:0px; }
.line_height26{ line-height:26px; }
.line_height30{ line-height:30px; }
.p_content{ text-indent:2em; }
.mg_top10{ margin-top:10px; }
.mg_top20{ margin-top:20px; }
.mg_top30{ margin-top:30px; }
.mg_top42{ margin-top:42px; }
.mg_bottom{ margin-bottom:30px; }
.mg_botm10{ margin-bottom:10px; }
.mg_botm20{ margin-bottom:20px; }
.mg_botm30{ margin-bottom:30px; }
.mg_botm35{ margin-bottom:35px; }
.mg_botm42{ margin-bottom:42px; }
.mg_botm45{ margin-bottom:45px; }
.mg_botm80{ margin-bottom:80px; }
.mg_auto{ margin:auto; }
.fl{ float:left; }
.fr{ float:right; }
.pr{ position:relative; }
.pa{ position:absolute; }
.mg_left15{ margin-left:15px; }
.ul li{ float:left; }
.color_1D8D1D{ color:#1D8D1D; }
.color_8FC31F{ color:#8FC31F; }
.color_006634{ color:#006634; }
.align_center{ text-align:center; }
.align_right{ text-align:right; }
.align_left{ text-align:left; }
.oval_line{ margin:20px 0;text-align:center; }
.padding_tb10{ padding-top:20px;padding-bottom:10px;display:inline-block; }
.font_14{ font-size:14px; }
.font_16{ font-size:16px; }
.font_18{ font-size:18px; }
.font_26{ font-size:26px; }
.font_24{ font-size:24px; }
.font_20{ font-size:20px; }
.font_22{ font-size:22px; }
.font_30{ font-size:30px; }
.font_48{ font-size:48px; }
.font_weight_bold{ font-weight:bold; }
.disc{ display:block;float:left;width:3px;height:3px;border-radius:50%;background:#1D8D1D;margin-right:5px;margin-top:12px; }

.pad_left0{ padding-left:0; }
.pad_right0{ padding-right:0; }
.pad_left15{ padding-left:15px; }
.pad_right15{ padding-right:15px; }
.pad_left30{ padding-left:30px; }
/*闈㈠寘灞戝鑸�*/
.crumbs_menu{ font-size:16px;height:44px;line-height:44px;border-bottom:1px solid #B1B1B1;padding-left:15px; }
/*宸︿晶瀵艰埅*/

.line_100{ width:100%;height:1px;border:1px solid #A7A7A7; }


.menu_left li{ padding-top:10px;padding-bottom:10px;padding-left:10px; }
.menu_left li a{ color:#006634;font-size:14px;font-weight:bold; }
.menu_left li:hover{ background:#E6E6E6; }
.menu_left li:hover a{ color:#333; }
.menu_left_action{ background:#E6E6E6; }
.menu_left li.menu_left_action a{ color:#333; }

.the_title{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.the_two_rows{ overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow:ellipsis; }

/*triangle 涓夎鍨嬬澶�*/
.triangle_right{ width: 0px; height: 0px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #006634; font-size: 0px; line-height: 0px; }
.triangle_right_d{ width: 0px; height: 0px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 10px solid #006634; font-size: 0px; line-height: 0px;top:13px;left:0; }
.triangle_bottom{ width: 0px;height: 0px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #fff;font-size: 0px;line-height: 0px; }
.triangle_up{
    width: 0px;
    height: 0px;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 30px solid #00B7B1;
    /*浠ヤ笅灞炴€у彲浠ユ槸IE5鍏煎*/
    font-size: 0px;
    line-height: 0px;
}
.triangle_left{
    width: 0px;
    height: 0px;
    border-right: 30px solid #00B7B1;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    /*浠ヤ笅灞炴€у彲浠ユ槸IE5鍏煎*/
    font-size: 0px;
    line-height: 0px;
}




/*header*/
.top{ margin-top:20px;margin-bottom:20px; }
.top .fr{ line-height:40px; }
.top_ul li{ margin:0 10px; }
.language .language1{ height:25px;line-height:25px;margin-top:7.5px;padding:0 15px;background:#B3B3B3;color:#fff;cursor:pointer;z-index:100; }
.language .language1:hover{ background:#006634; }
.language .language1 span.triangle_bottom{ top:18px; }
.language .language2{ width:80%;height:40px;top:33px;background:#8FC31F;display:none;left:12px;z-index:99;box-shadow:0px 5px 10px #888888; }
.language .language2 div{ height:20px;line-height:20px;text-align:center; }
.language .language2 div a{ color:#fff;font-size:; }
.language .language2 div:hover{ background:#006634; }
.language_active{ background:#006634; }

.top_menu{ background:#8FC31F; }
.menu_action{ background:#006634; }
.top_menu .container .ul li a{ color:#fff;font-size:18px; }
.top_menu .container .ul .menu_title{ padding:10px 22px;border-right:1px solid #fff; }
.top_menu .container .ul .menu_title:first-child{ border-left:1px solid #fff; }
.top_menu .container .ul .menu_title:hover{ background:#006634; }
.the_menu_title_action{ background:#006634; }
.top_menu .container .ul .menu_title .menu_list{ top:100%;left:0;z-index:9999;display:none;background:#fff;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #006634; }
.top_menu .container .ul .menu_title .menu_list li{ width:100%;white-space:nowrap;padding:8px 10px 8px 15px;border-left:3px solid #fff; }
.top_menu .container .ul .menu_title .menu_list li:hover{ border-left:3px solid #006634;background:#ECF2EF; }
.top_menu .container .ul .menu_title .menu_list li a{ color:#333;font-size:16px; }
.top_menu .container .ul .menu_title .menu_list li:hover a{ color:#006634; }

.quick_entrance{ bottom:0;left:0;width:100%;background:url('../images/banner_backopt.png');margin-bottom:1px; }
/*.quick_menu{ background:#8FC31F;}*/
.quick_menu ul li{ background:#8FC31F;width:20%;float:left;text-align:center;font-size:20px;padding:10px 0;border-right:1px solid #fff; }
.quick_menu ul li:hover{ background:#006634; }
.quick_menu ul li:last-child{ border-right:none; }
.quick_menu ul li a{ color:#fff;font-size:18px; }

/*footer*/
.footer{ background:#EBEBEB; }
.foot_top_line{
    width:100%;
    height:20px;
    background: -webkit-linear-gradient(#ccc, #EBEBEB); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ccc, #EBEBEB); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ccc, #EBEBEB); /* Firefox 3.6 - 15 */
    background: linear-gradient(#ccc, #EBEBEB); /* 鏍囧噯鐨勮娉� */
}
.footer_middle ul li{ padding:5px 0; }
.footer_title{ font-size:18px;font-weight:bold; }
.footer_title_2{ font-size:16px;font-weight:bold;margin-bottom:10px; }
.footer_middle .footer_right { margin-top:70px; }
.footer_bottom{ background:#8FC31F;color:#fff;padding:10px 0; }

.scroll_to_top{ position:fixed;right:50px;bottom:50px;cursor:pointer;z-index:999999999; }
.scroll_to_top img{ width:30px height:30px; }
.scroll_top_text{ width:35px;font-size:10px;text-align:center;background:#8FC31F;left:0;top:0;padding:3px;color:#fff;display:none; }