﻿@charset "utf-8";
body{ margin:0 auto; font-size:10px; font-family: "微软雅黑", "宋体",Arial, Helvetica, sans-serif; line-height:normal;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00;}
.clear{ clear:both;}
/* --------------top-------------- */
.swiper-container{background: #e95c21; padding: 0; margin: 0;}
.swiper-container img{width:100%;}
/* --------------top-------------- */
/* --------------cont-------------- */
.nav{width:250px; background: #1c1e21; position: absolute; padding-bottom: 380px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .7);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .7);   box-shadow:0 0 10px rgba(0, 0, 0, .7); top:0; left:-100px; }
.nav ul{padding: 20px 0 20px 0px; border-bottom: 1px solid #d2d2d3;}
.nav li{line-height: 89px;}
.nav img{vertical-align: middle; padding-right: 15px;}
.nav a{font-size: 24px; color: #fff; display:block; padding-left:30px;}
.inbox{border-top: 3px solid #e95c21; }
.nav .hover a{ background:url(../images/a6.png) no-repeat left center;}
.nav a:hover{ background:url(../images/a6.png) no-repeat left center;}
.cont{ max-width:1200px; margin: 0 auto; box-sizing: border-box; background: #fff; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);   box-shadow:0 0 10px rgba(0, 0, 0, .5);   position: relative; padding:0 130px 60px 230px; }
.cont_tit{padding-left: 30px;}
.jlhy_nr{overflow: hidden; padding: 28px 0; border-bottom: 1px solid #3c3c3c;}
.jlhy_nr img{width:300px; height: 200px; float: left; margin-right: 30px;}
.jlhy_nr p{font-size: 16px; line-height: 2; color: #1c1e21;text-indent: 40px;}
.jlhy_nr h4{font-size: 14px; color: #1c1e21; padding-top: 30px;}
.jlhy h2{font-size: 24px; font-weight: 400;color: #e95c21; background: url(../images/a_08.jpg) no-repeat left center; padding-left: 30px;}
.jlhy{padding-top: 50px;}

.jlhy_nr1{overflow: hidden; padding: 28px 0; border-bottom: 1px solid #3c3c3c;}
.jlhy_nr1 p{font-size: 16px; line-height: 2; color: #1c1e21;text-indent: 40px;}
.jlhy_nr1 h4{font-size: 14px; color: #1c1e21; padding-top: 30px;}


/* --------------cont-------------- */
/* --------------footer-------------- */
.footer{border-top: 6px solid #e95c21; padding: 15px 3% 50px 3%; text-align: center;background: #3c3c3c;}
.footer li{display: inline-block; *display: inline; line-height: 1.6; padding: 8px 0; color: #a1a1a1;}
.footer a{font-size: 14px; color: #a1a1a1;display: inline-block; *display: inline; padding: 0 5px;}
.footer p{line-height: 1.6; padding: 8px 0; color: #a1a1a1; font-size: 14px;}
.footer span{padding: 0 15px;}
/* --------------footer-------------- */

/*=========ht2==========*/
.jlhy_nr h3{ font-weight:400; line-height:2; font-size:20px; background:url(../images/a7.png) no-repeat 15px center; padding-left:40px; color:#e95c21;}
.jlhy_nr ul{ overflow:hidden }
.jlhy_nr li{ width:20%; float:left; text-align:center; padding:0 10px;box-sizing: border-box;}
.zjnr { max-width:184px; margin:0 auto;}
.zjnr  img{ width:100%; height:auto;}
.zjnr h1{ font-size:24px; color:#1c1e21; line-height:2.2;}
.zjnr h5{color:#1c1e21; font-size:16px; line-height:30px; font-weight:400;}

/*=========ht3==========*/
.jqtj{ overflow:hidden;padding-bottom: 40px;}
.jqtj img{ float:right; padding-left:25px;}
.jqtj h1{ font-size:30px; color:#e95c21; font-weight:400;}
.jqtj h4{color:#e95c21;font-weight:400;font-size:24px;line-height:1.5;text-indent: 40px; padding:10px 0;}

.jqxq ul{ overflow:hidden;}
.jqxq li{ width:33.33%; float:left;  background:#e95c21; margin-top:20px; padding:30px 0;}

.jqbox{ border-right:2px solid #fff; padding:0 33px; height:215px; position:relative;}
.on3{ border:none;}
.on6{ border:none;}
.jlhy .jqbox p{ font-size:18px; color:#fff; line-height:30px;text-indent: 0px;}
.jqbox span{
	position:absolute;
	right:30px;
	border-bottom:0;
	font-size:60px;
	color:#ed7d4d;
	line-height: 60px;
	height: 60px;
	bottom: 0px;
}
.jqtj p{ color:#1c1e21; font-size:20px; line-height:1.5; padding:5px 0;text-indent: 40px;}
@media screen and (max-width: 1440px) {
.cont{ width:1200px;  padding:0 30px 60px 200px;box-sizing: border-box;}	
}
@media screen and (max-width:1280px) {
.cont{ width:950px;  padding:0 10px 30px 100px;box-sizing: border-box;}
.nav{width:200px; background: #1c1e21; position: absolute; padding-bottom: 380px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .7);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .7);   box-shadow:0 0 10px rgba(0, 0, 0, .7); top:0; left:-120px; }
.nav ul{padding: 10px 0 10px 0px; border-bottom: 1px solid #d2d2d3;}
.nav li{ line-height:3;}
.nav a{font-size:18px; padding-left:15px;}
}
@media screen and (max-width:1024px) {
.cont{ width:900px;  padding:0 10px 30px 120px;box-sizing: border-box;}
.nav{width:160px; background: #1c1e21; position: absolute; padding-bottom: 380px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .7);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .7);   box-shadow:0 0 10px rgba(0, 0, 0, .7); top:0; left:-60px; }
.nav ul{padding: 10px 0 10px 0px; border-bottom: 1px solid #d2d2d3;}
.nav li{ line-height:3;}
.nav a{font-size:14px; padding-left:15px;}
}
@media screen and (max-width:1080px) {
.cont{ width:830px;  padding:0 10px 30px 120px;box-sizing: border-box;}
}
@media screen and (max-width:980px) {
.cont{ width:800px;  padding:0 10px 30px 100px;box-sizing: border-box;}
.nav{width:160px; background: #1c1e21; position: absolute; padding-bottom: 380px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .7);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .7);   box-shadow:0 0 10px rgba(0, 0, 0, .7); top:0; left:-80px; }
.nav ul{padding: 10px 0 10px 0px; border-bottom: 1px solid #d2d2d3;}
.nav li{ line-height:3;}
.nav a{font-size:18px; padding-left:15px;}

.jlhy_nr li{ width:50%; float:left; text-align:center; padding:0 10px;box-sizing: border-box; padding-bottom:20px;}
.jlhy h2 img{ width:90%;}
.jlhy .jqbox p{ font-size:16px; color:#fff; line-height:26px;text-indent: 0px;}
}
@media screen and (max-width:800px) {
.nav{ position:relative; width:100%; left:0; padding-bottom:0;}
.nav ul{ overflow:hidden;}
.nav li{ float:left; line-height:2; padding:0 10px; }
.nav a{ font-size:16px;}
.cont{ width:100%; padding:0 3% 0 3%;}
.jlhy_nr img{ width:100%; margin:0; height:auto;}
.jlhy{ padding-top:20px;}
.jlhy h2{ font-size:22px; background: url(../images/a_08.jpg) no-repeat left 10px;}	

.jqtj h1{ font-size:22px;}
.jqtj h4{color:#e95c21;font-weight:400;font-size:18px;line-height:1.5;text-indent: 22px; padding:10px 0;}
.jqtj p{ color:#1c1e21; font-size:16px; line-height:1.5; padding:5px 0;text-indent: 22px;}
.jlhy .jqbox p{ font-size:16px; color:#fff; line-height:26px;text-indent: 0px;}
}
@media screen and (max-width: 650px) {
.nav{ position:relative; width:100%; left:0; padding-bottom:0;}
.nav ul{ overflow:hidden;}
.nav li{ float:left; line-height:2; padding:0 10px; }
.nav a{ font-size:16px;}
.cont{ width:100%; padding:0 3% 0 3%;}
.jlhy_nr img{ width:100%; margin:0;height:auto;}
.jlhy{ padding-top:20px;}
.jlhy h2{ font-size:22px; background: url(../images/a_08.jpg) no-repeat left 10px;}	
.jqxq li{ width:50%;}
.on2{ border:none;}
.on3{ border-right:2px solid #fff;}
.on4{ border:none}
.jqtj img{ display:block; margin:15px auto; padding:0; float:none;}
}
@media screen and (max-width: 360px) {
.jqxq li{ width:100%;}
.jqbox{ border:none;}
.on6{ display:none;}
.jqxq ul li:nth-child(6){ display:none;}
}