body{ background:#fff;}
.top .topMenu a,
.box .hd h2{background:url(/images/txt.gif) 0 0 no-repeat;}



.area{width:1000px; margin:0 auto; text-align:left; font-size:12px;  }
.area .colL{width:216px; float:left; overflow:hidden; text-align:center;}
.area .colL .bd{ background:#f6f6f6; border:solid #d3d3d3; border-width:0 1px;}
.area .colL .ft{ height:14px; background:url(/images/bg_ft_left.gif) 0 0;}
.area .colR{width:730px; overflow:hidden; float:left; padding-left:40px; padding-right:14px; min-height:660px; height:auto !important; }/*background:url(/images/page_bg.gif) 20px 80px no-repeat; */

.top{height:92px; background:#fff;}
.top h1{/*display:block; height:115px; width:624px; background:url(/images/logo.jpg) 0 0; margin-top:23px; overflow:hidden; text-indent:-9999px; cursor:pointer;*/    padding-top: 8px;}
.top .topMenu{width:160px; float:right; padding-top:55px;}
.top .topMenu a{display:block;width:70px; height:20px; margin-right:3px; text-indent:-9999px; overflow:hidden; float:left;}
.top .topMenu a.fav{ background-position:-72px 0;}
.top .topMenu a.sitemap{ background-position:-144px 0;}
.mainMenu{ background:url(/images/bg_menu.gif) 0 0 repeat-x; height:36px; line-height:36px; width:100%; padding:0 10px; margin:0 auto;}

.banner{ padding:10px 0;}
.footer{ height:170px; background:url(/images/bg_footer.gif) 0 0 repeat-x;padding:0 10px; margin:0 auto;}
.footer .footerMenu{height:30px; text-align:center; line-height:30px;}
.footer .footerMenu a{ color:#fff; text-decoration:none;}
.footer .footerMenu span{padding:0 30px; color:#fff;}
.footer .txtArea{padding-top:15px;}
.footer .txtArea .col1{width:228px; float:left; background:url(/images/logo_ft.gif) 0 no-repeat; height:110px;}
.footer .txtArea .col2{width:465px; float:left; color:#6c6c6c; line-height:19px;}
.footer .txtArea .col3{width:265px; float:left; color:#999494; line-height:19px;}
.footer .vLine2{ float:left; width:12px; background:url(/images/vLine2.gif) 0 0 repeat-y; height:110px;}
.footer .txtArea .imArea{ height:30px; padding-top:7px;}
.footer .txtArea .imArea a{ background:url(/images/icon_im.gif) 0 0 no-repeat; display:block; height:30px; width:30px; float:left; text-indent:-9999px; margin-right:5px;}
.footer .txtArea .imArea a.qq{ background-position:3px 0;}
.footer .txtArea .imArea a.skype{ background-position:-35px 0;}
.footer .txtArea .imArea a.wang{ background-position:-75px 0;}
.footer .txtArea .imArea a.hc360{ background-position:-112px 0;}
.footer .txtArea .imArea a.msn{ background-position:-150px 0;}


.area .colL .searchBox{ height:113px; background:#fff url(/images/search_box.gif) 0 0 no-repeat; text-align:left;}
.area .colL .searchBox .bd{padding:40px 18px 0 22px; background:none; border:0;}
.area .colL .searchBox .bd .input{border:0;width:130px; height:18px; background:none;}
.area .colL .searchBox .bd .btn_search{ display:block; height:18px; width:40px; text-indent:-9999px; overflow:hidden; float:right; cursor:pointer; background:url(/images/search_box.gif) -158px -40px no-repeat;}
.area .colL .catalog{padding:10px; text-align:left;}
.area .colL .catalog li{ background:url(/images/bg_typeLi.gif) 50% 0 no-repeat; padding:5px 0;}
.area .colL .catalog li a{ color:#202020; text-decoration:none;padding-left:60px;}
.area .colL .catalog li a:hover{ color:#ed3333; font-weight:bold;}
.area .colL .catalog li ul{width:130px; padding-top:10px; margin-left:40px;}
.area .colL .catalog li li{ background:none !important; border-bottom:1px solid #ccc; padding-left:10px;}
.area .colL .catalog li li a{padding-left:25px;}

.area .colL .linksBox{ padding-top:10px;width:170px; margin:0 auto; padding-top:35px;background:url(/images/bg_linkBox.gif) 0 0 no-repeat;height:190px;}
.area .colL .linksBox .bd{ border:0; height:160px;  overflow:hidden; text-align:center; background:none;}
.area .colL .linksBox .bd a{padding-top:10px;}
.area .colL .linksBox .btnArea{ text-align:right;}
.area .colL .linksBox .btnArea a{ float:right;margin:5px 11px 0 0;}

.btnMore,a.btnMore{height:9px; width:30px; background:url(/images/txt.gif) -183px -292px no-repeat; display:block; text-indent:-999px; overflow:hidden; text-align:left;}

.box .hd{ height:28px; background:url(/images/hd_sub.gif) 100px 50% no-repeat;}
.box .hd .btnMore{ float:right; margin:10px;}
.box .hd .sub_enTitle{ float:left; padding-left:55px; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.box .hd h2{ display:block; height:20px; width:95px; text-indent:-999px; margin-top:5px; float:left;}
.box .hd h2.company{ background-position:0 -74px;}
.box .hd h2.job{ background-position:0 -99px;}
.box .hd h2.news{ background-position:0 -125px;}
.box .hd h2.products{ background-position:0 -151px;}
.box .hd h2.order{ background-position:0 -177px;}
.box .hd h2.contact{ background-position:0 -203px;}
.box .hd h2.about{ background-position:0 -229px;}
.box .hd h2.links{ background-position:0 -254px;}
.box .hd h2.sitemap{ background-position:0 -279px;}
.box .hd h2.honor{background-position:0 -305px;}
.box .bd{padding-top:15px; color:#3c3c3c;}
.box .bd p{line-height:21px; text-indent:2em; padding-bottom:21px;}

.content{ padding-bottom:30px;}
.content img{float:left;}
.companyInfo{width:455px; float:right;}/*465*/
.companyInfo .hd{ background:url(/images/hd_about.gif) 100px 0 no-repeat;}

.content .col270{width:270px; float:left;}
.content .col455{width:455px; float:right;}

.jobs .hd{ background:url(/images/hd_job.gif) 100px 0 no-repeat;}
.jobs .bd{ background:url(/images/pic_job.jpg) right bottom no-repeat; min-height:120px; height:auto !important; height:120px;}

.honor .hd{ background:url(/images/hd_honor.gif) 100px 0 no-repeat;}
.honor .bd{ background:url(/images/pic_job.jpg) right bottom no-repeat; min-height:120px; height:auto !important; height:120px;}

.news .hd{ background:url(/images/hd_news.gif) 100px 0 no-repeat;}
.products .hd{ background:url(/images/hd_products.gif) 100px 0 no-repeat;}

.nList li{padding:5px 0; background:url(/images/list_dot3.gif) 5px 50% no-repeat;}
.nList li a{ color:#393939; padding-left:13px; text-decoration:none;}
.nList li a:hover{ color:#ed3333; text-decoration:underline;}
.nList li span{ float:right;}

.proScroll{height:210px; width:730px; overflow:hidden;}
.pic{border:1px solid #e0e0e0; padding:5px; height:153px;}
.picShadow{width:21px; background:url(/images/shadow_picBox.gif) 0 15px no-repeat;}
.proName{ font-weight:bold; text-align:center; color:#e14040; padding:5px;}

/*sub*/
.local{border-bottom:1px solid #e8e8e8; height:36px; line-height:36px; text-align:right;padding-top:10px; color:#3c3c3c; margin-bottom:10px; background:url(/images/txt_weblcome.gif) 0 36px no-repeat;}
.local span{ color:#ccc; padding:0 10px;}
.local a{ color:#CD1017; text-decoration:none;}
.local a.home{padding-left:13px; background:url(/images/icon_home.gif) 0 1px no-repeat; font-weight:bold;}
.local a:hover{ text-decoration:underline;}

.pageCss{padding:10px; text-align:center; clear:both;}
.pageCss a{ color:#fff; text-decoration:none; zoom:1; padding:5px; background:#434A50; margin:0 5px;}
.pageCss a:hover{ background:#BE0E0E; color:#fff;}

.pList li{width:33%; float:left; height:210px;}

.conTxt{ line-height:24px;}

.conTxt h1{ font-size:22px;}
.conTxt h2{ font-size:20px;}
.conTxt h3{ font-size:18px;}
.conTxt h4{ font-size:16px;}
.conTxt h5{ font-size:14px;}

.conTxt table{ border-collapse:collapse;}
.conTxt table tr td{ padding:3px 8px;}
.cssb{font-size:14px; font-weight:bold; color:#fff; background:#333;}
.csshs td{border:1px solid #f6f6f6; border-collapse:collapse;}
.nRead{ font-size:14px; line-height:27px;}
.nRead .h2{ font-size:24px; text-align:center; padding-bottom:10px; color:#E1100B;}
.nRead .info{background:url(/images/dotLine3.gif) 0 0  repeat-x !important; text-align:center; color:#666; line-height:27px; padding:0 10px; font-size:12px; margin-bottom:10px;}

.line{ background:url(/images/dotLine3.gif) 0 50%  repeat-x !important; padding:10px;}

/*job*/
.tab_job{width:100%; border-collapse:collapse; margin-bottom:20px;}
.tab_job td,.tab_job tr th{ border:1px solid #F7ECD8; color:#4C4C4C; padding:7px 10px; text-align:left; font-size:12px; line-height:20px;}
.tab_job tr th{ background:#B81C22; border-bottom:#000 1px solid; color:#fff;}
.tab_job .th{ background:#FAF3E7;}
.tab_job td { background:#fff;}
.tab_job td a{ color:#000; text-decoration:none;}
.tab_job td a:hover{ color:red; text-decoration:underline;}

/*contact*/
.box_contact{width:701px; overflow:hidden; margin-bottom:10px;}
.box_contact .hd{height:7px; overflow:hidden; background:url(/images/box_contact_top.jpg) 0 0 no-repeat;}
.box_contact .ft{height:7px; overflow:hidden; background:url(/images/box_contact_ft.gif) 0 0 no-repeat;}
.box_contact .bd{border:solid ##e1e1e1 !important; border-width:0 1px !important; padding:0 10px; background:url(/images/box_content_bg.gif) 0 0 repeat-y; }
.box_contact .bd table{ border-collapse:collapse;width:680px;}
.box_contact .bd table td,.box_contact .bd table th{border:1px solid #fff;}
.box_contact .bd table th{ background:#f0a974; color:#68360a; text-align:right; padding:0 10px; line-height:24px;}
.box_contact .bd table td{ background:#F2F2F2; padding-left:10px;}

.pamTitle{width:70px; color:#972121;}

.pageArea{width:100%; padding:10px; margin:0 auto; background:#fff;}