﻿/*---nav----*/


body{overflow-x: hidden!important;}
.blue{



	background-color: #000;



	height: 13px;




}



.logo{



	text-align:center;



	padding:10px 0 20px;



}



.headMenu{



	max-width: 1400px;



}



#pc_nav{

    margin-bottom: -16px;

	position: relative;



	z-index: 2;



}



#pc_nav .menu > li{



	text-align: center;



	width: calc(100% / 9);



	box-sizing: border-box;



	float: left;



}



#pc_nav .menu > li a{



	padding: 0;



	color: #ababab;



}



#pc_nav .menu > li a:hover {



	background-color: #fff0;



	color: #ababab;



}



#pc_nav .menu > li img{



	margin-bottom:5px;
    width: 23px;


}



#pc_nav .menu > li span{



	margin-bottom: 0px;



	display: block;



	color:#797979;



	font-weight: bold;



	font-size: 1rem;



}



#pc_nav .menu > li span + span{



	height: 1.7rem;



}



#pc_nav .menu > li span:last-child{



	color: #ababab;



	font-size: 0.75rem;



	font-weight: bold;



	white-space: nowrap;



	display: inline-block;



	position: relative;



}



#pc_nav .menu > li a:hover span:last-child:after,#pc_nav .menu > li a.active span:last-child:after{



	content: '';



	width: 75px;



	border-bottom: 3px #dedede solid;



	position: absolute;



	bottom: 0;



	left: calc(50% - 37px);



}



.navbar{



	position: relative;



}



#pc_nav .menu > li:last-child{



	position: absolute;



	top: 0px;



	right: calc(50% - 920px);



	width: 206px;



	height: 66px;



	z-index: 0;



    color: #fff;



    font-size: 20px;



    padding: 0;



}



#pc_nav .menu > li:last-child a.mailto{



	width: 203px;



	height: 47px;
    line-height: 47px;


	color: #fff;



	font-size: 21px;



	font-weight: bold;



	background:#464646 url(../images/contact.svg) no-repeat 24px center;



	padding-top: 0px;



	padding-left:40px;



	background-size:30px auto;



}



#pc_nav .menu > li:last-child a.mailto:after{



	content: " ";



	position: absolute;



	bottom: 0px;



	right: 0px;



	height: 0;



	width: 0;



	border-style: solid;



	border-width: 10px;



	border-color: transparent #464646 #464646 transparent;



}



#pc_nav .menu > li:last-child .tel {



	margin-top: 7px;



}



.scroll #pc_nav .menu > li:last-child .tel a{



	color: #fff;



	white-space: nowrap;



	}



#pc_nav .menu > li:last-child .tel a{



	/*color: #595757;*/

	color: #fff;



	font-size: 30px;



	font-weight: bold;



	letter-spacing: 1.2px;



}



#pc_nav .menu > li:last-child .tel a:hover{



	text-decoration: none;



}



#pc_nav .menu > li:last-child a:hover.mailto{



	background:#999 url(../images/contact.svg) no-repeat 24px center;



	


}



#pc_nav .menu > li:last-child a:hover span{



	color: #286fe1;



}



/***nav-hover-pc**/



.nav_hover{



	background-color:#73c6c8;



	position: absolute;



	z-index: 9999;



	width: 100%;



	padding: 40px 0;



	box-sizing: border-box;



	display: none;



}



.nav_hover:hover{



	display: block;



}



.nav_hover > div{



	position: relative;



}



.nav_hover ul.block{



	height: 100%;



	display: table-cell;



	border-right: 1px solid #fff;



	padding: 0 1.8rem;



	vertical-align: top;



}



.nav_hover.hover1 ul.block{



	width: 15%;



}



.nav_hover ul:last-child.block{



	border-right:none;



}



.nav_hover ul.block > li{



	list-style: none;



	padding-bottom: 10px;



	white-space: nowrap;



}



