@charset "utf-8";
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */	
}
  
body{line-height:100%; color:#333; -webkit-text-size-adjust:none; min-width: 1200px;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#cc3333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus, textarea:focus{ outline: none;}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.left { float: left; display: inline;}


/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}


.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
.fl{float: left;}
.fr{float: right;}
.space50{height: 50px; clear: both;}

/*section00  sy==============================*/
.container{width: 1200px; margin: 0 auto;}
.header-banner img{width: 100%;  height: auto; display: block;}
.zt-title{margin-bottom: 38px; overflow: hidden; position: relative; height: 80px;}
.zt-title img{display: block; width: 100%; height: auto;}
.zt-title .mores{position: absolute; top:51px; right: 0;}

/*header*/
.jrtt{padding: 0 3%; line-height: 2; font-weight: bold; text-align: center; margin: 28px 0 19px;}
.jrtt a{font-size: 40px; color: #d70007;}

.box1{}


/****** 要闻报道 *****/

/*图片轮播*/
.ywbd_l{width: 50%;}
.tpxwBox{width:100%; height:446px; overflow:hidden; position:relative; border:0;  }
.tpxwBox .hd{ height:12px; overflow:hidden; position:absolute; right:5px; bottom:22px; z-index:2; }
.tpxwBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.tpxwBox .hd ul li{ float:left; margin-right:12px; width:11px; height:11px; line-height:11px; border-radius:50%; background:#fff; cursor:pointer; text-indent:99999em;}
.tpxwBox .hd ul li.on{ background:#CB0000; width: 23px; border-radius: 11px;}

.tpxwBox .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tpxwBox .bd ul{width:100%; height:100%;}
.tpxwBox .bd ul li{position:relative; height:446px;}
.tpxwBox .bd li img{width:100%; height:446px;}
.tpxwBox .bd li b{ display:block; position:absolute; width:100%; height:56px; bottom:0;left:0;background:#000; opacity:.5;filter:alpha(opacity=50); z-index:1;}
.tpxwBox .bd li span{ display:block; position:absolute;width:80%;height:56px; bottom:0;left:0; z-index:2; line-height:54px;}
.tpxwBox .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3; font-size:16px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tpxwBox .bd li span a:hover{color:#FFF;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.tpxwBox  .prev,
.tpxwBox  .next{ position:absolute; left:0; top:50%; cursor: pointer; margin-top:-25px; display:block; width:40px; height:60px; background:url(slider-arrow.png) -105px 15px no-repeat #000; filter:alpha(opacity=50);opacity:0.5;   }
.tpxwBox  .next{ left:auto; right:0; background-position:12px 15px;}
.tpxwBox  .prev:hover,
.tpxwBox  .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.tpxwBox  .prevStop{ display:none;}
.tpxwBox  .nextStop{ display:none;}

.zhyw{width: 37.5%; position: relative; background: #FDDADA; margin-right: 12px; padding: 0 10px 28px 17px;}
.zhyw-list li{position:relative; margin-top:25px; line-height: 1.2; color:#333;  padding-left:18px; font-weight: bold;}
.zhyw-list li:after{content:" "; position:absolute; left:0; top:42%; width:5px; height:5px; background:#CB0000; border-radius: 50%;}  
.zhyw-list li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 20px;}
.zhyw-list li a:hover{color:#C00;}

.zt-banner{margin: 40px 0;}
.zt-banner img{width: 100%; height: auto;}

.ywbd_r{width: 50%; background: url(esdztbg_r1_c2_s1.jpg) top right no-repeat; position: relative; height: 446px;}
.ywbd_box{position: absolute; top: 58px; left: 0; padding: 0 28px; width: 100%;}
.ywbd_box h1{line-height: 1.2;  margin: 13px 0; font-weight: bold;  }
.ywbd_box h1 a{color: #c61b23; font-size: 20px;  display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.ywbd_box .zy{line-height: 1.8; color: #333; font-size: 18px;}
.ywbd_box .zy a{color: #f06418; font-size: 18px;}
.ywbd_list{margin-top: 25px; border-top: 1px #ac1e1d dashed; padding-top: 10px;}
.ywbd_list li{position:relative; line-height: 50px; color:#333;  padding-left:15px;}
.ywbd_list li:after{content:" "; position:absolute; left:0; top:45%; width:7px; height:7px; background:#C81A23; border-radius: 50%;}  
.ywbd_list li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}

/****** 融媒解读 *****/
.box2{background: url(esdztbg_r3_c1_s1.jpg) top center no-repeat; padding: 60px 0 0;}

.rmjd_list li{width: 47%; float: left; margin-bottom: 45px;}
.rmjd_list li h1{margin-bottom: 15px; font-weight: bold; line-height: 1.2; }
.rmjd_list li h1 a{color: #C51C21; font-size: 20px; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.rmjd_list li .zy{line-height: 1.8; color: #333; font-size: 18px;}
.rmjd_list li .mores{float: right;}
.rmjd_list li.xx2, .rmjd_list li.xx4{float: right;}

/****** 南沙在行动 *****/
.nszxd_list li{position:relative; line-height: 50px; color:#333;  padding-left:15px; width: 46%; float: left;}
.nszxd_list li:after{content:" "; position:absolute; left:0; top:45%; width:7px; height:7px; background:#C81A23; border-radius: 50%;}  
.nszxd_list li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}
.nszxd_list li.xx2, .nszxd_list li.xx4, .nszxd_list li.xx6, .nszxd_list li.xx8, .nszxd_list li.xx10{float: right;}

/****** 启航新征程 *****/
.qhxzc{background: url(esdztbg_r5_c1_s1.jpg) center top no-repeat; padding:50px 0 7%;}

.exclusive-box{position:relative;width:1024px;height:380px; position: relative; margin: 0 auto;}
.carousel{position:relative;height:380px;margin:0 auto}
.carousel li{float:left;width:333px;height:252px; ;}
.carousel a,.carousel img,.carousel span{display:inline-block}
.carousel img{width:333px;height:100%; display: block;}
.carousel a{position:relative}
.carousel span{position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4px;font-size:14px;line-height:22px;color:#fff;text-align:center;background-color:#ac1e1d; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.carousel{position:relative;margin:0;padding:0;-moz-user-select:none;-webkit-user-select:none}
.carousel .carousel-item{background-position:center;background-repeat:no-repeat;background-color:#fff;position:absolute;cursor:pointer; width:448px;height:280px;}
.carousel .out{}
.carousel .over{}
.carousel .click{}
.carousel .select{}
.carousel .tooltip{position:absolute;z-index:9999;background-color:#ddd;margin-bottom:20px;border:#eee solid 4px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.carousel .tooltip p{color:#999;padding:10px;margin:0}
.carousel .scrollbar{width:333px;position:absolute;margin-top:20px}
.carousel .scrollbar .track{width:333px;height:20px;position:absolute;left:20px}
.carousel .scrollbar .thumb{width:70px;height:20px;position:absolute;cursor:pointer}
.carousel .scrollbar .left{width:20px;height:20px;position:absolute;cursor:pointer;left:0}
.carousel .scrollbar .right{width:20px;height:20px;position:absolute;cursor:pointer;right:0}
.ex-btn{position:absolute;z-index:20;width:990px; left:20px; bottom:20%; display: none;}
.ex-arr{width:30px;height:40px;background-repeat:no-repeat;background-position-y:center;cursor:pointer}
.ex-left{float:left;background:url(esdzt_r9_c2_s1.png) center no-repeat;}
.ex-right{float:right;background:url(esdzt_r9_c7_s1.png)center no-repeat;}
.hide{display:none}

/****** 心声·奋斗者说 *****/
#m-train-box{width:1160px;height:181px;margin:32px auto 0;overflow:hidden;position:relative;touch-action:pan-x;}
#m-train-box *{touch-action:pan-x;}
.m-train{margin-left:1160px;cursor:pointer;}
.m-train ul{width:10000px;padding-left:290px;background:url(locomotive.png) 0 0 no-repeat; height: 142px;}
.m-train li{float:left;width:290px;height:142px;text-align:center;background-image:url(carriage.png);background-position:0 0;background-repeat:no-repeat;}
.m-train .m-second-carriage{background-image:url(second-carriage.png);}
.m-train .m-penultimate-carriage{background-image:url(penultimate-carriage.png);}
.m-train .m-carriage-befor{background-image:url(carriage-befor.png);}
.m-train .m-carriage-after{background-image:url(carriage-after.png);}
.m-train .m-special-carriage{background-image:url(special-carriage.png);}
.m-train .m-train-tail{background-image:url(train-tail.png);}
.m-train li .m-train-img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;width:200px;height:90px;border:3px solid #99A8C6;border-radius:5px;margin:18px auto 0;overflow:hidden;position:relative;}
.m-train li .f-mask{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;position:absolute;width:100%;height:100%;left:0;top:0;background:#E5ECF9;opacity:0.8;filter:alpha(opacity=80);z-index:2;}
.m-train li img{transition:0.8s;-webkit-transition:0.8s;width:200px;height:90px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;}
.m-train li .f-scale{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}


.box2 .conbox{width: 49%;}
.pljd_list li{position:relative; line-height: 55px; color:#333;  padding-left:30px;}
.pljd_list li:after{content:" "; position:absolute; left:0; top:47%; width:6px; height:6px; background:#C30008;}  
.pljd_list li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:18px;}

.rmsdi li{width: 43%; float: left; margin: 0 20px;}
.rmsdi li img{width: 100%; height: 146px; display: block;}
.rmsdi li .txt{display:block; text-align: center; line-height: 45px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}


.box3{margin-bottom: 40px;}
.box{width: 49%;}
.box-title img{display: block; margin: 0 auto 30px;}
.box-content{padding: 25px 28px; background-color: #fff;}

.news_list li{font-size:20px; position:relative; line-height:47px; color:#333;  padding-left: 25px;}
.news_list li:after{content:" "; position:absolute; left:0; top:42%; width:9px; height:9px; background:#D70300; border-radius: 50%;}   
.news_list li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 20px;}
.news_list li a:hover{color:#C00;}

.box-content .pic{margin-bottom: 16px; position: relative;}
.box-content .pic img{display: block; width:100%; height: 252px;}
.box-content .pic b{ display:block; position:absolute; width:100%; height:46px; bottom:0;left:0;background:#000; opacity:.6;filter:alpha(opacity=60); z-index:1;}
.box-content .pic .txt{position:absolute; bottom:0; left:0; width:100%; margin:0;color:#FFF; line-height:46px; z-index: 2;}
.box-content .pic .txt a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px; font-size: 22px;}

.msearch .txt{height: 40px;}
.mtop{height: auto;}
#_ideConac img{
width:70px;
height:auto;
}
.foot-left .clearfix {
  padding: 0 0 0 0;
}
.foot-bq {
  float: right;
  width: 325px;
  padding-top: 10px;
}
.foot-nav {
  padding-left: 180px;
}
.mfoot-pic left{
	float: left;
	margin:0px -10px;
}
.mfoot-pic right{
	float: right;
	margin: 15px 26px;
}
.mfoot-pic{width: auto; margin: 8px 0 !important}
#_ideConac{margin-left: -10px;}
.foot-right li{width: auto;}

@media (max-width: 1280px) {
	
}
@media (max-width: 1024px) {

.container{padding: 0 3%; width: auto;}
}

@media (max-width: 768px) {
body{min-width: 1200px;}

}
