@charset "utf-8";
@import url("cms.extend.css");
/* reset */
html {height: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {margin: 0;padding: 0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {display: block;}
table {border-collapse: collapse;border-spacing: 0;}
caption,th {text-align: left;font-weight: normal;}
html,body,fieldset,img,iframe,abbr {border: 0;}
i,cite,em,var,address,dfn {font-style: normal;}
[hidefocus],summary {outline: 0;}
li {list-style: none;}
h1,h2,h3,h4,h5,h6,small {font-size: 100%;}
sup,sub {font-size: 83%;}
pre,code,kbd,samp {font-family: inherit;}
q:before,q:after {content: none;}
textarea {overflow: auto;resize: none;}
label,summary {cursor: default;}
a,button {cursor: pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b {font-weight: bold;}
del,ins,u,s,a,a:hover {text-decoration: none;}
body,textarea,input,button,select,keygen,legend {font: 14px/1.14 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';color: #555;outline: 0;}
a,a:link,a:visited,a:active {color: #333;text-decoration: none;text-decoration: none;cursor: pointer;-moz-transition: background-color 0.2s ease-out, color 0.1s ease-out;-webkit-transition: background-color 0.2s ease-out, color 0.1s ease-out;-ms-transition: background-color 0.2s ease-out, color 0.1s ease-out;transition: background-color 0.2s ease-out, color 0.1s ease-out;}
a:hover {color: #F50;text-decoration: underline;}
body {background: #FFF;font-family: 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';color: #333;font-size: 14px;}

/* function */
.f-clearfix {clear: both;}
.f-cb:after,.f-cbli li:after {display: block;clear: both;visibility: hidden;height: 0;overflow: hidden;content: ".";}
.f-cb,.f-cbli li {zoom: 1;}
.f-ib {display: inline-block;*display: inline;*zoom: 1;}
.f-dn {display: none;}
.f-db {display: block;}
.f-fl {float: left;}
.f-fr {float: right;}
.f-pr {position: relative;}
.f-prz {position: relative;zoom: 1;}
.f-oh {overflow: hidden;}
.f-ff0 {font-family: Microsoft Yahei, \5b8b\4f53;}
.f-ff1 {font-family: "Microsoft Yahei", \5fae\8f6f\96c5\9ed1, Microsoft Yahei, \5b8b\4f53;}
.f-fs1 {font-size: 12px;}
.f-fs2 {font-size: 14px;}
.f-fs3 {font-size: 16px;}
.f-fs4 {font-size: 18px;}
.f-fs5 {font-size: 20px;}
.f-fs6 {font-size: 22px;}
.f-fs7 {font-size: 24px;}
.f-fwn {font-weight: normal;}
.f-fwb {font-weight: bold;}
.f-tal {text-align: left;}
.f-tac {text-align: center;}
.f-tar {text-align: right;}
.f-taj {text-align: justify;text-justify: inter-ideograph;}
.f-vam,.f-vama * {vertical-align: middle;}
.f-wsn {word-wrap: normal;white-space: nowrap;}
.f-pre {overflow: hidden;text-align: left;white-space: pre-wrap;word-wrap: break-word;word-break: break-all;}
.f-wwb {white-space: normal;word-wrap: break-word;word-break: break-all;}
.f-ti {overflow: hidden;text-indent: -30000px;}
.f-ti2 {text-indent: 2em;}
.f-lhn {line-height: normal;}
.f-tdu,.f-tdu:hover {text-decoration: underline;}
.f-tdn,.f-tdn:hover {text-decoration: none;}
.f-toe {overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.f-csp {cursor: pointer;}
.f-csd {cursor: default;}
.f-csh {cursor: help;}
.f-csm {cursor: move;}
.f-usn {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.mt-1{margin-top:1px;}.mt-2{margin-top:2px;}.mt-3{margin-top:3px;}.mt-4{margin-top:4px;}.mt-5{margin-top:5px;}.mt-6{margin-top:6px;}.mt-7{margin-top:7px;}.mt-8{margin-top:8px;}.mt-9{margin-top:9px;}.mt-10{margin-top:10px;}.mt-11{margin-top:11px;}.mt-12{margin-top:12px;}.mt-13{margin-top:13px;}.mt-14{margin-top:14px;}.mt-15{margin-top:15px;}.mt-16{margin-top:16px;}.mt-17{margin-top:17px;}.mt-18{margin-top:18px;}.mt-19{margin-top:19px;}.mt-20{margin-top:20px;}.mt-21{margin-top:21px;}.mt-22{margin-top:22px;}.mt-23{margin-top:23px;}.mt-24{margin-top:24px;}.mt-25{margin-top:25px;}.mt-26{margin-top:26px;}.mt-27{margin-top:27px;}.mt-28{margin-top:28px;}.mt-29{margin-top:39px;}.mt-30{margin-top:30px;}

/* website */
/*头部*/
.w_wrap {width: 1200px;margin: 0 auto;}
#w_wrap {padding: 15px 0 35px 0;}
#bsr_header {background: #FFF;}
.top_bar {height: 45px;background: #106E37;overflow: hidden;font: normal 16px/45px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';color: #FFF;}
.top_bar .f-fl {text-align: left; font-size: 14px;;}
.top_bar .f-fr{text-align: right;}
.top_bar .f-fr span{padding: 0 0 0 20px; font-weight:bold;}
.nav_bar {height: 115px;background: #FFF;}
.nav_bar .site_logo{width: 325px;padding: 20px 0;}
.nav_bar .site_logo img{display: block;}
.nav_bar .nav_box{padding: 0; height:115px; overflow: hidden;}
.nav_bar .nav_ul {list-style: none;}
.nav_bar .nav_ul .a_one {float: left;text-align: center;position: relative; border-right:1px solid rgba(0,0,0,0.1);}
.nav_bar .nav_ul .a_one .a_two {display: block;height: 115px;overflow: hidden;font: bold 16px/115px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';color: #000;text-decoration: none;padding: 0 18px;}
.nav_bar .nav_ul .a_one .a_two:hover,.nav_bar .nav_ul .a_one .a_on {color: #FFF;background-image: linear-gradient(#106E37, #52C234);}
.banner_index {width: 100%;height: 450px;overflow: hidden; position: relative;}
.fullSlide {width: 100%;margin: 0 auto;position: relative;height: 450px;}
.fullSlide .bd {margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.fullSlide .bd ul {width: 100% !important;}
.fullSlide .bd li {width: 100% !important;height: 450px;overflow: hidden;text-align: center;}
.fullSlide .bd li a {display: block;height: 450px;}
.fullSlide .hd {width: 100%;position: absolute;z-index: 1;bottom: 0;left: 0;height: 30px;line-height: 30px;text-align: center;_background: #000;_filter: alpha(opacity=50);}
.fullSlide .hd ul {text-align: center;padding-top: 5px;}
.fullSlide .hd ul li {cursor: pointer;display: inline-block;*display: inline;zoom: 1;width: 8px;height: 8px;margin: 5px;background: url(../images/fullSlide_arrow.png) -18px 0;overflow: hidden;line-height: 9999px;}
.fullSlide .hd ul .on {background-position: 0 0;}

/*首页*/
.row_inex_b{padding: 25px 0;background: #F5F5F5;border-top: 1px solid #E0E0E0;}
.row_inex_b .a_t{height: 40px;overflow: hidden;background: url(../images/icon_2.png) no-repeat center bottom;text-align: center;}
.row_inex_b .a_t h3{font: normal 20px/32px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';color: #111;}
.row_inex_b .a_c{overflow: hidden;padding: 15px 0;}
.index_project_list{list-style: none;margin: 0;width: 105%;}
.index_project_list li{width: 390px;height: 140px;margin: 15px 15px 0 0;}
.index_project_list li a{display: block;height: 120px;background: #FFF;padding: 10px;}
.index_project_list li a:hover{background: #2B822F;}
.index_project_list li a img{float: left;}
.index_project_list li a:hover h3{color: #FFF;}
.index_project_list li a .p_r{text-align: left;width: 190px;padding: 10px 0 0 0;}
.index_project_list li a .p_r h3{font: normal 14px/20px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';padding: 0 0 20px 0;}
.index_project_list li a .p_r span{color: #888;border: 1px solid #CCC;padding: 5px 20px;}
.index_project_list li a:hover .p_r span{border: 1px solid #FFF;color: #FFF;pad: 5px 20px;}

.row_inex_c{padding: 50px 0 30px 0;background: #FFF;}
.index_newsa_list{width: 400px;height: 300px; overflow: hidden; position: relative;}
.index_newsa_list .slideImageBox{list-style:none; margin:0;}
.index_newsa_list .slideImageBox li{margin:0px; position:relative;}
.index_newsa_list .slideImageBox li h3{width:360px; height:40px; overflow:hidden; text-align:left; text-indent:10px; font:normal 14px/40px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif'; color:#FFF; position:absolute; left:0px; bottom:0px;}
.index_newsa_list .slideImageBox li h3 a{color:#FFF;}
.index_newsa_list .slideImageBox li .sMask{width:480px; height:40px; background:#000; position:absolute; left:0px; bottom:0px; _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5;}
.index_newsa_list .num {position: absolute; bottom:10px; right:5px; zoom:1; z-index:3; list-style:none; margin:0px;}
.index_newsa_list .num ul{margin:0px;}
.index_newsa_list .num li {width: 15px; height: 15px; overflow:hidden; line-height: 15px; text-align: center; font-family: Arial; color: #FFF; background: #FFF; border-radius:10%; cursor:pointer; float: left; margin:0px 5px 0px 0px; _margin:0px 5px 0px 0px; text-indent:-999999px;}
.index_newsa_list .num li.on {background:#257229; color:#257229;}
.index_newsa_list .prev,.index_newsa_list .next {display: none; width:30px; height:60px; position: absolute; top:100px; overflow:hidden;}
.index_newsa_list .prev {left:0; background: url(../images/btn_prev-next.png) no-repeat 0px 0px;}
.index_newsa_list .next {right:0; background: url(../images/btn_prev-next.png) no-repeat 0px -60px;}
.index_newsb{width:770px;height: 300px;margin: 0 0 0 15px;}
.index_newsb .hd{height: 50px; background-color:#309736; line-height: 50px;}
.index_newsb .hd h3{font-size: 24px;width: 150px; text-align: center; color: #FFF; le}
.index_newsb .hd h4{text-align: right; padding-right:15px; font-weight: normal;}
.index_newsb .hd a{color:rgba(255,255,255,0.8)}
.index_newsb .hd a:hover{color:rgba(255,255,255,0.99)}
.index_newsb .bd{ padding:0; overflow: hidden;}
.index_newsb .bd ul{list-style: none; width:110%;}
.index_newsb .bd ul li{width:375px; border: 1px solid #AAA; padding: 15px; margin: 18px 20px 0 0; box-sizing: border-box; float: left;}
.index_newsb .bd ul li .pic_s{float: left; width: 100px;}
.index_newsb .bd ul li .pic_s img{display: block;}
.index_newsb .bd ul li .txt_s{float: right; width:220px; text-align: left;}
.index_newsb .bd ul li .txt_s h3{font-size: 15px;}
.index_newsb .bd ul li .txt_s p{color:#666; padding-top:5px;}

.news_pic_list_a{list-style: none; width:110%;}
.news_pic_list_a li{width:390px; border: 1px solid #AAA; padding: 15px; margin: 10px 0 0 0; box-sizing: border-box;}
.news_pic_list_a li:hover{background-color: #EFEFEF;}
.news_pic_list_a li .pic_s{float: left; width: 100px;}
.news_pic_list_a li .pic_s img{display: block;}
.news_pic_list_a li .txt_s{float: right; width:235px; text-align: left;}
.news_pic_list_a li .txt_s h3{font-size: 15px;line-height: 1.3;}
.news_pic_list_a li .txt_s p{color:#666; padding-top:5px;}

.news_txt_list_a{list-style: none; width:110%;}
.news_txt_list_a li{width:390px; border: 1px solid #AAA; padding: 15px; margin: 10px 0 0 0; box-sizing: border-box;}
.news_txt_list_a li:hover{background-color: #EFEFEF;}
.news_txt_list_a li .pic_s{float: left; width: 60px; background: #309736; text-align: center; padding: 1px;}
.news_txt_list_a li .pic_s h4,.news_txt_list_a li .pic_s span{display: block; padding: 6px 0;}
.news_txt_list_a li .pic_s h4{color: #FFF; font-size: 20px;}
.news_txt_list_a li .pic_s span{background:#FFF; color: #309736; font-size: 12px;}
.news_txt_list_a li .txt_s{float: right; width:270px; height: 60px; text-align: left;
vertical-align: middle;
display: flex;
flex: 1;
flex-direction: column;
justify-content: center;
line-height: 1.5;
}
.news_txt_list_a li .txt_s h3{font-size: 15px;text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}

.index_brand{padding: 35px 0 0 0;}
.index_brand .a_t{height: 60px;overflow: hidden;background-image: linear-gradient(#CDE1FC,#FFF);text-align: center; border-radius: 5px 5px 0 0;}
.index_brand .a_t h3{font-size: 24px; line-height: 52px; color:#0D4A9D;background: url(../images/icon_2.png) no-repeat center bottom;}
.index_brand .a_c{overflow: hidden;padding: 0 0 15px 0;}
.index_brand_list{overflow:hidden; position:relative; margin-top: 15px;}
.index_brand_list .prev,.index_brand_list .next{width:20px; height:60px; overflow:hidden; cursor:pointer; position:absolute; top:40px;}
.index_brand_list .prev{background:url(../images/brand_arrow.png) no-repeat 0 0; left:0px;}
.index_brand_list .prev:hover{background:url(../images/brand_arrow.png) no-repeat 0 -60px;}
.index_brand_list .next{background:url(../images/brand_arrow.png) no-repeat -20px 0; right:0px;}
.index_brand_list .next:hover{background:url(../images/brand_arrow.png) no-repeat -20px -60px; right:0px;}
.index_brand_list .prevStop{}
.index_brand_list .nextStop{}
.index_brand_list ul{display:block; height:210px; overflow:hidden;}
.index_brand_list ul li{width:285px; height:210px; float:left; overflow:hidden; margin-right:20px; background: #DDD; border-radius: 5px;}
.index_brand_list ul li:hover{background-color:#CDE1FC;}
.index_brand_list ul li img{display: block;}
.index_brand_list ul li h3{display: block; text-align: center; line-height: 40px; padding: 0 15px;text-overflow: ellipsis;-webkit-line-clamp: 1;}

.index_photo{padding: 0 0 35px 0;}
.index_photo .a_t{height: 190px;width:50px; float:left;overflow: hidden;background-image: linear-gradient(#309736,#257229);text-align: center;
vertical-align: middle;
display: flex;
flex: 1;
flex-direction: column;
justify-content: center;
line-height: 1.3;
}
.index_photo .a_t h3{
padding: 0 10px;
font-size: 24px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
color: #FFF;
}
.index_photo .a_c{width:1130px; float: right;overflow: hidden;}
.index_photo_list{height:190px; margin:0 auto; overflow:hidden;}
.index_photo_list li{width:200px; height:190px; background-color: #DDD; float:left; overflow:hidden; margin-right:25px;}
.index_photo_list li img{display: block;}
.index_photo_list li h3{display: block; text-align: center; overflow: hidden; line-height: 40px;text-overflow: ellipsis;-webkit-line-clamp: 1; padding: 0 10px;}

.row_inex_d{}
.index_newsd{width: 390px;background: #FFF;}
.index_newsd .d_t{height:50px; background-color: #E6E6E6; line-height: 50px; overflow: hidden;}
.index_newsd .d_t h3{font-size: 24px;width: 150px; height: 50px; text-align: center; background-color: #309736; color: #FFF;}
.index_newsd .d_t h4{height: 50px; text-align: right; padding-right:15px; font-weight: normal;}
.index_newsd .d_t:hover h3{background-color: #257229;}
.index_newsd .d_c{padding: 5px 0 25px 0;}
.index_newsd_list{list-style:none; margin:5px 0 0 0;}
.index_newsd_list li{display:block; border-bottom:1px solid #EEE; font:normal 14px/32px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif'; padding: 0 5px;}
.index_newsd_list li .timein{float:right; color: #999;}

.row_inex_e{padding: 15px 0 25px 0;background: #FFF;}

.ul_cert_query{list-style: none; margin:5px 0 0 0;}
.ul_cert_query li{padding-bottom:10px;}
.ul_cert_query li img{display: block;}

/*内页*/
#side_bar{width:240px; float:left;}
#content_bar{width:910px; float:right; overflow:hidden;}
.side_navigation_t{height:35px; background-color:#2B822F; border-top:2px solid #257229; border-radius:10px 10px 0 0;}
.side_navigation_t h3{text-align:center; font:normal 18px/35px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif'; color:#FFF; padding-bottom:5px;}
.side_navigation{width:100%; list-style:none; margin:0;}
.side_navigation li.sOne{margin:0; padding:0; height:40px;}
.side_navigation li.sOne a{display:block; height:39px; font:normal 16px/38px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif'; background-color:#F5F5F5; border-bottom:1px solid #D8D8DC; border-left:2px solid #FFF; border-top: 1px solid #FFF; text-decoration:none; text-align:center;}
.side_navigation li.sOne a:hover,.side_navigation li.sOne.cur a{ display:block; color:#111; background-color:#ACD3FF; border-bottom:1px solid #82A9D5;border-left:2px solid #257229;}
.side_arlist{padding: 15px 0;}
.side_arlist .a_t{height:35px; background-color:#F5F5F5; border-top:2px solid #D8D8DC; border-bottom:1px solid #D8D8DC;}
.side_arlist .a_t h3{text-align:center; font:normal 20px/35px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';}
.side_arlist .a_c{background: #F9F9F9; padding: 10px;}
.side_arlist .a_c ul{margin: 0;}
.side_arlist .a_c ul li{border-bottom:1px solid #EEE; font:normal 12px/16px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';}
.side_arlist .a_c ul li a{padding: 5px 0; display: block;}

.side_box_a{background:#309736; padding:10px; border-radius:0 10px 0 10px;}
.side_box_a ul{list-style: none;}
.side_box_a ul li{width:50%; float:left; box-sizing: border-box; padding: 4px; text-align:center;}
.side_box_a ul li a{display: block; border:1px solid rgba(255,255,255,0.6); color:#FFF; line-height:35px; border-radius:5px;}
.side_box_a ul li a:hover{background:rgba(0,0,0,0.1);}

.site_bread_crumbs{width: 100%;display: block;height:42px; overflow:hidden;border-top: 1px solid #D8D8DC;background:#F5F5F5;margin: 0 0 20px 0;}
.site_bread_crumbs h3{padding:0 10px; text-align:left; display:block; font:normal 14px/42px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';}
.site_bread_crumbs h3 i{margin: 0 5px;}
.page_bread_crumbs{height:55px; margin:0 auto; overflow:hidden; border-top:5px solid #309736; border-bottom:1px solid #309736; padding:1px 0;}
.page_bread_crumbs h3{padding-left:25px; text-align:left; color:#FFF; font-size:24px; line-height:55px; float:left;background:#309736 url(../images/arrow_bread_crumbs.png) no-repeat 25px center; padding:0 30px 0 50px ;}
.page_bread_crumbs .more{text-align: right;font: normal 14px/50px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';}
.page_bread_crumbs .more a{color: #2B822F;border-bottom: 1px solid #2B822F;text-decoration: none;}
.page_content{width: 100%;overflow: hidden;padding: 0 0 15px 0;}
.page_content p{font: normal 14px/1.7 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif'; padding: 1px 0 7px 0;}

.page_news_list{margin: 0;}
.page_news_list li{display:block; border-top:1px solid #EEE; font:normal 14px/41px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif'; padding: 0 5px;}
.page_news_list li a{background: url(../images/arrow.png) no-repeat 0 center; padding-left: 10px;}
.page_news_list li .timein{float:right; color: #999;}
.page_news_content{border: 1px solid #D8D8DC; padding: 30px 50px;}

.page_abox{border: 1px solid #D8D8DC; padding: 15px;}
.page_bbox{border: 1px solid #D8D8DC; padding: 5px;}

.b_search{background:#FFF; width:300px; height:30px; margin:5px auto 0 auto; padding-left:10px;}
.b_search input{font:normal 14px/30px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif'; border:none;}
.b_search .s_key{width:230px; height:30px; overflow:hidden; color:#666; float:left;}
.b_search .s_btn{width:60px; height:30px; color:#FFF; background:#2B822F; float:right; cursor:pointer;}


.module_box_a{border:1px solid #D9D9D9; border-top:2px solid #2B822F; background-color:#FFF;}
.module_box_a .a_t{height:35px; overflow:hidden; background:url(../images/tab_bg1.png) repeat-x 0px 0px;}
.module_box_a .a_t .t_t{width:135px; height:35px; background-color:#FFF; border-right:1px solid #D9D9D9; float:left; text-align:center; font:normal 16px/35px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif'; color:#D64034;}
.module_box_a .a_b{display:block; clear:both;}
.module_box_a_filter{display:block; clear:both; background:url(../images/underline.png) repeat-x 0px bottom; padding-bottom:1px;}
.module_box_a_filter dt,.module_box_a_filter dd{padding:10px 0px 5px 0px;}
.module_box_a_filter dt{width:100px; float:left; text-align:right; font:bold 14px/24px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';}
.module_box_a_filter dd{width:1060px; float:right; text-align:left; font:normal 14px/24px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';}
.module_box_a_filter dd a{float:left; padding:2px 10px; margin-right:10px; _margin-right:10px; margin-bottom:5px; _margin-bottom:5px;}
.module_box_a_filter dd a.cur{background-color:#2B822F; color:#FFF;}
.module_box_a_filter dd a:hover{background-color:#2B822F; color:#FFF;}

.expert_list{overflow: hidden;}
.expert_list ul{margin: 0;}
.expert_list ul li{float: left;margin: 0;width: 25%;overflow: hidden;}
.expert_list ul li a{display: block; margin: 0 10px 0 10px;padding: 15px 0;border-bottom: 2px solid #DDD;}
.expert_list ul li a:hover{border-bottom: 2px solid #2B822F;}
.expert_list ul li a .expert_l{float: left;}
.expert_list ul li a .expert_r{float: right; width: 145px; text-align: left;}
.expert_list ul li a .expert_r h3{font:bold 16px/35px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif'; color:#D64034;padding: 0 0 10px 0;}
.expert_list ul li a .expert_r p{font:normal 14px/25px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';color: #666;}
.expertTable{border-right:1px solid #DDD; border-bottom:1px solid #DDD; margin:0 auto;}
.expertTable td{text-align:center; vertical-align:middle; border-left:1px solid #DDD; border-top:1px solid #DDD;padding: 15px;font:normal 14px/25px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';}

.project_list{overflow: hidden;}
.project_list ul{margin: 0;}
.project_list ul li{float: left;margin: 0;width: 100%;overflow: hidden;}
.project_list ul li a{display: block; margin: 0 10px;padding: 25px 0;border-bottom: 1px solid #DDD; position: relative;}
.project_list ul li a:hover{border-bottom: 1px solid #2B822F;}
.project_list ul li a .project_l{float: left;}
.project_list ul li a .project_r{float: right; width: 795px; text-align: left;}
.project_list ul li a .project_r h3{font:bold 20px/35px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif'; color:#257229;padding: 0 0 10px 0;}
.project_list ul li a .project_r p{font:normal 14px/25px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';color: #666; padding: 0 0 10px 0;}
.project_list ul li a span.more{position: absolute; right: 0px; bottom: 25px; color: #FFF; background: #2B822F; padding: 5px 25px; display: block;}
.project_list ul li a:hover span.more{background: #257229;}
.projectTable{border-right:1px solid #DDD; border-bottom:1px solid #DDD; margin:0 auto;}
.projectTable td{vertical-align:middle; border-left:1px solid #DDD; border-top:1px solid #DDD;padding: 15px;font:normal 14px/25px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif';}

.page9{background: #EEE; border-radius:5px;}
.m7_m{ width:100%; height:auto; overflow:hidden; padding:40px 0 20px 0; margin:0 auto;}
.m7_m .xnav{width:92%;height:auto; overflow:hidden; margin:0 auto;}
.m7_m .xnav dt{ float:left; width:65px; height:auto; overflow:hidden;}
.m7_m .xnav dt img{ width:30px; height:auto; padding-left: 15px;}
.m7_m .xnav dd{ float:right; width:calc(100% - 65px); height:auto; overflow:hidden; text-align:left; color:#257229;}
.m7_m .xnav dd p{ font-size:18px; font-weight:bold;}
.m7_m section{ width:92%;height:auto; overflow:hidden; margin:1% auto 3% auto;}
.m7_m section dl{ width:99%;height:40px; overflow:hidden;text-align:left; background:#fff; border:1px solid rgba(0,0,0,0.25); border-radius:3px;margin:0 auto 1%;}
.m7_m section dl img{ width:20px;height:auto; padding:10px 25px;float:left;}
.m7_m section dl input,.m7_m section dl textarea{width:calc(100% - 130px); padding:8px 4% 8px 0;float:right; text-align:left; font-size:16px; color:#888; font-family:"微软雅黑"; border:0; outline:0;}
.m7_m section dl select{font-size:16px;}
.m7_m section dl input{height:24px;overflow:hidden;}
.m7_m section dl textarea{height:107px;overflow:hidden;}
.m7_m .b{ width:100%; height:40px; margin:0 auto; padding-top: 20px;}
.m7_m .b input{width:49%;height:40px;background:#2B822F;border-radius:3px;line-height:40px; font-size:16px; text-align:center; color:#fff; margin:0 0.5%; float:left;border:0; outline:0; cursor: pointer;}
#b_pic{height:180px; background:#FFF url(../images/form_idcard.png) no-repeat 80px center; cursor:pointer;}
.tableV1{border:1px solid #DDD; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background-color:#FFF;}
.tableV1 td{font-size:18px; padding:15px 5px 10px 5px; border-bottom:1px solid #EEE;}
.tableV1 .s_L{width:200px; text-align:right; font-weight: bold;}
.tableV1 .s_R{text-align:left;}
.tableV1 .s_R img{max-width: 940px; padding: 15px; border: 1px solid #DDD;}


.jrslBox{width:100%; margin:10px auto;border-bottom:2px solid #DFDFDF; padding:20px 0; background-color: #F3F3F3; background: #FFF;}
.jrslBox .jIMG{width:200px; float:left;}
.jrslBox .jIMG img{display: block;}
.jrslBox .jTEXT{width:680px; float:right; text-align:left;}
.jrslBox .jTEXT h3{font:normal 16px/31px 'Microsoft Yahei','黑体';}
.jrslBox .jTEXT p{font:normal 14px/1.9 ''; color:#999;}
.more_inside{padding-top: 13px;}

/*尾部*/
#bsr_footer {background: #309736;overflow: hidden;}
.footer_menu{width: 404px;height: 160px;padding: 25px 0 5px 0;border-right: 1px solid rgba(0,0,0,0.15);}
.footer_menu dl{width: 50%; float: left; text-align: left; color: rgba(255,255,255,0.8);}
.footer_menu dl dt{display: block; font-size: 18px; line-height: 35px;}
.footer_menu dl dd{ padding-top:5px; line-height: 25px;}
.footer_menu dl dd a{display: block;color:rgba(255,255,255,0.8);}
.footer_attention{width: 344px;height: 160px;padding: 25px 0 5px 65px;border-right: 1px solid rgba(0,0,0,0.15);}
.footer_attention dl{width: 100%; text-align: left; color: rgba(255,255,255,0.8);}
.footer_attention dl dt{display: block; font-size: 18px; line-height: 35px;}
.footer_attention dl dd{text-align: left; padding-top:5px; line-height: 25px;}
.footer_contact{width: 315px;padding: 25px 0 5px 0;}
.footer_contact dl{width: 100%; text-align: left; color: rgba(255,255,255,0.8);}
.footer_contact dl dt{display: block; font-size: 18px; line-height: 35px;}
.footer_contact dl dd{padding: 10px 0 0 55px; height: 50px; background:url(../images/footer_contact_icon.png) no-repeat 0 10px;}
.footer_contact dl dd h4{font-size: 28px; color: rgba(255,255,255,0.8); line-height:28px; font-weight: normal;}
.footer_contact dl dd p{font-size: 12px; color: rgba(255,255,255,0.8); line-height: 24px;}
.footer_copyright{background: #106E37; text-align: center; padding: 15px;}
.footer_copyright p{font: normal 14px/24px 'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei','Lucida Grande','Lucida Sans Unicode','helvetica','tahoma','arial','sans-serif'; color: rgba(255,255,255,0.6);}

/*kefu*/
.ghpf {position:fixed;left:15px;top:50%;margin-top:-102px;z-index:100;}
.kefu{position: fixed; width: 55px; right: 50px;bottom:90px;z-index: 1000;}
.kefu li a i,.kefu li.kf_qq .kf_con p{background: url(../images/kficon.png) no-repeat;}
.kefu ul {width: 100%;}
.kefu li{width: 100%; height: 55px; margin-bottom: 10px; position: relative;}
.kefu li a{display: block; width: 55px; height: 55px; overflow: hidden; background: #257229;border-radius: 50%; border:3px solid rgba(255,255,255,0.6)}
.kefu li a i{display: block; width: 30px; height: 30px; margin: 12px;}
.kefu li a:hover{background: #f02e35;}
.kefu li .kf_con{border: 1px solid #c8c8c8; background: #fff; padding: 15px; border-radius: 8px; position: absolute; right: 65px; top: 50%;transform: translate(0,-50%); -webkit-transition: all 0.6s;-ms-transition: all 0.6s;-moz-transition: all 0.6s; display: none;}
.kefu li .kf_con a{height: auto; width: auto; background: transparent; border-radius: 0; margin-bottom: 5px;}
.kefu li:hover .kf_con{display: block;}
.kefu li .kf_con .kf_right,.kefu .kf_con .kf_right u{width: 0;height: 0;font-size: 0; position: absolute;}
.kefu li .kf_con .kf_right{border-color: transparent transparent transparent #e8e8e8; border-style:dashed dashed dashed solid; border-width:10px;right: -20px; top: 50%; margin-top: -10px;}
.kefu li .kf_con .kf_right u{border-color: transparent transparent transparent #fff; border-style:dashed dashed dashed solid; border-width:8px;right: -6px; top: -8px;}
.kefu li.kf_ewm a i{background-position: 0 0;}
.kefu li.kf_ewm .kf_con img{width: 186px; height: 186px;}
.kefu li.kf_tel a i{background-position: 0 -30px;}
.kefu li.kf_tel .kf_con{color: #f02e35; font-weight: bold; width: 182px; line-height: 32px;}
.kefu li.kf_tel .kf_con h5{font-size: 18px;}
.kefu li.kf_tel .kf_con h6{font-size: 24px;}
.kefu li.kf_qq a i{background-position: 0 -60px;}
.kefu li.kf_qq .kf_con{width: 130px;}
.kefu li.kf_qq .kf_con p{line-height: 38px; text-align: center; font-size: 16px; padding-bottom: 5px; border-bottom: 1px dashed #666;}
.kefu li.kf_qq .kf_con p i{vertical-align: middle;width: 20px; height: 20px; background-position: -5px -130px;margin: 0;display: inline-block;margin-top: -1px; margin-right:5px;}
.kefu li.goTop{vertical-align: middle;
text-align: center;
display: flex;
flex: 1;
flex-direction: column;
justify-content: center;
line-height: 1.2;}
.kefu li.goTop a{
font-size: 14px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
color: #FF0;
padding: 8px 0 0 0;
}