*{ margin:0px; padding:0px;}
html,body{ width:100%; height:100%; font-family:Microsoft YaHei; font-size:14px; overflow-y:hidden;overflow-x:auto;} 
a{ text-decoration:none; display:block; } 

div.box{position:absolute;left:0px;width:100%; height:100%; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-size:cover; background-attachment:fixed; min-width:1280px;position:relative; z-index:0; }
div.top{position:absolute;left:0px;width:100%; height:80px; background:url(../images/nav.png) repeat-x; background-attachment:fixed; background-size:100% 100%; overflow:hidden; }
div.main{position:absolute;left:0px;top:80px;bottom:40px;width:100%;overflow-y:auto;overflow-x:hidden;}
div.main_en{position:absolute;left:0px;top:80px;bottom:40px;width:100%;overflow-y:auto;overflow-x:hidden;}
div.main-con{ width:1002px; margin:0px auto 0px; overflow:hidden; position:relative; }
div.bottom{float:left;width:100%; height:30px; }
div.divclear{clear:both;}

div.menu{ height:80px; width:1280px; margin:0 auto; }
div.menu-line{ height:20px; width:100%; line-height:20px; font-size:12px; }
div.chinabtn{ width:100px; height:100%; text-align:center; background-color:#1A4F9A; color:#FFF; float:right; }
div.menu-line a{ color:#FFF; }
div.menu-line a:hover{ background-color:#FFF; color:#1A4F9A; font-weight:bold; }
div.enbtn{ width:100px; height:100%; text-align:center; background-color:#1A4F9A; color:#FFF; margin:0px 20px 0px 20px; float:right; }
/*div.enbtn a{ color:#FFF; }*/
div.menu-con{ height:50px; width:100%; font-size:16px; line-height:80px;}
div.logo{ height:50px; float:left; }
.logo-img{ height:49px; border:none; }
div.menu ul{ list-style:none; margin:10px 0px 0px 130px; padding:0px; width:auto; float:left;  font-size:16px; }
div.menu ul li{ width:100px; float:left; }
div.menu ul li.sy{ width:80px; }
div.menu ul li.mv{ width:140px; }
div.menu ul a, div.nav ul li a:visited{ display:block; line-height:40px; text-align:center; font-weight:bold; white-space:nowrap; color:#FFF; }
div.menu ul li a:hover{ color:#1A4F9A; font-weight:bold; }
#active{ color:#1A4F9A; font-weight:bold; }
div.langua{ width:130px; line-height:40px; color:#FFF; float:right; }
div.langua-left{ width:60px; text-align:center; float:left; }
div.langua-cen{ width:10px; text-align:center; float:left; }
div.langua-right{ width:60px; text-align:center; text-decoration:none; float:right; }
div.langua a{ color:#FFF; }
div.langua a, div.langua a:visited{ display:block; line-height:40px; text-align:center; white-space:nowrap; color:#FFF; }
div.langua a:hover{ color:#1A4F9A; }



div.langua_en{ width:130px; line-height:40px; color:#FFF; float:right; }
div.langua_en-left{ width:60px; text-align:center; float:left; }
div.langua_en-cen{ width:10px; text-align:center; float:left; }
div.langua_en-right{ width:60px; text-align:center; text-decoration:none; float:right; }
div.langua_en a{ color:#FFF; }
div.langua_en a, div.langua_en a:visited{ display:block; line-height:40px; text-align:center; white-space:nowrap; color:#FFF; }
div.langua_en a:hover{ color:#1A4F9A; }



div.menu_en{ height:80px; width:1280px; margin:0 auto; }
div.menu_en-line{ height:25px; width:100%; line-height:25px; font-size:12px; }
div.menu_en-line a{ color:#FFF; }
div.menu_en-line a:hover{ background-color:#FFF; color:#1A4F9A; font-weight:bold; }
div.menu_en-con{ height:60px; width:100%; font-size:16px; line-height:80px; text-transform: uppercase;}
div.menu_en ul{ list-style:none; margin:0px 0px 0px 85px; padding:0px; width:auto; float:left;  font-size:16px; }
div.menu_en ul li{ width:100px; float:left; }
div.menu_en ul li.sy{ width:80px; }
div.menu_en ul li.mv{ width:140px; }
div.menu_en ul a, div.nav ul li a:visited{ display:block; line-height:40px; text-align:center; font-weight:bold; white-space:nowrap; color:#FFF; }
div.menu_en ul li a:hover{ color:#1A4F9A; font-weight:bold; }




div.left_home{ left:0; top:300px; position:fixed; z-index:1; }
div.left_home a{ color:#333; }
div.left_home-con{ width:210px; height:380px; border-radius:0px 10px 10px 0px; float:left; position:relative; display:none; }
div.left_home-con-rel{ width:210px; height:380px; border-radius:0px 10px 10px 0px; background-color:#FFF; background-color:#FFF; opacity:0.7; filter:alpha(opacity=70); top:0; left:0; position:absolute; z-index:-1; }
div.left_home-con-cen{ width:210px; height:380px; border-radius:0px 10px 10px 0px; margin:0; padding:0; overflow:hidden; }
div.left_home-line{ width:210px; height:60px; border-bottom:#999 1px solid;}
div.left_home-linet{ margin-top:10px; }
div.left_home-bottom-line{ border:none; }
div.left_home-left{ height:80%; width:45%; margin:1% 0 0 4%; text-align:center; float:left; }

div.left{ left:0; top:272px; position:fixed; z-index:1; }
div.left a{ color:#333; }
div.left-con{ width:210px; height:380px; border-radius:0px 10px 10px 0px; float:left; position:relative; display:none; }
div.left-con-rel{ width:210px; height:380px; border-radius:0px 10px 10px 0px; background-color:#FFF; background-color:#FFF; opacity:0.7; filter:alpha(opacity=70); top:0; left:0; position:absolute; z-index:-1; }
div.left-con-cen{ width:210px; height:380px; border-radius:0px 10px 10px 0px; margin:0; padding:0; overflow:hidden; }
div.left-line{ width:210px; height:60px; border-bottom:#999 1px solid;}
div.left-linet{ margin-top:10px; }
div.left-bottom-line{ border:none; }
div.line-left{ height:80%; width:45%; margin:1% 0 0 4%; text-align:center; float:left; }

.line-img{ width:100%; border:none; }
div.line-right{ height:100%; width:50%; line-height:60px; text-align:center; font-size:16px; float:left;}
div.left-row{ width:20px; height:380px; float:left; overflow:hidden; }
div.left-btn{ height:40px; width:20px; line-height:40px; text-align:center; margin-top:60px; border-radius:0px 5px 5px 0px; background-color:#F5F5F5; float:left; display:none; }
div.left-title{ height:150px; width:20px; line-height:30px; text-align:center; word-wrap:break-word; margin-top:60px; border-radius:0px 5px 5px 0px; background-color:#FFF;  }

div.left-title_en{ height:150px; width:20px; line-height:30px; text-align:center; word-wrap:break-word; margin-top:60px; border-radius:0px 5px 5px 0px; background-color:#FFF;  }


div.bottom{ height:40px; width:100%; background-color:#000; }
div.bottom-nav{ height:40px; width:1280px; margin:0 auto; } 
div.root-left{ height:40px;  font-family:Arial; font-size:18px; color:#FFF; line-height:40px; float:left; }
div.root-right{ height:40px; font-size:16px; line-height:40px; float:right; }
div.root-line{ height:40px; padding:0px 10px; text-align:center; float:left; }
div.root-line a{ display:block; color:#FFF; white-space:nowrap; }
div.root-line a:visited{ display:block; line-height:40px; text-align:center; font-weight:bold; white-space:nowrap; color:#FFF; }
div.root-line a:hover{ color:#1A4F9A; font-weight:bold; }
div.root-cen{ height:40px; width:10px; text-align:center; float:left; color:#FFF; } 

div.right{ right:0; top:272px; position:fixed; z-index:2; }
div.right a{ color:#333; }
div.right-row{ width:20px; height:370px; float:left; overflow:hidden; }
div.right-btn{ height:40px; width:20px; line-height:40px; text-align:center; margin-top:60px; border-radius:5px 0px 0px 5px; background-color:#F5F5F5; float:left; display:none; }
div.right-title{ height:150px; width:20px; line-height:24px; text-align:center; word-wrap:break-word; margin-top:60px; border-radius:5px 0px 0px 5px; background-color:#FFF;  }
div.right-con{ width:448px; height:370px; float:left; position:relative; display:none; }
div.right-con-top{ width:100%; height:340px; }
div.right-con-bottom{ width:100%; height:30px; background-color:#1A4F9A; }
div.rcon-top-left{ width:10px; height:100%; background:url(../images/zleft.png) no-repeat; background-size:100% 100%; float:left; }
div.rcon-top-right{ width:10px; height:100%; background:url(../images/zright.png) no-repeat; background-size:100% 100%; float:left; }
div.rcon-top-center{ width:448px; height:100%; float:left;  }
div.top-center-title{ width:100%; height:50px; text-align:center; overflow:hidden; }
div.top-center-title img{ width:100%; border:none; }
div.top-center-con{ width:100%; height:290px; background-color:#FFF; }
div.center-con-title{ width:100%; height:30px; line-height:30px; color:#1A4F9A;  }
div.center-con-content{ width:100%; height:260px; overflow-x:hidden; overflow-y:auto;  }
div.ccon-title-name{ width:230px; text-indent:3em; float:left;}
div.ccon-title-country{ width:88px; float:left;}
div.ccon-title-topar{ width:60px; letter-spacing:1px; text-align:center; float:left;}
div.ccon-title-score{ width:80px; letter-spacing:1px; text-align:center; float:left;}
div.ccon-title-total{ width:70px; letter-spacing:1px; text-align:center; float:left;}
div.ccon-content-line{ width:100%; height:24px; font-size:12px; line-height:24px; border:#CCC 1px solid; border-bottom:none;  }
div.content-line-num{ width:30px; text-align:center; float:left; }
div.content-line-name{ width:210px; text-align:left; float:left; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
div.content-line-country{ width:80px; text-align:left; float:left; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
div.content-line-score{ width:55px; text-align:center; float:left; }
div.content-line-total{ width:70px; text-align:center; float:left; }
