﻿* {margin: 0; padding: 0; border: 0;}
html {/*overflow-x: hidden;*/}
body {font: 12px Arial,宋体; background: white;}
/* TopMenu */
ul{list-style:none }
li{list-style:none }
a{color:#888; text-decoration:none}
a:hover{ color:Black}
.clear {clear: both; height: 0; line-height: 0;}
#PtLogo {width: 1014px; margin: 0 auto; background-image: url('../Images/TopBg.jpg');}
#PtLogoContent {width: 1000px; margin: 0 auto;}
#HomeBanner,#PageBanner{width:1014px;margin:0 auto; }
#Menu {width: 1014px; height: 43px; background-image: url(../Images/TopMenuBg.jpg); background-repeat: no-repeat; overflow: hidden; margin:0 auto}
#MenuWarp {width: 960px; height: 31px; margin: 0 auto;}
#TopMenu {line-height: 31px; list-style-type: none; margin-top: 12px;}
#TopMenu a {display: block; width: 98px; text-align: center; font-size: 14px; font-family: Arial; font-weight: bold;}
#TopMenu a:hover {color: #000; text-decoration: none; font-weight: normal;}
#TopMenu li {float: right; width: 98px; color: #000; margin-right: 1px;}
#TopMenu li a:hover {background-image: url('../Images/MenuBtnBgOn.jpg');}
#TopMenu li ul {line-height: 22px; list-style-type: none; width: 98px; text-align: left; left: -999em; position: absolute; z-index:999;}
#TopMenu li ul li {float: left; background: #FFF; text-align: center;}
#TopMenu li ul a {display: block; width: 98px; font-size: 12px; line-height: 22px; text-align: center; font-weight: normal; background: #DEF;}
#TopMenu li ul a:hover {color: #000; text-decoration: none; font-weight: normal; background: #FFF;}
#content {clear: left;}
#TopMenu li:hover ul, #TopMenu li.Hover ul {left: auto;}
#TopMenu a:link, #TopMenu a:visited, #TopMenu li ul a:link, #TopMenu li ul a:visited {color: black; text-decoration: none;}
.CurLink {background-image: url('../Images/MenuBtnBgOn.jpg'); background-repeat: no-repeat;}
.OutLink {background-image: url('../Images/MenuBtnBg.jpg'); background-repeat: no-repeat;}
#PageMain {width: 1014px; margin: 0 auto;}
#LeftMenu {float: left; width: 299px;}
#RightBody {float: left; width: 715px;}
#PageContentTitle {height: 35px; width: 715px; background-image: url('../Images/LocaTitleBg.jpg'); background-repeat: no-repeat;}
#PageContentBody {width: 715px;background-image: url('../Images/PageMainBodyBg.jpg'); background-repeat: repeat-y;}
#PageContentArwp{padding:10px 20px; }
#PageContentBottom {width: 715px; height: 15px; overflow: hidden; line-height: 15px; background-image: url('../Images/PageMainBodyBottomBg.jpg');}

#NewsPannel{width:445px;height:240px;background-image:url('../Images/IndexCenterPanelBg.jpg') }
#IPP{width:445px;height:208px;background-image:url('../Images/IndexCenterPanelBg.jpg') }
#RightPannel{width:269px;height:120px }
#RPT{ width:269px;height:38px; background-image:url('../Images/IndexRightPanneTop.jpg') }
#RPM{width:269px;background-image:url('../Images/IndexRightPanneBody.jpg') }
#RPM li{padding:2px 10px;height:72px; display:none}
#RPB{width:269px;height:14px;background-image:url('../Images/IndexRightPanneBot.jpg') }
#NPTop,#IPPT{width:445px;height:38px; background-image:url('../Images/IndexCenterPanelTop.jpg') }
#NPBody{width:445px; height:202px;background-image:url('../Images/IndexCenterPanelBottomBg.jpg'); background-position:left bottom; background-repeat:no-repeat}
#IPPB{width:445px;height:170px;overflow:hidden;background-image:url('../Images/IndexCenterPanelBottomBg.jpg'); background-position:left bottom; background-repeat:no-repeat }
#NPTop a,#IPPT a{display: block; width:40px;height:38px;line-height:38px; float:right; margin-right:5px; color:#888;text-decoration:none }
#IPPT h2{font-size:12px; padding-top:10px;}
#IPPT img{margin-left:10px;margin-top:3px; display:block;float:left; }
#NPBody ul{width:410px; margin:0 auto; }
#NPBody li{width:410px; }
#NPBody .liNews{ line-height:24px; color:#333;}
#NPBody .liNews span{float:right }
#NPBody .liNews a{color:#333;text-decoration:none; text-indent:10px; display:block; background-image:url('../Images/NewsDot.gif'); background-repeat:no-repeat;background-position:left center }
#NPBody .liNews a:hover{color:black;text-decoration:none; }
#NPBody .PicNews{width:400px; height:100px; margin:0 auto; }
#NPBody .PicNews span{display:block;width:280px; margin-top:15px; height:85px; float:right; line-height:1.5 }
#NPBody .PicNews img{ width:110px;height:85px; margin-top:15px;}
#NPBody .PicNews span a{display:block;width:60px;height:14px;float:right; color:#07A;text-decoration:none }
#Loc {height: 35px; line-height: 35px; text-indent: 20px; color: #888;}
#Loc a {font-weight: normal; text-decoration: none; color: #888;}
#Loc a:hover {text-decoration: none; color: black;}
#Loc span {font-weight: bold; color: black;}
#IndexCenter {float: left;width: 445px; height: 450px;}
#IndexRight {float: left; width: 270px; height: 450px;}
#UserLogin{width:269px;height:140px;background-image:url('../Images/MemberLogin.jpg'); background-position:left top; background-repeat:no-repeat; overflow:hidden }
#UserLogin h2,#UserLoginOK h2{font-size:12px;text-indent:50px;height:20px;margin-top:12px; text-align:left }
#UserLogin .input{width:200px; height:30px;margin-bottom:-5px; margin-top:15px; }
#UserLogin .input2{width:200px; height:30px;margin-top:3px; }
#UserLogin h3{font-size:12px; width:60px; float:left;margin-left:40px;*margin-left:40px!important; *margin-left:20px;}
#UserLogin .input input,#UserLogin .input2 input{width:90px; float:left; height:14px; margin-left:7px;}
#UserLogin .button{text-align:center }
#UserLogin .button input{width:68px;height:27px;margin-right:5px; background-image:url('../Images/MemberLoginBtn.jpg')}

#UserLoginOK{width:269px;height:140px;background-image:url('../Images/MemberOK.jpg'); text-align:center; background-position:left top; background-repeat:no-repeat; overflow:hidden }

#Seacher {width: 299px; height: 49px; background-image: url('../Images/SerBg.jpg');}
#SeacherTit {width: 64px; height: 18px; margin-top: 13px; float: left; text-align: right;}
#SeacherInp {width: 147px; height: 18px; margin-top: 13px; float: left; margin-left: 10px;*margin-left: 5px;}
#SeacherInp input {width: 147px; height: 18px; border: none;}
#SeacherBtn {width: 52px; height: 26px; margin-top: 8px; margin-left: 8px; float: left;}
#SeacherBtn input {width: 52px; height: 26px; border: none; background-image:url('../Images/SerBtn.jpg')}
#ProductMenu {width: 299px; background-image: url('../Images/LeftMenuItemBg.jpg');}
#ProductMenuTit {width: 299px; background-image: url('../Images/LeftMenuTitleBg.jpg'); height: 43px; background-position:left top; overflow:hidden}
#ProductMenuTit div {font-size: 12px; width: 200px; height: 25px; margin-top: 15px; margin-left: 60px; font-weight: bold;}

#MenuROOT div {background-image: url('../Images/LeftMenuItemEnd.jpg'); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 5px; padding-top: 10px; font-size: 12px; font-weight: bold;}
#ProductMenu .LastLi {background-image: url('../Images/LeftMenuEnd.jpg'); padding-bottom: 10px;}
#MenuROOT div a {display: block;color: #16B; margin-left:40px; background-image: url('../Images/ADotCCC.jpg'); text-indent: 15px; background-repeat: no-repeat; background-position: left center; text-decoration: none; font-size: 12px;font-weight: bold;}
#MenuROOT div a:hover {color: #000;background-image: url('../Images/ADotBlue.jpg'); background-repeat: no-repeat; text-indent: 15px; background-position: left center;text-decoration: none;}

#MenuROOT li a { display:block; margin:0;padding:0; color: #16B;text-indent:0; height:18px;line-height:18px; background-image:none;text-decoration: none; font-size: 12px; font-weight:normal; font-family:"微软雅黑";}
#MenuROOT li a:hover {color: #000;background-image:none;text-indent:0; text-decoration: none;}

#MenuROOT ul{ display:none}
#MenuROOT li{padding:0; margin:0;list-style-type:disc;color:#16B;text-indent:0; margin-left:70px; font-size:18px;}
#MenuROOT li li{ list-style-type:square; margin-left:20px; font-size:8px;}
#MenuROOT li li li{ list-style-type:hebrew; margin-left:20px;}
#MenuROOT li li li{ list-style-type:circle; margin-left:20px;}

#LeftPannel{width:299px; }
#LeftPannel ul,#LeftPannel li{list-style:none }
#LPTitle{ width:299px;height:38px;background-image:url('../Images/LeftPannelTitleBg.jpg') }
#LPTitle ul,#NPTop ul,#RPT ul{margin-left:20px }

#ProductMenu .Dep1{ text-indent:30px; background-image:url('../Images/SmallDot.gif'); background-position:20px;}
#ProductMenu .Dep1:hover{ text-indent:30px; background-image:url('../Images/SmallDot.gif'); background-position:20px;}
#ProductMenu .Dep2{ text-indent:40px; background-image:none}
#ProductMenu .Dep2:hover{ text-indent:40px; background-image:none}

#NPTop li{float:left;height:38px;line-height:38px; width:73px;font-size:12px;font-weight:bold;color:black;text-align:center;cursor:pointer; }
#LPTitle li,#RPT li{float:left;height:38px;line-height:38px; width:45px;font-size:12px;font-weight:bold;color:black;text-align:center;cursor:pointer; }
#LTBody{width:299px;background-image:url('../Images/LeftPannelBodyBg.jpg') }
#LTBody ul{width:280px;margin:0 auto }
#LTBody li{width:280px;height:72px }
#LTBottom{width:299px;height:13px;background-image:url('../Images/LeftPannelBottomBg.jpg');overflow:hidden;line-height:13px; }
#NPTop .PannelTitleON{color:white; background-image:url('../Images/SelectPannelBg.jpg')}
#LPTitle .PannelTitleON,#RPT .PannelTitleON{color:white; background-image:url('../Images/SelectPannelBg2.jpg')}
#ProList{width:650px; height:auto;margin:0 20px;}
#ProList h1{font-size:12px; font-weight:bold; border:none; text-indent:8px; padding-bottom:8px; padding-top:20px; color:#16B;background-image:url('../Images/SmallDot.gif'); background-repeat:no-repeat; background-position:0 25px;}
#ProList h2{font-size:12px; font-weight:normal; border-bottom:1px #888 solid; text-indent:2px; padding-bottom:0px; padding-top:20px;}
#ProList table{width:650px; background:#ccc; border:0; margin-top:5px;}
#ProList table th{background:#f6f6f6; padding:1px; text-align:center;line-height:26px;}
#ProList table td{background:white; padding:1px; text-align:center; line-height:24px; }
#NewsList{color:#111; padding:10px;}
#NewsTitle{ font-size:16px;text-align:center;margin-top:15px; border-bottom:1px #ccc solid;padding-bottom:5px;}
#NewsContent{padding:5px;margin:10px 0;height:auto}
#NewsInfo{padding:15px;text-align:right; }
#NewsClass{padding:5px; }
#NewsClass h2{ font-size:16px;font-weight:normal;border-bottom:1px #ccc solid; padding-bottom:5px; }
#NewsClass li{line-height:24px; list-style:none;text-indent:1em;border-bottom:1px #ccc dotted}
#NewsClass a{text-decoration:none; color:#888; }
#NewsClass a:hover{text-decoration:none;color:black }
#NewsClass li span{float:right }
#SplitPage{margin:20px; text-align:center}
#SplitPage a{margin-right:5px; }
#SplitPage span{display:block; }
#GuestBook{height:auto }
#GuestBook input,#GuestBook textarea{border:1px #ccc solid;background-color:#EEE}
#GuestBook td{padding:5px 2px; }
#RegMemberTable input{border:2px;}
#CopyRight a{color:#888; text-decoration:none}
#CopyRight a:hover{color:Black; text-decoration:none}
#MarObj img{margin-right:5px;border:none;}

#downfile h2{ font-size:12px; font-weight:bold; color:#16B; margin-bottom:10px;}
#downfile ul{ margin-bottom:20px;}
#downfile li{ border-bottom:1px #ccc solid; line-height:26px}
#downfile li a{ text-indent:10px; font-size:12px; font-weight:normal; color:#888}
#downfile li a:hover{ color:#000}
#downfile li span{ float:right; margin-right:5px; font-size:12px;}

#SubNewsClass{ width:670px; margin:0 auto; overflow:hidden}
#SubNewsClass ul{ width:700px;}
#SubNewsClass li{ width:110px; height:22px; line-height:22px; float:left; overflow:hidden; margin-bottom:5px}
#SubNewsClass li a{ display:block; height:22px; line-height:22px; width:100px; background-color:#fff; text-align:center}
#SubNewsClass li a:hover,#SubNewsClass .nps{ background-color:#aaa; color:#fff}