/* 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:1200px;
}
*{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{
	line-height:40px;
	overflow:hidden;
	background-color:#f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
}
.q1 li{ width:1200px; margin:0 auto;}
.q1 dl{ font-size:14px; color:#333333; float:left;}
.q1 dt{ font-size:14px; color:#333333; float:right;}
.q2{
	height:125px;
	background-image:url(../images/t_02.jpg);
	background-repeat: no-repeat; overflow:hidden;
	background-position: center bottom;
}
.q3{ width:1200px; margin:0 auto;}
.q4{ float:left; padding-top:20px;}
.q4 img{ float:left; height:80px;}
.q4 span{ display:inline-block; width:1px; background-color:#e8e8e8; height:70px; margin-left:10px; margin-top:5px; float:left;}
.q4 dl{ float:left; padding-left:15px; padding-top:10px;}
.q5{ height:50px; background-color:#333333;}
.q6{ float:right; padding-top:45px; padding-right:20px;}
.q6 span{ display:inline-block; padding:6px 15px 6px 15px; background-color:#ff5000; font-size:16px; color:#FFFFFF;border-radius:5px; margin-left:20px; cursor:pointer;}
.q6 em{ display:inline-block; padding:6px 15px 6px 15px; background-color:#fb7d01; font-size:16px; color:#FFFFFF;border-radius:5px; margin-left:20px; cursor:pointer;}
.q7{ float:right; padding-top:23px; overflow:hidden;}
.q7 span{ font-size:60px; color:#d91e14; float:left; display:inline-block; margin-right:0px;}
.q7 dl{ float:left; padding-top:5px;}
.q7 p{ font-size:16px; color:#333333;}
.q7 dt{ font-size:26px; color:#d91e14;font-family:'Impact'; padding-top:0px;}
.q8{ overflow:hidden;position:relative;}
.q9{ width:100%; overflow:hidden;}
.q9 img{ width:100%;}
.q10{ position:absolute; right:0px; bottom:0px; width:100%;background-color:rgba(0, 0, 0, 0.5); overflow:hidden; z-index:99999;}
.q11{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:20px; padding-top:20px; line-height:40px;}
.q11 dl{ float:left; font-size:20px; color:#FFFFFF; margin-right:15px;}
.q11 dt{ float:right;font-family:'Impact'; font-size:24px; color:#FFFFFF;}
.q11 span{  font-family:"Microsoft YaHei"; font-size:16px; float:left;}
.q12{
	width:180px;
	line-height:40px;
	background-color:#FFFFFF;
	border-radius:3px;
	box-sizing:border-box;
	padding-left:10px;
	font-size:16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q13{
	width:250px;
	line-height:40px;
	background-color:#FFFFFF;
	border-radius:3px;
	box-sizing:border-box;
	padding-left:10px;
	font-size:16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q14{
	width:120px;
	line-height:40px;
	background-color:#d91e14;
	border-radius:3px;
	box-sizing:border-box;
	font-size:16px;
	border-top-style: none; color:#FFFFFF; cursor:pointer;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q15{ width:1200px; margin:0 auto;}
.q15 li{ float:left; width:133px; text-align:center;position:relative; line-height:50px;}
.q15 dl{ font-size:16px; color:#FFFFFF; cursor:pointer;}
.q15 dt{ position:absolute; right:0px; top:50px; z-index:99999; display:none; width:100%;}
.q15 li:hover dt{ display:block;}
.q15 li:hover dl{ background-color:#d91e14;}
.q15 p{ line-height:40px; font-size:14px; color:#FFFFFF; background-color:#ff5000; cursor:pointer;}
.q15 p:hover{ background-color:#fb7d01;}
.q16{ background-color:#d91e14;}
.q17{ overflow:hidden; text-align:center; overflow:hidden; margin-top:40px;}
.q17 p{ font-size:38px; font-weight:bolder;}
.q17 span{ display:inline-block; width:150px; height:1px; background-color:#d91e14; margin-top:15px;}
.q17 dl{ font-size:18px; color:#333333; padding-top:10px;}
.q18{ width:1200px; margin:0 auto; margin-top:40px; overflow:hidden;}
.q18 li{ float:left; width:220px; text-align:center; margin-right:106px;}
.q18 img{
	width:200px;
	padding:8px;border-radius:150px;
	border: 2px solid #666;
}
.q18 p{ font-size:26px; font-weight:bolder; padding-top:10px; color:#d91e14;}
.q18 dl{ font-size:16px; color:#333333; line-height:25px; padding-top:10px;}
.q18 li:hover img{border: 2px solid #d91e14;}
.q18 li:nth-child(4n){ margin-right:0;}
.q19{ background-image:url(../images/bj.jpg); overflow:hidden; margin-top:30px; padding-bottom:70px;}
.q20{ overflow:hidden; margin-top:40px; text-align:center;}
.q20 dl{ text-align:center; overflow:hidden; line-height:35px;}
.q20 span{ width:80px; height:7px; background-image:url(../images/bs_03.png); display:inline-block; margin-left:20px; margin-right:20px; float:left; margin-top:15px;}
.q20 em{ width:80px; height:7px; background-image:url(../images/bs_05.png); display:inline-block; margin-left:20px; margin-right:20px; float:left; margin-top:15px;}
.q20 i{ font-size:30px; font-weight:bolder; color:#FFFFFF; float:left;}
.q20 b{ display:inline-block;}
.q20 dt{ font-size:18px; color:#FFFFFF; padding-top:15px;}
.q21{ width:1200px; margin:0 auto;}
.q21 li{ float:left; width:280px; background-color:#FFFFFF; margin-right:26px;box-shadow: 0 0 10px #646464; margin-top:26px;}
.q21 dl{ width:100%; height:190px; overflow:hidden;}
.q21 img{ width:100%; height:190px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q21 li:hover img{ transform: scale(1.2, 1.2);}
.q21 ul{ padding:15px; overflow:hidden;}
.q21 p{ font-size:20px; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q21 dt{ font-size:14px; color:#666666; line-height:25px; padding-top:10px; padding-bottom:10px;}
.q21 span{
	display:inline-block;
	padding:6px 23px 6px 23px; float:left; font-size:16px; color:#FFFFFF;
	border: 1px solid #d91e14; background-color:#d91e14;border-radius:5px; cursor:pointer;
}
.q21 em{
	display:inline-block; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	padding:6px 23px 6px 23px; float:right; font-size:16px; color:#333;
	border: 1px solid #e7e7e7; background-color:#fff;border-radius:5px; cursor:pointer;
}
.q21 em:hover{border: 1px solid #fb7d01; background-color:#fb7d01; color:#FFFFFF;}
.q21 p:hover{ color:#d91e14;}
.q21 li:nth-child(4n){ margin-right:0;}
.q22{ overflow:hidden; margin-top:40px; text-align:center;}
.q22 dl{ text-align:center; overflow:hidden; line-height:35px;}
.q22 span{ width:80px; height:7px; background-image:url(../images/hs_03.png); display:inline-block; margin-left:20px; margin-right:20px; float:left; margin-top:15px;}
.q22 em{ width:80px; height:7px; background-image:url(../images/hs_05.png); display:inline-block; margin-left:20px; margin-right:20px; float:left; margin-top:15px;}
.q22 i{ font-size:30px; font-weight:bolder; color:#000; float:left;}
.q22 b{ display:inline-block;}
.q22 dt{ font-size:18px; color:#5a5a5a; padding-top:15px;}
.q23{ width:1200px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q23 li{ width:430px; height:575px; float:left; margin-right:15px; overflow:hidden;position:relative; margin-top:15px;}
.q23 img{ width:100%; height:100%; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q23 li:nth-child(1n) img{height:100%; width:auto; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q23 li:hover img{ transform: scale(1.2, 1.2);}
.q23 dl{ position:absolute; right:0px; bottom:0px; width:100%; background-color:rgba(0, 0, 0, 0.5); text-align:center; font-size:18px; color:#FFFFFF; line-height:50px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q23 li:nth-child(2n){ width:370px; height:280px;}
.q23 li:nth-child(3n){ width:370px; height:280px; margin-right:0;}
.q23 li:nth-child(4n){ width:370px; height:280px;}
.q23 li:nth-child(5n){ width:370px; height:280px; margin-right:0;}
.q23 li:nth-child(2n) img{height:100%; width:100%; }
.q23 li:nth-child(3n) img{height:100%; width:100%; }
.q23 li:nth-child(4n) img{height:100%; width:100%; }
.q23 li:nth-child(5n) img{height:100%; width:100%; }
.q23 li:hover dl{ background-color:#d91e14;}
.q24{ overflow:hidden; margin-top:20px;}
.q24 li{ width:24%; float:left; margin-left:0.85%; margin-top:20px; height:20rem;position:relative; overflow:hidden;}
.q24 img{width:100%; min-height:100%; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q24 dl{ position:absolute; right:0px; bottom:0px; width:100%; background-color:rgba(0, 0, 0, 0.5); text-align:center; font-size:18px; color:#FFFFFF; line-height:40px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
@media screen and (max-width: 1600px) {
.q24 li{ height:16rem;}
}
@media screen and (max-width: 1360px) {
.q24 li{ height:14rem;}
}
.q24 li:hover img{ transform: scale(1.2, 1.2);}
.q24 dt{ position:absolute; right:0px; bottom:0px; width:100%; background-color:rgba(0, 0, 0, 0.5); height:100%; z-index:99999; display:none; text-align:center; font-size:16px; color:#FFFFFF; cursor:pointer;}
.q24 li:hover dl{ display:none;}
.q24 li:hover dt{ display: block;}
.q24 p{ font-size:18px; padding-top:0px;}
.q24 span{ margin-top:100px; font-size:40px; display:inline-block;}
@media screen and (max-width: 1360px) {
.q24 span{ margin-top:50px; font-size:40px; display:inline-block;}
}
.q25{ width:1200px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q25 li{
	float:left;
	width:180px; text-align:center;
	margin-right:24px; margin-top:20px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	border: 1px solid #e4e4e4;box-sizing:border-box;
}
.q25 img{ max-width:100%;}
.q25 li:nth-child(6n){ margin-right:0;}
.q25 li:hover{border: 1px solid #d91e14;}
.q26{
	background-image:url(../images/bb_02.jpg); overflow:hidden;
	background-position: center center; margin-top:40px; padding-bottom:30px;
}
.q27{ width:1200px; margin:0 auto; margin-top:40px; overflow:hidden;}
.q28{ float:left; width:600px; overflow:hidden; background-color:#FFFFFF;}
.q28 dl{ width:100%; height:385px; overflow:hidden;}
.q28 img{ width:100%; height:385px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q28 ul{ padding:20px; overflow:hidden;}
.q28 p{ font-size:22px; padding-bottom:10px; cursor:pointer;}
.q28 dt{ font-size:16px; color:#666666; line-height:30px;}
.q28 p:hover{ color:#d91e14;}
.q28:hover img{ transform: scale(1.2, 1.2);}
.q29{ float:right; width:560px; overflow:hidden;}
.q29 ul{ margin-bottom:20px; padding:10px; overflow:hidden; background-color:#FFFFFF; cursor:pointer;}
.q29 li{
	float:left;
	width:65px;
	text-align:center;
	border-right-width: 1px; margin-top:5px;
	border-right-style: solid; font-size:14px; color:#333333;
	border-right-color: #cccccc;
}
.q29 h2{ font-size:30px; font-weight:bolder; color:#d91e14;}
.q29 dl{ width:460px; float:right; overflow:hidden;}
.q29 p{ font-size:18px;}
.q29 dt{ font-size:14px; color:#666666; line-height:20px; padding-top:5px;}
.q29 ul:hover p{ color:#d91e14;}
.q30{ overflow:hidden;}
.q30 img{ width:100%;}
.q31{ overflow:hidden; font-size:16px; line-height:180%; padding-top:20px; text-align:justify;}
.q31 p{ margin-top:15px;}
.q31 img{ max-width:500px;}
.q32{ height:40px;}
.q33{ overflow:hidden; text-align:center; margin-top:30px;}
.q33 dl{ font-size:40px; color:#333333;}
.q33 span{ text-align:center; display:inline-block; margin-top:10px;}
.q33 em{ float:left; width:50px; height:1px; background-color:#999999; margin-left:10px; margin-right:10px; display:inline-block; margin-top:13px;}
.q33 i{
	font-size:16px;
	color:#999999;
	display:inline-block;
	float:left;
	text-transform: uppercase;
}
.q34{ width:1200px; height:181px; background-image:url(../images/cont.jpg); margin:0 auto; margin-top:20px;}
.q34 li{ padding-left:240px; overflow:hidden; padding-top:40px; padding-right:40px;}
.q34 dl{ font-size:20px; padding-bottom:10px; color:#004380;}
.q34 dt{ font-size:16px; color:#666666; line-height:28px;}
.q350{ background-color:#f5f5f5; width:1200px; margin:0 auto; margin-top:20px;box-sizing:border-box; padding:30px; overflow:hidden;}
.q350 li{
	border-bottom-width: 2px;
	border-bottom-style: solid; font-size:26px; color:#004380;
	border-bottom-color: #f0332d; padding-bottom:15px; margin-bottom:20px;
}
.q350 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;
}
.q350 span{
	width:45px;
	height:20px;
	float:left; display:inline-block; padding-top:25px;
	line-height:0px;border-radius:50px; font-size:24px; color:#004380;
	margin-right:10px; text-align:center;
	border: 2px solid #004380;
}
.q350 dt{ float:left; width:100%; text-align:center; padding-top:30px;}
.q350 img{ margin-left:20px; margin-right:20px; width:250px;}
.q36{ width:1200px; margin:0 auto; margin-top:20px;}
.q37{}
.q37 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;}
.q37 img{ width:300px; height:200px; margin-right:30px; float:left;}
.q37 p{ font-size:22px; padding-bottom:10px; cursor:pointer;}
.q37 dl{ font-size:14px; color:#333333;}
.q37 dt{ font-size:14px; line-height:180%; padding-top:10px; color:#333333;}
.q37 p:hover{ color:#da251c;}
.q37 span{ font-size:14px; margin-right:5px; display:inline-block;}
.q37 li:hover{box-shadow: 0 0 7px #d4d4d4;}
.q37 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;
}
.q37 em:hover{ background-color:#da251c; color:#FFFFFF;border: 1px solid #da251c;}
.q37 i{ display:inline-block; margin-left:5px;}



.q38{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.q39{ width:1200px; margin:0 auto;}
.q40{ float:left; line-height:60px; font-size:14px; color:#666666; overflow:hidden; height:60px;}
.q40 span{ display:inline-block; margin-right:5px;}
.q41{
	float:right;
	border-right-width: 1px;
	border-right-style: solid; display:inline-table;
	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; background-color:#da251c;
	border-bottom-color: #da251c; color:#fff;
}
.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; background-color:#da251c;
	border-bottom-color: #da251c; color:#fff;
	cursor:pointer;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e8e8e8;
}
.q42{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q43{ width:1200px; margin:0 auto; overflow:hidden;}
.q43 li{ width:380px; margin-right:30px; background-color:#FFFFFF; overflow:hidden; float:left; margin-top:25px;}
.q43 dl{ width:100%; height:280px; overflow:hidden;}
.q43 img{ width:100%; height:280px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q43 li:hover img{ transform: scale(1.2, 1.2);}
.q43 ul{ padding:15px; overflow:hidden;}
.q43 p{ font-size:20px; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q43 dt{ font-size:14px; color:#666666; line-height:25px; padding-top:10px; padding-bottom:10px; height:50px; text-align:justify;}
.q43 span{
	display:inline-block;
	padding:6px 43px 6px 43px; float:left; font-size:16px; color:#FFFFFF;
	border: 1px solid #d91e14; background-color:#d91e14;border-radius:5px; cursor:pointer;
}
.q43 em{
	display:inline-block;
	padding:6px 43px 6px 43px; float:right; font-size:16px; color:#333;
	border: 1px solid #e7e7e7; background-color:#fff;border-radius:5px; cursor:pointer;
}
.q43 em:hover{border: 1px solid #fb7d01; background-color:#fb7d01; color:#FFFFFF;}
.q43 p:hover{ color:#d91e14;}
.q43 li:nth-child(3n){ margin-right:0;}
.q44{ width:1200px; margin:0 auto; overflow:hidden;}
.q44 li{ width:380px; margin-right:30px; background-color:#FFFFFF; overflow:hidden; float:left; margin-top:25px;}
.q44 dl{ width:100%; height:280px; overflow:hidden;}
.q44 img{ width:100%; height:280px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q44 li:hover img{ transform: scale(1.2, 1.2);}
.q44 ul{ padding:15px; overflow:hidden;}
.q44 p{ font-size:20px; text-align:center; line-height:55px; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q44 dt{ font-size:14px; color:#666666; line-height:25px; padding-top:10px; padding-bottom:10px;}
.q44 p:hover{ color:#d91e14;}
.q44 li:nth-child(3n){ margin-right:0;}


.q45{ background-color:#333333; overflow:hidden; padding-bottom:10px; padding-top:10px;}
.q45 li{ width:1200px; margin:0 auto; font-size:14px; color:#FFFFFF; line-height:40px;}
.q45 em{ font-size:12px; color:rgba(255, 255, 255, 0.2);}
.q46{background-color:#2b2b2b; overflow:hidden;}
.q47{ height:10px; background-image:url(../images/t_02.png);}
.q48{ width:1200px; margin:0 auto; overflow:hidden; background-color:#FFFFFF; padding:20px;box-sizing:border-box; margin-top:20px;}
.q49{ float:left; width:600px; overflow:hidden;}
.q49 img{ width:100%;}
.q50{ float:right; width:530px; overflow:hidden;}
.q50 p{ font-size:24px; padding-bottom:10px;}
.q50 dl{ font-size:16px; color:#d91e14; background-color:#f5f5f5; padding:15px; line-height:180%;}
.q50 dt{ font-size:16px; color:#333; line-height:200%; padding-top:10px;}
.q50 span{ display:inline-block; padding:10px 30px 10px 30px; background-color:#d91e14; font-size:16px; color:#FFFFFF; cursor:pointer; margin-top:10px;}
.q51{ width:1200px; margin:0 auto; overflow:hidden; padding:0px 20px 20px 20px; margin-top:30px; background-color:#FFFFFF;box-sizing:border-box;}
.q52{ overflow:hidden; padding-top:20px; font-size:16px; color:#333333; line-height:200%; text-align:justify;}
.q52 img{ max-width:800px;}
.q52 p{ margin-top:15px;}
.q53{ width:1200px; margin:0 auto; overflow:hidden; padding:0px 20px 20px 20px; margin-top:30px; background-color:#FFFFFF;box-sizing:border-box;}
.q54{
	line-height:55px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.q54 span{
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	font-size:18px; color:#d91e14;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #d91e14;
}
.q55{ width:1200px; margin:0 auto;}
.q55 li{ float:left; width:270px; background-color:#FFFFFF; margin-right:26px; margin-top:26px;}
.q55 dl{ width:100%; height:190px; overflow:hidden;}
.q55 img{ width:100%; height:190px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q55 li:hover img{ transform: scale(1.2, 1.2);}
.q55 ul{
	padding:15px;
	overflow:hidden;
	border: 1px solid #F0F0F0;
}
.q55 p{ font-size:20px; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q55 dt{ font-size:14px; color:#666666; line-height:25px; padding-top:10px; padding-bottom:10px; text-align:justify; height:50px;}
.q55 span{
	display:inline-block;
	padding:6px 23px 6px 23px; float:left; font-size:16px; color:#FFFFFF;
	border: 1px solid #d91e14; background-color:#d91e14;border-radius:5px; cursor:pointer;
}
.q55 em{
	display:inline-block;
	padding:6px 23px 6px 23px; float:right; font-size:16px; color:#333;
	border: 1px solid #e7e7e7; background-color:#fff;border-radius:5px; cursor:pointer;
}
.q55 p:hover{ color:#d91e14;}
.q55 li:nth-child(4n){ margin-right:0;}


















.q80{ background-color:#f4f5f7; overflow:hidden;}
.q81{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.q82{ width:850px; 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; text-align:center;}
.q84 dl{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size:14px;
	color:#666666;
	border-bottom-color: #E6E6E6;
	padding-bottom:15px; text-align:center;
}
.q85{ padding-top:10px; font-size:16px; line-height:200%; color:#333333; text-align:justify;}
.q85 img{ max-width:750px;}
.q85 p{ margin-top:15px;}
.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{ text-align:center; overflow:hidden; padding-top:20px;}
.q90 img{ max-width:750px;}





.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;
}



.clear{ clear:both;}


.q018{
	background-image:url(../images/abg_15.jpg); padding-bottom:50px;
	background-position: center top; overflow:hidden; margin-top:40px;
}
.q019{ text-align:center; overflow:hidden; margin-top:50px; color:#FFFFFF;}
.q019 p{ font-size:38px; font-weight:bolder; font-family:Microsoft YaHei;}
.q019 dl{ font-size:22px; color:#FFFFFF; padding-top:15px;}
.q019 span{
	display:inline-block; margin-top:20px;
	padding:7px 50px 7px 50px; cursor:pointer; color:#FFFFFF;
	font-size:20px;border-radius:45px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	border: 1px solid #FFFFFF;
}
.q019 span:hover{ background-color:#164387;border: 1px solid #164387;}
.q020{ width:1200px; margin:0 auto; background-color:#FFFFFF; margin-top:40px; padding:30px;box-sizing:border-box; overflow:hidden;}
.q021{ float:left; width:550px; height:370px;}
.q021 img{ width:550px; height:370px;}
.q022{ float:right; width:570px;}
.q023{ overflow:hidden;}
.q023 dl{
	font-size:18px;
	color:#333333;
	text-transform: uppercase;
}
.q023 p{ color:#164387; font-size:30px;}
.q023 dt{ font-size:16px; color:#535353; line-height:35px; padding-top:15px; text-align:justify;}
.q024{ overflow:hidden; text-align:center; margin-top:20px;}
.q024 li{ float:left; padding-left:37px; padding-right:37px;}
.q024 dl{ color:#164387; font-size:24px;}
.q024 span{font-family:'Impact'; font-size:50px;}
.q024 dt{ font-size:16px; color:#333333;}



.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;}


.q037{ overflow:hidden;padding-top:30px; width:1200px; margin:0 auto;}
.q038{
	width:1200px; overflow:hidden; padding-bottom:40px;
	margin:0 auto; padding-top:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.3);
}
.q039{ float:left;}
.q039 li{ float:left; padding-right:50px;}
.q039 h1{ font-size:16px; color:#FFFFFF; padding-bottom:10px;}
.q039 h2{ font-size:14px; color:#fff; cursor:pointer; line-height:35px;}
.q039 h2:hover{
	color:#ce0613;
	text-decoration: underline;
}
.q039 em{ padding-right:3px; color:#999999;}
.q039 span:hover em{ color:#cc0000;}
.q040{ float:left; padding-left:50px; width:280px;border-left-width: 1px;
	border-left-style: solid;
	border-left-color: rgba(255, 255, 255, 0.2); margin-left:20px;}
.q040 li{ font-size:14px; color:#FFFFFF; padding-bottom:10px;}
.q040 h1{
	font-size:14px;
	color:#fff;
	line-height:28px;
	padding-top:5px;
	
}
.q041{ float:right; text-align:center;}
.q041 li{ font-size:14px; color:#FFFFFF; padding-bottom:10px;}
.q041 img{ width:130px;}
.q042{ width:1200px; margin:0 auto; line-height:40px; font-size:14px; color:#CCCCCC; padding-top:10px; overflow:hidden;}
.q043{ font-size:14px; color:#FFFFFF; padding-bottom:30px; padding-top:20px; line-height:28px;}





.q174{
	background-image:url(../images/r1-orderform-1-bg.jpg);
	border: 1px solid #bbbbbb; background-color:#FFFFFF;
	background-repeat: no-repeat; width:1200px; margin:0 auto; margin-top:30px; padding-bottom:30px; padding-top:30px; margin-bottom:30px;
	background-position: center bottom;
}
.q174 li{ overflow:hidden; line-height:50px; font-size:14px; color:#000;}
.q174 dl{ width:300px; float:left; text-align:right; padding-right:30px; font-weight:bolder;}
.q174 dt{ float:left; width:600px;}
.q175{
	width:100%; margin-top:10px;
	line-height:30px; padding-left:10px;
	border: 1px solid #CCCCCC;
}
.q176{
	width:100%; margin-top:10px;
	line-height:30px; padding-left:10px;
	border: 1px solid #CCCCCC;
}
.q177{
	width:200px;
	line-height:35px;
	text-align:center;
	font-size:16px;
	color:#FFFFFF;
	background-color:#d01817;
	cursor:pointer;
	border-top-style: none;
	border-right-style: none; margin-top:15px;
	border-bottom-style: none;
	border-left-style: none;
}






/*产品展示样式*/
#ProList{ overflow:hidden;}
p#change{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
p#change span{display:block;height:55px; line-height:55px;float:left; font-size:18px; color:#333; cursor:pointer; padding-right:20px; padding-left:20px;}
p#change span.hover{
	color:#d91e14;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #d91e14;
}

