/* CSS Document */
@charset "UTF-8";
*{margin:0;padding:0;list-style:none;}
html{font-family:"Microsoft Yahei","宋体",sans-serif;}
body{line-height:24px;font-size:14px;color:#333;background:#f3f3f3;outline:0;}
html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{margin:0;border:0;padding:0;font-style:normal;box-sizing:border-box;}

/* html {max-width: 640px;  margin: 0 auto; } */
ul,li{list-style:none;}
b,strong{font-weight:700;}
pre{overflow:auto;}
img{border:0;display:block;margin:0 auto;}
em,i{font-style:normal;}
p{margin-top:0;margin-bottom:0;font-size:14px;}
div{margin:0 auto;}
a{color:#222;text-decoration:none;background-color:transparent;}
a:hover{outline:0;color:#173a0b;}
area{outline:none}
textarea{overflow:hidden;resize:none;}
button{overflow:visible;}
button,select{text-transform:none;}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
pre{overflow:auto;}
button,.aui-btn{position:relative;display:inline-block;font-size:14px;font-weight:400;text-decoration:none;text-align:center;margin:0;background:#e5e5e5;padding:0 12px;height:30px;line-height:30px;border:1px solid #bdbdbd;border-radius:1px;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;user-select:none;}
textarea{width:100%;-webkit-appearance:none;padding:5px;margin-bottom:15px;line-height:21px;-webkit-user-select:text;background-color:#fff;border:none;border-radius:3px;outline:none}
select,input[type="text"],input[type="password"],input[type="number"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"]{width:100%;-webkit-appearance:none;-webkit-user-select:text;padding:0px;margin-bottom:0px;background-color:#fff;border:none;border-radius:0px;outline:none;}
input[type="submit"]{width:100%;padding:0px;margin-bottom:0px;border:0;border-radius:0px;outline:none;}

/** 重置表格元素 **/
table{border-collapse:collapse;border-spacing:0;}
table{border-collapse:collapse;border-spacing:0;}
.white,.white a,.white a:hover{color:#fff;}
.green,.green a,.green a:hover { color: #173a0b; }
.gray,.gray a,.gray a:hover { color: #666; }
.bgb { background: #fff; }
.bgh { background: #e8e8e8;}
.bgl { background: #f9f9f9; }
.clearfix{clear:both;}
.clearfix:before{display:table;content:" ";}
.clearfix:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden;}

/*自动隐藏文字*/
.ellipsis-1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ellipsis-2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

/*文字对齐*/
.text-l{text-align:left!important;}
.text-c{text-align:center!important;}
.text-j{text-align:justify!important;}
.text-r{text-align:right!important;}
.fl{float:left!important;}
.fr{float:right!important;}
.font3 { font-size: .3rem;}
.all{width:1200px;}
.w100 { width: 100%;}
.banner{width:100%;position: relative;overflow: hidden;}
.banner img{width:100%;}
.mt-40 { margin-top: 40px; }
.mt-50 { margin-top: 50px; }
.mt-75 { margin-top: 75px; }
/*nav menu*/
.top { width: 100%; height: 110px; background: #f8f8f8; padding: 0; }
.top h1 { display: block; width: 1200px; margin: 0 auto; }
.nav { position: relative; width: 100%; height: 50px; background: #173a0b; line-height: 50px; }
.nav:before {position: absolute; left: 50%; top: 0; margin-left: -601px; content: ''; width: 1px; height: 50px; background: #2b4f38; }
.nav ul { display: table; width: 1201px; margin: 0 auto;  }
.nav li { display: block; float: left; width: 152px; font-size: 16px; line-height: 50px; text-align: center; border-right: 1px solid #2b4f38; }
.nav li a { color: #fff; }
.nav li:nth-child(3) { width: 285px; }
.nav li:hover, .nav li.on { text-decoration: none; color: #f8f8f8; background: rgba(255, 186, 0, 1.0); }
.nav li.on a { color: #f8f8f8; display: block; }
.nav li img { display: inline-block; padding-right: 8px;transform: translateY(11px); }
.nav ul li:hover .sub-menu { display: block; }
.nav .sub-menu { position: absolute; top: 50px; width: 100%; height: auto;/*background: rgba(238, 234, 230, 1.0);*/ background: rgba(255, 255, 255, .5); display: none; z-index: 12; box-sizing: border-box; left: 0; }
.nav .sub-menu dl { float: left; display: block; width: 151px; height: 290px; font-size: 16px; line-height: 50px; box-sizing: border-box; padding-bottom: 40px; background: rgba(255, 255, 255, .9); }
.nav .sub-menu dd { color: #173a0b; text-align: center; font-weight: 800; border-bottom: 1px solid #e8e8e8; background: #f1f1f1; }
.nav .sub-menu dd a {color: #173a0b;}
.nav .sub-menu dt { float: left; width: 151px !important; text-align: center; }
.nav .sub-menu dt a, .nav .sub-menu dt a:hover { color: #173a0b; display: inline; }
.nav .sub-menu dt:hover {background: rgba(255, 186, 0, 1.0); }
.nav .sub-menu dt:hover a { color: #fff; }
/*banner*/
.bn_idx{width:100%;height:auto;overflow-x:hidden;position:relative;border-bottom: 6px solid #a2b09d; }
.bn_idx .hd{height:25px;overflow:hidden;position:absolute;bottom:20px; width:100%; text-align: center;z-index:1;}
.bn_idx .hd ul{overflow:hidden;zoom:1;text-align: center; width:100%;}
.bn_idx .hd ul li{ display: inline-block;margin:0 3px;width:13px;height:13px;line-height:10px; border-radius:7px; text-align:center;background:none; border:2px solid #fff; cursor:pointer;}
.bn_idx .hd ul li.on{background:#fff;color:#fff; width: 13px; }
.bn_idx .bd{position:relative;height:100%;z-index:0;}
.bn_idx .bd li{zoom:1;vertical-align:middle;overflow: hidden;}
.bn_idx .bd img{width:100%;height:auto;display:block;transition:all .3s ease-in-out;}
.bn_idx .bd img:hover { transform: scale(1); }
.bn_idx .prev, .bn_idx .next{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:50px;background:url(../img/slider-arrow.png) -210px 0px no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.bn_idx .next{left:auto;right:3%;background-position:0px 0px;}
.bn_idx .prev:hover,.bn_idx .next:hover{filter:alpha(opacity=100);opacity:1;}
.bn_idx .prevStop{display:none;}
.bn_idx .nextStop{display:none;}
.bn_xxx { border-bottom-color: #ededed !important; }
/*浮动*/
.fd { position: fixed; left: 0; top: 300px; width: 183px; height: 236px; z-index: 201;}
.en-cn {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #ededed;
}
/*首页简介*/
.about { width: 100%; height: 1050px; background: url('../img/index_03.jpg') no-repeat center top; padding-top: 102px; }
.about ul { display: block; width: 490px; margin: 42px auto 0;}
.about ul li { float: left; width: 230px; }
.about ul li img { width: 100%;}
.about p { width: 94%; font-size: 16px; line-height: 1.7; margin: 30px auto 0; }
.customer{width:100%; margin-top: 50px; }
.customer p.title{font-size:26px;width:100%;text-align:center;}
.customer ul{width:1100px;margin:0 auto;margin-top:50px;overflow:hidden;}
.customer ul li{float:left;text-align:center;box-sizing:border-box;width:30%;}
.customer ul li:nth-of-type(3) {width: 20%;}
.customer ul li:nth-of-type(4) {width: 20%;}
.customer ul li .cus_details .box {height:60px;font-size:18px;color:#000;line-height:50px;}
.customer ul li .cus_details .box h2 {height:760px;color:#173a0b;line-height:60px; font-weight: bold;}
.customer ul li .cus_details .box .count-title{font-weight:normal;display:inline-block;}
.customer ul li .cus_details .box .csgfhj{font-size:60px;display:inline-block;}
.customer ul li .cus_details .box img{margin-top:15px; display: inline;}
.customer ul li .cus_details p{font-size:16px;color:#000;margin-top:10px; text-align: center; }
.customer ul li.cus_last{border:none;}

/**售后**/
.shouhou { padding: 40px 55px;}
.shouhou dl { padding: 20px 0px 0; }
.shouhou dd { float: left; width: 20%; position: relative; }
.shouhou dd span { display: block; width: 100%; text-align: center; font-size: 17px; margin-top: 10px; }
.shouhou .link { position: relative; width: 111px; height: 111px; border-radius: 50%; border: 2px solid #173a0b; margin: 0 auto; }
.shouhou .link img {width: 107px; height: 107px; border-radius: 50%;}
.shouhou .hover {position: absolute; left: 53px;top: 0; width: 111px; height: 111px; opacity: 0; background: #173a0b; color: #fff;text-align: center;padding: 7px;font-size: 16px; border-radius: 50%; z-index: 2; }
.shouhou dd:hover .hover  { opacity: 1; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -o-transition: opacity .3s ease; -ms-transition: opacity .3s ease; }
/*首页标题*/
.i-tit { width: 1200px; margin-top: 60px; }
.i-tit h2 { font-size: 34px; line-height: 50px; text-align: center; }
.i-tit h5 { font-size: 20px; line-height: 30px; text-align: center; font-weight: normal; color: #929292; padding-bottom: 7px; }
/*产品*/
.TxtBox{ width:980px; text-align:left; margin: 0px auto; display: table; }
/* .TxtBox .hd{ display: block; width: 94%; height:0.8rem; line-height:0.5rem; text-align: center; position:relative; margin: 0 auto; z-index: 2; }
.TxtBox .hd ul{ width: 100%; }
.TxtBox .hd ul li{ float:left; width: 32%;height:0.5rem; margin-right: 2%; font-size: 0.24rem; line-height: 0.5rem; cursor:pointer; background: #173a0b; border-radius: .25rem; color: #fff; }
.TxtBox .hd ul li:last-child { margin-right: 0;}
.TxtBox .hd ul li.on{ height:0.5rem; background:#edc83e; color: #173a0b; } */

.TxtBox .bd { width: 100%; margin: 40px auto 90px; padding:0px; zoom:1; }
.TxtBox .bd li{ float: left; width: 230px; height: 203px; margin: 8px 7px; position: relative; overflow: hidden; }
.TxtBox .bd li p { width: 100%; height: 203px;margin: 0 auto; display: block; background: #dadada; overflow: hidden; }
.TxtBox .bd li p img { width: 100%; height: 203px;}
.TxtBox .bd li .name { position: absolute; left: 0; top: 0; display: table; width: 100%; height: 203px; font-size: 20px; text-align: center; overflow: hidden; padding-top: 75px; background: rgba(212, 248, 199, 0.2); }
.TxtBox .bd li .name i { display: block; opacity: 0; margin: 4px auto; width: 80px; height: 20px;line-height: 20px; background: #173a0b; border-radius: 2px; text-align: center; color: #fff; font-size: 12px;}

.TxtBox .bd li:hover .name { padding-top: 50px; background: rgba(212, 248, 199, .5);}
.TxtBox .bd li:hover .name i {opacity: 1; margin-top: 45px;}

.TxtBox .bd li em { display: block; width: 100%; height: 203px; z-index: 2; position: absolute; left: 0; top: 0;}
.TxtBox .bd li em img { width: 100%;}

/**案例**/

.slideTxtBox .hd{ display: block; width: 880px; text-align: center; position:relative; margin: 40px auto; z-index: 2; }
/* .slideTxtBox .hd ul{ width: 100%; text-align: center; } */
.slideTxtBox .hd ul li{display: inline-block; width: 130px; height:36px; font-size:16px; line-height: 36px; cursor:pointer; background: #173a0b; border-radius: .25rem; color: #fff; margin: 0 20px; }
.slideTxtBox .hd ul li a{color: #fff;}
.slideTxtBox .hd ul li:hover, .slideTxtBox .hd ul li.on{ height:36px; background:#edc83e; color: #173a0b; }

.al_mainx { width: 100%; height: 850px; margin: 80px auto 0; display: table; background: #f9f9f9; overflow: hidden; }
.al_mainx .alm { width: 1000px; height: 475px; margin: 30px auto 0; position: relative; }
.al_mainx .alm .leftbtn { position: absolute; left: 0; top: 0; z-index: 10; width: 103px; background: #f9f9f9; height: 475px; }
.al_mainx .alm .leftbtn:before { position: absolute; width: 50px; height: 50px; left: 50%; margin-left: -25.5px; top: 50%; margin-top: -25.5px; content: ''; background: url(../img/al_left.jpg) no-repeat; }
.al_mainx .alm .rightbtn { position: absolute; right: 0; top: 0; z-index: 10; width: 103px; background: #f9f9f9; height: 475px; }
.al_mainx .alm .rightbtn:before { position: absolute; width: 50px; height: 50px; left: 50%; margin-left: -25.5px; top: 50%; margin-top: -25.5px; background: url(../img/al_right.jpg) no-repeat; content: ""; }
.al_mainx .alm .al-ul { position: absolute; top: 0; left: 0; overflow: visible; margin-left: -898px; }
.al_mainx .alm .al-ul li { position: relative; float: left; width: 795px; height: 475px; margin-left: 103px; background: #000; }
.al_mainx .alm .al-ul li img { width: 795px; height: 475px; }
.al_mainx .alm .al-ul li .aljks { position: absolute; right: 0; top: 0; width: 283px; height: 475px; background: rgba(0, 0, 0, 0.76); z-index: 10; display: none; padding: 30px; color: #fff; }
.al_mainx .alm .al-ul li .aljks .xzb { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; line-height: 22px; height: 22px; width: 100%; color: #fff; margin-top: 30px; }
.al_mainx .alm .al-ul li .aljks .dbt { width: 100%; font-size: 26px; line-height: 42px; /*height: 42px;*/ margin-bottom: 18px; }
.al_mainx .alm .al-ul li .aljks .wzms { width: 100%; height: 200px; position: relative; }
.al_mainx .alm .al-ul li .aljks .wzms p { width: 100%; line-height: 26px; word-break: break-all; opacity: 0.84; font-size: 16px; height: 160px; }
.al_mainx .alm .al-ul li .aljks .wzms:before { position: absolute; content: ''; left: 0; bottom: 70px; width: 0; height: 2px; background: #fff; -webkit-transition: all 0.4s; transition: all 0.4s; }
.al_mainx .alm .al-ul li .ljgd { width: 200px; height: 40px; background: #173a0b; color: #fff; font-size: 15px; line-height: 40px; text-indent: 40px; position: relative; }
.al_mainx .alm .al-ul li .ljgd:before { position: absolute; content: ''; width: 44px; height: 11px; background: url(../img/global.png) no-repeat; top: 16px; right: 45px; background-position: -375px 0; -webkit-transition: all 0.4s; transition: all 0.4s; }
.al_mainx .alm .al-ul li:hover .wzms:before { width: 44px; }
.al_mainx .alm .al-ul li:hover .ljgd:before { right: 30px; }
/*特色服务*/
.tsfw { float: left; width: 360px; height: 292px; background: url('../img/xiang.png') no-repeat #f5f5f5; padding: 125px 45px 55px; margin: 40px 39px 0 0; }
.tsfw:nth-of-type(3n) { margin-right: 0;}
.tsfw h3 { font-size: 24px; line-height: 30px; color: #000; font-weight: normal; }
.tsfw h3 small { font-size: 14px; }
.tsfw p { font-size: 16px; line-height: 24px; color: #656565; margin-top: 25px; }
.tsfw.bg1 {  background-position: 0 0;}
.tsfw.bg2 {  background-position: -418px 0;}
.tsfw.bg3 {  background-position: -836px 0;}
.tsfw.bg4 {  background-position: 0 -344px;}
.tsfw.bg5 {  background-position: -418px -344px;}
.tsfw.bg6 {  background-position: -836px -344px;}
.tsfw:hover { background-color: #e8e8e8; }


/*news*/
.dtlist_mian { width: 100%; height: 230px; position: relative; }
.dtlist_mian:before { position: absolute; left: 0; top: 63px; content: ""; width: 100%; height: 1px; background: #eee; }
.dtlist_mian .dtlist { width: 1200px; margin: 0 auto; height: 230px; overflow: hidden; position: relative; }
.dtlist_mian .dtlist .bd { position: relative; width: 1140px; height: 230px; overflow: hidden; margin-left: 2px; }
.dtlist_mian .dtlist .bd li { float: left; width: 380px !important; height: 230px; padding-right: 80px; position: relative; box-sizing: border-box; }
.dtlist_mian .dtlist .bd li:before { position: absolute; left: 0; top: 54px; width: 14px; height: 14px; border: 1px solid #adadad; content: ''; border-radius: 50%; -webkit-transition: all 0.3s; transition: all 0.3s; }
.dtlist_mian .dtlist .bd li:after { position: absolute; left: 6px; top: 60px; width: 4px; height: 4px; content: ''; border-radius: 50%; background: #adadad; -webkit-transition: all 0.3s; transition: all 0.3s; }
.dtlist_mian .dtlist .bd li .times { width: 100%; height: 25px; line-height: 25px; color: #adadad; font-size: 16px; margin-bottom: 6px; -webkit-transition: all 0.3s; transition: all 0.3s; }
.dtlist_mian .dtlist .bd li .wz_title { width: 100%; height: 63px; line-height: 63px; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 400; margin-bottom: 20px; -webkit-transition: all 0.3s 0.15s; transition: all 0.3s 0.15s; }
.dtlist_mian .dtlist .bd li .wzjs { width: 100%; height: 143px; line-height: 22px; color: #afafaf; position: relative; }
.dtlist_mian .dtlist .bd li .wzjs span { display: block; width: 100%; height: 66px; overflow: hidden; }
.dtlist_mian .dtlist .bd li .wzjs:before { position: absolute; bottom: 25px; width: 0; height: 37px; content: ''; background: #696969; -webkit-transition: all 0.3s; transition: all 0.3s; }
.dtlist_mian .dtlist .bd li .wzjs:after { position: absolute; bottom: 22px; left: 62px; content: "+"; font-size: 20px; font-weight: 300; line-height: 37px; height: 37px; -webkit-transition: all 0.3s 0.2s; transition: all 0.3s 0.2s; opacity: 0; color: #fff; }
.dtlist_mian .dtlist .bd li:hover:before { border-color: #000; }
.dtlist_mian .dtlist .bd li:hover:after { background: #000; }
.dtlist_mian .dtlist .bd li:hover .times { color: #000; }
.dtlist_mian .dtlist .bd li:hover .wz_title { margin-left: 10px; }
.dtlist_mian .dtlist .bd li:hover .wzjs { color: #222; }
.dtlist_mian .dtlist .bd li:hover .wzjs:before { width: 140px; }
.dtlist_mian .dtlist .bd li:hover .wzjs:after { bottom: 27px; opacity: 1; }
.dtlist_mian .dtlist .prev { position: absolute; right: 0; top: 4px; border: 1px solid #eeeeee; border-bottom: 0; display: block; width: 58px; height: 58px; background: url(../img/global.png) no-repeat; background-position: 0 -29px; }
.dtlist_mian .dtlist .next { position: absolute; right: 0; top: 64px; border: 1px solid #eeeeee; border-top: 0; display: block; width: 58px; height: 58px; background: url(../img/global.png) no-repeat; background-position: 0 -87px; }

/*foot*/
.foot { width: 100%; height: 277px; color: #9f9e99; background: url('../img/index_13.jpg') no-repeat top center; padding-top: 30px; }
.foot ul { float: left; padding-right: 50px; height: 207px;}
.foot ul p { color: #ceaf41; font-size: 15px; margin-bottom: 10px; }
.foot ul li { font-size: 14px; }
.foot a { color: #9f9e99; }
.foot ul li a:hover { text-decoration: underline; }

.foot .dizhi { float: left; border-left: 1px solid #4d4d4d; border-right: 1px solid #4d4d4d; padding: 0 20px; margin-left: 20px; font-size: 15px; line-height: 28px; }
.foot .dizhi i { color: #ceaf41; margin-right: 6px; font-size: 17px; }

.foot .ewm { float: right; width: 254px; }
.foot .ewm img { float: left; margin-left: 15px; width: 110px; height: 110px; margin-bottom:5px; }
.foot .ewm p { font-size: 12px; font-family: "宋体"; text-align: right; line-height: 18px; }
.foot .foot_1 { font-size: 12px; font-family: "宋体"; text-align: center; line-height: 38px; border-top: 1px solid #4d4d4d; }
/**产品**/
.cpbox { margin-top: 30px; height: 445px;}
.cpbox li { float: left; width: 198px; height: 280px; background: #e2e6e1; margin:13px 0 auto 2px; _margin-left:1px; color: #7a2c02; }
.cpbox li img{width: 90px; height: 90px; margin-bottom: 25px;}
.cpbox li i { display: block; text-align: center; font-size: 90px; font-weight: normal; line-height: 130px; margin: 60px auto 0; }
.cpbox li p { text-align: center; font-size: 18px; color: #000; }
.cpbox li:nth-of-type(2) {margin-top: 25px;; color: #371805;}
.cpbox li:nth-of-type(3) {margin-top: 62px; color: #153f69;}
.cpbox li:nth-of-type(4) {margin-top: 37px; color: #780c0c;}
.cpbox li:nth-of-type(5) {margin-top: 22px; color: #b33fa4;}
.cpbox li:nth-of-type(6) {margin-top: 0px; color: #4a6da7;}
.cpbox li:hover {background: rgba(212, 248, 199, .4); margin-top: -10px; -webkit-transition: all 0.3s 0.2s; transition: all 0.3s 0.2s; }
.sideMenu { display:none;  position: fixed; left: 50%; top: 100px; margin-left: -710px; width: 160px; z-index: 999;}
.sideMenu span { display: block; width: 100%; height: 42px; background: #173a0b; text-align: center; color: #fff; font-size: 18px; line-height: 36px; border-bottom: 2px solid #fff; }
.sideMenu span img { display: inline-block; padding-right: 4px;transform: translateY(6px); }
.sideMenu h3{ height:34px; line-height:34px; padding-left:10px; background:#2e4d23; cursor:pointer; font:normal 14px/32px "Microsoft YaHei"; border-bottom: 2px solid #fff;}
.sideMenu ul{ display:none; }
.sideMenu ul li {height:32px; line-height:32px; padding-left:16px; background:#dae1d7; border-bottom: 1px solid #fff;}
.sideMenu ul li:hover { background:#c4d0c0;}
/*位置*/
.weizhi { height: 40px; margin-top: 40px; margin-bottom: 45px; }
.weizhi h2 { float: left; width: 500px; font-size: 32px; line-height: 40px; }
.weizhi h2 small { font-size: 22px; line-height: 40px; margin-left: 7px; color: #222; }
.weizhi p { float: right; width: 600px; font-size: 14px; line-height: 40px; text-align: right; }
/*图片列表*/
.piclist {width: 1222px; min-height: 660px; }
.piclist li{ float: left; width: 390px; margin:0 2px 42px 12px; }
.piclist li em { display: block; width: 100%; height: 233px; overflow: hidden; position: relative;  }
.piclist li em img { width: 100%; transition:all .3s ease-in-out;}
.piclist li em img:hover { transform: scale(1.1); }
.piclist li p { position: relative; width: 100%; height: 54px; line-height:54px; font-size: 18px; text-align: left; }
.piclist li:hover p { background: #ededed; padding-left: 15px;-webkit-transition: all 0.4s; transition: all 0.4s; }
.piclist li p:before { position: absolute; content: ''; top: 17px; left: 0px; width: 0px; height: 20px; background: #173a0b; -webkit-transition: all 0.4s; transition: all 0.4s; }
.piclist li:hover p:before {width: 5px; }
/**新闻列表**/
.newslist {width: 1200px; padding-bottom: 70px; min-height: 660px;}
.dlnews1{width: 49%;margin-right: 2%;height:150px;margin-bottom: 2%;background: #f3f3f3;float: left}
.dlnews1:nth-child(2n){margin-right: 0;}
.dlnews1 dt{width: 178px;height: 113px;overflow: hidden;float: left;margin: 19px 0 0 22px;}
.dlnews1 dt img{width: 100%;overflow: hidden;} 
.dlnews1 dd{width: 340px;height: 113px;float: right;margin: 19px 22px 0 0;}
.dlnews1 dd h3{width: 100%;font-size: 18px; font-weight: normal;color: #4d4d4d;line-height: 36px;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dlnews1:hover { background: #e8e8e8;}
.dlnews1:hover h3{color: #173a0b;}
.dlnews1 dd .time{width: 100%;height:26px;font-size: 14px;color: #adadad;display: block;}
.dlnews1 dd p{width:100%;height:49px;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px;color: #adadad;}
/**pages**/
.pages { clear: both; margin: 30px auto 0; text-align: center; font-size: 18px; }
.pages span, .pages a, .pages a:visited { display: inline-block; margin: 0 3px 7px; padding: 12px 17px; line-height: 100%; border: 1px solid #173a0b; border-radius: 0px; }
.pages span.current, .pages a:hover { display: inline-block;  background: #173a0b; color: #fff; border: 1px solid #173a0b; }

/**正文**/
.wenzhang {width: 850px; padding-bottom: 70px; min-height: 660px; }
.wenzhang .bt { background: #f3f3f3; padding: 20px 20px; margin: 0px auto 40px; }
.wenzhang h1 { font-size: 26px; line-height: 34px; text-align: left; margin-bottom: 10px; }
.wenzhang .time { text-align: left;}
.wenzhang p { text-align: justify; line-height: 28px; font-size: 16px; }
.wenzhang img { max-width: 100%; margin: 10px auto;}
.lxwm {  min-height: 400px;}
.lxwm .fl p { font-size: 18px; margin-top: 10px;}
.lxwm .fl p i { margin-right: 8px; color: #173a0b; font-size: 20px; font-weight: bold; }
.lxwm .ewm { float: right; width: 356px; }
.lxwm .ewm img { float: left; margin-left: 15px; width: 162px; height: 162px; margin-bottom:5px; border: 1px solid #a9a9a9; }
.lxwm .ewm p { display: table; width: 100%; font-size: 14px; font-family: "宋体"; text-align: right; line-height: 18px; }
.aboutbox p { margin-bottom: 10px; }
/*上一页下一页*/
.prewz {width: 1200px;padding: 70px 0;}
/*右浮动*/
.gd{ position: fixed; display: none; right: 0; bottom: 0; width: 100px;height: 300px;z-index: 9;}

.gd_item{position: relative; width:100px; height: 100px; background: rgba(23, 58, 11, .5); cursor: pointer; }
.gd_item i { display: block; text-align:center; font-size: 34px; line-height:98px;}
.gd_item:hover{ transition:all ease 0.4s; background: rgba(23, 58, 11, 1.0);}

.gd_item .gd_dianh{ position: absolute; left:-220px; top:0; opacity: 0; width:220px; height:100px; }
.gd_item:hover .gd_dianh{opacity: 1; background: rgba(23, 58, 11, 1.0); font-size:24px; line-height:100px; text-align:right; transition:all 0.4s;}

.gd_item .gd_ewm{ position: absolute; left:-160px; top:-30px; opacity: 0; width:160px; height:160px;}
.gd_item:hover .gd_ewm{opacity: 1;transition:all 0.4s;}
.gd_item:hover .gd_ewm img{margin: 0; width: 100%;}
/*内页新闻*/
.n_new { width: 300px; }
.n_new h2 {position: relative; height: 40px; line-height: 40px; font-size: 16px; padding-left: 16px; background: #f3f3f3; }
.n_new h2:before { position: absolute; content: ''; top: 10px; left: 0px; width: 5px; height: 20px; background: #173a0b; -webkit-transition: all 0.4s; transition: all 0.4s; }
.dlnews2{width: 100%;height:76px;margin-top: 15px; overflow: hidden;}
.dlnews2 dt { width: 120px; height: 76px; overflow: hidden; float: left; }
.dlnews2 dt img { width: 100%; overflow: hidden; } 
.dlnews2 dd { width: 170px; height: 72px;float: right; overflow: hidden; }
.dlnews2 dd h3 { width: 100%;font-size: 16px; font-weight: normal;color: #4d4d4d;line-height: 30px;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dlnews2:hover { background: #e8e8e8;}
.dlnews2:hover h3{color: #173a0b;}
.dlnews2 dd p{width:100%;height:49px;line-height: 20px;font-size: 14px;color: #adadad;}
/*简介banner*/
.jj_banner { width: 100%; height: 450px; background: url('../img/banner_jj.jpg') no-repeat top center; }
.jj_banner .h22 { width: 350px; font-size: 60px; line-height: 80px; color: #fff; font-weight: bold; margin-top: 160px; float: left; }

.jj_banner .customer{width:750px; margin-top: 170px; float: right; }
.jj_banner .customer p.title{font-size:26px;width:100%;text-align:center;}
.jj_banner .customer ul{width:100%;margin:0 auto;margin-top:0px !important;overflow:hidden;}
.jj_banner .customer ul li{float:left;text-align:left;box-sizing:border-box;width:27%;}
.jj_banner .customer ul li:nth-of-type(1) {width: 31%;}
.jj_banner .customer ul li:nth-of-type(3) {width: 22%;}
.jj_banner .customer ul li:nth-of-type(4) {width: 20%;}
.jj_banner .customer ul li .cus_details .box {height:60px;font-size:18px;color:#fff;line-height:50px;}
.jj_banner .customer ul li .cus_details .box h2 {height:60px;color:#fff;line-height:60px; font-weight: bold;}
.jj_banner .customer ul li .cus_details .box .count-title{font-weight:normal;display:inline-block;}
.jj_banner .customer ul li .cus_details .box .csgfhj{font-size:50px;display:inline-block;}
.jj_banner .customer ul li .cus_details .box img{margin-top:15px; display: inline;}
.jj_banner .customer ul li .cus_details p{font-size:14px;color:#fff;margin-top:10px; text-align: left; }
.jj_banner .customer ul li.cus_last{border:none;}









