@charset "utf-8";
/*Reset.css-Charming Honest Romantic Intelligent Smart*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form, 
input,textarea,p{margin:0;padding:0;font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; color:#333;} 
fieldset,img {border:0;/* vertical-align:bottom;*/} 
em,strong,th{font-style:normal;/*font-weight:normal;*/} 
ul,li{list-style:none; margin:0; padding:0;}  
h1,h2,h3,h4,h5,h6,h7 {font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;color:#465f76;}
p { line-height:24px;}

#header, #adflash, #adimg, .mainnav, .maincontent, .content, .contentbottom, .line, #footer, .copyright { width:998px; margin:0 auto;}
/* head */
#header { height:125px; background:url(../images/head_bg.gif) bottom repeat-x; }
#logo { float:left; width:159px; height:125px;}
.toprightbox { width:839px; height:125px; display:inline;}
.topbox { width:339px; height:24px; margin-top:34px; padding-left:500px; clear:both;}
.topbox li { float:left; height:22px; line-height:22px;}
.nav { width:839px; height:66px;}
#menu { float:left; width:600px; height:47px; line-height:47px; margin-top:19px; display:inline; background:url(../images/hack_bg.gif) -21px -421px no-repeat;}
#menu li { height:27px; line-height:27px; float:left; text-align:center;}
#menu li a { width:85px; height:27px; line-height:27px; display:block; font-size:14px;}
#menu li a:hover { width:85px; height:27px; line-height:27px; display:block; font-size:14px; background:url(../images/hack_bg.gif) -397px -385px no-repeat;}
#menu li a.selected { width:85px; height:27px; line-height:27px; display:block; font-size:14px; background:url(../images/hack_bg.gif) -397px -385px no-repeat;}

.search { width:232px; height:47px; line-height:47px; margin-top:19px; display:inline;}
.inputbox { width:160px; height:25px; line-height:25px;}
.inputclass {padding-left:10px; width:150px; height:25px; line-height:25px; border:0; text-indent:2em; background:url(../images/hack_bg.gif) -368px -313px no-repeat;}
.btnbox { width:44px; height:25px; line-height:25px;}
.btn { width:44px; height:25px; border:none; background:url(../images/hack_bg.gif) -545px -313px no-repeat;}

/* flash */
#adflash, #adimg { margin-top:1px;}

.mainnav { height:32px; line-height:32px; margin-top:8px; text-indent:3em; background:url(../images/nav_bg.gif) no-repeat;}
/* maincontent */
.maincontent { min-height:274px; height:auto !important; height:274px;}
.leftbox { float:left; width:645px;}
.leftboxnav { width:645px; height:33px; line-height:33px; text-indent:16px; font-size:14px; background:url(../images/hack_bg.gif) -5px 0 no-repeat;}
.leftboxnav #MainDiv #divBegin div{line-height:20px;}

.leftboxcon { width:645px; height:228px; background:url(../images/hack_bg.gif) -4px -45px no-repeat;}
.viewbox { width:215px;}
.viewbox ul li a{color:Red;}
.leftboxcon ul { width:200px; margin-left:14px; padding-top:15px;}
.leftboxcon li { height:26px; line-height:26px;}
.litit { height:41px; color:#0066cc; font-size:16px;}
.linav { margin-top:10px;}
.rightbox { float:right; width:347px;}
.rightboxnav { width:347px; height:33px; line-height:33px; font-size:14px; color:#333; text-indent:32px; background:url(../images/hack_bg.gif) -4px -311px no-repeat;}
.newsbox { width:347px; height:auto;}
.newsnav { width:347px; height:36px; line-height:36px; text-indent:2.5em; font-size:14px; background:url(../images/hack_bg.gif) -3px -351px no-repeat;}
.newsnav span { float:right; margin-right:20px; margin-top:2px; display:inline;}
.newscon { width:347px; height:173px; background:url(../images/newscon_bg.gif) -3px 0 repeat-y;}
.newscon ul { width:314px; margin:0 auto; }
.newscon li { height:32px; line-height:32px; text-indent:10px; border-bottom:1px dashed #ccc;}
.newsbottom { width:347px; height:16px; background:url(../images/hack_bg.gif) -3px -398px no-repeat;}
.input2 { width:50px; text-align:center; line-height:19px; border:1px solid #7f9db9;}
.line { height:10px; line-height:10px; font-size:0; background:url(../images/hack_bg.gif) -6px -34px repeat-x;}
.line10 { height:10px; line-height:10px; font-size:0; background:url(../images/hack_bg.gif) -6px -34px repeat-x;}
.topnav { width:752px; height:43px; line-height:43px; color:#0b6ebd; font-size:14px; text-indent:2em; background:url(../images/topnav_bg.gif) no-repeat;}

.leftmenu { width:229px; }
.leftmenunav { width:229px; height:49px; line-height:49px; color:#fff; text-indent:3em; font-size:18px; background:url(../images/leftbox_bg.gif) no-repeat;}
.leftmenu { width:229px; height:auto;}
.leftmenu li { width:229px; line-height:37px; text-indent:3em;}
.leftmenu li a { width:229px; line-height:37px; display:block; background:url(../images/leftbox_bg.gif) 0px -88px;}
.leftmenu li a:hover { width:229px; line-height:37px; color:#0462ac; display:block; background:url(../images/leftbox_bg.gif) 0px -50px;}
.leftmenu li a.selected { width:229px; line-height:37px; color:#0462ac; display:block; background:url(../images/leftbox_bg.gif) 0px -50px;}
.leftmenubottom { width:229px; height:2px; line-height:2px; font-size:0px; background:url(../images/leftbox_bg.gif) 0px -124px;}

.mail { width:229px; height:76px; text-align:center;}
.help { width:229px; height:auto;}
.helptop { width:229px; height:34px; line-height:34px; font-size:14px; text-indent:2.5em; background:url(../images/leftbox_bg.gif) 0px -128px;}
.help ul { width:229px; height:auto; padding-top:6px; background:url(../images/help_ul_bg.gif) repeat-y;}
.help li { width:229px; line-height:32px; text-indent:2em;}
.helpbottom { width:229px; height:8px; font-size:0px; background:url(../images/leftbox_bg.gif) 0px -176px;}
.probox { float:left; width:138px; height:140px; line-height:140px; display:inline; margin-left:8px; margin-top:10px;}
.boxview { width:138px; height:91px; line-height:91px; border:1px solid #c8d2d8;}
.boxview img { width:138px; height:91px;}
.protxt { line-height:26px; width:138px; text-align:center;}

/* content */
.content { height:auto; background:url(../images/content_bg.gif) repeat-y;}
.content li { line-height:32px; border-bottom:1px dashed #ccc;}
.content li a:hover { color:#3a78ad;}
.contenttop { height:38px; line-height:38px; text-indent:36px; font-size:14px; background:url(../images/content_top.gif);}
.contenttop span {float:right; margin-right:20px; margin-top:5px; display:inline;}
.contentbox { width:994px; margin:0 auto; height:auto; background:url(../images/content_box_bg.gif) repeat-x; overflow:hidden;}
.contentbottom { height:20px; background:url(../images/content_bottom_bg.gif);}
.contentbottom2 { height:20px; background:url(../images/content2_bottom_bg.gif);}
.boxnav { width:330px; height:85px; margin-top:8px;}
.imgbox { width:82px; height:77px; display:inline;}
.boxtxt { width:240px; height:77px;}
.boxtxt p { line-height:20px;}
h1 { width:500px; float:right; height:33px; line-height:33px; font-size:9px;}
h3 { color:#003399;}
h4 { border:1px solid #d0e5ed; text-align:center; background:#e7f7ff; color:#00447b; font-size:14px; height:40px; line-height:40px;}

/* slid */
.slid { width:994px; margin:0 auto; padding-top:18px; height:72px; background:#f5f5f5;}
.slidbox { width:918px; float:left; height:58px; position:relative; overflow:hidden;}
.slidboxcon { width:1836px; height:58px;}
.slidleft { margin-left:10px; width:28px; display:inline;}
.slidright { margin-right:10px; width:28px; display:inline; }
.imgview { width:auto; height:58px; float:left; margin-left:2px;}
.imgl { float:left; width:12px; height:58px; display:inline; background:url(../images/slid_boxl_bg.gif) no-repeat;}
.imgnav { float:left; width:auto; height:58px; padding-top:3px; padding-bottom:2px; background:url(../images/slid_box_bg.gif) repeat-x;}
.imgr { float:left; width:12px; height:58px; display:inline; background:url(../images/slid_boxr_bg.gif) no-repeat;}

.surList { width:300px;}
.surList li { border:0; height:40px; background:none;}
.surList span { float:right; height:16px; line-height:16px; display:inline;}
.svote { width:200px; height:16px; line-height:16px; background:#ccc; *background:#ccc; _background:#ccc;}
.bbote { width:45px; height:16px; line-height:16px; background:#090; *background:#090; _background:#090;}
.bbote2 { width:135px; height:16px; line-height:16px; background:#090; *background:#090; _background:#090;}
.bbote3 { width:90px; height:16px; line-height:16px; background:#090; *background:#090; _background:#090;}
.submitBtn { height:60px; padding-top:20px; clear:both; width:140px;}
.submitBtn span { height:60px; line-height:60px; display:inline;}
.submitBtns { width:57px; height:40px; line-height:57px; border:none; background:url(../images/mesbtnbg.jpg); *background:url(../images/mesbtnbg.jpg); _*background:url(../images/mesbtnbg.jpg);}
.submitBtnr { width:57px; height:40px; line-height:57px; border:none; background:url(../images/mesbtnrbg.gif); *background:url(../images/mesbtnrbg.gif); _background:url(../images/mesbtnrbg.gif);}

.page { width:746px; height:40px; line-height:40px; margin-top:20px; margin-bottom:20px; text-align:center; clear:both;}
.page a { line-height:40px; height:40px; color:#0030ce; padding:2px 4px; border:1px solid #b7d8ee;}
.page a:hover { line-height:40px; height:40px; color:#333; background:#d2eaf6;}

/* foot */
#footer { height:36px; line-height:40px; margin:1px auto; clear:both;}
.foot_l { float:left; width:7px; height:40px; background:url(../images/hack_bg.gif) -630px -311px;}
.foot { float:left; width:984px; height:40px; text-align:center; background:url(../images/footbg.gif) repeat-x;}
.footc_l { float:left; width:410px; height:40px; text-align:center;}
.footc_r { float:right; width:564px; height:40px; text-align:right; line-height:40px; padding-right:10px;}
.foot_r { float:right; width:7px; height:40px; background:url(../images/hack_bg.gif) -633px -347px;}
.copyright { margin-top:3px; height:60px; text-align:center; background:url(../images/footbg.jpg) repeat-x; clear:both;}
.copyright p { line-height:24px; color:#6a6a6a; text-align:center;}
.copyright a { color:#0064b2;}

/* fix */
.f_l { float:left;}
.f_r { float:right;}
.fixw1 { width:640px;}
.fixw2 { width:347px;}
.fixfont { font-family:"微软雅黑";}
.fix229 { width:229px;}
.fix752 { width:752px; height:auto;}
.fix746 { width:740px; height:auto; padding-top:10px; padding-bottom:10px; background:none;}
.fl { width:auto; background:none; height:10px; line-height:10px;}
.hfont { color:#0f5c9c;}


