@charset "utf-8";

.logo{position:absolute; left:0; bottom:5px;}
.logo a{display:inline-block;vertical-align:top; overflow:hidden; width:300px; height:52px; line-height:999px; font-size:0; background:url(../../img/common/logo.png) no-repeat 0 0;}
.logo_symbol{position:absolute;left:2px;top:37px;display:inline-block;vertical-align:top;width:79px;height:79px;background:url(../../img/common/logo_symbol.png) no-repeat 0 0;}

.top01{position: absolute;
right: 0px;
bottom: 42px;
overflow: hidden;
font-size: 12px;
font-weight: bold;
margin-right: 10px;
border-radius: 5px;
background-color: #c4293b;
padding: 0 14px;
}
.top01 li{position:relative; float:left; margin-left:13px;}
.top01 li:first-child{margin:0;}
.top01 li:first-child a{padding:0;}
.top01 a{display:inline-block; line-height:38px; text-align:center; padding-left:13px; color:#fff;}
.top01 li span{width:1px; height:13px; background:#fff; position:absolute; left:0; top:13px;}
.top01 a:hover {color:#FBEF48;}


.bx_inp_search{position:relative;margin-top:7px;width:146px;height:24px;display:inline-block;border:1px solid #dcdcdc;padding:0 30px 0 4px;}
.bx_inp_search .input_search{margin:0;padding:0;border:0 none;width:146px;line-height:24px;}
.bx_inp_search .link_search{position:absolute;right:4px;top:0;}




.nav_bx ul{overflow:hidden;}
.nav_bx li{float:left; margin:0 51px;}
.nav_bx li>a{
	position:relative;
	display:inline-block;
	font-size:16px;
	line-height:55px;
	color:#fff;
	font-weight:bold;
	padding:0 4px;
	left:95px;	
}
.nav_bx li>a:after{position:absolute;left:-50px;top:20px;display:block;clear:both;content:'';width:1px;height:15px;background:#FFFFFF;}
.nav_bx li:first-child>a:after{width:0;}

.nav_bx li>a:hover{color:#f18202; background:url(../../img/common/bg_nav_li.gif) 50% bottom no-repeat;}
.nav_bx li a .ico{padding-left:4px;font-size:12px; line-height:16px; color:#cfd6e2; display:none;}

#sub_1, #sub_2, #sub_3, #sub_4, #sub_5, #sub_6 {position:absolute; top:53px; background:rgba(255,255,255,0.8); padding: 0 10px;}
#sub_1 li, #sub_2 li, #sub_3 li, #sub_4 li, #sub_5 li, #sub_6 li{float:left; margin:0;}
#sub_1 li a, #sub_2 li a, #sub_3 li a, #sub_4 li a, #sub_5 li a, #sub_6 li a{   
		display:inline-block;
		padding:0 9px 0 9px;
        font-size:12px; 
		line-height:32px;
		color:#272727;
		font-weight:bold;
		position:relative;
		}
#sub_1 li a:after, #sub_2 li a:after, #sub_3 li a:after, #sub_4 li a:after, #sub_5 li a:after, #sub_6 li a:after{
	width:2px;height:2px; background:#039; position:absolute; left:0;top:50%;margin-top:-1px;content:'';
	}   		
#sub_1 li:first-child a, #sub_2 li:first-child a, #sub_3 li:first-child a, #sub_4 li:first-child a,#sub_5 li:first-child a,#sub_6 li:first-child a{}
#sub_1 li:last-child a, #sub_2 li:last-child a, #sub_3 li:last-child a, #sub_4 li:last-child a,#sub_5 li:last-child a,#sub_6 li:last-child a{}

#sub_1 li a:hover, #sub_2 li a:hover, #sub_3 li a:hover, #sub_4 li a:hover, #sub_5 li a:hover, #sub_6 li a:hover{color:#f18202}

#sub_1 {left:135px;}
#sub_2 {left:101px;}
#sub_3 {left:172px;}
#sub_4 {right:186px;}
#sub_5 {right:198px;}
#sub_6 {right:0;}

.sp_com {
    display: inline-block;
    overflow: hidden;
    width: 1px;
    height: 1px;
    background: url(../img/common/sp_com.png) no-repeat 0 0;
    background-size: 250px 250px;
    line-height: 999px;
    vertical-align: top;}