@charset "utf-8";



/*

	--------------------------

	间距清除

	--------------------------

*/

i { font-style: normal; }
.padding0 { padding:0!important;}
textarea { resize: none; }
body,

div,

span,

h1,

h2,

h3,

h4,

h5,

h6,

p,

em,

img,

strong,

b,

small,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

sub,

sup,

tt,

var,

del,

dfn,

ins,

kbd,

q,

s,

samp,

strike,

applet,

object,

iframe,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

mark,

audio,

video,

input,

textarea,

select {

	margin: 0;

	padding: 0;

}



ol,

ul {

	list-style: none;

}



* {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	outline: 0;

}



/*

	--------------------------

	A标签 配置

	--------------------------

*/

a {

	text-decoration: none;

	outline: none;

	color: #666;

}



a:hover {

	color: #000;

}



img {

	border: 0;

	max-width: 100%;

}



a:focus {

	outline: none;

}



/*

	--------------------------

	Body 配置

	--------------------------

*/

html {

	overflow-x: hidden;

	-webkit-text-size-adjust: none;

}



@font-face {

	font-family: 'pmzd';

	src: url('../fonts/pmzd.eot');

	src: local('☺'),

		url('../fonts/pmzd.eot?#iefix') format('embedded-opentype'),

		url('../fonts/pmzd.woff') format('woff'),

		url('../fonts/pmzd.ttf') format('truetype'),

		url('../fonts/pmzd.otf') format('opentype'),

		url('../fonts/pmzd.svg#pmzd') format('svg');

	font-style: normal;

}



@font-face {

	font-family: 'SourceHanSansCNNormal';

	src: url('../fonts/SourceHanSansCN-Normal.eot');

	src: local('☺'),

		url('../fonts/SourceHanSansCN-Normal.eot?#iefix') format('embedded-opentype'),

		url('../fonts/SourceHanSansCN-Normal.woff') format('woff'),

		url('../fonts/SourceHanSansCN-Normal.ttf') format('truetype'),

		url('../fonts/SourceHanSansCN-Normal.otf') format('opentype'),

		url('../fonts/SourceHanSansCN-Normal.svg#SourceHanSansCN-Normal') format('svg');

}





body {

	-webkit-font-smoothing: antialiased;

	font-family: "Arial", "micrsoft yahei";

	background: #fff;

	font-size: 14px;

	color: #666;

	margin-left: auto;

	margin-right: auto;

	overflow: hidden;

}



/*

	--------------------------

	表单控件设置

	--------------------------

*/



table {

	border-collapse: collapse;

	width: 100%;

}



input[type='reset'],

input[type='button'],

input[type='submit'],

input[type='radio'] {

	cursor: pointer;

	outline: none;

	-webkit-appearance: none;

}



input[type='checkbox'],

input[type='radio'] {

	position: relative;

	vertical-align: middle;

	margin-top: -2px;

	margin-bottom: 1px;

	margin-left: 5px;

	margin-right: 5px;

	-webkit-appearance: none;

}



textarea,

input[type='email'],

input[type='date'],

input[type='password'],

input[type='text'] {

	padding: 0px;

	color: #666;

	font-size: 12px;

	outline: none;

	font-family: "微软雅黑";

	-webkit-appearance: none;

}





/*

	--------------------------

	快捷方式

	--------------------------

*/

.f-l {

	float: left;

}



.f-r {

	float: right;

}



.clearfix {

	clear: both;

}



.clearfix:after {

	clear: both;

	height: 0;

	content: "";

	line-height: 0;

	font-size: 0;

	display: block;

}





/*

@font-face {

  font-family: 'DINEngschriftStd';

  src: url('../fonts/DINEngschriftStd.eot');

  src: url('../fonts/DINEngschriftStd.eot?#iefix') format('embedded-opentype'), url('../fonts/DINEngschriftStd.woff') format('woff'), url('../fonts/DINEngschriftStd.ttf') format('truetype'), url('../fonts/DINEngschriftStd.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}





	@font-face{

		font-family:'Roboto Bold';

		src:url('../fonts/Roboto-Bold.eot');

		src:local('☺'),

		url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),

		url('../fonts/Roboto-Bold.woff') format('woff'),

		url('../fonts/Roboto-Bold.ttf') format('truetype'),

		url('../fonts/Roboto-Bold.otf') format('opentype'),

		url('../fonts/Roboto-Bold.svg#Roboto Bold') format('svg');

		font-weight: bold;

		font-style: normal;

	}

	@font-face{

		font-family:'Roboto Light';

		src:url('../fonts/Roboto-Light.eot');

		src:local('☺'),

		url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),

		url('../fonts/Roboto-Light.woff') format('woff'),

		url('../fonts/Roboto-Light.ttf') format('truetype'),

		url('../fonts/Roboto-Light.otf') format('opentype'),

		url('../fonts/Roboto-Light.svg#Roboto Light') format('svg');

		font-style: normal;

	}

	@font-face{

		font-family:'Roboto Medium';

		src:url('../fonts/Roboto-Medium.eot');

		src:local('☺'),

		url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),

		url('../fonts/Roboto-Medium.woff') format('woff'),

		url('../fonts/Roboto-Medium.ttf') format('truetype'),

		url('../fonts/Roboto-Medium.otf') format('opentype'),

		url('../fonts/Roboto-Medium.svg#Roboto Medium') format('svg');

		font-style: normal;

	}*/







/*wolf*/

.gailanA { padding:120px 0 70px; }

.mt0 { margin-top:0!important; }

.gailanA-a { float: left; width: 25%; }

.gailanA-b { float: left; width: 69%; }

.gailanA-b .mainC1 { margin-bottom: 20px; }



