/* CSS Document */
body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; font-family:Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei"; min-width:1200px;
}
*{ font-family:Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei";box-sizing:border-box;}
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{
	line-height:40px;
	height:40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.q1 li{ width:1200px; margin:0 auto;}
.q1 dl{ font-size:14px; float:left; color:#333333;}
.q1 dt{ font-size:14px; float:right; color:#333333;}
.q2{ margin-left:7px; font-size:14px; float:right; margin-top:8px; width:80px;border-radius:3px;}
.q3{ width:1200px; margin:0 auto; overflow:hidden;}
.q4{ float:left; padding-top:20px; padding-bottom:18px;}
.q4 dl{ float:left; padding-right:5px;}
.q4 dt{ float:left; overflow:hidden; padding-left:5px; padding-top:2px;}
.q4 li{
	float:left;
	font-size:18px; font-weight:bolder;
	border-left-width: 1px; color:#333333; margin-top:2px;
	border-left-style: solid;
	border-left-color: rgba(0, 0, 0, 0.1); padding-left:10px; margin-left:2px;
}
.q5{ height:60px; background-color:#03499b;}
.q6{
	background-repeat: no-repeat; overflow:hidden;
	background-position: center center;
}
.q6 img{ width:100%;}
.q7{ float:right; margin-top:10px;}
.q7 dl{ float:left; text-align:right; padding-top:5px;}
.q7 span{ font-size:40px; color:#898989;}
.q7 p{ font-size:14px; color:#333333;}
.q7 dt{ float:left; padding-left:10px; font-size:22px;font-family:'Impact'; padding-top:10px; color:#cc0000;}
.q7 h3{ font-size:22.7px;font-family:'Impact'; padding-top:2px;}
.q7 img{ width:75px; float:right; margin-left:15px;}
.q8{ width:1200px; margin:0 auto;}
.q8 li{ width:171.4px; float:left; cursor:pointer; color:#FFFFFF;position:relative;}
.q8 dl{ line-height:60px; font-size:16px; text-align:center; overflow:hidden; height:60px; color:#FFFFFF;}
.q8 dd{ line-height:60px; font-size:16px; text-align:center; overflow:hidden; height:60px; color:#03499b; background-color:#eeeeee;}
.q8 li:hover dl{ background-color:#eeeeee; color:#03499b;}
.q8 span{ margin-left:3px;}
.q8 dt{ position:absolute; right:0px; top:60px; width:100%; z-index:99999; display:none;}
.q8 li:hover dt{ display:block;}
.q8 p{ font-size:14px; padding-bottom:10px; padding-top:10px; cursor:pointer; color:#333333; background-color:#FFFFFF; text-align:center; padding-right:0px;}
.q8 p:hover{ background-color:#eeeeee; color:#03499b;}
.q8 h3{ font-size:14px; line-height:50px; cursor:pointer; color:#333333; background-color:#FFFFFF; text-align:center; padding-right:20px;}
.q8 h3:hover{ background-color:#eeeeee; color:#03499b;}
.q9{ background-color:#eeeeee; color:#03499b;}
.q10{ width:1200px; margin:0 auto; overflow:hidden;}
.q11{ float:left; font-size:14px; line-height:40px; padding-top:20px; padding-bottom:20px; color:#333333;}
.q11 em{ font-weight:bolder; color:#03499b;}
.q12{ float:right; margin-top:20px;}
.q12 dl{
	float:left; line-height:40px;
	border: 1px solid #e2e2e2;
}
.q12 dt{ float:right;}
.q13{
	width:70px;
	line-height:40px;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
	font-size:14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; background-color:#03499b;
}
.q14{
	width:270px; height:40px;box-sizing:border-box;
	line-height:40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/ss.png);
	background-repeat: no-repeat; padding-left:30px;
	background-position: 5px center;
}
.q15{ background-color:#f3f3f3; overflow:hidden; padding-bottom:50px; padding-top:50px;}
.q16{ background-image:url(../images/abg.jpg); overflow:hidden; padding-bottom:50px; padding-top:50px;}
.q17{ width:1200px; margin:0 auto; overflow:hidden;}
.q18{ width:840px; float:left; overflow:hidden;}
.q19{ width:330px; float:right; overflow:hidden;}
.q20{
	overflow:hidden;
	font-size:14px;
	color:#999;
	text-transform: capitalize;
}
.q20 p{ color:#03499b; font-size:24px; font-weight:bolder; margin-bottom:5px;}
.q21{ margin-top:20px; overflow:hidden; background-color:#f1f1f1; padding:20px;}
.q21 img{ float:left; margin-right:20px; width:400px;}
.q21 p{ font-size:24px; color:#03499b;}
.q21 dl{ font-size:14px; color:#666666; line-height:27px; padding-top:10px;}
.q21 dt{ padding-top:10px;}
.q21 span{ width:130px; line-height:35px; display:inline-block; background-color:#03499b; color:#FFFFFF; text-align:center;border-radius:25px; font-size:14px; cursor:pointer;}
.q21 em{ margin-left:15px; width:130px; line-height:35px; display:inline-block; background-color:#666; color:#FFFFFF; text-align:center;border-radius:25px; font-size:14px; cursor:pointer;}
.q21 i{ font-size:14px; margin-right:3px;}
.about-slide-box{ margin-top:20px; overflow:hidden; background-color:#f1f1f1; padding:20px;}
.jy{ overflow:hidden;position:relative;}
.jy li{ overflow:hidden;}
.jy dl{ background-color:#FFFFFF; width:100%; height:250px; font-size:0px; line-height:250px; text-align:center;}
.jy img{ max-width:100%; max-height:250px;}
.jy p{ text-align:center; font-size:14px; line-height:40px; padding-top:10px;}
.jy-x{ position:absolute; left:0px; bottom:5px; width:30px; height:30px; background-color:#999;border-radius:25px; font-size:16px; color:#FFFFFF; cursor:pointer; text-align:center; line-height:30px;}
.jy-x:hover{ background-color:#03499b;}
.jy-y{ position:absolute; right:0px; bottom:5px; width:30px; height:30px; background-color:#999;border-radius:25px; font-size:16px; color:#FFFFFF; cursor:pointer; text-align:center; line-height:30px;}
.jy-y:hover{ background-color:#03499b;}
.q26{
	background-image:url(../images/pic.jpg);
	background-repeat: no-repeat; overflow:hidden;
	background-position: center center; padding-bottom:50px; padding-top:20px;
}
.q27{ overflow:hidden; margin-top:20px; color:#FFFFFF; text-align:center;}
.q27 p{
	font-size:36px;
	background-image:url(../images/ico11.png); padding-bottom:15px;
	background-repeat: no-repeat; font-weight:bolder;
	background-position: center bottom;
}
.q27 dl{ font-size:16px; padding-top:15px;}
.q28{ width:1200px; margin:0 auto; overflow:hidden;}
.q28 li{ float:left; width:280px; margin-right:26px; overflow:hidden; margin-top:25px;}
.q28 dl{ width:100%; overflow:hidden; height:250px;}
.q28 img{ width:100%; min-height:100%;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q28 p{ text-align:center; font-size:16px; line-height:40px; background-color:rgba(255, 255, 255, 0.7);moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q28 li:hover{ background-color:rgba(255, 255, 255, 0.9);}
.q28 li:hover img{transform: scale(1.2, 1.2);}
.q28 li:nth-child(4n){ margin-right:0px;}
.q29{ overflow:hidden; text-align:center; margin-top:40px;}
.q29 span{
	width:220px;
	display:inline-block;
	line-height:45px;
	cursor:pointer;
	font-size:18px;
	color:#000;
	background-color:rgba(255, 255, 255, 0.9);
	border-radius:50px;
	border: 1px solid #FFFFFF;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
}
.q29 span:hover{color:#fff;background-color:#03499b;}
.q30{ background-color:#f8f8f8; overflow:hidden; padding-top:10px; padding-bottom:40px;}
.q31{ overflow:hidden; margin-top:20px; color:#333; text-align:center;}
.q31 p{
	font-size:36px;
	background-image:url(../images/ico1.png); padding-bottom:15px;
	background-repeat: no-repeat; font-weight:bolder;
	background-position: center bottom;
}
.q31 dl{ font-size:16px; padding-top:15px;}
.q32{ width:1200px; margin:0 auto; overflow:hidden; padding-top:20px;}
.q32 li{ width:580px; float:left; overflow:hidden; margin-right:40px; margin-top:30px;}
.q32 dl{ float:left; width:70px;}
.q32 span{ font-size:30px; color:#fff; background-color:#03499b; padding:15px; display:inline-block;border-radius:50px;}
.q32 dt{ float:left; width:510px;}
.q32 p{ font-size:30px; color:#333333; font-weight:bolder; padding-bottom:10px; font-family:"Microsoft YaHei";}
.q32 em{ font-size:14px; color:#444; line-height:27px;}
.q32 li:nth-child(2n){ margin-right:0px;}
.q33{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.q34{
	width:585px;
	float:left;
	border: 1px solid #e5e5e5; overflow:hidden;
}
.q35{ overflow:hidden; line-height:30px; margin-top:20px;}
.q35 span{ width:6px; height:25px; background-color:#03499b; float:left; margin-top:2px;}
.q35 em{ font-size:20px; float:left; margin-left:10px;}
.q35 i{ float:right; font-size:14px; color:#666666; padding-right:15px; cursor:pointer;}
.q35 i:hover{ color:#03499b;}
.q36{ padding:15px;}
.q36 img{ width:100%; margin-bottom:10px;}
.q36 li{ line-height:40px; cursor:pointer; overflow:hidden;}
.q36 span{ float:left; font-size:16px; color:#333333;}
.q36 em{ float:right; font-size:14px; color:#666666;}
.q36 li:hover span{
	color:#03499b;
	text-decoration: underline;
}
.q36 i{ margin-right:5px;}
.q37{
	width:585px;
	float:right;
	border: 1px solid #e5e5e5; overflow:hidden;
}













.q44{ background-color:#1f1f1f;  overflow:hidden; padding-bottom:20px; padding-top:30px;}
.q38{
	width:1200px; overflow:hidden; padding-bottom:20px;
	margin:0 auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #464646;
}
.q39{ float:left;}
.q39 li{ float:left; padding-right:55px;}
.q39 h1{ font-size:14px; color:#FFFFFF; padding-bottom:10px;}
.q39 h2{ font-size:14px; color:#CCCCCC; cursor:pointer; line-height:35px;}
.q39 h2:hover{ color:#0089d1;}
.q39 em{ padding-right:3px; color:#999999;}
.q39 span:hover em{ color:#cc0000;}
.q40{ float:left; padding-left:50px; width:380px;}
.q40 li{ font-size:14px; color:#FFFFFF; padding-bottom:10px; padding-left:70px;}
.q40 h1{
	font-size:14px;
	color:#CCCCCC;
	line-height:28px;
	padding-top:5px;
	border-left-width: 1px; padding-left:70px;
	border-left-style: solid;
	border-left-color: #333333;
}
.q41{ float:right; text-align:center;}
.q41 li{ font-size:14px; color:#FFFFFF; padding-bottom:10px;}
.q41 img{ width:130px;}
.q42{ width:1200px; margin:0 auto; line-height:40px; font-size:14px; color:#CCCCCC; padding-top:10px; overflow:hidden;}
.q43{ background-color:#333333; font-size:14px; color:#FFFFFF; padding-bottom:30px; padding-top:20px; text-align:center; line-height:28px;}

.q45{
	width:1200px;
	height:250px;
	margin:0 auto;
	background-image:url(../images/service_line.png);
	background-repeat: no-repeat;
	overflow:hidden; margin-top:20px;
	background-position: center 150px;
}
.q45 li{ width:240px; float:left; text-align:center;position:relative; margin-top:0px;}
.q45 p{
	font-family:"Times New Roman", Times, serif;
	font-size:140px; font-weight:bolder;
	color:rgba(255, 255, 255, 0.1);
	font-style: oblique;
}
.q45 dl{position:absolute; right:0px; top:30px; width:100%; overflow:hidden;}
.q45 span{ font-size:36px; color:#FFFFFF;}
.q45 dt{ font-size:30px; font-weight:bolder; color:#ffff00; padding-top:10px;}
.q45 ul{ padding:60px 40px 0px 40px; font-size:15px; line-height:28px; color:#FFFFFF;}
.q46{ height:427px; background-image:url(../images/service_bg.jpg); margin-top:30px; overflow:hidden; padding-top:15px;}
.q47{
	height:300px;
	background-image:url(../images/ab.jpg);
	background-repeat: no-repeat;
	background-position: center center; overflow:hidden;
}
.q48{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px;}
.q49{ float:left; width:500px; overflow:hidden;}
.q49 img{ width:500px;}
.q50{ float:right; width:660px;}
.q51{ font-size:30px; color:#03499b; padding-bottom:15px;}
.q52{ font-size:16px; color:#333333; line-height:180%;}
.q53{ line-height:50px; width:1200px; margin:0 auto;background-color:rgba(0, 0, 0, 0.5); color:#FFFFFF; font-size:14px; text-align:left; margin-top:250px;}
.q53 span{ margin-left:10px; margin-right:5px;}
.q53 a:link{ color:#FFFFFF;}
.q53 a:visited{ color:#FFFFFF;}
.q53 a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
.q53 a:active{ color:#FFFFFF;}
.q54{ text-align:center; background-color:#f4f4f4; overflow:hidden;}
.q54 span{
	padding:12px 50px 12px 50px;
	font-size:16px; display:inline-block;border-radius:55px; cursor:pointer; margin-bottom:40px; margin-top:40px;
	color:#333; background-color:#FFFFFF; margin-left:5px; margin-right:5px;
	border: 1px solid #CCCCCC;
}
.q54 span:hover{ background-color:#03499b; color:#FFFFFF;border: 1px solid #03499b;}
.q54 em{
	padding:12px 50px 12px 50px;margin-bottom:40px; margin-top:40px;
	font-size:16px; display:inline-block;border-radius:55px; cursor:pointer;
	margin-left:5px; margin-right:5px;
	 background-color:#03499b; color:#FFFFFF;border: 1px solid #03499b;
}
.q55{ width:1200px; margin:0 auto; overflow:hidden; margin-top:20px; font-size:16px; line-height:200%; color:#333333;}
.q56{
	width:1200px;
	line-height:50px;
	margin:0 auto;
	background-image:url(../images/le_03.png);
	background-repeat: repeat-x;
	background-position: left center; text-align:center; margin-top:20px;
}
.q56 em{ font-size:28px; font-weight:bolder; padding-left:10px; padding-right:10px; background-color:#FFFFFF;}
.q57{ background-color:#f4f4f4; overflow:hidden; padding-bottom:50px;}
.q58{ width:1200px; margin:0 auto; background-color:#FFFFFF;border: 1px solid #dfdfdf; overflow:hidden;box-sizing:border-box;}
.q59{ overflow:hidden; padding-top:25px;}
.q59 li{ float:left; width:270px; margin-left:23px;}
.q59 dl{ width:100%; height:300px; background-color:#FFFFFF;border: 1px solid #dfdfdf; overflow:hidden;box-sizing:border-box; text-align:center; font-size:0px; line-height:300px;}
.q59 p{ font-size:18px; line-height:50px; color:#333333; text-align:center;}
.q59 img{ max-width:100%; max-height:300px;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q59 li:nth-child(4n){ margin-right:0px;}
.q59 li:hover img{transform: scale(1.2, 1.2);}
.q60{ height:40px; overflow:hidden;}
.q61{
	padding:40px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
}
.q61 dl{ float:left; width:230px; height:160px; overflow:hidden;}
.q61 img{ width:100%; height:100%;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q61 ul{ width:860px; float:right;}
.q61 dl:hover img{transform: scale(1.2, 1.2);}
.q61 p{ font-size:20px; padding-bottom:10px; cursor:pointer;}
.q61 dt{ font-size:14px; color:#666666; line-height:27px; height:85px;}
.q61 dd{ overflow:hidden;}
.q61 span{ font-size:14px; color:#666666; float:left;}
.q61 p:hover{ color:#03499b;}
.q61 em{
	width:30px;
	height:30px;border-radius:25px; display:inline-block; float:right; cursor:pointer;
	border: 1px solid #dfdfdf; text-align:center; line-height:30px; color:#666666;
}
.q61 em:hover{ background-color:#03499b; color:#FFFFFF;border: 1px solid #03499b;}
.q61:hover{box-shadow: 0 0 7px #d2d2d2;}
.q62{ width:1200px; margin:0 auto; overflow:hidden;}
.q63{ width:890px; float:left; overflow:hidden;}
.q64{ padding:30px; overflow:hidden; background-color:#FFFFFF; margin-top:40px;}
.q65{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:10px;
	border-bottom-color: #dfdfdf;
}
.q65 p{ font-size:28px; padding-bottom:10px;}
.q65 dl{ font-size:14px; color:#666666;}
.q66{ overflow:hidden; padding-top:20px; font-size:16px; line-height:200%; color:#333333;}
.q66 img{ max-width:800px;}
.q67{
	overflow:hidden;
	line-height:45px;
	border-top-width: 1px;
	border-top-style: solid; background-color:#FFFFFF;
	border-top-color: #f4f4f4;
}
.q67 dl{
	width:50%;
	float:left;
	font-size:14px;
	color:#333333;box-sizing:border-box; 
	cursor:pointer;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f4f4f4;
}
.q67 span{ margin-left:5px; margin-right:5px;}
.q67 dt{
	width:50%;
	float:right; text-align:right;
	font-size:14px;
	color:#333333;box-sizing:border-box; 
	cursor:pointer;
}
.q68{ width:300px; float:right; overflow:hidden; margin-top:30px;}
.q69{ background-color:#FFFFFF; overflow:hidden; padding:30px; margin-top:10px;}
.q70{
	line-height:30px;
	overflow:hidden;
	background-image: url(../images/rbn_03.png);
	background-repeat: no-repeat;
	background-position: left bottom; padding-bottom:5px;
}
.q70 span{ font-size:18px; float:left; color:#333333;}
.q70 em{
	width:25px;
	height:25px;border-radius:25px;
	text-align:center; font-size:12px; line-height:25px;
	cursor:pointer; display:inline-block; float:right;
	border: 1px solid #f4f4f4;
}
.q70 i{ color:#03499b; font-weight:bolder;}
.q71{ overflow:hidden; padding-top:10px;}
.q71 li{ line-height:35px; font-size:14px; color:#333333; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q71 li:hover{
	color:#03499b;
	text-decoration: underline;
}
.q72{ width:280px; float:left; overflow:hidden;}
.q73{ background-color:#03499b; overflow:hidden; padding:10px; color:#FFFFFF; margin-top:30px;}
.q73 p{ font-size:24px; font-weight:bolder;}
.q73 dl{ float:left;}
.q73 span{ float:right; font-size:40px; margin-top:5px;}
.q73 dt{ font-size:14px; padding-top:0px;}
.q74{
	border: 1px solid #dfdfdf; overflow:hidden; background-color:#FFFFFF; padding-bottom:7px;
}
.q74 li{
	font-size:14px; width:95%; margin:0 auto; margin-top:7px;border-radius:5px;
	cursor:pointer;
	padding:8px;
	background-image:url(../images/ae_03.png);
	background-position: center center;
}
.q74 li:hover{background-image:url(../images/aee_03.png); color:#03499b;}
.q74 dl{
	font-size:14px; width:95%; margin:0 auto; margin-top:7px;border-radius:5px;
	cursor:pointer;
	padding:8px; color:#03499b;
	background-image:url(../images/aee_03.png);
	background-position: center center;
}
.q75{ background-color:#f5f5f5; color:#03499b;}
.q78{border: 1px solid #e4e4e4; margin-top:20px; padding:20px; background-color:#FFFFFF;}
.q78 dl{
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:10px; font-size:18px;
	border-bottom-color: #e4e4e4; margin-bottom:10px;
}
.q78 li{ line-height:30px; font-size:14px; color:#666666;}
.q78 dt{ background-color:#004fab; line-height:50px; width:170px; height:50px; margin-top:10px; cursor:pointer;}
.q78 span{
	float:left;
	font-size:24px;
	color:#FFFFFF; display:inline-block; padding-left:15px; padding-right:15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.q78 p{ float:left; font-size:16px; color:#FFFFFF; padding-left:15px;}
.q79{ width:900px; float:right; overflow:hidden;}
.q80{ overflow:hidden; margin-top:30px;border: 1px solid #dfdfdf; background-color:#FFFFFF; padding:20px;}
.q80 p{ font-size:28px; font-weight:bolder; color:#444; margin-bottom:5px;}
.q80 dl{ font-size:14px; color:#666666; line-height:180%;}


.q84{ overflow:hidden;}
.q84 li{ width:32%; float:left; overflow:hidden; margin-right:2%; margin-top:20px;border: 1px solid #e4e4e4; padding:5px; background-color:#FFFFFF;}
.q84 dl{ width:100%; height:230px; overflow:hidden;}
.q84 img{ width:100%; height:100%;  transition: .3s transform;}
.q84 p{ width:100%; line-height:40px; font-size:16px; font-weight:bolder; text-align:center; color:#333; cursor:pointer; padding-top:5px;}
.q84 li:nth-child(3n){ margin-right:0%;}
.q84 li:hover img{transform: scale(1.2, 1.2);  transition: .3s transform;}
.q84 dt{ font-size:14px; color:#666666; line-height:25px;}
.q84 ul{
	text-align:center; height:40px;
	line-height:40px;overflow:hidden;
}
.q84 span{
	float:left;
	width:50%;
	display:inline-block;
	font-size:14px; background-color:#03499b;
	color:#fff;box-sizing:border-box;
	cursor:pointer;

}
.q84 em{
	float:left;
	width:50%;
	display:inline-block;
	font-size:14px; background-color:#ff9f00;
	color:#fff; cursor:pointer;
}
.q84 i{ font-size:14px; margin-left:5px; display:inline-block;}
.q85{ background-color:#FFFFFF; overflow:hidden; padding:20px;border: 1px solid #e4e4e4; margin-top:30px;}
.q86{
	overflow:hidden;
	line-height:45px;
	border-top-width: 0px;
	border-top-style: solid;
	background-color:#FFFFFF;
	border-top-color: #e4e4e4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;box-sizing:border-box; 
}
.q86 dl{
	width:50%;
	float:left;
	font-size:14px;
	color:#333333;box-sizing:border-box; 
	cursor:pointer;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f4f4f4;
}
.q86 span{ margin-left:5px; margin-right:5px;}
.q86 dt{
	width:50%;
	float:right; text-align:right;
	font-size:14px;
	color:#333333;box-sizing:border-box; 
	cursor:pointer;
}
.q87{ overflow:hidden; padding-top:25px;}
.q87 li{ float:left; width:270px; margin-left:23px;}
.q87 dl{ width:100%; height:200px; background-color:#FFFFFF;border: 1px solid #dfdfdf; overflow:hidden;box-sizing:border-box; text-align:center; font-size:0px;}
.q87 p{ font-size:18px; line-height:50px; color:#333333; text-align:center;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q87 img{ width:100%; height:100%;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q87 li:nth-child(4n){ margin-right:0px;}
.q87 li:hover img{transform: scale(1.2, 1.2);}
.q88{ padding:20px; overflow: hidden;}
.q89{
	overflow:hidden;
	line-height:45px;
	border-top-width: 0px;
	border-top-style: solid;
	background-color:#FFFFFF;
	border-top-color: #e4e4e4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px; width:1200px; margin:0 auto;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;box-sizing:border-box; 
}
.q89 dl{
	width:50%;
	float:left;
	font-size:14px;
	color:#333333;box-sizing:border-box; 
	cursor:pointer;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f4f4f4;
}
.q89 span{ margin-left:5px; margin-right:5px;}
.q89 dt{
	width:50%;
	float:right; text-align:right;
	font-size:14px;
	color:#333333;box-sizing:border-box; 
	cursor:pointer;
}
.q90{
	overflow:hidden; text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:10px;
	border-bottom-color: #dfdfdf;
}
.q90 p{ font-size:28px; padding-bottom:10px;}
.q90 dl{ font-size:14px; color:#666666;}
.q91{ text-align:center; overflow:hidden;}
.q91 img{ max-width:1000px;}
.q66 table{
	border: 1px solid #333; font-size:16px;
}
.q66 tr{
	border: 1px solid #333; font-size:16px;
}
.q66 td{
	border: 1px solid #333; font-size:16px;
}
.q92{ width:500px; float:left; font-size:16px; color:#333333; line-height:200%;}
.q92 dl{ font-size:30px; font-weight:bolder; padding-bottom:15px;}
.q93{ overflow:hidden; width:1200px; margin:0 auto; padding-top:40px;}
.q94{ width:650px; float:right;}
.q94 dl{ font-size:30px; font-weight:bolder; padding-bottom:15px;}
.q94 li{ padding-bottom:10px;}
.q95{
	width:100%; height:45px;
	line-height:45px; font-size:16px; padding-left:15px;box-sizing:border-box;
	border: 1px solid #CCCCCC;
}
.q96{
	width:100%;
	line-height:50px;
	font-size:16px;
	box-sizing:border-box;
	text-align:center;
	background-color:#03499b;
	color:#FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q97{
	text-align:center;
	overflow:hidden;
	font-size:26px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.q98{
	width:100%; 
	line-height:45px; font-size:16px; padding-left:15px;box-sizing:border-box;
	border: 1px solid #CCCCCC;
}






.q179{ float:left; overflow:hidden; margin-top:20px;}
.q180{ overflow:hidden;}

.q181{ float:right; width:405px; padding-top:10px;}
.q181 p{ font-size:26px; padding-bottom:10px;}
.q181 li{
	font-size:14px;
	line-height:25px;
	color:#666666;
	padding-bottom:8px;
	padding-top:8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dadada;
}
.q181 span{ color:#000000;}
.q181 dl{ line-height:50px; overflow:hidden;margin-top:20px;}
.q181 em{ font-size:20px; margin-right:7px; float:left;}
.q181 i{ display:inline-block; background-color:#004fab; font-size:18px; color:#FFFFFF; padding-right:40px; padding-left:40px; cursor:pointer;border-radius:3px;}
.q181 i:hover{ background-color:#ff7700;}
.q181 dt{
	margin-top:15px; width:100%; display:inline-block;
	background-color:#f5f5f5;
	text-align:center;box-sizing:border-box;
	line-height:50px;
	font-size:16px;
	border: 1px solid #d2d2d2;
}
.q182{ font-size:24px; color:#004fab; font-weight:bolder; padding-top:15px;}
.q164{
	background-image:url(../images/rli_03.png); overflow:hidden;
	background-repeat: repeat-x; margin-top:20px;
	background-position: left center; text-align:center;
}
.q164 span{
	width:30px;
	height:2px; display:inline-block;
	background-color:#004fab;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.q164 em{
	width:30px; float:left;
	height:2px; display:inline-block;
	background-color:#004fab;
	border-right-width: 5px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.q175{
	margin-top:20px;overflow:hidden; background-color:#FFFFFF;
	border: 1px solid #e4e4e4; padding:15px;
}
.q176{
	font-size:18px;
	color:#004fab;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4; margin-bottom:15px;
}
.q183{ overflow:hidden;}
.q183 li{ width:283px; float:left; margin-right:15px;}
.q183 dl{ width:100%; height:200px; overflow:hidden;}
.q183 img{ width:100%; height:200px;transition: .3s transform;}
.q183 p{ text-align:center; font-size:16px; line-height:40px; color:#fff; background-color:#004fab;
overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.q183 li:hover img{transform: scale(1.1, 1.1);  transition: .3s transform;}
















.hb-s{ margin:0 auto; margin-top:30px;position:relative; width:1200px;}
.hb{ overflow:hidden; width:1200px;}
.hb li{ float:left; width:380px; margin-right:30px; overflow:hidden;}
.hb dl{ width:100%; overflow:hidden;position:relative; height:280px;}
.hb img{ width:100%; min-height:280px;}
.hb p{ text-align:center; line-height:60px; font-size:18px; color:#333; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.hb dt{ position:absolute;box-sizing:border-box; right:0px; top:0px; width:100%; height:100%; padding-top:30%; background-color:rgba(0, 71, 157, 0.8); z-index:9999; text-align:center; font-size:36px; color:#FFFFFF;  cursor:pointer; display:none;}
.hb p:hover{ color:#00479d;}
.hb li:hover dt{ display:block;}
.hb li:hover img{transform: scale(1.1, 1.1);
  transition: .3s transform;}

.hb-x{ position:absolute; left:-25px; top:120px; width:60px; height:50px; background-color:rgba(0, 71, 157, 0.8); z-index:99999; cursor:pointer; color:#FFFFFF; cursor:pointer; text-align:center; line-height:50px;transition: .3s transform;}
.hb-x span{font-size:30px;}
.hb-x:hover{background-color:rgba(0, 71, 157, 1);}

.hb-y{ position:absolute; right:-25px; top:120px; width:60px; height:50px; background-color:rgba(0, 71, 157, 0.8); z-index:99999; cursor:pointer; color:#FFFFFF; cursor:pointer; text-align:center; line-height:50px;transition: .3s transform;}
.hb-y span{font-size:30px;}
.hb-y:hover{background-color:rgba(0, 71, 157, 1);}



/*产品展示样式*/
#ProList{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
p#change{padding:0px; margin:0px; overflow:hidden; text-align:center;}
p#change span{ display:inline-block;width:149px; height:46px; line-height:46px; font-size:16px; color:#333; background-color:#FFFFFF;  text-align:center; cursor:pointer; margin-left:5px; margin-right:5px;}
p#change span.hover{ background-color:#f10301; color:#FFFFFF;}
#ProList div.changeCon{
	display:none; 
}









.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:20px;
	border-top-width: 0px;
	border-top-style: solid; margin-top:0px;
	border-top-color: #e0e0e0;
}


