.mainsite{width: 1024px;margin-left:auto;margin-right:auto;}

body{margin:0px;padding:0px; 
background-repeat: no-repeat;
background-color:#fff;min-width:1090px;
}
.clear{height:0px;clear: both;}
a, img, div, span, td{    outline: 0 !important;}
.mhr_head{line-height: 0;padding-top: 48px;}
.mhr_logo{ float: left;
    line-height: 0;
    padding: 10px 0px;
    padding-top: 3px;}
.mhr_menu{      float: right;
    width: 640px;}
.mhr_menu li{}
.mhr_menu li a{    text-decoration: none;
    font-size: 21px;
    color: #000;
    float: left;
    display: block;
    padding: 51px 9px;}
.mhr_menu li a:hover, .mhr_menu .nav-menu li a:hover, .mhr_menu .nav-menu li.current-post-ancestor a, 
.mhr_menu .nav-menu li.current-menu-parent a, .mhr_menu .nav-menu li.current-post-parent a, 
.mhr_menu .nav-menu li.current-menu-item a, .mhr_menu .nav-menu li.current_page_item a{background-color:#7f8ebb;color:#fff;}

.mhr_bb{line-height: 0;
    clear: both;
    background-image: url(img/bg1+.png);position: relative;
    background-position: center;}
.mhr_bb .mainsite{     }
.mhr_iig{  
    position: absolute;
    right: 0;
    bottom: 0px;
    max-height: 106%;}
.mhr_footer{    background-image: url(img/foot1.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 1px;
    padding-bottom: 38px;
    background-color: #7b9ec8;}
.mhr_menuf{    margin-top: 146px;
    float: left;}
.mhr_menuf ul{width: 680px;}
.mhr_menuf li{}
.mhr_menuf li a{    display: block;
    text-decoration: none;
    color: #fff;
    float: left;
    margin-right: 40px;
    padding-bottom: 16px;}
.mhr_menuf li a:hover{color:#b2da7d;}
.mhr_menuf img{margin-right:20px;}

.mhr_fright{    float: right;    width: 341px;
    margin-top: 63px;}
.mhr_fright img{    float: right;}
.mhr_fright a{}
.mhr_fright a:hover{}

.mhr_f1{    text-align: right;
    display: block;
    color: #fff;
    font-size: 21px;}
.mhr_f1 a{color: #fff;    text-decoration: none;}
.mhr_f1 a:hover{color: #fff;}
.mhr_f2{    display: block;
    color: #fff;
    text-align: right;
    font-size: 20px;}

.mhr_box{width: 100%;
    margin-left: auto;
    margin-right: auto;}
.mhr_box li{    width: 33.33%;    position: relative;
    float: left;
    line-height: 0;}
.mhr_box li a{display: block;
    position: absolute;
    bottom: 43px;
    width: 100px;
    margin-left: 0;font-size: 20px;
    margin-right: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: #fff;
    padding: 17px 0px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    border-radius: 20px;}
.mhr_box li a:hover{background-color:#006dd1;color:#fff;}
.mhr_box li img{width:100%;}
.mhr_title{    position: absolute;
    top: 65px;
    text-transform: uppercase;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    text-align: center;
    font-size: 41px;
    color: #fff;}
.mhr_detail{display: block;
    position: absolute;
    width: 67%;
    top: 192px;
    margin: auto;
    left: 0;
    right: 0;
    line-height: 20px;
    font-size: 20px;
    text-align: center;
    height: 40px;
    overflow: hidden;}

.bkf_gal{}
.bkf_gal a{    display: block;
    width: 31%;
    float: left;
    margin-right: 2%;
    height: 200px;
    overflow: hidden;margin-bottom: 20px;
    border: 1px solid #ccc;
    background-color: #fff;
    position: relative;}
.bkf_gal a img{max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;}

.mhr_bba{  line-height: 1.714285714;
    border: 3px solid #a9d07e;
    padding: 20px 40px;
    margin-top: 0px;
    border-radius: 23px;
    margin-bottom: 30px;}
.entry-content  {
    padding: 10px;
}

.title, .title span, .title a {
    text-decoration: none;
    color: #5d7100;
    text-transform: uppercase;
    font-size: 36px;
    border-bottom: 0px;
    margin-bottom: 0px;
	margin-left: 50px;}

.bfd_title span {
    border-bottom: 0px;
    margin-bottom: 20px;
    font-size: 34px;
}
.crea_cat li a.img { 
    border: 1px solid #ccc;
    position: relative;
}

.crea_cat li a.img img {
    max-width: 100%;
    max-height: 100%;    width: auto;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
	bottom: 0;}

.crea_cat li a.link { 
    color: #333;
    font-size: 20px;
    line-height: 21px;
}

.myh_r1{    float: right;
    width: 27%;}
.myh_r1 .mhr_b1{       line-height: 0;
    margin-bottom: 30px;
    width: 100%;
    float: left;
    margin-right: 2%;}
.myh_r1 .mhr_b1.end{margin-right:0px;}
.myh_r1 .mhr_b1 img{width: 100%;}
.myh_r1 .mhr_b1 .mhr_text{background-color: #e9efdb;
    display: block;
    line-height: 22px;
    padding: 10px 20px;min-height:111px;
    font-size: 20px;}

.myh_l1{    float: left;
    width: 70%;}
.myh_l1 .mhr_b2{    background-color: #e9efdb;
    padding: 30px 40px;    margin-bottom: 30px;
    line-height: 28px;}
.myh_l1 .mhr_b2 p{    margin-bottom: 10px;
    margin-top: 10px;}
.myh_l1 .mhr_b2 li{    list-style: initial;line-height: 30px;
    margin-left: 20px;}
.myh_l1 .mhr_b2 strong{color: #626b0b;font-size: 23px;}

.mhr_dd{    background-color: #e9efdb;
    padding: 20px 40px;
    margin-bottom: 30px;
    line-height: 30px;
    font-size: 21px;}
.mhr_dd2{    color: #626b0b;
    font-size: 32px;
    display: block;
    text-align: center;
    margin-bottom: 20px;}
.mhr_dd3{    width: 800px;
    margin-left: auto;
    margin-right: auto;    margin-bottom: 40px;
    position: relative;}
.mhr_dd3 img{}
.mhr_dd3 .mhr_brd{    position: absolute;
    top: 73px;
    right: 20px;
    width: 625px;}
.mhr_dd3 h1{   line-height: 30px;
    font-size: 27px;
    margin-bottom: 0px;
    padding-bottom: 0px;}
.mhr_dd3 span{    display: block;
    line-height: 24px;
    font-size: 20px;    clear: both;
    margin-top: 7px;}
.mhr_dd3 span b{    color: #626b0b;
    display: block;
    float: left;
    width: 100px;
    font-weight: normal;
    font-size: 18px;
}
.mhr_dd3 span div{display: block;
    width: 349px;
    float: left;}
.mhr_dd3 span dd{float:left;    width: 20px;}

.mhr_dd3.end .mhr_brd{top: 41px;
    left: 28px;}

.mnr_hleft{    width: 100%; }
.mnr_hleft .h1, .mnr_hleft .h1 h2{color: #626b0b;    font-size: 33px;    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;}
.mnr_hleft .myh_r1{width:100%;float:none;}
.mnr_box{background-color: #eaeddc;
    padding: 20px 40px;
    padding-bottom: 50px;}
.mnr_box span{font-size: 41px;
    color: #626b0b;
    display: block;
    font-weight: bold;}

.mnr_hright{ 
    width: 100%;}
.mnr_fb{      background-color: #eaeddc;margin-bottom: 30px;
    padding: 22px;}
.mnr_fb img{}
.mnr_fb iframe{}

.mnr_hh1{    position: relative;
     
    width: 210px;}
.mnr_hh1.end{margin-right:0px;}
.mnr_hh1 img{}
.mnr_hh1 span{position: absolute;
    top: 18px;
    left: 10px;
    width: 100%;
    font-size: 19px;
    line-height: 19px;}

.myh_z1{    margin-top: 20px;position:relative;
    margin-bottom: 30px;}
.myh_z1 .mhr_z1{   width: 31%;
    float: left;
    padding-right: 2%;
    margin-bottom: 30px;
    height: 90px;}
.myh_z1 .mhr_z1 img{    display: block;
    float: left;
    margin-right: 20px;width: 100px;}
.myh_z1 .mhr_z1 .mhr_text{    display: block;
    float: left;
    width: 180px;
    font-size: 20px;
    line-height: 22px;
    padding-top: 13px; }
.myh_z1 .myh_ztitle{ 
    color: #626b0b;
    font-size: 30px;
    text-align: center;
    margin-bottom: 40px;}
.myh_z1 .myh_ztitle h2{color: #626b0b;
    font-size: 30px;
    text-align: center;}

.myh_z1 .dbd{       display: block;
    position: absolute;
    right: 0;
    top: 0;}
.myh_z1 .dbd img{    position: absolute;
    right: 0px;}
.google{font-family: Open Sans;
    font-weight: 400;
    color: #666;
    font-size: 20px;
    line-height: 22px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: right;
    direction: ltr;
    float: right;
    margin-bottom: 20px;}

.mnr_bsg{    background-color: #eaeddc;    margin-top: 20px;width:63%;float:left;
    padding: 14px;}
.mnr_bsgall{width:50%;float:right;}
.mnr_bsgall .h1{    color: #626b0b;
    font-size: 33px;
    text-align: center;    margin-top: 10px;
    line-height: 28px;}
.mnr_bsgall span.span{    text-align: center;
    display: block;
    line-height: 25px;
    margin-top: 3px;    margin-bottom: 10px;
    color: #333;}

.mhr_eeall{    display: block;
    width: 100%;
    margin-top: 8px;}
.mhr_eeall img{    display: block;
    float: left;
    margin-right: 20px;}
.mhr_eeall span.mhr_text{  display: block;
    float: left;
    width: 270px;
    text-align: left;
    font-size: 21px;
    line-height: 22px;}

.mnr_bsgallimg{    width: 47%;
    float: left;}
.mnr_bsgallimg img{width:100%;}

.mhr_b2{}
.mhr_b2 table{width:100%;margin-bottom:10px;}
.mhr_b2 tr td{    padding: 5px 10px;
    border: 1px solid #000;
    font-size: 22px;}
.mhr_b2 tr td{}
.ctable{width:100%;}
.ctable tr:first-child td{width:0px;}
.ctable tr td{    font-size: 21px;}
.ctable tr td a{    text-decoration: none;}
.ctable tr td a:hover{}
.ctable tr td img{    width: 33px;}
.mmtable{}
.mmtable tr td{    border: 0px;}


.mnr_key{background-color: #eaeddc;
    margin-bottom: 30px;
    padding: 22px;}
.mnr_key h1{    font-size: 27px;
    border-bottom: 1px solid #fff;
    line-height: 43px;
    text-align: center;
    margin-bottom: 14px;}
.mnr_key h2{}
.mnr_key h3{}
.mnr_key h4{}
.mnr_key h2, .mnr_key h3, .mnr_key h4{    display: contents;
    font-size: 21px;
    font-weight: normal;}

.mhr_htop{   
background-color: #7f8ebb;
    padding: 10px 0px;
    position: fixed;
    width: 100%;
    z-index: 19999;
}


.mhr_htop img{    height: 23px;    float: left;    margin-right: 8px;}
.mhr_htop a{color: #fff;
    text-decoration: none;}
.mhr_htop a:hover{color:#ccc;}

.my_gim{}

.mhr_top{       text-align: center;
    padding-top: 50px;
    padding-bottom: 37px;}
.mhr_top h1{font-size: 39px;
    line-height: 37px;}
.mhr_top h2{    font-size: 42px;
    line-height: 30px;
    color: #666;}

.mnr_key p{padding-bottom:20px;}

.myh_r1 .mhr_b1 .mhr_text a{    display: block;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 22px;}
.myh_r1 .mhr_b1 .mhr_text a:hover{}
.mnr_hhall{
    float: right;
    width: 32%;
    margin-top: 15px;}

.myh_news{}
.myh_news h2{
    color: #626b0b;
    font-size: 30px;
    text-align: center;}
.myh_news p{text-align: center;
    margin-bottom: 20px;}
.myh_news ul{}
.myh_news ul li span, .crea_cat li span{display: block;
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
    color: #666;}
.myh_news ul li{  width: 32%;
    float: left;
    margin-right: 2%;}
.myh_news ul li.end{margin-right:0px;}
.myh_news ul li a.img{       line-height: 0px;
    display: block;}
.myh_news ul li a.img img{width: 100%;}
.myh_news ul li a.link{    text-align: center;
    display: block;
    text-decoration: none;
    color: #333; 
    font-size: 20px;}
.myh_news ul li a.link:hover{text-decoration:underline;}
.myh_news a.more{    background-color: #336699;
    color: #fff;
    text-decoration: none;
    padding: 10px 20px;
    margin-left: auto;
    margin-right: auto;
    width: 110px;
    display: block;
    clear: both;
    margin-top: 30px;
    margin-bottom: 30px;}
.myh_news a.more:hover{background-color: #000;}
.mnr_hleft.home .myh_r1 .mhr_b1{width: 32%;}