* {
    margin: 0;
    padding: 0;
}

input:focus { 
    outline: none;
} 

li {
    list-style: none;
}

a {
    text-decoration: none;
}
@font-face {
  font-family: 'iconfont';  /* Project id 165200 */
  src: url('https://at.alicdn.com/t/font_165200_6iglfvpjw39.woff2?t=1627023335736') format('woff2'),
       url('https://at.alicdn.com/t/font_165200_6iglfvpjw39.woff?t=1627023335736') format('woff'),
       url('https://at.alicdn.com/t/font_165200_6iglfvpjw39.ttf?t=1627023335736') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
    
.header {
    width: 100%;
}

.head-top {
    height: 50px;
    background: #001e4c;
}

.htop-box {
    width: 1400px;
    margin: 0 auto;
}

.htop-box figure {
    float: left;
    margin-right: 50px;
}

.htop-box figure img {
    float: left;
    padding-top: 14px;
    width: 22px;
    display: block;
}

.htop-box figure figcaption {
    float: left;
    padding-left: 10px;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    letter-spacing: 1px;
}

.search {
    float: left;
    margin-top: 9px;
    width: 380px;
    height: 45px;
    background: #fff;
    border: 1px solid #ccc;
}

.t {
    float: left;
    width: 292px;
    padding-left: 14px;
    font-size: 18px;
    color: #000;
    line-height: 45px;
    border: none;
    background: #fff;
}

.suo {
    float: right;
    width: 70px;
    height: 45px;
    font-size: 16px;
    text-align: center;
    color: #ed4a00;
    line-height: 32px;
    font-weight: bold;
    letter-spacing: 2px;
    border: none;
    cursor: pointer;
}

.logo {
    padding: 30px 0;
    width: 1400px;
    margin: 0 auto;
    display: table;
}

.logo figure:first-child {
    float: left;
    width: 600px;
}

.logo figure:first-child img {
    float: left;
    display: block;
} 

.logo figure:first-child h1,.logo figure:first-child h2 {
    float: left;
    padding-left: 20px;
    font-size: 26px;
    letter-spacing: 2px;
    line-height: 62px;
    color: #000;
}

.logo figure:last-child {
    float: right;
}

.logo figure:last-child img {
    float: left;
    padding-top: 14px;
    width: 30px;
    display: block;
}

.logo figure:last-child figcaption {
    float: left;
    padding-left: 10px;
    font-size: 24px;
    font-weight: bold;
    color: #ed4a00;
    line-height: 62px;
    letter-spacing: 2px;
}

.nav-box {
    position: relative;
    width: 100%;
    height: 60px;
    display: table;
    box-shadow: 0 4px 14px 0 rgba(155, 143, 143, 0.6);
    z-index: 9999;
}

.nav-box nav {
    width: 1400px;
    margin: 0 auto;
}

.nav-box nav .znav .m {
	width: 175px;
	float: left;
	display: block;
}

.nav-box nav .znav .m a {
    float: left;
    width: 160px;
	color: #001e4c;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	line-height: 60px;
    display: block;
}

.nav-box nav .znav .m a {
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	background: #ed4a00;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.6s;
	transition-duration: 0.6s;
}

.nav-box nav .znav .m a:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: white;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.6s;
	transition-duration: 0.6s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.nav-box nav .znav .m a:hover,
.nav-box nav .znav .m  a:focus,
.nav-box nav .znav .m  a:active {
	color: white;
}

.nav-box nav .znav .m  a:hover:before,
.nav-box nav .znav .m  a:focus:before,
.nav-box nav .znav .m  a:active:before {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.nav-box nav .znav .m:nth-of-type(1) a:before {
	background-color: #ed4a00;
	color: white;
}

.nav-box nav .znav .m:nth-of-type(1) a {
	color: white;
}


 
.nav .znav .m{float: left; position: relative;width: 171px;text-align: center; height:50px;overflow锛歨idden}
.nav .znav .m{display: block; width: 171px; height:50px; font-size: 16px; float: left;  line-height: 50px;color: #fff;}
 
.nav .znav .on a{background:#ed4a00; display: block;}
.nav .znav .m .sub-item a{ font-size: 14px;}
 
.nav .znav .m .sub-item a {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.protitlist{width:1180px;position: absolute;z-index: 999; bottom: 0; top:60px; border: 1px solid #ccc; background:#fff;height:220px; line-height: 26px; padding-top: 30px;}
.protitlist .pl-1 .pl-li-1{
	font-size: 18px;
	margin: 0 2px;
	font-weight: bold;
	float: left;
	background: none;
	 
}
.protitlist .pl-1 .pl-li-1 ul {
	margin-top: 10px;
	background: none;
}
.protitlist .pl-1 .pl-li-1 ul li{
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	 
}
 .protitlist .pl-1 li:hover > a{
	 color: #333;
 }





.banner {
    width: 100%;
}

.banner img {
    width: 100%;
    display: block;
}

.product {
    width: 1400px;
    margin: 0 auto;
    margin-top: 60px;
}

.title b {
    font-size: 30px;
    color: #ed4a00;
    text-align: center;
    text-transform: uppercase;
    display: block;
}

.title b span {
    padding-left: 10px;
    font-size: 28px;
    color: #404553;
}

.title > span {
    width: 60px;
    height: 2px;
    background: #ed4a00;
    margin: 15px auto;
    display: block;
}

.title p {
    margin-bottom: 10px;
    font-size: 18px;
    color: #666;
    text-align: center;
}

.p-box {
    display: table;
}

.p-box ul li {
    position: relative;
    float: left;
    margin-top: 40px;
    width: 330px;
}

.p-box ul li:nth-child(2),
.p-box ul li:nth-child(6) {
    margin-left: 26px;
    margin-right: 26px;
}

.p-box ul li:nth-child(3),
.p-box ul li:nth-child(7) {
    margin-right: 26px;
}

.p-box ul li figure {
    width: 330px;
    border: 1px solid #ffe3d6;
}

.p-box ul li figure img {
    padding: 5px 0;
    width: 320px;
    height: 320px;
    margin: 0 auto;
    display: block;
}

.p-title {
    margin-top: 15px;
    height: 40px;
}

.p-title span {
    float: left;
    margin-top: 11px;
    margin-left: 20px;
    width: 15px;
    height: 15px;
    background: #ed4a00;
    display: block;
}

.p-title h2 {
    float: left;
    margin-left: 10px;
    font-size: 16px;
    line-height: 40px;
    color: #000;
}

.p-title h2:hover {
    color: #ed4a00;
}

.p-title a:last-child {
    float: right;
    margin-top: 6px;
    width: 25px;
    height: 25px;
    font-size: 30px;
    color: #fff;
    text-align: center;
    line-height: 25px;
    font-weight: bold;
    background: #ed4a00;
    display: block;
}

.p-c {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.7);
    display: none;
}

.p-c p {
    padding: 80px 30px 0 30px;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
}
.p-c .xsrx{
	position: absolute;
	bottom: 20px;
	width: 100%;
	text-align: center;
	padding:0;
	font-size:18px;
	font-weight: bold;
	color: #fad648;
}
.p-box ul li:hover .p-c {
    width: 332px;
    height: 332px;
    display: block;
}

.about {
    width: 1400px;
    margin: 0 auto;
    margin-top: 70px;
}

.about-title {
    height: 50px;
}

.about-title b {
    float: left;
    font-size: 30px;
    color: #ed4a00;
    text-transform: uppercase;
    display: block;
}

.about-title b span {
    padding-left: 5px;
    font-size: 28px;
    color: #404553;
}

.about-title a {
    float: right;
    padding: 10px 20px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: #0992f4;
    display: block;
}

.about-box {
    margin-top: 30px;
    height: 470px;
}

.about-box div {
    float: left;
    width: 700px;
}

.about-box div > p {
    margin-bottom: 20px;
    font-size: 16px;
    color: #333;
    line-height: 30px;
}

.about-box div > strong {
    font-size: 32px;
    color: #ed4a00;
    text-align: center;
    display: block;
    letter-spacing: 3px;
}

.about-box figure {
    float: right;
    width: 680px;
}

.about-box figure img {
    width: 100%;
    display: block;
}

.about-box ul li {
    float: left;
    padding: 10px 0;
    margin-left: 30px;
    margin-top: 18px;
    width: 300px;
    border: 1px solid #eee;
}

.about-box ul li strong {
    font-size: 22px;
    color: #ed4a00;
    text-align: center;
    display: block;
}

.about-box ul li b {
    padding: 10px 0;
    font-size: 14px;
    color: #000;
    text-align: center;
    display: block;
}

.about-box ul li p {
    font-size: 14px;
    color: #999;
    text-align: center;
}

.news {
    width: 1400px;
    margin: 0 auto;
    margin-top: 90px;
}

.news-list {
    display: table;
}

.news-list ul li {
    float: left;
    margin-left: 34px;
    margin-top: 50px;
    width: 420px;
}

.news-list ul li figure img {
    width: 420px;
    height: 280px;
    display: block;
}

.news-list ul li div h2 {
    padding: 20px 0;
    font-size: 18px;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news-list ul li div h2:hover {
    color: #ed4a00;
}

.news-list ul li div time {
    font-size: 16px;
    color: #707070;
    display: block;
}

.news-list ul li div p {
    padding: 15px 0;
    font-size: 15px;
    color: #888;
	min-height: 100px;
    line-height: 30px;
    border-bottom: 1px solid #f4f4f4;
}

.news-list ul li div a:last-child {
    margin-top: 20px;
    width: 100px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    border-radius: 6px;
    background: linear-gradient(to right,#ffb800, #ef3e0f);
    display: block;
}

.news-list ul li div a:last-child:hover {
    background: linear-gradient(to right,#ef3e0f,#ffb800);
}

.baike {
    width: 1400px;
    margin: 0 auto;
    margin-top: 80px;
}

.baike-box ul {
    display: table;
}

.baike-box ul li {
    float: left;
    margin-top: 50px;
    margin-left: 50px;
    width: 400px;
    height: 320px;
    border-radius: 10px;
    box-shadow: 0 5px 15px #eaeaea;
}

.baike-box ul li span {
    width: 70px;
    height: 70px;
    font-size: 45px;
    color: #fff;
    text-align: center;
    line-height: 70px;
    background: #001e4c;
    border-radius: 100px;
    margin: 0 auto;
    margin-top: 30px;
    display: block;   
}

.baike-box ul li div h2 {
    padding: 20px 20px 15px 20px;
    font-size: 18px;
    color: #333;
    line-height: 36px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.baike-box ul li div h2:hover {
    color: #FF6D29;
}

.baike-box ul li div p {
    padding: 0 20px;
    font-size: 14px;
    color: #5a5a5a;
    text-align: center;
    line-height: 28px;
}


.baike-box ul li div a img {
    padding-top: 20px;
    width: 50px;
    display: block;
    margin: 0 auto;
    transition: all ease 600ms;
}

.baike-box ul li div a img:hover {
    transform: rotate(360deg);
}

.link {
    width: 1400px;
    margin: 0 auto;
    margin-top: 90px;
	position:relative;
}

.link-box {
    margin-top: 30px;
    display: table;
}

.link-box ul li {
    float: left;
    margin-top: 20px;
    width: 350px;
}

.link-box ul li a {
    font-size: 14px;
    color: #565656;
    text-align: center;
    display: block;
}

.footer {
    margin-top: 50px;
    width: 100%;
    height: 470px;
    background: #001e4c;
}

.footer-box {
    width: 1400px;
    margin: 0 auto;
    display: table;
}

.f-left {
    padding-top: 40px;
    float: left;
    width: 500px;
}

.f-left h3 {
    font-size: 24px;
    color: #fff;
    letter-spacing: 4px;
}

.f-left img {
    margin-top: 20px;
    width: 500px;
    display: block;
}

.f-right {
    padding-top: 40px;
    float: left;
    margin-left: 100px;
    width: 800px;
}

.f-right nav ul li {
    float: left;
    margin-top: 10px;
    width: 100px;
}

.f-right nav ul li a {
    font-size: 16px;
    color: #fff;
}

.f-rbox {
    margin-top: 80px;
}

.f-rbox div {
    float: left;
    width: 400px;
}

.f-rbox div p {
    padding: 10px 0;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
}

.f-rbox figure {
    float: left;
    margin-left: 36px;
    width: 150px;
}

.f-rbox figure img {
    width: 142px;
    height: 142px;
    display: block;
}

.f-rbox figure figcaption {
    padding-top: 20px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.footer-b {
    margin-top: 50px;
}

.footer-b ul li {
    margin-top: 10px;
    font-size: 16px;
    color: #fff;
    text-align: center;
}

.footer-b ul li a {
    font-size: 16px;
    color: #fff;
    text-align: center;
}

.guanyu {
    width: 1400px;
    margin: 0 auto;
    margin-top: 30px;
    display: table;
}

.aside-left {
    padding-bottom: 20px;
    float: left;
    width: 240px;
    background: linear-gradient(to right,#e17f10,#FF6D29);
}

.aside-top strong {
    padding-top: 20px;
    padding-right: 30px;
    font-size: 24px;
    color: #fff;
    text-align: right;
    letter-spacing: 3px;
    display: block;
}

.aside-top span {
    padding-right: 30px;
    padding-top: 5px;
    font-size: 13px;
    color: #fff;
    text-align: right;
    text-transform: uppercase;
    display: block;
}

.aside-top ul {
    margin-top: 20px;
}

.aside-top ul li {
    margin: 0 auto;
    width: 235px;
    background: #fff;
	border-bottom: 1px solid #ff6d2a;
}

.aside-top ul li a {
    padding: 15px 0 15px 50px;
    font-size: 16px;
    color: #000;
    display: block;
}

.aside-b strong {
    padding-top: 20px;
    padding-right: 30px;
    font-size: 24px;
    color: #fff;
    text-align: right;
    letter-spacing: 3px;
    display: block;
}

.aside-b span:nth-child(2) {
    padding-right: 30px;
    padding-top: 5px;
    font-size: 13px;
    color: #fff;
    text-align: right;
    text-transform: uppercase;
    display: block;
}

.aside-b span:nth-child(3) {
    width: 210px;
    height: 1px;
    background: #fff;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}   

.aside-b ul li {
    padding-left: 8px;
    margin-top: 20px;
}

.aside-b ul li figure img {
    width: 34px;
    display: block;
	float: left;
	margin-right: 5px;
}

.aside-b ul li figure figcaption {
    padding-top: 4px;
    font-size: 16px;
    color: #fff;
}

.aside-right {
    float: left;
    margin-left: 60px;
    width: 1100px;
}

.wei {
    height: 30px;
}

.wei b {
    float: left;
    padding-left: 10px;
    font-size: 22px;
    color: #ed4a00;
    border-left: 8px solid #ed4a00;
}

.wei div {
    float: right;
}

.wei div a {
    float: left;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.wei div span {
    float: left;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.wei div h3 {
    float: left;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.wei div strong {
    float: left;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.wei div h1 {
    float: left;
    padding-left: 10px;
    font-size: 14px;
    color: #ed4a00;
    line-height: 30px;
}

.gg-c {
    margin-top: 30px;
}

.gg-c p {
    margin-top: 20px;
    font-size: 16px;
    color: #000;
    line-height: 30px;
    text-indent: 30px;
}

.gg-c img {
    width: 800px;
    display: block;
    
	margin: 0 auto;
	margin-top: 20px;
}

.gg-c ul li {
    float: left;
    margin-left: 76px;
    margin-top: 30px;
}

.gg-c ul li span {
    float: left;
    font-size: 18px;
    color: #333;
    display: block;
}

.gg-c ul li span:first-child {
    width: 60px;
}

.gg-c ul li span:last-child {
    line-height: 26px;
    padding-left: 20px;
}

.cp-list {
    display: table;
}

.cp-list ul li {
    float: left;
    margin-left: 28px;
    margin-top: 40px;
    width: 330px;
	height: 411px;
}

.cp-list ul li figure img {
    width: 330px;
    height: 330px;
    display: block;
}

.cp-list ul li h2 {
    margin-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
    color: #333;
    letter-spacing: 1px;
    border-bottom: 3px solid #333;
}

.cp-list ul li:hover h2 {
    color: #ed4a00;
    border-bottom: 3px solid #ed4a00;
}

.nwes-list ul li {
    height: 230px;
    margin-top: 40px;
}

.nwes-list ul li figure {
    float: left;
    width: 320px;
    height: 230px;
}

.nwes-list ul li figure img {
    width: 320px;
    height: 230px;
    display: block; 
}

.list-bo {
    float: left;
    margin-left: 40px;
    width: 740px;
}

.list-bo h2 {
    font-size: 18px;
    color: #000;
    line-height: 40px;
    letter-spacing: 2px;
}

.list-bo h2:hover {
    color: #ef3e0f;
}

.list-bo p {
    margin-top: 20px;
    font-size: 14px;
    color: #6a6a6a;
    line-height: 30px;
}

.list-bo div {
    margin-top: 30px;
    height: 40px;
}

.list-bo div time {
    float: left;
    font-size: 17px;
    color: #666;
    line-height: 40px;
}

.list-bo div a {
    float: right;
    padding: 5px 10px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
    background: #FF9666;
    display: block;
}

.list-bo div a:hover {
    background: #29BBFF;
}

.diu figure img {
    display: block;
    margin-top: 40px;
}

.diu figure figcaption a {
    float: left;
    margin-top: 50px;
    margin-left: 190px;
    padding: 10px 20px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    background: linear-gradient(to right,#FF9666,#FF6D29);
    display: block;
}

.diu figure figcaption a:hover {
    background: linear-gradient(to right,#FF6D29,#FF9666);
}

.sou ul li {
    padding-bottom: 20px;
    margin-top: 40px;
    border-bottom: 1px solid #eee;
}

.sou ul li h2 {
    font-size: 18px;
    color: #000;
    line-height: 40px;
}

.sou ul li h2:hover {
    color: #ed4a00;
}

.sou ul li p {
    margin: 15px 0;
    font-size: 16px;
    color: #333;
    line-height: 30px;
}

.sou ul li time {
    margin-top: 20px;
    font-size: 16px;
    color: #8e8e8e;
    display: block;
}

.sou ul li a:last-child {
    margin-top: 20px;
    padding: 5px 10px;
    font-size: 15px;
    color: #fff;
    text-align: center;
    background: #00A0EB;
    display: inline-block;
}

.sou ul li a:last-child:hover {
    background: #ed4a00;
}

.details {
    margin-top: 30px;
}

.de-top {
    display: table;
}

.de-top figure {
    float: left;
    padding: 5px;
    width: 320px;
    border: 1px solid #eee;
}

.de-top figure img {
    width: 320px;
    height: 240px;
    display: block;
}

.dtop-r {
    float: left;
    width: 720px;
    margin-left: 30px;
}

.dtop-r h1 {
    font-size: 20px;
    color: #000;
    line-height: 40px;
    letter-spacing: 2px;
}

.dtop-r p {
    margin: 10px 0;
    font-size: 16px;
    color: #616161;
    line-height: 30px;
}

.dtop-r div:nth-child(3) {
    margin-top: 20px;
    height: 20px;
}

.dtop-r div:nth-child(3) span,
.dtop-r div:nth-child(3) a {
    padding-right: 10px;
    float: left;
    font-size: 14px;
    color: #565656;
    display: block;
}

.dtop-r div:nth-child(4) a {
    float: left;
    margin-right: 30px;
    margin-top: 30px;
    padding: 0 15px;
    height: 35px;
    font-size: 16px;
    color: #fff;
    line-height: 35px;
    background: #FF6D29;
    display: block;
} 

.tjian {
    margin-top: 50px;
}

.tjian strong {
    font-size: 20px;
    color: #ed4a00;
    line-height: 40px;
}

.picMarquee-left { 
    position: relative;  
    width: 1098px;  
    overflow: hidden; 
    border: 1px solid #ccc;   
    margin-top: 20px;
}

 
.bd { 
    padding:11px;   
}

.bd ul { 
    overflow:hidden; 
    zoom:1; 
}

.bd ul li {
    margin: 0 4px; 
    float:left; 
    display: inline; 
    overflow:hidden; 
    text-align:center; 
 }

.pic img { 
    width: 255px; 
    height: 255px; 
    display: block; 
    padding: 2px; 
    border:1px solid #ccc; 
}

.pic h2 {
    padding-top: 10px;
    font-size: 15px;
    color: #333;
    text-align: center;
    line-height: 30px;
}

.de-c {
    margin-top: 30px;
}

.de-c p {
    margin-top: 20px;
    font-size: 15px;
    color: #000;
    line-height: 30px;
    text-indent: 30px;
    letter-spacing: 1px;
}

.de-c img {
    display: block;
    margin: 0 auto;
}

.news-de {
    margin-top: 50px;
}

.news-de h1 {
    margin: 20px 0;
    font-size: 20px;
    color: #000;
    text-align: center;
    line-height: 30px;
    letter-spacing: 1px;
}

.tag {
    margin: 25px auto;
    display: table;
}

.tag time {
    float: left;
    font-size: 15px;
    color: #333;
}

.tag span {
    float: left;
    margin-left: 40px;
    font-size: 15px;
    color: #333;
}

.tag a {
    padding-right: 10px;
    float: left;
    font-size: 15px;
    color: #333;
}

.news-de p {
    margin-top: 20px;
    font-size: 15px;
    color: #000;
    line-height: 30px;
    text-indent: 30px;
    letter-spacing: 1px;
}

.news-de img {
    display: block;
    margin: 10px auto;
}

.pagination .pagefy .current {
    background-color: #ed4a00;
    color: #fff;
}

.pagination {
    float: left;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border: none;
    margin-top: 40px;
}

.pagination .pagefy { 
    width: 100%;
}

.pagination .pagefy a {
    cursor: pointer;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    color: #000;
    padding: 5px 15px;
    text-align: center;
    margin-top: 20px;
    margin-right: 5px;
}

.pagination .pagefy a:hover {
    background-color:#ed4a00; 
    color: #fff;
}

.zuoyou {
    margin-top: 40px;
}

.top1-1 { 
    float: left;
    width: 455px;
    font-size: 14px;
    color:#3b3652; 
    padding-bottom: 10px; 
    padding-top: 10px;
}

.top2-2 {
    float: right;
    font-size: 14px;
    color:#3b3652; 
    padding-bottom: 10px; 
    padding-top: 10px;
}

.top1-1 a,
.top2-2 a {
    color:#3b3652;
}

.top1-1 a:hover,
.top2-2 a:hover {
    color: #c00;
}

.indexhonor{height: 330px; width: 1400px; margin: 0 auto; margin-top: 30px; overflow: hidden; position: relative;  }
.inhon{ width:1320px; height:auto; display:table;  margin-top:40px;font-family: arial; overflow: hidden;margin-left:36px}
.inhon ul{width: 1328px; height: 300px; overflow: hidden; margin: 0 auto;   }
.inhon ul li{ width:308px; height:330px; float:left; margin:0 11px; margin-bottom:20px;_display:inline; overflow:hidden; text-align:center; }
.inhon ul li img{ width:306px; height:250px; display:block;  border:1px solid #ccc; padding:0;}
.inhon ul li p{ width:100%; height:50px; line-height:20px; text-align:center; font-size:18px; color: #333; margin: 10px 0;}
 
 .indexhonor .prev,
.indexhonor .next{ position:absolute; left:0; top:42%;  display:block; width:32px; height:40px; background:url(../images/slider-arrow1.png) -116px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.indexhonor .next{ left:auto; right:0%; background-position:13px 5px; }
.indexhonor .prev:hover,
.indexhonor .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.indexhonor .prevStop{ display:none;  }
.indexhonor .nextStop{ display:none;  }
.indexhonor .pro-fetit{ margin-bottom: 80px;}

.indexhonor-tit{ 
    font-size: 38px;
    color: #000;
   font-weight: bold;
    }
.indexhonor-tit span{font-size: 14px;font-weight: normal; color: #999; text-transform: uppercase;}
.contact-top{width: 1200px; height: auto;display: table; margin: 30px 0 ; line-height: 70px; font-size: 22px; color: #FF0000; font-weight: bold; text-align: center;}
.contactfoot{height: auto; display: table; margin: 0 auto;  }
.contactfoot .contus{width: 600px;   margin: 0 auto; margin-top:50px}
.goolemap{width: 600px; float: right; margin-top: 60px; text-align: center;}
.goolemap .contustit{width: 100%; text-align: center;  margin-bottom: 30px;}
.contustit span{font-size: 30px; color: #333;font-weight: bold;}
.contustit font{display: inline-block; width: 40px; height: 2px; background: #333;}
.contustit p{font-size: 16px; color: #555;font-family: 'Open Sans', sans-serif;  margin-top: 10px;}
.contus{ margin-top: 80px;}
.contustit{text-align: center; width: 100%;}
.conname,.contel,.conadd,.context{margin: 10px 0; width: 532px; border: 1px solid #999; height: 40px; line-height: 30px; text-indent: 10px;font-size: 14px; color: #666;}
.contusmain i{color: #FF0000;}
.context{width: 532px; height: 140px;}
.contusmain{width: 550px;margin: 0 auto; margin-top: 40px;}
.ysubmin{width:550px; height:40px; margin: 0 auto;margin-top:50px;text-align: center;}
.ysum{margin: 0 10px; cursor: pointer;  background:#222; border:0;font-size: 16px; width:120px; height:40px; color:#fff; border-radius:5px; text-align:center; }
.ysubmin .ysum:hover{ background:#ff8d00 ; }

.honortit{
	text-align: center;
	 
}
.honortit span{
	font-size:40px;
	display: block;
	color: #000;
}
.honortit font{
	border-bottom: 3px solid #4e97fd;
	padding-bottom: 5px;
	font-size: 20px;
	color: #ccc;
}
.honor1{
	margin-top: 50px
}.jtNav-top{width:200px; height: auto; display: table; background-color:#fff;border: 1px solid #E7E7E7;  margin-bottom:5px; position: absolute; top: 50px; left: 100px;}
.jtNav-top h2{color:#FFFFFF; background:#c6251e;font-size:24px; padding: 5px 0; line-height:32px;text-align: center;width: 200px;}
.jtNav-top ul li{ line-height: 40px; height: 40px;}
.jtNav-top ul li a{color:#000;display: block;  height: 32px;line-height:32px; margin:0px 8px;position: relative;z-index: 3; font-size:18px;cursor:pointer;}
.jtNav-top ul li a:hover{ height:40px; color:#4e97fd;z-index: 3;}
.jtNav-top ul li .active{ height:40px; color:#4e97fd; position: relative;z-index: 3;}
.top22{position:fixed;z-index:5;top:100px;margin-top:0px; }
.honor{
	position: relative;
	
}
.honor1 img{
	margin: 0 auto;
	display: block;
}
 
.aboutmain{
	width: 1200px;
	margin: 0 auto;
	clear: both;
	height: auto;
	display: table;
	margin-top: 40px;
}
 
.aboutmain .sheng1{
	width: 580px;
	float: left;
	margin: 20px 10px;
}
.sheng1 img{
	width: 100%;
}
.shi1{
	width: 380px;
	margin: 20px 10px;
	float: left;
}
.shi1 img{
	width: 100%;
}
.proimg img{
	width:348px;
	height: 348px;
}
.proimg{
	width:348px;
	height: 348px;
	float: left;
	border: 1px solid #ccc;
}
/* 本例子css */
.slideBox1{ width:100%; height:auto;display: table; overflow:hidden; position:relative;  margin: 0 auto; }
.slideBox1 .bd1{ position:relative; height:100%; z-index:0; margin: 0 auto;  }
.slideBox1 .bd1 li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd1 img{ width:100%; height:auto;  margin: 0 auto; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox1 .prev,
.slideBox1 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox1 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }




/* 侧边悬浮导航 */
.right_nav{ right:0; top:200px; position:fixed; text-align:left;overflow: hidden;z-index:99999;}
.right_nav li{background:#ed4a00;margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative; right: -70px;}
.right_nav li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}
.right_nav li img{width: 30px;height:30px;}
.right_nav li h4{color: #fff;font-size:14px;margin:2px 0;margin-left: 15px;}
.right_nav li:hover{background:#cf1322}
.right_nav li .hideBox{display: none;position: absolute;width: 200px; right:120px;padding:10px;padding-right: 15px; top:-10px;z-index: 999;}
.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 20px;border-top: 2px solid #0085cd;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.right_nav li .hideBox .hb h5{padding: 5px 0;border-bottom: 2px solid #ccc;color: #0085cd;font-size: 16px;font-weight: 400;display: block;white-space: nowrap;}
.right_nav li .hideBox .hb p {margin-top: 5px;font-size: 18px;font-weight: 700;}
.right_nav li .hideBox .hb .qqtalk{margin-top: 10px;}
.right_nav li .hideBox .hb .qqtalk a{display: flex;align-items: center}
.right_nav li .hideBox .hb .qqtalk img{width: 25px;height:25px;}
.right_nav li .hideBox .hb .qqtalk p{font-size: 14px;font-weight: 400;white-space: nowrap;margin-top: -5px;margin-left: 5px;}
.right_nav li:nth-child(3) .hideBox img{width:140px;height: 140px;margin-top: 10px;}

.honegt {margin-top:60px;}
.honegt p{
	font-size:16px;
	color:#333;
	line-height:40px;
}
