﻿@charset "utf-8";
html{font-size:62.5%;}
body{margin:0px; font-size:12px; color:#91989f; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei; cursor:default;min-width:1000px;width: 100%;}
*{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-family: Arial, Helvetica, sans-serif,Microsoft YaHei;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal; color:#555;}
input,select,button{font-size:12px; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#91989f; text-decoration:none;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;}
a:hover{color:#005caf;}
.con{width:1000px; margin:0 auto;}
.clear{overflow:hidden; clear:both; height:0px;}
.fl{float:left;}
.fr{float:right;}

.con{width:1000px; margin:0 auto;}
.container { width:1000px; margin:0 auto}
.top{width:1000px; margin:0 auto;}
.top .logo {float: left;}
.top .wbq {margin-left: 230px;float: left;}
.top .ss {margin-left: 25px;width: 155px;height: 26px;line-height: 26px;border: #dedede 1px solid;border-radius: 6px;float: left;margin-top: 36px;overflow: hidden;}
.top .ss input {
  width: 130px;background: #fff;
  height: 26px;
  border-radius: 0;
  padding-left: 10px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 26px;
  color: #333;
  float: left;
	-webkit-appearance: none;}
.top .ss .search{width: 25px;text-align: center;height: 28px;line-height: 28px;color: #c6c6c6;float: right;}
.top .yy {float: right;line-height:68px;color: #666;font-size: 14px;margin-top: 15px;}
.top .yy a {color: #666;}
.top .yy span {margin: 0 10px;display: inline-block;}
.header{ height: 32px;line-height: 32px;background: url(/images/nav_bg.jpg);}
.nav ul li{margin:0 0; line-height:32px; float:left; position:relative; border-left: #808080 solid 1px;width: 136px;text-align: center;}
.nav ul li a{display:block; font-size:14px; color:#fff;position: relative;z-index: 999;}
.nav ul li span{width:0; height:100%; background-color:#e50112; position:absolute; left:50%; bottom:0;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}
.header .nav ul li:hover span{width:100%;}
.header .nav ul li.on span{width:100%;}
.header .nav i{font-size:12px; color:#aaa; line-height:54px; text-align:right; position:absolute; width:50%; height:54px; right:0px; top:50%; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.nav .y_j{position:relative;}
.nav .e_j{width:136px; background-color:rgba(255,255,255,.95); position:absolute; top:32px; left:50%; margin-left:-68px; display:none; z-index:9999;}
.header .nav ul li .e_j a{display:block; font-size:14px; color:#333; line-height:32px; border-bottom:1px solid rgba(0,0,0,0.05); text-align:center }
.header .nav .e_j a:hover{background-color:#666; color:#fff;}
.header .nav ul li:hover .e_j{display: block;}

.gallery-top{width:100%; position:relative;}
.gallery-top .swiper-slide img{width:100%; height:auto; display:block;}
.gallery-top .swiper-pagination{bottom:20px !important;}
.gallery-top .swiper-pagination-bullet {width:10px; height:10px; display:inline-block; border-radius:0; opacity:1;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background: none;border: #fff 1px solid;}
.gallery-top .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#e70012}

.part1 {width: 1000px;margin: 26px auto 0;}
.part1 .xx1 {width: 494px;float: left;}
.xx1 .hd {height: 30px;margin-bottom: 15px;border-bottom: #e50112 1px solid;}
.xx1 .hd ul li{ display:inline-block;padding: 0 12px;line-height: 29px;}
.xx1 .hd ul li a {font-size: 15px;font-weight: bold;color: #555;text-transform: capitalize;}
.xx1 .hd ul li a span {font-weight: normal;text-transform: capitalize;color: #999;margin-left: 5px;}
.xx1 .hd ul li.on {background: #e50112;}
.xx1 .hd ul li.on a {color: #fff;}
.xx1 .hd ul li.on a span {color: #fff;}
.xx1 .hd .more {float: right;}
.xx1 .hd .more a{float: right;display: inline-block;font-size: 12px;color: #e50112;text-transform: uppercase;line-height: 29px;}
.xx1 .bd .tp {width: 188px;border:1px solid #CDCDCD;padding: 1px;float: left;height: 150px;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.xx1 .bd .tp img {width: 100%;display: block;}
.xx1 .bd .wenz {float: right;width: 282px;}
.xx1 .bd .wenz ul li {line-height: 26px;font-size: 14px;color: #333;}
.xx1 .bd .wenz ul li span {float: right;color: #666;font-size: 12px;}
.xx1 .bd .wenz ul li a {color: #333;}
.xx1 .bd .wenz ul li:hover a{color: #e50112;}
.tit {font-size: 15px;font-weight: bold;color: #e50112;text-transform: capitalize;margin-bottom: 15px;height: 30px;line-height: 29px;}
.tit span {font-weight: normal;text-transform: capitalize;color: #999;margin-left: 5px;}
.tit .more {float: right;}
.tit .more a{float: right;display: inline-block;font-size: 12px;color: #e50112;text-transform: uppercase;font-weight: normal;}
.part1 .jj {width: 215px;float: left;margin-left: 30px;}
.part1 .jj img {width: 100%;display: block;margin-bottom: 10px;}
.part1 .jj p {font-size: 14px;color: #444;line-height: 25px;}
.part1 .sp {float: right;width: 224px;}
.part1 .sp img {width: 100%;display: block;}

.part2 {margin: 26px auto 0;width: 1000px;}
.part2 ul li {width: 246px;float: left;margin-right: 5px;}
.part2 ul li:nth-child(4){margin-right: 0;}
.part2 ul li .box{margin-bottom: 5px;position: relative;overflow: hidden;}
.part2 ul li .box img {width: 100%;display: block;}
.part2 ul li .box .mb {width: 100%;height: 100%;position: absolute;left: 0;top: 100%;background: rgba(229,1,18,0.6);display: flex;align-items: center;flex-direction: column;justify-content: center;opacity: 0;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.part2 ul li .box .mb h3{font-size: 18px;text-align: center;color: #fff;font-weight: bold;margin-bottom: 15px;}
.part2 ul li .box .mb .more a {font-size: 12px;line-height: 24px;border: #fff 1px solid;width: 100px;border-radius: 12px;display: inline-block;text-align: center;color: #fff;}
.part2 ul li .box:hover .mb{top: 0;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;opacity: 1;}

.part3 {margin: 26px auto 0;width: 1000px;}
.part3 .box {width: 235px;float: left;margin-right: 20px;}
.part3 .box img {border: 1px solid #CDCDCD;padding: 1px;height: 121px;width: 100%;display: block;margin-bottom: 10px;box-sizing: border-box;}
.part3 .box ul li {line-height: 26px;font-size: 14px;color: #333;}
.part3 .box ul li a {color: #555;}
.part3 .box ul li a:hover{color: #e50112;}
.part3 .box ul li span {float: right;color: #666;font-size: 12px;}
.part3 .box.no{margin-right: 0;}

.part4 {margin: 26px auto 0;width: 1000px;}
.part4 .left .hd{line-height: 40px;border-bottom: #e50112 2px solid;height: 40px;}
.part4 .left .hd ul li{float: left;display:inline-block;width: 117px;line-height: 40px;background: #f2f2f2;font-size: 16px;font-weight: bold;text-align: center;}
.part4 .left .hd ul li a {color: #595758;}
.part4 .left .hd ul li.on {background: url(/images/bzkwbj.jpg);}
.part4 .left .hd ul li.on a {color: #fff;}
.part4 .left .hd ul li:hover {background: url(/images/bzkwbj.jpg);}
.part4 .left .hd ul li:hover a {color: #fff;}
.part4 .left {width: 234px;float: left; margin-left:15px;}
.part4 .right {width: 730px;float: right;display: flex;}

.footer {margin-top: 26px;border-top: #d6d6d6 1px solid;padding: 25px 0 30px;overflow: hidden;}
.footer .dh {width: 550px;float: left;font-size: 14px;color: #727171;}
.footer .dh span {display: inline-block;margin: 0 8px;}
.footer .dh a {color: #727171;}
.footer .bq {float: left;font-size: 14px;color: #727171;margin-left:25px; }
.footer .ba{float: right;font-size: 14px;color: #727171;}

.nban img {width: 100%;display: block;}
.nbod {width: 1000px;margin: 26px auto 0;}
.nbod .list {width: 230px;float: left;box-shadow: 0 0 15px #f5f5f5;}
.nbod .list .bt {height: 60px;background: url(/images/jtgk.jpg);padding: 10px 34px;box-sizing: border-box;}
.nbod .list .bt h3 {font-size: 18px;color: #fff;font-weight: bold;}
.nbod .list .bt p {font-size: 14px;text-transform: capitalize;color: #fff;}
.nbod .list ul{padding: 10px;}
.nbod .list ul li {line-height: 40px;padding: 0 24px;border-bottom: #ccc 1px solid;}
.nbod .list ul li a {font-size: 14px;color: #595757;}
.nbod .list ul li i {margin-right: 6px;font-size: 14px;}
.nbod .list ul li:hover a{color: #e50112;}
.nbod .list ul li.on a{color: #e50112;}
.nbod .list .tp {margin-bottom: 5px;}
.nbod .list .tp img {width: 100%;}
.nbod .nr {width: 720px;float: right;text-align: justify;}
.nbod .nr .wzxx {line-height: 28px;border-bottom: #ccc 1px solid;margin-bottom: 20px;font-size: 14px;text-align: right;color: #4c4948;}
.nbod .nr .wzxx a {color: #4c4948;}
.nbod .nr h3 {font-size: 18px;color: #333;margin-bottom: 20px;font-weight: bold;text-align: center;}
.nbod .nr h2 {font-size: 18px;color: #e50112;margin-bottom: 10px;font-weight: bold;text-align: center;line-height: 1.1;}
.nbod .nr h4 {font-size: 14px;color: #4c4948;margin-bottom: 20px;text-align: center;}
.nbod .nr .box {font-size: 16px;line-height: 2;color: #555;}

.nbod .nr .tzly {display: flex;margin-bottom: 20px;}
.nbod .nr .tzly img {margin: 1px;}

.ny_xw {}
.ny_xw ul li {padding: 20px 0;border-bottom: #ccc 1px dashed;overflow: hidden;}
.ny_xw ul li .tp {width: 172px;float: left;}
.ny_xw ul li .tp img {width: 100%;display: block;height: 118px;}
.ny_xw ul li .wenz {width: 520px;float: right;}
.ny_xw ul li .wenz h3 {font-size: 16px;color: #4c4948;margin-bottom: 15px;}
.ny_xw ul li .wenz p {line-height: 1.8;font-size: 14px;color: #555;}
.ny_xw ul li:hover .wenz h3 {color: #e50112;}
.page {padding: 20px 0;text-align: center;}
.page a {display: inline-block;padding: 0 12px;font-size: 14px;color: #1d1d1d;font-weight: bold;}
.page a i {font-size: 14px;}
.page a:hover{color: #e50112;}
.page a.on{color: #e50112;}
.page .qw {display: inline-block;margin-left: 15px;font-size: 12px;color: #333333;}
.zxfinput {
  width: 40px;
  height: 26px;
  text-align: center;
  box-sizing: border-box;
  border: 1px solid #E6E6E6;
  margin: 0 8px;
  border-radius: 3px;
  color: #666;
}


.nbod .nr .b_m{width:500px;margin: 0 auto;}
.nbod .nr .b_m h3{font-size:26px; text-align:center;}
.nbod .nr .b_m i{width:44px; height:2px; background-color:#aaa; margin:10px auto; display:block;}
.nbod .nr .b_m p{font-size:14px; text-align:center; margin-bottom:30px;}
.nbod .nr .b_m .l_m{width:60px; font-size:15px; line-height:34px; float:left;color: #444;}
.nbod .nr .b_m .l_m.l_b{margin-left:30px;}
.nbod .nr .b_m input.w_z{width:358px; padding:0 10px; height:32px; border-radius:5px; font-size:15px; line-height:32px; color:#555; border:1px solid #e7e7e7; box-shadow:0 0 5px #eee; float:left;}
.nbod .nr .b_m input.w_a{width:123px; padding:0 10px; height:32px; border-radius:5px; font-size:15px; line-height:32px; color:#555; border:1px solid #e7e7e7; box-shadow:0 0 5px #eee; float:left;}
.nbod .nr .b_m label{vertical-align:middle; font-size:15px; line-height:44px; font-weight:normal; padding-left:3px; padding-right:20px;}
.nbod .nr .b_m textarea{width:358px; padding:5px 10px; height:88px; border-radius:5px; font-size:14px; line-height:26px; color:#555; border:1px solid #e7e7e7; box-shadow:0 0 5px #eee; resize:none; outline:none;}
.nbod .nr .b_m button.t_j{margin-left:60px; width:150px; height:33px; background-color:#e50112; font-size:14px; color:#fff; line-height:32px; border-radius:5px; box-shadow:0 0 5px #eee; cursor:pointer; float:left;}
.nbod .nr .b_m button.c_z{margin-left:30px; width:150px; height:32px; background-color:#aaa; font-size:14px; color:#fff; line-height:32px; border-radius:5px; box-shadow:0 0 5px #eee; cursor:pointer; float:left;}
.nbod .nr .b_m .clear{margin-bottom:20px;}



.nbod .nr .j_l{width:100%;margin: 0 auto;}
.nbod .nr .j_l h3{font-size:18px; text-align:center;background: #f6f6f6;font-weight: normal;padding: 10px;}
.nbod .nr .j_l i{width:44px; height:2px; background-color:#aaa; margin:10px auto; display:block;}
.nbod .nr .j_l p{font-size:14px; text-align:center; margin-bottom:30px;}
.nbod .nr .j_l .l_m{ font-size:14px; line-height:34px; float:left;color: #444;padding-right: 20px;}
.nbod .nr .j_l .l_m.l_b{margin-left:25px;}
.nbod .nr .j_l input.w_z{width:600px; padding:0 10px; height:32px; border-radius:5px; font-size:15px; line-height:32px; color:#555; border:1px solid #e7e7e7; box-shadow:0 0 5px #eee; float:left;}
.nbod .nr .j_l input.w_z2{width:225px; padding:0 10px; height:32px; border-radius:5px; font-size:15px; line-height:32px; color:#555; border:1px solid #e7e7e7; box-shadow:0 0 5px #eee; float:left;}
.nbod .nr .j_l input.w_a{width:124px; padding:0 10px; height:32px; border-radius:5px; font-size:15px; line-height:32px; color:#555; border:1px solid #e7e7e7; box-shadow:0 0 5px #eee; float:left;}
.nbod .nr .j_l label{vertical-align:middle; font-size:15px; line-height:44px; font-weight:normal; padding-left:3px; padding-right:20px;}
.nbod .nr .j_l textarea{width:600px; padding:5px 10px; height:68px; border-radius:5px; font-size:14px; line-height:26px; color:#555; border:1px solid #e7e7e7; box-shadow:0 0 5px #eee; resize:none; outline:none;}
.nbod .nr .j_l button.t_j{margin-left:76px; width:150px; height:33px; background-color:#e50112; font-size:14px; color:#fff; line-height:32px; border-radius:5px; box-shadow:0 0 5px #eee; cursor:pointer; float:left;}
.nbod .nr .j_l button.c_z{margin-left:30px; width:150px; height:32px; background-color:#aaa; font-size:14px; color:#fff; line-height:32px; border-radius:5px; box-shadow:0 0 5px #eee; cursor:pointer; float:left;}
.nbod .nr .j_l .clear{margin-bottom:20px;}




