/* ::::: http://t.mobanku.com/02985/css/style.css ::::: */

html { border: 0px none; width: 100%; overflow-y: scroll; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, p, blockquote, th, td, textarea, input, botton, form { margin: 0px; padding: 0px; }
fieldset, img { border: 0px none; }
input, button, textarea, select { font: 100% Tahoma,Helvetica,Arial,sans-serif; }
ul, ol, dl, dd, dt, form { list-style: none outside none; }
li { list-style: none outside none; }
h3 { font-weight: bold; font-size: 14px; }
table { font-size: inherit; }
body { font: 12px/1.5em "宋体",arial,sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif; color: rgb(0, 0, 0); background: url('images/bg0.jpg') repeat-x scroll center top rgb(255, 255, 255); }
a { text-decoration: none; }
.clear { clear: both; }
.body_main { margin: 0px auto; width: 960px; height: 100%; }
#header { width: 960px; margin: 0px auto; }
#header .h_l { float: left; width: 450px; padding-left: 0px; margin-top: 15px; overflow: hidden; }
#header .h_r { float: left; width: 500px; overflow: hidden; }
#header .h_r .cang { overflow: hidden; line-height: 25px; position: relative; height: 26px; }
#header .h_r .cang span { position: absolute; right: 0px; top: 0px; }
#header .h_r .cang a { background: url('images/bg1.gif') no-repeat scroll 0% 0% transparent; display: block; height: 25px; width: 89px; float: left; margin: 0px 10px; text-align: center; color: rgb(255, 255, 255); }
#header .h_r .s_t { padding-top: 30px; padding-bottom: 7px; }
#header .h_r .s_t .search { float: left; width: 240px; }
#header .h_r .s_t .phone { float: right; width: 230px; background: url('images/bg3.gif') no-repeat scroll right top transparent; height: 26px; line-height: 26px; color: rgb(0, 0, 0); text-align: right; padding-right: 20px; }
#search { text-align: center; position: relative; }
#search .input { border: 0px solid rgb(207, 204, 204); height: 19px; width: 170px; color: rgb(255, 255, 255); text-align: center; background: none repeat scroll 0% 0% rgb(88, 174, 239); }
#search span.buttom { position: absolute; right: 0px; top: 2px; }
#nav_main { width: 960px; height: 43px; background: url('images/nav_bg.gif') repeat-x scroll 0% 0% transparent; overflow: hidden; }
#nav_main .nav { text-align: center; margin: 0px auto; width: 960px; }
#nav_main .nav li { float: left; line-height: 43px; height: 43px; display: block; width: 100px; background: url('images/nav_line.gif') no-repeat scroll right top transparent; }
#nav_main .nav a { font-size: 13px; display: block; width: 100px; color: rgb(255, 255, 255); font-weight: bold; float: left; text-decoration: none; }
#nav_main .nav .on a, #nav_main .nav a:hover { text-decoration: none; background: url('images/nav_h.gif') repeat-x scroll 0% 0% transparent; height: 43px; }
#tuijian { margin: 0px auto; width: 240px; background: url('images/tuijian_content.gif') no-repeat scroll 0% 0% transparent; }
#tuijian .images { text-align: center; padding-top: 10px; }
#tuijian img { text-align: center; }
#tuijian .tuijian_title { font-size: 14px; color: rgb(0, 0, 0); line-height: 38px; font-weight: bold; background: url('images/tuijian_t.gif') no-repeat scroll 0% 0% transparent; text-align: left; padding-left: 30px; }
#tuijian .tuijian_title a { color: rgb(255, 255, 255); }
#tuijian .tuijian_introduce { color: rgb(0, 0, 0); padding: 10px; line-height: 22px; text-align:center;;}
#tuijian .more { height: 39px; background: url('images/more.gif') no-repeat scroll right top transparent; margin-bottom: 10px; }
#tuijian .more a { display: block; width: 100%; height: 39px; white-space: nowrap; text-indent: -220px; }
#footer { background: url('images/foter_bg.gif') repeat-x scroll 0% 0% rgb(255, 255, 255); padding: 20px; text-align: center; color: rgb(255, 255, 255); margin: 0px; }
.adpic { width: 960px; overflow: hidden; margin-top: 10px; }
.index_tuijian_margin { margin-top: 10px; }
#main .m_l { width: 640px; float: left; height: 100%; }
.box1 { margin: 0px auto; background: url('images/box1_m.gif') no-repeat scroll left bottom transparent; }
.box1 .box1_T { height: 38px; line-height: 38px; background: url('images/box1_t.gif') no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); padding-left: 30px; }
.box1 .box1_T a {color: rgb(255, 255, 255)}
.box1 .box1_m { text-indent: 2em; line-height: 24px; background: url('images/box1_m0.gif') no-repeat scroll 10px 10px transparent; padding-left: 0px; height: 140px; overflow: hidden; padding-top: 14px; padding-right: 10px; color: rgb(102, 102, 102); }
#main .m_r { width: 320px; float: right; height: 100%; }
.block0 { background: url('images/bg2.gif') no-repeat scroll left top transparent; height: 192px; width: 320px; }
.block0 a { height: 48px; width: 100%; display: block; overflow: hidden; white-space: nowrap; text-indent: -220px; }
.block0 .bt{}
.qqbox a:link { color: rgb(0, 0, 0); text-decoration: none; }
.qqbox a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.qqbox a:hover { color: rgb(248, 0, 0); text-decoration: underline; }
.qqbox a:active { color: rgb(248, 0, 0); text-decoration: underline; }
.qqbox { width: 132px; height: auto; overflow: hidden; position: absolute; right: 0px; top: 100px; color: rgb(0, 0, 0); font-size: 12px; letter-spacing: 0px; }
.qqlv { width: 25px; height: 256px; overflow: hidden; position: relative; float: right; }
.qqkf { width: 120px; height: auto; overflow: hidden; right: 0px; top: 0px; border: 6px solid rgb(23, 69, 121); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.qqkfbt { width: 118px; height: 20px; overflow: hidden; background: none repeat scroll 0% 0% rgb(23, 69, 121); line-height: 20px; font-weight: bold; color: rgb(255, 255, 255); position: relative; border: 1px solid rgb(255, 255, 255); cursor: pointer; text-align: center; }
.qqkfhm { width: 112px; height: 22px; overflow: hidden; line-height: 22px; padding-right: 8px; position: relative; margin: 3px 0px; }
.bgdh { width: 102px; padding-left: 10px; }

.pic { width: 960px; overflow: hidden; }
#n_main { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding-bottom: 20px; }
#n_main .n_l { float: left; width: 210px; }
.box2 .box2_t { background: url('images/box2_t.gif') no-repeat scroll 0% 0% transparent; height: 38px; line-height: 38px; color: rgb(255, 255, 255); padding-left: 30px; }
.box2 .box2_m {  }
.box3 .box3_t { background: url('images/box3_t.gif') no-repeat scroll 0% 0% transparent; height: 98px; line-height: 38px; color: rgb(7, 46, 7); padding-left: 30px; position: relative; }
.box3 .box3_t span { position: absolute; left: 30px; bottom: 0px; }
.box3 .box3_m { color: rgb(0, 0, 0); line-height: 24px; padding: 15px 10px 20px 10px; }
#n_main .n_r { float: right; width: 750px; }
.box4 .box4_t { height: 38px; line-height: 38px; color: rgb(0, 0, 0); position: relative; border-bottom: 1px solid rgb(102, 102, 102); }
.box4 .box4_t span { position: absolute; border-bottom: 1px solid rgb(169, 169, 169); left: 0px; bottom: -1px; padding-left: 30px; padding-right: 30px; }
.box4 .box4_t span a{ color:#000}
.box4 .box4_m { color: rgb(102, 102, 102); line-height: 24px; padding: 15px 0px; }
.box4 .box4_m_s { line-height: 24px; }
.title{ line-height:30px; font-size:16px; color:#666;text-align:center; margin-top:10px; font-weight:bold;}
.titleinfo{ text-align:center; font:normal 12px "宋体"; color:#333; padding:5px 0; background-color:#F7F7F7; border:1px solid #E8E8E8; margin-top:20px;}
.protitle{ line-height:40px; font-size:16px; color:#666;text-align:center; margin-top:10px; font-weight:bold;BORDER-BOTTOM: #ddd 1px solid; margin:10px auto; width:90%;}

#sidebar { list-style-image: none; text-align: left; width: 100%; }
#sidebar li { display: block; line-height: 32px; text-decoration: none; overflow: hidden; background: url('images/sidebar_bg.gif') no-repeat scroll 0% 0% transparent; }
#sidebar a { color: rgb(255, 255, 255); font-size: 13px; padding-left: 40px; display: block; height: 32px; width: 170px; }
#sidebar a:hover { color: rgb(0, 0, 0); background: url('images/sidebar_hover.gif') no-repeat scroll left 1px transparent; }

.newslist { list-style-image: none; margin-top: 0px; padding: 0px; text-align: left; }
.newslist li { background: url('images/ico3.gif') no-repeat scroll left center transparent; display: block; padding-left: 10px; line-height: 28px; border-bottom: 1px dashed rgb(153, 153, 153); overflow: hidden; }
.newslist li span { display: block; }
.newslist span.news-content { float: left; width: auto; background: url('images/newlist.gif') no-repeat scroll left 50% transparent; padding-left: 10px; }
.newslist span.news-time { width: auto; float: right; text-align: right;color:#666 }
.newslist a {color:#666;}
.newslist a:visited{ color:#666;}
.pro_list{ margin-bottom: 10px;}
.pro_list ul{ margin: 0px; padding:0px;}
.pro_list ul li {float:left; list-style:none; width:190px; height:200px;margin-right:20px; margin-top:10px; margin-left:10px;}
.pro_list ul li p { font-size: 13px; text-align: center; height: 30px; line-height: 30px; margin:0px; padding:0px;}
.pro_list img { border: 1px solid rgb(108, 108, 108); padding: 3px; width:186px; height:156px;}

.productlist-page { margin-top: 50px; text-align: right; height: 100%; overflow: hidden; clear: both; color: rgb(0, 0, 0); }
.productlist-page .pagenumber-form { float: right; text-align: right; }
.productlist-page span { float: left; width: auto; margin: 0px 2px 0px 0px; display: inline; line-height: 15px; }
.productlist-page span.sum-page { line-height: 24px; font-size: 13px; }

.pagelink{ float:right; height:26px; line-height:26px; background-color:#DCD9D4; margin:20px 0 0 0; padding:0 10px; clear:both;}
.pagelink a, .pagelink span{ padding:0 3px; color:#000;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

