@charset "gb2312";
#body{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;width:920px; margin: 0px auto;background:url(../images/bg.jpg) repeat-x; position:relative;}
body, p, td, th, input, select, textarea, div, span { font-size:12px; margin:0; padding:0;}
ul, ol,li, dl, dt, dd, li{ margin:0; padding:0; list-style-type:none;}
h1, h2, h3, h4, h5, h6,form { font-size:12px; margin:0; padding:0; }
img{border:0px;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}

u{text-decoration:none;}
li{list-style:none;}
em{font-style:normal;}

DIV.clearboth {CLEAR: both}
DIV#clearboth {	CLEAR: both}
.clear{clear:both;line-height:0px;height:0px;font-size:0px;overflow:hidden;visibility:hidden;}
.clear5{ clear:both;height:5px;overflow:hidden;}
.clear10{ clear:both;line-height:10px;height:10px;overflow:hidden;}
.clear15{ clear:both;line-height:15px;height:15px;overflow:hidden;}

#header{padding-top:5px;width:920px; margin:0 auto;}
	#header h1{float:left; padding-left:8px;}
	#header h3{float:right;}
	#header h3 p{ font-weight:normal; margin:5px 5px 0 0; text-align:right;}
	#header h3 p a:hover{color:#F00;}
	#header h3 img{padding:10px 18px 0 0;}
	
	ul#menu{height:32px; background:#D4E6EF; clear:both; width:920px; margin:10px auto 0;}
	ul#menu li{float:left; display:block; height:32px; line-height:32px; width:120px; text-align:center; border-right:1px solid #ADD0DF;position:relative; z-index:100}
	ul#menu li a{ font-size:14px; color:#333; font-weight:bold; display:block; height:32px; width:120px;}
	ul#menu li.on{ background:#3B67AC;}
	ul#menu li.on a{color:#fff;}
	
	ul#menu li ul{top:32px; left:0; width:117px; position:absolute;background:#D4E6EF; clear:both; border:1px solid #649BB3;display:none;}
	ul#menu li li{clear:both; color:#000; display:block; height:28px;line-height:18px; width:117px; }
	ul#menu li ul li a,ul#menu li.on ul li a{color:#000; border-bottom:1px #DFDFDF dashed; background:#EFF7FA; display:block;width:99px;height:17px;padding:5px 10px; position:relative; text-align:left; font-size:12px; font-weight:normal; z-index:101;width:97px; }
	ul#menu li ul li a:hover,ul#menu li.on ul li a:hover{ text-decoration:none; color:#fff; background:#3B67AC; }

#main{clear:both; margin-top:10px;}

