@charset "utf-8";
/* CSS Document basic*/
#wrap_header { }
#box_body_left { margin:0; width:180px; margin-right:20px;}
#box_body_left li.subtitle { width: 169px; height: 58px; float: left; display: block;}
#box_body_left li.submenu { width: 169px; height: auto; float: left; display: block; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-right: 1px solid #ddd; position: relative;}
#box_body_left li.submenu > a { display: block; padding: 7px 15px; width: 100%;}
#box_body_left li.submenu > a > span { display: none; position: absolute; right: 5px; top:5px;}
#box_body_left li.submenu > a:hover,#box_body_left li.submenu.on > a { text-decoration: none; color:#258ff8;}
#box_body_left li.submenu > a:hover > span,#box_body_left li.submenu.on > a > span { display: inline-block;}

#box_body_left li.subbot { width: 169px; height: 8px; float: left; display: block; background: url(/skin/v1.0/image/submenu/submenu_bottom_bg.gif) no-repeat;}

#wrap_body_center { margin:0; width:100% !important; position: relative; padding-top: 20px;}
#wrap_body_content { padding-top: 20px; clear: both; position: relative;}
#box_body_content { height:auto; padding:10px;width:675px !important;}
#box_body_header { width:100%; height:30px; overflow: hidden; position: absolute; top: 20px ; right: 0px; display: none;}
h1 { display:none;}
h2 { width:100%; height:45px; line-height:25px; padding-top:5px; padding-bottom:5px; margin-bottom:15px; margin-top:0px; background: url(/skin/v1.0/image/bg/subtitle_line.gif) no-repeat bottom;}
h2 span { font-size:24px; margin-left:0px;}
h3 {margin:0; font-size:14px; font-weight:600; color:#003366; width:100%; height:35px; line-height:35px; padding-bottom:5px;}