.nav_hover ul.block > ul + li{



	margin: 1.5rem 0 0 0;



}



.nav_hover ul.block > li a{



	color: #fff;



	font-size: 16px;



	font-weight: bold;



	/*margin-left: 20px;*/



	position: relative;



}



.nav_hover ul.block > li a:hover{

    opacity: 0.7;

    transition: all 0.5s ease 0s;

}

.nav_hover ul.block > li a:before{



	/*content: url('../images/sub-icon.svg');*/



	position: absolute;



	top: 0px;



	left: -20px;



}



.nav_hover ul.block > ul{



	padding-left: 0;



}



.nav_hover ul.block > ul li{



	list-style: none;



	padding-bottom: 5px;



}



.nav_hover ul.block > ul li a{



	color: #fff;



	font-size: 14px;



	letter-spacing: 0.04rem;



}



.nav_hover ul.block > ul li a:hover{



	text-decoration:none;

    opacity: 0.7;

    transition: all 0.5s ease 0s;

}



/***nav-往上捲**/



#pc_nav .menu .hide_logo{



	display: none;



}



header.scroll{



	width: 100%;



	position: fixed;



	top: 0;



	left: 0;



	z-index: 999;



	background: #FFF;



	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);



-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5);



box-shadow: 0 1px 5px rgba(0,0,0,0.5);







}



header.scroll .headMenu{



	max-width: none;



	margin: 0 0 0 35px;



}



header.scroll .nav_hover{



	margin-top: -20px;



}



header.scroll #pc_nav .menu > li{



	padding: 15px 0 0 0;



}



header.scroll #pc_nav .menu > li:first-child,header.scroll #pc_nav .menu > li:last-child{



	padding: 0;



}



header.scroll #pc_nav .menu > li:last-child{



	right: 31px;



	top: 0px;



}



header.scroll #pc_nav .menu .hide_logo{



	width:300px;



	display: block;



	margin: 20px 30px 0 0;



}



header.scroll #pc_nav .menu .hide_logo img{



	width: 300px;



}



header.scroll .logo {



	display: none;



}



header.scroll #pc_nav .menu > li{



	width: calc(90% / 9);



}



header.scroll #pc_nav ul li .none{



	display: none;



}



/****手機板nav****/



#cell_nav{



	display: none;



}



#cell_nav .menu{



/*	overflow-y: scroll;



	overflow-x: hidden;*/



	display: none;

    width: 100%;
    left: 0;
    position: fixed;
    background: #fff;
    z-index: 1200;
	height: calc(100vh - 44px);



}



#cell_nav .menu > li{



	text-align: center;



	box-sizing: border-box;



	border-bottom: 1px solid rgba(159, 160, 160, 0.35);



}



#cell_nav .menu > li ul{



	background-color: #f1f1f1;



	text-align: left;



	padding-left: 48%;



}



#cell_nav .menu .subMainNav + ul{



	display: none;



}



#cell_nav .menu > li ul li{



	font-size: 16px;



	letter-spacing: 1px;



	line-height: 2.6rem;



	list-style: none;



}



#cell_nav .menu  >  li  >  ul li a{



	color: #3e3a39;



	font-size: 16px;



	line-height: inherit;



}



#cell_nav .menu  >  li  >  ul li a:hover{



	text-decoration: none;



	color: #464646;



	font-weight: bold;



}



#cell_nav .menu ul ul {



	padding-left: 30px;



}



#cell_nav .menu_bar{



	background: #fff;



	color: #fff;



	border-top: 4px solid #002da8;



	/*height: 85px;*/



}



#cell_nav .menu_bar .col-xs-1,#cell_nav .menu_bar .col-xs-9{



	padding-left: 0px;



	padding-right: 0px;



}



#cell_nav .menu_bar i{



	color: #FFF;



}



#cell_nav .menu_bar .bar{



	/*width: calc(100% - 160px);*/



    float: left;



    height: 50px;



    /*padding: 8px 5px;*/



    box-sizing: border-box;



    margin-left: 15px;



}



