body{ width:100%;height:100%;margin:0;padding:0;background:#fff;font-family:Tahoma, Geneva, sans-serif;font-size:12px; }
a{ color:#00498d; }
a:hover{ text-decoration:none; }
a img{ border:0 }
h1,h2,h3{ font-weight:normal; }
h1{ font-size:24px;margin-top:0; }
h2{ font-size:20px; font-color: ;}
input,textarea{ padding:5px;border:1px solid #e3e3e3;font-family:Tahoma, sans-serif;font-size:12px; }
input.submit{ font-weight:bold;color:#1c1c1c; }

.main{ width:940px; }
.head{ width:940px;height:155px;background:#207FB9 url(../images/head_bg.jpg) no-repeat;color:#edff74;font-family:Arial, Arial, Helvetica, sans-serif;font-size:30px;font-style:italic;padding-left:588px; }
.head_line{ width:940px;height:37px;background:#207FB9 url(../images/head_line.jpg) no-repeat; }
.head_line.inner2{ width:940px;height:37px;background:#fff url(../images/head_line_inner.jpg) no-repeat; }
.crumb{ font-size:11px;color:#686868;margin-left:55px; }
.crumb.bottom{ margin-left:0px;margin-top:10px; }
.other{ cursor:pointer;width:289px;height:40px;line-height:40px;background:#00498d url(../images/other.jpg) no-repeat;margin-top:10px; }
.other a{ padding-left:40px;color:#fff;font-size:18px;text-decoration:none; }
.toindex{ width:100%;text-align:center;position:absolute;top:0px; }
.grey{color:#606060;}

.body{ width:940px; }
.body.index{ background:#207FB9; }
.body .content{ width:590px;padding:0 15px 10px 55px;line-height:20px; }
.body .content.inner{ padding:0 30px 10px 55px;color:#1c1c1c; }
.body .content.index{ background:#207FB9;color:#fff; }
.body .content.index h1{ color:#edff74; }
.body .content.index h2{ color:#B9F8FF; }
.body .content.inner h1,h2{ color:#207fb8; }
.body .content.index a{ color:#b9f8ff; }
.body .menu{ width:280px;background:#207FB9; }
.body .right_bottom{ margin-bottom:50px;width:280px;height:21px;background:#207FB9 url(../images/bg_menu_bottom.jpg); }

.content2 p{margin-top:0;}
.content2 ul,.content2 ol{ margin:0px; padding:0px; padding-left:15px; }
.content2 ol { margin-left:0px; padding-left:0px; }
.content2 ol li{ margin-left:20px; }
.content2 ul li{ list-style: square; padding-left:5px; }
.content2 li{ margin:7px 0;}
.content2{ line-height:18px;}
.content2 table{ border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3; }
.content2 table th{ border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;background-color:#f0f0f0;padding:7px 8px;text-align:left;font-weight:normal; }
.content2 table td{ border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;line-height:18px; font-size:12px; padding:7px 8px; }

.menu div{ line-height:40px;width:265px;cursor:pointer;padding-bottom:2px; }
.menu div.s{ background:url(../images/menu_sel_bg.gif) no-repeat; }
.menu a{ font-size:18px;color:#b9f8ff;margin-left:30px;padding-left:20px;background:url(../images/arr.gif) no-repeat 0 center; }
.menu .s a, .menu .s a:hover{ color:#f79433;background:url(../images/arr_s.gif) no-repeat 0 center;text-decoration:none; }

.contact{ background:#207FB9;color:#fff;font-size:12px;padding: 20px 0 20px 50px;line-height:17px; }
.contact a{ color:#b9f8ff; }
.contact span.phone{ font-size:30px;line-height:34px;color:#edff74;margin-left:-34px; }
.contact span.phone span{ font-size:12px;color:#fff;margin-right:3px; }

.footer_line_1{ width:940px;height:11px;background:#207FB9 url(../images/footer_line_1.jpg) no-repeat; }
.footer_line_1.inner1{ width:940px;height:11px;background:#fff url(../images/footer_line_2.gif) repeat-x bottom; }
.block{ background:#9ED9FB;padding:5px 45px 5px 45px; }
.block p{ margin:0; }
.block .block_title{ font-weight:bold;margin-bottom:5px; }
.block_topline{ width:940px;height:14px;background:#9ED9FB url(../images/block_topline.jpg) no-repeat; }
.block_bottomline{ width:940px;height:14px;background:#9ED9FB url(../images/block_bottomline.jpg) no-repeat; }

.footer{ color:#666;font-size:12px;padding:20px 0 0 40px;margin-bottom:20px }

.page404{ background:#207FB9; }
.page404 a{ color:#b9f8ff; }
.page404 .head404{ width:900px;height:178px;background:url(../images/404_head.jpg) no-repeat; }

.order{ background-color:#f0f0f0;border:1px solid #e3e3e3;margin-top:10px;padding:10px; }
.order input,textarea{ font-size:14px; }

#flash{ margin-top:10px; }