/* Ã©â‚¬Å¡Ã§â€Â¨Ã¦Â Â·Ã¥Â¼Â */

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    overflow: hidden;
}

body {
    background: #eeeeee;
}


/* Ã¥Â¤Â´Ã©Æ’Â¨Ã¥â€™Å’Ã¥Â¯Â¼Ã¨Ë†Âª */

.header {
    width: 100%;
}

.header .container {
    margin: 0 auto;
    background-color: #1e6f46;
}

.header .top {
    width: 1200px;
    height: 110px;
    margin: 0 auto;
    background-color: #1e6f46;
}

.header .top .left {
    width: 820px;
    height: 80px;
    margin-top: 15px;
}

.header .top .right {
    width: 340px;
    margin-top: 38px;
}

.header .top .right .search {
    position: relative;
    width: 210px;
    height: 35px;
}

.header .top .right .search .search1 {
    width: 209px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 16px;
    border: none;
    text-indent: 20px;
    outline: none;
    background: url("../images/search_bg.png");
    padding-right: 24px;
}

.header .top .right .search .search1::placeholder {
    color: #fff;
    text-indent: 20px;
}

.header .top .right .search .search2 {
    position: absolute;
    border: none;
    background: url("../images/search.png") no-repeat;
    width: 25px;
    height: 25px;
    right: 6px;
    top: 6px;
    cursor: pointer;
    z-index: 10;
}

.header .top .right .btn a {
    display: inline-block;
    width: 115px;
    height: 37px;
    background: url(../images/btn_bg.png) no-repeat;
    color: #fff;
    text-align: center;
    line-height: 37px;
    margin-left: 10px;
    background-size: 100%;
}

.header .nav {
    height: 45px;
    margin: 0 auto;
    clear: both;
    background-color: #02321a;
}

.header .nav ul {
    height: 45px;
    width: 1200px;
    margin: 0 auto;
    background-color: #02321a;
}

.header .nav ul li {
    float: left;
}

.header .nav ul li a {
    color: #fff;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    width: 150px;
    text-align: center;
    font-size: 16px;
}


/* news  Ã¥Å“â€   */

.news {
    height: 640px;
    background-color: #e4e4e3; min-width:1200px;
    clear: both;
    padding-top: 50px;
}

.news .content {
    width: 1200px;
    height: 540px;
    margin: 0 auto;
}

.news .content-b {
    width: 540px;
    height: 540px;
    margin: 0 auto;
    position: relative;
}

.news .content-b .yuan {
    width: 270px;
    height: 270px;
    float: left;
    border: none;
}


/* 1/4Ã¥Å“â€ Ã¨Æ’Å’Ã¦â„¢Â¯emmm */

.news .content-b .yuan1 {
    background: url("../images/yuan1-bg_01.png") no-repeat;
}

.news .content-b .yuan1-bg {
  background: url("../images/yuan1-bg_01.png") no-repeat; filter:alpha(opacity=80);        -moz-opacity:0.8;        -khtml-opacity: 0.8;        opacity: 0.8;
}

.news .content-b .yuan1 a,
.news .content-b .yuan1-bg a {
    margin-top: 115px;
    text-align: right;
    padding-right: 50px;
}

.news .content-b .yuan2 {
    background: url("../images/yuan1-bg_02.png") no-repeat;
}

.news .content-b .yuan2-bg {
    background: url("../images/yuan1-bg_02.png") no-repeat; filter:alpha(opacity=80);        -moz-opacity:0.8;        -khtml-opacity: 0.8;        opacity: 0.8;
}

.news .content-b .yuan2 a,
.news .content-b .yuan2-bg a {
    margin-top: 115px;
    text-align: left;
    padding-left: 50px;
}

.news .content-b .yuan3 {
    background: url("../images/yuan1-bg_03.png") no-repeat;
}

.news .content-b .yuan3-bg {
    background: url("../images/yuan1-bg_03.png") no-repeat; filter:alpha(opacity=80);        -moz-opacity:0.8;        -khtml-opacity: 0.8;        opacity: 0.8;
}

.news .content-b .yuan3 a,
.news .content-b .yuan3-bg a {
    margin-top: 150px;
    text-align: right;
    padding-right: 50px;
}

.news .content-b .yuan4 {
    background: url("../images/yuan1-bg_04.png") no-repeat;
}

.news .content-b .yuan4-bg {
    background: url("../images/yuan1-bg_04.png") no-repeat; filter:alpha(opacity=80);        -moz-opacity:0.8;        -khtml-opacity: 0.8;        opacity: 0.8;
}

.news .content-b .yuan4 a,
.news .content-b .yuan4-bg a {
    margin-top: 150px;
    text-align: left;
    padding-left: 50px;
}

.news .content-b .yuan a {
    width: 270px;
    display: inline-block;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}

.news .content-b .core {
    width: 180px;
    height: 150px;
    border: 2px solid #fff;
    background-size: 110px 110px;
    background: url(../images/core.png) no-repeat center;
    position: absolute;
    top: 197px;
    left: 182px;
}

.news .content-b .core a {
     width: 176px;
    height: 146px;
    line-height: 146px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    z-index: 10;
    position: absolute;
}


/* Ã¥Å“â€ Ã¤Â¸Â­Ã¥Â¿Æ’Ã¨â€™â„¢Ã¥Â½Â± */

#mask {
   width: 176px;
    height: 146px;
    position: absolute;
    background-color: #000;
    top: 198px;
    left: 184px;
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    filter: alpha(opacity=30);
}


/* Ã¥Ââ€¹Ã¦Æ’â€¦Ã©â€œÂ¾Ã¦Å½Â¥ */

