* {
	margin: 0 ;
	padding: 0
}

body,html {
	
	/*background: url(../image/bk_body.jpg);*/
	
}


a{
	text-decoration:none;
	cursor: pointer;
	/*color: #7B7B7B;*/
}

a:active {star:expression(this.onFocus=this.blur());}

a:focus {
	outline: none
}


a.left {
	color: #404040;
	text-decoration: none;
	font-family:微软雅黑;
	font-size:13px;
	display:block;
}


._unline a:hover{
	text-decoration:underline;
	
}

img{
	border:0;
	}
	
/**************************header*********************************/


#headerWrapper{
	position:relative;
	width:1044px;
	height:203px;
	margin: 0 auto;
	top:5px;
	z-index:100;
	}


.div-inline{  float:left;} 
	
#logoWrapper a img {
	border: none;
	vertical-align: middle;
}

#titleWrapper{
	position:relative;
	width:620px;
	top:30px;
	left:10px;
	line-height:250%;
	text-align:left;
	}
#title{
	letter-spacing: 2px;
	font-size: 22pt;
	font-family: 微软雅黑;
	
	}


#title a:hover {
	text-decoration: none
}


#description {
	color: #7B7B7B;
	font-size: 17pt;
	font-family: Cambria ;
	margin-top:10px;
	}
.sp_desc{
	font-size: 19pt;
	}

#searchWrapper{
	position:relative;
	top:40px;
	float:right;
	}
#language{
	font-size: 11pt;
	font-family: 微软雅黑;
	text-align:right;
	color:#7d7a7a;
	}
#contactus{
	font-size: 10pt;
	font-family:微软雅黑;
	text-align:right;
	color:#808080;
	}

#search{
	width:180px;
	height:32px;
	border: 1px solid #d9d9d9;
	font-size:10pt;
	line-height:2;
	padding-left:8px;
	font-family:微软雅黑 ;
	font-size:9pt;
	color:#bfbfbf;
	}

#searchbut{
	position:relative;
	top:-1px;
	height:32px;
	}
/**************************mainMenu*********************************/

#mainMenu{
	float:left;
	width:1044px;
    height:48px;
	text-align:center;
    z-index:100;
}


#mainMenu ul li
{
	float: left;
	width:206.4px;
	z-index:100;
}

#mainMenu ul li
a {
	display: block;
	height: 48px;
	color: #fff;
	font-size: 10.5pt;
	font-weight:bold;
	font-family: 微软雅黑;
	line-height:3.2;
}

#mainMenu ul li a:hover{
	text-decoration: none;
	color: #f68d36
}


#mainMenu ul li ul li a:hover {
	text-decoration: none;
	color: #f68d36
}

#mainMenu ul{
	z-index:100;
	list-style-type: none;
	height:48px;
}

#mainMenu ul li{
	display: inline;
	float: left;
	z-index:100;
}


#mainMenu ul li a
 {
	display: inline-block
}

#mainMenu ul li ul {
	position: absolute;
	left: 0;
	display: none;
	visibility: hidden;
	height:auto;
}



#mainMenu ul li ul li a {
	color: #fff;
	font-size: 10pt;
	font-family: 微软雅黑;
	border-bottom: 1px solid  #FFF;
	text-align:left;
	padding-left:15px;
	line-height:3.5;
	width:90%;
}

#mainMenu ul li ul li a.last{
	border: 0;
}

#menu-home{
	background: url(../image/menu1.png) repeat-x;
	margin-right:3px;
	}
#menu-about{
	background: url(../image/menu2.png) repeat-x;
	margin-right:3px;
	position:relative;
	}
#menu-about ul li{
	/*background:#3f857e;*/
	background:url(../image/about-ul.png) repeat-y;
	float: none;
	display:list-item;
	padding: 0;
	width: 300px;
	}
#menu-programs{
	background: url(../image/menu3.png) repeat-x;
	margin-right:3px;
	position:relative;
	}
