@charset "utf-8";
/* CSS Document */
body table {font-size:12px;color:#333;font-family:"微软雅黑";}
html,body,ul,li,img,form,input,h1,h2,h3,h4,h5,h6,p,div{ margin:0;padding:0;}
ul,li{list-style:none}
input { color:#999;}
a{text-decoration:none;color:#333;}
a:hover{color:#c00;}
img { border:0; vertical-align:middle;}

body{font:12px/18px "微软雅黑","Microsoft Yahei";font-weight:lighter;color:#333; -webkit-font-smoothing: antialiased; max-width:2600px; min-width:1200px; margin:0 auto;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td{margin:0; padding:0;}


input {
    color: #666;
}

.floatr {
    float: right;
}

ul, li {
    list-style: none;
}

html, body, ul, li, img, form, h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0;
    border: none;
}

.topnav {
    background:url(images/top_bg.png) repeat-x top;
    height: 50px;
    width: 100%;
}
.main1400 {
    margin: 0 auto;
    width: 1400px;
}

.topnav_list {
    padding: 10px 20px 0 20px;
    height: 30px;
}

.topnav_list li {
    padding: 0 5px;
    float: left;
    font-size: 14px;
}

#time {
    width: 200px;
    font-family: Verdana, Geneva, sans-serif;
    padding-top: 13px;
    color: #666;
}

.topnav_list li a:link, .topnav_list li a:visited, .topnav_list li a:active {
    color: #333;
}

.logo_qiao{width:1400px; margin:0 auto; height:125px; padding-top: 28px;}
.logo_left{width:500px; float:left;}

.mainsearch .inputbox {
    float: left;
    border: #ddd 2px solid;
    margin-right: 0;
    color: #666;
    background: #ffffff;
}
.mainsearch .input {
    padding: 3px 4px 3px 6px;
    line-height: 21px;
    height: 21px;
    width: 285px;
    float: left;
    border: none;
    background: #ffffff;
}
.mainsearch .btn {
    border: none;
    background-position: 0px 0px;
    cursor: pointer;
    width: 39px;
    height: 31px;
    float: left;
}

.search { margin-top:35px;
    width: 340px;
    float: right;
}
.mainsearch .btn {
    background-image:url(images/back.png);
}



.menu {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  background: #df0010;
 
  
  justify-content: center;
  z-index:2
}

.menu  ul li{ line-height:18px; padding:18px 0 8px 0;}
.menu * {
  box-sizing: border-box;
}
.menu .center {
  width: 1400px;margin:0 auto; line-height:35px;
}
.menu .ul-list {
  display: flex;
}
..menu .ul-list br{ margin: 0;
    padding: 0;}
.menu .ul-list > li { text-align:center;
  flex: 1;
  border-right: 1px solid #ef2d3b;
  position: relative;
}
.menu .ul-list > li:last-child {
  border-right: none;
}
.menu .ul-list > li > a {
  height: 35px;
  
  align-items: center;
  justify-content: center;
  font-size: 22px;
  text-decoration: none;
  color: #fff;
 
}
.menu .ul-list > li > span {
  color: #fff;
  font-size: 22px;
  height: 35px;
  
  align-items: center;
  justify-content: center;
  background: #bc5b5b;
}

.menu .ul-list li:first-child { background: #9e0000;}
.menu .ul-list > li:hover .ol-list {
  display: block;
}
.menu .ol-list {
  display: none;
  position: absolute;
 
  left: 0;
  z-index: 999;
  background: #9e0000;
  width: 100%;
}
.menu .ol-list > li { line-height:40px;}

.menu .ol-list > li > a {
  font-size: 22px;
  text-decoration: none;
  color: #fff;
  height: 35px;
  padding-bottom:10px;

  align-items: center;
  border-bottom: 1px solid #bc5b5b;
  justify-content: center;
}


.menu .ol-list > li > a:hover { 
  background: #bc5b5b;
}


.new_top{width:1400px; margin:0 auto; overflow:hidden; margin-top:49px; height:411px; z-index:1}
.ne_pot_rig{width:700px; float:left; }
.ne_tex_lef{width:600px; float:left; padding-left:35px;}



.hot_guan{
	width:670px;
	overflow:hidden;
	
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.caigou { border-top:none; }

.cagoulist_Tab {
	width:670px;
}
.cagoulist_Tab .TabTitle{
	width:240px;
	height:38px;
	float:left;
	float:left;
} 
.cagoulist_Tab .ul { float:left; }
.cagoulist_Tab .TabTitle li{float:left;cursor:pointer;list-style-type: none; margin-bottom:1px;}
.cagoulist_Tab .TabTitle li a:hover{ color:#fff; text-decoration:none.cagoulist_Tab .TabTitle .normal}
.cagoulist_Tab .TabTitle .active{
	color:#fff;
	background:#df0010;
	font-size:30px;
	width:175px;
	height:47px;
	line-height:47px;
	font-weight:bold;
	text-align:center; 
}

.cagoulist_Tab .TabTitle .normal{
	color:#333;
	font-size:30px; font-weight:bold;
	width:175px;
	height:47px;
	line-height:47px;
	text-align:center; background:#CCC;
}
.aa_01 .active a{ color:#fff;}

.cagoulist_Tab .TabContent {
	width:670px;
	float:left;
}

.hotlist_Tab2 { width:480px; }
.hotlist_Tab2 .TabTitle{width:480px; height:30px;float:left; border-bottom:1px #e2e2e2 solid; background:url(../images/tab_line.jpg) no-repeat 108px center;} 
.hotlist_Tab2 .renshi { float:left; width:120px;color:#333; font-size:20px;height:30px; line-height:30px; font-weight:bold;}
.hotlist_Tab2 .ul { float:left; }
.hotlist_Tab2 .TabTitle li{float:left;cursor:pointer;list-style-type: none; margin-bottom:1px;}
.hotlist_Tab2 .TabTitle .active{color:#c6771e; font-size:14px;width:50px; height:30px; line-height:30px; font-weight:bold;background:url(../images/tab_line.jpg) no-repeat 37px center;}
.hotlist_Tab2 .TabTitle .normal{color:#5390db; font-size:14px;width:50px; height:30px; line-height:30px;background:url(../images/tab_line.jpg) no-repeat 37px center;}
.hotlist_Tab2 .TabContent { width:480px;float:left; padding-top:12px;}
.none {display:none;}
.l32 {
    line-height: 32px;
}
.font16 {
    font-size: 16px;
}
.aa_01 ul li{ float:left;}
.aa_01{ float:left; width:670px; height:41px; border-top:1px solid #CCC;}
.TabTitle{ float:left;}
._aa02{ float: left; width:144px; height:40px;}
.liststyle1{ margin-top:23px;}
.liststyle1 h1{ font-size:26px;line-height:38px; color:#333; padding:5px 0;}
.liststyle1 p{ font-size:16px; color:#666;}
.liststyle1 p a{ color:#C00;}
.liststyle1 ul{ margin-top:15px; border-top:1px solid #ebebeb; padding-top:20px;}
.liststyle1 ul li{ background:url(icon02.png) 0 center  no-repeat; font-size:18px; color:#333; height:35px;}
.liststyle1 ul li a{ padding-left:32px;}

.ad_01{width:1400px;  margin:0 auto;margin-top:56px; height:128px;}

.content_mid{ width:1400px;margin:0 auto; margin-top:20px; overflow:hidden;}
.con_right{width:1040px; }
.con_right .con_tex1{width:480px; float:left; margin-top:45px; padding-right:40px;}
.con_right .dangjian{ border-bottom:1px solid #efefef; height:40px; clear:both;}
.con_right .dangjian h1{width:112px;border-bottom:3px solid #df0010; color:#df0010; height:40px; float:left; font-size:28px;}
.con_right .dangjian p{  float:right; color:#8b8b8b; font-size:20px; }
.con_right .put_01{ height:120px; clear:both; margin-top:38px;}
.con_right .put_01 img{ display:block;width:171px; float:left;padding-right:18px;}
.con_right .put_01 h1{ font-size:22px; color:#333; line-height:36px; }

.list_lie ul li{ background:url(icon02.png) 0 center  no-repeat; font-size:18px; color:#333; height:35px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_lie ul{  padding-top:20px;}
.list_lie ul li a{ padding-left:32px;}

.notice{width:340px; margin:20px 0 0 20px; background:#eeeeee; overflow:hidden;}
.con_tex1{width:305px; margin:0 auto;}
.not_01{ border-bottom:1px solid #efefef; height:40px; clear:both; padding-top:26px;}
.not_01 h1{width:112px;border-bottom:3px solid #df0010; color:#df0010; height:40px; float:left; font-size:28px;}
.not_01 p{  float:right; color:#8b8b8b; font-size:20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  }
.not_oa{width:305px; padding:25px 0 20px 4px ;}

.secon_con{width:1400px; margin:0 auto; margin-top:60px; overflow:hidden;}
.qiao_og{width:680px; float:left; }
.qiao_og .q_feng_h1 h1{width:680px; height:60px; line-height:60px; text-align:center; background:#eeeeee; font-size:28px; color:#df0010; border-bottom:3px solid #df0010;}











.hot_guan_01{
	width:670px;
	overflow:hidden;
	margin-top:26px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


.cagoulist_Tac_01 {
	width:670px;
}
.cagoulist_Tac_01 .TacTitle_01{
	width:670px;
	height:38px;
	float:left;
	float:left;
} 
.cagoulist_Tac_01 .ul { float:left; }
.cagoulist_Tac_01 .TacTitle_01 li:first-child{border-left:none;}
.cagoulist_Tac_01 .TacTitle_01 li{float:left;cursor:pointer;list-style-type: none; margin-bottom:1px; border-left:1px solid #ccc;}
.cagoulist_Tac_01 .TacTitle_01 li a:hover{ color:#c00838;}
.cagoulist_Tac_01 .TacTitle_01 .active a{ display:block;
	color:#df0010; font-weight:bold;  
	
	font-size:24px;
	width:220px;
	height:36px;
	line-height:36px;
	font-weight:bold;
	text-align:center;
}

.cagoulist_Tac_01 .TacTitle_01 .active span{border-bottom:2px solid #df0010;}

.cagoulist_Tac_01 .TacTitle_01 .normal{
	color:#ffe9e9;
	font-size:24px;
	width:220px;
	height:36px;
	line-height:36px;
	text-align:center;
	
}
.cagoulist_Tac_01 .TacContent_01 {
	width:670px;
	float:left;
}

.hotlist_Tac2 { width:480px; }


.hotlist_Tac2 .ul { float:left; }
.hotlist_Tac2 .TacTitle_01 li{float:left;cursor:pointer;list-style-type: none; margin-bottom:1px;}

.hotlist_Tac2 .TacContent_01 { width:480px;float:left; padding-top:12px;}
.none {display:none;}
.l32 {
    line-height: 32px;
}
.font16 {
    font-size: 16px;
}
.aa_02 ul li{ float:left;}
.aa_02{  width:670px; height:41px;}
.TacTitle_01{ float:left;}
._aa02{ float: left; width:144px; height:40px;}
.aa_02 .active a{ color:#333;}
.liststyle2{ margin-top:30px;}
.liststyle2 img{ display:block; width:225px; height:145px; float:left; padding-right:20px;}
.liststyle2 h1{ width:425px;color:#333; font-size:22px;float:left; line-height:36px; font-weight:normal;}
















.hot_guan_02{
	width:670px;
	overflow:hidden;
	
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


.cagoulist_Tad_02 {
	width:670px;
}
.cagoulist_Tad_02 .TadTitle_02{ margin-top:30px;
	width:670px;
	height:38px;
	float:left;
	float:left;
} 
.cagoulist_Tad_02 .ul { float:left; }
.cagoulist_Tad_02 .TadTitle_02 li:first-child{border-left:none;}
.cagoulist_Tad_02 .TadTitle_02 li{float:left;cursor:pointer;list-style-type: none; margin-bottom:1px; border-left:1px solid #ccc;}
.cagoulist_Tad_02 .TadTitle_02 li a:hover{ color:#c00838;}
.cagoulist_Tad_02 .TadTitle_02 .active a{ display:block;
	color:#df0010; font-weight:bold;  
	
	font-size:24px;
	width:166px;
	height:36px;
	line-height:36px;
	font-weight:bold;
	text-align:center;
}

.cagoulist_Tad_02 .TadTitle_02 .active span{border-bottom:2px solid #df0010;}

.cagoulist_Tad_02 .TadTitle_02 .normal{
	color:#ffe9e9;
	font-size:24px;
	width:166px;
	height:36px;
	line-height:36px;
	text-align:center;
	
}
.cagoulist_Tad_02 .TadContent_01 {
	width:670px;
	float:left;
}

.hotlist_Tad2 { width:480px; }


.hotlist_Tad2 .ul { float:left; }
.hotlist_Tad2 .TadTitle_02 li{float:left;cursor:pointer;list-style-type: none; margin-bottom:1px;}

.hotlist_Tad2 .TadContent_01 { width:480px;float:left; padding-top:12px;}
.none {display:none;}
.l32 {
    line-height: 32px;
}
.font16 {
    font-size: 16px;
}
.aa_02 ul li{ float:left;}
.aa_02{  width:670px; height:41px;}
.TadTitle_02{ float:left;}
._aa02{ float: left; width:144px; height:40px;}
.aa_02 .active a{ color:#333;}
.list_lie{ clear:both;}

.qiao_chen{ width:680px; overflow:hidden; margin-top:30px;}
.qiao_chen ul li{ float:left; padding-right:12px;}



.xiantiao{width:100%; height:1px; background:#a3a3a3; margin:0 auto; margin-top:125px;}

.link { overflow:hidden;
   
    width: 100%;
    padding-top: 20px;
	padding-bottom:30px;
}
.border_line01 {
   
}
.link_List b {
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;
}
.link_List a {
    font-size: 14px;
    width: 200px;
    float: left;
}
.l24 {
    line-height: 30px;
}
.paddingb1 {
    padding-bottom: 10px;
}
.main1000 {
    margin: 0 auto;
    width: 1400px;
}

.copyright {
    width: 100%;
    overflow: hidden;
    text-align: center;
    color: #333;
    background: #eee;
    padding-bottom: 10px;
    line-height: 36px;
    padding-top: 35px;
    font-size: 14px;
    font-family: "宋体";
}









:focus {-moz-outline-style: none;}
.clear {clear:both;height:0; overflow:hidden; visibility:hidden}
.hidden {display:none;}
.block {display:block;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{clear:both;content:".";height:0;display:block;visibility:hidden;}

.keChgImg { height: 403px; width: 700px; border: 5px solid #CCCCCC; background: #FFF; position: relative; overflow: hidden; margin: 0px auto; }
.keImgs li { float: left; height:411px; width: 700px; }
.keImgs { height:411px; overflow: hidden; position: absolute; left: 0px; top: 0px; }
.keImgTitleBg { line-height:40px; background: #FFF; height: 40px; width: 700px; position: absolute; left: 0px; bottom: 0px; opacity:0.9; filter:alpha(opacity=90) }
.keImgBtn { float: right; position: absolute; bottom: 0px; right: 0px; }
.keImgBtn ul li { float: right; height: 34px; width: 26px; text-align: center; padding-top: 6px; position: relative; color: #FFF; cursor: pointer;  }
.keCor1 { background: #f72e07; }
.keCor2 { background: #f75007; }
.keCor3 { background: #f77807; }
.keCor4 { background: #f7c107; }
.keCor5 { background: #f7e907; }
.keImgBtn ul li img { display: none; position: absolute; left: 7px; top: 0px; }
.keImgBtn ul li.keImgCutLi img{display:block}
.keChgBtnL { position: absolute; left: 0px; top: 97px; cursor: pointer; z-index:10 }
.keChgBtnR { position: absolute; right: 0px; top: 97px; cursor: pointer; z-index:10 }
.keImgTxt { line-height: 30px; height: 30px; width:550px; position: absolute; left: 0px; bottom: 0px; font-size: 12px; color: #3797BD; padding-left:10px; overflow: hidden }
.keImgTxt a{ color: #000; font-size:15px; }





/*华侨文化交流基地css*/
.qlwh{width:100%; height:447px; margin:0 auto;}
.qlwh img{max-width: 100%; height: auto; }
.exchange{width:1400px; overflow:hidden; margin:0 auto; margin-top:45px;}
.exchange .hengtiao{ height:70px; background:#b4020f; margin:10px 0 40px 0;position: relative;}
.exchange .hengtiao p{ font-size:35px; color:#fff; font-weight:bold; line-height:70px;  text-align:center;}

.exchange .hengtiao a{ float:right; line-height:70px; color:#fff; font-size:20px; padding-right:16px;position: absolute;right:0;top:0;}


.exchange .exc_ge {overflow:hidden; margin-top:20px;}
.exchange .exc_ge ul li {width:338px; height:590px; background:#ebf9ff; padding-top:30px; float:left; margin-left:16px; text-align:center;margin-bottom:40px;}
.exchange .exc_ge ul li:first-child{margin-left:0px;}
.exchange .exc_ge ul li:nth-child(4n+1){margin-left:0px;}
.exchange .exc_ge ul li img{ width:306px; height:176px;  text-align:center; border:2px solid #fff;}
.exchange .exc_ge ul li h1{ font-size:26px; color:#b4020f; text-align:center; line-height:38px; padding:18px 1px;}
.exchange .exc_ge ul li p{ font-size:20px;  line-height:36px; text-indent:2em; text-align:left; padding:0 18px;position: relative; 
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 8;
-webkit-box-orient: vertical;
-webkit-line-clamp:8;
height:295px;
}

.t-center {
    text-align: center; margin-top:60px;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0 10px;
    border-radius: 4px;
    font-size: 14px;
}
.pagination>li {
    display: inline;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-right: 10px;
    border-radius: 6px;
    border: 1px solid #f2f2f2;
    padding: 0;
    width: 58px;
    line-height: 28px;
    height: 28px;
    text-align: center;
    color: #444444;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 0;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin-right: 10px;
    margin-left: -1px;
    color: #444444;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 6px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #da4747;
    border-color: #da4747;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
}

/*双创基地css*/
.scjid{width:100%; height:448px; margin:0 auto;}
.scjid img{max-width: 100%; height: auto;}


/*侨胞之家css*/
.qiaobaozhj{width:100%; height:449px; margin:0 auto;}
.qiaobaozhj img{max-width: 100%; height: auto;}

.qi_cont{width:1400px; margin:0 auto; margin-top:60px; overflow:hidden;}

.s_heng{width:1400px; height:67px; background:#f8e0c3;}
.s_heng p{ text-align:center; line-height:67px; color:#1b1b1b; font-size:26px; font-weight:bold;}
.s_congc{ width:1320px;  margin:0 auto;margin-top:35px;}
.s_congc ul li{ font-size:18px; line-height:42px; float:left; width:440px; }

.exchange .schuang{ height:70px; background:#3fa8ff; margin:10px 0 40px 0;}
.exchange .schuang p{ width:1300px;font-size:35px; color:#fff; font-weight:bold; line-height:70px;  text-align:center; float:left; padding-left:15px;}

.exchange .schuang a{ float:right; line-height:70px; color:#fff; font-size:20px; padding-right:16px;}
