body{ margin:0px; padding:0px; font-family: "微软雅黑"; font-size:12px;}
a:link {COLOR: #333; TEXT-DECORATION: none}
a:visited {	COLOR: #333; TEXT-DECORATION: none}
a:hover {TEXT-DECORATION: underline; color:#d80000;}
ul,li,img,p,h1,h2{ margin:0px; padding:0px; border:0px; list-style:none;}
.top{ width:100%; height:109px; background:url(images/ly_02.jpg) no-repeat center top;}
.top-box{ width:1000px; margin:0 auto;}

.top-div{ width:225px; float:right; padding-top:30px;}
.top-t{ width:225px; float:left; text-align:right; color:#959595;}
.top-t a{color:#959595; text-decoration:none;}
.quality {float:left; width:220px;padding-top:10px;padding-left:10px;}
.quality img{width:220px;}
.top-search{width:225px; float:left; padding-top:12px;}
.top-input{ width:150px; height:22px; float:left; background:url(images/s_03.jpg) no-repeat; padding-left:25px;}
.top-input input[type='text']{ width:150px; border:0px; height:16px; margin-top:2px;}
.top-btn{ width:50px; height:22px; float:left;}

.menu{ width:100%; height:37px; background:url(images/ly_03.jpg)}
.menu-box{ width:1000px; margin:0 auto; height:37px;}
.menu-div{ width:1002px; float:left; margin-left:-2px;}
.menu-div .x{ width:2px; height:37px; background:url(images/ly_07.jpg) no-repeat; float:left;}
.menu-nav{ width:123px; float:left; height:37px; text-align:center; line-height:37px; font-size:16px; font-weight:bold;}
.menu-nav a:link,.menu-nav a:visited{width:123px; float:left; height:37px; color:#fff; display:block; text-decoration:none;}
.menu-nav a:hover{ float:left; height:37px; background: url(images/ly_05.jpg); color:#fff;}

/*首页产品滚动*/
.blk_29 {PADDING-RIGHT: 0px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton { background:url(images/l_22.jpg) no-repeat; LEFT:0px; FLOAT: left; WIDTH:27px; CURSOR: pointer; POSITION: absolute; TOP:73px; HEIGHT:30px}
.blk_29 .RightBotton {	RIGHT:0px;  FLOAT: right; WIDTH:27px; CURSOR: pointer; POSITION: absolute; TOP:73px; HEIGHT:30px; background:url(images/r_25.jpg) no-repeat;}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH:945px;}
.blk_29 .box {FLOAT: left; WIDTH:163px; TEXT-ALIGN: center; height:176px; border:1px #ddd solid; margin-left:20px; background:#fff;}
.blk_29 .box IMG {	DISPLAY: block; }
.blk_29 .box P {MARGIN:2px auto 0px; WIDTH:116px; LINE-HEIGHT: 20px}


/*首页滚动大图*/
#full-screen-slider { width:100%; height:460px; float:left; position:relative}
#slides { display:block; width:100%; height:460px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:420px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.con{ width:100%; background:url(images/ly_11.jpg) no-repeat;}
.con-box{ width:1000px; margin:0 auto;}
.tjcp{ width:1000px; float:left; padding-top:25px; padding-bottom:25px; border-bottom:1px #ddd solid; height:178px;}
.con2{  width:1000px; float:left; padding-top:25px; padding-bottom:25px;  border-bottom:1px #ddd solid;}
.about{ width:536px; float:left; padding-right:20px;}
.about-bt{ width:536px; float:left; line-height:32px; border-bottom:1px #ddd solid;}
.about-box{ width:536px; float:left; padding-top:15px; line-height:24px;}
.about-box-img{ float:left; width:115px; padding-top:5px;}
.about-box-t{ width:525px; padding-left1:10px;text-indent:2em;}
.about-box-t img{ float:left; margin:5px 10px 10px 0;}

.about-bt span{ float:left;}
.about-bt em{ float:right; font-style:normal;}
.news{ width:423px; float:left; padding-left:20px; border-left:1px #ddd solid; padding-bottom:10px;}
.news-bt{ width:423px; float:left; line-height:32px; border-bottom:1px #ddd solid;}
.news-bt span{ float:left;}
.news-box{width:423px; float:left; padding-top:15px;}
.news-box ul li{ width:423px; float:left; line-height:24px;}
.news-box a{ float:left; background:url(images/icon_37.jpg) no-repeat left center; padding-left:10px;}
.news-box span{ float:right;}
.news-bt em{ float:right; font-style:normal;}
.h-cp{ width:1000px; float:left; padding-top:25px;}
.h-cp-ct{ width:184px; float:left;}
.h-cp-ct .cp-pic{ width:184px; height:36px; float:left; background:url(images/ly_18.jpg) no-repeat;}
.h-cp-ct .cp-box{ width:184px; float:left;}
.h-cp-ct .cp-box ul li{ width:184px; height:32px; line-height:32px; margin-top:1px;}
.h-cp-ct .cp-box ul li a:link,.h-cp-ct .cp-box ul li a:visited{width:184px; height:32px; display:block; background:#004b84;color:#fff;}
.h-cp-ct .cp-box ul li a:hover{width:184px; height:32px; display:block; background:#c10a00; color:#fff;}
.h-cp-ct .cp-box ul li span{ float:left; padding-left:10px;}
.h-contact{ width:184px; float:left; padding-top:10px;}
.h-contact-bt{ width:184px; float:left; background:url(images/c_51.jpg) no-repeat; height:33px; border-bottom:#ddd solid 1px; }
.h-contact-box{ width:184px; float:left; line-height:24px; padding-top:5px;}
.h-cp-box{ width:816px; float:left; padding-top:20px;}
.h-cp-box ul li{ width:184px;  float:left; padding-left:20px; padding-bottom:20px;}
.h-cp-box ul li .box{width:182px; background:#fff; border:#ddd solid 1px; float:left; }
.h-cp-box ul li .cp-img{ border-bottom:1px #ddd solid; float:left;}
.h-cp-box ul li span{ width:182px; text-align:center; line-height:30px; float:left; font-weight:bold;}
.h-cp-box ul li .txt{width:170px; height:60px;overflow:hidden; float:left; line-height:20px; padding:0px 6px; color:#999;}
.h-cp-box ul li .btn{ width:182px; text-align:center; float:left; padding:10px 0px;}

.sub{ width:796px; float:left; padding-left:20px;}
.sub-bt{ width:796px; float:left; height:35px; border-bottom:1px #ddd solid; line-height:35px;}
.sub-bt span{ float:left; font-size:16px; font-weight:bold;}
.sub-bt em{ float:right; font-style:normal;}
.sub-about{ width:796px; float:left; padding-top:15px; line-height:32px; font-size:14px;}
.sub-about img{ float:left; border:2px #004b84 solid; margin:0 15px 15px 0;}
.sub-case{ width:796px; padding-top:35px; font-size:14px;}
.sub-case img{ border:none; margin-left:16px; margin-top:16px; width:240px; height:160px; }
.sub-news{ width:796px; float:left; padding-top:10px;}
.sub-detail{ width:796px; float:left; padding-top:10px;}
.sub-detail h1{ text-align:center; width:796px; float:left; font-size:18px; font-weight:600; border-bottom:1px #ddd solid; line-height:34px; color:#333;}
.sub-detail h2{ text-align:center; width:796px; text-align:center; font-weight:normal; color:#999; line-height:18px; font-size:12px; float:left;}
.sub-detail p{text-indent:2em;}

.sub-detail-box{ width:796px; float:left; line-height:30px; font-size:14px; padding-top:10px;}
.sub-pro{ width:816px; float:left;}
.sub-news ul li{width:796px; float:left; line-height:35px;  border-bottom:1px dashed #d6d6d6;}
.sub-news ul li a{ float:left; background:url(images/icon_06.gif) no-repeat left center; padding-left:10px; font-size:14px;}
.sub-news ul li em{ float:right; font-style:normal;}
.show_page{ width:796px; float:left; padding-top:15px;color:#fff;}
.show_page span,.show_page a{ display:inline-block; width:62px; height:27px; background:#a41e00; text-align:center; margin-left:10px; line-height:27px;}
.show_page a{ color:#fff;}
.show_page .disabled{color:#ccc;}
.show_page .current{color:#f00;}

.link{ width:100%; height:36px; background:url(images/ly_29.jpg); margin-top:20px;}
.link-box{ width:1000px; margin:0 auto; color:#fff; line-height:34px;}
.link-box a{ color:#fff;}

.pro-detail{ width:796px; float:left; padding-top:20px;}
.pro-show{ width:792px; padding:1px; float:left; border:1px #ddd solid; background:#fff;}
.pro-show-bt{ width:792px; height:35px; background:#ededed; color:#c10a00; text-align:center; font-size:16px; font-weight:600; line-height:35px;}
.pro-show-pic{ width:792px;padding:8px 0; text-align:center;}
.pro-show-txt{ width:796px; float:left; padding-top:20px;}
.pro-show-txt .bt{ width:796px; height:32px; float:left; border-bottom:2px #a41e00 solid;}
.pro-show-txt .bt span{ width:100px; float:left; height:32px; background:#a41e00; text-align:center; line-height:32px; font-size:14px; color:#fff;}
.pro-show-txt .pro-box{width:796px; line-height:24px; float:left; padding-top:10px;}
.bottom{width:100%; background:#004b84;}
.bottom-box{ width:1000px; margin:0 auto; color:#86c7f8; line-height:24px; padding-top:5px; padding-bottom:5px;}

.TB01{ width:100%; clear:both; border-collapse:collapse; text-align:center;}
.TB01 th,td{ border:1px solid #CCCCCC; padding-left:5px;  font-size:12px; color:#4d4d4d; line-height:200%;}
.TB01 th{background-color:#CEF1F2;}