body,div,img,dl,dt,dd,ul,li,p,h1,h2,h3,h4,h5,h6,span,input{ margin:0; padding:0;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
input,button,textarea{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } 
ul,li{ list-style:none}
body{ font-size:12px;color:#333;font-family: "Open Sans", Arial, "Hiragino Sans GB","Microsoft YaHei", "Î¢ÈíÑÅºÚ", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,sans-serif;min-width:1280px; background:#ffffff;}

a:focus,a:active,a:hover{outline:0;}
a{color: #333;text-decoration:none;}
a:hover{color:#0075ff;text-decoration:none;}
img{display:inline-block;vertical-align:middle;}
img{border:0;}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank8{clear:both;height:8px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}
.blank40{clear:both;height:40px;overflow:hidden;display:block;}
.blank50{clear:both;height:50px;overflow:hidden;display:block;}

.top{width:100%; height:90px;background:#f2f2f2;margin:0px auto;}
.topa{width:1200px; height:90px;background:#f2f2f2;margin:0px auto;}
.topa_L{ float:left; padding-top:20px;}
.topa_L img{ height:50px; border:0px;}

.topa_R{ float:right;}
.topa_R li{ height:90px; line-height:90px; font-size:16px; padding-left:40px; float:left;}



.banner_bg{width:100%; height:660px; position:relative;}
.banner{width:100%; height:590px;margin:0px auto;}
.banner img{width:100%; height:590px;}

.menu_bg{width:100%; height:99px; background:url(../images/nav_bg.png) no-repeat center top; background-size: 100% 100%;margin:0 auto; position:absolute; bottom:0px;}
.menu{width:900px; height:60px; text-align:center;margin:0px auto; margin-top:26px;}
.menu li{ width:180px; height:60px; line-height:60px; text-align:center; font-size:20px; color:#FFFFFF; position:relative; float:left;z-index:9999;}
.menu li a{color:#FFFFFF;}
.menu li.wa{ background:url(../images/down.png) no-repeat  140px 26px;-webkit-background-size:20px auto;background-size:20px auto; transition: background-image 0.3s ease-in-out; -webkit-transition: background-image 0.3s ease-in-out;}
.menu li.wa:hover{ background:url(../images/up.png) no-repeat  140px 26px;-webkit-background-size:20px auto;background-size:20px auto;}
.menu ul li ul{display:none;}
.menu ul li:hover ul{display:block;width:180px; height:100px; padding-top:10px;position:absolute;top:60px;left:20px;background:#1030bd; z-index:9999;}
.menu ul li:hover ul li{ width:100%;height:40px;line-height:40px; text-align: center;float:left;}
.menu ul li:hover ul a{display:block;height:40px;line-height:40px; font-size:16px; color:#ffffff; font-weight:normal;}


.foot{ width:1200px; border-top:1px solid #d6d7d6; padding-top:20px; margin:0 auto; margin-top:20px; overflow:hidden;}
.foot_a{ width:100%; height:40px; line-height:40px;font-size:14px; text-align:center;margin:0 auto; overflow:hidden;}
.foot_a span{ font-family:"ËÎÌå"; color:#999999; padding-left:10px; padding-right:10px;}




.foot_b{width:1200px;text-align:center; font-size:14px; margin:0 auto; overflow:hidden;}
.foot_b span{ font-family:"ËÎÌå"; color:#efefef; padding-left:10px; padding-right:10px;}
.foot_b span.fa{ font-family:"ËÎÌå"; color:#999999; padding-left:10px; padding-right:10px;}
.foot_b span.fb{ padding-left:10px; padding-right:10px;}
.foot_b p{ line-height:28px;}