/* 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:80px;width:100%;float:left;background:#0067b7;}


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


.keys{padding:11px 0 0 10px;height:auto;float:left;font-size:19px;color:#ffd03f;line-height:106%; letter-spacing:10px;}
.keys p{font-size:6px;color:#ffd03f; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px;}

.tpkey{padding:13px 0 0 5px;height:auto;float:left;font-size:36px;color:#ffff;letter-spacing:0px;font-weight:600;}



.fwrx{float:right;background:url(../images/tel1.png) no-repeat 0 0;padding-left:60px;font-size:13px;color:#555;height:51px;margin-top:25px;padding-top:5px;}
.fwrx p{font-size:17px;color:#db3509}

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


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


.pubmenu1{float:right;width:400px;height:40px;margin-top:5px;}
.pubmenu1  li{float:left;width:100px;text-align:center;font-size:15px;color:#fff;}
.pubmenu1 li a{color:#fff;display:block;line-height:40px;}
.pubmenu1 li a:hover{color:#ffd800}
.pubmenu1 li a.cur{color:#ffd800}

@media (max-width: 768px) {
header{height:auto;background:#0067b7;padding:10px 0;}
.pubmenu{display:none;}
.pubmenu1{display:none;}
.menu{display:none}
.logo{padding:0px 0 0 0;font-weight:600px;font-size:20px}
.tpkey{font-size:18px;padding:1px 0 0 5px;}
.logo a{font-size:20px;}
.logo img{height:30px;}
.keys{margin:14px 0 0 0;color:#004ea2;font-size:14px;float:right;margin-left:0px;width:112px;}
.keys .lt{ float:left; width:10px; height:10px; border-bottom:1px solid #d20f1a;}
.keys .ct{ float:left; width:90px; text-align:center;}
.keys .p_2{ font-size:13px; color:#d20f1a; line-height:18px; padding-top:0px;}
.keys .rt{ float:left; width:10px; height:10px; border-bottom:1px solid #d20f1a;}

.fwrx{display:none;}
}