@charset "utf-8";
html {font-size: 100%;}
body{font-family: PMingLiU, MingLiU_HKSCS, PMingLiU-ExtB,"NSimSun",Arial,Helvetica,sans-serif; line-height:15px; font-size: 1em;}
h1{
	color:#8c017e;
	width:100%;
	display:block;
	line-height:32px;
	margin:0px 0px 20px 0px;
	text-align:left;
}
h2{
	color:#003e65;
	width:100%;
	margin:0px 0px 20px 0px;
	clear:both;
}
h3{
	color:#467b8b;
	width:100%;
	margin:0px 0px 20px 0px;
	clear:both;
}
h4{
	color:#60767d;
	width:100%;
	margin:0px 0px 20px 0px;
	clear:both;
}
h1.home{
	/*
	background:url(../images/home_icon.png) no-repeat left center;
	padding-left:20px;
	*/
	
	text-indent:0px;
	margin-bottom:8px !important;
}
#skiptocontent{
	/*display: none !important;*/
}
.skiptocontentstyle{
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
}

.ppr_table{
	background:#CFCFCF;
}

.ppr_table td{
	padding:10px;
	margin:5px;
	margin:1px;
}

.ppr_table_title{
	background:#fdf9d9;
	text-align:left;
}

.ppr_table_content{
	background:#FFFEF7;
	text-align:left;
}

.pass_table,.pass_table_events{
	background:#CFCFCF;
}
.pass_table_contact{
	width:500px;
	background:#CFCFCF;
}
.pass_table_contact td{
	padding:5px;
	background:#fff;

}
.pass_table td,.pass_table_events td,.pass_table_form td{
	padding:10px;
	margin:5px;
	margin:1px;
}
.pass_table_left{
	background:#fdf9d9;
	width:25%;
	text-align:left;
}
.pass_table_right{
	background:#FFFEF7;
	width:75%;
}

.pass_table_center{
	background:#FFFEF7;
	width:55%;
}

.pass_table_events_left{
	background:#fdf9d9;
	width:20%;
	text-align:left;
}
.pass_table_events_right{
	background:#FFFEF7;
	width:80%;
}
.pass_table_form{
	background:#fff;
	border:1px #CFCFCF solid;
}

/*menu*/
.pass_menu{
	float:left;
	margin-top:8px;
}
.pass_menu li{
	width:190px;
	float:left;
	text-align:left;
	display:inline;
	position:relative;
	margin-bottom:1px;
}
.pass_menu li li{
	line-height:22px;
}
.pass_menu li a{
	color:#66005c;
	background:url(../images/menu_icon.png) no-repeat 12px center;
	padding:10px 0px 10px 25px;
	display:block;
	width:93%;
}
.pass_menu li a#pass_hover,.pass_menu li a.pass_hover,.pass_menu li a:hover,.pass_menu li a:focus{
	background:url(../images/menu_list.png) no-repeat left center;
	padding:10px 0px 10px 25px;
	width:93%;
	display:block;
	color:#fff;
	box-sizing:content-box !important;
}

