/*div.box{ background-image:url(../images/bg3.jpg); }*/
div.main-con{ width:1200px; margin:0 auto;  }
div.main-con-cen{ width:100%; height:100%; margin:0px auto; overflow:hidden; }
div.con-cen-rol{ width:100%; height:550px; margin-top:100px; }
div.cen-rol-top{ width:100%; height:480px; margin:0px; padding:0px; }
/*div.rol-top-left{ width:16px; height:360px; text-align:center; margin-top:120px; overflow:hidden; float:left; }*/
div.rol-top-con{ width:100%; height:480px; text-align:center; float:left;  }
/*div.rol-top-right{ width:16px; height:360px; text-align:center; margin-top:120px; overflow:hidden; float:left; }*/
div.top-con-title{ width:100%; height:135px; text-align:center; position:relative; }
div.top-con-title img{ width:100%; border:none; }
div.top-con-p{ width:100%; height:345px; background-color:#FFF; overflow:hidden; position:relative; }

div.top-con-p-title{ width:1000px; height:40px; font-size:16px; font-weight:bold; letter-spacing:1px; line-height:40px; margin-left:100px; float:left; }
div.top-con-p-content{ width:1100px; height:305px; font-size:16px; line-height:30px; text-align:center; margin-left:100px; overflow-x:hidden; overflow-y:auto; float:left; }
div.con-p-line{ width:1000px; height:30px; font-size:14px; line-height:30px; text-align:center; float:left; }
div.p-line-pos{ width:10%; height:100%; float:left;}
div.p-line-name{ width:35%; height:100%; float:left; }
div.p-line-scores{ width:15%; height:100%; float:left; }
div.p-line-total{ width:10%; height:100%; float:left; }
div.p-line-topar{ width:10%; height:100%; float:left; }
div.p-line-money{ width:19%; height:100%; float:left; }

div.cen-rol-bottom{ width:100%; height:70px; background-color:#1A4F9A; }
.border-img{ width:100%; border:none;}
div.con-cen-bottom{ width:100%; }
div.cen-bottom-line{ width:100px; margin:0 auto; overflow:hidden; }
div.cen-bottom-line img{ width:100%; border:none; }

div.title-top{ width:280px; height:60px; bottom:0px; right:0px; position:absolute; }
div.title-top a{ color:#FFF; }
div.title-top-name{ width:140px; height:30px; font-size:16px; line-height:30px; text-align:center; color:#FFF; font-weight:bold; background-color:#035BD8; margin:25px 20px 0px 0px; float:left; }
div.title-top-logo{ width:100px; height:60px; overflow:hidden; margin-right:20px; float:right; }
div.title-top-logo img{ width:100%; border:none; }

div.con-p-top{ width:280px; height:270px; background-color:#CCC; top:0px; right:0px; position:absolute; display:none; }
div.cp-top-title{ width:100%; height:40px; font-size:14px; line-height:40px; color:#FFF; background-color:#012D6A; }
div.top-title-num{ width:80px; height:100%; text-align:center; float:left; }
div.top-title-name{ width:160px; height:100%; text-align:left; padding-left:40px; float:left; }
div.cp-top-line{ width:100%; height:35px; font-size:12px; line-height:35px; color:#FFF; background-color:#014099; border-top:#035BD8 1px solid; }
div.top-line-left{ width:80px; height:100%; text-align:center; float:left; } 
div.top-line-center{ width:120px; height:100%; text-align:left; padding-left:20px; float:left;  }
div.top-line-right{ width:60px; height:100%; text-align:left; float:left; overflow:hidden; }
div.top-line-right img{ width:30px; height:20px; border:none; margin:7px 0px 7px 0px; }
div.cp-top-bottom{ width:100%; height:50px; background-color:#012D6A; overflow:hidden; }
div.cpt-bottom-btn{ width:120px; height:30px; font-size:16px; line-height:30px; text-align:center; color:#FFF; background-color:#014099; margin:10px auto;  }
div.cpt-bottom-btn a{ color:#FFF; }
