@charset "utf-8";
/* CSS Document */

body{ background:url(../images/bg_01.gif) repeat-x; background-color:#fff;}


#header{ width:980px; height:105px; margin:0 auto;}
#logo{ float:left; width:127px; height:75px; padding-left:30px;}
#navBox{ float:right; width:605px; height:74px; padding-top:31px;}
#nav{ width:555px; height:44px; padding-left:40px;}
#nav li{ float:left; width:108px; height:44px; margin-left:2px; text-align:center; font-size:14px; font-family:"微软雅黑"; color:#fff; line-height:44px; display:block;}
#nav li a{ width:108px; height:44px; background:url(../images/navbg_06.gif) no-repeat; font-size:14px; color:#fff; text-decoration:none; display:block;}
#nav li .nav_on{ width:108px; height:44px; background:url(../images/navbg_04.gif) no-repeat; font-size:16px; color:#000; font-weight:bold; display:block;}
#subNavBox{ width:600px; height:30px;}
.subNav{ text-align:center; line-height:30px; font-size:12px; color:#000; font-weight:bold;}
.subNav a{ font-size:12px; color:#000; text-decoration:none;}
.subNav a:hover{ font-size:12px; color:#fff; text-decoration:none;}



#main{ width:100%; height:100%; overflow:hidden; padding-top:2px; padding-bottom:55px; background:url(../images/bodybg_15.gif) repeat-x left bottom;}
#bannerBox{ width:100%; height:450px; background:url(../images/banner.jpg) repeat-x left top;}
#banner{ width:980px; height:450px; margin:0 auto;}

#mainC{ width:835px; margin:0 auto; padding:0 75px 0 65px; margin-top:-63px; position:relative; z-index:1000;}
#mainCL{ float:left; width:280px; padding-right:30px;}
#til{ width:280px; height:25px; padding-bottom:10px; line-height:25px;}
#tilL{ float:left;}
#tilL font{ font-size:12px; color:#999999;}
#more{ float:right; font-size:12px; color:#277998;}
#more a{ float:right; font-size:12px; color:#277998; text-decoration:none;}
#more a:hover{ float:right; font-size:12px; color:#ff6600; text-decoration:underline;}
#listBox{ height:45px;}
#listL{ float:left; width:28px; height:28px; padding-top:3px; text-align:center; line-height:28px; font-size:14px; color:#fff; font-weight:bold; background:url(../images/i_icon_10.gif) no-repeat 0 3px;}
#listR{ float:left; padding-left:12px; font-size:12px; color:#999999; line-height:150%;}
#listR p{ font-size:12px; color:#277998; font-weight:bold;}
#listR p a{ font-size:12px; color:#277998; font-weight:bold; text-decoration:none;}
#listR p a:hover{ font-size:12px; color:#ff6600; font-weight:bold; text-decoration:underline;}

#menu{ float:left; width:525px;}
#menu li{ width:145px; height:55px; margin:0 0 5px 5px; _margin:0 0 5px 3px; padding:15px 10px 15px 15px; background:url(../images/iconbg_20.gif) no-repeat; cursor:pointer;}
#menu li:hover{ background:url(../images/iconbg2_20.gif) no-repeat;}
.menuC{ width:77px; height:50px; padding-left:65px; padding-top:5px;}
.ab{ background:url(../images/iicon_21.gif) no-repeat;}
.en{ background:url(../images/iicon_23.gif) no-repeat;}
.ne{ background:url(../images/iicon_25.gif) no-repeat;}
.re{ background:url(../images/iicon_31.gif) no-repeat;}
.se{ background:url(../images/iicon_32.gif) no-repeat;}
.co{ background:url(../images/iicon_33.gif) no-repeat;}
.menuC p{ font-size:12px; color:#277998; line-height:18px; text-decoration:none;}
.menuC p a{ font-size:12px; color:#277998; text-decoration:none;}
.menuC p a:hover{ font-size:12px; color:#ff6600; text-decoration:none;}


#footer{ width:100%; height:140px; border-top:1px solid #d4d4d6; background:url(../images/footbg_18.gif) repeat-x;}
#fBox{ width:935px; height:50px; margin:0 auto; padding:40px 0 0 45px;}
#fBoxLogo{ float:left; width:120px; height:36px; padding-right:10px; border-right:1px solid #999999;}
#fBoxCopyright{ float:left; width:350px; height:36px; padding-left:10px; border-left:1px solid #fff; font-size:12px; color:#999999; line-height:18px;}