﻿#wrap{ width: 100%;overflow: hidden;}
.clearfix:after { content: "." ; display: block ;height: 0 ;clear: both ;visibility: hidden ;}
.clear:after { content: "." ; display: block ;height: 0 ;clear: both ;visibility: hidden ;}

video{ max-width:100%;}


/*pc站通用头部开始*/

.header{ width: 100%; background: url(../image/header-bg.png) 0 bottom repeat-x;height: 125px; }
.head{ width: 1063px;position: relative;margin: 0 auto;height: 87px;z-index: 99;margin: 0 auto;}
h1.logo{ float: left;width: 240px;}
h1.logo img{ max-width:100%;max-height:100%;}
.hright .user{ position: absolute;top: 40px; right: 280px;}
.user a{ color: #898989;font-size: 12px;border-right: 2px solid #a2a2a2;padding-right: 9px;margin-right: 3px; }
a.noline{ border: none;margin-right: none; }
.search{ background: url(../image/searchBox.gif) no-repeat; width: 184px;height: 28px;position: absolute; right: 90px;top:34px;}
.search form input[type="text"]{ position: absolute;top:0;left: 8px;font-size:12px;color: #cecece;width: 147px;height: 28px;background: none;border: none;}
.search form input[type="submit"]{ position: absolute;top:0;right: 0;width: 29px;height: 28px;background: none;border: none; cursor: pointer;}
.hright .mail{ float:right;color:#666; border: 1px solid #d9d9d9; font-size: 12px; padding: 5px 10px; margin: 34px 0 0;}


/*手机导航隐藏*/
.t-header{ display: none; }
.rightNav{ display: none; }



/*pc站通用导航栏*/
.mainNav{ width: 1063px; margin: 0 auto;position: relative;z-index: 999;}
.mainNav>li{ width: 145px;height: 38px;float: left; text-align: center; margin: 0 3px;}
.mainNav>li>a{ height: 38px;line-height: 38px; color: #fff;font-size: 16px; display: block;}
.mainNav>li:hover{ border-bottom:3px solid #ca2220; height:35px;}
.mainNav>li.active{ background: #ca2220;cursor: pointer; }
.subMenu{ display: none;padding: 24px 35px 30px; width: 995px;background:url(../image/sub_bg.png) repeat-x;z-index: 99;position: absolute;top: 38px;left: 0;}
.sub-pic img{ float: left;margin-right: 39px;max-width: 260px;max-height: 163px; }
.sub-con{ float: left; }
.sub-con li{  }
.sub-con li a{ padding-left: 28px;color: #000;display: block;background: url(../image/i1.png) no-repeat 0 center;text-align: left;line-height: 24px;height: 26px;margin-bottom: 20px;font-size: 16px; }
.sub-con li a:hover{ color: #ca2220;background: url(../image/i2.png) no-repeat 0 center; }
ul.sub-con ul{ float: left; width: 220px;}

/*手机站banner*/
.slideBox{ display: none;}
/* 首页Banner -------------------------------------- */
.slideBox{ position:relative; margin: 0 auto;  max-width:100%;/* 设置焦点图最大宽度 */ }

.slideBox .hd{ position:absolute;height:28px; line-height:28px; bottom: 10px; left: 46%; z-index: 99; }
.slideBox .hd li{ display:inline-block;background:#636363; width:12px; height:12px;overflow:hidden; margin:0 3px;   border-radius: 50%; color: transparent;}
.slideBox .hd li.on{  background: #ca2220;  }

.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

/*手机底部list隐藏*/
.t-list{ display: none; }


/*pc站通用footer开始*/
.footer{ width: 100%;background:#4f4f4f;height: 150px;display: block; }
.t-footer { display: none; }
.foot{ width: 1063px;margin: 0 auto;color: #cccccc;position: relative;}
.foot a{ color:#cccccc;  }
.copyright{float: left;font-size: 12px;padding-top: 45px;height: 105px;line-height: 24px; width: 486px;background: url(../image/footer_bg.png) no-repeat right 44px;}
.share{ font-size: 14px;padding-left: 38px;position: relative;width: 251px; float: left; background: url(../image/footer_bg.png) no-repeat right center; line-height: 71px; margin-top: 44px;}
.share span.tl{ float:left;}
.bdsharebuttonbox{ width: 164px; float: right; margin-top: 19px; }
.bdsharebuttonbox a{ line-height:30px; }


.link{ float: right; margin: 65px 0 0 0;font-size: 14px;}


.code{ position:absolute; bottom: 140px; padding: 23px 10px 10px;background:#fff;width:200px; border: 1px solid #dedede;}
.code img{ max-width:100%;} 
.code a{ font-size: 26px; color: #000; height: 20px; position:absolute; right: 4px; top: 0px; line-height: 20px;}