/* 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;}






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

/*z-index:0;position:fixed;  position:fixed; z-index:1000;*/


header{ position:fixed;  width:100%; background-color:rgba(255,255,255,0.9); z-index:1000; }

.in_topbox{ width:100%; z-index:1011; background-color:rgba(255,2555,255,0.9); box-shadow:0 0 7px #ccc;height:90px;overflow:hidden}


.logo{float:left;padding:22px 0 22px 0; font-size:28px;color:#fff;width:220px;}
.logo a{color:#fff;}
.logo b{color:#ffc600; font-weight:normal;}
.logo p{text-align:center;font-size:14px;color:#FFF;padding-top:4px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
.keys{float:left;font-size:14px;color:#666;padding:0px 0 0 15px;border-left:1px solid #CCC;margin:24px 0 0 25px;}
.gsmc{float:left;color:#d9e9fc;font-size:13px;}
.fwrx{float:right;background:url(../images/tel.png) no-repeat 0 5px;padding-left:50px;font-size:13px;color:#555;height:51px;margin-top:30px;padding-top:5px;}
.fwrx p{font-size:17px;color:#db3509}

.top_lang{ float:left; width:38px; margin-left:20px; height:61px; line-height:18px; padding:44px 0 0 28px; background:url(../images/index_03.jpg) 0 center no-repeat; font-size:16px; color:#666; position:relative;}
.top_lang:after{ content:""; display:block; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #555; position:absolute; right:0; top:51px;}




.in_header{ width:100%; height:90px;}
/*=============== public navbar end==================*/
/*=============== animate css start ===================*/
.not-animated { opacity:0; }



.pubmenu{float:right;width:600;margin-top:25px;;}
.pubmenu  li{float:left;width:96px;text-align:center;font-size:15px;color:#222;margin-left:12px;}
.pubmenu  li a{color:#222;line-height:40px;display:block;}
.pubmenu  li a:hover{color:#fff;background:#b9090f; border-radius:8px;}
.pubmenu  li a.cur{color:#fff;background:#b9090f; border-radius:8px;}


@media (max-width: 768px) {
header{height:75px;background:#fff;}
.in_topbox{height:75px;width:auto;}
.menu{display:none}
.logo{padding:20px 0 0 5px;font-weight:600px;font-size:20px;width:auto}
.logo a{font-size:24px;}
.logo img{height:36px;}
.keys{font-size:13px;float:left;padding:3px 8px 0 10px;margin:15px 0 0 10px;}

.fwrx{display:none;}
.pubmenu{display:none;}

.in_header{height:75px;}
}