﻿/* === All CSS  === */
html,body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,img,dd,dt,dl{margin:0;padding:0;border:0;}
body{font-size:12px;background:#fff url(body-bg.png) top repeat-x;color:#000; font-family:微软雅黑, 宋体;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
input{vertical-align:middle;}
ul{list-style:none;line-height:24px;}
p{text-indent:24px;}
.clear{clear:both;height:0;width:0;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.m10{margin-top:10px;}
.m5{margin-top:5px;}
.w1004{width:1004px;margin-left:auto;margin-right:auto;}
a:link,a:visited{color:#000;text-decoration:none;}
a:hover{color:#666;text-decoration:none;}
a.bai:link,a.bai:visited{color:#fff;}
a.bai:hover{color:#faa;}
a.hei:link,a.hei:visited{color:#000;}
a.hei:hover{color:#666;}
a.hui:link,a.hui:visited{color:#666;}
a.hui:hover{color:#000;}

/* === Page CSS === */
.page{padding:10px;line-height:normal;text-decoration:none;text-indent:0px;}
.page a{display:block;padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;color:#000;}
.page a:hover{background:#999;color:#fff;}
.pagedefault{padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;background:#999;color:#FFF;}
.pageno{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px 3px 3px 12px;}
.pageall{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px;}

.top{height:106px; overflow:hidden;}
.logo{float:left; width:296px; height:71px; padding:19px;}
.top .fl{float:left; width:580px; height:90px; padding:14px 0 0 60px;}
.nav{height:40px;}
.nav li{height:40px; width:90px; text-align:center; overflow:hidden; line-height:43px; float:left;}
.nav li a{font-size:14px; color:#FFF;}
.nav li a:hover{font-size:14px; color:#F00;}
.search{height:90px;}
.search .list{width:119px; height:34px; padding:38px 0 0 218px; float:left;}
.search .input{width:385px; height:34px; padding:38px 0 0 0px; float:left; font-size:14px; font-weight:bold;}
.search .button{width:65px; height:36px; padding:36px 0 0 5px; float:left;}
.search .list select{width:117px; height:32px; border:solid 1px #b2bcc2; color:#9d9d9d; text-indent:20px;}
.search .list select option{text-indent:20px;}
.search .input input{width:383px; height:30px;border:solid 1px #b2bcc2; color:#9d9d9d; padding:0; margin:0; text-indent:10px;}
.search .button input{width:65px; height:36px; background-image:url(button.png); border:0; padding:0; margin:0; cursor:pointer;}
.head{height:31px; border-top:solid 1px #124385; margin-top:20px; margin-bottom:10px; background:#f3f3f3 url(head-bg.png) right top no-repeat; line-height:33px; overflow:hidden; text-indent:20px; }
.head h2{font-size:14px; color:#333333;}
.head h1{font-size:14px; color:#333333;}

.info th{border:solid #e5e5e5; border-width:1px 1px 0 0; background-color:#f5f5f5; color:#7c7c7c;}
.info td{border:solid #e5e5e5; border-width:1px 1px 0 0; padding:7px 7px;color:#333333; line-height:18px;}
.info tr{border:solid #e5e5e5; border-width:0 0 1px 1px;}
.info table{border:solid #e5e5e5; border-width:0 0 1px 1px;}
.site{height:118px; padding:10px 0;}
.site .fl th,.site .fr th,.baidurank th{ font-weight:normal;}
.check h1{height:18px; font-size:16px; font-weight:bold; color:#F00; text-indent:30px; padding:10px;}
.check h2{line-height:16px; font-size:14px; font-weight:bold; color: #666; text-indent:35px; padding:5px;}
.check .key{text-indent:40px;}
.check h3{float:left; width:760px; height:18px; font-size:16px;  color:#ee3400; text-indent:30px; padding:10px;}
.check .download{width:101px; height:24px; float:left; padding-top:10px;}
.check .list{padding-top:10px; height:800px; overflow:scroll;}
.check .list dt{ height:24px; line-height:28px; width:388px; float:left; color:#767676; text-indent:30px; overflow:hidden;}
.check .list dd{ height:24px; line-height:28px; width:580px; float:left; cursor:pointer;}
.check .list .code{ clear:both;color:#999; border:solid 1px #eee; margin:0 5px 10px 50px; padding:0 5px; display:block;}
.check .list .c0{color:#038103; }
.check .list .c1{color:#9bc834; }
.check .list .c2{color:#ff8d69; }
.siterank th{color:#006699; font-weight:normal; table-layout:fixed;}
.siterank td{text-align:left; word-wrap:break-word;}
.siterank td a{color:#008000; display:block; text-align:left; word-wrap:break-word;}
.siterank td a:hover{color:#00f000;}
.siterank .g{color:#0269ac; text-align:center;}
.foot{background:#124385 url(foot.png) center no-repeat; height:161px; margin-top:20px;}
.foot .w1004{line-height:30px; text-align:center; padding-top:28px; color:#FFF; font-size:14px; text-indent:160px; font-family:宋体;}
.foot a{color:#FFF;}
.foot a:hover{color:#F99;}

.histroy{border-top:solid 1px #124385; margin-top:20px; margin-bottom:10px; line-height:33px; overflow:hidden; text-indent:20px;}

.histroy li{ float:left; width:150px; overflow:hidden;}



.buy .m10 .sun{margin:0; padding:0; background-image:url(sub.png); width:93px; height:35px; border:0; cursor:pointer;}