#menu-programs ul li{
	/*background:#3f857e;*/
	background:url(../image/about-ul.png) repeat-y;
	float: none;
	display:list-item;
	padding: 0;
	width: 300px;
	}
	
#menu-news{
	background: url(../image/menu4.png) repeat-x;
	margin-right:3px;
	position:relative;
	}
#menu-news ul li{
	/*background:#376e93;*/
	background:url(../image/news-ul.png) repeat-y;
	float: none;
	display:list-item;
	padding: 0;
	width: 300px;
	}
#menu-reports{
	background: url(../image/menu5.png) repeat-x;
	position:relative;
	}

#menu-reports ul li{
	/*background:#2a62a6;*/
	background:url(../image/publication-ul.png) repeat-y;
	float: none;
	display:list-item;
	padding: 0;
	width: 300px;
	}
/***************************************contentWrapper*********************************************************/
#wrapperheader{
	position:relative;
	top:-4px;
	height:11px;
	background: url(../image/wrapper_header.png) 0 0 repeat-x;
	overflow:hidden;
	width:100%;
	}
#contentWrapper {
	position:relative;
	margin-top:-6px;
	padding-top:4px;
	background: url(../image/content.png) 0 0 repeat;
	height:auto;
	
}

#indexcontent{
	position: relative;
	height: auto !important;
	width: 1044px;
	overflow: visible;
	margin-top:10px;
	padding-top:10px;
	
	}


#content{
	position: relative;
	top:-3px;
	background: url(../image/wrapper_content.png) 0 0;
	height: auto !important;
	height:1200px;
	min-height:1200px;
	width: 1044px;
	overflow: visible;
	padding-bottom:50px;
	}
#wrapper{
	position:relative;
	top:20px;
	background:#FFF;
	height:auto!important;
	height:1150px;
	min-height:1150px;
	width:1004px;
	overflow: visible;
	padding-bottom:100px;
	}
	

#staffimage{
	position:relative;
	background:url(http://www.icet.org.cn/image/staff.png) 0 0 ;
	height:156px;
	}
#careerimage{
	position:relative;
	background:url(http://www.icet.org.cn/image/career.png) 0 0;
	height:156px;
	}

#upcomingeventimage{
	position:relative;
	background:url(../image/upcomingevent.png) 0 0;
	height:156px;
	
	}

	
#wrappercontent{
	position:relative;
	width:912px;
	}
#contenttitle{
	position:relative;
	top:25px;
	text-align:left;
	font-family:微软雅黑;
	font-size:18pt;
	color:#3a3a3a;
	
	}
#wrapperline{
	position:relative;
	top:45px;
	background:url(../image/wrapperline.png) 0 0 no-repeat;
	width:912px;
	height:1px;
	}

#content_content{
	position:relative;
	top:64px;
	}
.member1{
	font-family:微软雅黑; 
	font-size:10pt; 
	font-weight:bold;
	position:relative;
	top:10px;
	color:#323232;
	}
.member2{
	font-family:微软雅黑; 
	font-size:9.5pt;
	position:relative; 
	top:10px;
	}
.member3{
		font-family:微软雅黑;
		font-size:10pt;
		font-weight:bold;
		color:#149078;
		position:relative;
		top:10px;
		}

.etitle{
	font-family:微软雅黑;
	font-size:10pt;
	font-weight:bold;
	color:#149078;
	height:20px;
	
	}
.econtent{
	font-family:微软雅黑;
	font-size:12px;
	line-height:1.5;
	 text-align:justify;
	 text-justify:inter-ideograph;
	}
.eventbutton{
	background: url(../image/eventbutton.png) no-repeat;
	height:46px;
	width:138px;
	font-family:微软雅黑;
	font-size:10pt;
	font-weight:bold;
	margin-top:-22px;
	position:relative;
	text-align:center;
	line-height:2.8;
	top:20px;
	left:50px;
	}

