@charset "utf-8";
body{font:14px/150% helvetica,"微软雅黑","microsoft yahei",verdana,lucida,arial,sans-serif,"黑体"; overflow:hidden;min-width:1200px;}
html { overflow-x:hidden; }
a{ color:#fff;font-weight:normal;}
a:hover {color:#fff;-moz-transition: all 200ms ease-out;-webkit-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;transition: all 200ms ease-out;}
.slide:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);transition:transform .4s linear;-webkit-transition:transform .4s linear;}
#page{ position:relative; width:100%; background:#fff; }
#w-1200 { position:relative; margin:0 auto; width:1200px; overflow:hidden; }
.clearfix:after { content:""; clear:both; display:block; zoom:1; height:0; visibility:hidden; }
.fl { float:left; }
.fr { float:right; }

/*head*/
#header { width:100%; }
#top-kj { width:100%; height:34px; line-height:34px; background:#1a80cc; overflow:hidden; }
#top { margin:0 auto; width:1200px; color:#fff; font-size:0; }
#top a { color:#fff; }
#top a:hover { text-decoration:underline; }
#top h1 { float:left; text-indent:55px; font-size:12px; font-weight:normal; color:#fff; }
#top .text-box { margin-right:30px; float:right; font-size:12px; line-height:0; }
#top .text-box img { margin:0 10px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
#top .text-box span { font-size:16px; }

