/* CSS Document */
*{margin:0;padding:0;}
body{background:url(../images/bg_01.jpg) repeat;}
a{text-decoration:none;}
img{border:0;}
ul,li{list-style:none;}

@font-face {
	font-family: 'tl';
	src:url('../font/451-CAI978.eot');
	src: local('☺'), url('../font/451-CAI978.woff') format('woff'), url('../font/451-CAI978.ttf') format('truetype'), url('../font/451-CAI978.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



/*--------top---------*/
.top{width:100%;min-width:1200px;height:164px;background:url(../images/top-bg_01.jpg) no-repeat center;background-size:100% 100%;}
.top-text2{width:1200px;height:36px;margin:0 auto;}
.top-text{width:100%;min-width:1200px;height:36px;background:rgba(241,241,241,0.4);border-bottom:1px solid #e4e1dc;line-height:36px;font-size:12px;}
.top-text p{display:block;height:36px;float:left;font-size:12px;color:#666;}


.top-text a{float:right;color:#666;}
.top-text span{float:right;color:#666;margin:0 16px;}

.top-q{display:block;height:36px;background:url(../images/y_06.jpg) no-repeat left center;text-indent:30px;line-height:36px;float:right;}
.top-q2{display:block;height:36px;background:url(../images/z_03.jpg) no-repeat left center;text-indent:30px;line-height:36px;float:right;}

.top-con{width:1200px;height:128px;margin:0 auto;}
.top-logo{width:529px;height:79px;float:left;margin-top:24px;}

.top-con-text{width:340px;height:50px;border-left:1px solid #ddd8cf;float:left;margin:36px 0 0 26px;overflow:hidden;}
.top-con-text2{width:184px;height:18px;line-height:18px;margin-left:70px;margin-bottom:12px;}
.top-con-text2 span{display:block;width:29px;height:1px;background:#cd2e10;float:left;margin:8px 0 0 20px;}
.top-con-text2 b{font-family:"微软雅黑";font-weight:normal;font-size:16px;color:#cd2e10;float:left;margin-left:20px;}
.top-con-text p{display:block;width:150px;height:14px;float:left;background:url(../images/t-w_03.png) no-repeat left center;font-size:14x;color:#333;line-height:14px;font-family:"微软雅黑";text-indent:16px;margin-left:20px;}

.top-tel{width:238px;height:57px;float:right;margin-top:33px;}
.top-tel dt{width:56px;height:43px;float:left;margin-top:7px;}
.top-tel dd{width:168px;height:24px;font-size:30px;color:#cd2e10;float:right;margin-bottom:10px;font-family:"tl"; letter-spacing:2px;line-height:24px;text-align:right;}

/*---------nav------------*/


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{ width:100%;min-width:1200px;height:46px;background:#2e2e2e;position:relative; z-index:1;   color:#fff; height:46px; line-height:46px;   }
	.nav{width:1200px;height:46px;margin:0 auto; font-family:"微软雅黑";}
	.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
	.nav .m{  position:relative; float:left; width:120px; display:inline; text-align:center;   }
	
	.nav h3 a{  zoom:1;  width:120px;height:46px;line-height:46px;display:block; color:#fff; background:url(../images/nav_12.jpg) no-repeat left center;}
	.nav .on h3 a{background-image:none;background:#cd2e10;}

	.nav .sub{ display:none; /*默认隐藏*/ width:120px; position:absolute; left:0px; top:46px;  background:rgba(238,238,238,0.8);  float:left; line-height:40px;}
	.nav .sub li{ text-align:center;width:120px;height:40px;font-size:14px;  }
	.nav .sub li a{ color:#333; display:block; zoom:1;}
	.nav .sub li a:hover{color:#cd2e10;}

/*----------foot--------*/
.foot{width:100%;min-width:1200px;height:auto;font-family:"微软雅黑";font-size:14px;color:#fff;text-align:center;line-height:30px;padding:30px 0;background:#000000;margin-top:30px;}


