#container{}
#header{ width:950px;margin:0px auto 0 auto; background:url(headerbg.jpg) repeat-x;height:204px; padding:0px 0 0 0; text-align:left;}
.header_main{}

.headerRight{padding:42px 0px 0 0;color:#585858;float:right; }
.headerRight a,.headerRight a:visited,.headerRight a:hover{color:#585858; margin:0 8px;}
#nav{margin:0px auto 0 auto; background:url(navbg.gif); height:31px; padding:0px 0 0px 0px;text-align:left; }
#nav ul{ padding:0px 0px 0 10px;}
#nav li{float:left; text-align:center; height:31px; line-height:31px;font-size:13px; display:inline; color:#FFF; margin:0 15px; position:relative;}
#nav .endli{background:none;}
#nav a,#nav a:visited{color:#FFF;font-weight:bold;padding:0px 10px; font-size:13px;display:inline-block;}
#nav a:hover{ background:url(navon.gif) no-repeat center top;}
#nav .on:link,#nav .on:visited,#nav .on:hover{background:url(navon.gif) no-repeat center top;color:#ffffff; display:inline-block; text-decoration:none;}

#nav ul li ul{ position:absolute; top:31px; left:0px;}
#nav ul li ul li.t{ background:url(quan4.gif) no-repeat center top;}
#nav ul li ul li{border:1px solid #f3b640;clear:both; width:auto; position:static; height:30px; margin:0px; padding:0px; line-height:30px;color:#ba1b1b; background:#FFF0F0;}
#nav ul li ul li a,#nav ul li ul li a:visited,#nav ul li ul li a:hover{color:#ba1b1b; font-weight:normal; padding:0 3px; margin:0px; background:none;}



.line{margin:0 auto;height:1px; background:url(line.gif); overflow:hidden; font-size:0px; background-color:#FFF;}

.part{ border:1px solid #fdb50d;}

#banner{width:978px;height:263px;margin:0px auto 12px auto;padding:0px 0 0 0; overflow:hidden; text-align:center; clear:both; border:1px solid #eaeaea;}
#banner img{ display:block; width:978px;height:263px;}

.notice{width:950px;margin:0px auto 0 auto; text-align:left; height:48px; background:#9dff8a;}
.notice_main{ padding:5px; line-height:22px; color:#9a8824;}

.mainDiv{width:950px;margin:0px auto 0 auto;padding:10px 0 0 0; clear:both;}
.mainDiv_main{width:950px; margin:0 auto;text-align:left; }



.sidebar{ width:220px; margin:0px 0px 0 0px; padding:0 0px 0 0px;float:left; text-align:left;_display:inline;}
.content{ width:722px; margin:0 0px 0 8px;padding:0 0 0 0px;float:left; text-align:left;_display:inline;}
.sidebar_main{}
.content_main{ padding:0px 0 0 0;}

.sidebar1{ width:200px; margin:0px 0px 0 0px; padding:0 0px 0 0px;float:left; text-align:left;_display:inline;}
.content1{ width:742px; margin:0 0px 0 8px;padding:0 0 0 0px;float:left; text-align:left;_display:inline;}


.title5{height:32px; background:url(title5bg.gif) no-repeat;overflow:hidden;margin:0px 0;padding:0px 0 0px 10px; text-align:left;}
.title5 h2{margin:0px 0 0 0;padding:11px 0 0 15px;color:#ba1b1b;font-weight:bold;font-size:13px;text-align:left; letter-spacing:2px;}
.title5 h2 a,.title5 h2 a:visited,.title5 h2 a:hover{color:#ba1b1b;}
.title5 h2 span{ font-size:10px;}


.titlePro{margin:0px 0;text-align:left;padding:30px 0 0 0; line-height:2;}
.titlePro h2{color:#ba1b1b;font-weight:bold;font-size:13px;text-align:left; letter-spacing:2px;}
.titlePro h2 a,.titlePro h2 a:visited,.titlePro h2 a:hover{color:#ba1b1b;}
.titlePro h2 span{ font-size:10px;}

.procontent{ padding:10px; line-height:2;}


.part{ border:1px solid #fdb50d;}
.part2{ border:1px solid #d4d4d4; border-top:0px;}

.location{height:28px; line-height:28px; margin:0px 0;padding:1px; border:1px solid #e1e1e1; text-align:left;}
.location div{background:url(location.gif);overflow:hidden;}
.location h2{margin:0px 0 0 0;padding:0px 0 0 10px;color:#585858;font-size:12px;text-align:left;}
.location h2 a,.location h2 a:visited,.location h2 a:hover{color:#585858; font-size:12px; text-decoration:none;}
.location span{float:right; color:#000;padding:0 10px 0 0;}
.location span a,.location span a:visited,.location span a:hover{color:#000;font-size:12px;}

.title1{height:32px; line-height:32px;overflow:hidden;margin:0px 0; background:url(title1bg666.gif) no-repeat;padding:0px 0 0px 0px; text-align:left; border-bottom:1px solid #d6d6d6; font-size:13px;}
.title1 h2{margin:0px 0 0 0;padding:0px 0 0 10px;color:#FFFFFF;font-weight:bold;font-size:13px;text-align:left;}
.title1 h2 a,.title1 h2 a:visited,.title1 h2 a:hover{color:#FFFFFF; font-size:13px; text-decoration:none;}
.title1 span{float:right;padding:0px 10px 0 0px; color:#ffabab;font-weight:normal;}
.title1 span a,.title1 span a:visited,.title1 span a:hover{color:#ffabab;font-weight:normal;font-size:13px;}

.title19696{height:32px; line-height:32px;overflow:hidden;margin:0px 0; background:url(title1bg9696.gif) no-repeat;padding:0px 0 0px 0px; text-align:left; border-bottom:1px solid #d6d6d6; font-size:13px;}
.title19696 h2{margin:0px 0 0 0;padding:0px 0 0 10px;color:#FFFFFF;font-weight:bold;font-size:13px;text-align:left;}
.title19696 h2 a,.title19696 h2 a:visited,.title19696 h2 a:hover{color:#FFFFFF; font-size:13px; text-decoration:none;}
.title19696 span{float:right;padding:0px 10px 0 0px; color:#ffabab;font-weight:normal;}
.title19696 span a,.title19696 span a:visited,.title19696 span a:hover{color:#ffabab;font-weight:normal;font-size:13px;}

.title1_2{border-bottom:0px solid #d6d6d6;}


.title2{height:26px; line-height:26px; background:url(title2bg.gif);overflow:hidden;margin:0px 0;padding:0px 0 0px 10px; text-align:left;}
.title2 h2{margin:0px 0 0 0; background:url(quan2.gif) no-repeat left 10px;padding:0px 0 0 15px;color:#ba1b1b;font-weight:bold;font-size:13px;text-align:left; letter-spacing:2px; }
.title2 h2 a,.title2 h2 a:visited,.title2 h2 a:hover{color:#ba1b1b; font-size:13px; text-decoration:none;}
.title2 span{float:right;background:url(title2bg.gif) repeat-x right top; height:32px;padding:0px 8px 0 0px; color:#000;font-weight:normal;}
.title2 span a,.title2 span a:visited,.title2 span a:hover{color:#000;font-weight:normal;font-size:12px;}

.title3{height:32px;  background:url(title3bg.gif);overflow:hidden;margin:0px 0;padding:0px 0 0px 10px; text-align:left;}
.title3 h2{margin:0px 0 0 0;padding:0px 0 0 15px;color:#ba1b1b;font-weight:bold;font-size:13px;text-align:left; letter-spacing:2px; }
.title3 h2 a,.title3 h2 a:visited,.title3 h2 a:hover{color:#ba1b1b; display:inline; float:left; height:20px; padding:11px 0 0 0;_padding:13px 0 0 0; font-size:13px; text-decoration:none;}
.title3 span{float:right;background:url(title3bg.gif) repeat-x right top; height:32px;padding:12px 8px 0 0px; color:#545454;font-weight:normal;}
.title3 span a,.title3 span a:visited,.title3 span a:hover{color:#545454;font-weight:normal;font-size:12px;}

.title3_2{ background:url(title3bg_2.gif) no-repeat;}

.title3_3{height:32px;  background:url(title3bg01.gif);overflow:hidden;margin:0px 0;padding:0px 0 0px 10px; text-align:left;}
.title3_3 h2{margin:0px 0 0 0;padding:0px 0 0 15px;color:#ba1b1b;font-weight:bold;font-size:13px;text-align:left; letter-spacing:2px; }
.title3_3 h2 a,.title3_3 h2 a:visited,.title3_3 h2 a:hover{color:#ba1b1b; display:inline; float:left; height:20px; padding:11px 0 0 0;_padding:13px 0 0 0; font-size:13px; text-decoration:none;}
.title3_3 span{float:right;background:url(title3bg01.gif) repeat-x right top; height:32px;padding:12px 8px 0 0px; color:#545454;font-weight:normal;}
.title3_3 span a,.title3_3 span a:visited,.title3_3 span a:hover{color:#545454;font-weight:normal;font-size:12px;}

.title4{ line-height:30px; font-size:18px; font-weight:bold; color:#3a5aa7; text-align:center;}

body #container .title3 h2 a.bn_off{ color:#b3b3b3; background:url(bn_off.gif) no-repeat; width:50px; text-align:center; height:19px; padding:14px 0 0 0; _padding:16px 0 0 0; margin:0 2px; }
body #container .title3 h2 a.bn_on{ color:#d9ba80; font-weight:bold; background:url(bn_on.gif) no-repeat; width:50px; text-align:center; height:19px; padding:14px 0 0 0;_padding:16px 0 0 0; margin:0 2px; }

.sidenav{ margin:5px 0;}
.sidenav li{text-align:left; background:url(line.gif) repeat-x center bottom; height:28px; line-height:28px; padding:0px 5px; margin:4px 0;}
.sidenav a,.sidenav a:visited,.sidenav a:hover{ background:url(quan2.gif) no-repeat left center; padding:0 0 0 40px;font-weight:normal; }

.sidenav li.on{background:url(quan2.gif) no-repeat left 10px;}

.login_panel{ background:url(loginbg.gif) no-repeat; height:130px; overflow:hidden; padding:26px 5px 0 5px; clear:both;}
.login_input{background:url(logininput.gif) no-repeat; width:92px; height:18px; padding:1px 2px 0 2px; }
.login_input input{ width:92px; background:none; border:0px;}
.login_bn{ background:none; border:0px;}



.search_panel{ padding:0px 0px;}
.search_panel h3{ color:#ba1b1b; font-size:13px; font-weight:bold;}
.search_input{background:url(searchinput.gif) no-repeat; width:132px; height:18px; padding:1px 2px 0 2px; }
.search_input input{ width:132px; background:none; border:0px;}

.InLeft{ padding:0px 0px;}
.InLeft h3{color:#ba1b1b; font-size:13px; font-weight:bold;}
.InLeft .tipkind{background:url(icon_04.gif) no-repeat left center; padding-left:14px; line-height:25px;}
.InLeft .tipkind a,.InLeft .tipkind a:visited,.InLeft .tipkind a:hover{ font-weight:bold; color:#C63; font-size:13px}

.InLeft .towcode{background:url(icon_05.gif) no-repeat left center; padding-left:17px; line-height:35px; margin-left:10px;}
.InLeft .towcode a,.InLeft .towcode a:visited,.InLeft .towcode a:hover{ font-weight:bold; color:#39C; font-size:12px;}

.thircode{background:url(icon_05.gif) no-repeat left center; padding-left:17px; line-height:35px; margin-left:30px;}
.thircode a,.thircode a:visited,.thircode a:hover{font-size:12px; color:#39C; font-weight:bold;}

.infolist li{line-height:30px;background:url(quan3.gif) no-repeat left center; padding-left:12px; border-bottom:#F0F0F0 1px dotted;}
.infolist li a,.infolist li a:visited{ font-size:13px;}
.infolist li a:hover{ font-size:13px; color:#F30;}
.infolist li span{ float:right;}

.dl_list{ width:170px; margin:0 auto; padding:10px 0; line-height:25px; text-align:left;}
.dl_list dt{ font-size:13px; font-weight:bold; padding:4px 0 0 0;}
.dl_list dd ul li{ padding:2px 0; line-height:20px;}
.dl_list dd input{ background:none; border:0px solid #999;}

.main_info{ padding:10px 15px; line-height:20px;}

.bn{ background:#e3e3e3; height:30px; overflow:hidden;}
.bn li{ float:left;width:119px; background:url(bn_off.gif) no-repeat; height:30px; line-height:30px; margin:0 4px 0 0; text-align:center; display:inline;}
.bn li.on{ float:left;width:119px; background:url(bn_on.gif) no-repeat; height:30px; line-height:30px; margin:0 4px 0 0; text-align:center; display:inline;}
.bn li a,.bn li a:visited,.bn li a:hover{ color:#b4b4b4;}
.bn li.on a,.bn li.on a:visited,.bn li.on a:hover{ color:#595a5a;}

h2.t{ font-size:12px;}
h2.t a,h2.t a:visited,h2.t a:hover{ font-size:12px;}

.textlist1{padding:5px 8px; clear:both;}
.textlist1 li{padding:0px 0px 0px 0px; background:url(line.gif) repeat-x center bottom; height:22px; line-height:22px;text-align:left;margin:5px 0;}
.textlist1 span{ float:right; font-size:11px; padding:0px 0; }
.textlist1 a,.textlist1 a:visited,.textlist1 a:hover{ background:url(quan.gif) no-repeat left 1px; padding:0 0 0 15px; }

.textlist1_2 li{ float:left; width:222px; display:inline; margin:0 10px;}
.textlist1_3 li{ float:left; width:670px; display:inline; margin:0 10px; overflow:hidden;}

.textlist2{padding:5px 8px; clear:both;}
.textlist2 li{padding:0px 0px 0px 0px; height:20px; line-height:20px;text-align:left;margin:0px 0;}
.textlist2 span{ float:right; font-size:11px; padding:0px 0; }
.textlist2 a,.textlist1 a:visited,.textlist1 a:hover{ background:url(quan.gif) no-repeat left 1px; padding:0 0 0 15px; }

.textlist3{padding:0px 0px;}
.textlist3 li{padding:0px 0px 0px 0px;  height:20px; line-height:20px;text-align:left;margin:0px 0;}
.textlist3 span{ float:right; padding:0px 0; font-size:11px; color:#959595; }
.textlist3 a,.textlist3 a:visited,.textlist3 a:hover{ padding:0 0 0 5px; }

.textlist4{padding:0px 0px;}
.textlist4 li{ float:left; width:140px; height:28px; line-height:28px; background:#f7f7f8;padding:0px 0px 0px 0px; text-align:center;margin:4px 2px; display:inline;}

.list img{width:150px; height:41px; vertical-align:middle; margin:3px 2px;}

.list1{padding:0px 10px;}
.list1 img{width:150px; height:41px; vertical-align:middle; margin:15px 10px;}

.link_panel{margin:0 auto; line-height:30px;}
.link_panel a{ margin:0 2px 0 0;}

.pro_list{ padding:0px 0;}
.pro_item{width:100px;margin:10px 22px; float:left; display:inline; }

.pro_item .img{ text-align:center;}
.pro_item .img img{width:100px; height:100px;vertical-align:middle;}

.pro_item h3{ line-height:25px; text-align:center;}
.pro_item h3 a,.pro_item h3 a:visited,.pro_item h3 a:hover{ color:#F00;}
.pro_item .memo{ text-align:center; line-height:18px; padding:5px 0;}

.pro_item .price{ color:#000;}

.page_panel{ text-align:center; margin:10px 0 20px 0;}
.page_panel a,page_panel a:visited,page_panel a:hover{ margin:0 4px;}

#footer{width:950px;margin:10px auto 0px auto; background:url(footerbg.gif) repeat-x; height:133px;clear:both; color:#000;}

.footer_main{line-height:20px;padding:10px 5px 0px 0px; text-align:center;}
.footer_main a,.footer_main a:visited,.footer_main a:hover{ margin:0 4px;color:#000;}

.paginator {font:12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding:1px 6px; border:solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none; }

.CompList{border:#CCC 1px solid; height:110px; margin-bottom:10px;}
.CompList .listtitle{ color:#03C; height:30px; line-height:30px;}
.CompList .listtitle a,.CompList .listtitle a:visited,.CompList .listtitle a:hover{ color:#03C; height:30px; line-height:30px;}
.CompList .listcontent{ line-height:2; padding:0 20px;}
.CompList .listcontact{ line-height:30px;}
.CompList .listcontact span{ color:#999;}

.plist{border:1px solid #CCC; width:150px; height:170px; float:left; margin:10px 7px; padding:5px;text-align:center;}
.plist .prodivimg{border:#000 solid 0px; width:140px; height:140px; background:none; text-align:center;}
.plist .prodivimg img{width:133px;height:133px; border:0px;}
.plist .prodtxt{background:none; text-align:center; width:140px; height:30px; line-height:30px; overflow:hidden;}

.moreinfo{color:#666;}
.moreinfo a,.moreinfo a:visited,.moreinfo a:hover{color:#666;}

.brborder{border:#CCC solid 1px;}
.brtop{ border-top:#CCC solid 1px;}
.brbottom{border-bottom:#CCC solid 1px;}
.brleft{ border-left:#CCC solid 1px;}
.brright{border-right:#CCC solid 1px;}
.txtborder{border:#CCC solid 1px;}

.jobtitle{ border-bottom:#fd5900 1px solid; height:30px; line-height:30px; text-align:left; color:#06C; font-size:14px; font-weight:bold; padding-left:10px;}
.jobcomename{ background:#f7faff; height:30px; line-height:30px; font-size:13px; font-weight:bold;padding-left:10px;}
.jobcomename span{ padding-left:50px;line-height:30px;}
.jobcomename span a,.jobcomename span a:visited,.jobcomename span a:hover{color:#ff7300;}
.comjob{ padding-left:10px;}
.comjob span{ height:50px; line-height:50px;}
.jobtabletitle{ background:#f1f1f1; height:30px; line-height:30px; text-align:center; width:100px;}
.joblkd{ height:30px; line-height:30px; text-align:center; width:150px;}
.xititle{ background:url(zwms_lxfs.gif) repeat-x; height:28px; font-size:13px; font-weight:bold; padding-left:10px; line-height:28px;}
.lostpass{ background:url(lostpassback.gif) no-repeat; width:730px; height:377px;}
.lostpass .ls1{ float:right; padding:30px 30px 0 0;}
.lostpass .ls1 a,.lostpass .ls1 a:visited,.lostpass .ls1 a:hover{color:#ff7300;}
.lostpass .ls2{float:left;padding:50px 0 0 0; font-size:14px;text-align:center; width:730px;}
.lostpass .ls3{ font-size:14px;padding:0px 0 0 0; margin:20px 0 0 0; float:left;}
.lostpass .ls3 .txtlost{ border:1px #cecece solid; width:220px; height:24px; background:url(bg_login_input.gif) no-repeat; font-weight:bold; font-size:14px; line-height:24px; padding:0px 5px;}
.lostpass .ls5{ width:177px; background:url(btback.gif) no-repeat bottom center; height:61px;}
.klist{}
.klist .kdiv{width:345px; height:150px; float:left; margin:5px 6px;}
.klist .kdiv .indiv{ height:24px; background:url(ppback.gif) repeat-x; float:left; width:345px;}
.klist .kdiv .indiv span{ line-height:24px; float:left;}
.klist .kdiv .indiv2{float:left; width:345px; margin:10px 0px;}
.klist .kdiv .indiv2 .inind{ border:#CCC 1px solid; width:115px; height:100px;}
.klist .kdiv .indiv2 .inind img{ width:100px; height:90px; border:0px;}
.klist .kdiv .indiv2 .inind2{ padding:5px; line-height:2;}

.exmp{ border:1px solid #CCC; width:710px;}
.exmp .exampic{width:120px;}
.exmp .exampic img{width:100px; height:120px; border:#CCC solid 1px; margin:5px;}
.exmp .examtitle{line-height:40px; text-align:left; font-size:13px; font-weight:bold; color:#F60; background:url(quan.gif) no-repeat left center; padding-left:20px;}
.exmp .examtitle a,.exmp .examtitle a:visited,.exmp .examtitle a:hover{ color:#C30;}
.exmp .examcontent{line-height:2; text-align:left; padding:5px;}
