@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;







  background-color: #f3f3f3;







}







.top .top-r {







  height: 30px;







  line-height: 30px;







  padding: 0 20px;







}







.top .top-r a {







  color: #555;







}







.head {







  height: 168px;







  background: #fff;







}







.head .logo {







  margin-top: 17px;







}







.head .logo .logo-tt span {







  font-size: 14px;







  display: block;







  float: left;







  margin-left: 7px;







  margin-top: 47px;







}







.head .logo .logo-tt span p{font-weight: bold;font-size: 18px;}







.head .logo .logo-tt span .logopi{ font-weight:bold;margin-bottom: 3px;}







.head .logo .logo-tt span p em{ color: #da251c;}







.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 0px;







  padding-left: 88px;







  font-size: 14px;







  color:#5f5f5f;







  height: 88px;







  margin-top: 58px;







}







.head .tel span{ display:block; width: 155px; height: 28px;  background-color: #005ca1;color: #fff; font-size:16px; line-height: 28px; text-align: center;margin-top: 10px;}







.head .tel p {







  font-size: 14px;







  color: #555;







  height: 37px;







  line-height: 35px;







}







.head .tel p em{ font-size:18px; font-weight:bold; color:#005ca1}







.nav {







  height: 44px;







  background: #005ca1;







}







.nav li {







  float: left;







  text-align: center;







}







.nav .another{ background: #da251c;}







.nav li a {







  color: #fff;







}







.nav li a {


display: block;


font-size: 16px;


height: 44px;


line-height: 44px;


padding: 0 20px;


overflow: hidden;


width: 90px;
}







.nav li:hover a {







background: #da251c;}















.foot {background: #003e6c;padding-bottom:10px; clear: both;}







.foot .foot-menu { height: 48px; background: #005ca1; 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 h2{ text-align:center; font-size:14px;}






.foot .foot-c p img { vertical-align: middle;}































/*浮动客服*/







#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}







#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background: #005ca1;color:#fff;font-size:18px;text-indent:22px;position:relative;}







#floatDivBoxs .floatDqq{padding:0 14px;}







#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}







#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}







#floatDivBoxs .floatDtel{padding:0 0 15px 10px; font-size:21px; font-weight:bold; color: #005ca1;}







#floatDivBoxs .floatDtel img{display:block;}







#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}







.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}







#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}







#rightArrow a{display:block;height:45px;}







.zd{ width:100%; height:65px; margin:auto; margin-top:10px;}







.zd a{ display:block; width:65px; height:56px; margin:auto;}







.wx img{ width:106px; height:106px;}