/* Public Style */
html, body, div, span,h1, h2, h3, h4, h5, h6, p, blockquote,a, em, img, q, dl, dt, dd, ul, li, form, label, legend, table, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;  font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif;}
a img { border: none; outline: none; } 
ul, ol { list-style: none; } 
.clear{clear:both; margin:0; padding:0;  line-height:0; overflow:hidden;}
a,button{text-decoration:none; }
a:hover{text-decoration:underline;}
caption, th, td { text-align: left; font-weight: normal; } 
table, td, th{  vertical-align: middle; } 
/* 主体结构样式 */
body{background:#fff;}
#warp,span.fill{margin:0 auto; width:880px;}
#warp{background:url(../images/bg.gif) repeat-y; }
span.fill{background:url(../images/bottom.gif) no-repeat 0 bottom; height:30px; display:block;}
#head,#main,#footer{width:848px; margin:0 auto;}
/* head style */
#head{background:url(../images/headbg.gif) repeat-x;}
#head span{display:none;}
.logo{float:left;}
.ltd{float:right; background:url(../images/ltdbg.gif) no-repeat; padding:50px 20px 20px 20px;}
#menu{background:url(../images/menubg.gif) repeat-x; height:28px; line-height:25px; clear:both;}
#menu ul {padding:0 0 0 50px;}
#menu ul li.list {float:left; margin:0 6px; display:inline;}
#menu ul li.list a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#142b54; font-weight:bold;}
#menu ul li.currentA{background:url(../images/current.gif) repeat-x 0 4px; display:block; padding:1px 10px; }
#menu ul li.currentA a,#menu ul li.currentA a:hover{color:#fff;}
#menu ul li.list a:hover{text-decoration:none; color:#357fce;}
#menu ul li.currentB {background:url(../images/current.gif) repeat-x 0 4px; display:block; padding:1px 10px; position:relative;}
#menu ul li.currentB a,#menu ul li.currentB a:hover{color:#fff;}
#menu ul li.arrow a{background:url(../images/down.gif) no-repeat right 5px;  padding-right:12px;}
#menu ul li.currentB a{background:url(../images/downCurrent.gif) no-repeat right 5px;  padding-right:12px;}
#menu ul li.list ul#submenu {position:absolute; padding:0; margin:0; width:170px; background:#16305c; text-align:left; top:28px; left:0px; z-index:9999;}
#menu ul li.list ul#submenu li {padding:0; margin:0; line-height:1.4; font-size:11px; text-indent:10px; display:block; font-weight:100; float:left; width:170px; filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
#menu ul li.list ul#submenu li a{color:#fff; background:none; font-weight:100; }
#menu ul li.list ul#submenu li a:hover{background:#357fce; display:block;}
#main {height:100%; overflow:hidden; clear:both; }
.product {float:left; width:201px;}
.pic{float:right; width:647px; display:inline; z-index:10;}
.pic img{height:288px; width:647px; display:block;}
.product ul{width:201px;}
.product ul li{background:url(../images/productbg.gif) no-repeat; height:48px; line-height:48px;  display:block; float:left; width:201px;}
.product ul li a{font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  color:#fff;  padding-left:20px; display:block; height:46px;}
.product ul li a:hover{background:url(../images/productcurrent.gif) no-repeat; height:48px; line-height:48px; display:block; color:#000; text-decoration:none;}
.warpCon {clear:both; background:url(../images/bg-x.gif) repeat-x; padding:25px 0 40px 0; height:100%; overflow:hidden;}
.box {float:left; width:197px; margin:0 6px; display:inline;  height:100%; overflow:hidden;}
.box h2{background:url(../images/top.gif) no-repeat; height:42px; line-height:42px; padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#19376e;}
.boxCon {background:url(../images/probg.gif) repeat-x; border:1px solid #e7e7e9; border-top:none;}
.boxCon dl {padding:3px 6px 10px 6px;}
.boxCon dl dt img{display:block; padding:2px; background:#fff; border:1px solid #ccc; width:174px; height:86px;}
.boxCon dl dd{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:3px; padding:1px 5px; line-height:1.5; height:60px; overflow:hidden; color:#666; text-align:justify;}
.boxFirst {margin-left:12px;}
#footer{background:#e0eefb; height:30px; line-height:30px; color:#666; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px;}