.eventbutton a{
	display: block;
	color:#215868;
	}
.eventbutton2{
	position:relative;
	top:-3px;
	left:230px;
	}

.nline{
	position:relative;
	background:url(../image/nline.png) 0 0 no-repeat;
	width:635px;
	height:1px;
	}
	


.media TD {
	FONT-SIZE: 12px; FONT-FAMILY: 微软雅黑;
}

.mediahref a:link {
      COLOR:  #013D6F;
	  TEXT-DECORATION: none
}
.mediahref a:visited {
   COLOR:  #013D6F;
    TEXT-DECORATION: none
}
.mediahref a:hover {
  COLOR: #013D6F;
  TEXT-DECORATION: none
  text-decoration: underline;
}
.mediahref a:active {
   COLOR:  #013D6F;
   TEXT-DECORATION: none
}

.aboutnotice{
	font-family:微软雅黑; font-size:9pt; background:#31859c; line-height:1.5; color:#FFF; padding:10px;
	}
.aboutnotice a{
	 color:#FFF;
	}

/*********************************************************************************************** SLIDER */

.slider{
	width:1044px;
	position:relative;
}
	
.slider img{display:block}
.slider ul{height:391px; overflow:hidden}
.slider li{
	list-style:none;
	position:relative;
	width:1044px;}
	
.slider-textarea{
	position:absolute;
	left:0;
	bottom:0;
	bottom:71px;
	width:1044px;
	height:120px;
	background:url('../image/sp.png') no-repeat;
	overflow:hidden;
	}
	
.slider-title{
	padding-left:130px;
	font:26pt 微软雅黑;
	letter-spacing: 1px;
	color:white;
	text-shadow:1px 1px 1px #0d272e;

	}
	
.slider-desc{
	padding:15px 0;
	color:white;
	font-family: 微软雅黑;
	font-size:11pt;
	font-weight:bold;
	line-height:2;
	}
	
.slider-more{
	font-size:11pt; 
	font-family:微软雅黑;
	font-weight:bold; 
	color:#e36c0a;
	
	}

.slider-menu{
	float:left;
	position: relative;
	height: 71px;
	width:1044px;
	top:-71px;
	overflow:hidden;
}
	

.slider .slider-menu a,
.slider .slider-menu a:link,
.slider .slider-menu a:visited,
.slider .slider-menu a:active {
	float: left;
	height: 71px;
	display: inline;
	font-family:微软雅黑;
	font-size:12pt;
	font-weight:bold;
	text-align: center;
	text-shadow: 1px 1px 1px #112932;
	color: #fff;
	outline: none;
	line-height:66px;
	width:261px;
	background:url('../image/sildermenu1.png')  no-repeat;
}	

/*
.smenu1{
	width:261px;
	background: #369686;
	}

.smenu2{
	width: 261px;
	background:#705e4c;
	}

*/
.slider .slider-menu a.current,
.slider .slider-menu a.current:hover,
.slider .slider-menu a.current:active,
.slider .slider-menu a.current:visited {
  /*margin-top: -10px;
  height:76px;
  color: #fff;
  background:url('../image/menu-active.png') no-repeat;
  line-height:76px;*/
  background:url('../image/sildermenu2.png') no-repeat;
}


.jcarousel-clip {
  width:100%;
  
}


/***********************************************************************************************/

.spotlight-header{
	color:#369686;
	font-family:微软雅黑;
	/*text-shadow: 1px 1px 2px #f68d36;*/
	font-size:18pt;
	/*font-weight:bold;*/
	}	
.spotlight-textarea{
	position:absolute;
	left:0;
	bottom:18px;
	width:270px;
	height:50px;
	/*background: rgba(0, 0, 0, 0.4);
 	-pie-background: rgba(0, 0, 0, 0.4);*/
}
.spotlight-text{
	color:#FFF;
	width:100%;
	height:100%;
	text-align:right;
	font-family:微软雅黑;
	font-size:15pt;
	
	font-weight:bold;
	}
	
