/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#333;text-decoration:none;}
a:hover{color:#aa3236;text-decoration:underline;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}


.main{ width:960px; background:url(../images/contact-bg01.gif) repeat-y;text-align:left;}


/*sidebar*/
.sidebar{ width:259px; float:left;}

.sidebar .box01{ padding-left:11px; width:248px; background:url(../images/contact-bg02.gif) repeat-x; height:36px; line-height:36px; color:#13308b; font-weight:bold;}

.sidebar .box02{width:259px; margin-bottom:59px;}
.sidebar .box02 ul{ width:248px;}
.sidebar .box02 ul li{ width:259px;  line-height:33px; }
.sidebar .box02 ul li a{ display:block; color:#666;width:224px; height:33px; padding-left:35px;}
.sidebar .box02 ul li a:hover{ font-weight:bold; color:#13308b; text-decoration:none; background:url(../images/list-icon01.gif) no-repeat 25px 14px #f7f7f7;}
.sidebar .box02 ul li OL{ margin-left:20px; width:208px; line-height:0;}
.sidebar .box02 ul li OL li{ width:208px;}
.sidebar .box02 ul li OL li a{display:block; width:204px;  line-height:33px;}

/*maincontent*/
.maincontent{ width:700px; float:left;}
.maincontent .box01{ height:35px; line-height:35px; width:688px; padding-left:12px; background:#fff;border-bottom:1px dashed #979797;}
.maincontent .box02{ width:700px;  }
.maincontent .box02 img{border-bottom:1px dashed #979797; }

.maincontent .box03{width:700px; padding-top:21px; }
.maincontent .box03 .part{ clear:both; width:675px; margin-left:12px;}
.maincontent .box03 .part .part01{ width:172px; background:url(../images/contact-bg04.gif) no-repeat; height:117px; float:left;}
.maincontent .box03 .part .part01 img{ margin-left:5px; margin-top:5px;}
.maincontent .box03 .part .part02{ width:494px; float:left; margin-left:9px;  display:inline; padding-top:12px;}
.maincontent .box03 .part .part02 h4 a{ color:#13308b; padding-left:11px; background:url(../images/contact-icon01.gif) no-repeat 0 5px;}
.maincontent .box03 .part .part02 p{ width:494px; word-break:break-all; color:#666;}
.maincontent .box03 .part .part02 .more{ display:block; float:right;}

.line{ margin-bottom:22px;}

.maincontent .box02 h4{ margin-left:22px; line-height:49px; color:#fff;}

.maincontent .box02 h4{ text-align:center; color:#00435a; margin-top:21px; font-size:14px;}
.maincontent .box02 h5{ margin-left:11px; color:#666; font-weight:normal; height:38px; line-height:38px; text-align:center; margin-bottom:21px;}
.maincontent .box02 h5 span{ text-align:center;}
.maincontent .box02 p{ width:660px; margin-left:32px; line-height:18px; margin-bottom:29px; color:#666; text-indent:2em;}


.maincontent .link{height:42px; line-height:42px;width:600px; margin-left:60px; }
.maincontent .link a{ display:block; width:120px; padding-left:19px;color:#00435a; font-weight:bold;}
.maincontent .link a:hover{ text-decoration:underline;}
.maincontent .link span{ float:right; }
.maincontent .link span a{padding-left:19px;  }





