a { text-decoration: none; }
fieldset, img { border: 0 none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, th, td, button { margin: 0; padding: 0; }
body { font-size:12px; font-family:"Microsoft Yahei"; color:#504e53; }
input,select{font-family:"Microsoft Yahei";}
ul, ol, li { list-style-type:none; }
.clearfix:after { content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clear { clear:both; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
.fleft{ float:left;}
.fright{ float:right;}
/*头部*/
.wei{ float:right; width:106px; margin-top:6px; position:relative;}
.wei img{ float:right;}
.wei span{ position:absolute; left:0px; top:0px;}
.top-d{ height:28px; line-height:28px; background-color:#edeeef;}
.top-d-con{ width:980px; margin:0 auto;}
.top-d-con p{ float:right;background:url(../images/u-ico.jpg) right center no-repeat; padding-right:5px;}
.top-d-con p a{ color:#504e53; font-size:13px; margin:0 10px;}
.top{ height:70px; background-color:#fff;}
.top_con{ width:980px; margin:0 auto;}
.top .logo{ float:left;}
.nav{ float:left; height:18px; line-height:18px; margin:0px 6px 0px 6px; margin-left:28px;}
.nav ul .nav-f{ font-size:14px; float:left; height:70px; line-height:70px; position:relative; text-align:center; }
.nav ul .nav-f:nth-last-child(1){ border-right:none;}
.nav ul .nav-f.active{border-top:3px solid #a00b0f; height:64px; line-height:64px;}
.nav-f-con ul li:nth-last-child(1){ border-bottom:none;}
.nav ul .nav-f .nav-con-f:nth-last-child(1){ border-bottom:none;}
.nav ul .nav-f a{ color:#504e53;border-right:1px solid #a4a3a5; line-height:20px; padding: 0 10px; display:inline-block;}
.nav-con{ position:absolute;z-index:100; padding:0 4px;border-bottom:3px solid #a00b0f; top:55px;left:-5px;  display:none; background:url(../images/nav-down.png) center top no-repeat #fff; padding:10px 12px 0px;}
.nav-con ul .nav-con-f{ float:none; font-size:13px;line-height:30px; border-bottom:1px dotted #737175;}
.nav-con ul .nav-f-f.mm {
  background: url(../images/nav-right.png) right center no-repeat #fff;
}
.nav-con ul .nav-f-f.active{background:url(../images/nav-right.png) right center no-repeat #fff;}
.nav ul .nav-con ul li a{ border-right:none;width: 98px;}
.nav ul .nav-f .aa.active{ position:relative; z-index:200;color:#a00b0f; border-bottom:none;}
.nav ul .nav-con a:hover{ color:#a00b0f;}
.nav-f-con{ position:absolute; float:left; border-left:none; background-color:#fff; display:none; margin-top:-31px;left:142px; }
.nav-f-con ul li{border-bottom:1px dotted #737175;}
.top .select{ width:200px; width:90px; height:20px; line-height:20px; border-radius:5px; border:2px solid #cac9cb; float:left; margin-top:24px;}
.top .select .text{ width:56px;height:20px; line-height:20px;padding:0 5px; border:none; float:left;}
.top .select .button{ border:none; background:url(../images/search.png) center no-repeat; width:22px; height:18px; display:block; float:right; cursor:pointer;}
.top .service{ float:right; line-height:20px; margin-top:4px; font-size:13px; width:160px;}
.top .service span{ display:block; color:#504e53; float:right; color:#999;width:160px; text-align:right;}
.top .service b{ color:#a72328;  font-size:22px; height:22px; line-height:22px; display:block;}
.top .service p{ background:url(../images/ico1.png) left center no-repeat; padding-left:10px; color:#504e53;}
/*尾部*/
.footer{ background-color:#dfe0e2; padding:20px 0px 30px 0px;max-width:1684px; margin:0 auto;} 
.footer_con{ width:980px; margin:0 auto; overflow:hidden;}
.line{ border-top:2px solid #ccc;padding-top:20px;}
.footer ul{ width:110%;}
.footer ul li{ float:left; width:214px; text-align:left;}
.footer p{ float:right; margin-top:20px;}
.footer ul li h3{ color:#9f0b0f; font-size:14px; height:30px; line-height:30px; margin-bottom:10px;}
.footer ul li a{ display:block; color:#504e53; height:20px; line-height:20px;}
.footer ul li a:hover{color:#9f0b0f;}
/*公用内容*/
.container{ width:980px; margin:0 auto; padding-top:60px;}
.container h1{ color:#68676b; font-size:28px; font-weight:bold; height:30px; line-height:30px;}
.position{ color:#68676b; font-size:14px; height:30px; line-height:30px; margin-top:4px;}
.position a{ color:#68676b; margin:0 2px;}
.container_con{ background-color:#fff; border-top:8px solid #a00b0f; padding:80px 76px 40px 76px;}
.menu{border-top:4px solid #a00b0f; background-color:#e6e4e4; float:left;width:130px; padding-bottom:34px; margin-top:40px;}
.menu h2{ height:64px; line-height:64px; font-size:16px; padding-left:10px; border-bottom:1px dotted #8c8b8b;}
.menu h2.active,.menu h2.active a{color:#a00b0f;}
.menu h2 a{color:#000000;}
.menu ul li{ height:40px; line-height:40px; padding-left:5px; font-size:14px; background:url(../images/menu_ico.png) 98% center no-repeat;border-bottom:1px dotted #8c8b8b;}
.menu ul li a{color:#504e53; display:block;}
.menu ul li.active{ background:url(../images/menu_ico-h.png) 98% center no-repeat;}
.menu ul li.active a{ color:#a00b0f;}
.container_right{ width:618px; float:right;}
.container_right h2{ color:#a00b0f; font-size:18px; height:40px; line-height:40px;}
.container_r_con{ margin-top:20px; color:#6f6f6f;}
.pagelist{ height:17px; line-height:17px; float:right;}
.pagelist ul .pre,.pagelist ul .next{ border:none;width:19px; }
.pagelist ul li{ float:left; margin:0px;height:17px; line-height:17px; width:40px; text-align:center; border-right:1px dashed #a3a3a5;}
.pagelist ul li a{ color:#666; display:block;}
.pagelist ul li a.active{color:#c00000;}
.green{ color:#75ab0f;}
.gotop{ position:fixed; bottom:40px; right:80px;}
.p-bg{ background:url(../images/product/kst_pic_34_01.jpg) center no-repeat; width:266px; height:108px; float:right;}
.p-bg h4{margin-left:20px; color:#333; font-size:14px; height:30px; line-height:30px; padding-top:5px;}
.p-bg p{ color:#666; margin-left:20px; margin-right:8px; line-height:20px;}
td{word-break:break-all;}
table{width: 100% !important;}