@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin: 0;
    padding: 0;
    cursor: pointer;
}


ul, ol {
    list-style: none;				/*清除列表风格*/
}



textarea {
    resize: none;
}

/*防止多行文本框拖动*/
img {
    border: 0;
    vertical-align: middle;
}

/*  去掉图片低测默认的3像素空白缝隙*/
table {
    border-collapse: collapse;			/*合并外边线*/
}

input {
	  background-color: transparent;
	  outline: none;
	  border: none;
}

body { 
	margin:0; 
	padding:0;
	background-color: #FFFFFF;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1; /*IE/7/6*/
}

a {
    text-decoration: none;
}

/*a:hover {
    color: #3999e9;
}*/

h1, h2, h3, h4, h5, h6 {
    text-decoration: none;
    font-weight: normal;
    font-size: 100%;
}

s, i, em {				
    font-style: normal;
    text-decoration: none;
}

.col-red {
    color: #C81623 !important;
}

/*公共类*/
.w {
    /*版心 提取 */
    width: 1200px;
    margin: 0 auto;
}

.fl {
    float: left;
}

.fr {
    float: right
}

.al {
    text-align: left
}

.ac {
    text-align: center
}

.ar {
    text-align: right
}

.hide {
    display: none
}

 	/*自定义部分*/
	.site-nav {
		height: 126.875px;
		background-image: url(../img/toubuditu.png);
		background-size: 100%;
	}
	
	.site-nav-left {
		height: 126.875px;
	}
	
	.site-nav-left li {
		float: left;
	}
	
	.site-nav-right {
		height: 126.875px;
	}
	
	.headerQly_input {
		background-color: #3d9bea;
		border-radius: 7px;
		border: 1px solid white;
		font-size: 14px;
	}
			
	.headerQly_input input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
		/* WebKit browsers */
		color: #FFFFFF;
    }
    .headerQly_input input:-moz-placeholder, textarea:-moz-placeholder {
		/* Mozilla Firefox 4 to 18 */
		color: #FFFFFF;
    }
    .headerQly_input input::-moz-placeholder, textarea::-moz-placeholder {
		/* Mozilla Firefox 19+ */
		color: #FFFFFF;
    }
    .headerQly_input input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	    /* Internet Explorer 10+ */
		color: #FFFFFF;
    }
	
	.site-nav-right li {
		float: right;
		font-size: 0.875em;
		font-weight: 400;
        font-family:"微软雅黑";
		padding: 27px 0px;
	}

    .site-nav-right li a{
    	color: #FFFFFF;
    }
    
    .site-nav-right li a:hover {
    	color: #FFFFFF;
    }
    
    .site-content-title-arrow {
    	height: 49px;
    	margin-top: 23px;
    }
    
    .content-title-arrow {
    	width: 1167px;
    	height: 49px;
    	margin-left: 15px;
    	margin-right: 18px;
    	background-image: url(../img/jdttwox.png);
    	background-size: 100%;
    }
    
    .content-title-arrow li {
    	font-family: "微软雅黑";
    }
    
    .site-content {
        margin-top: 24px;
    }
    
    .site-content-main {
    	width: 1163px;
    	height: 424px;
    	margin-left: 19px;
        margin-right: 18px;
        border:1px solid rgba(224,224,224,1);
        background-color: #FFFFFF;
    }
    
    .site-content-main .content-main-news {
    	width: 1163px;
    	height: 424px;
    }
    
  
   /** 标题栏css */
    .site-content .header-1 {
    	float: left;
    	width: 1163px;
		height: 73px;
	}
	
	.site-content .header-1 span {
		float: left;
	  	margin-left: 23px;
	  	margin-top: 19.5px;
	  	width:6px;
		height:34px;
		background:rgba(57,153,233,1); 
	}
	
	.site-content .header-1  h2{
		float: left;
		color: #3193d8;
		font-size: 1.125em;
		margin-left: 21px;
		font-weight: bold;
		line-height: 73px;
		font-family:"微软雅黑";
	}
	
	.site-content .header-1  h2 a {
		color: #3193d8;
	}
	
	.site-content .header-1 h3{
		float: right;
		color: #A4A4A4;
		font-size: 1em;
		font-family:"微软雅黑";
        font-weight:400;
        color:rgba(164,164,164,1);
        margin: 30px 0px;
        margin-top: 26px;
        margin-right: 20px;
	}
			
	.site-content .header-1  h3 a{
		color: #A4A4A4;
		background:url(../img/morexiala.png) white 42px center no-repeat;
	}
	
	.site-content .header-1  h3 a:hover{
		color: #3193d8;	
		background:url(../img/morexialatwo.png) white 42px center no-repeat;
	}
	
	
	/** 新闻列表主要css */
	.site-content-main i {
		float: left;
		width:1138px;
		height:1px;
		margin-left: 13px;
		background-color: #E0E0E0;
	}
	
	
	.site-tail {
		margin-top: 49px;
		background:#F0F0F0;
	}
	
	.site-tailRed {
		margin-top: 49px;
		background:red;
	}
	
	.site-tail-content {
		width: 100%;
		background:#F0F0F0;
		height: 310px;
	}
	
	.site-tail-contentRed {
		width: 100%;
		background:red;
		height: 310px;
	}
	
	.site-tail-first {
		width: 100%; 
		padding: 10px 0;
		text-align: center;
		margin: 0 auto;
	}
	
	.site-tail-second {
		width: 100%;
		padding: 10px 0;
		text-align: center;
		margin: 0 auto;
	}
	
	.site-tail-third {
		width: 100%;
		margin-top: 23px;
	}
	
	
	.site-tail-fourth {
		width: 100%;
		
	}
	
	.site-tail-fourth-left{
		height:82px;
		width:18.6666%; 
		float:left;
	}
	
	.site-tail-fourth-center{
		 height:82px; 
		 width:66.6668%; 
		 float:left;
	}
	
	.site-tail-fourth-right{
		height:82px;
		width:14.6666%; 
		float:left;
	}
	
	/** 医保动态,最新政策,网络精选的css */
	.content-main-news li {
		float: left;
		margin-top: 10px;
		width: 1108px;
		height: 41px;
		margin-left: 10px;
		position: relative;
		list-style: none;
		list-style-position: inside;
	    background:url(../img/lidot1.png) white 12px center no-repeat;
	    text-align: left;
	    line-height: 41px;
	    padding: 0 0 0 30px;
	    font-size:1em;
		font-family:"微软雅黑";
		font-weight:400;

		
	} 
	
	.content-main-news li:hover{
		float: left;
		margin-top: 10px;
		width: 1108px;
		height: 41px;
		margin-left: 10px;
	    position: relative;
		list-style: none;
		list-style-position: inside;
	    background:url(../img/lidot2.png) rgba(247,247,247,1) 12px center no-repeat;
	    text-align: left;
	    line-height: 41px;
	    padding: 0 0 0 30px;
	    font-size:1em;
		font-family:"微软雅黑";
		font-weight:400;
				
	}
	
	.content-main-news li:hover .span-title a {
		color: #3999E9;
	}
	
	
	.content-main-news li .span-title {
		float: left;
		width: 1008px;
		height: 41px;
		overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}
	
	.content-main-news li .span-title a {
		color: #4A4A4A;
	}
	
	
	.content-main-news li .span-title a:hover {
		color: #3999E9;
	}
	
	.content-main-news li .span-time {
		float: right;
		width: 100px;
		height: 41px;
		color: #999999;
		text-align: center;
	}
	
	.content-main-news li .span-time:hover {
		float: right;
		width: 100px;
		height: 41px;
		color: #3999E9;
		text-align: center;
	}
	
	.content-main-news li:hover .span-time {
		color: #3999E9;
	}

	.site-content li.list-ban:before {
		content: '';
		width: 32px;
		height: 32px;
		position: absolute;
		background: url(https://www.shanghai.gov.cn/zt/jcsfb/yshj/img/ban.png) no-repeat;
		left: -40px;
		top: 50%;
		transform: translateY(-50%);
	}
