.cpxq #head{ background-color:#140A08;position:relative; float:left;}
.cpxq #head:hover{ background-color:#fff;box-shadow: 0px 1px 12px #888;-webkit-box-shadow: 0px 1px 12px #888;-moz-box-shadow: 0px 1px 12px #888; background-color:#FFFFFF; }
.cpxq #head.af1{ position:fixed;background-color:#fff;box-shadow: 0px 1px 12px #888;-webkit-box-shadow: 0px 1px 12px #888;-moz-box-shadow: 0px 1px 12px #888; background-color:#FFFFFF;  }
#p_banner{ width:100%; float:left;}
#p_banner img{ width:100%; display:block; margin-left:auto; margin-right:auto;}
#cpdbt{ width:97%; float:left; padding:5% 1.5%; text-align:center; text-align:center; color:#fff; background-color: #083C92;background: linear-gradient(to top right,#5B8ED0, #083C92);}
#cpdbt .wzbf{	display:inline-block; position:relative; z-index:1; }
#cpdbt .wzbf span{ position:absolute;  width:100px; right:-30%; top:4%; z-index:-1;}
#cpdbt .wzbf span img{ max-width:100%; ;display:block; float:right;}
#cpdbt h3{ font-size:36px; font-weight:normal;}
#cpdbt h3 b{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
#cpdbt h4{font-size:36px; font-weight:normal;line-height:2.5;}
#cpdbt p{ font-size:18px; }
#cpzt{ width:100%; float:left;}
#cpzt img{ width:100%; display:block; margin-left:auto; margin-right:auto;}
#pro_01{ width:100%; float:left; background-color:#EAEFF2; padding-top:2.5%; padding-bottom:2.5%; overflow:hidden;}
#probt{ width:97%; float:left; border-bottom:#514F52 solid 2px; padding-bottom:5px; color:#000000;  text-align:left; padding-left:1.5%; padding-right:1.5%; line-height:1.8; font-size:24px; font-weight:bold; margin-top:15px; margin-bottom:18px;}
#probt span{ float:left; font-size:16px; color:#222; margin-top:8px;}
#probt.jy{ text-align:right;}
#probt.jz{ text-align:center;}
#cspz{ width:100%; float:left; line-height:1.8;}
#cspz img{ max-width:100%;}
#cspz table{ width:100%; overflow-x:auto;}
#cspz table::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background-color: #F5F5F5
}
#cspz table::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #E2E2E2
}

