/* CSS Document */
/*---------标准---------*/
body,th,td,span,strong,cite{ font:12px/1.6em "宋体",Arial,"Microsoft YaHei", "Microsoft JhengHei", Helvetica, sans-serif;  padding:0; margin:0 auto; color:#000;}
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ol, ul li { list-style: none; }
em { font-style: normal; }
a:link,a:visited {color: #000; text-decoration:none;}a:hover{color: #1F8695; text-decoration:underline;}
.s_clear:after, .line_list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.s_clear, .line_list li { zoom: 1; }
.left{ float:left;}
.right{ float:right;}
/*---------结构---------*/
body{ background:url(../images/bodybg.jpg) #fff 0 24px repeat-x; text-align:left;}
.center_box{ width:950px; margin:0 auto; padding:0;overflow:hidden; }

/*head*/
.head{ width:950px;float:left; height:224px; margin:0 auto; background:url(../images/head.jpg) no-repeat;}
.head .logo{ float:left; width:174px; height:45px; margin:5px 0 0 5px;}

/*main*/
.main{ width:100%; background:#fff; padding:10px 0; float:left}
.topbox{ width:810px; margin:0 0 0 13px; padding:10px 20px 5px 90px; border:2px solid #ddf3fe; float:left; background:url(../images/topbox.jpg) 5px 10px #eef9ff no-repeat; line-height:25px;}
.leftside{ width:270px; float:left; padding:10px 0 0 13px;}
.box01{ width:266px; border:1px solid #4ca7d6; float:left; margin:0 0 10px 0;}
.box01 ul{ float:left; padding:10px 0; width:100%;}
.box01 li{ width:90%; padding:0 0 0 20px; background:url(../images/libg.gif) 8px 7px no-repeat; line-height:22px; float:left}
.box03 li{ width:41%;}
.box03 h2{ width:266px; height:35px; background:url(../images/title02.jpg) no-repeat;}
.box03 h2 a{ float:right; font-weight:normal; color:#fff; margin:10px 10px 0 0;}
.box05 h2{ width:266px; height:35px; background:url(../images/title03.jpg) no-repeat;}
.box05 h2 a{ float:right; font-weight:normal; color:#fff; margin:10px 10px 0 0;}
.banner{ margin:0 0 10px;; float:left} 
.kf img{ float:left; padding:10px}
.kf p{ float:right; text-align:right; padding:10px 5px 0 0; line-height:25px}
.kf span{ width:100%; float:left; background:#f3fbfe; padding:5px 0; text-align:center}
.kf h2 img{ padding:0}
.rightside{ width:646px; float:right; padding:10px 13px 0 0}
.box02{ width:644px; border:1px solid #4ca7d6; float:right; margin:0 0 10px; padding:0 0 10px;}
.box02 h2{ background:url(../images/title05.jpg) no-repeat; height:26px; padding:10px 0 0 20px; font-weight:normal; margin:0 0 10px;}
.box02 p{ width:90%; padding:0 0 0 5%; float:left; line-height:25px;}
.box02 p label{ margin:0 10px 0 0;}
.box04{ width:644px; border:1px solid #4ca7d6; float:right; margin:0 0 10px;}










