html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, dl, li, dt, dd { margin: 0; padding: 0; border: 0; outline: none; list-style: none; }
html { height: 100%; }
*html { _background-image: url(about:blank); _background-attachment: fixed; }
li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #333; border: none; }
a:hover { text-decoration: underline; }
img { border: 0; }
.clear { clear: both }
body { font-family: "微软雅黑" }
/* 顶部导航
--------------------------------------------------*/
#topHeader { height: 32px; text-align: center; border-bottom: 1px solid #c9c9ca; background: #f9f7f4; }
#topHeader .top { width: 1000px; margin: 0 auto; height: inherit; }
#topHeader a { float: left; height: 32px; line-height: 32px; color: #000; margin: 0 10px; font-size: 12px; }
#topHeader a:hover { color: #fca22c!important; }
/*nav*/ 
#banner { height: 393px; width: 100%; margin: 0 auto; background: url(http://www.newsimg.cn/politics/2017bzfs/images/banner_bzfs0216.jpg) no-repeat 50% 0 }
.content { width: 1060px; margin: 0 auto }
.jianjie { background: url(http://www.newsimg.cn/politics/2017bzfs/images/bg_bzfs0216.jpg) no-repeat; padding: 25px 109px 55px 140px }
.jianjie h2 a { font-size: 28px; color: #004a8e }
.jianjie p { font-size: 17px; line-height: 32px; color: #000000; text-indent: 2em; margin-top: 20px }
.jianjie p a { color: #004a8e }
.title { }
.title h2 { height: 36px; line-height: 36px; background: url(http://www.newsimg.cn/politics/2017bzfs/images/tit_bzfs0216.jpg) no-repeat; padding-left: 20px; float: left; padding-bottom: 10px }
.title span { float: left; height: 36px; line-height: 36px; color: #004a8e; margin-left: 30px }
/*.part{ display:none;}*/
.parthide{ display:none}
.part1 { margin-top: 5px; }
.part1 .left { float: left; width: 410px }
.part1 .right { float: left; width: 575px; height: 198px; margin-left: 1px; background: url(http://www.newsimg.cn/politics/2017bzfs/images/bzfs0216.jpg) no-repeat; padding: 35px; }
.part1 .right h2 { height: 135px; color: #FFFFFF; }
.part1 .right h2 a { color: #FFFFFF; font-size: 35px; line-height: 55px }
.part1 .right span { margin-top: 40px; color: #FFFFFF; margin-right: 40px }
.part2 .left { float: left; width: 410px }
.part2 .left p { background: #f2f2f2; height: 70px; padding: 15px; line-height: 30px; font-size:13px;}
.part2 .right { float: left; width: 625px; margin-left: 20px }
.part2 .right .right_c { margin-bottom: 20px; height: 160px }
.part2 .right .right_l { float: left; }
.part2 .right .right_r { float: left; width: 335px; height: 135px; margin-left: 20px; background: #f2f2f2; padding: 15px }
.part2 .right .right_r h2 a { font-size: 18px }
.part2 .right .right_r p { font-size: 13px; line-height: 28px; margin-top: 10px }
/*图片列表组件2*/   
.picNews2 { background: #f1f1f1 url("http://www.news.cn/2015/img2015/Loading.gif") no-repeat scroll 50% 50%; height: 250px; overflow: hidden; position: relative; width: 410px; }
.picNews2 .picImg a { display: block; line-height: 0 }
.picNews2 .picImg img { width: 100% }
.picNews2 .picBg { background: #1d71b6 none repeat scroll 0 0; bottom: 0; height: 35px; left: 0; opacity: 0.4; position: absolute; width: 100%; z-index: 10; }
.picNews2 .picTit { bottom: 0; color: #ffffff; font-weight: bold; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; }
.picNews2 .picTit a { color: #ffffff; line-height: 35px; }
/*foot*/
.foot { width: 100%; margin: 0 auto; height: 160px; background: #8bd9fd; margin-top: 40px }
.foot p { font-size: 17px; line-height: 38px; color: #004986; padding: 50px 0px; text-align: center; }
.back{ position:fixed; width:65px; height:65px; right:10px; bottom:10px; background:url(http://www.newsres.cn/2017lh/bzfs/top.png) no-repeat;}


/*@media screen and (min-width:0px) and (max-width: 767px){
#topHeader{ display:none;}
.content{ width:100%;}
.part1 .left{ width:100%;}
.part1 .left img{ width:100%; height:auto;}
.part1 .right{ width:100%;}
.part1 .right h2 a{ font-size:24px;}
.picNews2{ height:auto; background:#f90; clear:both;}
.picNews2 .picImg{ display:none;}
}*/

.mobile-page #topHeader{
    	display: none;
    }

    .mobile-page .part .part1 .left,.mobile-page .part .part1 .right ,
    .mobile-page .part .part2 .left,.mobile-page .part .part2 .right 
    {
    	margin: 0;
    	width: 100%;
    }

    .mobile-page #banner {
	    height: auto;
	    width: 100%;
	    margin: 0;
	    background: none;
	}
	 .mobile-page #banner img{
	    width: 100%;
	}
	.mobile-page .content{
		width: 100%;

	}
	.mobile-page .part1 .right{
		background: none;
		padding: 0;
		background-color: #004986;
	}
	.mobile-page .part .part1 .left a img,.picNews2{
		width: 100%!important;
		height: auto!important;
	}
	.mobile-page .part2 .right .right_c{
		width: 100%;
		height: auto;
	}

	.mobile-page .part .part1 .left,
	.mobile-page .part .part1 .right,
	.mobile-page .part .part2 .left,
	.mobile-page .part .part1 .right{
		height: auto;
	}
	.mobile-page .part1 .right h2{
		height: auto;
	}
	.mobile-page .part1 .right span{
		display: block;
	    width: 92%;
	    margin: 0 auto 8px;
	}
	.mobile-page .part1 .right h2 a {
	    color: #FFFFFF;
	    font-size: 20px;
	    line-height: 28px;
	    display: block;
	    width: 92%;
	    margin: 10px auto;
	}
	.mobile-page .part2 .right .right_r {
		margin: 1px 0;
		padding: 0;
	    float: left;
	    width: 100%;
	    height: auto;
	    background: #f2f2f2;
	}
	.mobile-page .jianjie {
	    padding: 64px 20px 55px 30px;
	        background-color: #f2f2f2;
	        background-position-x: -10px;
	}
	.mobile-page .part2 .right .right_l img{
		display: none;
	}
	.mobile-page .part2 .right .right_l{
		width: 100%;
	}
	.mobile-page .picImg{
		display: none;
	}
	.mobile-page  .picNews2{
		background-image: none;
		height: auto;
	}
	.mobile-page .part2 .right .right_r p{
		display: none;
	}
	.mobile-page  .part2 .left p{
		display: none;
	}
	.mobile-page .picNews2 .picTit{
		position: relative;
		text-align: left;
		height: auto;
	}
	.mobile-page .picNews2 .picBg{
		display: none;
	}
	.mobile-page .picNews2 .picTit a{
		color: #333;
		display: block;
	    width: 92%;
	    margin:10px auto;
	    line-height: 20px;
}
	}
	.mobile-page .part1 .right{
		background: #004986;
		height: auto;
	}
	.mobile-page .part {
	    width: 96%;
	    margin: 0 auto 20px;
	}
	.mobile-page .part2 .right .right_r h2 a{
		display: block;
	    width: 92%;
	    margin:10px auto;
	    font-size: 16px;
	}
	.mobile-page .foot p{
		padding: 0;
	}
	.mobile-page .back{ 
		position:fixed; 
		width:50px; 
		height:50px; 
		background-size: 100%;
	}
