body {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
body {
	font: 14px/normal "Î¢ÈíÑÅºÚ", "Arial Narrow", HELVETICA; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: 100%;
}
.no-padding {
	padding: 0px !important;
}
.no-margin {
	margin: 0px !important;
}
.no-background {
	background: none !important;
}
.no-border {
	border: currentColor !important; border-image: none !important;
}
a {
	color: rgb(0, 0, 0); text-decoration: none !important; cursor: pointer !important;
}
a:focus {
	
}
ul {
	margin: 0px;
}
li {
	list-style: none;
}
.imgvertical {
	vertical-align: middle !important;
}
.container-fluid {
	max-width: 1230px !important;
}
.clear {
	width: 0px; height: 0px; clear: both;
}
.tr {
	transition:0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.tr2 {
	transition:0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s;
}
.overflow {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sx {
	cursor: pointer;
}
.neiye .navbox ul div {
	display: none;
}
.neiye .navbox ul div a {
	background: none;
}
.neiye .navbox ul div a:hover {
	background: none;
}
nav {
	background: rgb(52, 52, 52); position: relative; z-index: 1000;
}
nav a {
	color: rgb(255, 255, 255);
}
nav a:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
nav a:visited {
	color: rgb(255, 255, 255);
}
nav ul li {
	width: 14%; text-align: center; line-height: 52px; margin-right: 2px; float: left; position: relative;
}
nav ul li a {
	display: block;
}
nav ul li a:hover {
	background: rgb(67, 161, 248); font-weight: bold;
}
nav ul li a.active {
	background: rgb(67, 161, 248); font-weight: bold;
}
nav ul li ul {
	left: 0px; top: 100%; width: 100%; display: none; position: absolute; z-index: 1;
}
nav ul li ul li {
	background: rgb(52, 52, 52); border: currentColor; border-image: none; width: 100%; margin-top: 1px; float: none;
}
nav ul li ul li a {
	padding: 0px 10px;
}
#myCarousel {
	overflow: hidden; position: relative;
}
#myCarousel .carousel-inner img {
	margin: 0px auto; position: relative;
}
#myCarousel .carousel-control {
	font-size: 100px;
}
#myCarousel .left.carousel-control {
	left: -50%; background-image: none;
}
#myCarousel .right.carousel-control {
	right: -50%; background-image: none;
}
#myCarousel:hover .right.carousel-control {
	right: 0px;
}
#myCarousel:hover .left.carousel-control {
	left: 0px;
}
header {
	background: rgb(248, 248, 248);
}
header .top {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 12px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
header .top li {
	margin: 0px 5px; text-align: center; float: left; font-family:"Microsoft YaHei";
}
header .top .bx {
	background: rgb(170, 170, 170); width: 1px; height: 12px; margin-top: 14px;
}
header .top li a {
	color: rgb(51, 51, 51); display: block;
}
header .top li a:hover {
	color: red;
}
header .top li:first-child {
	background: url("icon1.png") no-repeat left; text-indent: 20px; font-family:"Microsoft YaHei";
}
header .logobox {
	height: 115px;
}
header .logobox .logo {
	margin-top: 20px;
}
header .logobox .tel {
	background: url("tel.png") no-repeat 0px; text-indent: 40px; margin-top: 27.5px;
}
header .logobox .tel p {
	color: rgb(51, 51, 51); font-size: 12px;
}
header .logobox .tel h5 {
	color: rgb(238, 50, 5); font-family:"Microsoft YaHei"; font-size: 28px; font-weight: bold;
}
.title {
	margin: 42px auto 25px; text-align: center;
}
.title h5 {
	color: rgb(85, 85, 85); font-size: 24px; font-weight: bold;
}
.title h5 span {
	color: rgb(67, 161, 248);
}
.title .bx {
	background: rgb(170, 170, 170); margin: 12px auto; width: 25px; height: 1px;
}
.title p {
	color: rgb(85, 85, 85); font-size: 14px; font-family:"Microsoft YaHei"; line-height:30px;
}
.title:hover .bx {
	background: rgb(170, 170, 170); width: 100%;
}
.fwfw {
	background: url("fwfw.jpg") center / cover; padding-bottom: 40px;
}
.fwfw_box {
	text-align: center; display: block;
}
.fwfw_box h5 {
	margin: 5px 0px 20px -55px; color: rgb(102, 102, 102); font-size: 16px; font-weight: bold;
}
.fwfw_box span {
	background: rgb(67, 161, 248); margin: 0px auto; border-radius: 5px; width: 72px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 11px; display: block;
}
.fwfw_box .img1 {
	margin-left: 50px; display: block;
}
.fwfw_box .img2 {
	display: none;
}
.fwfw_box:hover .img1 {
	display: none;
}
.fwfw_box:hover .img2 {
	margin-left: 50px; display: block;
}
.fwfw_box:hover span {
	background: rgb(67, 161, 248);
}
.fwfw_box:hover h5 {
	color: rgb(67, 161, 248);
}
.xmzs {
	background: rgb(248, 248, 248);
}
.xmzs ul {
	text-align: center; font-size: 0px; margin-bottom: 26px;
}
.xmzs ul li {
	margin: 5px; width: 180px; line-height: 45px; display: inline-block;
}
.xmzs ul li a {
	background: rgb(244, 244, 244); padding: 0px 10px; border: 1px solid rgb(225, 225, 225); border-image: none; color: rgb(85, 85, 85); font-size: 16px; font-weight:bold; display: block;
}
.xmzs ul li a.active {
	background: rgb(67, 161, 248); border-color: rgb(67, 161, 248); color: rgb(255, 255, 255);
}
.xmzs ul li a:hover {
	background: rgb(67, 161, 248); border-color: rgb(67, 161, 248); color: rgb(255, 255, 255);
}
.xmzs_box {
	background: rgb(255, 255, 255); margin: 20px 10px; border: 1px solid rgb(224, 224, 224); border-image: none; display: block;
}
.xmzs_pad {
	padding: 0px 5px;
}
.xmzs_pad .lunbobox {
	display: none;
}
.xmzs_pad .active.lunbobox {
	display: block;
}
.xmzs_box .imgbox {
	overflow: hidden; position: relative;
}
.xmzs_box .imgbox .mask {
	background: rgba(67, 161, 248, 0.6); padding: 12px; left: 0px; top: -100%; width: 100%; height: 100%; position: absolute;
}
.xmzs_box .imgbox .mask .bx {
	background: url("shizi.png") no-repeat center; border: 1px solid rgb(255, 255, 255); border-image: none; width: 100%; height: 100%;
}
.xmzs_box .img {
	height: 220px;
}
.xmzs_box .imga {
	height: 215px;
}
.xmzs_box h5 {
	padding: 0px 50px 0px 22px; color: rgb(85, 85, 85); line-height: 50px; overflow: hidden; position: relative;
}
.xmzs_box h5 span {
	background: url("jiantou.png") right; top: 21.5px; width: 17px; height: 7px; right: 20px; display: block; position: absolute;
}
.xmzs_box h5 .shuxian {
	background: rgb(238, 50, 5); width: 1px; height: 12px; right: 40px; bottom: -100%; position: absolute;
}
.xmzs_box:hover .mask {
	top: 0px;
}
.xmzs_box:hover .shuxian {
	bottom: 19px;
}
.xmzs_box:hover span {
	background: url("jiantou.png") left;
}
.xmzs_box:hover .img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);
}
.xmzs_box:hover h5 {
	color: rgb(67, 161, 248);
}
.xmzs .an1 {
	margin: 28px auto 45px; padding: 2px; border-radius: 30px; border: 1px solid rgb(209, 209, 209); border-image: none; width: 175px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; display: block;
}
.xmzs .an1 span {
	background: rgb(209, 209, 209); border-radius: 30px; display: block;
}
.xmzs .an1:hover {
	border-color: rgb(67, 161, 248);
}
.xmzs .an1:hover span {
	background: rgb(67, 161, 248);
}
.xmzs_pad2 {
	padding: 0px 5px;
}
.xmzs_pad2 .lunbobox {
	display: none;
}
.xmzs_pad2 .active.lunbobox {
	display: block;
}
.xmzs_box2 .imgbox {
	overflow: hidden; position: relative;
}
.xmzs_box2 .imgbox .mask {
	background: rgba(67, 161, 248, 0.6); padding: 12px; left: 0px; top: -100%; width: 100%; height: 100%; position: absolute;
}
.xmzs_box2 .imgbox .mask .bx {
	background: url("shizi.png") no-repeat center; border: 1px solid rgb(255, 255, 255); border-image: none; width: 100%; height: 100%;
}
.xmzs_box2 .img {
	height: 230px;
}
.xmzs_box2 h5 {
	padding: 0px 50px 0px 22px; color: rgb(85, 85, 85); line-height: 50px; overflow: hidden; position: relative;
}
.xmzs_box2 h5 span {
	background: url("jiantou.png") right; top: 21.5px; width: 17px; height: 7px; right: 20px; display: block; position: absolute;
}
.xmzs_box2 h5 .shuxian {
	background: rgb(238, 50, 5); width: 1px; height: 12px; right: 40px; bottom: -100%; position: absolute;
}
.xmzs_box2:hover .mask {
	top: 0px;
}
.xmzs_box2:hover .shuxian {
	bottom: 19px;
}
.xmzs_box2:hover span {
	background: url("jiantou.png") left;
}
.xmzs_box2:hover .img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);
}
.xmzs_box2:hover h5 {
	color: rgb(238, 50, 5);
}
.lcb {
	background: url("lc_bg.jpg") center / cover; padding: 40px 0px; text-align: center;
}
.lcbox {
	margin: 0px auto; width: 100%; text-align: center; display: inline-block;
}
.lcbox .imgbox {
	margin: 0px auto; padding: 3px; border-radius: 50%; border: 1px solid rgb(112, 78, 92); border-image: none; width: 118px; height: 118px; position: relative;
}
.lcbox .imgbox .img {
	background: rgb(115, 79, 91); border-radius: 50%; width: 100%; height: 100%; line-height: 115px;
}
.lcbox h5 {
	color: rgb(255, 255, 255); font-size: 40px; margin-top: 10px; font-family:"Microsoft YaHei"; line-height:60px;
}
.lcb .jiantou {
	right: -36px; color: rgba(255, 255, 255, 0.3); line-height: 115px; font-size: 30px; position: absolute;
}
.lcbox:hover .imgbox {
	border-color: rgb(0, 150, 229);
}
.lcbox:hover .img {
	background: rgb(0, 150, 229);
}
.lcbox:hover img {
	transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);
}
.lcbox:hover h5 {
	color: rgb(0, 150, 229);
}
.lcb:hover .jiantou {
	color: rgba(0, 150, 229, 0.8);
}
.gysf {
	background: url("gy_bg.jpg") center / cover; padding-bottom: 48px;
}
.gysf .imgbox {
	padding: 1px; border-radius: 5px; border: 1px solid rgb(189, 189, 189); border-image: none; height: 300px; overflow: hidden;
}
.gysf .imgbox img {
	border-radius: 5px; width: 100%; height: 100%;
}
.gysf .imgbox:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);
}
.gysf .textbox .title2 {
	position: relative;
}
.gysf .textbox .bx {
	width: 100%; height: 2px; margin-top: 10px; border-top-color: rgb(212, 212, 212); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.gysf .textbox .title2 p {
	background: rgb(119, 119, 119); border-radius: 5px; top: 0px; width: 82px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 23px; font-size: 13px; position: absolute;
}
.gysf .textbox .title2 h5 {
	color: rgb(85, 85, 85); padding-right: 80px; font-size: 18px; font-weight: bold;
}
.gysf .textbox .text {
	margin: 15px 0px 20px; height: 190px; color: rgb(68, 68, 68); line-height: 33px; overflow: hidden; font-size: 13px;
}
.gysf .textbox .an2 {
	background: rgb(67, 161, 248); border-radius: 5px; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 37px; display: block;
}
.gysf .textbox .an2:hover {
	background: rgb(55, 197, 233);
}
.ghsj {
	background: url("ghsj_bg.png") center / cover; padding-bottom: 30px;
}
.ghsj .title h5 {
	color: rgb(255, 255, 255);
}
.ghsj .title p {
	color: rgb(255, 255, 255);
}
.ghsj .title:hover .bx {
	background: rgb(255, 255, 255);
}
.ghsj ul {
	text-align: center; font-size: 0px;
}
.ghsj ul li {
	background: rgba(241, 241, 241, 0.3); margin: 5px 7px; width: 130px; line-height: 32px; display: inline-block;
}
.ghsj ul li a {
	padding: 0px 10px; color: rgb(255, 255, 255); font-size: 14px; display: block;
}
.ghsj ul li a:hover {
	background: rgb(112, 34, 13);
}
.ghsj ul li a.no {
	background: rgb(112, 34, 13);
}
.xmzs.ghsj2 {
	padding-top: 20px;
}
.xwdt {
	background: url("xwdt_bg.jpg") center / cover; padding-bottom: 50px;
}
.xwdt .gywm_title {
	height: 30px; line-height: 28px; margin-bottom: 19px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.xwdt .gywm_title h5 {
	color: rgb(170, 170, 170); line-height: 28px; font-size: 20px; font-weight: bold;
}
.xwdt .gywm_title h5 span {
	color: rgb(153, 153, 153); margin-left: 18px;
}
.xwdt .gywm_title .gywm_title_bx {
	background:  rgb(170, 170, 170); width: 0px; height: 1px; bottom: -1px; position: absolute;
}
.xwdt .gywm_title p {
	color: rgb(153, 153, 153);
}
.xwdt .gywm_title:hover .gywm_title_bx {
	width: 100%;
}
.xwdt .gywm_title:hover p {
	color: rgb(170, 170, 170);
}
.xwlb .gsdt ul {
	margin-top: 10px;
}
.xwlb .gsdt ul .news_box {
	color: rgb(102, 102, 102); display: none; position: relative;
}
.xwlb .gsdt ul:hover .news_box {
	display: block;
}
.xwlb .gsdt ul.active .news_box {
	display: block;
}
.xwlb .gsdt ul .news_box .news_imgbox {
	width: 180px; height: 140px; overflow: hidden;
}
.xwlb .gsdt ul .news_box .img {
	width: 100%; height: 100%;
}
.xwlb .gsdt ul .news_box .text_box h5 {
	left: 200px; top: 0px; width: 40%; color: rgb(51, 51, 51); line-height: 25px; margin-bottom: 10px; position: absolute;
}
.xwlb .gsdt ul .news_box .text_box p {
	top: 0px; right: 0px; color: rgb(153, 153, 153); line-height: 25px; font-size: 12px; position: absolute;
}
.xwlb .gsdt ul .news_box .text_box .text {
	left: 200px; top: 30px; height: 75px; line-height: 25px; text-indent: 30px; overflow: hidden; font-size: 12px; font-family:"Microsoft YaHei"; margin-bottom: 28px; position: absolute;
}
.xwlb .gsdt ul .news_box .button {
	background: rgb(67, 161, 248); left: 200px; width: 100px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; position: absolute;
}
.xwlb .gsdt ul .news_box:hover h5 {
	color: rgb(237, 124, 24);
}
.xwlb .gsdt ul .news_box:hover .button {
	background: rgb(237, 124, 24);
}
.xwlb .gsdt ul .news_box:hover .img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);
}
.xwlb .gsdt ul li {
	padding: 0px 80px 0px 0px; line-height: 35px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.xwlb .gsdt ul:hover li {
	display: none;
}
.xwlb .gsdt ul.active li {
	display: none;
}
.xwlb .gsdt ul li .text {
	display: inline;
}
.xwlb .gsdt ul li a {
	color: rgb(51, 51, 51);
}
.xwlb .gsdt ul li span {
	top: 0px; width: 80px; right: 0px; color: rgb(153, 153, 153); line-height: 35px; font-family: Arial,Helvetica,dans-serif; font-size: 12px; position: absolute; z-index: 1;
}
.xwlb .gsdt ul li a:hover {
	color: rgb(255, 120, 0);
}
.xwlb .gsdt ul li a:hover span {
	color: rgb(255, 120, 0);
}
.xwlb .clzs ul {
	margin-top: 10px;
}
.xwlb .clzs ul .news_box {
	color: rgb(102, 102, 102); display: none; position: relative;
}
.xwlb .clzs ul:hover .news_box {
	display: block;
}
.xwlb .clzs ul.active .news_box {
	display: block;
}
.xwlb .clzs ul .news_box .news_imgbox {
	width: 180px; height: 140px; overflow: hidden;
}
.xwlb .clzs ul .news_box .img {
	width: 100%; height: 100%;
}
.xwlb .clzs ul .news_box .text_box h5 {
	left: 200px; top: 0px; width: 40%; color: rgb(51, 51, 51); line-height: 25px; margin-bottom: 10px; position: absolute;
}
.xwlb .clzs ul .news_box .text_box p {
	top: 0px; right: 0px; color: rgb(153, 153, 153); line-height: 25px; font-size: 12px; position: absolute;
}
.xwlb .clzs ul .news_box .text_box .text {
	left: 200px; top: 30px; height: 75px; line-height: 25px; text-indent: 30px; overflow: hidden; font-size: 12px; margin-bottom: 28px; position: absolute;
}
.xwlb .clzs ul .news_box .button {
	background: rgb(67, 161, 248); left: 200px; width: 100px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; position: absolute;
}
.xwlb .clzs ul .news_box:hover h5 {
	color: rgb(237, 124, 24);
}
.xwlb .clzs ul .news_box:hover .button {
	background: rgb(237, 124, 24);
}
.xwlb .clzs ul .news_box:hover .img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);
}
.xwlb .clzs ul li {
	padding: 0px 80px 0px 0px; line-height: 35px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.xwlb .clzs ul:hover li {
	display: none;
}
.xwlb .clzs ul.active li {
	display: none;
}
.xwlb .clzs ul li .text {
	display: inline;
}
.xwlb .clzs ul li a {
	color: rgb(51, 51, 51);
}
.xwlb .clzs ul li span {
	top: 0px; width: 80px; right: 0px; color: rgb(153, 153, 153); line-height: 35px; font-family: Arial,Helvetica,dans-serif; font-size: 12px; position: absolute; z-index: 1;
}
.xwlb .clzs ul li a:hover {
	color: rgb(255, 120, 0);
}
.xwlb .clzs ul li a:hover span {
	color: rgb(255, 120, 0);
}
.hzhb {
	background: rgb(244, 244, 244); padding-bottom: 50px;
}
.hzhb_box {
	border: 1px solid rgba(0, 0, 0, 0); border-image: none; text-align: center; overflow: hidden; display: block;
}
.hzhb_box img {
	width: 100%;
}
.hzhb_box:hover {
	border: 1px solid red; border-image: none;
}
.lxwm {
	background: url("lxwm_bg.jpg") center / cover; padding-bottom: 50px;
}
.lxwm .lxfs h5 {
	color: rgb(0, 0, 0); font-size: 18px; margin-bottom: 22px;
}
.lxwm .bd h5 {
	color: rgb(0, 0, 0); font-size: 18px; margin-bottom: 22px;
}
.lxwm .lxfs .img {
	border: 0px solid rgb(176, 173, 171); border-image: none; height: 300px;
}
.lxwm .lxfs .img img {
	width: 100%; height: 100%;
}
.lxwm .lxfs .textbox {
	margin-top: 20px; font-family:"Microsoft YaHei";
}
.lxwm .lxfs p {
	margin: 5px 0px; color: rgb(85, 85, 85); text-indent: 20px; font-size: 15px;
}
.lxwm .lxfs span {
	margin: 10px 0px 20px; color: rgb(238, 50, 5); text-indent: 25px; font-size: 15px; font-weight: bold; display: block;
}
.lxwm .text1 .p1 {
	margin-right: 30px;
}
.lxwm .form-group {
	margin: 20px 0px;
}
.lxwm form input {
	background: rgb(244, 244, 244); border: 1px dashed rgb(170, 170, 170); border-image: none;
}
.lxwm form textarea {
	background: rgb(244, 244, 244); border: 1px dashed rgb(170, 170, 170); border-image: none;
}
.lxwm form button {
	background: rgb(67, 161, 248); border: currentColor; border-image: none; width: 134px; color: rgb(255, 255, 255); line-height: 33px;
}
.lxwm form button:hover {
	background: rgb(186, 67, 39);
}
.lxwm form label {
	color: rgb(119, 119, 119);
}
footer {
	background: rgb(57, 57, 57); padding: 20px 0px; color: rgb(255, 255, 255); line-height: 22px;
}
footer a {
	color: rgb(255, 255, 255) !important;
}
footer a:hover {
	color: yellow !important;
}
footer .wx_box {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
footer .wx_box h5 {
	text-align: center; line-height: 30px; font-size: 12px;
}
footer .wx_box .weixin {
	margin-left: 20px;
}
footer ul li {
	margin: 0px 20px; float: left;
}
footer ul li a {
	font-size: 13px; display: block;
}
footer ul .bx {
	background: rgb(255, 255, 255); margin: 5px 0px 0px; width: 1px; height: 13px;
}
footer .text {
	margin-top: 20px;
}
footer .text span {
	font-size: 14px;
}
footer .text {
	font-size: 14px; font-family:"Microsoft YaHei";
}
footer .text2 {
	font-size: 14px; font-family:"Microsoft YaHei";
}
.neiye {
	margin: 30px 0px;
}
.neiye .title4 {
	background: rgb(67, 161, 248); color: rgb(255, 255, 255); height:60px; line-height:60px;
}
.neiye .title4 span {
	margin: 0px 10px; line-height: 58px;
}
.neiye .title4 h5 {
	line-height: 60px; font-size: 22px; font-weight:bold;
}
.neiye .title4 h5 span {
	font-size: 12px; margin-left: 15px; font-family:Arial, Helvetica, sans-serif;
}
.neiye .navbox ul li {
	background: rgb(240, 240, 240); text-align: center; margin-top: 5px; height:45px; line-height:45px;
}
.neiye .navbox ul a {
	background: url("jiantou1.png") no-repeat 15px; padding: 0px 10px; color: rgb(136, 136, 136); text-align:left; padding-left:35px; line-height: 45px; font-size:15px; display: block;
}
.neiye .navbox ul a:hover {
	background: url("jiantou2.png") no-repeat 15px rgb(233, 233, 233); color: rgb(67, 161, 248);
}
.neiye .navbox ul a.active {
	background: url("jiantou2.png") no-repeat 15px rgb(233, 233, 233); color: rgb(67, 161, 248);
}
.neiye .lxfs {
	margin-top: 24px;
}
.neiye .lxfs .text {
	background: rgb(240, 240, 240); padding: 10px; color: rgb(136, 136, 136); font-family:"Microsoft YaHei"; line-height: 35px; font-size: 14px; margin-top: 2px;
}
.neiye .right .title5 {
	color: rgb(136, 136, 136); border-bottom-color: rgb(198, 198, 198); border-bottom-width: 3px; border-bottom-style: double;
}
.neiye .right .title5 h5 {
	line-height: 30px; font-size: 16px;
}
.neiye .right .title5 p {
	line-height: 30px;
}
.neiye .right .title5 a {
	color: rgb(136, 136, 136);
}
.neiye .right .title5 a:hover {
	color: red;
}
.neiye .right .title5 span {
	color: rgb(67, 161, 248); font-weight: bold;
}
.xmzs_ny {
	margin-top: 20px;
}
.xmzs_ny .col-md-4 {
	padding: 0px;
}
.xmzsny_pad {
	padding: 0px 5px;
}
.xmzs_ny .xmzs_box {
	margin: 10px;
}
.xmzsxq h5 {
	margin: 20px 0px; text-align: center; font-size: 20px; font-weight:bold;
}
.xmzsxq img {
	margin: 20px auto; display: block; max-width: 100%;
}
.xmzsxq .text {
	margin: 30px 0px; line-height: 35px; font-family:"Microsoft YaHei"; color: rgb(136, 136, 136);
}
.lxwmxq.xmzsxq {
	margin-top: 20px;
}
.hzhb_ny {
	margin-top: 20px;
}
.hzhb_ny .col-md-4 {
	padding: 0px;
}
.hzhbny_pad {
	padding: 0px 5px;
}
.hzhb_ny .hzhb_box {
	margin: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 80px; display: block;
}
.hzhb_ny .hzhb_box .imgbox .img {
	height: 80px;
}
.hzhb_ny .hzhb_box h5 {
	color: rgb(102, 102, 102); font-size: 17px; margin-top: 10px;
}
.hzhb_ny .hzhb_box:hover h5 {
	color: red;
}
.dwdt_ny {
	margin-top: 20px;
}
.dwdt_ny ul a {
	color: rgb(119, 119, 119); line-height: 35px; text-indent: 5px; padding-right: 80px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative; font-family:"Microsoft YaHei";
}
.dwdt_ny ul a p {
	top: 0px; right: 0px; position: absolute; font-family:"Microsoft YaHei";
}
.dwdt_ny ul a span {
	background: rgb(130, 130, 130); left: 0px; top: 50%; width: 2px; height: 2px; display: block; position: absolute;
}
.dwdt_ny ul a:hover {
	color: rgb(210, 40, 40);
}
.hot {
	background: rgb(57, 57, 57); left: 0px; width: 100%; height: 50px; bottom: 0px; position: fixed; z-index: 3000;
}
.hot span {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 16px;
}
.hot h6 {
	line-height: 20px; font-size: 16px;
}
.hot .row div a {
	padding: 4.5px 0px; color: rgb(255, 255, 255); display: block;
}
.hot .row div:hover {
	background: rgb(204, 19, 19);
}
@media all and (max-width:991px)
{
header .sjdnav {
	top: 90px; width: 150px; height: auto; right: 0px; display: none; position: absolute; z-index: 2000;
}
header .sjdnav ul {
	margin: 0px; padding: 0px;
}
header .sjdnav li {
	background: rgba(67, 161, 248, 0.5); padding: 0px; text-align: center; margin-bottom: 3px; display: block;
}
header .sjdnav li a {
	color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block;
}
header .sjdnav li a:hover {
	background: yellow; color: red;
}
header .ydd_btn {
	top: 30px; width: 40px; right: 15px; position: absolute; z-index: 2000; cursor: pointer;
}
header .ydd_btn span {
	background: rgb(67, 161, 248); width: 100%; height: 5px; display: block;
}
header .ydd_btn span.span02 {
	margin: 5px 0px;
}
header .click.ydd_btn {
	background: none;
}
header .click.ydd_btn span {
	background: rgb(67, 161, 248);
}
header .click.ydd_btn span.span01 {
	top: 8px; margin-top: 0px; position: relative; transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg);
}
header .click.ydd_btn span.span02 {
	margin: 3px 0px;
}
header .click.ydd_btn span.span03 {
	top: -8px; margin-top: 0px; position: relative; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
}
header .click.ydd_btn span.span02 {
	width: 0px; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0;
}
body {
	padding-bottom: 50px;
}
.fwfw_box {
	margin: 20px 0px;
}
.fwfw_box .img1 {
	margin: 0px auto;
}
.fwfw_box:hover .img2 {
	margin: 0px auto;
}
.xmzs_box {
	margin: 10px 5px;
}
.xmzs_pad {
	padding: 0px 10px;
}
.lcbox {
	margin: 20px 5px; width: 30%;
}
.lcb .jiantou2 {
	display: none;
}
.gysf .imgbox {
	height: auto; margin-bottom: 30px;
}
.gysf .imgbox img {
	width: 100%; height: auto;
}
.xwlb .gsdt {
	margin-bottom: 50px;
}
.lxwm form button {
	margin: 0px auto; display: block;
}
footer .wx_box {
	border: currentColor; border-image: none; text-align: center;
}
footer .wx_box .weixin {
	float: none !important; display: inline-block;
}
footer .wx_box .weibo {
	float: none !important; display: inline-block;
}
footer .text2 {
	text-align: center; margin-top: 10px;
}
.xmzs_ny {
	margin-top: 30px;
}
.xmzsny_pad {
	padding: 0px 10px;
}
.xmzs_ny .xmzs_box {
	margin: 5px;
}
.neiye .title4 {
	position: relative;
}
.neiye .title4 i {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 1; cursor: pointer;
}
.neiye .title4 h5 {
	margin-left: 35px;
}
.neiye .title4 span {
	line-height: 35px;
}
.neiye .navbox ul a {
	background: none;
}
.neiye .navbox ul a:hover {
	background: rgb(233, 233, 233);
}
.neiye .navbox ul a.active {
	background: rgb(233, 233, 233);
}
.hzhb_ny {
	margin-top: 30px;
}
.hzhbny_pad {
	padding: 0px 10px;
}
.hzhb_ny .hzhb_box {
	margin: 5px;
}








}
@media all and (max-width:767px)
{
header .sjdnav {
	top: 80px;
}
header .ydd_btn {
	top: 25px; width: 30px;
}
header .logobox {
	height: 80px;
}
header .logobox .logo {
	width: 350px; margin-top: 18px;
}
}
@media all and (max-width:550px)
{
.lcbox {
	margin: 20px 10px; width: 100%;
}
.lcb .jiantou2 {
	display: block;
}
.lcb .jiantou3 {
	display: none;
}
}
@media all and (max-width:479px)
{
header .sjdnav {
	top: 60px;
}
header .ydd_btn {
	top: 15px; width: 25px;
}
header .logobox {
	height: 60px;
}
header .logobox .logo {
	width: 330px; height:auto; margin-top: 5px;
}
.title {
	margin: 30px auto 25px;
}
.title h5 {
	font-size: 20px;
}
.fwfw_box .img1 {
	width: 80%;
}
.fwfw_box .img2 {
	width: 80%;
}
.fwfw_box h5 {
	font-size: 14px;
}
.xmzs_box .img {
	height: 270px;
}
.xmzs_box h5 {
	line-height: 30px;
}
.xmzs_box h5 span {
	top: 12px;
}
.xmzs_box:hover .shuxian {
	bottom: 9px;
}
.gysf .textbox .title2 h5 {
	font-size: 14px;
}
.xwdt .gywm_title h5 {
	font-size: 16px;
}
.xwdt .gywm_title h5 span {
	font-size: 12px; margin-left: 10px;
}
.xwdt .gywm_title p {
	font-size: 12px;
}
.xwlb .gsdt ul .news_box .text_box p {
	display: none;
}
.xwlb .clzs ul .news_box .text_box p {
	display: none;
}
.xwlb .gsdt ul .news_box .news_imgbox {
	width: 120px; height: 80px;
}
.xwlb .clzs ul .news_box .news_imgbox {
	width: 120px; height: 80px;
}
.xwlb .gsdt ul .news_box .text_box h5 {
	left: 130px;
}
.xwlb .clzs ul .news_box .text_box h5 {
	left: 130px;
}
.xwlb .gsdt ul .news_box .text_box .text {
	left: 130px; height: 40px; line-height: 22px; text-indent: 20px;
}
.xwlb .clzs ul .news_box .text_box .text {
	left: 130px; height: 40px; line-height: 22px; text-indent: 20px;
}
.xwlb .gsdt ul .news_box .button {
	display: none;
}
.xwlb .clzs ul .news_box .button {
	display: none;
}
.hzhb_ny .hzhb_box h5 {
	font-size: 14px;
}
.hzhb_ny .hzhb_box {
	height: 60px;
}
.hzhb_ny .hzhb_box .imgbox .img {
	height: 60px;
}
}
@media all and (max-width:360px)
{
.xmzs_box .img {
	height: 150px;
}
.lcb .jiantou {
	right: -22px; font-size: 20px;
}
}