#cspz table::-webkit-scrollbar-thumb {
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0, .6);
    background-color: #888;
}
#cspz table td{ width:50%; text-align:left; font-size:18px; color:#3E3A39; padding-top:5px; padding-bottom:5px; border-bottom:#ddd dotted 1px;box-sizing:content-box; box-sizing:border-box; padding-left:10px; padding-right:10px;}
#pro_02{ background-color:#1B2D6B; width:100%; float:left; padding:4% 5%;box-sizing:content-box; box-sizing:border-box;overflow:hidden; position:relative; }
#pro_02 .img1{ position:absolute; right:5%; bottom:20%; max-width:50%;}
#btf{ float:left; color:#fff; position:relative;  padding-bottom:10px; }
#btf.hsz{ color:#555; }
#btf:after{position:absolute; left:0px; height:2px; background-color:rgba(255,255,255,0.5); width:50px; bottom:-8px; content:"";}
#btf.hsz:after{background-color:rgba(0,0,0,0.5);}
#btf h3{ text-transform:uppercase;
	font-size:36px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif; line-height:1.2; position:relative;
}
#btf h3:after{ position:absolute; right:0px; height:5px; background-color:#D3161A; width:35%; bottom:22%; content:"";}
#btf h3.cj:after{ right:-8%;}
#btf h3.gy:after{ width:80%;}
#btf h3.hb:after{ width:45%;}
#btf p{ font-size:18px; color:rgba(255,255,255,0.8); margin-top:10px;line-height:1.5;}
#btf.hsz p{color:rgba(0,0,0,0.8)}
#pro_03{
	background-color:#1B2D6B;
	width:100%;
	float:left;
	padding:4% 5%;
	box-sizing:content-box;
	box-sizing:border-box;
	background-image: url(cbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;background-size:cover;
}
#pro_js{
	background-color:#1B2D6B;
	width:100%;
	float:left;
	padding:6% 4%;
	box-sizing:content-box;
	box-sizing:border-box;
	background-image: url(pbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;  color:#fff; line-height:1.8%; color:#fff;
}
#pro_js div{ width:100%;}
#pro_js a{ color:#ffff;}
#pro_js img{ max-width:100%; margin-left:auto; margin-right:auto; display:block;}
#pro_03 .protp{ width:55%; float:left;}
#pro_03 .protp img{ max-width:80%; display:block; float:right;}
#pro_03 .pronr{ width:500px; margin-left:4%; margin-top:5%; float:left;}
#pro_03 .pronr ul.list-paddingleft-2,#pro_03 .pronr ul{counter-reset:sectioncounter;}
#pro_03 .pronr ul li{ width:100%; float:left; position:relative; margin-bottom:2.5%; line-height:1.5; color:#fff; font-size:16px;padding-left:60px;box-sizing:content-box; box-sizing:border-box; }
#pro_03 .pronr ul li strong{ font-size:18px;line-height:2.2;display:inline-block; }
#pro_03 .pronr ul li:before {
	position:absolute;
	left:0px;
	top:10%;
	width:45px;
	height:45px;
	line-height:45px;
	display: inline-block;
	content: counter(sectioncounter);
	counter-increment: sectioncounter;
	text-align: center;
	background: #E24B54;
	color: #fff;
	font-size: 24px;
	font-family: "Times New Roman", Times, serif; font-weight:bold;
}
#pro_03 .pronr ul li:nth-of-type(2):before{ background-color:#EAA82E}
#pro_03 .pronr ul li:nth-of-type(3):before{ background-color:#219E38}
#pro_03 .pronr ul li:nth-of-type(4):before{ background-color:#CCD200}
#pro_03 .pronr ul li:nth-of-type(5):before{ background-color:#046EAA}
#pro_03 .pronr ul li:nth-of-type(6):before{ background-color:#D7007F}
#pro_03 .pronr ul li:nth-of-type(7):before{ background-color:#D3161A}
#pro_03 .pronr ul li:nth-of-type(8):before{ background-color:#BB9264}
#pro_03 .pronr ul li:nth-of-type(9):before{ background-color:#0056CD}
#pro_03 .pronr ul li:nth-of-type(10):before{ background-color:#FE8F01}
#pro_03 .pronr ul li:nth-of-type(11):before{ background-color:#0099FF}
#pro_03 .pronr ul li:nth-of-type(12):before{ background-color:#ff6600}
#pro_04{ background-color:#fff; width:100%; float:left; padding:4% 5%;box-sizing:content-box; box-sizing:border-box; }
#gycj{background-color:#fff; width:100%; float:left; padding-bottom:3%; margin-top:-2.5%;}
#gywmc{ width:100%; float:left; position:relative; }
#gywmc .nrcf{ width:48%; float:left;}
#gywmc .nrcf .nrd{ width:100%; margin-top:22%; float:left;}
#gywmc .nrcf .nrd h3{ font-size:32px; color:#fff; line-height:2; margin-bottom:10px;}
#gywmc .nrcf .nrd p{ color:#fff; line-height:1.8; font-size:18px;}
#gywmc .more{ text-align:center; position:absolute; bottom:0px; left:0px;}
#gywmc .more a{ font-size:16px; font-weight:600;transition:all 0.4s ease-in-out 0s;background-color:#D4151A; color:#FFFFFF;display:inline-block; padding:10px 45px; line-height:1.5;border-radius:4px;}
#gywmc .more a i{ margin-left:10px;transition:all 0.4s ease-in-out 0s;}
#gywmc .more a:hover{ background-color:#CC0000;}
#gywmc .more a:hover i{ margin-left:18px;}
#gywmc .tpq{ width:48%; float:right; position:relative; z-index:1; margin-top:8%;}
#gywmc .tpq img{ max-width:85%; float:right; display:block;}
#gywmc .tpq:after{ width:45%; position:absolute; right:-15%; bottom:0px; height:45%; background-color:#D3161A; height:45%; z-index:-1; content:"";}
#cplist {
	WIDTH:100%;
	FLOAT: left;   text-align:left;
}
#cplist UL {
	LIST-STYLE-TYPE: none; margin-left:-2%;
}
#cplist  UL LI {
	TEXT-ALIGN: center; WIDTH:48%; float:left;cursor:pointer; margin-left:2%;
}

