body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px; 
    min-width:1300px;
}
dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,h5,h6,b{ margin:0px; padding:0px; font-weight:normal;}
li,ul {list-style-type:none;}
span{
	font-style: normal;
}
em{font-style: normal;}
i{font-style: normal;}
img{border:none;border:0;vertical-align:middle;}
.q1{ height:80px; background-color:#302e56; width:100%;position:fixed; top:0; left:0; min-width:1300px; z-index:9999999;}
.q2{ overflow:hidden;}
.q2 img{ width:100%; height:600px;object-fit: cover;}
.q3{ height:80px; overflow:hidden;}
.q4{ float:left; padding-left:40px; padding-top:14px;}
@media screen and (max-width: 1460px) {
.q4{ padding-left:10px;}

}
.q5{ float:right;}
.q6{ float:left;}
.q6 li{ float:left;position:relative;}
.q6 dl{ line-height:78px; margin-left:25px; margin-right:25px; font-size:16px; color:#FFFFFF; cursor:pointer;}
@media screen and (max-width: 1460px) {
.q6 dl{ margin-left:15px; margin-right:15px;}
}
.q6 dt{ position:absolute; right:0px; top:78px; width:100%; z-index:9999; display:none; background-color:#302e56; padding-top:2px;}
.q6 p{ text-align:center; font-size:14px; line-height:40px; color:#FFFFFF; cursor:pointer;}
.q6 li:hover dt{ display:block;}
.q6 li:hover dl{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.q6 p:hover{ color:#fff; background-color:#5a579b;}
.q6 .q06{border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;}
.q7{ float:left; padding-left:50px; line-height:80px; color:#FFFFFF; padding-right:50px;}
.q7 li{ float:left; margin-left:30px; font-size:16px; color:#FFFFFF; cursor:pointer;position:relative;}
.q7 span{ display:inline-block; font-size:20px; margin-right:5px; float:left;}
.q7 dl{ float:left; padding-left:30px; font-size:22px; color:#15fafd; font-weight:bolder;}
.q7 dt{ position:absolute; left:-10px; top:80px; width:85px; height:94px; background-image:url(../images/tt_03.png); display: none;box-sizing:border-box; padding-top:10px; text-align:center;}
.q7 li:hover dt{ display:block;}
.q7 img{ width:80px;}
@media screen and (max-width: 1460px) {
.q7{ padding-left:10px; padding-right:10px;}
}
.q8{ width:1300px; margin:0 auto; overflow:hidden; margin-top:30px;}
.q8 li{ width:21.6%; float:left;}
.q8 span{ display:inline-block; float:left; width:66px; height:66px; color:#213043; font-size:30px;border-radius:50px; margin-right:20px; text-align:center; line-height:66px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q8 dl{
	float:left;
	font-size:12px;
	color:#333333;
	text-transform: uppercase; padding-top:10px;
}
.q8 p{ font-size:22px; padding-bottom:5px;}
.q8 li:hover span{ background-color:#16fafd;}
.q8 li:hover p{ font-weight:bolder;}
.q8 em{ float:left; width:1px; height:40px; background-color:rgba(0, 0, 0, 0.1); margin-right:4%; margin-top:20px;}
.q9{
	width:1300px;
	margin:0 auto;
	overflow:hidden;
	margin-top:50px;
	background-image: url(../images/li_03.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.q9 li{
	float:left;
	width:25%;
	text-align:center;
	height:298px;
	background-image:url(../images/li_03.png);
	background-repeat: no-repeat;position:relative;
	background-position: left top;box-sizing:border-box; padding-top:20px;
}
.q9 span{
	display:inline-block;
	width:80px;
	height:80px;
	line-height:80px;
	background-color:#1d2088;
	color:#FFFFFF;
	font-size:40px;border-radius:50px;
	border: 7px solid #d2d2e7;
}
.q9 p{ font-size:28px; margin-top:30px;}
.q9 em{ width:35px; height:2px; background-color:#e60012; display:inline-block; margin-top:15px;}
.q9 dl{ padding:20px 70px 0px 70px; font-size:14px; color:#666666; text-align:center; line-height:150%;}
.q9 dt{
	width:100%;
	height:298px;position:absolute; left:0px; top:-298px;
	background-repeat: no-repeat; z-index:9999;
	background-position: center center;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q9 li:hover dt{ top:0px;}
.q9 i{
	background-image:url(../images/ab_03.png); display:inline-block;
	background-repeat: repeat-x; width:100%;
	background-position: left bottom; height:120px; padding-top:178px;
}
.q10{ text-align:center; overflow:hidden; margin-top:50px;}
.q10 dl{ font-size:38px; color:#333333;}
.q10 span{ display:inline-block; font-size:38px; color:#302e56; font-weight:bolder;}
.q10 dt{ font-size:16px; color:#666666; padding-top:15px; padding-bottom:15px;}
.q10:after {content: '';display: inline-block;width: 94px;height: 3px;background: url(/images/ttt.png) no-repeat center;-webkit-animation: 'flymove' 5s linear infinite;-moz-animation: 'flymove' 5s linear infinite;-ms-animation: 'flymove' 5s linear infinite;}

@-webkit-keyframes flymove{
            from{background-position:-94px 0px;}
            to{background-position:0 0;}
        }
.q11{ overflow:hidden; background-color:#efefef; margin-top:50px; padding-bottom:70px;}
.q12{ margin-top:1px;}
.q13{ overflow:hidden; margin-top:1px;position:relative;}
.q13 ul{ position:absolute; right:0px; bottom:0px;background-color:rgba(0, 0, 0, 0.5); z-index:999;}
.q13 li{
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:20px;
	padding-top:20px;
	border-right-width: 1px;
	border-right-style: solid; text-align:center;
	border-right-color: rgba(255, 255, 255, 0.2);
}
.q13 p{ padding-top:10px; font-size:17px; color:#FFFFFF;}
.q14{ width:1300px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q14 li{ float:left; width:32%; margin-right:2%; height:290px; overflow:hidden; margin-top:30px;position:relative; text-align:center;}
.q14 img{width: 100%;
	height: 290px;
	display: block;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	object-fit: cover;}
.q14 li:nth-child(3n){ margin-right:0%;}
.q14 li:hover img{transform: scale(1.1, 1.1);  transition: .3s transform;}
.q14 ul{ position:absolute; cursor:pointer; right:0px; top:250px;background-color:rgba(0, 0, 0, 0.5); width:100%;box-sizing:border-box;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q14 p{ text-align:center; font-size:20px; color:#FFFFFF; line-height:40px;}
.q14 li:hover ul{ top:0px; height:290px; background-color:rgba(48, 46, 86, 0.7); padding-top:40px;}
.q14 dl{ padding:30px; font-size:16px; color:#FFFFFF; text-align:justify; line-height:180%;}
.q14 span{ display:inline-block; font-size:30px; color:#FFFFFF;}
.q14 span:hover{ color:#f3ca60;}
.q15{
	background-repeat: no-repeat; margin-top:60px; background-color:#efefef; padding-bottom:60px;
	background-position: center center; overflow:hidden;
}
.q16{ width:1300px; margin:0 auto; overflow:hidden; padding-top:47px;}
.q16 img{ float:left; width:750px;}
.q17{ float:right; width:475px; padding-left:75px; overflow:hidden;}
.q17 dl{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom-width: 2px; padding-bottom:10px;
	border-bottom-style: solid;
	border-bottom-color: #302e56; padding-top:50px;
}
.q17 p{ font-size:40px; font-weight:bolder; color:#333333; margin-top:20px;}
.q17 dt{ padding-top:20px; font-size:16px; color:#333333; line-height:200%; text-align:justify;}
.q17 ul{ overflow:hidden; margin-top:30px;}
.q17 li{ float:left; width:33.33%; text-align:center; color:#333333; cursor:pointer; margin-top:10px; padding-bottom:32px; padding-top:32px;}
.q17 span{ font-size:45px; display:inline-block;}
.q17 h3{ padding-top:10px; font-size:16px;}
.q17 li:hover{ color:#f08230; margin-top:0px; background-color:rgba(255, 255, 255, 0.7);}
.q18{
	background-color:#FFFFFF; overflow:hidden;
	background-image:url(../images/bt_033.jpg); padding-bottom:70px; padding-top:50px;
}
.q19{ width:1300px; margin:0 auto; overflow:hidden; padding-top:60px; padding-bottom:40px;}
.q19 dl{ float:left; font-size:45px; font-family:Arial, Helvetica, sans-serif; color:#bfbfbf;position:relative;}
.q19 dt{ float:left; padding-left:50px; padding-top:15px;}
.q19 span{ display:inline-block; font-size:16px; cursor:pointer; color:#333333; margin-right:30px;}
.q19 span:hover{
	color:#202f42;
	text-decoration: underline;
}
.q19 i{ display:inline-block;position:absolute; right:0px; top:0px; z-index:9999; width:100%; font-size:20px; color:#000000; font-weight:bolder; text-align:center; line-height:50px;}
.q19 b{ display:inline-block; font-size:20px; margin-left:5px;}
.q20{ width:1300px; margin:0 auto; overflow:hidden; padding-top:20px;}
.q21{ float:left;}
.q21 li{ float:left; padding-right:80px;}
.q21 p{ font-size:18px; color:#FFFFFF;}
.q21 span{ display:inline-block; width:15px; height:2px;background-color:rgba(255, 255, 255, 0.5); margin-top:15px; margin-bottom:15px;}
.q21 dl{ padding-top:10px; padding-bottom:10px; font-size:14px; color:rgba(255, 255, 255, 0.8); cursor:pointer;}
.q21 dl:hover{
	text-decoration: underline;
}








.q22{ overflow:hidden;}
.q22 p{ font-size:24px; font-weight:bolder;}
.q22 dl{ font-size:18px; color:#666; padding-top:15px;}
.q22 span{ display:inline-block; margin-top:15px; height:5px; width:50px; background-color:#1d2088;}
.q22 em{
	display:inline-block;
	font-size:16px;
	margin-left:10px; font-weight:normal; color:#666666;
	text-transform: uppercase;
}
.q22 ul{ padding-top:50px; font-size:18px; color:#666666; line-height:180%; text-align:justify;}

.q22 i{ display:inline-block; line-height:40px; padding-left:30px; padding-right:30px; background-color:#1d2088; font-size:20px; color:#FFFFFF;border-radius:25px; margin-top:50px; cursor:pointer;}
.q22 i:hover{ margin-top:45px;}
.q23{ float:left; padding-left:50px; width:350px;}
.q23 li{ font-size:18px; color:#FFFFFF; padding-bottom:10px; padding-top:10px; overflow:hidden;}
.q23 span{
	display:inline-block;
	width:30px; line-height:30px;
	text-align:center; margin-right:10px;
	height:30px;border-radius:50px;
	border: 1px solid #FFFFFF; float:left;
}
.q23 dl{ float:right; width:305px;}
.q24{ float:right;}
.q24 img{ width:140px; float:left; margin-right:20px;}
.q24 dl{ font-size:16px; color:#FFFFFF; line-height:180%;}
.q24 dt{ float:left;}
.q24 li{ padding-top:10px; font-size:14px;color:rgba(255, 255, 255, 0.6); line-height:180%;}
.q25{ width:1400px; margin:0 auto; background-color:#f3ca60; margin-top:50px;border-radius:70px;}
.q26{ width:1300px; margin:0 auto; padding-bottom:30px; padding-top:30px; overflow:hidden;}
.q26 li{ width:23%; margin-right:2%; float:left; overflow:hidden;}
.q26 dl{ width:37%; margin-right:2%; float:left; overflow:hidden;}
.q26 dt{ width:10%; float:left; overflow:hidden;}
.q27{
	width:100%;
	line-height:40px;
	background-image:url(../images/xm.png);
	background-repeat: no-repeat; padding-left:40px;
	box-sizing:border-box; font-size:16px;
	background-position: 10px center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-radius:5px;
	border-left-style: none;
}
.q28{
	width:100%;
	line-height:40px;
	text-align:center;
	background-color:#213043;
	font-size:16px;
	color:#FFFFFF;
	cursor:pointer;border-radius:5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q29{
	width:1300px;
	margin:0 auto;
	overflow:hidden;
	padding-top:40px;
	font-size:14px;
	color:#FFFFFF; margin-top:40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgba(255, 255, 255, 0.2);
}

.q30{ float:left;}
.q30 img{border-radius:10px;}
.q31{ float:left; padding-left:50px; font-size:16px; line-height:220%; color:rgba(255, 255, 255, 0.9); padding-top:10px;}
.q32{ float:left; width:300px; overflow:hidden; padding-left:200px; padding-top:10px;}
.q32 li{ float:left; width:50%; line-height:40px; font-size:16px; color:rgba(255, 255, 255, 0.9);}
.q33{ float:right;}
.q33 li{ float:left; width:125px; margin-left:30px; text-align:center;}
.q33 img{ width:100%;}
.q33 p{ font-size:14px; color:#FFFFFF; padding-top:10px;}
.q34{ width:1300px; margin:0 auto; overflow:hidden; padding-bottom:30px; padding-top:30px; line-height:180%; font-size:16px;}
.q35{ overflow:hidden;}
.q35 img{ width:100%;object-fit: cover; height:450px;}
.q36{ text-align:center; overflow:hidden; margin-top:40px;}
.q36 dl{ font-size:40px; color:#1b1b1b;}
.q36 span{ color:#0e3e7c; font-size:40px; display:inline-block; font-weight:bolder;}
.q36 dt{ font-size:18px; color:#666666; padding-top:15px; padding-bottom:15px;}
.q36:after {content: '';display: inline-block;width: 94px;height: 3px;background: url(/images/ttt.png) no-repeat center;-webkit-animation: 'flymove' 5s linear infinite;-moz-animation: 'flymove' 5s linear infinite;-ms-animation: 'flymove' 5s linear infinite;}

@-webkit-keyframes flymove{
            from{background-position:-94px 0px;}
            to{background-position:0 0;}
        }
.q37{ overflow:hidden; padding-top:20px; font-size:16px; color:#333333; line-height:200%;}
.q38{ height:40px; overflow:hidden;}
.q39{ width:1300px; margin:0 auto; background-color:#f5f5f5; overflow:hidden; margin-top:20px;}
.q40{
	float:left;
	width:600px;
	overflow:hidden;
	padding:10px;
	border: 1px solid #e5e5e5;
}
.q40 img{ width:100%;}
.q41{
	float:right;
	width:620px;
	overflow:hidden;
	padding:10px 10px 5px 10px;
	border: 1px solid #e5e5e5;
}
.q41 li{ background-color:#FFFFFF; overflow:hidden; padding-bottom:15px; padding-top:15px; margin-bottom:5px;}
.q41 span{ display:inline-block; float:left; font-size:16px; color:#666666; padding-left:10px;}
.q41 em{ display:inline-block; float:right; font-size:16px; color:#333; padding-right:10px;}
.q42{ width:1300px; margin:0 auto; margin-top:25px; font-size:16px; color:#333333; line-height:200%;}
.q42 img{ max-width:1000px;}
.q43{
	width:1300px;
	margin:0 auto;
	overflow:hidden;
	margin-top:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.q44{
	overflow:hidden;
	background-image:url(../images/titlebg.png);
	background-repeat: no-repeat; font-size:24px; color:#0e3e7c;
	background-position: center bottom; text-align:center; margin-top:30px;
}
.q45{ overflow:hidden; background-color:#f5f5f5;}
.q46{ text-align:center; overflow:hidden; padding-top:20px;}
.q46 span{
	display:inline-block;
	line-height:50px;
	padding-left:40px;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	padding-right:40px;
	cursor:pointer; margin-left:10px; margin-right:10px;
	font-size:16px; background-color:#0e3e7c;
	color:#fff;
}
.q46 span:hover{ background-color:#b89048;}
.q46 .q47{ background-color:#b89048;}
.q48{ overflow:hidden; width:1300px; margin:0 auto;}
.q48 li{ float:left; width:24%; margin-right:1.33%; overflow:hidden; margin-top:25px;}
.q48 dl{
	width:100%;
	overflow:hidden;
	box-sizing:border-box;
	border: 1px solid #0e3e7c;
}
.q48 img{ width:100%;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q48 p{ text-align:center; font-size:16px; color:#fff; background-color:#0e3e7c; padding-bottom:10px; padding-top:10px;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q48 li:hover img{transform: scale(1.1, 1.1);  transition: .3s transform;}
.q48 li:nth-child(4n){ margin-right:0;}
.q49{ background-image:url(../images/001.jpg);}
.q50{ background-image:url(../images/002.jpg);}
.q51{ background-image:url(../images/003.jpg);}
.q52{ background-image:url(../images/004.jpg);}
.q53{
	text-align:center;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}
.q53 span{ display:inline-block; font-size:22px; margin-left:20px; margin-right:20px; line-height:70px; font-weight:bolder; cursor:pointer; color:#333333;border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fff;}
.q53 span:hover{
	border-bottom-width: 3px;
	border-bottom-style: solid; color:#302e56;
	border-bottom-color: #302e56;
}
.q53 .q54{	border-bottom-width: 3px;
	border-bottom-style: solid; color:#302e56;
	border-bottom-color: #302e56;}
@media screen and (max-width: 1500px) {
.q53 span{ font-size:18px; margin-left:15px; margin-right:15px;}
}
.q55{ width:1300px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q55 li{ float:left; width:31.333%; margin-right:3%; height:290px; overflow:hidden; margin-top:30px;position:relative; text-align:center;border-radius:10px;}
.q55 img{width: 100%;
	height: 290px;
	display: block;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	object-fit: cover;}
.q55 li:nth-child(3n){ margin-right:0%;}
.q55 li:hover img{transform: scale(1.1, 1.1);  transition: .3s transform;}
.q55 ul{ position:absolute; cursor:pointer; right:0px; top:240px;background-color:rgba(0, 0, 0, 0.5); width:100%;box-sizing:border-box;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q55 p{ text-align:center; font-size:20px; color:#FFFFFF; line-height:50px;}
.q55 li:hover ul{ top:0px; height:290px; background-color:rgba(48, 46, 86, 0.7); padding-top:40px;}
.q55 dl{ padding:30px; font-size:16px; color:#FFFFFF; text-align:justify; line-height:180%;}
.q55 span{ display:inline-block; font-size:30px; color:#FFFFFF;}
.q55 span:hover{ color:#f3ca60;}
.q56{ width:1300px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q57{
	text-align:center;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:20px;
	border-bottom-color: #F0F0F0;
}
.q57 p{ font-size:26px; padding-bottom:15px;}
.q57 dl{ font-size:16px; color:#999;}
.q58{ overflow:hidden; padding-top:10px; font-size:16px; color:#333333; line-height:200%;}
.q58 p{ padding-top:15px;}
.q58 img{ max-width:1000px;}
.q59{
	margin-top:30px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
}
.q60{ width:1300px; margin:0 auto; overflow:hidden; margin-top:30px;}
.q61{ overflow:hidden; text-align:center; margin-top:40px;}
.q61 span{
	display:inline-block; line-height:50px;
	border: 1px solid #302e56;
}
.q61 em{ display:inline-block; line-height:50px; padding-left:50px; color:#333333; padding-right:50px; font-size:18px; float:left;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q61 i{ display:inline-block; line-height:50px; background-color:#302e56; font-size:30px; color:#FFFFFF; float:left; padding-left:30px; padding-right:30px;}
.q61 span:hover em{ padding-left:60px; padding-right:60px;}








.e10{
	padding-bottom:15px;
	padding-top:15px;
	overflow:hidden; background-color:#f7f7f7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.02);
}
.e11{ width:1300px; margin:0 auto;}
.e12{ float:left; line-height:35px; font-size:14px; color:#333333;}
.e12 span{ font-size:14px; display:inline-block; color:#0e3e7c; font-weight:bolder; margin-right:10px;}
.e13{ float:right;}
.e13 dl{ float:left; width:300px;}
.e13 dt{ float:right; width:60px;}
.e14{
	border: 1px solid rgba(0, 0, 0, 0.1); line-height:33px;border-radius:20px 0 0 20px; width:100%; padding-left:10px; font-size:14px; color:#333333;box-sizing:border-box;outline: medium;
}
.e15{
	width:100%;
	line-height:35px;
	background-color:#0e3e7c;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	cursor:pointer;
	border-radius:0px 20px 20px 0px;
	outline: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}






.e24{ overflow:hidden; cursor:pointer; margin-top:40px;}
.e24 li{ float:left; width:31.33%; margin-right:3%;}
.e24 li:nth-child(3n){ margin-right:0;}
.e24 dl{ float:left; width:12%; overflow:hidden; text-align:center;}
.e24 h2{ font-size:32px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.e24 h3{ font-size:12px; color:#666666;}
.e24 span{ width:35px; height:35px; display:inline-block; background-color:#b89048;border-radius:25px; font-size:20px; color:#FFFFFF; text-align:center; line-height:35px; margin-top:20px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.e24 dt{ float:right; width:82%; overflow:hidden;}
.e24 p{
	font-size:17px;
	padding-bottom:15px;
	overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.e24 h4{ padding-top:15px; font-size:14px; color:#666; line-height:220%;}
.e24 p:hover{ padding-left:10px; color:#b89048;}
.e24 span:hover{ background-color:#e4002b;}
.e24 img{ width:100%; height:260px;object-fit: cover; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.e24 dd{ width:100%; height:260px; overflow:hidden; margin-top:20px;}
.e24 li:hover img{transform: scale(1.2, 1.2);  transition: .3s transform;}
.e25{ overflow:hidden; margin-top:35px;}
.e25 li{ float:left; width:31.33%; margin-right:3%;}
.e25 li:nth-child(3n){ margin-right:0;}
.e25 dl{ width:100%; height:280px; overflow:hidden;}
.e25 img{ width:100%; min-height:280px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.e25 p{ line-height:60px; cursor:pointer; font-size:16px; color:#333333;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.e25 dt{ font-size:14px; color:#666666;}
.e25 p:hover{ padding-left:10px; color:#b89048;}
.e25 h2{
	line-height:30px;
	overflow:hidden;
	margin-top:25px; padding-bottom:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.e25 span{ float:left; font-size:16px; color:#666; display:inline-block;}
.e25 em{ float:right; font-size:16px; color:#666; display:inline-block;}
.e25 li:hover h2{border-bottom-color: #666;}
.e25 li:hover img{transform: scale(1.1, 1.1);  transition: .3s transform;}












.q70{
	width:1300px;
	margin:0 auto;
	line-height:40px;
	font-size:14px;
	color:#333333; padding-bottom:5px;
	margin-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e1e1e1;
}
.q70 span{ display:inline-block; width:9px; height:20px; float:left; background-color:#0e3e7c; margin-top:10px; margin-right:10px;}
.q71{ width:1300px; margin:0 auto;}
.q72{ overflow:hidden; background-color:#f4f4f4; height:58px; margin-top:15px;}
.q72 li{
	float:left;box-sizing:border-box;
	text-align:center;
	width:20%; line-height:58px; font-size:18px; color:#333333;
	border-right-width: 1px; cursor:pointer;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.q72 li:hover{
	background-image:url(../images/bll.png);
	background-repeat: no-repeat; color:#FFFFFF;
	background-position: center top;
}
.q72 .q73{
	background-image:url(../images/bll.png);
	background-repeat: no-repeat; color:#FFFFFF;
	background-position: center top;
}
.q74{ overflow:hidden; background-image:url(../images/abg_02.png); height:496px; margin-top:40px;}
.q74 dl{ width:700px; height:440px; float:left; padding:30px;}
.q74 dt{
	font-size:26px;
	font-weight:bolder;
	color:#0e3e7c;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:15px;
	border-bottom-color: #CCCCCC;
}
.q74 p{ padding-bottom:10px;}
.q74 ul{ font-size:16px; color:#333333; line-height:180%; padding-top:20px; text-align:justify; overflow:auto; height:370px; padding-right:20px;}
.q74 li{ float:left; width:470px; padding-top:50px;}
.q74 span{ width:8px; height:25px; display:inline-block; background-color:#0e3e7c; margin-right:10px; float:left; margin-top:7px;}
.q74 img{object-fit: cover;}

.q76{ overflow:hidden; margin-top:20px;}
.q76 li{
	width:24%;
	float:left;
	margin-right:1.3%;box-sizing:border-box;
	border: 1px solid #f0f0f0; text-align:center; margin-top:20px;
}
.q76 dl{ width:100%; height:380px;display: table; text-align:center;}
.q76 dt{ height:380px; width:100%;display:table-cell; 

            vertical-align:middle;}
.q76 img{ width:90%;}
.q76 p{ text-align:center; width:100%; line-height:45px; font-size:18px; color:#333333; background-color:#f0f0f0;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q76 li:hover{border: 1px solid #0e3e7c;}
.q76 li:hover p{ background-color:#0e3e7c; color:#FFFFFF;}
.q76 li:nth-child(4n){ margin-right:0%;}













.test-1::-webkit-scrollbar {/*滚动条整体样式*/

        width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/

        height: 1px;

    }

.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

        border-radius: 10px;

         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        background: #535353;

    }

.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/

        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        border-radius: 10px;

        background: #EDEDED;

}
.q75{ width:1300px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q75 li{ float:left; width:31.33%; margin-right:3%; overflow:hidden; margin-top:30px;}
.q75 li:nth-child(3n){ margin-right:0%;}
.q75 dl{ width:100%;border-radius:10px 10px 0 0; height:240px; overflow:hidden;}
.q75 img{ width:100%; min-height:240px;}
.q75 p{ text-align:center; line-height:45px; background-color:#0e3e7c; font-size:18px; color:#FFFFFF;border-radius:0 0 10px 10px;}
.q77{ text-align:center; overflow:hidden; padding-top:20px;}
.q77 span{
	display:inline-block;
	line-height:50px;
	padding-left:70px;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	padding-right:70px;
	cursor:pointer; margin-left:10px; margin-right:10px;
	font-size:16px;
	color:#333333;
	border: 1px solid #eeeeee;
}
.q77 span:hover{ background-color:#0e3e7c; color:#FFFFFF;border: 1px solid #0e3e7c;}
.q77 .q79{ background-color:#0e3e7c; color:#FFFFFF;border: 1px solid #0e3e7c;}
.q78{ width:1300px; margin:0 auto;}
.q78 li{ padding:20px; margin-top:30px; overflow:hidden;box-shadow: 0 0 20px #d5d5d5;border: 3px solid #fff;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q78 img{ width:330px; height:230px; float:left; margin-right:30px;}
.q78 li:hover{
	border: 3px solid #0e3e7c;
}
.q78 ul{ float:right; width:880px; overflow:hidden;}
.q78 dl{ overflow:hidden; padding-top:10px;}
.q78 span{ font-size:18px; font-weight:bolder; float:left; display:inline-block; cursor:pointer;}
.q78 em{ float:right; display:inline-block; font-size:16px; color:#666666;}
.q78 span:hover{ color:#0e3e7c;}
.q78 dt{ font-size:16px; line-height:200%; padding-top:10px; color:#666666; text-align:justify;}
.q78 i{ display:inline-block; margin-top:10px; padding-left:30px; padding-right:30px;border-radius:25px; line-height:30px; font-size:16px; background-color:#333333; color:#FFFFFF; cursor:pointer;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q78 i:hover{ background-color:#0e3e7c;border-radius:0px;}



.q80{ background-color:#f4f4f4; overflow:hidden; margin-top:10px; padding-bottom:50px;}
.q81{ height:50px; overflow:hidden;}
.q82{ width:1300px; margin:0 auto; overflow:hidden;}
.q83{ width:975px; overflow:hidden; float:left; padding-top:40px;}
.q84{
	float:left;
	width:60px; text-align:center; padding-bottom:15px; padding-top:15px;
	border: 1px solid #e3e3e3;box-sizing:border-box; padding-left:15px; padding-right:15px; font-size:16px; color:#666666; cursor:pointer;
}
.q84 span{ font-size:16px; display:inline-block;}
.q85{ float:left; width:915px; float:left; background-color:#FFFFFF;overflow:hidden;box-sizing:border-box;}
.q86{
	padding:30px;
	overflow:hidden;
}
.q86 p{ font-size:20px; padding-bottom:15px;}
.q86 dl{ font-size:14px; color:#999999;}
.q86 dt{ height:1px; background-color:#ebebeb; margin-top:15px;}
.q87{ padding:0 30px 30px 30px; overflow:hidden; font-size:16px; color:#333333; line-height:200%;}
.q87 p{ padding-bottom:10px;}
.q87 img{ max-width:100%;}
.q88{
	overflow:hidden;
	line-height:65px;
	border-top-width: 1px;
	border-top-style: solid;
	background-color:#FFFFFF;
	border-top-color: #d7d7d7;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
}
.q88 dl{
	width:50%;
	float:left;
	font-size:14px;
	color:#333333;box-sizing:border-box; 
	cursor:pointer; padding-left:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
.q88 span{ margin-left:5px; margin-right:5px;}
.q88 dt{
	width:50%;
	float:right; text-align:right; padding-right:10px;
	font-size:14px;
	color:#333333;box-sizing:border-box; 
	cursor:pointer;
}
.q89{ float:right; width:290px; overflow:hidden; padding-top:30px;}
.q90{ margin-top:10px; background-color:#FFFFFF; overflow:hidden; padding:20px;}
.q91{
	background-image: url(../images/lii_05.png);
	background-repeat: repeat-x; font-size:20px; color:#333333;
	background-position: left bottom; overflow:hidden;
}
.q91 span{
	padding-bottom:10px;
	font-size:18px; display:inline-block; overflow:hidden;
	background-image:url(../images/lii_03.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.q91 em{ display:inline-block; font-weight:bolder; font-size:18px; color:#0e3e7c;}
.q92{ overflow:hidden; padding-top:10px;}
.q92 li{ line-height:35px; font-size:14px; color:#666; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q92 li:hover{ color:#1059a9;}
.q92 span{ display:inline-block; font-size:14px; margin-right:5px;}












.q108{ overflow:hidden; margin-top:20px;}
.q108 li{
	width:24%;
	float:left;
	margin-right:1.3%;box-sizing:border-box;
	border: 1px solid #f0f0f0; text-align:center; margin-top:20px;
}
.q108 dl{ width:100%; height:220px;display: table; text-align:center;}
.q108 dt{ height:220px; width:100%;display:table-cell; 

            vertical-align:middle;}
.q108 img{ width:90%;}
.q108 p{ text-align:center; width:100%; line-height:45px; font-size:18px; color:#333333; background-color:#f0f0f0;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q108 li:hover{border: 1px solid #0e3e7c;}
.q108 li:hover p{ background-color:#0e3e7c; color:#FFFFFF;}
.q108 li:nth-child(4n){ margin-right:0%;}
















.w64{ width:1300px; height:181px; background-image:url(../images/cont.jpg); margin:0 auto; margin-top:20px;}
.w64 li{ padding-left:240px; overflow:hidden; padding-top:40px; padding-right:40px;}
.w64 dl{ font-size:20px; padding-bottom:10px; color:#213043;}
.w64 dt{ font-size:16px; color:#666666; line-height:28px;}
.w65{ background-color:#f5f5f5; width:1300px; margin:0 auto; margin-top:20px;box-sizing:border-box; padding:30px; overflow:hidden;}
.w65 li{
	border-bottom-width: 2px;
	border-bottom-style: solid; font-size:26px; color:#213043;
	border-bottom-color: #f0332d; padding-bottom:15px; margin-bottom:20px;
}
.w65 dl{
	float:left;
	width:50%;
	border-bottom-width: 1px; line-height:45px;
	border-bottom-style: solid; overflow: hidden; padding-bottom:20px; padding-top:20px; font-size:16px;
	border-bottom-color: #dddddd;
}
.w65 span{
	display:inline-block;
	width:45px;
	height:45px;
	float:left;
	line-height:45px;border-radius:50px; font-size:24px; color:#213043;
	margin-right:10px; text-align:center;
	border: 2px solid #213043;
}

.w91{ width:1300px; margin:0 auto; overflow:hidden; background-color:#FFFFFF; margin-top:30px;box-shadow: 0 0 20px #e4e4ea;}
.w92{ width:600px; margin:0 auto; overflow:hidden; padding-bottom:40px;}
.w92 li{ overflow:hidden; margin-top:30px; line-height:50px;}
.w92 dl{ float:left; width:15%; font-size:16px; color:#333333;}
.w92 dt{ float:right; width:85%;}
.w92 span{  font-size:16px; color:#FF0000;}
.w93{
	width:100%; padding-left:10px; font-size:16px; color:#333333;
	line-height:50px;box-sizing:border-box;
	border: 1px solid #e1e1e1;
}
.w94{
	width:100%; padding-left:10px; font-size:16px; color:#333333;
	line-height:50px;box-sizing:border-box; height:120px;
	border: 1px solid #e1e1e1;
}
.w95{
	width:250px; font-size:16px; color:#333333;
	line-height:50px;box-sizing:border-box; 
	border: 0px solid #e1e1e1; background-color:#de002e; text-align:center; font-size:20px; color:#FFFFFF; cursor:pointer;
}


.map { width:100%; height:550px;}


.q220{
	font-size:14px; padding:5px 10px 5px 10px;
	background-color:#FFFFFF; color:#333;
	border: 1px solid #F0F0F0;border-radius:5px 0px 0px 5px; margin-left:2px; margin-right:2px;
}
.q220:hover{ background-color:#0e3e7c; color:#FFFFFF;}
.q221{
	font-size:14px; padding:5px 10px 5px 10px;
	background-color:#FFFFFF; color:#333;
	border: 1px solid #F0F0F0;border-radius:0px 5px 5px 0px; margin-left:2px; margin-right:2px;
}
.q221:hover{ background-color:#0e3e7c; color:#FFFFFF;}
.page-num{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#fff; color:#333;
	border: 1px solid #F0F0F0; margin-left:2px;
}
.page{
	text-align:center;
	line-height:25px;
	overflow:hidden;
	font-size:10px;
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-width: 0px;
	border-top-style: solid; margin-top:30px;
	border-top-color: #e0e0e0;
}
.pagee{
	text-align:center;
	line-height:25px;
	overflow:hidden;
	font-size:10px;
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-width: 0px;
	border-top-style: solid; margin-top:30px;
	border-top-color: #e0e0e0;
}










.gov{-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}


/*产品展示样式*/
#ProList{overflow:hidden; width:1300px; margin:0 auto; margin-top:40px;}
p#change{overflow:hidden; float:left; width:280px;}
p#change span{
	display:block;
	width:100%; 
	color:#333; background-color:#fff; line-height:90px;
	font-size:20px; color:#333;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	cursor:pointer; margin-top:1px;
}
p#change span em{ display:inline-block; width:70px; text-align:center; background-color:#c9c9c9; line-height:90px; font-size:36px; float:left; margin-right:20px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
p#change span.hover{
	color:#fff; background-color:#5a579b;

}
p#change span.hover em{ color:#FFFFFF; background-color:#302e56; margin-right:30px;}
#ProList div.changeCon{
	display:none; float:right; width:1020px;
}









#KeyFriend{ width:1300px; margin:0 auto; margin-top:0px;}

p#change2{ overflow:hidden;}

p#change2 span{ display:inline-block; float:left; padding-left:5px; padding-right:5px; font-size:18px; font-weight:bolder; line-height:35px; margin-right:15px; cursor:pointer;}
p#change2 em{ display:inline-block; float:right; padding-left:5px; padding-right:5px; font-size:18px; font-weight:bolder; line-height:35px; margin-right:15px; cursor:pointer;background-image: url(../images/ntt_06.png);
	background-repeat: repeat-x;
	background-position: left bottom;}


p#change2 span.hover{
	background-image: url(../images/ntt_06.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}



#KeyFriend div.kfcon{display:none; overflow:hidden;}



.clear{ clear:both} 














#KeyFriend1{ width:1300px; margin:0 auto; margin-top:50px; overflow:hidden;}

p#change3{overflow:hidden; float:left; width:830px;}

p#change3 span{	display:block;
	width:23%; margin-right:2%;
	float:left;
	color:#333; background-color:#302e56; height:440px;
	text-align:center;border-radius:5px; font-size:20px; color:#FFFFFF;
	cursor:pointer;box-shadow: 8px 4px 0 #5d5aa1; margin-bottom:10px;}
	
p#change3 span em{ display:inline-block; width:100px; height:100px; background-color:#FFFFFF;border-radius:60px; line-height:100px; font-size:50px; color:#b89048; margin-top:60px;}
p#change3 span i{ display:inline-block; background-color:#FFFFFF; line-height:40px; padding-left:30px; padding-right:30px; font-size:20px; font-weight:bolder;border-radius:60px; color:#302e56; margin-top:50px;}
p#change3 span e{ display:inline-block; font-size:20px; margin-top:30px; margin-bottom:30px;}

p#change3 span.hover{
	color:#fff; background-color:#1d2088; box-shadow: 8px 4px 0 #d2d2e7;

}
p#change3 span.hover e{ color:#FFFFFF;}
p#change3 span.hover i{ color:#1d2088;}

#KeyFriend1 div.kfcon3{display:none; overflow:hidden; padding-left:50px;}



.clear{ clear:both} 







.k1{position:fixed; right:10px; bottom:200px; z-index:999999999;background-color:#5a579b;}
.k1 li{
	width:70px;
	cursor:pointer;position:relative;
}
.k1 dl{
	width:100%;
	font-size:26px;
	text-align:center; padding-top:15px; padding-bottom:15px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.3);
}
.k1 p{ font-size:12px; color:#fff; margin-top:7px;}
.k1 li:hover dl{background-color:#f29600; color:#FFFFFF;}
.k1 dt{ background-color:#f29600; position:absolute; right:70px; top:0px; display:none;box-sizing:border-box; padding:10px 20px 20px 20px;}
.k1 li:hover dt{ display:block;}
.k1 ul{ overflow:hidden; color:#FFFFFF;
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.3); padding-bottom:10px; padding-top:10px;}
.k1 span{ font-size:30px; margin-right:5px; float:left; margin-top:5px;}
.k1 em{ font-size:14px; float:left;}
.k1 h2{ font-size:16px; font-weight:bolder; color:#ffff00;}
.k1 h3{ font-size:12px; color:#FFFFFF; text-align:center; float:left; padding-top:10px; padding-right:10px;}
.k1 img{ width:100px;}
.k2{ width:210px;}
.k3{ width:140px; line-height:30px;}

