﻿/* CSS Document */

.head{ background: url(Nimagesbg_03.png) no-repeat  top left; position:relative;}
.f_float{ float:right; font-size:12px; font-weight: normal; color:#999;}
.logo{ height:70px; width:302px; float:left; padding-top:20px; background:url(Nimageslogo.png) no-repeat left 20px;}
.tips{ width:110px; height:45px; float:right; background:url(Nimagestips1.jpg) no-repeat left center; color:#868686; font-size:12px; padding:15px 35px 0; line-height:18px; margin:13px 15px 0 20px;}
.r_float_r{ float:right; }

.search{ width:247px; height:35px; background: url(Nimagessearch_bg_05.png) no-repeat; float:right; margin:27px 15px  0 0 ;}
.sk{ width:194px; float:left; height:26px; line-height:28px; background:none; border:#fff solid 0px; font-size:14px; color:#666; padding-left:2px; padding-top:2px; color:#999;}


.menu_li { width:980px; height:auto; position:absolute; left:0; top:43px;  z-index:1000;}
.menu li.menu1{ width:90px; padding:0;text-align:center; }
.menu li.menu1 a{ padding:0;}

.r_float{ float:right;}

.zwdt_top{ width:200px; height:32px; float:left; margin-top:30px; padding-left:90px;}
.top_r{ width:222px; height:70px; float:right; padding-top:20px; padding-right:20px;}
.top_search{ background:url(Nimagessearch_k_05.png) no-repeat left center; height:30px;}
.sk_search{ width:180px; float:left; height:30px; line-height:30px; background:none; border:#fff solid 0px; font-size:14px; color:#666; padding-left:5px;}
.top_search_xx{ clear:both; height:30px; line-height:30px; font-family:"微软雅黑", "黑体"; color:#666;}
.title_bs_2{ height: 35px; border-top:#dbdee1 solid 1px;  border-right:#dbdee1 solid 1px; border-left:#dbdee1 solid 1px;line-height:35px;font-family:"微软雅黑", "黑体"; font-size:16px; color:#003399; padding:0 10px; text-align:center; } 
.title_bs_2 img{ margin-top:5px;}
.menu li a{ padding:0 19px; color:#fff; display:block}
/*.menu_li li a{ padding:0 10px; color:#000000; display:block}*/
.xxgk_xl-list li a{color:black;padding:0 0;background:none;display:inline}
.links2  li  a {color:black;padding:0 0;background:none;display:inline}
.mbmfw_lms li a {padding:0 10px}
/*.click{ width:128px; float:left; color:#fff;background:#1b77c9; height:36px;   padding:0 0px 0 40px; width:120px;  }
.click a{color:#fff}*/
/******************控制整体宽度响应******************/


/*徐汇一站通下拉曾*/
.xh_yzt_l{ width:226px; padding-left:11px; float:left; padding-top:15px;}
.xh_yzt_l_title{ height:36px; background:url(Nimageswdyztxh_yzt_xl_title_06.png) no-repeat left center; font-weight:bold; color:#fff; line-height:36px; padding-left:43px; font-size:16px;}
.xh_yzt_l_text{ padding:10px 10px; line-height:30px;}
.xh_yzt_c{ width:467px; padding-left:20px; float:left; padding-top:13px;}
.xh_yzt_r{ width:226px; padding-right:11px; float:right;padding-top:15px; line-height:30px;}
.xh_yzt_r_title{ height:36px; background:url(Nimageswdyztxh_yzt_xl_title_08.png) no-repeat left center; font-weight:bold; color:#fff; line-height:36px; padding-left:43px; font-size:16px; margin-bottom:10px;}
.xh_yzt_r_title li{background:none;font-weight:100;line-height:30px;padding-left:0px;font-size:14px;margin-bottom:0px}


/*---------政务搜索下拉-------*/
.xh_zwss{ width:260px; padding-left:70px; font-weight:bold; background:url(Nimageswdyztxh_xl_bg.png) no-repeat  right center; height:288px; float:left;} 
.xh_zwss_tltle{ padding-top:30px; line-height:24px; text-align:center;}
.xh_zwss_text{ line-height:24px; font-size:12px; padding-top:20px; color:#666;}
.xh_t_r{ text-align: right;}
.xh_zwss_r{ width:570px; padding-top:15px; float:right;}
.xh_zwss_r img{ margin-right:20px; float:left; margin-top:30px;}

@media screen and (max-width:979px){
	.box{width:100%; margin:0 auto; background:#FFF; }
	.content{ width:100%; margin:0 auto; background:#EEE; height:auto;}
	.zwdt_top{display:none}
	.xh_yzt_r_title li{background:none;font-weight:100;line-height:30px;padding-left:0px;font-size:14px;margin-bottom:0px}

}

@media screen and (min-width:980px){
	.box{ width:980px; margin:0 auto; background:#FFF; }
	.content{ width:980px; margin:0 auto; background:#EEE; height:auto;}
	
}
@media screen and (max-width:950px)
{
	.zwdt_top{display:none}
}
/*********************控制头部响应**********************/
@media screen and (max-width:890px){
	#id_wuzhangai{display:none;}
	.tips{display:none;}
        #isshowwza{display:none;}
        #francais{background:none;}
	
}

@media screen and (max-width:750px)
{
	.head{  position:relative; background:none;}

	}

@media screen and (max-width:583px)
{
	.search{ width:247px; height:30px; background:url(Nimagessearch_bg_05.png) no-repeat; float:right; margin:22px 15px 0 0;}
	.logo{background:url(Nimagesimages-480logo.png) no-repeat left 20px;width:217px;height:44px;}
	
}

@media screen and (max-width:510px)
{
	.Nmenu{width:100%;}

}

@media screen and (max-width:498px)
{
	.search{ width:247px; height:30px; background:url(Nimagessearch_bg_05.png) no-repeat; float:right; margin:-21px 12% 8px 10px;}
	.logo{background:url(Nimageslogo.png) no-repeat left 20px;width:302px;height:70px;}
	
}


/*********************控制菜单栏***********************/
@media screen and (min-width:976px){
	.menu{ z-index:1000;height:45px; background: url(Nimagesmenu_bg_06.png) repeat-x ; font-size:14px; font-weight:bold;  padding-left:10px; position:relative;}
	.menu li{ float:left; height:45px; line-height:45px; background:url(Nimagesmenu_li_08.png) no-repeat right 1px; padding:0 5px 0 1px;}
	.menu li a{ padding:0 17px; color:#fff; display:block}
	#tag11,#tag1010{display:none;}
	
}
@media screen and (max-width:975px) and (min-width:782px)
{
	.menu{ z-index:1000;height:45px; background: url(Nimagesmenu_bg_06.png) repeat-x ;  font-size:14px; font-weight:bold;  padding-left:10px; position:relative;}
	.menu li{width:9%; float:left; height:45px; line-height:45px; background:url(Nimagesmenu_li_08.png) no-repeat right 1px; padding:0 5px 0 1px;}
	.menu li a{ padding:0 4px; color:#fff; display:block; text-align:center;}
	#tag11,#tag1010{display:none;}
	

}
@media screen and (max-width:781px) and (min-width:767px)
{
	.menu{ z-index:1000;height:45px; background: url(Nimagesmenu_bg_06.png) repeat-x ;  font-size:13px; font-weight:bold;  padding-left:10px; position:relative;}
	.menu li{width:9%; float:left; height:45px; line-height:45px; background:url(Nimagesmenu_li_08.png) no-repeat right 1px; padding:0 5px 0 0px;}
	.menu li a{ padding:0 4px; color:#fff; display:block; text-align:center;}
	#tag11,#tag1010{display:none;}

	

	}
@media screen and (max-width:766px) and (min-width:570px){
	.menu{ z-index:1000;width:100%; height:70px; background: url(Nimagesimages-640menu_02.png) repeat-x ;  font-size:14px; font-weight:bold; padding-top:5px; }
	.menu li{width:20%; float:left; height:32px; line-height:32px;text-align:center;  }
	.menu li a{ color:#fff;}
	.menu li a:visited{ color:#fff;}
	
	#tag11,#tag10,#id_span_1{
		display:none;
				 }


}
@media screen and (max-width:569px) and (min-width:351px){
	.menu{ z-index:1000;width:100%; height:70px; background: url(Nimagesimages-640menu_02.png) repeat-x ; font-size:14px; font-weight:bold; padding-top:5px; }
	.menu li{width:20%; float:left; height:32px; line-height:32px;text-align:center;  }
	.menu li a{ color:#fff;padding:0 2px;font-size:12px}
	.menu li a:visited{ color:#fff;}
	#tag1010,#tag10,#id_span_1{
		display:none;
				 }
				 
	.sk{line-height:28px;padding-top:0px;padding-bottom:0px;height:28px}
}
@media screen and (max-width:500px)
{
	.zjxh{width:100%;height: 40px;display: block;float: left;}
	.logo{width: 100%;display: block;height: 60px;}
	.search{float:none;margin-left:auto;margin-right:auto;margin-top:0px}
	.Nmenu{width:100%;display: block;float: left;}
	.top_r{float:none;margin-left:auto;margin-right:auto;margin-top:0px;padding-top:0px}
}
@media screen and (max-width:350px){
		.menu{ z-index:1000;width:100%; height:70px; background: url(Nimagesimages-640menu_02.png) repeat-x ; font-size:12px; font-weight:bold; padding-top:5px; }
		.menu li{width:20%; float:left; height:32px; line-height:32px;text-align:center;  }
		.menu li a{ color:#fff;padding:0 0}
	.menu li a:visited{ color:#fff;}
	#tag1010,#tag10,#id_span_1{
		display:none;
				 }
	.sk{line-height:26px;padding-top:0px;padding-bottom:0px;}
}

.menu .xh_yzt_r li{background:none;font-weight:100;line-height:30px;padding-left:0px;font-size:14px;margin-bottom:0px;height:30px;float:none}
.menu .xh_yzt_r li a{color:black;padding:0}