@charset "gb2312";
/* CSS Document */
body{ background-color:#e5e6e8;}
a,a:visited{ color:#333;}
.wrapper{ width:960px; margin:0 auto;}
.mt20{ margin-top:20px;}

.top_nav_bar{ background:#fff; height:75px; position:relative; z-index:99;}
.logobar{ padding-top:10px; float:left;}
.top_nav_bar .logo{ display:inline-block; background:url(default/top_nav_bar.png) no-repeat 0 0; float:left; width:190px; height:54px;}
.top_nav_bar .logo_sub{display:inline-block; background:url(default/top_nav_bar.png) no-repeat -210px 0; float:left; height:54px; margin-left:20px; padding-left:112px; font-family:'Î¢ÈíÑÅºÚ',simhei,'ËÎÌå'; font-size:28px; line-height:43px; color:#666; text-decoration:none;}
.top_nav_bar .logo_sub em{display:none;}

.top_nav_bar .navtxt{ float:right; font-size:16px; color:#6eb820; padding:0 20px 0 0; line-height:50px;}
.top_nav_bar .navtxt a,.navmain .navtxt a:visited{font-weight:bold; color:#6eb820;}
.top_nav_bar .nav_menu{ float:left; color:#ccc; font-size:14px; line-height:26px; padding:13px 0 0 20px;}
.top_nav_bar .nav_menu a,.top_nav_bar .nav_menu a:visited{ color:#333; padding:2px 10px; text-decoration:none;}
.top_nav_bar .nav_menu a:hover{ background:#2995c5; color:#fff; text-decoration:none;}
.top_nav_bar .tiepai{ float:right; background:url(default/top_nav_bar.png) no-repeat right top; width:65px; height:75px;}
.top_nav_bar_top{ background:url(default/top_bg_top.png) repeat-x center top; font-size:0; height:10px; overflow:hidden; position:relative; z-index:99;}

.top_pic{ }
.top_pic_img{ width:960px; border-top:5px solid #8e2329; }

.zt_title { height:60px;}
.zt_title h1{ font-size:32px; line-height:32px; font-family:'Î¢ÈíÑÅºÚ',simhei,'ËÎÌå'; font-weight:200; padding-top:12px; color:#8e2329; text-shadow: rgba(50, 50, 50, .3) 1px 1px 3px; float:left;}
.zt_info{ float:right; text-align:right; color:#333;}
.zt_infotxt{ font-size:14px; padding:8px 0 5px; font-family:'Î¢ÈíÑÅºÚ',simhei,'ËÎÌå'; }

.top_focus .bg{ border-top:5px solid #8e2329; background:#fff; position:relative; height:270px;}
.ico_lead{ background:#8e2329 url(default/ico_lead.png) no-repeat left bottom; position:absolute; left:0px; top:0px; width:80px; height:80px; z-index:2}
.ico_lead em{ background:url(default/ico_lead.png) no-repeat 0px 0px; width:70px; height:0px; padding-top:80px; display:inline-block; overflow:hidden; margin:0px 0px 0px 5px; z-index:1;}
.ico_lead_en{ position:absolute; left:5px; bottom:10px;
-moz-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  
 display:none;}
.ico_lead_en em{ color:#f0e8e8; font-size:50px; line-height:50px; position:absolute; font-family:"Times New Roman", Times, serif; font-style:normal; }
.top_label{ background:url(default/top_label.png) no-repeat left bottom; position:absolute; left:20px; bottom:18px; width:40px; height:190px; z-index:3}
.top_label1{ background-position:0 bottom;}
.top_label2{ background-position:-40px bottom;}
.top_label3{ background-position:-80px bottom;}
.top_label4{ background-position:-120px bottom;}
.top_label5{ background-position:-160px bottom;}
.top_label6{ background-position:-200px bottom;}
.top_label7{ background-position:-240px bottom;}
.top_label8{ background-position:-280px bottom;}
.top_label9{ background-position:-320px bottom;}
.top_label10{ background-position:-360px bottom;}
.top_label11{ background-position:-400px bottom;}
.top_label12{ background-position:-440px bottom;}
.top_label13{ background-position:-480px bottom;}
.top_label14{ background-position:-520px bottom;}

.focus_txt{ float:left; width:390px; padding:30px 0 0 80px; font-size:14px; line-height:24px; color:#333; position:relative; z-index:2px;}
.focus_img{ float:right; width:450px; padding:10px;}
.focus_tag{ padding-top:15px; position:absolute; bottom:20px; left:80px; font-size:14px; background:url(default/dot_gary.png) repeat-x left top; width:390px; color:#666;}

.zt_box{ zoom:1; background:#fff; border-top:2px solid #8e2329; }
.zt_box .hd{ clear:both; position:relative; height:45px; background:url(default/bgline.gif); border-bottom:1px solid #c9c9c9; }
.zt_box .hd em{ position:absolute; left:0px; top:0px; width:15px; height:15px; background:#8e2329 url(default/ico_lead.png) no-repeat left bottom;}
.zt_box .hd h2{ float:left; font-family:'Microsoft YaHei'; font-size:24px; font-weight:normal; height:36px; line-height:45px; padding:0 0 0 30px; white-space:nowrap; color:#8e2329;}
.zt_box .hd h2 a,
.zt_box .hd h2 a:visited{ color:#8e2329;}
.zt_box .bd{background:#fff; clear:both;}

.zt_series {padding:10px 11px 30px;}
.zt_series li{ float:left; width:200px; padding:2px; text-align:center; height:145px; margin:15px 14px 0 ; border:1px solid #CCC; _display:inline}
.zt_series li img{ vertical-align:middle;}
.zt_series li .txt{ display:block;border-top:1px solid #CCC; margin-top:2px; line-height:18px; padding-top:5px;}


.zt_product {padding:10px 10px 30px;}
.zt_product li{ float:left; width:120px; padding:2px; text-align:center; height:195px; margin:15px 15px 0 ; border:1px solid #CCC; _display:inline}
.zt_product li img{ vertical-align:middle;}
.zt_product li .txt{ display:block;border-top:1px solid #CCC; margin-top:2px; line-height:18px; padding-top:5px;}

.zt_product_marquee {padding:0 0 0;}
.zt_product_marquee li{ float:left; padding:2px; text-align:center; width:240px; height:340px; margin:0 5px 0 ; border:1px solid #CCC; _display:inline}
.zt_product_marquee li img{ vertical-align:middle;}
.zt_product_marquee li .txt{ display:block;border-top:1px solid #CCC; margin-top:2px; line-height:18px; padding-top:5px;}



.zt_album { margin:20px auto; width:920px; }
.zt_album .item { width:920px; position:relative; text-align:center;}
.zt_album .item img{ vertical-align:middle; margin:auto; height:auto; width:auto; max-width:920px; max-height:600px; *width:expression(this.width>920 ? 920: auto); *height:expression(this.height > 600 ? 600: auto);}
.zt_album .item .txt{ display:block; position:absolute; left:0; bottom:0; width:100%; text-align:left;}
.zt_album .item .txt .txt-bg{ z-index:0; position:absolute; left:0; bottom:0; background:#000; display:block; width:100%; height:100%;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5;  
}
.zt_album .item .num{ z-index:1; position:relative; float:left; display:block; margin:10px 0; padding:0px 20px; height:100%; font-family:Arial, sans-serif; font-size:60px; line-height:1em; border-right:1px solid #ccc; color:#fff; }
.zt_album .item .tit{ z-index:1; position:relative; display:block; padding:15px 15px 15px 90px; font-size:18px; color:#fff; font-family:'Microsoft YaHei' }
.zt_album .item .tit a{ color:#fff; }
.zt_album .item .desc { z-index:1; position:relative; display:block; padding:0 15px 15px 90px; font-size:12px; color:#fff;}



/* 
 * 	Owl Carousel - Theme1
 */
.owl-theme1 .owl-controls { margin:0px; padding:10px 0; height:20px; text-align: center; -webkit-tap-highlight-color: transparent }
.owl-theme1 .owl-controls .owl-nav [class*=owl-] { position:absolute; top:50%; margin:-40px 0 0; padding: 0; width:25px; height:60px; line-height:60px; text-align:center; color: #fff; font-size:32px; background: #000; display: inline-block; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5;  }
.owl-theme1 .owl-controls .owl-nav [class*=owl-]:hover { background: #000; color: #fff; text-decoration: none;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8;  }
.owl-theme1 .owl-controls .owl-nav .disabled { opacity: .5; cursor: default }
.owl-theme1 .owl-controls .owl-nav .owl-prev { left:10px; }
.owl-theme1 .owl-controls .owl-nav .owl-next { right:10px; }
.owl-theme1 .owl-dots .owl-dot { display: inline-block; zoom: 1; *display:inline
}
.owl-theme1 .owl-dots .owl-dot span { width:10px; height: 10px; margin: 5px 7px; background: #d6d6d6; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px }
.owl-theme1 .owl-dots .owl-dot.active span,
.owl-theme1 .owl-dots .owl-dot:hover span { background: #869791 }





.zt_brand { padding:10px 10px 30px;}
.zt_brand li{ float:left; width:120px; padding:2px; text-align:center; height:90px; margin:15px 15px 0 ; border:1px solid #CCC; _display:inline}
.zt_brand li img{ vertical-align:middle;}
.zt_brand li .txt{ display:block;border-top:1px solid #CCC; margin-top:2px; line-height:18px; padding-top:5px;}


.editor_copyright{ line-height:45px; padding:0 30px 0 0; color:#666; float:right;}

.zt_footer{ background:#fff;}
.zt_footer .wrapper{ width:auto;}

.zt_footer_bottom{ background:url(default/top_bg_bottom.png) repeat-x center top; font-size:0; overflow:hidden; height:9px;}

.duanluo {font-size:14px; line-height:24px; padding:20px 30px; color:#333;}
.duanluo a,
.duanluo a:visited,
.duanluo a:hover{ color:#1122cc}
.duanluo p{ margin:10px 0;}
.duanluo .hr{ height:1px; line-height:1px; margin:20px 0; background:url(default/dot_gary.png) repeat-x left top; overflow:hidden;}

.zt_txtspecial { padding:14px; font-size:14px; line-height:24px;}
.zt_txtspecial li{ float:left; width:33.3%; }

.zt_imgspecial { padding:15px;}
.zt_imgspecial li{ float:left; width:100px; margin:8px;}
.zt_imgspecial li img{ margin-bottom:5px;}

.zt_imgvideo { padding:15px;}
.zt_imgvideo li{ float:left; width:200px; height:180px; margin:15px; _display:inline; font-size:14px;}
.zt_imgvideo li img{ margin-bottom:5px;}

.zt_txtnews_list{ font-size:14px; line-height:24px;padding:20px; width: 400px;}
.zt_txtnews_list li{ height: 32px; line-height: 32px; overflow: hidden;}
.zt_txtnews_list li a,
.zt_txtnews_list li a:visited{ border-left:3px solid #ccc; padding-left:10px;}
.zt_txtnews_list li a:hover{ background:#333; color:#fff; text-decoration:none; padding:4px 10px; }

.zt_picnews_list{ font-size:14px; line-height:24px;margin:-10px 0 0 -10px; padding:20px;}
.zt_picnews_list li{ padding:10px; float:left; width:200px; height:330px; border:1px solid #CCC; margin:10px 0 0 10px; position:relative; background:#fff;}
.zt_picnews_list li.active{ border:1px solid #fff; background:#f7f7f7;
-webkit-box-shadow: #666 0px 0px 5px;
-moz-box-shadow: #666 0px 0px 5px;
box-shadow: #666 0px 0px 5px;
behavior: url(/_Public2012/css/pie/pie.htc);}
.zt_picnews_list li div{ text-align:center; width:200px; background:#fff; overflow:hidden; }
.zt_picnews_list li h6{ margin-top: 10px; font-size:16px; font-family:'Î¢ÈíÑÅºÚ'; font-weight:normal; line-height:20px; height:40px; padding:0px 0; overflow: hidden;}
.zt_picnews_list li a{ color:#447099;}
.zt_picnews_list li p{ margin-top: 10px; padding-top: 10px; background:url(default/dot_gary.png) repeat-x left top; font-size:12px; line-height:20px; color:#666; margin-top:10px; }
.zt_picnews_list li span{ font-size:12px; color:#8E8E8E; position:absolute; bottom:5px; left:10px; }


.zt_picnews_list2{ font-size:14px; line-height:24px;margin:-10px 0 0 -10px; padding:20px;}
.zt_picnews_list2 li{ padding:5px; float:left; width:442px; height:150px; border:1px solid #CCC; margin:10px 0 0 10px; position:relative; background:#fff;}
.zt_picnews_list2 li.active{ border:1px solid #fff; background:#f7f7f7;
-webkit-box-shadow: #666 0px 0px 5px;
-moz-box-shadow: #666 0px 0px 5px;
box-shadow: #666 0px 0px 5px;
behavior: url(/_Public2012/css/pie/pie.htc);}
.zt_picnews_list2 li div{ float:left; margin-right:20px; width:200px; text-align:center; background:#fff; overflow:hidden; }
.zt_picnews_list2 li h6{ background:url(default/dot_gary.png) repeat-x left bottom; font-size:16px; font-family:'Î¢ÈíÑÅºÚ'; font-weight:normal; line-height:20px; padding:10px 0; margin-left:220px;}
.zt_picnews_list2 li a{ color:#447099;}
.zt_picnews_list2 li p{ font-size:12px; line-height:20px; color:#666; margin-top:5px; padding:0 5px;}
.zt_picnews_list2 li span{ font-size:12px; color:#8E8E8E; position:absolute; bottom:5px; left:10px; }




.zt_picnews_list3{ margin:-15px 0 0 -15px; padding-bottom: 10px; }
.zt_picnews_list3 li{ float: left; width:290px; margin:15px 0 0 15px; position:relative; background:#efefef;}
.zt_picnews_list3 li.active{ border:1px solid #fff; background:#f7f7f7;}
.zt_picnews_list3 li div{ width:290px; text-align:center; background:#fff; overflow:hidden; }
.zt_picnews_list3 li div img{ width:290px; height: 218px;;}
.zt_picnews_list3 li h6{ margin: 0 10px; background:url(default/dot_gary.png) repeat-x left bottom; font-size:14px; font-family:'Î¢ÈíÑÅºÚ'; font-weight:normal; line-height:40px; height:40px; overflow: hidden; text-align: center;}
.zt_picnews_list3 li a{ color:#333;}
.zt_picnews_list3 li a:visited{ color:#333;}
.zt_picnews_list3 li p{ font-size:12px; line-height:20px; color:#666; margin:10px 10px;}
.zt_picnews_list3 li span{ font-size:12px; color:#8E8E8E; position:absolute; bottom:5px; left:10px; }


.zt_txtnews_list2{ font-size:14px; line-height:24px;margin:-10px 0 0 -10px; padding:20px;}
.zt_txtnews_list2 li{ padding:10px; float:left; width:432px; height:75px; border:1px solid #CCC; margin:10px 0 0 10px; position:relative; background:#fff;}
.zt_txtnews_list2 li.active{ border:1px solid #fff; background:#f7f7f7;
-webkit-box-shadow: #666 0px 0px 5px;
-moz-box-shadow: #666 0px 0px 5px;
box-shadow: #666 0px 0px 5px;
behavior: url(/_Public2012/css/pie/pie.htc);}

.zt_txtnews_list2 li h6{ background:url(default/dot_gary.png) repeat-x left bottom; font-size:16px; font-family:'Î¢ÈíÑÅºÚ'; font-weight:normal; line-height:20px; padding-bottom:10px; }
.zt_txtnews_list2 li a{ color:#447099;}
.zt_txtnews_list2 li p{ font-size:12px; line-height:20px; color:#666; margin-top:5px;}
.zt_txtnews_list2 li span{ font-size:12px; color:#8E8E8E; position:absolute; bottom:5px; left:10px; }













.crumb{ font-size:12px; color:#333; clear:both; height:40px; line-height:40px;}
.crumb a,.crumb a:visited{ color:#333;}
.crumb .crumbl{ float:left; padding-left:10px;}
.crumb .crumbl h1{ font-size:20px; line-height:40px; font-family:'Microsoft YaHei'; font-weight:bold;}
.crumb .crumbr{ float:right; padding-right:10px;}

/*black*/
/*body{ background-color:#333;}
.zt_title h1{ color:#fff;}
.zt_info{ color:#fff; }
.top_pic_img{ border-color:#444;}
.top_focus .bg{ border-color:#444;}
.ico_lead{ background-color:#444;}
.zt_box{ border-color:#444; }
.zt_box .hd em{ background-color:#444;}
.zt_box .hd h2{ color:#444;}
.zt_box .hd h2 a,
.zt_box .hd h2 a:visited{ color:#444;}
*/

/*blueLight*/
/*body{ background-color:#2f96b4;}
.zt_title h1{ color:#fff;}
.zt_info{ color:#fff; }
.top_pic_img{ border-color:#297c94;}
.top_focus .bg{ border-color:#297c94;}
.ico_lead{ background-color:#297c94;}
.zt_box{ border-color:#297c94; }
.zt_box .hd em{ background-color:#297c94;}
.zt_box .hd h2{ color:#297c94;}
.zt_box .hd h2 a,
.zt_box .hd h2 a:visited{ color:#297c94;}*/


/*blue*/
/*body{ background-color:#006dcc;}
.zt_title h1{ color:#fff;}
.zt_info{ color:#fff; }
.top_pic_img{ border-color:#044f91;}
.top_focus .bg{ border-color:#044f91;}
.ico_lead{ background-color:#044f91;}
.zt_box{ border-color:#044f91; }
.zt_box .hd em{ background-color:#044f91;}
.zt_box .hd h2{ color:#044f91;}
.zt_box .hd h2 a,
.zt_box .hd h2 a:visited{ color:#044f91;}*/


/*green*/
/*body{ background-color:#51a351;}
.zt_title h1{ color:#fff;}
.zt_info{ color:#fff; }
.top_pic_img{ border-color:#468246;}
.top_focus .bg{ border-color:#468246;}
.ico_lead{ background-color:#468246;}
.zt_box{ border-color:#468246; }
.zt_box .hd em{ background-color:#468246;}
.zt_box .hd h2{ color:#468246;}
.zt_box .hd h2 a,
.zt_box .hd h2 a:visited{ color:#468246;}
*/

/*yellow*/
/*body{ background-color:#f89406;}
.zt_title h1{ color:#fff;}
.zt_info{ color:#fff; }
.top_pic_img{ border-color:#d27e07;}
.top_focus .bg{ border-color:#d27e07;}
.ico_lead{ background-color:#d27e07;}
.zt_box{ border-color:#d27e07; }
.zt_box .hd em{ background-color:#d27e07;}
.zt_box .hd h2{ color:#d27e07;}
.zt_box .hd h2 a,
.zt_box .hd h2 a:visited{ color:#d27e07;}*/

/*red*/
/*body{ background-color:#bd362f;}
.zt_title h1{ color:#fff;}
.zt_info{ color:#fff; }
.top_pic_img{ border-color:#a8322b;}
.top_focus .bg{ border-color:#a8322b;}
.ico_lead{ background-color:#a8322b;}
.zt_box{ border-color:#a8322b; }
.zt_box .hd em{ background-color:#a8322b;}
.zt_box .hd h2{ color:#a8322b;}
.zt_box .hd h2 a,
.zt_box .hd h2 a:visited{ color:#a8322b;}*/

/*brown*/
/*body{ background-color:#613737;}
.zt_title h1{ color:#fff;}
.zt_info{ color:#fff; }
.top_pic_img{ border-color:#502f2f;}
.top_focus .bg{ border-color:#502f2f;}
.ico_lead{ background-color:#502f2f;}
.zt_box{ border-color:#502f2f; }
.zt_box .hd em{ background-color:#502f2f;}
.zt_box .hd h2{ color:#502f2f;}
.zt_box .hd h2 a,
.zt_box .hd h2 a:visited{ color:#502f2f;}*/

/*purple*/
/*body{ background-color:#533761;}
.zt_title h1{ color:#fff;}
.zt_info{ color:#fff; }
.top_pic_img{ border-color:#493055;}
.top_focus .bg{ border-color:#493055;}
.ico_lead{ background-color:#493055;}
.zt_box{ border-color:#493055; }
.zt_box .hd em{ background-color:#493055;}
.zt_box .hd h2{ color:#493055;}
.zt_box .hd h2 a,
.zt_box .hd h2 a:visited{ color:#493055;}*/

/*pink*/
/*body{ background-color:#ed2590;}
.zt_title h1{ color:#fff;}
.zt_info{ color:#fff; }
.top_pic_img{ border-color:#aaa;}
.top_focus .bg{ border-color:#aaa;}
.ico_lead{ background-color:#aaa;}
.zt_box{ border-color:#aaa; }
.zt_box .hd em{ background-color:#aaa;}
.zt_box .hd h2{ color:#aaa;}
.zt_box .hd h2 a,
.zt_box .hd h2 a:visited{ color:#aaa;}
*/



.mobile-tl{ width:960px; margin:auto;}
.mobile-tl .mobile-tl-1,
.mobile-tl .mobile-tl-2,
.mobile-tl .mobile-tl-3{ float:left; display:block; overflow:hidden; border:1px solid #ddd; width:314px; height:120px; background-color:#fff; background-image:url(http://www.baobei360.com/_public2012/css/images/mobile_tl.gif); background-repeat:no-repeat; background-position:0 0;}
.mobile-tl .mobile-tl-1{ background-position:0 0;}
.mobile-tl .mobile-tl-2{ margin-left:6px; background-position:-335px 0;}
.mobile-tl .mobile-tl-3{ margin-left:6px; background-position:-670px 0;}