
.block{display:block!important;}
.hidden{display:none;}

.left{float:left!important;}
.right{float:right!important;}


#logo{width:240px;height:69px;margin-top:17px;text-indent:-999px;background: no-repeat center center;display:block;float:left;}
#header-menus{float:right;height:30px;position:relative;margin-top:36px;}
.header-menu{padding-left:20px;position:relative;}
.header-menu,.header-menu>a,.header-menu>a:hover{line-height:28px;font-size:14px;color:#666;display:block;float:left;padding:0 12px;font-family:Microsoft YaHei,arial,helvetica,sans-serif;}
a.header-menu:hover{color:#1ea2c8;}
.header-menu.cur>a,.header-menu:hover>a{color:#1ea2c8;}
.header-menu.more{padding-right:10px;background:url(../images/down.png) no-repeat right 6px;}
.header-menu-mores{position:absolute;left:-34px;top:28px;width:354px;overflow:hidden;display:none;min-height:80px;}
.header-menu:hover .header-menu-mores{display:block;}



.ljbanner{margin-top:97px;}
.banner-sponsor{color:#ffffff; padding-top: 45px;height: 260px; padding-bottom: 35px; background: #19519f url(../images/banner-sponsor.jpg) no-repeat 0 bottom;}
.bottombg-sponsor{color:#ffffff; padding-top: 25px; padding-bottom: 35px; background: #383b48;}
.w960{width:1200px;margin:0 auto;}
.center-block{display: block;margin:auto;}
.banner-sponsor h1,.bottombg-sponsor h1{margin-bottom: 25px;}
.banner-sponsor p,.bottombg-sponsor p{font-size:20px; text-align: center; margin-top: 15px;}
.mg-30{margin-top:30px;}
.mg-top-0{margin-top:0;}
.dt-btn{width:185px;height:62px; text-align:center; font-size:28px; line-height:62px; color:#ffffff; background: url(../images/dt-btn.png) no-repeat -9px -9px;}
.dt-btn:hover{background-position: -9px -82px;}
.dt-title{background: url(../images/dt-title.jpg) no-repeat center center; height:55px;line-height: 55px; text-align:center; margin: 45px 0 49px 0; color:#ffffff; font-size:35px;}
.dt-content{margin-bottom: 35px;}
.dt-box{position:relative;}

.f-cb:after{content:'';display: block;overflow: hidden;visibility: hidden;clear:both;height:0;}
.g-sd1{position:relative;float:left;width:160px;margin-right:-160px;}
.g-mn1{float:right; width: 830px;overflow: hidden;}
.represent .g-mn1c p{font-size:16px;line-height: 28px; color:#333; padding-left:10px; padding-right:15px;}
.WfMainImg{float: left; width: 370px; height: 250px; overflow: hidden;}
.mg-top-45{margin-top:45px;}
.mg-bt-65{margin-bottom: 65px;}
.represent .g-bd1{padding:20px 0 20px 0; position: relative;}
.m2 tr td{padding-bottom: 38px;}
.NeiBanner{width: 100%; height: 400px; overflow: hidden; background-position: center; background-image: url(../images/ban1.jpg);}
.Img{float: right; width: 370px; height: 240px; overflow: hidden;}
.g-mn2{float:left; width: 830px; overflow: hidden;}