/* CSS Document */


/*-----首页-------*/
.index_banner{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}

.index_head{ width:100%; height:111px; margin:0 auto; background:#fafafa;}
.index_head ul{ width:1200px; height:111px; margin:0 auto;}
.index_head ul li{ float:left; width:auto; height:auto; overflow:hidden;}

.index_nav{ width:100%; height:54px; margin:0 auto; background:#1f6bd1;}

.index_content{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.index_content ul{ width:1200px; height:auto; margin:0 auto;}
.index_content ul li{ float:left; width:auto; height:auto; overflow:hidden;}
.index_content1{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.index_content1 ul{ float:left; width:1200px; height:auto;}
.index_content1 ul li{ float:left; width:1200px; height:auto;}

.index_news{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.index_news ul{ width:1200px; height:auto; margin:0 auto;}
.index_news ul li{ float:left; width:1200px; height:auto;}


.index_newsone{ float:left;width:580px; height:auto;  overflow:hidden;}
.index_newsone ul{ width:580px; height:auto; margin:0 auto;}
.index_newsone ul li{ float:left; width:580px; height:auto;}

.index_news1{ float:left; width:570px; height:48px; padding:15px 0px; border-bottom:#e6e6e6 1px solid; margin-left:60px;}
.index_news1 ul{ float:left; width:570px; height:48px;}
.index_news1 ul li{ float:left; width:auto; height:48px;}
.index_news2{ float:left; width:575px; height:auto; padding-bottom:8px; margin-top:20px;}

.index_zx{ float:left; width:579px; height:auto;}
.index_zx ul{ float:left; width:579px; height:auto;}
.index_zx ul li{ float:left; width:579px; height:auto; border-bottom:#e6e6e6 1px solid; padding:8px 0px;}

.index_gk{ float:left; width:579px; height:auto; margin-left:42px;}
.index_gk ul{ float:left; width:579px; height:auto;}
.index_gk ul li{ float:left; width:579px; height:auto;}

.nav1{ min-width:200px; height:80px; margin:0 auto; left: 50%; right: 50%;}
.nav1 ul{ float:left; width:auto; height:60px; margin-top:20px; text-align:center;}
.nav1 ul li{ width:120px; height:60px; margin:0px 18px; list-style-type:none; display:inline;}
.nav1 ul li a{ float:left; width:120px; height:60px; background:url(../images/nav1_bg.jpg) no-repeat; font-family:Arial; font-size:14px; line-height:40px; color:#555555px; text-align:center;}
.nav1 ul li a:hover{ background:url(../images/nav1_bg1.jpg) no-repeat; color:#FFF; text-align:center;}
#nav1_dq{ background:url(../images/nav1_bg1.jpg) no-repeat; color:#FFF; text-align:center;}

.nav2{  min-width:200px; height:80px; margin:0 auto;left: 50%; right: 50%;}
.nav2 ul{ float:left; width:auto; height:60px; margin-top:20px; text-align:center;}
.nav2 ul li{ width:220px; height:60px; margin:0px 18px; list-style-type:none; display:inline;}
.nav2 ul li a{ float:left; width:220px; height:60px; background:url(../images/nav1_bg-1.jpg) no-repeat; font-family:Arial; font-size:14px; line-height:40px; color:#555555px; text-align:center;}
.nav2 ul li a:hover{ background:url(../images/nav1_bg1-1.jpg) no-repeat; color:#FFF; text-align:center;}
#nav2_dq{ background:url(../images/nav1_bg1-1.jpg) no-repeat; color:#FFF; text-align:center;}

.zy_content{ width:1200px; height:auto; margin:0 auto;padding-bottom:30px; overflow:hidden;}
.zy_content ul{ float:left; width:1198px; height:auto; border-left:#e8e8e7 1px solid; border-right:#e8e8e7 1px solid; margin:40px 0px;}
.zy_content ul li{ float:left; width:1138px; height:auto; margin-left:30px;}

.zzjg{ float:left; width:1010px; height:120px;margin-left:12px;background:#fcfdfd; border-bottom:#e8e8e7 1px solid;}
.zzjg ul{ float:left; width:1010px; height:auto;margin:10px 0; border:none;}
.zzjg ul li{ float:left; width:310px; height:auto; line-height:30px;padding:5px; margin:0px; text-align:center;}


.ljfh{ float:left; width:1138px; height:auto;}
.ljfh ul{ float:left; width:1138px; height:auto; border:none;}
.ljfh ul li{ float:left; width:553px; height:auto; margin:0px; margin-top:25px;}

.xwbd{ float:left; width:1138px; height:144px; border-bottom:#dbdbdb 1px dashed; padding:28px 0px;}
.xwbd ul{ float:left; width:1138px; height:144px; border:none; margin:0px;}
.xwbd ul li{ float:left; width:auto; height:144px; margin:0px;}
.xwbd_more a{ float:left; width:31px; height:142px; border:#dcdcdc 1px solid; font-family:Arial; font-size:20px; color:#cac8c8; line-height:142px; text-align:center;}
.xwbd_more a:hover{ border:#c20105 1px solid; color:#FFF; background:#e00005;}

.dmzx{ float:left; width:1138px; height:auto;}
.dmzx ul{ float:left; width:1138px; height:auto; margin:0px; border:none;}
.dmzx ul li{ float:left; width:1138px; height:48px; border-bottom:#dbdbdb 1px dashed; margin:0px;}
.dmzx ul li a{ float:left; width:auto; height:48px; font-family:Arial; font-size:14px; color:#555555; line-height:48px;}
.dmzx ul li a:hover{ color:#0c6fd5;}







.black14 { font-size:14px; font-family:Arial;line-height:24px;color:#555555; text-decoration:none;}
a.black14:active{ color:#555555; text-decoration:none;}
a.black14:hover{ color:#428ff6; text-decoration:none;}

.black141 { font-size:14px; font-family:Arial;line-height:48px;color:#555555; text-decoration:none;}
a.black141:active{ color:#555555; text-decoration:none;}
a.black141:hover{ color:#428ff6; text-decoration:none;}

.black18-B { font-size:18px; font-family:Arial;line-height:24px;color:#555555; text-decoration:none; font-weight:bolder;}
a.black18-B:active{ color:#555555; text-decoration:none;}
a.black18-B:hover{ color:#428ff6; text-decoration:none;}

.black20 { font-size:20px; font-family:Arial;line-height:24px;color:#555555; text-decoration:none;}
a.black20:active{ color:#555555; text-decoration:none;}
a.black20:hover{ color:#428ff6; text-decoration:none;}

.gray14 { font-size:14px; font-family:Arial;line-height:30px;color:#777777; text-decoration:none;}
a.gray14:active{ color:#777777; text-decoration:none;}
a.gray14:hover{ color:#428ff6; text-decoration:none;}

.gray141 { font-size:14px; font-family:Arial;line-height:20px;color:#b9b9b9; text-decoration:none;}
a.gray141:active{ color:#b9b9b9; text-decoration:none;}
a.gray141:hover{ color:#428ff6; text-decoration:none;}

.gray17 { font-size:17px; font-family:"Bell MT";line-height:20px;color:#a2a2a2; text-decoration:none;}
a.gray17:active{ color:#a2a2a2; text-decoration:none;}
a.gray17:hover{ color:#428ff6; text-decoration:none;}

.red14 { font-size:14px; font-family:Arial;line-height:30px;color:#d70000; text-decoration:none;}
a.red14:active{ color:#d70000; text-decoration:none;}
a.red14:hover{ color:#d70000; text-decoration:underline; }

.blue12 { font-size:13px; font-family:"Arial";line-height:30px;color:#054cac; text-decoration:none;}
a.blue12:active{ color:#054cac; text-decoration:none;}
a.blue12:hover{ color:#d70000; text-decoration:none; }

.blue14 { font-size:14px; font-family:Arial;line-height:30px;color:#054cac; text-decoration:none;}
a.blue14:active{ color:#054cac; text-decoration:none;}
a.blue14:hover{ color:#d70000; text-decoration:none; }

.blue16-B { font-size:16px; font-family:Arial;line-height:24px;color:#0448a2; text-decoration:none; font-weight:bolder;}
a.blue16-B:active{ color:#0448a2; text-decoration:none;}
a.blue16-B:hover{ color:#428ff6; text-decoration:none;}

.blue24 { font-size:22px; font-family:Arial;line-height:20px;color:#0188e1; text-decoration:none; }
a.blue24:active{ color:#0188e1; text-decoration:none;}
a.blue24:hover{ color:#428ff6; text-decoration:none;}

.blue24-B { font-size:24px; font-family:Arial;line-height:20px;color:#0188e1; text-decoration:none; font-weight:bolder;}
a.blue24-B:active{ color:#0188e1; text-decoration:none;}
a.blue24-B:hover{ color:#428ff6; text-decoration:none;}

.blue30-B { font-size:30px; font-family:Arial;line-height:40px;color:#0188e1; text-decoration:none; font-weight:bolder;}
a.blue30-B:active{ color:#0188e1; text-decoration:none;}
a.blue30-B:hover{ color:#428ff6; text-decoration:none;}

.white12 { font-size:12px; font-family:Arial;line-height:30px;color:#ffffff; text-decoration:none;}
a.white12:active{ color:#ffffff; text-decoration:none;}
a.white12:hover{ color:#d70000; text-decoration:none; }

.white14 { font-size:14px; font-family:Arial;line-height:20px;color:#ffffff; text-decoration:none;}
a.white14:active{ color:#ffffff; text-decoration:none;}
a.white14:hover{ color:#d70000; text-decoration:none; }

.white16-B { font-size:16px; font-family:Arial;line-height:20px;color:#ffffff; text-decoration:none; font-weight:bolder;}
a.white16-B:active{ color:#ffffff; text-decoration:none;}
a.white16-B:hover{ color:#d70000; text-decoration:none; }

.white18 { font-size:20px; font-family:"Arial";line-height:20px;color:#ffffff; text-decoration:none;}
a.white18:active{ color:#ffffff; text-decoration:none;}
a.white18:hover{ color:#d70000; text-decoration:none; }

.white24-B { font-size:24px; font-family:Arial;line-height:20px;color:#ffffff; text-decoration:none; font-weight:bolder;}
a.white24-B:active{ color:#ffffff; text-decoration:none;}
a.white24-B:hover{ color:#d70000; text-decoration:none; }


/*banner滚动*/
#full-screen-slider { width:1200px; height:500px; margin:0 auto; position:relative}
#slides { display:block; width:1200px; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:1200px; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a {  width:1200px; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:47%; top:465px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:10px; border-radius:5px; background:#FFF;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#006c93;}


.crumbs{width:1200px; height:30px; margin:0 auto; font-family:"Microsoft YaHei"; margin-top:10px;}
.crumbs span{color:#7e7e7e}

/* 分页 */
#pages {float:left;margin-top:20px;text-align:center; padding:0px;width:100%; font-family:宋体; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }



/*导航*/
#menu { display:block; width:1200px; height:54px; margin:0 auto; z-index:1000;}
#nav {display:block; margin-left:3px;}
#nav .mainlevel {float:left; width:180px; height:54px; text-align:center; display:block; border-right:#013d8f 1px solid;}
/*#nav .mainlevel a {color:#fff; text-decoration:none; height:54px; line-height:54px; font-family:Arial; text-transform:uppercase; text-align:center; font-size:15px; padding:0px; display:block; width:auto;}*/
#nav .mainlevel a {color:#fff; text-decoration:none; height:54px; line-height:54px; font-family:Arial;  text-align:center; font-size:15px; padding:0px; display:block; width:auto;}
#nav .mainlevel a:hover { text-decoration:none; width:auto; font-size:16px; background:#f59f29; font-weight:bold;}
#nav .mainlevel .hovers { text-decoration:none; width:auto; font-size:18px; background:#f59f29;}
#nav .mainlevel ul {position:absolute; width:180px; display:none; *width:2000px;/*IE is great need, width>=li.length*/}
#nav .mainlevel ul.sub_nav_01{z-index:10000;}
#nav .mainlevel li {float:left; background: rgba(102, 163, 244, 0.9); width:180px; height:auto;padding:10px 0;}
#nav .mainlevel li:hover {background: rgba(1, 61, 143, 1); }
#nav .mainlevel li a {float:left; line-height:28px; width:180px; height:auto; display:block; font-size:14px;}
#nav .mainlevel li a:hover {color:#ffffff; text-decoration:none; background: rgba(1, 61, 143, 0.8); width:180px; font-weight:100; font-size:15px;}
#nav li a em/*input an em tag as a space*/ {padding:0 3px;}
.note { display:block;}
#nav_dq{ text-decoration:none; width:auto; font-size:15px; background:#f59f29;}




/*焦点图*/
.focus{ position:relative; width:580px; height:375px; background-color: #000; float: left; margin-top:26px;}  
.focus img{ width: 580px; height: 375px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px Arial; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family:Arial;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:18px; height:3px; margin:0 4px;color:#B0B0B0;font:12px/15px Arial; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; } 


/*组织机构切换*/
.i_zxmelc{ width:1138px; height:auto;}
.i_zxmelc1{ width:1138px; height:40px; float:left;}
.i_zxmelc1 ul{ width:1138px; height:40px; float:left; border:none;}
.i_zxmelc1 ul li{ float:left; width:378px; height:40px; font-size:16px; line-height:40px; color:#555555; text-align:center; background:#c8d2dd; margin-left:1px;}
.i_zxmelc1 ul li.hover{ width:379px; height:40px; background:#dc1d20;}
.i_zxmelc1 ul li.hover a{ color:#FFFFFF; background:#dc1d20; line-height:40px; width:379px;}
.i_zxmelc3{ width:1138px; height:auto; float:left;}
.i_zxmer{ width:242px; height:310px; float:right; padding-top:5px;}

.i_zxmelc2{ width:50px; height:120px; margin-left:40px;float:left;}
.i_zxmelc2 ul{ width:50px; height:120px; float:left;margin:0px; border:none;}
.i_zxmelc2 ul li{ float:left; width:50px; height:120px; font-size:16px; line-height:20px; color:#555555; text-align:center; background:#c8d2dd; margin-left:1px;}
.i_zxmelc2 ul li.hover{ width:50px; height:120px; background:#dc1d20;}
.i_zxmelc2 ul li.hover a{ color:#FFFFFF; background:#dc1d20; line-height:20px; width:50px;}
.i_zxmelc5{ width:738px;  height:150px; float:left;}

/*各国风情切换*/
.i1_zxmelc1{ width:1138px; height:auto; float:left; border-bottom:#bdbcbc 1px dotted;}
.i1_zxmelc1 ul{ width:1138px; height:auto; float:left; border:none;}
.i1_zxmelc1 ul li{ float:left; width:210px; height:136px; text-align:center; background:#f6f6f6; margin-left:1px; margin-top:1px; padding:8px;}
.i1_zxmelc1 ul li.hover{ width:210px; height:136px; background:#0267b7;}
.i1_zxmelc1 ul li.hover a{ color:#FFFFFF; background:#0267b7; width:218px;}
.i1_zxmelc3{ width:1138px; height:auto; float:left;}
.i1_zxmer{ width:242px; height:310px; float:right; padding-top:5px;}

/*友情链接*/
.flinkList{float:left; width:1190px;height:auto;position:relative; margin-top:20px;}
.flinkList ul{float:left; width:1190px;height:auto;position:relative; }
.flinkList  ul li{ width:auto; height:38px; float:left; margin-right:10px;margin-right:30px; position:relative; text-align:center;}
.flinkList  ul li img{ float:left; width:230px; height:42px;}

/*首页图文滚动*/
.lvList{float:left; width:1140px;height:72px;position:relative; margin-top:20px;}
.lvList .scrollcontainer ul li{ width:378px; height:72px; float:left; margin-right:20px; position:relative; text-align:center;}
.lvList .scrollcontainer ul li img{ float:left; width:378px; height:72px;}


.lvList .scrollcontainer{
	width:1187px;
	height:72px;
	overflow:hidden;
	position:relative;
	margin-left:13px;
	
}
.lvList .scrollcontainer ul{
	width:20000px;
	position:absolute;
	left:0px;
	top:0px;
}

a.abtn{
	position:absolute;
	top:23px;
	display:block;
	height:26px;
	width:26px;
	overflow:hidden;
	text-indent:-20000px;
}



a.aleft{
	left:0px;
	background:url(../images/left_arrow.png) no-repeat;background-position:0px center;
}
a.agrayleft{
	cursor:default;
	background:url(../images/left_arrow.png) no-repeat;background-position:1px center;
}
a.aright{
	right:-60px;
	background:url(../images/right_arrow.png) no-repeat;background-position:0px center;
}

a.agrayright{
	cursor:default;
	background:url(../images/right_arrow.png) no-repeat;background-position:0px center;
}




/*东盟概况滚动*/
#playBox1{ width:579px; height:285px; position:relative; overflow:hidden;}
#playBox1 .oUlplay1 { width:99999px; position:absolute; left:0; top:0;}
#playBox1 .oUlplay1 li{ float:left;}
#playBox1 .smalltitle1 {width:220px; height:10px; position:absolute; left:31%; bottom:0px; z-index:10}
#playBox1 .smalltitle1 ul{ width:220px; margin:0 auto;}
#playBox1 .smalltitle1 ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox1 .smalltitle1 .thistitle{ background:#69aaec;}

.supai{padding-left:10px;writing-mode: vertical-lr; writing-mode: tb-lr;}

.superscript {
  vertical-align: super;
  font-size: 0.7em; /* 比正常文字小一些 */
  margin-left: 2px; /* 可选：增加一点间距 */
}


.sup {
  vertical-align: super;
  font-size: 0.9em; /* 比正常文字小一些 */
  margin-left: 2px; /* 可选：增加一点间距 */
}