﻿@charset "utf-8";
/* CSS Document */

body{ font-size:12px; color:#333; background-color:#f8f8f8; line-height:24px;  font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;}

a { color:#666; text-decoration:none; }

a:hover { text-decoration:none;}

.sider{width:285px; float:left;}
.containter{float:right; width:655px;}

.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}


/******************header css***************/
.ding {
   width:100%;
   height:30px;
   line-height:30px;
   background-color:#555555;
   color:#FFFFFF;
   }
.dingkk {
   width:1200px;
   height:30px;
   margin:0 auto;
   }
  
.ding-left {
   width:780px;
   height:30px;
   float:left;
   }  
   
.ding-right {
   width:230px;
   height:30px;
   float:right;
   text-align:right;
   }
   
.top {
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   }
   
.topkk {
   width:1200px;
   height:100px;
   margin:0 auto;
   }
   
.topkk-logo {
   width:285px;
   height:100px;
   float:left;
   }
   
.topkk-dh {
   width:825px;
   height:100px;
   line-height:100px;
   float:right;
   }
   
.topkk-dh li {
   list-style-type:none;
   float:left;
   }
   
.topkk-dh li a {
   display:block;
   padding-left:22px;
   padding-right:22px;
   font-size:14px;
   height:100px;
   }
   
.topkk-dh li a:hover {
   color:#cd7f32;
   background:url(../images/anniux.png);
   }
   
.banner {
   width:100%;
   height:620px;
   }
   
.kkt {
   width:100%;
   }
   
.abbj {
   background:url(../images/abbj.jpg) top center; background-repeat:no-repeat;
   padding-top:30px; padding-bottom:63px;
   }
   
.zt {
   width:1200px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.menu ul.sub_menu{position:absolute; width:370px; height:170px; padding:15px; display:none; background-color:#FFFFFF; z-index:999; margin-left:0px; }
.menu ul.sub_menu a{ color:#333333;}
.menu ul.sub_menu a:hover{ color:#333333; background:none;}

.ddh {
   margin-top:10px;
}
.ddh-left {
   width:126px;
   height:auto; overflow:hidden;
   float:left;
   }
   
.ddh-left li {
   width:115px;
   height:30px;
   white-space: nowrap;
   text-overflow: ellipsis;
   line-height:30px;
   margin-left:-10px;
   margin-right:30px;
   list-style-type:none;
   border-bottom:1px solid #dfe0df;
   float:left;
   }
.ddh-left li a {
   color:#717071;
   }
   
.ddh-right {
   width:220px;
   height:auto; overflow:hidden;
   float:right;
   }
   
   
.ab-zuo {
   width:550px;
   height:auto; overflow:hidden;
   font-size:16px;
   color:#FFFFFF;
   line-height:30px;
   float:left;
   }
   
.ab-zuo h2 {
   font-size:24px;
   color:#FFFFFF;
   margin-bottom:10px;
   }
   
.ab-zuo h3 {
   font-size:18px;
   color:#FFFFFF;
   padding-bottom:20px;
   margin-bottom:40px;
   background:url(../images/xiahua.jpg) left bottom; background-repeat:no-repeat;
   }
   
.more {
   margin-top:40px;
   }
   
.more a {
   display:block;
   width:130px;
   height:45px;
   line-height:45px;
   font-size:14px;
   color:#FFFFFF;
   text-align:center;
   background:url(../images/anbj.jpg);
   }
   
.newsbj {
   background:url(../images/huibj.jpg);
   padding-top:40px; padding-bottom:65px;
   }
   
.nnt {
   width:1120px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.newsbj h2 {
   font-size:24px;
   margin-bottom:8px;
   text-align:center;
   }
   
.newsbj h3 {
   font-size:18px;
   padding-bottom:18px;
   text-align:center;
   background:url(../images/xiahuax.png) center bottom; background-repeat:no-repeat;
   }
   
.news-nei {
   height:auto; overflow:hidden;
   }
   
.news-nei li {
   list-style-type:none;
   float:left;
   margin-top:50px;
   margin-left:68px; margin-right:68px;
   }
   
.news-nei li a {
   display:block;
   width:410px;
   height:105px;
   background:url(../images/xwbj.png) bottom right; background-repeat:no-repeat;
   }
   
.news-nei li a:hover {
   background:url(../images/xwbj2.png) bottom right; background-repeat:no-repeat;
   color:#cd7f32;
   }
   
.news-left {
   width:70px;
   height:auto; overflow:hidden;
   float:left;
   }
   
.xuhao {
   width:70px;
   height:60px;
   line-height:60px;
   text-align:center;
   font-size:55px;
   font-weight:bold;
   border-bottom:1px solid #ededed;
   }
   
.time {
   height:25px;
   line-height:25px;
   color:#a8a8a8;
   }
   
   
.news-right {
   width:310px;
   height:auto; overflow:hidden;
   float:right;
   }
   
.news-right h4 {
   font-size:14px;
   font-weight:bold;
   margin-top:5px; margin-bottom:10px;
   height:auto; overflow:hidden;
      white-space: nowrap;
   text-overflow: ellipsis;
   }
   
.news-right p {
   color:#a8a8a8;
   }
   
.cpbj {
    background:url(../images/cpbj.jpg) top center;
	padding-top:25px; padding-bottom:107px;
	color:#FFFFFF;
	}
	
.cpbj h2 {
   font-size:24px;
   margin-bottom:8px;
   text-align:center;
   }
   
.cpbj h3 {
   font-size:18px;
   padding-bottom:18px;
   text-align:center;
   background:url(../images/xiahuay.png) center bottom; background-repeat:no-repeat;
   }
   
.cp-nei	{
   height:auto; overflow:hidden;
   margin-top:75px;
   }
   
    .img-scroll { position:relative; margin:0px auto; width:1200px; float:left; height:auto; overflow:hidden;}
    .img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:36px; height:45px; margin-top:92px; background-color:#000;
    top:0; color:#FFF; text-align:center;}
    .img-scroll .prev { left:0; background:url(../images/zuo.png) no-repeat; width:36px; height:45px;}
    .img-scroll .next { right:0; background:url(../images/you.png) no-repeat; width:36px; height:45px;}
	.img-scroll .prev:hover { left:0; background:url(../images/zuo.png) no-repeat; width:36px; height:45px;}
	.img-scroll .next:hover { right:0; background:url(../images/you.png) no-repeat; width:36px; height:45px;}
    .img-list { position:relative; width:1035px; height:auto; overflow:hidden; margin-left:85px; overflow:hidden}
    .img-list ul { width:9999px;}
    .img-list li { float:left; display:inline; margin-left:13px; margin-right:13px; height:auto; overflow:hidden;}
   
.cptu {
   width:230px;
   height:auto; overflow:hidden;
   background-color:#f1f1f1;
   }
   
.cptu a {
   color:#cd7f32;
   }
   
.cptu:hover {
   background-color:#cd7f32;
   }
   
.cptu a:hover {
   color:#FFFFFF;}
   
.cpzi {
   height:40px;
   line-height:40px;
   padding-left:10px;
   padding-right:10px;
   }
   
.cpzi-aa {
   width:120px;
   height:40px;
   font-size:14px;
   float:left;
   }
   
.cpzi-bb {
   width:80px;
   height:40px;
   float:right;
   text-align:right;
   }
   
.cpzi-bb span {
   background-color:#cd7f32;
   color:#FFFFFF;
   padding:3px;
   }
   
.cpzi-bb span:hover {
   background-color:#ffffff;
   color:#cd7f32;
   }
   
   
.lx-nei {
   height:auto; overflow:hidden;
   margin-top:55px;
   }
   
.lx-nei li {
   list-style-type:none;
   float:left;
   width:300px;
   margin-left:34px;
   margin-right:34px;
   text-align:center;
   font-size:14px;
   }
   
.tubiao {
   width:62px;
   height:62px;
   margin:0 auto;
   }
   
.tuzi {
   margin-top:25px;
   height:auto; overflow:hidden;
   }
   
.bottom {
   width:100%;
   height:50px;
   line-height:50px;
   background-color:#cd7f32;
   font-size:14px;
   color:#FFFFFF;
   text-align:center;
   }
   
   
/* 单页 */
.ndh {
   width:100%;
   height:94px;
   line-height:94px;
   background-color:#cd7f32;
   color:#FFFFFF;
   }  
   
.ndh-bt {
   width:205px;
   height:94px;
   font-size:30px;
   float:left;
   } 
   
.ndh-hh {
   width:972px;
   float:right;
   }
   
.ndh-hh li {
   list-style-type:none;
   float:left;
   }
   
.ndh-hh li a {
   display:block;
   padding-left:25px;
   padding-right:25px;
   height:94px;
   line-height:94px;
   font-size:20px;
   color:#FFFFFF;
   }
   
.ndh-hh li a:hover {
   background-color:#c86605;
   }
   
.ndh-hh li.hover a {
   background-color:#c86605;
   }

.nkuai {
   width:1120px;
   margin-top:25px; margin-bottom:50px;
   height:auto; overflow:hidden;
   padding:40px;
   font-size:14px;
   background-color:#ffffff;
   }
   
.nkuai-lan {
   height:60px;
   line-height:60px;
   border-bottom:1px solid #fafafa;
   }
   
.nkuai-lan-aa {
   width:50%;
   float:left;
   font-size:20px;
   color:#cd7f32;
   }
   
.nkuai-lan-bb {
   width:50%;
   float:right;
   text-align:right;
   }
   
.nkuai-nei {
   height:auto; overflow:hidden;
   padding-top:15px; padding-bottom:15px;
   }
   
/* 产品中心 */

cp-hh {
   width:972px;
   float:right;
   }
   
.cp-hh li {
   list-style-type:none;
   float:left;
   }
   
.cp-hh li a {
   display:block;
   padding-left:25px;
   padding-right:25px;
   height:78px;
   padding-top:16px;
   line-height:30px;
   text-align:center;
   font-size:18px;
   color:#FFFFFF;
   }
   
.cp-hh li a:hover {
   background-color:#c86605;
   }
   
.cp-hh li.hover a {
   background-color:#c86605;
   }
   
.cpxx-nei {
   height:auto; overflow:hidden;
   padding-top:15px; padding-bottom:15px;
   }
   
.cpxx-nei li {
   list-style-type:none;
   float:left;
   margin-left:20px; margin-right:20px;
   margin-bottom:40px;
   }
   
.cptt {
   width:330px;
   height:auto; overflow:hidden;
   background-color:#f1f1f1;
  }
  
.cptt:hover {
   background-color:#cd7f32;
   }
   
.cptt a:hover {
   color:#FFFFFF;}
  
.cpzit {
   height:45px;
   line-height:45px;
   padding-left:10px;
   padding-right:10px;
   }
   
.cpzit-aa {
   width:120px;
   height:45px;
   font-size:14px;
   float:left;
   }
   
.cpzit-bb {
   width:80px;
   height:45px;
   float:right;
   text-align:right;
   }
   
.cpzit-bb span {
   background-color:#cd7f32;
   color:#FFFFFF;
   padding:3px;
   }
   
.cpzit-bb span:hover {
   background-color:#ffffff;
   color:#cd7f32;
   }
   
   
/* 新闻中心 */

.xw-nei {
   height:auto; overflow:hidden;
   padding-top:15px; padding-bottom:15px;
   }
   
.xw-hang {
   height:auto; overflow:hidden;
   padding:20px;
   padding-top:40px; padding-bottom:40px;
   }
   
.xw-hang:hover {
   background-color:#f5f5f5;}
   }
   
   
.tt1 {
   width:530px;
   height:auto; overflow:hidden;
   font-size:16px;
   float:left;
   }
   
.tt2 {
   width:130px;
   height:auto; overflow:hidden;
   float:right;
   text-align:right;
   }
   
.xwmore {
   float:right;
   }
   
.xwmore a {
   display:block;
   width:120px;
   height:30x;
   line-height:30px;
   text-align:center;
   color:#FFFFFF;
   background-color:#c86605;
   }
   
.xwmore a:hover {
   background-color:#d27d29;
   }
   
.xw-tut {
   width:340px;
   height:200px;
   float:left;
   }
   
.xw-hang-zi {
   width:710px;
   height:auto; overflow:hidden;
   float:right;
   }
   
.xw-hang-zi h2 {
   margin-top:14px;
   padding-bottom:12px;
   height:auto; overflow:hidden;
   border-bottom:1px dotted #efefef;
   margin-bottom:15px;
   }
   
/* 水印 */
.shuiyin {
   position:relative;
   width:230px;
   height:171px;
   top:0;
   left:0;
   z-index:99;
   }
   
.tudi {
   margin-bottom:-171px;
   }
   
   
   
.shuiyinx {
   position:relative;
   width:330px;
   height:245px;
   top:0;
   left:0;
   z-index:99;
   }
   
.tudix {
   margin-bottom:-245px;
   }
   
   