/* CSS Document */
body{
	padding:0;
	margin:0;
	color:#0f0f0f;


	font-family:"Microsoft YaHei",SimSun,Arial; 
	
}
a{ color:#666; text-decoration:none;}
a:hover,a:active{ text-decoration:none;}
.left{float:left;}
.right{float:right;}
@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}
}
@media (max-width: 768px) {
	html,body {
		font-size:12px;
	}
}


/*=============== public top start==================*/

header1{width:100%;height:auto;overflow:hidden;}
header{height:90px; background:#CCC;width:100%;float:left;margin-bottom:1px;background: linear-gradient(to right,#3159b6,#152a5f);}


.logo{float:left;width:315px;background:#fff;height:90px;box-shadow: 3px 0 0px rgba(0,0,0,.3)}
.logo_pic{float:left;padding:27px 0 0 18px;}
.gsmc{float:left;font-size:28px;color:#333;height:10px;width:auto;padding:17px 0 0 10px; letter-spacing:3px}
.gsmc p{font-size:11px;color:#666;line-height:10px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.8px;}

/*=============== public navbar end==================*/
/*=============== animate css start ===================*/
.not-animated { opacity:0; }

.pubmenu{float:right;width:600;height:56px;margin-top:15px;}
.pubmenu  li{float:left;width:100px;text-align:center;font-size:16px;color:#fff;}
.pubmenu li a{color:#fff;display:block;line-height:56px;}
.pubmenu li a:hover{color:#ffa800}
.pubmenu li a.cur{}

@media (max-width: 768px) {
.hea_top{display:none;}
header{height:60px;background:#fff;}
.pubmenu{display:none;}
.menu{display:none}
.logo{width:100%;box-shadow:none;height:auto;}
.logo_pic{padding:20px 0 0 0;}
.logo_pic img{height:auto;}
.gsmc{font-size:22px;padding:11px 0 0 16px}
.gsmc p{font-size:9px;}

.fwrx{display:none;}
}

@media (min-width:768px) and (max-width:1920px) {
header1{display:none;}
}