body{font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体"; background:#1a1a1a; word-break:normal;color:#fff;}
.layouts{width:1083px;margin-left:auto;margin-right:auto;}


.topBg{height:770px; background:url(https://img.zcool.cn/event-resource/durex2015/images/topBg.jpg) no-repeat center top;}

.up{ display:inline-block;width:237px;height:72px; background:url(https://img.zcool.cn/event-resource/durex2015/images/up.png) no-repeat left top;margin-top:330px;}
.up:hover{background:url(https://img.zcool.cn/event-resource/durex2015/images/up.png) no-repeat right top;}

.nav{padding:0px 0 30px;}
.nav a{ display:inline-block;height:63px;line-height:63px; text-align:center; width:167px;color:#fff;font-size:24px;font-weight:bold;margin-right:11px; text-decoration:none;}
.nav a.active{ background:url(https://img.zcool.cn/event-resource/durex2015/images/sel.png) no-repeat;color:#000;}

.nav a:first-child{width:150px;}
.nav a:first-child.active{ background:url(https://img.zcool.cn/event-resource/durex2015/images/indexsl.png) no-repeat;}


.indextxt{color:#fff;font-size:16px;line-height:28px;}
.ctxt{color:#fff;font-size:14px;line-height:28px;}

.dtitle{ position:relative;}
.dtitle span{font-size:24px;font-weight:bold; display:inline-block; background:#1a1a1a; position:relative;z-index:2;padding-right:15px;}
.dtitle:before{content:""; position:absolute;right:0;top:28px;left:0;height:1px; background:#555;}

.indexL{float:left;width:260px;}
.indexR{margin-left:320px;}

.indexDl{float:left;width:390px;}
.indexDr{margin-left:450px;}

.il{width:577px;float:left;}
.il li{width:50%;float:left;margin-top:10px;height:175px;}
.il li p{color:#fff;font-size:16px;line-height:28px;padding:10px 60px 0 30px;}
.ir{margin-left:577px;}

.zt{padding-top:70px;padding-left:40px;}
.zt li a{color:#fff;font-size:16px;line-height:30px;}
.zt{ background:url(https://img.zcool.cn/event-resource/durex2015/images/zt.png) no-repeat left 10px;width:193px;height:334px; font-size:16px}




a.downLink{height:64px; display:inline-block; background:#fff; border-radius:10px;width:230px;font-size:25px;color:#000; text-decoration:none; text-align:center;line-height:64px;font-weight:bold;}
a.downLink:hover{ background:#eaeaea;color:#333;}

.mores{height:21px;width:90px;background:url(https://img.zcool.cn/event-resource/durex2015/images/mores.png) no-repeat left center; display:inline-block;}
.mores:hover{background:url(https://img.zcool.cn/event-resource/durex2015/images/mores.png) no-repeat right center;}



.downImg a{ display:inline-block;padding-top:40px;}
.downImg a:first-child{margin-right:150px;padding:0;}
.line{height:0;border-top:1px solid #555;}





.tTitle .pxBox,.tTitle .pxBox span{font-size:12px; font-weight:normal;}
.tTitle .pxBox{color:#fff;padding-top:5px;}
.tTitle .pxBox b{font-size:20px; font-family:verdana;font-weight:normal;}
.tTitle .pxBox a.active{font-weight:bold;}
.tTitle .pxBox a{color:#fff}



.proUl{margin-right:-30px;}
.proUl li{float:left;width:250px;margin-right:27px;height:300px;}


.proUlTitle{color:#5f7d95;font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.proUlTitle a{color:#818181;}
.proUlTitle a:hover{color:#fff;}
.proUlDes,.proUlDes a{color:#626262;font-size:12px;line-height:150%;}
.proUlFont,.proUlFont a{color:#4e4e4e;font-size:12px;line-height:150%;}


.tTitle{color:#fff; position:relative;}
.tTitle span{background:#; font-size:24px; font-weight:bold; display:inline-block;padding-right:10px; position:relative;z-index:3;}
.tTitle:before{content:""; position:absolute;z-index:1;left:0;right:0;bottom:10px; border-bottom:1px solid #ffb2b2;}
.con{line-height:30px;color:#fff;font-size:14px;}

.tTitle.inside:before{ display:none;}
.tTitle{}





.normalTb th{padding:15px 10px; font-size:14px; vertical-align:middle; text-align:left;color:#fff; font-weight:normal;}
.normalTb th.vlt{}
.normalTb td{padding:15px 10px;}


.uploadBox{ display:inline-block; width:61px;height:31px; position:relative; overflow:hidden; background:url(https://img.zcool.cn/event-resource/durex2015/images/ups.png); cursor:pointer;}
.uploadBox input{ opacity:0; position:absolute;right:0;top:0; filter:alpha(opacity=0);font-size:100px; cursor:pointer;}


.txt{height:32px;border:1px solid #ccc;line-height:32px;width:250px;padding:0 10px;}
.txt.wide{width:380px;}
.area{border:1px solid #ddd;padding:5px;width:500px;height:200px;}


.bm{border:0; display:inline-block;height:41px;width:110px;background:url(https://img.zcool.cn/event-resource/durex2015/images/ok.png) no-repeat right top;color:#fff;font-size:18px; font-weight:bold; cursor:pointer;font-family:"微软雅黑";}
.bm:hover{background:url(https://img.zcool.cn/event-resource/durex2015/images/ok.png) no-repeat left -41px;}
.bm.gray,.bm.gray:hover{ background:url(https://img.zcool.cn/event-resource/durex2015/images/ok.png) no-repeat left bottom; cursor:default;}

.bmUp{border:0; display:inline-block;height:41px;width:110px;background:url(https://img.zcool.cn/event-resource/durex2015/images/upd.png) no-repeat right top;color:#fff;font-size:18px; font-weight:bold; cursor:pointer;font-family:"微软雅黑";}
.bmUp:hover{background:url(https://img.zcool.cn/event-resource/durex2015/images/upd.png) no-repeat left -41px;}
.bmUp.gray,.bmUp.gray:hover{ background:url(https://img.zcool.cn/event-resource/durex2015/images/upd.png) no-repeat left bottom; cursor:default;}




.contDl{ margin-top:20px;}
.contDlLeft{width:420px; float:left;margin-left:10px;}
.te{ background:url(https://img.zcool.cn/event-resource/durex2015/images/te.png)  no-repeat; height:116px;}
.worksBg{ background:url(https://img.zcool.cn/event-resource/durex2015/images/bk1.png) no-repeat; height:633px;}
.worksBg a img{padding:30px 25px;}
.contDlRight{ float:right; width:615px; position:relative;}
.yx{ background:url(https://img.zcool.cn/event-resource/durex2015/images/yx.png) no-repeat; height:173px; width:251px; position:absolute;}
.worksYxBg{ background:url(https://img.zcool.cn/event-resource/durex2015/images/bk2.png) no-repeat; height:669px;}
.works-1{ float:right; padding:20px 20px 5px 25px;}
.works-2{ float:left; padding:5px 5px 5px 25px;}
.works-3{ float:right; padding:5px 20px 5px 5px;}
.works-4{ float:left; padding:5px 5px 10px 25px;}
.works-5{ float:right; padding:5px 20px 5px 5px;}

.qwTitle{ background:url(https://img.zcool.cn/event-resource/durex2015/images/qw.png) no-repeat center center; height:70px; margin-top:10px; position:relative;}
.buleBg{ background:url(https://img.zcool.cn/event-resource/durex2015/images/qwbg.png) no-repeat center center; height:314px; margin-bottom:70px;}
.buleBg ul{ padding-left:15px;}
.buleBg li{ float:left;}
.buleBg li img{padding:25px 0px; padding-left:10px;}




.moreBtn{font-size:30px; color:#f91a64; font-weight:bold; line-height:72px; text-align:center; display:inline-block; text-decoration:none; border-radius:500px; height:72px; width:237px; background:#fff; position:absolute; left:421px; top:340px;}
.moreBtn:hover{ background:#e3e3e3;}
.qwTitle a{ color:#f91a64;text-decoration:none;}

.textCenter{ font-size:18px; text-align:center; line-height:48px; color:#ededed; margin-top:30px; border-bottom:1px #303030 solid; padding-bottom:40px; margin-bottom:40px;}
.textCenter span{ font-size:30px; color:#ffde00; font-weight:bold;}


.advers{border-bottom:1px #303030 solid;idth:1083px;height:300px; position:relative; overflow:hidden;}
.adversUl{width:1083px;height:300px; position:relative;}
.adversNav{position:absolute;left:0;right:0;bottom:20px;z-index:200; text-align:center;}
.adversNav a{width:10px;height:10px; border-radius:1000px;margin:0 10px; background:#0098ff; display:inline-block; opacity:0.5;filter:alpha(opacity=50);}
.adversNav a.active,.adversNav a:hover{ opacity:1;filter:alpha(opacity=100);}





.rkBtns{ text-align:center; margin:40px 0;}
.rkBtns a{color:#f91a64; font-weight:bold; line-height:72px; text-align:center; display:inline-block; text-decoration:none; }
.rkBtn{ font-size:30px;font-weight:bold; line-height:72px; text-align:center; display:inline-block; border-radius:500px; height:72px; width:728px; background:#fff; text-align:center;}
.rkBtn:hover{ background:#e3e3e3;}



.lines{height:0; border-bottom:1px solid #303030;}