#cell_nav .menu_bar .barBtn{



	height: 40px;



	/*float: left;*/



    margin: 0px 0px 12px 12px;



    width: 40px;



}



#cell_nav .menu_bar .barBtn .nonehtml a {

	font-size: 17px!important;

}

#cell_nav .menu_bar .barBtn a{



	display: block;



	width: 100%;



	height: 100%;



	text-align: center;



	font-size: 1.1rem;



    color: #fff;



    line-height: 40px;



    font-weight: bold;



}

#cell_nav .menu_bar .barBtn .nonehtml a:hover{

	background: #E8E8E8!important;/*2017.03.07添加*/

}

#cell_nav .menu_bar .bar_1{



	background-color: #d2e6ff;



    background: url(../images/email_cell.jpg) no-repeat center;



	width:20%;



	float:right;



	margin: 11px 65px 0px 0px;



}



#cell_nav .menu_bar .bar_1 a span{



	color: #274CB9;



	font-size: 1rem;



}



#cell_nav .menu_bar .bar_2{



	background-color: #286fe1;



    background: url(../images/contact.svg) no-repeat center;



	width:20%;



	float:right;



	margin: 12px 10px 0px 0px;



}



#cell_nav .menu_bar .bar_3{



	background-color: #464646;



	position: absolute;



    

 
	top:22px;



    right: 18px;



}

.scroll #cell_nav .menu_bar .bar_3{margin-top: 0px;}

.new_bar_3{







	}



.new_bar12{



	        margin-top: 13px;



    		margin-right: 66px;



}











#cell_nav .menu_bar .bar_3 i{



	content: url('../images/cell-menu.png') !important;



}



#cell_nav .menu > li.menu_bg{



	background: #464646;



	color: #fff;



	height: 53px;



	font-size: 21px;



	padding-top: 12px;



}



#cell_nav .menu > li.menu_bg i{



	color: #FFF;



}



#cell_nav .menu > li i{



	font-size: 19px;



    text-align: right;



    position: absolute;



    right: 19px;



    top: 15px;



    color: #231815;



}
.subMainNav img{
    width:35px;
}

#cell_nav .menu > li a img{
    width:35px;
}


#cell_nav .menu > li a{
	line-height: 43px;
	color: #3e3a39;
	font-size: 16px;
	padding: 0 15px;
	text-align: left;
}

#cell_nav .menu > li a:hover {



}

#cell_nav .menu > li:nth-child(n-7) img{



	margin-top: -7px;



}



#cell_nav .menu > li a.box{



	line-height: inherit;



	color: #3e3a39;



	font-size: 18px;



	padding: 10px 15px;



}



#cell_nav .menu > li:last-child a:hover{



	background-color: #fff;



}



#cell_nav .menu > li img{



	padding-right: 10px;



}



#cell_nav .menu li .event-img{



	padding-right: 17px;



}



#cell_nav .menu > li a.box{



	background: url(../images/email_cell.jpg) no-repeat center;



	color: #fff;



	height: 38px;



    padding: 8px 0 0 35px;



    font-size: 15px;



    margin: 10px 0;



}



#cell_nav .menu > li a.tel{



	background: url(../images/call.jpg) no-repeat center;



	color: #3e3a39;



	height: 38px;



    padding: 8px 0 0 35px;



    font-size: 15px;



    font-weight: bold;



    letter-spacing: 1px;



    margin-bottom: 10px;



}



/*fontawesome icon*/



#cell_nav .menu_bar .bar_1 i{



	color: #fff;



}



/*添加的*/



.bar_1>a:after{border-width:7px !important;}







#cell_nav .fa-plus:before{



	content: url('../images/skin-add.png') !important;



}



#cell_nav .fa-chevron-right:before{



	content: url('../images/skin-next.png') !important;



}