.mainC1 { font-size: 20px; color:#333333; line-height: 1.8; }

.mainC { font-size: 18px; color:#555555; line-height: 1.8; }

.mainC p:nth-child(n+2) { margin-top: 20px; }





.gailanA .container { position: relative; }

.gailanA .container:after { content:''; width: 812px; height: 353px; position: absolute; left:0; bottom: -120px; background: url(../images/gla.png) no-repeat center/cover; }



@media(max-width: 1680px){

	.gailanA { padding:90px 0 60px; }

	.gailanA-a { width: 20%; }

	.gailanA-b { width: 72%; }

	.mainC p:nth-child(n+2) { margin-top: 12px; }

	.gailanA-b .mainC1 { margin-bottom: 16px; }

	.gailanA-b .mainC img { width: 700px }

}

@media(max-width: 1480px){

	.gailanA { padding:70px 0 50px; }

	.gailanA-a { width: 20%; }

	.gailanA-b { width: 72%; }

	.mainC p:nth-child(n+2) { margin-top: 8px; }

	.gailanA-b .mainC1 { margin-bottom: 12px; }

	.gailanA-b .mainC img { width: 600px }

	.mainC1 { font-size: 18px; }

	.mainC { font-size: 16px; }

	.gailanA .container:after { width: 400px; height: 160px; bottom: -60px; }

}

@media(max-width:  1024px){

	.gailanA { padding: 30px 0 50px; }

	.gailanA-a { width: 100%; }

	.gailanA-b { width: 100%; margin-top: 20px; }

}

@media(max-width:  640px){

	.gailanA { padding: 30px 0 50px; }

	.mainC1 { font-size: 16px; }

	.mainC { font-size: 14px; }

	.mainC p:nth-child(n+2) { margin-top: 5px; }

	.gailanA-b .mainC1 { margin-bottom: 8px; }

	.gailanA-b { margin-top: 10px; }

}



.gailanB { padding: 0 50px; }



.gailanB-a { position: absolute; text-align: center; left: 50%; top:50%; transform: translate(-50%, -50%); cursor: pointer; }

.gailanB-a .icon { display: inline-block; width: 107px; height: 107px; position: relative; background: url(../images/vidbtn.png) no-repeat 48px center; }

.gailanB-a p { margin-top: 15px; font-size: 18px; color: rgba(255,255,255,0.8); }

.gailanB-a .icon:after { content:''; width: 100%; height: 100%; background: url(../images/vidbtnbg.png) no-repeat center/cover; position: absolute; left:0; top:0; }

.fixVideo { display: none; position: fixed; top:0; left:0;background: rgba(0,0,0,0.8);width: 100%;height: 100%;z-index: 1000; }

.fixVideoA {width: 100%;height: 100%;position: relative; }

.fixVideoB { position: absolute;width: 60%; max-width: 800px; height: auto; position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);background: #fff; }

.fixVideoB .close { position: absolute; right:-1px; top:-40px;height: 40px;width: 40px;cursor: pointer; text-align: center;line-height: 40px; font-size: 30px;  z-index: 10000;background: #000; color:#fff;}



@media(max-width:  1480px){

	.gailanB-a .icon { width: 90px; height: 90px; background: url(../images/vidbtn.png) no-repeat 40px center; }

	.gailanB-a p { margin-top: 12px; font-size: 16px; }

}

@media(max-width:  1024px){

	.gailanB { padding: 0 4%; }

	.gailanB-a .icon { width: 50px; height: 50px; background: url(../images/vidbtn.png) no-repeat 22px center; background-size: 12px auto; }

	.gailanB-a p { margin-top: 8px; font-size: 14px; }
	.fixVideoB { width: 96%; }

}



.alignC { text-align: center; }





.gailanC { padding:110px 0 60px; }



.gailanC-b { margin-top:40px; }





.gailanC-c { position: relative; padding: 1.2vw 0; text-align: center; border-radius: 8px; background: #f5f5f5; }



.gailanC-c .t { font-size: 20px;color:#333333; margin-top: 8px; }

.gailanC-c .icon .pic2 { display: none; }

.gailanC-b .swiper-slide { padding-bottom: 12px; }

.gailanC-b .swiper-slide-thumb-active .gailanC-c { background: #007fff; }

.gailanC-b .swiper-slide-thumb-active .gailanC-c .t { color: #ffffff; }

.gailanC-b .swiper-slide-thumb-active .gailanC-c .icon .pic1 { display: none; } 

.gailanC-b .swiper-slide-thumb-active .gailanC-c .icon .pic2 { display: inline-block; } 

.gailanC-b .swiper-slide-thumb-active .gailanC-c:after { content:''; width: 34px; height: 18px; background: url(../images/cur.png) no-repeat center/cover; position: absolute; left: 50%; transform: translateX(-50%); bottom: -10px; }

.gailanD { margin-top: 20px; padding: 0 50px; }



.gailanD-b { width: 100%; position: absolute; left:0; top: 50%; transform: translateY(-50%); padding:0 8% 80px; }

.gailanD-b .icon img { width: 60px; }

.gailanD-b .t { font-size: 40px; color:#fff; margin:30px 0 10px; }

.gailanD-b .mainC { max-width: 470px; color:rgba(255,255,255,0.8); }









.mainQh { width: 54px!important; height: 54px!important; border-radius: 50%; border:1px solid rgba(255,255,255,0.3); }

.mainNext { background: url(../images/nexta.png) no-repeat center; }

.mainPrev { background: url(../images/preva.png) no-repeat center; }

.mainNext:hover { background: url(../images/nextbg.png) no-repeat center; border-color:#0c5ba5; }

.mainPrev:hover { background: url(../images/prevbg.png) no-repeat center; border-color:#0c5ba5; }

.mainQh:after { display: none; }

.mainQh { top: 70%!important; }

.gailanD .mainPrev { left: 8%; }

.gailanD .mainNext { left: calc(8% + 80px); }









@media(max-width: 1680px){

	.gailanC { padding:90px 0 50px; }

	.mainQh { width: 50px!important; height: 50px!important; }

	.gailanD-b .t { font-size: 36px; margin: 20px 0 10px; }

	.gailanD .mainNext { left: calc(8% + 70px); }

}

@media(max-width: 1480px){

	.gailanC-b { margin-top: 30px; }

	.gailanC-c .t { font-size: 18px; }

	.gailanC { padding:70px 0 40px; }

	.gailanD-b .t { font-size: 32px; margin: 16px 0 8px; }

	.gailanD-b .icon img { width: 40px; }

	.gailanD-b { padding: 0 3% 70px; }

	.gailanD .mainNext { left: calc(3% + 70px); }

	.gailanD .mainPrev { left: 3%; }

}

@media(max-width: 1280px){

	.gailanC-b { margin-top: 20px; }

	.gailanC-c { padding: 18px 0; }

	.gailanC { padding:50px 0 30px; }

	.gailanD-b .t { font-size: 28px; }

	.gailanD-b .icon img { width: 32px; }

	.mainQh { top: 80%!important; width: 40px!important; height: 40px!important; }

	.gailanD .mainNext { left: calc(3% + 55px); }

}

@media(max-width: 1100px){

	.gailanC-b { margin-top: 16px; }

	.gailanC-c .t { font-size: 16px; }

	.gailanC { padding:30px 0 30px; }

	.gailanD { padding: 0 4%; }

	.gailanD-b .t { font-size: 24px; margin: 12px 0 6px; }

}

@media(max-width: 640px){

	.gailanC-c { padding:12px 0; }

	.gailanC-c .icon img { height: 28px; }

	.gailanC-c .t { margin-top:0; }

	.gailanD-b .t { font-size: 20px; }

	.gailanD-b .icon { display: none; }

	.gailanD .mainQh { display: none; }

	.gailanD-b { padding: 0 3% 0px; }

}

@media(max-width: 500px){

	.gailanD-a .img { width: 100%; overflow: hidden; }

	.gailanD-a .img img { width: 150%; max-width: 300%; }

}



/*使命与战略*/



.smyzlA { position: relative; padding:7vw 0 14vw; background: url(../images/smabg.jpg) no-repeat center/cover; }



.smyzlA-a { position: relative; z-index: 100; }



.smyzlA-a .mainC1 { color: #666; max-width: 900px; margin: 40px auto 0; }





@media(max-width:  1480px){

	.smyzlA-a .mainC1 img { width: 500px; }

}

@media(max-width:  1280px){

	.smyzlA-a .mainC1 img { width: 400px; }

	.smyzlA-a .mainC1 { margin: 30px auto 0; }

}

@media(max-width:  1024px){

	.smyzlA-a .mainC1 img { width: 400px; }

}

@media(max-width:  640px){

	.smyzlA-a .mainC1 img { width: 300px; }

	.smyzlA-a .mainC1 { margin: 10px auto 0; }

}



.smyzlA canvas {position: absolute;bottom: 0;left: 0;height: 10vw!important; opacity: 1; z-index: 1;width: 100%; z-index: 10; }







.smyzlB { overflow: hidden; padding:6vw 0; }

.smyzlB .container { position: relative; }

.smyzlB .container:after { content:''; width: 1px; height: 20000px; background: #ededed; position: absolute; left:1px; top:-500px; }



.smyzlB-b { padding-left: 20px; float: left; width: 42%; }

.smyzlB-d { float: right; width: 52%; }

.smyzlB-c ul { margin-top:50px; }

.smyzlB-c .t { line-height: 1; margin-bottom: 12px; font-size: 22px;color:#999999; }
.smyzlB-c ul li.cur .t { color:#007bfb; }

.smyzlB-c .c { display: none; font-size: 16px;color:#666666; line-height: 2; }

.smyzlB-c ul li { position: relative; }

.smyzlB-c ul li:nth-child(n+2) { margin-top: 30px; }

.smyzlB-c ul li:after { content:''; border-radius: 1px; width: 3px; background: #0080ff; height: 0; position: absolute; left: -20px; z-index: 10; top:0; }

.smyzlB-c ul li.cur:after { height: 100%; }

.smyzlB-c ul li.cur .c { display: block; }



@media(max-width:  1680px){

	.smyzlB-c .t { font-size: 20px; }

	.smyzlB-c ul { margin-top:40px; }

	.smyzlB-c ul li:nth-child(n+2) { margin-top: 20px; }

}

@media(max-width:  1480px){

	.smyzlB-c .t { font-size: 18px; }

	.smyzlB-c ul { margin-top:30px; }

	.smyzlB-c ul li:nth-child(n+2) { margin-top: 18px; }

}



@media(max-width:  1280px){

	.smyzlB-c .t { font-size: 18px; }

	.smyzlB-c ul { margin-top:20px; }

	.smyzlB-c ul li:nth-child(n+2) { margin-top: 18px; }

}

@media(max-width:  1024px){

	.smyzlB-b { width: 100%; }

	.smyzlB-d { width: 100%; margin-top: 20px; position: relative; z-index: 10; }

}

@media(max-width:  640px){

	.smyzlB { padding: 40px 0 50px; }

}







.teamA { padding:5.5vw 0 6.5vw; background: url(../images/teambg.jpg) no-repeat center bottom/cover; }







.teamB { padding:4.5vw 0 6vw; }

.teamB-b { margin-top:30px; }

@media(max-width:  1024px){

	.teamB { padding:40px 0 50px; }

	.teamB-b { margin-top:20px; }

}





.mainQhA { z-index: 10; cursor: pointer; position: absolute; border: 2px solid #dedede; border-radius: 50%; width: 54px; height: 54px; background: #eeeeee; position: absolute; top:50%; transition: all 0.6s; }

.mainQhA.prev { left: -56px; background: url(../images/prevb.png) no-repeat center; } 

.mainQhA.next { right: -56px; background: url(../images/nextb.png) no-repeat center; } 

.mainQhA.prev:hover { background: url(../images/prevbg.png) no-repeat center; border: 2px solid rgba(0,127,255,0.5); } 

.mainQhA.next:hover { background: url(../images/nextbg.png) no-repeat center; border: 2px solid rgba(0,127,255,0.5); } 

.fwxqE-d { width: 120px; height: 54px; position: absolute; right:0; bottom:0; }

.fwxqE-d .prev { left:0; }

.fwxqE-d .next { right:0; }

.teamA-d { padding: 2.5vw 1.6vw; position: absolute; left:0; top:0; width: 100%; height: 100%; background: #ffffff; z-index: 5; }

.fwxqE-a .swiper-pagination { position: absolute; left:0; bottom: 20px; width: calc(100% - 150px)!important; top:auto!important; }

.fwxqE-a .swiper-pagination .swiper-pagination-progressbar-fill { background: #666666; }

.fwxqE-a .swiper-container { padding-bottom: 80px; }

.teamA-e { position: absolute; left:0; bottom: 26px; width: 100%; padding: 0 1.5vw; }

.teamA-b { margin-top:50px; }

.teamA-e .t { font-size: 24px;color:#ffffff; }

.teamA-e .et { font-size: 16px;color:#ffffff; margin-top: 8px; }

.teamA-f .t { font-size: 31px;color:#fff; }

.teamA-f .et { font-size: 18px;color:#fff; margin: 8px 0 15px; }

.teamA-f .c { font-size: 16px;color:#fff; line-height: 1.8; }

.teamA-c { border-radius: 12px; overflow: hidden; }

.teamA-c .teamA-d { transition: all 0.6s; opacity: 0; z-index: -1; }

.teamA-c:hover .teamA-d { opacity: 1; z-index: 2; }

.teamA-c:hover .teamA-e { opacity: 0; }


@media(max-width:  1680px){

	.teamA-f .t { font-size: 28px; }

	.teamA-f .et { font-size: 17px; }

	.teamA-b { margin-top:40px; }

	.teamA-e .t { font-size: 22px; }

}

@media(max-width:  1480px){

	.teamA-f .t { font-size: 26px; }

	.teamA-f .et { font-size: 16px; }

	.teamA-b { margin-top:30px; }

	.teamA-e .t { font-size: 20px; }

}

@media(max-width:  1280px){

	.teamA-f .t { font-size: 24px; }

	.teamA-f .c { font-size: 14px; }

	.teamA-e .et { font-size: 14px; }

	.teamA-b { margin-top:20px; }

	.mainQhA { width: 42px; height: 42px; }

	.fwxqE-a .swiper-pagination { width: calc(100% - 120px)!important; top:auto!important; }

	.fwxqE-d { width: 100px; height: 42px; }

	.fwxqE-a .swiper-container { padding-bottom: 60px; }



}

@media(max-width:  1024px){

	.teamA { padding: 30px 0 40px; }

	.teamA-b { margin-top:12px; }

	.teamA-f .t { font-size: 20px; }

	.teamA-e { bottom: 20px; padding: 0 15px; }

	.teamA-d { padding: 18px 15px; }

}




.teamA-d { background: url(../images/wwy0803.png) no-repeat bottom center/cover; }
.teamA-f { text-align: justify;  padding-right:  10px; overflow-y: scroll; }
.teamA-f { position: absolute; left:0; bottom: 15px; width: 100%; padding: 0 20px 20px; max-height: 14vw; }

@media(max-width: 1280px){
    .teamA-f { max-height: 16vw; }
}
@media(max-width: 1024px){
    .teamA-f { max-height: 20vw; padding: 0 14px 16px; } 
}
@media(max-width: 640px){
    .teamA-f { max-height: 28vw; }
}

@media(max-width: 450px){
    .teamA-f { max-height: 60vw; }
}

.teamA-f{

    scrollbar-color:  rgba(120,120,120,0.3) rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */

    scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */

    -ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */

}

.teamA-f::-webkit-scrollbar {/*滚动条整体样式*/

        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/

        height: 1px;

}

.teamA-f::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

        border-radius: 3px;

        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);

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

}

.teamA-f::-webkit-scrollbar-track {/*滚动条里面轨道*/

        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);

        border-radius: 3px;

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

}

.teamA-f::-webkit-scrollbar {/*滚动条整体样式*/

        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/

        height: 1px;

}

.teamA-f::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

        border-radius: 3px;

        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);

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

}

.aboutB-b .mainTit .c::-webkit-scrollbar-track {/*滚动条里面轨道*/

        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);

        border-radius: 3px;

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

}



/*发展里程碑*/

.fzlcbA { padding-top:4vw; }

.fzlcbA .video { position: relative; z-index: 10; border-radius: 12px; overflow: hidden; }





@media(max-width: 1024px){

	.fzlcbA { padding-top: 30px; }

}



.fzlcbB { margin-top: -6vw; padding:11vw 0 7vw; background: url(../images/fzbbg.jpg) no-repeat bottom center/cover; }





.fzlcbB-c { text-align: center; padding-top:32px; }



.fzlcbB-b { margin-top:20px; }

.fzlcbB-c .iconA .relative,.fzlcbC .relative { width: 100%; height: 100%; }

.fzlcbB-c .icon { position: relative; height: 36px; }

.fzlcbB-c .iconA { z-index: 10; position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; box-sizing: border-box; vertical-align: top; display: inline-block; width: 36px; height: 36px; border-radius: 50%; border: 2px solid #dfdfdf; }

.fzlcbB-c .icon .dian { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 10; display: inline-block; width: 10px; height: 10px; background: #aaaaaa; border-radius: 50%; }



.fzlcbB-c .icon:after { content:''; width: 100%; z-index: 1; height: 1px; background: #dfdfdf; position: absolute; left:0; top:50%; }

.fzlcbB-b .tit { padding-top: 8px; }

.fzlcbB-b .tit .t1,.fzlcbB-b .tit .t2 { line-height: 1.5; font-size: 18px;color:#666666; }

.fzlcbB-b .swiper-slide-thumb-active .icon {  }

.fzlcbB-b .swiper-slide-thumb-active .iconA .dian { background: #007fff; }

.fzlcbB-b .swiper-slide-thumb-active .iconA { border-color: #007fff; }

.fzlcbB-b .swiper-slide-thumb-active .tit { padding-top:36px; }



.fzlcbB-b .swiper-slide-thumb-active .icon .cicle { position: absolute; left: 50%; top:50%; transform: translate(-50%, -50%); border-radius: 50%; }

.fzlcbB-b .swiper-slide-thumb-active .icon .ciclea { width: 58px; height: 58px; border:1px solid rgba(0,127,255,0.6); }

.fzlcbB-b .swiper-slide-thumb-active .icon .cicleb { width: 86px; height: 86px; border:1px solid rgba(0,127,255,0.3); }



.fzlcbC { margin-top:40px; }

.fzlcbC-b { border-radius: 12px; overflow: hidden; background: #fff; }



.fzlcbC-b .img { float: left; width: 42.5%; border-radius: 12px; overflow: hidden; }



.fzlcbC-c {max-height: 80%; overflow-y: scroll; width: 52.5%; position: absolute; top:50%; transform: translateY(-50%); right:2%; }

.fzlcbC-c .t1 { font-size: 60px;color:#007fff; font-family: "Arial"; }

.fzlcbC-c .t2 { font-size: 30px;color:#333333; margin: 0 0 20px; }

.fzlcbC-c .con { line-height: 1.5; }

.fzlcbC-c .mainC p:nth-child(n+2) { margin-top:10px; }





@media(max-width: 1680px){

	.fzlcbC-c .t1 { font-size: 52px; }

	.fzlcbC-c .t2 { font-size: 28px; }

}

@media(max-width: 1480px){

	.fzlcbC-c .t1 { font-size: 46px; }

	.fzlcbC-c .t2 { font-size: 26px; }

	.fzlcbB-b .tit .t1,.fzlcbB-b .tit .t2 { font-size: 16px; }

	.fzlcbC { margin-top:30px; }

	.fzlcbB-c,.fzlcbB-b .swiper-slide-thumb-active .tit { padding-top:16px; }

	.fzlcbB-c .icon .dian { width: 7px; height: 7px; }

	.fzlcbB-c .iconA { width: 26px; height: 26px; }

	.fzlcbB-b .swiper-slide-thumb-active .icon .ciclea { width: 42px; height: 42px; }

    .fzlcbB-b .swiper-slide-thumb-active .icon .cicleb { width: 60px; height: 60px; }

}

@media(max-width: 1280px){

	.fzlcbC-c .t1 { font-size: 38px; }

	.fzlcbC-c .t2 { font-size: 24px; }

	.fzlcbC { margin-top:20px; }

}

@media(max-width: 1024px){

	.fzlcbC-c .t1 { font-size: 32px; }

	.fzlcbC-c .t2 { font-size: 22px; margin-bottom: 16px; }

    .fzlcbC-c .mainC p:nth-child(n+2) { margin-top:8px; }

    .fzlcbB-c .icon { height: 18px; }

	.fzlcbB-c,.fzlcbB-b .swiper-slide-thumb-active .tit { padding-top:8px; }

	.fzlcbB-c .icon .dian { width: 5px; height: 5px; }

	.fzlcbB-c .iconA { width: 16px; height: 16px; }

	.fzlcbB-b .swiper-slide-thumb-active .icon .ciclea { width: 24px; height: 24px; }

    .fzlcbB-b .swiper-slide-thumb-active .icon .cicleb { width: 32px; height: 32px; }

    .fzlcbC-b .img,.fzlcbC-c { width: 100%; }

    .fzlcbC-c { position: relative; width: 100%; right:0; transform: translate(0); padding: 20px 16px; }

}

@media(max-width: 640px){

	.fzlcbC-c .t1 { font-size: 24px; }

	.fzlcbC-c .t2 { font-size: 18px; margin-bottom: 10px; }



}





.fzlcbC-c {  padding-right:  10px; overflow-y: scroll; }

.fzlcbC-c{

    scrollbar-color:  #007fff rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */

    scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */

    -ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */

}

.fzlcbC-c::-webkit-scrollbar {/*滚动条整体样式*/

        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/

        height: 1px;

}

.fzlcbC-c::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

        border-radius: 3px;

        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);

        background: #007fff;

}

.fzlcbC-c::-webkit-scrollbar-track {/*滚动条里面轨道*/

        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);

        border-radius: 3px;

        background: #eeeeee;

}

.fzlcbC-c::-webkit-scrollbar {/*滚动条整体样式*/

        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/

        height: 1px;

}

.fzlcbC-c::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

        border-radius: 3px;

        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);

        background: #007fff;

}

.fzlcbC-c .mainTit .c::-webkit-scrollbar-track {/*滚动条里面轨道*/

        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);

        border-radius: 3px;

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

}





/*公告与通函&演示材料*/

.ggth { padding:5vw 0 4vw; background: #f6f6f6; }

.ggthA { margin-bottom:40px; }

.ggthA-a { float: left; }

.ggthA-b { float: right; }


.ggthA-c .inp {cursor: pointer;position: relative;font-size: 16px;padding-left: 15px;width: 100%;}

.ggthA-c .inp p {line-height: 48px;font-size: 16px;color: #666666;}

.ggthA-c .inp:hover dl {display: block;}



@media(max-width:  1024px){

	.ggthA-c .inp:hover dl {display: none;}

}



.ggthA-c .inp dl {padding: 15px 12px;display: none;border: 1px solid #e7ebed;z-index: 100;background: #fff;width: 100%;position: absolute;left: 0;top: 48px;}

.ggthA-c .inp dl dd {cursor: pointer;line-height: 2;font-size: 16px;color: #666;}

.ggthA-c.cur .inp dl { display: block!important; }

.ggthA-c .inp dl dd:hover {color: #007fff;}

.ggthA-c {position: relative;}

.ggthA-c { border: 1px solid #e7ebed;width: 310px; background: #fff; border-radius: 50px; }

.ggthA-d .inp {padding-left: 20px;background: none; border-radius: 50px;}

.ggthA-d .sub { border-radius: 50px; position: absolute;top: 0;right: 0;background: url(../images/xwzx-fdj.png) no-repeat 45px center #113d53;text-align: left;padding-left: 72px;width: 149px;font-size: 16px;color: #ffffff;cursor: pointer;height: 50px;border: 1px solid #8195b9;}

.xwzx-B .ggthA-b {padding-bottom: 30px;}

.ggthA-c span { background: url(../images/xwzx-xv.png) no-repeat center; width: 50px; line-height: 48px; display: inline-block; position: absolute; right: -1px; top: 50%; padding-left: 40px; height: 48px;margin-top: -24px;  font-size: 16px;color:#fff;}



@media(max-width: 1280px){

	.ggthA-c span,.ggthA-c .inp p { line-height: 36px; height: 36px; }

	.ggthA-c span { margin-top:-18px; }

}



@media(max-width: 750px){

	.ggthA-c { width: 160px; }

}







.constitution-a ul li { background: #ffffff; border-radius: 4px; }

.constitution-a ul li:nth-child(n+2) { margin-top:10px; }

.constitution-a ul li a { background: url(../images/consa.png) no-repeat 20px center; padding:20px 40px; font-size: 18px;color:#333333; position: relative; display: block;}

.constitution-a ul li:hover a { color:#007fff; background: url(../images/consb.png) no-repeat 20px center; }

.constitution-a ul li a span.more { position: absolute; width: 42px; height: 42px; border-radius: 50%; right:30px; top:50%; transform: translateY(-50%); border:1px solid #999999; background: url(../images/consc.png) no-repeat center; }

.constitution-a ul li a span.d { font-size: 16px;color:#666666; position: absolute; right:100px; top:50%; transform: translateY(-50%); }

.constitution-a ul li:hover a span.d { color:#007fff; }

.constitution-a ul li:hover a span.more { border:1px solid #007fff; background: url(../images/consd.png) no-repeat center; }

.constitution-a ul li:hover { background: #fbfbfc; }

.constitution-a ul li a span.t { max-width: 70%; display: block; }

.constitution-a ul { margin-bottom:4vw; }

@media(max-width: 1480px){

    .constitution-a ul li a { font-size: 16px; padding:16px 30px;background: url(../images/consa.png) no-repeat 14px center; }

    .constitution-a ul li:hover a { background: url(../images/consb.png) no-repeat 14px center; }

    .constitution-a ul li a span.more { width: 32px; height: 32px; right:20px; }

    .constitution-a ul li a span.d { right:70px; }

    .ggthA { margin-bottom:30px; }

}

@media(max-width: 900px){

    .constitution-a ul li a span.d { right:70px; }

    .ggthA { margin-bottom:20px; }

    .ggth { padding: 40px 0 50px; }

    .constitution-a ul { margin-bottom: 20px; }

}

@media(max-width: 750px){

    .constitution-a ul li a { padding: 20px 20px 20px 30px; font-size: 16px; }

    .constitution-a ul li a span.more { right:20px; }

    .constitution-a ul li a span.d { display: none; }

    .constitution-a ul li a span.t { max-width: calc(100% - 40px); }

}

@media(max-width: 550px){

    .constitution-a ul li a { font-size: 14px; }

    .constitution-a ul li a span.more { right:12px; }

    .constitution-a ul li a span.d { right:100px; font-size: 14px; }

}

@media(max-width: 450px){

    .constitution-a ul li a span.d { display: none; }

}









/*分页*/

.fyq {text-align: center;}

.fyq .page a,.fyq .page span,

.fyq .page .layui-laypage-curr,

.fyq .page .layui-laypage-disabled { 

    font-size: 18px;color: #666666;

    border-radius: 5px; border: 1px solid #dedede;

    height: 48px;display: inline-block;

    width: 50px;text-align: center;line-height: 50px;margin: 0 4px;
    vertical-align: top;

}

.fyq .pagination li.active span { color:#fff; background:#007fff; } 

.fyq .page a:last-child {margin-right: 0;}

.fyq .page a:first-child {margin-left: 0;}

.fyq .page .active_page {background: #007fff; border-color: #007fff;color: #fff;border: inherit;}

.fyq .page a:hover,.fyq .page .layui-laypage-disabled:hover {background: #007fff; border-color: #007fff;color: #fff; }

.fyq .page a .fa.fa-angle-left:after,.fyq .page .layui-laypage-disabled .fa.fa-angle-left:after { content:'<'; }

.fyq .page a .fa.fa-angle-right:after,.fyq .page .layui-laypage-disabled .fa.fa-angle-right:after { content:'>'; }


.fyq .page span:last-child {margin-right: 0;}

.fyq .page span:first-child {margin-left: 0;}

.fyq .page .active_page {background: #007fff; border-color: #007fff;color: #fff;border: inherit;}

.fyq .page span:hover,.fyq .page .layui-laypage-disabled:hover {background: #007fff; border-color: #007fff;color: #fff; }

.fyq .page span .fa.fa-angle-left:after,.fyq .page .layui-laypage-disabled .fa.fa-angle-left:after { content:'<'; }

.fyq .page span .fa.fa-angle-right:after,.fyq .page .layui-laypage-disabled .fa.fa-angle-right:after { content:'>'; }

@media(max-width:  1024px){

    .fyq .page a,.fyq .page .layui-laypage-curr { font-size: 16px; height: 36px; width: 38px; line-height: 34px; }

}

.layui-laypage{display: flex;font-size:14px; color:#333;  align-items: center; justify-content:center;} 

.fyq .page .layui-laypage-curr {

    background: #007fff;

    color: #fff;

    text-align: center;

    border-radius:5px;

}

.layui-laypage-curr em,.layui-laypage-disabled em{ font-style:inherit;}

.layui-laypage-limits select {

    background: #fff;

    height: 40px;

    font-size: 16px;

    color: #333;

    line-height: 40px;

    padding: 0 16px;

    text-align: center;

    border: #dadada solid 1px;

    margin: 0 4px;

    background: #fff;

    border-radius:100px;

}

#goPageId {

    background: #fff;

    width: 50px;

    font-size: 16px;

    color: #333;

    line-height: 40px;

    padding: 0 16px;

    text-align: center;

    border: #dadada solid 1px;

    margin: 0 10px;

    border-radius:100px;

}

.layui-laypage-btn {

    background: #fff;

    font-size: 16px;

    color: #333;

    line-height: 40px;

    padding: 0 16px;

    text-align: center;

    border: #dadada solid 1px;

    margin: 0 10px;

    border-radius:100px; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;

}

.layui-laypage-disabled {

    font-size: 16px;

    color: #333;

    line-height: 40px;

    padding: 0 16px;

    text-align: center;

    /* border: #fff solid 1px; */

    margin: 0 10px;

    background: #fff;

    border-radius:100px;

}





.layui-laypage-disabled:hover{ background:#007fff; color:#fff; border:1px solid #007fff;}

.layui-laypage a:hover{ background:#007fff; color:#fff;  border:1px solid #007fff;}

.layui-laypage-btn:hover{ background:#007fff; color:#fff;  border:1px solid #007fff; cursor:pointer; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}





/*媒体中心*/

.topNews .link .linkText {

	color: #666666;

}

.topNews a { display: block; width: 100%; border-radius: 12px; overflow: hidden; background: #fff; }

.topNews .img { float: right; width: 50%; border-radius: 12px; overflow: hidden; }

.topNewsA { position: absolute; width: 50%; padding: 0 3vw; position: absolute; left:0; top:50%; transform: translateY(-50%); }

.newsA .t { font-size: 31px; color:#111111; }

.newsA .d { font-size: 14px; color:#999999; margin:20px 0 16px; }

.newsA .c { margin-bottom: 3.6vw; font-size: 16px; color:#666666; line-height: 1.6;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }

.newsA-b { margin-top:40px; }

.newsA-b>ul  { margin-bottom:  4vw; display: flex; flex-wrap: wrap; }

.newsA-b>ul li a { display: block; }

.newsA-b>ul li { border-radius: 6px; overflow: hidden; background: #fff; float: left; width: 32%; margin-right:2%; }

.newsA-b>ul li:nth-child(3n) { margin-right:0; }

.newsA-b>ul li:nth-child(n+4) { margin-top:20px; }

.newsA-b>ul li .c { margin-bottom:0; }

.newsA-b>ul li .con { padding:40px; }

.newsA-b>ul li .con .t { font-size: 23px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }

@media(max-width: 1680px){

	.newsA .t { font-size: 26px; }

	.newsA-b>ul li .con { padding:32px; }

	.newsA-b>ul li .con .t { font-size: 22px; }

}

@media(max-width: 1480px){

	.newsA-b { margin-top: 30px; }

	.newsA .t { font-size: 24px; }

	.newsA .d { margin:16px 0 12px; }

	.newsA-b>ul li .con { padding:24px; }

	.newsA-b>ul li .con .t { font-size: 20px; }

}

@media(max-width: 1280px){

	.newsA .t { font-size: 22px; }

	.newsA .d { margin:16px 0 12px; }

	.newsA-b>ul li .con { padding:20px 15px; }

	.newsA-b>ul li .con .t { font-size: 18px; }

}

@media(max-width: 1024px){

	.newsA-b { margin-top: 20px; }

	.newsA .t { font-size: 20px; }

	.newsA .d { margin:12px 0 6px; }

	.topNews .img,.topNewsA { width: 100%; }

	.newsA .c { margin-bottom: 30px; }

	.newsA-b>ul li .con { padding:12px 12px 16px; }

	.topNewsA { position: relative; padding:20px 16px 36px; top:0;transform: translateY(0); float: left; }

	.newsA-b>ul li { width: 49%; margin-right:2%; }

	.newsA-b>ul li:nth-child(3n) { margin-right:2%; }

	.newsA-b>ul li:nth-child(2n) { margin-right:0; }

    .newsA-b>ul li:nth-child(n+3) { margin-top:16px; }

    .newsA-b>ul { margin-bottom: 30px; }

}

@media(max-width: 640px){

	.newsA .t { font-size: 18px; }

	.newsA-b>ul li .con .t { font-size: 16px; }

}

.topNews .bt-b {

	margin-top: 25px;

}

.topNews .link .linkIcon .linkIcon1 {

	border: #e3e3e3 solid 1px;

}

.topNews .link .linkIcon .linkIcon2 {

	border: #dfdfdf solid 1px;

}

.topNews .link .linkIcon .linkIcon3 {

	border: #c3c3c3 solid 1px;

}

.topNews .link .linkIcon .linkIcon4 {

	background: #555555;

}

.fyq .pagination li { display: inline-block; margin:0 5px; }



/*媒体中心详情*/

.nybannerxq { position: relative; height: 22vw; overflow: hidden; }

.location { width: 100%; position: absolute; left:0; bottom: 15px; }

.location p,.location p a { font-size: 14px;color:#999999;vertical-align: top; }

.location p span { vertical-align: middle; }

.location p a.home { display: inline-block; padding-left:19px; background: url(../images/home.png) no-repeat left center; }



.ny-banner .pic2 { display: none; }



@media(max-width:  1024px){

	.ny-banner .pic1 { display: none; }

	.ny-banner .pic2 { display: block; }

	.nybannerxq { height: auto; }

	.location p,.location p a { color:rgba(255,255,255,0.8); }

}





.newsDet { padding:70px 0 100px; background: #f6f6f6; }

.newsDet-b { float: right; width: 25%; border-radius: 5px; padding:10px 26px 30px; background: #fff; }

.newsDet-b .topTit,.newsDet-b .d { font-size: 16px;color:#999999; }

.newsDet-b ul li { padding: 20px 0 20px; border-bottom:1px solid #dedede; }

.newsDet-b .t { font-size: 22px;color:#111111; margin:12px 0; }



.newsDet-a { float: left; width: 72.5%; padding: 40px 36px 40px; background: #fff; border-radius: 6px; }

.newsDet-a .topTit { padding-bottom:20px; border-bottom:1px solid #dedede; margin-bottom: 30px; }

.newsDet-a .topTit .t { font-size: 30px;color:#222222; margin-bottom: 15px; font-weight: normal; line-height: 1.6; }

.newsDet-a .topTit .d span { display: inline-block; font-size: 14px;color:#666666; }

.newsDet-a .topTit .d span:nth-child(n+2) { margin-left: 2vw; }



.newsDet-c { margin-top:30px; padding-top:40px; border-top:1px solid #dedede; }

.newsDet-d { float: left; width: calc(100% - 200px); }
.newsDet-d em { font-style: normal; vertical-align: top; line-height: 42px; }
.newsDet-d p { padding-left: 150px; position: relative; line-height: 50px; }

.newsDet-d p a { display: inline-block; font-size: 16px; line-height: 42px; color:#555555; }

.newsDet-d p i { position: absolute; left: 0; top: 0; line-height: 1; font-style: normal; margin-right: 10px; }

.newsDet-c a.backList { float: right; }

.mainM { padding:12px 36px; border:1px solid #dedede; font-size: 16px;color:#555555; border-radius: 50px; }

.mainM span {  display: inline-block; padding-right:24px; background: url(../images/fya.png) no-repeat right center; }

.mainM:hover { transition: all 0.5s; border:1px solid #007fff; color:#fff; background: #007fff; }

.mainM:hover span { background: url(../images/fyb.png) no-repeat right center; }

.newsDet-d p:hover .mainM {color:#fff; background: #007fff; }

.newsDet-d p:hover .mainM span { background: url(../images/fyb.png) no-repeat right center; }

.newsDet-d p:hover a { color:#007fff; }

.newsDet-d p { display: inline-block; }





@media(max-width: 1480px){

	.newsDet-a { padding: 30px 26px; }

	.newsDet-a .topTit .t { font-size: 26px; }

	.newsDet { padding: 50px  0 70px; }

	.newsDet-b .t { font-size: 20px; margin:10px 0; }

	.newsDet-b { padding:10px 20px 24px; }

	.newsDet-c { margin-top:20px; padding-top:30px; }

	.mainM { padding:8px 20px; }

	.newsDet-d p a { line-height: 34px }

	.newsDet-d p { padding-left:120px; }

	.newsDet-d { float: left; width: calc(100% - 140px); }
	.newsDet-d em { font-style: normal; vertical-align: top; line-height: 34px; }

}

@media(max-width: 1280px){

	.newsDet-b .t { font-size: 18px; margin:8px 0; }

	.newsDet-b { padding:10px 16px 20px; }

	.newsDet-b ul li { padding: 16px 0; } 

	.newsDet-a .topTit .t { font-size: 24px; }

	.newsDet-a .topTit { padding-bottom: 16px; margin-bottom: 20px; }

}

@media(max-width: 1024px){

	.newsDet-a { width: 100%; padding:20px 16px 30px; }

	.newsDet { padding: 30px 0 40px; }	

	.newsDet-b { display: none; }

	.newsDet-d { float: left; width: 100%; }

	.newsDet-d p { margin-bottom:10px; }

	.newsDet-c a.backList { float: left; margin-top:5px; }

	.newsDet-a .topTit .t { font-size: 20px; }

	.newsDet-d p a { line-height: 24px; }

	.mainM { padding:5px 12px; }

	.newsDet-d p { padding-left: 110px; }
	
	.newsDet-d em { font-style: normal; vertical-align: top; line-height: 28px; }

}


.ggthA-bA {  border-radius: 60px; background:#fff; border: 1px solid #ededed; }
.ggthA-bA a { border-radius: 50px; display: inline-block; font-size: 16px;color:#333; padding: 12px 30px; }

.ggthA-bA a.cur { background:#007fff; color:#fff; } 


.ofservices1 .ces1-nr ul li .s-b .cc { font-size: 16px; color:#fff; margin: 0 auto; max-width: 90%; text-align: center; line-height: 1.6;  margin-top: 19px;}

.mainMd { position: absolute; left:0; top: -50px; }


/**mobile nav**/
.nav_box {width: 100%;height: 100%;position: fixed;right: auto;top: 0;bottom: 0;left: -100%;overflow: auto;z-index: 99999999;background: rgba(50, 58, 67,0.96);transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 86px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li {float: left;width: 100%;font-size: 16px;line-height: 60px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 15px;text-transform: capitalize;}
.nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 8px;height: 14px;background: url(../images/icon_jt.png) no-repeat center center / cover;}
.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display: none;padding: 10px 0;}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}


.nav_box { display: none!important;}
@media(max-width:  1024px){
	.nav {display: inline-block;}
	.nav .search,.nav .clearfix { display: none; }
	.header .lang p,.fixed-head .header .lang p,.fixed-headA .header .lang p { color:rgba(255,255,255,0.6); position: relative; padding: 0 15px 0 0; background: url(../images/langbg.png) no-repeat right center; }
	.header .navBtn { height: 55px; margin-top:-1px; float: left; left:3%; }
	.header .lang p:after { display: none; }


	.header .navBtn { background: none; }
	.menu-i {
	    height: 2px;
	    right: 10px;
	    position: absolute;
	    border-radius: 1px;
	    font-style: normal;
	    background-color: #fff;
	    display: block;
	    transition: all 0.5s;
	    border-radius: 2px;
	}
	.menu-i-1 {
	    width: 24px;
	    top: 13px;
	}
	.menu-i-2 {
	    width: 32px;
	    top: 23px;
	}.menu-i-3 {
	    width: 24px;
	    top: 33px;
	}
	.mobile-menu {
	    width: 50px;
	    height: 50px;
	    position: relative;
	    display: block;
	    background: none;
	    border: none;
	}
	.mobile-menu-on {
	    z-index: 1001;
	}
	.mobile-menu-on .menu-i-1 {
	    transform: translateY(10px) rotate(45deg);
	    background-color: #fff;
	}
	.mobile-menu-on .menu-i-2 {
	    opacity: 0;
	}
	.mobile-menu-on .menu-i-3 {
	    transform: translateY(-10px) rotate(-45deg);
	    background-color: #fff;
	}
	.nav_box { display: block!important; top: 55px; width: 75%; border-top: 1px solid rgba(255,255,255,0.2); height: calc(100% - 55px); }
	.nav_box { background: rgba(0,0,0,0.9); }
	.bgGreen { background: rgba(0,0,0,0.9); }
	.nav_box .navlist { padding-top: 10px; }
	.nav_box .navlist ul>li { border:none; line-height: 50px; }
	.navSear { margin-top: 30px; padding: 0 15px;}
	.navSear .search { padding-top: 20px; border-top:1px solid rgba(255,255,255,0.3); }

	.navSear .search .subsearch { z-index: 9;}
	.navSear .search .subsearch .subsearcha { border-radius: 3px;position: relative; padding-left: 30px; height: 30px;}
	.navSear .search .subsearch .subsearcha .inp {width: 90%;height: 30px;border: 0; font-size: 14px;color: #fff; padding-left: 0px; background: none; } 
	.navSear .search .subsearch .subsearcha .sub { opacity: 0.7; border: none;outline: none;position: absolute;left: 0px;top: 50%;height: 26px;background: url(../images/searchx.png) no-repeat left center;font-size: 0;width: 26px;transform: translateY(-50%);}
	.navSear .search:hover .subsearch {display: block;}
	.navSear .search .subsearch .subsearcha .inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	    color: rgba(255,255,255,0.7); 
	}
	.navSear .search .subsearch .subsearcha .inp::-moz-placeholder { /* Mozilla Firefox 19+ */
	    color: rgba(255,255,255,0.7);
	}
	    
	.navSear .search .subsearch .subsearcha .inp:-ms-input-placeholder
	 {
	    color: rgba(255,255,255,0.7);
	}
	    
	.navSear .search .subsearch .subsearcha .inp::-webkit-input-placeholder {
	    color: rgba(255,255,255,0.7);
	}


	.nav_box .navlist ul>li .navlist2,.nav_box .navlist ul>li .secondNav .navlist3,.nav_box .navlist ul>li .fourthNav .navlist4 { 
	    position: fixed; left:-102%; transition: all 0.6s; display: block; top:55px; width: 75%; height: calc(100% - 55px); background: rgba(0,0,0,0.9); z-index: 10000; }
	.nav_box .navlist ul>li .navlist2 a,.nav_box .navlist ul>li .secondNav .navlist3 a,.nav_box .navlist ul>li .fourthNav .navlist4 a { padding: 0 15px; line-height: 50px; font-size: 16px; color:rgba(255,255,255,0.8); }

	.nav_box .navlist ul>li.cur .navlist2,.nav_box .navlist ul>li .secondNav.cur .navlist3,.nav_box .navlist ul>li .fourthNav.cur .navlist4 { left:0; }

	.nav_box .navlist ul>li .backNav { padding: 0 15px; }
	.nav_box .navlist ul>li .backNav span { display: block; padding: 5px 0 5px 25px; border-top: 1px solid rgba(255,255,255,0); background: url(../images/back.png) no-repeat left center; font-size: 18px;color:#fff; border-bottom:1px solid rgba(255,255,255,0.3); margin-bottom: 10px; }
	.nav_box .navlist ul>li a.cur { font-weight: bold; color:#fff!important;  }
	.nav_box .navlist ul>li a { font-size: 16px; }
}

.shgzC-a a.moreAA { padding: 0; }
.shgzC-a a.moreAA .pic2 { display: none; }
.shgzC-a a.moreAA:hover .pic1 { display: none; }
.shgzC-a a.moreAA:hover .pic2 { display: block; }

@media(max-width: 1480px){
	.shgzC-a a.moreAA img { height: 45px; }
}
@media(max-width: 1024px){
	.shgzC-a a.moreAA img { height: 45px; }
}


