﻿@charset "utf-8";
body { margin:0; padding:0;font-size:12px;font-family:'Verdana';  color:#112d57; background:url(../images/body.gif) repeat-x bottom #112d57}
body > div { text-align:left; margin-right:auto; margin-left:auto;} 
div,form,img,dl,dd,dt,p { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight:normal;}
dd,dt { list-style: none }

.Area {width:960px;clear:both;margin:0 auto}
.AreaBox { width:940px; margin:0 auto}

.RArea {width:690px;clear:both;margin:0 auto}
.RAreaBox { width:690px; margin:0 auto}
 
/* aColor */
a {color: #112d57; text-decoration:none;}
a:hover {text-decoration:underline;}
.unline a { text-decoration:underline}

/*通用属性*/
.left { float: left;}
.right { float: right;}

.robinleft { float: right;}
.robinright { float: left;}

.clear { clear: both; font-size:1px; width:1px; visibility: hidden;margin-top:-2px }/*ie and firefox1.5 updata */
.clear:after{content: ".";display: block;height: 0;clear: both;}	/* firefox1.0 */

.f10 { font-size: 10px;}
.f11 { font-size: 11px;}
.f12 { font-size: 12px;}
.f13 { font-size: 13px;}
.f14 { font-size: 14px;}
.f21 { font-size: 21px;}
.fb { font-weight: bold;}

/* lineHeight */
.lh18 {line-height:18px}
.lh20 {line-height:20px}
.lh22 {line-height:22px}
.lh24 {line-height:24px}

.blank5 {height:5px;font-size:1px; clear:both; overflow:hidden}
.blank8 {height:8px;font-size:1px;clear:both;overflow:hidden}
.blank10 {height:10px;font-size:1px;clear:both;overflow:hidden}

.org, .org a, .org a:hover { color:#d66500}
.white, .white a, .white a:hover { color:#fff}
.mr5 { margin-right:5px;}

/* textAlign */
.tl {text-align:left}
.tc {text-align:center}
.tr {text-align:right}

/* fontColor */

/*head*/
.headBg { background:url(../images/headBg.jpg) no-repeat; height:111px}
.head { padding:77px 35px 0 0; color:#fff; float:right; font-family:Times New Roman; font-size:16px;}

/*nav*/
.navBg { background:url(../images/navBg.gif); height:30px;}
.nav { width:892px; margin:0 auto; font-family:Arial; color:#fff; font-weight:bold}
.nav ul, .nav li { list-style:none; padding:0; margin:0; border:0}
.nav li {margin:0 3px; float:left; display:inline; height:30px;}
.nav a, .nav a:hover { color:#fff}
.nav li .navBox_l { float:left; width:8px;}
.nav li .navBox_r { padding:5px 10px 0 0; height:25px; float:left}

.nav #active {background:url(../images/bg22.gif) repeat-x;height:30px;}
.nav #active .navBox_l { background:url(../images/bg23.gif) no-repeat left;height:30px;}
.nav #active .navBox_r { background:url(../images/bg24.gif) no-repeat right;height:25px; float:left;}

/*footer*/
.footer { padding:60px 0 10px; text-align:center; color:#fff; font-family:Times New Roman}
.footer a , .footer a:hover { color:#fff}

.more {text-align:right; font-size:11px;}
.more a, .homeBox1 .more a:hover { text-decoration:underline; font-family:Times New Roman}

