body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;outline: none;box-sizing: border-box;}

body{background:#fff;color:#333;font-family:"microsoft yahei";}

ul,ol,li{list-style-type:none;}

select,input,img{vertical-align:middle;box-sizing: border-box;}

a{text-decoration:none;color: #333;}

dl,dt,dd{margin: 0;}



body::-webkit-scrollbar{

  width:10px;

  height:10px;

  /**/

}

body::-webkit-scrollbar-track{

  background: #ccc;

  border-radius:2px;

}

body::-webkit-scrollbar-thumb{

  background: #0152a4;

  border-radius:10px;

}

body::-webkit-scrollbar-thumb:hover{

  background: #333;

}

body::-webkit-scrollbar-corner{

  background: #179a16;

}







.w11{

	width: 1300px;

	margin: 0 auto;

	overflow: hidden;

}

.fl{

	float: left;

}

.fr{

	float: right;

}

.clear{

	clear: both;

}

ul{

	zoom: 1;

}

ul:after{

	display: block;

	content: '';

	clear: both;

}



.nei-banner{

	width: 100%;

	display: block;

	overflow: hidden;

	position: relative;

}

.nei-banner img{

	display: block;

	width: 100%;

	/*animation:mymove 2s 1;

    -webkit-animation:mymove 2s 1;

    animation-direction:alternate;

    animation-timing-function: ease-in-out;

    -webkit-animation:mymove 2s 1;

    -webkit-animation-direction:alternate;

    -webkit-animation-timing-function: ease-in-out;

    animation-fill-mode：forwards；

    -webkit-animation-fill-mode：forwards；*/

}

.nei-dh{

	background: #e5e5e5;

	position: relative;

	z-index: 99;

}

.nei-dh ul li{

	float: left;

	width: 162px;

	font-size: 18px;

	text-align: center;

	line-height: 70px;

	transition-duration: 0.5s;

}

.nei-dh ul li a{

	display: block;

}

.active-now{

	background: #0152a4;

	font-weight: bold;

}

.active-now a{

	color: #fff;



}

.nei-dh ul li:hover{

	background: #0152a4;

}

.nei-dh ul li:hover a{

	color: #fff;

}

.nei-content{

	padding: 80px 0 70px;

}
.nei-content2{

	padding: 30px 0 70px;


}
.nei-news-fl{

	width: 73%;

	border: 1px solid #e5e5e5;

	padding: 0 30px;

}

.nei-news-fl ul li{

	padding: 25px 0;

	border-top: 1px dashed #e5e5e5;

}

.nei-news-fl ul li:first-child{

	border-top: none;

}

.nei-news-list{

	zoom: 1;

}

.nei-news-list:after{

	display: block;

	content: '';

	clear: both;

}

.nei-news-img{

	float: left;

	width: 240px;

	height: 164px;

	overflow: hidden;

}

.nei-news-img img{

	display: block;

	width: 100%;

	height: 100%;

	transition-duration: 0.5s;

}

.nei-news-message{

	float: left;

	width: calc(100% - 240px);

	padding-left: 25px;

}

.nei-news-message h3{

	font-size: 20px;

	color: #333;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 20px;

	transition-duration: 0.5s;

}

.nei-news-message p{

	font-size: 16px;

	color: #777777;

	line-height: 28px;

	margin-bottom: 15px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.nei-news-message span{

	font-size: 15px;

	font-family: arial;

	color: #777777;

}

.nei-news-fl ul li:hover .nei-news-img img{

	transform: scale(1.1);

}

.nei-news-fl ul li:hover .nei-news-message h3{

	color: #0152a4;

}



.jianT{width: 100%; text-align: center; padding: 40px 0;}

.jianT ul li{  background:#fff; border:1px solid #ddd;line-height: 36px;  height:36px; min-width:43px; display:inline-block; margin:0 6px;  width:43px;padding:0;}

.jianT ul li:nth-child(2){width:54px;}

.jianT ul li:nth-last-child(2){width:54px;}

.jianT ul li a{ font-size: 14px; color:#474747; display:block}

.jianT ul li a:hover{text-decoration: none; background:#0152a4;color:#fff;}

.jianT ul li.active a{ background:#0152a4; color:#fff;display:block;}



.nei-news-fr{

	width: 25%;

}

.nei-news-fr .slideBox{ width:100%;overflow:hidden; position:relative;border: 1px solid #dddddd;margin-bottom: 30px;}

.nei-news-fr .slideBox .hd{overflow:hidden; position:absolute; width: 100%;text-align: center;top:180px; z-index:1;}

.nei-news-fr .slideBox .hd ul{ overflow:hidden; zoom:1;display: inline-block;}

.nei-news-fr .slideBox .hd ul li{ float:left; margin:0 5px;  width:18px; height:18px;border-radius: 50%;border: 1px solid #0152a4; cursor:pointer; }

.nei-news-fr .slideBox .hd ul li.on{border: 1px solid #0152a4;background: #0152a4;}

.nei-news-fr .slideBox .bd{position:relative; height:100%;z-index:0;}

.nei-news-fr .slideBox .bd li{zoom:1;vertical-align:middle;}

.news-banner-img{

	width: 100%;

	height: 215px;

	overflow: hidden;

}

.news-banner-img img{

	display: block;

	width: 100%;

	height: 100%;

}

.news-banner-title{

	padding: 20px;

}

.news-banner-title h3{

	font-size: 18px;

	color: #333333;

	margin-bottom: 10px;

	font-weight: bold;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.news-banner-title p{

	font-size: 16px;

	color: #777777;

	line-height: 24px;

	margin-bottom: 15px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.news-banner-title span{

	font-size: 16px;

	color: #777777;

	font-family: arial;

}

.tj-news{

	border: 1px solid #dddddd;

	border-left: none;

}

.tj-news-title{

	zoom: 1;

	border-left: 5px solid #0152a4;

	padding: 0 15px;

	line-height: 60px;

}

.tj-news-title:after{

	display: block;

	content: '';

	clear: both;

}

.tj-news-title h3{

	float: left;

	font-size: 24px;

	color: #0152a4;

	font-weight: normal;

}

.tj-news-title a{

	float: right;

	font-size: 14px;

	color: #888888;

	font-family: "宋体";

	margin-right: 30px;

	position: relative;

	transition-duration: 0.5s;

	top: 0;

}

.tj-news-title a:hover{

	top: -4px;

	text-shadow: 2px 2px 2px #888;

}

.tj-news ul{

	padding: 0 15px;

	border-left: 5px solid #cccccc;

}

.tj-news ul li{

	padding-left: 20px;

	border-bottom: 1px dashed #cccccc;

	position: relative;

}

.tj-news ul li:before{

	display: block;

	content: '';

	width: 5px;

	height: 5px;

	background: #0152a4;

	position: absolute;

	left: 5px;

	top: 50%;

	margin-top: -2.5px;

}

.tj-news ul li p{

	font-size: 16px;

	color: #888888;

	line-height: 40px;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	transition-duration: 0.5s;

}

.tj-news ul li:hover p{

	color: #0152a4;

}

.tj-news ul li:last-child{

	border-bottom: none;

}

.ne-about-title{

	margin-bottom: 20px;

}

.ne-about-title h4{

	font-size: 36px;

	color: #e8e8e8;

	font-weight: normal;

	text-transform: uppercase;

}

.ne-about-title h3{

	font-size: 48px;

	color: #0152a4;

	font-weight: bold;

}

/*.about-cover{

	margin-top: 70px;

}*/

.about-content p{

	font-size: 18px;

	color: #333333;

	line-height: 28px;

	margin-bottom: 30px;

	text-indent: 2rem;

}

.about-cover{

	width: 100%;

}

.about-cover li{

	float: left;

	width: 50%;

	position: relative;

}

.about-cover li:nth-child(1),.about-cover li:nth-child(2){

	height: 290px;

}

.about-cover li:nth-child(3),.about-cover li:nth-child(4){

	height: 540px;

}

.about-list-message{

	position: absolute;

}

.about-cover li:nth-child(1) .about-list-message{

	top: 12%;

	left: 31%;

}

.about-cover li:nth-child(2) .about-list-message{

	top: 12%;

	left: 40%;

}

.about-cover li:nth-child(3) .about-list-message{

	top: 22%;

	left: 28%;

}

.about-cover li:nth-child(4) .about-list-message{

	top: 22%;

	left: 48%;

}

.about-list-message h5{

	font-size: 24px;

	font-weight: bold;

	color: #0152a4;

	margin-bottom: 20px;

	display: inline-block;

	position: relative;

}

.about-list-message h5:after{

	display: block;

	content: '';

	position: absolute;

}

.about-cover li:nth-child(1) .about-list-message h5:after{

	top: 12px;

	left: 110%;

	width: 155px;

	height: 68px;

	background: url(../images/ab-l01.png) no-repeat;

}

.about-cover li:nth-child(2) .about-list-message h5:after{

	top: 12px;

	left: -120%;

	width: 155px;

	height: 68px;

	background: url(../images/ab-l02.png) no-repeat;

}

.about-cover li:nth-child(3) .about-list-message h5:after{

	top: 3px;

	left: 110%;

	width: 104px;

	height: 17px;

	background: url(../images/ab-l03.png) no-repeat;

}

.about-cover li:nth-child(4) .about-list-message h5:after{

	top: 3px;

	left: -88%;

	width: 104px;

	height: 17px;

	background: url(../images/ab-l04.png) no-repeat;

}

.about-list-message dd{

	padding-left: 20px;

	font-size: 16px;

	color: #588dd1;

	margin-bottom: 10px;

	position: relative;

}

.about-list-message dd:before{

	display: block;

	content: '';

	width: 4px;

	height: 4px;

	background: #588dd1;

	position: absolute;

	left: 5px;

	top: 50%;

	margin-top: -2px;

}

.about-list-title{

	width: 244px;

	height: 244px;

	text-align: center;

	position: absolute;

	cursor: pointer;

	transition-duration: 0.4s;

	z-index: 3;

}

.about-cover li:nth-child(1) .about-list-title{

	right: 5px;

	bottom: 5px;

	background: url(../images/ab-b01.png) no-repeat;

}

.about-cover li:nth-child(2) .about-list-title{

	left: 5px;

	bottom: 5px;

	background: url(../images/ab-b02.png) no-repeat;

}

.about-cover li:nth-child(3) .about-list-title{

	right: 5px;

	top: 5px;

	background: url(../images/ab-b03.png) no-repeat;

}

.about-cover li:nth-child(4) .about-list-title{

	left: 5px;

	top: 5px;

	background: url(../images/ab-b04.png) no-repeat;

}

.about-list-title-nav{

	zoom: 1;

	position: absolute;

}

.about-list-title-nav:after{

	display: block;

	content: '';

	clear: both;

}

.about-cover li:nth-child(1) .about-list-title-nav{

	bottom: 50px;

	right: 25px;

}

.about-cover li:nth-child(2) .about-list-title-nav{

	bottom: 50px;

	left: 25px;

}

.about-cover li:nth-child(3) .about-list-title-nav{

	top: 40px;

	right: 15px;

}

.about-cover li:nth-child(4) .about-list-title-nav{

	top: 40px;

	left: 25px;

}

.about-list-title-nav span:nth-child(1){

	font-size: 72px;

	color: #fff;

	font-family: arial;

	font-weight: bold;

	float: left;

}

.about-list-title-nav span:nth-child(2){

	font-size: 30px;

	color: #fff;

	font-weight: bold;

	float: left;

	margin-top: 30px;

	margin-left: 10px;

}

.about-cover li:nth-child(1) .about-list-title:hover{

	right: 15px;

    bottom: 15px;

}

.about-cover li:nth-child(2) .about-list-title:hover{

	left: 15px;

    bottom: 15px;

}

.about-cover li:nth-child(3) .about-list-title:hover{

	top: 15px;

    right: 15px;

}

.about-cover li:nth-child(4) .about-list-title:hover{

	top: 15px;

    left: 15px;

}



.ts-title{

	margin-bottom: 30px;

	text-align: center;

}

.ts-title h3{

	font-size: 48px;

	color: #0152a4;

	font-weight: bold;

	margin-bottom: 5px;

}

.ts-title p{

	font-size: 16px;

	color: #777777;

}

.ts-content-fl{

	width: 50%;

	padding-right: 60px;

	padding-left: 10px;

}

.ts-content-fr{

	width: 50%;

}

.ts-content-list{

	margin-bottom: 30px;

	zoom: 1;

}

.ts-content-list:after{

	display: block;

	content: '';

	clear: both;

}

.ts-content-list span{

	float: left;

	width: 90px;

	font-size: 18px;

	line-height: 40px;

	color: #333333;

}

.ts-content-input{

	float: left;

	width: calc(100% - 90px);

	position: relative;

}

.ts-content-input select{

	border: 1px solid #cccccc;

	width: 100%;

	padding: 0 10px;

	height: 40px;

	font-size: 16px;

	color: #555555;

	outline: none;

	cursor: pointer;

}

.ts-content-input input{

	width: 100%;

	padding: 0 12px;

	height: 40px;

	font-size: 16px;

	color: #555555;

	border: 1px solid #cccccc;

	cursor: pointer;

}

.file-btn{

	position: absolute;

	z-index: 3;

	left: 0;

	top: 0;

	opacity: 0;

	cursor: pointer;

}

.file-sow{

	position: relative;

	width: 100%;

	padding: 0 12px;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	color: #555555;

	border: 1px solid #cccccc;

}

.file-sow:after{

	display: block;

	content: '';

	width: 16px;

	height: 18px;

	background: url(../images/link.png) no-repeat;

	position: absolute;

	right: 5px;

	top: 50%;

	margin-top: -9px;

	z-index: 2;

}

.ts-content-input textarea{

	width: 100%;

	height: 246px;

	outline: none;

	border: 1px solid #cccccc;

	resize: none;

	padding: 15px;

	line-height: 26px;

	font-size: 16px;

	color: #555555;

	box-sizing: border-box;

}

.must{

	position: relative;

}

.must:before{

	content: '*';

	color: #ff0000;

	position: absolute;

	right: -16px;

	top: 10px;

}

.submit-nav{

	margin-top: 20px;

	text-align: center;

}

.submit-nav input{

	display: inline-block;

	width: 140px;

	border:none;

	height: 45px;

	font-size: 18px;

	color: #fff;

	text-align: center;

	line-height: 45px;

	margin: 0 10px;

}

.submit-btn{

	background: #0152a4;

}

.clear-btn{

	background: #999999;

}

.content-add{

	margin-bottom: 45px;

}

.content-add li{

	float: left;

	width: 33.3%;

	text-align: center;

	position: relative;

}

.content-add li:after{

	display: block;

	content: '';

	width: 1px;

	height: 70%;

	background: #e4e4e4;

	position: absolute;

	right: 0;

	top: 15%;

}

.content-add li:last-child:after{

	display: none;

}

.content-add li img{

	margin-bottom: 15px;

	transition-duration: 0.5s;

}

.content-add li:hover img{

	transform: rotateY(180deg);

}

.content-add li h4{

	font-size: 16px;

	color: #333333;

	font-weight: bold;

	margin-bottom: 20px;

}

.content-add li p{

	font-size: 18px;

	color: #333333;

}

.nei-content-map{

	width: 100%;

	height: 500px;

	margin-bottom: 60px;

}

.nei-content-yw ul{

	padding: 0 4px;

}

.nei-content-yw ul li{

	float: left;

	width: 31%;

	height: 250px;

	box-shadow: 0px 0px 10px 1px #d2d2d2;

	margin-right: 3.5%;

	margin-bottom: 40px;

	padding: 50px 0 0 50px;

}

.nei-content-yw ul li:nth-child(3n){

	margin-right: 0;

}

.nei-content-yw ul li h4{

	font-size: 24px;

	color: #0152a4;

	font-weight: normal;

	margin-bottom: 20px;

}

.nei-content-yw ul li p{

	font-size: 16px;

	color: #555555;

	line-height: 24px;

}

.nei-content-yw ul li p:nth-child(3){

	margin-bottom: 10px;

}

.nei-content-yw ul li p:nth-child(2) span:nth-child(1){

	margin-right: 10px;

}

.nei-content-yw ul li p:nth-child(4) span:nth-child(1){

	margin-right: 10px;

}



.lead-unit{

	width: 100%;

	margin-bottom: 30px;

	background: url(../images/lead-b01.jpg) no-repeat center;

	

}

.lead-unit li{

	float: left;

	width: 25%;

	padding: 50px 0;

	text-align: center;

}

.lead-unit-top{

	display: inline-block;

	zoom: 1;

	position: relative;

}

.lead-unit-top:after{

	display: block;

	content: '';

	width: 142px;

	height: 83px;

	background: url(../images/lead-b02.png) no-repeat;

	position: absolute;

	top: -35px;

    left: -20px;

}

.lead-unit-top:after{

	display: block;

	content: '';

	clear: both;

}

.lead-unit-top span:nth-child(1){

	float: left;

	font-size: 60px;

	line-height: 50px;

	font-weight: bold;

	font-family: arial;

	color: #fff;

}

.lead-unit-top span:nth-child(2){

	float: left;

	font-size: 18px;

	line-height: 18px;

	color: #fff;

	margin-top: 27px;

    margin-left: 10px;

}

.lead-unit-bottom{

	font-size: 20px;

	color: #fff;

}

.lead-img{

	display: flex;

}

.lead-img-nav{

	width: 48.5%;

	overflow: hidden;

}

.lead-img-nav:nth-child(1){

	margin-right: 3%;

}

.lead-img-nav img{

	display: block;

	width: 100%;

	transition-duration: 0.5s;

}

.lead-img-nav img:hover{

	transform: scale(1.1);

}



.menu_tab {

	width: 100%;

  	height: auto;

}

.join-menu-title{

	width: 100%;

	display: flex;

	background: #0152a4;

	font-size: 18px;

	color: #fff;

	font-weight: bold;

	line-height: 60px;

}

.join-menu-title span{

	display: block;

	text-align: center;

}

.join-menu-title span:nth-child(1){

	width: 33%;

}

.join-menu-title span:nth-child(2){

	width: 33%;

}

.join-menu-title span:nth-child(3){

	width: 10%;

}

.join-menu-title span:nth-child(4){

	width: 20%;

}

.join-menu-title span:nth-child(5){

	width: 4%;

}

.join-menu_tab li{

	border: 1px solid #d8d8d8;

	border-top: none;

}

.tab{

  display: block;

  color: #323232;

  font-size: 16px;

  line-height: 60px;

  display: flex;

  position: relative;

}

.tab span{

	display: block;

	text-align: center;

}

.tab span:nth-child(1){

	width: 33%;

}

.tab span:nth-child(2){

	width: 33%;

}

.tab span:nth-child(3){

	width: 10%;

}

.tab span:nth-child(4){

	width: 20%;

}

.tab:after {

	display: block;

	width: 4%;

	text-align: center;

  	content: "+";

  	font-size: 24px;

	color: #0152a4;

	font-weight: bold;

	position: absolute;

	right: 0;

	top: 0;

}

.tab.selected{

	background: #f2f2f2;

}

.tab.selected:after {

  content: '-';

}

.tab_content {

  display: none;

  font-size: 15px;

  padding: 35px 60px 35px 60px;

  background: #f7f7f7;

}

.tab_content-fl{

	width: 50%;

	padding-right: 40px;

}

.tab_content-fr{

	width: 50%;

	padding-left: 40px;

}

.tab_content-nav h4{

	font-size: 16px;

	color: #333333;

	font-weight: bold;

	margin-bottom: 20px;

}

.tab_content-nav p{

	font-size: 16px;

	color: 555555;

	line-height: 32px;

	text-align: justify;

}

.submit-join a{

	display: block;

	width: 156px;

	height: 50px;

	background: #0152a4;

	font-size: 16px;

	color: #fff;

	font-weight: bold;

	text-align: center;

	line-height: 50px;

}

.nei-ryzz-fl{

	width: 240px;

}

.nei-ryzz-img{

	width: 100%;

	overflow: hidden;

}

.nei-ryzz-img img{

	display: block;

	width: 100%;

	transition-duration: 0.5s;

}

.nei-ryzz-img img:hover{

	transform: scale(1.1);

}

.nei-ryzz-fl p{

	display: block;

	width: 100%;

	background: #0152a4;

	padding: 25px 35px;

	font-size: 20px;

	color: #fff;

}

.nei-ryzz-fr{

	width: calc(100% - 240px);

	padding-left: 50px;

}

.nei-ryzz-fr ul{

	padding-left: 70px;

	border-left: 1px solid #e8e8e8;

}

.nei-ryzz-fr ul li{

	font-size: 18px;

	color: #333333;

	line-height: 60px;

	padding-left: 40px;

}

.nei-ryzz-fr ul li:nth-child(odd){

	background: #f5faff;

	position: relative;

}

.nei-ryzz-fr ul li:nth-child(odd):before{

	display: block;

	content: '';

	width: 6px;

	height: 6px;

	border-radius: 50%;

	border: 6px solid #e8e8e8;

	position: absolute;

	left: -80px;

	top: 50%;

	margin-top: -3px;

}



.nei-zzjg{

	width: 100%;

}

.nei-zzjg img{

	max-width: 100%;

	margin: 0 auto;

}



.gjdw-map{

	width: 1150px;

	margin: 0 auto;

	position: relative;

}

.gjdw-map>img{

	display: block;

	width: 100%;

}

.yuan{

	width: 12px;

	height: 12px;

	border-radius: 50%;

	position: absolute;





    animation: star2 1s infinite alternate;

}

.y1{

	right: 19%;

    top: 60%;

}

.yuan1{

	width: 16px;

	height: 16px;

	border-radius: 50%;

	position: absolute;

    animation: star 1s infinite alternate;

}

.yuan1 img{

	display: block;

	width: 100%;

}

.y2{

	right: 33%;

    top: 44%;

}

.y3{

	right: 30.9%;

    top: 56.3%;

}

.y4{

	right: 39.8%;

    top: 56.8%;

}

.y5{

	right: 47%;

    top: 64.5%;

}

.y6{

	right: 33.8%;

    top: 74%;

}

.y7{

	right: 25%;

    top: 72%;

}

.y8{

	right: 29.5%;

    top: 64.5%;

}

.y9{

	right: 40%;

    top: 64%;

}

.y10{

	right: 38.5%;

    top: 85%;

}

.y11{

	right: 21%;

    top: 79%;

}

.y12{

	right: 18%;

    top: 69%;

}

.y13{

	right: 10%;

    top: 27%;

}



.yuan img{

	display: block;

	width: 100%;

}



.nei-gjdw-message{

	width: 100%;

}

.gjdw-num{

	width: 300px;

	height: 70px;

	text-align: center;

	position: relative;

	margin: 0 auto;

	padding-bottom: 10px;

}

.gjdw-num:after{

	display: block;

	content: '';

	clear: both;

	width: 100%;

	height: 50px;

	background: #030a58;

	border-radius: 40px;

	position: absolute;

	left: 0;

	bottom: 0;

	z-index: -1;

}

.gjdw-num em:nth-child(1){

	float: left;

	font-size: 70px;

	color: #fff;

	font-family: arial;

	font-weight: bold;

	font-style: italic;

	text-shadow:3px -4px 0px #020536, -3px -3px 0px #020536, 0px -4px 0px #020536;

	margin-left: 10px;

}

.gjdw-num em:nth-child(2){

	float: left;

	font-size: 32px;

	color: #00f8ff;

	font-family: arial;

	font-weight: bold;

	font-style: italic;

	margin-top: 25px;

	margin-left: 5px;

}

.nei-gjdw-message ul{

	display: block;

	width: 100%;

	background: #062286;

	margin-top: 20px;

	padding: 30px 0;

}



.nei-gjdw-message ul li{

	float: left;

	width: 20%;

	text-align: center;

	

}



.gjdw-message-top{

	display: inline-block;

	zoom: 1;

}

.gjdw-message-top:after{

	display: block;

	content: '';

	clear: both;

}

.gjdw-message-top img{

	float: left;

}

.gjdw-message-top-fr{

	float: left;

	margin-left: 5px;

}

.gjdw-message-top-fr p{

	text-align: center;

	margin-bottom: 0 !important;

}

.gjdw-message-top-fr p span{

	font-size: 46px;

	color: #00fff6;

	font-family: arial;

	font-weight: bold;

	font-style: italic;

}

.gjdw-message-top-fr p em{

	font-size: 24px;

	color: #00fff6;

	font-family: arial;

	font-weight: bold;

	font-style: italic;

}

.gjdw-message-top-fr>span{

	font-size: 16px;

	color: #fff;

	font-weight: bold;

}



/*正在建设中*/

.on-building{

	background: url(../images/build02.jpg) no-repeat center;

	padding: 120px 0;

}

.on-building-fl h3{

	font-size: 74px;

	color: #fff;

	font-weight: bold;

	margin-bottom: 30px;

	margin-top: 15%;

}

.on-building-fl h4{

	font-size: 40px;

	color: #fff;

	font-weight: bold;

	font-family: arial;

	margin-bottom: 30px;

}

.on-building-fl a{

	display: block;

	width: 200px;

	height: 60px;

	background: #d6000f;

	border-radius: 56px;

	font-size: 18px;

	color: #fff;

	text-align: center;

	line-height: 56px;

	box-shadow: 2px 2px 2px #333;

	position: relative;

	top: 0;

	transition-duration: 0.5s;

}

.on-building-fl a:hover{

	top: -5px;

	box-shadow: 4px 4px 4px #333;

}

/*正在建设中*/



.article-ti {

    text-align: center;

    border-bottom: 1px solid #eee;

    padding-bottom: 15px;

    margin-bottom: 15px;

}

.article-ti h1 {

    font-size: 24px;

}

.article-ti p {

    font-size: 16px;

    padding: 20px 0 0 0;

}

.article-nr{

	font-size: 16px;

	color: #333;

	line-height: 26px;

}

.article-nr p{padding-bottom: 20px;}

.article-nr img{display: inline-block; width: 70%;}



.join-detail{

	width: 300px;

	margin: 0 auto;

}

.join-detail h4{

	font-size: 30px;

	color: #333;

	font-weight: normal;

	text-align: center;

	margin-bottom: 30px;

}

.join-send{

	width: 100%;

	margin-bottom: 30px;

}

.join-send .ts-content-input{

	float: none;

	width: 100%;

}



.send-sure{

	width: 100%;

}

.send-sure input{

	display: block;

	width: 120px;

	height: 40px;

	margin: 0 auto;

	border-radius: 5px;

	background: #0152a4;

	font-size: 18px;

	font-weight: bold;

	color: #fff;

	text-align: center;

	line-height: 40px;

	border:none

}



.footer-top{

	height: auto;

	padding: 80px 8% 30px;

}

.footer-bottom{

	height: auto;

	padding: 20px 8%;

}

.float-bottom-com{

	margin-top: auto;

}



.nei-top{

	position: relative !important;

	background: #fff;

	

}

.nei-top .header-list ul li>a{

	color: #333;

}

.stockCode .sea{

	background: url(../images/search2.png) no-repeat;

	background-size: 100% 100%;

}

.stockCode .sea1{

	background: url(../images/admin2.png) no-repeat;

	background-size: 100% 100%;

}

.nei-mobile{

	position: relative;

	background: #fff;

}



.float-nav{

	position: relative;

	width: 100%;

	height: 70px;

}

.float-nav .nei-dh{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

}

.fixed{

	position: fixed !important;

	z-index: 999;

}





.yz .ts-content-input{

	width: 50%;

}

.yzm{

	float: left;

	margin-left: 6%;

    width: 21%;

	height: 40px;

    font-size: 16px;

    color: #555555;

    border: 1px solid #cccccc;

    font-weight: bold;

    text-align: center;

    line-height: 40px;

}

.yzm img{

	display: block;

	width: 100%;

	height:100%;

}

.jiang{

	width: 3.4rem !important;

	position: absolute;

    left: -60px;

    top: 0;

}

.lead-img2{

	display: block;

	text-align: center;

	margin-bottom: 30px;

}

.lead-img2-nav{

	display: inline-block;

	overflow: hidden;

}

.lead-img2 img{

	display: block;

	width: 100%;

	transition-duration: 0.5s;

}

.lead-img2 img:hover{

	transform: scale(1.1);

}



.nei-cover{

	display: none;

	position: fixed;

	z-index: 998;

	background: rgba(0,0,0,0.3);

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

}

.nei-tk{

	display: none;

	width: 400px;

	height: 200px;

	border-radius: 10px;

	padding: 40px 20px;

	background: #fff;

	position: fixed;

	left: 50%;

	top: 50%;

	transform: translate(-50%,-50%);

	z-index: 999;

}

.nei-tk p{

	font-size: 16px;

	line-height: 26px;

	text-align: center;

	color: #333;

	margin-bottom: 20px;

}

.nei-tk span{

	display: block;

	margin: 0 auto;

	width: 120px;

	height: 40px;

	background: #0152a4;

	border-radius: 5px;

	font-size: 16px;

	text-align: center;

	line-height: 40px;

	color: #fff;

	cursor: pointer;

}



/*2020/10/03新增*/

.Menubox-cs{

	width: 100%;

	margin-bottom: 40px;

}

.Menubox-cs ul{

	zoom: 1;

}

.Menubox-cs ul:after{

	display: block;

	content: '';

	clear: both;

}

.Menubox-cs ul li{

	float: left;

	width: 19.8%;

	height: 46px;

	margin-right: 0.25%;

	border: 1px solid #e1e1e1;

	font-size: 18px;

	color: #0152a4;

	text-align: center;

	line-height: 46px;

	cursor: pointer;

}

.Menubox-cs ul li:last-child{

	margin-right: 0;

}

.hover-cs{

	color: #fff !important;

	background: #0152a4;

	border: 1px solid #0152a4;

	font-weight: bold;

	position: relative;

}

.hover-cs:before{

	display: block;

	content: '';

	width: 20px;

	height: 10px;

	background: url(../images/jt01.png) no-repeat;

	position: absolute;

	left: 50%;

	bottom: -10px;

	margin-left: -10px;

}

.CbContainer-cs table{

	width: 100%;

	border-collapse: collapse;

}

.CbContainer-cs table tr th{

	border: 1px solid #0152a4;

	background: #0152a4;

	font-size: 18px;

	color: #fff;

	font-weight: bold;

	line-height: 60px;

}

.CbContainer-cs table tr td{

	border: 1px solid #e1e1e1;

	font-size: 16px;

	color: #333333;

	font-family: "宋体";

	text-align: center;

	line-height: 40px;

}

.CbContainer-cs table tr td p{

	width: 80%;

	margin: 0 auto;

	font-size: 16px;

	line-height: 34px;

	text-align: left;

}

.bzfw-list{

	margin-bottom: 30px;

}

.bzfw-list h1{

	font-size: 18px;

	color: #333333;

	font-weight: bold;

	margin-bottom: 15px;

}

.bzfw-list ul{

	padding-left: 36px;

	zoom: 1;

	/*padding: 0 95px;*/

}

.bzfw-list ul:after{

	display: block;

	content: '';

	clear: both;

}

.bzfw-list ul li{

	padding-left: 11px;

	position: relative;

	font-size: 16px;

	color: #333333;

	line-height: 28px;

}

.bzfw-list ul li:before{

	display: block;

	content: '';

	width: 4px;

	height: 4px;

	background: #0152a4;

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -2px;

}

.bzfw-list p{

	font-size: 16px;

	text-indent: 2rem;

	margin-bottom: 0;

}



.bzfw-list table{

	width: 100%;

	border-collapse: collapse;

}

.bzfw-list table tr th{

	border: 1px solid #0152a4;

	background: #0152a4;

	font-size: 18px;

	color: #fff;

	font-weight: bold;

	line-height: 60px;

}

.bzfw-list table tr td{

	border: 1px solid #e1e1e1;

	font-size: 16px;

	color: #333333;

	text-align: center;

	line-height: 56px;

}

.bzfw-list table tr:nth-child(even){

	background: #f2f2f2;

}

.bzfw-list table tr td:nth-child(2){

	padding:0 10px;

	text-align: left;

}

.bzfw-list table tr td:nth-child(5){

	color: #0152a4 !important;

}



.pjfw-nav>p{

	text-indent: 2rem;

}

.bzfw-list img{

	width: 50%;

	display: block;

	margin: 40px auto;

}



.pxfw-img{

	display: flex;

}

.pxfw-img img{

	width: 33%;

	margin-right: 0.5%;

}

.pxfw-img img:nth-child(3){

	margin-right: 0;

}



.rzfw-nav table ul{

	width: 96%;

	margin: 0 auto;

	text-align: left;

}

.rzfw-nav table ul li{

	position: relative;

	padding: 0 10px;

	line-height: 28px;

}

.rzfw-nav table ul li:before{

	display: block;

	content: '';

	width: 4px;

	height: 4px;

	border-radius: 50%;

	background:#0152a4;

	position: absolute;

	left: 0;

	top: 13px;

}



.form-nav{

	width: 100%;

}

.about-content{

	padding: 50px 45px;

	background: #fafafa;

}



.hyfw-img-com{

	margin-top: 30px;

	zoom: 1;

}

.hyfw-img-com:after{

	display: block;

	content: '';

	clear: both;

}

.hyfw-img01 img{

	float: left;

	width: 49% !important;

	margin: 10px 0;

	margin-right: 2%;

}



.hyfw-img01 img:nth-child(2n){

	margin-right: 0;

}

.hyfw-img02 img{

	float: left;

	width: 28%;

	margin: 10px 0;

	margin-right: 2%;

	border: 10px solid #00599d;

}

.hyfw-img02 img:nth-child(2n){

	margin-right: 0;

}

.hyfw-img02 img:nth-child(1){

	margin-left: 21%;

}

.hyfw-img03 ul{

	padding: 0 95px;

}

.hyfw-img03 ul li{

	float: left;

	width: 32%;

	margin-right: 2%;

}

.hyfw-img03 ul li:before{

	display: none;

}

.hyfw-img03 ul li:nth-child(3n){

	margin-right: 0;

}

.hyfw-img03 ul li img{

	display: block;

	width: 100%;

	margin: 0;

	border: 10px solid #00599d;

}

.hyfw-img03 ul li span{

	display: block;

	font-size: 16px;

	color: #333;

	text-align: center;

	margin-top: 10px;

}

.hyfw-img04 ul{

	padding: 0 95px;

}

.hyfw-img04 ul li{

	float: left;

	width: 49%;

	margin-right: 2%;

	margin-bottom: 30px;

}

.hyfw-img04 ul li:before{

	display: none;

}

.hyfw-img04 ul li:nth-child(2n){

	margin-right: 0;

}

.hyfw-img04 ul li img{

	display: block;

	width: 100%;

	margin: 0;

	border: 10px solid #00599d;

}

.hyfw-img04 ul li span{

	display: block;

	margin-top: 10px;

	font-size: 16px;

	color: #333;

	text-align: center;

}

.hyfw-img04 ul li span a{

	color: #333;

}

.hyfw-img04 ul li span a:hover{

	color: #00599d;

}



.ewm-list{

	margin-top: 35px;

	text-align: center;

}

.ewm-list ul{

	zoom: 1;

	display: inline-block;

}

.ewm-list ul li{

	float: left;

	width: 150px;

	margin-right: 20px;

}

.ewm-list ul li:nth-child(4){

	margin-right: 0;

}

.ewm-list ul li img{

	display: block;

	width: 100%;

}

.ewm-list ul li span{

	display: block;

	font-size: 16px;

	color: #333;

}

.form-nav-list>li{

	float: left;

	width: 100%;

	margin-bottom: 25px;

	zoom: 1;

}

.form-nav-list>li:after{

	display: block;

	content: '';

	clear: both;

}

.form-nav-list>li:nth-child(-n+4){

	width: 48%;

}

.form-nav-list>li:nth-child(1),.form-nav-list>li:nth-child(3){

	margin-right: 4%;

}

.form-nav-list>li>span{

	float: left;

	width: 100px;

	font-size: 18px;

	color: #333333;

	line-height: 56px;

}

.form-box{

	float: left;

	width: calc(100% - 100px);

	position: relative;

}

.form-box select{

	border: 1px solid #dcdcdc;

	outline: none;

	width: 100%;

	height: 56px;

	line-height: 56px;

	border-radius: 8px;

	appearance: none;

	-webkit-appearance: none;

	-moz-appearance: none;

	padding-left: 20px;

	font-size: 16px;

	color: #0152a4;

	background: #fff;

}

.form-nav ul li:nth-child(1) .form-box:after,.form-nav ul li:nth-child(2) .form-box:after{

	display: block;

	content: "";

	width: 13px;

	height: 8px;

	background: url(../images/down-i1.png) no-repeat;

	position: absolute;

	right: 20px;

	top: 50%;

	margin-top: -4px;

	pointer-events: none;

	cursor: pointer;

}

.form-box select option{

	line-height: 56px;

}

.form-nav ul li input{

	background: #fff;

	width: 100%;

	height: 56px;

	border: 1px solid #dcdcdc;

	outline: none;

	border-radius: 8px;

	font-size: 16px;

	color: #333;

	padding: 0 20px;

}

.form-nav ul li textarea{

	width: 100%;

	height: 245px;

	background: #fff;

	border: 1px solid #dcdcdc;

	outline: none;

	border-radius: 8px;

	font-size: 16px;

	color: #333;

	font-family: "微软雅黑";

	padding:20px;

	box-sizing: border-box;

	resize: none;

}

.nei-content-nav{

	overflow: visible !important;

}

.form-btn{

	width: 120px;

	height: 46px;

	text-align: center;

	margin: 30px auto;

}

.form-btn input{

	width: 120px;

	height: 46px;

	border-radius: 8px;

	font-size: 18px;

	color: #fff;

	background: #0152a4;

	text-align: center;

	line-height: 46px;

	cursor: pointer;

	border:none;

}

.form-notice h4{

	font-size: 20px;

	color: #333333;

	font-weight: bold;

	padding-left: 18px;

	position: relative;

	margin-bottom: 20px;

}

.form-notice h4:before{

	display: block;

	content: '';

	width: 5px;

	height: 20px;

	background: #0152a4;

	position: absolute;

	left: 0;

	top: 4px;

}

.form-notice p{

	padding-left: 20px;

	font-size: 18px;

	color: #333333;

	line-height: 30px;

	margin-bottom: 0;

}

.form-notice ul{

	padding-left: 68px;

	font-size: 18px;

	color: #333333;

	line-height: 30px;

	margin-bottom: 0;

}

.form-notice ul li{

	position: relative;

}

.form-notice ul li:before{

	display: block;

	content: '';

	width: 4px;

	height: 4px;

	border-radius: 50%;

	background: #0152a4;

	position: absolute;

	left: -14px;

  top: 15px;

}

.flase-notice{

	display: none;

	position: fixed;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.3);

	left: 0;

	top: 0;

	z-index: 998;

}

.flase-notice-nav{

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%,-50%);

	background: #fff;

	border-radius: 12px;

	padding: 20px 30px;

	font-size: 18px;

	color: #333;

	text-align: center;

}



.nei-gjpt-nav{

	position: relative;

	overflow: visible !important;

}

.gjpt-list{

	position: absolute;

	width: 250px;

	background: #f8f8f8;

	top: 0;

	left: -22%;

	padding: 30px 0 30px 20px;

}

.gjpt-list h3{

	font-size: 24px;

	color: #0152a4;

	font-weight: normal;

	padding-left: 30px;

	position: relative;

	margin-bottom: 35px;

}

.gjpt-list h3:before{

	display: block;

	content: '';

	width: 21px;

	height: 23px;

	background: url(../images/gjpt-i1.png) no-repeat;

	position: absolute;

	left: 0;

	top: 5px;

}

.gjpt-list ul li{

	padding: 10px 0;

	border-bottom: 1px solid #eeeeee;

	font-size: 15px;

	color: #555555;

}

.gjpt-list ul li:hover{

	border-bottom: 1px solid #0152a4;

}

.gjpt-list ul li:hover a{

	color: #0152a4;

}

.active-pt{

	border-bottom: 1px solid #eeeeee !important;

}

.active-pt a{

	color: #0152a4 !important;

}



.nei-gjpt-content{

	width: 100%;

}

.nei-gjpt-content p{

		font-size: 18px;

    color: #333333;

    line-height: 28px;

    margin-bottom: 30px;

    text-indent: 2rem;

}

.ptzz-mk{

	margin-bottom: 40px;

}

.ptzz-mk h4{

	font-size: 20px;

	color: #333333;

	font-weight: bold;

	padding-left: 18px;

	position: relative;

	margin-bottom: 20px;

}

.ptzz-mk h4:before{

	display: block;

	content: '';

	width: 5px;

	height: 20px;

	background: #0152a4;

	position: absolute;

	left: 0;

	top: 4px;

}

.ptzz-mk .row{

	padding-top: 0;

}

.ptzz-mk .item{

	padding: 20px;

	background: url(../images/zz-bg01.png) no-repeat;

	background-size: 100% 100%;

}

.ptzz-mk>ul{

	padding-left: 25px;

	font-size: 18px;

	color: #333333;

	line-height: 30px;

	margin-bottom: 0;

}

.ptzz-mk>ul li{

	position: relative;

}

.ptzz-mk>ul li:before{

	display: block;

	content: '';

	width: 4px;

	height: 4px;

	border-radius: 50%;

	background: #0152a4;

	position: absolute;

	left: -14px;

  top: 15px;

}

.ptzz-mk dl dd{

	font-size: 18px;

	color: #333333;

	line-height: 44px;

	margin-bottom: 0;

	padding-left: 40px;

	position: relative;

}

.ptzz-mk dl dd:before{

	display: block;

	content: '';

	width: 26px;

	height: 26px;

	position: absolute;

	left: 6px;

  top: 9px;

}

.ptzz-mk dl dd:nth-child(1):before{

	background: url(../images/lx-n1.png) no-repeat;

}

.ptzz-mk dl dd:nth-child(2):before{

	background: url(../images/lx-n2.png) no-repeat;

}

.ptzz-mk dl dd:nth-child(3):before{

	background: url(../images/lx-n3.png) no-repeat;

}



.gjdw-message{

  width:  100%;

  height: auto;

}

.gjdw-message label{

  display: flex;

  background: #f5f5f5;

  font-size: 16px;

  font-weight: bold;

  line-height: 60px;

 	text-align: center;

 	border-bottom: 1px solid #e1e1e1;

}

.gjdw-message label span:nth-child(1){

	width: 17%;

	border-left: 1px solid #e1e1e1;

	border-right: 1px solid #e1e1e1;

}

.gjdw-message label span:nth-child(2){

	width: 66%;

	padding-left: 25px;

	text-align: left;

	border-right: 1px solid #e1e1e1;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.gjdw-message label span:nth-child(3){

	width: 17%;

	border-right: 1px solid #e1e1e1;

		color: #0152a4;

}

.gjdw-message label span i{

	margin-left: 5px;

	display: inline-block;

	width: 13px;

	height: 8px;

	background: url(../images/pt-jt.png) no-repeat;

	transition-duration: 0.5s;

}

.selected span i{

	background: url(../images/pt-jt.png) no-repeat;

	-webkit-transform:rotateX(180deg);

	-moz-transform:rotateX(180deg);

	transform:rotateX(180deg);

}

.gjdw-message .tab_content{

  display: none;

  padding: 0;

}

.gjdw-message-title{

	width: 100%;

	background: #0152a4;

	display: flex;

}

.gjdw-message-title span{

	font-size: 18px;

	color: #fff;

	font-weight: bold;

	text-align: center;

	line-height: 60px;

}

.gjdw-message-title span:nth-child(1){

	width: 17%;

}

.gjdw-message-title span:nth-child(2){

	width: 66%;

	padding-left: 25px;

	text-align: left;

}

.gjdw-message-title span:nth-child(3){

	width: 17%;

}

.gjdw-message .tab_content{

	background: #fff;

}

.gjdw-message table{

	border: 1px solid #e1e1e1;

}

.gjdw-message .tab_content tr{

	background: #fff !important;

}

.gjdw-message .tab_content tr td{

	border: 1px solid #e1e1e1;

	padding:10px;

}

.gjdw-message .tab_content tr td:nth-child(1){

	font-size: 15px;

	color: #333333;

	font-weight: bold;

	text-align: center;

}

.gjdw-message .tab_content tr td:nth-child(2){

	font-size: 15px;

	color: #333333;

	font-weight: normal;

	padding-left: 25px;

	padding-right: 40px;

	line-height: 28px;

}

.gjpt-mobile-btn{

	display: none;

	width: 40px;

	height: 20px;

	background: url(../images/pt-jt.png) no-repeat center center;

	margin: 0 auto;

}

.gjpt-mobile-btn2{

	display: none;

	width: 40px;

	height: 20px;

	background: url(../images/pt-jt.png) no-repeat center center;

	margin: 0 auto;

}

.xx{

	position: relative;

}

.xx:before{

	content: '*';

	font-size: 14px;

	color: red;

	position: absolute;

	left: -9px;

	top: 0;

}

.jj-content p{

		font-size: 15px;

    color: #333333;

    font-weight: normal;

    padding-left: 25px;

    padding-right: 40px;

    line-height: 28px;

    text-indent: 0;

    padding: 0;

}



.jianT ul li{

	padding-left: 0;

	line-height: 36px;

	cursor: pointer;

}

.jianT ul li:before{

	display: none;

}



.nei-banner-title{

	width: 100%;

	position: absolute;

	bottom: 0;

}

.nei-banner-title-nav{

	float: left;

	min-width: 560px;

	padding: 30px 45px;

	background: linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));

	background: -webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0)); /* Safari 5.1 - 6.0 */ 

  background: -o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0)); /* Opera 11.1 - 12.0 */ 

  background: -moz-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0)); /* Firefox 3.6 - 15 */ 

}



.nei-banner-title h3{

	font-size: 42px;

	color: #fff;

	text-shadow: 2px 2px 2px #555;

}

.nei-banner-title h4{

	font-size: 36px;

	color: #fff;

	font-weight: normal;

}



.submit-join{

	width: 120px;

	height: 50px;

	background: #0152a4;

	font-size: 18px;

	color: #fff;

	text-align: center;

	line-height: 50px;

	margin-top: 30px;

}





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

	.nei-gjpt-content {

	    width: 82%;

	    margin-left: 18%;

	}

	.gjpt-list{

		left: -3%;

	}

}
@media screen and (max-width:1700px){
.footer-top{

	height: auto;

	padding: 80px 5% 30px;

}

}
@media screen and (max-width:1600px){
.ewm-img {
    max-width: 150px;
}	
}
@media screen and (max-width:1366px){
    .Menubox-nl ul {
    zoom: 1;
    width: 100%;
    margin: 0px auto;
}
div.sch_top_main span input {
    vertical-align: top;
    background: #fff;
    height: 38px;
    padding: 0 5px 0 10px;
    border-radius: 38px;
    line-height: 38px;
}
	.w11{

		width: 1200px;

	}

	.on-building{

		padding: 20px 0;

	}

	.on-building-fl h3{

		font-size: 48px;

	}

	.on-building-fl h4{

		font-size: 30px;

	}

	.on-building-fl a{

		width: 160px;

    	height: 40px;

    	line-height: 40px;

	}

	.on-building-fr img{

		width: 80%;

	}

	.about-list-title{

		width: 210px;

    	height: 210px;

	}

	.about-cover li:nth-child(1) .about-list-title{

		background-size: 100% 100%;

	}

	.about-cover li:nth-child(2) .about-list-title{

		background-size: 100% 100%;

	}

	.about-cover li:nth-child(3) .about-list-title{

		background-size: 100% 100%;

	}

	.about-cover li:nth-child(4) .about-list-title{

		background-size: 100% 100%;

	}

	.about-list-title-nav span:nth-child(1){

		font-size: 60px;

	}

	.about-list-title-nav span:nth-child(2){

		font-size: 24px;

		margin-top: 26px;

	}

	.nei-dh ul li{

		width: 150px;

	}

	.gjpt-list {

	    left: -5%;

	}

	.nei-gjpt-content {

    width: 83%;

    margin-left: 17%;

}

}

@media screen and (max-width:1024px){

	.w11{

		width: 968px;

	}

	.gjdw-map{

		width: 100%;

	}

	.footer-top{

		padding: 50px 2% 30px;

	}

	.footer-top-nav dl {

    margin-right: 1.5%;

	}

	.footer-top-nav dl dt{

		font-size: 16px;

	}

	.about-list-title {

	    width: 150px;

	    height: 150px;

	}

	.about-cover li:nth-child(1) .about-list-message {

	    top: 29%;

	    left: 22%;

	}

	.about-cover li:nth-child(2) .about-list-message {

	    top: 29%;

	    left: 47%;

	}

	.about-cover li:nth-child(3) .about-list-message {

	    top: 15%;

	    left: 20%;

	}

	.about-cover li:nth-child(4) .about-list-message {

	    top: 15%;

	    left: 46%;

	}

	.about-list-title-nav span:nth-child(1) {

	    font-size: 40px;

	}

	.about-list-title-nav span:nth-child(2) {

	    font-size: 18px;

	    margin-top: 15px;

	}

	.about-cover li:nth-child(1) .about-list-title-nav{

		bottom: 30px;

	}

	.about-cover li:nth-child(2) .about-list-title-nav{

		bottom: 30px;

	}

	.nei-content-yw ul li{

		padding: 40px 0 0 14px;

	}

}

@media screen and (max-width:769px){

	.w11{

		width: 94%;

	}	

	.nei-banner{

		margin-top: 0 !important;

	}

	.nei-dh ul li{

		width: 50%;

	}

	.nei-dh ul li{

		width: 50%;

		line-height: 50px;

		font-size: 16px;

	}

	.about-dh ul li:nth-child(5){

		width: 100%;

	}

	.contact-dh ul li:nth-child(3){

		width: 100%;

	}

	.nei-content{

		padding: 40px 0 30px;

	}
	.nei-content2{

		padding: 20px 0 30px;

	}
	.ne-about-title h4{

		font-size: 26px;

	}

	.ne-about-title h3{

		font-size: 30px;

	}

	.about-cover li{

		width: 100%;

	}

	.about-list-title{

		position: relative;

		width: 100%;

		height: auto;

	}

	.about-cover li:nth-child(1), .about-cover li:nth-child(2){

		height: auto;

	}

	.about-cover li:nth-child(3), .about-cover li:nth-child(4){

		height: auto;

	}

	.about-cover li:nth-child(1) .about-list-title{

		right: auto;

		bottom: auto;

		background: #0152a4;

	}

	.about-cover li:nth-child(2) .about-list-title{

		left: auto;

	    bottom: auto;

	    background: #588dd1;

	}

	.about-cover li:nth-child(3) .about-list-title{

		right: auto;

	    top: auto;

	    background: #0152a4;

	}

	.about-cover li:nth-child(4) .about-list-title{

		left: auto;

	    top: auto;

	    background: #0152a4;

	}

	.about-list-title-nav{

		position: relative;

		padding: 0 10px;

	}

	.about-cover li:nth-child(1) .about-list-title-nav{

		bottom: auto;

    	right: auto;

	}

	.about-cover li:nth-child(2) .about-list-title-nav{

		bottom: auto;

    	left: auto;

	}

	.about-cover li:nth-child(3) .about-list-title-nav{

		top: auto;

    	right: auto;

	}

	.about-cover li:nth-child(4) .about-list-title-nav{

		top: auto;

    	left: auto;

	}

	.about-list-title-nav span:nth-child(1){

		font-size: 50px;

	}

	.about-list-title-nav span:nth-child(2){

		font-size: 18px;

		margin-top: 25px;

	}

	.about-list-message{

		position: relative;

		width: 100%;

		padding: 20px 10px;

	}

	.about-list-message h5:after{

		display: none;

	}

	.about-cover li:nth-child(1) .about-list-message{

		top: auto;

    	left: auto;

	}

	.about-cover li:nth-child(2) .about-list-message{

		top: auto;

    	left: auto;

	}

	.about-cover li:nth-child(3) .about-list-message{

		top: auto;

    	left: auto;

	}

	.about-cover li:nth-child(4) .about-list-message{

		top: auto;

    	left: auto;

	}

	

	.about-cover li:nth-child(1) .about-list-title:hover{

		right: auto;

	    bottom: auto;

	}

	.about-cover li:nth-child(2) .about-list-title:hover{

		left: auto;

	    bottom: auto;

	}

	.about-cover li:nth-child(3) .about-list-title:hover{

		top: auto;

	    right: auto;

	}

	.about-cover li:nth-child(4) .about-list-title:hover{

		top: auto;

	    left: auto;

	}

	

	.lead-unit li{

		width: 50%;

		padding: 10px 0;

	}

	.lead-unit-top span:nth-child(1){

		font-size: 40px;

    	line-height: 40px;

	}

	.lead-unit-top span:nth-child(2){

		font-size: 16px;

    	line-height: 18px;

    	margin-top: 19px;

	}

	.lead-unit-top:after{

		display: none;

	}

	.lead-img{

		display: block;

	}

	.lead-img-nav{

		width: 100%;

	}

	.lead-img-nav:nth-child(1){

		margin-right: 0;

		margin-bottom: 20px;

	}

	.gjdw-map{

		width: 100%;

	}

	.nei-gjdw-message{

		padding: 0;

	}

	.nei-gjdw-message ul li{

		width: 50%;

		margin-bottom: 20px;

	}

	.nei-gjdw-message ul li:nth-child(5){

		width: 100%;

	}

	.gjdw-message-top img{

		width: 30px;

		margin-top: 12px;

	}

	.gjdw-message-top-fr p span{

		font-size: 28px;

	}

	.gjdw-message-top-fr p em{

		font-size: 14px;

	}

	.nei-gjdw-message ul li>span{

		font-size: 14px;

	}

	.gjdw-message-top-fr>span{

		font-size: 14px;

	}

	.nei-ryzz-fl{

		width: 100%;

		margin-bottom: 20px;

	}

	.nei-ryzz-fr{

		width: 100%;

		padding-left: 10px;

	}

	.nei-ryzz-fr ul{

		padding-left: 18px;

	}

	.nei-ryzz-fr ul li{

		font-size: 16px;

		line-height: 28px;

		padding-left: 15px;

		padding-top: 10px;

		padding-bottom: 10px;

	}

	.nei-ryzz-fr ul li:nth-child(odd):before{

		left: -27px;

	}

	.content-add{

		margin-bottom: 35px;

	}

	.content-add ul{

		display: flex;

	}

	.content-add li{

		padding: 0 5px;

	}

	.content-add li img{

		margin-bottom: 5px;

	}

	.content-add li h4{

		margin-bottom: 10px;

	}

	.content-add li p{

		font-size: 16px;

	}

	.nei-content-map{

		height: 300px;

		margin-bottom: 30px;

	}

	.nei-content-yw ul li{

		width: 100%;

		height: auto;

		padding: 30px 20px;

		margin-right: 0;

		margin-bottom: 20px;

	}

	.join-menu-title{

		font-size: 16px;

		line-height: 26px;

	}

	.join-menu-title span:nth-child(1){

		line-height: 52px;

	}

	.join-menu-title span:nth-child(2){

		line-height: 52px;

	}

	.join-menu-title span:nth-child(4){

		line-height: 52px;

	}

	.join-menu-title span:nth-child(1){

		width: 31%;

	}

	.join-menu-title span:nth-child(2){

		width: 31%;

	}

	.join-menu-title span:nth-child(3){

		width: 13%;

	}

	.join-menu-title span:nth-child(4){

		width: 25%;

	}

	.join-menu-title span:nth-child(5){

		display: none;

	}

	.tab{

		font-size: 14px;

    	line-height: 26px;

	}

	.tab span:nth-child(1) {

	    width: 31%;

	}

	.tab span:nth-child(2) {

	    width: 31%;

	}

	.tab span:nth-child(3) {

	    width: 13%;

	}

	.tab span:nth-child(4) {

	    width: 25%;

	}

	.tab:after{

		display: none;

	}

	.tab_content{

		padding: 20px 10px;

	}

	.tab_content-fl{

		width: 100%;

		padding-right: 0;

		margin-bottom: 20px;

	}

	.tab_content-fr{

		width: 100%;

		padding-left: 0;

	}

	.submit-join a{

		width: 120px;

    	height: 40px;

    	line-height: 40px;

	}

	.ts-title h3{

		font-size: 30px;

	}

	.ts-content-fl{

		width: 100%;

		padding-left: 0;

		padding-right: 15px;

	}

	.ts-content-fr{

		width: 100%;

		padding-right: 15px;

	}

	.ts-content-list{

		margin-bottom: 15px;

	}

	.submit-nav a{

		width: 120px;

	    height: 40px;

	    font-size: 16px;

	    line-height: 40px;

	}

	.nei-news-fr .slideBox .hd{

		top: 190px;

	}

	.nei-news-fr .slideBox .hd ul li{

		width: 8px;

		height: 8px;

		margin: 0 3px;

	}

	.nei-news-fr{

		width: 100%;

		margin-bottom: 20px;

	}

	.nei-news-fl{

		width: 100%;

	}

	.nei-news-img{

		width: 100%;

	}

	.nei-news-message{

		width: 100%;

		padding-left: 0;

	}

	.on-building{

		padding: 30px 0;

	}

	.on-building-fl{

		width: 100%;

	}

	.on-building-fl h3{

		font-size: 30px;

		text-align: center;

	}

	.on-building-fl h4{

		font-size: 20px;

		text-align: center;

	}

	.on-building-fl a{

		width: 120px;

		height: 40px;

		margin: 0 auto;

		line-height: 40px;

	}

	.on-building-fr{

		width: 100%;

	}

	.on-building-fr img{

		display: block;

		width: 100%;

	}

	.footer-top{

		padding: 0px 8% 20px;

	}

	.yuan1{

		width: 6px;

    	height: 6px;

	}

	.footer-top-nav{

		padding-top: 20px;

	}

	.ewm-img {

	    margin: 0 auto!important;

	}

	.footer-address{

		padding-top: 0;

	}

	.content-banner{

		margin-top: 56px !important;

	}

	.yz .ts-content-input {

    width: 46%;

}	

	.yuan{

		animation: none;

	}

	.yuan img{

		display: none;

	}

	.jiang{

		display: block !important;

		width: 1.1rem !important;

		left: 3px;

    	top: 2px;

    	animation: star 1s infinite alternate;

	}

	.about-content p{

		font-size: 16px;

	}

	.float-nav .nei-dh{

		position: relative;

	}

	.float-nav{

		height: auto;

	}

	.Menubox-cs ul li{

		width: 49%;

		margin-right: 2%;

		margin-bottom: 5px;

		font-size: 16px;

	}

	.Menubox-cs ul li:nth-child(2n){

		margin-right: 0;

	}

	.hover-cs:before{

		display: none;

	}

	.bzfw-table{

		padding: 0 12px;

	}

	.bzfw-table table tr th{

		font-size: 16px;

		    line-height: 29px;

	}

	.bzfw-table table tr td{

		line-height: 30px;

	}

	.CbContainer-cs table tr td{

		line-height: 28px;

	}

	.CbContainer-cs table tr td p{

		width: 90%;

		line-height: 26px;

	}

	.bzfw-list img{

		width: 100%;

	}

	.pxfw-img{

		display: block;

	}

	.about-content{

		padding: 30px 15px;

	}

	.hyfw-img02 img:nth-child(1){

		margin-left: 0;

	}

	.hyfw-img02 img{

		width: 49%;

		border: 6px solid #00599d;

	}

	.hyfw-img01 img{

		margin: 5px 0;

	}

	.hyfw-img03 ul{

		padding-left: 0;

		width: 100%;

	}

	.hyfw-img03 ul li{

			padding-left: 0;

		}

	.hyfw-img03 ul li img{

		border: 6px solid #00599d;

	}

	.hyfw-img04 ul{

		padding-left: 0;

		width: 100%;

	}

	.hyfw-img04 ul li{

			padding-left: 0;

		}

		.hyfw-img04 ul li img{

			border: 6px solid #00599d;

		}

		.ewm-list ul li{

			width: 94px;

    	margin-right: 10px;

		}

		.form-nav-list>li:nth-child(-n+4){

			width: 100%;

		}

		.form-nav-list>li:nth-child(1), .form-nav-list>li:nth-child(3){

			margin-right: 0;

		}

		.xhcalened{

			max-width: 300px;

			width: 300px;

			left: 0;

		}

		.form-nav-list>li>span{

			width: 100%;

		}

		.form-box{

			width: 100%;

		}

		.gjpt-list{

			position: relative;

			width: 100%;

			left: 0;

			padding: 10px;

		}

		.gjpt-list h3{

			margin-bottom: 0;

		}

		.nei-gjpt-content{

			width: 100%;

			margin-left: 0;

		}

		.gjdw-message label span i{

			display: none;

		}

		.gjdw-message label{

			font-size: 14px;

		}

		.gjdw-message .tab_content tr td:nth-child(1){

			font-size: 14px;

		}

		.gjdw-message .tab_content tr td:nth-child(2){

			font-size: 14px;

			padding-left: 5px;

			padding-right: 10px;

    	line-height: 28px;

		}

		.gjdw-message label span:nth-child(2){

			padding-left: 5px;

		}

		.gjdw-message-title span:nth-child(2){

			padding-left: 5px;

		}

		.gjpt-list ul{

			height: 90px;

			overflow: hidden;

			transition-duration: 0.5s;

		}

		.gjpt-mobile-btn{

			display: block;

			transition-duration: 0.5s;

		}

		.gjpt-mobile-btn2{

			display: block;

			transition-duration: 0.5s;

		}

		.bule-btn{

			background: url(../images/pt-jt.png) no-repeat center center;

			transform: rotateX(180deg);

		}

		.jj-content{

			display: -webkit-box;

			-webkit-box-orient: vertical;

			-webkit-line-clamp: 3;

			overflow: hidden;

		}

		.bzfw-list table tr th{

			line-height: 30px;

			font-size: 16px;

		}

		.bzfw-list table tr td{

			line-height: 26px;

			font-size: 14px !important;

		}

		.jianT ul{

			padding-left: 0 !important;

		}

		.jianT ul li{

			margin: 0 2px;

		}

		.bzfw-list-m{

			width: 100%;

			overflow: scroll;

		}

		.bzfw-list-m table{

			width: 1100px;

		}

		.hyfw-img03 ul{

			padding: 0;

		}

		.hyfw-img04 ul{

			padding: 0;

		}

		.nei-banner-title h3{

			font-size: 20px;

			text-align: center;

		}

		.nei-banner-title-nav h4{

			font-size: 12px;

			text-align: center;

		}

		.nei-banner-title-nav{

			min-width: auto;

			padding: 15px 0;

			float: none;

		}

		

}



@keyframes mymove

{

    0%{

    transform: scale(1.2);  

    }

    100%{

        transform: scale(1); 

    }



}



@-webkit-keyframes mymove 

{

    0%{

    transform: scale(1.2);  

    }

    100%{

        transform: scale(1); 

    }

}

@keyframes star {

  0% {

    box-shadow: 0px 0px 0px 0px #c4ffff;

  }

  100% {

    box-shadow: 0px 0px 4px 4px #c4ffff;

  }

}

@keyframes star2 {

  0% {

    box-shadow: 0px 0px 8px 6px #fff;

  }

  100% {

    box-shadow: 0px 0px 13px 13px #fff;

  }

}

#csnl{position:relative; padding-bottom:50px;}
#pjnl{position:relative; padding-bottom:50px;}
#sbsjk{position:relative; padding-bottom:50px;}
#zjk{position:relative; padding-bottom:50px;}
#ss1{position:relative; padding-bottom:50px;}
#ss2{position:relative; padding-bottom:50px;}
#ss3{position:relative; padding-bottom:50px;}
.jzgd{position:absolute; bottom:0px;left:50%;margin-left: -40px;}

.gjdw-ny h3 { font-size:18px; font-weight: bold; color:#333; display:block; margin-top:30px;}
.gjdw-ny h3 i {background-image: linear-gradient(to right, rgba(0, 172, 241, 1) 0%, rgba(0, 172, 241, 1) 60%, rgba(0, 152, 244, 1) 100%); width:6px; height:18px;  float:left; display:inline; margin-right:10px; margin-top:5px;}

.h3_box { padding:30px 0 20px 0;}
.h3_box i { font-style:normal; display:inline-block; vertical-align:middle; margin-top:10px; margin-right:10px;font-size:14px; display:inline-block; vertical-align:middle; background-color:#f5f5f9; border-radius:4px; line-height:36px; padding:0 12px; color:#333333;}
.h3_box font { display:inline-block; vertical-align:middle; margin-top:10px; margin-right:10px;font-size:14px; display:inline-block; vertical-align:middle; background-color:#e1f7ff; border-radius:4px; line-height:36px; padding:0 12px; color:#00a5e3;}
.h3_box table { overflow:hidden; background-color:#eeeeee; margin-top:10px;}
.h3_box table td { background-color:#fff; line-height:22px; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:14px 10px; color:#333;}
.h3_box table td.name { background-color:#f5f5f9; font-weight:bold; padding:0 10px; height:36px; line-height:36px;} 
.h3_box p { font-size:15px; font-weight:normal; line-height:27px; color:#333; display:block; margin-top:20px;}



















