#cell_nav .glyphicon-remove:before{



	content: url('../images/skin-del.png') !important;



	/*content: url('../images/close20170301.png') !important;*/



	



}



#cell_nav .menu_bg .glyphicon-remove:before{



	content: url('../images/close20170301.png') !important;



	}



#cell_nav .fa-minus:before,footer .fa-minus:before{



	content:"─" !important;



	font-size: 12px;



}



footer .fa-plus:before{



	content: url('../images/skin-add02.png') !important;



}



footer .fa-chevron-right:before{



	content: url('../images/skin-next03.png') !important;



}



footer .navContent .fa-chevron-right:before{



	content: url('../images/next02.svg') !important;



}







/*fontawesome icon*/



@media (max-width: 480px){



	#cell_nav .menu > li ul{



		/*padding-left: calc(40% - 28px);*/
			padding-left:0px;


	}



	#cell_nav .menu > li ul ul{



		padding-left: 7%;



	}



}



@media screen and (min-width: 1401px) and (max-width: 1650px) {







	header.scroll #pc_nav .menu .hide_logo{



		width: 300px;



	}



	header.scroll #pc_nav .menu .hide_logo img{



		width: 300px;



	}



	header.scroll .headMenu{



		width: calc(100% - 260px);



	}



	#pc_nav .menu > li:last-child{



		right: 0;



	}



	header.scroll #pc_nav .menu > li{



		width: calc((100% - 330px) / 7);



	}







}



@media (max-width: 1400px){



	#cell_nav{



		display: block;



	}



	#pc_nav{



		display: none;



	}







}



@media (min-width: 1651px){



	header.scroll #pc_nav .menu .hide_logo{



		width: 380px;



	}



	header.scroll #pc_nav .menu .hide_logo img{



		width: 330px;



	}

	.headMenuParent{
		width:100%;
		/*background:url(/images/head/head-background.png) repeat-x center top;*/
		padding-top:15px;
	}

	header.scroll .headMenu{



		width: calc(100% - 260px);



	}



	header.scroll #pc_nav .menu > li{



		    width: calc((100% - 430px) / 9);



	}



}











/*@media screen and (max-width:700px){



    #cell_nav .menu_bar .bar_1{



    background-color: #d2e6ff;



    width:40px;



    float:right;



    margin:11px 55px 0px 0px;



}



    }



@media screen and (max-width:700px){



    #cell_nav .menu_bar .bar_2{



    background-color: #286fe1;



    width:40px;



    float:right;



    margin: 11px 0px 0px 0px;



}



    }



@media screen and (max-width:700px){



    #cell_nav .menu_bar .bar{



        height: 38px;



}



    }



*/











@media screen and ( max-width: 1400px ) {



  #cell_nav .menu_bar .bar_1{



    background-color: #464646;



    background: url(../images/new_bg_sj.png) no-repeat bottom right #464646;



    /*width:20%;*/



	width:14.43%;/*20170223*/



    float:right;



   /* margin: 11px 65px 0px 0px;*/



    margin:14px 65px 0px 0px;



}



}



@media screen and ( max-width: 1400px ) {



  #cell_nav .menu_bar .bar_2{



    background-color: #464646 ;



    background: url(../images/new_bg_sj.png) no-repeat bottom right #464646 ;



    /*width:20%;*/



	width:14.43%;/*20170223*/



    float:right;



    /*margin: 12px 10px 0px 0px;*/



	margin:14px 10px 0px 0px;



}



/*20170223*/



.bar_2>a:after{    content: " ";



    position: absolute;



    bottom: 0px;



    right: 0px;



    height: 0;



    width: 0;



    border-style: solid;



    border-width:7px;



    border-color: transparent #464646 #464646 transparent;}



#cell_nav .menu_bar .bar_2 a{



    color:#fff;



}



}



@media screen and ( max-width: 1400px ) {



#cell_nav .menu_bar{



    background: #fff;



    color: #fff;



	border-top:8px solid #f3b7bf;



    /*border-top: 4px solid #002da8;*/



   /* height: 75px;*/



}



}







