@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:12px;
line-height:24px;
font-family:Arial,"微软雅黑","宋体";
color:#333;

/*设置宽度*/
width:100%; 
min-width:1004px;
}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
input:focus { outline: none;}

/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:baseline;}
a{ color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#bc1a21;}
.Texthide{ display:none;}
/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/*清除浮动*/
/*初始化样式*/



/*页面公用结构*/
.contain{ padding-top: 16px; }
.sidebar{}
.mainContent{ float: right; width: 939px; }
.content{}
.singlePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:14px; line-height:24px;}

.wrap { width: 1200px; margin: 0 auto; }
/*页面公用结构*/

/*current*/
.current { height: 45px; padding-left: 10px; border-bottom: 1px solid #dedede; font-size: 14px; line-height: 45px; background: url(../images/line_1.jpg) no-repeat left center; }
.current span { color: #bc1a21; }
.infoCurrent { height: 75px; line-height: 75px; padding: 0; border: none; background: none; }
/*current*/

/*pages*/
.pages{ height: 30px; text-align: center; padding-bottom: 15px; }
.p_page a { display: inline-block; line-height: 28px; color: #acacac; height: 28px; border: 1px solid #eaeaea; }
.p_page a:hover { border: none; height: 30px; line-height: 30px; background: #bc1a21; color: #fff; }
.a_first,
.a_prev,
.a_next,
.a_end { width: 67px; }
.a_first:hover,
.a_prev:hover,
.a_next:hover,
.a_end:hover { width: 69px; }
.num a { width: 28px; font-style: normal;}
.num a:hover { width: 30px; }
.num a.a_cur { width: 30px; height: 30px; line-height: 30px; border: none; background: #bc1a21; color: #fff; }
/*pages end*/

/*top*/
.top{}
.topT { height: 32px; background: #f5f5f5; line-height: 32px; }
.topT,
.topT a { color: #666; }
.topT .login { padding-left: 25px; }
.topT em { padding: 0 10px; }
.topT .right { display: inline-block; float: right;}
.topT .right a { padding-left: 20px; background: url(../images/ico_collect.jpg) no-repeat left center; }
.topT .right span {font-size:18px; font-weight:bold; padding-left: 20px; color: #bc1a21; background: url(../images/ico_tel.jpg) no-repeat left center; }
.topT .right .weibo{background: none;float: right;margin-top: 5px;}
.topT a:hover { color: #bc1a21;}
.topM { height: 150px; width: 1200px; margin: 0 auto;}
.topM .logo { display: block; float: left; height: 133px; padding-top: 17px; }
.topM .logo img { height: 133px;}
.topM .midBox { float: left; margin-left: 84px; padding-top: 49px; }
.topM .midBox input { display: block; float: left; width: 470px; height: 32px; line-height: 32px; padding-left: 12px; border: 2px solid #bc1a21; color: #999; background: url(../images/ico_search.jpg) no-repeat 454px center; }
.topM .midBox a { display: block; float: left; width: 79px; height: 36px; color: #fff; text-align: center; line-height: 36px; font-size: 15px; font-weight: bold; background: #bc1a21; }
.topM .midBox span { padding-top: 5px; color: #555; }
.topM .midBox em { padding: 5px 5px 0 6px; color: #999; font-style: normal; cursor:pointer }
.topM .midBox em:hover{ color:#bc1a21;}
.topM .codeBox { float: right; width: 104px; padding: 6px 6px 0 0; text-align: center; }
.topM .codeBox img { height: 104px; }
.topM .codeBox span { color: #888;}
.btn_outlogin{display: none;}

.top .navBox { height: 42px; background: #bc1a21; }
.categoryNav { position: relative; float: left; width: 210px; }
.categoryNav .navHead { position: relative; height: 42px; background: #971424; line-height: 42px; }
.categoryNav .navHead a { display: block; height: 42px; }
.categoryNav b { display: block; line-height: 42px; font-size: 15px; padding-left: 22px; color: #fff;}
.categoryNav i { display: block; position: absolute; top: 16px; right: 28px; width: 11px; height: 14px; background: url(../images/ico_catenav.jpg) no-repeat center; }
.categoryNav ul { position: absolute; left: 0; top: 42px; z-index: 999;}
.HomeIndex .categoryNav ul{position:relative;top:0px;}
.categoryNav li { position: relative; width: 208px; height: 46px; border: 1px solid #e7e7e7; border-top: none; }
.categoryNav li .navA { display: block; padding-left: 22px; line-height: 46px; font-size: 14px; background: #fff url(../images/right_1.png) no-repeat 190px center;}
.categoryNav li .navA:hover { background-color: #971424; color: #fff; }
.categoryNav .subNav { position: absolute; display: none; left: 209px; top: -1px; border: 1px solid #e7e7e7; border-left: none; min-width: 286px; min-height: 175px; background: #fff; }
.categoryNav li:hover .subNav { display: block; left: 208px;}
.categoryNav li:hover { border-right: none;}
.categoryNav .subNav dl { padding: 15px; }
.categoryNav .subNav dl a{ white-space:nowrap;}
.categoryNav .subNav em { padding: 0 10px; }

.mainNav{ float: left; margin-left: 20px; }
.mainNav li { float: left; width: 123px;position: relative; }
.mainNav li .navA { display: block; line-height: 42px; text-align: center; font-size: 15px; font-weight: bold; color: #fff; }
.mainNav li:hover .navA{background-color: #971424;}

.mainNav .ASubNav{position: absolute;display: none; top:42px;left: 0; width: 123px;z-index: 2;background: #bc1a21;}
.mainNav li:hover .ASubNav{display: block;}
.mainNav li:hover .ASubNav .navA{background-color: #bc1a21;}
.mainNav li:hover dd:hover .navA{background-color: #971424;}
.mainNav .BrandBox{display: none; position: absolute;width: 330px; top:42px;left: 0;border: 1px solid #bc1a21;background-color: #fff; padding: 5px;z-index: 2;}
.mainNav  li:hover .BrandBox{display: block;}
.mainNav .BrandBox li{padding: 5px;float: left;width: 100px;}
.mainNav .BrandBox li img{width: 100px;height: 51px;}

.sideNav { position: fixed; right: 0; top: 338px; z-index: 999; }
.sideNav a { display: block; width: 72px; height: 48px; margin-bottom: 1px; text-align: center; color: #666; line-height:48px;text-align: center;}
.sideNav a span { display: block; padding-top: 25px; }
.sideNav a.fixed_kf{background: #ccc;height:94px;}
.sideNav a.fixed_qqkf{background: red; height: 61px;}
/*top*/

/*bottom*/
.bottom{}
.homePromise { height: 68px; }
.homePromise li { float: left; width: 236px; margin-right: 5px; }
.homePromise li a { display: block; height: 68px; line-height: 68px;}
.homePromise li span { padding-left: 86px; font-size: 24px; font-weight: bold; }

.bottomNavBox { height: 210px; background: #fafafa; }
.bottomNavBox .code { float: left; padding: 23px 0 0 33px; width: 145px; text-align: center;}
.bottomNavBox .code img { width: 145px; height: 145px; }
.bottomNavBox .code span { font-size: 14px; color: #666; }
.bottomNavBox .info { float: left; padding: 20px 0 0 32px; width: 482px; }
.bottomNavBox .info li { float: left; width: 241px; height: 51px; padding:18px 0; }
.bottomNavBox .info li a { display: block; height: 51px; padding-left: 71px;}
.bottomNavBox .info li b { display: block; margin-top: -5px; font-size: 18px; color: #bc1a21; }
.bottomNavBox .info li span { display: block; font-size: 14px; color: #666; }
.bottomNav dl { float: left; width: 95px; height: 151px; border-left: 1px solid #dfdfdf; padding: 0 0 0 30px; margin-top: 30px;  }
.bottomNav dt { font-size: 14px; font-weight: bold; }

.bottomLinkBox { height: 188px; border-top: 2px solid #bc1a21; }
.bottomLink { padding: 10px 0 30px; }
.bottomLink em { padding: 0 10px; }
.bottomLinkBox .copyright { text-align: center; padding-bottom: 25px; }
.bottomLinkBox .copyright img { vertical-align: middle; }
.bottomLinkBox .bomB { text-align: center; }
.bottomLinkBox .bomB img { padding: 0 5px; }
/*bottom*/

/*sidebar*/
.sidebar{ float: left; width: 229px; padding-top: 8px;}
.menuName { height: 121px; background: url(../images/menuName.jpg) no-repeat center; }
.menuName .h1 { padding: 32px 0 0 20px; font-family: Arial; font-size: 20px; font-weight: normal; line-height: 20px; }
.menuName .h2 { padding: 18px 0 0 20px; font-size: 20px; font-weight: normal; line-height: 18px; }
.menuList li { height: 59px; border: 1px solid #e7e2e2; border-top: none; }
.menuList li a { display: block; height: 59px; padding-left: 25px; line-height: 59px; font-size: 14px; }
.menuList li.onmenu a { color: #bc1a21; }
/*sidebar*/

/*banner*/
.banner { height: 338px; margin-top: 10px;}
/*banner*/

/*index*/
.homeTopBox { margin-left: 210px; padding: 10px 0 0 10px; }
.homeBan { position: relative; float: left; width: 720px; height: 290px; }
.homeBan .bd li { height: 290px; width: 720px;}
.homeBan .bd li a{display: block; width: 100%;height: 100%;}
.homeBan .bd li img { width: 720px; height: 290px; }
.homeBan .hd { position: absolute; bottom: 10px; left: 50%; margin-left: -40px; }
.homeBan .hd li { float: left; width: 13px; height: 12px; margin: 0 4px 0 3px; background: #bc1a21; cursor: pointer;}
.homeBan .hd li.on { background: #231815; }

.homeNews { float: left; margin-left: 10px; width: 248px; height: 288px; border: 1px solid #eaeaea; }
.homeNews .tabList { height: 32px; }
.homeNews .tabList li { float: left; width: 88px; height: 30px; border-top: 2px solid #fff; background: #fff; font-size: 14px; line-height: 30px; text-align: center; cursor: pointer;}
.homeNews .tabList li.on { border-top: 2px solid #bc1a21;background: #f8f8f8; }
.homeNews .contBox { padding: 11px 0 0 16px;}
.homeNews .contList li a { padding-left: 13px; line-height: 31px; color: #777; background: url(../images/dot_1.jpg) no-repeat left center; }
.homeNews .contList li a:hover { color: #bc1a21; }

.homeRecommend { padding-top: 10px; height: 161px;}
.HomeIndex .homeRecommend{ padding-top: 10px; height: 161px;float:right; }
.recommend li { float: left; width: 237px; height: 161px; margin-right: 10.6px; }
.recommend li a { display: block; height: 161px; }
.recommend li .h1 { padding: 18px 0 0 22px; font-size: 16px; }
.recommend li .h2 { padding: 2px 0 0 22px; font-size: 14px; color: #999; }
.recommend li .price { padding: 8px 0 0 22px; font-size: 18px; color: #fc3232; }
.recommend li .price span { font-size: 12px; }
.recommend li .more { display: block; margin-left: 22px; margin-top: 20px; width: 84px; height: 26px; line-height: 26px; background: url(../images/btn_more.png) no-repeat center; }
.recommend li .more span { padding-left: 12px; color: #fff; }

.homeFloor { margin-top: 10px; }

.homeFloor .floorHead { height: 40px; line-height: 40px;border-bottom:3px solid  #BC1A21;margin-bottom: 10px;padding: 0 10px; padding-left: 0px;}

.homeTit { display: inline-block; font-size: 20px; color: #fff; width: 225px; background: #BC1A21; padding-left: 10px;}
.homeTit span { padding-right: 10px; color: #fff;}
.homeFloor .floorHead .more { display: inline-block; float: right;/* color: #fff; */}
.homeFloor .floorHead .more:hover { color: #bc1a21; }
.homeFloor .bigPic { display: block; float: left; width: 235px;height: 427px; background: #f3f3f3;}
.homeFloor .bigPic .padBox { padding: 0 20px; }
.homeFloor .bigPic .proName { padding: 28px 0 30px; font-size: 18px; color: #bc1a21; }
.homeFloor .bigPic span { display: block; font-size: 18px; color: #737373; }
.homeFloor .bigPic em { display: block; padding-top: 5px; font-size: 14px; color: #a3a3a3; font-style: normal;}
.homeFloor ul.homeList { float: left; width: 731px;height: 425px;  border-bottom: none; border-top: 1px solid #eaeaea;}
.homeFloor ul.homeList li { float: left; width: 182px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
.homeFloor ul.homeList li a{display:block;}
.homeFloor ul.homeList li.last { border-right: none; }
.homeFloor ul.homeList li img { width: 182px; height: 182px;display: block; }
.homeFloor ul.homeList li span { text-align:center;display: block; width: 182px; 
    margin: 0 auto; /*color: #fff;*/line-height: 30px; /*background: #ff406c;*/ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
}

.HomePNew{width: 232px;float: left;border: 1px solid #eaeaea;margin-left: -1px;height: 425px;}
.HomePNew h3{font-size: 16px;line-height: 45px;text-indent: 13px;}
.HomePNew dl{border-top: 1px dashed #d0d0d0;padding: 17px 13px;height: 60px;}
.HomePNew dl dt{position: relative;float: left;}
.HomePNew dl dt img{width: 60px;height: 60px;display: block;}
.HomePNew dl dt span{position: absolute;left: 0px;top: 0px;width: 16px;height: 16px;line-height: 16px;background-color: rgb(242, 111, 31);text-align: center;color: rgb(255, 255, 255);}
.HomePNew dl dd{width: 112px;margin-left: 73px;}
.HomePNew dl dd a{font-size: 12px; line-height: 20px; word-wrap:break-word;word-break:break-all;}
.HomePNew dl dd a:hover{text-decoration: underline;}
.HomePNew dl dd a span{color:orange;}
/*index*/

/* 关于汉登 */
.mainContent .columnName { line-height: 40px; font-size: 24px; padding-bottom: 18px; }
.mainContent .columnName i { color: #bc1a21; font-style: normal; }
.mainContent .columnName em { font-style: normal; text-transform: uppercase; }

.honorList { padding-bottom: 140px; }
.honorList li { float: left; width: 303px; height: 202px; margin: 0 15px 45px 0; }
.honorList li a{display: block;height: 100%;text-align: center;border:1px solid #d8d8d8;}
.honorList li img{max-width: 100%;max-height: 100%;}
/* 关于汉登 */

/* 品牌专区 */
.listContain { padding-top: 8px; }
.listContain .leftBar { float: left; width: 237px; }
.listContain .leftBar .recommend li { margin-bottom: 10px; }
.listMainCont { float: right; width: 951px; border: 1px solid #e7e7e7; }
.listMainCont>.padBox { padding: 6px 30px 20px; }
.listMainCont .columnName { border-bottom: 2px solid #bc1a21; margin-bottom: 21px; line-height: 50px;font-size: 15px; }
.brandList li { float: left; width: 195px; padding-right: 37px; border-bottom: 1px dashed #ccc; margin-bottom: 29px;}
.brandList li a { display: block; height: 135px; }
.brandList li img { height: 81px; }
.brandList li span { display: block; line-height: 37px; text-align: center; padding-bottom: 17px; font-size: 14px; }
/* 品牌专区 */

/* 新闻中心 */
.newsList li { padding: 8px; margin-bottom: 30px; border: 1px solid #e7e2e2; height: 173px;}
.newsList li .pic { display: inline-block; float: left; margin-right: 27px; height: 173px; }
.newsList li .tit { display: block; font-size: 16px; margin: 13px 0;}
.newsList li .txt { margin-right: 34px; font-size: 14px; color: #666; margin-bottom: 18px;  }
.newsList li .date { font-size: 14px; color:  #b0b0b0;  }

.newsList2{margin-bottom: 30px;}
.newsList2 li {line-height: 40px;border-bottom:1px dashed #e7e2e2;position: relative;}
.newsList2 li a{ font-size: 14px; color: #666; padding-right: 200px;background: url(../images/dot_1.jpg) no-repeat left center;padding-left: 15px;}
.newsList2 li .date { font-size: 14px; color:  #b0b0b0;position: absolute;right: 0;top: 0;  }

.newsInfo {}
.infoTit { font-size: 24px; text-align: center; padding-top: 30px;}
.infoSmall { text-align: center; color: #8f8f8f; line-height: 50px;}
.infoSmall span { padding: 0 23px; }
.infoTxt { padding: 30px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.prevNextBox { position: relative; padding-top: 15px; height: 60px; padding-bottom: 60px; font-size: 14px; }
.prevNextBox p { width: 700px; overflow: hidden; }
.prevNextBox p a { color: #666; }
.prevNextBox p a:hover { color: #bc1a21; }
.prevNextBox .back { display: block; position: absolute; right: 0; top: 15px; width: 132px; height: 34px; line-height: 34px; text-align: center; margin-top: 10px; background: #bc1a21; color: #fff;}
/* 新闻中心 */

/* 联系我们 */
.smallBan { height: 141px; margin-top: 8px; margin-bottom: 41px; }
.pageTit { height: 37px; background: url(../images/line_2.jpg) repeat-x left bottom; }
.pageTit span { display: inline-block; border-bottom: 1px solid #ff1500; line-height: 36px; font-size: 18px; font-weight: bold; }
.contactBranches .contBox { min-height: 535px; position: relative; }
.contactBranches .contBox img { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.contactAddr .contBox { padding: 22px 0 46px 0; }
.contactAddr .contBox p { line-height: 38px; font-size: 14px; color: #666; }
.contactMap .contBox { padding: 29px 0 60px 0; }

.messageCont { padding-bottom: 15px; }
.messageCont .h1 { padding-bottom: 10px; margin-bottom: 40px; border-bottom: 1px dashed #ccc; font-size: 14px; font-weight: normal; color: #666; }
.messageCont .p { margin-bottom: 30px; }
.messageCont .InputHead{float: left;font-size: 16px;line-height: 40px;}
.messageCont .p2em{padding-left: 2em;}
.messageCont .text { border: 1px solid #ccc; font-size: 14px; color: #a8a8a8; }
.messageCont input.text { margin-right: 15px; width: 500px; padding-left: 10px; height: 38px;display: block;margin-bottom: 30px;}
.messageCont textarea { width: 836px; height: 218px; padding: 10px; resize: none; }
.messageCont .btn { width: 150px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; cursor: pointer; background: #bc1a21; color: #fff; }
/* 联系我们 */

/* 登录注册 */
.regBan { height: 312px; margin-top: 24px; border-top: 1px solid #ccc; }
.regCont .des { padding: 25px 0 0 0; border-bottom: 1px dotted #ccc; margin-bottom: 40px; }
.regCont .des p { margin-bottom: 30px; }
.regCont form { padding-bottom: 30px; }
.regCont form p { margin-bottom: 20px; }
.regCont .text { border: 1px solid #ccc; font-size: 14px; color: #a8a8a8; }
.regCont input.text { display: block; float: left; width: 349px; height: 38px; padding-left: 10px; margin-right: 58.5px;}
.regCont textarea { width: 1178px; height: 218px; padding: 10px; resize: none; }
.regCont .btn { width: 150px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; cursor: pointer; background: #bc1a21; color: #fff; }
/* 登录注册 */

/*解决方案*/
.soluteTop { height: 338px; padding-top: 10px; }
.soluteTop .example { float: left; width: 248px; height: 337px; border: 1px solid #eaeaea; border-top: none; margin-right: 10px;}
.soluteTop .example .tit { height: 30px; border-top: 2px solid #bc1a21; background: #f8f8f8; line-height: 30px; font-size: 14px; }
.soluteTop .example .tit span { padding-left: 15px; }
.soluteTop .example .exampleList { padding: 10px 0; }
.soluteTop .example .exampleList li { padding-left: 15px; line-height: 26px;}
.soluteTop .example .exampleList li a { padding-left: 12px; color: #777; background: url(../images/dot_1.jpg) no-repeat left center; }
.soluteTop .example .exampleList li a:hover { color: #bc1a21; }
.soluteTop .playBox { float: left; width: 670px; height: 338px; margin-right: 10px; }
/* .soluteTop .playBox .bd li { width: 670px; height: 338px; } */
.soluteTop .soluteMessage { float: left; width: 252px; height: 336px; border: 1px solid #eaeaea; }
.soluteTop .soluteMessage img { height: 336px; }

.singleTit { padding-top: 10px; line-height: 42px; font-size: 20px; }
.soluteList { padding-bottom: 15px; }
.soluteList li { float: left; width: 288px; border: 1px solid #eaeaea; margin-right: 10px; margin-bottom: 14px; }
.soluteList li .pic { display: block; height: 171px; }
.soluteList li .pic img { width: 288px; height: 171px; }
.soluteList li .padBox { padding: 18px; }
.soluteList li .tit { display: inline-block; font-size: 14px; padding-bottom: 11px; background: url(../images/line_3.jpg) no-repeat left bottom; }
.soluteList li .txt { padding-top: 15px; }

.fullBan { height: 322px; }
.radiusBack { display: block; width: 100px; height: 29px; line-height: 29px; color: #fff; font-weight: bold; text-align: center; background: url(../images/radiusBack.png) no-repeat center; }
.radiusBack span { padding-left: 25px; }
.radiusBack:hover { color: #fff; }
.soluteBack { float: right; margin: 15px 0; }

/*.soluteProCont { margin-bottom: 40px;}*/
.soluteProCont .head { height: 38px; background-color: #BC1A21; line-height: 38px; }
.soluteProCont .head span { float: left; display: inline-block; font-size: 16px; padding-left: 10px; color: #fff; }
.soluteProCont .head a { float: right; display: inline-block; color: #fff; padding-right: 10px; }
.soluteProCont .padBox { padding: 22px 4px 0 4px;}
.commonProList li { float: left; width: 207px; border: 1px solid #eaeaea; margin-right: 18px; margin-bottom: 20px; }
.commonProList li .pic { display: block; height: 189px;text-align: center; }
.commonProList li img { width: 182px; height:182px; }
.commonProList li .tit { display: block; height: 37px; line-height: 37px;/* background-color: #FF406C; color: #fff; */}
.commonProList li .tit span { display: inline-block; float: left; padding-left: 15px;width: 165px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.commonProList li .tit em { display: inline-block; float: right; padding-right: 15px; font-style: normal;}
/*解决方案*/

/* 产品列表页 */
.listMainCont .commonProList li { margin-bottom: 50px; }
.listMainCont .channels { margin-top: 11px; border: 1px solid #eaeaea; line-height: 30px; }
.listMainCont .channels b { font-size: 15px; padding-left: 18px; color: #bc1a21;height: 44px;
    float: left;
    width: 56px; }
.listMainCont .channels a {    font-size: 15px;
    padding: 5px 18px;display: inline-block; }
.listMainCont .BrandBox{margin-top: 11px; border: 1px solid #eaeaea;padding: 0 20px;}
/* 产品列表页 */

/* 产品列表页-详情页 */
.proInfoContain .proIntro { width: 1200px;margin: 0 auto 43px auto; }
.proIntro .preview { float: left; width: 400px; height: 470px; margin-right: 80px; }
.proIntro .right { float: left; width: 720px;}
.proIntro .right .proName { padding-bottom: 20px; border-bottom: 1px solid #eaeaea; margin-bottom: 25px; font-size: 18px; font-weight: bold; color: #bc1a21; }
.proIntro .right .contBox { position: relative;overflow: hidden; }
.proIntro .right .contBox p { font-size: 14px; color: #666; margin-bottom: 5px; }
.proIntro .right .contBox p i{font-style: normal; display: inline-block;float: left;line-height: 30px;}
.proIntro .right .contBox p span { color: #f00; font-size: 14px;line-height: 30px; display: inline-block;}
.proIntro .right .codeBox { position: absolute; right: 0px; top: 5px; text-align: center;}
.proIntro .right .codeBox img { padding: 13px;  border: 1px solid #eaeaea;}
.proIntro .right .codeBox span { display: block; padding-top: 5px; font-size: 18px; color: #666; }
.proIntro .right .contBox a { display:inline-block;margin-right: 20px; margin-top: 65px; width: 155px; height: 40px; line-height: 40px; color: #fff; background: url(../images/btn_zx.jpg) no-repeat center; }
.proIntro .right .contBox a span { padding-left: 57px; font-size: 18px; }

/* 放大镜效果 */
#showbox {  width: 400px !important; height: 400px;}
#showbox span { background:url(../images/whitebg.png) repeat;}
#showbox #images{width:400px;height:400px;}
#showbox p { width: 375px !important; height: 251px !important; left: 551px !important; border: 2px solid #bc1a21; z-index: 999; }
#showsum { left:13px; margin-top:22px; width: 350px !important;}
#showsum p { margin: 0;}
#showsum p span { margin-left: 15px !important; cursor: pointer;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}
.showpage { width:400px; position:relative;}
.showpage a { display:block; width:18px; height:66px;cursor: pointer; position:absolute; left:0; top:-79px;}
.showpage a#showlast { background: url(../images/prev_1.jpg) no-repeat center;}
.showpage a#shownext { left:auto; right:0; background: url(../images/next_1.jpg) no-repeat center;}
.showpage a:hover { background:#ccc; color:#777;}
/* 放大镜效果 */

.proInfoContain .otherPro { height: 375px; border: 1px solid #eaeaea; margin-bottom: 38px;}
.otherPro .h1 { height: 45px; border-bottom: 1px solid #eaeaea; line-height: 45px; }
.otherPro .h1 span { padding-left: 20px; font-size: 16px; }
.otherPro .padBox { padding: 34px 0 0 0; position: relative; }
.otherPro .commonProList { width: 1052px; margin: 0 auto; }
.otherPro .commonProList li { width: 192px !important; }
.otherPro .commonProList li .pic { height: 221px !important; }
.otherPro .commonProList li img { width: 192px !important; height: 221px !important; }
.otherPro .prev,
.otherPro .next { position: absolute; width: 70px; height: 123px; top: 73px; cursor: pointer; }
.otherPro .prev { left: 0; background: url(../images/prev_2.jpg) no-repeat center; }
.otherPro .next { right: 0; background: url(../images/next_2.jpg) no-repeat center; }

.proDetailBox { padding-bottom: 47px; }
.proDetailBox .left { float: left; }
.proDetailBox .recommend li { float: none; margin-bottom: 10px; margin-right: 0;}

.proDetailBox .right { float: right; width: 945px; }
.proDetail { position: relative; padding-top: 50px;}
.proDetail .tabList { position: absolute; top: 0; left: 0; z-index: 999;}
.proDetail .tabList li { float: left; width: 88px; height: 48px; cursor: pointer; font-size: 14px; text-align: center; background: #fff; border: 1px solid #fff; border-bottom: none; border-top: 4px solid #fff;}
.proDetail .tabList li span { display: block; width: 70px; height: 30px; line-height: 30px; border: 1px solid #eaeaea; margin: 10px auto 0; }
.proDetail .tabList li.on { border-top-color: #bc1a21; border-left-color: #eaeaea; border-right-color: #eaeaea;  }
.proDetail .tabList li.on span { border-color: #fff; }
.proDetail .contList { border: 1px solid #eaeaea;}
.proDetail .contList .contBox { padding: 27px 35px; }

.proDetail .contList .contBox .bomInfo { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.proDetail .contList .contBox .bomInfo li { float: left; width: 218px; height: 51px; padding:10px 0; }
.proDetail .contList .contBox .bomInfo li div { display: block; height: 51px; padding-left: 71px;}
.proDetail .contList .contBox .bomInfo li b { display: block; padding-top: 10px; font-size: 18px; color: #bc1a21; }
.proDetail .contList .contBox .bomInfo li span { display: block; font-size: 14px; color: #666; }
.proDetail .contList .contBox .bomInfo2 { padding-top: 55px; }
.proDetail .contList .contBox .bomInfo2 div { margin-bottom: 45px; }
.proDetail .contList .contBox .bomInfo2 .tit { font-size: 18px; }
.proDetail .contList .contBox .bomInfo2 .txt { font-size: 14px; color: #666; }

.RelatedNews .h3{}
.proDetailBox .RelatedNews li{height: 31px;margin-bottom: 0px;}
.RelatedNews li a{background: url(../images/dot_1.jpg) no-repeat left center;padding-left: 13px;line-height: 31px;height: 31px;color: #777;}
/* 产品列表页-详情页 */

.erweima{position:relative;}
.erweima img{position:absolute;right:48px;top:-48px;display:none;z-index: 99999;}

/* 网站地图 */
.sitemapHead { height: 26px; padding-bottom: 16px; margin-bottom: 44px; border-bottom: 1px dashed #c2c2c2; line-height: 26px; font-size: 14px; color: #666; }
.sitemapList { margin-bottom: 40px; }
.sitemapList dl { float: left; margin-right: 145px; font-size: 14px;}
.sitemapList dt { color: #bc1a21; }
/* 网站地图 */

/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


.channels .curen{ text-decoration:none; color:#bc1a21;}


.floor_fixed{position: fixed; left:20px; top:230px; width: 45px;z-index: 9999;}
.floor_fixed .fixde_box{ position:relative;}
.floor_fixed .fixde_box span{position: absolute;padding:0 10px;height: 35px;top:0; left:45px; display: none; border:1px solid #ccc;border-left:none;
    line-height: 35px; background: #fff; color: #333; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;
}
.floor_fixed a {display: block;}
.floor_fixed a img{display: block; width: 45px; height:35px; border:1px solid #ccc;}

.icon_tel{display: inline-block; margin-right: 5px; padding-left:14px;background:url("../images/ico_tel.jpg") no-repeat scroll left center;}

/*20170426*/
.categoryNav li.hidden{ display: none; }
.categoryNav .moreBtn{ display: none; position: relative; height: 46px; border: 1px solid #e7e7e7; border-top: none; width:208px; font-size: 0px; background: url(../images/moreBtn.png) no-repeat center center; }