/* 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==================*/
header{height:90px;width:100%;float:left;background:#fff;}


.logo{float:left;padding:16px 0 0 0; font-size:42px;font-weight:600;}
.logo a{font-size:40px;color:#FFF;}

.keys{padding:0 0 0 12px;margin:25px 0 0 15px;height:auto;float:left;font-size:14px;color:#555;line-height:150%;border-left:1px solid #7f7f7f}
.keys p{font-size:6px;color:#ffd03f; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px;}

.fwrx{float:right;background:url(../images/tel.png) no-repeat 0 0;padding-left:65px;font-size:13px;color:#555;height:55px;margin-top:20px;padding-top:5px;}
.fwrx p{font-size:18px;color:#db3509}

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


.pubmenu{width:100%;height:auto;background:#1866c3; overflow:hidden;margin-bottom:1px;}
.pubmenu ul{width:1197px;margin:0 auto;}
.pubmenu ul li{float:left;width:171px;text-align:center;font-size:15px;color:#fff;}
.pubmenu ul li a{color:#fff;display:block;line-height:50px;}
.pubmenu ul li a:hover{color:#fff;background:#0d4e9b;}
.pubmenu ul li a.cur{color:#fff;background:#0d4e9b;}


@media (max-width: 768px) {
header{height:auto;background:#fff;padding:5px 0;}
.pubmenu{display:none;}
.pubmenu1{display:none;}
.menu{display:none}
.logo{padding:5px 0 0 10px;font-weight:600px;font-size:20px}
.tpkey{font-size:18px;padding:1px 0 0 5px;}
.logo a{font-size:20px;}
.logo img{height:45px;}
.keys{margin:7px 0 0 12px;color:#004ea2;font-size:14px;float:left;}
.fwrx{display:none;}
}