@charset "utf-8";
/* CSS Document */
body { background:url(../images/bg.jpg) repeat-x #2e374c; font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:12px; }
a { border:none; color:#6c6c6c; text-decoration:none; }
img { border:none; }
ul { margin:0; padding:0; }
li { list-style-type:none; }
.left { float:left; padding:15px 0 15px 15px; }
.right { float:right; padding:20px 15px 5px 0; }
.clear { clear:both; }
#container { margin:0 auto; width:1008px; }
#index { margin:0 auto; width:1008px; background:url(../images/index_bg.png) repeat-y; }
#header { width:978px; margin:0 auto; }
.lang a{line-height:35px; text-align:center;background:url(../images/lang_bg.jpg) no-repeat;display:block;height:35px; width:75px;}
.lang a:hover{color:#db4138; text-decoration:underline;}
.lang a.in{color:#db4138;text-decoration:none;}
#header ul { width:978px; background:url(../images/lab_l.jpg) repeat-x; height:42px; margin:0 auto; text-align:center; padding:0; overflow:hidden; }
#header li { list-style-type:none; float:left; width:138px; height:42px; line-height:42px }
#header ul li a { display:block; font-size:14px; font-weight:bold; color:#6c6c6c; text-decoration: none; overflow: hidden; height:42px; }
#header ul li a:hover { background:url(../images/lab.jpg) repeat-x; color:#000; }
#header ul li a.on { background:url(../images/lab.jpg) repeat-x; color:#000; }
.b_l { border-left:1px solid #e9eaea; }
#banner { height:355px; width:978px; margin:5px auto; text-align:center; }
#home { padding:10px 0 5px 0; background:#fff; width:978px; margin:0 auto; }
#company { float:left; width:24%; margin:0 6px 0 0; padding:0; }
.company { margin:2px auto; text-align:center; }
#news { float:left; width:24%; margin:0 6px 0 6px; padding:0; }
.news { margin:0 auto; padding:5px 6px; }
.news li { list-style-type:none; font-size:12px; line-height:24px; background:url(../images/li.jpg) no-repeat left center; padding:0 0 0 18px; border-bottom:1px dashed #d3d2d2; }
.news li a { color:#6c6c6c; text-decoration:none; display:block; }
.news li a:hover { text-decoration:underline; }
.contact { margin:20px 0 10px 20px; color:#6c6c6c; }
.contact li { line-height:24px; }
#honor { float:left; width:26%; margin:0 6px 0 6px; padding:0; border:1px #eee solid; }
#human { float:right; width:22%; margin:0 0 0 6px; padding:0; }
#product { margin:0; padding:0; }
.job { margin:0; padding:5px 6px; }
.job li { color:#6c6c6c; list-style-type:none; font-size:12px; line-height:24px; margin:0 6px 0 14px; border-bottom:1px dashed #d3d2d2; }
.job li a { color:#6c6c6c; text-decoration:none; }
.job li a:hover { text-decoration:underline; }
.job li span { float:right; padding-right:3px; }
h4 { background:#ededed; height:28px; line-height:28px; font-size:12px; color:#6c6c6c; font-weight:normal; padding:0 10px 0 0; }
.h4 { width:100px; color:#fff; text-align:center; background:#999fac; }
h4 a { color:#6c6c6c; text-decoration:none; }
h4 a:hover { text-decoration:underline; }
.h4 img { margin:0 8px 0 0; }
.h4_l { float:left; }
.h4_r { float:right; }
#iH { height:160px; color:#6c6c6c; }
#iHl { display:block; width:120px; height:160px; float:left; filter:progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=0, motion='forward');
}
#iHr { display:block; width:130px; float:right; font-size:12px; }
#iHm { padding-top:45px; height:100px; }
#iHm div { height:19px; cursor:pointer; }
#iHm div em { display:block; float:left; width:10px; height:16px; padding-top:2px; text-align:center; font-family:Arial; font-size:10px; line-height:10px; color:#fff; background:url(../images/poi3.gif) no-repeat 0px 2px; }
#iHm div.iH_on em { background:url(../images/poi4.gif) no-repeat 0px 2px; }
#iHm div span { padding-left:5px; float:left; }
#demo { overflow:hidden; width:880px; margin:0 auto; text-align:center; height:140px; border:1px dashed #ccc; margin:10px 5px 20px 5px; padding:5px; }
#demo img { margin:6px; border:1px #eee solid; }
#indemo { float: left; }
#demo1 { float: left; }
#demo1 td { margin:4px; text-align:center; font-weight:normal; font-size:12px; }
#demo1 a { text-align:center; text-decoration:none; color:#6c6c6c; font-weight:normal; font-size:12px; }
#demo2 { float: left; visibility:hidden; }
#about { width:978px; margin:0 auto; }
#sidebar { float:left; width:22%; margin:8px 0 0 0; }
#sidebar ul { margin:0 auto; padding:0 5px 10px 15px; }
#sidebar .top { background:#fff; height:275px; margin:0; padding:0; }
#sidebar .bottom { background:#fff; margin-top:5px; }
#sidebar .top ul li { list-style-type:none; line-height:35px; background:url(../images/left_list.jpg) no-repeat; padding-left:30px; border-bottom:1px outset #aaa;height:35px; font-size:14px; }
#sidebar .top ul li a { display:block; }
#sidebar .top ul li a:hover { text-decoration:underline; color:#f00; }
#sidebar .top ul li a.in { color:#f00; }
.lefthover a { color:red; }
#sidebar .bottom ul li { list-style-type:none; line-height:24px; font-size:12px; color:#6c6c6c; }
#content { float:right; width:77%; margin:8px 0 0 0; background:#fff; overflow:hidden; font-size:12px; }
#h5 { font-size:16px; height:30px; line-height:30px; color:#6c6c6c; padding:15px 0 15px 15px; font-weight:bold; }
h5 { font-size:14px; padding:0; }
.dqwz { margin:2px 5px; border-bottom:1px #ccc solid; padding:0; }
.dqwz .i { background:url(../images/right_l_lit.jpg) left center no-repeat;
height:34px; line-height:34px; padding-left:20px; font-size:14px; font-weight:bold; font-family:"微软雅黑"; float:left; color:#999fac; }
.dqwz b { font-size:12px; height:34px; line-height:34px; font-weight:normal; background:url(../images/right_r_lit.jpg) left center no-repeat; padding-left:15px; float:right; }
#content p { line-height:30px; }
#content .news { height:260px; }
#content .news li .i { float:left; }
#content .news li .i a:hover { color:#999fac; }
#content .news li b { float:right; font-weight:normal; }
#content .cg { width:100%; margin:10px; font-weight:bold; }
#content .cg ul li { float:left; margin:10px; }
#content .product li { float:left; margin:10px; padding-left:5px; display:inline; }
#content .product li img { border:1px #aaa solid; }
#content .product li p { text-align:center; }
#content .photo li { float:left;margin:5px; padding-left:3px; display:inline; }
#content .photo li img {margin:0 10px; }
#content .photo li p {margin:0; padding:0; text-align:center; }
.prd_nr { margin:10px; }
.view_pic { text-align:center; }
.view_pic img { padding:2px; border:1px #aaa solid; }
.prd_name { text-align:center; margin:8px; }
.view_js h2 { font-size:14px; padding:4px; border-bottom:1px #aaa dashed; }
.prd { margin:5px 10px; padding:0; }
.prd li { line-height:24px; background:url(../images/news_l.jpg) left center no-repeat; padding:0 0 0 15px; }
.profile{ padding:15px;  min-height:220px; height:auto !important; height:220px;}
h6 { background:url(../images/a_l.jpg) left center no-repeat; font-size:13px; color:#cc6600; margin-left:40px; text-indent:20px; }
#footer { width:978px; padding:10px; margin:8px auto; color:#b4b4b4; background:#333; font-size:12px; line-height:24px; }
#footer a { color:#999fac; }
/*分页*/
.pag { width:730px;  text-align:center;margin: 20px auto;padding:0 0 0 5px; }
.pag a { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color:#f2f2f2; line-height:25px; display:block; float:left; padding-left:5px; padding-right:5px; border: 1px solid #c9c9c9; color:#7e7e7e; font-family: Arial; font-size:12px; margin-right:5px; }
.pag a:hover { border: 1px solid #f00; }
.pag a.Previous { float:right; }
.pag a.Next { float:right; }
.pag b.hover { }
.pag b { color:#FFF; background-color:#f00; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; line-height:25px; display:block; float:left; padding-left:5px; padding-right:5px; border: 1px solid #c9c9c9; margin-right:5px; background:#f85252; }
.pag strong { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; line-height:25px; display:block; float:left; padding-left:5px; padding-right:5px; color:#7e7e7e; font-family: Arial; font-size:12px; margin-right:5px; border: 1px solid #c9c9c9; }
.pag span { float:left; line-height:25px; }