.pass_menu li a:link {color: #66005c;}
.pass_menu li a:visited {color: #66005c;}
.pass_menu li a:active{color:#66005c;}
.pass_menu li a:hover{color:#fff; text-decoration:none;}
.pass_menu li a:focus{color:#fff; text-decoration:none;}

.pass_menu li #sub_pass_menu{
	width:174px;
	padding-left:8px;
	background:url(../images/sub_menu_sj.png) no-repeat left center;
	position:absolute;
	left:165px;
	top:10px;
	z-index:9999;
	overflow:hidden;
}
.pass_menu li .sub_pass_menu{
	width:200px;
	padding-left:8px;
	background:url(../images/sub_menu_sj.png) no-repeat left 8px;
	position:absolute;
	left:200px;
	top:0px;
	z-index:9999;
	overflow:hidden;
}
#sub_pass_menu li,.sub_pass_menu li{
	background:#BBE4FA;
	margin:0px;
	padding:0px;
	width:100%;
}
#sub_pass_menu li a,.sub_pass_menu li a{
	width:auto;
	padding:10px 10px 10px 25px;
	border-bottom:1px solid #fff;
	background:url(../images/sub_menu_icon.png) no-repeat 8px center;
}
#sub_pass_menu li a#pass_hover,.sub_pass_menu li a#pass_hover{
	width:auto;
	padding:10px 10px 10px 25px;
	border-bottom:1px solid #fff;
	background:url(../images/sub_menu_icon.png) no-repeat 8px center;
}

#sub_pass_menu li a:link,.sub_pass_menu li a:link {color: #003e65;}
#sub_pass_menu li a:visited,.sub_pass_menu li a:visited{color: #003e65;}
#sub_pass_menu li a:active,.sub_pass_menu li a:active{color:#003e65;}
#sub_pass_menu li a:hover,.sub_pass_menu li a:hover{
	width:auto;
	padding:10px 10px 10px 25px;
	background:#003e65 url(../images/sub_menu_icon.png) no-repeat 8px center;
	border-bottom:1px solid #fff;
	color:#ffffff;
	text-decoration:underline;
}
#sub_pass_menu li a:hover,.sub_pass_menu li a:focus{
	width:auto;
	padding:10px 10px 10px 25px;
	background:#003e65 url(../images/sub_menu_icon.png) no-repeat 8px center;
	border-bottom:1px solid #fff;
	color:#ffffff;
	text-decoration:underline;
}
#sub_pass_menu li a#pass_hover,.sub_pass_menu li a#pass_hover{
	width:auto;
	padding:10px 10px 10px 25px;
	background:#003e65 url(../images/sub_menu_icon.png) no-repeat 8px center;
	border-bottom:1px solid #fff;
	color:#ffffff;
}
#sub_pass_menu li a.pass_hover,.sub_pass_menu li a.pass_hover{
	width:auto;
	padding:10px 10px 10px 25px;
	background:#003e65 url(../images/sub_menu_icon.png) no-repeat 8px center;
	border-bottom:1px solid #fff;
	color:#ffffff;
}


/*path*/
.path{
	width:100%;
	border-bottom:1px #e47387 solid;
	display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
	text-indent:10px;
	min-height:25px;
	padding-bottom:3px;
}
.path_title{
	width:90%;
	text-align:left;
}
.path_title span{
	background:url(../images/path_ico.gif) no-repeat left center;
	float:left;
	text-align:left;
	margin-right:10px;
	white-space:nowrap;
}
.path_title .page_active{
	font-weight:bold;
}
.font_site_printer_view{
	float:right;
}
.font_site_printer_view ul{
	margin-bottom:0 !important;
}
.home_p .font_site_printer_view{
	position:relative;
	bottom:-13px;
}
.font_site_printer_view ul li{
	text-align:right;
	width:16px;
	height:16px;
	margin-left:5px;
	clear:both;
	display:inline-block;
	*display:inline; 
	zoom:1;
}
.font_site_printer_view ul li.font_site{
	width:85px;
}
.font_site_printer_view ul li.printer_view{
	width:100px;
	margin-left:0px;
}
.font_site_printer_view ul li.printer_view img{
	margin-right:8px;
	padding-top:2px;
}
.font_size_s,.font_size_ss,.font_size_sss,.font_size_s_active,.font_size_ss_active,.font_size_sss_active{
	display:block;
	width:16px;
	height:16px;
	margin-top:5px;
	*margin-top:4px;
}
.font_size_s{
	background-image:url(../images/font_small.gif);
}
.font_size_ss{
	background-image:url(../images/font_mediume.gif);
}
.font_size_sss{
	background-image:url(../images/font_large.gif);
}
.font_size_s_active{
	background-image:url(../images/font_small_active.gif);
}
.font_size_ss_active{
	background-image:url(../images/font_mediume_active.gif);
}
.font_size_sss_active{
	background-image:url(../images/font_large_active.gif);
}
/*content*/

.number{
	padding:0px 0px 0px 40px;
	
}
.number li{
	list-style-type:decimal;
	margin-top:15px;
}

