@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:2px 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;}
.pad20{padding:20px;}
.marb10{margin-bottom:10px;}
.borderb{border-bottom:#ccc dotted 1px;}
.padt10{padding-top:10px;}
.padb10{padding-bottom:10px;}
.padding5{padding:5px;}
.border{border:#f5f5f5 solid 1px;}
.center{text-align:center;}
.right{text-align:right;}
.blank10{height:10px; overflow:hidden;}
.blank20{height:20px;}
.marl20{margin:20px 8px 20px 15px;}
.borderr{border-right:#fff solid 1px;}
.padl15{padding-left:15px;}
.padr15{padding-right:15px;}



.f14w{font-family:"微软雅黑", "黑体", "宋体"; font-weight:bold; color:white; font-size:14px;}
.f12g{color:#c00;}
.f12g1{color:#cccccc;}
.f12g2{color:#666;}
.f12blue{color:#0560a6; font-size:12px;}
.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;}
.f16login{font-family:"微软雅黑", "黑体", "宋体"; font-size:16px; font-weight:bold; line-height:30px; color:#333;}

.f14g1{font-size:14px; color:#000; text-decoration:none; font-weight:bold; line-height:25px;}
.f14gl:hover{color:#000;}
.fcover16{font-family:"微软雅黑", "黑体", "宋体"; font-size:18px; font-weight:bold; color:#c00; line-height:40px;}

input.textw1{width:150px; border:none; border-bottom:#ccc solid 1px; background:none; color:#666; font-family:Arial, Helvetica, sans-serif, "宋体";}
textarea.textw2{width:230px; height:150px; border:#ddd solid 1px;; background:none; padding:10px; color:#666;}

.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;}

.master{clear:both; padding:10px 20px;font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:14px; color:#444; line-height:26px; }

.content .searl_2{width:270px; float:right;}
.content .searl_1{width:730px; 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.menu5{padding-top:8px; padding-left:10px; width:180px;}
.nav li.menu6{padding-top:8px; padding-left:10px; width:70px;}
.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:335px; 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:#f1f1f1; height:37px; padding:0px 10px; font-weight:bold;}
.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;}

.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:#ececec solid 1px; background:#f6f6f6;}
.conr2bg{background:#fff; border:#dddddd solid 1px; }
.conmagbg{background:#fff;}

#remark100{ clear:both; text-align:left;}
#remark100 .title{padding-left:5px;height:30px;line-height:30px; border-bottom:#e60014 solid 3px; font-family:"微软雅黑", "黑体", "宋体"; font-size:18px; color:black; font-weight:bold;}
#remark100 .contentre{padding:20px;}
#remark100 .contentre ul{ padding:0px; margin:0px; list-style:none;}
#remark100 .contentre ul li{float:left;}
#remark100 .contentre ul li.remark1{width:200px; padding-bottom:20px;}
#remark100 .contentre ul li.remarkt{width:850px; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:14px; line-height:26px; color:#666; padding-left:40px;}
#remark100 .contentre ul li.remark1 img{margin-right:30px; border:#ddd solid 1px; padding:2px;}
#remark100 .contentre ul li.remarkt p{padding-top:25px; text-align:right;}

.foot{background:url(../images/footbg.jpg) repeat-x; height:66px; text-align:center; padding-top:20px; color:#aaaaaa;}

.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:35px; 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{ height:35px; font-family:"微软雅黑", "黑体", "宋体"; font-size:12px; font-weight:bold; color:#333; line-height:35px; padding-left:10px;}
.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;}

.magmenu{background:#dddddd;}