@charset "utf-8";
/* CSS Document */
body,*,html,a,span,div,ul,li,h1,h2,h3{margin:0 auto; padding:0px;}
ul,li{list-style:none;}
img{ border:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-decoration:none; line-height:20px;}
.clearfix:after{
  content: ".";
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;  
  }

.clearfix {
  /* 触发 hasLayout */ 
  zoom: 1; 
  }

a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-decoration:none; line-height:20px;}
a:hover{color:#F60;}


a.more{color:#b46100;}
a.more:hover{text-decoration:underline;}




a.menu{font-family:"微软雅黑"; font-size:15px; font-weight:bold; text-decoration:none; color:#444; display:block; height:46px;  text-align:center; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; background:url(images/ttbg.jpg) repeat-x 0 -96px; padding-top:50px;}

a.menu:hover{background-position: 0 0; color:#fff;}



/* 首页焦点图 */
.slide { width: 1200px; height: 473px; overflow: hidden; position:relative; }
.slide .bd { position: relative; z-index: 0; }	
.slide .bd ul { width:100% !important; }
.slide .bd li { width:100% !important; height: 473px; overflow:hidden; }
.slide .hd { position: relative; top: -50px; z-index: 2; width: 1200px; margin: 0 auto; left:50px;}
.slide .hd li { width: 20px; height: 6px; background: #dda902; float: left; margin-right: 10px; text-indent: -9999px; cursor: pointer; -webkit-transition: all .6s ease; transition: all .6s ease; border-radius: 3px; }
.slide .hd li.on { background: #fbc109; width: 38px; }





.title{font-family:"微软雅黑"; font-size:15px; text-decoration:none; font-weight:bold; color:#444;}
.titlea{font-family:"微软雅黑"; font-size:13px; text-decoration:none; font-weight:bold; color:#444;}


/*bottom*/
.bottom{ background-color:#000; padding:5px; color:#fff; margin-top:30px;}
.bottomcontent{margin:0 auto; width:1200px; color:#fff; text-align:center;}
.left{float:left;}
.right{float:right;}
.nav{ height:96px; line-height:96px; position:relative; z-index:1; width:880px;}
.nav a{ color:#333;  }
.nav .nLi{ width:124px; border-right:1px solid #d0d0d0; float:left;  position:relative; display:inline;}
.nav .nLi h3{ }
.nav .nLi h3 a{ display:block; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:124px; left:0; top:96px;  position:absolute; background:#6d6d6d;  padding:5px 0; text-align:center;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; line-height:30px; color:#fff;}
.nav .sub a:hover{ background:#e3ad03; color:#fff;  }
.nav .on h3 a{ background:#4E4E4E; color:#fff;   }