@media only screen and (max-width: 767px){



    #cell_nav .menu_bar .bar_1{



		background-color: #464646;



		background: url(../images/new_bg_sj.png) no-repeat bottom right #464646;



		width:44px;



		float:right;



		margin:5px 4% 15px 0px;



	}



}



@media only screen and (max-width: 767px){



    #cell_nav .menu_bar .bar_2{



    background-color: #464646;



    background: url(../images/home.svg) no-repeat center #464646;



    width:44%;



    float:left;



    margin: 5px 12px 15px 18px;







}

#cell_nav .menu_bar .bar_2 i{display: none;}

#cell_nav .menu_bar .barBtn a{



    font-size: 1.2rem;
	/*height: 0;*/
	line-height: 17px;


    }

#cell_nav .menu_bar .barBtn .nonehtml a {

    	font-size: 17px!important;/*2017.0307添加*/

    }

#cell_nav .menu_bar .barBtn .nonehtml a:hover {

	background: #E8E8E8!important;/*2017.0307添加*/

}



#cell_nav .menu_bar .bar_2 a{



    color:#fff;



}



    }



@media only screen and (max-width: 767px){



    #cell_nav .menu_bar .bar{



        height: 50px;



}



   



    #cell_nav .menu_bar .bar_3{



            right: 4%;



    }



	#cell_nav .menu_bar{border-top:8px solid #f3b7bf;}



    }











@media screen and (max-width:767px){



    #cell_nav .menu_bar .bar_1{



    background-color: #885886;



    background-image:none;



    width:40px;



    float:right;



    margin:0px 40px 0px 0px;



    height:40px;



    overflow:hidden;



}







    #cell_nav .menu{



       /* margin-top: 4px;*/



    }



#cell_nav .menu_bar{border-top:4px solid #C7E8E9;}/*我添加的*/



    }



@media screen and (max-width:767px){



    #cell_nav .menu_bar .bar_2{



    background-color: #464646;



    width:40px;



    float:right;



    margin: 0px;



    height:40px;



    overflow:hidden;



}



#cell_nav .menu_bar .bar_2 a{



    color:#fff;



}



    }



@media screen and (max-width:767px){



    #cell_nav .menu_bar .bar{



            height: 35px;



            margin-top: 5px;



			margin-left:15px;/*20170223添加*/



}



    }



@media screen and (max-width:400px){



    #cell_nav .menu_bar{



       /* height: 40px;*/



}



    }



@media screen and (max-width:767px){



    #cell_nav .menu_bar .bar_3{



        top:4px;



        right:0px;



}



    }







@media screen and (max-width:400px){



	.bar_1>a:after{ display:none !important;}



	.bar_2>a:after{ display:none !important;}



	}































/*@media only screen and (min-width:701px)and(max-width: 767px){



    #cell_nav .menu_bar .bar_1{



    background-color: #d2e6ff;



    width:40%;



    float:right;



    margin:11px 55px 0px 0px;



}



    }



@media only screen and (min-width:701px)and(max-width: 767px){



    #cell_nav .menu_bar .bar_2{



    background-color: #286fe1;



    width:40%;



    float:right;



    margin: 11px 0px 0px 0px;



}



    }



@media only screen and (min-width:701px)and(max-width: 767px){



    #cell_nav .menu_bar .bar{



        height: 50px;



}



    }*/



	

/**2017-09-30**/

<style>

.panelinfo .middle {

    color: #595757;

    font-weight: 100!important;

    font-size: 1rem;

}

.search-bar{

    display: none;

}

.menu-sec{

    width: 100%;

}

@media screen and (max-width: 1530px) and (min-width: 1401px) {

    .scroll p.tel {

        width: 120%!important;

    }

}



@media screen and (max-width: 1083px) and (min-width: 767px) {

    #cell_nav .menu_bar .bar_1 {

        width: 15.43%;

        min-width: 160px;

    }

}