#logo-lj { position:relative; margin:0 auto;  width:1200px; overflow:hidden; }
#logo { background:#fff url(images/logo.jpg) no-repeat left center; height:124px; }
#top-wx { position:absolute; right:35px; top:25px; width:100px; text-align:center; font-size:12px; color:#727272; line-height:0; }
#top-wx img { width:70px; height:70px;  }
#top-wx p { height:22px; line-height:22px; }
/*nav*/
#menu_18501 { width:100%; height:37px; background:url(images/navbg.jpg) repeat-x; }
#menu_18501 ul { margin:0 auto; width:1200px; }
#menu_18501 li { float:left; text-align:center; width:150px; }
#menu_18501 li a { display:block; width:150px; height:37px; line-height:37px; font-size:16px; }
#menu_18501 a.current ,#menu_18501 a:hover { background:#57a5e2; }
/*banner*/
.m_banner { position:relative; height:404px; background:#fff; }
.m_banner .banner { width:100%; height:404px; position:absolute;top:0;left:0; background-position:center top !important; background-size:cover !important; }
/*notic*/
#notic-kj { width:100%; height:36px; background:Url(images/notic.jpg) repeat-x; font-size:12px; color:#565656; }
#notic { margin:0 auto; width:1200px; }
#notic .text-title { margin:6px 10px 0 0; float:left; width:100px; height:18px; text-align:center; border-right:1px solid #b3b3b3; }
#notic h1 { margin:0 auto; width:53px; height:18px; line-height:18px; background:#858585; font-size:12px; color:#fff; }
#notic .text-box { line-height:32px; } 
/*row1*/
#row1 { margin-top:25px; }
#focus { margin-right:40px; float:left; }
#focus li p { display:none; }
#focus .txt li a { width:230px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:normal; }
.mF_YSlider .num li { width:10px !important; height:10px !important; border-radius:10px; font-size:0; margin-right:6px !important; }
.mF_YSlider .num li b { display:none !important; }
.mF_YSlider .num li a { width:10px !important; height:10px !important; background:#fff; background:#fff !important; opacity:1 !important; border:1px solid #fff; }
.mF_YSlider .num li.current a, .mF_YSlider .num li.hover a { background:#2361ff !important; border-color:#2361ff !important; }

#r1-about { position:relative; margin-right:20px; float:right; width:725px; }
#r1-about .text-title { margin-bottom:8px; }
#r1-about .text-title h1 { margin:0 auto; background:url(images/title-01.jpg) no-repeat center top; width:483px; height:65px; text-indent:-9999px; font-size:0; }
#r1-about .text-title a.more { position:absolute; bottom:-5px; right:0; color:#666; font-size:12px; font-weight:bold; }
#r1-about .text-title a.more:hover { text-decoration:underline; }
#Text_content18607 { font-size:16px; color:#999; line-height:1.4; letter-spacing:2px; max-height:200px; overflow:hidden; }
/*row2*/
#row2 { margin-top:45px; clear:both; line-height:0; }
#r2-pic1:hover img ,#text_18612:hover img ,#text_18609:hover img ,#text_18610:hover img ,#text_18611:hover img { transform:translate3d(-2px,0,0); -webkit-transform:translated3d(-2px,0,0); -moz-transform:translated3d(-2px,0,0); transition:all 200ms ease-out; -webkit-transition:all 200ms ease-out; -moz-transition:all 200ms ease-out; -o-transition:all 200ms ease-out; }
#r2-pic1 , #r2-c { margin-right:5px; float:left; }
#r2-c { width:361px; overflow:hidden; }
#r2-pic1 ,#r2-r { width:413px; overflow:hidden; }
#r2-pic1 img ,#r2-r img ,#r2-c img { width:100%; }
#r2-r { float:right; }
#r2-pro a { display:block; }
#r2-pro a:hover { background:#1b4495; }

#r2-pro { margin:5px 0; width:100%; height:136px; line-height:136px; background:#153b85; color:#fff; text-align:center; font-size:30px; }
#text_18610 { margin-bottom:5px; }

/*标签*/
#r3-new .info-news-title ,#video .video-title ,#row4 .photo-news-title { margin-bottom:45px; height:31px; }
#r3-new .info-news-title h2 ,#video .video-title h2 ,#row4 .photo-news-title h2 { text-indent:-9999px; width:140px; height:31px; border-left:7px solid #1766b1; }
#r3-new .info-news-title h2 { background:url(images/title-02.jpg) no-repeat left center; }
#video .video-title h2 { background:url(images/title-03.jpg) no-repeat left center; }
#row4 .photo-news-title h2 { background:url(images/title-04.jpg) no-repeat left center; }
/*row3*/
#row3 { margin-top:36px; clear:both; }
#r3-new { position:relative; float:left; width:500px; }
#r3-new a.more { position:absolute; bottom:0; right:0; color:#666; font-size:12px; font-weight:bold; }
#r3-new a.more:hover { text-decoration:underline; }
#r3-new .info-news-box li { margin-bottom:12px; }
#r3-new .info-news-box li span { margin-right:20px; display:inline-block; *display:inline; *zoom:1; color:#7b7b7b; background:Url(images/newbg.jpg) no-repeat; width:50px; height:60px; line-height:40px; text-align:center; font-size:20px; }
#r3-new .info-news-box li:hover span { background:url(images/new.jpg) no-repeat; color:#fff; }
#r3-new .info-news-box li:hover a h2 { color:#7b7b7b; }
#r3-new .info-news-box li a { display:inline-block; *display:inline; *zoom:1; width:420px; height:60px; overflow:hidden; vertical-align:top; }
#r3-new .info-news-box li a h2 { color:#333; font-size:16px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#r3-new .info-news-box li a p { color:#999; font-size:12px; }
#r3-r  { float:right; width:485px; }
#r3-r .vod_box { width:485px; height:270px; }
#video { width:485px; }
#r3-more { text-align:center; }
#r3-more h1 { display:none; }
#r3-more a.more { padding-left:14px; color:#666; background:url(images/list01.jpg) no-repeat left center; font-size:12px; height:28px; line-height:28px; }
#r3-more a.more:hover { text-decoration:underline; }
/*roww4*/
#row4 { margin:70px 0 50px 0; clear:both; }
#row4 a { margin:0 26px; }

/*footer*/
#footer { padding:20px 0 15px 0; width:100%; background:#1766b1; clear:both; }
#fo-1200 { margin:0 auto; width:1200px; }
#fo-l { float:left; width:380px; height:130px; background:url(images/fo-line.jpg) no-repeat right center; }
#fo-tel { padding:60px 0 0 60px; background:url(images/fo-logo.jpg) no-repeat top left; width:100%; color:#fff; line-height:1.4; }

#fo-c { float:left; margin-left:47px; font-size:12px; }
#fo-hot { margin-bottom:15px; color:#fff; font-size:16px; background:Url(images/fo-tel.jpg) no-repeat left center; text-indent:45px; }
#fo-hot h1 { font-size:16px; font-weight:normal; }
#fo-nav { margin-bottom:5px; text-align:center; }
#fo-nav ,#fo-nav a ,.copyright ,.copyright a { color:#b1c3de; }
#fo-nav a { margin:0 8px; }
#fo-nav a:hover { text-decoration:underline; }
.copyright { text-align:center; }
.copyright img { display:none; }

#fo-r { float:right; font-size:16px; color:#fff; width:140px; }
#fo-r img { margin:0 auto; display:block; width:90px; height:90px; }
#fo-r p { background:Url(images/fo-ph.jpg) no-repeat left center; text-indent:34px; height:34px; line-height:36px; }
/*子页*/
#navmenu { width:100%; height:48px; line-height:48px; }
#navmenu a { color:#666; }
#navmenu a:hover { text-decoration:underline; }
#side { padding-bottom:24px; float:left; width:320px; }
#content { padding-bottom:24px; float:right; width:850px; }
#content .text-title ,#content .contact-title,#content .mapbar-title,#content .order-title ,#content .product-list-title,#content .info-list-title,#content .photo-list-title { margin-bottom:10px; }
#content .text-title h1 ,#content .contact-title h2 ,#content .mapbar-title h2 ,#content .order-title h1 ,#content .product-list-title h2 ,#content .info-list-title h2 ,#content .photo-list-title h2{ border-left:7px solid #1766b1; color:#1766b1; height:24px; line-height:24px; font-size:16px; text-indent:8px; }
#side .product-news-title h2 , #side .contact-title h2 ,#side .info-news-title h2 { border-left:7px solid #1766b1; color:#1766b1; text-indent:8px; font-size:16px; height:24px; line-height:24px; }
#side .product-news-title ,#side .contact-title ,#side .info-news-title { margin-bottom:10px; }
#content .page { clear:both; padding-top:30px; text-align:center; }
#content .page a { padding:2px 6px; margin:0 5px; color:#333; border:1px solid #333; }
#content .page a:hover { background:#f1f1f1; }

#prdclass { margin-bottom:22px; }
#prdclass a { color:#333; width:100%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#prdclass a:hover { font-weight:bold; }
.treeview-file { padding:0 !important; background:url(images/list01.jpg) no-repeat left center !important; }
.lightTreeview li { padding:1px 0 1px 0 !important; }
#prdclass li { height:35px; line-height:35px; border-bottom:1px dashed #ddd; text-indent:15px; }

#side-contact a, #side-contact { color:#333; }
#side-contact li { height:32px; line-height:32px; }

#side .info-news-box li { height:32px; line-height:32px; }
#side .info-news-box a { color:#333; width:100%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#side .info-news-box a:hover { background:#f1f1f1; }
/*联系我们*/
#contact_18507 a { color:#000; }
/*信息*/
#infolist6504 li { height:35px; line-height:35px; border-bottom:1px dotted #ddd; }
#infolist6504 a { color:#000; width:660px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
#infolist6504 li:hover { background:#f1f1f1; }
#content .detailMain h1 center { margin-top:30px; }
#content .detailAttached { margin:15px 0; color:#888; }
#content .detailDescription img { max-width:100%; }
#content .infos-show center a { color:#000; }
#content .infos-show center a:hover { text-decoration:underline; }
/*产品*/
#content .product-list-box li { margin:0 3px; float:left; width:275px; height:251px; line-height:0; }
#content .product-list-box .product-list-name { color:#000; display:block; height:45px; line-height:45px; text-align:center; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; }
#content .product-list-photo { width:275px; height:206px; overflow:hidden; display:block; }
#prdshow_18668 img { max-width:100%; }
#content .detailDescription center { clear:both; }
#content .detailDescription center a { color:#000; }
#content .detailDescription center a:hover { text-decoration:underline; }
/*图片*/
#content .photo-list-box li { margin:0 4px; float:left; width:415px; height:304px; line-height:0; }
#content .photo-list-box .list_text { text-align:center; width:100%; height:40px; line-height:40px; color:#000; }
#content .photo-list-box .list_text a { color:#000; display:block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#content .imgdiv img { width:415px; height:264px; }
#content .imgdiv:hover { box-shadow:0 0 3px 0 rgba(0,0,0,0.5); }





