@charset "utf-8";
body{ font:12px/150% "宋体",Arial;color:#00007f;margin:0; padding:0;}
ul, li, ol, li { margin:0px; padding:0px; list-style:none; }
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, form,marquee{ margin:0px; padding:0px; font-weight:normal; font-size:12px; }
input, select { vertical-align:0px; }
img { border:0px; vertical-align: middle; margin:0px; padding:0px; }
table { border-collapse:collapse; border:0px; }
tr, td, th { margin:0px; padding:0px; }
.fl{ float:left;}
.fr{ float:right;}
.cls { clear:both; font-size:0px; height:0px; line-height:0px;}
a{color:#00007f; text-decoration:none;}
a:hover{color:red; text-decoration:underline;}
#header,#mainbox,#footer,.bot{ width:750px; margin:0 auto;}
.headtop{ height:83px;}
.logo{ width:200px; padding-top:12px;}
.topad{ width:550px;}
.logo img{ margin-left:3px;}
#toplinks{ background-color:#e9e9e9; margin-top:1px;}
#toplinks a{ color:#492833; margin-right:22px;}
#toplinks a:hover{ text-decoration:underline;}
#nav{ background:url(../images/navbg.gif) repeat-x left 27px; height:89px;}
#nav ul { height:27px; padding-left:45px; overflow:hidden;}
#nav ul li{ float:left; margin-right:2px; text-align:center; height:27px; line-height:27px; }

#nav ul li a,.leftbox h2,.leftbox ul.con li,#mainright ul.subcon li,ul.conlist li,.knowlist li{ background:url(../images/bg.gif) no-repeat; }
#nav ul li a{  color:#151515; height:27px;display:inline-block;width:64px; background-position:-57px 1px;  padding-top:3px; display:inline-block;   height:27px; line-height:27px;}

#nav ul li a.press{ background-position:-57px -27px; color:#FFF; }
#nav ul li.homenav a{ width:42px;background-position:0 0px;color:#151515; padding-top:3px; display:inline-block;   height:27px; line-height:27px;  }
#nav ul li.homenav a.press{ background-position:0 -27px; color:#FFF;   padding-top:3px; display:inline-block;   height:27px; line-height:27px; }
#nav ul li.navdate{ background:none; color:#008000; text-align:right; float:right; width:129px;   margin-right:0; font-size:12px;}

.redcolor{ color:#F00;}
.notice{ color:#FFF; height:21px; line-height:21px; margin-left:74px; overflow:hidden; }
.notice a{  color:#FFF;}
.notice marquee{vertical-align:middle;}
marquee{ display:inline-block; width:500px; }
.search{ color:#000; height:26px; padding-top:6px;}
.search .fr{ padding-right:10px;}
.search input{ vertical-align:middle; display:inline-block;}
.searchtxt{ height:13px; width:62px; border:1px solid #000000; margin-right:5px;}
.searchbtn{ vertical-align:middle; height:21px; line-height:14px; font-size:12px;}
#searchuser{ margin:0 30px 0 20px;}
.search select{ vertical-align:middle; width:120px; padding:0; margin:0; height:20px; vertical-align:middle; }

#mainleft{ width:184px;}
#mainright{ width:565px; overflow:hidden;}
.hasleftbg{ background:url(../images/leftbg.gif) repeat-y left top;}
#mainlefttop{ width:184px; height:28px; background:url(../images/lefttop.jpg) no-repeat left top;}
.leftbox{ border:1px solid #6699ff; width:147px;}
.leftbox h1,.leftbox .htitle{ height:24px; line-height:24px; color:#FFF; text-align:center; background:#6699ff; font-weight:bold;}
.leftbox  h2,.leftbox ul.con li{ padding:1px 0px 1px 25px; line-height:18px; background-position:8px -82px;   }
.leftbox .con{ padding:14px 0;}
.leftbox   #qihuo{ height:565px;  padding:25px 0;}
.leftbox   #qihuo li {padding:1px 0px 1px 13px; background:url(../images/icon.gif) no-repeat 1px center; font-size:12px;}

.leftbox .con img{ vertical-align:top; margin-top:-5px;}
#flinks,#flinks MARQUEE, #piclinks,#piclinks MARQUEE{width:147px; overflow:hidden; }
#flinks a{ display:block; background:url(../images/check.gif) no-repeat 5px center; height:20px; line-height:20px; padding-left:23px;}
#piclinks a{ display:block; text-align:center; padding:3px 0;}
#piclinks{ border:1px solid #6699ff; margin-top:15px; padding:0px 0;}

#mainright .subbox h2{ color:#ff9933; font-weight:bold;}
#mainright .con{ padding:10px 0 5px 0; }
.date{ float:right;}
#mainright  .subbox{ width:275px; float:left; margin-right:5px;}
#mainright ul.subcon li,ul.conlist li,.knowlist li{ color:#787878; height:23px; line-height:23px;  background-position: 2px -112px; padding-left:18px;}

#mainright ul.subcon li.redcolor a{ color:#F00;}


.softredtxt{ color:#F00; line-height:20px; height:20px; text-align:left; font-size:12px; font-weight:bold; padding-left:15px;  }

.softbluetxt{ color:#0000FF; line-height:20px; height:20px; text-align:left; font-size:12px; font-weight:bold;   padding-left:15px;}
.softbluetxt a{ color:#0000FF;  font-size:12px; font-weight:bold;   }

.conlisttitle{ font-size:13px; color:#FF9933; font-weight:bold; padding:5px 10px;}

.knowtitle{  background:url(../images/line4.gif) center repeat-x; height:30px; line-height:30px; padding-left:20px;}
.knowtitle span{font-size:16px;  font-weight:bold; color:#1AA652;  height:30px; line-height:30px;  background:#FFF; padding:0px 10px; display:inline-block;}
.knowlist{ width:100%; margin:0px; padding:0px;}
.knowlist ul{ width:265px;  float:left; margin:5px;}
.knowlist ul li{   font-size:12px; color:#333;}
.knowlist ul h3{ font-size:13px; color:#FF9933; font-weight:bold; padding:5px 10px;}

.more{ text-align:right;}
.more2{ text-align:center; height:24px; line-height:24px; padding:3px 0px 4px 0px;}

.more3{ text-align:right; height:24px; line-height:24px; padding:3px 20px 4px 0px;}

.rightad { height:45px; padding:0px 0 15px 0; }
.rightad img{ vertical-align:middle; margin:0; padding:0; vertical-align:top;}
.rightad span{ display:inline-block; height:45px; width:105px;}
.rightad span,.rightad a { margin-right:8px;}


.joincorp{ text-align:right;  font-size:12px; color:#333; padding:3px 80px 3px 0px; }

.listtitle{ background:url(../images/bgn2.jpg) no-repeat; width:450px; text-align:right;  height:32px; padding:20px 100px 0px 100px;}
.listtitle span a{ color:#000000}

ul.conlist{ padding-left:10px;}
ul.conlist li{ color:#333; text-align:right;}

ul.conlist li a{ text-align:left; float:left;}

ul.conlist li.redcolor a{ color:#F00;}

ul.conlist li .orgtxt{ color:#FC9603;  }
ul.conlist li .greentxt{ color:#008000; }
ul.conlist table{ width:500px;}
ul.conlist table tr td{ border:1px solid #333; height:22px; line-height:22px;  font-size:13px; padding-left:20px;}
ul.conlist table tr td.title{ background:#FFE0E0; color:#F00; font-size:13px; font-weight:bold; padding:0px;}
ul.conlist table tr td.memo{   color:#0000FF; font-size:13px; font-weight:bold;}
ul.conlist table tr td a{ font-size:13px; display:inline-block; }



.pages{ text-align:center; padding:10px 0; color:#000;}
.pages a{ color:#F00;}
.btmsearch{ padding:3px 0px 3px 160px; line-height:18px;}
.gqsearch{ padding:3px 0px 3px 100px; line-height:18px;}


.btmsearch span,.gqsearch span{ color:#333; line-height:18px;}

.gqsearch .input{ border:1px solid #333; width:80px; height:18px; line-height:18px; font-size:12px; }

.regcon h1{ font-size:14px; text-align:center; margin-top:10px;}
.reginfo{ margin:10px 10px 20px 90px; line-height:200%;}
.reginfo,.ftred{ color:#d50000;}
ul#register{ margin-left:90px; text-align:left;}
ul#register li{ margin:10px 0;}
ul#register li input{ vertical-align:middle; border:1px solid #000; height:17px;}
span.rgleft{ width:60px; display:inline-block; margin-right:5px;}
.bot{ clear:both;  width:746px;border:2px solid #f4f4ff; height:10px; line-height:10px;}
.submitbtn{ text-align:left; margin:10px; padding-left:300px;}
.login{ border:1px solid #000; width:60px; height:16px;}
.submitbtn input{ margin:2px 0;}
input.tjbtn{ height:22px; line-height:18px; }
.logininfo{ font-weight:bold; color:red; text-align:center; margin:15px 0;}
.logininfo a{ color:blue;}
.pagebg{ background:#3885be; border:1px solid #000;}
.pageleft{ width:150px; }
.pageright{ width:599px; background-color:#f4f4ff;border-left:1px solid #000;}
.pagecon{ padding:10px;}

.pagecon .title{ font-size:14px; font-weight:bold; line-height:18px; padding:3px 10px; margin:5px 10px; }
.pageleft ul{ border:1px solid #fff; border-bottom:none;}
.pageleft ul li{ background:url(../images/home_left.gif) no-repeat left bottom; widows:150px; height:32px; line-height:32px; text-align:center; font-size:14px; border-bottom:1px solid #fff;;}
.pagebot{ clear:both; background-color:#006699; height:15px; width:752px; margin:0 auto;}
span.gaojian{ float:right; padding-right:10px;}
.viewpage h1{ font-size:14px;font-weight:bold; text-align:center; border-bottom:1px solid #a6a6a4; padding-bottom:10px; margin:10px 0; color:#0061b5;}
.viewcon{ width:618px; margin:5px 0; padding:5px 10px 10px 10px; border-right:1px solid #ccc; color:#000;}
.viewcon p{ text-indent:2em;}
.viewinfo{ text-align:center; margin-bottom:10px; font-size:14px;}
.viewleftad{ width:102px;}
.viewcolse{ text-align:center; margin:10px 0;}
.relatebox { border:1px solid #cfcfcf;}
.relatebox h2{ background-color:#0099ff; color:#FFF; font-weight:bold; padding:2px 5px;}
.relatebox ul { padding:10px;}

#footer{ text-align:center; color:#000; padding-bottom:15px;}
.botlogo{ height:54px; background:url(../images/botbg.gif) repeat-x left 25px; }
.botlogo img{ padding:0 35px; background:#FFF;}
#footer p{ line-height:180%;}
#footer span{ color:#00007f;}