.down-table{
	margin:10px 10px 0px 0px;
	font-size:1.3em;
}
.down-table table{
	width:100%;
	border-collapse:collapse;
	border:1px solid #ccc;
}
.down-table table tr{
	height:25px;
	border:1px solid #ccc;
}
.down-table table th,td{
	padding:5px;
	border:1px solid #ccc;
	padding-top:5px;
	padding-bottom:5px;
}
.down-table table th{
	text-align:center;
	width:100px;
	height:30px;
}
.down-table table td{
	padding:10px;
	line-height:normal;
}
.down-table table .short{
	width:50px;
	text-align:center;
}
.down-table table .highlight{
	background-color:#F0F0F0;
}
.down-table a{
	color:#ca0915;
}
.down-table a:hover{
	color:#cccccc;
}
.downloadwrap{
	width:1200px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.title{
	font-weight:bold;
	width:1140px;
	padding:35px 30px;
	font-size:2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:36px;
}
.leftnav{
	position:relative;
	width:100px;
	float:left;
	margin-left:30px;
	font-size:1.3em;
	color:#323232;
}
.leftnav ul li{
	width:100px;
	position:relative;
	float:left;
	height:50px;
	border-bottom:1px solid #dcdcdc;
}
.leftnav ul li a,.leftnav ul li a.acted{
	position:relative;
	float:left;
	padding:15px 0;
	line-height:20px;
	color:#323232;
	font-weight:bold;
}
.leftnav ul li a:hover,.leftnav ul li a.acted{
	color:#ca0915;
}
.rightwrap,.rightwrapmin{
	position:relative;
	float:left;
	width:880px;
	padding:0 35px 60px 35px;
	min-height:500px;
	margin-left:90px;
}
.rightwrap h3,.rightwrapmin h3{
	font-size:2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:36px;
}
.rightwrap p{
	font-size:1.3em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:24px;
}
.rightwrap a{
	color:#ca0915;
}
.rightwrap a:hover{
	color:#cccccc;
}
.rightwrapmin p{
	font-size:1.2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:24px;
}
.rightwrap span,.rightwrapmin span{
	color:#ec6941;
	font-weight:bold;
}
.rightwrap .ruletitle,.rightwrapmin .ruletitle{
	font-size:1.5em;
	color:#ca0915;
}
.downloadnav{
	position:relative;
	width:120px;
	float:left;
	margin-left:30px;
	font-size:1.3em;
	color:#323232;
}
.downloadnav ul li {
	width:120px;
	padding:5px 0;
	border-bottom:solid 1px #dcdcdc;
}
.downloadnav ul li .com_title{
	color:#323232;
	cursor:pointer;
	padding:15px 0;
	line-height:20px;
	font-weight:bold;
}
.downloadnav ul li.com_title{
	color:#323232;
	cursor:pointer;
	padding:20px 0;
	line-height:20px;
	font-weight:bold;
}
.downloadnav ul li.com_title a{
	color:#323232;
}
.downloadnav ul li .com_content{
	position:relative;
	overflow:hidden;
}
.downloadnav ul li .com_content a{
	float:left;
	width:120px;
	font-size:14px;
	line-height:20px;
	padding:5px 0;
	position:relative;
	font-weight:bold;
	color:#8d8d8d;
}
.downloadnav ul li .com_content a:hover,.downloadnav ul li .com_content .act,.downloadnav ul li .com_content .act:hover{
	color:#ca0915;
}
.downloadnav ul li.com_title a.act{
	color:#ca0915;
}
.ppd{
	text-align:center;
	width:880px;
	float:left;
}
.ppd span{
	font-size:14px;
}
.ppd ul li{
	float:left;
}
.portfoliolist{
	position:relative;
	margin:0 auto;
	width:1050px;
	padding:45px 0 200px 0;
	overflow:hidden;
}
.mix:hover{
	-webkit-box-shadow:0px 0px 13px 0px rgba(130,130,130,0.38);
	-moz-box-shadow:0px 0px 13px 0px rgba(130,130,130,0.38);
	box-shadow:0px 0px 13px 0px rgba(130,130,130,0.38);
	-o-transition:.20s linear;
	-webkit-transition:.20s linear;
	-moz-transition:.20s linear;
	transition: .20s linear;
	border:1px solid #ffffff;
}
.portfoliolist:after{
	content:'';
	display:inline-block;
	width:100%;
}
.mix{
	position:relative;
	border:1px solid #e5e5e5;
	margin:5px;
	display:none;
}
.mix:after{
	display:inline-block;
}
.mix a{
	position:relative;
	float:left;
	overflow:hidden;
	padding:25px;
	width:200px;
}
.mix h3{
	width:200px;
	text-align:center;
	color:#ca0915;
	font-size:19px;
}
.mix p{
	color:#535353;
	font-size:16px;
	width:200px;
	text-align:center;
	margin-top:10px;
}


/*如果使用者视窗宽度介于960px~1200px*/
@media screen and (min-width:960px) and (max-width:1200px) {
.downloadwrap{
	width:960px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.title{
	font-weight:bold;
	width:900px;
	padding:35px 30px;
	font-size:2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:36px;
}
.leftnav{
	position:relative;
	width:100px;
	float:left;
	margin-left:30px;
	font-size:1.3em;
	color:#323232;
}
.leftnav ul li{
	width:100px;
	position:relative;
	float:left;
	height:50px;
	border-bottom:1px solid #dcdcdc;
}
.leftnav ul li a,.leftnav ul li a.acted{
	position:relative;
	float:left;
	padding:15px 0;
	line-height:20px;
	color:#323232;
	font-weight:bold;
}
.leftnav ul li a:hover,.leftnav ul li a.acted{
	color:#ca0915;
}
.rightwrap,.rightwrapmin{
	position:relative;
	float:left;
	width:775px;
	padding:0 0px 60px 0px;
	min-height:500px;
	margin-left:30px;
}
.rightwrap h3,.rightwrapmin h3{
	font-size:2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:36px;
}
.rightwrap p{
	font-size:1.3em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:24px;
}
.rightwrapmin p{
	font-size:1.2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:24px;
}
.rightwrap span,.rightwrapmin span{
	color:#ec6941;
	font-weight:bold;
}
.downloadnav{
	position:relative;
	width:120px;
	float:left;
	margin-left:30px;
	font-size:1.3em;
	color:#323232;
}
.downloadnav ul li {
	width:120px;
	padding:5px 0;
	border-bottom:solid 1px #dcdcdc;
}
.downloadnav ul li .com_title{
	color:#323232;
		cursor:pointer;
	padding:15px 0;
	line-height:20px;
	font-weight:bold;
}
.downloadnav ul li.com_title{
	color:#323232;
	cursor:pointer;
	padding:20px 0;
	line-height:20px;
	font-weight:bold;
}
.downloadnav ul li.com_title a{
	color:#323232;
}
.downloadnav ul li .com_content{
	position:relative;
	overflow:hidden;
}
.downloadnav ul li .com_content a{
	float:left;
	width:120px;
	font-size:14px;
	line-height:20px;
	padding:5px 0;
	position:relative;
	font-weight:bold;
	color:#8d8d8d;
}
.downloadnav ul li .com_content a:hover,.downloadnav ul li .com_content .act,.downloadnav ul li .com_content .act:hover{
	color:#ca0915;
}
.downloadnav ul li.com_title a.act{
	color:#ca0915;
}
.portfoliolist{
	position:relative;
	margin:0 auto;
	width:800px;
	padding:45px 0 200px 0;
	overflow:hidden;
}
.portfoliolist:after{
	content:'';
	display:inline-block;
	width:100%;
}
}


/*如果使用者视窗宽度介于768px~960px*/
@media screen and (min-width:768px) and (max-width:960px) {
.downloadwrap{
	width:760px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.title{
	font-weight:bold;
	width:700px;
	padding:35px 30px;
	font-size:2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:36px;
}
.leftnav{
	position:relative;
	width:100px;
	float:left;
	margin-left:30px;
	font-size:1.3em;
	color:#323232;
}
.leftnav ul li{
	width:100px;
	position:relative;
	float:left;
	height:50px;
	border-bottom:1px solid #dcdcdc;
}
.leftnav ul li a,.leftnav ul li a.acted{
	position:relative;
	float:left;
	padding:15px 0;
	line-height:20px;
	color:#323232;
	font-weight:bold;
}
.leftnav ul li a:hover,.leftnav ul li a.acted{
	color:#ca0915;
}
.rightwrap,.rightwrapmin{
	position:relative;
	float:left;
	width:580px;
	padding:0 0px 60px 0px;
	min-height:500px;
	margin-left:30px;
}
.rightwrap h3,.rightwrapmin h3{
	font-size:2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:36px;
}
.rightwrap p{
	font-size:1.3em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:24px;
}
.rightwrapmin p{
	font-size:1.2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:24px;
}
.rightwrap span,.rightwrapmin span{
	color:#ec6941;
	font-weight:bold;
}
.ppd{
	text-align:center;
	width:580px;
	float:left;
}
.portfoliolist{
	position:relative;
	margin:0 auto;
	width:800px;
	padding:45px 0 200px 0;
	overflow:hidden;
}
.portfoliolist:after{
	content:'';
	display:inline-block;
	width:100%;
}
}


/*如果使用者视窗宽度介于480px~768px*/
@media screen and (max-width:768px) {
.downloadwrap{
	width:700px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.title{
	font-weight:bold;
	width:640px;
	padding:35px 10px;
	font-size:2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:36px;
}
.leftnav{
	position:relative;
	width:100px;
	float:left;
	margin-left:30px;
	font-size:1.3em;
	color:#323232;
}
.leftnav ul li{
	width:100px;
	position:relative;
	float:left;
	height:50px;
	border-bottom:1px solid #dcdcdc;
}
.leftnav ul li a,.leftnav ul li a.acted{
	position:relative;
	float:left;
	padding:15px 0;
	line-height:20px;
	color:#323232;
	font-weight:bold;
}
.leftnav ul li a:hover,.leftnav ul li a.acted{
	color:#ca0915;
}
.rightwrap,.rightwrapmin{
	position:relative;
	float:left;
	width:520px;
	padding:0 0px 60px 0px;
	min-height:500px;
	margin-left:30px;
}
.rightwrap h3,.rightwrapmin h3{
	font-size:2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:36px;
}
.rightwrap p{
	font-size:1.3em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:24px;
}
.rightwrapmin p{
	font-size:1.2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:24px;
}
.rightwrap span,.rightwrapmin span{
	color:#ec6941;
	font-weight:bold;
}
.newswrap{
	position:relative;
	width:100%;
	background:#f5f5f5;
	padding:40px 0;
}
.newsw{
	width:760px;
	margin:0 auto;
	background:#ffffff;
	-webkit-box-shadow:0px 0px 8px 0px rgba(130,130,130,0.38);
	
	-moz-box-shadow:0px 0px 8px 0px rgba(130,130,130,0.38);
	
	box-shadow:0px 0px 8px 0px rgba(130,130,130,0.38);
}
.newsw table{
	position:relative;
}
.newsw table tr{
	position:relative;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #ffffff;
}
.qa_title{
	color:#323232;
	position:relative;
	padding:30px 10px;
	height:15px;
	cursor:pointer;
}
.qa_title .qatime{
	width:80px;
	padding:0 10px;
	float:left;
	font-weight:bold;
	font-size:16px;
}
.qa_title .tt{
	width:560px;
	padding:0 10px;
	float:left;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
	height:48px;
	overflow:hidden;
}
.updown{
	width:16px;
	height:8px;
	background:url(../images/about/listdown.png);
	float:left;
	margin-left:15px;
}
.qued{
	position:relative;
	padding:20px;
	border-top:1px solid #e5e5e5;
}
.qued .qatime{
	position:relative;
	width:80px;
	float:left;
	padding:0 20px;
	font-weight:none;
	font-size:14px;
	text-align:right;
	line-height:20px;
}
.qued span.quedt{
	position:relative;
	float:left;
	width:560px;
	padding:0 10px 40px 10px;
	font-weight:none;
	font-size:14px;
	line-height:20px;
}
.qued span.quedt img{
	width:100%;
}
.downloadnav{
	position:relative;
	width:120px;
	float:left;
	margin-left:10px;
	font-size:1.3em;
	color:#323232;
}
.usul li {
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
.ppd{
	text-align:center;
	width:520px;
	float:left;
}
.portfoliolist{
	position:relative;
	margin:0 auto;
	width:600px;
	padding:45px 0 200px 0;
	overflow:hidden;
}
.portfoliolist:after{
	content:'';
	display:inline-block;
	width:100%;
}
}


/*如果使用者视窗宽度小于480px*/
@media screen and (max-width:480px) {
.downloadwrap{
	width:320px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.title{
	font-weight:bold;
	width:300px;
	padding:35px 10px;
	font-size:2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:36px;
}
.leftnav{
	position:relative;
	width:100px;
	float:left;
	margin-left:30px;
	font-size:1.3em;
	color:#323232;
}
.leftnav ul li{
	width:320px;
	position:relative;
	float:left;
	height:50px;
	border-bottom:1px solid #dcdcdc;
}
.leftnav ul li a,.leftnav ul li a.acted{
	position:relative;
	float:left;
	padding:15px 0;
	line-height:20px;
	color:#323232;
	font-weight:bold;
}
.leftnav ul li a:hover,.leftnav ul li a.acted{
	color:#ca0915;
}
.rightwrap,.rightwrapmin{
	position:relative;
	float:left;
	width:300px;
	padding:50px 5px 60px 5px;
	min-height:500px;
	margin-left:0px;
}
.rightwrap h3,.rightwrapmin h3{
	font-size:2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:36px;
}
.rightwrap p{
	font-size:1.3em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:24px;
}
.rightwrapmin p{
	font-size:1.2em;
	font-family:'Source Han Sans CN','Helvetica Neue','Helvetica','Arial','sans-serif';
	color:#323232;
	line-height:24px;
}
.rightwrap span,.rightwrapmin span{
	color:#ec6941;
	font-weight:bold;
}
.downloadnav{
	position:relative;
	width:320px;
	float:left;
	margin-left:0px;
	font-size:1.3em;
	color:#323232;
}
.downloadnav ul li {
		width:300px;
	padding:2px 10px;
	border-bottom:solid 1px #dcdcdc;
	/*background:#dcdcdc;*/
	float:left;
}
.downloadnav ul li .com_title{
	color:#323232;
	cursor:pointer;
	padding:7px 0;
	line-height:20px;
	font-weight:bold;
}
.downloadnav ul li.com_title{
	color:#323232;
	cursor:pointer;
	padding:7px 10px;
	line-height:20px;
	font-weight:bold;
}
.downloadnav ul li.com_title a{
	color:#323232;
}
.downloadnav ul li .com_content{
	position:relative;
	overflow:hidden;
}
.downloadnav ul li .com_content a{
	float:left;
	width:120px;
	font-size:14px;
	line-height:20px;
	padding:5px 0;
	position:relative;
	font-weight:bold;
	color:#8d8d8d;
}
.downloadnav ul li .com_content a:hover,.downloadnav ul li .com_content .act,.downloadnav ul li .com_content .act:hover{
	color:#ca0915;
}
.downloadnav ul li.com_title a.act{
	color:#ca0915;
}
.ppd{
	text-align:center;
	width:340px;
	float:left;
	margin-left:-10px;
}
.portfoliolist{
	position:relative;
	margin:0 auto;
	width:355px;
	padding:45px 0 200px 0;
	overflow:hidden;
}
.portfoliolist:after{
	content:'';
	display:inline-block;
	width:100%;
}
.mix a{
	position:relative;
	float:left;
	overflow:hidden;
	padding:10px 0;
	width:160px;
}
.mix a img{
	width:90%;
}
.mix h3{
	width:160px;
	text-align:center;
	color:#ca0915;
	font-size:19px;
}
.mix p{
	color:#535353;
	font-size:14px;
	width:160px;
	text-align:center;
	margin-top:10px;
}
}