﻿body{ margin:0; padding:0;}
body{ background:#c0c0c0; text-align:center;}
body{ color:#333; font:12px/25px Arial, Helvetica, sans-serif, "宋体";}
ul,li,dl,dt,dd{ margin:0; padding:0; list-style:none;}
img{ border:0;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}

.red{ color:#b53a00;}

.wPage{ width:972px; margin:0 auto; background:url(../images/bg.jpg) repeat-y;}

/* ----------------------------------- Header ----------------------------------- */

.header{ margin:0 11px; background:#dfdfdf; height:250px; zoom:1; overflow:hidden;}
.mainImage{ zoom:1; overflow:hidden; background-position:top;}
.enSite{ height:100px; text-align:right; padding:17px 15px; }

#menu{ margin-top:185px; width:560px; float:right;}
#menu ul { list-style: none; margin: 0px; padding: 0px;  }
#menu ul li { float:left; background:#3c3c3c; height:21px;}
#menu ul li a { display:block; width:70px; height:21px; line-height:21px; text-align:center; color:#fff;}
#menu ul li a:hover { color:#fff; background:#000000; text-decoration:none;}
#menu ul li a#current { font-weight:bold; color:#fff;}
#menu ul li ul { border-top:1px solid #fff; display:none; position:absolute;}
#menu ul li ul li { float:none; width:180px;  background:#c0c0c0;  margin:0; border:0; line-height:21px; border-top:1px solid #fff;}
#menu ul li ul li a { background:none; width:170px; padding-left:10px; text-align:left; color:#333;}
#menu ul li ul li a:hover { color:#059; background:#c0c0c0;}
#menu ul li:hover ul { display:block;}
#menu ul li.sfhover ul { display:block;}

#menu .sele{ background:#000;}

/*Home*/
#home .header{ background:#fff;}
#home .mainImage{ background:url(../images/header_home.jpg) top no-repeat;}
#company  .mainImage{ background:url(../images/header_company.jpg) top no-repeat;}
#news  .mainImage{ background:url(../images/header_news.jpg) top no-repeat;}
#product  .mainImage{ background:url(../images/header_product.jpg) top no-repeat;}
#industry  .mainImage{ background:url(../images/header_industry.jpg) top no-repeat;}
#service .mainImage{ background:url(../images/header_service.jpg) top no-repeat;}
#material  .mainImage{ background:url(../images/header_material.jpg) top no-repeat;}
#contactus  .mainImage{ background:url(../images/header_contactus.jpg) top no-repeat;}
#friend  .mainImage{ background:url(../images/header_friend.jpg) top no-repeat;}
#jobs  .mainImage{ background:url(../images/header_jobs.jpg) top no-repeat;}



#company .enSite a, #news .enSite a, #product .enSite a, #industry .enSite a, #material .enSite a, #service .enSite a, #contactus .enSite a, #friend .enSite a, #jobs .enSite a{ display:none !important;}

#home #menu{ margin-top:74px; width:568px; background:url(../images/menu_bg.jpg) right repeat-y;}
#home #menu ul li { background:none; border-left:1px solid #fff;}
#home #menu ul li a:hover { background:#c0c0c0;}
#home #menu ul li ul li { background:#c0c0c0;}
#home #menu .sele a{ background:none; color:#333;}

#company #menu, #news #menu, #product #menu, #industry #menu, #service #menu, #material #menu, #contactus #menu, #friend #menu, #jobs #menu{margin-top:72px;}




/* ----------------------------------- Main ----------------------------------- */

.main{ clear:both; margin:0 11px; padding:10px 17px 5px 26px; zoom:1; overflow:hidden; background:url(../images/main_bg.gif) top no-repeat #fff; text-align:left;}
.left{ width:620px; float:left;}
.right{ width:242px;float:right;}
.nav{ width:225px; float:left; padding:0 0 80px 0; background:url(../images/navbtn.gif) bottom no-repeat;}
.core{ width:650px; float:right;}


/*#home .main,#friend .main, #jobs .main{ background:#fff; padding:10px 15px 5px 40px;}*/

.abstract{ margin-bottom:10px;}
.show{ zoom:1; overflow:hidden;}
.show li{ width:138px; float:left; margin:10px; text-align:center;}
.member{ margin-bottom:20px; text-align:right;}
.ad{ clear:both; text-align:right; margin-bottom:20px; }
.searchBox{ width:195px; height:25px;  margin:0 15px 10px 15px;}
#home .searchBox{ margin:0 0 10px 0;}
#home .search{ margin:0; background:url(../images/search_bg2.jpg) no-repeat;}
.search{ margin:0; background:url(../images/search_bg.gif) no-repeat; height:25px; padding-left:20px; zoom:1; overflow:hidden;}
.search .sbox{ border:0; width:130px; margin:2px 0; float:left; }
.search .sbut{ border:0; width:30px; height:25px; float:right; background:url(../images/sbut.gif) !important; margin-right:2px;}

.product{ margin:0 15px 30px 15px; }
.product a{ text-decoration:none;}
.product .nav1, .product .nav2, .product .nav3{ clear:both; font-size:12px; line-height:25px; margin:0; padding:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-left:10px; text-align:left; margin-bottom:1px;}

.nav1{ background:url(../images/type.gif) right 0 no-repeat; padding-right:25px; clear:both;}
.nav2{ background:url(../images/type.gif) right -50px no-repeat; width:160px; float:right; }
.nav3{ background:#fff; }
.mType .open{ background-position:right -25px !important;}
.sType .open{ background-position:right -75px !important;}

.newnew{ height:80px; margin:10px 70px 10px 300px; width:280px; }
#company .newnew{ background:url(../images/tit01.png) no-repeat;}
#news .newnew{ background:url(../images/tit02.png) no-repeat;}
#product .newnew{ background:url(../images/tit03.png) no-repeat;}
#industry .newnew{ background:url(../images/tit04.png) no-repeat;}
#service .newnew{ background:url(../images/tit05.png) no-repeat;}
#material .newnew{ background:url(../images/tit06.png) no-repeat;}
#contactus .newnew{ background:url(../images/tit07.png) no-repeat;}
#jobs .newnew{ background:url(../images/tit08.png) no-repeat;}
#friend .newnew{ background:url(../images/tit09.png) no-repeat;}

.loc{ clear:both; text-align:right; line-height:40px; background:url(../images/title.gif) left no-repeat; margin-bottom:20px;}
#company .loc{ background-position:0 0 !important;}
#news .loc{ background-position:0 -40px !important;}
#product .loc{ background-position:0 -80px !important;}
#industry .loc{ background-position:0 -120px !important;}
#service .loc{ background-position:0 -160px !important;}
#material .loc{ background-position:0 -200px !important;}
#contactus .loc{ background-position:0 -240px !important;}
#jobs .loc{ background-position:0 -280px !important;}
#friend .loc{ background-position:0 -320px !important;}

.cText{ text-align:left;}
.cText h1{ text-align:center; font-size:14px; line-height:30px; color:#000;}
.cText em{ color:#888; text-align:center; width:100%; display:block; font-size:12px; font-weight:normal;}
.cText .text{ clear:both; margin-bottom:20px;}

.prompt{ border-bottom:1px solid #a8a8a8; font:14px "微软雅黑"; line-height:30px;}
.list,.content{ border-bottom:2px solid #f60; border-top:2px solid #f60;}
.nList li{ background:url(../images/dot01.gif) left no-repeat #eaf6ea; border-bottom:1px solid #b3b4b3; padding-left:20px;}
.pList li, .pAbs, .tList{ background:url(../images/line.gif) bottom repeat-x; padding:5px 0 6px 0; zoom:1; overflow:hidden;}
.pImg{ width:66px; height:66px; border:1px solid #c0c0c0; float:left;}
.pInfo{ width:550px; height:68px; background:#f2f2f2; float:right; padding:0 10px; line-height:21px;}
.pClass{ zoom:1; overflow:hidden;}
.pClass dt{ font-size:12px; font-weight:bold; padding-left:25px; background:url(../images/pbg.gif) bottom no-repeat;}
.pClass dd{ margin:10px 25px;}

.tList a{ color:#c00; padding-right:15px;}
#home .main{ background:#fff url(../images/bg2.jpg) bottom no-repeat;}

/* ----------------------------------- Footer ----------------------------------- */

.footer{ clear:both; margin:0 11px; border-right:15px solid #000; padding:0 10px;}
.footer .links{ background:url(../images/footer_bg.jpg) right repeat-y; text-align:right; color:#fff; padding:6px 10px;}
.footer .links a{ color:#fff;}
.footer .underlying{ zoom:1; overflow:hidden;}
.footer .auth{ margin:5px 0; width:75px; float:left;}
.footer .copyright{ width:800px; float:right; color:#434343; margin-right:4px; margin-top:4px;}
.footer .copyright p{ margin:0; padding:0; line-height:21px;}
.footer .copyright .tel{ background:url(../images/tel.gif) 2px 2px no-repeat; display:inline-block; width:15px; height:15px;}

#home .footer .auth{ display:none;}


/*翻页*/
#page{ padding:10px; white-space:nowrap; zoom:1; overflow:hidden;}
#page a, #page strong{ border:1px solid #d0d0d0; text-align:center; line-height:22px; width:23px; display:inline-block; background:#fff; height:22px; font-size:14px; vertical-align:middle; margin-right:5px; text-decoration:none; float:left; background:#f5f5f5;}
#page strong{ background:#fff;}
#page .n{ line-height:24px; width:60px;}
#page a:hover{ background:#f0f0f0;}
#page span{ float:right;}