.idx_lan{height:360px;}
	.idx_lan .ileft{float:left; width:400px; height:360px;overflow:hidden;}
	.idx_lan .iright{float:right; width:508px; height:360px;overflow:hidden; background:url(../images/idx_pic.gif) no-repeat;text-align:right;}
	.idx_lan .iright img{margin-right:6px; width:500px; height:350px;}
	.idx_lan .nbox{background:url(../images/idx_news.jpg) no-repeat; width:400px; height:170px; overflow:hidden; position:relative; z-index:50;}
	.idx_lan .nbox .title{height:30px; margin-bottom:8px; text-indent:-9999px;}
	.idx_lan .nbox .t1_cn{ background:url(../images/txt_intro_cn.gif) no-repeat 25px 6px;}
	.idx_lan .nbox .t1_en{ background:url(../images/txt_intro_en.gif) no-repeat 25px 6px;}
	.idx_lan .nbox .t2_cn{ background:url(../images/txt_news_cn.gif) no-repeat 25px 6px;}
	.idx_lan .nbox .t2_en{ background:url(../images/txt_news_en.gif) no-repeat 25px 6px;}
	.idx_lan .nbox .intro{padding:0 10px 0 12px; line-height:19px; width:380px; height:112px; overflow:hidden; }
	.idx_lan .nbox .more{position:absolute; right:18px; bottom:8px; z-index:50;}
	.idx_lan .nbox .more a{ display:block; width:40px; height:15px; text-indent:-9999px; }
	.idx_lan .nbox .more a.cn{background:url(../images/txt_more_cn.gif) no-repeat;}
	.idx_lan .nbox .more a.en{background:url(../images/txt_more_en.gif) no-repeat;}
	.idx_lan .nbox ul.news{ padding:0 10px 0 12px; }
	.idx_lan .nbox ul.news li{line-height:20px; height:20px; width:375px; overflow:hidden;}
	.idx_lan .nbox ul.news li span{ display:inline-block; width:80px; color:#666;}

#player{float:right;background:url(../images/idx_pic.gif) no-repeat;  width:508px; height:360px;overflow:hidden; position:relative;text-align:right;}
	#playNum{text-align:right;z-index:995;width:135px;position:absolute; bottom:15px; right:15px; height:20px;}
	#playNum a{display:inline-block;margin-right:2px;width:16px;height:16px;line-height:16px; border: 1px solid #CCC; background:#FFF; cursor:pointer;color:#3B68AC;text-align:center;}
	#playNum a:hover{ text-decoration:none;}
	#playNum a.cur{background:#3B68AC; color:#fff;border: 1px solid #3B68AC;}
	#playShow img{margin-right:6px; width:500px; height:350px;}

.idx_link{background:url(../images/idx_link.jpg) no-repeat; width:920px; height:115px; overflow:hidden; margin-bottom:12px;}
	.idx_link .title{height:30px; margin-bottom:15px; text-indent:-9999px;}
	.idx_link .t3_cn{ background:url(../images/txt_link_cn.gif) no-repeat 25px 6px;}
	.idx_link .t3_en{ background:url(../images/txt_link_en.gif) no-repeat 25px 6px;}
	.idx_link .lbox{width:890px; height:60px; overflow:hidden; margin:0 auto;}
	.idx_link .lbox .prev{float:left; width:23px; margin-top:10px;}
	.idx_link .lbox .prev a{ display:block; background:url(../images/icon_prev.jpg) no-repeat; width:23px; height:26px; text-indent:-9999px;}
	.idx_link .lbox .next{float:right; width:23px; margin-top:10px;}
	.idx_link .lbox .next a{ display:block; background:url(../images/icon_next.jpg) no-repeat; width:23px; height:26px; text-indent:-9999px;}
	.idx_link .lbox .hcon{float:left;width:800px; height:60px;margin:0 20px; overflow:hidden;position:relative;}
	ul.hlist{position:absolute;top:0px; left:0px; height:50px;}
		ul.hlist li{width:120px; height:50px; overflow:hidden; float:left; padding-right:16px;}
		ul.hlist li img{ width:120px;}

.sub_side{float:left; width:200px; margin:5px 15px 0px 0px; background: url(../images/bg_side_btm.jpg) no-repeat 0 bottom #DCDCDC;}
	.sub_side .sname{background:url(../images/bg_side.jpg) no-repeat; height:36px;}
	.sub_side .sname h2{height:20px; text-indent:-9999px;}
	.sub_side .sname h2.about_cn{background:url(../images/txt_about_cn.gif) no-repeat 24px 4px;}
	.sub_side .sname h2.about_en{background:url(../images/txt_about_en.gif) no-repeat 24px 4px;}
	.sub_side .sname h2.capa_cn{background:url(../images/txt_capa_cn.gif) no-repeat 24px 5px;}
	.sub_side .sname h2.capa_en{background:url(../images/txt_capa_en.gif) no-repeat 24px 5px;}
	.sub_side .sname h2.biz_cn{background:url(../images/txt_biz_cn.gif) no-repeat 24px 5px;}
	.sub_side .sname h2.biz_en{background:url(../images/txt_biz_en.gif) no-repeat 24px 5px;}
	.sub_side .sname h2.career_cn{background:url(../images/txt_career_cn.gif) no-repeat 24px 5px;}
	.sub_side .sname h2.career_en{background:url(../images/txt_career_en.gif) no-repeat 24px 5px;}
	.sub_side .sname h2.cont_cn{background:url(../images/txt_cont_cn.gif) no-repeat 24px 5px;}
	.sub_side .sname h2.cont_en{background:url(../images/txt_cont_en.gif) no-repeat 24px 5px;}
	
ul.smenu{ background:url(../images/bg_side.jpg) repeat-y -200px 0;}
	ul.smenu li{width:138px; height:30px; overflow:hidden; margin:0 0 0 32px;background:url(../images/side_li.gif) no-repeat left bottom;}
	ul.smenu li.en a{font-size:11px; letter-spacing:-1px}
	ul.smenu li a{font-size:14px; color:#2B69B3; padding-top:5px; display:block; line-height:22px; height:22px;padding-left:5px;}
	ul.smenu li.on a{color:#464646; font-weight:bold;background:url(../images/side_li_on.gif) no-repeat 125px 10px;}

.sub_con{float:left; width:705px; margin-top:5px; min-height:300px; height:auto; _height:300px;}
	.sub_con .img{margin-bottom:20px;}
	.sub_con .title{ background:url(../images/icon_title.gif) no-repeat 5px 2px; font-size:14px; font-weight:bold;color:#464646; padding-left:22px; height:22px; border-bottom:2px solid #ddd; margin:5px 0;}
	.sub_con .content{font-size:14px; line-height:22px; padding:5px;}
	.sub_con .content p,.sub_con .content span,.sub_con .content div{font-size:14px; line-height:22px;}
	.sub_con .content td{font-size:14px; line-height:22px; padding:3px;}
	.sub_con .text{ border:1px solid #666; height:19px; line-height:16px; padding:2px 3px 0; font-size:12px; }
	
	.sub_con p.next{height:22px; line-height:22px; padding-left:20px; font-size:14px;}
	
	#form_msg{width:300px; margin:8px 0 0px 30px; }
	#form_msg .btn_cn a{display:block;width:103px; height:25px;background:url(../images/bg_com.jpg) no-repeat;text-indent:-9999px;}
	#form_msg .btn_cn a.disable{background-position:0 -25px; cursor:wait;}
	#form_msg .btn_en a{display:block;width:103px; height:25px;background:url(../images/bg_com_en.jpg) no-repeat;text-indent:-9999px;}
	#form_msg .btn a.disable{background-position:0 -25px; cursor:wait;}

dl.cont_list{ width:690px; padding:5px 0 0 5px;}
	dl.cont_list dt{font-size:14px; font-weight:bold; line-height:22px;}
	dl.cont_list dt.no{background:url(../images/dot.gif) repeat-x 0 bottom; margin-bottom:8px; padding-bottom:3px;}
	dl.cont_list dd{background:url(../images/dot.gif) repeat-x 0 bottom; height:25px;  margin:3px 0 8px; padding-left:10px; color:#999;}
	dl.cont_list dd p{height:22px; width:680px; overflow:hidden; line-height:22px;}

/*Ò³ÂëÑùÊ½*/
.mpage{height:22px; margin:10px 5px;}
	.mpage .pcount{float:left;line-height:22px; margin-left:10px;}
	.mpage .pcount span{color:#3B68AC; font-weight:bold; padding:0 3px;}
	.mpage .pager{float:right;}
	.mpage .pager a{ display:block; float:left;font-family:Tahoma,SimSun,Arial;height:18px;line-height:18px;margin-right:3px;text-align:center;border:1px solid #999;padding:0 5px;}
	.mpage .pager a:hover{border:1px solid #3B68AC;color:#3B68AC; text-decoration:none;}
	.mpage .pager strong{float:left;border:1px solid #3B68AC;color:#3B68AC;padding:0 5px;height:18px;line-height:18px;margin-right:3px;text-align:center; font-weight:normal;}
	.mpage .pager a.next { background:url(../images/icon_red.gif) no-repeat 46px 5px; padding-right:15px;}
	.mpage .pager a.prev { background:url(../images/icon_redl.gif) no-repeat 5px 5px; padding-left:15px;}
	.mpage .pager .pinput {float:left;border:1px solid #999;float:left;height:12px;line-height:12px;margin:0px 4px 0 0;width:30px;padding:3px 4px; text-align:center; background:none; color:#333;}
	.mpage .pager a.btn {cursor:pointer; padding:0 8px;}	


#footer{clear:both;}
	#footer .fcon{background:#00A742; text-align:center;color:#fff; height:20px; padding:5px 0; width:920px; overflow:hidden; line-height:20px; margin-bottom:10px;}
	#footer .fcon a{ color:#fff;}
	#footer .fcon span{ display:inline-block; margin:0 8px;}
	#footer .fcopy{text-align:center; line-height:18px;}

