@charset "utf-8";
a{color:#000;}
a:hover{color:#d1151b;}
body{overflow:hidden;  min-width:1200px;font:12px/150% helvetica,"微软雅黑","microsoft yahei",verdana,lucida,arial,sans-serif,"黑体"; background:#e4e4e4; overflow:hidden;background:url(images/bg.jpg) #F9F2E0 repeat-x 0px 623px;}
#page{width:100% !important; background:url(images/bg-b.jpg) no-repeat bottom;}
a.more{position:absolute; top:12px; right:8px; color:#fff; background:url(images/more.jpg) no-repeat;width:53px; height:12px; line-height:11px; text-indent:6px; }

header{position:relative;}
.page-header{background:url(images/top.jpg) repeat-x; width:100%; height:144px;}
.header-box{width:1200px; margin:0 auto; height:140px;}
#text_18042{background:url(images/logo.png) no-repeat;height:140px; width:258px; float:left}
#tr{ float:left; color:#DDC287; position:relative; width:942px;}

#menu_18020{ width:925px; height:30px; z-index:99999; position:absolute; top:95px;}
#menu_18020 li{float:left; border-right:2px solid #edd99c; height:18px; width:100px; text-align:center; line-height:20px; position:relative; z-index:999999;}
#menu_18020 li a{color:#edd99c; font-size:16px; display:block; font-weight:800;}
#menu_18020 li a:hover{color:#edd99c;}
#text_18044{ top:35px; right:50px; position:absolute;}
#text_18044 a { color:#edd99c; font-size:10pt; margin:0 4px; }
/*banner*/
.m_banner { position:relative; height:480px;}
.m_banner .banner { width:100%; height:480px; position:absolute;top:0;left:0; background-position:center top;}

.banner_ctrl a { position:absolute; top:45%; width:30px; height:100px; background-image:url(images/banner_ctrl.png); display:block; float:left; opacity:0.1; }
.banner_ctrl a.prev { background-position:0; left:30px; }
.banner_ctrl a.next { right:30px; background-position:30px; }
/*首页*/
#container{width:1200px; margin:0 auto; margin-top:25px; margin-bottom:40px;}
/*row1*/
#l{width:270px; height:243px; float:left; margin-right:3px; background:url(images/n-bg.jpg) repeat-x;}
.info-news-title{ height:32px;}
.info-news-title h2{ line-height:30px; text-indent:10px;}
#l .info-news .info-news-box li{background: url(images/libg.jpg) no-repeat 10px center;font-size:14px;height: 40px;line-height:40px;overflow:hidden;text-indent: 22px;width: 265px}
#l .info-news-box{background: url(images/n-bgb.jpg) no-repeat right bottom; height:210px }

#c{width:649px; height:243px; float:left; background: url(images/jj.jpg) no-repeat; position:relative;}
#Text_content18050 { padding:30px 35px; max-height:150px; overflow:hidden; }

#r{ width:270px; height:243px; float:right; background:url(images/n-bg.jpg) repeat-x;}
.video-title{height: 32px;}
.video-title h2{line-height: 30px;text-indent: 10px;}
.vod_box{ text-align:center; padding-top:8px;}
/*row2*/
#sr{width:1200px; height:465px; margin-top:25px; background: url(images/cp-b.jpg) #fff no-repeat bottom;}
#sr header h2{font-size:18px; color:#fff;text-align:left; text-indent:40px; line-height:50px;}
#sr header{ background:url(images/cp.jpg) no-repeat; width:1200; height:59px; line-height:36px;}
#sr .product-news-title a{ line-height: 11px;position: absolute; line-height:30px; width:50px; height:30px; right:30px; font-size:14px; background:none; }

.product-news-box{ margin-left:17px; margin-top:10px; }
.product-news-box img{ border:#cecece 1px solid ; padding:1px;}
.product-news-name{display:block; text-align:center; font-size:14px}
.product-news-box li { display:inline-block; *display:inline; *zoom:1; padding-left:17px; width:281px; }
/*row3*/
#b{ background:#f5ede3;height:328px; position:relative; margin-top:7px; }
#b .text-box{ padding-top:175px; padding-left:15px;}
#text_18055 {float:left; width:272px; height:324px; background:url(images/lx.jpg) no-repeat}
#b .text-box{ padding-top:175px; padding-left:15px;}

.photo-news{ width:920px; height:323px;}
.photo-news .photo-news-title{ height:59px;background:url(images/sj-t.jpg) no-repeat;}
.photo-news{float:right;}
#b h1,#b h2{font-size:15px; font-weight:normal; padding-left:10px; padding-bottom:4px;  margin-bottom:6px; line-height:50px; text-indent:15px; font-size:16px; color:#FFF; font-weight:800}
#photonew_18056 a.more{position:absolute; top:25px;color:#fff; background:url(images/more.jpg) no-repeat;width:53px; height:12px; text-indent:6px}

#photonew7994{ background:#eee7ca; margin-left:7px; width:913px;}
#photonew7994 p { text-align:center; line-height:21px; font-size:14px; }
.photo-news img{border:#cecece 1px solid ; padding:1px;}
/*底部*/
#footer{position:relative; background:url(images/footer.jpg) repeat-x; height:150px;}
.page-footer{width:100%; border-bottom:10px solid #c62418; background:#fff;}
.copyright{ background:url(images/logo.png) no-repeat;width:1075px; margin:0 auto; padding:40px 0px 40px 0px; color:#EDD99C; text-align:center}
.copyright a{color:#EDD99C;}
.copyrightas114{margin-left:-5px;}
.copyright img{display:none;}
#wx { position:absolute; right:250px; top:40px; width:90px; height:90px; overflow:hidden; }
#wx img { width:100%; }
/*分页*/
#nl{ width:274px; float:left; margin-right:5px;}
#nr{ width:920px; float:left;}

#infonew_18061{width:270px; height:243px; margin-right:3px; background:url(images/n-bg.jpg) repeat-x; height:243px; margin-bottom:15px;} 
.info-news .info-news-box li{background: url(images/libg.jpg) no-repeat 10px center;font-size:14px;height: 40px;line-height:40px;overflow:hidden;text-indent: 22px;width: 230px; height:40px;}

#nl .info-news-box{background: url(images/n-bgb.jpg) no-repeat bottom right;height: 210px;}
#text_18062{ width:272px; height:324px; background:url(images/lx.jpg) no-repeat; float:left;}
#nl .text-box{ padding-top:175px; padding-left:15px;}
/*企业介绍*/
#nr .text-title,#nr .info-list-title,#nr .infos-show-title,#nr .product-list-title,#nr .product-show-title,#nr .photo-list-title,#nr .tieba-list-title,.contact-title,.mapbar-title{ height:49px;background:url(images/nr-t.jpg) no-repeat; width:920px; }
#nr .text-title h1,#nr .info-list-title h2,#nr .infos-show-title h2,#nr .product-list-title h2,#nr .product-show-title h2,#nr .photo-list-title h2,#nr .tieba-list-title h2,.contact-title h2,.mapbar-title h2{padding-left:10px; padding-bottom:4px;  margin-bottom:6px; line-height:32px; font-weight:800; text-indent:15px; font-size:16px; color:#FFF;}
#nr .text-box,#infolist8334,#nr .infos-show .detailMain,#nr .product-list-box,#nr .product-show h1,.detailDescription{ background:#eee7ca; margin-left:7px; width:883px; padding:15px;}
#infolist8334 li{background: url(images/libg.jpg) no-repeat 10px center;font-size:14px;height: 40px;line-height:40px;overflow:hidden;text-indent: 22px; height:40px; border-bottom:1px #999999 dotted;}
#infolist8334 li a { display:block; width:85%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#infolist8334  li span {font-size:12px; color:#666; }

.page{height:30px; clear:both; padding:15px 15px 15px; background:#eee7ca;  margin-left:7px;}
.page a,.page strong{display:block; float:left; padding:5px 12px; margin-right:10px; background:#d8d8d8; color:#666666; font-weight:normal;}
.page strong{background:#b52016; color:#fff;}
.page a:hover{ background:#b52016; color:#fff;}
/*实景*/
#nr .photo-list .photo-list-box{ margin-left:7px; background:#eee7ca; width:913px; padding:15px 0px; }
#nr .photo-list-box li{ width:289px; float:left; margin-left:12px; display:inline; margin-bottom:15px; background:#f0f0f0}
.photo-list-name{ display:block; text-align:center; background:#f0f0f0; height:30px; font-size:14px;line-height: 24px;}
#photolist_18029 .imgdiv img {width:289px; height:217px;}
/*产品*/
.product-list li{float:left; width:271px; padding:11px;}
.product-list li img{width:372px; height:466px; display:block;}
.product-list a.product-list-name{background:#f0f0f0; height:30px; line-height:30px; display:block; text-align:center; font-size:14px;}

.detailDescription img { max-width:100%; }
/*留言*/
.tieba-list table { margin-left:7px; background:#eee7ca; width:913px !important;}
.tieba-list #post_ly table{ margin-left:7px; width:900px !important;}
/*联系*/
#contact_18023 ul {margin-left:7px; background:#eee7ca; width:881px !important; padding:16px;}
.contact li{width:50%; float:left; line-height:26px;}
.mapbar-box{width:897px; padding:8px;background:#eee7ca;margin-left:7px;}

/*视频*/
#prdlist_18033 li img { display:block; width:271px; height:217px;}