* {margin:0px; padding:0px;}
html {min-width:1260px; background:#ffffff url('../images/top.jpg') top center no-repeat;}
body {font-size:16px; color:#333333; font-family:'微软雅黑','黑体','华文黑体','黑体-简','文泉驿微米黑',"Helvetica Neue",Helvetica,'Droid Sans Fallback',Arial;}
ul {list-style-type:none; margin:0px; padding:0px; list-style-image:none;}
a {color:#333333; text-decoration:none;}
a:hover {color:#ea9f36; text-decoration:underline;}
img {border:none;}
.w1200 {width:1200px;}
.w1260 {width:1260px;}
.m10a {margin:10px auto;}
.m20a {margin:20px auto;}
.m30a {margin:30px auto;}
.mlr5 {margin:0px 5px;}
.mlr10 {margin:0px 10px;}
.mlr15 {margin:0px 15px;}
.ml10 {margin:0px 0px 0px 10px;}
.ofh {overflow:hidden;}
.fl {float:left;}
.fr {float:right;}

header {width:1260px; height:500px; margin:0px auto;}
header div {width:1260px; margin:0px auto;}
header div img {width:88px; height:32px; margin:20px 20px auto 1100px;}

footer {width:100%; min-height:200px; text-align:center; line-height:36px; padding:30px 0px;}
footer a {color:#ffffff; text-decoration:none;}
@media screen and (max-width: 400px) {
	footer {font-size:10px;}
}

h2 {width:1260px; font-size:50px; text-align:center; line-height:100px; margin:30px auto; border-bottom:8px solid #0314b9;}

.demo {width:1260px; height:735px; background:url('../images/spbj.jpg') center center no-repeat; margin:30px auto; overflow:hidden;}
.demo .play {width:948px; height:634px; background:url('../images/pb.png') center center no-repeat; margin:50px auto; overflow:hidden;}
.demo .play video {margin:25px;}

.ppt {width:1260px; background:#4e93fa; text-align:center; margin:20px auto; padding:50px 0px; overflow:hidden;}
.ppt img {width:1100px; height:617px; margin:20px auto;}