@charset "utf-8";
/*全局样式
---------------------------------------------*/

section,article,aside,header,footer,nav,figure{ display:block; }
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea{ font:12px/1.5 "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%; }
address,cite,dfn,em,var{ font-style:normal; }
code,kbd,pre,samp{ font-family:courier new,courier,monospace; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{ list-style:none; }
a{ color:#666; text-decoration:none; }
a:hover{ color:#0089CD; text-decoration:none; }
fieldset,img{ border:0; }
img{ border:none 0;}
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
/* Clear Fix */ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
/* Hide from IE Mac */ 
.clearfix { display:block; } 
/* End hide from IE Mac */ 
/* end of clearfix */ 
.left{ float:left; }
.right{ float:right; }
.red{ color:#F00; }
	.red:hover{ color:#F60; }
	.red a{ color:#F00; }
	.red a:hover{ color:#F60; }
.gray{ color:#666; }
	.gray:hover{ color:#F60; }
	.gray a{ color:#666; }
	.gray a:hover{ color:#F60; }
.blue{ color:#1E7BB3; }
	.blue:hover{ color:#F60; }
	.blue a{ color:#1E7BB3; }
	.blue a:hover{ color:#F60; }

/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }


.topbanner{ background-color:#F00}
.topbanner img{ display:block}
.nav .box {
  background: -webkit-linear-gradient(left, #021035 , #3487cb); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #021035, #3487cb); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #021035, #3487cb); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #021035 , #3487cb); /* 鏍囧噯鐨勮娉� */
}
.nav .boxMain {	 }
.nav .bgnav { height: 10px; background: url(bgnav.png) 0 0 repeat-x; }
.nav .section { line-height: 50px; height: 50px; padding-left: 300px; }
.nav .section a { line-height: 50px; font-size: 16px; color: #f3f6f7; margin: 0 18px; }
.navfixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 200; overflow: hidden; }

.title{width: 1220px;height:100px;margin: 0 auto; background-color: #FFFFFF; position:relative}
.title h2{ float: left; padding: 0px; width: 69px; margin-left: 18px; margin-top: 10px; font-weight: normal; height: 69px; margin-right: 15px;}
.title h1{ float: left; padding: 0px; width: 1110px; text-align: center; margin: 0px; font-family: "微软雅黑"; font-size: 48px; line-height: 80px; color: #BA201E; text-decoration: none; overflow:hidden;}
.xiangx { color:#666; width:1110px; margin:0 auto;   height:28px; line-height:28px; padding:0 20px; position:absolute; left:88px; bottom:0px; text-align:center}
.xiangx b{ }
.xiangx p{ line-height:28px; text-align:center}

.xxjxsArea {
	width:1220px;
	margin:0 auto;
}
.xxjxsArea_title{
	height:77px;
	text-indent:-999px;
	overflow:hidden;
	margin-bottom:20px;
	background:url(http://www.xinhuanet.com/politics/2016qglh/xxjxs/img/partadd4.png) 50% 0 no-repeat;	
}
.xxjxsArea_rot{
	float:left;
	width:575px;
	height:442px;
	margin-top:8px;
	box-shadow:1.29px 1.53px 5px 0 rgba(0,0,0,.3);
}
#xxjxsArea_rot_container { height:442px; width:575px; overflow:hidden; position:relative;}
#xxjxsArea_rot_container a { font-family:"寰蒋闆呴粦"}
#xxjxsArea_rot_container .swiper-slide{ position:relative; height:442px; width:575px;}
#xxjxsArea_rot_container .img{ position:absolute; left:0; top:0; z-index:1;}
#xxjxsArea_rot_container .bg{ position:absolute; left:0; bottom:0; height:109px; background:url(../images/partadd1.png) repeat-x; width:100%; z-index:3;}
#xxjxsArea_rot_container .tit{ position:absolute; left:0; bottom:0; z-index:5; height:50px; line-height:50px; width:100%; }
#xxjxsArea_rot_container .tit a{ color:#fff; font-size:18px; font-family:"寰蒋闆呴粦"; margin-left:60px; }
#xxjxsArea_rot_container .tit span{ background:url(../images/partadd2.png) 0 0 no-repeat; width:32px; height:25px; display:block; left:15px; bottom:13px; position:absolute;}
#xxjxsArea_rot_container .tit .a1{  background:url(../images/video.png) 0 0 no-repeat;}
#xxjxsArea_rot_container .tit .a2{  background:url(../images/video.png) 0 0 no-repeat;}
#xxjxsArea_rot_container .pagination{ position:absolute; right:5px; bottom:15px;}
#xxjxsArea_rot_container .swiper-pagination-switch{ display:inline-block; width:7px; height:7px; background:url(../images/partadd3.png) -12px 0 no-repeat; margin-right:5px;}
#xxjxsArea_rot_container .swiper-active-switch{ background-position:0 0;}
#xxjxsArea_rot_container .arrow-left { background: url(../images/gqdt.png) 0 -76px; position: absolute; left: 0px; top: 180px; width: 50px; height: 76px; z-index: 30; }
#xxjxsArea_rot_container .arrow-right { background: url(../images/gqdt.png) -50px -76px; position: absolute; right: 0px; top: 180px;  width: 50px; height: 76px; z-index: 30; }
#xxjxsArea_rot_container .arrow-left:hover { background-position:0 0;}
#xxjxsArea_rot_container .arrow-right:hover { background-position:-50px 0;}
.xxjxsRight{ float:right; width:635px;}
.filp,.filp_container,.filp_p{position:relative}.filp{width:635px}.filp_container{float:left;width:310px;height:210px;overflow:hidden;cursor:pointer;margin-right:7px}.filp_container2,.filp_container3,.filp_container4{width:205px;height:240px;margin-right:6px;margin-top:6px}.filp_container0 .filp_p,.filp_container1 .filp_p{width:300px;height:200px}.filp_container2 .filp_p,.filp_container3 .filp_p,.filp_container4 .filp_p{width:195px;height:230px}.filp_p{display:block;box-shadow:1.3px 1.5px 5px 0 rgba(0,0,0,.15);margin:5px auto;text-align:center;font-size:22px;line-height:30px;font-weight:700;background-color:#CCC;color:#FFF}.filp_p a{color:#FFF;font-size:24px;line-height:32px;text-decoration:none}.filp_p td{padding:0 10px}.filp_p img{display:block;width:100%;height:100%}.filp_container0 .filp_p{background-color:#71c6fd}.filp_container1 .filp_p{background-color:#ed5f5e}.filp_container2 .filp_p{background-color:#f6b06b}.filp_container3 .filp_p{background-color:#6e95cc}.filp_container4 .filp_p{background-color:#48af81}.filp_back,.filp_front{position:absolute;top:0;left:5px;z-index:0;transition-duration:.8s;-moz-transition-duration:.8s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transform:rotate3d(0,1,0,-180deg);-webkit-transform:rotate3d(0,1,0,-180deg);-moz-transform:rotate3d(0,1,0,-180deg)}.filp_front{z-index:1;transform:rotate3d(0,1,0,0deg);-webkit-transform:rotate3d(0,1,0,0deg);-moz-transform:rotate3d(0,1,0,0deg)}

#part1  { background:#fff url(../images/bgPartXxjxs.gif) 0 0 repeat-x; padding-top:20px; padding-bottom:25px; position:relative; width:1220px; margin:0 auto }
#part1 .part1_head { width: 100%;  overflow: hidden; padding: 15px 0; margin-bottom: 20px; background:url(../images/line.gif) 0 100% repeat-x; }
#part1 .part1_head dt { width: 210px; background: url(../images/common.png) 0 -80px no-repeat; height: 80px; float: left; border-right: 1px dotted #d8d8d8; }
#part1 .part1_head dd { width: 980px; float: right; }
#part1 .part1_head dd h1 { font-size: 34px; color: #455582; font-weight: bold;  padding-bottom: 10px; text-align:center; }
#part1 .part1_head dd h1 a { color: #455582; font-weight: bold; }
#part1 .part1_head dd p {  text-align:center; }
#part1 .part1_head dd p a { color:#535353; }

.zhibo{ width:1220px; margin:0 auto; background-color: #fff;}
.zhibo h2 a{font-family:"微软雅黑"; font-size:24px; line-height:40px; color:#ff8400;}
.left h2{ color:#ff8400;font-size:24px; line-height:40px;font-family: "微软雅黑"; padding-left: 10px;} 
.zhikuang{ width:100%; clear:both}
.leftzhibo{ width:850px; float:left; min-height:800px;padding-top: 20px;}
.zhright{ width:350px; float:right; min-height:800px; }
.zhright ul{ width:100%;}
.zhright ul li{ width: 100%; font-size:14px;  overflow: hidden; padding: 10px 0;  }
.zhright ul li a{color: #000000;}
.ad{ text-align:center}
.sp{ width:100%; height:220px; clear:both}
.sp li{ width:200px; height:180px; float:left; margin-left:72px}
.sp li img{width:200px; height:180px;}

#xian{ width:100%;  border-top: 2px solid #f5f5f5; clear:both}

.footer{ margin:30px 0 0 0; padding:0; padding:30px 0; text-align:center; line-height:30px; border-top:1px solid #ebebeb; color:#666; background:#eef8fa; }
.foot-nav{ margin:0 auto; display:block; letter-spacing:3px; color:#ccc; line-height:30px; }
	.foot-nav a{ margin-right:10px; color:#666; letter-spacing:1px; }
	.foot-nav a:hover{ color:#333; }
.copyright{ padding-top:5px; line-height:30px; color:#888; }
	.copyright p{ line-height:24px; vertical-align:middle; }