@charset "gb2312";
/*首页*/
.picArea {position:relative; float:left;}
.picArea .ban {position:absolute;}
.picArea .num {width:160px; position:absolute; top:330px; left:480px; text-align:right; z-index:10;}
.picArea a {width:23px; height:23px; line-height:23px; margin:1px; text-align:center; border:1px solid #fff; background-color:#d2d2d2; display:inline-block; overflow:hidden;}
.picArea a.on {color:#fff; background-color:#303030;}
.picArea a:link, .picArea a:visited {color:#fff; text-decoration:none;}
.picArea a:hover, .picArea a:active {color:#fff;}
.picArea a:hover {background-color:#303030;}

.loginForm {width:284px; height:377px; background:url(../images/home_login_bg2.png) no-repeat; float:right;}
.loginForm h2 {width:135px; height:27px; margin:20px 0 15px 2px; text-indent:-9999em; background:url(../images/i_login_titile.png) no-repeat;}
.loginForm h2.s1 {background-position:0 0;}
.loginForm h2.s2 {background-position:0 -28px;}
.loginForm h2.s3 {background-position:0 -56px;}
.loginForm h2.s4 {background-position:0 -84px;}
.loginForm table {margin-left:25px;}
.loginForm td {padding:5px 0;}
.loginForm img {margin-bottom:15px; border:1px solid #d5d5d5;}
.loginForm p {line-height:2em;}
.loginForm input {outline:none;}
.loginForm .ss {height:30px; line-height:30px; margin:10px 0;}
.loginForm .ss a.underLine {height:30px; line-height:30px; float:left; display:block;}
.loginForm ul {margin-left:20px;}
.loginForm li {line-height:2em; font-size:14px;}

/*合作方式*/
.unionList {width:960px; margin:28px auto 10px; padding-bottom:30px; border-bottom:1px dotted #ccc;}
.unionList .recommend {width:678px; overflow:hidden; float:left;}
.unionList .recommend h2 {width:660px; height:35px; line-height:35px; margin-bottom:18px; border:1px solid #f2f2f2; background-color:#f7f7f7;}
.unionList .recommend h2 p {height:33px; line-height:33px; padding-left:10px; color:#ba3703; font-size:16px; font-weight:bold; border:1px solid #fff; background:url(../images/home_recommend_title_bg.png) repeat-x;}

.cooperation {width:660px; margin-bottom:20px;}
.cooperation ul {overflow:hidden;}
.cooperation li {margin-right:14px; float:left;}
.cooperation li.last {margin-right:0;}
.coop {margin-bottom:20px; color:#ba3703; font-size:14px;}
.coop h3 {font-weight:bold;}
.coop div {width:655px; margin-top:18px; padding-left:5px; line-height:2em;}
.coop .hide {display:none;}
.ci1 {width:170px; height:79px; background:url(../images/index_t1.png) no-repeat; display:block;}
.ci1:hover {background-position:0 -79px;}
.ci2 {width:164px; height:79px; background:url(../images/index_t2.png) no-repeat; display:block;}
.ci2:hover {background-position:0 -79px;}
.ci3 {width:166px; height:79px; background:url(../images/index_t3.png) no-repeat; display:block;}
.ci3:hover {background-position:0 -79px;}
.ci4 {width:118px; height:79px; background:url(../images/index_t4.png) no-repeat; display:block;}
.ci4:hover {background-position:0 -79px;}

.adList {width:960px; margin:0 auto 25px; overflow:hidden;}
.adList h3 {margin-bottom:15px; font-size:16px; color:#000;}
.adList li {margin:0 17px 15px 0; float:left;}
.adList li img {border:1px solid #dcdcdc;}
.adList li.last {margin-right:0;}

.adType {width:106px; float:left;}
.adType li {height:48px; border:none; cursor:pointer;}
.adType li.s1, .adType li.s2, .adType li.s3, .adType li.s4, .adType li.s5, .adType li.s6 {background:url(../images/home_sidebar.png) no-repeat;}
.adType li.s1.on {background-position:-144px 0;}
.adType li.s2 {background-position:0 -48px;}
.adType li.s2.on {background-position:-144px -48px;}
.adType li.s3 {background-position:0 -96px;}
.adType li.s3.on {background-position:-144px -96px;}
.adType li.s4 {background-position:0 -144px;}
.adType li.s4.on {background-position:-144px -144px;}
.adType li.s5 {background-position:0 -192px;}
.adType li.s5.on {background-position:-144px -192px;}
.adType li.s6 {background-position:0 -240px;}
.adType li.s6.on {background-position:-144px -240px;}
.adType h3 {text-indent:-9999em;}
.adType a {height:48px; display:block;}

.unionList .list {width:540px; margin-left:15px; float:left;}
.unionList .list ul {height:110px; margin-bottom:15px; border-bottom:1px dotted #cccccc;}
.unionList .list ul.last {border-bottom:none;}
.unionList .list li {width:164px; padding-left:15px; line-height:2em; float:left;}
.unionList .list img {margin-bottom:15px; border:1px solid #eaeaea; background-color:#f3f3f3;}
.unionList .list h4 {padding:0 0 15px 15px; font-size:14px; font-weight:bold;}
.unionList .list p {font-size:12px;}
.unionList .list .hide {display:none;}

.unionList .news {width:280px;}
.unionList .news h3, .unionList .business h3 {width:275px; height:35px; padding-left:5px; background:#363636 url(../images/home_news_bg.png) no-repeat;}
.unionList .news h3 a, .unionList .business h3 a {width:90px; height:35px; line-height:35px; color:#ba3703; font-weight:bold; text-align:center; background-color:#f2f2f2; display:block;}
.unionList .news ul {margin:16px 0;}
.unionList .news li {width:275px; padding:9px 3px; text-indent:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px dotted #cccccc;}

.unionList .business {width:280px; margin-bottom:36px;}
.unionList .business ul {width:266px; margin:18px auto 10px; overflow:hidden;}
.unionList .business li {width:133px; margin-bottom:7px; float:left;}
.unionList .business h4 {margin-bottom:10px; font-weight:bold; overflow:hidden;}
.unionList .business .dotted {padding-bottom:15px; border-bottom:1px dotted #ccc;}
.unionList .business .btnName {width:88px; height:26px; line-height:26px; margin:0 auto; padding-left:31px; background:url(../images/business_icon.png) no-repeat; display:block;}

/*注册步骤*/
.regStep h2 {width:960px; height:135px; text-indent:-9999em; background:url(../images/reg_step_01_new.png) no-repeat;}
.regStep h2.s2 {background:url(../images/reg_step_02_new.png) no-repeat;}
.regStep td {padding:5px 0;}
.regStep .regBg {width:864px; height:437px; line-height:1.5em; margin:20px 0 0 45px; font-size:14px; font-weight:normal; background:url(../images/reg_bg.png) no-repeat;}
.regStep .regBg2 {width:864px; height:627px; line-height:2em; margin:20px 0 0 45px; font-size:14px; font-weight:normal; background:url(../images/reg_bg_02.png) no-repeat;}
.regStep .regDone {width:860px; margin-left:45px; line-height:1.8em;}

.regStep .urs {width:208px; margin:40px 0 0 30px; float:left;}
.regStep .urs li {height:54px; border:none; cursor:pointer;}
.regStep .urs li.s1 {background:url(../images/reg_sidebar_btn1.png) no-repeat;}
.regStep .urs li.s1.on {background-position:0 -54px;}
.regStep .urs li.s2 {background:url(../images/reg_sidebar_btn2.png) no-repeat; height:53px;}
.regStep .urs li.s2.on {background-position:0 -53px;}
.regStep .urs h3 {text-indent:-9999em;}

.regForm1 {margin:50px 0 0 50px; float:left;}
.regForm1 table {width:540px;}
.regForm1 .hide {display:none;}
.regForm2 {padding:20px 0 0 200px;}
.regForm2 h3 {margin-bottom:10px; font-size:14px; font-weight:bold;}
.regForm2 li ul {padding-left:70px;}
.regForm2 li ul li {padding:3px 0;}
.regForm2 .dotted {width:525px; margin:10px 0; border-bottom:1px dotted #cccccc;}
.regForm3 {padding:45px 0 0 50px;}
.regForm3 p {padding-bottom:40px;}
.regForm3 table {margin-left:110px;}
.regForm4 {padding:45px 0 0 28px;}
.regForm4 .list {width:580px; line-height:1.6em; margin-left:30px; font-size:14px; float:left;}
.regForm4 .list li {height:90px; margin-bottom:15px; border-bottom:1px dotted #cccccc; position:relative;}
.regForm4 .list h4 {width:250px; font-size:14px; float:left;}
.regForm4 .list p {width:250px; float:left;}
.regForm4 .list img {margin:0 20px 0 10px; border:1px solid #d5d5d5; float:left;}
.regForm4 .list em {position:absolute; top:25px; left:450px;}
.regForm4 .list .hide {display:none;}
.regForm4 .list a:link, .regForm4 .list a:visited {color:#fff; text-decoration:none;}
.regForm4 .list a:hover, .regForm4 .list a:active {color:#fff; text-decoration:none;}

/*关于我们*/
.fab .fabBg {height:376px; background:url(../images/fab_bg.png) repeat-x;}
.fab .fabPic {width:960px; height:376px; margin:0 auto; position:relative;}
.fab .fabPic li {width:960px; height:376px;}
.fab .fabPic li.s1 {background:url(../images/fab_header01.png) no-repeat;}
.fab .fabPic li.s2 {background:url(../images/fab_header02.png) no-repeat;}
.fab .fabPic li.s3 {background:url(../images/fab_header03.png) no-repeat;}
.fab .fabPic h3 {text-indent:-9999em;}
.fab .fabPic .hide {display:none;}

.fab a.bEnter {width:191px; height:43px; text-indent:-9999em; background:url(../images/fab_btn_enter.png) no-repeat; display:block; position:absolute; top:300px; right:35px;}
.fab a.bEnter:hover {background-position:0 -44px;}

.fabNav {height:50px; line-height:50px; margin-bottom:7px; background:url(../images/fab_nav_bg.png) repeat-x;}
.fabNav h2 {text-indent:-9999em;}
.fabNav ul {width:965px; margin:0 auto;}
.fabNav li {width:295px; height:50px; float:left;}
.fabNav a {width:295px; height:50px; border:0; display:block;}
.fabNav a.s1 {background:url(../images/fab_nav_btn1.png) no-repeat;}
.fabNav a.s2 {background:url(../images/fab_nav_btn2.png) no-repeat;}
.fabNav a.s3 {width:370px; background:url(../images/fab_nav_btn3.png) no-repeat;}
.fabNav a.s1.on {background-position:0 -50px;}
.fabNav a.s2.on {background-position:0 -50px;}
.fabNav a.s3.on {background-position:0 -50px;}

.fab .join {width:960px; margin:40px auto;}
.fab .step {width:602px; height:104px; margin-left:40px; background:url(../images/fab_step.png) no-repeat; float:left;}
.fab .step h3 {text-indent:-9999em;}
.fab a.bJoin {width:232px; height:86px; margin:10px 0 0 35px; text-indent:-9999em; background:url(../images/fab_btn_join.png) no-repeat; display:block; float:left;}
.fab a.bJoin:hover {background-position:0 -86px;}

.fab .main {width:960px; background:none; margin:0 auto;}
.fab .adType {margin-left:10px; _margin-left:5px;}
.fab .comment {width:270px; margin-left:15px; border:1px solid #cccccc; background-color:#fbfbfb; float:left;}
.fab .unionList {width:960px; margin:0 auto;}
.fab .recommend {width:660px; height:426px; padding-top:5px; background:url(../images/fab_recommend_bg.png) no-repeat; float:left;}
.fab .recommend h2 {width:640px; height:35px; line-height:35px; border:1px solid #f2f2f2; background-color:#f7f7f7; margin:0 auto 10px;}
.fab .recommend h2 p {height:33px; line-height:33px; padding-left:10px; color:#000; font-size:16px; border:1px solid #fff; background:url(../images/home_recommend_title_bg.png) repeat-x;}
.fab .list {width:410px; margin-left:20px; float:left;}
.fab .list ul {height:145px; margin-bottom:15px; border-bottom:1px dotted #cccccc;}
.fab .list ul.last {border-bottom:none;}
.fab .list li {width:182px; line-height:2em; padding-left:23px; float:left;}
.fab .list img {margin-bottom:15px; border:1px solid #eaeaea; background-color:#f3f3f3;}
.fab .list h4, .fab .list p {font-size:14px;}
.fab .list .hide {display:none;}
.fab .news {width:280px; height:426px; margin-left:10px; font-size:14px; background:url(../images/fab_news_bg.png) no-repeat; float:left;}
.fab .news h3 {width:270px; height:35px; line-height:35px; padding:0; border:1px solid #f2f2f2; background-color:#f7f7f7; margin:5px auto; background:none;}
.fab .news h3 p {height:35px; line-height:35px; padding-left:10px; color:#000; font-size:16px; border:1px solid #fff; background:url(../images/home_recommend_title_bg.png) repeat-x;}
.fab .news ul {padding:0 10px; margin:0 auto; clear:both;}
.fab .news li {width:260px; padding:10px 0; line-height:1.8em; font-size:12px; text-indent:1em; overflow:hidden; text-overflow:ellipsis; white-space:normal; border-top:1px dotted #cccccc; border-bottom:none;}
.fab .news p {padding-right:5px;}
