@import url("../plugins/lightbox/lytebox.css");
/* === All CSS  === */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, dd, dt, dl { margin: 0; padding: 0; border: 0; }
body { font-size: 12px; color: #666666; line-height: 20px; font-family: Arial, Helvetica, sans-serif; background-color: #fff;  background-repeat: repeat-x; background-position: top; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
.foot1 { font-size: 18px; color: #FFFFFF; text-decoration: none; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.foot2 { font-size: 14px; color: #FFFFFF; text-decoration: none; padding-top: 5px; }
.foot2 a { font-size: 14px; color: #FFFFFF; text-decoration: none; }
.foot1 { font-size: 18px; color: #FFFFFF; text-decoration: none; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.hui18 { font-size: 18px; color: #666666; text-decoration: none; }
.aboutbg { font-size: 26px; color: #FFFFFF; text-decoration: none; }
.aboutr { color: #FFFFFF; text-decoration: none; }
.aboutr a { color: #FFFFFF; text-decoration: none; }
.bai24 { font-size: 18px; color: #FFFFFF; }
.bai26 { color: #003366; font-size: 20px; }
input { vertical-align: middle; }
table { border-collapse: collapse; }
ul { list-style: none; line-height: 24px; }
.clear { clear: both; height: 0px; width: 0px; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.mm { margin-left: auto; margin-right: auto; width: 1003px; }
.m10 { margin-top: 10px; }
.m5 { margin-top: 5px; }
.x5 { }
.w1003 { width: 1003px; margin-left: auto; margin-right: auto; }
a { color: #000; text-decoration: none; }
a:hover { color: #f00; text-decoration: none; }
/* === === */
#head { width:100%; height:90px; background-color:#003366; }
#head a { font-size: 16px; color: #FFF; text-decoration: none; }




.iBan { height: 843px; top: 0px; overflow: hidden; position: relative; z-index: 1; _zoom: 1; clear: none; }
.iBanScreen { height: 843px; background-image: url(../images/banner.jpg); background-repeat: no-repeat; background-position: center top; }
.banFn { width: 1012px; height: 843px; margin: 0 auto; position: relative; top: -843px; z-index: 99 }
.ibanImg { display: none; }
.iBan .banNum { width: 75px; height: 19px; position: absolute; bottom: 35px; left: 50%; margin-left: -38px; z-index: 100 }
.iBan .banNum a { width: 15px; height: 19px; background: url(../images/dots.png) no-repeat center; _background: url(../images/dots.gif) no-repeat center; display: inline; overflow: hidden; text-indent: -999em; float: left; }
.iBan .banNum a.dots { background: url(../images/dotsFocus.png) no-repeat center; _background: url(../images/dotsFocus.gif) no-repeat center; }
/* === 2 Class Menu === */
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9, #menu10, #menu11, #menu12, #menu13, #menu14, #menu15, #menu16, #menu17, #menu18, #menu19, #menu20 { width: 108px; margin: 23px 0px 0px 0px; }
#menuz1, #menuz2, #menuz3, #menuz4, #menuz5, #menuz6, #menuz7, #menuz8, #menuz9, #menuz10, #menuz11, #menuz12, #menuz13, #menuz14, #menuz15, #menuz16, #menuz17, #menuz18, #menuz19, #menuz20 { display: none; }
/* === All Menu Class === */
.proclass { position: absolute; z-index: 999; background: #FFC; display: none; filter: Alpha(Opacity=90); }
.proclass ul { line-height: 21px; border-top: solid 1px #86007A; border-left: solid 1px #86007A; border-right: solid 1px #86007A; text-align: left; }
.proclass ul li a { display: block; height: 20px; padding-left: 10px; border-bottom: solid 1px #86007A; }
.proclass ul li a:hover { text-decoration: none; color: #f00; }
.proclass ul li a:visited { }
/* === Page CSS === */
.page { padding: 10px; line-height: normal; text-decoration: none; text-indent: 0px; }
.page a { display: block; padding: 2px 6px 0px; border: solid 1px #999; float: left; margin: 3px; color: #000; }
.page a:hover { background: #999; color: #fff; }
.pagedefault { padding: 2px 6px 0px; border: solid 1px #999; float: left; margin: 3px; background: #999; color: #FFF; }
.pageno { padding: 2px 10px 0px; border: solid 1px #999; float: left; margin: 3px 3px 3px 12px; }
.pageall { padding: 2px 10px 0px; border: solid 1px #999; float: left; margin: 3px; }
.left-cp li { cursor: pointer; }
.left-cp li li { cursor: auto; }
.error { width: 800px; height: 200px; margin: 20px auto; text-align: center; font-weight: bold; }
/* === Product List Page CSS === */
.chanpin h3 { color: #000000; font-size: 12px; margin: 0px; text-indent: 0px; }
.cp-show { float: left; width: 225px; height: 250px; text-align: center; }
.cp-photo { border: solid #D5D4D4 1px; height: 200px; width: 200px; text-align: center; padding: 3px; vertical-align: middle; display: block; margin: auto }
.cp-photo a { display: block; vertical-align: middle; text-align: center; margin: auto }
.cp-photo img { border: 0; display: block; margin: auto }
.show { padding: 10px; }
.show_neirong { padding: 15px; }
.show h2, .show h3 { font-size: 12px; text-indent: 0px; font-weight: normal; width: auto; }
.show dt { float: left; width: 600px; line-height: 28px; border-bottom: solid 1px #CCC; text-indent: 10px; }
.show dd { float: left; width: 80px; line-height: 28px; text-align: center; border-bottom: solid 1px #CCC; }
.photo { padding: 10px; text-align: center; }
#demox { width: 200px; height: 300px; overflow: hidden; text-align: center; border: #999999 dashed 1px; }
#demo { overflow: hidden; height: 220px; width: 1160px; margin:0 20px; text-align: center; }

.demo-left { width: 220px; height: 200px; }
.ny_right h1 { font-weight: bold; line-height: 28px; border-bottom: #FF0000 solid 1px; text-align: center; width: 550px; margin-left: auto; margin-right: auto; margin-bottom: 10px; font-size: 14px; }
.xin { border-top: #CCCCCC solid 1px; padding-top: 10px; margin-top: 10px; margin-left: auto; margin-right: auto; }
.ee { width: 95px; float: left; background-image: url(../images/li_bg.png); background-repeat: no-repeat; text-align: center; }
.eee { float: left; width: 400px; }
/* === Your CSS Add Underside === */
.baoti { height: 30px; line-height: 30px; background: #f5f5f5; padding-left: 20px; }
.baoti_l { }
.baoti_r { text-align: right; }
.menu ul { width: 1003px; }
.menu li { float: left; padding-right: 5px; padding-left: 5px; }
.left_class { width: 180px; padding-left: 20px; line-height: 30px; padding-top: 20px; }
.right_content { width: 782px; padding-top: 20px; padding-left: 20px; }
.foot { height: 30px; background-color: #f9f9f9; text-align: center; }
.foot p { line-height: 30px; }
.top { font-size: 40px; font-family: "ΣΧΤ²"; font-weight: bold; line-height: 40px; }
.entop { font-size: 30px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; }
