@charset "utf-8";
body,input,select,button,h1,h2,h3,h4,h5,h6,h7 {font:12px "Tahoma","","Arial",sans-serif;}
html,body {height:100%;background:#FFF}
body,form,menu,dir,fieldset,blockquote,p,pre,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}
div,p {display:block;}
ul,ol,dl {list-style:none;}
img {border:0;}
a {text-decoration:none; color:#333}
a:hover {text-decoration:underline;color:#f00;}
select,input{font-size: 12px;font-family:"",arial; padding:1px; margin:0;color:#666;}

.header,.footer,.wrapper{ width:880px; overflow:hidden; margin:0 auto;}

.header{ padding:10px 0 5px 0;}
.header .logo{ float:left}
.header .toplink{float:right; margin-top:50px; text-align:right;}
.header .toplink li{float:left;padding:0 10px; line-height:16px; border-right:1px dashed #ccc; display:inline;}
.header .toplink .lastli{border:none;}
.header .toplink a {text-decoration:none; color:#333}
.header .toplink a:hover {text-decoration:underline;color:#f00;}

.footer{ border-top:#E7EBEE 1px solid; padding:5px 0 20px; text-align:center; line-height:21px; color:#999; }

.mod0{ border:#E7EAEF 1px solid; width:638px; float:right;}
.mod0 dt{ background: url(../images/regv2/dtbg.gif) repeat-x left top; padding:10px 0px 10px 10px; border-bottom:#EEF2F4 1px solid; font-weight:bold}
.mod0 dd { padding:20px 16px 10px 22px; overflow:hidden}
.mod0 dd li{ display:block; padding-bottom:32px; float:left; width:200px}
.mod0 dd li strong{ display:block; margin-bottom:4px; padding-left:40px;overflow:hidden; color:#CC0000; font-size:14px; font-weight:bold}
.mod0 dd li p{ display:block; line-height:18px; color:#666}
.mod0 dd li p a{ line-height:18px; color:#FF6600}

.restitle{ background:url(../images/regv2/btgg.gif) no-repeat left top; height:39px; width:864px;padding:7px 0 0 16px; overflow:hidden}
.restitle div{ background: url(../images/regv2/ddd.gif) no-repeat left 1px; padding:3px 0 0 27px; height:23px;color:#CC0000; font-size:14px; font-weight:bold; float:left; }
.restitle div span{ font-size:12px; font-weight:100; color:#333; padding-left:20px}
.restitle div span font{font-size:12px;color:#f60; text-decoration:underline}

.tablebox{ padding:20px 0;width:700px;}
.tablebox td input{ border:#CECDCD 1px solid; background:url(../images/regv2/bbd.gif) repeat-x left top; height:23px; line-height:23px; font-size:14px}
.tablebox td,#tablebox th{ padding:8px 0 6px 0; line-height:25px; font-size:14px;}

.gray{ color:#999; }
.black_b{ color:black; font-weight:bold}
.red a,.red{ color:#c00; text-decoration:underline}
.red a:hover{ color:#f00; text-decoration:none}

.tablebox .gray{font-size:12px}
.org{ color:#F60}
.resbutton{ text-align:center; padding:20px 20px 45px;}
.anniu { background:url(../images/regv2/cccg.gif) no-repeat left top; height:40px; width:159px; border:none; font-size:16px; color:#000; font-weight:bold; cursor:pointer}
.anniu2 { background:url(../images/regv2/cccf.gif) no-repeat left top; height:40px; width:159px; border:none; font-size:16px; color:#c00; font-weight:bold; cursor:pointer}

.container{ width:880px; overflow:hidden;}
.container .menu{ float:left; overflow:hidden; width:140px; padding:25px 0 20px 10px}
.container .content{ float:right; overflow:hidden; width:700px;}

.container .menu li{ display:block; width:140px; height:122px; overflow:hidden; float:left; margin-bottom:9px; }
.container .menu li a{ width:124px; height:32px;padding:90px 16px 0 0; text-align:center;  display:block; overflow:hidden; color:#999;}
.container .menu li a:hover{ color:#c00}
.container .menu li a.q{ background:url(../images/regv2/ccc.png) no-repeat -141px top}
.container .menu li a.e{ background:url(../images/regv2/ccc.png) no-repeat left -131px}
.container .menu li.def a.q{ background:url(../images/regv2/ccc.png) no-repeat left top; }
.container .menu li.def a.e{ background:url(../images/regv2/ccc.png) no-repeat -141px -131px}
.container .menu li.def a,.container .menu li.def a:hover{text-decoration:none; color:#000; cursor:default;font-weight:bold;}