#container{ background:url(cbg.gif) repeat-x center bottom; padding:0 0 50px 0;}
#header{width:920px;margin:0px auto 0 auto; height:84px; padding:0px 0 0 0;text-align:left;}
.header_main{}
.headerLeft{width:300px;float:left; display:inline;}
.logo{ padding:0px 0 0 0px;}
.logo img{ display:block; padding:0px 0 0 0px;}
.headerRight{padding:45px 0px 0 0; color:#4c4c4c;float:right; width:620px; display:inline; text-align:left;}
.headerRight a,.headerRight a:visited,.headerRight a:hover{margin:0 0px;color:#FFF;}
.subnav{padding:0px 0px 12px 0; text-align:right; float:right;}
.subnav .z1{background:url(bn1_1.png) no-repeat; width:47px; height:28px; line-height:20px; text-align:center;color:#FFF; float:left; display:inline; margin:0 0 0 5px;}
.subnav .z2{background:url(bn1_2.png) no-repeat; width:60px; height:28px; line-height:20px; text-align:center; color:#FFF; float:left;display:inline;margin:0 0 0 5px;}

.subnav a,.subnav a:visited,.subnav a:hover{line-height:20px; text-align:center;color:#FFF; position:relative;}


#nav{width:920px;margin:0px auto 0px auto;height:36px; padding:0px 0 0px 0px;text-align:left; position:relative;}
#nav ul{width:902px;margin: auto;padding:0px 0px 0 18px;background:url(navbg.gif) no-repeat center top; position:absolute; top:-7px; left:0px;}
#nav li{float:left;text-align:center; font-size:12px;display:inline;color:#a2a2a2; background:url(navline.gif) no-repeat right top; margin:0 0px; padding:0px 0px;}
#nav .endli{background:none; padding-right:0px; }
#nav a,#nav a:visited{color:#FFF;padding:20px 0px 0 0px; height:23px; width:111px;font-size:12px;display:inline-block; margin:0px; text-align:center;font-weight:bold;}
#nav a:hover{ background:url(navon.gif) no-repeat left top; padding-top:14px; height:26px;}
/**html #nav a:hover{ background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/navon.png"); position:relative; cursor:pointer;}*/

#nav .on a,#nav .on a:visited,#nav .on a:hover{background:url(navon.gif) no-repeat left top; padding-top:14px; height:26px;}


#nav .bn{background:url(bnbg.gif) no-repeat left top; width:213px; float:right; height:50px; padding:0px; margin:0px;}
body #container #nav li.bn a,body #container #nav .bn a:visited,body #container #nav li.bn a:hover{ background:url(bn.gif) no-repeat center top; width:77px; height:20px; line-height:20px; text-align:centerli; color:#FFF; padding:0px; margin:6px 6px 0 6px; display:inline-block; text-decoration:none;filter:;}



.line{margin:0px auto;height:2px; background:url(line2.gif) no-repeat center top; overflow:hidden; font-size:0px; }

#banner{width:920px;margin:0px auto 0px auto; overflow:hidden; height:300px;padding:0px 0 0 0; text-align:center; clear:both; border-bottom:0px solid #a1b2c6;}
.banner_main{}
#banner img{ display:block; width:920px; height:300px;}


.mainDiv{width:920px;margin:0px auto 0 auto; background:#FFF url(mainbg.gif) repeat-x center top;padding:12px 0 0 0;clear:both;border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
.mainDiv_main{ margin:0 auto;text-align:left; padding:0px 0 0px 0;}

.sidebar{ width:220px; overflow:hidden; margin:0px 12px 0 0px; background:url(sidebarbg.gif) repeat-x center bottom;padding:0 0px 200px 0; float:left; text-align:left;display:inline;}
.content{ width:688px; margin:0 0px 0 0px;padding:0px 0px 0 0px;float:left; text-align:left;display:inline;}
.sidebar_main{}
.content_main{ padding:0px 10px 10px 10px; background:#252525 url(mainbg.gif) no-repeat center top;}

.part{ border:1px solid #e8e9ea; border-top:0px;}


.title1{height:30px;overflow:hidden;margin:0px 0;background:url(title1bg.gif) no-repeat left center; padding:0px 0 0px 0px; text-align:left; }
.title1 h2{padding:10px 0 0 0px; text-align:center;color:#FFF;font-weight:normal;font-size:12px;font-weight:bold;}
.title1 h2 a,.title1 h2 a:visited,.title1 h2 a:hover{color:#FFF; font-size:12px;padding:0px 0px 0 0px;text-decoration:none; text-align:left; margin:0px; }
.title1 span{float:right;padding:10px 10px 0 0px;color:#39393b;font-weight:normal; text-align:right;}
.title1 span a,.title1 span a:visited,.title1 span a:hover{color:#39393b;font-weight:normal;font-size:12px;}

.title1_2{background:url(title1bg_2.gif) no-repeat left center; }
.title1_2 h2{ width:102px;}


.title2{height:30px;overflow:hidden;margin:0px 0;background:url(title2bg.gif) no-repeat left center; padding:0px 0 0px 0px; text-align:left; }
.title2 h2{padding:10px 0 0 20px; color:#b70009;font-weight:normal;font-size:12px;font-weight:bold;}
.title2 h2 a,.title2 h2 a:visited,.title2 h2 a:hover{color:#b70009; font-size:12px;padding:0px 0px 0 0px;text-decoration:none; text-align:left; margin:0px; }
.title2 span{float:right;padding:12px 15px 0 0px;color:#39393b;font-weight:normal; text-align:right;}
.title2 span a,.title2 span a:visited,.title2 span a:hover{color:#39393b;font-weight:normal;font-size:12px;}

.title2_2{ height:34px;background:url(title2bg_2.gif) repeat-x left center;}
.title2_2 span{ background:url(quan3.gif) no-repeat left 16px; padding-left:18px;}

.sidenav{padding:0px 0px; border-bottom:1px solid #FFF;}
.sidenav li{text-align:left; background:url(sidenavlibg.gif) repeat-x center top;
            padding:12px 0px 0 0px;margin:0px 0;color:#585858;}
.sidenav a,.sidenav a:visited,.sidenav a:hover{color:#585858; background:url(sidenavlibg_aoff.gif) no-repeat left center;
 padding:0px 0 0 30px; display:block; width:160px; margin:0 auto; height:25px; line-height:25px;}
.sidenav .on a,.sidenav .on a:visited,.sidenav .on a:hover{ color:#FFF;background:url(sidenavlibg_aon.gif) no-repeat left center; text-decoration:none;}
.sidenav .SecLi a,.sidenav .SecLi a:visited,.sidenav .SecLi a:hover{color:#585858; background:url(sidenavlibg_second.gif) no-repeat left center; 
padding:0px 0 0 40px; display:block; margin:0 auto; height:25px; line-height:25px;}
.sidenav .ThrLi a,.sidenav .ThrLi a:visited,.sidenav .ThrLi a:hover{color:#585858; background:url(sidenavlibg_third.gif) no-repeat left center; 
padding:0px 0 0 75px; display:block; margin:0 auto; height:25px; line-height:25px;}


.login_panel{ background:url(loginbg.gif) no-repeat left bottom; height:100px; overflow:hidden; margin:0 5px; padding:0px 10px 0 40px; clear:both; color:#636363;}
.login_panel input,.login_panel a,.login_panel img{ vertical-align:middle;}
.login_input{background:url(logininput.gif) no-repeat; width:84px; height:17px; }
.login_input input{background:none; border:0px;width:84px;}
.login_bn{ background:none; border:0px;}
.login_panel h2{ color:#0f85a2; padding:0 0 5px 10px;}
.login_panel td{ padding:3px 0px;}

.search_panel{ margin:0px 0 0 0px;padding:20px 0px 0 20px; background:url(searchpic.gif) no-repeat 10px 50px; height:114px; border-bottom:1px solid #cacacb;color:#000;}
.search_panel input,.search_panel img{vertical-align:middle; }
.search_panel h2{ font-weight:bold; color:#c5c5c5; padding:5px 0;}
.search_input{ width:140px; margin:0 0 4px 0;}
.search_panel a,.search_panel a:visited,.search_panel a:hover{ color:#335882; font-weight:bold; text-decoration:underline;}
.search_panel .memo{ padding:10px 0 0 35px;}

.div_t{ background:url(div_t.gif) no-repeat; height:5px; overflow:hidden;}
.div_m{ background:url(div_m.gif) repeat-y;}
.div_b{ background:url(div_b.gif) no-repeat; height:10px; overflow:hidden;}

.div_m_m{margin:0 0px 0 15px; width:188px; padding:5px 0;}

.panel1{text-align:left; float:left; display:inline; width:290px; margin:0 10px; height:194px; overflow:hidden; background:url(imgbg1.gif) no-repeat; position:relative;}
.panel1_m{ padding:5px 5px; line-height:22px;}
.panel1_m .memo{ height:115px; padding:10px 0 0 0;}
.panel1_m h3{height:40px; padding:0 0 0 80px;}
.panel1_m .img{ padding:10px 0 0 0;}
.panel1 .zxcp{ position:absolute; top:0px; left:0px;}

.panel2{text-align:left; float:left; display:inline; margin:0 6px 0 6px; width:288px; height:194px;overflow:hidden;background:url(imgbg2.gif) no-repeat;}
.panel2_m{ padding:15px 0px; line-height:18px;}
.panel2_m .memo{ padding:0px 0 0 10px; color:#747474; }
.panel2_m h3{ line-height:25px;}

.ListArticle{ border-bottom:1px dashed #cccccc; margin-top:20px}
.ListArticle .img{ float:left; width:180px; height:130px; overflow:hidden}
.ListArticle .img img{  width:180px; }
.ListArticle .content{ float:right; width:480px; line-height:20px;}
.ListArticle .content h1 a{ padding:0px; margin:0px; font-weight:bold;}
.ListArticle .content .brief{ clear:both; padding:10px 0px;}

.panel3{text-align:left; background:url(imgbg1.gif) repeat-x center top;width:290px;  margin:0 10px;height:194px; background:url(imgbg2.gif) no-repeat;float:left; display:inline;}
.panel3_m{padding:15px 0px; line-height:18px;}


.panel4{text-align:left; background:url(imgbg4.gif) repeat-x center top;height:203px;}
.panel4_m{padding:15px;}

.panel5{ height:78px; background:url(imgbg5.gif) repeat-x center top;margin:0 auto; border:1px solid #cecece; border-top:0px;}
.panel5_m{ padding:12px 35px;}

.link_panel{ line-height:25px;}
.link_panel a,.link_panel a:visited,.link_panel a:hover{ margin:0 22px 0 0;}

.main_info{ padding:20px 0px; line-height:25px;}

.imgcss{padding:2px; border:1px solid #d0cfcf}

.textlist1{padding:10px 0px 0px 0px; clear:both;}
.textlist1 li{padding:0px 0px;height:20px; line-height:20px;text-align:left;margin:0px 0 2px 0; color:#454545;}
.textlist1 span{ float:right; padding:0 0px 0 0;}
.textlist1 a,.textlist1 a:visited,.textlist1 a:hover{padding:0 0 0 15px;background:url(quan.gif) no-repeat left center; color:#454545;}

.textlist1 h3{color:#466e9c;font-weight:bold; line-height:25px;}

.pro{width:178px; height:135px; float:left; margin:0px 1px; display:inline; position:relative;}
.pro dt{ position:relative; position:absolute; left:0px; top:116px;height:19px; line-height:19px;width:178px; text-align:right;background:#577075; opacity:0.8;filter:alpha(opacity=80); z-index:1000;}

.pro dt a,.pro dt a:visited,.pro dt a:hover{ color:#FFF; padding:0 5px;}
.pro dd{ position:absolute; left:0px; top:0px; z-index:999;}
.pro dd img{ width:178px; height:135px;} 


.pro_list{ margin:20px 0 0 0px;}
.pro_item{width:190px; height:220px; margin:0px 19px; padding:0px 0px; float:left;  display:inline; color:#454545;}
.pro_item .img{text-align:center; padding:0px 0 0 0;}
.pro_item .img img {width:190px; height:130px; vertical-align:middle; margin:0px 0 0 0px;}
.pro_item h3{padding:10px 0 0px 0; text-align:center;}
.pro_item a,.pro_item a:visited,.pro_item a:hover{ }
.pro_item .memo{ line-height:20px;color:#454545;}

.pro_item4{ float:left; text-align:center}
.pro_item4 .memo{text-align:center; line-height:25px; height:25px;}

.pro_list2{ margin:20px 0 0 0px;}
.pro_item2{width:155px;margin:0px 16px; padding:0px 0px; float:left; background:url(probg.gif) no-repeat; display:inline; color:#000000;}
.pro_item2 .img{text-align:center; padding:0px 0 0 0;}
.pro_item2 .img img {width:155px; height:115px; vertical-align:middle; margin:0px 0 0 0px;}
.pro_item2 h3{padding:10px 0 0px 0; text-align:center;}
.pro_item2 a,.pro_item a:visited,.pro_item a:hover{ }
.pro_item2 .memo{ width:185px;float:left; line-height:18px;}


.pro_item3{ width:100%; overflow:hidden;display:inline; color:#000000; }
.pro_item3 .img{width:200px; text-align:center; padding:0px 0 0 0; float:left; overflow:hidden}
.pro_item3 .img img {vertical-align:middle; margin:0px 0 0 0px;}
.pro_item3 .memo{ width:467px; float:right; line-height:25px;overflow:hidden; display:inline; }
.pro_item3 .memo .pro_item_top{ height:25px; line-height:25px; background-color:#e7e8ea; text-align:left; padding-left:15px;}
.pro_item3 .memo .pro_item_middle{ text-align:left; padding-left:15px; padding-right:20px; margin-top:10px}
.pro_item3 .memo .pro_item_bottom{ text-align:left; padding-left:15px;}

.pro_detail{ width:100%; overflow:hidden;display:inline; color:#000000; }
.pro_detail .img{width:360px; height:270px;  text-align:center; padding:0px 0 0 0; float:left; overflow:hidden}
.pro_detail .img img { vertical-align:middle; margin:0px 0 0 0px;}
.pro_detail .memo{ width:300px; float:right; line-height:25px;overflow:hidden; display:inline; background-color:#f3f3f4; height:270px}
.pro_detail .memo .pro_item_top{ height:25px; line-height:25px; 
text-align:left;  font-weight:bold;}
.pro_detail .memo .pro_item_middle{ text-align:left; padding-right:20px; margin-top:10px}

.prodtl_panel{ border:#dfdfdf 1px solid; border-top:0px;}
.prodtl_header{ background:url(prodtl_bg.jpg) repeat-x; height:26px; line-height:26px;}
.prodtl_header ul{ padding:0px; margin:0px;}
.prodtl_header li{ cursor:pointer; padding:0px; margin:0px; color:#454545; list-style:outside; list-style-type:none; float:left; width:93px; padding-right:1px; text-align:center}
.prodtl_header .on { background:url(prodtl_on.jpg) no-repeat; width:93px; height:26px; font-weight:bold}
.prodtl_header .off{ background:url(prodtl_off.jpg) no-repeat; width:93px; height:26px; font-weight:normal}
.prodtl_content{ line-height:20px; padding:20px; display:none}

.pro_item_first{ background:none;}

.showlist{padding:5px 0px; }
.showlist li{margin:0px 0 0 0; padding:0px 0; clear:both; color:#134b98;}
.text-overflow{display:block;word-break:keep-all;white-space:nowrap;overflow:hidden; }
.showlist span{ float:right; width:80px;height:25px; line-height:25px; padding:0px; text-align:center; display:inline;}
.showlist h2{float:left; height:25px; line-height:25px;background:url(quan.gif) no-repeat left center; padding:0px 0px 0 18px;border-bottom:0px #838383 dotted;text-align:left;width:175px; margin:0px; display:inline;}
.showlist a,.showlist a:visited,.showlist a:hover{}


.showlist_2 li{color:#5197b6; border-top:1px solid #e3e7ea; margin:0px 0 0 0;}
.showlist_2 h2{background:none; width:230px; padding:0px 0 0 5px; }
.showlist_2 span{width:20px; background:url(quan2.gif) no-repeat center center;}
.showlist_2 a,.showlist_2 a:visited,.showlist_2 a:hover{color:#5197b6;}

.showlist_3 li{ margin:0px 0;}
.showlist_3 h2{background:url(quan3.gif) no-repeat left center; width:230px; padding:0px 0 0 18px; }

#footer{margin:0px auto 0px auto; background:url(footerbg.gif) no-repeat center top;  height:50px;clear:both;}
.footer_main{ width:900px;margin:0 auto; line-height:20px;padding:15px 10px 0px 10px; text-align:center; font-size:12px;color:#3c3c3c;}
.footer_main a,.footer_main a:visited,.footer_main a:hover{ margin:0 15px;display:inline-block; font-size:12px; color:#3c3c3c;}

.mainDiv_n{width:auto;margin:0px auto 0 auto; background:url(mainbg2.jpg) repeat-y center top;padding:0px 0 0 0;clear:both; border:0px;}
.mainDiv_n .mainDiv_main{width:920px;margin:0px auto 0 auto; padding:20px 0 0 0; background:url(mainbg_main.gif) repeat-x center top;}
.mainDiv_main2{width:920px;margin:0px auto 0 auto; }

.left_bg{ background-color:#e7e8ea}
.list{ border-top:1px solid #FFF;}
.list_m{width:170px; padding:5px 10px; margin:0 auto; background:#FFF;}
.list_m li{ height:45px; padding:8px 0;}
.list_m span{ float:right; width:80px; padding:15px 0px 0 0; text-align:left;}
.list_m span a,.list_m span a:visited,.list_m span a:hover{ background:url(quan2.gif) no-repeat right center; padding:0 14px 0 0; display:inline-block;}

.FlashItem{ display:none;}
.FlashItem img{margin:0 10px 0 0; width:153px;}
.FlashIndexPanel{text-align:right; position:absolute; top:180px; padding-right:5px; width:100%; }
.FlashIndex{ padding:1px 4px; color:white; font-weight:bold; text-align:center; cursor:pointer; font-size:11px}
.FlashOn{ background-color:red}
.FlashOff{ background-color:#989898}

.ArticleTitle{ text-align:center; font-weight:bold; font-size:14px; line-height:30px; margin-top:10px}
.ArticleContent{ line-height:22px; padding:20px 10px}
.ArticlePic{ text-align:center; padding:10px 0;}

.JobList{width:95%;}
.JobList th{ text-align:center; padding:8px 0; color:Black; font-weight:bold; background-color:#DDEEFF}
.JobList td{ text-align:center; padding:8px 0; border-bottom:1px #cccccc dashed;}
.JobDetail td{ background-color:White; padding:8px 4px;}
.JobDetail { background-color:#cccccc}

.MenuList{ display:none; width:130px; height:300px; position:absolute; z-index:999 }
.MenuList div 
{	background:transparent url(sidenavlibg_aoff.gif) no-repeat scroll left center; text-align:left;
color:#585858;display:block;height:24px;line-height:24px;margin:0 auto;width:130px; overflow:hidden;
	}
.MenuList div a{ padding-left:25px}
.MenuList div a:hover{ color:#597F8C}


.textLinks { padding:20px; line-height:25px;}
.textLinks  span{ padding-right:10px;}
.imageLinks{ padding:20px;}
.imageLinks  span{ padding-right:10px;}


.articnav{width:95%; height:20px; line-height:20px; margin:30px 5px;}
.articnav .left{width:48%;}
.articnav .right{width:50%; float:right; text-align:right}
