*,html,body,div,p,span,h1,h2,h3,h4,h5,ul,li,dl,dt,dd{padding:0;margin:0}
body{font-size:12px;color:#606266;}
a{text-decoration:none;color:#606266}
a:hover{color:#9D2024; text-decoration:underline}
li{list-style:none;white-space:nowrap;overflow:hidden}
dt,dd,dl{list-style:none;}
font{color:#606266;}
.clr{clear:both}
h1{font-size:18px;}
h2,h3{font-size:14px;}
.bdr,img{border:1px solid #DBDBDD}
ul{margin:5px auto;text-align:left;}
p{text-align:left;}
.hidden{display:none;}
.red a,.red a:link,.red a:visited,.red a:hover{color:#a31e22}
.red{color:#ef0000;}
.gray,.gray a,.gray a:link,.gray a:visited,.gray a:hover{color:#a7a7a7}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.input01{ border:#dbdbdd solid 1px; width:87px;}
.input02{ border:#dbdbdd solid 1px; width:190px;}
.f14{font-size:14px;}

.topbtn01{width:49px; height:18px; border:none; background:url(../images/btn01.gif); color:#fff; line-height:18px;cursor:pointer;}
.topbtn02{width:49px; height:18px; border:none; background:url(../images/btn02.gif); color:#fff; line-height:18px;cursor:pointer;}
.logbar{float:right; display:inline; margin-right:100px;}

#Wrap{margin:0 auto;width:960px;}
#Header{height:95px;}
#Header .logo{float:left;width:200px;height:64px; display:inline; margin-left:15px;}
#Header .logo img{border:none; margin-top:10px;}
#Header .menu{width:950px;float:left;height:25px;line-height:22px;text-align:right; background:#f6f6f6; padding:3px 5px 0px 5px;}
#Nav{height:43px;position:relative;background:url(../images/zb2_05c.gif) repeat-x;}
	#Sunits{float:left; background:#eaeaeb;width:190px;height:35px;text-align:center; margin:4px 0px 0px 10px; display:inline;}
	#Sunits select{margin-top:8px;width:200px;border:1px solid #000;height:18px;}
	#Nav ul{float:left;margin-top:0;height:35px;width:699px;}
	#Nav li{float:left;display:inline;margin-top:1px;height:33px;line-height:33px;font-weight:bold;text-align:center;border-right:1px solid #97979A;}
	#Nav li a{font-size:14px;width:80px;display:block;padding-left:8px;padding-right:8px;color:#fff;}
	#Nav li a:hover{background:url(../images/zb2_03.gif) repeat-x;font-size:14px;color:#fff; text-decoration:none;width:80px;display:block;padding-left:8px;padding-right:8px;}
	#Nav li img{border:none}

#AD01{height:182px;margin-bottom:8px; background:url(../images/zb2_10.gif) no-repeat;}
#CCinx{height:250px;margin-bottom:8px; background:url(../images/banner.jpg) no-repeat;}
#AD02{height:182px;background:url(../images/banner02.jpg) no-repeat;}
#AD03{height:180px;background:url(../images/banner03.jpg) no-repeat;}
#bannerbox{height:190px; border:none;}
#bannerbox img{border:none;}
#Partners,#Posts,#Partmenu,#Journals,#Events,#Content{border:1px solid #DBDBDD}
#Partners,#Posts,#Journals,#Events,#Footer{margin-top:8px;}
#Left{float:left;width:452px;}
	.Ex_notice{border-top:none;text-align:center;}
	.Ex_notice .bdr{float:left;width:154px;height:105px;background:#fff;}
	.Ex_notice .bdr img{margin:3px;width:146px;height:97px;}
	.Ex_notice h3{line-height:22px;color:#9D2024; text-align:center; border-bottom:#d2d2d2 dashed 1px; margin-left:15px; width:245px; float:left;}
	.Ex_notice p{margin-left:15px; width:245px; float:left; text-indent:2em; padding:5px 0px 0px 0px; color:#606266; line-height:18px;}
	.Ex_notice ul{width:420px; float:left;}
	.Ex_notice li{text-indent:8px; float:left;width:420px; line-height:22px;}
	
	#Partners h2,#Posts h2{ background:url(../images/zb2_52.gif) repeat-x;height:26px;line-height:26px;text-align:left;text-indent:20px;}
	#Partners ul{text-align:left;width:240px;height:206px;}
	#Partners li{ background:url(../images/icon02.gif) no-repeat;text-indent:12px;line-height:20px;}
	#Posts{height:196px;*+height:198px;_height:200px;}
	#Posts ul{text-align:left;width:240px;}
	#Posts li{ background:url(../images/zb2_69.gif) bottom repeat-x;height:24px;line-height:24px;}
#Right{float:right;width:490px; background:url(../images/sy_bg.jpg) right bottom no-repeat; height:262px; position:relative;}
	#Search{background:url(../images/zb2_17.gif) 0px 15px no-repeat;height:32px; float:right; padding:20px 0px 0px 55px; color:#606266;}
	#Search input{border:1px solid #DBDBDD;height:18px;width:330px; line-height:18px;}
	#Search .btn{background:url(../images/zb2_20.gif) no-repeat;height:20px;width:81px;border:none; cursor:pointer;}
	
	#News{float:left;border-top:none;width:452px;}
	#News .bt{background:url(../images/zb2_06.gif) repeat-x;height:30px;border:none}
	#News .bt h2{float:left;border:1px solid #DBDBDD;border-bottom:none;background:url(../images/zb2_29.gif) repeat-x;width:100px;height:29px;line-height:29px;text-align:center;}
	#News .more{float:right;margin-top:4px;width:59px;}
	#News .more img{border:none;}
	#News .bk{border:1px solid #DBDBDD;border-top:none;width:450px;}
	#News .bdr{float:left;border-top:1px solid #DBDBDD;margin:8px;_margin:8px 4px;width:156px;height:107px;}
	#News .bdr img{margin:3px;width:148px;height:99px;}
	#News .focus{float:right;width:275px;border:none;}
	#News .focus h3{margin-top:8px;height:24px;line-height:24px;}
	#News .focus p{line-height:20px;}
	#News .focus p a{color:#9D2024}
	#News ul{width:436px}
	#News li{ background:url(../images/icon.gif) no-repeat;text-indent:12px;text-align:left;line-height:20px;}
	#Partmenu{float:right;background:#F5F5F5;width:232px;overflow:hidden}
	#Partmenu .four{margin:0 auto;}
	#Partmenu .four ul{margin-top:0px;overflow:hidden}
	#Partmenu .four li{float:left;display:inline;width:113px;height:70px;}
	#Partmenu .four li img{border:none}
	#Partmenu .six{margin:-2px auto 5px;border:1px solid #686A6D; background:url(../images/zb2_45.gif) repeat-x;width:215px;height:114px;}
	#Partmenu .six ul{margin-top:0}
	#Partmenu .six li{float:left;display:inline;width:107px;height:38px;}
	#Partmenu .six img{border:none}
	#Journals,#Events{width:690px;background:url(../images/zb2_66.gif) repeat-x;overflow:hidden}
	#Journals h2,#Events h2{border-right:1px solid #DBDBDD;background:url(../images/zb2_64.gif) repeat-x;width:100px;height:25px;line-height:25px;text-align:center;display:block}
	#Journals .znews{float:left;margin-left:8px;width:510px;}
	#Journals .znews h3{margin-top:8px;height:24px;line-height:24px;}
	#Journals .znews p{line-height:20px;}
	#Journals .znews  p a{color:#9D2024}
	#Journals .znews li{float:left;display:inline;background:url(../images/icon.gif) no-repeat;margin-right:20px;height:20px;line-height:20px;text-indent:12px;}
	#Journals .bdr{float:right;border-top:1px solid #DBDBDD;margin:8px;_margin:8px 4px;width:152px;height:116px;}
	#Journals .bdr img{margin:3px;width:146px;height:110px;}
	#Events ul{margin:8px 30px;overflow:hidden}
	#Events li{float:left;display:inline; margin:0 15px 8px 8px;_margin:0 30px 8px 0;text-align:center}
	#Events li .bdr{width:132px;height:100px;border:1px solid #DBDBDD}
	#Events li img{margin:3px;width:122px;height:90px;}
	#Events li h4{width:132px;height:20px;line-height:20px;font-size:12px;font-weight:normal; text-align:center}
	
#Content{margin-top:-9px;width:958px; background:url(../images/zb3_15.gif) repeat-y;overflow:hidden}
	#Lcol{float:left;width:259px;background:url(../images/zb3_06.gif) repeat-x}
	#Lcol h1{background: url(../images/zb3_03.gif) no-repeat;width:259px;height:65px;line-height:65px;text-align:center;font-size:24px;}
	#Lnav{margin:15px auto 8px;width:215px;overflow:hidden}
	#Lnav li a{background:url(../images/zb3_12.gif) no-repeat;width:215px;height:32px;line-height:32px;text-align:left;text-indent:45px;font-size:14px;font-weight:bold;display:block;margin-bottom:5px;}
	#Lnav li div a{ float:none;background:none; width:auto; height:auto; line-height:17px; text-indent:0px; font-size:12px; font-weight:normal; margin:0px;}
	#Lnav li div a:hover{ float:none;background:none; width:auto; height:auto; line-height:17px; text-indent:0px; font-size:12px; font-weight:normal; margin:0px;}
	#Lnav li a:hover{background:url(../images/zb3_09.gif) no-repeat;width:215px;height:32px;display:block}
	#Lnav .link{background:#f5f5f5;border:1px solid #DDDDDD;width:170px;line-height:20px;margin-bottom:5px; padding-left:43px;} 
	#Lnews{margin:100px auto 8px;border:1px solid #DBDBDD;width:248px;}
	#Lnews h2{background:url(../images/zb2_52.gif) repeat-x;height:26px;line-height:26px;text-align:left;text-indent:20px;}
	#Lnews ul{text-align:left;width:240px;height:206px;}
	#Lnews li{ background:url(../images/icon02.gif) no-repeat;text-indent:12px;line-height:20px;}
	#Text,#List{float:right;width:688px; padding-bottom:15px;}
	#List ul{margin:8px 20px 8px 25px;width:643px;}
	#List li{background:url(../images/icon.gif) no-repeat;text-indent:12px;line-height:20px;}
	#Text .position,#List .position{height:30px;line-height:30px;text-align:right;margin-left:20px;margin-right:20px;color:#B90404; border-bottom:1px solid #f5f5f5}
	#Text .position a,#List .position a{font-size:12px;color:#666}
	#Text h2,#List h2{margin-left:20px;margin-right:20px;background:url(../images/icon04.gif) no-repeat;height:30px;line-height:30px;text-align:left;text-indent:20px;font-size:18px;border-bottom:1px solid #f5f5f5 }
	#Text h1{margin:8px 20px 0px 20px;width:648px;height:30px;line-height:30px;font-size:18px;text-align:center}
	#Text .subtt{margin:0px 20px 0px 20px;width:648px;height:30px;line-height:30px;font-size:12px;text-align:center; color:#a7a7a7}
	#Text p{margin:8px 40px;width:608px;line-height:20px;overflow:hidden}
	#Text .about{ padding:10px 0px;}
	#Text .about img{border:none; margin-left:10px;}
	#Text .ceo{margin-left:30px;background:url(../images/ct2.jpg) left center no-repeat;padding-left:220px;width:380px;height:394px;overflow:hidden}
	#Text .menu{margin:8px 20px 8px 30px; background:url(../images/zb2_08.gif) repeat-x;width:638px;height:30px; display:block}
	#Text .menu li{float:left;display:inline;margin-left:10px;margin-top:9px;background:url(../images/zb2_082.gif) repeat-x;line-height:20px;border:1px solid #BEBEBE;border-bottom:none;width:78px;text-align:center}
	#Text .active{background:url(../images/zb2_081.gif) repeat-x;line-height:20px;border:1px solid #BEBEBE;border-bottom:none; padding:0px 10px;color:#BD0101;font-weight:bold}
	#Text .culture{margin:8px 20px;width:648px;}
	#Text .culture img{border:none}
	#Text .jour{margin:8px 30px;width:628px;}
	#Text .jour li{float:left; display:inline;width:314px;text-align:center}
	#Text .jour li img{width:268px;}
	#Text .jour li h4{height:24px;line-height:24px;font-size:12px;}
	#Text table{margin:8px 20px;width:648px;border:1px solid #f5f5f5; border-collapse:collapse 
}
	#Textul{margin:8px 20px 8px 30px; background:url(../images/zb2_08.gif) repeat-x;width:638px;height:30px;}
	#Textul li{float:left;display:inline;margin-left:10px;margin-top:9px;background:url(../images/zb2_082.gif) repeat-x;line-height:20px;border:1px solid #BEBEBE;border-bottom:none; padding:0px 10px;text-align:center; cursor:pointer;}
	#Text th{height:24px;font-size:14px;text-align:center;background:#f5f5f5;}
	#Text td{height:24px;line-height:24px;text-align:center;}
	
#Footer{background:url(../images/zb_34.gif) repeat-x;width:960px;height:80px;}
.logobtm{float:left; margin:25px 0px 0px 25px;}
#Footer img{border:none}
#Footer p{float:left;margin-left:20px;margin-top:27px;line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#888;}

#Footer a{text-decoration:none;color:#606266}
#Footer a:hover{color:#9D2024; text-decoration:underline}

#subcontainer{
		width:850px;
		position:absolute;
		top:30px;
		left:0px;
		padding:0 0 2px 0 ;
		height:27px;
		z-index:6;
		display:none;
		/*		*/
	}
.subnav{
	position:absolute;
	background:#fff;
	border:1px solid #fff;
	padding:2px 10px;
	margin-top:5px;
	
}
#subnav0{
	left:95px;
}

#subnav1{
	left:193px;
}

#subnav2{
	left:290px;
}
#subnav3{
	right:196px;
}
#subnav4{
	right:230px;
}
#hiddenblock51,#hiddenblock52,#hiddenblock53,#hiddenblock54{display:none;}



/* interaction */
#subco{width:160px;height:17px;float:left; padding-left:12px; text-align:left;background:url(../images/arrow03.jpg) no-repeat 155px 2px #fff;border:1px solid #888;display:inline;line-height:17px;margin:7px 0px 0px 8px;z-index:11;color:#666; cursor:pointer;}
#subcompany{position:absolute;width:162px;top:26px;left:18px;padding:5px;border-left:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;background:#fff;display:none;z-index:9;}
#subcompany p{display:block;width:160px;border-top:1px dashed #666;padding-top:3px;margin-top:3px;float:left;}
#subcompany a:link,#subcompany a:visited{color: #000;text-decoration: none;}
#subcompany a:hover,#subcompany a:active{color:#c90d00;text-decoration: underline;}
.subco{width:202px;background:url(../images/searchbar01.png) no-repeat;}
.subclass1{border-bottom:1px solid #888;}

/* 2009.10.29 */
#information{float:left; width:452px; height:30px; background:url(../images/zb2_02.gif);}
#information strong{float:left; width:104px; height:24px; background:url(../images/tab_off.gif); cursor:pointer; font-size:14px; color:#979797; text-align:center; line-height:24px; padding-top:6px; margin-right:8px;}
#information .active{background:url(../images/tab_on.gif); color:#b93121;}
#information a{float:right; margin-right:10px; color:#979797; padding-top:10px;}
#indbox{float:left; width:420px; border:#dbdbdd solid 1px; border-top:none; display:inline; padding:15px; height:212px; overflow:hidden;}

#flink{float:left; width:960px; margin-top:8px;}
#colist{float:left; width:400px;}
#colist dl{width:200px; float:left; margin:0px 0px 0px 16px; padding-bottom:5px; display:inline;}
#colist dt{float:left; width:170px; height:50px;background:#fff; margin-top:4px;}
#colist img{width:193px; height:46px; padding:1px;border:#dbdbdd solid 1px;}
#colist a:hover img{width:193px; height:46px; padding:1px;border:#74a4cc solid 1px;}

#loginbox{float:left; width:928px; display:inline; padding:0px 15px; border:#cdcdce solid 1px; border-top:none; height:450px; background:url(../images/logbg.jpg) 90px 95px no-repeat;}
#loginbox img,#searchbox img{border:none;}
#loginbox p,#searchbox p{float:left; width:928px; height:30px; padding-top:3px; line-height:30px;border-bottom:#f5f5f5 solid 1px;}

#loginbox ul{float:left; width:545px; display:inline; margin:60px 0px 0px 260px;}
#loginbox li{margin-bottom:15px;}
#loginbox ul a{text-decoration:underline;}
#loginbox .btnbar{margin-top:25px; padding:30px 0px 0px 120px; border-top:#ccc dashed 1px;}

.logbtn01{width:86px; height:27px; background:url(../images/btn03.gif); font-size:14px; font-weight:bold; color:#fff; margin-right:25px; cursor:pointer; border:none}
.logbtn02{width:87px; height:27px; background:url(../images/btn04.gif); font-size:14px; font-weight:bold; color:#fff;border:none; cursor:pointer;}

#searchbox{float:left; width:928px; display:inline; padding:0px 15px 15px 15px; border:#cdcdce solid 1px; border-top:none;}
#searchbox input{border:1px solid #DBDBDD;height:18px;width:150px;}
#searchbox .btn{background:url(../images/zb2_20.gif) no-repeat;height:20px;width:81px;border:none; cursor:pointer;}
#searchbox ul{float:left; width:862px; display:inline; margin:15px 30px;}
#searchbox ul li{float:left; width:842px; border-bottom:#ccc dotted 1px; height:25px; line-height:25px; display:inline; padding:0px 10px;}
#searchbox .pager{float:left; width:928px; text-align:center; padding:15px 0px;}

#searchbox .pager .prebtn_off{color:#aca899;text-decoration:none; border:none;background:url(../images/btn_06.jpg); width:72px; height:22px; padding-left:15px; line-height:22px; cursor:pointer}
#searchbox .pager .prebtn_on{color:#aca899;text-decoration:none; border:none;background:url(../images/btn_05.jpg); width:72px; height:22px; padding-left:15px; line-height:22px;cursor:pointer}
#searchbox .pager .nextbtn_off{color:#aca899;text-decoration:none; border:none;background:url(../images/btn_04.jpg); width:72px; height:22px; padding-left:15px; line-height:22px;cursor:pointer}
#searchbox .pager .nextbtn_on{color:#aca899;text-decoration:none; border:none;background:url(../images/btn_03.jpg); width:72px; height:22px; padding-left:15px; line-height:22px;cursor:pointer}

/* 2009.11.11 */
.newsli{float:left; width:630px; display:inline; margin:0px 0px 0px 30px;}
.newsli li{float:left; width:630px; line-height:24px;}

.prebtn_off{color:#aca899;text-decoration:none; border:none;background:url(../images/btn_06.jpg); width:72px; height:22px; padding-left:15px; line-height:22px; cursor:pointer}
.prebtn_on{color:#aca899;text-decoration:none; border:none;background:url(../images/btn_05.jpg); width:72px; height:22px; padding-left:15px; line-height:22px;cursor:pointer}
.nextbtn_off{color:#aca899;text-decoration:none; border:none;background:url(../images/btn_04.jpg); width:72px; height:22px; padding-left:15px; line-height:22px;cursor:pointer}
.nextbtn_on{color:#aca899;text-decoration:none; border:none;background:url(../images/btn_03.jpg); width:72px; height:22px; padding-left:15px; line-height:22px;cursor:pointer}

.contact{ float:left; width:688px; padding:0px 0px 20px 0px}
.contact li{float:left; width:255px; display:inline; margin:8px 0px 0px 54px; height:125px; border-bottom:#ccc dotted 1px;}
.contact li div{float:left; width:255px; line-height:20px;}
.contact li div .adr_01{float:left;width:35px;}
.contact li div .adr_02{float:left;width:210px; white-space:normal;}

/* 2009.11.16 */
#Text .sitemap_tit{margin:8px 20px;width:628px; padding:5px 10px; font-weight:bold;line-height:20px;overflow:hidden; background:#e6e6e6;}
#Text .sitemap_txt{width:628px;margin:0px 20px; padding:5px 0px;}
#Text .sitemap_txt span{margin-left:10px; white-space:normal;}

#Text .listimg{float:left; width:688px;}
#Text .listimg li{float:left; width:184px;padding:10px 0px 0px 106px; height:140px;}
#Text .listimg li p,#Text .listimg li strong{float:left; width:184px; margin:0px; padding:0px 0px; white-space:normal;}
#Text .listimg li strong{text-align:center;}
#Text .listimg li img{width:180px; height:60px; padding:1px; border:#ccc solid 1px;}
#Text .listimg li a:hover img{border:#a31e22 solid 1px;}

#Text .journal{float:left; width:638px; padding-left:50px; display:inline;}
#Text .journal li{float:left; width:132px; text-align:center; font-weight:bold; display:inline; margin:20px 0px 0px 15px;}
#Text .journal li img{width:128px; height:175px;padding:1px; border:#ccc solid 1px; margin-bottom:3px;}
#Text .journal li a:hover img{border:#a31e22 solid 1px;}

#Text .timebar{float:left; width:648px; display:inline; padding:5px 0px; margin:10px 20px; color:#a7a7a7; text-align:center; border-bottom:#ccc dashed 1px;border-top:#ccc dashed 1px;}
#Text .timebar em{font-style:normal; margin-right:25px;}

#Text .abname{ width:608px; margin:15px 0px 0px 40px; padding-bottom:10px; float:left; display:inline;}
#Text .abname img{margin:20px 20px 0 0; padding:2px; border:#d1d1d1 solid 1px; width:120px; height:180px;}
#Text .abname p{line-height:22px; width:auto; margin:8px 10px; text-indent:2em;}
#Text .abname p.h3{padding:0px 0 3px 0px; margin:0 0 5px 20px; width:440px;border-bottom:#d1d1d1 dashed 1px;}


#Text .abname02{float:left; width:568px; margin:15px 0px 0px 40px;  display:inline;padding:10px 20px; line-height:22px; background:#f6f6f6;}
#Text .abname .h3,#Text .abname02 dd h3{font-size:12px; font-weight:normal;}
#Text .abname strong,#Text .abname02 dd strong{font-size:14px;}
#Text .abname02 dd h3{padding:0px 0 3px 21px; margin-bottom:5px;border-bottom:#d1d1d1 dashed 1px;}
#Text .abname02 dd p{width:auto; margin:0; padding:0;text-indent:2em;}