#cplist  UL LI dd{ width:100%; float:left; position:relative;
	display:block; box-sizing:content-box; box-sizing:border-box;box-shadow:0px 1px 6px #ccc;-webkit-box-shadow:0px 1px 6px #ccc;-moz-box-shadow: 0px 1px 6px #ccc;

}
#cplist  UL LI dd video{ width:100%; height:100%; position:absolute; left:0px; top:0px; display:none; outline:none; background-color:rgba(0,0,0,0.9)}
#cplist  UL LI dd span{transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid rgba(255,255,255,0);
	z-index: 100; background-color:rgba(0,0,0,0);background-size:50px; 	background-repeat: no-repeat;
	background-position: center center; }
#cplist  UL LI:hover span {
	top: 3%;
	left: 3%;
	right: 3%;
	bottom: 3%;
	border: 1px solid rgba(255,255,255,0.5);background-image: url(xq.png);background-color:rgba(0,0,0,0.1);
}	
#cplist  UL LI dd img{ height:450px; max-width:90%; display:block; margin-left:auto; margin-right:auto; margin-top:2.5%; margin-bottom:2.5%;transition:all 0.4s ease-in-out 0s;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.8);transform:scale(0.9);}
#cplist  UL LI:hover dd img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
#cplist  UL LI p{width:100%; font-size:24px;  float:left;display:block; color:#20406F;cursor:pointer; text-align:center; line-height:2; margin-top:1%; margin-bottom:1%;  TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; }
#cplist  UL LI:hover p{ color:#D4151A}
#pqbf{
	width:96%;
	float:left;
	padding:5% 2%;
	background-image: url(pbg3.jpg);
	background-repeat: repeat;
	background-position: center center;background-size: cover;
}
#pqbf.ss{ background-color:#fff; background-image:none; padding-top:0px; padding-bottom:0px;}
#pqbf.dd{ background-color:#f7f7f7; background-image:none;}
#pqbf .nrjs{margin-left:auto;margin-right:auto; min-width:320px;max-width:1450px;}

#pqbf img{ max-width:100%}
#pqbf .bt{ width:100%; float:left; margin-bottom:5%;}
#pqbf .bt img{ max-width:100%; display:block; margin-left:auto; margin-right:auto;}
#pqbf .tpf{width:100%; float:left; margin-bottom:1.5%; margin-bottom:1.5%; position:relative;}
#pqbf .tpf .la{ width:35%; float:left; text-align:left;}
#pqbf .tpf .ra{ position:absolute; width:62%; bottom:0px; right:0px;}
#pqbf .tpf .ra img{ max-width:100%; float:right;}
#pqbf .jst{width:100%; float:left;margin-bottom:1.5%; margin-bottom:1.5%;}
#pqbf .jst img{ max-width:100%; display:block; margin-left:auto; margin-right:auto;}
#cprya{	width:100%;
	float:left; position:relative;
	}
#cprya .img1{ width:100%; display:block; border:0px;}
#cprya .zzcb{ width:100%; position:absolute; z-index:1; left:0px; top:8%;}
#cprya .zzcb1{ width:96%;padding:2%;float:left;}
#cprya .zzcb1 img{ max-width:100%; display:block; margin-left:auto; margin-right:auto;}
#tlbf{
	width:100%;
	float:left; padding-top:5%;
	background-image: url(tbg2.jpg);
	background-repeat: repeat;
	background-position: center bottom;
	background-size: cover;
	position:relative;
}
#tlbf .tp1{ width:60%; float:left;}
#tlbf .tp1 img{ max-width:100%; float:left;}
#tlbf .tp2{ width:32%; float:right; margin-right:3%;}
#tlbf .tp2 img{ max-width:100%; float:right;}
#gd{
	width:100%;
	float:left;
	position:relative;
}
#gd .gdbf{
	width:100%;
	float:left;
	background-image: url(gbg1.png);
	background-repeat: repeat;
	background-position: center top;
	background-size: cover;
	position:relative;
	padding-bottom:2%;
}
#gd .bt{ float:left; width:90%; padding-top:5%; padding-bottom:2%; padding-left:5%; padding-right:5%;}
#gd .bt img{ max-width:100%; display:block; float:left;}
#gd .bt h4{ font-size:38px; color:#3E3A39; line-height:1.5;}
#gd .bt p{ font-size:18px; text-transform:uppercase; line-height:1.2;}
#gd .jst{ width:100%; float:left; position:relative; z-index:4; }
#gd .jst .wz{ width:20%; position:absolute; left:5%; top:16%;overflow:hidden;}
#gd .jst .wz img{ max-width:100%; float:left;}
#gd .jst .zt{ width:60%; float:right;}
#gd .jst .zt img{ max-width:100%; float:right; }
#gd .jsf{ width:100%; float:left; background-color:#DBDCE0; position:relative; z-index:3;padding-top:12%;}
#gd .jsf .zt{ width:45%; float:left;}
#gd .jsf .zt img{ max-width:100%; float:left;}
#gd .jsf .yt{ position:absolute; right:5%; bottom:10%; width:40%;}
#gd .jsf .yt img{ max-width:100%; float:right;}
#znsg{ width:100%; float:left; position:relative;}
#znsg .img1{ width:100%; display:block; border:0px;}
#znsg .img2{ position:absolute; right:5%; width:50%; max-width:865px; top:25%;}
#hhyy{width:95%; float:left; background-color:#1D2D6B; padding:4% 2.5%; color:#FFF; }
#hhyy a{ color:#fff;}
#hhyy .bt{ font-size:36px; font-weight:bold; line-height:1.8; width:100%; float:left; margin-bottom:2%; text-align:center;}
#hhyy  .nrc{ width:100%; float:left; border-bottom:#fff solid 1px; border-top:#fff solid 1px; padding-top:10px; padding-bottom:10px;}
#hhyy  .nrc p{ font-size:24px; line-height:1.8;}
#gsjj_cp{ width:100%; float:left; position:relative; overflow:hidden;}
#gsjj_cp img{ width:100%; display:block;}
#gsjj_cp .zzc{ width:90%; padding:2% 5%; z-index:3;position:absolute; left:0px; bottom:0px; background-color:rgba(29,45,107,0.8); color:#fff;}
#gsjj_cp .zzc p{display: -webkit-box; 
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
font-size:22px; text-align:center;    line-clamp:2;
    -webkit-line-clamp:2;-webkit-box-orient: vertical; line-height:1.8;}
