*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal;}
input,select,button{font-size:12px; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#044a24; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}

.head_t{width:100%; background-color:#f7f7f7; border-bottom:1px solid #e7e7e7; font-size:14px; line-height:38px;}
.head_t .by{font-size:14px; line-height:38px; float:left;}
.head_t .by1{font-size:14px; line-height:38px; float: right; margin-left:20px }
.head_t i{margin-right:5px; vertical-align:middle;}
.head_t .col-lg-2{border-right:1px solid #e7e7e7;}
.head_t a{color:#333;}
@media (max-width: 750px){
.head_t{ display:none}
}

.header{width:100%; height:100px; background-color:#fff;}
.header .container{position:relative;}
.header .logo{/*width:161px; */background-color:#fff; float:left; margin-top:7px;}
.header .logoz{width:520px; background-color:#fff; float:left; margin-top:7px;}
.header .logo img{width:100%; height:auto; display:block;}
.header .search{width:50px; height:50px; font-size:16px; text-align:center; color:#555; float:right; position:absolute; right:0; top:25px; z-index:9999; overflow:hidden;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header .search.on{width:260px; background-color:#f7f7f7;}
.header .search i{font-size:18px; line-height:50px;}
.header .search i.glyphicon-search{width:50px; height:50px; display:block;}
.header .search i.glyphicon-remove{width:50px; height:50px; display:none; float:right;}
.header .search.on i.glyphicon-search{display:none;}
.header .search.on i.glyphicon-remove{display:block;}
.header .search input{width:180px; height:50px; padding:0 10px; font-size:14px; color:#555; line-height:50px; display:none; float:left;}
.header .search.on input{display:block;}
.header .an{float:right; margin-right:40px; text-align:center; height:32px; width:32px; display:none;}
.header .an i{font-size:18px; color:#555; line-height:32px;}
.header .an i.glyphicon-menu-hamburger{display:block;}
.header .an.n i.glyphicon-menu-hamburger{display:none;}
.header .an i.glyphicon-remove{display:none;}
.header .an.n i.glyphicon-remove{display:block;}
.header .nav{float:right; margin-right:50px; margin-top:30px;}
.header .nav ul li{font-size:16px; line-height:40px; text-align:center; float:left; display:block; position:relative;}
.header .nav ul li a{color:#555; padding:0 20px; display:block;}
.header .nav ul li:hover a{background-color:#036630; color:#fff; text-decoration:none;}
.header .nav ul li i{font-size:12px; padding-left:5px; margin-top:3px;}
.header .nav ul li em{width:18px; height:12px; display:inline-block; margin-right:5px;}
.header .nav .ej{width:150px; background-color:#fff; position:absolute; left:0; z-index:999; box-shadow:0 0 5px #aaa; display:none;}
.header .nav .ej.hide{display:block;}
.header .nav .ej a{font-size:14px; line-height:34px; text-align:left; padding:0 10px; border-bottom:1px solid #e7e7e7;}
.header .nav ul li:hover .ej a{background-color:#fff; color:#555; text-decoration:none;}
.header .nav ul li:hover .ej a:hover{background-color:#036630; color:#fff;}
@media only screen and (max-width:1280px){
.header .nav ul li{margin:0 20px;}
}
@media only screen and (max-width:995px){
.header{padding:10px 0; height:auto}
.header .logo{width:70px; float:left; margin-top:0;}
.header .logoz{width:100px; background-color:#fff; float:left; margin-top:0px;}
.header .logoz img{ width:100%}
.header .an{display:block;}
.header .search{width:40px; height:32px; font-size:14px; top:0}
.header .search.on{width:200px;}
.header .search i{font-size:18px; line-height:32px;}
.header .search i.glyphicon-search{width:40px; height:32px;}
.header .search i.glyphicon-remove{width:40px; height:32px;}
.header .search input{width:150px; height:32px; padding:0 5px; line-height:32px;}
.header .search{border-left:1px solid #ccc;}
.header .nav{width:100%; padding:3%; border-top:1px solid #e7e7e7; margin-top:20px; margin-right:0; display:none;}
.header .nav.on{display:block;}
.header .nav ul li{width:100%; text-align:center; margin:0;}
.header .nav .ej{width:100%; position:absolute; left:auto;}
.header .nav .ej a{text-align:center;}
}

.gallery-top{width:100%; height:620px;}
.gallery-top .swiper-slide{width:100%; height:100%; position:relative;}
@media only screen and (max-width:995px) {
.gallery-top{width:100%; height:300px;}
}
@media only screen and (max-width:680px) {
.gallery-top{width:100%; height:150px;}
}

.gy_bt{width:100%; text-align:center; margin-bottom:50px;}
.gy_bt h3{font-size:24px; margin-bottom:20px; font-weight:bold; color:#222422}
.gy_bt1{width:100%; text-align:center; margin-bottom:50px;}
.gy_bt1 h3{font-size:24px; margin-bottom:20px; font-weight:bold; color:#1c1818}

.gy_bt p{font-size:16px; line-height:32px;}
.gy_bt span{width:100px; height:3px; background-color:#036630; display:block; margin:0 auto 20px;}
@media only screen and (max-width:680px) {
embed {height:300px!important; }
.gy_bt{margin-bottom:30px;}
.gy_bt h3{font-size:24px; margin-bottom:15px;}
}

.sy_fw{width:100%; padding:60px 0 30px;}
.sy_fw ul li{float:left; text-align:center; margin-bottom:30px;}
.sy_fw ul li h3{ font-size:17px; text-align:center; line-height:30px; padding-top:20px; font-weight:bold; color:#242121}

.sy_fw p{font-size:15px; line-height:30px; color:#777;}
@media only screen and (max-width:680px) {
.sy_fw{padding:30px 0 0;}
}

.sy_ly{width:100%; background-color:#ffffff; padding:50px 0;}
.sy_ly .gy_bt{color:#fff;}
.sy_ly .gy_bt span{background-color:#eee;}
.sy_ly .wz{font-size:30px; text-align:center; color:#fff; line-height:46px;}
.sy_ly .ly{float:right;}
.sy_ly .ly a{width:100%; background-color:#fff; font-size:18px; text-align:center; line-height:46px; display:block;}
.sy_ly .ly i{padding-left:5px; margin-top:3px; font-size:16px;}
.sy_ly ul{margin:0 auto; overflow:hidden; float:none;}
.sy_ly ul li{margin:10px 0;}
.sy_ly ul li img{width:100%; height:auto; display:block;}
.sy_ly .nr{position:relative; width:100%;}
.sy_ly .w{position:absolute; left:0; bottom:0; width:100%; padding:0 5%; background-color:rgba(3,102,48,.8);}
.sy_ly .w h3{font-size:15px; line-height:40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin:0;}
.sy_ly .w p{font-size:12px; line-height:22px; height:0; overflow:hidden; margin:0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_ly .w a{color:#fff;}
.sy_ly ul li:hover .w p{height:54px; border-top:1px solid #fff; padding:5px 0;}
.sy_ly  .shipin{ width:1100px; margin:30px auto 0}
@media only screen and (max-width:995px) {
.sy_ly .ly{margin-top:20px;}
.sy_ly .ly a{width:50%; margin:0 auto;}
.sy_ly .wz{font-size:24px; }
.sy_ly  .shipin{ width:85%; margin:10px auto 0}
.sy_ly  .shipin img{ width:100%}
}
@media only screen and (max-width:680px) {
.sy_ly{padding:30px 0;}
.sy_ly .ly a{width:100%;}
}

.ny_ban{width:100%; padding:80px 0 80px; position:relative;}
.ny_ban .b_j{width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(0,0,0,.3);}
.ny_ban .w_z{width:100%; color:#fff; text-align:center; text-transform:uppercase; position:relative;}
.ny_ban .w_z h3{font-size:32px; margin-bottom:15px;}
.ny_ban .w_z p{font-size:22px;}
@media only screen and (max-width:992px){
.ny_ban{width:100%; padding:50px 0 50px; background-attachment:scroll !important;}
.ny_ban .w_z{width:100%; color:#fff; text-align:center; text-transform:uppercase;}
.ny_ban .w_z h3{font-size:22px; margin-bottom:5px;}
.ny_ban .w_z p{font-size:18px;}
}

.ny_nr{width:100%; padding-top:30px; padding-bottom:100px;}
.ny_nr .pro{font-size:14px; line-height:24px; border-bottom:1px solid #e1dce3; padding:10px 0 20px; text-align:right; margin-bottom:30px; overflow:hidden;}
.ny_nr .pro span{float:left; border-left:5px solid #036630; padding-left:15px; font-size:22px; line-height:24px; color:#036630;}
.ny_nr .pro i{margin-right:10px; color:#aaa;}
.ny_nr .z_l .l_b{background:url(../images/l_b.jpg) no-repeat center / cover; margin-bottom:5px; text-align:center; font-size:22px; color:#fff; line-height:76px;}
.ny_nr .z_l .l_b i{display:none;}
.ny_nr .z_l h5{border-bottom:1px solid #f5f5f5; background-color:#f5f5f5; text-indent:15px; position:relative; font-size:16px; color:#000; line-height:56px; cursor:pointer;}
.ny_nr .z_l h5.on{background:none;}
.ny_nr .z_l h5 i{font-size:16px; font-weight:bold; line-height:56px; text-align:right; position:absolute; width:56px; height:56px; right:15px; top:50%; cursor:pointer;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.ny_nr .z_l a.n_yj{border-bottom:1px solid #e1dce3; font-size:15px; color:#000; line-height:56px; text-align:left; display:block; margin-bottom:1px; padding-left:30px}
.ny_nr .z_l ul{border:1px solid #e1dce3; border-bottom:0;}
.ny_nr .z_l ul li:last-child a.n_yj{margin-bottom:0;}
.ny_nr .z_l a.n_yj:hover{background:#f7f7f7 url(../images/n_on.jpg) no-repeat left center;}
.ny_nr .z_l a.n_yj.on{background:#f7f7f7 url(../images/n_on.jpg) no-repeat left center}
.ny_nr .z_l .n_ej a{display:block; font-size:13px; line-height:36px; text-indent:30px; border-bottom:1px solid #f5f5f5;}
.ny_nr .z_l .n_ej a:hover{color:#036630;}
.ny_nr .y_l .l_m{font-size:22px; color:#000; margin-bottom:20px;}
.ny_nr .y_l .g_y img{width:60%; height:auto; display:block; margin:0 auto}
.ny_nr .y_l .g_y h3{font-size:30px; text-transform:uppercase; text-align:center; color:#333; margin:20px 0 50px;}
.ny_nr .y_l .g_y h4{font-size:16px; line-height:30px; margin-bottom:15px;}
.ny_nr .y_l .g_y em{width:44px; height:2px; background-color:#c00; display:block; margin-bottom:20px;}
.ny_nr .y_l .g_y b{color:#c00;}
.ny_nr .y_l .g_y p{font-size:14px; line-height:28px; color:#666; text-indent:28px; margin-bottom:20px;}
.ny_nr .y_l .g_y input.w_z{width:100%; height:46px; font-size:15px; line-height:46px; margin-bottom:10px; border:1px solid #e1dce3; padding:0 5px;}
.ny_nr .y_l .g_y input.a_n{width:120px; height:46px; background-color:#000; font-size:16px; color:#fff; line-height:46px; font-family:Georgia, "Times New Roman", Times, serif;}
.ny_nr .y_l .g_y textarea{width:100%; height:96px; padding:5px; border:1px solid #e1dce3; outline:none; resize:none; font-size:15px; line-height:32px; margin-bottom:10px;}
.ny_nr .y_l .g_y i{padding-right:15px;}
.ny_nr .y_l .g_y .d_t{margin-bottom:20px;}
.ny_nr .y_l .x_w ul li{padding:20px 0; border-bottom:1px solid #eaeaea;}
.ny_nr .y_l .x_w ul li:hover{box-shadow:0 0 5px #ddd;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .y_l .x_w .col-lg-3{float:right;}
.ny_nr .y_l .x_w .t_p{position:relative; overflow:hidden;}
.ny_nr .y_l .x_w .t_p img{width:100%; height:auto; display:block;}
.ny_nr .y_l .x_w .w_z h3{font-size:18px; line-height:32px; font-weight:bold; margin-top:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .y_l .x_w .w_z h3 a{color:#000;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .y_l .x_w ul li:hover .w_z h3 a{color:#036630;}
.ny_nr .y_l .x_w .w_z p{height:72px; margin-top:10px; overflow:hidden;}
.ny_nr .y_l .x_w .w_z p a{font-size:13px; line-height:24px; color:#888; display:block;}
.ny_nr .y_l .x_w .w_z span{font-size:12px; color:#999; text-transform:uppercase; font-weight:normal; float:right;}
.ny_nr .y_l .x_w .w_z span i{margin-right:5px; color:#666;}
.ny_nr .y_l .c_p ul li{margin-bottom:30px;}
.ny_nr .y_l .c_p .t_w{border:1px solid #e1dce3; padding:8px;}
.ny_nr .y_l .c_p ul li:hover .t_w{background-color:#036630; border:1px solid #036630;}
.ny_nr .y_l .c_p .t_p{overflow:hidden;}
.ny_nr .y_l .c_p .t_p img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.ny_nr .y_l .c_p ul li:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.ny_nr .y_l .c_p .w_z{padding:10px; text-align:center;}
.ny_nr .y_l .c_p .w_z h3{font-size:18px; margin-top:10px; margin-bottom:15px;}
.ny_nr .y_l .c_p .w_z p{color:#888; line-height:22px;}
.ny_nr .y_l .c_p ul li:hover .w_z{color:#fff;}
.ny_nr .y_l .c_p ul li:hover .w_z p{color:#fff;}
.ny_nr .y_l .a_l ul li{margin-bottom:20px; overflow:hidden;}
.ny_nr .y_l .a_l .t_p{overflow:hidden;}
.ny_nr .y_l .a_l .t_p img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.ny_nr .y_l .a_l ul li:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.ny_nr .y_l .a_l .w_z{border:1px solid #e7e7e7; padding:15px;}
.ny_nr .y_l .a_l .w_z h3{font-size:16px; margin-top:0;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center}
.ny_nr .y_l .a_l .w_z p{font-size:12px; color:#888; line-height:24px; height:48px; overflow:hidden;}
.ny_nr .y_l .a_l .w_z i{padding-right:5px; color:#777;}
.ny_nr .y_l .a_l .w_z span{color:#aaa; font-size:12px; padding-right:15px;}
.ny_nr .y_l .z_z ul li{margin-bottom:20px; overflow:hidden;}
.ny_nr .y_l .z_z .t_p{border:1px solid #e7e7e7; padding:5px; overflow:hidden;}
.ny_nr .y_l .z_z ul li:hover .t_p{background-color:#e9f4fb; border:1px solid #036630;}
.ny_nr .y_l .z_z .t_p img{width:100%; height:auto; display:block;}
.ny_nr .y_l .z_z .w_z{margin-top:10px; font-size:16px; text-align:center; line-height:30px;}
.ny_nr .y_l .z_z ul li:hover .w_z a{color:#036630;}
.ny_nr .y_l .yema{margin-top:40px; text-align:center;}
.ny_nr .y_l .yema ul li{margin:0 5px; display:inline-block;}
.ny_nr .y_l .yema ul li a{display:block; border:1px solid #e1dce3; padding:0 12px; font-size:14px; line-height:30px; text-align:center; color:#555;}
.ny_nr .y_l .yema ul li a.on{background-color:#036630; border:1px solid #036630; color:#fff;}
.ny_nr .l_x .d_t{margin-bottom:30px;}
.ny_nr .l_x h3{font-size:24px; margin-bottom:15px;}
.ny_nr .l_x h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;}
.ny_nr .l_x em{width:30px; height:1px; background-color:#036630; display:block; margin-bottom:15px;}
.ny_nr .l_x b{font-family:Arial, Helvetica, sans-serif; color:#036630; padding-left:5px; font-size:20px !important;}
.ny_nr .l_x p{font-size:16px; line-height:40px;}
.ny_nr .l_x p i{padding-right:10px; color:#aaa;}
@media (min-width:992px){
.ny_nr .z_l ul{display:block !important;}
}
@media only screen and (max-width:992px){
.ny_nr{padding-bottom:30px;}
.ny_nr .pro{font-size:14px; padding:10px 0; margin-bottom:20px; text-align:left;}
.ny_nr .pro span{display:none;}
.ny_nr .z_l{margin-bottom:10px;}
.ny_nr .z_l .n_r{border:0;}
.ny_nr .z_l .l_m{display:none;}
.ny_nr .z_l .l_b{font-size:16px; line-height:46px;}
.ny_nr .z_l .l_b i{display:block; float:right; width:66px; height:46px; text-align:center; line-height:46px;}
.ny_nr .z_l h5 i{width:50%;}
.ny_nr .z_l a.n_yj{font-size:14px; color:#000; line-height:36px; text-indent:15px; display:block; margin-bottom:1px;}
.ny_nr .z_l ul{display:none;}
.ny_nr .z_l ul li:last-child a.n_yj{margin-bottom:0;}
.ny_nr .z_l a.n_yj:hover{background-color:#f5f5f5;}
.ny_nr .z_l a.n_yj.on{background-color:#f5f5f5;}
.ny_nr .y_l .l_m{font-size:18px;}
.ny_nr .y_l .g_y h3{font-size:15px; margin:15px 0;}
.ny_nr .y_l .g_y h4{font-size:14px; line-height:26px; margin-bottom:10px;}
.ny_nr .y_l .g_y em{width:30px; height:2px; background-color:#c00; display:block; margin-bottom:10px;}
.ny_nr .y_l .g_y p{font-size:12px; line-height:22px; text-indent:24px;}
.ny_nr .y_l .g_y input.w_z{width:100%; height:46px; font-size:15px; line-height:46px; margin-bottom:10px; border:1px solid #e1dce3; padding:0 5px;}
.ny_nr .y_l .g_y input.a_n{width:120px; height:46px; background-color:#000; font-size:16px; color:#fff; line-height:46px; font-family:Georgia, "Times New Roman", Times, serif;}
.ny_nr .y_l .g_y textarea{width:100%; height:96px; padding:5px; border:1px solid #e1dce3; outline:none; resize:none; font-size:15px; line-height:32px; margin-bottom:10px;}
.ny_nr .y_l .x_w ul li{padding:10px 0; border-bottom:0;}
.ny_nr .y_l .x_w .t_p{margin-bottom:10px;}
.ny_nr .y_l .x_w .t_p .s_p .t_b{width:20%;}
.ny_nr .y_l .x_w .w_z h3{font-size:15px; line-height:30px; font-weight:normal; margin-top:0;}
.ny_nr .y_l .x_w .w_z p{height:44px; margin-top:5px;}
.ny_nr .y_l .x_w .w_z span{display:block; float:none;}
.ny_nr .y_l .c_p ul li{margin-bottom:20px;}
.ny_nr .y_l .c_p .w_z h3{font-size:15px; margin-bottom:6px;}
.ny_nr .y_l .yema{margin-top:20px;}
.ny_nr .y_l .yema ul li a{font-size:14px; line-height:28px;}
.ny_nr .l_x .d_t{margin-bottom:20px;}
.ny_nr .l_x h3{font-size:18px; margin-bottom:10px;}
.ny_nr .l_x h4{font-size:14px; line-height:24px; margin-bottom:10px;}
.ny_nr .l_x em{width:26px; margin-bottom:10px;}
.ny_nr .l_x b{font-size:16px !important;}
.ny_nr .l_x p{font-size:12px; line-height:26px;}
.ny_nr .l_x p i{padding-right:5px;}
}

.paging{width:100%; margin:0 auto 60px ; text-align:center; overflow:hidden;}
.paging a{line-height:32px; color:#888; text-align:center; font-size:14px; border:1px solid #e7e7e7; width:32px; height:32px; margin-right:10px; display:inline-block;}
.paging a:hover{background-color:#036630; border:1px solid #036630; color:#fff;}
.paging a.on{background-color:#036630; border:1px solid #036630; color:#fff;}



.jishu{ height:auto; overflow:hidden; margin-bottom:20px}
.jishu img{ width:100%}
.tu{ float:left; width:356px}
.ywz{ float:right}
.ywz .w_z{width:470px; padding-top:20px; float:right; font-size:12px; line-height:26px; color:#555; position:relative;}
.ywz .w_z h3{font-size:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:15px;}
.ywz .w_z p{margin-bottom:30px;}
.ywz .w_z a.xq{width:100px; background-color:#036630; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 69px 0 10px;}
.ywz .w_z  a.zx_ly{width:100px; background-color:#036630; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 10px 0 0;}



.nTab1{width:99%;margin:20px auto;background:#f1f1f1;border:1px solid #e7e7e7;overflow:hidden}
.none {display:none;}
.nTab1 .TabTitle li{float:left;cursor:pointer;height:40px;line-height:40px;text-align:center;width:200px;font-size:16px}
.nTab1 .TabTitle li a{text-decoration:none; font-size:18px}
.nTab1 .TabTitle .active{background:#036630;color:#fff}
.nTab1 .TabTitle .normal{background:#333;color:#fff}
.nTab1 .TabContent{clear:both;overflow:hidden;background:#fff;padding:20px;display:block; line-height:28px; font-size:13px}


.dabiao{ border-bottom: 1px solid #036630;margin-bottom:15px}
.dabiao h1{ background:#036630; color:#FFFFFF; line-height:30px; height:30px; text-align:center; width:100px; text-align:center; font-size:15px; }
.wenzi{ line-height:24px; font-size:14px}


.tj_yy .n_r .yy1{width:110px; margin:15px auto 30px}
.tj_yy .n_r .yy1 input.a{padding: 13px 23px 11px 23px; height:48px; padding:0 10px; background-color:#b6d55d; font-size:15px; color:#fff; line-height:36px; cursor:pointer; margin:0 auto; width:110px;border-radius:4px;}
.neiye{margin:50px auto; overflow:hidden;}
.con{width:1170px; margin:0 auto;}
.dq_wz{width:100%; border-bottom:1px solid #e7e7e7; padding:15px 0;}
.dq_wz .wz{float:left; line-height:32px; font-size:14px}
.dq_wz .ej_lm{float:right;}
.dq_wz .ej_lm ul li{float:left; margin-left:20px;width:100px;line-height:30px; font-size:14px; display:block;text-align:center; }
.dq_wz .ej_lm ul li a{ display:block;  border:1px solid #e7e7e7;}
.dq_wz .ej_lm ul li a:hover{color:#fff; background-color:#036630; border:1px solid #036630;}
.dq_wz .ej_lm ul li a.on{color:#fff; background-color:#036630; border:1px solid #036630;}

.dq_wz .ej_lm1{float:right;}
.dq_wz .ej_lm1 ul li{float:left; margin-left:20px;}
.dq_wz .ej_lm1 ul li a{width:150px; height:30px; text-align:center; line-height:30px; font-size:14px; border:1px solid #e7e7e7; display:block;}
.dq_wz .ej_lm1 ul li a:hover{color:#fff; background-color:#036630; border:1px solid #036630;}
.dq_wz .ej_lm1 ul li a.on{color:#fff; background-color:#036630; border:1px solid #036630;}
@media only screen and (max-width:995px) {

.con{width:100%; margin:0 auto;}
.dq_wz{width:100%; border-bottom: none; padding:15px 0;}
.dq_wz .wz{ display:none}
.dq_wz .ej_lm{float:none;}
.dq_wz .ej_lm ul li{float:left; margin:1%;width:23%;line-height:30px; font-size:14px; display:block;text-align:center; }



}




.page{width:100%; margin:30px auto; overflow:hidden;}
.page a{line-height:38px; color:#888; background-color:#fff; border:1px solid #d7d7d7; text-align:center; font-size:14px; width:38px; height:38px; float:left; margin-right:10px;}
.page a:hover{background-color:#036630; border:1px solid #036630; color:#fff;}
.page a.on{background-color:#036630; border:1px solid #036630; color:#fff;}
.page span{line-height:38px; background-color:#036630; border:1px solid #036630; color:#fff; text-align:center; font-size:14px; width:38px; height:38px; float:left; margin-right:10px;}

.chqq { width:100%; height:auto; overflow:hidden; margin-top:20px}
.chqq .tu{ width:538px; margin-right:20px; float:left}
.chqq .tu img{ width:100%}
.chqq .wz{ width:590px; height:auto; overflow:hidden; float:right}
.chqq .wz h1{ font-size: 31px;color: #000;margin-bottom: 5px; font-weight:bold}
.chqq .wz p{font-size: 13px;color: #5a5a5a;line-height: 30px; margin-top:20px }

.anniu{ width:150px; height:50px; line-height:50px; background:#036630; font-size:16px; text-align:center;border-radius:4px; margin-top:100px; float:left; margin-right:20px }
.anniu a{ color:#FFFFFF;display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; border-radius:4px;}
.anniu a:hover{ background:#80939e; color:#FFFFFF; display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; border-radius:4px;}

.anniu1{ width:150px; height:50px; line-height:50px; background:#333; font-size:16px; text-align:center;border-radius:4px; margin-top:100px; float:left; margin-right:20px }
.anniu1 a{ color:#FFFFFF;display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; border-radius:4px;}
.anniu1 a:hover{ background:#80939e; color:#FFFFFF; display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; border-radius:4px;}

@media only screen and (max-width:995px) {
.chqq .tu{ width:98%; margin-right:0; float: none}
.chqq .tu img{ width:100%}
.chqq .wz{ width:95%; height:auto; overflow:hidden; float:none; margin:10px auto 0}
.chqq .wz h1{ font-size: 16px;color: #000;margin-bottom: 5px; font-weight:bold}
.chqq .wz p{font-size: 13px;color: #5a5a5a;line-height:24px; margin-top:10px }
.anniu{ width:100px; height:30px; line-height:30px; background:#036630; font-size:12px; text-align:center;border-radius:4px; margin-top:10px; float:left; margin-right:20px }
.anniu1{ width:100px; height:30px; line-height:30px; background:#333; font-size:12px; text-align:center;border-radius:4px; margin-top:10px; float:left; margin-right:20px }

}
.nTab1{width:99%;margin:20px auto;background:#f1f1f1;border:1px solid #e7e7e7;overflow:hidden}
.none {display:none;}
.nTab1 .TabTitle li{float:left;cursor:pointer;height:35px;line-height:35px;text-align:center;width:300px;font-size:14px}
.nTab1 .TabTitle li a{text-decoration:none; font-size:14px}
.nTab1 .TabTitle .active{background:#036630;color:#fff}
.nTab1 .TabTitle .normal{background:#333;color:#fff}
.nTab1 .TabContent{clear:both;overflow:hidden;background:#fff;padding:20px;display:block; line-height:28px; font-size:13px}

@media only screen and (max-width:995px) {
.nTab1{width:98%;margin:20px auto;background:#f1f1f1;border:1px solid #e7e7e7;overflow:hidden}

.nTab1 .TabTitle li{float:left;cursor:pointer;height:35px;line-height:35px;text-align:center;width:50%;font-size:14px}
.nTab1 .TabTitle li a{text-decoration:none; font-size:14px}
.nTab1 .TabTitle .active{background:#036630;color:#fff}
.nTab1 .TabTitle .normal{background:#333;color:#fff}
.nTab1 .TabContent{clear:both;overflow:hidden;background:#fff;padding:20px;display:block; line-height:28px; font-size:13px}

}


.datalist{ border:1px solid #ccc; border-collapse:collapse; background:#fff; }

.datalist caption{ padding-bottom:5px; text-align:left;} 

.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }

.datalist td{ border:1px solid #ccc; padding:5px 15px;}

.datalist tr.altrow{ background-color:#ccc;}

.container-fluid p{ margin-bottom:10px; line-height:24px}


.cp_zs{width:100%; height:auto; overflow:hidden}
.cp_zs ul li{width:398px; border:1px solid #e7e7e7; padding:10px; float:left; margin-right:20px; margin-bottom:20px; background-color:#fff;}
.cp_zs ul li:nth-child(2n){margin-right:0; }
.cp_zs .tp{width:100%; margin:0 auto;}
.cp_zs .tp img{width:100%; height:auto; display:block;}
.cp_zs .wz{text-align:center; margin-bottom:5px;}
.cp_zs .wz h3{font-size:15px; line-height:36px; margin-bottom:5px;}
.cp_zs .wz a{width:100px; height:26px; border:1px solid #e7e7e7; font-size:12px; line-height:26px; display:block; margin:0 auto;}
.cp_zs ul li:hover .wz a{background-color:#036630; border:1px solid #036630; color:#fff;}
.tj_yy{width:100%; height:100vh; position:fixed; top:0; left:0; z-index:99999; display:none;}
.tj_yy .b_j{width:100%; height:100%; background-color:rgba(0,0,0,.3); position:absolute; top:0; left:0;}
.tj_yy .n_r{width:500px; background-color:#fff; position:absolute; top:50%; left:50%; margin-top:-233px; margin-left:-200px;}
.tj_yy .n_r .bt{text-align:center; color:#000; margin-bottom:15px; background:#e5e5e5; padding:30px; line-height:31px;letter-spacing: 1px;
font-weight: bold; font-size:24px}
.tj_yy .n_r .yy{width:438px; margin:15px auto 30px}
.tj_yy .n_r .yy input.w{ width:100%; height:40px; padding:0 10px; border:1px solid #e7e7e7; font-size:12px; color:#555; line-height:36px; margin-bottom:10px; margin:0 auto 10px}
.tj_yy .n_r .yy textarea{width:438px; height:96px; padding:5px 10px; border:1px solid #e7e7e7; font-size:12px; line-height:24px; color:#555; outline:none; resize:none; margin-bottom:10px;}
.tj_yy .n_r .yy input.a{width:150px; height:40px; padding:0 10px; background-color:#f45e06; font-size:15px; color:#fff; line-height:36px; cursor:pointer; margin:20px auto 0;border-radius:4px; display:block}

@media only screen and (max-width:995px) {
.cp_zs ul li{width:100%; border:1px solid #e7e7e7; padding:10px; float:none; margin-right:0; margin-bottom:20px; background-color:#fff;}
.cp_zs ul li:nth-child(2n){margin-right:0; }
.cp_zs .tp{width:100%; margin:0 auto;}
.cp_zs .tp img{width:100%; height:auto; display:block;}
.cp_zs .wz{text-align:center; margin-bottom:5px;}
.cp_zs .wz h3{font-size:15px; line-height:36px; margin-bottom:5px;}
.cp_zs .wz a{width:100px; height:26px; border:1px solid #e7e7e7; font-size:12px; line-height:26px; display:block; margin:0 auto;}
.cp_zs ul li:hover .wz a{background-color:#036630; border:1px solid #036630; color:#fff;}

.tj_yy .n_r{width:95%; background-color:#fff; position:absolute; top:40%; left:50%; margin-top:-233px; margin-left:-190px;}
.tj_yy .n_r .bt{text-align:center; color:#000; margin-bottom:15px; background:#e5e5e5; padding:20px; line-height:31px;letter-spacing: 1px;
font-weight: bold; font-size:16px}
.tj_yy .n_r .yy{width:95%; margin:15px auto 30px}
.tj_yy .n_r .yy input.w{ width:100%; height:40px; padding:0 10px; border:1px solid #e7e7e7; font-size:12px; color:#555; line-height:36px; margin-bottom:10px; margin:0 auto 10px}
.tj_yy .n_r .yy textarea{width:100%; height:96px; padding:5px 10px; border:1px solid #e7e7e7; font-size:12px; line-height:24px; color:#555; outline:none; resize:none; margin-bottom:10px;}
.tj_yy .n_r .yy input.a{width:150px; height:40px; padding:0 10px; background-color:#f45e06; font-size:15px; color:#fff; line-height:36px; cursor:pointer; margin:20px auto 0;border-radius:4px; display:block}

}




.neiye .lianxi{ margin:50px auto}
.neiye .lianxi .x_x{width:550px; float:left;}
.neiye .lianxi .l_y{width:550px; float:right;}
.neiye .lianxi .d_t{margin-top:50px;}
.neiye .lianxi h3{font-size:24px; margin-bottom:15px;}
.neiye .lianxi h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;}
.neiye .lianxi em{width:30px; height:1px; background-color:#036630; display:block; margin-bottom:10px;}
.neiye .lianxi b{font-family:Arial, Helvetica, sans-serif; color:#036630; padding-left:5px; font-size:20px !important;}
.neiye .lianxi p{font-size:16px; line-height:30px;}
.neiye .lianxi p i{padding-right:10px; color:#aaa;}
.neiye .lianxi input.w_z{width:165px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:18px; border:1px solid #e7e7e7; padding:0 5px;}
.neiye .lianxi input.a_n{width:120px; height:40px; background-color:#036630; font-size:14px; color:#fff; line-height:40px; margin-top:5px}
.neiye .lianxi textarea{width:526px; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}

@media only screen and (max-width:992px){
.neiye{margin:20px auto; overflow:hidden;}
.neiye .lianxi{ margin:0 auto; width:90%}
.neiye .lianxi .x_x{width:100%; float:none; margin-bottom:10px}
.neiye .lianxi .l_y{width:100%; float:none;}
.neiye .lianxi h3{font-size:20px; margin-bottom:10px;}
.neiye .lianxi h4{font-size:15px; line-height:26px; color:#888; margin-bottom:5px;}
.neiye .lianxi p{font-size:14px; line-height:24px;}
.neiye .lianxi .d_t{margin-top:20px;}


.neiye .product ul{width:100%}
.neiye .product ul li{width:46%; float:left; margin:0 2% 2%; overflow:hidden;}
.neiye .product .n_r{border:1px solid #e7e7e7;}

}