html,body{ background:url(../images/cvallbg.gif);}
.w750{ width:750px; overflow:hidden;}
.w235{ width:235px;}
.colorgr,.noinfo{ color:#666;}
.cvnav i,.cvspTit em,.paixu a,.cvpage a,.cvminfo i,.cvrankls i,.dhspCon li,.glbnt a,.dlsection a{ background:url(../images/jfcvbg.gif) no-repeat;}
.cvnav a.act,.cvnav a:hover,.cvminfo span,.cvrankls span,.dhspCon span.colored,.cvspTit span,.paixu a.desc,.paixu a.asc,.cvtask span{ color:#CC0000;}
.dhhead{ height:60px; line-height:60px; background:#C40000;}
.cvlogo{ width: 300px; height: 60px;}
.cvnav{ width:435px;}
.cvnav a{ float:left; padding:0 20px; font-size:16px; font-weight:bold; color:#FAEFDD; position:relative; }
.cvnav a:hover{ background:#fae4b9; text-decoration:none;}
.cvnav a.act:hover,.cvnav a.act{background:#FFC001; }
.cvnav i{ width:13px; height:7px; position:absolute; top:60px; left:48px; overflow:hidden; display:none;}
.cvnav a.act i{ display:block;}
.cvfoot{ background:#404650; padding:10px;}
.cvfoot .wline{ display:none;}
.cvfoot .indfoot{ width:1000px; margin:0 auto; color:#FFF; border:0;}
.cvfoot .indfoot a{ color:#FFF;}
.dbdbCon a{ background-color:#C40000;}
/*******---------------------------------------------积分兑换首页-----------------------------------------------------------******/
.cvjisuo{ border:2px solid #D6D6D6;}
.cvjisuo span{ color:#666;}
.cvjisuo span, .cvjisuo a{ float: left;}
.cvjisuo a{ padding:0 5px; color:#0073B5; white-space: nowrap; margin-right:2px; }
.cvjisuo a.act{ background: #FFC001; color: #FFF;}

.cvjisuo p{ width:700px;padding-top:5px; float: left; }
.cvspTit{ height:42px; line-height:42px; border-bottom:1px solid #FFF; background:url(../images/bord6.gif) 0 41px repeat-x; color:#666;}
.cvspTit em{ padding:0 20px 0 48px; float:left; font-size:16px; font-family:"Microsoft YaHei"; font-weight:bold;  color:#FFF; background-position:0 -16px;background-color:#C40000; margin-right:10px;}
.cvspTit em.lpxq{background-position:0 -323px;}
.cvspTit em.dhjl{background-position:0 -381px;}
.paixu a{ height:26px; line-height:26px;  padding:0 20px 0 15px; float:left; background-position:right -146px;  background-color:#D6D6D6; margin:3px 1px 0 0;}
.paixu a.dafault{ background: #D6D6D6; padding:0 16px;}
.paixu a.desc{background-position:right -164px; background-color:#ffc001; }
.paixu a.asc{background-position:right -185px; background-color:#ffc001;}
.cvpage a{height:24px; float:left; margin:3px 0 0 5px; border:1px solid #D6D6D6; padding:0 12px; background-position:right -204px; background-color:#FFF;}
.cvpage a.right{background-position:right -222px;}
.paixu a:hover,.dhinfo a:hover{ text-decoration:none;}
.cvminfo ul{ width:765px;}
.cvminfo li{ width:238px; height:239px; margin:15px 15px 0 0; _display:inline; border:1px solid #D6D6D6; background:#FFF; text-align:center; float:left; position: relative;}
.cvminfo li.act{ background:#faf4da; border:1px solid #FFC001;}
.cvminfo li.act em,.cvminfo li.act .tjdhsl,.dhinfo{ display:none;}
.cvminfo small{ width: 240px; height: 15px; position: absolute;bottom:-16px; _bottom:-17px; left:0;overflow: hidden; background: url(../images/lsty.gif) no-repeat;}
.cvminfo a.pic{width: 230px; height: 170px; display:block; padding:4px;}
.cvminfo em{ height:30px; line-height:26px; display:block; overflow:hidden;}
.cvminfo em a{ color:#0073B5;}
.cvminfo i{ height:30px; line-height:30px; width:88px; float:left; border:1px solid #D6D6D6; border-width:1px 0 0 1px; background-color:#F2F2F2; padding-left:30px; text-align:left; background-position:-14px -92px; font-size: 12px;}
.cvminfo i.fs{width:89px; border-left:0;}
.cvminfo i.ts{ background-position:-13px -66px;}
.cvminfo li.act .dhinfo{ display:block;}
.dhinfo b{height:22px; line-height:22px; display:block; font-weight:normal; }
.dhinfo a{ height:30px; line-height:30px; background:#C40000; color:#FFF; text-align:center; display:block; font-size:20px; width:120px; margin:0 auto;}

.cvlgTit{ height:40px; line-height:40px; font-size:14px;}
.cvlgTit a{ width:118px; float:left; text-align:center; font-weight:bold; border-top:2px solid #C40000;}
.cvlgTit a.sed{width:117px; background:#F8F8F8; border-top:2px solid #F8F8F8;}
.cvdlinfo li{ width:205px; float:left; margin-top:10px;}
.cvdlinfo li.dlsection{ width:156px;  padding-left:49px;}
.cvdlinfo input{ width:145px; padding-left:5px; margin-bottom:2px; height:22px; line-height:22px; border:1px solid #D6D6D6;}
.cvdlinfo input.dlbnt{ width:60px; height:24px; line-height:24px; border:0; background:#C40000; margin-right:5px; color:#FFF; cursor:pointer;}
.cvdlinfo input.yzm{ width:60px;}
.dlsection a{ float:left; width:25px; height:20px; background-position:0 -565px;}
.dlsection a.wb{background-position:0 -597px;}
.cvdlinfo em{ width:149px;}
.cvdlinfo span,.cvdlinfo input,.cvdlinfo em{ float:left;}
.cvdlinfo span,.memglinfo span{ color:#666;}
.memglinfo span.colbl{ color:#0073B5;}
.memglinfo span.colred{ color:#CC0000;}
.glbnt a{ border:1px solid #D6D6D6; height:20px; line-height:20px; float:left; margin:3px 5px 0 0; padding:0 3px 0 18px; background-position:-24px -478px;}
.glbnt a.xx{ background-position:-24px -528px;}
.glbnt a.dc{ background-position:-24px -502px;}
.glbnt a:hover{ border-color:#FFC001; text-decoration:none;}

.cvrTit{ height:40px; line-height:40px; background:url(../images/bord6_2.gif) 0 38px repeat-x; font-size:14px; font-weight:bold; margin:0 5px;}
.cvrTit em{ height:38px; line-height:38px;float:left; padding:0 10px; border-bottom:2px solid #C40000;}
.cvrTit i{ width:2px; height:38px;float:left;border-bottom:2px solid #FFF;}

.dhdtinfo span,.cvrankls p{ color:#999;}
.dhdtinfo a{color:#0073B5;}
.dhdtinfo li{ margin-top:10px;}
.cvrankls li{background:url(../images/xuline.gif) repeat-x; margin-top:10px; padding-top:10px;}
.cvrankls li.fs{ background:none; margin-top:0;}
.cvrankls em,.dhdtinfo em{ height:24px; line-height:24px; overflow:hidden; display:block;}
.cvrankls i{ width:15px; padding-right:4px; text-align:center; height:11px; line-height:11px; color:#FFF; float:left; background-position:-21px -260px; font-size:10px; margin:6px 5px 0 0; font-family:Arial;}
.cvrankls i.hot{background-position:-21px -247px;}
.cvrankls .tjsl{ padding-left:25px; color: #666;}
.cjwtinfo li{ height:28px; line-height:28px; overflow:hidden; color:#999;}
/*******---------------------------------------------积分兑换内页-----------------------------------------------------------******/
.dhspCon i{ width:390px; height:290px; padding:3px; border:2px solid #FFC001; float:left; margin-right:15px; background:#FFF;}
.dhspCon ul{ width:325px; float:left;}
.dhspCon li.fs,.dhspCon li.ljdhinfo{ height:auto; line-height:30px; background:none; border-bottom:0; padding:0;}
.dhspCon li{ height:40px; line-height:40px; border-bottom:2px solid #FAFAFA; padding-left:25px; background-position:-18px -88px;  background-color:#F2F2F2;}
.dhspCon li.tj{background-position:-19px -272px;}
.dhspCon li.yx{background-position:-18px -60px;}
.dhspCon li.sm{background-position:-18px -114px;}
.dhspCon li.yj{background-position:-20px -432px;}
.dhspCon h2{ font-size:16px; font-weight:bold; font-family:"Microsoft YaHei"; text-align:left;}
.dhspCon li.ljdhinfo{ height:42px; margin-top:8px; border:0; padding-left:8px; background:none;}
.dhspCon span{ color:#666;}
.ljdhinfo .loadingplpic{ width: 148px; height: 40px; position: absolute; top: 1px; left: 8px; background-color: #FDFDFD; border: 1px solid #DDD;}
.ljdhinfo a{ width:148px; height:42px; text-indent:-148px; overflow:hidden; background:url(../images/kbbnt.gif) 0 -47px no-repeat; float:left; cursor: pointer;}
.ljdhinfo a.dhyh{ background-position:0 -141px;}
.ljdhinfo a.dhjs{ background-position:0 -187px;}
.ljdhinfo a.dhjf{ background-position:0 -234px;}
.ljdhinfo a.qxdl{ background-position:0 -280px;}
.ljdhinfo a.sc{ background-position:0 -93px; margin-left:10px;}
.lpxqinfo img{max-width:720px;_width:expression(this.width > 720 ? "720px" : this.width);}
.dhjlinfo li{ width:332px; height:32px; line-height:32px; float:left; margin-left:15px; padding:0 10px; background:url(../images/xuline.gif) repeat-x;}
.dhjlinfo li.fs{ background:none;}
.dhjlinfo span{ color:#0073B5;}
.dhform table{ width: 100%;}
.dhform td{ padding: 5px; color: #666;}
.dhform td.fs{ width: 68px;}
.dhform i{ color: #CC0000; padding-right:2px; }
.dhform input{ width: 150px; height: 24px; line-height:24px; border: 1px solid #DDD; }
.dhform input.addr{ width: 320px;}
.dhform input.tjbnt{ background: #C40000; border: 0; color: #FFF; margin: 0 auto; margin-left:77px;}
.dhform p{ background: #FEFEE1; padding: 2px 5px;}
.dh_info{ font-size:20px; color:#666;font-family: "Microsoft YaHei"; padding: 45px 0 30px;}
.dh_info a{ color:#CC0000;}
/*******---------------------------------------------积分任务-----------------------------------------------------------******/
.cvtask{ background:url(../images/bord6.gif) repeat-y 375px 0;}
.cvtask ul{ width:780px;}
.cvtask li{ width:360px; height:160px; float:left; margin:15px 0 0 0; padding:15px 30px 0 0; border-top:1px solid #D6D6D6;}
.cvtask li.fs{ border:0; margin-top:0;}
.cvtask a.pic{ float:left; width:160px; height:160px; margin-right:10px;}
.cvtask em,.cvtask i{ height:30px; line-height:30px;  display:block; overflow:hidden;}
.cvtask em{font-weight:bold; font-size:14px;}
.cvtask p{ height:50px; line-height:25px; overflow:hidden; color:#666; font-size: 12px;}
.cvtask p.last{ height:80px;}
.ddfgx{ height:15px; border-bottom:1px solid #D6D6D6; overflow:hidden; clear:both;}
.cvtask a.cybnt{ float:left; padding:0 25px;height:40px; line-height:40px; font-weight:bold; font-size:14px; color:#FFF; background:#fba222; border-bottom:2px solid #e78601; display:block;}
.cvtask a.cybnt:hover{ background:#FFC001; border-bottom-color:#fba222; text-decoration:none; color:#CC0000;}

/***------------移动端自适应--------------***/
@media only screen and (max-width:768px) {
.w750{width:360px; overflow:hidden;}
.w235{width:360px;}
.dhhead{margin-top:5px; height:60px; line-height:60px; background:#C40000;}
.cvlogo{display:none;}
.cvnav{width:360px;}
.cvnav a{ float:left; padding:0 12px; font-size:16px; font-weight:bold; color:#FAEFDD; position:relative; }
.cvjisuo p{width:360px; padding-top:5px; float:left;}
}