.wrapper977{width: 977px;margin: 0 auto;overflow: hidden;}
.bgcolor{background-color:#f3f3f3;overflow: hidden;}
.bgcolor111{background-color: #f3f3f3;width: 785px;margin: 0 auto;
padding: 20px;margin-bottom: 60px;}
.bgcolorwhite{background-color: #fff;width: 785px;margin: 0 auto;
padding: 20px;margin-bottom: 60px;}

body{background-color:#fff;font-family: "Microsoft Yahei",sans-serif;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;font-size:0;visibility:hidden}
.clearfix{*zoom:1}.fl{float: left;}.fr{float: right;}

.topnav{width: 100%;height: 96px;background-color:#0072dd;color: #fff;}
.topnav img{display: block;margin: 15px 0 0 52px;}
.topnav p{text-align: center;font-size: 12px;line-height: 18px;margin-left: 52px;}
.topnav li{float: left;width: 94px;}
.topbar{width: 94px;height: 4px;background-color: #fff;visibility: hidden;line-height:0;*zoom:1;font-size: 0;}
.topnav a{line-height: 96px;color: #fff;font-size: 16px;text-align: center;
	display: block;text-decoration: none;height: 92px;}
.topnav ul{margin-left: 50px;}

.testtext h2{font-size: 28px;color: #0072dd;margin:49px 0 16px 92px;}
.testtext h3{font-size: 20px;color: #0072dd;margin:27px 10px 27px;}
.testtext p{font-size: 16px;line-height: 24px;color: #3e3a39;text-indent: 18px;}
.testtext img{display: block;margin: 16px auto;}

.footer{width: 100%;height: 115px;background-color:#565d67;}
.footer ul{width: 977px; margin: 0 auto;}
.footer li{float: left;width: 122px;text-align: center;line-height: 60px;}
.footer li a{color: #fff;font-size: 18px;text-decoration: none;}
.footer p{font-size: 14px;text-align: center;color: #fff;line-height: 24px;}
.footer p a{text-decoration: none;color: #fff;}
.footer p a:hover{text-decoration: underline;}

.focusarea,.viewport{width: 977px;margin: 0 auto;background-color:#fff;overflow: hidden;height: 400px;
position: relative;}
.focusarea ul{width: 2931px;position: absolute;left: 0;top: 0;}
.focusarea li{float: left;width: 977px;height: 400px;}
.leftbtn,.rightbtn{width: 20px;height: 36px;position: absolute;top: 180px;display: block;z-index: 8;}
.leftbtn{background: url(images/leftrightbtn.png) 0 0 no-repeat;left: 20px;}
.rightbtn{background: url(images/leftrightbtn.png) -20px 0 no-repeat;right: 20px;}

.block{width: 825px;position: relative;margin: 0 auto;}
.maincontent h3{border-bottom: 2px solid #0072dd;width: 825px;
height: 35px;line-height: 35px;margin-top: 37px;text-indent: 40px;color: #0072dd;
font-size: 20px;_margin-top:0px;
background: url(images/titlespotgreen.png) 6px 7px no-repeat;background-color: #fff;}
.maincontent .bgcolorwhite{margin-bottom: 30px;}
.block p{color: #3e3a39;font-size: 16px;line-height: 20px;text-align: left;}
.checkbtn,.checkbtndisable{display: block;width: 110px;height: 45px;margin: 10px 0 0 0px;
background: url(images/checkbtn.png) 0 0 no-repeat;}
.maincontent h4{height: 35px;line-height: 35px;text-indent: 40px;color: #0072dd;
font-size: 20px;margin-bottom: 10px;}
.simpleintro div{width: 212px;margin-left: 36px;_margin-left:30px ;}
.simpleintro img,.methodpic img,.contactus img{border: 1px solid #0072dd;padding: 2px;margin-top: 6px;}
.simpleintro p{height: 100px;}
.introtext p{width: 715px;margin: 0 auto;line-height: 22px;}
.introtext p span{color: #0072dd;}
.introtext div{width: 190px;text-align: center;margin:10px 0 0 6px;_margin-left:4px }
.introtext div img{margin-bottom: 10px;}
.methodtext{width: 690px;margin-left: 5px;}
.methodtext p{margin-top: 50px;}
.methodpic div{width: 220px;margin-left:56px;}
.methodpic{text-align: center;}
.methodpic b{display: block;margin-top: 10px;}
.paperbox p{font-size: 16px;text-align: center;}
.paperbox p a{text-decoration: none;color: #000;}
.paperbox p a:hover{color: #0072dd;}
.paperbox li{float: left;width: 190px;margin-bottom: 22px;}
.paperbox li img{border:1px solid #0072dd;display: block;margin: 0 auto;}
.upbtn{display: block;width: 50px;height: 30px;
margin: 0 auto;}
.paperbox{height: 281px;overflow: hidden;margin-left: 15px;}
.contactus div{float: left;width: 370px;margin-left:20px;}
.contactus img{float: left;}
.contactus p{margin-bottom: 35px;}
.download a{display: block;float: left;text-decoration: none;
	color: #595757;text-align: center;margin-left: 45px;}
.download a b{text-align: center;display: block;}
.download a:hover{color: #0072dd;}

.alphacover{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 10;
background-color:#000;opacity: 0.4;filter:alpha(opacity=40);display: none;*height: 0;}
.floatbg{width: 825px;height: 352px;background-color:#fff;position: absolute;left: 0;top: 0;z-index: 20;
box-shadow: 3px 3px 12px #666;display: none;}
.closebtn{float: right;width: 30px;height: 29px;display: block;margin: 14px 14px 0 0;
background: url(images/closebtn.png) 0 0 no-repeat;}
.floatbg p{width: 750px;margin: 0 auto;margin-top: 20px;font-size: 14px;}