/* CSS Document */
@charset "gb2312";
body{font-size:12px;font-family:"宋体";color:#000000; background:#01020c;}
body,html,a,img,div,form,select,input,ul,ol,ul,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span,i{margin:0;padding:0;}
em,i{font-style:normal;}
a{text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline;}
ol, ul ,li{list-style:none;}
img{border:none;}
.clearfix:after{content:"";visibility:hidden;display:block;height:0;clear:both;}
.clearfix{clear:both;zoom:1;}
.clear{clear:both;overflow:hidden;}

*:focus{outline:none;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.co1{color:#FF0000!important}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
/* ------------------------------------------------------------------ 所有背景图片 -------------------------------------------------- */
.b{width:100%;background-position:top center!important;background-repeat:no-repeat;}
.m{overflow:hidden;width:990px;margin:0 auto;background-repeat:no-repeat;}
.b1{background-image:url(../images/b1.jpg);height:73px;}
.b2{background-image:url(../images/b2.jpg);height:73px;}
.b3{background-image:url(../images/b3.jpg);height:87px;}
.b4{background-image:url(../images/b4.jpg);height:48px;}
.b5{background-image:url(../images/b5.jpg);height:28px;}
.b6{background-image:url(../images/b6.jpg);height:307px;}
.b7{background-image:url(../images/b7.jpg);height:65px;}
.b8{background-image:url(../images/b8.jpg);height:355px;}
.m1{background-image:url(../images/m1.jpg);height:73px;}
.m2{background-image:url(../images/m2.jpg);height:73px;}
.m3{background-image:url(../images/m3.jpg);height:87px;}
.m4{background-image:url(../images/m4.jpg);height:48px;}
.m5{background-image:url(../images/m5.jpg);height:28px;}
.m7{background-image:url(../images/m7.jpg);height:65px;}
.m6l{background-image:url(../images/m6l.jpg);height:307px; width:527px; overflow:hidden;}
.m6r{background-image:url(../images/m6r.jpg);height:307px; width:463px; overflow:hidden;}
.m8l{background-image:url(../images/m8l.jpg);height:355px; width:700px; overflow:hidden;}
.m8r{background-image:url(../images/m8r.jpg);height:355px; width:290px; overflow:hidden;}

.mt{background:url(../images/mt.jpg) no-repeat; height:53px;}
.mc{background:url(../images/mc.jpg) repeat-y; overflow:hidden; padding:5px 20px;}
.mb{background:url(../images/mb.jpg) no-repeat; height:25px;}
.mfoot{ background:url(../images/mfoot.jpg) no-repeat; height:114px;}

/* ------------------------------------------------------------------ 头尾样式 -------------------------------------------------- */
/* ---- top --------
 ---------------- */
.site_tbar{ width:100%; height:32px;  background:url(//www.4399.com/images/play/top_bar.gif) repeat-x; }
.site_tbar a{ color:#000;; }
.site_tbar_inner{ width:980px; height:32px; line-height:30px;  margin:0 auto; overflow:hidden;}
.site_tbar_logo{ float:left; margin:4px 15px 0 0; display:inline;}
.site_tbar_wri{ float:left; display:inline;}
.site_tbar_wri a{ margin:0 7px;float:left;}
.site_tbar_wri a:hover{color:#f00;}
.site_tbar .nnhot{width:54px; text-align:left; background:url(//www.4399.com/imageyx/seer2012/hottop.gif) 35px 5px no-repeat; color:#F36900; margin-right:0px !important;}
.site_tbar a.nnhot:hover{color:#F36900;}
.site_tbar_so{ float:right; background:url(//www.4399.com/images/play/site_so.gif) no-repeat; width:170px; padding-left:24px; height:24px; padding-top:2px; margin-top:3px; overflow:hidden;}
.site_tbar_so .ipt1{ float:left;display:block; height:22px; line-height:24px; color:#b2b2b2; width:127px; border:none; background:none; overflow:hidden;}
.site_tbar_so .inp{ width:40px; cursor:pointer; border:none; background:none; height:22px;}
.site_tbar a.f36{color:#f36900;}
.site_tbar a:hover.f36{color:#f36900;}
.site_tbar .fr{ position:relative; width:380px;}
.site_tbar .fr a{ display:inline-block; position:absolute; top:0; left:0;}
.site_tbar .fr .one{ top:1px; left:10px;}
.site_tbar .fr .two{ top:2px; left:140px;}
.site_tbar .fr .three{ top:0; left:238px;}
/* ---- footer ------
 ---------------- */
.footwrap .footer{margin:0 auto;text-align:center;line-height:20px;padding:25px 0 8px;color:#FFF;font-size:12px; clear:none;/* 此句只用于这里 别的地方 去除*/}
.footwrap .footer a{color:#FFF;}
.footwrap .footer a:hover{color:#75a6c3;}
.footwrap{padding:20px 0; margin:10px auto; width:990px;}
.footwrap .fl{ margin-left:10px;}
.footwrap .footer{ width:780px; padding:0;}

/* ----------------- m1 ------------
--------------------------------- */
.m1 a{margin-top: 12px;display:block;width: 127px;height:60px; margin-left: 419px;line-height:300px;overflow:hidden;}

/* ----------------- m3 ------------
--------------------------------- */
.m3 a{ display:block; float:right; margin-right: 39px;_margin-right:19px; width:100px; height: 25px; margin-top: 34px; overflow:hidden; line-height:300px;}/*20140428*/

/* ----------------- m4 ------------
--------------------------------- */
.nav{ margin-top:16px; margin-left:39px; width:668px; overflow:hidden;}
.nav li{ float:left; height:32px; width:70px;}
.nav li a{ height:32px;  display:block; line-height:300px; overflow:hidden;}
.nav li.a2{ margin-left:17px;}
.nav li.a3{ margin-left:17px;}
.nav li.a4{ margin-left:15px; width:84px;}
.nav li.a5{ margin-left:17px; width:84px;}
.nav li.a6{ margin-left:15px; width:97px}
.nav li.a7{ margin-left:15px; width:97px;}
.nav li a:hover,.nav li .on{ background-image:url(../images/nav.png); background-repeat:no-repeat;}
.nav .a1 a:hover,.nav .a1 .on{ background-position:-39px -16px;}
.nav .a2 a:hover,.nav .a2 .on{ background-position:-126px -16px;}
.nav .a3 a:hover,.nav .a3 .on{ background-position:-213px -16px;}
.nav .a4 a:hover,.nav .a4 .on{ background-position:-298px -16px;}
.nav .a5 a:hover,.nav .a5 .on{ background-position:-399px -16px;}
.nav .a6 a:hover,.nav .a6 .on{ background-position:-498px -16px;}
.nav .a7 a:hover,.nav .a7 .on{ background-position:-610px -16px;}
.sc{ margin-right:31px; width:167px; height:45px;}
.sc a{ display:block; line-height:300px; overflow:hidden; width:167px; height:45px;}
/* ----------------- m6 ------------
--------------------------------- */
/* 搜索 20140421 */
.search{ width:211px; margin-left:39px; height:500px;}
.ssbg{ height:28px; overflow:hidden;}
.ssbg input{ display:inline-block; vertical-align:top; margin-top:1px!important;}
.ssbg .ssInfo{ border:0; height:26px; line-height:26px; padding:0; margin:0; margin-left:5px; width:145px; color:#3cc8c8; background:none;}
.ssbg .ssBtn{ border:0; height:26px; line-height:26px; width:50px; padding:0; margin:0;  margin-left:5px; color:#3cc8c8; background:none; cursor:pointer;}
.list{ width:211px; height:248px; margin-top:21px;}
.list ul{ overflow-x:hidden; overflow-y:scroll; width:211px; height:248px;}
.list ul li{ height:24px; line-height:24px; overflow:hidden; padding:0 5px 0 15px;}
.list ul li a{ padding-left:5px; color:#000; display:block;}
.list ul li a:hover,.list ul li.on a{color:#e5ffff; background:#097fe3; text-decoration:none;}

/* 方法介绍 */
.ways{ width:260px;}
.ways .txt{ color:#a7d6db; font-size:14px; line-height:18px;}
.ways .txt strong{ margin-top:15px; color:#a7d6db; font-size:18px; line-height:34px;}
.picture .fl{ margin-top:10px; margin-left:12px; width:100px; height:128px; overflow:hidden;}
.picture .fl img{ width:100px; height:116px; overflow:hidden;}
.picture .fr{ width:125px; padding-top:37px;}
.picture .fr .title{ width:110px; height:24px; line-height:24px; text-align:center; color:#c8ffff; font-size:14px;}
.picture .fr .btn{ margin-top:20px;}
.picture .fr .btn a{ margin-right:5px; display:inline-block; width:51px; height:28px; line-height:300px; overflow:hidden; background-image:url(../images/aall.gif); background-repeat:no-repeat;}/*20140428*/
.picture .fr .btn .a_n1{ background-position:0 0;}/*20140428*/
.picture .fr .btn .a_y1{ background-position:0 -28px;}/*20140428*/
.picture .fr .btn .a_n2{ background-position:-51px 0;}/*20140428*/
.picture .fr .btn .a_y2{ background-position:-51px -28px;}/*20140428*/

/* 计算表格  20140421 */
.jisuan{ width:417px; height:291px; margin:15px 0 0 8px; overflow:hidden;}
.table1{ color:#213673; margin-top:2px;}
.table1 th{ height:24px; line-height:24px; padding-bottom:5px;}
.table1 td{ text-align:center; vertical-align:middle; height:32px;}
.table1 input{ height:22px; line-height:22px; width:37px; padding-left:5px; border:1px solid #adf8ff;color:#000; background:url(../images/input_bg.jpg) repeat-x;}
.table1 input.read{background:none;text-align: center;border:0}
.table1 .input{ height:22px; line-height:22px; width:47px; text-align:left;margin:0 auto; border:1px solid #adf8ff; color:#000; background:url(../images/input_bg.jpg) repeat-x; position:relative;}
.table1 .input input{ height:22px; line-height:22px; width:22px; padding-left:2px; border:0;}
.table1 .input .abtn{ display:block; background:url(../images/am.gif) no-repeat; width:17px; height:17px; position:absolute; right:2px; top:2px;}
.table1 .on{ z-index:111;}
.table1 .menu{ width:47px; height:60px; border:1px solid #adf8ff; background:#f1f1f1; position:absolute; z-index:111; left:-1px; top:24px;}
.table1 .menu li{ width:45px; height:20px;}
.table1 .menu li a{ width:42px; height:20px; color:#333; display:block; line-height:20px; padding-left:5px; text-decoration:none;}
.table1 .menu li a:hover{ background:#097fe3; color:#ffff78}
.table1 .other{ text-align:center; vertical-align:top; padding-top:4px; height:32px;}
.table1 .input2{ height:22px; line-height:22px; width:57px; vertical-align:top; text-align:left;margin:0 auto; position:relative;background:url(../images/input_bg.jpg) repeat-x;}
.table1 .input2 input{ height:22px; line-height:22px; width:32px; padding-left:5px; border:0;}
.table1 .input2 .abtn{ display:block; background:url(../images/am.gif) no-repeat; width:17px; height:17px; position:absolute; right:2px; top:2px;}
.table1 .menu2{ width:57px; height:90px; border:1px solid #adf8ff; background:#f1f1f1; position:absolute; z-index:111; left:-1px; top:24px;}
.table1 .menu2 ul{ width:57px; height:90px; overflow-x:hidden; overflow-y:scroll}
.table1 .menu2 li{ width:57px; height:20px;}
.table1 .menu2 li a{ width:37px; height:20px; color:#333; display:block; line-height:20px; padding-left:5px; text-decoration:none;}
.table1 .menu2 li a:hover{ background:#097fe3; color:#ffff78}
.table1 .nco1{ color:#8f0000;}

.jisuan .btn{ margin:14px 5px 6px;}
.jisuan .btn a{ margin:0 5px; vertical-align:middle; display:inline-block;}

/* ----------------- m8 ------------
--------------------------------- 20140421 */
.m8l .title{ height:30px; line-height:30px; margin-left:80px; margin-top:25px; color:#A7D6DB;}
.table2{ margin-top:7px; margin-left:35px; width:663px; height:253px;}
.table2 th,.table2 td{ height:42px;padding:0; margin:0; text-align:center; vertical-align:middle; color:#333;}
.table2 th{ color:#020053;}
.table2 span{ color:#FF0000;}
.table2 a{ color:#333;}
.table2 a:hover{ color:#020053; }
.close{ position:relative; height:42px; line-height:42px;}
.close .c_btn{ text-align:left;}
.close .c_btn a{ position:absolute; top:10px; left:0;}
.close span{ color:#333; display:inline-block; width:80px; padding-left:10px;}
.close a.c_a1{ left:156px}
.close a.c_a2{ left:90px; top:11px; width:56px; height:19px; display:block; line-height:19px; text-decoration:none; color:#000; text-align:center; background:url(../images/a8.gif) no-repeat;}

.m8r .txt{ color:#a7d6db; width:190px; font-size:12px; line-height:18px; margin:18px 0 0 36px;}
.m8r .txt strong{ margin-top:15px; color:#a7d6db; font-size:18px; line-height:34px;}

/* ----------------- 弹窗 ------------
--------------------------------- */
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.p30{ padding-left:30px; padding-right:30px;}
.pwrap{ width:371px; line-height:24px;}
.pt{ background:url(../images/pt.gif) no-repeat; height:25px; overflow:hidden;}
.pc{ background:url(../images/pc.gif) repeat-y; overflow:hidden;}
.pb{ background:url(../images/pb.gif) no-repeat; height:30px; overflow:hidden;}
.tx{  color:#cccccc; line-height:20px;}


.red,.table2 td.red，.red .close span,.table2 th.red,.table2 td.red,td.red .close span{color:red}
#win_jx{color:#78ffff}