﻿@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
img { border:0;}
p,span,li,dt,dd,h1,h2,h3,h4,h5,h6 { font-family:"宋体";}
h1,h2,h3,h4,h5,h6 { font-size:100%;}
ul,li,dl,dt,dd { list-style:none;}
a { text-decoration:none;}
.clear { clear:both;}
#bg { background:none;}
.bg { background:#fff;}
.l { float:left;}
.r { float:right;}
.o { overflow:hidden;}
#red { color:#f10000;} 

body { font-size:12px; line-height:20px; color:#707070; background-color:#e1e1e1;}

.header { height:327px; background:url(../images/body-bg.jpg) no-repeat center;}
  .header a{ width:973px; display:block; height:327px; margin:0 auto;}

.nav { height:54px; background:url(../images/nav-bg.jpg) repeat-x; margin:0 auto;}
.topnav {width:973px; margin:0 auto;}
 .nav ul { width:973px; height:54px; margin:0 auto; background:url(../images/nav-ul-bg.jpg) no-repeat;}  
 .nav ul li { float:left; line-height:45px; width:162px; text-align:center; font-size:14px; font-weight:bold;}
  .nav ul li a { color:#fff;}

.banner { height:168px; background:url(../images/banner.jpg) no-repeat center;}
  .banner a { width:973px; height:168px; display:block; margin:0 auto;}
  
#main { width:973px; height:auto; background:url(../images/main-bg.jpg) repeat-y; margin:0 auto; overflow:hidden;}
 #main .left { width:650px; height:429px; border:1px solid #809ebb; margin:5px 0 0 12px; display:inline;}
 #main .left h4 { width:648px; height:30px; background:url(../images/main-let-h4-bg.jpg) no-repeat; text-indent:30px; margin:1px; font-size:14px; color:#fff; line-height:30px;}
  #hot li { width:632px; height:auto; overflow:hidden; margin:10px 0 0 9px;}
    #hot li a img { float:left; border:1px solid #afafaf; padding:2px;}
	#hot li h5, #hot li p{ float:right; width:428px;}
	#hot li h5 { height:37px; line-height:37px; text-indent:40px; font-size:14px;}
	 #hot li h5 a { margin-top:5px; display:block; color:#4e4e4e;}
	#hot li h5.bg1 { background:url(../images/hot-li1-bg.jpg) no-repeat;}
	#hot li h5.bg2 { background:url(../images/hot-li2-bg.jpg) no-repeat;}
	#hot li h5.bg3 { background:url(../images/hot-li3-bg.jpg) no-repeat;}
	#hot li p { width:410px; height:70px; border:1px solid #afafaf; padding:8px 8px 0 8px;border-radius:5px; background-color:#f2f2f2; margin-top:5px;_margin-top:0; overflow:hidden;}
 
 #main .right { width:280px; height:auto;overflow:hidden; margin:5px 12px 0 0;display:inline;}
  .in_pro { height:153px; background:url(../images/in_pro-bg.jpg) no-repeat; padding:16px 0 0 150px;}
   .in_pro li { margin-top:2px; }
     .in_pro li span { margin-right:5px;}
	 .in_pro li a, .in_new li a { color:#707070; overflow::hidden;}
  .in_new { height:140px; background:url(../images/in_new-bg.jpg) no-repeat; margin-top:10px; padding:30px 0 0 0; overflow:hidden;}	 
   .in_new li { width:262px; height:25px; line-height:25px; background:url(../images/in_new-li-bg.gif) no-repeat; margin:0 0 0 13px; border-top:1px solid #ffffff; border-bottom:1px solid #b3b3b3; font-size:12px;}
     .in_new li span { color:#fff; margin:0 14px 0 4px;} 
  #main .right img.phone { margin-top:10px;}	 

.flink { height:103px; overflow:hidden; background:url(../images/flink-bg.jpg) no-repeat; margin-top:15px;}
 .flink p { width:824px; height:76px; margin:5px 0 0 131px; line-height:25px;}  
   .flink p a { margin-right:10px; display:inline; color:#707070;} 
    .flink p a:hover {text-decoration:underline;}

.footer { height:58px; background:url(../images/footer-bg.jpg) repeat-x; margin-top:10px; padding-top:15px;}
 .footer p { text-align:center; color:#fff; line-height:25px;}	
 
.head {background:#fff; width:100%; overflow:hidden;} 
 .ge { margin:0 auto; width:973px; height:auto; }
 .bg2 { width:973px; height:auto; background:url(../images/main-bg.jpg) repeat-y; margin:0 auto;}
 .banner2 { }
  .banner2 img {margin:8px 0 0 12px;} 
 
.cont { width:943px; height:auto; padding:15px; overflow:hidden;} 
 .cont .left { width:181px; height:auto; overflow:hidden; margin-top:10px;}
   .cont .left dl dt { height:26px; background:url(../images/proNav-bg.jpg) no-repeat;}
     .cont .left dl dd { width:150px; height:20px; margin:5px 0 5px 20px; line-height:20px; border-bottom:1px solid #b0b0b0;}
     .cont .left dl dd a, .typeName span a, .prolist ul li a h2, .newlist dt h3 a { color:#424242; }
   .cont .left img { margin-top:15px;} 
 .cont .right { width:730px; height:auto; overflow:hidden;}
  .typeName { height:35px; background:url(../images/typeName-bg.jpg) bottom no-repeat; line-height:35px;} 
    .typeName h4 { font-weight:bold; color:#3a3a3a; font-size:14px; margin-left:5px;}
	.typeName span { margin-right:20px;}

 .prolist ul li { width:329px; height:137px; /*background:url(../images/prolist-ul-li-bg.jpg) no-repeat;*/ float:left; padding:12px 10px 0 8px; margin:24px 0 0 5px; display:inline;}
  .prolist ul li a img { width:131px; height:119px; border:1px solid #c8cccf; padding:1px; float:left; margin-right:13px;}  
  .prolist ul li p { margin-top:9px; line-height:18px;}
  .prolist ul li span a {width:72px; height:22px;display:inline-block; color:#fff; text-align:center; line-height:22px; font-weight:bold; margin-top:7px;}
  .prolist ul li span.p1 a { background:#383838; margin-right:5px;}
  .prolist ul li span.p2 a { background:#ad2303;}
  
.prony {padding-right:20px;}
.prony_o {margin:26px 0 0 17px;overflow:hidden;height:236px;}
.prony_o img { width:253px;height:230px; float:left;padding:2px;border:1px solid #d2d0d1;margin-right:25px;}
  .prony h2, .prony h3 {font-size:14px; color:#9e361e; line-height:25px;overflow:hidden;}
  .prony p {line-height:20px;margin:5px 0; overflow:hidden; display:block;}
   .prony_o h2 {margin:15px 0 10px 0;}
 .prony_s {margin-top:15px;}
  .prony_s h3 {background:url(../images/prony-h3-bg.jpg) repeat-x bottom;height:30px;width:200px; line-height:30px;text-indent:20px;margin-bottom:10px;}
  .prony_s p {margin-left:20px;}
  .prony_s table {margin-left:10px;}

.newlist { padding:0 12px;}
 .newlist dt { margin-top:20px; width:710px; height:20px; line-height:20px; background:url(../images/newlist-dl-dt-bg.jpg) no-repeat left;}
  .newlist dt h3 { text-indent:15px;}
  .newlist dt span { margin-right:10px;}
 .newlist dd {width:710px; height:45px; line-height:20px; margin-top:10px; border-bottom:1px dashed #e3e3e3; padding-bottom:10px;} 
 .newlist dd p { text-indent:20px;} 
 
.page1 { line-height:20px; height:20px; margin-top:15px;}
 .page1 ul li, .page1 ul span {float:left;margin-left:8px; }
 .page1 ul li {border:1px solid #e6e6e6;text-align:center;width:20px; height:20px; overflow:hidden;}
 .page1 ul li a.current {background:#9E361D; display:block; width:20px; height:20px;color:#fff;}
  .page1 ul li a:hover {background:#9E361D; width:20px; height:20px;color:#fff;}
    
	.pages{ width:400px; margin:32px auto;}
.pages a {border: 1px solid #E6E6E6;height: 20px; overflow: hidden;  text-align: center;  width: 20px;margin: 1px 8px; padding: 2px;}

.pages  span input { margin-left:10px;}

.newsny {margin:40px 20px 0 20px;}
 .newsny .title {font-size:16px;font-weight:bold; text-align:center; line-height:25px;}
 .newsny .date {text-align:center; font-size:12px;line-height:25px;}
 .newsny .read {background:#f3f3f3;border:1px solid #e5e5e5;padding:10px 20px; font-size:12px;line-height:16px;margin:10px 0;}
   .newsny .read p {line-height:18px;text-indent:25px;padding:4px 0 0 2px;}
   .newsny .read strong { font-size:14px;}
 .newsny .content {border-bottom:1px solid #dbdbdb; padding-bottom:35px;overflow:hidden;}
  .newsny .content p {line-height:20px; padding-top:20px; text-indent:25px;}
 .newsny .pre {line-height:30px;height:30px; margin-top:10px;}

#strength p {text-indent:20px; font-size:12px; line-height:25px; margin-top:15px;}
#strength img { margin-top:10px;} 	

.customer { margin-top:15px; overflow:hidden;}
 .customer ul li {height:177px;border-bottom:1px dashed #e6e6e6;overflow:hidden;margin-top:15px;}
  .customer ul li img { float:left; margin:0 20px 0 3px; border:1px solid #d6d6d6; padding:3px;}
  .customer ul li p.p1 { line-height:30px; font-size:14px; font-weight:bold;margin-bottom:5px;}
    .customer ul li p.p1 strong { color:#af2607;}
  .customer ul li p span {margin-left:16px;}
  .customer ul li p.p2 { line-height:20px; margin:5px 0 0 4px;}
   .customer ul li p.p2 span.s1 { width:76px; height:25px; background:#de0403; display:inline-block; margin-left:0; font-weight:bold; color:#fff;text-align:center; line-height:25px; }
   .customer ul li p.p2 span.s2 {width:405px; overflow:hidden;display:block; float:right;_margin-top:-25px;}	
   #topon{

}

* html .top1 { z-index: 1000;position:absolute; top:expression(eval(document.documentElement.scrollTop))} /*需要兼容各个浏览器量浮动样式 ie */
.top2 { position:static;}
.top1 {position:fixed; top:0px;z-index: 1000;}


* html, * html body {
    background-attachment: fixed;
    background-image: url("about:blank");
}

.footer p a {color: #FFFFFF;}

#arimg  {margin:0 -16ox; padding:0px;text-indent: 0px;}
#arimg a {margin:0px; padding:0px;}
#arimg a img{margin:0px; padding:0px;}