﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ text-align:center; font:12px Arial,"宋体", sans-serif; color:#000; background:#d3d3d3 url(bodybg.gif); no-repeat;}
.qingao{ font-size: 0px; line-height: 0px; display: block; clear: both;}
ul,ol{ list-style:none;}
img{ border:0;}
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:none;}
#wrap{ background:url(bodybg2.gif) repeat-y; width:950px; overflow:hidden; margin:0 auto; text-align:left;}
#wrap_b{ background:url(bodybg1.gif) no-repeat; padding:0 4px 0 5px;}
/* header */
#header{ height:114px; overflow:hidden;}
#logo{ float:left; padding:10px 0 0 30px; width:278px; background:url(line1.gif) repeat-x left bottom; height:104px;}
.head_r{ width:633px; float:left; background:url(header.gif) repeat-x; padding-top:6px;}
.top_menus{ background-color:#fff; color:#9ba0af; float:right; padding:0 12px 0 2px; line-height:19px;}
.top_menus a{ color:#ff1818; margin:0 6px;}
#mainMenus{ width:633px; overflow:hidden; padding-top:51px;}
#mainMenus ul{ padding-left:50px; float:left; width:581px;}
#mainMenus li{ float:left; font-size:13px; font-family:"微软雅黑"; padding:0 3px;}
#mainMenus li a{ color:#fff; line-height:27px; height:27px; padding:0 0 11px 15px; display:block; float:left;}
#mainMenus li a span{ display:block; padding:0 15px 11px 0; height:27px; float:left;}
#mainMenus li a:hover{ color:#fff; background:url(menubg.gif) no-repeat;}
#mainMenus li a:hover span{ background:url(menubg_r.gif) no-repeat right top;}

#container{ overflow:hidden; width:941px;}
.left{ width:709px; padding-left:1px; float:left; overflow:hidden;}
.right{ width:230px; float:right; overflow:hidden;}
#company h2{ background:#f3f3f3 url(titbg.gif) no-repeat; height:24px; overflow:hidden; font-weight:normal; line-height:24px; font-size:12px; color:#fff; font-family:"微软雅黑"; padding:0 11px;}
a.more{ float:right; font-family:Arial,"宋体", sans-serif;}
.c_box{ width:345px; float:left; overflow:hidden; margin-top:15px;}
.cj{ padding-left:10px;}
.dt ul{ padding-left:5px;}
.dt li{ overflow:hidden; width:339px; padding:7px 0; border-bottom:1px dashed #ccc;}
.dt li b{ font-weight:normal; float:left; background:url(icon1.gif) no-repeat; width:13px; padding:0 0 1px 4px; height:15px; line-height:15px; margin:0 4px 0 7px; display:inline; font-family:Arial; font-size:11px;}
.dt li a{ float:left; width:310px;}
.cj p{ line-height:24px;}
.List{ border-bottom:solid 1px #e6dfe6; border-left:solid 1px #e6dfe6; width:229px;}
.List h1{ background-image: url(Listbf.gif); font-size:14px; height:23px; width:200; line-height:23px; padding-left:29px; color:#FFF;}
.List h3{ margin-top:6px; height:15px; width:210px; padding: 3px 0 0 19px; font-size:12px; color:#ff0000; background-color:#f9f9f9; border-bottom:solid 1px #e6dfe6;}
.List ul{ padding: 3px 0 0 19px;}
.List li{ padding-left:8px; background-position:center left; background-repeat:no-repeat; line-height:15px;}
.in-pr{ width:318px; height:134px; background-color:#f9f7f7; border:solid 1px #e5e5e5; margin:12px 0 0 18px;}
.in-pr dl{ width:150px; padding-top:10px; float:left; text-align:center;}
.in-xian{ background-image:url(index_38.gif); background-position:bottom left; background-repeat:no-repeat;}
.copyright{ width:941px; height:45px; text-align:center; background-color:#f3f3f3; margin-top:12px; padding-top:15px;}
.main{ width:690px; padding-left:10px;}
.main dl{ width:690px; border-bottom:solid 1px #CCC; margin:15px 0 6px 0;}
.main p{ line-height:24px;}
.main h1{ height:30px; line-height:30px; font-size:12px;}
.new li{ padding-left:10px; background-image:url(newsD.gif); background-position:center left; background-repeat:no-repeat; line-height:26px;}
.Cff1717{ color:#ff1717;}
.C3371f8{ color:#3371f8;}
.con-wz h1{ color:#ff1717; font-size:16px;}
.con-dt{ float:left;}
.con-wz{ float:left; padding-left:15px;}
#pr li{ width:186px; height:176px; float:left; padding:10px 29px 10px 15px;}
#pr p{ font-size:14px; font-weight:bold; text-align:center; background-color:#9ba0af; line-height:20px;}
#pr a{ width:186px; height:156px; color:#FFF;}
.pr-m h4{ padding-left:26px; line-height:30px; background-image:url(productsMore_03.gif); background-position:center left; background-repeat:no-repeat;}
.pr-m b{ color:#F00; font-size:14px;}
.pr-m span{ font-weight:100; font-size:12px;}
.pr-m h7{color:#ff1717;}
.riPr h5{ width:238px; float:left; padding-right:20px; margin:0px;}
.riPr p{ float:left; width:430px;}
.pr-m li{ width:208px; height:140px; float:left; margin:8px;}
.pr-m ol{ border:solid 1px #e5e0e6; margin:0px; padding:0px; width:208px; height:93px; text-align:center;}
.pr-m li p{ line-height:22px; text-align:center;}
.newsMore h4{ width:690px; line-height:30px; text-align:center; font-size:12px;}