.ndate{
	font-family:微软雅黑;
	font-size:13px;
	color:#000;
	line-height:1.5;
	}

.ntitle a{
	font-family:微软雅黑;
	font-size:10pt;
	color:#149078;
	font-weight:bold;
	line-height:1.5;
	}
.ncontent{
	font-family:微软雅黑;
	font-size:13px;
	color:#000;
	width:640px;
	line-height:1.5;
	text-align:justify;
	text-justify:inter-ideograph;
	}

.rtitle{
	font-family:微软雅黑;
	font-size:10pt;
	color:#158160; 
	font-weight:bold;
	line-height:1.3;
	}
.rcontent{
	font-family:微软雅黑; 
	font-size:13px;
	 line-height:1.5; 
	 color:#404040;
	 text-align:justify;
	 text-justify:inter-ideograph;
	}
/****************************** Carousel Header *********************/

.carousel-header {
	float: left;
	left:15px;
	position: relative;
	text-align: right;
	width: 100%;
}

h2.our-work {
	color: #e36c0a;
	float: left;
	font-size: 22px;
	font-weight: bold;
	
}
/* Campaigns */

.campaigns {
 	clear: both;
	float: left;
	position: relative;
	width: 1044px;
 }

.campaigns h2 {
	color: #fff;
	margin-bottom: .4em;
}

.campaigns h2 span { color: #ffb453; }

.carousel .controls { margin: 0; }

.carousel .controls li {
	background:url('../image/sp1.png');
	height: 206px;
	left: 0;
	list-style: none;
	margin: 0;
	position: absolute;
	width: 47px;
}

.carousel .controls li.next { left: 996px; }

.carousel .controls a {
	background: url(../image/bg-controls.gif) no-repeat;
	display: block;
	height: 34px;
	left: 14px;
	margin: 0;
	outline: 0;
	position: absolute;
	text-indent: -9999px;
	top: 79px;
	width: 19px;
	z-index: 2;
}

.carousel .prev a { background-position: 0 -34px; }
.carousel .prev a:hover { background-position: 0 0; }
.carousel .prev a.inactive { background-position: 0 -34px; cursor: default; }
.carousel .next a { background-position: -19px -34px; }
.carousel .next a:hover { background-position: -19px 0; }
.carousel .next a.inactive { background-position: -19px -34px; cursor: default; }

.carousel {
	background:url('../image/sp.png') repeat-y;
 	clear: both;
	height: 206px;
	float: left;
	position: relative;
	width: 1044px;
}

.carousel .images {
	left: 67px;
	height: 166px;
	position: absolute;
	top: 20px;
	width: 910px;
	overflow: hidden;
}

.carousel .images ul {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 10000px;
}

.carousel .images li {
	position:relative;
	list-style: none;
	float: left;
	margin: 0 20px 0 0 !important;
	width: 290px;
}

.carousel .images a:focus { outline: none; }

.carousel .images li img{
		width:290px;
		border:none;
	}
	
	
	
#reports{
	/*background-color:#FFF;*/
	width:530px;
	height:450px;
	/*padding-left:15px;
	padding-top:5px;
	padding-right:15px;*/
}
.reports-header{
	color:#369686;
	font-family:微软雅黑;
	/*text-shadow: 1px 1px 2px #f68d36;*/
	font-size:18pt;
	}
.report-readall{
	width:75px;
	height:71px;
	background:url(../image/rp.png);
	/*font-style:italic;*/
	font-family:微软雅黑;
	font-size:9pt;
	color:#FFF;
	text-align:center;
	position:relative;
	top:8px;
}
.reporttitle{
	overflow:hidden;
	height:43px !important;
	font-family:微软雅黑;
	font-size:9.5pt;
	font-weight:bold;
	line-height:1.5;
	}
