@charset "utf-8";
/*-------------reset------------*/
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea,blockquote,th,td{margin:0;padding:0;}
*html body {_zoom:expression(function(x){x.style.zoom=1;try{document.execCommand('BackgroundImageCache',false,true)}catch(e){}}(this))}
img,fieldset,abbr,acronym{border:0;}
img{ -ms-interpolation-mode: bicubic;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,button,textarea,select,label{margin:0; padding:0;outline:none;vertical-align:-2px;*vertical-align:middle;_vertical-align:3px;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
abbr, acronym {	border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
textarea{word-break:break-all;word-wrap:break-word;resize:none;}
.clear:after{content:"";display:block;height:0;clear:both;visibility: hidden;overflow:hidden;}
.clear{*zoom:1;}
::selection{background: #DB4F33;color: white;text-shadow: none;}
::-moz-selection {background: #DB4F33;color: white;text-shadow: none;}
/*-------------end reset------------*/

/* global element */
body{font-size:12px;color:#222;line-height:1.6;background:#fff url(../images/bg2.jpg) repeat-y center 1000px ;display:block; font-family:微软雅黑}
a{ blr: expression(this.onFocus=this.blur()); outline: none; }
a{color:#2679c8;text-decoration:underline;outline:none;}
a:hover{ text-decoration:none}
.hide{display:none}

.radio_box{display:inline-block;margin-right:20px}
.radio_box input{ vertical-align:middle;margin:0 5px;}
.radio_box label{ vertical-align:middle;}
.wrap{width:705px;background:#fff url(../images/bg.jpg) no-repeat 0 0;padding-left:275px;margin:0 auto;min-height:1000px;display:block; }
.png{ background:url(../images/icon.png) no-repeat;display:inline-block;vertical-align:middle}
.icontrol{ background-position:0 -30px;width:31px;height:16px;margin-right:10px; }
.select_open .icontrol{ background-position:-40px -30px;width:31px;height:16px}
.select_close,.select_open{ text-decoration:none;font-weight:bold;}
.select_close label{ text-decoration:none;color:#a3a3a3; vertical-align:middle}
.select_open label{ text-decoration:none;color:#5a6474; vertical-align:middle}

.btn_close{ background-position:-90px -30px;width:17px;height:17px;}
.level,.level_lenght{width:119px;height:19px;overflow:hidden; }
.level{background:none}
.level_length{background-position:0 0}
.header{margin:0 12px;overflow:hidden;zoom:1;padding:20px 10px;}
.header h1{float:left;color:#222;font-weight:normal}
.header span{display:inline-block; vertical-align:middle;float:left;margin-top:8px;}
.logo{ float:left;background:url(../images/logo.png) no-repeat;display:inline-block;width:120px;height:28px; vertical-align:middle;margin-right:20px}
.navi_mod{float:right;margin-top:5px;}
.navi_mod li{float:left;color:#5a6474;margin-right:1px;}
.navi_mod li a{color:#5a6474;display:block;padding:3px 12px; text-align:center;text-decoration:none}
.navi_mod li a:hover,.navi_mod li.active a{ background:#5a6474;color:#fff; text-decoration:none}
.banner{ background:url(../images/banner.jpg)  no-repeat ;display:block;width:680px;height:150px;margin:0 12px;}
.footer{ text-align:center;font-size:12px;color:#5a6474; margin:35px 0;ext-align:center}

.container{padding:0 12px;}

.color_red{color:#f00}
.color_gray{color:#a4a4a5}
.big_blue{color:#2f74b5;font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif}
.big_red{color:#f00;font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif}
.title{font-size:24px;color:#5a6474;font-weight:normal}
.title2{font-size:14px;color:#5a6474;border-bottom:1px solid #7b8390;padding:0 17px 8px;margin-bottom:10px;}
.title_style{color:#fff;font-size:14px; background:#7b8390;padding:5px 20px}
.title_style2{color:#fff;font-size:12px; background:#8a8e95;padding:5px 20px}
.title_style3{color:#000;font-size:12px;margin:10px 0;}
.title_style3 em{ background:#eec729;width:5px ;height:13px;display:inline-block;margin-right:10px; vertical-align:middle}
.title_style3 strong{display:inline-block; vertical-align:middle}
.btn_style input{ background:#5a6474;color:#fff;font-weight:bold;font-size:14px;padding:0;height:35px;text-align:center;border:0; cursor:pointer}
.btn_style:hover input{ background:#758298}

.btn_style2{ text-decoration:none}
.btn_style2 input{ background:#eec729;color:#fff;font-weight:bold;font-size:12px;padding:0 15px;height:30px;text-align:center;border:0; cursor:pointer}
.btn_style2:hover input{ background:#f9d236}
.input_style input{display:inline-block; background:#f1f1eb;color:#222;padding:6px 10px;height:20px;border:1px solid #aeb7c5; cursor:pointer}
.input_style:hover input{ background:#fff}
.link_style{ background:#eec729;color:#fff;display:inline-block;font-weight:bold;font-size:14px;padding:0;width:200px;height:35px;line-height:35px;text-align:center; text-decoration:none}
.link_style:hover{background:#f9d236;}
.textarea_style textarea{ background:#f1f1eb;border:1px solid #9ca2ac;padding:10px 0 0 10px ;width:95%;height:80px;}
.sabrosus {padding:12px 0;margin:0; text-align:center;overflow:hidden;zoom:1;font-family:Verdana, Geneva, sans-serif;}
.sabrosus a{padding:4px 10px;color: #a6a8a8;margin-right:2px; text-decoration:none; background-color:#fff;}
.sabrosus a:hover,.pagination a:active,.sabrosus .current{ padding:4px 10px;margin-right:2px;color: #fff; background-color:#7b8390;}

.tag_mod{overflow:hidden;zoom:1; background:#7b8390;margin-bottom:3px;}
.tag_mod li{float:left;padding:1px 1px 0;color:#fff;font-size:14px;}
.tag_mod a{display:block;padding:5px 20px;color:#fff; text-decoration:none;font-weight:bold;}
.tag_mod a:hover,.tag_mod .active a{ background:#fff;color:#5a6474}

.tag_mod2{overflow:hidden;zoom:1; background:#8a8e95; }
.tag_mod2 li{float:left;padding:1px 1px 0;color:#fff;font-size:12px;}
.tag_mod2 a{display:block;padding:2px 20px;color:#fff; text-decoration:none;font-weight:bold;}
.tag_mod2 a:hover,.tag_mod2 .active a{ background:#fff;color:#5a6474}


.table_style{margin-bottom:20px;}
.table_style table{ border-collapse:collapse;width:100%}
.table_style th,.table_style td{border-bottom:1px solid #fff;}
.table_style th{ background:#78808c;width:130px;padding:8px 10px; font-size:14px;text-align:center;color:#f1f1eb; vertical-align: middle}
.table_style td{ background:#f1f1eb;padding:8px 10px 8px 30px}
.table_style .t2{width:30px;}
.table_style .topic{color:#222;}

.table_style2{margin-bottom:20px; text-align:center}
.table_style2 table{ border-collapse:collapse;width:100%}
.table_style2 th,.table_style2 td{border-bottom:1px solid #fff;border-right:1px solid #fff;padding:0 10px;line-height:28px; }
.table_style2 th{ background:#bbbcbf;font-size:14px;text-align:center;color:#f1f1eb; vertical-align: middle}
.table_style2 td{ background:#f1f1eb;}

.table_style3{margin-bottom:20px;}
.table_style3 table{ border-collapse:collapse;width:100%}
.table_style3 th,.table_style3 td{border-bottom:1px solid #fff;}
.table_style3 th{ background:#9ca2ac;width:130px;padding:12px 10px; font-size:14px;text-align:center;color:#fff; vertical-align: middle}
.table_style3 td{ background:#f1f1eb;padding:12px 10px 12px 30px}

.table_style4{margin-bottom:20px;}
.table_style4 table{ border-collapse:collapse;width:100%}
.table_style4 th,.table_style4 td{border-bottom:1px solid #fff;}
.table_style4 th{ background:#9ca2ac;width:130px;padding:5px 10px; font-size:12px;text-align:center;color:#fff; vertical-align: middle}
.table_style4 td{ background:#f1f1eb;padding:5px 10px 5px 30px}

.table_style5{margin-bottom:20px;}
.table_style5 table{ border-collapse:collapse;width:100%}
.table_style5 th,.table_style5 td{border-bottom:1px solid #fff;border-right:2px solid #fff; }
.table_style5 th{ background:#78808c;font-size:12px;text-align:center;color:#fff; vertical-align: middle;font-size:14px;padding:5px 25px;}
.table_style5 td{ background:#f1f1eb;padding:5px 45px ; text-align:center}
.table_style5 td.t1{padding:5px 25px 5px;}
.table_style5 td.t3{padding:0 45px 5px;}
.table_style5 td.t4{padding:8px 0 8px 60px; text-align:left;color:#999}
.table_style5 .big{text-align:center;padding:5px 0 0;font-size:18px;font-family: "Courier New", Courier, monospace; letter-spacing:-1px}
.table_style5 .note_style{padding:0 0 5px 0;color:#f00; text-align:center}
.table_style5 .yh{ font-family:"微软雅黑"}
.table_style5 .big_red{font-size:22px;}
.list_style{padding:15px 20px;}
.list_style li.question{ cursor:pointer; list-style:inside; color:#7b8390;font-size:11px;padding:4px 0}
.list_style li{padding:4px 10px;color:#222}
.set_mod .list_style a{color:#222;font-size:14px;margin-left:5px; text-decoration:none}
.set_mod .list_style a:hover{color:#2679c8;}

.list_style2 li{ list-style:inside; color:#7b8390;font-size:11px;padding:2px 20px}
.list_style2 a{color:#5a6474;font-size:12px;margin-left:5px; text-decoration:none}
.list_style2 a:hover{color:#2679c8;}

.about{display:block;font-size:14px;padding:15px 0;line-height:24px;}
.contact{padding:45px 35px 45px 20px;line-height:28px;height:320px;}

.qna_mod{height:460px;overflow:auto}
.set_mod{border:1px solid #8a8e95;border-top:0;margin-top:25px;}
.rank_mod{padding:0 10px;}
.rank_mod .title{margin-bottom:10px;}
.rank_list{margin-top:30px;}
.rank_list table{ border-collapse:collapse;width:100%}
.rank_list th{color:#222;font-weight:bold; text-align:center;padding:10px;}
.rank_list td{ background:#bdbcbc;color:#fff;font-size:14px;padding:5px 35px;}
.rank_list td,.rank_list th{border-right:1px solid #fff;border-bottom:1px solid #fff; vertical-align:middle}
.rank_list .t1{ text-align:center;padding:5px 10px;}
.rank_list .top td{ background:#9aa8bd}
.rank_list .top .t1{font-size:26px;font-weight:bolder}

.form_mod{padding:30px 20px 30px 50px;}
.form_list{margin-top:30px;}
.form_list td{padding:0 10px 10px;font-size:14px;vertical-align:top}
.form_mod th{padding:6px 0;font-size:14px;vertical-align:top}
.form_list .btn td{padding-top:30px;}
.form_list .t2{font-size:12px;color:#a8acb4;padding:7px 0 0 10px;}
.form_list .input_style input{width:208px;}
.form_list .btn_style input{width:230px;}

.register_note{border-top:1px solid #d7dade;padding:35px 50px;color:#5a6474;line-height:28px;}
.register_note .color_gray{margin-bottom:20px;}
.login_list .t1{width:230px;}
.login_list .radio_box{margin-top:5px}
.mark_line{margin-top:10px;overflow:hidden;zoom:1;}
.mark_line input{ vertical-align: middle;margin-right:3px;}
.mark_line .check_box{float:left;}
.mark_line .link_reg{float:right;}
.login_list{height:400px;}

.user_info{overflow:hidden;zoom:1;height:30px;padding:0 10px;}
.user_info .links{float:left}
.user_info .user{float:right}
.user_info .user strong{color:#eec729;margin:0 10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.user_info .user .logout{margin-left:10px;}
.alert_mod{ background:#f7e8bc;color:#000;padding:10px 20px;line-height:24px;}
.note_mod{padding:10px 20px;line-height:24px;margin:10px 0 20px}
.mark_font{display:inline-block;border:1px solid #959595; background:#f1f1eb;padding:0 10px; vertical-align: middle;margin:0 10px;}

.account_mod .title_style2{margin-bottom:15px;}
.account_mod .t1{width:180px;}

.pay_select{padding:5px 0}
.pay_select input{margin-right:5px; vertical-align:middle}

.product_mod{height:460px;}
.product_mod .links_mod{padding-left:170px;}
.agree_line{margin-bottom:10px;}
.agree_line input{ vertical-align:middle;margin-right:5px;}
.agree_line a{display:inline-block; vertical-align:middle}

.cz_ipt input{padding:1px 3px;height:18px;width:100px;float:left;font-size:16px;}
.cz_btn input{float:left; background:#eec729;border:0;color:#fff;padding:3px;height:22px;font-weight:bold}

.awards_mod{margin-top:25px;color:#5a6474;}
.awards_con .text{padding:20px;line-height:28px}
.awards_con .txt1{margin-right:50px}
.awards_con .table_style2{margin-top:10px;}

.proxy_mod{margin-top:25px;}
.proxy_mod .text{padding:0 10px 12px; line-height:28px;color:#5a6474}
.proxy_mod .text2{padding:0 0 0 20px; line-height:28px;color:#5a6474}
.proxy_mod .table_style4{font-size:12px;}
.proxy_con{overflow:hidden;}
.proxy_con .color_gray{padding:0 10px;}

.detail{padding:5px 20px;}
.detail p{margin:5px 0 0}


.mask_div{background:#000;opacity: 0.5;filter:alpha(opacity=50);width:100%;height:1035px; position:absolute;left:0;top:0;z-index:3}

.popup{ padding:8px;position:absolute;z-index:10000;width:600px;}
.popup .mask{background:#222;opacity: 0.5;filter:alpha(opacity=50);width:100%;height:100%; position:absolute;left:0;top:0;z-index:-1}
.popup .popup_main{ background:#fff}
.popup .title_mod{color:#fff;font-size:14px;height:35px;line-height:35px;padding:0 15px; position:relative; background:#5a6474}
.popup .title_mod .btn_close{ position:absolute;right:5px;top:8px}
.popup .popup_con{background:#fff;padding:12px 12px 25px;line-height:24px;}

.payways{border:1px solid #91959c;padding:10px 20px;}
.payways img,.payways input{ vertical-align:middle}

.select_con{display:none;border:1px solid #91959c;border-top:0;padding:10px 20px;}
.select_con p{line-height:28px;}
.select_con p input{margin-right:5px; vertical-align:middle}
.select1{display:block;}

.main_body{border:1px solid #8a8e95;border-top:0;margin-top:25px;}
.page_body{padding:20px;height:500px;overflow:auto}
