* { margin:0; padding:0; word-break:break-all; }
body { background:#FFF; color:#333; font:12px  Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
a { color:#1F376D; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:underline; }
ul, li, ol, dl, dt,dd { list-style:none; }
fieldset, img { border:none; }

.clearfix {
    display: inline-block;
}


/*\*/
* html .clearfix {
    height: 1%;
}

/**/
.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix { 
    display: block; 
} 
.spacer{clear:both; font-size:0; line-height:0;}

#m_top{ background:#f2f2f2; height:31px; line-height:31px; border-bottom:#e6e6e6 1px solid; padding-top:2px}
#top_con{ width:1003px; margin:0 auto; text-align:left}

#main{ width:1003px; overflow:hidden ;margin:0 auto;}
#m_left{ float:left; width:173px; padding-left:2px; }


#m_right{ float:left; width:826px; }


#r_top{ line-height:16px;padding-top:5px;  overflow:hidden; text-align:center}
#r_top ol{ float:left; padding-left:20px}
#r_top ol li{ display:block;}
#r_top ol li a{ text-decoration:none}

#m818{  padding-left:10px;width:818px;overflow:hidden}

#footer{ clear:both;line-height:20px; width:1003px; overflow:hidden ; margin:0 auto;}
#footer2{height:30px; line-height:30px; background: url(bnbg006.gif) repeat-x}
#footer2 a{ margin: 0 8px; text-decoration:none}

.f_tit,a.f_tit{font-weight:bold; font-size:14px; letter-spacing:1px; color:#ffffff}
.f_tit2,a.f_tit2{font-weight:bold; font-size:14px; letter-spacing:1px; color:#FF6600}

.f_l{ float:left}
.f14,a.f14{ font-size:14px;}
.l_height20,a.l_height20{ line-height:20px}
.l_height16,a.l_height16{{ line-height:16px}
.l_sp1,a.l_sp1{ letter-spacing:1px;}

.white,a.white{ color:#fff}
.yellow,a.yellow{ color: #FF9900}
.yellow2,a.yellow2{color:#993300}
.yellow3,a.yellow3{color:#FF6600}
.black,a.black{color:#000000}
.black2,a.black2{color:#999999}
.red,a.red{color:#FF0000;}
.blue,a.blue{color:#0000FF}
.blue2,a.blue2{color:#0099CC}
.blue3,a.blue3{ color:#1f3a87}
.blue4,a.blue4{color:#000094}
.green,a.green{color:#669900}



.bold,a.bold{font-weight:bold;}
.font_s{font-family:"宋体"}

.txt_dot,a.txt_dot{text-decoration:none}
.txt_dot2,a.txt_dot2{text-decoration: underline}

.pro_minheight{height:auto!important;height:300px;min-height:300px;}

.pro_minheight_5{height:auto!important;height:650px;min-height:650px;}