@charset "utf-8";



/* CSS Document */



*{ padding: 0;}



body



{



	font-size: 12px;



	color: #333;



	text-transform:uppercase;



	margin: 0px;



	font-family: 微软雅黑, Microsoft YaHei,  Arial, Helvetica, sans-serif;



  



}



ul,li



{



	list-style-type: none;



}



img,ul,li



{



	padding: 0px;



	margin: 0px;



}



img



{



	border: none;



}



a



{



	color: #333;



	text-decoration: none;



}



a:hover



{



	text-decoration: none;



}



a:active



{



	text-decoration: none;



}



.clear



{



	clear: both;



}



img



{



	border: 0;



}



.clearfix:after



{



	visibility: hidden;



	display: block;



	font-size: 0;



	clear: both;



	height: 0;



}



.clearfloat



{



	clear: both;



	height: 0;



	font-size: 1px;



	line-height: 0px;



}



.clearfix



{



	display: inline-table;



}



.wrep{ width:1180px; margin:auto;}



input,textarea



{



	outline: none;



	border: 0px;



}







/* Hides from IE-mac \*/



* html .clearfix



{



	height: 1%;



}



.clearfix



{



	display: block;



}







h3{font-weight: normal;}



h1,h2,h3,h4,h5,p,dl,dd,dt{margin:0;font-weight: normal;}







i,em{ font-style: normal;}







/* End hide from IE-mac */ 



@media screen and (min-width:1180px){ body {overflow-x: hidden;}}







/*公用*/



.wrap { width:1180px; margin-left:auto; margin-right:auto;position:relative;}



.fl { float:left;}



.fr { float:right;}











.top {



  height: 30px;



  line-height: 30px;



  border-bottom: 1px #e8e8e8 solid;



  color: #555;



}



.top .top-r {



  height: 30px;



  line-height: 30px;



  padding: 0 20px;



}



.top .top-r a {



  color: #555;



}



.head {



  height: 154px;



  background: #fff;



}



.head .logo {



  margin-top: 55px;



}



.head .logo .logo-tt span {



  font-size: 14px;



 



  display: block;



  float: left;



  margin-left: 18px;



}



.head .logo .logo-tt span .logopi{ font-weight:bold;margin-bottom: 3px;}



.head .logo .logo-tt span p em{ color:#ca9f1f;}



.logopi{ font-size:18px; font-weight: bold; }



.logo-tt img{float:left;}



.head .logo .logo-tt i {



  font-size: 16px;



  font-weight: normal;



  color: #666;



}



.head .ms {



  margin: 45px 0 0 30px;



  height: 60px;



  line-height: 30px;



  font-size: 16px;



  color: #cd0000;



  border-left: 1px solid #0082c8;



  padding-left: 30px;



}



.head .tel {



  background: url(../images/tel.gif) no-repeat left 4px;



  padding-left: 38px;



  margin-top: 45px;



  font-size: 14px;



  color:#5f5f5f;



}



.head .tel a{ display:block; width:146px; height:32px; border:1px solid #ca9f1f; color:#ca9f1f; font-size:16px; line-height:32px; text-align: center;margin: auto;}



.head .tel a:hover{ background:#ca9f1f; color: #fff;}



.head .tel p {



  font-size: 24px;



  color: #353434;



  height: 37px;



  line-height: 35px;



}



.nav {



  height: 55px;



  background: #ca9f1f;



}



.nav li {



  float: left;



  width: 118px;



  height: 55px;



  line-height: 55px;



  text-align: center;



}



.nav .another{ background: #e8b211;}



.nav li a {



  color: #fff;



}



.nav li a {



  display: block;



  font-size: 16px;



  width: 118px;



  height: 55px;



}



.nav li:hover a {



background:#e8b211;}







.foot {background: #1c1c1c;padding-bottom:10px; clear: both;}



.foot .foot-menu { height: 48px; background: #c79605; text-align: center;}



.foot .foot-menu a { color: #fff; font-size: 14px; height: 48px; line-height: 48px; }



.foot .foot-menu a em{ padding: 0 15px;}



.foot .foot-c { padding-top: 20px; color:#e6e6e6;}



.foot .foot-c p { margin: 10px 0; text-align: center;}



.foot .foot-c p a { margin: 10px;color:#e6e6e6;}



.foot .foot-c p img { vertical-align: middle;}