.en-order{padding:0px 0px 0px 20px;}

.en-order li{
	list-style-type:lower-alpha;
	margin-top:15px;
}
#article{
	width:100%;
	min-height:450px;
	text-align:justify; 
	text-justify:inter-ideograph;
}
#article a{
	text-decoration:underline;
}
.point{
	width:90%;
	margin:10px 0px;
	clear:both;
}
.point li{
    background:url(../images/point_ico.gif) no-repeat left 5px;
	padding-left:15px;
	margin-bottom: 6px;
    margin-left: 15px;
}
.circle{
	margin:10px 0px 10px 0px;
	clear:both;
}
.circle li{
	list-style-type:circle;
	background:none;
	padding-left:0px;
}

/*welcome page css*/
.welcome_box_top{
	width:735px;
	float:left;
}
.welcome_content{
	width:678px;
	padding:10px 25px 15px 30px;
	background:#fffef7;
	border:1px #cfcfcf solid;
	border-top:none;
	overflow:hidden;
	float:left;
}
.welcome_box_top_left_bg,.welcome_box_top_right_bg{
	width:12px;
	height:22px;
}
.welcome_box_top_left_bg{
	background:url(../images/welcome_box_top_left_bg.jpg) no-repeat left top;
}
.welcome_box_top_right_bg{
	width:12px;
	height:22px;
	background:url(../images/welcome_box_top_right_bg.jpg) no-repeat left top;
}
.welcome_box_top_center_bg{
	width:711px;
	height:22px;
	background:url(../images/welcome_box_top_center_bg.jpg) repeat-x left top;
}

/*archives page css*/
.archives_select{
	float:left;
	width:auto;
	height:18px;
	*height:25px; 
	margin-top:10px;
	margin-left:15px;
	border:none;
	color:#fff;
	/*background:#004f6e url(../images/tc/archive_select_bg.gif) no-repeat right bottom;*/
	background-images:url(../images/en/archive_select_bg.gif) right bottom;
	background-color:#004f6e;
	background-repeat:no-repeat;
}
.archives_select option{
	text-align:left;
    color:#fff;
}
/*senior staff page css*/
.senior_staff{
	width:800px;
	min-height:900px;
	height:auto !important;
	height:825px;
	position:relative;
	font-weight:bold;
}

.the_one_row_green{
	width:132px;
	height:77px;
	text-align:center;
	position:absolute;
	left:10px;
	top:383px;
}
.the_one_row_green img{ position:relative; top:0px;}
.the_one_row_green table{ position:relative; top:-85px;}
.senior_staff_box{
	width:124px;
	text-align:center;
	position:absolute;
}
.senior_staff_box table{
	width:90%;
}
.one_row_box_top,.second_row_box_top,.three_row_box_top,.four_row_box_top{
	width:100%;
	height:16px;
	display:none;
}
.one_row_box_top{
	background:url(../images/en/one_row_top_bg.png) no-repeat;
}
.second_row_box_top{
	background:url(../images/en/second_row_top_bg.png) no-repeat;
}
.three_row_box_top{
	background:url(../images/en/three_row_top_bg.png) no-repeat;
}
.four_row_box_top{
	background:url(../images/en/four_row_top_bg.png) no-repeat;
}
.one_row_box_center,.second_row_box_center,.three_row_box_center,.four_row_box_center{
	width:124px;
	height:120px;
	padding-bottom:8px;
}
.one_row_box_center img,.second_row_box_center img,.three_row_box_center img,.four_row_box_center img{ position:relative; top:0px;}
.one_row_box_center table,.second_row_box_center table,.three_row_box_center table,.four_row_box_center table{ position:relative; top:-130px;}