.youqing {
    height: 236px;
    background-color: #fff;
    min-width:1200px;
}

.youqing-b {
    width: 1200px;
    height: 250px;
    margin: 0 auto;
}

.youqing-b .top {
    height: 80px;
    border-bottom: 1px solid #dedede;
}

.youqing-b .top>h4 {
    height: 80px;
    line-height: 80px;
    width: 140px;
    margin: 0 auto;
    text-align: center;
    font-size: 24px;
    border-bottom: 2px solid #1e6f46;
}

.youqing-b .bottom {
    height: 154px;
}

.youqing-b .bottom ul {
    height: 80px;
    padding-top: 45px;
}

.youqing-b .bottom ul li {
    float: left;
    margin-left: 36px;
    border: 1px solid #eee; */
}

.youqing-b .bottom ul li:first-child {
    margin-left: 0;
}

.youqing-b .bottom ul li img {
    width: 208px;
    height: 56px;
}


/* Ã¥Âºâ€¢Ã©Æ’Â¨ */

.footer {
    height: 110px;
    background: url(../images/footer-bg.png) no-repeat;
    background-size: 100% 110px;
}

.footer-b {
    width: 1300px;
    height: 110px;
    margin: 0 auto;
}

.footer-b .left {
    width: 1050px;
    height: 110px;
}

.footer-b .left p {
    font-size: 14px;
    color: #fff;
    margin-top: 23px;
}

.footer-b .right {
    width: 200px;
    padding-top: 26px;
    height: 110px;
}

.footer-b .right>div {
    width: 100px;
    text-align: center;
}

.footer-b .right img {
    width: 35px;
    height: 35px;
}

.footer-b .right p {
    font-size: 14px;
    color: #fff;
    margin-top: 10px;
}


/* Ã¥Ë†â€”Ã¨Â¡Â¨Ã©Â¡ÂµÃ¤Â¸â‚¬Ã¤Âºâ€ºÃ¦Â Â·Ã¥Â¼Â */

.bj1200 {
    width: 1200px;
    padding: 15px 15px 0px 15px;
    background: #fff;
    margin: 0 auto;
}

.bj1200dd {
    width: 1200px;
    padding: 0px 15px 0px 15px;
    background: #fff;
    margin: 0 auto;
}

.xinw {
    width: 100%;
    height: auto;
    padding-bottom: 20px;
}

.ery {
    width: 230px;
    float: left;
    height: auto;
}

.boant {
    width: 1170px;
    height: 200px;
    margin: 0 auto;
}

.xintllff {
    min-width: 80px;
    padding: 0 10px;
    color: #fff;
    margin-top: 10px;
    background: #1e6f46;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
    float: left;
    margin-left: 15px;
}

.gend {
    font-size: 14px;
    min-width: 60px;
    height: 45px;
    line-height: 45px;
    float: right;
}

.xintl {
    width: 100%;
    border-bottom: 1px solid #0d55a7;
    height: 45px;
}

.danlm28cc {
    font-size: 14px;
    line-height: 35px;
    width: 95%;
    margin: 0 auto;
    padding-top: 30px;
}

.danlm28cc p {
    padding-bottom: 15px;
    text-indent: 28px;
}

.youc830v {
    height: auto;
    border: 1px solid #ccc;
}

.erjb {
    height: 61px;
    background: #1e6f46;
    font-size: 24px;
    line-height: 61px;
    color: #fff;
    text-align: center;
}

.erminca,
.erminc {
    width: 100%;
    height: 47px;
    line-height: 47px;
    margin-bottom: 2px;
    font-size: 16px;
}

.erminca {
    color: #000;
    background: #f1f1f1;
}

.erminc {
    background: #e1e1e1;
    color: #000;
}

.erminca a,
.erminc a {
    width: 100%;
    height: 47px;
    line-height: 47px;
    text-align: center;
    display: inline-block;
}

.youc830 {
    float: right;
    width: 910px;
    height: auto;
    border: 1px solid #ccc;
}

.genddd {
    font-size: 14px;
    min-width: 60px;
    height: 45px;
    line-height: 45px;
    float: right;
    padding-right: 10px;
}

.fanyxh {
    width: 100%;
    height: 40px;
    text-align: center;
    padding: 5px 0px;
}

.sahut {
    width: 100%;
    height: 240px;
}

.sahut img {
    width: 1170px;
    height: 240px;
}

.lixistee {
    height: auto;
    width: 95%;
    margin: 0 auto;
    margin-top: 10px;
}

.lixistee li {
       text-align: right;
    line-height: 40px;
    height: 42px;
    color: #9e9e9e;
    font-size: 14px;
}

.lixistee li a {
    float: left;
    text-align: left;
}


/* Ã¥â€ â€¦Ã¥Â®Â¹Ã©Â¡ÂµÃ§â€ºÂ¸Ã¥â€¦Â³Ã¦Â Â·Ã¥Â¼Â */

.youc830v {
    height: auto;
    border: 1px solid #ccc;
}

.xintl {
    width: 100%;
    border-bottom: 1px solid #0d55a7;
    height: 45px;
}

.mch3 {
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    line-height: 45px;
    padding: 20px 0;
}

.mch3sh {
    border-bottom: 1px dashed #ccc;
    text-align: center;
    font-size: 14px;
    min-height: 40px;
    line-height: 40px;
}

.mchcot {
    width: 95%;
    line-height: 37px;
    font-size: 16px;
    padding-top: 30px;
    padding-bottom: 10px;
    margin: 0 auto;
}


/* Ã¦â€“Â°Ã¥Â¢Å¾ */
.footer-link{
    margin-top: 38px;
}
.footer-link li{
    line-height: 24px;
}
.footer-link li a{
    color: #fff;
}