@charset "utf-8";
/* CSS Document */
html { scrollbar-arrow-color: #666; scrollbar-face-color: #e6e6e6; scrollbar-darkshadow-color: #9c9c9c; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-track-color: #f5f5f5; scrollbar-3dlight-color: #b0b0b0; scrollbar-color: #B0B0B0; }
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; }
ol, ul, li { list-style: none; }
img { border: 0; }
p { text-indent: 2em; line-height: 22px; }
body { font-size: 12px; color: #333; font-family: "Microsoft YaHei", "Arial", "宋体", "Tahoma", "Helvetica", "sans-serif"; background: url(../images/body_bg.jpg) top center no-repeat #fff; }
a { color: #333; text-decoration: none; }
a:hover { color: #d00; }
.input2 { border: 1px solid #ccc; height: 18px; color: #666; background: #efefef; }
.fl { float: left; }
.fr { float: right; }
.clear { border: 0; line-height: 0; height: 0; clear: both; font-size: 0; }
/*header start*/
#header_box { padding: 10px; height: 90px; background: url(../images/head_bg.jpg) 0 0 repeat-x; }
#header { margin: 0 auto; width: 1000px; height: 100px; overflow: hidden; }
#logo { float: left; margin-top: 10px; width: 600px; height: 80px; overflow: hidden; }
#header_r { float: right; margin-top: 30px; width: 300px; text-align: right; }
#language { height: 20px; line-height: 20px; }
#language a { color: #666; margin-left: 15px; }
#language a:hover { color: #d00; }
#tel { margin-top: 10px; height: 30px; }
#tel span { color: #d00; font-size: 20px; }
/*header end*/
/*nav start*/
#nav_box { height: 46px; background: url(../images/nav_bg1.jpg) 0 0 repeat-x; }
/*nav end*/
/*banner start*/
#banner { width: 1000px; margin: 0px auto 10px auto; height: 220px; overflow: hidden; }
/*banner end*/
/*content start*/
#content { margin: 0 auto 10px; width: 1000px; }
.con_l { float: left; width: 250px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.con_m { float: left; margin-left: 17px; width: 460px; border: 1px solid #ddd; }
.con_r { float: right; width: 250px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.tit { height: 35px; background: url(../images/box_bg1.jpg) 0 0 repeat-x; border-top: 1px solid #ddd; }
.tit h2 { float: left; width: 90px; height: 35px; text-align: left; background: url(../images/box_bg2.gif) -10px -2px no-repeat; overflow: hidden; padding-left:10px; }
.tit h2 a { line-height: 35px; color: #d00; font-size: 14px; font-weight: bold; }
.tit h2 a:hover { color: #b00; }
.tit span { float: right; margin-top: 10px; width: 160px; height: 20px; padding-right: 5px; text-align: right; }
.tit span a { line-height: 20px; color: #666; font-family: "宋体", "Microsoft YaHei", "Arial", "Tahoma", "Helvetica", "sans-serif"; }
.tit span a:hover { color: #c00; text-decoration: underline; }
.pro_type { margin: 10px auto; width: 230px; height: auto; overflow: hidden; }
.pro_type ul { margin: 0; padding: 0; }
.pro_type ul li { float: left; width: 100%; height: 25px; border-bottom: 1px dotted #ddd; }
.pro_type ul li a { display: block; padding-left: 15px; line-height: 25px; background: url(../images/ico1.png) 0 0 no-repeat; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pro_type ul li a:hover { color: #d00; background: url(../images/ico1.png) 0 -25px no-repeat; }
.Block { margin: 0 auto; height: 35px; overflow: hidden; background: url(../images/box_bg1.jpg) 0 0 repeat-x; }
.Block h4 { float: left; height: 35px; line-height: 35px; text-align: center; font-size: 14px; font-weight: bold; over-flow: hidden; }
.Block h4.menuNo { width: 100px; color: #333; padding-right: 2px; }
.Block h4.menuOn { background: url(../images/box_bg3.jpg) 0 0 repeat-x; width: 100px; color: #d00; }
.Blist { margin: 10px; width: 440px; height: 156px; overflow: hidden; line-height: 22px; }
.Blist img { float: left; margin-right: 10px; }
.Blist ul { margin: 0; padding: 0; }
.Blist ul li { float: left; display: block; width: 100%; height: 25px; border-bottom: 1px dashed #ddd; }
.Blist ul li a { float: left; display: block; padding-left: 15px; width: 330px; height: 25px; line-height: 25px; background: url("../images/ico2.png") no-repeat 0 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.Blist ul li a:hover { color: #d00; background: url("../images/ico2.png") no-repeat 0 -25px; }
.Blist ul li span { float: right; display: block; width: 65px; line-height: 25px; color: #999; font-size: 11px; -webkit-text-size-adjust: none; }
.Blist_none { display: none; }
.contact { margin: 0; padding: 4px 10px 4px; line-height: 24px; text-align: bottom; }
#pro_tj { margin: 0 auto 10px; width: 998px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
/*content end*/
/*link start*/
#link { margin: 0 auto 10px; padding: 10px 0; width: 998px; border: 1px solid #ddd; }
.link_left { float: left; width: 85px; color: #d00; font-size: 14px; font-weight: bold; text-align: center; }
.link_right { float: right; width: 910px; line-height: 20px; }
.link_right a { float: left; display: inline; margin: 0 10px; color: #666; }
.link_right a:hover { color: #333; }
/*link end*/
/*bottom-menu start*/
#bottom_menu { margin: 0 auto 10px; width: 1000px; height: 38px; line-height: 38px; background: url(../images/nav_bg1.jpg) 0 0 repeat-x; text-align: center; color: #fff; }
#bottom_menu a { dispalay: inline; margin: 0 10px; color: #fff; }
#bottom_menu a:hover { text-decoration: underline; }
/*bottom-menu end*/
/*footer start*/
#footer { margin: 0 auto 10px; width: 1000px; height: auto; line-height: 20px; overflow: hidden; }
#footer_l { float: left; width: 800px; }
#footer_r { float: right; width: 150px; text-align: right; }
/*footer end*/
/*内页*/
.con_l_sub { float: left; width: 250px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.con_r_sub { float: right; width: 729px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.content_sub { margin: 10px 2px; line-height: 22px; }
