/* CSS Document */
body,td,th {
	font-size: 13px;
}
body {
	margin-left: 0px;
	margin-top: 0px; background-color:#FFFFFF;
	margin-right: 0px;
	margin-bottom: 0px; font-family:"Microsoft YaHei"; min-width:1300px;
}
*{font-family:"Microsoft YaHei";}
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,i{font-style: normal;}
img{border:none;border:0;vertical-align:middle;}
.q1{ width:100%; position:fixed; height:80px; background-color:#FFFFFF; width:100%; z-index:999999999999999999999;box-shadow: 0 0 10px #d3d3d3;}
.q2{ float:left; padding-bottom:19px; padding-top:8px; padding-left:20px;}
.q3{
	height:600px;
	background-repeat: no-repeat;
	background-position: center center;
}
.q4{ float:right;}
.q5{ float:left;}
.q5 li{ float:left; margin-left:35px; cursor:pointer; color:#1b1b1b;position:relative;}
.q5 dl{ text-align:center; font-size:17px; line-height:77px;box-sizing:border-box; padding-left:5px; padding-right:5px; font-weight:bolder;font-family:Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei";}
.q5 li:hover dl{
	color:#353e8a;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #353e8a;
}
.q5 dt{ position:absolute; left:-25%; top:80px; width:150%; background-color:rgba(255, 255, 255, 0.8); display:none;  z-index:999999999999; padding-top:10px; padding-bottom:10px;}
.q5 span{ display:inline-block; margin-right:5px;}
.q5 li:hover dt{ display:block;}
.q5 p{ text-align:center; line-height:35px; font-size:14px;}
.q5 p:hover{ color:#da251c;}
.q6{
	color:#353e8a;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #353e8a;
}
.q7{ float:left; width:1px; height:20px; background-color:rgba(0, 0, 0, 0.1); margin-left:20px; margin-top:40px;}
.q8{ float:right; margin-left:20px;position:relative;}
.q8 li{ font-size:22px; color:#fff; background-color:#b4b4b4; line-height:80px; cursor:pointer; width:60px; text-align:center;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q8:hover li{ background-color:#da251c;}
.q8 dl{ position:absolute; right:0px; top:80px; z-index:9999999999; background-color:rgba(0, 0, 0, 0.2); width:320px; padding:10px; display:none;}
.q8:hover dl{ display:block;}
.q8 dt{ width:75%; float:left;}
.q8 ul{ width:23%; float:right;}
.q9{
	width:100%;
	line-height:35px;
	height:35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;border-radius:5px; padding-left:10px; color:#333; font-size:14px;box-sizing:border-box;
	border-left-style: none;
}
.q10{
	width:100%;
	line-height:35px;
	height:35px;
	font-size:14px;
	color:#FFFFFF;border-radius:5px;
	background-color:#353e8a;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none; cursor:pointer;
	border-left-style: none;
}
.q11{ float:right; cursor:pointer; margin-left:40px; margin-top:23px;position:relative;}
.q11 li{
	line-height:30px;
	padding-left:20px;font-family:Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei";
	padding-right:20px; font-size:14px; color:#666666;
	border: 1px solid rgba(0, 0, 0, 0.1);-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q11:hover li{border: 1px solid rgba(53, 62, 138, 0.6);border-radius:5px 5px 0 0;}
.q11 span{ margin-left:5px; display:inline-block;}
.q11 dl{
	position:absolute; z-index:9999999;
	right:0px; display:none;
	top:32px;box-sizing:border-box;
	width:100%;
	background-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	border-left-style: solid;
	border-top-color: #000033;
	border-right-color: rgba(53, 62, 138, 0.6);
	border-bottom-color: rgba(53, 62, 138, 0.6);
	border-left-color: rgba(53, 62, 138, 0.6);
}
.q11:hover dl{ display:block;}
.q11 p{ padding-left:10px; line-height:30px; font-size:14px; cursor:pointer; color:#666666;font-family:Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei";}
.q11 p:hover{
	text-decoration: underline;
}
.q12{
	background-image:url(../images/nbg_02.jpg); padding-bottom:50px; padding-top:40px;
	background-position: center center; overflow:hidden;
}
.q13{ width:1300px; margin:0 auto;}
.q14{ overflow:hidden; line-height:30px;}
.q14 span{ width:7px; height:20px; display:inline-block; background-color:#353e8a; float:left; margin-right:5px; margin-top:5px;}
.q14 em{ font-size:19px; display:inline-block; margin-right:5px; float:left;}
.q14 i{ font-size:15px; color:#353e8a; float:left;}
.q15{ overflow:hidden; padding-top:20px;}
.q16{ float:left; width:810px; background-color:rgba(255, 255, 255, 0.8);}
.hb-s{ height:600px; overflow:hidden;position:relative;}
.hb{ overflow:hidden;}
.hb li{
	overflow:hidden; height:600px;
	background-repeat: no-repeat;
	background-position: center center;
}
.hb-y{
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	position:absolute;
	left:10%;
	top:270px;
	z-index:999;
	font-size:18px;border-radius:50px;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	border: 1px solid #FFFFFF;
}
.hb-y:hover{ background-color:#fff; color:#333333;}
.hb-x{
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	position:absolute;
	right:10%;
	top:270px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	z-index:999;
	font-size:18px;border-radius:50px;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	border: 1px solid #FFFFFF;
}
.hb-x:hover{ background-color:#fff; color:#333333;}
@media screen and (max-width: 1500px) {
.hb-y{ left:0%;}
.hb-x{ right:0%;}
}
.q18{
	float:right;
	width:450px;
	height:330px;
	background-color:rgba(255, 255, 255, 0.8);
	background-image: url(../images/gw_03.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.q19{ padding:15px; overflow:hidden;}
.q20{ overflow:hidden; line-height:27px; margin-top:5px;}
.q20 span{ font-size:18px; color:#353e8a; float:left; margin-right:5px; display:inline-block;}
.q20 em{ font-size:17px; color:#000000; float:left;}
.q20 i{ float:right; font-size:14px; cursor:pointer; color:#353e8a;}
.q21{ overflow:hidden; padding-top:15px; padding-bottom:5px;}
.q21 li{ line-height:40px; cursor:pointer; overflow:hidden;}
.q21 span{ font-size:14px; color:#999999; float:left;}
.q21 em{ display:inline-block; width:75%; float:left; font-size:14px; color:#333333;
overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.q21 i{ float:right; font-size:14px; color:#666666;}
.q21 li:hover em{ color:#353e8a;}
.q22{ overflow:hidden;}
.q22 li{ width:50%; text-align:center; height:160px; background-color:#ec0c0c; cursor:pointer; float:left;}
.q22 span{ font-size:50px; color:#FFFFFF; margin-top:20px; margin-bottom:5px; display:inline-block;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q22 p{ font-size:24px; color:#FFFFFF; padding-bottom:5px;}
.q22 dl{ font-size:14px; color:rgba(255, 255, 255, 0.6);}
.q22 dt{ width:50%; text-align:center; height:160px; background-color:#353e8a; cursor:pointer; float:left;}
.q22 li:hover span{ font-size:56px;}
.q22 dt:hover span{ font-size:56px;}
.q23{ position:absolute; right:10px; top:10px; line-height:45px; color:#353e8a; font-size:14px; cursor:pointer;}
.q24{ overflow:hidden; padding-top:10px; padding-bottom:5px;}
.q24 li{ line-height:40px; cursor:pointer; overflow:hidden;}
.q24 span{ font-size:14px; color:#999999; float:left;}
.q24 em{ display:inline-block; width:75%; float:left; font-size:14px; color:#333333;
overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.q24 i{ float:right; font-size:14px; color:#666666;}
.q24 li:hover em{ color:#353e8a;}
.q25{
	background-image:url(../images/bb_03.png); padding-bottom:50px;
	background-repeat: repeat-x; overflow:hidden;
}
.q26{ text-align:center; overflow:hidden; padding-top:50px;}
.q26 span{ display:inline-block;}
.q26 em{ width:100px; height:1px; display:inline-block; background-color:#a0a0a0; float:left; margin-top:20px;}
.q26 i{ color:#353e8a; display:inline-block; margin-left:20px; margin-right:20px; float:left; font-size:31px; font-weight:bolder;}
.q26 dl{ overflow:hidden;}
.q26 p{ font-size:19px; color:#FFFFFF; padding-top:5px;}
.q27{ width:1300px; margin:0 auto; margin-top:30px;}
.q28{ background-color:#353840; overflow:hidden; padding-top:50px;}
.q29{ width:1300px; margin:0 auto; overflow:hidden;}
.q30{
	float:left;
	width:350px; height:250px;
	border-right-width: 1px;
	border-right-style: solid; color:#FFFFFF;
	border-right-color: rgba(255, 255, 255, 0.1);
}
.q30 p{ font-size:17px; padding-bottom:15px;}
.q30 dl{ font-size:25px; line-height:40px; font-family:'Impact';}
.q30 span{ display:inline-block; font-size:25px; margin-right:5px; float:left;}
.q30 dt{ font-size:15px; color:#b5b5b5; line-height:30px; padding-top:10px;}
.q30 li{ overflow:hidden; padding-top:15px;}
.q30 em{ display:inline-block; width:30px; height:1px; background-color:#ea5613; margin-bottom:10px;}
.q31{ float:left; padding-right:60px; height:250px;
border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgba(255, 255, 255, 0.1);
}
.q31 li{ float:left; padding-left:60px;}
.q31 dl{ font-size:15px; color:#FFFFFF; padding-bottom:10px;}
.q31 span{ display:inline-block; width:30px; height:1px; background-color:#ea5613; margin-bottom:10px;}
.q31 p{ line-height:30px; color:#CCCCCC; cursor:pointer;}
.q31 p:hover{ color:#ea5613;}
.q32{ float:right;}
.q32 li{ float:left; width:110px; margin-left:15px; text-align:center;}
.q32 img{ width:100%;}
.q32 p{ font-size:14px; color:#FFFFFF; padding-top:10px;}
.q33{
	margin-top:30px;
	overflow:hidden;
	border-top-width: 1px; font-size:15px; color:#CCCCCC; text-align:center;
	border-top-style: solid; line-height:50px; padding-bottom:20px; padding-top:20px;
	border-top-color: rgba(255, 255, 255, 0.1);
}
.q34{ width:125px; height:418px; float:left;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q34 p{ padding-top:30px; padding-left:10px; font-size:20px; color:#FFFFFF;}
.q34 dl{
	padding-left:10px;
	padding-top:10px;
	font-size:12px;
	color:#FFFFFF;
	text-transform: uppercase;
}
.q34 dt{ margin-left:10px; margin-top:50px;}
.q34 span{ font-size:26px; color:#FFFFFF;}
.q35{
	height:418px;
	box-sizing:border-box;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background-size:100% auto;
	background-position: center center;
}
.q35 img{ width:100%;}
.q35 dl{ font-size:12px; color:#333333; line-height:25px; padding-top:10px; height:225px; overflow:hidden;}
.q35 span{
	padding:5px 10px 5px 10px;
	display:inline-block; color:#353e8a; margin-top:10px;
	border: 1px solid #353e8a; font-size:14px; cursor:pointer;
}
.q35 span:hover{ background-color:#353e8a; color:#FFFFFF;}
.q35 dt{ width:100%; height:418px; background-color:rgba(255, 255, 255, 0.9);padding:10px;
	box-sizing:border-box;}
.q36{
	height:270px; overflow:hidden;
	background-position: center center;
}
.q37{ width:1300px; margin:0 auto; overflow:hidden; padding-top:120px;}
.q37 dl{
	font-size:36px;
	color:rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}
.q37 p{ font-size:18px; color:#FFFFFF; padding-top:5px;}
.q38{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.q39{ width:1300px; margin:0 auto;}
.q40{ float:left; line-height:60px; font-size:14px; color:#666666;}
.q40 span{ display:inline-block; margin-right:5px;}
.q41{
	float:right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e8e8;
}
.q41 li{
	float:left;
	line-height:60px;
	height:60px;
	padding-left:25px;
	padding-right:25px;
	font-size:14px; color:#333333;
	cursor:pointer;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e8e8e8;
}
.q41 li:hover{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #da251c; color:#da251c;
}
.q41 dl{
	float:left;
	line-height:60px;
	height:60px;
	padding-left:25px;
	padding-right:25px;
	font-size:14px; border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #da251c; color:#da251c;
	cursor:pointer;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e8e8e8;
}
.q42{ width:1300px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q43{ width:399px; float:right;}
.q44{ width:800px; float:left;}
.q45{ overflow:hidden; padding-top:30px;}
.q45 dl{
	font-size:18px;
	color:#da251c;
	text-transform: uppercase;
}
.q45 dt{ font-size:20px; padding-top:10px;}
.q46{ padding-top:30px; font-size:14px; line-height:200%; color:#555;}
.q46 img{ max-width:1000px;}
.q47{
	background-color:#f2f2f2;
	background-image: url(../images/bb.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.q48{ width:1300px; margin:0 auto; overflow:hidden;}
.q49{ width:650px; float:left;}
.q50{ width:600px; float:right; font-size:14px; line-height:200%; color:#555; padding-top:150px;}
.q51{ width:500px; float:right; margin-top:30px;}
.q51 img{ width:100%;}
.q52{ width:750px; float:left; margin-top:20px;}
.q53{ height:50px;}
.q54{ overflow:hidden; padding-top:0px;}
.q54 dl{
	font-size:18px;
	color:#da251c;
	text-transform: uppercase;
}
.q54 dt{ font-size:20px; padding-top:10px;}
.q55{}
.q55 li{ width:23%; float:left; overflow:hidden; padding:2%;box-sizing:border-box; background-color:#f7f7fa; margin-right:2.6%; margin-top:30px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;position:relative;}
.q55 img{ max-width:100%; max-height:175px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q55 p{ text-align:center; font-size:14px; color:#333333; padding-top:10px;}
.q55 li:nth-child(4n){ margin-right:0%;}
.q55 dl{ height:175px; overflow:hidden; text-align:center;}
.q55 li:hover p{ color:#da251c;}
.q55 li:hover{box-shadow: 0 0 7px #d4d4d4;}
.q55 li:hover img{transform: scale(1.2, 1.2);}
.q55 dt{ width:0px; height:0px; background-color:rgba(53, 62, 138, 0.8); position:absolute; right:150px; top:100px; z-index:999; text-align:center; line-height:0px; font-size:0px; color:#FFFFFF;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q55 li:hover dt{ width:247px; height:175px; background-color:rgba(218, 37, 28, 0.8); position:absolute; right:26px; top:24px; z-index:999; text-align:center; line-height:175px; font-size:36px; color:#FFFFFF; cursor:pointer;}
.q56{ width:1300px; margin:0 auto;  margin-top:50px;}
.clear{ clear:both;}
.q57{
	overflow:hidden;
	background-image: url(../images/d_03.png);
	background-repeat: repeat-y; padding-bottom:40px;
	background-position: 45px top;
}
.q57 li{
	float:left; background-color:#FFFFFF;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	width:90px; text-align:center; font-size:16px; color:#333333;
	height:90px;border-radius:100px;box-sizing:border-box;
	border: 2px solid #da251c;
}
.q57 dl{ width:1150px; float:right; overflow:hidden;box-sizing:border-box; padding:20px; font-size:14px; line-height:200%; background-color:#f9f9f9;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q57 dl:hover{ background-color:#f2f2f2;}
.q57 dt{ font-size:24px; color:#da251c; padding-top:22px; font-family:Arial, Helvetica, sans-serif;}
.q57:hover li{ background-color:#da251c; color:#FFFFFF;}
.q57:hover dt{ color:#FFFFFF;}
.q58{}
.q58 li{ margin-top:30px; background-color:#f9f9f9;box-sizing:border-box; padding:30px; overflow:hidden;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q58 img{ width:300px; height:200px; margin-right:30px; float:left;}
.q58 p{ font-size:22px; padding-bottom:10px; cursor:pointer;}
.q58 dl{ font-size:14px; color:#333333;}
.q58 dt{ font-size:14px; line-height:180%; padding-top:10px; color:#333333;}
.q58 p:hover{ color:#da251c;}
.q58 span{ font-size:14px; margin-right:5px; display:inline-block;}
.q58 li:hover{box-shadow: 0 0 7px #d4d4d4;}
.q58 em{
	display:inline-block;
	padding:5px 15px 5px 15px;
	font-size:14px; color:#666666;
	cursor:pointer; background-color:#FFFFFF; margin-top:13px;
	border: 1px solid #CCCCCC;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q58 em:hover{ background-color:#da251c; color:#FFFFFF;border: 1px solid #da251c;}
.q58 i{ display:inline-block; margin-left:5px;}
.q59{ width:1300px; margin:0 auto;  margin-top:50px;}
.q60{}
.q60 li{ float:left; width:31.333%; margin-right:3%; overflow:hidden; margin-top:30px;position:relative;}
.q60 dl{ width:100%; height:250px; overflow:hidden;}
.q60 img{ width:100%;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q60 dt{ padding:20px; background-color:#f7f7fa;}
.q60 p{ font-size:20px; padding-bottom:10px; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q60 p:hover{ color:#da251c;}
.q60 ul{ font-size:14px; line-height:25px; color:#666666;}
.q60 li:hover img{transform: scale(1.1, 1.1);
  transition: .3s transform;}
.q60 li:nth-child(3n){ margin-right:0%;}
.q60 dd{ position:absolute; left:10px; top:0px; width:70px; text-align:center; color:#FFFFFF; padding-bottom:20px; padding-top:20px; background-color:#da251c; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.q60 h2{ font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
.q61{}
.q61 li{ float:left; width:49%; margin-right:2%; padding:25px; background-color:#f7f7fa;box-sizing:border-box; overflow:hidden; margin-top:30px;}
.q61 ul{ float:left; width:75px; background-color:#a9a9a9; text-align:center; padding-bottom:20px; padding-top:20px; color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-right:30px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q61 h2{ font-family:Arial, Helvetica, sans-serif; font-size:24px; padding-bottom:5px;}
.q61 h3{ margin-top:10px; font-size:24px;}
.q61 p{ font-size:20px; padding-bottom:10px; cursor:pointer;}
.q61 dl{ font-size:14px; color:#666; line-height:25px;}
.q61 li:hover p{ color:#da251c;}
.q61 li:hover ul{ background-color:#da251c;}
.q61 li:nth-child(2n) { margin-right:0%;}
.q62{ overflow:hidden; margin-top:30px;}
.q62 li{ float:left; width:33.333%; text-align:center; padding-bottom:50px; padding-top:50px; background-color:#465159; cursor:pointer;}
.q62 p{ font-size:20px; color:#FFFFFF;}
.q62 dl{ font-size:14px; color:#FFFFFF; padding-top:10px;}
.q62 span{ font-size:18px; display:inline-block; margin-top:30px; color:#f2f2f2;}
.q62 dt{ font-size:14px; color:#f2f2f2; padding-top:10px;}
.q62 li:nth-child(2n){ background-color:#aeb6bc;}
.q63{ width:1200px; margin:0 auto; background-color:#f1f3f5; overflow:hidden; margin-top:10%; padding:50px;box-sizing:border-box;}
.q64{ overflow:hidden;}
.q64 p{ float:left; font-size:24px;}
.q64 span{ font-size:24px; cursor:pointer; float:right;}
.q65{
	padding-bottom:40px;
	padding-top:40px;
	font-size:14px;
	line-height:180%;
	color:#333333;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.1);
}
.q66{
	padding-bottom:40px;
	padding-top:40px;
	font-size:14px;
	line-height:180%;
	color:#333333;
	overflow:hidden;
}
.q67{ overflow:hidden;}
.q68{ width:48%; float:left; background-color:#da251c;}
.q68 li{
	width:90%;
	padding:30px;
	float:left;
	box-sizing:border-box; min-height:260px;
	background-color:#fefefe;
	border-top-width: 5px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid; font-size:16px; color:#333333; line-height:200%;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;
}
.q68 dl{ font-size:20px; padding-bottom:15px;}
.q69{ width:48%; float:right; background-color:#da251c;}
.q69 li{
	width:90%;
	padding:30px;
	float:left;
	box-sizing:border-box;
	background-color:#fefefe;
	border-top-width: 5px; min-height:260px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid; font-size:16px; color:#333333; line-height:200%;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;
}
.q69 dl{ font-size:20px; padding-bottom:15px;}
.q69 dt{ width:100px; float:left; text-align:center; margin-right:15px; overflow:hidden;}
.q69 img{ width:100%;}
.q69 h6{ font-size:14px; padding-top:10px;}
.q70{
	margin-top:40px; overflow:hidden;
	border: 5px solid #dfdfdf;
}
.q71{ width:1100px; margin:0 auto; overflow:hidden; font-size:16px; line-height:200%; color:#333333; padding-top:30px;}
.q72{
	background-image:url(../images/conbg.jpg);
	background-position: center center; overflow:hidden; padding-bottom:70px; padding-top:70px;
}
.q73{ width:1300px; margin:0 auto; overflow:hidden;}
.q73 li{ float:left; width:33.33%; text-align:center; color:#FFFFFF; margin-top:10px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q73 li:hover{ margin-top:0px;}
.q73 span{ font-size:50px;}
.q73 p{ font-size:20px; color:#FFFFFF; padding-top:10px;}
.q73 dl{
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	text-transform: uppercase; padding-top:5px;
}
.q73 dt{ font-size:22px; color:#FFFFFF; padding-top:15px;}
.q74{
	font-size:20px;
	color:#da251c;
	text-transform: uppercase;
}
.q75{ font-size:18px; padding-top:10px;}
.q76{
	overflow:hidden;
	padding-top:0px;
	text-transform: uppercase;
}
.q76 dl{
	font-size:20px;
	color:#da251c;
	text-transform: uppercase;
}
.q76 dt{ font-size:18px; padding-top:10px;}
.q77{
	width:420px; margin-top:30px;
	float:left;
	border: 1px solid #666666;box-shadow: 0 0 10px #d4d4d4;
}
.q77 img{ width:100%;}
.q78{ width:400px; float:left; margin-left:50px;border: 1px solid #d2d2d2;box-sizing:border-box; padding:30px; margin-top:30px; height:605px;box-shadow: 0 0 10px #d4d4d4; overflow:auto;}
.q78 dl{ font-size:24px;}
.q78 dt{ font-size:14px; color:#666666; line-height:180%; padding-top:15px;}
.q79{ width:370px; float:right; border: 1px solid #d2d2d2;box-sizing:border-box; padding:30px; margin-top:30px; height:605px; overflow:auto; background-color:#fbfbfb;box-shadow: 0 0 10px #d4d4d4;}
.q79 ul{ font-size:24px; color:#da251c; padding-bottom:15px;}
.q79 li{
	line-height:35px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
}
.q79 span{ float:left; font-size:14px;}
.q79 span:hover{
	color:#da251c;
	text-decoration: underline;
}
.q79 em{ float:right; margin-top:12px;}
.q80{ background-color:#f4f5f7; overflow:hidden;}
.q81{ width:1300px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q82{ width:950px; float:left; overflow:hidden;}
.q83{ background-color:#FFFFFF; overflow:hidden; padding:40px;box-sizing:border-box;}
.q84 li{ font-size:24px; font-weight:bolder; padding-bottom:20px;}
.q84 dl{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size:14px;
	color:#666666;
	border-bottom-color: #E6E6E6;
	padding-bottom:15px;
}
.q85{ padding-top:20px; font-size:16px; line-height:220%; color:#333333;}
.q86{ margin-top:20px; background-color:#FFFFFF; overflow:hidden; padding:20px 40px 20px 40px;}
.q86 li{ float:left; font-size:14px; color:#666666; line-height:30px;}
.q86 dl{ float:right; font-size:14px; color:#666666; line-height:30px; text-align:right;}
.q87{ float:right; width:320px; padding:30px; overflow:hidden; background-color:#FFFFFF;box-sizing:border-box;}
.q88{ overflow:hidden; padding-top:10px;}
.q88 li{
	padding-bottom:10px;
	padding-top:10px;
	border-bottom-width: 1px; cursor:pointer;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.q88 p{ font-size:16px; color:#333333;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q88 dl{ font-size:12px; color:#999999; font-family:Arial, Helvetica, sans-serif; padding-top:5px; padding-left:12px;}
.q88 span{ font-size:12px; color:#da251c;}
.q88 li:hover p{ color:#da251c;}
.q89{
	overflow:hidden;
	line-height:30px;
	border-bottom-width: 1px; padding-bottom:10px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.q89 span{ width:7px; height:20px; display:inline-block; background-color:#da251c; float:left; margin-right:5px; margin-top:5px;}
.q89 em{ font-size:18px; display:inline-block; margin-right:5px; float:left;}
.q89 i{ font-size:14px; color:#353e8a; float:left;}
.q90{ font-size:16px; line-height:200%; color:#333333;} 
.q91{
	width:200px;
	line-height:35px;box-sizing:border-box; padding-left:10px;
	height:35px; font-size:14px;
	border: 0px solid rgba(255, 255, 255, 0.1);border-radius:3px;
}
.q92{
	background-image:url(../images/n_linian_bg.jpg);
	background-position: center bottom; overflow:hidden;
}
.q93{
	overflow:hidden;
	background-image:url(../images/n_title_bg.png);
	background-repeat: no-repeat;
	background-position: right -5px;
}
.q94{
	font-size:16px;
	line-height:200%;
	background-color:rgba(255, 255, 255, 0.5);
	height:500px;
	overflow:auto;
	background-image: url(../images/lc_03.png);
	background-position: right bottom;
}
.q94 img{ max-width:600px;}
.q95{
	background-image:url(../images/dddg.jpg); padding-bottom:80px;
	background-position: center center; overflow:hidden;
}
.q96{ text-align:center; padding-top:50px;}
.q96 dl{ font-size:34px; color:#da251c;font-family:Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei";}
.q96 dt{ font-size:30px; color:#666666;font-family:Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei"; padding-bottom:30px;}
.q97{ text-align:center; width:1300px; margin:0 auto;}
.q97 li{
	width:18%;
	float:left; cursor:pointer;
	overflow:hidden; margin-top:40px;
	margin-right:2.5%; text-align:center; background-color:#FFFFFF;
	border: 5px solid #dadada;box-sizing:border-box;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q97 span{ font-size:50px; color:#666666;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q97 li:nth-child(5n){ margin-right:0px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q97 p{ font-size:26px; padding-top:20px; color:#666666;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q97 dl{
	font-size:14px;
	padding-top:5px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	color:#e70012;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
.q97 em{ display:inline-block; width:50px; height:5px; background-color:#e70012; margin-top:20px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q97 li:hover{ background-color:#e70012;border: 5px solid #e70012;}
.q97 li:hover span{ color:#fff;}
.q97 li:hover p{ color:#fff;}
.q97 li:hover dl{ color:#fff;}
.q97 li:hover em{ background-color:#FFFFFF;}
.q97 dt{ padding-bottom:70px; padding-top:70px;}
.jy{overflow:hidden;}
.jy li{ float:left; width:20%; float:left; text-align:center;position:relative; padding-bottom:80px;}
.jy dl{ width:100%;  overflow:hidden;}
.jy img{ width:100%; }
.jy dt{ overflow:hidden; padding-bottom:15px; padding-top:15px; height:80px; position:absolute; right:0px; bottom:0px; width:100%;box-sizing:border-box;-moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; background-color:#f7f8fb;}
.jy p{}
.jy li:nth-child(2n) dt{ background-color:#e5e7ea;}
.jy span{ width:20px; height:1px; background-color:#353e8a; display:inline-block; margin-left:5px; margin-right:5px; float:left; margin-top:12px;}
.jy em{ text-align:center; display:inline-block;}
.jy i{ font-size:18px; color:#353e8a; float:left;}
.jy h3{
	font-size:12px;
	color:#666666; padding-top:10px;
	text-transform: uppercase;
}
.jy li:hover dt{ height:100%; background-color:rgba(53, 62, 138, 0.8); bottom:0px; padding-top:0px; cursor:pointer;}
.jy li:hover span{ display:none;}
.jy li:hover i{display:none;}
.jy li:hover h3{display:none;}
.jy d{ padding:25px; overflow:hidden;  display:none;}
.jy li:hover d{ display:block;}
.jy h5{ font-size:14px; color:#FFFFFF; text-align:left; line-height:25px;}
.jy h6{ text-align:center; font-size:18px; color:#FFFFFF; padding:0px; margin:0; padding-bottom:10px; padding-top:10px;}
.jy d img{ width:100%; margin:0; padding:0;}
.jy e{
	display:inline-block;
	padding:5px 10px 5px 10px;
	border: 1px solid #FFFFFF; font-size:14px; cursor:pointer; color:#FFFFFF;
}
.q99{ text-align:center; overflow:hidden; padding-top:30px;}
.q99 img{
	max-width:1000px;
	border: 5px solid #f5f5f5;
}
.q100{ overflow:hidden;}
.q100 li{ width:23%; float:left; background-color:#f1eff1; text-align:center; margin-top:30px; margin-right:2.6%;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;position:relative;}
.q100 dl{ width:100%; height:330px; overflow:hidden;}
.q100 img{ width:100%;}
.q100 p{ text-align:center; padding-top:15px; font-size:22px; color:#333333; padding-bottom:15px;}
.q100 dt{ position:absolute; right:0px; bottom:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); z-index:99999; padding:30px;box-sizing:border-box; display:none; text-align:left;}
.q100 li:hover dt{ display:block;}
.q100 h3{ font-size:20px; color:#FFFFFF;}
.q100 h3 span{color:#FFFFFF;}
.q100 ul{ font-size:14px; color:rgba(255, 255, 255, 0.8); padding-top:10px; height:300px; overflow:auto; line-height:25px;}
.q100 span{ font-size:14px; color:#666666; margin-left:5px; display:inline-block;}
.q100 li:nth-child(4n){ margin-right:0px;}
.q100 li:hover{ background-color:#e5e5e5;}

.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;

}






.q101{
	height:460px; overflow:hidden;
	background-position: center center;
}
.about-slide-box{position:relative; width:1300px; margin:0 auto;margin-top:40px;}
.jy-x{ width:50px; height:40px; text-align:center; line-height:40px; cursor:pointer; font-size:26px; color:#FFFFFF; background-color:rgba(53, 62, 138, 0.8); position:absolute; left:-25px; top:200px; z-index:999;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.jy-x:hover{ background-color:rgba(53, 62, 138, 1);}
.jy-y{ width:50px; height:40px; text-align:center; line-height:40px; cursor:pointer; font-size:26px; color:#FFFFFF; background-color:rgba(53, 62, 138, 0.8); position:absolute; right:-25px; top:200px; z-index:999;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.jy-y:hover{ background-color:rgba(53, 62, 138, 1);}
.q102{ float:left; width:390px; height:330px; overflow:hidden;}
.q102 img{ width:100%; height:290px;}
.q102 dl{ width:100%; line-height:40px; background-color:rgba(0, 0, 0, 0.8); font-size:14px; color:#FFFFFF; text-align:center;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q103{ height:80px;}
.q104{ width:90%; margin:0 auto;}
.q105{ float:right; margin-left:20px;}
.q105 li{ width:60px; line-height:80px; background-color:#b4b4b4; text-align:center; cursor:pointer; font-size:20px; color:#FFFFFF;}
.q105 li:hover{ background-color:#da251c;}
.q106{ width:50%; float:left; background-color:#f5f5f5; min-height:400px;}
.q106 ul{ width:50%; float:left; padding-left:5%; padding-top:30px; padding-bottom:70px;}
.q106 p{ text-align:left; line-height:40px; font-size:16px; color:#000;font-family:Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei";box-sizing:border-box; padding-left:20px; margin-top:5px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q106 p:hover{
	background-color:#da251c; color:#FFFFFF;
}
.q106 span{ margin-right:5px;}
.q106 em{ float:right; font-size:14px; color:#FFFFFF; display:none;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q106 p:hover em{ display:inline-block; margin-right:15px;}
.q107{ float:left; width:50%;}
.q107 ul{ float:right; width:350px; margin-top:30px; margin-right:30px;}
.q107 img{ width:100%;}
.q107 p{ font-size:16px; color:#333333;font-family:Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei"; padding-bottom:10px; padding-top:10px;}
.q107 span{ display:inline-block; padding:7px 30px 7px 30px; font-size:14px; color:#FFFFFF; background-color:#da251c; cursor:pointer;}
.q107 em{ margin-left:10px;}
.q108{ width:50%; float:left; background-color:#f5f5f5; min-height:400px;}
.q108 ul{ width:70%; float:left; padding-left:5%; padding-top:30px; padding-bottom:70px;}
.q108 p{ text-align:left; line-height:40px; font-size:16px; color:#000;font-family:Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei";box-sizing:border-box; padding-left:20px; margin-top:5px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; width:50%; float:left;}
.q108 p:hover{
	background-color:#da251c; color:#FFFFFF;
}
.q108 span{ margin-right:5px;}
.q108 em{ float:right; font-size:14px; color:#FFFFFF; display:none;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q108 p:hover em{ display:inline-block; margin-right:15px;}
.q109{ width:1300px; margin:0 auto; overflow:hidden;}
.q109 li{ float:left; width:18.5%; margin-right:1.875%; overflow:hidden; background-color:#68686e; margin-top:30px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q109 img{ width:100%;}
.q109 ul{ padding-bottom:40px; padding-top:40px; text-align:center;}
.q109 p{ font-size:18px; color:#FFFFFF; padding-bottom:10px;}
.q109 dl{
	font-size:14px; color:rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}
.q109 li:nth-child(5n){ margin-right:0px;}
.q109 li:hover{ background-color:#da251c; margin-top:20px; margin-bottom:10px;}
.q109 span{
	display:inline-block;
	padding:5px 20px 5px 20px; font-size:14px; cursor:pointer;border-radius:5px; color:rgba(255, 255, 255, 0.7); margin-top:15px;
	border: 2px solid rgba(255, 255, 255, 0.5);-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
.q109 span:hover{border: 2px solid rgba(255, 255, 255, 1); color:rgba(255, 255, 255, 1);}
.q110{ width:1300px; margin:0 auto; overflow:hidden; margin-top:40px;}
.q110 li{ float:left; width:11.1111111111%; overflow:hidden;position:relative;}
.q110 img{ width:100%;}
.q110 dl{position:absolute; left:20px; top:20px; z-index:999;}



























.fl{ float:left}
.fr{ float:right}
.container04 { width:1300px; margin:0 auto; margin-top:40px;}
.container04 ul{ font-size:0px;}
.container04 ul li { display: inline-block; width: 125px; height: 418px; -moz-transition: 0.6s; -webkit-transition: 0.6s; -o-transition: 0.6s; -ms-transition: 0.6s; transition: 0.6s; position: relative; overflow: hidden;}
.container04 .left { width: 125px; height: 418px; -moz-transition: all 0.36s ease-in-out; -webkit-transition: all 0.36s ease-in-out; -o-transition: all 0.36s ease-in-out; -ms-transition: all 0.36s ease-in-out; transition: all 0.36s ease-in-out; }
.container04 .left h5 { font-size: 20px; color: #fff; padding-left:10px; padding-top:20px; }
.container04 .left span{ font-size:24px; color:#FFFFFF; margin-left:10px; display:inline-block;}
.container04 .left h4 { font-size: 12px; text-transform: uppercase; color: #fff; padding-left:10px; padding-top:10px; height:100px;}
.container04 .right { width: 175px; height: 418px; position: absolute; left: 125px; top: 0; }
.container04 .w1360>ul>li.on { width: 300px; }






















.white_content { 
            display: none; 
            position: absolute; position: fixed;
            top: 0%; margin:0 auto; width:100%; height:100%;
            z-index:9999999; background-color:rgba(0, 0, 0, 0.5);
        }












.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:#03499b; 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:#03499b; color:#FFFFFF;}
.page-num{
	font-size:14px;padding:5px 10px 5px 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: 1px;
	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:5px;
	border-top-width: 0px;
	border-top-style: solid; margin-top:20px;
	border-top-color: #e0e0e0;
}










/*产品展示样式*/
#ProList{
	position:relative;
	padding:10px;
	width:410px;
	box-sizing:border-box;
	float:left;
	margin-left:5px;
	background-image:url(../images/jl_03.png);
	background-repeat: no-repeat;
	background-position: center center;
}
p#change{ overflow:hidden;}
p#change span{display:block;height:45px; line-height:45px;float:left; font-size:17px; color:#333; cursor:pointer; padding-right:20px;}
p#change span.hover{ color:#ec0c0c;}

#ProList div.changeCon{
	display:none; 
}




#KeyFriend{ margin-top:30px;}
p#change2{
	width:210px;
	float:left;
	background-image: url(../images/x9_03.png);
	background-repeat: repeat-y; padding-top:30px; padding-bottom:30px;
	background-position: center center; margin-top:30px;
}
p#change2 span{
	display:block;
	width:108px;
	height:45px; margin-left:108px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	line-height:45px;
	float:left;
	font-size:20px;
	color:#666;
	cursor:pointer;
}
p#change2 em{ display:inline-block; background-color:#da251c; height:5px; width:10px; float:left; margin-top:20px; margin-right:5px;}
p#change2 span.hover{color:#da251c; font-size:24px;}
p#change2 span:nth-child(2n){ margin-left:0px;}
p#change2 span:nth-child(2n) em{ float:right;}
#KeyFriend div.kfcon{display:none; margin-top:30px; width:1000px; float:right;background-color:rgba(255, 255, 255, 0.5); padding:20px;box-sizing:border-box;}

