@font-face {
  font-family: "hklhj";
  src: url("../fonts/hklhj.woff2") format("woff2"),
       url("../fonts/hklhj.woff") format("woff"),
       url("../fonts/hklhj.ttf") format("truetype"),
       url("../fonts/hklhj.eot") format("embedded-opentype"),
       url("../fonts/hklhj.svg") format("svg");
}
body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px; 
    min-width:1300px;
}
dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,h5,h6,b{ margin:0px; padding:0px; font-weight:normal;}
li,ul {list-style-type:none;}
span{
	font-style: normal;
}
em{font-style: normal;}
i{font-style: normal;}
img{border:none;border:0;vertical-align:middle;}
.q1{ height:80px; background-color:#cc0000; width:100%;position:fixed; top:0; left:0; min-width:1300px; z-index:9999999;}
.q2{ overflow:hidden;}
.q2 img{ width:100%;}
.q3{ height:80px;}
.q4{ height:80px; background-color:#cc0000; overflow:hidden; padding-left:30px; padding-right:30px; float:left; padding-top:14px;box-sizing:border-box;}
.q5{ float:right;}
.q6{ float:left;}
.q6 li{ float:left;position:relative;}
.q6 dl{ line-height:80px; padding-left:23px; padding-right:23px; font-size:16px; color:#FFFFFF; cursor:pointer;}
.q6 dt{ position:absolute; right:0px; top:80px; width:100%; z-index:9999; display:none;}
.q6 p{ text-align:center; font-size:14px; line-height:40px; color:#FFFFFF; cursor:pointer; background-color:#9d0200;}
.q6 li:hover dt{ display:block;}
.q6 li:hover dl{ color:#ffff00; background-color:#9d0200;}
.q6 p:hover{ color:#ffff00; background-color:#8c0200;}
.q6 .q06{ color:#ffff00; background-color:#9d0200;}
.q7{ float:left; padding-left:50px; line-height:80px; color:#FFFFFF; padding-right:50px;}
.q7 li{ float:left; margin-left:30px; font-size:16px; color:#FFFFFF; cursor:pointer;position:relative;}
.q7 span{ display:inline-block; font-size:20px; margin-right:5px; float:left;}
.q7 dl{ float:left; padding-left:30px; font-size:22px; color:#ffff00;font-family:'Impact';}
.q7 dt{ position:absolute; left:-10px; top:80px; width:85px; height:94px; background-image:url(../images/tt_03.png); display: none;box-sizing:border-box; padding-top:10px; text-align:center;}
.q7 li:hover dt{ display:block;}
.q7 img{ width:80px;}
@media screen and (max-width: 1700px) {
.q4{ padding-left:20px; padding-right:20px;}
.q6 dl{ line-height:80px; padding-left:15px; padding-right:15px; font-size:16px; color:#FFFFFF; cursor:pointer;}
.q7{ padding-left:20px;}
.q7 li{ margin-left:10px;}
.q7 dl{ display: block;}
}
@media screen and (max-width: 1500px) {
.q4{ padding-left:15px; padding-right:15px;}
.q6 dl{ line-height:80px; padding-left:13px; padding-right:13px; font-size:16px; color:#FFFFFF; cursor:pointer;}
.q7{ padding-left:20px;}
.q7 li{ margin-left:10px;}
.q7 dl{ display:none;}
}
.q8{ background-image:url(../images/imglistbg.jpg); overflow:hidden;background-size: cover;}
.q9{ overflow:hidden; margin-top:40px; text-align:center;}
.q9 p{ font-size:40px; color:#333333;}
.q9 span{ display:inline-block; color:#cc0000;}
.q9 dl{ padding-top:20px; font-size:20px; color:#666666;}
.q10{ width:1300px; margin:0 auto; margin-top:40px; margin-bottom:30px;}
.q10 li{
	width:24%;
	margin-right:1.333%;
	float:left;box-sizing:border-box; padding:10px;
	background-color:#FFFFFF; margin-top:10px;
	background-image:url(../images/t1_03.png);
	background-repeat: no-repeat;border-radius:5px; margin-bottom:20px;
	background-position: right bottom;box-shadow: 0 0 20px #d4d4d4;
}
.q10 ul{
	width:100%;
	height:460px;border-radius:5px;box-sizing:border-box;
	border: 1px solid #b89048;
}
.q10 li:hover{ background-color:#e4002b; background-image:url(../images/t2_03.png); margin-top:0px;}
.q10 li:nth-child(4n){ margin-right:0;}
.q11{ overflow:hidden; padding:15px;}
.q11 dl{ float:left;font-family:'namcoregular'; font-size:10px;}
.q11 dt{
	float:right;
	font-size:14px; font-family:"Times New Roman", Times, serif;
	text-transform: uppercase;
}
.q10 li:hover .q11{ color:#FFFFFF;}
.q12{ overflow:hidden; text-align:center; padding-top:20px;}
.q12 p{
	font-size:16px; font-family:"Times New Roman", Times, serif;
	text-transform: uppercase; color:#666666;
}
.q12 dl{ font-family:"hklhj"; font-size:36px; padding-top:10px;}
.q12 dt{ font-size:15px; text-align:justify; line-height:180%; color:#b89048; padding:25px 25px 25px 25px;}
.q12 span{ display:inline-block; font-size:50px; margin-bottom:20px; color:#b89048;}
.q12 img{ width:150px; margin-bottom:20px;}
.q10 li:hover .q12 p{ color:#FFFFFF;}
.q10 li:hover .q12 dl{ color:#FFFFFF;}
.q10 li:hover .q12 dt{ color:#FFFFFF;}
.q10 li:hover .q12 span{ color:#FFFFFF;}
.q13{ overflow:hidden; text-align:center; margin-top:40px; line-height:80px;}
.q13 span{ display:inline-block; font-size:20px; font-family:"����"; margin-right:15px; color:#b89048;}
.q13 em{ font-size:40px; display:inline-block;}
.q13 i{
	display:inline-block;
	margin-left:15px;
	color:#b89048;
	font-size:16px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
}
.q14{ width:1300px; margin:0 auto; margin-top:30px; margin-bottom:50px;}
.q14 li{ float:left; width:600px; overflow:hidden; background-color:#fff;box-shadow: 0 0 20px #d4d4d4;}
.q14 img{ width:100%;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q14 p{ text-align:center; background-color:#dfdfdf; padding-bottom:10px; padding-top:10px; font-size:18px; color:#333333;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q14 li:hover p{ background-color:#cc0000; color:#FFFFFF;}
.q14 li:nth-child(2n){ float:left; width:320px; margin-left:30px; margin-bottom:20px;}
.q14 li:nth-child(3n){ float:left; width:320px; margin-left:30px; margin-bottom:20px;}
.q14 li:nth-child(4n){ float:left; width:320px; margin-left:30px; margin-bottom:20px;}
.q14 li:nth-child(5n){ float:left; width:320px; margin-left:30px; margin-bottom:20px;}
.q14 dl{ height:705px;display: table; width:100%; overflow:hidden;}
.q14 dt{display:table-cell; 

            vertical-align:middle;  }
.q14 li:nth-child(2n) dl{ height:320px;}
.q14 li:nth-child(3n) dl{ height:320px;}
.q14 li:nth-child(4n) dl{ height:320px;}
.q14 li:nth-child(5n) dl{ height:320px;}
.q14 li:hover img{transform: scale(1.1, 1.1);  transition: .3s transform;}
.q15{ width:1300px; margin:0 auto; margin-top:60px;}
.q15 img{ float:left; width:700px;border-radius:5px;box-shadow: 0 0 20px #d4d4d4;}
.q16{ float:right; width:500px;}
.q17{ overflow:hidden;}
.q17 p{ font-size:24px; color:#e4002b;font-family: "hklhj";}
.q17 dl{
	font-size:10px;
	color:#b89048;
	font-family:"Times New Roman", Times, serif;
	padding-top:5px;
	text-transform: uppercase;
}
.q17 dt{ font-size:24px; padding-top:25px;}
.q17 ul{ font-size:14px; color:#666; text-align:justify; line-height:190%; padding-top:25px;}
.q18{ height:50px; overflow:hidden;}
.q19{ overflow:hidden; padding-top:30px;}
.q19 span{
	display:inline-block;
	line-height:50px;
	padding-left:30px;
	padding-right:30px; font-weight:bolder; cursor:pointer;
	border: 1px solid #e4002b;box-sizing:border-box;border-radius:30px; font-size:18px; color:#b89048; margin-right:15px;
}
.q19 em{
	display:inline-block;
	line-height:50px;
	padding-left:30px; background-color:#e4002b;
	padding-right:30px; font-weight:bolder; cursor:pointer;
	border: 1px solid #e4002b;box-sizing:border-box;border-radius:30px; font-size:18px; color:#fff; margin-right:15px;
}
.q19 em:hover{border: 1px solid #e4002b; background-color:#FFFFFF; color:#b89048;}
.q20{ overflow:hidden; margin-top:30px;}
.q20 span{
	display:inline-block;
	background-image:url(../images/ntt_06.png);
	background-repeat: repeat-x; cursor:pointer; font-weight:bolder;
	background-position: left bottom; font-size:16px; color:#000000; line-height:30px; padding-left:15px; padding-right:15px;
}
.q20 em{ font-weight:normal; margin-left:10px;}
.q20 span:hover{ margin-left:20px;}
.q21{ width:1300px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q22{ overflow:hidden;}
.q22 p{ font-size:24px; font-weight:bolder;}
.q22 dl{ font-size:18px; color:#666; padding-top:15px;}
.q22 span{ display:inline-block; margin-top:15px; height:5px; width:50px; background-color:#b89048;}
.q22 em{
	display:inline-block;
	font-size:16px;
	margin-left:10px; font-weight:normal; color:#666666;
	text-transform: uppercase;
}
.q22 ul{ padding-top:50px; font-size:18px; color:#666666; line-height:180%; text-align:justify;}

.q22 i{ display:inline-block; line-height:40px; padding-left:30px; padding-right:30px; background-color:#b89048; font-size:20px; color:#FFFFFF;border-radius:25px; margin-top:50px; cursor:pointer;}
.q22 i:hover{ margin-top:45px;}
.q23{ overflow:hidden; padding-top:40px; padding-bottom:30px;}
.q23 ul{ float:left; width:31.333%; margin-right:3%;}
.q23 ul:nth-child(3n){ margin-right:0;}
.q24{ overflow:hidden; cursor:pointer; margin-top:40px;}
.q24 li{ float:left; width:31.33%; margin-right:3%;}
.q24 li:nth-child(3n){ margin-right:0;}
.q24 dl{ float:left; width:12%; overflow:hidden; text-align:center;}
.q24 h2{ font-size:32px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.q24 h3{ font-size:12px; color:#666666;}
.q24 span{ width:35px; height:35px; display:inline-block; background-color:#b89048;border-radius:25px; font-size:20px; color:#FFFFFF; text-align:center; line-height:35px; margin-top:20px;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q24 dt{ float:right; width:82%; overflow:hidden;}
.q24 p{
	font-size:17px;
	padding-bottom:15px;
	overflow: hidden;/*������������*/
	white-space: nowrap;/*������*/
	text-overflow:ellipsis;/*��������������...��ʾ*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.q24 h4{ padding-top:15px; font-size:14px; color:#666; line-height:220%;}
.q24 p:hover{ padding-left:10px; color:#b89048;}
.q24 span:hover{ background-color:#e4002b;}
.q25{ overflow:hidden; margin-top:35px;}
.q25 li{ float:left; width:31.33%; margin-right:3%;}
.q25 li:nth-child(3n){ margin-right:0;}
.q25 dl{ width:100%; height:280px; overflow:hidden;}
.q25 img{ width:100%; min-height:280px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q25 p{ line-height:60px; cursor:pointer; font-size:16px; color:#333333;overflow: hidden;/*������������*/
	white-space: nowrap;/*������*/
	text-overflow:ellipsis;/*��������������...��ʾ*/}
.q25 dt{ font-size:14px; color:#666666;}
.q25 p:hover{ padding-left:10px; color:#b89048;}
.q25 h2{
	line-height:30px;
	overflow:hidden;
	margin-top:25px; padding-bottom:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.q25 span{ float:left; font-size:16px; color:#666; display:inline-block;}
.q25 em{ float:right; font-size:16px; color:#666; display:inline-block;}
.q25 li:hover h2{border-bottom-color: #666;}
.q25 li:hover img{transform: scale(1.1, 1.1);  transition: .3s transform;}
.q26{ background-color:#cc0000; overflow:hidden;}
.q27{
	overflow:hidden;
	padding-bottom:30px;
	padding-top:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.3);
}
.q28{ width:1300px; margin:0 auto; overflow:hidden;}
.q28 li{ float:left; width:29.85%; overflow:hidden;}
.q28 dl{ overflow:hidden; line-height:35px; font-size:20px; font-weight:bolder; color:#FFFFFF;}
.q28 dt{ font-size:18px; color:rgba(255, 255, 255, 0.9); padding-top:10px;}
.q28 span{ display:inline-block; font-size:24px; margin-right:10px;}
.q28 em{ width:1px; height:50px; background-color:#FFFFFF; float:left; margin-top:15px; margin-right:5%;}
.q29{ width:1300px; margin:0 auto; overflow:hidden; margin-top:40px; margin-bottom:40px;}
.q30{ float:left;}
.q30 img{border-radius:10px;}
.q31{ float:left; padding-left:50px; font-size:16px; line-height:220%; color:rgba(255, 255, 255, 0.9); padding-top:10px;}
.q32{ float:left; width:300px; overflow:hidden; padding-left:200px; padding-top:10px;}
.q32 li{ float:left; width:50%; line-height:40px; font-size:16px; color:rgba(255, 255, 255, 0.9);}
.q33{ float:right;}
.q33 li{ float:left; width:125px; margin-left:30px; text-align:center;}
.q33 img{ width:100%;}
.q33 p{ font-size:14px; color:#FFFFFF; padding-top:10px;}
.q34{ width:1300px; margin:0 auto; overflow:hidden; padding-bottom:30px; padding-top:30px; line-height:180%; font-size:16px;}
.q35{ overflow:hidden;}
.q35 img{ width:100%;}
.q36{ text-align:center; overflow:hidden; margin-top:40px;}
.q36 dl{ font-size:40px; color:#1b1b1b;}
.q36 span{ color:#cc0000; font-size:40px; display:inline-block; font-weight:bolder;}
.q36 dt{ font-size:18px; color:#666666; padding-top:15px; padding-bottom:15px;}
.q36:after {content: '';display: inline-block;width: 94px;height: 3px;background: url(../images/ttt.png) no-repeat center;-webkit-animation: 'flymove' 5s linear infinite;-moz-animation: 'flymove' 5s linear infinite;-ms-animation: 'flymove' 5s linear infinite;}

@-webkit-keyframes flymove{
            from{background-position:-94px 0px;}
            to{background-position:0 0;}
        }
.q37{ overflow:hidden; padding-top:20px; font-size:16px; color:#333333; line-height:200%;}
.q38{ height:40px; overflow:hidden;}
.q39{ width:1300px; margin:0 auto; background-color:#f5f5f5; overflow:hidden; margin-top:20px;}
.q40{
	float:left;
	width:600px;
	overflow:hidden;
	padding:10px;
	border: 1px solid #e5e5e5;
}
.q40 img{ width:100%;}
.q41{
	float:right;
	width:620px;
	overflow:hidden;
	padding:10px;
	border: 1px solid #e5e5e5;
}
.q41 li{ background-color:#FFFFFF; overflow:hidden; padding-bottom:15px; padding-top:15px; margin-bottom:5px;}
.q41 span{ display:inline-block; float:left; font-size:16px; color:#666666; padding-left:10px;}
.q41 em{ display:inline-block; float:right; font-size:16px; color:#333; padding-right:10px;}
.q41 dl{ width:47%; float:left; line-height:50px; text-align:center; font-size:16px; color:#FFFFFF; background-color:#b89048; cursor:pointer; margin-top:5px;}
.q41 dt{ width:47%; float:right; line-height:50px; text-align:center; font-size:16px; color:#FFFFFF; background-color:#cc0000; cursor:pointer; margin-top:5px;}
.q41 i{ display:inline-block; font-size:16px; margin-right:5px;}
.q42{ width:1300px; margin:0 auto; margin-top:25px; font-size:16px; color:#333333; line-height:200%;}
.q42 img{ max-width:1000px;}
.q43{
	width:1300px;
	margin:0 auto;
	overflow:hidden;
	margin-top:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.q44{
	overflow:hidden;
	background-image:url(../images/titlebg.png);
	background-repeat: no-repeat; font-size:24px; color:#cc0000;
	background-position: center bottom; text-align:center; margin-top:30px;
}
.q45{ overflow:hidden; background-color:#f5f5f5;}
.q46{ text-align:center; overflow:hidden; padding-top:20px;}
.q46 span{
	display:inline-block;
	line-height:50px;
	padding-left:20px;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	padding-right:20px;
	cursor:pointer; margin-left:10px; margin-right:10px;
	font-size:16px; background-color:#cc0000;
	color:#fff;
}
.q46 span:hover{ background-color:#b89048;}
.q46 .q47{ background-color:#b89048;}
.q48{ overflow:hidden; width:1300px; margin:0 auto;}
.q48 li{ float:left; width:24%; margin-right:1.33%; overflow:hidden; margin-top:25px;}
.q48 dl{
	width:100%;
	overflow:hidden;
	box-sizing:border-box;
	border: 1px solid #cc0000;
}
.q48 img{ width:100%;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q48 p{ text-align:center; font-size:16px; color:#fff; background-color:#cc0000; padding-bottom:10px; padding-top:10px;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q48 li:hover img{transform: scale(1.1, 1.1);  transition: .3s transform;}
.q48 li:nth-child(4n){ margin-right:0;}















.e10{
	padding-bottom:15px;
	padding-top:15px;
	overflow:hidden; background-color:#f7f7f7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.02);
}
.e11{ width:1300px; margin:0 auto;}
.e12{ float:left; line-height:35px; font-size:14px; color:#333333;}
.e12 span{ font-size:14px; display:inline-block; color:#cc0000; font-weight:bolder; margin-right:10px;}
.e13{ float:right;}
.e13 dl{ float:left; width:300px;}
.e13 dt{ float:right; width:60px;}
.e14{
	border: 1px solid rgba(0, 0, 0, 0.1); line-height:33px;border-radius:20px 0 0 20px; width:100%; padding-left:10px; font-size:14px; color:#333333;box-sizing:border-box;outline: medium;
}
.e15{
	width:100%;
	line-height:35px;
	background-color:#cc0000;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	cursor:pointer;
	border-radius:0px 20px 20px 0px;
	outline: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}









.q70{
	width:1300px;
	margin:0 auto;
	line-height:40px;
	font-size:14px;
	color:#333333; padding-bottom:5px;
	margin-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e1e1e1;
}
.q70 span{ display:inline-block; width:9px; height:20px; float:left; background-color:#cc0000; margin-top:10px; margin-right:10px;}
.q71{ width:1300px; margin:0 auto;}
.q72{ overflow:hidden; background-color:#f4f4f4; height:58px; margin-top:15px;}
.q72 li{
	float:left;box-sizing:border-box;
	text-align:center;
	width:20%; line-height:58px; font-size:18px; color:#333333;
	border-right-width: 1px; cursor:pointer;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.q72 li:hover{
	background-image:url(../images/bll.png);
	background-repeat: no-repeat; color:#FFFFFF;
	background-position: center top;
}
.q72 .q73{
	background-image:url(../images/bll.png);
	background-repeat: no-repeat; color:#FFFFFF;
	background-position: center top;
}
.q74{ overflow:hidden; background-image:url(../images/abg_02.png); height:496px; margin-top:40px;}
.q74 dl{ width:700px; height:440px; float:left; padding:30px;}
.q74 dt{
	font-size:26px;
	font-weight:bolder;
	color:#cc0000;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:15px;
	border-bottom-color: #CCCCCC;
}
.q74 p{ padding-bottom:10px;}
.q74 ul{ font-size:16px; color:#333333; line-height:180%; padding-top:20px; text-align:justify; overflow:auto; height:370px; padding-right:20px;}
.q74 li{ float:left; width:470px; padding-top:50px;}
.q74 span{ width:8px; height:25px; display:inline-block; background-color:#cc0000; margin-right:10px; float:left; margin-top:7px;}


.q76{ overflow:hidden; margin-top:20px;}
.q76 li{
	width:24%;
	float:left;
	margin-right:1.3%;box-sizing:border-box;
	border: 1px solid #f0f0f0; text-align:center; margin-top:20px;
}
.q76 dl{ width:100%; height:380px;display: table; text-align:center;}
.q76 dt{ height:380px; width:100%;display:table-cell; 

            vertical-align:middle;}
.q76 img{ width:90%;}
.q76 p{ text-align:center; width:100%; line-height:45px; font-size:18px; color:#333333; background-color:#f0f0f0;overflow: hidden;/*������������*/
	white-space: nowrap;/*������*/
	text-overflow:ellipsis;/*��������������...��ʾ*/}
.q76 li:hover{border: 1px solid #cc0000;}
.q76 li:hover p{ background-color:#cc0000; color:#FFFFFF;}
.q76 li:nth-child(4n){ margin-right:0%;}













.test-1::-webkit-scrollbar {/*������������ʽ*/

        width: 10px;     /*�߿�ֱ��Ӧ�����������ĳߴ�*/

        height: 1px;

    }

.test-1::-webkit-scrollbar-thumb {/*����������С����*/

        border-radius: 10px;

         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        background: #535353;

    }

.test-1::-webkit-scrollbar-track {/*������������*/

        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        border-radius: 10px;

        background: #EDEDED;

}
.q75{ width:1300px; margin:0 auto; overflow:hidden; margin-top:20px;}
.q75 li{ float:left; width:31.33%; margin-right:3%; overflow:hidden; margin-top:30px;}
.q75 li:nth-child(3n){ margin-right:0%;}
.q75 dl{ width:100%;border-radius:10px 10px 0 0; height:240px; overflow:hidden;}
.q75 img{ width:100%; min-height:240px;}
.q75 p{ text-align:center; line-height:45px; background-color:#cc0000; font-size:18px; color:#FFFFFF;border-radius:0 0 10px 10px;}
.q77{ text-align:center; overflow:hidden; padding-top:20px;}
.q77 span{
	display:inline-block;
	line-height:50px;
	padding-left:70px;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	padding-right:70px;
	cursor:pointer; margin-left:10px; margin-right:10px;
	font-size:16px;
	color:#333333;
	border: 1px solid #eeeeee;
}
.q77 span:hover{ background-color:#cc0000; color:#FFFFFF;border: 1px solid #cc0000;}
.q77 .q79{ background-color:#cc0000; color:#FFFFFF;border: 1px solid #cc0000;}
.q78{ width:1300px; margin:0 auto;}
.q78 li{ padding:20px; margin-top:30px; overflow:hidden;box-shadow: 0 0 20px #d5d5d5;border: 3px solid #fff;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q78 img{ width:330px; min-height:230px;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q78 li:hover{
	border: 3px solid #cc0000;
}
.q78 ul{ float:right; width:880px; overflow:hidden;}
.q78 dl{ overflow:hidden; padding-top:10px;}
.q78 span{ font-size:18px; font-weight:bolder; float:left; display:inline-block; cursor:pointer;}
.q78 em{ float:right; display:inline-block; font-size:16px; color:#666666;}
.q78 span:hover{ color:#cc0000;}
.q78 dt{ font-size:16px; line-height:200%; padding-top:10px; color:#666666; text-align:justify;}
.q78 i{ display:inline-block; margin-top:10px; padding-left:30px; padding-right:30px;border-radius:25px; line-height:30px; font-size:16px; background-color:#333333; color:#FFFFFF; cursor:pointer;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q78 i:hover{ background-color:#cc0000;border-radius:0px;}
.q78 dd{ width:330px; height:230px; float:left; margin-right:30px; overflow:hidden;}
.q78 li:hover img{transform: scale(1.1, 1.1);  transition: .3s transform;}

.q80{ background-color:#f4f4f4; overflow:hidden; margin-top:10px; padding-bottom:50px;}
.q81{ height:50px; overflow:hidden;}
.q82{ width:1300px; margin:0 auto; overflow:hidden;}
.q83{ width:1300px; overflow:hidden; float:left; padding-top:40px;}
.q84{
	float:left;
	width:60px; text-align:center; padding-bottom:15px; padding-top:15px;
	border: 1px solid #e3e3e3;box-sizing:border-box; padding-left:15px; padding-right:15px; font-size:16px; color:#666666; cursor:pointer;
}
.q84 span{ font-size:16px; display:inline-block;}
.q85{ float:left; width:1300px; float:left; background-color:#FFFFFF;overflow:hidden;box-sizing:border-box;}
.q86{
	padding:30px;
	overflow:hidden;
}
.q86 p{ font-size:20px; padding-bottom:15px;}
.q86 dl{ font-size:14px; color:#999999;}
.q86 dt{ height:1px; background-color:#ebebeb; margin-top:15px;}
.q87{ padding:0 30px 30px 30px; overflow:hidden; font-size:16px; color:#333333; line-height:200%;}
.q87 p{ padding-bottom:10px;}
.q87 img{ max-width:100%;}
.q88{
	overflow:hidden;
	line-height:65px;
	border-top-width: 1px;
	border-top-style: solid;
	background-color:#FFFFFF;
	border-top-color: #d7d7d7;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
}
.q88 dl{
	width:50%;
	float:left;
	font-size:14px;
	color:#333333;box-sizing:border-box; 
	cursor:pointer; padding-left:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}
.q88 span{ margin-left:5px; margin-right:5px;}
.q88 dt{
	width:50%;
	float:right; text-align:right; padding-right:10px;
	font-size:14px;
	color:#333333;box-sizing:border-box; 
	cursor:pointer;
}
.q89{ float:right; width:360px; overflow:hidden; padding-top:30px;}
.q90{ margin-top:10px; background-color:#FFFFFF; overflow:hidden; padding:20px;}
.q91{
	background-image: url(../images/lii_05.png);
	background-repeat: repeat-x; font-size:20px; color:#333333;
	background-position: left bottom; overflow:hidden;
}
.q91 em{ display:inline-block; font-weight:bolder; font-size:18px; color:#cc0000;}
.q92{ overflow:hidden; padding-top:10px;}
.q92 li{ line-height:35px; font-size:14px; color:#666; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q92 li:hover{ color:#1059a9;}
.q92 span{ display:inline-block; font-size:14px; margin-right:5px;}











.q108{ overflow:hidden; margin-top:20px;}
.q108 li{
	width:24%;
	float:left;
	margin-right:1.3%;box-sizing:border-box;
	border: 1px solid #f0f0f0; text-align:center; margin-top:20px;
}
.q108 dl{ width:100%; height:220px;display: table; text-align:center;}
.q108 dt{ height:220px; width:100%;display:table-cell; 

            vertical-align:middle;}
.q108 img{ width:90%;}
.q108 p{ text-align:center; width:100%; line-height:45px; font-size:18px; color:#333333; background-color:#f0f0f0;overflow: hidden;/*������������*/
	white-space: nowrap;/*������*/
	text-overflow:ellipsis;/*��������������...��ʾ*/}
.q108 li:hover{border: 1px solid #cc0000;}
.q108 li:hover p{ background-color:#cc0000; color:#FFFFFF;}
.q108 li:nth-child(4n){ margin-right:0%;}
















.w64{ width:1300px; height:181px; background-image:url(/template/pc/default/home//images/cont.jpg); margin:0 auto; margin-top:20px;}
.w64 li{ padding-left:240px; overflow:hidden; padding-top:40px; padding-right:40px;}
.w64 dl{ font-size:20px; padding-bottom:10px; color:#cc0000;}
.w64 dt{ font-size:16px; color:#666666; line-height:28px;}
.w65{ background-color:#f5f5f5; width:1300px; margin:0 auto; margin-top:20px;box-sizing:border-box; padding:30px; overflow:hidden;}
.w65 li{
	border-bottom-width: 2px;
	border-bottom-style: solid; font-size:26px; color:#cc0000;
	border-bottom-color: #f0332d; padding-bottom:15px; margin-bottom:20px;
}
.w65 dl{
	float:left;
	width:50%;
	border-bottom-width: 1px; line-height:45px;
	border-bottom-style: solid; overflow: hidden; padding-bottom:20px; padding-top:20px; font-size:16px;
	border-bottom-color: #dddddd;
}
.w65 span{
	display:inline-block;
	width:45px;
	height:45px;
	float:left;
	line-height:45px;border-radius:50px; font-size:24px; color:#cc0000;
	margin-right:10px; text-align:center;
	border: 2px solid #cc0000;
}

.w91{ width:1300px; margin:0 auto; overflow:hidden; background-color:#FFFFFF; margin-top:30px;box-shadow: 0 0 20px #e4e4ea;}
.w92{ width:600px; margin:0 auto; overflow:hidden; padding-bottom:40px;}
.w92 li{ overflow:hidden; margin-top:30px; line-height:50px;}
.w92 dl{ float:left; width:15%; font-size:16px; color:#333333;}
.w92 dt{ float:right; width:85%;}
.w92 span{  font-size:16px; color:#FF0000;}
.w93{
	width:100%; padding-left:10px; font-size:16px; color:#333333;
	line-height:50px;box-sizing:border-box;
	border: 1px solid #e1e1e1;
}
.w94{
	width:100%; padding-left:10px; font-size:16px; color:#333333;
	line-height:50px;box-sizing:border-box; height:120px;
	border: 1px solid #e1e1e1;
}
.w95{
	width:250px; font-size:16px; color:#333333;
	line-height:50px;box-sizing:border-box; 
	border: 0px solid #e1e1e1; background-color:#de002e; text-align:center; font-size:20px; color:#FFFFFF; cursor:pointer;
}





.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:#cc0000; 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:#cc0000; 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;
}
.pagination{
	text-align:center;
	line-height:25px;
	overflow:hidden;
	font-size:10px;
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-width: 0px;
	border-top-style: solid; margin-top:30px;
	border-top-color: #e0e0e0;
}
.pagee{
	text-align:center;
	line-height:25px;
	overflow:hidden;
	font-size:10px;
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-width: 0px;
	border-top-style: solid; margin-top:30px;
	border-top-color: #e0e0e0;
}




.gov{-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}






/*��Ʒչʾ��ʽ*/
#ProList{overflow:hidden;}
p#change{overflow:hidden; float:left; width:830px;}
p#change span{
	display:block;
	width:23%; margin-right:2%;
	float:left;
	color:#333; background-color:#e4002b; height:440px;
	text-align:center;border-radius:5px; font-size:20px; color:#FFFFFF;
	cursor:pointer;box-shadow: 8px 4px 0 #cc0000; margin-bottom:10px;
}
p#change span em{ display:inline-block; width:100px; height:100px; background-color:#FFFFFF;border-radius:60px; line-height:100px; font-size:50px; color:#e4002b; margin-top:60px;}
p#change span i{ display:inline-block; background-color:#FFFFFF; line-height:40px; padding-left:30px; padding-right:30px; font-size:20px; font-weight:bolder;border-radius:60px; color:#e4002b; margin-top:50px;}
p#change span e{ display:inline-block; font-size:20px; margin-top:30px; margin-bottom:30px;}
p#change span.hover{
	color:#fff; background-color:#b89048; box-shadow: 8px 4px 0 #a87a28;

}
p#change span.hover e{ color:#FFFFFF;}
p#change span.hover i{ color:#b89048;}

#ProList div.changeCon{
	display:none; float:right; width:400px;
}



#KeyFriend{ width:1300px; margin:0 auto; margin-top:0px;}

p#change2{ overflow:hidden;}

p#change2 span{ display:inline-block; float:left; padding-left:5px; padding-right:5px; font-size:18px; font-weight:bolder; line-height:35px; margin-right:15px; cursor:pointer;}
p#change2 em{ display:inline-block; float:right; padding-left:5px; padding-right:5px; font-size:18px; font-weight:bolder; line-height:35px; margin-right:15px; cursor:pointer;background-image: url(../images/ntt_06.png);
	background-repeat: repeat-x;
	background-position: left bottom;}


p#change2 span.hover{
	background-image: url(../images/ntt_06.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}



#KeyFriend div.kfcon{display:none; overflow:hidden;}



.clear{ clear:both} 
.pagination {
    display: inline-block;
	padding-left: 0px;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #dc143c;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #dc143c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #dc143c;
    border-color: #dc143c;
    cursor: default; }
text-align:center;

.q888{ text-align:center;}