.one_row_box_bottom,.second_row_box_bottom,.three_row_box_bottom,.four_row_box_bottom{
	/*width:100%;
	height:31px;
	display:none;*/
}
.one_row_box_bottom{
	background:url(../images/en/one_row_bottom_bg.png) no-repeat;
}
.second_row_box_bottom{
	background:url(../images/en/second_row_bottom_bg.png) no-repeat;
}
.three_row_box_bottom{
	background:url(../images/en/three_row_bottom_bg.png) no-repeat;
}
.four_row_box_bottom{
	background:url(../images/en/four_row_bottom_bg.png) no-repeat;
}
.dr_sun_wen_bin{
	right:3px;
	top:0px;
}
.deputy_head{
	left:210px;
	top:8px;
}
.member_one_vacant{
	left:210px;
	top:141px;
}
.member_two_vacant{
	left:210px;
	top:272px;
}
.member_three_vacant{
	left:210px;
	top:403px;
}
.member_four_vacant{
	left:210px;
	top:534px;
}
.secretary_to_CSD{
	left:210px;
	top:534px;
}
.research_director{
	left:408px;
	top:10px;
}
.assistant_secretary_to_CSD {
	left:408px;
	top:464px;
}
.government_town_planner {
	left:408px;
	top:595px;
}
.senior_researcher1{
	right:80px;
	top:0px;
}
.senior_researcher2{
	right:80px;
	top:125px;
}
.senior_researcher3{
	right:80px;
	top:250px;
}
.senior_researcher4{
	right:80px;
	top:380px;
}
.senior_researcher5{
	right:80px;
	top:510px;
}
.senior_researcher6{
	right:80px;
	top:640px;
}
.senior_researcher7{
	right:80px;
	top:770px;
}

.senior_staff a:link {color: #000000;}
.senior_staff a:visited {color: #000000;}
.senior_staff a:active{color:#000000;}
.senior_staff a:hover{color:#000000; text-decoration:none;}
.senior_staff a:focus{color:#000000; text-decoration:none;}


/*photo gallery css*/
.ad-gallery {
	width: 600px;
}
.ad-gallery, .ad-gallery * {
	margin: 0;
	padding: 0;
}
.ad-image{ 
	border:1px #000 solid;
}
.ad-gallery .ad-image-wrapper {
	width: 100%;
	height: 330px;
	margin-bottom: 15px;
	position: relative;
}
.ad-gallery .ad-image-wrapper .ad-loader {
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
	border: 1px solid #CCC;
}
.ad-gallery .ad-image-wrapper .ad-next {
	position: absolute;
	right: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev {
	position: absolute;
	left: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-image-description{
	display:none;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
	background: url(../images/en/non-existing.jpg)\9;
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/en/ad_prev.png);
	width: 30px;
	height: 30px;
	display: none;
	position: absolute;
	top: 47%;
	left: 0;
	z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/en/ad_next.png);
	width: 30px;
	height: 30px;
	right: 0;
	left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-image a img {
	border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
	background: url(../images/en/opa75.png);
	color: #000;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
	display: block;
}
.ad-gallery .ad-controls {
	height: 20px;
}
.ad-controls{ display:none;}
.ad-gallery .ad-info {
	float: left;
}
.ad-gallery .ad-slideshow-controls {
	float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
	padding-left: 5px;
	cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
	padding-left: 5px;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
	cursor: default;
	font-style: italic;
}
.ad-gallery .ad-nav {
	width: 95%;
	position: relative;
	margin:0 auto;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
	position: absolute;
	top: 0;
	height: 100%;
	z-index: 10;
}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
	height: 50px;
}
.ad-gallery .ad-back {
	cursor: pointer;
	left: -30px;
	width: 30px;
	display: block;
	background:#fff url(../images/en/ad_scroll_back.png) left center no-repeat;
}
.ad-gallery .ad-forward {
	cursor: pointer;
	display: block;
	right: -30px;
	width: 30px;
	background:#fff url(../images/en/ad_scroll_forward.png) right center no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs {
	overflow: hidden;
	width: 95%;
	margin-left:13px;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
	float: left;
	width: 9000px;
	list-style: none;
}
.ad-gallery .ad-thumbs li {
	width:81px;
	height:50px;
	overflow:hidden;
	float: left;
	margin-right: 6px;
	border: 2px solid #CCC;
}
.ad-gallery .ad-thumbs li a {
	display: block;
}
.ad-gallery .ad-thumbs li a img {
	display: block;
	width:81px;
	height:50px;
}
.ad-preloads {
	position: absolute;
	left: -9000px;
	top: -9000px;
}
.pre {
	border: 1px solid #CCC;
	background: #f2f2f2;
	padding: 10px;
}
.code {
	margin: 0;
	padding: 0;
}
#gallery {
	padding: 25px 20px 20px 20px;
	background:url(../images/en/photo_gallery_bg.gif) no-repeat;
}
#descriptions {
	position: relative;
	height: 50px;
	background: #EEE;
	margin-top: 10px;
	width: 640px;
	padding: 10px;
	overflow: hidden;
}
#descriptions .ad-image-description {
	position: absolute;
}
#descriptions .ad-image-description .ad-description-title {
	display: block;
}


/*links*/
.links{
	width:400px;
	margin:0 auto;
	height:120px;
}
.links ul li{
	float:left;
	width:84px;
	height:50px;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}

/*footer*/
.footer_text{ 
	width:100%;
	height:auto; 
	clear:both; 
	border-top:1px #ccc solid;
	padding-top:10px;
}
.footer_text a{
	text-decoration:underline;
}
.footer_bg{
	height:30px;
}
.icon{
	width:100%;
	float:left;
}
.icon a{
	margin-right:8px;
}
.top,.back{
	width:46px;
	height:19px;
	background:url(../images/sc/top.gif) no-repeat left top;
	float:right;
}
.back{
	float:left;
	display:none;
	background:url(../images/sc/back.gif) no-repeat left top;
}
.top a,.back a{
	width:43px;
	height:19px;
	display:block;
}
.back a,.back{
	width:50px !important;
}

.icon a img{
	vertical-align: middle;
}

#w3c_wrapper1{
padding:15px 0px 15px 0px;
display:inline-block;
}

