@charset "utf-8";
/* CSS Document */

/*default style*/
body,div,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,header,menu,footer,section,video,article,button{margin:0;padding:0;}
li{list-style:none}
body,input{font-size:13px;font-family:"微软雅黑","Microsoft YaHei","宋体";color:#5f5f5f}
a{text-decoration:none;color:#5f5f5f;cursor:pointer;outline:0;*star:expression(this.onFocus=this.blur());}
a:active{border:none;}
a:after{border:none;}
a:hover{color:#35C489;}
img{border:0}
.common{width:1200px; margin:auto;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.no-left{margin-left: 0!important;}
.hide{display: none;}
.no-right{margin-right: 0!important;}
.clear{clear: both;}
input{outline:none;}

.top{width: 100%;height: 80px;background: #3C3C3C;overflow: hidden;}
.main{width: 1260px;margin: 0 auto;}
.top h1{float: left;margin-top: 15px;}
.logined{float: right;font-size: 14px;border-right:1px solid #E6E6E6;height: 30px;line-height: 30px;margin-top:25px;padding-right: 10px;color: #fff;}
.logined a{color: #fff;}
.login{font-size: 16px;float: right;height: 30px;line-height: 30px;margin-top:25px;width: 98px;border-right:1px solid #E6E6E6;padding-left: 41px;background: url(images/user.png) left 50% no-repeat;color: #fff;}
.login a{color: #fff;}
.login a:hover{color: #37C28B;}
.back{float: right;border: 1px solid #E6E6E6;height: 30px;line-height: 30px;width: 138px;text-align: center;color: #fff;margin-left: 20px;margin-top: 25px;border-radius: 30px;font-size: 16px;}
.banner1{width: 100%;background:#464C68;}
.banner1 .main{ height: 240px;padding-top: 110px;background: url(images/banner1.jpg) right center no-repeat;}
.banner1 .show{color: #F8DB13;font-size: 34px;margin-left: 70px;}
.banner1 .once{color: #fff;font-size: 22px;line-height: 50px;margin-left: 70px;}
.banner1 a{display: inline-block;margin-left:200px;height: 30px;width: 135px;border-radius: 30px;border: 1px solid #F8DB13;text-align: center;color: #fff;font-size: 18px;line-height: 30px;margin-top: 30px;}
.banner1 a:hover{color:#F8DB13;}
.banner2{width: 100%;text-align: right;overflow: hidden;background:#F8DB13; }
.banner2 .main{background: url(images/banner2.jpg) -55px center no-repeat ;height: 535px;padding-top:115px; }
.banner2 p{font-size: 28px;color: #000;margin-bottom: 23px;}
.banner2 p.white{background: #fff;color: #CDB300;width: 290px;text-align: center;float: right;border-radius: 10px;padding: 5px 0;margin-top: 25px;}
.banner2 p.white a{color:#CDB300;}
.banner3{width: 100%;background: #244D66; overflow: hidden;}
.banner3 .main{height: 425px;padding-top: 175px;background: url(images/banner3.png) right center no-repeat;}
.banner3 li{padding-left: 10px;}
.banner3 li{font-size: 28px;color: #fff;}
.banner3 li.tit{font-size: 40px;color: #F8DB13;background: url(images/tit.jpg) left 23px no-repeat; width: 1270px;margin-left: -10px;padding-left: 20px;}
.banner3 li.top30{margin-top: 43px;}
.banner3 li.top15{margin-top: 10px;}
.banner4{width: 100%;background:#35C489; overflow: hidden;text-align: center;}
.banner4 .main{background: url(images/banner4.jpg) center bottom no-repeat;height: 510px;padding-top: 90px;}
.banner4 .center{color: #F8DB13;font-size: 50px;margin-bottom: 30px;}
.banner4 .foot{font-size: 30px;color: #fff;}
.banner4 a{display: inline-block;margin-top: 110px;position: relative;left: -55px;}
.banner4 a img{position: absolute;left: 0;top