/* 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{ background:url(../images/contact-bg03.gif) no-repeat; 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;}
.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; color:#13308b; font-weight:bold;}
.maincontent .box01 a{ font-weight:normal;}
.maincontent .box02{ width:700px;  }
.maincontent .box02 img{border-bottom:1px dashed #979797; }

.maincontent .box03{width:700px; padding-top:21px; }
.maincontent .box03 .part{  width:326px; float:left; background:url(../images/p-bg01.gif) no-repeat; height:146px; padding-top:34px; margin-left:13px; display:inline; overflow:hidden;}
.maincontent .box03 .part .part01{ width:149px; background:url(../images/p-bg02.gif) no-repeat; height:122px; float:left; display:inline; margin-left:16px;}
.maincontent .box03 .part .part01 img{ margin-left:5px; margin-top:5px; width:135px; height:109px;}
.maincontent .box03 .part .part02{ width:140px; float:left; margin-left:9px;  display:inline; padding-top:8px;}
.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:140px; word-break:break-all; color:#666;}
.maincontent .box03 .part .part02 .more{ display:block; float:right;}

.line{ margin-bottom:22px;}





