@charset "gb2312";
/*华印培训学苑*/
*{ margin:0px; padding:0xp;}
body{ margin:0px; padding:0px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif,"宋体"; text-align:center; background-color:#fff;}
select, input{ vertical-align:middle;}
img{border:0px;}
div{ margin-left:auto; margin-right:auto; text-align:left;}
div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,img,form,{ margin:0px; padding:0px; text-align:left;}
ul,ol,li {list-style-image:none; list-style-type:none; margin:0px; padding:0px;}
/*超链接*/
a:link{ color:#000; text-decoration:none;}
a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline;}
a:actived{ color:#000; text-decoration:none;}
a.blue:link{ color:#003366; text-decoration:none;}
a.blue:visited{ color:#003366; text-decoration:none;}
a.blue:hover{ color:#003366; text-decoration:underline;}
a.blue:actived{ color:#003366; text-decoration:none;}
a.blue2:link{ color:#003366; text-decoration:underline;}
a.blue2:visited{ color:#003366; text-decoration:underline;}
a.blue2:hover{ color:#003366; text-decoration:underline;}
a.blue2:actived{ color:#003366; text-decoration:underline;}
a.white:link{ color:#fbfbfb; text-decoration:none;}
a.white:visited{ color:#fbfbfb; text-decoration:none;}
a.white:hover{ color:#fbfbfb; text-decoration:underline;}
a.white:actived{ color:#fbfbfb; text-decoration:none;}
a.white2:link{ color:#fbfbfb; text-decoration:underline;}
a.white2:visited{ color:#fbfbfb; text-decoration:underline;}
a.white2:hover{ color:#fbfbfb; text-decoration:underline;}
a.white2:actived{ color:#fbfbfb; text-decoration:underline;}
a.gray:link{ color:#333333; text-decoration:none;}
a.gray:visited{ color:#333333; text-decoration:none;}
a.gray:hover{ color:#333333; text-decoration:underline;}
a.gray:actived{ color:#333333; text-decoration:none;}
a.gray2:link{ color:#333333; text-decoration:underline;}
a.gray2:visited{ color:#333333; text-decoration:underline;}
a.gray2:hover{ color:#333333; text-decoration:underline;}
a.gray2:actived{ color:#333333; text-decoration:underline;}
a.orange:link{ color:#ff6600; text-decoration:none;}
a.orange:visited{ color:#ff6600; text-decoration:none;}
a.orange:hover{ color:#ff6600; text-decoration:underline;}
a.orange:actived{ color:#ff6600; text-decoration:none;}
a.orange2:link{ color:#ff6600; text-decoration:underline;}
a.orange2:visited{ color:#ff6600; text-decoration:underline;}
a.orange2:hover{ color:#ff6600; text-decoration:underline;}
a.orange2:actived{ color:#ff6600; text-decoration:underline;}
a.red:link{ color:#cc3333; text-decoration:none;}
a.red:visited{ color:#cc3333; text-decoration:none;}
a.red:hover{ color:#cc3333; text-decoration:underline;}
a.red:actived{ color:#cc3333; text-decoration:none;}
a.green:link{ color:#66cc33; text-decoration:none;}
a.green:visited{ color:#66cc33; text-decoration:none;}
a.green:hover{ color:#66cc33; text-decoration:underline;}
a.green:actived{ color:#66cc33; text-decoration:none;}
/*字体大小*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f12b{ font-size:12px; font-weight:bold;}
.f14b{ font-size:14px; font-weight:bold;}
.f16b{ font-size:16px; font-weight:bold;}
.f18b{ font-size:18px; font-weight:bold;}
/*字体颜色*/
.black{ color:#000000;}
.white{ color:#fbfbfb;}
.gray{ color:#333333;}
.gray2{ color:#999999;}
.lightgray{ color:#666666;}
.blue{ color:#003366;}
.red{ color:#cc3333;}
.red2{ color:#fe0000;}
.orange{ color:#ff6600;}
.green{ color:#66cc33;}
.purple{ color:#6600ff;}
/*常用*/
.left{ float:left;}
.right{ float:right;}
.paddingleft70{ margin-left:70px;}
.paddingtop45{ margin-top:45px;}
.paddingleft80{ padding-left:80px;}
.margintop20{ margin-top:20px;}
.margintop5{ margin-top:5px;}
.marginright40{ margin-right:40px;}
.textleft{ text-align:left;}
.textright{ text-align:right;}
.textcenter{ text-align:center;}
.w_60x52{ width:60px; height:52px;}
/*头部*/
.header{ width:950px; overflow:hidden;}
.header .topnav{ width:930px; height:27px; padding:0px 10px; border-bottom:1px dotted #c3c3c3; background:#fafafa;}
.header .banner{ width:950px; height:90px;}
.header .nav{ width:910px; height:34px; padding-bottom:5px; padding-left:40px; background:url(images/bg_nav_5x34.jpg) repeat-x;}
.header .column{ width:929px; height:31px; padding-left:21px; background:url(images/bg_column_5x31.jpg) repeat-x;}
.header .topnav .title{ height:27px; line-height:27px; color:#000066; float:left;}
.header .topnav .login{ height:23px; margin-left:10px; padding-top:4px; float:left;}
.header .topnav .menu{ height:27px; line-height:27px; color:#000066; float:right;}
.header .banner .logo{ width:185px; height:90px; float:left;}
.header .banner .ad{ width:400px; height:70px; padding-left:120px; padding-right:10px; padding-top:20px; float:left;}
.header .banner .ad .content{ width:398px; height:53px; border:1px solid #dadada;}
.header .banner .hotline{ width:235px; height:80px; padding-top:10px; float:left;}
.header .banner .hotline .hot{ width:235px;}
.header .banner .hotline .link{ width:235px; height:20px; margin-top:3px;}
.header .banner .hotline .link .btn1{ width:117px; height:20px; line-height:20px; margin-right:10px; padding-left:20px; background:url(images/bg_btn_137x20.jpg) no-repeat; float:left;}
.header .banner .hotline .link .btn2{ width:70px; height:20px; line-height:20px; padding-left:17px; background:url(images/bg_btn_87x20.jpg) no-repeat; float:left;}
.header .nav span{ width:114px; height:34px; line-height:34px; font-size:14px; font-weight:bold; margin-right:35px; text-align:center; background:url(images/bg_nav_114x34.jpg) no-repeat; float:left;}
.header .nav .on{ width:114px; height:34px; background:url(images/bg_nav_114x34_2.jpg) no-repeat;}
.header .column .title{ width:141px; height:31px; float:left;}
.header .column .menu{ height:31px; line-height:31px; color:#fbfbfb; padding-left:15px; float:left;}
/*公告栏*/
.bulletin{ width:930px; height:25px; font-size:14px; margin-top:5px; padding:10px 0px 0px 20px; background-color:#cad8f2; overflow:hidden;}
.bulletin .today{ float:left; margin-right:20px; }
.bulletin .today .leftvideo{ float:left;}
.bulletin .today .videocontent{ float:left; overflow:hidden; height:18px; line-height:18px; }
.bulletin .today .videocontent .textvideo{ overflow:hidden;}
.bulletin .tomorrow{ float:left; }
.bulletin .tomorrow .leftnotice{ float:left;}
.bulletin .tomorrow .noticecontent{ float:left; overflow:hidden; height:18px; line-height:18px; }
.bulletin .tomorrow .noticecontent .textnotice{ overflow:hidden; }
/*公告栏*/
.bulletintwo{ width:920px; height:26px; margin-top:5px; padding-top:9px; padding-left:30px; background-color:#4f4f4f;}
.bulletintwo span{ margin-right:20px;}
.bulletintwo span img{ margin-right:10px;}
/*登录注册头部*/
.loginregisterheader{ width:950px; overflow:hidden;}
.loginregisterheader .topheadermenu{ width:930px; height:26px; line-height:26px; padding:0px 10px; border-bottom:1px dotted #c4c4c4; background:#fafafa;}
.loginregisterheader .topheadercontent{ width:930px; padding:0px 10px; overflow:hidden;}
.loginregisterheader .topheadercontent .loginlogo{ width:173px; height:105px; float:left;}
.loginregisterheader .topheadercontent .rightcontent{ width:757px; height:105px; float:left;}
.loginregisterheader .topheadercontent .rightcontent .loginhotline{ width:757px; height:54px; padding-top:25px; text-align:right;}
.loginregisterheader .topheadercontent .rightcontent .loginnav{ width:757px; height:26px; text-align:right;}
.loginregisterheader .topheadercontent .rightcontent .loginnav span{ text-align:center; margin-left:5px; float:right;}
.loginregisterheader .topheadercontent .rightcontent .loginnav .on{ width:113px; height:26px; line-height:26px; background:url(images/login_bg_113x26.gif) no-repeat;}
.loginregisterheader .topheadercontent .rightcontent .loginnav .ontwo{ width:68px; height:26px; line-height:26px; background:url(images/login_bg_68x26.gif) no-repeat;}
/*登录注册*/
.loginregister{ width:950px; margin-top:5px; background:url(images/login_bg_5x260.gif) repeat-x; overflow:hidden;}
.loginregister .welcome{ width:910px; height:26px; line-height:26px; padding-left:40px; padding-top:20px;}
.loginregister .required{ width:910px; height:16px; line-height:16px; text-align:right; padding-right:40px;}
.loginregister .stepbox{ width:950px; height:40px; line-height:40px; margin-top:10px; text-align:center; background:url(images/login_bg_608x1.gif) no-repeat center bottom;}
.loginregister .stepbox span{ margin:0px 5px;}
.loginregister .stepbox img{ vertical-align:middle;}
/*表单内容*/
.loginregister .mainone{ width:950px; margin-top:20px; overflow:hidden;}
.loginregister .mainone .leftform{ width:710px; padding-left:60px; padding-top:20px; float:left;}
.loginregister .mainone .leftform .formbox{ width:710px; height:22px; font-size:14px; color:#333; margin-bottom:15px;}
.loginregister .mainone .leftform .formbox span tt{ margin-right:5px;}
.loginregister .mainone .leftform .buttonbox{ width:710px; margin-top:40px; margin-bottom:40px; text-align:center;}
.loginregister .mainone .rightprompt{ width:180px; float:left;}
/*手机号码验证内容*/
.loginregister .texttwo{ width:360px; margin:0px 24px;}
.loginregister .maintwo{ width:610px; padding:0px 170px; margin-top:30px; overflow:hidden;}
.loginregister .maintwo p{ width:610px; height:61px; line-height:24px; font-size:14px; color:#333;}
.loginregister .maintwo p .wh37x61{ width:37px; height:61px; margin-right:20px;}
.loginregister .maintwo .formbox{ width:553px; height:22px; font-size:14px; color:#333; margin-bottom:10px; padding-left:57px;}
.loginregister .maintwo .buttonbox{ width:553px; padding-left:57px; margin:20px 0px; text-align:center;}
/*注册成功*/
.loginregister .mainthree{ width:950px; margin-top:40px; overflow:hidden;}
.loginregister .mainthree .success{ width:950px; text-align:center;}
.loginregister .mainthree p{ line-height:22px; color:#333; text-align:center;}
.loginregister .mainthree .button{ width:950px; margin:20px 0px; text-align:center;}
.loginregister .mainthree .button span{ margin:0px 30px;}
.loginregister .mainthree .ad{ width:950px; margin:40px 0px; text-align:center;}
/*注册*/
.loginregister .mainfour{ width:950px; margin-top:40px; overflow:hidden;}
.loginregister .mainfour .leftpropaganda{ width:630px; float:left;}
.loginregister .mainfour .leftpropaganda .banner{ width:630px;}
.loginregister .mainfour .leftpropaganda h3{ line-height:30px; padding-left:20px;}
.loginregister .mainfour .leftpropaganda p{ height:40px; line-height:40px; padding-left:20px;}
.loginregister .mainfour .leftpropaganda p img{ vertical-align:middle; margin-right:10px;}
.loginregister .mainfour .rightform{ width:298px; padding:0px 10px; border:1px solid #d0d0d0; float:left;}
.loginregister .mainfour .rightform h3{ line-height:40px; color:#333;}
.loginregister .mainfour .rightform h4{ line-height:50px; color:#333;}
.loginregister .mainfour .rightform .formbox{ width:298px; height:22px; color:#333; font-size:14px; margin-bottom:15px;}
.loginregister .mainfour .rightform .button{ width:298px; padding:20px 0px; text-align:center; background:url(images/login_bg_258x1.gif) no-repeat center bottom;}
.loginregister .mainfour .rightform .buttontwo{ width:298px; margin-top:15px; margin-bottom:30px; text-align:center;}
/*平台提示页*/
.loginregister .prompt{ width:950px; padding:80px 0px; text-align:center;}
.loginregister .promptbtn{ width:950px; padding-bottom:60px; text-align:center;}
/*登录注册滤镜*/
.loginbox{ width:408px;}
.loginbox .logintitle{ width:378px; height:29px; padding-left:15px; padding-right:15px; padding-top:8px; background:url(images/bg_filter_408x37.jpg) no-repeat;}
.loginbox .logincont{ width:408px; background:url(images/bg_filter_408x5.jpg) repeat-y;}
.loginbox .logincont .togglebutton{ width:360px; height:26px; margin-left:24px; padding-top:10px; margin-right:24px;}
.loginbox .logincont .togglebutton .w_5x26{ width:5px; height:25px; border-bottom:1px solid #a5c8f0; float:left;}
.loginbox .logincont .togglebutton .button1{ width:73px; height:26px; line-height:26px; text-align:center; background:url(../images/btn_filter_1.jpg) no-repeat; float:left;}
.loginbox .logincont .togglebutton .button1 a{ font-size:14px; font-weight:bold; color:#003366; text-decoration:none; display:block;}
.loginbox .logincont .togglebutton .button2{ width:75px; height:26px; line-height:26px; text-align:center; background:url(../images/btn_filter_2.jpg) no-repeat; float:left;}
.loginbox .logincont .togglebutton .button2 a{ font-size:14px; font-weight:bold; color:#003366; text-decoration:none; display:block;}
.loginbox .logincont .togglebutton .w_202x26{ width:202px; height:25px; border-bottom:1px solid #a5c8f0; float:left;}
.loginbox .logincont .prompt{ width:340px; margin-left:34px; margin-right:34px; padding-top:18px;}
.loginbox .logincont .inputbox{ width:250px; margin-left:79px; margin-right:79px; padding-top:10px; padding-bottom:40px;}
.loginbox .logincont .inputbox p{ height:35px; line-height:35px; text-align:center;}
.loginbox .logincont .account{ width:340px; margin-left:34px; margin-right:34px; border-top:1px solid #ababab;}
.loginbox .logincont .account p{ height:40px; line-height:40px; text-align:center;}
.loginbox .loginbottom{ width:408px; height:16px;}
.registration{ width:408px;}
.registration .registrationtitle{ width:378px; height:29px; padding-left:15px; padding-right:15px; padding-top:8px; background:url(images/bg_filter_408x37.jpg) no-repeat;}
.registration .registrationcont{ width:408px; background:url(images/bg_filter_408x5.jpg) repeat-y;}
.registration .registrationcont .togglebutton{ width:360px; height:26px; margin-left:24px; padding-top:10px; margin-right:24px;}
.registration .registrationcont .togglebutton .w_5x26{ width:5px; height:25px; border-bottom:1px solid #a5c8f0; float:left;}
.registration .registrationcont .togglebutton .button1{ width:73px; height:26px; line-height:26px; text-align:center; background:url(../images/btn_filter_1.jpg) no-repeat; float:left;}
.registration .registrationcont .togglebutton .button1 a{ font-size:14px; font-weight:bold; color:#003366; text-decoration:none; display:block;}
.registration .registrationcont .togglebutton .button2{ width:75px; height:26px; line-height:26px; text-align:center; background:url(../images/btn_filter_2.jpg) no-repeat; float:left;}
.registration .registrationcont .togglebutton .button2 a{ font-size:14px; font-weight:bold; color:#003366; text-decoration:none; display:block;}
.registration .registrationcont .togglebutton .w_202x26{ width:202px; height:25px; border-bottom:1px solid #a5c8f0; float:left;}
.registration .registrationcont .required{ width:360px; height:20px; line-height:20px; padding:10px 24px 0px 24px; text-align:right;}
.registration .registrationcont .inputbox{ width:360px; height:35px; padding:0px 24px;}
.registration .registrationcont .inputbox .width70{ width:70px; height:22px; padding-top:13px; float:left;}
.registration .registrationcont .inputbox .width90{ width:90px; height:22px; line-height:22px; padding-top:13px; float:left;}
.registration .registrationcont .inputbox .width140{ width:140px; height:22px; padding-top:10px; float:left;}
.registration .registrationcont .inputbox .width20{ width:20px; height:22px; padding-top:12px; float:left;}
.registration .registrationcont .inputbox .width20 img{ vertical-align:middle; margin-left:5px;}


.registration .registrationcont .inputbox .width110{ width:110px; height:22px; padding-top:13px; float:left;}
.registration .registrationcont .inputbox .width130{ width:125px; height:22px; padding-left:5px; padding-top:15px; float:left;}
.registration .registrationcont .inputbox .width40{ width:40px; height:22px; padding-top:10px; float:left;}
.registration .registrationcont .inputbox .width80{ width:80px; height:22px; padding-top:10px; float:left;}
.registration .registrationcont .inputbox2{ width:360px; padding:0px 24px;}
.registration .registrationcont .inputbox2 .width70{ width:70px; height:22px; text-align:center; float:left;}
.registration .registrationcont .inputbox2 .width40{ width:40px; height:22px; text-align:center; float:left;}
.registration .registrationcont .inputbox2 .width80{ width:80px; height:22px; text-align:center; float:left;}
.registration .registrationcont .inputbox3{ width:360px; padding:0px 24px;}
.registration .registrationcont .inputbox3 .width360x20{ width:360px; line-height:20px; padding-top:10px;}
.registration .registrationcont .inputbox3 p{ width:360px; height:30px; padding-top:10px; text-align:center;}
.registration .registrationcont .inputbox3 .width360{ width:360px; height:26px; line-height:26px;}
.registration .registrationcont .inputbox3 .width360_40{ width:360px; height:30px;}
.registration .registrationcont .prompt{ width:360px; padding:0px 24px;}
.registration .registrationcont .prompt .test{ width:290px; padding-left:70px;}
.registration .registrationcont .buttonbox{ width:360px; padding:0px 24px 20px 24px; text-align:center;}
.registration .registrationbottom{ width:408px; height:16px;}
/*注册成功*/
.registration .registrationcont .success{ width:360px; margin-left:24px; margin-right:24px; padding:20px 0px; text-align:center;}
.registration .registrationcont .success p{ height:30px; line-height:30px; text-align:center;}
/*提建议滤镜*/
.proposal{ width:500px;}
.proposal .proposaltitle{ width:480px; height:29px; padding-left:10px; padding-right:10px; padding-top:8px; background:url(images/bg_filter_408x37_1.jpg) no-repeat;}
.proposal .proposalcontent{ width:465px; padding-left:20px; padding-right:15px; background:url(images/bg_filter_408x5_1.jpg) repeat-y; overflow:hidden;}
.proposal .proposalcontent p{ line-height:28px; text-align:right; padding-right:20px;}
.proposal .proposalcontent .wh368x24{ width:465px; line-height:24px; margin-bottom:8px; overflow:hidden;}
.proposal .proposalcontent .wh368x24 tt{ margin-right:5px;}
.proposal .proposalcontent .wh368x30{ width:465px; padding:10px 0px; text-align:center; clear:both;}
.proposal .proposalbottom{ width:500px; height:16px;}
/*页脚*/
.footer{ width:920px; height:80px; margin-top:10px; padding-left:30px; border-top:2px solid #2c6bba; clear:both;}
.footer .logoone{ width:86px; float:left;}
.footer .icon{ width:37px; float:left;}
.footer .logotwo{ width:116px; float:left;}
.footer .rightbox{ width:671px; padding-left:10px; float:left;}
.footer .rightbox .menu{ width:671px; height:40px; color:#003366; line-height:40px;}
.footer .rightbox .copyright{ width:671px; height:60px;}
.footer .rightbox .copyright p{ width:400px; text-align:center;}
