@charset "gb2312";
/*Global*/
body { margin:0; padding:0; font-size:12px; line-height:22px; font-family:"宋体", "Arial Narrow"; -webkit-text-size-adjust:none; }
form, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { display:inline; font-size:12px; line-height:normal; }
input, select { font-size:12px; }
img { border:0; -ms-interpolation-mode: bicubic; }
ul, dl, ol, li,  dt, dd { list-style-type:none; }
.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }
.dis { display:block; }
.undis { display:none; }
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.fb { font-weight:bold; }
a{ color:#2f3a30; text-decoration:none; }
a{ color:#333; text-decoration:none; }
a:hover { color:#bd0a01; text-decoration:underline; }

.vm img { vertical-align:middle;}

/*Clear Fix*/
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height:1%;}
/*Clear Fix*/

/*End Global*/

/*公共自定义样子*/
body{ background:#eee url(../images/bg.png) repeat-x left top;}

.Page ul{  display:inline-block; #display:inline; line-height:24px; font-size:14px; color:#999}
.Page ul li{ display:inline; margin:0 3px; text-align:center;}
.Page ul li a,.Page ul li a:visited{ display:inline; padding:3px 8px; border:1px solid #028810; color:#028810 }
.Page ul li a:hover{ border:1px solid #028810; text-decoration:none; background:#028810; color:#fff}
.Page ul #N{ padding:3px 8px; border:1px solid #999;}
.Page ul #P{ padding:3px 8px; border:1px solid #028810; background: #028810; color:#fff; font-weight:bold;}

.newslist li { background:url(http://www.baobei360.com/Info/images/NewsBg.gif) no-repeat left 8px; padding-left:20px; font-size:14px; clear:both; line-height:24px; height:24px;  vertical-align:middle;  }
.newslist .mt { margin-top:20px; }
.newslist a { float:left; }
.newslist span { float:right; color:#999 }
/*公共自定义样子*/

.wrapper{ width:950px; margin-left:auto; padding:0 10px; margin-right:auto; background:url(../images/shadowMid.png) repeat-y center top; zoom:1;}
.shadowTop{ width:970px; margin:auto; height:10px; line-height:10px; overflow:hidden; background:url(../images/shadowTop.png) repeat-x center top;}

.herder{ background:#fff url(../images/topbg.png) repeat-x left top; height:95px;}
.herder .logo{ float:left; margin:25px 0 0 25px; _display:inline;}
.herder .logor{ float:right; margin:25px 20px 0 0; _display:inline;}

.footer{ text-align:center; padding:20px 0 30px; background:#fcfdf9; border-top:2px solid #9fc34c; border-bottom:1px solid #ccc; color:#333}

.main_menu{background:url(../images/MainMenuBg.png) no-repeat left top; width:970px; height:70px; position:relative; margin:-10px 0 0 -10px;;}
.main_menu ul{ padding:10px;}
.main_menu ul li{ float:left; font-size:14px; font-weight:bold; color:#FFF; height:50px; line-height:50px; background:url(../images/MainMenuBtnBg.png) no-repeat left bottom; padding-left:2px;}
.main_menu ul li.nonebg{ background:none;}
.main_menu ul li a{ display:block;color:#FFF; height:50px; padding:0 14px 0 13px;}
.main_menu ul li a:hover,
.main_menu ul li a.active{ background:url(../images/MainMenuBtnBg.png) repeat-x left top; text-decoration:none}


.content{ margin-top:-10px; padding-bottom:25px; background:#fff; zoom:1;}

.main_image{ width:908px; height:328px; margin:-4px auto auto -4px; position:relative;}
.main_image .main_image_box{ width:908px; height:328px;background:url(../images/main_image_box.png) no-repeat left top; position:absolute; left:0; top:0; z-index:9;}

.main_image .main_image_btnl,
.main_image .main_image_btnr{z-index:10;width:41px; height:41px; position:absolute; left:10px; top:144px;}
.main_image .main_image_btnr{ left:auto; right:10px; }
.main_image .main_image_btnl a,
.main_image .main_image_btnr a{background:url(../images/MainImgLR.png) no-repeat left bottom; width:41px; height:41px; display:block; }
.main_image .main_image_btnr a{background:url(../images/MainImgLR.png) no-repeat right bottom;}
.main_image .main_image_btnl a:hover{ background-position:left top;}
.main_image .main_image_btnr a:hover{ background-position:right top;}

.main_image ul{ width:900px; height:320px;position:relative; z-index:8}
.main_image_marqueebox{padding:4px;}


.main_brand{background:url(../images/MainBrandBg.png) no-repeat left top; width:900px; height:126px; margin:21px auto auto; position:relative;}
.main_brand .main_brand_btnl,
.main_brand .main_brand_btnr{z-index:10;width:18px; height:49px; position:absolute; left:0px; top:16px;}
.main_brand .main_brand_btnr{ left:auto; right:0px; }
.main_brand .main_brand_btnl a,
.main_brand .main_brand_btnr a{background:url(../images/MainBrandLR.png) no-repeat left bottom; width:18px; height:49px; display:block; }
.main_brand .main_brand_btnr a{background:url(../images/MainBrandLR.png) no-repeat right bottom;}
.main_brand .main_brand_btnl a:hover{ background-position:left top;}
.main_brand .main_brand_btnr a:hover{ background-position:right top;}

.main_brand_marqueebox{ padding:10px 31px;}
.main_brand_list { height:64px; overflow:hidden;}
.main_brand_list ul li{ float:left; width:140px; height:64px; text-align:center;}
.main_brand_list ul li a{ border:1px solid #ddd; background:#fff; padding:1px; display:inline-block; margin:auto; width:120px; height:60px; }

.gbox{border:1px solid #cbcbcb; background:url(../images/BoxBg.png) repeat-x left 1px; zoom:1;}
.gbox .bh{background:url(../images/line_title.png) repeat-x left bottom; height:35px; margin:0 15px;}
.gbox .bh h2{ font-size:16px; line-height:35px; height:35px; font-family:'微软雅黑'; background:url(../images/ico_title.png) no-repeat 0px center; padding-left:20px;}
.gbox .bd{ zoom:1;}

.greenbox{}
.greenbox .bh{background:url(../images/greenbox.png) repeat-x left top; height:35px;}
.greenbox .bh h2{ font-size:16px; line-height:35px; height:34px; font-family:'微软雅黑';padding-left:15px;}
.greenbox .bh a{ color:#fff;}
.greenbox .tab{ padding:1px 2px 0;}
.greenbox .tab a{ display:inline-block; float:left; height:33px;color:#fff; line-height:33px; padding:0 7px 0 6px; font-size:14px}
.greenbox .tab a.active{ color:#82af2f;background:url(../images/greenbox.png) repeat-x left -35px; font-weight:bold; border-top:1px solid #fff;}
.greenbox .bd{border:1px solid #cbcbcb; border-top:none;clear:both;}

.baobeilogo_list{ margin:-10px 0 0 -28px; position:relative;}
.baobeilogo_list li{ float:left; margin:10px 0 0 28px; _display:inline}

.baobeilogo_list1{ margin:-10px 0 0 -28px; position:relative;}
.baobeilogo_list1 li{ float:left; margin:10px 0 0 35px; width:120px; _display:inline}


.review_list{ margin-top:-20px; position:relative;}
.review_list li{ clear:both; margin-top:20px; zoom:1; cursor:pointer;}
.review_list li p{background:url(../images/ReviewBg.png) repeat-x left top; padding:20px; font-size:14px; line-height:24px;}
.review_list li .img{width:160px; height:160px; float:left; margin-right:90px; background:#fff; border:1px solid #CCC; padding:1px;}
.review_list li .info{height:65px; background:url(../images/ReviewBg.png) repeat-x left bottom; display:block; clear:both;}
.review_list li .info span{ display:inline-block; padding:40px 0 0 60px; color:#666;}
.review_list li .info span strong{ color:#86b338;}


.review_show_list{ zoom:1;}
.review_show_list .close { position:absolute; right:-5px; top:-5px; font-family:Verdana, Geneva, sans-serif}
.review_show_list .close a {display:block; color:#777; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4; font-size:18px;}
.review_show_list .close a:hover {color:#000;}
.review_show_list .title{color:#000; font-weight:bold; font-size:18px; text-shadow:0 1px 0 #f4f4f4; font-family:'微软雅黑'; padding:0 0 10px 24px;}
.review_show_list .cnt{ width:694px;background:url(../images/ReviewShowBg.png) repeat-x left top; padding:4px 4px 2px 2px; overflow:hidden; }
.review_show_list .cntinner{padding:20px 20px 20px 80px; font-size:14px; line-height:24px; height:300px; overflow:auto;}
.review_show_list .img{text-align:center; margin-top:20px;}
.review_show_list .img img{  max-width:560px; height:auto; width:expression(this.width > 560 ? 560: true);}
.review_show_list .info{height:65px; background:url(../images/ReviewShowBg.png) repeat-x left bottom; display:block; clear:both; font-size:14px;}
.review_show_list .info span{ display:inline-block; padding:40px 0 0 60px; color:#666}
.review_show_list .info span strong{ color:#86b338;}


.BrandListLogo{ margin:-10px 0 0 -9px; position:relative;}
.BrandListLogo li { float:left; margin:10px 0 0 9px; text-align:center; width:142px; }
.BrandListLogo li div { background:#FFF; border:1px solid #ddd; display:inline-block; padding:10px 10px 5px; width:120px; margin:auto; }
.BrandListLogo li .Pic { border-bottom:1px solid #ddd; padding-bottom:10px; display:block; }

.BrandListLogo li .Txt { color:#014ccc }

.txt_links li{ float:left; width:20%;}

.logo_links { position:relative; margin:-10px 0 0;}
.logo_links li{ float:left; width:112px; text-align:center; margin-top:10px;}

.index_services li{ float:left; width:290px; height:90px; }
.index_services li .ico{ float:left; margin:0 10px; display:inline-block; _display:inline; width:68px; height:68px;}
.index_services li h3{ float:left; display:block; width:200px; padding-top:5px; font-size:14px}
.index_services li p{float:left; display:block; width:200px; color:#666666; line-height:1.5; padding-top:8px;}
.index_services li a{ text-decoration:none;}



.pagebar { border-top: none; }
#pager { white-space: nowrap; }
#pager .pg { font-size: 16px; text-align: center }
#pager .pg a,
#pager .pg a:link,
#pager .pg a:visited,
#pager .pg span.current,
#pager .pg span.first,
#pager .pg span.prev,
#pager .pg span.next,
#pager .pg span.last { margin-right: 5px; background: #555; border: 1px solid #555; font-family: 'Tahoma'; color: #fff; text-decoration: none; display: inline-block; *display:inline;
zoom: 1; height: 30px; padding: 0 12px; text-align: center; line-height: 30px; font-size: 16px; }
#pager .pg a:hover { background: #eeb924; border: 1px solid #eeb924; color: #fff; }
#pager .pg span.current { border: 1px solid #eeb924; background: #eeb924; color:#fff; font-weight: bold; font-size: 16px; }
#pager .pg span.extend { padding: 0 5px 8px 0; zoom: 1 }
#pager .pg span.first,
#pager .pg span.prev,
#pager .pg span.next,
#pager .pg span.last { display: none; border: 1px solid #d8d8d8; border: 1px solid #fff; color: #f10180; }
#pager .pg span.prev,
#pager .pg span.next,
#pager .pg a.prev,
#pager .pg a.next { padding: 0 5px; }
#pager .pg span.first,
#pager .pg span.last,
#pager .pg a.first,
#pager .pg a.last { padding: 0 5px; }

.page-none{background:none; text-align:center; height:400px; line-height:400px; font-size: 16px;}
