@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;}
.msearch .txt {
    height: 40px;
}
.mtop {
    height: auto;
}
/*section00  sy==============================*/
.container{width: 1200px; margin: 0 auto;}
.header-banner img{width: 100%;  height: auto; display: block;}
.zt-title{margin-bottom:40px; overflow: hidden;}
.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{ padding: 36px 0; background:url(esdzt_r3_c4_s1.png) top right no-repeat;}


/****** 要闻报道 *****/

/*图片轮播*/
.mdmb_l{width: 49%;}
.tpxwBox{width:100%; height:312px; overflow:hidden; position:relative; border:0;}
.tpxwBox .hd{ height:12px; overflow:hidden; position:absolute; right:5px; bottom:22px; z-index:2; display: none;}
.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:312px;}
.tpxwBox .bd li img{width:100%; height:312px;}
.tpxwBox .bd li b{ display:block; position:absolute; width:100%; height:50px; bottom:0;left:0;background:#000; opacity:.6;filter:alpha(opacity=60); z-index:1;}
.tpxwBox .bd li span{ display:block; position:absolute; width:100%; height:50px; bottom:0;left:0; z-index:2; line-height:50px;}
.tpxwBox .bd li span a{color:#FFF; display:block; padding:0 15px; max-width: 100%; position:relative; z-index:3; font-size:18px; 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;}

.mdmb_r{width: 48%;}
.mdmb_list li{position:relative; line-height: 62px; color:#333; padding-left:15px;}
.mdmb_list li:after{content:" "; position:absolute; left:0; top:45%; width:6px; height:6px; background:#B0EBFD;}  
.mdmb_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(gzlfzbg_r3_c1_s1.jpg) bottom center no-repeat;}
.lqxz{width: 560px; margin: 0 auto; padding: 20px 0 50px; overflow: hidden;}
.rotate{
    position:relative;
    float: left;
    height:97px;
    width:170px;
    margin:30px 5px;
	background:url('lqxz_pic04.jpg') 50% 50% no-repeat; 
    background-size:auto 194px;                  /*六边形上下两个对角是194，所以需要保证图片有194px*/
    
}
.rotate a{display: block;}
.common{
    position: absolute;
    height:100%;
    width:100%;
    overflow: hidden;
    left:0;
 }
.common:before{
    content:'';
    position: absolute;
	background:url('lqxz_pic04.jpg') 50% 50% no-repeat; 
    background-size:auto 194px;
    background-repeat: no-repeat;
    width:170px;
    height:208px;
 }
.green{
    transform: rotate(60deg);  /*绿色div顺时针旋转60°*/
    /* border:3px solid green; */
}
.green:before{
    transform: rotate(-60deg) translate(48px,-28px)
}
.red{
    transform: rotate(-60deg); /*红色div逆时针旋转60°*/
    /* border:1px solid red; */
}
.red:before{
	transform: rotate(60deg) translate(-48px,-28px)
}

.fyzx_list li{position:relative; line-height:50px; color:#333; padding-left:15px; width: 48%; float: left;}
.fyzx_list li:after{content:" "; position:absolute; left:0; top:45%; width:6px; height:6px; background:#B0EBFD;}  
.fyzx_list li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}
.fyzx_list li.xx2, .fyzx_list li.xx4{float: right;}

/****** 共商发展 绘就南沙新未来 *****/
.ggfz_list li{width: 45%; float: left; padding: 24px; height: 80px; line-height: 1.5; font-weight: bold; background: #fff; box-shadow: 0 0 6px 0 #cccccc; margin-bottom: 40px; display: flex; align-items: center;}
.ggfz_list li a{color: #333; font-size: 20px;}
.ggfz_list li.xx2, .ggfz_list li.xx4{float: right;}

.foot-nav {
    padding-left: 180px;
}
.mfoot-pic {
    width: auto;
    margin: 8px 0 !important;
}
.foot-right li {
    width: auto;
}
.foot-ba{margin: 0 !important}

@media (max-width: 1280px) {
	
}
@media (max-width: 1024px) {

.container{padding: 0 3%; width: auto;}
}

@media (max-width: 768px) {
body{min-width: 1200px;}

}
