.layui-container{ width: 1200px;}
.none{ display: none}
.news_section{background-color: rgb(246, 246, 246);}
.news_section .title_main{width: 228px; margin: 0 auto; position: relative }
.news_section  .title_main .title1{ word-wrap: break-word;  padding: 0px;    border: 1px solid rgb(137, 190, 46); height: 26px;width: 228px;display: block; }
.news_section  .title_main .title_bg_wrap{ width: 100%; position: absolute; top: 15px; left: 0; height:25px;}
.news_section  .title_main .title_bg{  margin: 0 auto; word-wrap: break-word;    padding: 0px;    border: 0px solid transparent;  height:21px;    width: 115px;    display: block; background-color: rgb(246, 246, 246);}
.news_section  .title_main .title2{text-align: center; line-height: 16px; font-size: 18px; color: rgb(141, 185, 66); font-family: 'Microsoft YaHei'; }
.news_section  .big_tit{ height: 60px; line-height: 60px; word-wrap: break-word;z-index: 200; font-family: 'Times New Roman';  font-size: 36px;text-transform: uppercase; color: rgb(125, 173, 42);}
.news_section  .hd  .bottom_tit{ text-align: center; line-height: 180%; color: rgb(153, 188, 92); font-family: Microsoft YaHei;}
.news_section  .hd  .bottom_tit em{ display: inline-block; border-top: 1px solid rgb(125, 173, 42); font-style: normal}

.news_content{ margin-top:30px;}
.news_content .img_bt{ margin-bottom:30px;}
.news_content .first_news h2{ margin-bottom: 15px; font-size: 14px; color:#666666}
.news_content .first_news  cite{ margin-left: 30px; font-size: 14px;  font-style: normal; color:#666666}
.news_content .first_news .content{  font-size: 12px; line-height: 22px; color:rgb(153, 153, 153)}

.index_news_list{ width: 100%; height: 118px;}
.index_news_list dt{ float: left; width: 128px; border-right: 1px solid rgb(137, 190, 46) ;}
.index_news_list dt em{  display:block; font-style: normal; text-align: center; font-family: Verdana,Geneva,sans-serif; font-size: 72px; color: rgb(137, 190, 46);}
.index_news_list dd{ float: left; width: 280px; margin-left: 25px;}
.index_news_list dd .title{ font-size: 14px; color: #666666; font-weight: bold; line-height: 24px;}
.index_news_list dd .title a{ color: #666666; }
.index_news_list dd .time{ font-size: 14px; color:  #999999;line-height: 24px;}
.index_news_list dd .desc{ font-size: 14px; color: #999999;line-height:22px;}

.search_content{ background: #FFF; width: 100%; height:118px; }
.search_content .search_main{ background: rgb(102, 102, 102); width: 100%; height:118px; }
.search_content .search_main .col_1{ float: left; width: 687px;}
.search_content .search_main .firstcol,.search_content .search_main .col{ height:118px; line-height: 118px; text-align: center; color: #FFF; font-size:16px; }
.search_content .search_main .firstcol{ line-height: 24px;text-align: left; margin: 15px 0px 0px 30px;}
.search_content .search_main .col:hover{ background: #89be2e;}
.search_content .search_main .col_2{ background: #434343;  border-left: 1px solid #EEE;float: left; width: 150px;}
.search_content .search_main .col_3{ background: #434343; border-left: 1px solid #EEE;float: left; width: 150px;}
.search_content .search_main .col_4{background: #434343; border-left: 1px solid #EEE; float: left; width: 150px;}

.search_content .search_main .col_1 .item_col  .big_tit{font-family: 'Microsoft YaHei';font-size: 18px; color: rgb(255, 255, 255);}
.search_content .search_main .col_1 .item_col  .small_tit{font-family: 'Microsoft YaHei';font-size: 11px; color: rgb(204, 204, 204);}
.search_content .search_input{background-color: #ffffff;}
.search_content .searchbox{ position: relative; width:310px; overflow: hidden}
.search_content .searchbox .searchbox_txt { width: 232px; font-size: 12px; font-family: SimSun; color: #666; font-weight: normal; line-height: 24px; height: 24px; vertical-align: middle; border: #ffffff 2px solid; padding-left: 5px; padding-right: 5px; -webkit-appearance: none; outline: none; -webkit-border-radius: 0; display: block; }
.search_content .searchbox .searchbox_btn { background: #000000; font-family: SimSun; font-weight: normal; border: #fff 0px solid; float: left; width: 50px; height: 28px; line-height: 28px; cursor: pointer; color: #fff; font-size: 14px; text-align: center; }
.search_content .sright{ position: absolute; top: 0; right: 0;}
.search_content .search_section{ margin-top: 20px;}
.search_content .search_section .item_col2{  }
.search_content .search_section .item_col2 .conat_1{ position: relative; }
.search_content .search_section .item_col2 .tel{ display: inline-block; color: rgb(204, 204, 204);font-family: 'Microsoft YaHei';font-size: 24px;}
.search_content .search_section .item_col2 .ico1{ position: absolute; top: -3px; right:132px;  height: 26px; width: 26px; padding: 0px 3px 0px 3px;}
.search_content .search_section .item_col2 .ico2{ position: absolute; top:-3px; right:90px;  height: 26px; width: 26px; padding: 0px 3px 0px 3px;}

.aboutus .hd{ font-size: 18px; padding-bottom: 20px;}
.aboutus .hd h1{ font-size: 18px;  color: #5a5a5a;}
.aboutus .hd h1 span{font-size: 12px;color: rgb(204, 204, 204); padding-left: 5px;}
.aboutus .about{ height: 300px; }
.aboutus .content{ width: 622px; font-size: 14px; line-height: 33px;}
.aboutus .content img{ max-width:286px; max-height: 146px; padding-right:15px; }
.aboutus .actives{ padding-left: 30px; float: right; width: 500px; height:330px; border-left: 1px dotted #cccccc; }
.aboutus  .info_main{ margin-top: 20px;}
.aboutus  .info_main .info_list{ margin-bottom: 50px;}
.aboutus  .info_main .info_list dt{ font-size: 14px; color: #666666; font-weight: bold; padding-bottom: 10px;}
.aboutus  .info_main .info_list dd{ font-size: 12px; color: #999999; line-height: 22px;}