@charset "utf-8";
body { font:12px/1.5 Tahoma,Arial,"Microsoft YaHei",sans-serif; color: #5f5f5f; }
html { overflow:-moz-scrollbars-vertical; }
a { color:#5f5f5f; }
a:hover { color:#5f5f5f; }
p { margin-bottom: 0; }
.noBg { background: none !important; }
.noBd { border: none !important; }
ul { list-style: none; margin: 0; padding: 0; }
.container {
  width: 1050px;
  max-width: none !important;
  position: relative;
  padding-left:0px;
  padding-right:0px;
}
.wrap { padding:0; }
body { }

.topArea { width: 100%; height: 36px; line-height: 36px; border-bottom: 1px solid #eceef0; }
.head { height: 137px; overflow: hidden; }

.nav { width: 100%; height: 50px; text-align: center; background-color: #cd0e1e; }
.nav ul li { float: left; width: 11.111%; height: 50px; line-height: 50px; font-size: 16px; overflow:hidden }
.nav ul li:hover{ height:auto;}
.nav ul li p{background: #cd0e1e; line-height:40px;}

.nav ul li a { display: block; width: 100%; height: 100%; color: #fff; background: url(../images/nav_line.jpg) no-repeat right center; }
.nav ul .noBg a { background-image: none; }
.nav ul li .current, .nav ul li a:hover { background-color: #9d0a18; background-image: none; text-decoration: none; color: #fff; }

/*banner*/
.banner { position:relative; width:100%; margin:0 0 0; }

.banner .bd { position: relative; width: 100%; height: 478px; overflow: hidden;  }
.banner .bd li { width: 100%; height: 478px; }
.banner .bd li a { display: block; width: 100%; height: 100%; }

.banner .bd .bprev { position: absolute; bottom: 230px; left: 10%; width: 26px; height: 47px; background: url(../images/ico_banner.png) no-repeat; z-index: 99;}
.banner .bd .bnext { position: absolute; bottom: 230px; right: 10%; width: 26px; height: 47px; background: url(../images/ico_banner.png) no-repeat right; z-index: 99; }
.banner .bd .bprev:hover { background: url(../images/ico_banner2.png) no-repeat; }
.banner .bd .bnext:hover { background: url(../images/ico_banner2.png) no-repeat right; }

  .banner .hd { position: absolute; width:100%; bottom:20px; z-index: 99; }
  .banner .hd ul { width:975px; height:20px; margin:0 auto; text-align: center; }
  .banner .hd li { display:inline-block; *display:inline; zoom:1; width:37px; height:6px; margin-left:8px; background:#fff; color:#fff; cursor:pointer; font-size:12px;}
  .banner .hd li.on { background:#db0001; color:#db0001; }

.banner2 { padding:5px 0 23px; }
.search { border-bottom: 1px solid #dcdcdc; padding: 13px 0; }
.search .pull-left { line-height: 32px; }
.head .searchform { position:absolute; top:65px; right:10px; }
.head .searchform .form-control { float: left; width: 204px; height:30px; border-radius: 0; margin-top: 1px; }
.head .searchform .subtn { float: left; width: 31px; height: 32px; border: none; background: url(../images/bg_search.jpg) no-repeat; }

.index-conent { background: url(../images/bg_01.jpg) repeat-x; }
.subject-1 { background-color: #9d0a18; margin-top: 15px; padding-bottom: 12px; }
.subject-1 .hd { text-align: center; color: #fff; padding: 15px 0; }
.subject-1 .hd .tit1 { font-size: 36px; }
.subject-1 .hd .tit2 { font-size: 16px; }
.subject-1 .bd { height: 399px; margin:0 12px 0 13px; background: url(../images/bg_02.jpg) no-repeat; }
.subject-1 .bd .wt { text-align: center; padding-top: 19px; }
.subject-1 .bd .wt ul { padding-left:70px; }
.subject-1 .bd .wt ul li { float: left; width: 30%; height: 54px; line-height: 54px; font-size: 16px; color: #343031; background: url(../images/bg_wt1.jpg) no-repeat center; cursor: pointer; }
.subject-1 .bd .wt ul li.on { background: url(../images/bg_wt01.jpg) no-repeat center; color: #fff; }
.subject-1 .bd .wb { height: 310px; margin:0 17px; background-color: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.subject-1 .bd .wb .content { padding-top: 26px; text-align: center; }

.subject-2 { margin: 15px 0; }
.productcategory { float: left; width: 217px; background-color: #9d0a18; }
.productcategory .bd { margin: 0 6px 6px; padding: 20px 0; background-color: #fff; }
.productcategory .bd ul { width:189px; margin: 0 auto; }
.productcategory .bd ul li { width: 189px; padding-bottom: 10px; text-align: center; }
.productcategory .bd ul li a { display: block; width:100%; padding:10px 0 10px; background: url(../images/ico_1.jpg) no-repeat center; font-size: 14px; color: #fff; }
.productcategory .bd ul li.on a, .productcategory .bd ul li a:hover { background: url(../images/ico_01.jpg) no-repeat center; text-decoration: none; }
.productcategory .bd dl { margin-bottom: 0; padding-left: 20px; }
.productcategory .bd dl dt { margin-bottom: 10px; }
.productcategory .bd dl dt a { padding-left: 20px; background: url(../images/ico_02.jpg) no-repeat left center; }

.productlist { float: right; width: 820px; border: 1px solid #d8d8d8; padding:10px 24px 20px; }
.productlist .hd { position: relative; height: 44px; background: url(../images/productlist-hd.jpg) repeat-x bottom; }
.productlist .hd .tit { font-size: 18px; color: #9d0a18; line-height: 44px; padding-left: 10px; }
.productlist .hd .more { position: absolute; right:10px; top:15px; padding-right:25px; background: url(../images/more.jpg) no-repeat right center; }
.productlist .bd { }
.productlist .bd ul { }
.productlist .bd ul li { float: left; width:231px; border: 1px solid #d8d8d8; margin:20px 12px 0; text-align: center; }
.productlist .bd ul li .pic {  }
.productlist .bd ul li .pic img { width:229px; height: 154px; }
.productlist .bd ul li .txt { height: 30px; line-height: 30px; }

.madv { width: 100%; }
.madv img { display:block; margin:0 auto}

.case { }
.case .hd { position: relative; height: 36px; line-height: 36px; margin-bottom: 20px; background-color: #cd0e1e; padding-left: 20px; color: #fff; font-size: 14px; font-weight: bold; }
.case .hd .more { position: absolute; right: 20px; top: 0; font-size: 12px; font-weight: normal; color: #fff; }
.case .bd { position: relative; width: 100%; overflow: hidden; }
.case .bd .caselist { }
.case .bd .caselist ul { }
.case .bd .caselist ul li { float: left; margin-right: 15px; border: 1px solid #d8d8d8; }
.case .bd .caselist ul li .pic { width: 229px; height: 154px; }
.case .bd .caselist ul li .pic img { width: 229px; height: 154px; }
.case .bd .caselist ul li .txt { text-align: center; padding: 7px 0; font-size: 14px; color: #343031; }

.subject-3 { margin: 20px 0;  }

.customer { margin: 20px 0; border: 8px solid #cd0e1e; }
.customer .hd { padding: 15px 0; text-align: center }
.customer .bd { position: relative; padding:0 30px 20px; }
.customer .bd .prev3, .customer .bd .next3{ position: absolute; display: block; width: 31px; height: 31px; overflow: hidden; background: url(../images/ico_arrleft3.jpg) no-repeat; top:-50px; left:38px; }
.customer .bd .next3{ background: url(../images/ico_arrright3.jpg) no-repeat; left:auto; right: 38px; }
.customer .bd .customerlist { }
.customer .bd .customerlist .customerinfo { float: left; width: 50%; }
.customer .bd .customerlist .customerinfo .pic { float: left; width: 215px; margin-right: 15px; }
.customer .bd .customerlist .customerinfo .pic img { width: 215px; height: 170px; }
.customer .bd .customerlist .customerinfo .info { float: left; width: 240px; }
.customer .bd .customerlist .customerinfo .info .tit { font-weight: bold; color: #434343; }
.customer .bd .customerlist .customerinfo .info .intro { line-height: 30px; }
.customer .bd .customerlist .customerinfo .info .more { text-align: right; }
.customer .bd .customerlist .customerinfo .info .more a { color: #ff6901; }

.companypics { margin-top: 20px; border-top: 1px solid #dadada; }
.companypics .hd { height: 38px; border-bottom: 2px solid #cd0e1e; margin-top: -1px; margin-bottom: 20px;}
.companypics .hd ul { }
.companypics .hd ul li { position: relative; float: left; line-height: 38px; padding: 0 25px; font-size: 14px; cursor: pointer;}
.companypics .hd ul li .glyphicon { position: absolute; top: 34px; left:50%; display: none; }
.companypics .hd ul li.on { background-color: #cd0e1e; color: #fff; }
.companypics .hd ul li.on .glyphicon { color: #cd0e1e; display: block; }
.lists-company {  }
.lists-company ul {  }
.lists-company ul li { float: left; width: 25%; }
.lists-company ul li .pic { width:229px; margin: 0 auto; border: 1px solid #d8d8d8;  }
.lists-company ul li .pic img { width: 229px; height: 154px; }
.lists-company ul li .pic .txt { padding: 6px 0 7px; text-align: center; }

.about { border: 1px solid #d9d9d9; }
.about .hd { line-height: 42px; padding-left: 20px; border-bottom: 1px solid #d9d9d9; background-color: #efefef; font-size: 16px; font-weight: bold; color: #cd0e1e; }
.about .bd { padding: 20px; }
.about .bd .pic { float: left;width: 280px; }
.about .bd .pic img { width: 280px; padding:15px 40px;  border: 1px solid #d9d9d9; }
.about .bd .info { float: right; width: 400px; }
.about .bd .info .tit { font-weight: bold; color: #434343; padding-bottom: 10px; }
.about .bd .info .intro { line-height: 30px; color: #797979; }
.about .bd .info .more { text-align: right; }
.about .bd .info .more a { color: #ff6901; }

.honor { }
.honor .hd { padding: 15px 0; }
.honor .bd { position: relative; overflow: hidden; }
.honor .bd .prev4, .honor .bd .next4 { position: absolute; display: block; width: 25px; height: 45px; top:40px; background: url(../images/ico_arrleft4.jpg) no-repeat; left: 0; }
.honor .bd .next4 { background: url(../images/ico_arrright4.jpg) no-repeat; left:auto; right: 0; }
.honor .bd .honorlist { width: 648px; margin: 0 auto; overflow: hidden; }
.honor .bd .honorlist ul { }
.honor .bd .honorlist ul li { float: left; width: 33.333%; text-align: center; }
.honor .bd .honorlist ul li img { width: 200px; height: 140px; }
.honor .bd .honorlist ul li p { padding-top: 7px; }
.honor .bd .honorlist ul li p a { color: #343031; }

.partner { border: 1px solid #d9d9d9; }
.partner .hd { line-height: 42px; padding-left: 20px; border-bottom: 1px solid #d9d9d9; background-color: #efefef; font-size: 16px; font-weight: bold; color: #cd0e1e; }
.partner .hd .more { position: absolute; right: 10px; top:0; font-size: 12px; font-weight: normal; color: #aaaaaa; }
.partner .bd { padding: 20px 10px 0; }
.partner .bd ul {  }
.partner .bd ul li { float: left; width: 50%; text-align: center; padding-bottom: 15px; }
.partner .bd ul li img { width: 112px; height: 67px; border: 1px solid #d9d9d9; }
.partner .bd ul li p { padding-top: 10px; }

.news { float: left; width: 440px; border: 1px solid #d9d9d9; }
.news .hd { position: relative; height: 44px; background-color: #efefef; border-bottom: 1px solid #d9d9d9; }
.news .hd .more { position: absolute; right:10px; top:15px; color: #aaaaaa; }
.news .hd ul { }
.news .hd ul li { float: left; width: 110px; text-align: center; margin-top: -1px; line-height: 45px; font-size: 16px; color: #5f6060; cursor: pointer; }
.news .hd ul li.on { repeat-x; color: #cd0e1e; font-weight: bold;  }
.news .bd { padding: 10px; }
.newslist { }
.newslist .topnew { }
.newslist .topnew .pic { float: left;  }
.newslist .topnew .pic img { width: 193px; height: 129px; padding: 4px; border: 1px solid #d9d9d9; }
.newslist .topnew .info { float: right; width:410px;}
.newslist .topnew .info .tit { font-size: 14px; color: #333333; font-weight: bold; }
.newslist .topnew .info .tit a { color: #333333; }
.newslist .topnew .info .txt { padding:15px 0; font-size: 14px; }
.newslist .topnew .info .more { text-align: right; color: #ff6901; }
.newslist .topnew .info .more a { color: #ff6901; }
.newslist ul { }
.newslist ul li { padding: 18px 0 0; }
.newslist ul li .date { float: right; color: #999; }

.qaa { float: right; width: 286px; border: 1px solid #d9d9d9; height:265px; overflow:hidden }
.qaa .hd { position: relative; height: 48px; line-height: 48px; font-size: 16px; color: #ce1c2b; padding-left: 10px; border-bottom: 1px solid #d9d9d9; font-weight: bold; }
.qaa .hd .more { position: absolute; right:10px; top:0px; font-size: 12px; color: #aaaaaa; }
.qaa .bd { padding: 20px; height:346px; overflow: hidden; }
.qaa .bd .tempWrap { height:310px !important; }
.qaa .bd ul {  }
.qaa .bd ul li { border-bottom: 1px dashed #ded8d8; padding-bottom: 10px; margin-bottom: 10px; height: auto !important; }
.qaa .bd ul li .qa1 { height:28px; line-height: 28px; color: #333; overflow: hidden; background: url(../images/ico_qaa1.jpg) no-repeat 0px 5px; padding-left: 30px; }
.qaa .bd ul li .qa2 { line-height: 28px; background: url(../images/ico_qaa2.jpg) no-repeat 0px 5px; padding-left: 30px; color: #666; }

.links .hd { margin-bottom: 20px; }
.links .bd a { font-size: 14px; padding-right: 5px; }

/*footer*/
.fnav { height: 42px; line-height: 42px; margin-top: 20px; color: #fff; font-size: 14px; background-color: #cd0e1e; }
.fnav a { color: #fff; }
.fnav span { padding: 0 8px; }

.foot { background-color: #e8e8e8; }

.siteBar { margin: 30px 0 0; padding-bottom: 20px; background: url(../images/bg_04.jpg) repeat-x bottom; }
.siteBar .flogo { float: left; width: 323px; height: 110px; }
.siteBar .flogo img { padding:0 0 0 50px; }
.siteBar .navcontent { float: left; width: 212px; padding: 0 30px; background: url(../images/fline.jpg) repeat-y right; height: 110px; margin-left:20px;  }
.siteBar .navcontent .tt { font-size: 14px; color: #484848; padding: 5px 0 5px; }
.siteBar .navcontent ul { }
.siteBar .navcontent ul li { float: left; width: 50%; padding-bottom: 10px; }
.siteBar .followus { float: left; height: 110px; background: url(../images/fline.jpg) repeat-y left; }
.siteBar .followus img { padding: 10px 0 0 80px; }
.foot .copyright { padding:15px 0; line-height: 24px; color: #484848; text-align: center; font-size: 14px; }
.foot .copyright a { color: #484848; }


.ftip { position:fixed; width:145px; border: 1px solid #dfdfdf; top:100px; z-index:9999; }
.ftip .ftipcontent { width:145px; position:relative; background-color: #fff; }
.ftip .bar { width: 20px; height: 89px; position: absolute; left: -20px; top: 40%; background: url(../images/cl.jpg) no-repeat;  display: block; }
.ftip .wel { text-align: center; color: #3c1b0a; padding: 10px 20px; font-weight: bold; }
.ftip .qq { padding:0 10px; }
.ftip .qq li { height: 32px; line-height: 32px; margin-bottom: 10px; }
.ftip .qq li a { display: block; height: 32px; background:#cec9cb url(../images/ico_qq.png) no-repeat 15px 7px; padding-left: 40px; font-size: 14px; color: #fff; }
.ftip .qq li a:hover { text-decoration: none; background-color: #9d0a18; }
.ftip .tel { padding-top: 10px; font-size: 22px; color: #9d0a18; text-align: center; }

/*inside*/

.sidebar { float: left; width: 217px; }
.colPicTitle { height: 40px; line-height: 40px; font-size: 18px; color: #fff; padding-left: 20px; background-color: #9d0a18; }
.menu { padding: 6px; background-color: #9d0a18; }
.menu .menulist {  padding: 20px 0; background-color: #fff; }
.menu .menulist .m1 { width: 189px; padding-bottom: 10px; margin-left: 8px; text-align: center; }
.menu .menulist .m1 a { display: block; width:100%; padding:10px 0 10px; background: url(../images/ico_1.jpg) no-repeat center; font-size: 14px; color: #fff; }
.menu .menulist .m1 .current, .menu .menulist .m1 a:hover { background: url(../images/ico_01.jpg) no-repeat center; text-decoration: none; }

.menu .menulist .m2 { padding-left: 20px; margin-bottom: 10px; }
.menu .menulist .m2 a { padding-left: 20px; background: url(../images/ico_02.jpg) no-repeat left center; }
.menu .menulist .m2 a.current { color: #9d0a18; }

.icontact { margin-top: 20px; padding: 6px; background-color: #9d0a18; }
.icontact .hd { height: 40px; line-height: 40px; font-size: 18px; color: #fff; padding-left: 20px; }
.icontact .bd { padding: 10px 5px; background-color: #fff; }

.recommendations { margin-top: 20px; padding: 6px; background-color: #9d0a18; }
.recommendations .hd { height: 40px; line-height: 40px; font-size: 18px; color: #fff; padding-left: 20px; }
.recommendations .bd { padding: 10px 5px; background-color: #fff; }
.recommendations .bd ul { padding: 0 3px 0 4px; }
.recommendations .bd ul li { margin-bottom: 10px; border: 1px solid #d8d8d8; text-align: center; }
.recommendations .bd ul li .pic {  }
.recommendations .bd ul li .pic img { width:186px; height: 125px; }
.recommendations .bd ul li .txt { height: 30px; line-height: 30px; }

.location { position: relative; padding:10px; border: 1px solid #dcdcdc; color: #5a5758; font-size: 14px; margin-bottom: 20px; }
.location a { color: #5a5758; }

.main { float: right; width: 807px; }
.imain { border: 1px solid #dcdcdc; padding: 15px; }

/*新闻详细页*/
.artbox { margin:20px 0 0px; padding-bottom: 10px; position:relative; text-align: center; border-bottom: 1px dashed #dcdcdc; }
.artbox h3{font-family:\5fae\8f6f\96c5\9ed1; font-size:18px; color:#5e5e5e; margin:0 0 .6em; }
.artbox .info { color: #bcbbbb; }
.thumb_list{overflow:hidden;zoom:1;}
.article { padding:1em 1.2em; line-height:1.8; color: #666; }

.page_up_dn { border-top: 1px dashed #dcdcdc; padding-top: 15px; }
.page_up_dn li { float: left; width: 50%; text-align: center; font-weight: bold; }

.list { margin: 20px 0 0; padding: 0 10px; }
.list ul { }
.list ul li { border-bottom: 1px dashed #a4a4a4; padding-bottom: 10px; margin-bottom: 10px; }
.list ul li .tit { font-size: 14px; color: #333333; font-weight: bold; }
.list ul li .tit a { color: #333333; }
.list ul li .date { padding:5px 0; }
.list ul li .intro { line-height: 26px; }
.list ul li .intro a { color: #ff6901; }

.page { margin-top: 20px; margin-bottom: 20px; text-align: center; clear: both; }
.page .page_no { float: right; }
.page .recordcount { float: left; }
.page a { padding:5px 10px; border:1px solid #ebebeb; color:#666666; margin-left: 5px; }
.page a:hover, .page a.current { background-color:#cd0e1e; text-decoration: none; color: #fff; }

.list-04 { padding:20px 0; }
.list-04 li { float: left; display: inline; text-align: center; }
.list-04 li .pic {  }
.list-04 li .pic img { border: 1px solid #e6e6e6; }
.list-04 li .tit { padding:10px 0 15px; }

.list-05 { padding:0 0 20px; }
.list-05 li { float: left; width:231px; border: 1px solid #d8d8d8; margin:20px 12px 0; text-align: center; }
.list-05 li .pic {  }
.list-05 li .pic img { width:229px; height: 154px; }
.list-05 li .tit { height: 30px; line-height: 30px; }

.pic_list { padding: 0; }
.pic_list ul {  }
.pic_list ul li { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #e9e9e9; }
.pic_list ul li .pic { float: left; width: 213px; height: 168px; border:1px solid #e9e5e5; }
.pic_list ul li .pic img { width: 213px; height: 168px; }
.pic_list ul li .info { float: left; padding-left: 20px; width: 550px; }
.pic_list ul li .info .i1 { font-size: 16px; color: #434343; padding-bottom: 5px; }
.pic_list ul li .info .i2 { font-size: 12px; line-height: 26px; padding-bottom: 10px; }
.pic_list ul li .info .i3  { text-align: right; }
.pic_list ul li .info .i3 a { padding:7px 10px; color: #ff6901; font-size: 12px; }

/* 表单部分 */
.hr { margin:0; padding:0 15px 10px; }
.hr-list { margin-bottom:10px; padding:10px 0px 0; }
.hr-list .title { padding:0 10px; background:#efefef; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; color:#333; font-weight:100; }
.hr-list .info { padding:5px 10px; line-height:24px; }
.form-panel { width: 60%; padding-left: 15px; }
.inputbox { margin-top: 20px; }

/* 产品详细页面 */
.promain { padding: 20px 0px 0; }
.probox { position: relative; float: left; width:400px; overflow: hidden; }
.probox .bigImg{ height: 300px; position: relative;}
.probox .bigImg li img{ vertical-align:middle; width:397px; height:283px; border: 1px solid #d8d8d8; }
.probox .smallScroll{ position: relative; height: 62px; margin-bottom: 6px;}
.probox .sPrev,.probox .sNext{ position: absolute; left:0; top:25px; display: block; width: 8px; height: 9px; text-indent: -9999px; background: url(../images/ico_sPrev.jpg) no-repeat; }
.probox .sNext{ left:auto; right:0; background: url(../images/ico_sNext.jpg) no-repeat; }
.probox .smallImg{ width: 348px; margin: 0 auto; overflow: hidden;}
.probox .smallImg ul{ height:62px; overflow: hidden; }
.probox .smallImg li{ float: left; padding: 0; width:87px; cursor:pointer;  display: inline; text-align: center;  }
.probox .smallImg img{ border: 1px solid #d8d8d8; width:74px; height:60px;  }
.probox .smallImg .on img{ border-color: #f5a50b;}

.procontent { position: relative; float: right; width:350px; height: 350px; }
.procontent .title { line-height: 38px; border-bottom: 1px dashed #cccccc; font-size: 18px; margin-bottom: 10px; }
.procontent .intro { line-height: 26px; color:#333333; font-size: 14px; }
.procontent .tel { font-size: 14px; color: #333333; font-weight: bold; }
.procontent .tel span { font-size: 24px; color: #ff6600; }
.procontent .share { position: absolute; bottom: 0; }

.proinfo { margin-top: 20px; }
.proinfo .hd { border-bottom: 1px solid #cd0e1e; }
.proinfo .hd .tit { float: left; line-height: 34px; background-color: #cd0e1e; padding: 0 25px; font-size: 14px; color: #fff; font-weight: bold; }
.proinfo .bd { }
.proinfo .bd .order { }
.proinfo .bd .order .tit { height:28px; line-height: 28px; padding: 0 20px; background-color: #cccccc; font-weight: bold; }
.proinfo .bd .order .tit span { float: right; font-weight: normal; }
.proinfo .bd .order .tit span font { color: #dd3904; }

.orderform { padding: 15px 0 0; }
.orderform .form-horizontal .form-group { margin-left: 0; margin-right: 0; }
.orderform .form-horizontal .form-group .control-label { margin: 0; padding: 0; }
.orderform .form-horizontal .form-group .control-label em { color: #dd3904; padding-right: 5px; }
.orderform .form-horizontal .form-group font { color: #dd3904; font-weight: bold; }
.orderform .form-horizontal .form-group textarea.form-control { height: auto; margin-bottom: 10px; }
.orderform .form-horizontal .form-group .form-control { height: 24px; padding:5px; border-radius: 0; }
.orderform .btn { background-color: #ae0100; color: #fff; padding: 3px 10px; }

.information { margin-top: 20px; border: 1px solid #dcdcdc; }
.information .hd { position: relative; height: 40px; line-height: 40px; background-color: #efefef; border-bottom: 1px solid #dcdcdc; }
.information .hd .tt { position: absolute; left:0; top:-1px; display: inline-block; padding: 0 20px; color: #cd0e1e; font-weight: bold; font-size: 14px; border-top: 2px solid #cd0e1e; background-color: #fff; }
.information .hd .more { position: absolute; right:10px; top:0; }
.information .bd { padding: 20px; }
.information .bd ul { }
.information .bd ul li { position: relative; float: left; width: 50%; margin-bottom: 10px; padding-left: 10px; background: url(../images/ico_03.jpg) no-repeat left center; font-size: 14px; }
.information .bd ul li .date { position: absolute; right: 20px; top:0; font-size: 12px;}

.productbox .sidebar { float: right; }
.productbox .main { float: left; }

.recommendationsinfo { margin-top: 20px; border: 1px solid #dcdcdc; }
.recommendationsinfo .hd { line-height: 38px; border-bottom: 1px solid #dcdcdc; color: #9d0a18; font-size: 18px; padding-left: 15px; }
.recommendationsinfo .bd { padding: 15px 0; }
.recommendationsinfo .bd ul { }
.recommendationsinfo .bd ul li { float: left; width:33.333%; text-align: center; }
.recommendationsinfo .bd ul li .pic { border: 1px solid #d8d8d8; margin: 0 18px; }
.recommendationsinfo .bd ul li .pic img { width:229px; height: 154px; }
.recommendationsinfo .bd ul li .txt { height: 30px; line-height: 30px; }
.slideBox{ width:300px; height:267px; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:300px; height:267px; display:block;  }


#pages{ text-align:center; overflow:hidden; padding-top:20px;}
#pages  span {color: #ff6657;}
#pages  a {color: #666;}
#pages  a,#pages  span {line-height:50px;padding: 5px 9px;border: 1px solid #e3e3e3;margin-right:5px;}
#pages  a:hover { background:#1FB227; color:#FFF; border:none; padding: 6px 10px; text-decoration:none;}