/* CSS Document */
html{font-family:'pingfang SC','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:PingFangSC-Light,'STHeiti Light','helvetica neue','hiragino sans gb',arial,'microsoft yahei ui','microsoft yahei',simsun,sans-serif}
body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px; 
    min-width:1200px;
}
dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,h5,h6,b{ margin:0px; padding:0px; font-weight:normal;}
li,ul {list-style-type:none;}
span{
	font-style: normal;
}
em{font-style: normal;}
i{font-style: normal;}
img{border:none;border:0;vertical-align:middle;}
.q1{ overflow:hidden;}
.q1 img{ width:100%;}
.q2{position:fixed; top:0; left:0; width:100%; background-color:rgba(0, 0, 0, 0.4);}
.q3{ width:1200px; margin:0 auto; overflow:hidden; }
.q4{ float:left; padding-top:30px; padding-bottom:30px;}
.q5{ overflow:hidden; background-color:#06329d;}
.q5 li{ width:1200px; margin:0 auto; font-size:14px; color:#FFFFFF;}
.q5 dl{ font-size:14px; line-height:40px; float:left;}
.q5 dt{ font-size:14px; line-height:40px; float:right;}
.q6{ height:60px; background-color:#21397d;}
.q7{ width:1200px; margin:0 auto;}
.q7 li{ width:12.5%; float:left; text-align:center; line-height:60px; font-size:16px; cursor:pointer; color:#FFFFFF;}
.q7 li:hover{ background-color:#ff9c00;}
.q7 .q8{ background-color:#ff9c00;}
.q9{
	float:right;
	background-image:url(../images/tel.gif);
	background-repeat: no-repeat; padding-left:45px;
	background-position: left center; margin-top:25px;
}
.q9 p{ font-size:16px; color:#666666; padding-top:5px;}
.q9 dl{ font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bolder; color:#333333;}
.q10{ float:right; margin-top:13px;position:relative; margin-left:30px;}
.q10 img{ width:90px; float:left;}
.q10 span{ display:inline-block; background-color:#21397d; text-align:center; width:20px; margin-left:5px; font-size:14px; color:#FFFFFF; padding-bottom:5px; padding-top:5px;}
.q10 em{ position:absolute; left:0px; top:0px; display:inline-block; width:90px; height:90px; z-index:9999; overflow:hidden;}
.q10 em:after{display:block;position:absolute;left:0;top:0;width:100%;height:40px;content:"";animation:light 5s infinite;-webkit-animation:light 5s infinite;background:url(/images/code_shadow1.png) no-repeat 0 0;}
.q11{ text-align:center; overflow:hidden; margin-top:30px;}
.q11 dl{ font-size:36px; font-family:"微软雅黑"; color:#1b1b1b; font-weight:bolder;}
.q11 span{ color:#064894; font-family:"微软雅黑";  font-size:36px; display:inline-block; font-weight:bolder;}
.q11 dt{ font-size:14px; color:#666666; padding-top:10px; padding-bottom:10px;}
.q11:after {content: '';display: inline-block;width: 94px;height: 3px;background: url(/images/ttt.png) no-repeat center;-webkit-animation: 'flymove' 5s linear infinite;-moz-animation: 'flymove' 5s linear infinite;-ms-animation: 'flymove' 5s linear infinite;}

@-webkit-keyframes flymove{
            from{background-position:-94px 0px;}
            to{background-position:0 0;}
        }
.q12{ overflow:hidden; width:1200px; margin:0 auto; margin-top:20px;}
.q12 li{
	width:13.28%;
	margin-right:1.15%;
	float:left; text-align:center; margin-top:20px; cursor:pointer;
	overflow:hidden;border-radius:5px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	border: 1px solid #035aaa;box-sizing:border-box; padding:10px;
}
.q12 p{
	text-align:center; height:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid; font-size:18px; color:#035aaa;
	border-bottom-color: #035aaa;
}
.q12 li:hover{ background-color:#a6a6a6;border: 1px solid #a6a6a6;}
.q12 li:hover p{ color:#FFFFFF;border-bottom-color: #fff;}
.q12 dl{ height:100px; text-align:center; padding-bottom:10px; padding-top:10px;}
.q12 dl img{ height:100px;border-radius:5px;}
.q12 span{ display:inline-block; line-height:25px; background-color:#035aaa; padding-left:15px; padding-right:15px;border-radius:5px; color:#FFFFFF;}
.q12 li:hover span{ background-color:#FFFFFF; color:#035aaa;}
.q12 em{ display:inline-block; font-size:12px;}
.q12 a:nth-child(7n) li{margin-right:0%}
.q12 li:hover dl{ display:none;}
.q12 dt{ height:100px; text-align:center; display:none; padding-bottom:10px; padding-top:10px;}
.q12 dt img{ height:100px;border-radius:5px;}
.q12 li:hover dt{ display:block;}

@keyframes light{
0%{top:0;}
50%{top:100%;}
100%{top:-40px;}
}
.q13{ background-color:#f1f1f1; overflow:hidden; margin-top:0px; padding-top:40px; padding-bottom:40px;}
.q14{ width:270px; float:left;}
.q15{
	overflow:hidden;
	background-image:url(../images/ee_03.png);
	background-repeat: no-repeat; background-color:#0073ca;
	background-position: center bottom; padding-bottom:30px; padding-top:30px; text-align:center; color:#FFFFFF;
}
.q15 span{ display:inline-block;}
.q15 p{ float:left; font-size:50px; font-family:Arial, Helvetica, sans-serif;  margin-right:10px;}
.q15 dl{ font-size:24px; display:inline-block; text-align:left; margin-top:5px;}
.q15 dt{ font-size:12px; padding-top:0px; text-align:left;}
.q16{ overflow:hidden; background-color:#118be8; padding:0 15px 15px 15px;}
.q16 li{ line-height:35px; background-color:#FFFFFF; font-size:16px;box-sizing:border-box; margin-top:10px; cursor:pointer; padding-left:15px;border-radius:5px;}
.q16 span{ display:inline-block; font-size:16px; margin-right:5px;}
.q16 li:hover{ background-color:#f08c0b; color:#FFFFFF;}
.q16 ul{ overflow:hidden; background-color:#f69921; display: none;}
.q16 dl{ line-height:35px; padding-left:35px; font-size:14px; color:#FFFFFF;}
.q16 dl:hover{ background-color:#da7b00;}
.q16 .q17{background-color:#f08c0b; color:#FFFFFF;}
.q16 .q18{ display:block;}
.q16 .q19{ background-color:#da7b00;}
.q20{ width:1200px; margin:0 auto; overflow:hidden;}
.q21{ background-color:#005ea8; overflow:hidden; margin-top:20px; padding-bottom:20px; padding-top:20px;border-radius:10px;}
.q21 span{ float:left; font-size:50px; color:#FFFFFF; margin-left:10px; margin-right:5px;}
.q21 dl{ float:left;}
.q21 p{ font-size:18px; color:#FFFFFF; padding-bottom:5px;}
.q21 dt{ font-size:30px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-weight:bolder;}
.q22{ width:910px; float:right; overflow:hidden;}
.q23{overflow:hidden;}
.q23 li{
	width:292px;
	float:left; margin-bottom:20px;box-sizing:border-box;
	margin-right:16px; padding-bottom:20px;
	background-color:#FFFFFF;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
	border: 1px solid #e5e5e5; text-align:center; padding-top:10px;
}
.q23 img{ max-width:90%; height:190px;}
.q23 dl{ text-align:center; font-size:16px; color:#333333; padding-bottom:10px; padding-top:10px; cursor:pointer;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q23 dt{ font-size:14px; color:#999; padding-bottom:10px;}
.q23 span{ width:130px; line-height:35px; display:inline-block; border: 1px solid #e5e5e5; font-size:14px; color:#333333; cursor:pointer;}

.q23 li:nth-child(3n){ margin-right:0px;}


.q24{ width:1200px; margin:0 auto; overflow:hidden;}
.q25{ float:left; overflow:hidden;}
.q25 p{ font-size:40px; color:#FFFFFF; font-weight:bolder; margin-top:40px;}
.q25 dl{ font-size:20px; color:#FFFFFF; padding-top:10px;}
.q26{
	float:right;
	overflow:hidden;
	border: 1px solid rgba(255,255,255,0.5); margin-top:60px;
}
.q26 dl{
	float:left; line-height:60px;
	font-family:'Impact';
	font-size:26px; padding-left:30px; padding-right:30px;
	color:#FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgba(255,255,255,0.5);
}
.q26 span{ display:inline-block; font-size:26px; float:left; margin-right:10px;}
.q26 dt{
	float:left; line-height:60px;
	font-size:20px; padding-left:30px; padding-right:30px;
	color:#FFFFFF; cursor:pointer;
}

.q27{
	height:180px;
	background-image:url(../images/gg.jpg);
	background-repeat: no-repeat; overflow:hidden;
	background-position: center center;
}

.q28{ background-color:#f5f5f5; overflow:hidden; padding-top:50px; padding-bottom:50px; margin-top:0px;}
.q29{ width:1260px; margin:0 auto; overflow:hidden;}
.q30{ width:837px; float:left;}
.q31{ overflow:hidden; margin-top:0px;position:relative;}
.q31 em{ position:absolute; right:0px; bottom:20px; display:inline-block; font-size:16px; color:#333333; cursor:pointer;}
.q31 em:hover{ color:#064894;}
.q31 dl{ font-size:40px; color:#1b1b1b;}
.q31 span{ color:#064894; font-size:40px; display:inline-block; font-weight:bolder;}
.q31 dt{ font-size:18px; color:#666666; padding-top:15px; padding-bottom:15px;}
.q32{ background-color:#FFFFFF; margin-top:30px;}
.q32 img{ width:100%;}
.q32 dl{ padding:20px; font-size:16px; line-height:200%; color:#333333; text-align:justify;}
.q33{ float:right; width:380px; overflow:hidden;}
.q34{ overflow: hidden;}
.q34 li{ float:left;}
.q34 dl{ font-size:48px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.q34 span{ width:30px; height:30px; display:inline-block; text-align:center; line-height:30px; background-color:#064894; font-size:14px; color:#FFFFFF;border-radius:25px;}
.q34 dt{ font-size:16px; color:#333333; padding-top:10px;}
.q35{ margin-left:45px;}
.q36{ background-color:#dadada; margin-top:45px; height:590px;}
.q37{ overflow:hidden; text-align:center;}
.q37 dl{
	height:530px;
	background-repeat: no-repeat;
	background-position: center center;background-size:85% auto;  
}
.q37 p{ line-height:60px; background-color:#064894; font-size:18px; color:#FFFFFF;}
.q38{ height:40px; overflow:hidden;}
.q44{
	height:350px;
	background-position: center center;
}
.q45{
	line-height:50px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.q45 li{ width:1200px; margin:0 auto; overflow:hidden; font-size:14px;}
.q45 span{
	font-size:20px;
	color:#666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid; float:left;
	border-left-style: solid;
	border-right-color: #e4e4e4; padding-left:10px; padding-right:10px;
	border-left-color: #e4e4e4; margin-right:10px;
}
.q46{ width:1200px; margin:0 auto; overflow:hidden; padding-top:20px;}
.q48{ overflow:hidden; padding-top:20px; font-size:16px; color:#333333; line-height:200%;}
.q48 img{ max-width:870px;}
.q49{ overflow:hidden; padding-top:0px; text-align:center;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7; padding-bottom:20px;}
.q49 p{ font-size:30px; font-weight:bolder; padding-bottom:20px;}
.q49 dl{ font-size:14px; color:#999999;}
.q50{ padding-top:20px; padding-bottom:20px; overflow:hidden; font-size:14px; line-height:200%; color:#333333; text-align:justify;}
.q50 img{ max-width:800px; margin-bottom:20px; margin-top:20px;}
.q51{
	overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	background-color:#FFFFFF;
	border-top-color: #d7d7d7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
}
.q51 dl{
	width:50%;
	float:left; padding-bottom:15px; padding-top:15px;
	font-size:12px;
	color:#333333;box-sizing:border-box; 
	cursor:pointer; padding-left:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
.q51 span{ margin-left:5px; margin-right:5px;}
.q51 dt{
	width:50%;
	float:right; text-align:right; padding-right:10px;
	font-size:14px; padding-bottom:15px; padding-top:15px;
	color:#333333;box-sizing:border-box; 
	cursor:pointer;
}
.q52{
	background-image:url(../images/ab.jpg);
	background-repeat: no-repeat; overflow:hidden;
	background-position: center top; padding-top:100px;
}
.q53{ width:1200px; margin:0 auto; background-color:#FFFFFF; overflow:hidden;box-shadow: 0 0 10px #cecfd3; margin-bottom:10px;}
.q54{ float:right; width:320px;}
.q55{ float:left; width:810px; overflow:hidden; padding:35px;}
.q55 p{ font-size:26px; color:#21397d; font-weight:bolder; font-family: "微软雅黑";}
.q55 dl{
	font-size:14px;
	color:#999999; padding-top:5px;
	text-transform: uppercase;
}
.q55 dt{ font-size:16px; color:#333333; text-align:justify; line-height:200%; padding-top:30px;}
.q55 span{ display:inline-block; margin-top:30px; background-color:#21397d; line-height:40px; padding-left:30px; padding-right:30px; font-size:16px; color:#FFFFFF; cursor:pointer;}
.q56{ background-color:#f8f8f8; overflow:hidden; margin-top:40px; padding-bottom:40px;}
.q57{ width:1200px; margin:0 auto; margin-top:40px; background-color:#FFFFFF; overflow:hidden; padding-bottom:30px;}
.q57 li{ float:left; width:380px; margin-left:15px; margin-top:30px;}
.q57 img{ width:100%; margin-top:20px;}
.q57 p{ font-family:"微软雅黑"; font-size:24px; color:#333; font-weight:bolder;}
.q57 span{ display:inline-block; width:50px; height:5px; background-color:#21397d; margin-top:10px; margin-bottom:10px;}
.q57 dl{ font-size:16px; color:#666666; text-align:justify; line-height:170%;}
.hb-s{ width:1200px; margin:0 auto; overflow:hidden;}
.hb{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px;}
.hb li{ width:298px; float:left; margin-right:2px;position:relative;}
.hb img{ width:100%;}
.hb dl{ position:absolute; right:0px; top:402px; width:100%; text-align:center; height:100%; cursor:pointer;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; }
.q102{background-color: rgba(207, 0, 0, 0.8);}
.hb dt{ line-height:60px;font-size:16px; color:#FFFFFF;}
.hb li:hover dl{ top:0px; height:100%;}
.hb span{ font-size:50px; color:#FFFFFF; margin-top:150px; margin-bottom:30px; display:none;}
.hb li:hover span{ display:block;}
.q58{ overflow:hidden; text-align:center; margin-top:30px;}
.q58 span{ line-height:40px; font-size:14px; color:#FFFFFF; padding-left:40px; padding-right:40px; cursor:pointer; margin-right:5px; margin-left:5px; background-color:#313131; display:inline-block;}
.q58 em{ line-height:40px; font-size:14px; color:#FFFFFF; padding-left:40px; padding-right:40px; cursor:pointer; margin-right:5px; margin-left:5px; background-color:#005ea8; display:inline-block;}
.q58 i{ font-size:14px; margin-left:5px; margin-right:5px;}
.q59{background-color: rgba(33, 57, 125, 0.8);}
.q60{ background-color:#f1f1f1; overflow:hidden; margin-top:0px; padding-top:0px; padding-bottom:40px;}
.q61{ overflow:hidden; width:640px; margin:0 auto;}
.q61 li{ width:100%; padding-top:25px; overflow:hidden;}
.q62{
	width:100%; padding-left:10px;
	line-height:45px; font-size:14px; color:#333333;
	border: 1px solid #CCCCCC;box-sizing:border-box;
}
.q63{
	width:100%; padding-left:10px;
	line-height:45px; font-size:14px; color:#fff; background-color:#333333; cursor:pointer;
	border: 0px solid #CCCCCC;
}
.q64{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.q64 dl{ width:480px; float:left;  background-color:#FFFFFF;border-radius:10px; text-align:center;}
.q64 dt{ width:670px; float:right;}
.q64 ul{ font-size:26px; padding-bottom:20px;}
.q64 li{ font-size:16px; line-height:200%; color:#333333; text-align:justify;}
.q65{ width:1200px; margin:0 auto; margin-top:40px;}
.q65 span{ display:inline-block; width:7px; height:24px; float:left; background-color:#21397d; margin-right:5px; margin-top:4px;}
.q65 p{ font-size:22px; font-weight:bolder; font-family:"微软雅黑";}
.q66{ width:1200px; margin:0 auto; margin-top:20px; overflow:hidden;}
.q66 li{
	float:left;
	width:19%;
	margin-right:1.25%; margin-top:25px;
	background-color:#FFFFFF; text-align:center; overflow:hidden;
	border: 1px solid #ececec;border-radius:5px;box-sizing:border-box;
}
.q66 dl{ width:100%; height:200px; text-align:center;display: table; overflow:hidden;}
.q66 dt{display:table-cell; 

            vertical-align:middle; height:200px;}
.q66 img{ max-width:95%; max-height:200px;}
.q66 li:nth-child(5n){ margin-right:0px;}
.q66 p{
	line-height:40px;
	font-size:14px;
	color:#333333;
	border-top-width: 1px;
	border-top-style: solid;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/
	border-top-color: #ececec;
}
.q66 li:hover p{ background-color:#0078ff; color:#FFFFFF;}
.q67{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.q67 dl{ width:480px; float:left;  background-color:#FFFFFF;border-radius:10px; text-align:center; padding-bottom:20px; padding-top:20px;}
.q67 img{ max-width:90%;}
.q67 dt{ width:670px; float:right;}
.q67 ul{ font-size:26px; padding-bottom:20px;}
.q67 li{ font-size:16px; line-height:200%; color:#333333; text-align:justify;}
.q67 h3{ overflow:hidden; padding-top:20px;}
.q67 span{ display:inline-block; background-color:#0078ff;border-radius:30px; padding:5px; padding-left:15px; line-height:25px; font-size:14px; color:#FFFFFF;}
.q67 em{ background-color:#FFFFFF; line-height:30px; text-align:center; padding-left:10px; padding-right:10px; font-size:14px; color:#333333; display:inline-block;border-radius:25px; margin-left:10px;}
.q67 i{ display:inline-block; background-color:#ee0e51;border-radius:30px; padding:5px; padding-left:15px; line-height:25px; font-size:14px; color:#FFFFFF; margin-left:20px;}
.q68{ width:1200px; margin:0 auto; margin-top:30px; background-color:#FFFFFF;border-radius:10px; padding:20px;box-sizing:border-box;}
.q69{ font-size:22px; font-family:"微软雅黑"; padding-bottom:20px; font-weight:bolder; color:#0073ca;}
.q70{ font-size:16px; line-height:200%; color:#333333;}
.q70 img{ max-width:1000px;}








.q109{ float:left; width:270px; overflow:hidden;}
.q110{ line-height:80px; overflow:hidden; background-color:#333;}
.q110 span{ font-size:40px; float:right; color:#FFFFFF; margin-right:20px;}
.q110 em{ font-size:24px; color:#FFFFFF; font-weight:bolder; padding-left:30px;}
.q111{
	overflow:hidden;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e4e4e4;
	border-left-color: #e4e4e4;
}
.q111 li{
	border-bottom-width: 1px;
	border-bottom-style: solid; line-height:60px; overflow:hidden;
	border-bottom-color: #e4e4e4; cursor:pointer;
}
.q111 li:hover{ color:#005ea8; background-color:#f5f5f5;}
.q111 span{ margin-left:30px; font-size:16px;}
.q111 em{ float:right; margin-right:25px; font-size:16px;}
.q112{ background-color:#f5f5f5; color:#005ea8;}
.q113{
	margin-top:20px; overflow:hidden; padding:20px;
	border: 1px solid #e4e4e4;
}
.q113 li{
	padding-bottom:20px;
	border-bottom-width: 1px; font-size:18px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.q113 dl{ font-size:16px; color:#333333; line-height:30px; padding-top:15px; padding-bottom:15px;}
.q113 dd{ line-height:45px; width:150px; background-color:#333333; text-align:center; font-size:16px; color:#FFFFFF; cursor:pointer;}
.q113 span{ margin-right:5px; font-size:16px;}
.q114{
	width:910px;
	float:right; overflow:hidden;box-sizing:border-box;
	border: 1px solid #e4e4e4; padding:20px;
}
.q115{ text-align:center; overflow:hidden;}
.q115 dl{ font-size:22px; font-weight:bolder; padding-bottom:20px; font-family:"微软雅黑";}
.q115 dt{
	background-image:url(../images/bew_03.png);
	background-repeat: repeat-x; text-align:center;
	background-position: left center;
}
.q115 span{ width:50px; height:3px; background-color:#005ea8; display:inline-block;}
.q116{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4; margin-top:15px; padding-bottom:15px;
}
.q116 li{ width:170px; height:130px; text-align:center; float:left; background-color:#f5f5f5;}
.q116 p{ padding-top:20px; font-size:36px; color:#333333; font-weight:bolder;}
.q116 h1{ font-size:18px; padding-top:20px;}
.q116 dl{ float:right; width:678px;}
.q116 dt{ float:left; width:610px;}
.q116 h2{ font-size:16px; font-weight:bolder; padding-bottom:10px;}
.q116 h3{ font-size:14px; color:#666666; line-height:27px;}
.q116 span{
	float:right;
	width:40px;
	height:40px; color:#a9a9a9; margin-top:40px;
	border: 1px solid #a9a9a9;border-radius:50px; text-align:center; line-height:40px; font-size:20px;
}
.q116:hover li{ background-color:#005ea8;}
.q116:hover p{ color:#FFFFFF;}
.q116:hover h1{ color:#FFFFFF;}
.q116:hover h2{ color:#005ea8;}
.q116:hover span{ color:#005ea8;border: 1px solid #005ea8;}
.q117{ overflow:hidden;}
.q117 li{
	width:278px;
	float:left; margin-top:20px;
	margin-right:16px; padding-bottom:20px;
	background-color:#FFFFFF;box-sizing:border-box;
	border: 1px solid #e5e5e5; text-align:center; padding-top:0px;
}
.q117 img{ height:200px; width:100%; moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.q117 dl{ text-align:center; font-size:18px; color:#333333; padding-top:15px; cursor:pointer;}
.q117 dt{ width:100%; height:200px; line-height:200px; overflow:hidden;}
.q117 span{ font-size:0px; display:none;}
.q117 li:nth-child(3n){ margin-right:0px;}
.q117 li:hover img{transform: scale(1.1, 1.1);}
.q118{ overflow:hidden;}
.q118 li{
	width:24%;
	float:left; margin-top:20px; text-align:center;
	margin-right:1.3%; padding-bottom:20px;box-sizing:border-box;
	background-color:#FFFFFF; overflow:hidden;
	border: 1px solid #e5e5e5; text-align:center; padding-top:10px;
}
.q118 img{ max-width:95%; max-height:150px;}
.q118 dl{ text-align:center; font-size:16px; color:#333333; padding-bottom:10px; padding-top:10px; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q118 dt{ font-size:12px; color:#999; padding-bottom:10px;}
.q118 span{ width:100px; line-height:30px;border: 1px solid #e5e5e5; font-size:12px; color:#333333; cursor:pointer; display:inline-block;}
.q118 span:hover{ color:#fff; background-color:#0073ca;border: 1px solid #0073ca;}
.q118 li:nth-child(4n){ margin-right:0;}
.q118 dd{ width:100%; text-align:center; overflow:hidden; height:160px; display:table-cell; 

            vertical-align:middle;  }
.q118 ul{ overflow:hidden; text-align:center; width:100%;display: table;}





.w35{
	height:402px;
	background-image:url(../images/ys_02.jpg);
	background-repeat: no-repeat; overflow:hidden;
	background-position: center center;
}
.w36{ width:1260px; margin:0 auto; padding-left:630px;box-sizing:border-box;}
.w37{ overflow:hidden; padding-left:30px; margin-top:20px;}
.w37 span{ display:inline-block; font-size:60px; color:#383838; float:left; margin-right:10px;}
.w37 dl{ font-size:36px; font-weight:bolder; color:#383838;}
.w37 em{ color:#064894;}
.w37 dt{
	font-size:14px;
	color:#666666;
	text-transform: uppercase; padding-top:5px;
}
.w37 ul{ float:left;}
.w38{ overflow:hidden; padding-left:30px;}
.w38 li{
	margin-top:30px;
	padding-left:30px;
	font-size:16px;
	color:#333333;
	line-height:180%;
	background-image: url(../images/lii.png);
	background-repeat: no-repeat;
	background-position: left 8px;
}
.w39{ overflow:hidden; padding-left:30px; padding-top:30px;}
.w39 li{ float:left; text-align:center; padding-left:20px; padding-right:20px;}
.w39 dl{ font-size:40px; font-family:Arial, Helvetica, sans-serif;}
.w39 span{ width:25px; display:inline-block; height:25px; background-color:#064894; font-size:12px; color:#FFFFFF;border-radius:25px; line-height:25px;}
.w39 dt{ font-size:14px; color:#333333; padding-top:5px;}
.w39 em{ float:left; width:1px; height:70px; background-color:#f1f1f1; float:left;}
.w40{ height:40px;}
.w41{
	height:402px;
	background-image:url(../images/ys_03.jpg);
	background-repeat: no-repeat; overflow:hidden;
	background-position: center center;
}
.w43{ width:1260px; margin:0 auto; padding-right:630px;box-sizing:border-box;}
.w42{ overflow:hidden; padding-right:30px; margin-top:20px;}
.w42 span{ display:inline-block; font-size:60px; color:#383838; float:left; margin-right:10px;}
.w42 dl{ font-size:36px; font-weight:bolder; color:#383838;}
.w42 em{ color:#064894;}
.w42 dt{
	font-size:14px;
	color:#666666;
	text-transform: uppercase; padding-top:5px;
}
.w42 ul{ float:left;}
.w44{ overflow:hidden; padding-right:30px;}
.w44 li{
	margin-top:30px;
	padding-left:30px;
	font-size:16px;
	color:#333333;
	line-height:180%;
	background-image: url(../images/lii.png);
	background-repeat: no-repeat;
	background-position: left 8px;
}
.w45{
	height:402px;
	background-image:url(../images/ys_04.jpg);
	background-repeat: no-repeat; overflow:hidden;
	background-position: center center;
}
.w46{
	height:402px;
	background-image:url(../images/ys_05.jpg);
	background-repeat: no-repeat; overflow:hidden;
	background-position: center center;
}
.w47{
	background-image:url(../images/aaa.jpg);
	background-position: center top;
	overflow:hidden;
	margin-top:0px;
	background-repeat: no-repeat;
}
.w48{ width:1260px; margin:0 auto; overflow:hidden; padding-top:50px;}
.w48 li{ width:210px; text-align:center; float:left;}
.w48 p{ color:#cecfd3; font-size:40px;font-family:'Impact';}
.w48 h3{ font-size:20px; font-weight:bolder; padding-bottom:15px; padding-top:15px;}
.w48 span{
	width:90px;
	height:90px; line-height:90px; font-size:40px; color:#FFFFFF;
	display:inline-block;
	border-radius:100px;
	background-color:#0158a7;
	border: 8px solid #7ca8cd;
}
.w48 dl{ padding:30px; font-size:15px; color:#333333; line-height:170%;}
.w49{ width:630px; margin:0 auto; overflow:hidden; background-color:#FFFFFF;border-radius:100px;box-shadow: 0 0 20px #cecfd3; padding:20px 20px 10px 20px; margin-top:50px; margin-bottom:50px;}
.w49 span{ display:inline-block; font-size:50px; color:#064894; float:left;}
.w49 p{ font-size:20px; color:#666666; float:left; padding-left:10px; padding-top:12px;}
.w49 em{ font-size:34px; font-weight:bolder; color:#064894;}
.w49 i{ float:right; display:inline-block; line-height:40px; background-color:#064894; padding-left:30px; padding-right:30px; font-size:20px; color:#FFFFFF;border-radius:55px; margin-top:3px; cursor:pointer;}
.w50{
	background-image:url(../images/bbb.png);
	background-repeat: no-repeat; padding-bottom:100px;
	background-position: center bottom;
}
.w51{ width:1260px; margin:0 auto; overflow:hidden; margin-top:40px;}
.w52{ width:825px; float:left;}
.w53{
	padding:20px;
	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;
	border-left-style: solid;
	border-top-color: #e1e3e2;
	border-right-color: #e1e3e2;
	border-bottom-color: #e1e3e2;
	border-left-color: #e1e3e2; overflow:hidden;
}
.w54{
	overflow:hidden;
	padding-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e3e2;
}
.w54 img{ float:left; width:260px; height:170px; margin-right:20px;}
.w54 p{ font-size:18px; font-weight:bolder; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.w54 dl{ font-size:16px; padding-top:10px; color:#333333; line-height:180%;}
.w54 p:hover{ color:#064894;}
.w54 dt{ font-size:14px; color:#666666; padding-top:15px;}
.w55{ overflow:hidden; padding-top:10px;}
.w55 li{ line-height:40px; cursor:pointer; overflow:hidden;}
.w55 dl{ float:left; font-size:16px; color:#333333;}
.w55 dt{ float:right; font-size:14px; color:#666666;}
.w55 li:hover dl{ color:#064894;}
.w56{ float:right; width:400px; overflow:hidden;}
.w57{
	line-height:60px;
	overflow:hidden;
	background-image:url(../images/r_02.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.w57 span{ font-size:28px; float:left; display:inline-block; margin-left:10px; color:#FFFFFF; margin-right:5px;}
.w57 p{ font-size:18px; color:#fff; float:left;}
.w57 em{ display:inline-block; float:right; margin-right:10px; font-size:16px; color:#FFFFFF;}
.w58{ overflow:hidden; height:400px;}
.w58 li{
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:10px; cursor:pointer; padding-top:10px;
	border-bottom-color: #e1e3e2;
}
.w58 dl{
	font-size:16px;
	padding-left:27px; line-height:150%;
	color:#000;
	background-image: url(../images/w_03.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}
.w58 dt{
	font-size:16px;
	padding-left:27px; line-height:150%;
	color:#666;
	background-image: url(../images/w_06.png);
	background-repeat: no-repeat;
	background-position: left 3px; margin-top:5px;
}
.w59{
	background-color:#292828;
	overflow:hidden;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #064894;
}
.w60{ width:1200px; margin:0 auto; overflow:hidden;}
.w60 li{ float:left; width:230px; line-height:40px; font-size:26px; font-weight:bolder; color:#FFFFFF;}
.w60 dl{ padding-left:160px; float:left; width:440px; line-height:40px; font-size:26px; font-weight:bolder; color:#FFFFFF;}
.w60 dt{ float:left;line-height:40px; font-size:26px; font-weight:bolder; color:#FFFFFF;}
.w61{
	overflow:hidden;
	padding-bottom:20px;
	padding-top:20px;
	background-image: url(../images/bbg_03.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.w62{ width:1200px; margin:0 auto; overflow:hidden;}
.w63{
	float:left;
	width:170px;
	padding-top:20px; height:350px;
	background-image: url(../images/bbg_07.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.w63 li{ line-height:35px; font-size:14px; color:#FFFFFF; cursor:pointer;}
.w63 li:hover{ color:#cc0000;}
.w64{
	float:left;
	width:220px;
	padding-top:20px; height:300px;
	background-image: url(../images/bbg_07.png);
	background-repeat: repeat-y; padding-left:55px;
	background-position: right top;
}
.w64 li{ line-height:35px; font-size:14px; color:#FFFFFF; cursor:pointer;}
.w64 li:hover{ color:#cc0000;}
.w65{
	float:left;
	width:340px;
	padding-top:20px; height:300px;
	background-image: url(../images/bbg_07.png);
	background-repeat: repeat-y; padding-left:175px;
	background-position: right top;
}
.w65 li{ line-height:35px; font-size:14px; color:#FFFFFF;}
.w65 span{ display:inline-block; margin-right:5px;}
.w66{ float:left; padding-left:100px; width:140px; padding-top:30px; text-align:center; font-size:16px; color:#FFFFFF;}
.w66 p{ padding-top:10px;}
.w66 img{ width:100%;}
.w67{
	overflow:hidden;
	padding-bottom:30px;
	padding-top:30px;
	background-image: url(../images/bbg_03.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.w67 li{ width:1200px; margin:0 auto; font-size:14px; color:#FFFFFF; line-height:30px;}
.w68{
	overflow:hidden;
	padding-bottom:30px;
	padding-top:30px;
	background-image: url(../images/bbg_03.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.w68 li{ width:1200px; margin:0 auto; overflow:hidden;}
.w68 dl{ float:left; font-size:14px; color:#FFFFFF;}
.w68 dt{ float:right; font-size:14px; color:#FFFFFF;}




#KeyFriend{
}
p#change2{ height:60px; width:100%;}
p#change2 span{ float:left; display:inline-block; width:50%;cursor:pointer; line-height:60px; background-color:#333333; font-size:18px; color:#FFFFFF;}
p#change2 em{ display:inline-block; font-size:28px; margin-left:10px; float:left;}
p#change2 span.hover{ background-color:#064894; color:#FFFFFF;}

#KeyFriend div.kfcon{display:none;}























.k1{position:fixed; right:10px; bottom:200px; z-index:999999999;background-color:#13529f;}
.k1 li{
	width:70px;
	cursor:pointer;position:relative;
}
.k1 dl{
	width:100%;
	font-size:26px;
	text-align:center; padding-top:15px; padding-bottom:15px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.3);
}
.k1 p{ font-size:12px; color:#fff; margin-top:7px;}
.k1 li:hover dl{background-color:#f29600; color:#FFFFFF;}
.k1 dt{ background-color:#f29600; position:absolute; right:70px; top:0px; display:none;box-sizing:border-box; padding:10px 20px 20px 20px;}
.k1 li:hover dt{ display:block;}
.k1 ul{ overflow:hidden; color:#FFFFFF;
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.3); padding-bottom:10px; padding-top:10px;}
.k1 span{ font-size:30px; margin-right:5px; float:left; margin-top:5px;}
.k1 em{ font-size:14px; float:left;}
.k1 h2{ font-size:16px; font-weight:bolder; color:#ffff00;}
.k1 h3{ font-size:12px; color:#FFFFFF; text-align:center; float:left; padding-top:10px; padding-right:10px;}
.k1 img{ width:100px;}
.k2{ width:210px;}
.k3{ width:140px; line-height:30px;}




.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:#ec8d19; 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:#ec8d19; color:#FFFFFF;}
.page-num{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#fff; color:#333;
	border: 1px solid #F0F0F0; margin-left:2px;
}
.page{
	text-align:center;
	line-height:25px;
	overflow:hidden;
	font-size:10px;
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-width: 0px;
	border-top-style: solid; margin-top:30px;
	border-top-color: #e0e0e0;
}