@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2b0d00; padding:0px; margin:0px; background:#fbf4d8 url(../images/bg.jpg) repeat-x;}
div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,p,dl,dd,dt{ margin:0px; padding:0px;}
ul{ list-style-type: none; }
a{ color:#ff3600; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration:underline;}
img{ border:0px;}
form{ margin:0px; padding:0px;}
input {vertical-align:middle; font-size:12px; padding:0 1px;}
.red{ color:#ff0000}
.green{ color:#339900;}
.orange{ color:#ee6501;}
.blue{ color:#0171ee;}
.black{ color:#000;}
.bold{ font-weight:bold;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; height:15px; line-height:15px;}
.tc{ text-align:center;}
.td_u{ text-decoration:underline;}
.tr{ text-align:right;}
/*GO*/

.top{ margin:0 auto; background:url(../images/top_1.jpg) no-repeat center; height:345px;}
.top_1{height:212px; background:url(../images/top_2.jpg) no-repeat center; margin:0 auto;}
.top_1_n1{width:810px; margin:0 auto;  padding-top:115px; padding-left:80px;}
.top_1_n1 p{text-indent:2.4em;color:#fff; font-size:14px; line-height:20px; padding-top:2px;}
.mid{background:url(../images/bg_1.jpg) no-repeat top center; margin:0 auto;}
.mid_1{width:957px; margin:0 auto;}
.mid_2{background:url(../images/mid_2.jpg) repeat-y; width:919px!important; width:947px; margin:0 auto; padding:0 19px!important; padding:0 5px;} 
.mid_2_n1{ width:420px; float:left; margin:0 17px;}
.mid_2_n{margin-bottom:6px;}
.mid_2_n1 p{line-height:24px; width:397px; margin:0 auto;}
.mid_2_n1 .col_1{color:#8a0027; font-size:14px; font-weight:bold;}
.mid_2_n1 .col_2{color:#ff3600; font-weight:bold;}
.mid_2_n1 .col_3{color:#ff3600; font-weight:bold; font-size:14px;}
.mid_2_n1 .text_1{text-indent:2.4em;color:#ff3600;}
.mid_2_n1 .text_2{text-indent:2.4em;}
.mid_2_n1 .ico_1{text-align:right;}
.mid_2_n1 .ico_2{background:url(../images/ic_3.jpg) no-repeat; height:29px; text-indent:3.2em;font-size:14px; font-weight:bold; color:#ff3600;}
.mid_2_n2{background:url(../images/bot_bg.jpg) no-repeat; height:157px; margin:0 auto; width:877px; padding-top:80px;}
.mid_2_n2 p{width:816px; margin:0 auto; line-height:24px; font-size:14px; text-indent:2.4em; padding:2px 0 10px;}
.mid_2_n2 .ico_4{background:url(../images/ic_4.jpg) no-repeat; font-weight:bold;color:#ff3000;}