@charset "utf-8";
.boxcenter {
	width:1100px;
	margin:0px auto;
}
.banner {
	border-top: solid 4px #cdcdcd;
	clear:both;
	height:400px;
	position:relative;
	overflow:hidden;
}
.banbg {
	height:400px;
	background-repeat:no-repeat;
	background-position:center center;
	z-index:1;
}
.movepro li a {
	width:100%;
	height:400px;
	display:block;
	background-repeat: no-repeat;
	background-position: center top;
}
.movelef {
	position:absolute;
	top:175px;
	left:70px;
	width:69px;
	height:78px;
	display:block;
	z-index:10;
	cursor:pointer;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	background:url(../images/left.png) no-repeat center center !important;
	background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src=/images/left.png) !important;
}
.moverig {
	position:absolute;
	top:175px;
	width:69px;
	right:70px;
	height:78px;
	display:block;
	z-index:10;
	cursor:pointer;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	background:url(../images/right.png) no-repeat center center !important;
	background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src=/images/right.png) !important;
}
.movelef:hover, .moverig:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.pro {
	position:absolute;
	z-index:10;
	top:0px;
	width:1000px;
	left:220px;
	color:#FFF;
}
.proimg {
	position:absolute;
	top:100px;
	left:400px;
}
.movepro, .movepro li {
	position:relative;
}
.hot {
	background-color:#FFF;
	overflow:hidden;
	padding-bottom:20px;
}
.hotpro li {
	float:left;
	text-align:center;
	width:333px;
}
.hotpro li img {
	width:250px;
	padding-top:10px;
}
.hotpro li h3 {
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
}
.type {
	height:84px;
	clear:both;
	background-color:#004893;
	margin-bottom:25px;
	text-align:center;
}
.typelist {
	padding-bottom:25px;
}
.typelist h2 {
	padding:0px 15px 25px 50px;
	float:left;
}
.typelist h2 a:last-child {
	border-right:#e0e0e0 1px solid;
	line-height:38px;
	color:#003050;
	background-image:url(../images/typebg.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:38px;
	width:259px;
	display:block;
	font-weight:normal;
	text-transform:uppercase;
	padding-left:30px;
	font-size:14px;
	cursor:pointer;
}
.typeimg {
	clear:both;
	background-image:url(../images/wbg.gif);
	background-repeat:repeat-x;
	height:457px;
	width:1000px;
	margin:0px auto;
	padding:0px 10px;
}
.typebg {
	background-image:url(../images/typedown.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:9px;
	clear:both;
}
.inapp {
	margin:0px auto 25px;
	clear:both;
	background-image:url(../images/wbg.gif);
	background-repeat:repeat-y;
	background-position:center center;
	width:1050px;
	text-align:center;
	padding-top:13px;
	display:none;
}
.apptxt {
	float:left;
	width:200px;
	padding-left:40px;
	text-align:left;
}
.apptxt b {
	display:block;
	font-size:16px;
	padding:15px 0px;
}
.otherapp {
	float:right;
	padding-right:40px;
}
.appimg {
	padding-bottom:30px;
	background-image:url(../images/app.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.appimg a {
	padding:2px;
	border:1px solid #d9d8d5;
	display:block;
}
.best {
	border-top: solid 4px #cdcdcd;
	background-color:#fff;
	height:200px;
	color:#19ace7;
	overflow:hidden;
}
.best dt, .best span {
	color:#004893;
	font-weight:200px;
}
.best span {
	display:block;
	font-size:20px;
	padding:4px 0 20px;
}
.best dt {
	font-size:42px;
	padding:30px 0 20px 0;
	display:block;
}
.best dd {
	float:left;
	width:235px;
	padding-left:15px;
	line-height:20px;
	font-size:15px;
}
/* @media (max-width: 949px) {
 .best {
 height:280px;
}
 .best dd {
 float:left;
 width:335px;
 padding-bottom:35px;
}
 .hot img {
 width:750px;
}
 .movelef {
 top:100px;
 left:5px;
}
 .moverig {
 top:100px;
 right:5px;
}
 .banner, .banbg {
 height:257px;
}
 .movepro li a {
 height:257px;
 background-size:100% 257px;
}
 .pro {
 left:50%;
 margin-left:-375px;
}
 .proimg {
 left:200px;
 top:190px;
 width:500px;
}
 .prolist {
 width: auto;
}
 .downbg {
 width:756px;
}
 .boxcenter, .inapp {
 width:800px;
}
 .hotpro li {
 width:250px;
}
 .hotpro li a img {
 width:220px;
}
 .type {
 height:63px;
}
 .typelist h2 {
 padding-right:0px;
 padding-left:25px;
}
 .typelist h2 a:last-child {
}
 .apptxt {
 width:173px;
 background-color:#FFF;
 padding-left:15px;
 margin-left:28px;
 height:315px;
}
 .otherapp {
 width:541px;
 background-color:#FFF;
 margin-right:28px;
 padding:15px 0 0 15px;
 height:300px;
}
 .apptxt img {
 display:none;
}
 .appimg img {
 width:505px;
}
 .appimg {
 background-image: url(../images/app1.gif);
 height:280px;
}
 .inapp {
 background-image:none;
 padding-top:0px;
}
}
 @media (max-width: 767px) {
 .hot img {
 width:420px;
}
 .best {
 height:400px;
}
 .best dd {
 width:405px;
}
 .best span {
 padding:4px 0;
}
 .banner, .banbg {
 height:208px;
}
 .movepro li a {
 height:208px;
 background-size:100% 208px;
}
 .proimg {
 left:0px;
 top:150px;
}
 .wbox, .box, .type img, .pro, .otherapp, .apptxt, .downmenu li {
 width:420px
}
 .inapp, .boxcenter {
 width:470px;
}
 .downbg {
 width:428px;
 clear:both;
 margin-left:4px;
}
 .sreach {
 margin-left:130px;
}
 .pro {
 margin-left:-210px;
}
 #q {
 width:250px
}
 .hand, .wbox, .bg {
 height:200px;
}
 .hotpro li {
 width:140px;
}
 .hotpro li a img {
 width:130px;
}
 .menu li {
 padding-bottom:8px;
}
 .menu li a {
 margin:0px 11px 0px 11px;
}
 .type {
 height:35px;
}
 .typelist h2 a:last-child {
 overflow:hidden;
}
 .apptxt {
 margin-left:8px;
 float:none;
 padding-left:0px;
 height:180px;
}
 .otherapp {
 height:250px;
 padding:15px 0 0 0;
 float:none;
 margin-left:8px;
}
 .appimg {
 background-image: url(../images/app1.gif);
 height:220px;
}
 .apptxt img {
 width:100px;
 display:block;
 float:left;
 padding-left:8px;
}
 .appalltxt {
 float:left;
 width:295px;
 padding-left:8px;
}
 .apptxt b {
 padding:0px;
}
 .appimg img {
 width:384px;
}
 .inapp {
 background-image:none;
 padding-top:0px;
 padding-left:17px;
 text-align:left;
}
 .moverig {
 background:url(../images/sright.png) no-repeat center center !important;
 width:30px;
 height:34px;
 top:90px;
}
 .movelef {
 background:url(../images/sleft.png) no-repeat center center !important;
 width:30px;
 height:34px;
 top:90px;
}
}
 @media (max-width: 479px) {
 .best dd {
 width:90%;
}
 .best {
 height:450px;
}
 .best dt {
 font-size:39px;
 padding-left:15px;
}
 .hot img {
 width:300px;
}
 .moverig {
 top:50px;
}
 .movelef {
 top:50px;
}
 .banner, .banbg {
 height:130px;
}
 .movepro li a {
 height:130px;
 background-size:100% 130px;
}
 .wbox, .box, .pro, .otherapp, .apptxt, .downmenu li, .hotpro li, .boxcenter, .til {
 width:100%;
}
 .hand, .bg {
 background-image:none;
}
 .hand {
 overflow:hidden;
 width:100%;
}
 .link img {
 padding:0px;
}
 .pro {
 margin-left:-150px;
}
 #q {
 width:152px
}
 .sreach {
 margin-left:117px;
}
 .menu li {
 padding-bottom:0px;
}
 .menu li a, .menu li a.current {
 background-color:#01478f;
 color:#c0ddea;
 margin:0px 0px 1px 0px;
 float:left;
 padding:10px;
 border-bottom:none;
}
 .menu li a:hover {
 background-color:#002e5f;
 color:#9eceeb;
 margin:0px 0px 1px 0px;
 padding:10px;
 float:left;
}
 .menu li.sreach {
 margin:0 0 0 123px;
}
 .hand, .wbox, .bg {
 height:130px;
}
 .hotpro li {
 float:none;
 clear:both;
}
 .hotpro li a img {
 float:left;
}
 .hotpro li h3 {
 float:left;
 width:60%;
 height:110px;
 text-align:left;
 padding-top:20px;
 padding-left:8px;
 font-size:13px;
}
 .type {
 width:100%;
 overflow:hidden;
 height:auto;
}
 .type img {
 width:167%;
}
 .typelist h2 {
 padding-left:0px;
 float:none;
 text-align:center;
}
 .typelist h2 a:last-child {
	 margin:0px auto;
}
 .apptxt img {
 display:none;
}
 .inapp {
 padding-left:0px;
}
 .otherapp {
 margin-left:0px;
 height:150px;
}
 .appimg img {
 width:264px;
}
 .appimg {
 height:145px;
}
 .downlink {
 text-align:center;
}
 .proimg {
 width:300px;
 top:180px;
}
 .appalltxt {
 width:284px;
}
}
*/