@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
body {
    font-family: "微软雅黑";
}
a {
    text-decoration: none;
}
.clearfix {
    *zoom: 1;
}
.clearfix:after {
    content: "\200B";
    display: block;
    clear: both;
    height: 0;
}
.m-ct {
    width: 1000px;
    margin:0 auto;
}
.u-to-chinese a {
    float: right;
    font-size: 13px;
    color: #909090;
    padding:15px 0 10px 0;
}
.g-hd .m-hd {
    width: 100%;
    height: 114px;
    background: #6bb81c;
    margin-bottom: 55px;
}
.g-hd .u-logo {
    float: left;
}
.g-hd .u-label {
    line-height: 114px;
    font-size: 36px;
    color: #fff;
    float: right;
}
.g-left-nav {
    width: 195px;
    float: left;
}
.g-right-ct {
    width: 738px;
    float: right;
    margin-bottom: 50px;
}
.g-left-nav dt {
    background: url(/Images/2017/e/i_04.png) top center no-repeat;
    width: 195px;
    height: 41px;
    line-height: 35px;
    color: #fff;
    text-indent: 15px;
        font-size: 14px;
}
.g-left-nav dt.bg3 {
    height: 37px;
}
.g-left-nav dt.bg2 {
    background: url(/Images/2017/e/i_05.png) top center no-repeat;
    font-size: 14px;
    /*text-indent: -10px;*/
    letter-spacing: -1px;
}
.g-left-nav dl a {
    display: block;
    color: #fff;
}
.g-left-nav li {
    font-size: 12px;
}
.g-left-nav ul {
    width: 189px;
    float: right;
    border-left: solid 1px #e4e4e4;
    border-right: solid 1px #e4e4e4;
}
.g-left-nav li a {
    color: #232323;
    padding:10px 0;
    text-indent: 16px;
    border-top: solid 1px #e4e4e4;
    background: url(/Images/2017/e/i_02.jpg) 165px center no-repeat;
}
.g-left-nav li.l1 a {
    border-top: none;
}
.g-right-ct .u-tt {
    text-align: center;
    font-size: 18px;
    color: #201f1f;
    position: relative;
    margin-bottom: 50px;
}
.g-right-ct .u-tt:after {
    content: "";
    width: 738px;
    height:1px;
    background: #c0bfbf;
    position: absolute;
    left: 0;
    top: 25px;
}
.g-right-ct .m-cb p {
    font-size: 14px;
    color: #201f1f;
    line-height: 1.8em;
    margin-bottom:36px;
}
.g-right-ct .m-cc li {
    list-style: disc;
    font-size: 14px;
    color: #201f1f;
    margin-bottom: 20px;
    /*text-indent: 36px;*/
    margin-left: 36px;
}
.g-right-ct .m-cc dd {
    position: relative;
    float: left;
    margin-bottom: 7px;
    font-size: 14px;
}
.g-right-ct .m-cc dd.d1 {
    width: 739px;
    height: 261px;
}
.g-right-ct .m-cc dd.d2 {
    width: 331px;
    height: 228px;
    margin-right: 10px;
}
.g-right-ct .m-cc dd.d3 {
    width: 397px;
    height: 228px;
}
.g-right-ct .m-cc dd img {
    display: block;
}
.g-right-ct .m-cc dd p {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 31px;
    line-height: 31px;
    text-align: center;
    background:rgba(148,199,75,0.9);
    color: #fff;
    filter:Alpha(opacity=60);
    background:#94c74b;
}
.g-right-ct .m-afc .u-hd {
    margin-bottom: 25px;
}
.g-right-ct .m-afc .u-hd span {
    position: relative;
    bottom: 20px;
    font-size: 18px;
    color: #201f1f;
}
.g-right-ct .m-afc .u-intro {
    font-size: 14px;
    color: #201f1f;
    line-height: 1.8em;
    margin-bottom:45px;
}
.g-right-ct .m-his p {
    width: 674px;
    font-size: 14px;
    color: #201f1f;
    line-height: 1.8em;
    margin:0  0 20px 65px;
    position: relative;
}
.g-right-ct .m-his p span {
    position: absolute;
    font-size: 18px;
    color: #6bb81c;
    margin: -2px 0 0 -50px;
}
.g-right-ct .m-ser .u-num {
    width: 40px;
    height: 40px;
    background: url(/Images/2017/e/i_03.png) top center no-repeat;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    font-size: 13px;
    color: #5f4802;
}
.g-right-ct .m-ser  .u-tit span {
    font-size: 14px;
    color: #2a2a2a;
    font-weight: 700;
}
.g-right-ct .m-ser  .u-tit {
    margin-bottom: 17px;
    margin-top: 36px;
}
.g-right-ct .m-ser  p {
    padding-left: 47px;
    line-height: 1.8em;
    font-size: 14px;
    color: #201f1f;
}
.g-right-ct .m-ser .u-sm-tt {
    /*padding-left: 47px;*/
    font-size: 14px;
    color: #201f1f;
    font-weight: 700;
    padding:21px 0 40px 47px;

}
.g-right-ct .m-ser img {
    padding:0 0 20px 47px;
}
.g-right-ct .m-ser li {
    list-style: disc;
    font-size: 14px;
    color: #201f1f;
    margin:0 0 11px 60px;
}
.g-right-ct .m-hon li {
    font-size: 14px;
    color: #201f1f;
    line-height: 1.8em;
    margin:0 0 20px 52px;

}
.g-right-ct .m-hon li span {
    width: 8px;
    height: 8px;
    background: url(/Images/2017/e/i_01.jpg) top center no-repeat;
    display: block;
    position: absolute;
        margin: 9px 0 0 -30px;
}
.g-right-ct .m-par p {
    font-size: 14px;
    color: #201f1f;
    line-height: 1.8;
    margin-bottom:42px;
}
.g-right-ct .m-par li p {
    margin:0;
}
.g-right-ct .m-par li span {
    font-size: 14px;
    color: #201f1f;
    text-indent: 7px;
    display: inline-block;
    margin: 20px 0;
}
.g-right-ct .m-par li span:before {
    content: "";
    width: 4px;
    height: 19px;
    background: #6bb81c;
    position: absolute;
        margin: -4px 0 0 -7px;
}
.g-right-ct .m-eve {
    font-size: 14px;
    color: #201f1f;
    line-height: 1.8;
}
.g-right-ct .m-eve li {
    width: 311px;
    height: 208px;
    padding:9px;
    position: relative;
    margin: 0 20px 24px 20px;
    float: left;
    box-shadow: 2px 2px 2px 2px #ededed;
}
.g-right-ct .m-eve li  img {
    display: block;
}
.g-right-ct .m-eve li p {
    display: table-cell;
    vertical-align: middle;
    height: 47px;
    width: 100%;
    line-height: 1.2;
    font-size: 12px;
    color: #fff;
    padding:0 5px;
}
.g-right-ct .m-eve li div {
    position: absolute;
    left: 9px;
    bottom: 8px;
    width: 312px;
    background: #83b936;

}
.g-right-ct .m-ie p {
    font-size: 14px;
    color: #201f1f;
    line-height: 1.8em;
    margin-bottom: 20px;
min-height: 75px;
}
.g-right-ct .m-ie li {
    font-size: 14px;
    color: #201f1f;
    width: 334px;
    float: left;
    margin:0 17px;
}
.g-right-ct .m-cu  .u-tit {
    font-size: 18px;
    color: #201f1f;
    padding-bottom: 22px;
}
.g-right-ct .m-cu p {
    font-size: 14px;
    color: #201f1f;
    line-height: 1.8;
    margin-bottom: 70px;
}
#map1 {
    width: 738px;
    height: 270px;
}
.g-ft {
    width: 100%;
    height:100px;
    clear: both;
    float: left;
    margin-top: 38px;
}
.g-ft ,
.g-ft a{
    color:#FFF;
}
.g-ft .m-ft {
    width:100%;
    height: 37px;
    background:#5da21b;
    line-height: 37px;
}
.g-ft .m-ft .u-ft {
    width: 1000px;
    margin:0 auto;
}
.g-ft .m-ft .u-ft ul {
    height: 37px;
    margin: 0 auto;
}
.g-ft .m-ft .u-ft ul li {
    float:left;
    font-size: 12px;
    color: #fff;
}
.g-ft .m-ft .u-ft ul li a {
    color: #fff;
}
.g-ft .m-ft .u-ft{*text-align:center;}
.g-ft .m-ft .u-ft ul {display:table;margin-left:auto;margin-right:auto;}
.g-ft .m-ft .u-ft ul li{float:left;*float:none;*display:inline;*zoom:1;}

.g-ft .m-ft-2 {
    width:100%;
    height: 80px;
    background:#343434;
}
.g-ft .m-ft-2 .u-ft-2 {
    width: 1000px;
    margin:0 auto;
    font-size: 12px;
    color: #fff;
    line-height: 1.8em;
}
.g-ft .m-ft-2 .u-ft-2 .txt1 {
    float: left;
    margin: 20px 0 0 0;
}
.g-ft .m-ft-2 .u-ft-2 .txt2 {
    float: right;
    margin: 20px 0 0 0;
}
