@charset "utf-8";
/*CSS重置*/

fieldset,img{border:0px;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
ol, ul, li {list-style: none outside none;/*outside凸排*/}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a:link,a:visited{ text-decoration:none;}
a:hover { text-decoration: none; color: #ff6666;}
ul,form{margin:0px;padding:0px;}
html,body { _height: 100%; }

.fl{float: left;}
.fr{float: right;}

/*header&footer*/
.publicHeader{height: 110px;border-bottom: 5px solid #ff6666;}
.publicNav{width: 1200px;margin: 0 auto;overflow: hidden;}
.publicLogo{height: 60px;width: 200px;display: block;background-size: contain;
	margin-top: 30px;}
.publicNav ul{overflow: hidden;margin-top: 50px;}
.publicNav ul li{float: left;overflow: hidden;margin-right: 28px;}
.publicNav ul li a{font-size: 14px; display: block;height: 28px;width: 90px;border-radius: 28px;line-height: 28px;text-align: center;color: #373d42;font-weight: bold;}
.publicNav ul li a:hover{background-color: #ff6666;color: #fff;}
.publicNav ul li a.navSelect{background-color: #ff6666;color: #fff;}

.globalTitle{color: #313131;font-size: 20px;height: 50px;line-height: 60px;}
.globalTitle span{color: #b2b2b2;font-size: 9px;padding-left: 12px;}
.globalTitle a.globalMore{display: block; color: #595959;height: 50px;line-height: 60px;float: right;font-weight: bolder;}
.globalTitle a.globalMore:hover{color: #ff6666;}
.globalBtn{border: 1px solid #ff6666;color: #ff6666;text-align: center;}
.globalBtn:hover{background-color: #ff6666;color: #fff;}

.globalHeadTit{height: 160px;background: url("../Images/taskbg.png")/*tpa=http://clfdream.com/Templates/cn/Images/taskbg.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/taskbg.png*/ center 0 no-repeat;}
.globalHeadTit .main p:first-of-type{font-size: 30px;color: #4d4d4d;font-size: 30px;padding-top: 60px;}
.globalHeadTit .main p:last-of-type{font-size: 16px;color: #4d4d4d;height: 40px;line-height: 40px;}

/*index*/


/*page*/
.Hfenye{text-align: center;}
.Hfenye a,.Hfenye span{display: inline-block;padding:5px;margin: 10px;width:25px;}
.Hfenye span{border: 1px solid #ff6666;background-color: #ff6666;color: #fff;}
.Hfenye a{border: 1px solid #bababa;color: #bababa;}

.HfenyeSpe{text-align: center;}
.HfenyeSpe a,.Hfenye span{display: inline-block;padding:5px;margin: 10px;}
.HfenyeSpe span{border: 1px solid #ff6666;background-color: #ff6666;color: #fff;}
.HfenyeSpe a{border: 1px solid #bababa;color: #bababa;}



/*ad*/
.slideBox{position: relative;}
.hd{position: absolute;bottom: 0px;width: 100%;z-index: 2;height: 43px;}
.hd ul{width: 24px;margin: 0 auto;position: relative;z-index: 2;overflow: hidden;width: 100px;margin: 0 auto;top: -18px;}
.adOpacity{position: relative;width: 100px;height: 24px;opacity: 0.5;background-color: #fff; margin: 0 auto;border-radius: 24px;}
.hd ul li{width: 12px;height: 12px;border-radius: 50%;float: left;background-color: #1c1817;margin-left: 10px;}
.hd ul li.on{background-color: #ff6666;}
/*login*/
.login-mid{position: absolute;top: 45px;width: 100%;z-index: 2;width:1200px;left:0;right:0;margin:auto;}


.login{position: absolute;width: 290px;height: 310px;z-index: 3;}
.loginOpacity{position: absolute;width: 100%;height: 100%;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(transparent));}
.loginBox{position: relative;z-index: 2;}
.loginTit{overflow: hidden;}
.loginTit div{height: 51px;width: 145px;line-height: 51px;text-align: center;}
.loginInputBox{height: 40px;border: 1px solid #d0d0d0;background-color: #f6f6f6;width: 250px;margin: 0 auto;line-height: 40px;}
.loginInputBox span{display: inline-block;vertical-align: middle;width: 20px;height: 19px;margin: 0 8px;}
.loginInputBox input{border: 0;background-color: #f6f6f6;height: 22px;font-size: 16px;text-indent: 5px;width: 150px;}
.loginRemFor{width:250px;margin:10px auto;padding-bottom: 15px;}
.loginRemFor span{color: #797979;}
.loginRemFor span a{color: #797979;}
.loginRemFor span a:hover{color: #ff6666;}
.loginRemFor span input{vertical-align: middle;}
.loginBtn{display: block;width: 250px;height: 46px;margin:0 auto;color: #fff;font-size: 14px;border:0;background-color: #ff6666;cursor: pointer;}
.loginBtn:hover{background-color: #ff4d4d;}
/*logined*/
.logined{position: absolute;width: 290px;height: 310px;z-index: 3;background-image: linear-gradient(to bottom,#fff,rgba(0,0,0,0.2))}
.logined_box p{padding: 2px;}
.logined h2{font-size: 20px;font-weight: bold;padding: 10px 20px;}
.logined .face{margin-left: 20px; float: left;width: 65px;border:1px solid #999;border-radius: 65px;height: 65px;background-size: cover;}
.logined .logined_box{float: left;margin-left: 15px;}
.logined_box p:last-of-type a{display: inline-block;background-color: #ff6666;padding: 2px 10px;color: #fff;}
.logined>p{width: 240px;margin: 0 auto;clear: both;padding: 10px 0;}
.logined .mask_div{margin-top: 10px; width: 240px;height: 10px;background-color: #d9d9d9;margin: 0 auto;border-radius: 5px;}
.logined .mask_div div{background-color: #ff6666;height: 100%;border-radius: 5px;-webkit-transition: width 1s ease .5s;width: 0;}
.logined ul{width: 240px;margin: 0 auto;}
.logined h1{padding: 10px 20px 5px;}
.logined ul li{padding: 3px;}
.logined ul li span{display: inline-block;width: 80px;text-align: center;}
.logined ul li a{display: inline-block;width: 70px;text-align: center;}
.logined ul li span:first-of-type{}

/*main*/
.main{margin: 0 auto;width: 1200px;overflow: hidden;}
.recommend ul{overflow: hidden;height: 337px;}
.recommend ul li{float: left;border: 2px solid #bdbdbd;width: 283px;height: 333px;margin-right: 17px;}
.recommend ul li:nth-child(4){margin-right: 0;}
.recommend ul li div{height: 245px;overflow: hidden;}
.recommend ul li div img{width: 283px;height: 245px;}
.recommend ul li div img,ul.hotL li div img,ul.hotR li{
	-moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}
.recommend ul li div img:hover,ul.hotL li div img:hover,ul.hotR li:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.recommendTit{text-align: center;color: #3f3f3f;font-size: 14px;height: 38px;line-height: 38px;}
.recommend ul li p a{display: block;float: left;width: 74px;height: 26px;margin-left: 12px;line-height: 26px;text-align: center;border-radius: 26px;border: 1px solid #bebebe;background-color: #fff;}
.recommend ul li p a span{display: inline-block;width: 20px;height: 18px;vertical-align: middle;margin-right: 5px;}
.recommend ul li p a:first-of-type span{background: url("../Images/indexlogo.png")/*tpa=http://clfdream.com/Templates/cn/Images/indexlogo.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/indexlogo.png*/ -2px -80px no-repeat;}
.recommend ul li p a:nth-child(2) span{background: url("../Images/indexlogo.png")/*tpa=http://clfdream.com/Templates/cn/Images/indexlogo.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/indexlogo.png*/ -30px -80px no-repeat;}
.recommend ul li p a:last-of-type{height: 26px;width: 86px;}
.hot{overflow: hidden;}
ul.hotL{height: 425px;float: left;overflow: hidden;width: 912px;}
ul.hotL li{width: 287px;height: 205px;float: left;margin-right: 17px;margin-bottom: 15px;position: relative;}
ul.hotL li div{height: 170px;overflow: hidden;}
ul.hotL li p{color: #1d2124;position: absolute;font-size: 16px;bottom: 0;width: 100%;line-height: 26px;height: 26px;font-weight: bolder;}
ul.hotL li p a{border: 1px solid #ff6666;color: #ff6666;display: block;width: 78px;height: 24px;float: right;line-height: 24px;text-align: center;}
ul.hotL li p a:hover{color: #fff;background-color: #ff6666;}
ul.hotL li div img{height: 170px;width: 287px;}
ul.hotR{height: 425px;float: right;overflow: hidden;width: 287px;}
ul.hotR li{height: 132px;margin-bottom: 14px;overflow: hidden;}
ul.hotR li a{display: block;height: 132px;}
ul.hotR li:first-of-type a{background: url("../Images/hotrimg.png")/*tpa=http://clfdream.com/Templates/cn/Images/hotrimg.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/hotrimg.png*/ 0 0 no-repeat;}
ul.hotR li:nth-child(2) a{background: url("../Images/hotrimg.png")/*tpa=http://clfdream.com/Templates/cn/Images/hotrimg.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/hotrimg.png*/ 0 -146px no-repeat;}
ul.hotR li:last-of-type a{background: url("../Images/hotrimg.png")/*tpa=http://clfdream.com/Templates/cn/Images/hotrimg.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/hotrimg.png*/ 0 -292px no-repeat;}
.list{overflow: hidden;}
.kaifu,.news{}
.listBox{border: 1px solid #e5e5e5;height: 311px;}
.listBoxTit li{position: relative; width: 209px;float: left;height: 49px;line-height: 49px;text-align: center;color: #686868;background-color: #f8f8f8;cursor: pointer; font-size: 14px;}
.listBoxTit li div{position: absolute;bottom: 0;width: 100%;}
.listBoxTit li div p{border-top: 1px solid #ff6666;margin: 0 auto;width: 0;}
.listBoxTit li div p{
	-moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}
.listCon li,.listHead,.newsCon li{width: 386px;height: 36px;border-bottom: 1px dashed #eeeeee;margin: 0 auto;overflow: hidden;line-height: 36px;color: #666666;}
.listCon li span a{color: #565656;}
.listCon li span,.listHead span{float: left; display: block; width: 40px;margin-right: 30px;text-align: center;height: 36px;line-height: 36px;color: #565656;}
.listHead span{color: #999;}
.listCon li span:first-of-type,.listHead span:first-of-type{margin-left: 10px;}
.listCon li span:nth-child(3),.listHead span:nth-child(3){width: 88px;margin-right: 10px;}
.listCon li span:nth-child(4),.listHead span:nth-child(4){width: 80px;margin-right: 10px;}
.listCon li span:nth-child(5),.listHead span:last-of-type{margin-right: 0;}
.listCon li span:nth-child(5) a{display: inline-block;width: 20px;height: 19px;background: url("../Images/indexlogo.png")/*tpa=http://clfdream.com/Templates/cn/Images/indexlogo.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/indexlogo.png*/ -30px -80px no-repeat;vertical-align: middle;}
.listCon li span:nth-child(5) a:hover{background: url("../Images/indexlogo.png")/*tpa=http://clfdream.com/Templates/cn/Images/indexlogo.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/indexlogo.png*/ -30px -57px no-repeat;}
.listCon li span:nth-child(4) a:hover{color: #ff6666;text-decoration: underline;}
.newsCon a{color: #666666;margin-left: 5px;}
.newsCon a:hover{color: #ff6666;}
.newsCon span{float: right;display: block;height: 36px;line-height: 36px;color: #999999;}
.quickly table tr td a{display: block;width: 164px;height: 74px;position: relative;}
.quickly table tr td div{display: block;position: absolute;width: 33px;height: 33px;top: 22px;left: 16px;}
.quickly table tr td span{position: absolute;top: 32px;left: 60px;font-size: 13px;color: #323232;}
#quickly1{background: url("../Images/table.png")/*tpa=http://clfdream.com/Templates/cn/Images/table.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/table.png*/ 0 0 no-repeat;}
#quickly2{background: url("../Images/table.png")/*tpa=http://clfdream.com/Templates/cn/Images/table.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/table.png*/ 0 -39px no-repeat;}
#quickly3{background: url("../Images/table.png")/*tpa=http://clfdream.com/Templates/cn/Images/table.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/table.png*/ 0 -77px no-repeat;}
#quickly4{background: url("../Images/table.png")/*tpa=http://clfdream.com/Templates/cn/Images/table.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/table.png*/ 0 -117px no-repeat;}
#quickly5{background: url("../Images/table.png")/*tpa=http://clfdream.com/Templates/cn/Images/table.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/table.png*/ 0 -157px no-repeat;}
#quickly6{background: url("../Images/table.png")/*tpa=http://clfdream.com/Templates/cn/Images/table.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/table.png*/ 0 -194px no-repeat;}
#familySystem{display: block; height: 73px;margin-top: 10px;background: url("../Images/bottomimg.png")/*tpa=http://clfdream.com/Templates/cn/Images/bottomimg.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/bottomimg.png*/;}
.friendsLink{height: 45px;border:1px solid #c9c9c9;color: #585858;}
.friendsLink a{padding: 0 5px;color: #585858;font-size: 10px;line-height: 45px;}
.friendsLink a:hover{color: #ff6666;}
.bottomAd{height: 110px;margin-top: 15px;background: url("../Images/bottomimg.png")/*tpa=http://clfdream.com/Templates/cn/Images/bottomimg.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/bottomimg.png*/ 0 -95px;}
.allBottomLine{border-bottom: 1px solid #c9c9c9;height: 15px;width: 1200px;margin: 0 auto;}
.allBottomNull{height: 20px;}
.publicFooter{height: 122px;background-color: #f8f8f8;padding-top: 18px;}
.publicFooter p{text-align: center;color: #4f4f4f;font-size: 10px;height: 28px;line-height: 28px;}
.publicFooter p a{color: #4f4f4f;font-size: 10px;padding: 0 5px;}
.publicFooter p a:hover{color: #ff6666;}


/*login*/
.Llogin{height: 500px;background: url("../Images/loginbg.jpg")/*tpa=http://clfdream.com/Templates/cn/Images/loginbg.jpg*//*tpa=http://chongdingdahui.com/Templates/cn/Images/loginbg.jpg*/;position: relative;}

/*register*/
.regWrap{height: 1056px;width: 100%;position: relative;z-index: 1;}
.regBg{height: 352px;width: 100%;}
#regBg1{background: url("../Images/registerbg1.jpg")/*tpa=http://clfdream.com/Templates/cn/Images/registerbg1.jpg*//*tpa=http://chongdingdahui.com/Templates/cn/Images/registerbg1.jpg*/ center 0 no-repeat;}
#regBg2{background: url("../Images/registerbg2.jpg")/*tpa=http://clfdream.com/Templates/cn/Images/registerbg2.jpg*//*tpa=http://chongdingdahui.com/Templates/cn/Images/registerbg2.jpg*/ center 0 no-repeat;}
#regBg3{background: url("../Images/registerbg3.jpg")/*tpa=http://clfdream.com/Templates/cn/Images/registerbg3.jpg*//*tpa=http://chongdingdahui.com/Templates/cn/Images/registerbg3.jpg*/ center 0 no-repeat;}
.kukewan{height: 46px;width: 240px;background: url("../Images/indexlogo.png")/*tpa=http://clfdream.com/Templates/cn/Images/indexlogo.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/indexlogo.png*/;margin:0 auto;margin-top: 50px;}
.register{position: absolute;z-index: 2;top: 0;left: 0;width: 100%;}
.regWindow{height: 750px;border: 20px solid #ffe3da;margin: 0 auto;margin-top: 30px;background-color: #fff;}
.regTit{color: #373d42;font-size: 28px;text-align: center;height: 30px;line-height: 30px;padding-top: 60px;}
.regWarning{text-align: center;font-size: 14px;color: #a31e1e;margin-bottom: 10px;}
.regWarning input{vertical-align: middle;}
.regWarning a{color: #a31e1e;}
.regInput{height: 44px;line-height: 44px;color: #373d42;font-size: 14px;padding-left: 50px;}
.regInput input{width: 238px;height: 32px;border: 1px solid #b9b9b9;margin-left: 10px;font-size: 12px;text-indent: 5px;}
#regSubmit{width: 380px;height: 50px;color: #fff;background-color: #ff6666;display: block;margin: 0 auto;border: 0;font-size: 18px;}
.regLine{height: 40px;border-bottom: 1px solid #ecdadb;margin: 0 auto;width: 1000px;}
footer.registerBottom p{color: #f3f3f3;}
footer.registerBottom p a{color: #f3f3f3;}
/*+++++validate+++++*/
span.errror{color: red;padding-left: 10px;}
.success_info{display: none;background: url("../Images/reg.png")/*tpa=http://clfdream.com/Templates/cn/Images/reg.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/reg.png*/ -50px -119px no-repeat;width: 20px;height: 20px;margin-left: 10px;}

/*forget_password------pay_ok*/
.forget_pwd,.payOk{height: 344px;border: 1px solid #d6d6d6;margin-top: 18px;}
.fpTit,.poTit{color: #7d7d7d;height: 80px;line-height: 80px;padding-left: 40px;}
.fpimg,.poimg{width: 1000px;height: 60px;margin: 0 auto;} 
.fp1 .fpimg{background-image: url("../Images/fp1.png")/*tpa=http://clfdream.com/Templates/cn/Images/fp1.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/fp1.png*/;}
.fp2 .fpimg{background-image: url("../Images/fp2.png")/*tpa=http://clfdream.com/Templates/cn/Images/fp2.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/fp2.png*/;}
.fp3 .fpimg{background-image: url("../Images/fp3.png")/*tpa=http://clfdream.com/Templates/cn/Images/fp3.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/fp3.png*/;}
.fp4 .fpimg{background-image: url("../Images/fp4.png")/*tpa=http://clfdream.com/Templates/cn/Images/fp4.png*//*tpa=http://chongdingdahui.com/Templates/cn/Images/fp4.png*/;}
.fpCon{text-align: center;margin-top: 40px;color: #444444;font-size: 14px;line-height: 40px;}
.fpCon span{color: #bb2020;padding-right: 3px;}
.fpInput{width: 268px;height: 28px;border: 1px solid #bcbcbc;margin-left: 10px;}
.fpBtn{display: block;margin: 0 auto;height: 34px;width: 140px;border: 0;background-color: #ff6666;color: #fff;margin-top: 20px;cursor: pointer;}
.fp div p{height: 30px;line-height: 30px;color: #444444;text-align: center;}
.fp div p a{font-size: 16px;text-decoration: underline;color: #343434;}
.payOk div p{padding-left: 475px;height: 24px;line-height: 24px;}
.payOk div p:first-of-type{font-size: 16px;color: #262626;margin-top: 30px;font-weight: bold;}
.pobtn{display: inline-block;height: 34px;width: 140px;border: 0;background-color: #ff6666;color: #fff;margin-top: 20px;cursor: pointer;margin-left: 475px;}
.payOk div a{margin-left: 20px;}

/*分页*/
.page{display: block;height: 40px;width: 750px;margin-left: 50px;text-align: center;overflow: hidden;}
.page div{display: inline-block;height: 28px;border: 1px solid #bbbbbb;line-height: 28px;text-align: center;color: #808080;margin-right: 5px; padding: 0 15px;border-radius: 10%;}
.Afenye{
	overflow: hidden;
	}
.Afenye div{float: left;margin-left: 50%;transform: translate(-50%,0);margin-top: 20px;}
.Afenye div a,.Afenye div span{display:block;margin: 0 3px;color: #bababa;
	float: left;width: 26px;border: 1px solid #bababa;
	height:26px;line-height: 26px;text-align: center;font-size: 14px;}
.Afenye div a.prev,.Afenye div a.next{width:51px;height:26px;border: 1px solid #bababa;
	line-height:26px;text-align: center;}
.Afenye div span.current{border: 1px solid #ff6666;background-color: #ff6666;color:#fff;}