/*public*/
html{
    overflow-x: hidden;
}
body{font-size: 16px;
font-family: -apple-system, BlinkMacSystemFont,
    "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell",
    "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif;
}
.container-fluid .wow img, .wow .item-tit span, .wow img,.new-item img,.more .icon,.cyhd-item .f-r .icon{
    transition: all 0.6s;
}
.index-qywh .wow:hover img, .jylj .wow:hover img,.new-item:hover img{
    transform: scale(1.1,1.1);
}
.jion-us a:hover, .mxyh a:hover, .lxwm .submit input:hover{
    background-color: #192c47;
}
.jion-us a:hover .icon{
    background-color: #8ba5bf;
}

.wow:hover .item-tit span{
    margin-left:20px;
}
.gzrc .gz-text a:hover{
    background-color: #192c47;
}
.more a:hover .icon,.cyhd{
     margin-left:10px;
}
.cyhd-item:hover .f-r .icon{
    padding-left: 10px;
}
ul{margin-left: 0px;padding-left: 0px;}
li {list-style: none;}
a,a:hover,a:visited{text-decoration:none;color: #8ba5bf;}
p {margin-bottom: 0px;}
.f-r{float: right;}
.f-w-b{font-weight: 600;}
.container-fluid{max-width: 1600px;margin:auto;}
.p-0{padding:0px;}
.f-18 {font-size: 18px !important;}
.f-16{font-size: 16px !important;}
.col-8ba5bf {color:#8ba5bf !important; }
.col-192c47 {color: #192c47 !important;}
.claer{clear: both;}
.col-999{
	color: #999 !important;
}
.col-f1f2f3{
	color: #f1f2f3 !important;
}
.col-0054ff {
	color:#0054ff !important;
}
.col-a3a3a3 {
	color: #a3a3a3 !important;
}
.jion-us a .jion-us-right {
	display: block;
	float: left;
	background-color: #192c47;
	width: 40px;
	height: 40px;
	text-align: center;
	position: relative;
	top: 22px;

}
.jion-us a .jion-us-right::before {
	position: relative;
	top: -23px;
	left: 1px;
}
.ydgdqyzx{
	color: #000 !important;
	font-size: 22px;

}
.jylj-min-text {
	color: #888;
}
.item-tit .icon-icon-arrow-right4 {
	color: #6fc5b6;
}
.jylj .img-auto img {
	width: 100%;
}
.qyzx .img-auto img {
	width: 100%;
}
.ajax-more {
	line-height: 60px;
	margin-top: 30px;
}
/*缁嗚妭琛ュ厖*/
@media (min-width:1600px){


.lang {
	max-width: 220px;
	float: right;
}

.jylj .img-auto {
	padding:0px 3px;
}


.shzr-img {
	margin-top: 30px;
	margin-bottom: 130px;
}
.gzrc .gz-text .mod-tit {
	margin-top:180px;
}
.gzrc .gz-text .gzrc-min-tit{
	line-height: 50px !important;
	margin-bottom: 40px;
}

.footer-lxfs .p-0 .f-w-b {
	margin-top: 130px !important;
}
.footer-nav-list {
	margin-top: 260px !important;
}

.banner-top p {
	line-height: 40px !important;
}


.pc-mr-left-160 {
	margin-left:160px !important; 
}
.sjmc .mc-item-img img {
	width: auto !important;
}
.pc-w-420 {
	max-width: 420px !important;
}
.pc-mr-top-170 {
	margin-top:170px !important;
}
.pc-mr-top-110 {
	margin-top: 110px !important;
}
.pc-mr-bottom-200 {
	margin-bottom: 200px !important;
}
.cyhd-item .hdjs {
	margin-top: 15px;
	font-size: 15px;
}
.zxhd-text {
	margin-top: 15px;
	font-size: 15px;
}
.cyhd .cyhd-item .mod-min-tit {
	font-size: 24px;
	line-height: 38px;
}
.go-top {
	position: fixed;
	right: 90px !important;
}
.pc-ma-top-15 {
	margin-top: 15px;
}
.pc-ma-top-0 {
	margin-top: 0px !important;
}
.fzlc-big-tit {
	font-size: 200px !important;
	position: relative;
	top: 90px;
	line-height: 100px !important;
}

.pc-max-w-370{
	max-width: 370px;
}
.pc-ma-top-25 {
	margin-top: 25px !important;
}
.pc-ma-top-5 {
	margin-top: 5px !important;
}
.pc-ma-top-50{
	margin-top: 50px !important;
}
.pc-ma-top-250{
	margin-top: 250px !important;
}
.pc-ma-bot-25{
	margin-bottom: 25px !important;
}
.gswh {
	position: relative;
}
.gswh .pc-cai {
	margin: 0px !important;
	height: 226px;
	position: relative;
	top: -90px;
}


.jzg .cyhd-item {
	width: 312px !important;
	border-right: 10px solid #ffffff !important;
}
.jzg .cyhd-item:last-child{
	border-right: 0px !important;
}
}





/*header*/
.header .container-fluid{
	max-width: 1920px;
	margin:auto;
}
.header {
	width: 100%;
	height: 99px;
	border-bottom: 1px solid #e7e9eb;
}

.header .logo{
	padding: 24px 0px;
}
.header .logo .logo-img img{
	width: 152px;
	height: 52px;
	display: block;
	margin:auto;
}
.header p {
	margin-bottom: 0px;
}
.header .logo-text p{
	font-size: 14px;
	line-height: 26px;
	color: #999;
}
.header .nav {
	padding: 24px 0px;
}
.header .nav ul {
	float: right;

}
.header .nav li{
	float: left;
	font-size: 16px;
	line-height: 52px;
}
.header .nav li a{
	display: block;
	color: #333;
	text-align: center;
	text-transform:uppercase;
	padding:0px 18px;
}

.header .lang {
	border-left: 1px solid #e7e9eb;
	padding: 24px 0px;
}
.header .lang a{
	display: block;
	height: 52px;
	color: #333;
	text-align: center;
	padding: 0px 30px;
	font-size: 18px;
	line-height: 52px;
}
.header .lang a span {
	font-size: 24px;
	line-height: 24px;
	margin-right: 5px;
}
@media (min-width:1600px) and (max-width:1700px){
.header .nav li a{
	padding:0px 16px;
}
.pc-ma-top-250{
	margin-top: 250px !important;
}
}
/* 澶у睆骞曪紙澶ф闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 1200px锛� */
@media (min-width:1440px) and (max-width:1600px){
.header .nav ul {
	float: right;
	margin-right: 10px;
}
.header .nav li a{
	padding:0px 10px;
}
.header .logo-text p{
	font-size: 14px;
	line-height: 26px;
	color: #a3a3a3;
}	
  .pc-ma-top-250{
	margin-top: 250px !important;
}
}
@media (min-width:1200px) and (max-width:1440px){

.header .nav li a{
	padding:0px 10px;
	text-transform:capitalize;
}
.header .logo-text p{
	font-size: 14px;
	line-height: 26px;
	color: #a3a3a3;
}	
  .pc-ma-top-250{
	margin-top: 250px !important;
}
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){

.header .nav li a{
	padding:0px 10px;
	text-transform:capitalize;
}	
.header .logo-text p{
	font-size: 14px;
	line-height: 26px;
	color: #a3a3a3;
}
  .pc-ma-top-250{
	margin-top: 250px !important;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){
.header{
	height: 76px;
}
.header .logo,.header .img-logo,.header .lang,.header .nav-bar{
	padding: 12px 0px;

}
.header .nav{
	padding: 0px;
}
.header .nav-box {
	position: absolute;
	top: 76px;
	left: 0px;
	width: 100%;
	background-color: #fff;
	z-index: 99;
}
.header .nav-bar span {
	display: block;
	width: 52px;height: 50px;
	margin:auto;
	line-height: 52px;
	text-align: center;
	cursor: pointer;
	font-size: 40px;
}
.header .nav-box {
	display: none;
}
.header .nav ul{
	float: none;
	margin-right: 0px;
}
.header .nav li{
	float: none;
}
.header .nav li:nth-child(2n-1){
	background: #fafafa;
}
.header .nav,.header .lang{
	background: #f1f1f1;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){
.header{
	height: 76px;
}
.header .logo,.header .img-logo,.header .lang,.header .nav-bar{
	padding: 12px 0px;

}
.header .nav-box {
	position: absolute;
	top: 76px;
	left: 0px;
	width: 100%;
	background-color: #fff;
	z-index: 99;
}
.header .nav{
	padding: 0px;
}
.header .nav-bar span {
	display: block;
	width: 52px;height: 50px;
	margin:auto;
	line-height: 52px;
	text-align: center;
	cursor: pointer;
	font-size: 40px;
}
.header .nav-box {
	display: none;
}
.header .nav ul{
	float: none;
	margin-right: 0px;
}
.header .nav li{
	float: none;
}
.header .nav li:nth-child(2n-1){
	background: #fafafa;
}
.header .nav,.header .lang{
	background: #f1f1f1;
}
}

.banner-top {
	padding: 100px 0px;
}
.banner-top p {
	font-size: 30px;
	line-height: 50px;
}
.banner{
	overflow: hidden;
}
.banner img{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left:-960px;
}
/* 澶у睆骞曪紙澶ф闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 1200px锛� */
@media (min-width:1440px) and (max-width:1600px){
	
}
@media (min-width:1200px) and (max-width:1440px){
	
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){
	
}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){
.banner-top {
	padding: 40px 0px;
}
.banner-top p {
	font-size: 24px;
	line-height: 36px;
	/*text-align: center;*/
}
.banner img{
		width: 1400px;
		position: relative;
		left: 50%;
		margin-left:-700px;
	}
}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){
.banner-top {
	padding: 30px 0px;
}
.banner-top p {
	font-size: 24px;
	line-height: 36px;
	/*text-align: center;*/
}
.banner img{
		width: 1400px;
		position: relative;
		left: 50%;
		margin-left:-700px;
	}
}

.index-about {
	padding: 150px 15px;
	padding-bottom: 0px;
}
.mod-tit {
	font-size: 50px;
	line-height: 60px;
	color: #000;
	text-transform:uppercase;
}
.text {
	font-size: 16px;
	line-height: 30px;
	color:#6d6d6d;
	margin-top:15px;
}
.more{
	font-size: 16px;
	line-height: 30px;
	margin-top: 30px;
	margin-bottom: 15px;
	color: #8ba5bf;
}
.more .icon-icon-arrow-right4 {
	padding-left: 8px;
}
.index-about-img {
	overflow: hidden;
	

}
.img-auto {
	overflow: hidden;
}
.mod-min-tit {
	font-size: 26px;
	line-height: 40px;
	color: #111;
	margin-top: 15px;
}
.index-about-img .f-w-b:nth-child(2n){
	margin-top: 100px;
}
.jion-us {
	width: 100%;
	height: 85px;
	line-height: 85px;
	background: #8ba5bf;
	margin-top: 30px;
}
.jion-us a{
	display: block;
	padding:0px 30px;
	font-size: 24px;
	color: #fff;
}
.jion-us a span {
	margin-right: 15px;
	border-radius: 100px;
	color: #fff;
}

.jylj {
	padding: 100px 0px;
	background: #11121a;
	color: #fff;
}
.jylj .mod-tit{
	color:#fff;
}
.jylj .mod-tit:nth-child(1){
	color: #8ba5bf;
}
.jylj .jylj-min-text {
	margin-top: 60px;
	margin-bottom: 15px;
}
.jylj .img-auto img {
	display: block;
	margin:auto;
	margin-bottom: 15px;
}
.jylj {
	position: relative;
}
.jylj .item-tit {
	position: absolute;
	bottom: 30px;
	color: #fff;
	text-indent: 1.5em;
	font-size: 18px;
}
.jylj .item-tit span {
	margin-left:10px;
}

.qyzx {
	padding-top: 100px;
	padding-bottom: 30px;
	background: #f7f7f7;
}

.qyzx .new-item{
	margin-top: 30px;
	margin-bottom: 30px;
}
.qyzx .new-other {
	max-width: 360px;
	font-size: 20px;
	line-height: 26px;
}
.qyzx .new-other a{
	color: #111;
}
.qyzx .new-other .f-w-b{
	margin-top:25px;
}
.qyzx .new-other .date {
	font-size: 16px;
	margin-top: 15px;
	color: #666;
}
.qyzx .new-other .more span{
	display: block;
	width: 34px;
	font-size: 22px;
	line-height: 32px;
	text-align: center;
	border:1px solid #666;
	border-radius: 100px;
	color: #666;
}
.qyzx .new-other:hover .more span{
	border:1px solid #8ba5bf;
	background: #8ba5bf;
	color: #fff;
}

.shzr{
	padding: 100px 0px;
}
.shzr .mod-tit {
	margin-bottom: 30px;
}
.shzr-img{
	overflow: hidden;
}
.shzr-img img {
	width: 100%;
}

.gzrc{
	position: relative;
	overflow: hidden;
}
.gzrc img {
	position: relative;
	width: 1920px;
	left: 50%;
	margin-left: -960px;
}
.gzrc .gz-text{
	position: absolute;
	width: 100%;
	top: 0px;
}
.gzrc .gz-text .mod-tit{
	margin-top:200px;
	color: #fff;
	text-align: center;
}
.gzrc .gz-text .gzrc-min-tit{
	text-align: center;
	line-height: 80px;
	font-size: 20px;
	color: #fff;
}
.gzrc .gz-text .btn-more{
	width: 150px;
	height: 40px;
	padding:0px 30px;
	background: #8ba5bf;
	color: #fff;
	line-height: 40px;
	display: block;
	margin:auto;
}

/* 澶у睆骞曪紙澶ф闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 1200px锛� */
@media (min-width:1440px) and (max-width:1600px){
.gzrc img {
	position: relative;
	width: 1600px;
	left: 50%;
	margin-left: -800px;
}
.gzrc .gz-text .mod-tit{
	margin-top:180px;
}
}
@media (min-width:1200px) and (max-width:1440px){
.index-about {
	padding: 120px 15px;
	padding-bottom: 0px;
}
.gzrc img {
	position: relative;
	width: 1440px;
	left: 50%;
	margin-left: -720px;
}
.gzrc .gz-text .mod-tit{
	margin-top:150px;
}
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){

.mod-tit {
	font-size: 42px;
	line-height: 50px;
	color: #000;
}
.index-about {
	padding: 100px 15px;
	padding-bottom: 0px;
}
.shzr-img img {
	width: 1200px;
	position: relative;
	left: 50%;
	margin-left:-600px;
}
.gzrc img {
	position: relative;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
}
.gzrc .gz-text .mod-tit{
	margin-top:20px;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){
.img-auto {
	overflow: hidden;
	padding:0px;
}
.mod-tit {
	font-size: 40px;
	line-height: 44px;
	color: #000;
}
.index-about {
	padding: 100px 15px;
	padding-bottom: 0px;
}
.jion-us {
	margin-top: 30px;
}
.jylj{
	padding:100px 15px;
}
.qyzx .img-auto img{
	width: 100%;
}
.shzr-img img {
	width: 1000px;
	position: relative;
	left: 50%;
	margin-left:-500px;
}
.gzrc img {
	position: relative;
	width: 1000px;
	left: 50%;
	margin-left: -500px;
}
.gzrc .gz-text .mod-tit{
	margin-top:80px;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){
.img-auto {
	overflow: hidden;
	padding:0px;
}
.mod-tit {
	font-size: 36px;
	line-height: 40px;
	color: #000;
}
.index-about {
	padding: 80px 15px;
	padding-bottom: 0px;
}
.jion-us {
	margin-top: 30px;
}
.jylj{
	padding:80px 15px;
}
.qyzx .img-auto img{
	width: 100%;
}
.qyzx {
	padding-top: 80px;
}
.shzr-img img {
	width: 700px;
	position: relative;
	left: 50%;
	margin-left:-350px;
}
.gzrc img {
	position: relative;
	width: 800px;
	left: 50%;
	margin-left: -400px;
}
.gzrc .gz-text .mod-tit{
	margin-top:40px;
	font-size: 30px;
}
.gzrc .gz-text .gzrc-min-tit{
	font-size: 18px;
	line-height: 50px;
}

}

/*footer*/
.footer .footer-nav{
	padding:40px 0px;
	background: #f2f2f2;
}
.footer-fx-logo {
	text-align: right;
}
.footer-fx-logo a {
	color:#666;
	line-height: 52px;
}
.footer-fx-logo a span {
	font-size: 30px;
	margin:0px 5px;
}
.footer-nav-list{
	margin-top: 180px;
}
.footer-nav-list li{
	float: left;
	padding-right: 30px;
	text-align: center;
}
.footer-nav-list li a{
	color:#666;
	line-height: 40px;
}
.footer-nav-list li:nth-child(1){

}
.footer-lxfs {
	padding: 100px 0px;
}
.footer-lxfs .f-w-b {
	margin-top: 15px;
}
.footer-lxfs .p-0 .f-w-b{
	margin-top: 80px;
}
.copy {
	text-align: center;
	line-height: 80px;
}
.copy a {
	color: #999;
}
.copy a:hover{
	color:#333;
}
/* 澶у睆骞曪紙澶ф闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 1200px锛� */
@media (min-width:1440px) and (max-width:1600px){
.footer-nav-list{
	margin-top: 170px;
}

}
@media (min-width:1200px) and (max-width:1440px){
.footer-nav-list{
	margin-top: 160px;
}
.footer-lxfs .p-0 .f-w-b{
	margin-top: 70px;
}	
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){
.footer-nav-list{
	margin-top: 130px;
}
.footer-lxfs .p-0 .f-w-b{
	margin-top: 60px;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){
.footer-nav-list{
	margin-top: 110px;
}
.footer-lxfs .p-0 .f-w-b{
	margin-top: 15px;
}
.footer-lxfs .mod-min-tit{
	margin-bottom: 15px;
}
.copy {
	line-height: 30px;
	margin-bottom: 30px;
}
.copy a {
	display: block;
	color: #999;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){
.footer-logo img {
	display: block;
	margin:auto;
	margin-bottom: 15px;
}
.footer-fx-logo {
	text-align: center;
}
.footer-fx-logo a {
	color:#666;
	line-height: 52px;
}
.footer-nav-list{
	margin-top: 30px;
}
.footer-nav-list li{
	width: 33.33%;
	padding: 0px;
	text-align: center;
}
.footer-lxfs .p-0 .f-w-b{
	margin-top: 15px;
}
.footer-lxfs .mod-min-tit{
	margin-bottom: 15px;
}
.copy {
	line-height: 30px;
	margin-bottom: 30px;
}
.copy a {
	display: block;
	color: #999;
}
}


/*闈㈠寘灞�*/
.mbx {
	padding: 30px 15px;
	background-image: linear-gradient(to top right, #192c47 , #3b5170);
}
.mbx p {
	color: #f1f1f1;
}
.mbx .mod-min-tit:nth-child(2n){
	margin-top:40px;
}
.yjbs .text {
	max-width: 500px;
}
.yjbs .bslx-img {
	margin-top:50px;
}

.qstsjh {
	margin-top: 150px;
	padding: 0px 15px;
	position: relative;
	overflow: hidden;
}
.qstsjh-bg {
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.qstsjh .qstsjh-text {
	position: absolute;
	top: 80px;
}
.qstsjh .mod-min-tit {
	color: #fff;
}
.qstsjh .qstsjh-con {
	display: block;
	margin-top: 30px;
	color: #fff;
	max-width: 550px;
	
}
.qstsjh .qstsjh-text .more{
	margin-top: 180px;
}	
.mxyh{
	padding: 100px 15px;
}
.mxyh .mxyh-img {
	margin-top:40px;
}
.mxyh .hxyh-text {
	max-width: 600px;
	font-size: 18px;
	line-height: 30px;
}
.mxyh .btn-jqqd {
	width: 150px;
	height: 40px;
	padding: 0px 30px;
	background: #8ba5bf;
	color: #fff;
	line-height: 40px;
	display: block;
	margin-top: 200px;
}
.mxyh-bg {
	background: url(../images/mxyh-bg.png) no-repeat bottom right;

}
/* 澶у睆骞曪紙澶ф闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 1200px锛� */
@media (min-width:1440px) and (max-width:1600px){

}
@media (min-width:1200px) and (max-width:1440px){
.qstsjh {
	margin-top: 120px;
}
.qstsjh-bg {
	width: 1600px;
	position: relative;
	left: 50%;
	margin-left: -800px;
}
.qstsjh .qstsjh-text .more{
	margin-top: 140px;
}	
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){
.qstsjh {
	margin-top: 100px;
}
.qstsjh-bg {
	width: 1600px;
	position: relative;
	left: 50%;
	margin-left: -800px;
}
.qstsjh .qstsjh-text .more{
	margin-top: 140px;
}
.mxyh .mxyh-img img{
	width: 100%;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){
.qstsjh {
	margin-top: 100px;
}
.qstsjh-bg {
	width: 1600px;
	position: relative;
	left: 50%;
	margin-left: -800px;
}
.mxyh .hxyh-text{
	font-size: 16px;
	line-height: 32px;
}
.qstsjh .qstsjh-text .more{
	margin-top: 140px;
}

}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){
.mbx .mod-min-tit{
	font-size: 22px;
	line-height: 34px;
}
.qstsjh {
	margin-top: 80px;
}
.qstsjh-bg {
	width: 1400px;
	position: relative;
	left: 50%;
	margin-left: -700px;
}
.qstsjh .qstsjh-text .more{
	margin-top: 40px;
}
.mxyh .mxyh-img img{
	width: 100%;
}
.mxyh .btn-jqqd{
	margin-top: 100px;
}
.mxyh .hxyh-text{
	font-size: 16px;
	line-height: 32px;
}
.mxyh-bg{
	background-size: 50%;
}
}

.new-list{
	padding: 0px;
	padding-bottom: 100px;
	background:#fff;
}
.new-list .img-auto img {
	width: 100%;
}
.new-list .new-item{
	margin:6px 0px;
}
.new-list .new-item:nth-child(1) .back-333{
	background-color: #f3f3f3;
}

.new-list .new-item:nth-child(1) .more{
	margin-top: 70px;
}

.article-banner {
	background-color: #c7c3b1;
}
.article-banner .article-title {
	margin-top: 150px;
	color: #fff;
}
.article-banner .wzly {
	margin-top: 240px;
	margin-bottom: 30px;
	color: #fff;
}
.article-banner .wzly span {
	margin-left:30px;
}
.article-banner .thumb {
	display: block;
	width: 100%;
	max-width: 540px;
	max-height: 380px;
	margin:auto;
	margin-top: 50px;
}
.article-content {
	padding: 100px 15px;
}
.article-content .qyzx{
	padding-top: 0px;
}
.article-content .img-auto img {
	width: 100%;
}
.article-content .content-box {
	padding-bottom: 100px;
	border-bottom: 1px solid #ccc;
}
.article-content .content-box img {
    max-width: 100%;
}
.pre-page a,.next-page a {
	font-size: 16px;
	line-height: 60px;
	color: #333;
	font-weight: 600;
}

.pre-page a span,.next-page a span {
	margin:0px 5px;
}
.pre-page{
	text-align: left;
}
.next-page{
	text-align: right;
}
/* 澶у睆骞曪紙澶ф闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 1200px锛� */
@media (min-width:1440px) and (max-width:1600px){

}
@media (min-width:1200px) and (max-width:1440px){
.article-banner .article-title {
	margin-top: 120px;
}
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){
.article-banner .article-title {
	margin-top: 90px;
}	
}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){
.new-list .new-item:nth-child(1){
	background-color: #fff;
}
.new-list .new-item:nth-child(1) .more{
	margin-top: 30px;
}
#new-tt .new-other{
	padding-bottom: 15px !important;

}
.article-banner .article-title {
	margin-top: 80px;
}
.article-banner .wzly{
	margin-top: 160px;
}
#new-tt {
	padding-left: 0px !important;
}
.new-list .new-item:nth-child(2n-1){
	padding-left: 7px !important;
}
.new-list .new-item:nth-child(2n){
	padding-right: 7px !important;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){
.new-list .new-item:nth-child(1){
	background-color: #fff;
}
.new-list .new-item:nth-child(1) .more{
	margin-top: 30px;
}
#new-tt .new-other{
	padding-bottom: 15px !important;
}
.article-banner .article-title {
	margin-top: 40px;
}
.article-banner .wzly{
	margin-top: 30px;
}
.article-banner {
	padding-bottom: 30px;
}
}

.lxwm {
	padding-bottom: 100px;
}
.lx-left {
	padding: 40px 30px;
	color: #fff;

}
.bj{
	background-color: #192c47;
}
.bd {
	background-color: #f2f2f2;
}
.bj .mod-min-tit{
	color: #fff;
}
.lx-left .dz {
	line-height: 20px;
    margin-bottom: 15px;
    padding: 10px 0px;

}

.input {
	margin-bottom: 10px;
	background-color: #f2f2f2;
	line-height: 60px;
	padding:0px 30px;
	border-left: 1px solid #192c47;
}
.input input {
	outline:none;
	height: 58px;
	width: 85%;
	width: 600px;
	border:none;
	padding: 0px 15px;
	font-size: 16px;
	background-color:#f2f2f2;
}
.input textarea {
	outline:none;
	width: 100%;
	height: 150px;
	border:none;
	background-color:#f2f2f2;
}
.submit {
	width: 100%;
	padding: 0px;
	
	border-left: 0px !important;
}
.submit input {
	width: 100% !important;
	background-color: #8ba5bf;
	color: #fff;
}

/* 澶у睆骞曪紙澶ф闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 1200px锛� */
@media (min-width:1440px) and (max-width:1600px){
.input input {
	width: 550px;
}
}
@media (min-width:1200px) and (max-width:1440px){
.input input {
	width: 400px;
}	
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){
.input input {
	width: 320px;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){
.input input {
	width: 550px;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){
.input input {
	width: 200px;
}
.bd{
	margin-bottom: 30px;
}
}

.sjmc {
	padding-top: 150px;
	padding-bottom: 50px;
	background:url(../images/sjmc-bg.png)  no-repeat bottom right;
	background-size: 50%;
}
.sjmc .mc-btn {
	display: block;
	width: 110px;
	height: 44px;
	line-height: 44px;
	background-color: #8ba5bf;
	color: #fff;
	text-align: center;
	border-radius: 100px;
	margin-top: 50px;
}
.sjmc .mc-btn:hover {
	color: #fff;
}
.sjmc .mc-item-text{
	margin-top: 25px;
	line-height: 26px;
}
.sjmc .mc-item-img {
	margin-bottom:25px;
}

.sjmc .sjmc-item{
	margin-bottom: 120px;
	padding-right: 0px;
	padding-left:0px;
}

.sjmc .cyhd-tit {
	font-size: 100px;
	line-height: 140px;
}
.sjmc .jia {
	font-size: 100px;
	line-height: 100px;
}

.sjmc .jrwm {
	margin-top: 50px;
}

.cyhd {
	padding: 110px 0px;
	background:url(../images/cyhd-bg.jpg) no-repeat bottom right;
	background-size: 100%;
}
.cyhd .cyhd-item {
	float: left;
	width: 20%;
	margin-top: 300px;
	padding:30px;
	background-color: #192c47;
	border-right: 1px solid #78797c;
}
.cyhd .cyhd-item:last-child{
	border-right: 0px;
}
.cyhd .cyhd-item:hover {
	background-color: #8ba5bf;
}
.cyhd .cyhd-item .cyhd-item-ico {
	color: #8ba5bf;
	font-size: 60px;
	line-height: 60px;
}
.cyhd .cyhd-item .cyhd-item-ico img{
	height: 60px;
}


.cyhd .cyhd-item p{
	color: #f9f9f9;
}

.cyhd-item .more {
	display: inline-block;
	width: 30px;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	text-align: center;

	color: #fff;
}
.cyhd-item .hdjs {
	height: 69px;
	overflow: hidden;
}
.cyhd-item .zxhd-text {
	height: 46px;
 	overflow: hidden;
}

.shzr-text {
	padding-top: 80px;
}
/* 澶у睆骞曪紙澶ф闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 1200px锛� */
@media (min-width:1440px) and (max-width:1600px){
	
}
@media (min-width:1200px) and (max-width:1440px){
.sjmc .cyhd-tit {
	font-size: 90px;
	line-height: 130px;
}
.sjmc .jia {
	font-size: 100px;
	line-height: 100px;
}
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){
.sjmc .mc-item-img img{
	width: 100%;
}
.sjmc {
	padding-top: 120px;
	background-size: 65%;
}
.sjmc .cyhd-tit {
	font-size: 90px;
	line-height: 120px;
}
.sjmc .jia {
	font-size: 90px;
	line-height: 90px;
}
.shzr-text {
	padding-top: 60px;
}
.cyhd .cyhd-item {
	width: 50%;
	margin-top: 15px;
}
.cyhd .cyhd-item:last-child{
	width: 100%;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){
.sjmc {
	padding-top: 100px;
	background-size: 70%;
}
.sjmc .cyhd-tit {
	font-size: 80px;
	line-height: 100px;
}
.sjmc .jia {
	font-size: 80px;
	line-height: 80px;
}
.shzr-text {
	padding-top: 40px;
}
.cyhd .cyhd-item {
	width: 50%;
	margin-top: 15px;

}
.cyhd .cyhd-item:last-child{
	width: 100%;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){
.sjmc {
	padding-top: 100px;
	background-size: 100%;
}
.sjmc {
	padding-top: 80px;
}
.sjmc .cyhd-tit {
	font-size: 60px;
	line-height: 80px;
}
.sjmc .jia {
	font-size: 70px;
	line-height: 70px;
}
.shzr-text {
	padding-top: 15px;
}
.cyhd .cyhd-item {
	width: 50%;
	margin-top: 15px;

}
.cyhd .cyhd-item:last-child{
	width: 100%;
}
}



.xf-num {
	font-size: 18px;
	line-height: 100px;
	margin-top: 100px;
}
.xf-num span:nth-child(1){
	display: inline-block;
	font-size: 230px;
	font-weight: 200;
	line-height: 230px;
	vertical-align:top;
	width: 50%;
	letter-spacing:25px

}
.lxjh-xf {
	padding-left: 0px;
	padding-right: 0px;
}
.lxjh-xf .container-fluid {
	max-width: 1920px;
	padding-left: 150px;
}
.index-about .row:nth-child(2){
	padding: 80px 0px;
}
.gsjs-page1 {
	padding-bottom: 80px;
}
.gsjs-page2 {
	padding:80px 0px;
	background-color: #f0f0f0;
}
.gsjs-page2 .yjbs{
	padding-left: 100px;
}
.yjsm {
	background-color: #fff;
}

.jzg {
	background:none;
}
.jzg .cyhd-item {
	margin-top: 50px;
}
.jzg .cyhd-item .cyhd-item-ico {
	font-size: 26px;
	line-height: 40px;
	padding-bottom:60px;
	border-bottom: 1px solid #97aec6;
	margin-bottom: 100px;
}

.jzg .cyhd-item .cyhd-item-ico {
	color: #fff;
	text-transform:capitalize;
}
.jzg .cyhd-item .cyhd-item-ico span {
	margin-right:8px;
	letter-spacing: 2px;
}
.jzg .cyhd-item{
	background-color: #8ba5bf;
}

.jzg .cyhd-item:hover {
	background: url(../images/jzg-bg.png) no-repeat top right;
	background-size: 100%;
}
.cyhd .cyhd-item .mod-min-tit{
	color: #8ba5bf;
}
.cyhd .cyhd-item:hover .mod-min-tit {
	color: #fff !important;
}
.cyhd .cyhd-item:hover .cyhd-item-ico img {

	filter: brightness(100);

}
@media (min-width:1600px) and (max-width:1700px){
.lxjh-xf .container-fluid {
	max-width: 1700px;
	padding-left: 50px;
}

}
/* 澶у睆骞曪紙澶ф闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 1200px锛� */
@media (min-width:1440px) and (max-width:1600px){
.lxjh-xf .container-fluid {
	padding-left: 15px;
}	
.xf-num span:nth-child(1){
	font-size: 200px;
	line-height: 220px;
}
}
@media (min-width:1200px) and (max-width:1440px){
.lxjh-xf .container-fluid {
	padding-left: 15px;
}
.xf-num span:nth-child(1){
	font-size: 180px;
	line-height: 200px;
}	
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){
.lxjh-xf .container-fluid {
	padding-left: 15px;
}
.xf-num span:nth-child(1){
	font-size: 150px;
	line-height: 180px;
}
.xf-num {
	line-height: 80px;
	margin-top: 100px;
}
.gsjs-page2 .yjbs{
	padding-left: 15px;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){
.lxjh-xf .container-fluid {
	padding-left: 15px;
}
.xf-num span:nth-child(1){
	font-size: 150px;
	line-height: 180px;
	width: auto;
}
.xf-num {
	line-height: 80px;
	margin-top: 100px;
}
.gsjs-page2 .yjbs{
	padding-left: 0px;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){
.lxjh-xf{
	padding-top: 60px;
}
.lxjh-xf .container-fluid {
	padding-left: 15px;
}
.xf-num span:nth-child(1){
	font-size: 80px;
	line-height: 120px;
	width: auto;
	letter-spacing: 5px;
}
.xf-num {
	font-size: 16px;
	line-height: 80px;
	margin-top: 50px;
}
.gsjs-page2 .yjbs{
	padding-left: 0px;
}
}

.gswh {
	padding: 150px 15px;
}
.gswh .qywh-tit {
	margin-bottom:50px;
}
.gswh .qywh-img img{
	width: 100%;
}
.gswh .wh-zi {
	margin:50px 0px;
}
.gswh .ygcf {
	max-width: 500px;
	margin:auto;
}
.gswh .ygcf img {
	width: 100%;
}
.gswh .text {
	max-width: 500px;
}
.gsjs-page1 .index-about-img img,.gsjs-page2 .index-about-img img {
	width: 100%;
}
/* 澶у睆骞曪紙澶ф闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 1200px锛� */
@media (min-width:1440px) and (max-width:1600px){
.gswh {
	padding: 130px 15px;
}	
}
@media (min-width:1200px) and (max-width:1440px){
.gswh {
	padding: 120px 15px;
}		
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){
.gswh {
	padding: 100px 15px;
}	

}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){
.gswh {
	padding: 80px 15px;
}	

}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){
.gswh {
	padding: 80px 15px;
}
.gswh .ygcf{
	margin:0px;
}
.wh-zi{
	margin:15px 0px;
}
.wh-zi img {
	max-width: 100%;
	display: block;
	margin:auto;
}
}

.fzlc {
	background-color: #f0f0f0;
	padding: 150px 0px;
	position: relative;
}
.mySwiper{
	margin-top: 50px;
}
.mySwiper2 {
	margin-top: 50px;
	overflow: hidden;
}

.swiper-slide .mod-tit {
	text-align: left;
  	padding-left:75px;
}
/* 澶у睆骞曪紙澶ф闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 1200px锛� */
@media (min-width:1440px) and (max-width:1600px){
	.swiper-slide .mod-tit {
      text-align: left;
      padding-left:28%;
  }
}
@media (min-width:1200px) and (max-width:1440px){
.swiper-slide .mod-tit {
	text-align: left;
  	padding-left:34%;
}
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){

.swiper-slide .mod-tit {
	text-align: left;
  	padding-left:34%;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){

}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){

}
/*.mySwiper .swiper-slide{
	opacity: 0.4;
}*/
.mySwiper .swiper-slide img {
	width: 100%;
}
.mySwiper .swiper-slide-thumb-active {
	opacity: 1;
}
.fzxq p {
	font-size: 18px;
	line-height: 36px;
	margin-bottom:10px;
}
/*.fzlc .swiper-slide-next {
	opacity: 0 !important;
}*/
.fg {
	width: 30%;
	max-width: 430px;
	height: 8px;
	
	border-radius: 8px;
	margin:30px auto;

}
.swiper-button-next,.swiper-button-prev {
	position: absolute;
	top: 30px !important;
	color: #999 !important;

}
.next-prev {
	width: 200px;
	margin:auto;
	position: relative;
}

     

/* 澶у睆骞曪紙澶ф闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 1200px锛� */
@media (min-width:1440px) and (max-width:1600px){
.fzlc-big-tit {
	font-size: 180px !important;
	position: relative;
	top: 90px;
	line-height: 100px !important;
}
}
@media (min-width:1200px) and (max-width:1440px){
.fzlc {
	padding: 120px 0px;
}	
.fzlc-big-tit {
	font-size: 150px !important;
	position: relative;
	top: 90px;
	line-height: 100px !important;
}
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){
.fzlc {
	padding: 100px 0px;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){
.fzlc {
	padding: 80px 15px;
}

}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){
.fzlc {
	padding: 80px 15px;
}
}

.go-top {
	width: 55px;height: 55px;background-color: rgba(0,0,0,0.3);
	position: fixed;
	bottom: 100px;
	right: 30px;
	font-size: 30px;
	line-height: 55px;
	text-align: center;
	border-radius: 5px;
	color: #fff;
}

.qyzx .col-xs-1,.qyzx  .col-sm-1,.qyzx  .col-md-1,.qyzx  .col-lg-1,.qyzx  .col-xs-2,.qyzx  .col-sm-2,.qyzx  .col-md-2,.qyzx  .col-lg-2,.qyzx  .col-xs-3,.qyzx  .col-sm-3,.qyzx  .col-md-3,.qyzx  .col-lg-3,.qyzx  .col-xs-4,.qyzx  .col-sm-4,.qyzx  .col-md-4,.qyzx  .col-lg-4,.qyzx  .col-xs-5,.qyzx  .col-sm-5,.qyzx  .col-md-5,.qyzx  .col-lg-5,.qyzx  .col-xs-6,.qyzx  .col-sm-6,.qyzx  .col-md-6,.qyzx  .col-lg-6,.qyzx  .col-xs-7,.qyzx  .col-sm-7,.qyzx  .col-md-7,.qyzx  .col-lg-7,.qyzx  .col-xs-8,.qyzx  .col-sm-8,.qyzx  .col-md-8,.qyzx  .col-lg-8,.qyzx  .col-xs-9,.qyzx  .col-sm-9,.qyzx  .col-md-9,.qyzx  .col-lg-9,.qyzx  .col-xs-10,.qyzx  .col-sm-10,.qyzx  .col-md-10,.qyzx  .col-lg-10,.qyzx  .col-xs-11,.qyzx  .col-sm-11,.qyzx  .col-md-11,.qyzx  .col-lg-11,.qyzx  .col-xs-12,.qyzx  .col-sm-12,.qyzx  .col-md-12,.qyzx  .col-lg-12{
	padding-left: 3px;
	padding-right:3px;
}

.new-list .col-xs-1,.new-list  .col-sm-1,.new-list  .col-md-1,.new-list  .col-lg-1,.new-list  .col-xs-2,.new-list  .col-sm-2,.new-list  .col-md-2,.new-list  .col-lg-2,.new-list  .col-xs-3,.new-list  .col-sm-3,.new-list  .col-md-3,.new-list  .col-lg-3,.new-list  .col-xs-4,.new-list  .col-sm-4,.new-list  .col-md-4,.new-list  .col-lg-4,.new-list  .col-xs-5,.new-list  .col-sm-5,.new-list  .col-md-5,.new-list  .col-lg-5,.new-list  .col-xs-6,.new-list  .col-sm-6,.new-list  .col-md-6,.new-list  .col-lg-6,.new-list  .col-xs-7,.new-list  .col-sm-7,.new-list  .col-md-7,.new-list  .col-lg-7,.new-list  .col-xs-8,.new-list  .col-sm-8,.new-list  .col-md-8,.new-list  .col-lg-8,.new-list  .col-xs-9,.new-list  .col-sm-9,.new-list  .col-md-9,.new-list  .col-lg-9,.new-list  .col-xs-10,.new-list  .col-sm-10,.new-list  .col-md-10,.new-list  .col-lg-10,.new-list  .col-xs-11,.new-list  .col-sm-11,.new-list  .col-md-11,.new-list  .col-lg-11,.new-list  .col-xs-12,.new-list  .col-sm-12,.new-list  .col-md-12,.new-list  .col-lg-12{
	padding-left: 7px;
	padding-right:7px;
}
#new-tt {
	padding-left:0px;


}
#new-tt .new-other{
	padding-left: 35px;
	padding-bottom: 30px;
}
/*0324缁嗚妭澶勭悊*/
.sjmc .container-fluid {
	max-width: 1440px;
}
.sjmc .mc-item-text {
	max-width: 700px;
}
.sjmc .col-md-5 .mc-item-text {
	max-width: 430px;
}
.qyzx .row {
	margin-left: -3px !important;
	margin-right: -3px !important;
}
.pc-pr-left--50 {
	position: relative;
	left: -50px;
}
.pc-ma-bot-60 {
	margin-bottom: 60px !important;
}
.header,.banner-top,.mbx,.xf,.jylj,.qyzx,.sjmc,.shzr,.footer-nav,.footer-lxfs,.index-about,.gsjs-page1,.fzlc,.gswh,.cyhd,.jzg,.qyzx,.yjsm,.article-banner,.lxwm{
	padding-left:15px !important;
	padding-right: 15px !important;
}
.sjmc .container{
	padding-left: 0px !important;
	padding-right:0px !important;
}
@media (min-width:992px) and (max-width:1600px){
	.header .logo .logo-img img {
		margin:0px !important;
	}


}
@media (max-width:992px) {
	.header .logo .logo-img img {
		margin:0px !important;
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
		padding-left: 0px;
		padding-right:0px;
	}
	.qyzx .col-xs-1,.qyzx  .col-sm-1,.qyzx  .col-md-1,.qyzx  .col-lg-1,.qyzx  .col-xs-2,.qyzx  .col-sm-2,.qyzx  .col-md-2,.qyzx  .col-lg-2,.qyzx  .col-xs-3,.qyzx  .col-sm-3,.qyzx  .col-md-3,.qyzx  .col-lg-3,.qyzx  .col-xs-4,.qyzx  .col-sm-4,.qyzx  .col-md-4,.qyzx  .col-lg-4,.qyzx  .col-xs-5,.qyzx  .col-sm-5,.qyzx  .col-md-5,.qyzx  .col-lg-5,.qyzx  .col-xs-6,.qyzx  .col-sm-6,.qyzx  .col-md-6,.qyzx  .col-lg-6,.qyzx  .col-xs-7,.qyzx  .col-sm-7,.qyzx  .col-md-7,.qyzx  .col-lg-7,.qyzx  .col-xs-8,.qyzx  .col-sm-8,.qyzx  .col-md-8,.qyzx  .col-lg-8,.qyzx  .col-xs-9,.qyzx  .col-sm-9,.qyzx  .col-md-9,.qyzx  .col-lg-9,.qyzx  .col-xs-10,.qyzx  .col-sm-10,.qyzx  .col-md-10,.qyzx  .col-lg-10,.qyzx  .col-xs-11,.qyzx  .col-sm-11,.qyzx  .col-md-11,.qyzx  .col-lg-11,.qyzx  .col-xs-12,.qyzx  .col-sm-12,.qyzx  .col-md-12,.qyzx  .col-lg-12{
		padding-left: 0px;
		padding-right:0px;
	}
	.footer-nav-list li:nth-child(3n-2){
		text-align: left;
	}
	.footer-nav-list li:nth-child(3n){
		text-align: right;
	}
	.index-about .dqzh-img {
		width: 100%;
	}
	.pc-pr-left--50 {
		position: relative;
  		left: 0px;

	}
	.qyzx .row {
		margin-left: -15px !important;
		margin-right: -15px !important;
	}
	.article-content .qyzx {
		padding-left:0px !important;
		padding-right:0px !important;
		background-color: #fff;
	}
	.lxwm .lx-left {
		padding-left: 31px;
		padding-right: 31px;
	}

	.qstsjh {
		padding-left:0px;
		padding-right: 0px;
	}
	
}
@media (min-width:1600px) and (max-width:1760px){
	.header .logo .logo-img img {
		margin:0px !important;
	}
	.header .container-fluid {
		max-width: 1600px;
		
	}
	.header .logo .logo-img img {
		margin:0px !important;
	}

	.header .lang a {
		text-align: right;
		padding:0px;
	}
	
}

@media (min-width:1440px) and (max-width:1600px){

}
@media (min-width:1200px) and (max-width:1440px){
.header .lang {
	width: 150px;
	float: right;
}
.nav {
	width: 52%;
}
.mc-item-img img{
	width: 100%;
	max-width: 730px;
}
}
/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */
@media (min-width:992px) and (max-width:1200px){
.mc-item-img img{
	width: 100%;
	max-width: 730px;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽ぇ浜庣瓑浜� 768px锛� */
@media (min-width:758px) and (max-width:992px){
.mc-item-img img{
	width: 100%;
	max-width: 730px;
}
}
/* 灏忓睆骞曪紙骞虫澘锛屽皬浜庣瓑浜� 768px锛� */
@media (max-width:768px){
.mc-item-img img{
	width: 100%;
	max-width: 730px;
}
}

.fzlc {
	overflow: hidden;

}
.fzxq p {
	text-align:left;
}
.swiper-slide img {
	width: 100%;
}

.years {
	font-weight: 600;
	color: #192c47;
	line-height: 40px;
}


/*0406 鎵嬫満绔棿璺濅慨鏀�*/
.pc-hide {
	display: none;
}
@media (max-width:768px){
body {
	overflow-x: hidden;
}
.header {
	border:none;
}
.header .nav-bar span {
	text-align: right;
}
.banner-top {
	padding-top:42px;
	padding-bottom: 10px;
}
.m-12 {
	font-size: 12px !important;
	line-height: 12px !important;
	margin-bottom: 10px !important;
}

.header, .banner-top, .mbx, .xf, .jylj, .qyzx, .sjmc, .shzr, .footer-nav, .footer-lxfs, .index-about, .gsjs-page1, .fzlc, .gswh, .cyhd, .jzg, .qyzx, .yjsm, .article-banner, .lxwm ,.mxyh{
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.qstsjh .container-fluid {
	padding:0px 20px;
}
.m-hide {
	display: none;
}
.pc-hide {
	display: block;
}
.banner-top p {
	font-size: 26px;
	line-height: 32px;
}
.xsb {
	margin-top: 25px;

}
.banner img {
	width: 910px;
	position: relative;
	left: 50%;
	margin-left: -455px;
}
.index-about {
	padding-top: 44px;
}
.mod-tit {
	font-size: 26px;
	line-height: 32px;
}
.text {
	font-size: 12px;
	line-height: 17px;
	margin-top:16px;
}
.more {
	margin-top: 22px;
	margin-bottom: 38px !important;
	font-size: 12px;
	line-height: 12px;
}
/*.index-about-img {
	margin-left: -20px;
	margin-right: -20px;
}*/
/*.index-about-img {
	overflow: scroll !important;
}*/
.dqzh-img {
	width: 600px !important;
	position: relative;
	left: 50%;
	margin-left:-300px; 
}
.mod-min-tit {
	font-size: 16px;
	line-height: 16px;
}
/*.m-qywh-img {
	margin-left: -20px;
	margin-right:-20px;
}*/
.m-hzhb {
	margin-top: 44px;
}
.m-hzhb .more{
	margin-top:16px;
	margin-bottom: 56px;
}
.m-hzhb .m-12 {
	margin-bottom: 6px !important;
}
.jion-us {
	height: 64px;
	line-height: 64px;
/*	position: relative;
	left: -20px;
	min-width: 750px;
	padding-right:40px;*/
}
.jion-us a {
	padding: 20px;
	line-height: 24px;
	font-size: 12px;
}
.jion-us a .jion-us-right {
	width: 22px;
	height: 22px;
	position: relative;
	top: 1px;
}
.jion-us a .jion-us-right::before {
  position: relative;
  top: 0px;
  left: 0px;
}
.jylj {
	padding-top:44px;
}
.jylj .jylj-min-text {
	margin-top: 16px;
	margin-bottom: 38px !important; 
}
.jylj .item-tit {
	font-size: 12px;
	line-height: 16px;
}
.qyzx {
	padding-top:44px;
}
.qyzx .new-item {
	margin-top: 38px;
	margin-bottom: 0px;
}
.qyzx .new-item .more {
	margin-bottom: 0px !important;
}
.qyzx .new-other .f-w-b {
	font-size: 13px;
	line-height: 18px;
}
.qyzx .new-other .date {
	margin-top:11px;
	font-size: 12px;
	line-height: 12px;
}
.qyzx .new-other .more {
	margin-top: 18px !important;
}
.qyzx .new-other .more span {
	width: 26px;
	height: 26px;
	font-size: 18px;
	line-height: 26px;
	
}
.qyzx .ydgd {
	margin-top: 39px;
	
}
.qyzx .ydgd a {
	font-size: 12px;
	line-height: 24px;
}
.shzr-xz {
	font-size: 12px;
	line-height: 16px;
	width: 88%;
}
.shzr-img img {
	width: 550px;
	position: relative;
	left: 50%;
	margin-left: -275px;
}
.shzr {
	padding-bottom: 60px;
}
.gzrc img {
	position: relative;
	width: 870px;
	left: 50%;
	margin-left: -435px;
}
.gzrc .gz-text .mod-tit {
	font-size: 26px;
	line-height: 32px;
	margin-top:90px;
}
.gzrc .gz-text .gzrc-min-tit {
	font-size: 12px;
	line-height: 12px;
	margin-top: 7px;
	margin-bottom: 28px;
}
.gzrc .gz-text .btn-more {
  width: 100px;
  height: 40px;
  padding: 0px 20px;
  background: #8ba5bf;
  color: #fff;
  line-height: 40px;
  display: block;
  margin: auto;
  font-size: 10px !important;

}
.footer-fx-logo {
	text-align: right;
}
.footer-fx-logo a {
	line-height: 30px;
}
.footer-fx-logo a span {
	font-size: 22px;
	margin: 0px;
	margin-left: 2px;
}
.footer-logo img {
	max-width: 90px;
	margin:0px;
}
.footer .footer-nav {
	padding-top:22px;
	padding-bottom: 24px;
}
.footer-nav-list {
	margin-top: 110px;
}
.footer-nav-list li {
	height: 26px;
}
.footer-nav-list li a {
	font-size: 12px;
	line-height: 16px;
}
.footer-lxfs {
	padding-top: 30px;
	padding-bottom: 40px;
}
.footer-lxfs p {
	font-size: 12px;
	line-height: 12px;
}
.footer-lxfs p:nth-child(2){
	margin-top: 8px;
	margin-bottom: 52px;
}
.footer-lxfs .mod-min-tit {
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 18px !important;
}
.footer-lxfs .p-0 .f-w-b {
	margin-top: 0px;
}
.footer-lxfs .col-md-6:nth-child(1) {
	border-bottom: 1px solid #eee;
}
.footer-lxfs .p-0 {
	margin-top: 44px;
}
.footer .copy{
	font-size: 12px;
	line-height: 16px;
}

.index-about-img,.m-qywh-img {
	margin-left: -20px;
	margin-right:-20px;
}
.copy {
	text-align: left;
	margin-left: 20px;
}

/*鏃椾笅涓氬姟*/
.page .banner-top {
	padding-top:55px;
	padding-bottom: 70px;
}
.page .banner-top p:nth-child(1){
	font-size: 19px;
	line-height: 20px;
	margin-bottom:11px;
}

.mbx {
	padding-top:17px;
	padding-bottom: 15px;
}
.mbx p:nth-child(1){
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 38px;

}
.mbx .mod-min-tit {
	font-weight: 600;
}
.mbx .mod-min-tit,.mbx .f-18{
	margin-top: 0px !important;
	font-size: 15px !important;
	line-height: 16px;
	margin-bottom:5px;
}
.page .index-about .mod-min-tit {
	font-size: 17px;
	line-height: 17px;
	margin-top: 0px;
}
.page .index-about {
	padding-top: 37px;
}
.page .index-about .bslx-img {
	margin-top: 26px;
	width: 100px;
}
.page .more {
	font-weight: 400 !important;
}
.qxyw-page .qstsjh {
	margin-top: 38px;

}
.qxyw-page .qstsjh-bg {
  width: 1000px;
  position: relative;
  left: 50%;
  margin-left: -500px;
}
.qxyw-page .qstsjh .qstsjh-text {
	position: relative;
	top: 0px;
}
.qxyw-page .qstsjh .container-fluid {
	position: absolute;
	top: 0px;
}
.qxyw-page .qstsjh .mod-min-tit {
	margin-top: 37px;
	font-size: 17px;
	line-height: 17px;
}
.qxyw-page .qstsjh .qstsjh-con{
	font-size: 12px;
	line-height: 17px;
}
.qxyw-page .qstsjh .qstsjh-text .more {
	margin-top: 95px;
}
.qxyw-page .mxyh{
	padding-top: 37px;
}
.qxyw-page .mxyh .mod-min-tit{
	font-size: 17px;
	line-height: 17px;
	margin-top: 0px;
}
.qxyw-page .mxyh .mxyh-img {
	margin-top: 30px;
}
.qxyw-page .mxyh .hxyh-text {
	font-size: 12px;
	line-height: 17px;
	margin-top: 20px;
}
.qxyw-page .mxyh .btn-jqqd {
	margin-top: 40px;
	width: 130px;
	height: 40px;
	font-size: 12px;
	line-height: 40px;
	padding:0px;
}
/*about*/
.about .index-about-img {
	margin-top: 43px;
	
	overflow: hidden;
}

.about .index-about-img img {
	width: 440px;
	position: relative;
	left: 50%;
	margin-left: -220px;
}
.about .gsjs-page1 {
	padding-bottom: 40px;
}
.about .gsjs-page2 {
	padding-top: 0px;
	padding-bottom: 43px;
}
.about .gsjs-page2 .index-about-img{
	margin-top: 0px;

}
.about .gsjs-page2 .yjbs {
	margin-top:37px;
}
.about .qyzx .new-item {
	margin-bottom: 50px;
	margin-top:0px;
}
.about .qyzx .new-other .f-w-b {
	font-size: 17px;
	line-height: 17px;
	margin-top: 20px;
}
.about .qyzx .new-other .date{
	margin-top: 16px;
	line-height: 17px;
}
.about .qyzx {
	padding-bottom: 0px;
}
.about .fzlc {
	padding:42px 0px;
	padding-bottom: 100px;
}
.about .fzlc .text-center{
	font-size: 12px;
	line-height: 12px;
}
.about .fzlc .mod-tit {
	font-size: 44px;
	line-height: 44px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.about .fzlc .mySwiper{
	margin-top:0px;
}
.about .fzlc .years {
	line-height: 47px;
	font-size: 17px;
}
.about .fzlc .container .mod-tit {
	display: none;
}
.about .fzlc .mySwiper2 {
	margin-top: 0px;
	overflow: hidden;
	height: 170px;
}
.about .fzlc .fzxq p{
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 12px;
	padding-left:2em;

}
.about .fzlc .fg{
	display: none;
}
.about .next-prev {
	width: 30%;
	float: right;
}
.swiper-button-next, .swiper-button-prev{
	--swiper-navigation-size:18px;
	background: #8ba5bf;
	width: 38px !important;
	height: 38px !important;
	border-radius: 38px;
	border:1px solid #8ba5bf;
	color: #fff !important;
}
.swiper-button-disabled {
	background: rgba(0,0,0,0);
	border:1px solid #999;
	color: #999 !important;
}
.about .gswh {
	padding-top: 40px;
	padding-bottom: 50px;
}
.about .gswh .qywh-tit {
	margin-bottom: 35px;
}
.about .wh-zi {
	margin:35px 0px;
}
.about .wh-zi img{
	margin:0px;
	max-height: 135px;
}
.about .gswh  .text{
	margin-bottom:26px;
}
.about .gswh .qywh-img2 img{
	width: 100%;
}
.about .gzrc img {
	position: relative;
	width: 860px;
	left: 50%;
	margin-left: -430px;
}
.about .gzrc .gz-text .mod-tit {
	margin-top:60px;
	color: #8ba5bf;
}
.about .gzrc .gz-text .gzrc-min-tit{
	font-size: 26px;
	line-height: 32px;
}
.about .cyhd{
	padding-top: 36px;
	padding-bottom: 46px;
}
.about .jzg .cyhd-item .cyhd-item-ico{
	font-size: 15px;
	line-height: 15px;
	padding-bottom: 30px;
	margin-bottom: 40px;
}
.about .cyhd .cyhd-item {
	padding:20px;
}
.about .cyhd-item .hdjs {
	font-size: 12px;
	line-height: 17px;
}
.about .cyhd-item-list {
	padding-top:26px; 
}
.about .cyhd-item {
	margin-top:8px;
	border-right: 4px solid #fff;
}
.about .cyhd-item:nth-child(2n){
	border-right: 0px;
	border-left: 4px solid #fff;
}

.ygfz-page .sjmc {
	padding:44px 0px;
}
.ygfz-page .sjmc .mc-btn{
	margin-top: 16px;
	width: 80px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}
.ygfz-page .sjmc .sjmc-item{
	margin-bottom: 44px;
}
.ygfz-page .sjmc .mc-item-img {
	margin-bottom: 0px;
}
.ygfz-page .sjmc .mc-item-text{
	margin-top: 16px;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 38px;
}
.ygfz-page .sjmc {
  background: url(../images/sjmc-bg.png) repeat bottom right;
    background-size: auto;
  background-size: 190%;
}
.ygfz-page .sjmc .pc-mr-bottom-200 {
	margin-bottom: 90px;
}
.ygfz-page .sjmc .m-cyhd-en-tit{
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 8px;
}
.ygfz-page .sjmc .f-18{
	font-size: 12px !important;
	line-height: 12px !important;
	margin-top:8px !important;
}
.ygfz-page .sjmc .jia{
	font-size: 100px;
	position: relative;
	top: -5px;

}
.ygfz-page .sjmc .mod-min-tit {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 54px;
}
.ygfz-page .sjmc .jrwm {
	margin-top:0px;
	margin-bottom: 10px;
}
.ygfz-page .sjmc .yxdz a{
	
	font-size: 17px;
	line-height: 17px;
	border-bottom:1px solid #8ba5bf;
}
.ygfz-page .cyhd{
	padding-top:0px;
	background: none;
	padding-bottom: 46px;
}
.ygfz-page .cyhd .cyhd-item {
	width: 100%;
	margin-top:10px;
	padding:20px;
}
.ygfz-page .cyhd .cyhd-item .cyhd-item-ico,.ygfz-page .cyhd .cyhd-item .cyhd-item-ico  span{
	line-height: 30px;
	font-size: 30px;
}
.ygfz-page .cyhd .cyhd-item .cyhd-item-ico img{
	height: 36px;
}
.ygfz-page .cyhd .cyhd-item .mod-min-tit {
	margin-top: 10px;
	font-size: 12px;
	line-height: 12px;
	font-weight: 600;
}
.ygfz-page .cyhd .cyhd-item .hdjs,.ygfz-page .cyhd .cyhd-item .zxhd-text{
	font-size: 12px;
	line-height: 17px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 15px;
	max-width: 90%;
}
.ygfz-page .cyhd .cyhd-item .f-r {
	float: left;
}
.ygfz-page .cyhd .cyhd-item .f-r .more {
	margin-top:10px;
	margin-bottom: 0px !important;
}

/*news*/
.news-page .banner-top .col-192c47 {
	display: none;
}
.news-page .banner-top .f-18{
	font-size: 26px !important;
	line-height: 32px !important;
}

.news-page .qyzx {
	padding-top: 0px;
	padding-bottom: 30px;
}
.news-page .qyzx .new-item {
	margin-top:0px;
	margin-bottom: 39px;
}
.news-page .new-list .new-item:nth-child(1) .back-333 {
	background: rgba(0,0,0,0);
}
.news-page #new-tt .new-other {
	padding:0px !important;
}
.news-page .qyzx .new-other .f-w-b{
	margin-top: 17px;
	font-size: 13px;
	line-height: 18px;
}
.news-page .ajax-more {
	margin-top:0px;
	font-size: 14px !important;
	line-height: 14px;
}

/*shzr*/
.shzr-page .shzr-text {
	padding-top: 36px;
}
.shzr-page .xf-num {
	margin-top: 72px;
}
.shzr-page .xf-num span {
	font-size: 17px !important;
	line-height: 17px !important;
}
.shzr-page .xf-num span:nth-child(1){
	display: block;
	font-size: 120px !important;
	line-height: 90px !important;
	position: relative;
	top: -10px;
}

.shzr-page .lxjh-xf{
	padding-top: 0px;
}
.shzr-page .lxjh-xf .shzr-text{
	padding-top: 5px;
}
.shzr-page .lxjh-xf .mod-min-tit {
	font-size: 17px;
	line-height: 23px;
}
.shzr-page .lxjh-xf .text {
	margin-bottom: 51px;
}
.shzr-page .lxjh-xf .index-about-img {
	margin-left:0px;
	margin-bottom: 21px;
}
.shzr-page .index-about .row:nth-child(2){
	padding-top: 30px;
	padding-bottom: 63px;
}
.shzr-page .index-about .row:nth-child(2) .shzr-text{
	padding-top:24px;
}
.shzr-page .index-about .row:nth-child(2) .shzr-text .text {
	margin-top:0px;
}
.shzr-page .gzrc .gz-text .mod-tit{
	font-size: 20px;
	line-height: 20px;
	margin-top: 110px;
}

.lxwm-page .lxwm .lx-left {
	padding:25px;
}
.lxwm-page .lxwm p {
	font-size: 12px;
	line-height: 17px;
}
.lxwm-page .lxwm p:nth-child(1){
	font-weight: 600;
	margin-bottom: 16px;
}
.lxwm-page .lxwm .dz {
	margin-bottom: 50px !important;
}
.lxwm-page .lxwm .mod-min-tit {
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 6px;
}
.lxwm-page .lxwm .input {

	line-height: 40px;
	font-size: 12px;
	padding:0px 25px;
}
.lxwm-page .lxwm .input input{
	height: 40px;
	line-height: 40px;
	padding:0px 8px;
	font-size: 12px;
}
.lxwm-page .lxwm .input textarea {
	height: 125px;
}
.lxwm-page  .submit {
	padding:0px !important;
}
.lxwm-page  .submit input {
	line-height: 40px;
}

.about .gsjs-page1 .index-about-img{
	margin-left:0px;
	margin-right:0px;
}
.shzr-page .index-about-img:nth-child(1){
	margin-left:0px;
	margin-right:0px;
}
.qxyw-page .index-about .index-about-img{
	margin-left:0px;
	margin-right:0px;
}
}

/**鍙戝睍鍘嗙▼-鏂颁慨鏀�**/
.pp-banner {
    /*max-width: 100%;*/
    margin: 0 auto;
    position: relative;
    background: #fff;
    color: #333;
	/*max-width: 1200px;*/
}
.pp-banner h3{
    font-size: 50px;
    color: #192c47;
}
.pp-banner h3 span{
    color: #8ba5bf;
}
.pp-banner p{
    color: #7f7f7f;
    padding-top:10px;
    padding-bottom: 50px;
}
.pp-banner .pp-top {
    height: 400px;
    position: relative;
	width: calc(50vw + 780px);
	left: 0;
	overflow-x: hidden;

}
.pp-banner .big-tit{
    font-size: 14px;
    font-weight: bold;
    color: #192c47;
}
.pp-top .content{
	position: absolute;
	left: 0;
	width: auto;
	display: -webkit-flex;
	display: flex;
}
.pp-banner .pp-top::-webkit-scrollbar {
    display: none;
}

.pp-banner .pp-top-list {
    width: 493px;
    /* top: 0px; */
    margin: auto;
    position: relative;
	padding-right: 20px;
    /* opacity: 0;
    animation: pp-text 1s 1;
    -webkit-animation: pp-text 1s 1; */
    /*Safari and Chrome*/
    /* animation-fill-mode: forwards;
    animation-delay: .5s;
    -webkit-animation-delay: .5s; */
    /* display: none; */
}

@keyframes pp-text {
    from {
        margin-left: 200px;
        opacity: 0;
    }

    to {
        margin-left: 0;
        opacity: 1;
    }
}

@-webkit-keyframes pp-text

/*Safari and Chrome*/
    {
    from {
        margin-top: .3rem;
        opacity: 0;
    }

    to {
        margin-top: 0rem;
        opacity: 1;
    }
}

.pp-top-list:nth-child(1) {
    display: block;
}

.pp-top-list img {
    width: 100%;
}

.pp-tab-but {
    width: 100%;
    margin: auto;
}

.pp-tab-but ul {
    margin: 0;
    padding: 0;
    display: -webkit-flex;
    display: flex;
}

.pp-tab-but li {
    flex: 1;
    background: #d8d8d8;
    box-sizing: border-box;
    position: relative;
    float: left;
    height: 12px;
    line-height: 1;
    color: #333;
    font-size: 0;
}

.pp-tab-but li.active {
    background-color: #a9c0d7;
}

.pp-tab-but li.active.hot {
    background-color: #d8d8d8;
}

.pp-tab-but li:last-child {
    flex: 0;
}

.pp-tab-but li button {
    display: inline-block;
    line-height: 1;
    width: 12px;
    height: 12px;
    background-color: #a0a0a0;
    border: none;
    position: absolute;
    border-radius: 50%;
    left: -6px;
    cursor: pointer;
}

.pp-tab-but li.active button {
    background-color: #d1e0ec;
}

.pp-tab-but li.hot button {
    background-color: #0473f8;
}

.pp-tab-but li .line {
    line-height: 1;
    height: 0;
    display: inline-block;
    border-top: solid 12px #a9c0d7;
    width: 0;
    /* background-color: #a9c0d7; */
}

.pp-tab-but li.active .line {
    background-color: #a9c0d7;
    /* transition: all 6s linear 0s; */
    width: calc(100% - 12px);
    animation: pp-line 6s linear 1;
    -webkit-animation: pp-line 6s linear 1;
    /*Safari and Chrome*/
    animation-fill-mode: forwards;
    animation-delay: 0;
    -webkit-animation-delay: 0;
    /* width: 100%; */
}

.pp-tab-but li.click .line {
    animation-duration: 50ms;
    -webkit-animation-duration: 50ms;
    /* Safari 鍜� Chrome */
    /* width: 100%; */
}

@keyframes pp-line {
    from {
        width: 0;
    }

    to {
        width: calc(100% - 12px);
    }
}

@-webkit-keyframes pp-line

/*Safari and Chrome*/
    {
    from {
        width: 0;
    }

    to {
        width: calc(100% - 12px);
    }
}

.pp-tab-but li .right {
    display: none;
    width: 12px;
    height: 12px;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    background-color: #d8d8d8;
}

.pp-tab-but li.active.hot .right {
    background-color: #a9c0d7;
    display: inline-block;
}

.pp-buttom {
    margin-top: 30px;
    height: 170px;
    overflow: hidden;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
}

.pp-buttom .left {
    flex: 1;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
	flex-direction: column;
	display: none;
}
.pp-buttom .left:nth-child(1) {
    display: flex;
}
.pp-buttom .left-1 {
    font-size: 46px;
    color: #192c47;
    opacity: 0;
    animation: pp-list 500ms 1;
    -webkit-animation: pp-list 500ms 1;
    /*Safari and Chrome*/
    animation-fill-mode: forwards;
    animation-delay: .5s;
    -webkit-animation-delay: .5s;
}

.pp-buttom .left-1 {
    opacity: 0;
    animation: pp-list 500ms 1;
    -webkit-animation: pp-list 500ms 1;
    /*Safari and Chrome*/
    animation-fill-mode: forwards;
    animation-delay: .5s;
    -webkit-animation-delay: .5s;
}
.pp-buttom .left-2 {
    /*opacity: 0;*/
    /*animation: pp-list 500ms 1;*/
    /*-webkit-animation: pp-list 500ms 1;*/
    /*Safari and Chrome*/
    /*animation-fill-mode: forwards;*/
    /*animation-delay: .5s;*/
    /*-webkit-animation-delay: .5s;*/
}
.pp-banner .left-2 p{
    padding-bottom: 5px;
    padding-top: 5px;
    position: relative;
}
.pp-banner .left-2 p::before{
    content:'.';
    font-size: 20px;
    font-weight:bold;
    position: absolute;
    left:-12px;
    top: -4px;
}
@keyframes pp-list {
    from {
        margin-top: 20px;
        opacity: 0;
    }

    to {
        margin-top: 0;
        opacity: 1;
    }
}

@-webkit-keyframes pp-list

/*Safari and Chrome*/
    {
    from {
        margin-top: 20px;
        opacity: 0;
    }

    to {
        margin-top: 0;
        opacity: 1;
    }
}

.pp-buttom .list {
    display: -webkit-flex;
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

.pp-buttom .left-1 {
    width: 20%;
}

.pp-buttom .right {
    width: 120px;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
}
.pp-buttom .right button{
    width: 50px;
    height: 50px;
    background: none;
    border-radius: 50%;
    border: solid 2px #919191;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
}
.pp-buttom .right button span{
    font-size:18px;
    color: #9f9f9f;
}
.pp-buttom .right .prev{
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    /* Internet Explorer 9*/
    -moz-transform: rotate(180deg);
    /* Firefox */
    -webkit-transform: rotate(180deg);
    /* Safari 鍜� Chrome */
    -o-transform: rotate(180deg);
}
.pp-buttom .right button:hover{
    border-color: #333;
}
.pp-buttom .right button:hover span{
    color: #333;
}
@media (max-width: 768px){
    .pp-banner h3{
        font-size: 26px;
    }
    .pp-banner .pp-top-list{
        width: 400px;
    }
    .pp-banner .pp-top-list img{
        width: 100%;
        height: auto;
    }
    .pp-banner .pp-top{
        height: 315px;
    }
    .pp-buttom{
        flex-direction: column;
        align-items: center;
        height: 315px;
    }
    .pp-buttom .right{
        width: 100%;
        justify-content: flex-end;
    }
    .pp-buttom .right .prev{
        margin-right:10px;
    }
    .pp-buttom .left{
        order: 2;
        margin-top: 30px;
        width: 100%;
    }
    .pp-buttom .left-1{
        padding-right: 30px;
        font-size: 26px;
        flex: 0;
    }
    .pp-buttom .left-2{
        flex:1;
    }
}