#ProList div.changeCon{
	display:none; 
}

#KeyFriend{ margin:0 auto;
}
p#change2{ text-align:center; padding-top:30px;}
p#change2 span{
	display:inline-block;
	width:120px; font-size:16px; margin-left:7px; margin-right:7px;
	line-height:40px;border-radius:5px;
	text-align:center; background-color:#FFFFFF;
	cursor:pointer;
}
p#change2 span.hover{ background-color:#d91e14; color:#FFFFFF;}

#KeyFriend div.kfcon{display:none;}
















.q220{
	font-size:14px; padding:5px 10px 5px 10px;
	background-color:#FFFFFF; color:#333;
	border: 1px solid #004380;border-radius:5px 0px 0px 5px; margin-left:2px; margin-right:2px;
}
.q220:hover{ background-color:#004380; color:#FFFFFF;}
.q221{
	font-size:14px; padding:5px 10px 5px 10px;
	background-color:#FFFFFF; color:#333;
	border: 1px solid #004380;border-radius:0px 5px 5px 0px; margin-left:2px; margin-right:2px;
}
.q221:hover{ background-color:#004380; color:#FFFFFF;}
.page-num{
	font-size:14px; padding:5px 10px 5px 10px;
	background-color:#fff; color:#333;
	border: 1px solid #004380; 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;
}