
p.h_tit{margin-bottom:14px;padding-top:20px;letter-spacing:-2px;font-size:28px;color:#2f2f2f;font-weight:500;background:url(/img/common/h_tit.gif) no-repeat top left;}
p.h_tit2{margin-bottom:14px;letter-spacing:-2px;font-size:28px;color:#2f2f2f;font-weight:500;}
p.h_tit.ht{margin-top:50px;}

.line_box{padding-bottom:45px;margin-bottom:45px;background:url(/img/common/cont_line.gif) repeat-x bottom;}

.agreebox {height:130px; overflow:auto; border:1px solid #8c8c8c;font-size:14px;font-weight:300; padding:0 15px;}
.agreebox .h_tit{margin-bottom:14px;padding-top:20px;letter-spacing:-2px;font-size:20px;color:#2f2f2f;font-weight:500;background:none;}

table.table1{width:100%;border-collapse:collapse;}
table.table1 tbody th,
table.table1 tbody td{padding:15px 0;text-align:center;border:1px solid #dbdbdb;font-size:15px;color:#6f6f6f;}
table.table1 tbody th{color:#222;background:#f8f8f8;}
table.table1 tbody td{text-align:left;padding:15px;}
table.table1 tbody tr:first-child th,
table.table1 tbody tr:first-child td{border-top:2px solid #444;}
table.table1 tbody td span.text2{color:#e44e4d; padding:0 5px;}


table.table2{width:100%;border-collapse:collapse;}
table.table2 thead th,
table.table2 tbody th,
table.table2 tbody td{padding:15px 0;border:1px solid #dbdbdb;font-size:14px;color:#6f6f6f;}
table.table2 thead th{color:#222;border-top:2px solid #444;background:#f8f8f8;}
table.table2 thead th.noline{border-top:1px solid #dbdbdb;}

table.table2 tbody.center td{text-align:center;}
/**/
.s01{width:100%;}
.s01 .area,
.s01 .area2{width:100%;display:inline-block;padding-bottom:60px;margin-bottom:60px;letter-spacing:-1px;background:url(/img/common/cont_line.gif) repeat-x bottom;}
.s01 .area p.h_tit{float:left;width:225px;}
.s01 .area .cont{float:right;width:760px;padding-top:20px;font-size:17px;}

.s01 .area .icon_box{width:100%;padding-top:10px;overflow:hidden;clear:both;}
.s01 .area .icon_box li{float:left;width:20%;text-align:center;background:url(/img/common/s01icon_bu.gif) no-repeat left 10px;}
.s01 .area .icon_box li:first-child{background:none;}
.s01 .area .icon_box li img{margin-bottom:16px;}
.s01 .area .icon_box li a{display:block;color:#444;font-size:16px;}
.s01 .area .icon_box li a:hover{color:#000;}

.s01 .area .btn_box{width:100%;overflow:hidden;clear:both;}
.s01 .area .btn_box li{position:relative;float:left;width:365px;height:201px;}
.s01 .area .btn_box li.fr{float:right;}
.s01 .area .btn_box li a{display:block;color:#fff;}
.s01 .area .btn_box li a:hover{text-decoration:none;}
.s01 .area .btn_box li .txt{position:absolute;top:0;left:0;width:100%;height:166px;padding:35px 0 0 0;text-align:center;z-index:1;}
.s01 .area .btn_box li .txt img{margin-bottom:18px;}
.s01 .area .btn_box li .txt .tt{font-size:18px;margin-bottom:4px;font-weight:500;}
.s01 .area .btn_box li .txt .tt_s{font-size:13px;opacity:0.8;}
.s01 .area .btn_box li:hover{}

/**/
.s01pop{width:730px;padding:40px 35px 35px 35px;background:#e34f4e url(/img/common/s01pop_bg.png) no-repeat right top;margin:0 auto;}
.s01pop .tit{margin-bottom:23px;color:#fff;font-weight:500;letter-spacing:-2px;font-size:36px;}
.s01pop .ptab{width:100%;margin-bottom:15px;}
.s01pop .ptab ul{width:100%;overflow:hidden;clear:both;border-right:1px solid #eb8483;}
.s01pop .ptab ul li{float:left;width:20%;text-align:center;}
.s01pop .ptab ul li a{display:block;padding:10px 0;margin-right:-1px;font-size:14px;color:#fff;font-weight:500;border:1px solid #eb8483;}
.s01pop .ptab ul li a.on,
.s01pop .ptab ul li a.on:hover,
.s01pop .ptab ul li a:hover{color:#fff;border:1px solid #eb8483;text-decoration:none;background:#c3302f;}
.s01pop .cont{display:block;width:100%;padding-top:30px;background:url(/img/common/s01pop_top.png) no-repeat top center;}
.s01pop .cont .bg{display:block;padding-bottom:30px;background:url(/img/common/s01pop_bot.png) no-repeat bottom center;}
.s01pop .cont .bg .area{display:block;min-height:600px;padding:0 30px;font-size:15px;border:1px solid #red;background:#fff;}




/**/
.s02 .cont{width:100%;display:inline-block;margin-bottom:50px;letter-spacing:-1px;}





/**/
.s04{padding:40px 0 50px 0;text-align:center;}



/**/
.login_w{width:804px;margin:0 auto;overflow:hidden;clear:both;}
.login_w .login_box{margin: 0 auto;width:344px;height:282px;background:url(/images/login_box.gif) no-repeat;}
.login_w .login_box .cont{width:280px;margin:0 auto;padding:32px 0 0 0;}
.login_w .login_box .cont .put{position:relative;width:100%;height:50px;margin-bottom:10px;background:url(/images/login_put.gif) no-repeat;}
.login_w .login_box .cont .put input{width:240px;border:1px solid red;padding:0 20px;height:50px;line-height:50px;color:#929292;font-size:14px;font-weight:600;border:0 none;background:none;}
.login_w .login_box .cont .put label{position:absolute;top:15px;left:20px;color:#929292;font-size:14px;font-weight:400;}
.login_w .login_box .cont .save{padding:2px 0 12px 0;text-align:center;vertical-align:middle;}
.login_w .login_box .cont .save input,
.login_w .login_box .cont .save label{vertical-align:middle;font-size:14px;color:#727272;margin:0 2px;}
.login_w .login_box .cont .log_btn{width:100%;cursor:pointer;}

.login_w .mem_gomenu{float:right;width:402px;padding:60px 0 0 0;}
.login_w .mem_gomenu .firstbox{width:100%;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #e5e5e5;}
.login_w .mem_gomenu .stxt{margin-bottom:3px;color:#a1a1a1;font-size:14px;font-weight:400;}
.login_w .mem_gomenu .gobtn a{color:#6fae1d;font-size:18px;font-weight:400;}
.login_w .mem_gomenu .gobtn a:hover{color:#4c8700;}


.find_w{width:748px;margin:0 auto;overflow:hidden;clear:both;}
.find_w .find_box{float:left;width:344px;height:350px;background:url(/img/content/find_box.gif) no-repeat;}
.find_w .find_box.fr{float:right;}
.find_w .find_box .section{width:280px;margin:0 auto;padding:30px 0 0 0;}
.find_w .find_box .btxt{margin-bottom:16px;text-align:center;font-size:22px;color:#222;font-weight:400;}
.find_w .find_box .stxt{margin-bottom:18px;text-align:center;font-size:14px;color:#727272;}
.find_w .find_box .put{position:relative;width:100%;height:50px;margin-bottom:10px;background:url(/images/login_put.gif) no-repeat;}
.find_w .find_box .put input{width:240px;border:1px solid red;padding:0 20px;height:50px;line-height:50px;color:#929292;font-size:14px;font-weight:600;border:0 none;background:none;}
.find_w .find_box .put label{position:absolute;top:15px;left:20px;color:#929292;font-size:14px;font-weight:400;}
.find_w .find_box .btn_w{width:100%;padding:10px 0 0 0;display:inline-block;}
.find_w .find_box .btn_w .fl{float:left;}
.find_w .find_box .btn_w .fr{float:right;}


/**/
.s0504_tab{width:100%;padding:78px 0 55px 0;}
.s0504_tab ul{display:inline-block;width:100%;text-align:center;}
.s0504_tab ul li{display:inline-block;*display:inline;*zoom:1;padding:0 15px;background:url(/img/common/s0504_tab_bu.gif) no-repeat left;}
.s0504_tab ul li:first-child{background:none;}
.s0504_tab ul li a{font-size:22px;font-weight:400;color:#222;padding-bottom:20px;}
.s0504_tab ul li a.on,
.s0504_tab ul li a:hover{background:url(/images/page_txt_line.gif) no-repeat bottom center;}
.s0504 .h_tit{font-size:18px;background:none;padding:0;}
.s0504 .con{width:100%;font-size:16px;color:#727272;font-size:14px;}

/**/
.s0507 .pt{margin-bottom:12px;padding-left:38px;font-size:15px;letter-spacing:-1px;color:#696969;background:url(/img/common/s0507icon.gif) no-repeat top left;}
.s0507 .pt .p1{margin-bottom:10px;color:#e34f4e;font-size:18px;}
.s0507 .area{padding:35px 0;text-align:center;border:1px solid #dedede;border-top:2px solid #363636;}
.s0507 .area .cont{width:320px;margin:0 auto 15px auto;}
.s0507 .area .tt{margin-bottom:12px;font-size:26px;font-weight:600;color:#373737;letter-spacing:-1px;}
.s0507 .area .stt{margin-bottom:20px;font-size:15px;color:#6f6f6f;letter-spacing:-1px;}
.s0507 p.put{position:relative;height:50px;margin-bottom:10px;}
.s0507 p.put label{position:absolute;top:0;left:20px;height:50px;line-height:50px;color:#b1b1b1;font-weight:400;font-size:14px;}
.s0507 input.txt{width:280px;height:50px;padding:0 20px;border-radius:10px;border:1px solid #f3f3f3;background:#f3f3f3;}
.s0507 input.txt:focus{color:#e34f4e;border:1px solid #e0bfbf;background:#fde9e9;}
.s0507 .btn .con_btn{width:320px;margin:0 auto;padding:0;}






/**/
.btn_w{width:100%;text-align:center;padding:30px 0;}
.con_btn{display:inline-block;padding:0 30px;height:50px;line-height:50px;border-radius:10px;font-weight:500;font-size:18px;letter-spacing:-1px;border:0 none;}
.sm_btn{display:inline-block;padding:0 15px;height:35px;line-height:35px;border-radius:5px;font-weight:500;font-size:14px;letter-spacing:-1px;border:0 none;}

.con_btn.red,
.sm_btn.red{color:#fff !important;background:#e34f4e;}
.con_btn.red:hover,
.sm_btn.red:hover{background:#d53c3b;}
.con_btn.gray,
.sm_btn.gray{color:#fff !important;background:#929292;}
.con_btn.gray:hover,
.sm_btn.gray:hover{background:#898989;}
input.con_btn,
input.sm_btn{font-weight:600;cursor:pointer;}