.reportcontent{
	font-family:微软雅黑;
	font-size:9pt;
	line-height:1.5;
	height:75px !important;
	overflow:hidden;
	
	}
.news-header{
	color:#369686;
	font-family:微软雅黑;
	font-size:18pt;
	
	}
.newstitle{
	overflow:hidden;
	height:43px !important;
	font-family:微软雅黑;
	font-size:9.5pt;
	font-weight:bold;
	line-height:1.5;
}
.newscontent{
	font-family:微软雅黑;
	font-size:9pt;
	line-height:1.5;
	height:75px !important;;
	overflow:hidden;
	text-align:justify;
	text-justify:inter-ideograph;
	}
#newsp p{
	margin-bottom:8pt;
	text-align:justify;
	text-justify:inter-ideograph;
	}
.news-readall{
	width:75px;
	height:71px;
	background:url(../image/rp2.png);
	/*font-style:italic;*/
	font-family:微软雅黑;
	font-size:9pt;
	color:#FFF;
	text-align:center;
	position:relative;
	top:8px;
}
.event-readall{
	width:75px;
	height:70px;
	background:url(../image/rp2.png);
	/*font-style:italic;*/
	font-family:微软雅黑;
	font-size:9pt;
	color:#FFF;
	text-align:center;
	
	}
.event-header{
	color:#369686;
	font-family:微软雅黑;
	font-size:18pt;
	
	}	
.eventtitle{
	overflow:hidden;
	
	font-family:微软雅黑;
	font-size:9.5pt;
	font-weight:bold;
	line-height:1.5;
	height:30px;
}
.eventcontent{
	font-family:微软雅黑;
	font-size:9pt;
	line-height:1.3;
	overflow:hidden;

	}

#footerWrapper{
	position:relative; 
	top:20px;
	background:url(../image/footer.png);
	height:380px;
	}
#indexfooterWrapper{
	position:relative; 
	background:url(../image/footer.png);
	height:390px;
	}
.footermenutr a{
	font-family:微软雅黑;
	color:#FFF;
	font-size:9pt;
	}
	
#subscribe{
	position:relative;
	padding-left:8px;
	top:-32px;
	left:130px;
	width:150px;
	height:32px;
	border: 1px solid #d9d9d9;
	font-size:16px;
	line-height:3;
	font-family:微软雅黑;
	font-size:8pt;
	color:#ababab;
	}
#scribebut{
	position:relative;
	top:-65px;
	left:285px;
	height:32px;
	}
#qcoder{
	position:relative;
	top:-65px;
	left:136px;
	height:96px;
	width:96px;
	}
.reportyear{
	margin-top:10px;
	font-family:微软雅黑;
	font-size:20px;
	font-weight:bold; 
	color:#7f7f7f;
	width:159px;
	
	}
.ctitle{
	font-family:微软雅黑;
	font-size:10pt;
	color:#4b4b4b;
	line-height:1.5;
	
	}
.cvideo{
	position:relative;
	height:277px;
	}

.ccontent{
	padding-top:15px;
	font-family:微软雅黑;
	font-size:10pt;
	color:#4b4b4b;
	line-height:1.5;
	text-align:justify;
	text-justify:inter-ideograph;
	}
.cleantable{

}

.pcontent{
	font-family:微软雅黑;
	font-size:10pt;
	color:#000;
	line-height:1.5;
	}
#registerTable{
	width: 960px;
	margin: 0 auto;
	position: relative;
	}

.but_bg{
		background:url(../image/but_back.png);
		border:0;
		height:41px;
		width:79px;
		outline:none;
		color:#fff;
		cursor:pointer;
		padding-bottom:2px;
		
	}
.rinput{
	height:30px; width:460px; line-height:30px; padding-left:5px;
	}
.rinput2{
	height:30px; width:98%; line-height:30px;padding-left:5px;
	}