@media screen and (max-width: 1083px) and (min-width: 767px) {

    #cell_nav .menu_bar .bar_2 {

        width: 15.43%;

        min-width: 160px;

    }

}

.scroll p.tel {

    width: 205px;

}



.scroll p.tel {

    width: 205px;

}

.scroll .menu-sec{

    width:85%;float: left; height: 110px;

}

.scroll .search-bar{display: block; float:left;width:14%;margin-top:6px;margin-left:-8px;}

.scroll .top-search-bar{display: none;}

.top-search-bar{display: block; width: 12%;position: fixed; top: 29px; right: 225px;}





.panelinfo a {

    background: white;

}



.panelinfo>a:hover {

    background: #e8e8e8;

}



.bluecolor {

    color: #286fe1;

}



.nonehtml {

    display: none;

    border: 1px solid #ddd;

    position: relative;

    z-index: 100;

}



#panelinfo a {

    border-bottom: 1px solid rgba(159, 160, 160, 0.35);

}



#panelinfo a {

    width: 100%;

    line-height: 50px;

    color: #3e3a39;

    font-size: 17px;

    padding: 0 15px;

    display: block;

    text-align: center!important;

}



.panelinfo-header {

    background: #d2e6ff!important;

    color: #002da8!important;

    height: 53px!important;

    font-size: 21px!important;

    padding-top: 3px!important;

    text-align: center!important;

    box-sizing: border-box!important;

    border-bottom: 1px solid rgba(159, 160, 160, 0.35)!important;

    position: relative!important;

}



.panelinfo-header i {

    font-size: 19px;

    text-align: right;

    position: absolute!important;

    right: 19px;

    top: 15px;

    color: #231815;

}



.bar_1>a:after {

    content: " ";

    position: absolute;

    bottom: 0px;

    right: 0px;

    height: 0;

    width: 0;

    border-style: solid;

    border-width: 10px;

    /*border-color: transparent #46484c  #46484c  transparent;*/

}



#pc_nav .menu > li:last-child .tel>a {

    font-size: 24px;

    display: block;

    background: white;

    height: 36px;

    line-height: 36px;

    font-weight: 100;

}



#pc_nav .menu > li:last-child .tel>a label {

    font-weight: 100;

}



#pc_nav .menu > li:last-child .tel a:hover {

    background: #e8e8e8;

    cursor: pointer;

}



#pc_nav .menu > li:last-child .tel a>b {

    font-size: 12px!important;

    color: red;

    vertical-align: middle;

}



#pc_nav .menu > li:last-child a.mailto {

    width: 206px;

}
.scroll #pc_nav .menu > li:last-child a.mailto {

    width: 205px;

}


#pc_nav .menu > li:last-child .tel {

    margin-top: 0!important;

    max-height:65px;

    overflow: hidden;

}



.minbox {

    max-height: auto!important;

    font-size: 17px!important;

    border-bottom: 1px solid #ddd;

}



.minbox>a {

    font-size: 17px!important;

    border: 1px solid #ddd;

    border-top: none;

    border-bottom: none;

}



.liannuo {

    /*border-bottom:4px solid #286fe1;*/

    background: #464646; no-repeat bottom right #d2e6ff;

}



.liannuo,

.liannuo a {

    display: block;

    width: 100%;

    height: 47px;

    line-height: 47px;

    font-size: 21px!important;

    color: #232222;

}



.liannuo a::after {

    content: " ";

    position: absolute;

    bottom: 0px;

    right: 0px;

    height: 0;

    width: 0;

    border-style: solid;

    border-width: 10px;

    border-color: transparent #ad4c59 #ad4c59 transparent;

}



.liannuo i {

    color: #fff;

    margin-right: 11px;

    margin-left: -7px;

    margin-top: -3px;

    font-size: 30px;

}



.liannuo a:hover {

    background: none!important;

}