#cpsh{ width:96%; float:left; padding:4% 2%; background-color:#C3C3C3;}
#cpsh img{ display:block; margin-left:auto; margin-right:auto; max-width:100%;}
#ckgd{ width:100%; float:left; padding-top:3%; padding-bottom:4%; text-align:center;}
#ckgd  A{
	display:inline-block; padding-left:5%; padding-right:5%;   font-size:20px;border-radius:2px; color:#001B4A;transition:all 0.4s ease-in-out 0s; border:#001B4A 2px solid; line-height:2.5; 
}
#ckgd  A i{ margin-left:10px;}
#ckgd  A:hover {background:#001B4A; color:#fff }
@media only screen and (max-width: 1650px){#hhyy  .nrc p{ font-size:18px;}#gsjj_cp .zzc p{ font-size:16px;}}
@media only screen and (max-width: 1400px){#pro_03 .pronr{ float:right; width:42%; margin-left:0px;}#gywmc .nrcf .nrd h3{ font-size:28px;}#gywmc .nrcf .nrd p{ font-size:16px;}#cpdbt h3,#cpdbt h4{ font-size:30px;}#cpdbt p{ font-size:16px;}#gd .bt h4{ font-size:32px;}#gd .bt p{ font-size:16px;}#hhyy .bt{ font-size:32px;}#ckgd  A{ font-size:18px;}}
@media only screen and (max-width: 1250px){#probt{ font-size:20px;}#cspz table td{ font-size:16px;}#pro_03,#pro_02,#pro_04{  padding:3% 2%;}#btf h3{ font-size:32px;}#btf p{ font-size:16px;}#pro_03 .pronr ul li strong{ font-size:16px;}#pro_03 .pronr ul li{ font-size:14px;}#pro_03 .pronr ul li:before { width:35px; height:35px; line-height:35px; font-size:16px;top:12%;}#pro_03 .pronr ul li{ padding-left:50px;}#pro_03 .protp img{ max-width:100%; display:block; float:none;}#gywmc .nrcf .nrd h3{ font-size:24px;}#gywmc .nrcf .nrd p{ font-size:14px; line-height:1.5;}#gywmc .more a{ font-size:14px;padding:8px 35px;}#cplist  UL LI dd img{ height:400px;}#cplist  UL LI p{ font-size:16px; font-weight:bold;}#cpdbt h3,#cpdbt h4{ font-size:24px;}#cpdbt p{ font-size:14px;}#probt span{ font-size:14px;}#gd .bt h4{ font-size:28px;}#gd .bt p{ font-size:14px;}#hhyy  .nrc p{ font-size:16px;}#hhyy .bt{ font-size:24px;}#gsjj_cp .zzc p{ font-size:14px;}#gsjj_cp .zzc{ width:94%; padding:2% 3%;}#cpdbt .wzbf span{  width:80px;  }#ckgd  A{ font-size:16px; font-weight:bold;}}
@media only screen and (max-width: 1000px){#probt{ font-size:18px;}#cspz table td{ font-size:14px;}#btf h3{ font-size:24px;}#btf p{ font-size:14px;}#btf h3:after{ height:3px;}#pro_03 .pronr ul li strong{ font-size:14px; line-height:1.8;}#pro_03 .pronr ul li{ font-size:12px; line-height:1.5;}#pro_03 .pronr{ margin-top:3%;}#gywmc .nrcf .nrd h3{ font-size:18px;}#gywmc .nrcf .nrd{ margin-top:15%;}#gywmc .tpq img{ max-width:95%;}#gywmc .nrcf .nrd h3{ margin-bottom:2px;}#cplist  UL LI dd img{ height:320px;}#cplist  UL LI p{ font-size:14px;}#probt span{ font-size:12px;}#hhyy  .nrc p{ font-size:14px;}#cpdbt .wzbf span{  width:60px;  }}
@media only screen and (max-width: 800px){#pro_01{ padding-top:15px; padding-bottom:15px;}#probt{ font-size:16px;}#cspz table td{ font-size:12px;}#btf h3{ font-size:18px; font-weight:bold;}#btf p{ font-size:13px; margin-top:5px;}#btf h3:after{ height:2px;}#btf:after{ height:1px;bottom:-2px;}#pro_03 .protp{ margin-top:5%;}#gywmc .nrcf .nrd h3{ font-size:16px;}#gywmc .nrcf .nrd p{ font-size:13px;}#gywmc .more a{ font-size:12px;padding:5px 25px;}#gywmc .tpq img{ max-width:100%;}#cplist  UL LI dd img{ height:280px;}#cpdbt h3,#cpdbt h4{ font-size:18px;}#cpdbt p{ font-size:14px;}#probt{border-bottom:#514F52 solid 1px; padding-bottom:1px;}#pro_02 .img1{max-width:40%;}#pqbf .tpf .la{ width:28%;}#pqbf .tpf .ra{ width:70%}#gd .bt h4{ font-size:24px;}#gd .bt p{ font-size:12px;}#hhyy  .nrc p{ font-size:12px;}#hhyy .bt{ font-size:18px;}#gsjj_cp .zzc p{ font-size:12px;  line-height:1.5;}#gsjj_cp .zzc{ width:96%; padding:2% 2%;}#cpdbt .wzbf span{  width:40px; right:0px;  }#ckgd  A{ font-size:14px;}}
@media only screen and (max-width: 650px){#pro_03 .protp{ width:100%; margin-top:0px;}#pro_03 .protp img{ max-width:80%; margin-left:auto; margin-right:auto;}#pro_03 .pronr{ width:100%;}#pro_03 .pronr ul li:before { width:30px; height:30px; line-height:30px; font-size:14px;top:10%;}#pro_03 .pronr ul li{ padding-left:40px;}#gywmc .nrcf .nrd{ margin-top:5%;}#gywmc .more{ position:relative; margin-top:20px; text-align:left;}#cplist  UL LI dd img{ height:200px;}#cplist  UL LI p{ font-size:12px;}}
@media only screen and (max-width: 600px){#gywmc .nrcf{ width:100%;}#gywmc .nrcf .nrd{margin-top:12px;}#gywmc .tpq{ width:80%; float:left; margin-left:10%; margin-top:12px;}#gywmc .tpq img{ max-width:100%;}#btf h3{ font-size:16px;}}
@media only screen and (max-width: 450px){#probt{ font-size:14px;}#pro_03 .pronr ul li strong{ font-size:13px;}#gywmc .nrcf .nrd h3{ font-size:14px;}#gywmc .nrcf .nrd p{ font-size:12px;}#cplist  UL LI{ width:98%;}#cplist  UL LI dd img{ height:280px;}#cpdbt h3,#cpdbt h4{ font-size:16px;}#cpdbt p{ font-size:12px;}#pro_02 .img1{max-width:35%;}#gd .bt p{ font-size:12px;}#cpdbt .wzbf span{  width:30px;  }#ckgd  A{ font-size:12px;}}
@media only screen and (max-width: 350px){#probt{ font-size:14px;}#pro_03 .pronr ul li strong{ font-size:13px;}#gywmc .nrcf .nrd h3{ font-size:14px;}#gywmc .nrcf .nrd p{ font-size:12px;}#cplist  UL LI{ width:98%;}#cplist  UL LI dd img{ height:200px;}}