#w3c_wrapper{
display:inline-block;
}



/*20161109*/
.home_box{
	width:100%;
	border: 1px solid #bbe3fa;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */
	float:left;
}
.home_box_top{
	width:100%;
	height:17px;
	float:left;
}
.home_box_list{
	width:100%;
	float:left;
}
.home_box_bottom{
	width:100%;
	height:15px;
	float:left;
}
.home_box_left{
	float:left;
	width:45%;
	margin:10px 0 0 20px;
}
.home_box_right{
	float:right;
	width:45%;
	margin:10px 20px 0 0px;
}
.home_box_list table{
	border-bottom:1px #bbe3fa solid;
	margin-bottom:10px;
}
.home_box_list table td{
	padding-bottom:5px;
	text-align:left;
}
.home_box_list table td:first-child{
	width:8%;
}
.home_box_list table td:last-child{
	text-align:right !important;
}
.news_list li{
	background:url(../images/path_ico.png) no-repeat left 8px;
	margin-bottom:8px;
	padding-left:12px;
	text-align:left;
}
a.pdf{
	padding:5px 10px 5px 0px;
	margin-right:10px;
	text-decoration:none !important;
	font-weight:bold;
}
.layout_version,.contact{
	margin-bottom:20px;
	width:100%;
}
.layout_version td,.contact td{
	/* padding:5px 0px; */
	padding: 5px 5px;
	vertical-align:top;
}
.layout_version td:first-child,.contact td:first-child{
	width:10%;
}
.width_4{
	width:7%;
}
.width_96{
	width:93%;
}
.width_3{
	width:3%;
}
.width_97{
	width:97%;
}
.contact td:first-child{
	width:8%;
}
.contact td:nth-child(2){
	width:1%;
}

#nav .current a {
	color: #6fb0b7;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.toggleMenu {
	display:block;
	width:26px;
	height:26px;
	background:url(../images/nav_icon.png) no-repeat left top;
	display: none;
	padding: 4px 5px 0px 5px;
	position:absolute;
	right:20px;
	top:20px;
}
.mn_active{
	background:url(../images/close_icon.png) no-repeat left top !important;
}
.nav:before, .nav:after {
	content: " ";
	display: table;
}
.nav:after {
	clear: both;
}
.nav ul{
	list-style: none;
}
.m_menu_top{
	display: none !important;
}

