/*Reset begin*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button { padding:0; margin:0; }
input, label, select, option, textarea, button, fieldset, legend { font:12px/18px Simsun, Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; border-spacing:0; font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; }
ul { list-style:none; }
img { border:0; }
button { cursor:pointer; }
input, textarea { font-size:12px; }
body { font:12px/18px Simsun, Helvetica, Arial, sans-serif;  }
a { text-decoration:none; color:#333; }
a:hover { text-decoration:none; color:#333; }
.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
/*Reset end*/
body {background: #fff url(../images/bg1.jpg) top center no-repeat}
#container { width: 1002px; margin: 0px auto; color:#333;  }
.w1003 { width: 1002px; margin:0 auto}
/*header*/
#header { height:97px; background:url(../images/bg_top.jpg) right top no-repeat }
#header .top { float:right; height:20px; text-align:right; display:inline; margin:0 50px 0 0; color:#000 }
#header .top a { color:#000; line-height:20px; }
#header .link1 { padding-top:40px; float:right; clear:right}
#banner { height: 369px; text-align:center }
#logo { float:left}
#menu { height: 61px; background:url(../images/bg_menu.jpg) no-repeat}
#menu ul {}
#menu ul li {float: left; width: 98px; font-size:12px; font-weight:bold; height: 34px; line-height:34px; text-align:center; font-family: "微软雅黑", "宋体" }
#menu ul li a {color:#fff; display:block; width:98px; height:34px; text-align:center }
#menu ul li a:hover { text-decoration:none; color:#fff; background: url(../images/bg_lion.png) center center no-repeat }
#menu ul li.nobg { background:none }
#menu ul li ul{position:absolute; z-index:10;top:10px;left:0px; width:100px; display:none;padding:18px 0 0 0px;height:25px; }
#menu ul li ul li{float:left;padding:2px 0px 0 0px;height:23px;width:80px;overflow:hidden; background-image:none; font-size:12px; font-weight:normal; line-height:23px}
#menu ul li ul li a { color:#fff; display:inline; color:#216ec0}
#menu ul li ul li a:hover { display:inline; background:none;color:#216ec0}
/*main*/
#main { overflow: hidden; zoom:1; margin-bottom:20px; }
#left { float: left; width: 287px; min-height: 130px; _height:130px; margin-top:20px; display:inline; margin-left:6px; }
#left .leftt { height:24px; background:url(../images/t_news.jpg) no-repeat }
#news { padding:10px 0 0 0}
#news ul li {  background:url(../images/dot_1.jpg) left center no-repeat; text-indent:10px; color:#666; line-height:24px}
#news ul li a { color:#666}
#news ul li span { float:right; padding-right:5px}
/*right*/
#right { float: right; width: 696px; margin-top:20px; _overflow:hidden; }
#content { background: url(../images/bg_mli.jpg) 0 17px no-repeat; padding-left:13px}
#content .link1 { float:right; width: 253px; background: url(../images/bg_mli.jpg) 0 17px no-repeat;height:130px; text-align:right }
span.more { float:right; margin-top:9px; padding-right:2px }
#right span.more { float:right; margin-top:9px; padding-right:16px }
.product { min-height:146px; width:423px; float:left;}
.product .title { background:url(../images/t_pro.jpg) 9px 0 no-repeat;  height:20px }
.product .n2 { height: 120px;background:url(../images/bg_pro.jpg) no-repeat  }
.product .n2 a { color:#666 }
.product .n2 dl { float: left; width: 123px; padding-top:10px;text-align: center; }
.product .n2 dd { height: 85px; width:117px; vertical-align:middle; padding:1px }
.product .n2 img { height:85px; width:117px }
.product .n2 dt { overflow: hidden; width: 120px; padding-top: 1px; height: 20px; text-align: center; line-height:20px }
.product .n2 dt a { color:#333; }
/*footer*/
#footer { height:66px; background: #375595}
#footer .w1003 { background: url(../images/bg_foot.jpg) 19px 4px no-repeat;  }
#footer a { color:#afbbd5 }
#footer .n1 { padding-top:15px;  color:#afbbd5; padding-left:140px ; line-height:22px}
/*产品画廊滚动*/
.rollBox{height:auto; overflow:hidden;padding:0 0 0 0; margin:0 0 0 0; float:left;}
.rollBox .LeftBotton{ height:90px;width:19px; line-height:90px;background:url(/images/icon_left.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;margin:5px 3px 0 3px;cursor:pointer;}
.rollBox .RightBotton{height:90px;width:19px; line-height:90px;background:url(/images/icon_right.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;margin:5px 2px 0 3px ;cursor:pointer;}
.rollBox .Cont{overflow:hidden;float:left; width:370px;margin:0 0 0 0;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:150px; height:113;float:left;text-align:center; padding:0 15px 0 15px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#666666;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#000;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}