@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; }
body{font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif, "宋体"; background:#fff; line-height:23px;}

ul,li,div,img,input,dd,dl,dt,h1,h2,h3,h4{padding:0px; margin:0px; list-style:none;}

img{border:none;}
td{padding:3px 3px;; border:#ddd solid 1px; border-top:none; border-left:none;}

a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}

#main{width:1030px; padding:10px 0px; margin:0 auto; background:#fff; padding-top:3px;}
#head{width:100%; background:url(../images/topbg.jpg) repeat-x; height:40px;}
.menu,.content{width:1030px; margin:0 auto; margin-bottom:5px;}
.head{ background:url(../images/topbg1.jpg); width:1030px; margin:0 auto; height:40px; color:white;}
.head a{color:white; text-decoration:none;}
.head a:hover{text-decoration:underline;}


.clear{clear:both;}
.padding{padding:10px;}
.margin{margin:10px;}
.marl10{margin:0px 15px;}
.pad5{padding-top:5px;}
.pad3{padding-top:3px; padding-bottom:3px;}
.pad20{padding:20px;}
.padr20{padding-left:20px;}
.marl20{margin:20px 8px 20px 18px;}
.pad40{padding:40px; padding-left:60px;}
.marb10{margin-bottom:10px;}
.padl80{padding-left:120px;}
.borderb{border-bottom:#ccc dotted 1px;}
.padt10{padding-top:10px;}
.padb10{padding-bottom:10px;}
.padding5{padding:5px;}
.border{border:#dddddd solid 1px;}
.marb5{margin-bottom:5px;}
.center{text-align:center;}
.right{text-align:right;}

input.so{border:#ccc solid 1px; background:white; height:19px; color:#c1c1c1; width:210px;padding:0px; padding-top:3px; padding-left:10px; font-size:12px; font-family:Verdana, Geneva, sans-serif; margin:0px;}
.sow{width:215px; margin-top:10px;+margin-top:2px; -margin-top:10px;}

.f14w{font-family:"微软雅黑", "黑体", "宋体"; font-weight:bold; color:white; font-size:14px;}
.f12g{color:#666;}
.f12r{color:#d70303;}
.f12blue{color:#0560a6;}
.texth{line-height:18px;}
.texth1{line-height:23px;}
.fb{font-weight:bold;}
.f14g{font-size:14px; line-height:30px;}
.bordert{border-top:#333 solid 1px;}
.padt20{padding-top:20px;}
.borderb{border-bottom:#ccc dotted 1px;}
.f12glist{font-size:12px; color:#666;}

.f14g1{font-size:14px; color:#000; text-decoration:none; font-weight:bold; line-height:25px;}
.f14gl:hover{color:#000;}

.redline{background:#bc0e0f; height:5px; margin-bottom:5px; overflow:hidden;}
.picborder{border:#ccc solid 1px; padding:1px;}
.titleh{height:28px; border-bottom:#000 solid 1px; margin-bottom:10px;}
.titlehreport{height:28px; border-bottom:#000 solid 1px; margin-bottom:0px;}
.techh{height:215px;}

.content .searl_2{width:270px; float:right;}
.content .searl_1{width:740px; float:left;}
.content .searl_1 h2{font-weight:bold; font-size:14px; color:#333; line-height:30px;}



.nav{clear:both;}
.nav ul li{list-style:none; padding:0px; margin:0px;}
.nav li{float:left;}
.nav li.logo{width:250px;}
.nav li.menu1{padding-top:8px; padding-left:10px; width:215px;}
.nav li.menu3{padding-top:8px; padding-left:10px; width:80px;}
.nav li.menu2{line-height:23px;}
.nav li.menu4{padding-top:8px; padding-left:10px; width:180px;}
.nav li.menuline{ border-right:#bc0e0f solid 2px; height:46px; font-family:"微软雅黑", "黑体", "宋体"; font-size:14px; font-weight:bold; padding-right:10px; line-height:22px; margin-right:5px;}
.nav li.per1{width:220px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; display:block; padding:2px 0px; color:#666;}
.nav li.per1 a{color:#666;}
.nav li.per2{width:40px; text-align:right; font-family:Tahoma, Geneva, sans-serif; color:#666}
.nav li.resource1{width:60px;}
.nav li.resource2{width:670px;}
.nav li.resource3{width:120px; margin-right:10px; margin-bottom:2px;} 
.nav li.resource3 a{display:block; padding-left:10px;}
.nav li.resource3 a:hover{display:block; background:#ccc; text-decoration:none; padding-left:10px;}
.nav li.resource3 .resourceon{display:block; background:#ccc;  padding-left:10px;}
.nav li.rank1{background:url(../images/icon.jpg) no-repeat; height:26px; width:26px;}
.nav li.rank2{width:220px; height:26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; display:block; line-height:26px;}
.nav li.rank2 a{color:#333; text-decoration:none;}
.nav li.rank2 a:hover{text-decoration:underline;}
.nav li.newdown1{width:395px; height:26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; display:block; line-height:26px; background:url(../images/dot.png) no-repeat; padding-left:15px;}
.nav li.newdown2{width:55px; text-align:right; height:26px; line-height:26px; color:#989898;}
.nav li.newdown0{width:140px; margin-right:25px; background:#edf2f6; padding:10px; height:120px; overflow:hidden;}
.nav li.newdown3{width:435px; height:26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; display:block; line-height:26px; background:url(../images/dot.png) no-repeat; padding-left:15px;}
.nav li.category{width:70px;}
.nav li.category1{width:510px;}
.nav li.downr{width:240px; height:26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; display:block; line-height:26px; background:url(../images/dot.png) no-repeat; padding-left:15px;}


.tekmenubg{background:url(../images/menubg.jpg) no-repeat; width:1010px; height:26px;  padding:0px 10px; line-height:26px;} 
.searmenubg{background:url(../images/downmenubg.jpg) no-repeat; height:41px; line-height:41px; padding:0px 10px; font-weight:bold; padding-right:10px;}
.topicbg{ background:url(../images/topicbg.jpg) repeat-x; height:47px; padding:0px 20px; font-weight:bold; border-bottom:#dddddd solid 1px;}
.topicbg h1{font-size:20px; line-height:47px; font-family:Arial, Helvetica, sans-serif, "宋体";}
.topicbg1{ background:url(../images/topicbg1.jpg) repeat-x; height:37px; padding:0px 10px; font-weight:bold; border-bottom:#dddddd solid 1px;}
.topicbg1 h2{font-size:14px; font-family:"微软雅黑", "黑体", "宋体"; line-height:37px; height:37px;}

.hotwords{height:100px; overflow:hidden;}


.conl{float:left; width:320px;}
.conr{float:right; width:400px;}

.downloadl{width:230px; float:left;}
.downloadr{width:495px; float:right;}

.resourcebg{background:url(../images/resourcebg.jpg) no-repeat #ffffff; width:750px; border:#ddd solid 1px;}

.conl1{border:#e0e0e0 solid 1px; background:#fff;}
.conl1bg{background:#fff;}
.conr1bg{border:#e0e0e0 solid 1px; background:#f6f6f6;}
.conr2bg{background:#fff; border:#dddddd solid 1px; }
.conmagbg{background:#fff;}

#remark{padding-right:0px}
#remark .title{padding-left:20px;height:30px;line-height:30px;background:#F1F1F1;text-align:right;}
#remark .title h2{float:left;}
#remark .title a{margin-right:20px;height:30px;line-height:30px;}
#remark .title a:hover{color:#CC1B1B;}
#remark .contentre{padding:20px;border:solid 1px #DDD;background:#F8F8F8;}
#remark .contentre ul li{margin-bottom:10px;height:70px;}
#remark .contentre ul li.code{height:39px;line-height:39px;}
#remark .contentre ul li label{float:left;width:60px;line-height:60px;text-align:right;font-weight:bold;}
#remark .contentre ul li img{margin-right:5px;}
#remark .contentre ul li.code label{line-height:29px;} 
#remark input{float:left;margin-right:10px;width:60px;height:22px;line-height:22px;border:solid 1px #CCC;}
#remark input.sub{margin:0 auto;float:none;width:auto;height:auto;}
#remark textarea{float:left;width:500px;height:45px;border:solid 1px #CCC;font-size:12px;color:#999999; padding:10px;}



#remark_item{padding-right:50px;}
#noremark{padding-right:50px;}
#remark_item .title h2{float:left;}
#remark_item .title a{margin-right:20px;height:30px;line-height:30px;}
#remark .title a:hover{color:#CC1B1B;}
#remark_item .title{padding-left:20px;height:30px;line-height:30px;background:#F1F1F1;text-align:right;}
#remark_item .contentre{padding:20px;border:solid 1px #DDD;background:#FFF;}
#remark_item .contentre .item .name{margin-bottom:10px;text-align:right;color:#C1C1C1; padding-top:10px;}
#remark_item .contentre .item .name span{float:left;}
#remark_item .contentre .item .con{text-align:left;line-height:1.6em; padding-bottom:10px; border-bottom:#ccc dotted 1px;}

.remarklist{width:900px;}
#remark_topic{margin-bottom:20px;font-size:18px;font-weight:bold;}


div.red-white{padding-bottom: 3px; margin: 10px; margin-bottom:5px;padding-top: 3px; height:auto; text-align: left;overflow:hidden;}
div.red-white table{width:auto;float:left;}
div.red-white td{border:none;}
div.red-white .p_focus{margin-bottom:10px;}
div.red-white .p_focus a{border-right: #C7C7C7 1px solid; padding-right: 7px; border-top: #C7C7C7 1px solid; padding-left: 7px; background: url(images/pageimage1.gif) #fff; padding-bottom: 4px; border-left: #C7C7C7 1px solid; color: #000; margin-right: 2px; padding-top: 4px; border-bottom: #C7C7C7 1px solid; text-decoration: none; margin-bottom:10px; font-weight:bold;}
div.red-white .p_focus a:hover{border-right: #ffba00 1px solid; border-top: #ffba00 1px solid; background: url(images/pageimage2.gif) #ffba00; border-left: #ffba00 1px solid; color: #fff; border-bottom: #ffba00 1px solid; margin-bottom:10px;}
div.red-white .p_focus a:active{border-right: #9A9A9A 1px solid; border-top: #9A9A9A 1px solid; background: url(images/pageimage2.gif) #9A9A9A; border-left: #9A9A9A 1px solid; color: #fff; border-bottom: #9A9A9A 1px solid; margin-bottom:10px;}
div.red-white a.p_curpage{border-right: #ffba00 1px solid; padding-right: 7px; border-top: #ffba00 1px solid; padding-left: 7px; font-weight: bold; background: url(images/pageimage2.gif) #ffba00; padding-bottom: 4px; border-left: #ffba00 1px solid; color: #fff; margin-right: 2px; padding-top: 4px; border-bottom: #ffba00 1px solid; margin-bottom:10px;}
div.red-white span.disabled{border-right: #f3f3f3 1px solid; padding-right: 5px; border-top: #f3f3f3 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #f3f3f3 1px solid; color: #C7C7C7; margin-right: 2px; padding-top: 2px; border-bottom: #f3f3f3 1px solid}
div.red-white span.go{margin-left:10px;color:#000;}
div.red-white input.search_input{width:40px;height:18px;line-height:16px;border:solid 1px #CCCCCC;background:#F6F6F6;}



.scrolldoorFrame{margin:0px auto;overflow:hidden;} 
.scrolltitle{float:left; width:260px;}
.scrolltitle h1{ font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:22px; font-weight:bold; line-height:47px; color:#000; }
.scrollUl{width:255px;overflow:hidden;height:50px; margin:0px 10px; float:right; padding-top:5px;} 
.scrollUl li{float:left; margin:10px 5px;} 
.bor03{border-top-width:0px; margin:0px 10px; clear:both; padding:0px 10px;}
.bor03 h2{ font-size:14px; line-height:25px; font-weight:bold;}
.bor03 h3{ font-size:14px; line-height:25px; font-weight:normal;}
.sd01{cursor:pointer;border:1px solid #ddd;background:#fff; border-bottom:#fff solid 1px;; margin:5px;padding:4px;font-weight:bold; width:80px; text-align:center;} 
.sd02{cursor:pointer;border:0px solid #CCC;margin:5px;padding:4px; width:80px; text-align:center;} 


.cont{padding:10px;} 
.cls{clear:both;} 
.hidden{display:none;} 

.scrolldoorFramer{width:275px;margin:0px auto;overflow:hidden;} 
.scrollUlr{width:255px;border-bottom:1px solid #CCC;overflow:hidden;height:50px; margin:0px 10px;} 
.scrollUlr li{float:left; margin:10px 5px;} 
.bor03r{border-top-width:0px; margin:0px 10px;} 
.sd01r{cursor:pointer;border:1px solid #ddd;background:#ddd;margin:5px;padding:4px;font-weight:bold; width:50px; text-align:center;} 
.sd02r{cursor:pointer;border:0px solid #CCC;margin:5px;padding:4px; width:50px; text-align:center;} 


.techlist a{ font-family:"宋体"; font-size:14px; line-height:26px; text-decoration:none; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; width:295px; display:block;}
.techlist a:hover{text-decoration:underline; color:#C00; }
.techlistl a{ font-family:"宋体"; font-size:14px; line-height:26px; text-decoration:none; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; course:hand; width:375px; display:block;}
.techlistl a:hover{text-decoration:underline; color:#C00; }
.conrtitle{border-bottom:#ddd solid 1px; height:25px; background:#f1f1f1; margin:1px;}
.conrtitle h2{width:180px; height:25px; font-family:"微软雅黑", "黑体", "宋体"; font-size:14px; font-weight:bold; color:#333; float:left; line-height:25px; padding-left:10px;}
.conrtitle1{text-align:center; width:80px; border-right:#ddd solid 1px; background:#f6f6f6; border-bottom:#f6f6f6 solid 1px; height:25px; font-family:"微软雅黑", "黑体", "宋体"; font-size:12px; font-weight:bold; color:#333; float:left;}
.downtitle{border-bottom:#ddd solid 1px; height:30px; background:#f1f1f1; padding:2px 2px 2px 5px; margin:1px;}
.downtitle h2{height:30px; font-family:"微软雅黑", "黑体", "宋体"; font-size:14px; font-weight:bold; color:#333; float:left; line-height:30px;}