@media (min-width:768px) and (max-width:990px) {
.pass_menu li .sub_pass_menu{
	position:relative !important;
	left:auto !important;
	top:auto !important;
	margin-left:30px !important;
	background:none !important;
}
.pass_menu li .sub_pass_menu a{
	border-top:1px solid #fff !important;
}
#content{
	width:98%;
	margin-left:0;
	padding:0 5px 0 10px;
}
.hidden_990{
	display:none;
}
#menu ul{
	position:absolute;
	right:18px;
	top:90px;
	background:url(../images/m_menu_bg.png) no-repeat center top;
}
.pass_menu li{
	margin-left:4px;
}
.back{
	display:block;
}

.tc_m,.sc_m{
	width:50%;
	float:left;
}
.back,.tc_m,.sc_m{
	display:block;
}
a.tc_m,a.sc_m,a.tc_m:hover,a.sc_m:hover{
	width:111px !important;
	float:left !important;
	padding:10px 0px 10px 0px !important;
	margin:0px !important;
	text-align:center !important;
}
a.sc_m{
	background:#bb3333 !important;
	color:#fff !important;
}
a.tc_m{
	background:#3986b3 !important;
	color:#fff !important;
}
.m_menu_top{
	width:100% !important;
	margin-bottom:10px !important;
}
#menu > ul{
	padding-top:15px !important;
}
}
@media (max-width:768px){
.pass_menu li .sub_pass_menu{
	position:relative !important;
	left:auto !important;
	top:auto !important;
	margin-left:30px !important;
	background:none !important;
}
.pass_menu li .sub_pass_menu a{
	border-top:1px solid #fff !important;
}
.m_hidden,#banner img{
	display:none;
}
.hidden_990{
	display:none;
}
#content{
	width:98%;
	margin-left:0;
	padding:0 5px 0 10px;
}
#menu ul{
	position:absolute;
	right:18px;
	top:90px;
	background:url(../images/m_menu_bg.png) no-repeat center top;
}
.pass_menu li{
	margin-left:4px;
}
.home_box_left,.home_box_right{
	width:90%;
	float:left;
	margin: 10px 0 0 20px;
}
#banner{
	background:#BBE4FA;
	color:#86096F;
	padding:30px 30px 30px 10px;
}
.m_access{
	position:relative;
	height:auto;
	width:auto;
	top:auto;
}
#banner{
	line-height:28px;
}
.icon{
	float:none;
	text-align:left;
}
#w3c_wrapper,#w3c_wrapper1{
	display:inline;
	padding:0px;
}
.back{
	display:block;
}
.m_menu_top{
	display:block !important;
}
.width_4{
	width:11%;
}
.width_96{
	width:89%;
}
.width_3{
	width:7%;
}
.width_97{
	width:93%;
}
.path_title span{
	margin-bottom:2px;
}
a.tc_m,a.sc_m,a.tc_m:hover,a.sc_m:hover{
	width:111px !important;
	float:left !important;
	padding:10px 0px 10px 0px !important;
	margin:0px !important;
	text-align:center !important;
}
a.sc_m{
	background:#bb3333 !important;
	color:#fff !important;
}
a.tc_m{
	background:#3986b3 !important;
	color:#fff !important;
}
.m_menu_top{
	width:100% !important;
	margin-left:4px !important;
	height:50px;
}
#menu > ul{
	padding-top:5px !important;
}
.footer_text .f_l{
	margin-bottom:10px;
}
.contact td:first-child{
	width:12%;
}
.layout_version td:first-child,.contact td:first-child{
	width:20%;
}
.pass_menu li .sub_pass_menu{
	position:relative !important;
	left:auto !important;
	top:auto !important;
	margin-left:30px !important;
	background:none !important;
}
.pass_menu li .sub_pass_menu a{
	border-top:1px solid #fff !important;
}
}



.layout_version   td:first-child{
    width: 20%;
	text-align: initial;
  }

  @media (max-width:768px) {

    .layout_version   td:first-child{
      width: 30%;
      text-align: initial;
  }

  }