﻿
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
	padding:0; 	margin:0 auto; font-family:'Rubik', sans-serif; text-decoration:none; list-style:none;
}
.clear{ clear:both;}
a{ text-decoration:none;}

.cen{ width:1260px; height:auto; margin:auto;}

.Htop{width:100%; height: auto;display: flex; flex-wrap: wrap; justify-content: space-between; position:fixed;  z-index:99; background:#FFF;}
.Hlogo{width:30%; padding-left:2%; padding-top:20px;}
.Hnav{width:58%; padding-left:3%; height:85px; padding-top:25px; background:#f9b548 url(../images/dhbj.jpg) no-repeat;display: flex; flex-wrap: wrap; justify-content: space-between;}
.Hnav a{ height:60px; padding-left:10px; padding-right:10px; line-height:60px; font-weight:600; text-align:center; color: #000;border-radius:10px; display:block;}
.Hnav a:hover{ background:#fff; color:#f9b548;}

.Hyy{width:7%; background:#f9b548 url(../images/xbj.png) center no-repeat;}
.Hyy:hover{background:#fff url(../images/xbj1.png) center no-repeat;}
.Hyy:hover .yy{display:block;}

.yy{position:absolute; width:400px; padding:20px; z-index:1; background:#fff; top:110px; display:none; right:0px; border:1px solid #f9b548; border-top:none; border-right:none;}
.yy ul li a{ width:28%; float:left; height:32px; line-height:32px; margin-top:5px; margin-bottom:5px;  margin-left:4%;text-align:center; background:#e9e9e9; color:#000;border-radius:5px; display:block; font-size:14px;}
.yy ul li a:hover{ background:#f9b548; color:#FFF;}


.nybnaner{height:200px; padding-top:200px;width:100%; text-align:center;}
.nybnaner span{color:#FFF; font-size:40px; line-height:60px; font-weight:bold;}
.nybnaner p{color:rgba(255,255,255,0.5); font-size:16px; font-weight:normal; text-transform:uppercase;}


.nydh{ height:70px; width:100%;box-shadow: 0 0 10px rgba(0,0,0,0.2);}


a.dh1 {  font-size: 16px; line-height:50px; color: #000; background:#E8E8E8; display:block; width:15%; height:50px; text-align:center; border-radius:10px;}
a.dh1:visited {font-style: normal; color: #000; text-decoration: none;}
a.dh1:hover { color:#ffffff; text-decoration: none; background:#ff6600; }
a.dh1:active { color: #ffffff; background:#CC0810;}


a.dh2 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:49.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh2:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh2:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh2:active { color: #ffffff; background:#1F63E9;}

a.dh3 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:33.2%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh3:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh3:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh3:active { color: #ffffff; background:#1F63E9;}

a.dh4 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:19.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh4:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh4:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh4:active { color: #ffffff; background:#1F63E9;}


a.dh5 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:19.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh5:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh5:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh5:active { color: #ffffff; background:#1F63E9;}



a.dh6 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:16.5%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh6:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh6:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh6:active { color: #ffffff; background:#1F63E9;}

a.dh7 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:14.2%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh7:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh7:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh7:active { color: #ffffff; background:#1F63E9;}

a.dh8 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:12.3%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh8:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh8:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh8:active { color: #ffffff; background:#1F63E9;}



.bti{padding-bottom:35px; margin-bottom:20px; text-align:center; color:#212121; font-size:40px; line-height:60px; font-weight:bold; background:url(../images/xx.png) bottom center no-repeat;}


.ny_news {width:100%;  text-align:left; line-height:28px; padding-bottom:75px;}
.new2{ width:100%; float:left; border-bottom:#e9e9e9 solid 1px; color:#666; padding-top:40px; padding-bottom:40px; }
.n_l{ width:15%; float:left; margin-right:40px; border-top:#ff6600 solid 2px; text-align:center;}
.n_l h1{ padding:40px 0; font-size:44px; font-weight:bold;}
.n_r{ width:80%; float:left;}
.n_r h2{ color:#ff6600; margin-bottom:10px; font-weight:normal; font-size:18px; font-weight:bold;}
.n_r h2 a{ color:#3c3c3c;}
.n_r h2 a:hover{ color:#ff6600;}
.n_r h4{ width:120px; line-height:32px; border:#ff6600 solid 1px; background-color:#ff6600; color:#fff; text-align:center; margin-top:20px; font-weight:normal;}
.n_r h4 a{ color:#fff;}
.n_r h4 a:hover{ text-decoration:underline;}

.m3{width:150px; line-height:30px; text-align:center; float:left; color:#FFFFFF; margin-top:30px;}

.m3 a{width:150px; line-height:30px; float:left; background:#ff6600; color:#FFFFFF!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m3 a:hover{ color:#FFFFFF!important; background:#ff6600; width:200px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}



.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:32%; float:left; margin:10px 0 ; border-top:4px solid #f1f1f1; margin-bottom:30px; text-align:center;}
.pro  ul li span img{ width:300px; height:250px;}
.pro  ul li:nth-child(3n-1){ margin:10px 2%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#333;}
.pro  ul li a:hover p{ background:#148a00; color:#fff;}

.Hnylxz{width:34%; padding:0 3% 0 3%; height:580px; background:#5e5e5e; float:left;}
.Hnylxr{width:53%; height:580px; background:#fafafa; border:1px solid #5e5e5e;border-radius:5px; float:right;}


.Hlbbt{font-size:28px; font-weight:bold; color:#FFF; margin-top:60px; padding-bottom:30px;}
.Hlxnr{font-size:14px; line-height:26px; padding-left:90px; padding-bottom:30px;  padding-top:30px; color:#FFF; border-bottom:1px dotted #FFF;}
.Hlxnr a{color:#FFF;}
.Hlxnr a:hover{color:#f9b548;}

.cpsoubt{color:#262161; font-size:28px; line-height:28px; padding-top:60px; padding-bottom:30px; text-align:center; font-weight:bold;  background:url(../images/xx1.png) center bottom no-repeat;}

.kuang{ width:96%; height:40px; font-size:14px; color:#8b8b8b; border:1px solid #CFCFCF; padding-left:4%; margin-top:15px;}
.kuang01{ width:96%; height:82px; font-size:14px; color:#8b8b8b; border:1px solid #CFCFCF; padding-left:4%; margin-top:15px;}

.kuang3{ width:100%; height:54px; border:none; text-align:center; font-size:16px; background:#f9b548; color:#FFF; margin-top:15px; font-weight:bold;}
.kuang3:hover{ background:#212121;}

.yuangong02{width:40%; line-height:26px; padding:3%; font-size:14px!important; margin-bottom:50px; color:#333; background:#E9E9E9; border:1px solid #DBDADA; text-align:center;}
.yuangong02 img{ width:100%!important; object-fit: cover; margin-bottom:20px;}

.sjgck{ width:100%; margin:auto; display: flex; flex-wrap: wrap; justify-content: space-between; }

.gck{ width:360px; height:auto; margin-bottom:40px; overflow:hidden;}
.gckimg img{ width:360px; height:232px; overflow:hidden; border-radius:30px;}
.gckimg a:hover img{ width:370px; height:242px;margin-left:-10px; margin-top:-6px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}


.Habnr{ line-height:30px; color:#212121; width:1260px; margin:auto; height:auto; padding-top:25px; padding-bottom:85px;}
.Habnr01{ line-height:30px; color:#212121; width:1260px; margin:auto; height:auto; padding-top:25px; padding-bottom:85px;display: flex; flex-wrap: wrap; justify-content: space-between; margin-top:70px;}

.Hqyb{height:380px; width:100%; background:url(../images/bj3.jpg) center center no-repeat fixed;}
.Hqybq{ width:1260px; margin:auto; height:auto; padding-top:80px;  display: flex; flex-wrap: wrap; justify-content: space-between; background:url(../images/bj3.png) center 120px no-repeat;}
.HqybqK{text-align:center; width:20%;}
.HqybqK:hover{ margin-top:-20px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.Hqybq01{line-height:48px; padding-top:20px; font-size:48px; color:#fff; font-weight:bold;}
.Hqybq02{font-size:18px; line-height:28px;color:#f9b538; margin-top:30px;}
.Hqybq03{font-size:14px; line-height:28px;color:#fff; margin-top:20px;}

/*****/
@keyframes f2icon {
	0%, 100% {transform:scale(0.95, 0.95) translate(0, -15px)}
	50% {transform:translate(0, 15px)}
}
@-moz-keyframes f2icon {
	0%, 100% {-moz-transform:scale(0.95, 0.95) translate(0, -15px)}
	50% {-moz-transform:translate(0, 15px)}
}
@-webkit-keyframes f2icon {
	0%, 100% {-webkit-transform:scale(0.95, 0.95) translate(0, -15px)}
	50% {-webkit-transform:translate(0, 15px)}
}
@-o-keyframes f2icon {
	0%, 100% {-o-transform:scale(0.95, 0.95) translate(0, -15px)}
	50% {-o-transform:translate(0, 15px)}
}


/*-----111111111111111-----*/
.slide01{
	-webkit-animation: slide01 1s; -moz-animation: slide01 1s; -ms-animation: slide01 1s; -o-animation: slide01 1s; animation: slide01 1s;
    visibility: visible; 
}
@keyframes slide01 {
    0% {opacity: 0;-webkit-transform: translateX(50%);} 
    100% {opacity: 1;-webkit-transform: translateX(0%);} 
}
@-webkit-keyframes slide01 {
    0% {opacity: 0;-webkit-transform: translateX(50%);} 
    100% {opacity: 1;-webkit-transform: translateX(0%);}
}


/*-----222222222-----*/
.slide02{
   -webkit-animation: slide02 1s; -moz-animation: slide02 1s; -ms-animation: slide02 1s; -o-animation: slide02 1s; animation: slide02 1s;
    visibility: visible; 
}
@keyframes slide02 {
    0% {opacity: 0;-webkit-transform: translateX(-50%);} 
    100% {opacity: 1;-webkit-transform: translateX(0%);} 
}
@-webkit-keyframes slide02 {
    0% {opacity: 0;-webkit-transform: translateX(-50%);} 
    100% {opacity: 1;-webkit-transform: translateX(0%);}
}



/*-----33333333333-----*/
.slide03{
   -webkit-animation: slide03 1s; -moz-animation: slide03 1s; -ms-animation: slide03 1s; -o-animation: slide03 1s; animation: slide03 1s;
    visibility: visible; 
}
@keyframes slide03 {
    0% {opacity: 0;-webkit-transform: translateY(50%);} 
    100% {opacity: 1;-webkit-transform: translateY(0%);} 
}
@-webkit-keyframes slide03 {
    0% {opacity: 0;-webkit-transform: translateY(50%);} 
    100% {opacity: 1;-webkit-transform: translateY(0%);}
}



/*-----33333333333-----*/
.slide04{
   -webkit-animation: slide04 1s; -moz-animation: slide04 1s; -ms-animation: slide04 1s; -o-animation: slide04 1s; animation: slide04 1s;
    visibility: visible; 
}
@keyframes slide04 {
    0% {opacity: 0;-webkit-transform: translateY(-50%);} 
    100% {opacity: 1;-webkit-transform: translateY(0%);} 
}
@-webkit-keyframes slide04 {
    0% {opacity: 0;-webkit-transform: translateY(-50%);} 
    100% {opacity: 1;-webkit-transform: translateY(0%);}
}


.Hfooter{width:100%; background:#000000; padding-bottom:50px;}
.Hfooterk{display: flex; flex-wrap: wrap; justify-content: space-between; width:1220px; margin:auto; padding-top:70px; padding-bottom:50px;}
.Hfooterlx{width:45%; color:#a6a6a6; font-size:14px; line-height:28px;}
.Hfooterlx a{color:#a6a6a6;}
.Hfooterlx a:hover{color:#f9b548;}

.Hfooterbt{font-size:24px; height:48px; line-height:48px; color:#de7900; font-weight:bold; margin-bottom:20px; background:url(../images/fbj1.png) center left no-repeat; padding-left:60px;}

.Hfooterdh{width:30%; margin-left:5%; color:#a6a6a6; font-size:14px; line-height:28px;}
.Hfooterdh ul li{display:block; float:left; width:45%;}
.Hfooterdh ul li a{color:#a6a6a6; font-size:14px; line-height:34px; text-decoration:none;}
.Hfooterm{width:15%; padding-top:20px;}

.Hfooterbq{width:1200px; font-size:14px; margin:auto; border-top:1px solid rgba(51, 51, 51, 0.6); padding-top:50px; line-height:26px; text-align:center;color:#a6a6a6;}
.Hfooterbq a{color:#a6a6a6;}


/*-----------翻页样式-----------*/
.contentPage{text-align: center; margin:0px 3px; padding:0px; padding-top:15px; width: 100%; color: #666; line-height: 30px; text-decoration: none;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #eeeeee; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #eeeeee; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}
/*-----------content pages end-----------*/

.Hnyabz{width:42%;}
.Hnyabz01{height:300px; overflow:hidden;}
.Hnyabz02{text-align:center; font-size:30px; padding-top:30px; padding-bottom:30px; color:#212121;}


.mbfor{display:none;}
.mbdh{ display:none!important;}
#mccp{ display:none;}


.sywz{font-size:46px; color:#fff; font-weight:bold;}
.bz{font-size:48px; font-weight:bold;}
.bz01{font-size:22px; padding-top:20px; line-height:38px;}
.aasycp{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top:70px;}

@media all and (max-width:768px){
.Htop{display:none;}
.Hlogo{display:none;}
.Hnav{display:none;}

.Hnyabz{width:100%; margin-bottom:30px;}
.Hnyabz01{height: auto; overflow:hidden;}
.Hnyabz02{text-align:center; font-size:20px; padding-top:10px; padding-bottom:10px; color:#212121;}

	
#wu{display:none!important;}
.cen{ width:90%; padding-left:5%; padding-right:5%;}
.cen01{ width:90%; padding-left:5%; padding-right:5%;}
.wrapper{ width:96%; padding-left:2%; padding-right:2%;}


.Habnr{ line-height:30px; color:#212121; width:92%; padding-left:4%; padding-right:4%; margin:auto; height:auto; padding-top:25px; padding-bottom:85px;}
.Habnr01{ line-height:30px; color:#212121; width:92%; padding-left:4%; padding-right:4%; margin:auto; height:auto; padding-top:25px; padding-bottom:55px;display: flex; flex-wrap: wrap; justify-content: space-between; margin-top:0px;}


.nybnaner{height:150px; padding-top:50px;width:100%; text-align:center;background-size:cover!important; }
.nybnaner span{color:#FFF; font-size:30px; line-height:60px; font-weight:bold;}







.Hqyb{height: auto; width:100%; background:url(../images/bj2.jpg) center center no-repeat fixed; background-size:cover; padding-bottom:50px; margin-bottom:50px;}
.Hqybq{ width:94%; padding-left:3%; padding-right:3%; margin:auto; height:auto; padding-top:50px;  display: flex; flex-wrap: wrap; justify-content: space-between; background: none;}
.HqybqK{text-align:center; width:45%;}
.HqybqK:hover{ margin-top:-20px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.Hqybq01{line-height:40px; padding-top:20px; font-size:40px; color:#fff; font-weight:bold;}
.Hqybq02{font-size:16px; line-height:22px;color:#f9b538; margin-top:30px;}
.Hqybq03{font-size:14px; line-height:22px;color:#fff; margin-top:20px;}

.Hwznr{ display:none;}


.Hsyyy{width:100%; height:450px; margin-bottom:20px;}
.Hfooterk{ display:none;}
.Hfooterbq{width:94%; padding-left:3%; padding-right:3%; font-size:14px; margin:auto; border-top:1px solid rgba(51, 51, 51, 0.6); padding-top:30px; line-height:20px; text-align:center;color:#a6a6a6;}
.Hfooterbq a{color:#a6a6a6;}
.nydh{ height: auto; padding-bottom:20px; width:100%;box-shadow: 0 0 10px rgba(0,0,0,0.2); padding-top:20px;}
a.dh2 {  font-size: 14px; line-height:30px; width:100%; background:#e5e5e5; color: #212121; display:block;  height:30px; border-right: none;border-radius:10px; margin-top:3px; margin-bottom:3px;}
a.dh3 {  font-size: 14px; line-height:30px; width:100%; background:#e5e5e5; color: #212121; display:block;  height:30px; border-right: none;border-radius:10px; margin-top:3px; margin-bottom:3px;}
a.dh4 {  font-size: 14px; line-height:30px; width:100%; background:#e5e5e5; color: #212121; display:block;  height:30px; border-right: none;border-radius:10px; margin-top:3px; margin-bottom:3px;}


a.dh5 {  font-size: 14px; line-height:30px; width:100%; background:#e5e5e5; color: #212121; display:block;  height:30px; border-right: none;border-radius:10px; margin-top:3px; margin-bottom:3px;}
a.dh6 {  font-size: 14px; line-height:30px; width:100%; background:#e5e5e5; color: #212121; display:block;  height:30px; border-right: none;border-radius:10px; margin-top:3px; margin-bottom:3px;}
a.dh7 {  font-size: 14px; line-height:30px; width:100%; background:#e5e5e5; color: #212121; display:block;  height:30px; border-right: none;border-radius:10px; margin-top:3px; margin-bottom:3px;}

	.nyban{ height:200px;}
	.mbdh{ display:block!important;}
	.mbfor{display:block;}
	#mccp{ display:block;}
	#pccp{ display:none;}
	#xw{ display:none;}
	.bti{ display:none;}
	.whnr{ width:100%;}
	.nynr{ padding-top:40px; text-align:left; padding-bottom:10px;}
	.nyban{display:none;}
	.lxwmbt{ font-size:24px;}
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
table td img{ width:100%!important;height:auto!important;}

.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:94%; float:left; margin:3% 0 ; border-top:4px solid #f1f1f1; margin-bottom:30px;}
.pro  ul li span img{ width:100%; border-radius:5px;}
.pro  ul li:nth-child(3n-1){ margin:10px 2%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#333;}
.pro  ul li a:hover p{ background:#148a00; color:#fff;}


.ny_news {width:100%;  text-align:left; line-height:28px; padding-bottom:75px;}
.new2{ width:100%; float:left; border-bottom:#e9e9e9 solid 1px; color:#666; padding-top:40px; padding-bottom:40px; }
.n_l{ width:100%; float:left; margin-right:40px; border-top:#ff6600 solid 2px; text-align:center;}
.n_l h1{ padding:40px 0; font-size:44px; font-weight:bold;}
.n_r{ width:100%; float:left;}
.n_r h2{ color:#ff6600; margin-bottom:10px; font-weight:normal; font-size:18px; font-weight:bold;}
.n_r h2 a{ color:#3c3c3c;}
.n_r h2 a:hover{ color:#ff6600;}
.n_r h4{ width:120px; line-height:32px; border:#ff6600 solid 1px; background-color:#ff6600; color:#fff; text-align:center; margin-top:20px; font-weight:normal;}
.n_r h4 a{ color:#fff;}
.n_r h4 a:hover{ text-decoration:underline;}

.m3{width:150px; line-height:30px; text-align:center; float:left; color:#FFFFFF; margin-top:30px;}

.Hnylxr{ display:none;}

.Hnylxz{width:94%; padding:0 3% 0 3%; height:580px; background:#5e5e5e; float:left;}


.Hlbbt{font-size:28px; font-weight:bold; color:#FFF; margin-top:60px; padding-bottom:30px;}
.Hlxnr{font-size:14px; line-height:26px; padding-left:90px; padding-bottom:30px;  padding-top:30px; color:#FFF; border-bottom:1px dotted #FFF;}
.Hlxnr a{color:#FFF;}
.Hlxnr a:hover{color:#f9b548;}


.gck{ width:100%; height:auto; margin-bottom:40px; overflow:hidden;}
.gckimg img{ width:100%; height:232px; overflow:hidden; border-radius:30px;}
.gckimg a:hover img{ width:100%; height:242px;margin-left:-10px; margin-top:-6px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}


}
