@charset "utf-8";
/* index CSS */
body{ 
	margin:0; 
	padding:0; 
	font-size:12px; 
	text-align:center; 
	background:#000000;
}
form{ margin:0; padding:0;}
#login{
	width:648px;
	height:168px;
	margin:200px auto auto;
	background:url(../images/loginbg.png) no-repeat;
	color:#ffffff;
	padding-top:144px;
	position:relative;
	letter-spacing:1px;
}
.loginBtn{ background:url(../images/loginBtn.png) no-repeat; width:58px; height:49px; font-size:14px; color:#ffffff; border:0;}
.input_login{ background:#005796; border:1px solid #ffffff; color:#ffffff;}

#container{ 
	width:1024px; 
	margin:0 auto; 
	text-align:left;
	position:relative;
}

p{ margin:0; padding:0;}

a{ color:#ffffff; text-decoration:none;}
a:hover{ color:#ffffff; text-decoration:underline;}

.a1{ color:#ffffff;}
.a2{ color:#dedede;}
.red{ color:#ff0000;}
.red2{ color:#ff3333;}
img{ border:0;}
.fon14{font-size:14px;}
.bold{ font-weight:bold;}
.underline{ text-decoration:underline;}
.input{ height:14px;}

#topbg{
	background:url(../images/bg_2.jpg) no-repeat top right;
}
#top{ height:270px; background:url(../images/bg_1.jpg) no-repeat left top; padding-left:129px;}

.clear{ clear:both; border:0;}
.float_l{ float:left;}
.float_r{ float:right;}

#bottombg, #bottombg2{ height:133px; background:url(../images/bg1_foot.jpg) repeat-x; color:#ffffff; text-align:center;}
#bottombg{ letter-spacing:2px;}
#bottombg2{ font-family:Arial, Helvetica, sans-serif;}
#bottom{ background:url(../images/bg2_foot.jpg) no-repeat right top; height:119px; line-height:1.8; padding-top:24px;}

#middle{ background:url(../images/bg_5.jpg) repeat-x; letter-spacing:1px;}
#middle_en{ background:url(../images/bg_5.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal;}

#leftbg{ background:url(../images/bg_3.jpg) no-repeat left top; padding-left:129px;}
#rightbg,#rightbg3{ background:url(../images/bg_4_1.jpg) no-repeat right top; padding-right:124px;}
#rightbg{padding-top:26px; height:700px;}

/*add css 09-03-17*/
#rightbg3{height:726px;} 
.search{ background:url(../images/searchbg.gif) no-repeat 278px; height:28px; padding-left:329px; padding-top:0px; color:#d7d7d7;  }
.btn_go{ background:url(../images/go.gif) no-repeat; width:23px; height:18px; border:0; font-size:11px; color:#ffffff;}
.input3{ background:#000000; color:#ffffff; border:1px solid #808080; height:15px;}

.main_01{  position:relative; height:222px;}
.video{position:absolute; top:0px; left:5px; width:242px; height:206px; background:url(../images/videobg.gif) no-repeat 0 0; padding:9px 8px 7px 7px;}
/* padding:10px 250px 10px 280px;*/
.survey{ position:absolute; top:10px; right:250px; bottom:10px; left:280px; overflow:hidden; color:#d7d7d7; text-indent:24px; height:200px;}
.survey-ch{ line-height:2;}
.survey-en{ line-height:1.9;}
.picnews{
	position:absolute;
	background:url(../images/picbg.jpg) no-repeat 0 0;
	width:213px;
	height:184px;
	padding:9px 8px;
	right:5px;
	top:5px;
}

.cz_fla{ margin-top:24px; text-align:center; padding:0;}

#midbg{ padding-bottom:29px;}
#midbg2{ height:698px;}
.main_02{ position:relative; height:176px; margin:15px 8px 0 8px; color:#dedede;}
.news{ width:233px; height:176px; background:url(../images/bg_news.jpg) repeat-x;}
.news_01{ position:absolute; top:0; left:0;}
.news_02{ margin:0 261px}
.news_03{ position:absolute; top:0; right:0;}
h1{ color:#a2a2a2; margin:0px 15px; padding:12px 0; background:url(../images/i-1.gif) no-repeat left 40%; padding-left:18px;}
.news ul{ margin:0; padding:0 15px 14px;}
.news ul li{ list-style:none; padding:2px 0;}
.more{ text-align:right;}

.adv{ margin:18px 4px 0; border:8px solid #003c72; height:97px; width:747px;}

#link{ background:url(../images/linkbg2.jpg) no-repeat 0 0; height:145px; padding:0;}
#link3{ background:url(../images/linkbg3.jpg) no-repeat 0 0; height:168px; padding:0;}
#link4{background:url(../images/linkbg4.jpg) no-repeat 0 0; height:150px; padding:0;}
.link_title{color:#a2a2a2; background:url(../images/i-1.gif) no-repeat 148px 70%; padding-left:165px; padding-top:5px;}

/*09-4-15 add*/
#link0{ background:url(../images/0linkbg2.jpg) no-repeat 0 0; height:145px; padding:0;}
#link03{ background:url(../images/0linkbg3.jpg) no-repeat 0 0; height:168px; padding:0;}
#link04{ background:url(../images/0linkbg4.jpg) no-repeat 0 0; height:150px; padding:0;}


.logo{ width:156px; height:44px; text-align:center;}

/*other pages CSS*/
.locbg{ padding:0 30px; background:url(../images/title_bg.gif) no-repeat 30px; height:37px;}
.title_1{ font-family:"黑体"; font-size:18px;  padding:10px 0 0 12px;}
.title_1en{ font-family:Arial, Helvetica, sans-serif;font-size:16px; padding:10px 0 0 5px;font-weight:bold;}
.loc{ padding:16px 30px 2px 20px; color:#FFFFFF; background:url(../images/i-1.gif) no-repeat left 78%;}
.content,.content2{
	margin:0 37px;
	color:#dedede;
}
.content{position:relative; height:510px;}
/*.content2{ min-height:500px; height:500px; height:auto !important; overflow:visible;}*/
.content2{height:500px;}
html>body .content2{ height:auto; min-height:500px;}

.text{ padding:0 20px;}
.text ul{ padding-top:15px; margin-top:0; margin-bottom:0;}
.text ul li{ line-height:24px; vertical-align:middle; list-style-image:url(../images/i-2.gif);}
h2{ text-align:center; letter-spacing:2px; margin-top:0; padding-top:23px;}
p{ text-indent:24px; line-height:22px;} /* new modify*/
.pagination{ position:absolute; bottom:0; width:696px; border-bottom:1px solid #c9c9c9; text-align:center; padding:4px 0;}
.line{
	position:absolute;
	bottom:0px;
	width:100%;
	padding:0;
	left:0px;
}

.row1{ padding:5px 0;}
.btn, .btn2{ border:0; color:#ccffff; padding-top:1px; letter-spacing:2px;}
.btn{ background:url(../images/btn.gif) no-repeat; width:85px; height:34px; font-size:14px;}
.btn2{ background:url(../images/btn2.gif) no-repeat; width:48px; height:25px; font-size:12px;}

.download{ padding:20px 20px; border-bottom:1px dashed #5d91b9;}
.intro{ line-height:24px; margin-left:100px; zoom:1;}

.table{ border-top:1px solid #5d91b9; border-left:1px solid #5d91b9; text-align:center;}
.td1{ border-bottom:1px solid #5d91b9; border-right:1px solid #5d91b9; height:24px; line-height:24px;}
.td_padding{ padding-left:15px;}
.td_bg{ background:#006699;}
.input2{ border:0; background:#5D91B9; color:#ffffff;}

.list_h{ height:24px;}
.list{ float:left; background:url(../images/i-2.gif) no-repeat left; padding-left:15px;}

/*article pages css*/
.roll_fla{ background:url(../images/flabg2.jpg) no-repeat; height:125px; text-align:center; }
#link2{ background:url(../images/logobg2.jpg) no-repeat 0 0; height:112px; padding:22px 170px 30px 158px;}
#top2{ height:270px; background:url(../images/0bg1.jpg) repeat-x; padding-left:129px;}
#middle2{ background:url(../images/0bg1-2.jpg) repeat-x;}
#middle2_bg{ background:url(../images/0bg2.jpg) repeat-x bottom; padding-left:129px;}
#rightbg2{ padding-right:125px;}
#midbg3{ background:#063b67;}
#midbg4{ background:url(../images/0bg6.jpg) repeat-x top;}/**/
#midbg5{ padding-top:0px; padding-bottom:15px;}
.td-link{ background:url(../images/linkbg.png) no-repeat 50% 50%; width:173px; height:49px; text-align:center; padding-top:6px;} 
.more-link{float:right; margin-right:200px; padding-top:8px;}