/*20170303添加*/

#cell_nav .menu_bar .barBtn .nonehtml a:hover{

    background: #E8E8E8!important;

}



::-webkit-scrollbar {

          width: 15px;

    } 

::-webkit-scrollbar-track {

background-color: #fff;

} 

 

::-webkit-scrollbar-thumb {

background-color: rgba(193, 193, 193, 0.8);

} 

::-webkit-scrollbar-button {

background-color: #fff;

} 

 

::-webkit-scrollbar-corner {

background-color: black;

} 





.jiao {

    content: " ";

    position: absolute;

    bottom: 0px;

    right: 0px;

    height: 0;

    width: 0;

    border-style: solid;

    border-width: 7px;

    border-color: transparent #002da8 #002da8 transparent;

}



#cell_nav .menu_bar .bar{

    margin-left: 15px!important;

}

@media screen and (max-width:400px){

    #cell_nav .menu_bar .bar{

            margin-left:0px!important;

        }

        ::-webkit-scrollbar {

          width: 0px;

    } 

::-webkit-scrollbar-track {

background-color: #fff;

} 

 

::-webkit-scrollbar-thumb {

background-color: rgba(193, 193, 193, 0.8);

} 

::-webkit-scrollbar-button {

background-color: #fff;

} 

 

::-webkit-scrollbar-corner {

background-color: black;

} 

}

 .submit-btn{

			background-color: #464646;

			width: 30px;height:26px;margin-left: -1px;padding: 0;border: 0px;margin-top: -3px;

			vertical-align: middle;

		}

.submit-btn:focus{

		border: 0;

		outline: 0;

	}

.submit-btn span{width: 86%;height: 70%;color: #FFF;font-size:20px;}

/*添加的*/

.topProgress{

	/*position: fixed;

	top: 0px;

	left: 0px;*/

	height: 4px;

	background: #b5b5b5;

	width: 0%;

	z-index: 3;

	-webkit-transition: all linear 0.3s;

	transition: all linear 0.3s;

	-webkit-border-radius:3px;

	border-radius:3px;

	/*width: 100%;*/

}

.sj-24{display: none;}
@media only screen and (max-width: 1400px){
	.sj-24{display: inline-block;width: 63px;height: 35px;float: right;background:url(../images/24hr.svg) no-repeat;margin-top: 20px;}
}
@media only screen and (max-width: 767px){
	.sj-24{margin-top: 5px;}
/*#cell_nav .menu_bar{height:40px;}*/
	
}

@media only screen and (max-width: 767px){
#cell_nav .menu_bar .bar_1 {
    background-color: #464646;
    background: url(../images/line.svg) no-repeat center #464646;
}
}

@media only screen and (max-width: 1400px){
#cell_nav .menu_bar .bar_1 {
    background-color: #464646;
    background: url(../images/message.svg) no-repeat center #dedede;
}
}
@media screen and (max-width: 767px){
	#cell_nav .menu_bar .bar {
    margin-left: -70px!important;
    width: 140px;
    z-index: 10;
    position: absolute;
    left: 18%;
  }
}
@media screen and (max-width: 350px){
	#cell_nav .menu_bar .bar {
	height: 25px!important;
    margin-left: -47.5px!important;
    width: 95px;
  }
}
@media screen and (max-width: 1651px) and (min-width: 1401px){
    header.scroll #pc_nav .menu .hide_logo{margin-top: 10px;margin-right: 10px;}
#searchform{margin-top: 22px !important;}
header.scroll .headMenu {width: calc(100% - 200px);}
header.scroll #pc_nav .menu > li {width: calc((100% - 330px) / 8);}
}
@media screen and (min-width: 1652px){
  header.scroll #pc_nav .menu .hide_logo{margin-top: 5px;}
#searchform{margin-top: 20px !important;}
.header.scroll #pc_nav .menu .hide_logo{width:auto!important;}
header.scroll .headMenu{margin:0px!important;}
}