/* CSS Document */
@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{ background: url(../images/bg.gif)}

ul,li{ list-style:none}
img{border:0;}
a{text-decoration:none;}
a:hover{ text-decoration:underline; color:#ef5908}
.clear{ clear:both;}
.divbody{ width:880px; padding:0 5px; margin:0 auto; background:#fff;}
.top{ height:145px; background:url(../images/logo.png) 0 0 no-repeat;}
.nav{ height:38px; padding-top:107px;}
.nav ul{ overflow:hidden;height:35px; border-bottom:3px solid #fac500;padding-left:225px;}
.nav ul li{ float:left; width:139px; border-right:1px solid #7e5e1d; background:#3e2408;}
.nav ul li a{ display:block; width:139px; height:35px; line-height:35px; color:#fff; font-size:14px; text-align:center;}
.nav ul li.sy{ width:94px;}
.nav ul li a.sya{ width:94px;}
.nav ul li a:hover{ background:#fac500; color:#fff; text-decoration:none;}
.nav ul li a.current{ background:#fac500; color:#fff;}
.nobor{ border-right:none}

.synew{ width:644px; height:255px; border:1px solid #d6d5d5; float:left; margin-top:10px; overflow:hidden;}
.hotnewpic{ float:left; width:308px; height:235px; padding:10px 10px 0 10px; margin-bottom:20px;}
.hotnewpic a{ display:block; height:34px; line-height:40px; font-size:12px;color:#333; text-align:center;}
.sytopnew{ float:left; width:302px; height:235px; padding:10px 10px 0 0;}
.sytopnew h4{ height:36px; width:279px; background:url(../images/synewtitle.png) 0 0 no-repeat;}
.sytopnew ul{padding:10px;}
.sytopnew ul li{ background:url(../images/dian.gif) 0 10px no-repeat; padding-left:15px; height:30px; width:280px;}
.sytopnew ul li a{ line-height:30x; color:#404040; font-size:12px;}
.sytopnew ul li a:hover{ color:#e67b08;}



.dsh{ float:right; width:217px; height:255px; border:1px solid #d6d5d5; margin-top:10px; margin-bottom:20px;}
.dsh span{ display:block; background:url(../images/dsh.png) 0 0 no-repeat; height:37px; width:217px;}
.dsh span.contacttitle{ background:url(../images/contactbg.png) 0 0 no-repeat;}
.dsh .dshcon{ padding:15px; font-size:14px; line-height:30px; color:#1e1e1d;}

.aboutsy{ border:1px solid #d6d5d5; width:644px; height:210px; background: url(../images/aboutbg.png) 0 0 no-repeat; padding-top:37px; float:left;}
.aboutsycon{ padding:10px 30px; font-size:12px; line-height:30px; color:#404040;}

.xhhd{ border:1px solid #d6d5d5; background:url(../images/xhhd.png) 0 0 no-repeat; padding-top:42px; padding-bottom:15px;}

/*.xhhd ul{ overflow:hidden;}
.xhhd ul li{ margin:0 12px; width:192px; height:166px; float:left;}
.xhhd ul li img{ display:block;}
.xhhd ul li a{display:block; height:36px; line-height:36px; text-align:center; font-size:12px; color:#1e1e1d}
.xhhd ul li a:hover{ color:#e67b08}*/
.footer{ height:62px; background:#3e2408; line-height:62px; color:#fff; font-size:12px; text-align:center; margin-top:30px;}

.divbody{ width:880px; margin:0 auto;}
.break{ background:#e9e9e8; height:24px; line-height:24px; font-size:12px; color:#1c1c1c; margin:0 0 10px 0;  text-indent:15px;}
.sideleft{ width:234px; float:left; height:580px; background:url(../images/leftbg.png) right 50px no-repeat;}
 .lefttitle{ padding-top:18px; height:29px; border-bottom:1px solid #a08d5b; width:210px;}
  .lefttitle span{ display:block; height:29px; width:95px;background:url(../images/titlebg.png) 0 0 no-repeat;  }
  .lefttitle span.aboutny{background-position:0 -8px;}
   .lefttitle span.newny{background-position:0 -44px;}
    .lefttitle span.xhhdny{background-position:0 -78px;}
	.lefttitle span.contactny{background-position:0 -116px;}
.leftlink{ border-bottom:1px solid #eeeeee; height:28px; background:url(../images/quan.png) 10px 15px no-repeat; width:210px;padding-top:10px;}
.leftlink a{ font-size:14px; color:#8c7a47; line-height:28px; height:28px; padding-left:30px; text-decoration:none;}
.leftlink a:hover{ font-weight:bold; color:#cb7c01}

.contentright{ float:left; width:624px; padding:10px; border:1px solid #d8d7d7}
.contentright h4{ border-bottom:1px solid #dfdcdc; height:19px; padding-bottom:8px;}
.contentright h4 span{ display:block; width:100px; height:19px; background:url(images/line.png) 0 -2px no-repeat;font-size:14px; text-indent:15px; line-height:19px;}
.nycontent{ padding:20px; font-size:14px; line-height:30px;}
.contactcon{ line-height:28px; font-size:12px; color:#404040; padding:10px; width:200px;}

.nrcon{ padding:40px; background: url(images/nrbg.png) 0 bottom repeat-x; font-size:14px; line-height:30px; color:#2c2c2c; height:600px; margin-bottom:30px;}
.nrcon a{ color:#2c2c2c; text-decoration:none;}
.nrcon li{ line-height:40px;  background:url(images/jt.gif) 0 center no-repeat; padding-left:15px;zoom:1; overflow:hidden; border-bottom:1px dashed #e7e7e7}
.nrcon li a{ display:block; width:430px; float:left; font-size:14px; text-decoration:none; color:#686868}
.nrcon li a:hover{ color:#e10000}
.nrcon li span{ float:right; font-size:12px; color:#868686}
.newscontent {
    color: #666666;
    line-height: 24px;
    padding: 10px;
}
.newscontent h3 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
	 border-bottom:1px  dashed #ccc;
	  margin-bottom:30px;
}
.newscontent a.back{ font-size:12px; color:#333333;}

