
/*reset css*/
*,::after,::before{margin:0; padding:0; -webkit-tap-highlight-color: transparent;/*去除按钮点击高亮*/ box-sizing:border-box; -webkit-box-sizing:border-box; }
body{font-size: 14px; font-family: "MicroSoft YaHei",sans-serif; color:#333;max-width: 750px;margin:0 auto; } 
a{color:#333;text-decoration: none;}
input{outline: none; border:none; /*清除移动端的表单样式*/ }
ul,ol{list-style: none;}
.clear{clear:both;}
.padded{padding:10px;}
.padded img{max-width: 100%;}

.bg-gray{background: #fafafa;width:100%;padding:1px 0;}

.shade{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:11;}
.alertshow{position:fixed;top:60px;left:30px;bottom:60px; right:30px;background:#fff;z-index:12;padding:40px 30px;overflow-y:scroll;line-height: 1.8;font-size:14px;}
.alertshow img{max-width:100%;}
.alertshow .close{position:absolute;right:0;top:0; background: url(../images/menu_close.png) center center no-repeat;background-size: 20px 20px;width:50px;height: 40px;}


/*header*/
.header{position:fixed;left:0;right:0;top:0;background:#fff;height: 56px;z-index: 11;}
.header .logo{float: left;margin:9px 0 0 10px;}
.header .logo img{height: 38px;}
.header .word{float: left;color:#183965;margin:30px 0 0 3px;font-weight: 700;}
.header .menu{position:absolute;right:0px;top:0px;background: url(../images/menu_btn.png) center center no-repeat;background-size: 25px 25px;width:56px;height: 56px;}
.header .menu.on{background-image: url(../images/menu_close.png)}

.header .nav{display: none;height:400px;background: #fff;}
.header .nav ul{height: 100%;overflow: scroll;}
.header .nav li.on a{color:#006eb2;}
.header .nav li{position:relative; width:100%;padding:0 20px;line-height: 48px;background: #fff;}
.header .nav li a{display: block;}
.header .nav .hide{display: none;font-size: 13px;}
.header .nav .hide dd{position:relative; width:100%;padding:0 20px;line-height: 36px;}
.header .nav .mean-expand{position:absolute;right:0;top:0;width:36px;height: 36px;text-align: center;line-height: 48px;font-size: 24px;display: block;}
.header .nav li:after{content:""; position:absolute;left:0;bottom:0;height:1px;width:100%;background: #f1f1f1;transform: scaleY(.5);-webkit-transform: scaleY(.5);}
.header .nav li:last-child:after{content:""; position:absolute;left:0;bottom:0;height:1px;width:100%;background: #f1f1f1;transform: scaleY(.5);-webkit-transform: scaleY(.5);}
/*header end*/
.banner img{width:100%;display: block;}

/*footer*/
.copyright{background: #fafafa;text-align: center;color:#999;font-size: 10px;padding:8px 0;z-index: 99999}
.footer{position:fixed;z-index: 10;left:0;right:0;bottom:0; background: #fff; display: table;width:100%;height: 49px;table-layout: fixed;box-shadow: 0 0 5px #ddd;}
.footer .item{position:relative; display: table-cell;height: 50px;width:1%;text-align: center;vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;}
.footer .item .icon ~ .word{font-size: 11px; display: block; overflow: hidden; text-overflow: ellipsis; color:#999; }
.footer .icon{top: 5px;position: relative; z-index: 20; width: 25px; height: 25px; display: inline-block; background: url(../images/footer.png) no-repeat; background-size: 25px 125px; }
.footer .on .icon{background-image: url(../images/footer_on.png);}
.footer .item .icon1{background-position:0px 0px; }
.footer .item .icon2{background-position:0px -25px; }
.footer .item .icon3{background-position:0px -50px; }
.footer .item .icon4{background-position:0px -75px; }
.footer .item.on .word{color:#183965;}
/*footer end*/





/***********************首页********************/
.index-title {position:relative; text-align: center;overflow: hidden;padding:15px 0px;}
.index-title h2{font-size: 18px;color:#183965;}
.index-title .word{position:relative;z-index: 1; font-size: 12px;background: #fff;display: inline-block;padding:0 5px;}
.index-title:after{content:"";z-index: 0; position:absolute;left:50%;bottom:23px; width:200px;height: 1px;background: #dadada;margin-left: -100px;}


/*banner图*/
.banner{ position:relative; background:#000; margin:0 auto; }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li img{width:100%; vertical-align:top;  } 
.banner .hd{position:relative; z-index:1; margin-top:-50px; height:50px; line-height:50px;  text-align:center;}
.banner .hd ul{ text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:#fff; overflow:hidden; font-size:0;border-radius:50%;}
.banner .hd ul .on{ background:#005ca1; }
/*banner图 end*/

/*今日活动*/
.bg-gray .index-title .word{background:#fafafa;}
.index-active{overflow:hidden;}
.index-active li{float:left;width:42%;background:#fff;margin:0 4% 10px;overflow:hidden;border-radius:5px;}
.index-active li img{width:100%;display:block;}
.index-active li .tit{color:#005ca1;padding:0px 5px;height: 32px;line-height:32px;overflow:hidden; font-size: 16px; text-align: center;}
.index-active li .word{display:none;}
/*今日活动 end*/

/*诚邀加盟*/
.index-step{overflow: hidden;}
.index-step li{float: left;width:33.33%;text-align: center;}
.index-step li .name{color:#183965;font-size: 14px;margin-top: 3px;}
.index-step li .word{font-size: 11px;}
.index-step li .pic img{width:60px;}


.index-step7{width:100%;padding:10px 0;}
.index-step7 ul{height: 55px;width:95%;margin:0 auto;}
.index-step7 ul:first-child{width:80%;}
.index-step7 ul:first-child li{width:33.33%;}
.index-step7 li{position:relative; float: left;overflow: hidden;padding-left: 18px;line-height: 1;width:27%;}
.index-step7 li:last-child:after{display:none;}
.index-step7 li:last-child{width:19%;}
.index-step7 li .num{position:absolute;left:0;top:0;}
.index-step7 li .num img{width:25px;}
.index-step7 li .name{font-size: 9px;font-weight: 700;margin-top: 10px;}

.join-box {border-radius: 5px; width: 260px; height: 40px; line-height: 40px; text-align: center; background: #005ca1; color: #fff; font-size: 16px; margin: 20px auto; }

.join-msg{padding:0 10px;overflow: hidden;}
.join-msg .jm-input{border:1px solid #ddd;padding:0 8px;font-size:14px;background:#fff;height:32px;line-height:32px;float:left;width:31.33%;margin-left: 3%;margin-bottom:10px;}
.join-msg .jm-input:first-child{margin-left: 0;}
.join-msg .jm-input:nth-child(4){margin-left: 0;width:70%;}
.join-msg .jm-btn{width:30%;background:url(../images/blue_btn.png) center center repeat-x;color:#fff;height:32px;line-height:32px;font-size:14px;float:left;cursor:pointer;}
/*诚邀加盟 end*/
/*今日聚焦*/
.index-focus{ position:relative; width:100%; overflow:hidden; padding:10px;margin:10px 0;}
.index-focus .tit{position:absolute;z-index: 1; left:10px;top:10px;font-size: 16px;background: rgba(0,0,0,0.5);color:#fff;width:100px;height: 30px;line-height: 30px;text-align: center;border-bottom-right-radius: 20px;}
.index-focus .prev,.index-focus .next{ position:absolute; left:30px; bottom:20px; display:block; width:40px; height:35px; line-height:8px; text-align:center;background: url(../images/focus_arrow.png) 0 center no-repeat;background-size: 45px 8px;z-index: 2;}
.index-focus .next{ left:auto; right:30px;background-position: right center;}
.index-focus .bd{ position:relative; z-index:0; }
.index-focus .bd li{ position:relative; }
.index-focus .bd li img{ width:100%; display:block;   }
.index-focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.index-focus .bd li .title{ display:block; position:absolute;left:10px;right:10px; bottom:10px; text-align: center; height:35px; line-height:35px;  text-align:center;  color:#fff; background-color:rgba(0,0,0,0.5); 
}

.index-focus .bd li a{padding:30% 50%;display: block;}
.index-focus .bd li a img{height: 100%;position:absolute;left:0;top:0;}
/*今日聚焦end*/
/*产品中心*/
.linetitle{font-size: 16px;background: url(../images/title_line.jpg) left center no-repeat;background-size:4px 20px;padding:10px 0 10px 15px;margin-left: 10px; }
.index-pro .slideGroup{position:relative;}
.index-pro .slideGroup .parHd{position:absolute;right:0;top:-30px;}
.index-pro .slideGroup .parHd ul{ display: inline-block; color:#ccc;}
.index-pro .slideGroup .parHd ul li{font-size:12px; padding:0 10px; cursor:pointer;display:inline-block;  height:16px; line-height:16px;color:#666; }
.index-pro .slideGroup .parHd ul li.on{ color:#006eb2; }
.index-pro .slideGroup .slideBox{overflow:hidden; zoom:1; position:relative;}

.index-pro .slideGroup .sPrev,.index-pro .slideGroup .sNext{ position:absolute; left:5px; top:50%;margin-top:-19px; display:block; width:38px; height:38px;  background:url(../images/pro_arrow.png) left 0 no-repeat;opacity:1; z-index:2;background-size:100px 30px; }
.index-pro .slideGroup .sNext{ left:auto; right:0px;background-position:right 0; }

.index-pro .slideGroup .parBd{padding:0 10px 0 5px;}
.index-pro .slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.index-pro .slideGroup .parBd ul li{position:relative; float:left;  overflow:hidden; text-align:center;width:50%;margin:0 5px;}
.index-pro .slideGroup .parBd ul li .pic{position:relative;text-align:center;padding:50%;}
.index-pro .slideGroup .parBd ul li .pic a{display: block;}
.index-pro .slideGroup .parBd ul li .pic img{position:absolute;left:0;top:0; display:block;width:100%;height: 100%;}
.index-pro .slideGroup .parBd ul li .text{position:absolute;left:0px;right:0px;bottom:0px;height: 35px;line-height: 35px; background:rgba(0,0,0,0.5);padding:0 10px;}
.index-pro .slideGroup .parBd ul li .text .name{font-size:14px;color:#fff;overflow: hidden;}
.index-pro .slideGroup .parBd ul li .text .word{display: none;}
.index-pro .more-btn{width:180px;height: 50px;line-height:50px;text-align:center;color:#183965;font-size:12px;display:block;margin:0px auto 0;text-decoration: underline;}

.index-pro .slideGroup .parBd ul li .text{width:50%;}
.index-pro .slideBox .buy-btn{position:absolute;bottom:0;right:0px;width:50%; height: 35px;line-height: 35px;text-align: center;background: #006eb3;color:#fff;display: block;}
/*产品中心 end*/

/*案例展示*/
.index-case .slideGroup{position:relative; width:100%;}
.index-case .slideGroup .parHd{position:absolute;right:0;top:-30px;}
.index-case .slideGroup .parHd ul{ display: inline-block; color:#ccc;}
.index-case .slideGroup .parHd ul li{font-size:12px; padding:0 10px; cursor:pointer;display:inline-block;  height:16px; line-height:16px;color:#666; }
.index-case .slideGroup .parHd ul li.on{ color:#006eb2; }
.index-case .slideGroup .slideBox{overflow:hidden; zoom:1; position:relative;}
.index-case .slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.index-case .slideGroup .parBd ul li{position:relative;  float:left; _display:inline; overflow:hidden; text-align:center;width:100%;}
.index-case .slideGroup .parBd ul li img{ width:100%; display:block;   }
.index-case .slideGroup .parBd ul li .text{position:absolute;left:20px;right:20px;bottom:10px;height: 80px;box-shadow:0px 3px  5px #999; background:#fff;padding:0 10px;}
.index-case .slideGroup .parBd ul li .text .name{font-size:16px;color:#333;line-height:1;overflow: hidden;margin-top:22px;}
.index-case .slideGroup .parBd ul li .text .word{font-size:12px;color:#999;line-height:1;overflow: hidden;margin-top:10px;}
.index-case .slideGroup .parBd ul li:hover .text .name{color:#006eb2;}
.index-case .slideGroup .parBd ul li:hover .text .word{color:#006eb2;}
.index-case .slideGroup .parBd .slideBox .slihd{overflow: hidden;padding:10px;}
.index-case .slideGroup .parBd .slideBox .slihd li{border:1px solid #ccc;margin-bottom:10px;font-size:14px;width:31.33%;margin-right:3%; height: 34px;line-height:34px;text-align:center;cursor:pointer;}
.index-case .slideGroup .parBd .slideBox .slihd li:nth-child(3n){margin-right: 0;}
.index-case .slideGroup .parBd .slideBox .slihd li.on{color:#006eb2;}
.index-case .slideGroup .parBd .slideBox .slibd{width:100%;padding:0 10px 10px;}
.index-case .slideGroup .parBd .slideBox .slibd .box{position:relative;}
.index-case .slideGroup .parBd .slideBox .slibd .vrbtn{position:absolute;right:10px;top:10px; width:79px;height: 35px;display:block;background:url(../images/vr_btn.png) no-repeat;background-size: 79px 35px;}
.index-case .slideGroup .parBd .slideBox .slibd .boxbd .name{position:absolute;left:0;right:0;bottom:0;height: 35px;line-height: 35px;background:rgba(0,0,0,0.6);color:#fff;font-size: 14px;}
.index-case .slideGroup .sPrev,.index-case .slideGroup .sNext{ position:absolute; left:0px; top:50%;margin-top:-18px; display:block; width:20px; height:37px;  background:url(../images/case_arrow.png) left 0 no-repeat; z-index:3;background-size: 65px 37px;}
.index-case .slideGroup .sNext{ left:auto; right:0px;background-position:right 0; }
.index-case .slideGroup .sPrev:hover,.index-case .slideGroup .sNext:hover{ border-color:#f60;  }
/*案例展示end*/
/*新闻中心*/
.index-news .slideGroup{position:relative;}
.index-news .more-btn{width:180px;height: 50px;line-height:50px;text-align:center;color:#183965;font-size:12px;display:block;margin:0px auto 0;text-decoration: underline;}
.index-news .slideGroup .parHd{position:absolute;right:0;top:-30px;}
.index-news .slideGroup .parHd ul{ display: inline-block; color:#ccc;}
.index-news .slideGroup .parHd ul li{font-size:12px; padding:0 10px; cursor:pointer;display:inline-block;  height:16px; line-height:16px;color:#666; }
.index-news .slideGroup .parHd ul li.on{ color:#006eb2; }
.index-news .slideGroup .parBd li{position:relative;min-height: 112.5px;padding:10px;padding-left: 145px;}
.index-news .slideGroup .parBd li:after{content:""; position:absolute;left:10px;top:0;right:10px; height:1px;background: #ccc;transform: scaleY(.5);-webkit-transform: scaleY(.5);}
.index-news .slideGroup .parBd:after{content:""; position:absolute;left:10px;bottom:0;right:10px; height:1px;background: #ccc;transform: scaleY(.5);-webkit-transform: scaleY(.5);}
.index-news .slideGroup .parBd li a{display: block;}
.index-news .slideGroup .parBd li .pic{position:absolute;left:10px;top:10px;}
.index-news .slideGroup .parBd li .pic img{width:125px;height: 92.5px;}
.index-news .slideGroup .parBd li .tit{font-size: 14px;height: 57px;overflow: hidden;}
.index-news .slideGroup .parBd li .word{display: none;}
.index-news .slideGroup .parBd li .time{color:#999;font-size: 12px;padding-top:20px;}
/*新闻中心 end*/
.two-btn{overflow: hidden;padding:10px 10px;}
.two-btn .btn{float: left;background: url(../images/btn_bg.jpg) center center repeat-x;background-size:5px 40px;height: 40px;line-height: 40px;color:#fff;width:48%;border-radius: 5px;text-align: center;font-size: 16px;}
.two-btn .btn .pic img{position:relative;top:4px; width:22px;margin-right: 5px;}
.two-btn .btn:first-child{margin-right: 4%;}
/***********************首页 end********************/







/***********************内页********************/
.subnav{width:100%;display: table;table-layout: fixed;}
.subnav li{position:relative; width:1%;display: table-cell;text-align: center;height: 42px;line-height: 42px;}
.subnav li a{display: block;font-size: 14px;color:#666;white-space: nowrap;}
.subnav li.on a{color:#183965;}
.subnav li:after{content:"";position:absolute;left:0;bottom:0;right:0;height: 1px;background: #ddd;transform:scaleY(0.5);-webkit-transform:scaleY(0.5);}
.subnav li.on:after{background: #183965;}
/*企业介绍*/
.about{line-height:1.8;color:#666;font-size:14px;}
.about .tit{color:#005ca1;}
.about .word{text-indent:3em;color:#005ca1;margin-bottom:10px;}
/*品牌故事*/
.about-brand{line-height:1.8;color:#666;}
.about-brand .img2{margin-bottom:10px;}
.about-brand .tit1{font-size:14px;color:#005ca1;margin-bottom:5px;}
.about-brand .tit2{font-size:14px;color:#005ca1;margin-bottom:5px;}
/*企业荣誉*/
.slidehonor{overflow:hidden; zoom:1; position:relative;width:100%;padding:10px 30px;}
.slidehonor .prev,.slidehonor .next{ position:absolute; left:5px; top:50%;margin-top:-19px; display:block; width:38px; height:38px;  background:url(../images/honor_arrow.png) left 0 no-repeat;opacity:1; z-index:2; }
.slidehonor .next{ left:auto; right:0px;background-position:right 0; }
.slidehonor ul{overflow:hidden; zoom:1;}
.slidehonor ul li{position:relative; float:left;  overflow:hidden; text-align:center;width:50%;}
.slidehonor ul li .pic{position:relative;text-align:center;padding:50% 45%;}
.slidehonor ul li .pic a{display: block;}
.slidehonor ul li .pic img{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto; display:block;max-width:100%;max-height: 100%;}
.slidehonor ul li .detail{height: 35px;line-height: 35px;padding:0 10px;}
.honor{border:1px solid #ddd;margin:10px; text-align: center;padding:20px;}
.honor .pic img{max-width: 100%;}
.honor .tit{font-size: 16px;margin-top: 20px;}
/*发展历程*/
/*
.history-hd{position:relative; height: 63px;width:100%;}
.history-hd .prev,.history-hd .next{ position:absolute; left:-5px; top:50%;margin-top:-19px; display:block; width:38px; height:38px;  background:url(../images/honor_arrow.png) left 0 no-repeat;opacity:1; z-index:2;background-size: 109px 18px; }
.history-hd .next{ left:auto; right:-5px;background-position:right 0; }
.history-hd li{float: left;width:25%;text-align: center;cursor:pointer;}
.history-hd li .icon{display: block;width:100%;height:23px;background: url(../images/history_icon.png) center center no-repeat; background-size: 16px 20px;}
.history-hd li .line{position:relative; width:100%;height: 1px;background: #ccc;display: block;margin-top: 10px;}
.history-hd li .line:after{content:"";position:absolute;left:50%;top:-4px;width:1px;height: 4px;background: #ccc;}
.history-hd li .word{color:#666;margin-top: 3px;font-size: 12px;}
.history-hd li:hover .icon,.history-hd li.on .icon{background-image: url(../images/history_icon_on.png);}
.history-hd li:hover .line,.history-hd li.on .line{background: #183965;}
.history-hd li:hover .line:after,.history-hd li.on .line:after{background: #183965;}
.history-bd{margin-top: 10px;}
.history-bd .his-box li{position:relative; border:1px solid #ddd;margin-bottom:10px;width:100%;}
.history-bd .his-box li .pic img{position:absolute;top:10px;width:140px;}
.history-bd .his-box li .time{position:relative; font-size: 15px;color:#183965;line-height: 30px;height: 30px;margin-top: 10px;}
.history-bd .his-box li .time:after{content: "";position:absolute;left:0;bottom:0px;height: 1px;background: #183965;width:60px;}
.history-bd .his-box li .word{font-size: 12px;color:#666;height: 75px;overflow: hidden;margin-top: 10px;line-height: 1.8;}
.history-bd .his-box li.left{padding-left: 160px;}
.history-bd .his-box li.right{padding-left: 10px;padding-right: 160px;}
.history-bd .his-box li.left .pic img{left:10px;}
.history-bd .his-box li.right .pic img{right:10px;} */


.history {/* background:url(images/line04.gif) repeat-y 80px 0; */overflow:hidden; position:relative; z-index: 1;}
.history-date { overflow:hidden;}
.history-date h2 { height:59px; font-size:20px;font-weight:normal; padding-left:15px; margin-bottom:10px;  }
.history-date h2.first { position:absolute; left:0; top:0; width:935px; z-index:99;}
.history-date h2 a { color:#005ca1; display:inline-block; *display:inline; zoom:1; background:url(../images/icon08.gif) no-repeat right 50%; padding-right:17px; margin:21px 97px 0 0;}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none;}
.history-date ul li { background:url(../images/icon07.gif) no-repeat 20px 5px; padding-bottom:20px; zoom:1; }
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3 { float:left; width:168px; text-align:right; padding-right:19px;color:#666; font:normal 18px/16px Arial;}
.history-date ul li h3 span { display:block; color:#666; font-size:12px;}
.history-date ul li dl { float:left; padding-left:41px; margin-top:-5px; }
.history-date ul li .hisbox{float:left; padding-left:41px; margin-top:0px;width:100%;padding-right:10px;}

.history-date h2.first .more-history {font-size: 16px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover {text-decoration: underline;}

.history .hisbox .tit{font-size: 18px; font-weight: 700; color: #005ca1; margin-bottom: 10px;}




/*企业视频*/
.videobox{padding:10px;}
.videobox .video-left img{max-width: 100%;}
.videobox .video-left .tit{text-align: center;margin-bottom: 10px;}
.videobox .video-right{position:relative; width:100%;padding:0 20px;}
.videobox .video-right .prev,.videobox .video-right .next{ position:absolute; left:0px; top:50%;margin-top:-10px; display:block; width:20px; height:20px;border-radius:50px;  background:rgba(0,0,0,0.5) url(../images/focus_arrow.png) 6px 5px no-repeat;opacity:1; z-index:2;background-size: 60px 10.5px; }
.videobox .video-right .next{ left:auto; right:0px;background-position:-45px 5px; }
.videobox .video-right li{float: left;width:25%;text-align: center;cursor:pointer;}
.videobox .video-right li .pic{padding:0 5px;font-size: 0;}
.videobox .video-right li .pic img{max-width: 100%;}
.videobox .video-right li .word{display: none;}
.videobox .video-right li .time{display: none;}

.videobox .video-right{margin-top:10px;}    
.videobox .box{position:relative;padding:30% 50%;}
.videobox .box iframe{position: absolute;left:0;top:0; width:100%;height:100%;}
/*产品列表页*/
.shop-btn-list{overflow: hidden;padding:0 5px;}
.shop-btn-list a{display: block;float: left;font-size: 0;padding:10px 5px 0;width:33.33%;text-align: center;}
.shop-btn-list a img{max-width: 100%;}
.leftnav{overflow: hidden;position:relative;padding:10px 0;padding-left:3%;width:100%;}
.leftnav.line{margin-top: 10px;}
.leftnav.line:after{content:""; position:absolute;left:10px;top:0;right:10px;height: 1px;background: #ddd;}
.leftnav li{float: left;width:33.33%;text-align: center;font-size: 12px;height: 34px;line-height: 34px;padding-right: 3%;margin-bottom: 10px;}
.leftnav li a{display: block;border:1px solid #ddd;width:100%;}
.leftnav li.on a{color:#006eb2;}
.pro-list{overflow: hidden;padding:0px 5px 10px;}
.pro-list li{float: left;width:33.33%;padding:0px 5px 10px;}
.pro-list li a{position:relative; display: block;padding:50%;border:1px solid #ccc;}
.pro-list li .pic{position:absolute;left:0;top:0;width:100%;height: 100%;}
.pro-list li .pic img{max-width: 100%;max-height:100%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.pro-list li a .name{position:absolute;left:0;bottom:0;right:0px;height: 25px;line-height: 25px;background: rgba(0,0,0,0.5);text-align: center;color:#fff;font-size: 12px;}

.pro-list li{position:relative; }
.pro-list li a .name{ overflow: hidden;}
.pro-list li .buy-btn{position:absolute;right:4px;bottom:11px;padding:0;border:none; width:50%;height: 25px;line-height: 25px;text-align: center;background: #006eb3;color:#fff;display: block;}

/*产品详情*/
.preview{ position:relative; background:#000; margin:0 auto; }
.preview .bd{ position:relative; z-index:0; }
.preview .bd img{width:100%; vertical-align:top;  } 
.preview .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;}
.preview .hd ul{ text-align:center;  padding-top:5px;  }
.preview .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:6px; height:6px; margin:5px; background:#fff; overflow:hidden; font-size:0;border-radius: 10px;}
.preview .hd ul .on{ background:#183965; }
.proinfo{padding:0 10px;width:100%;color:#666;font-size: 14px;line-height: 1.8;}
.proinfo .tit{font-size: 16px;border-bottom: 1px solid #ddd;height: 45px;line-height: 45px;color:#333;margin-bottom: 10px;}
.proshow{padding:0 10px 20px;margin-top: 10px;color:#666;line-height: 1.8;font-size: 14px;}
.proshow .tit{border-bottom: 1px solid #ddd;margin-bottom: 10px;}
.proshow .tit p{display: inline-block;width:100px;height: 35px;line-height: 35px;background: #eee;color:#333;text-align: center;}
/*vr 案例*/
.case{overflow:hidden; zoom:1; position:relative;}
.case ul{ overflow:hidden; zoom:1;   }
.case ul li{position:relative;  float:left; _display:inline; overflow:hidden; text-align:center;width:100%;}
.case ul li img{ width:100%; display:block;   }
.case ul li .vrbtn{position:absolute;right:10px;top:10px; width:79px;height: 35px;display:block;background:url(../images/vr_btn.png) no-repeat;background-size: 79px 35px;}
.case .name{position:absolute;left:0;right:0;bottom:0;height: 35px;line-height: 35px;background:rgba(0,0,0,0.6);color:#fff;font-size: 14px;}
.case .sPrev,.case .sNext{ position:absolute; left:0px; top:50%;margin-top:-18px; display:block; width:20px; height:37px;  background:url(../images/case_arrow.png) left 0 no-repeat; z-index:3;background-size: 65px 37px;}
.case .sNext{ left:auto; right:0px;background-position:right 0; }
.case .sPrev:hover,.case .sNext:hover{ border-color:#f60;  }
.caseshow{line-height: 1.8;padding:10px;}
.caseshow img{max-width: 100%;}
/*防伪查询*/
.index-check{padding:10px;}
.index-check .index-title{text-align: center;}
.index-check .check-left{padding:20px;}
.index-check .check-left img{max-width: 100%;}
.index-check .check-right{width:100%;padding:30px 0;border:1px solid #ddd;background: #fff;text-align: center;}
.index-check .check-right .tit{font-size: 14px;color:#666;margin:0px 0 20px;}
.index-check .check-right .check-input{overflow: hidden;width:280px;margin:0 auto;}
.index-check .check-right .check-input input{width:60px;height: 35px;line-height: 35px;padding:0 8px;float: left;margin:0 5px;border:1px solid #ddd;font-size: 14px;}
.index-check .check-right .check-btn{width:125px;height: 35px;text-align: center;line-height: 35px;background: url(../images/check_btn.png) no-repeat;margin:20px auto 0;color:#fff;cursor:pointer;}


/*防伪查询*/
.check-result{position:fixed;top:20%;left:5%;z-index: 10;padding:0 10px; width:90%; text-align:center;background: #fff;box-shadow: 0 0 10px #999;transform: scale(0);transition:all .5s;}
.check-result .icon{margin:35px auto 15px;display: block;}
.check-result p{color:#666;font-size: 14px;}
.check-result .fcolor{color:#ff9000;}
.check-result .two-btn{display: inline-block;overflow: hidden;margin-top: 20px; width: 70%}
.check-result .btn{width:40%;height: 50px;text-align:center;height: 32px;line-height: 32px; font-size: 14px;color:#fff;float: left;cursor:pointer;}
.check-result .btn-org{background: #ff9000;margin-right: 20px;}
.check-result .btn-gray{background: #999999}
.check-result.show{transform: scale(1);transition:all .5s;}
/*防伪查询 end*/

/*新闻页面&卡西米学院*/
.news-list{width:100%;padding:0 10px;margin-top: 10px;}
.news-list li{position:relative;padding-left: 115px;min-height: 85px;margin-bottom: 10px;}
.news-list li:after{content:"";position:absolute;left:0;right:0;bottom:0;height: 1px;background: #ddd;transform:scaleY(0.5);}
.news-list li .pic{position:absolute;left:0pt;top:0; width:100px;height: 75px;}
.news-list li .pic img{width:100%;height: 100%;}
.news-list li .word,.news-list li .news-btn{display: none;}
.news-list li .tit{height: 57px;overflow: hidden;}
.news-list .time{position:absolute;left:115px;bottom:10px; font-size: 11px;color:#999;}
/*分页*/
.page-turn{width:100%; text-align: center; margin-top: 20px;margin-bottom: 20px; }
.page-turn a,.page-turn span{border:1px solid #ccc; padding: 0px 10px; display: inline-block; color:#666; margin-left: 5px; height: 28px;line-height:28px;}
.page-turn a:hover{border-color:#006eb2;color:#006eb2;}
.page-turn .on,.page-turn .on:hover{background: #006eb2; color:#fff;border-color:#006eb2; }
.page-turn .disable{opacity:.5;filter:alpha(opacity=50);}
.page-turn .disable:hover{background:none;color:#666;cursor:default;border:1px solid #ccc;}
/*分页结束*/
/*新闻详情&卡西米学院详情*/
.article-title{position:relative;text-align: center;padding:10px 0;}
.article-title:after{content:"";position:absolute;left:0;bottom:0;right:0;height: 1px;background: #ddd;transform:scaleY(0.5);}
.article-title h1{font-weight: 400;font-size: 16px;line-height: 1.8;padding:0px 0 5px;}
.article-title p{color:#999;font-size: 11px;}
.article{padding:10px;font-size: 14px;color:#666;line-height: 1.8;}
.article img{max-width: 100%;}
.article-foot{position:relative;margin-top: 10px;font-size: 11px;padding-top: 5px;}
.article-foot:after{content:"";position:absolute;left:-10px;right:-10px;top:0px;height: 1px;background: #ddd;transform:scaleY(0.5);}
/*联系我们*/
.contact{padding:10px;}
.contact .text{width:100%;height: 305px;background: url(../images/contact_bg.png) left top no-repeat;padding:45px 15px 0 15px;font-size: 12px;color:#666;background-size: 100%;}
.contact .text p{margin-bottom: 12px;}
.contact .text .icon{float: left;display: block;width:15px;height: 15px;margin-right: 6px;background: url(../images/icon_contact.png) no-repeat;background-size:45px 15px;}
.contact .map{width:100%;}
.contact .map img{max-width: 100%;}
.contact .text .icon-city{background-position: 0 0;}
.contact .text .icon-tel{background-position: -15px 0;}
.contact .text .icon-tel1{background-position: -30px 0;}
/*店面查询*/
.shop-search{padding:10px;}
.shop-search .sear{overflow: hidden;}
.shop-search .sear .word{text-align: center;margin-bottom: 10px;}
.shop-search .sear .ss-select{line-height: 32px;margin-bottom: 10px;overflow: hidden;}
.shop-search .sear .ss-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent; width: 48%;padding-right: 30px; height:32px;border: 1px solid #ddd;float:left;margin-left: 4%;background:#fff url(../images/select.png) right center no-repeat; font-size: 14px;padding-left: 8px;float: left;}
.shop-search .sear .ss-select select:nth-child(1){margin-left: 0;}
.shop-search .sear .ss-select select::-ms-expand { display: none; }
.shop-search .sear .ss-input{width:70%;border:1px solid #ddd;padding:0 8px;font-size: 14px; background: #fff;height: 32px;line-height: 32px;float: left;}
.shop-search .sear .ss-btn{width:30%;background: url(../images/blue_btn.png) center center no-repeat;color:#fff;height: 32px;line-height: 32px;text-align:center;font-size: 14px;cursor:pointer;float: left;}
.shop-search ul{border:1px solid #ddd;margin-top: 10px;}
.shop-search li{padding:10px;width:100%;}
.shop-search .li-name{background: #ddd;color:#666;font-size: 16px;}
.shop-search .li-op{padding-top: 0;}
.shop-search .li-op div:nth-child(1) a{background: url(../images/icon_shop_search.png) left center no-repeat;padding-left: 18px;display: inline;}
.shop-search .li-op a{color:#006eb2;text-decoration: underline;}
/*留言*/
.msg{padding:10px;}
.msg .msg-input input{border:1px solid #ddd;font-size:14px;padding:0 8px;height: 36px;line-height:36px;width:100%;margin-bottom:10px;font-size:14px;}
.msg .msg-textarea{border:1px solid #ddd;padding:8px;height: 100px;width:100%;resize:none;margin-bottom:10px;font-size:14px;}
.msg .fcolor{font-size:10px;color:#005ca1;}
.msg .msg-btn{text-align:center;width:100%;color:#fff;background:url(../images/blue_btn.png);margin-top:10px;height: 36px;line-height:36px;}
/*招聘*/
.people-list{padding:10px;}
.people-list li{border:1px solid #ddd;margin-bottom:10px;padding:15px 8px;color:#666;font-size:14px;}
/*预约量尺*/
.stepbox{width:100%;padding:10px 0;}
.stepbox ul{height: 63px;width:95%;margin:0 auto;}
.stepbox li{position:relative; float: left;overflow: hidden;padding-left: 18px;line-height: 1;width:252px;width:27%;}
.stepbox li:after{content:""; position:absolute;top:14px;right:5%;width:20%;height: 1px;background:#a3a3a3;}
.stepbox li:last-child:after{display:none;}
.stepbox li:last-child{width:19%;}
.stepbox li .num{position:absolute;left:0;top:0;}
.stepbox li .num img{width:25px;}
.stepbox li .name{font-size: 9px;font-weight: 700;margin-top: 10px;}
.stepbox li .word{font-size: 7px;color:#999;margin-top: 3px;}

.apply{width:100%;}
.apply .ap-input{border: 1px solid #ddd;font-size: 12px;height: 36px;line-height: 36px;width:47%;padding:0 8px;float: left;}
.apply .ap-input:first-child{margin-left:2%;margin-right: 2%;}
.apply .ap-select{overflow: hidden;padding-left:2%;margin-top:10px;}
.apply .ap-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent; width: 31.33%;padding-right: 10px; height:36px;border: 1px solid #ddd;float:left;margin-right: 2%;background: url(../images/select.png) right center no-repeat; font-size: 12px;padding-left: 8px;background-size:11px 3.5px;}
.apply .ap-select select::-ms-expand { display: none; }
.apply .ap-btn{overflow: hidden;margin-top: 10px;padding:0 2% 30px;}
.apply .ap-btn .a-btn{border:1px solid #183965;color:#183965;width:100%;height: 36px;line-height: 36px;display: block;float: left;border-radius: 50px;font-size: 12px;text-align: center;}
.apply .ap-btn .apply-btn{width:100%;height: 36px;line-height: 36px;background: url(../images/blue_btn.png) center center repeat-x;color:#fff;text-align: center;font-size: 16px;float: left;cursor:pointer;}
/*登录页*/
.login{padding:40px 0;width:100%;}
.login .tit{text-align: center;font-size: 14px;}
.login .login-input{width:250px;height: 36px;line-height: 36px;padding:0 10px;font-size: 12px;margin:0 auto;display: block;border:1px solid #ddd;margin-top: 10px;}
.login .login-btn{width:250px;margin:0 auto;height: 36px;line-height: 36px;background: #005ca1;margin-top: 10px;color:#fff;display: block;}
/*会员中心*/
.usernav{width:100%;overflow: hidden;margin:0 auto;}
.usernav li{position:relative; float: left;width:33.33%;text-align: center;border-bottom:1px solid #ccc;}
.usernav li a{padding:15px 0;display: block;}
.usernav li:after{content:""; position:absolute;left:-1px;top:0;bottom:0px; width:1px;background: #ccc;}
.usernav li .word{color:#666;}
.usernav .icon{width:50px;height: 50px;background: url(../images/icon_user_p.png) 0px 0px no-repeat;display: inline-block;background-size: 50px 400px;}
.usernav li .icon-order{background-position:0px 0px;}
.usernav li .icon-write{background-position:0px -100px;}
.usernav li .icon-cart{background-position:0px -150px;}
.usernav li .icon-logout{background-position:0px -200px;}
.usernav li .icon-download{background-position:0px -250px;}
.usernav li .icon-order1{background-position:0px -50px;}
/*在线下单*/
.pro-ul{overflow: hidden;}
.pro-ul ul{width:100%;padding-left: 3%;}
.pro-ul li{float: left;width:47%;border:1px solid #eee;margin-right: 3%;margin-top: 10px;padding-bottom: 5px;}
.pro-ul li .pic{position:relative; padding:50%;}
.pro-ul li .pic a{position:absolute;left:0;top:0; display: block;width:100%;height: 100%;}
.pro-ul li .pic img{width:100%;height: 100%;display: block;}
.pro-ul li .price{font-size: 14px;color:#ff4e00;padding:4px 6px;line-height: 1;font-weight: 700;}
.pro-ul li .word{padding:3px 6px;font-size: 12px;line-height: 1.8; color:#666;height: 50px;overflow: hidden;}
.pro-ul li .word a{color:#666;}
.pro-ul li .cart-btn{height: 26px;line-height: 26px;border:1px solid #ddd;border-radius: 3px;background: url(../images/icon_cart_p.png) 5px center no-repeat;background-size: 15px 15px; padding-left: 22px;margin-left: 4px;color:#ffa200;margin-top: 2px;font-size: 10px;padding-right: 5px;display: inline-block;}
.cart-fixed{position:fixed;z-index: 2;right:3%;bottom:90px;height: 50px;width:50px;border-radius: 50%;background: #183965 url(../images/icon_cart_fixed.png) center center no-repeat;background-size: 25px 25px;}
.cart-fixed a{display: block;width:100%;height: 100%;}
/*退出弹出框*/
.alertbox{position:fixed;top:150px;left:10px;right:10px;background: #fff;z-index: 11;box-shadow: 0 0 10px #999;text-align: center;padding:40px 20px 30px;transform: scale(0);transition:all .5s;}
.alertbox.show{transform: scale(1);transition:all .5s;}
.alertbox .word{font-size: 14px;color:#666;}
.alertbox .two-btn{display: inline-block;overflow: hidden;margin-top: 20px;}
.alertbox .two-btn .btn{float: left;width:80px;height: 30px;text-align: center;line-height: 30px;color:#fff;cursor:pointer;margin:0 10px;font-size: 12px;border-radius: 0px;}
.alertbox .two-btn .org-btn{background: #ff9000;}
.alertbox .two-btn .gray-btn{background: #999;}
/*退出弹出框 end*/
/*会员购物车页面*/
.cartnav{overflow: hidden;}
.cartnav li{float: left;width:33.33%;text-align: center;}
.cartnav li .word{color:#999;line-height: 1;font-weight: 700;}
.cartnav li .num{position:relative;z-index: 1; display: inline-block;width:25px;height: 25px;line-height: 25px; background: #eee;font-size: 12px;color:#999;border-radius: 50%;margin-top: 18px;font-weight: 700;}
.cartnav li .line{position:relative;top:-14px; display:block;width:100%;height: 4px;background: #eee;}
.cartnav li.on .word{color:#ffa200;}
.cartnav li.on .num{background:#ffa200;color:#fff;}
.cartnav li.on .line{background:#ffa200;}

.cart{font-size:12px;}
.cart .cart-th{position:relative; height: 36px; line-height: 36px; background: #fff; border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-left:25px;}
.cart .cart-th .td-name{padding-left:5px;display:block;}
.cart .cart-th .td-check{position:absolute;left:0px;top:0px; display:block;}
.cart .cart-th li{display:none;}
.cart ul{overflow: hidden; }
.cart li input{margin-right:5px;margin-left:10px;}

.cart .cart-td ul{position:relative; padding-left:115px;padding-top:12px;padding-right:10px;min-height:105px;margin-bottom:10px;background:#fff;}
.cart .cart-td .td-check input{position:absolute;left:0px;top:45px;}
.cart .cart-pic{position:absolute;left:30px;top:15px;} 
.cart .cart-pic img{width:75px; height: 75px; display: block;border:1px solid #ccc; } 
.cart .cart-td .cart-text{height:32px;overflow:hidden;font-size:11px;padding-right:25px;}
.cart .cart-td .cart-info{padding:3px 0 5px;height:22px;overflow:hidden;}
.cart .cart-td .cart-info p{display:inline-block;color:#999;font-size:10px;margin-right:10px;}
.cart .cart-td .td-price{font-size:12px;}
.cart .cart-td .td-money{color:#ffa200;}

.cart .td-num{position:absolute;right:10px;bottom:10px;}
.cart .td-num .numbtn{float:left; width:24px; height: 24px; text-align:center; line-height:24px; margin:0px; cursor:pointer;border:1px solid #ddd; } 
.cart .td-num .numtext{float:left; width:38px; height: 24px; line-height:24px;  text-align:center; margin:0px; border-top:1px solid #ddd;border-bottom:1px solid #ddd;} 
.cart .td-op .btn{position:absolute;right:10px;top:10px;width:30px;height: 30px;background:url(../images/cart_del.png) right top no-repeat;background-size:15px 15px;font-size:0px;z-index:2;}

.cart .cart-foot{position:fixed;left:0;bottom:50px;right:0; height: 50px; line-height:50px; background:#fff;z-index:2;} 
.cart .cart-foot li{float:right; } 
.cart .cart-foot .btn{background:#ffa200 url(../images/org_btn.png) 0 0 repeat-x;color:#fff; width:100px;text-align:center;font-size:14px;margin-bottom:-1px;height: 51px;line-height:51px; cursor:pointer; } 
.cart .cart-foot .btn a{color:#fff; display:block;  } 
.cart .cart-foot .price{padding-right:18px;width:auto;} 
.cart .cart-foot .price .bigf{color:#ffa200; margin:0px 3px; font-size:16px;}

.cart .cart-td .not-stock{position:relative;}
.cart .cart-td .not-stock .stock-pic{position:absolute;left:140px;top:10px;}
.cart .cart-td .not-stock .stock-pic img{width:80px;}
.cart .cart-td .not-stock{opacity:0.5;} 

.cart.no-choose .cart-pic{left:10px;}
.cart.no-choose .cart-td ul{padding-left:100px;padding-right:0;margin-bottom:0;border-bottom:1px solid #ddd;}
.cart.no-choose .td-num{bottom:15px;}
.cart .cart-order{background:#fff;height: 36px;line-height:36px;margin-top:10px;border-bottom:1px solid #ddd;padding:0 10px;color:#999;font-size:11px;}
.cart .cart-order .word{padding-left:15px;}
/*会员购物车页面 end*/
/*提交订单*/
.userorder-tag{margin:10px 0;padding:10px 0;font-size:12px;padding-left:40px;background:#fff url(../images/icon_address.png) 15px center no-repeat;background-size:16px 22px;line-height:1.8}
.userorder-tag .box b{font-weight:400;}
.userorder{background:#fff;margin-top:10px;padding:0 10px;margin-bottom:10px;}
.userorder .hd{border-bottom:1px solid #ddd;height: 38px;line-height:38px;}
.userorder .bd li{position:relative;padding:10px 0 10px 90px;}
.userorder .bd li .word{position:absolute;left:0;top:10px; width:80px;display:inline-block;text-align:right;line-height:34px;}
.userorder .bd li input{border:1px solid #ddd;height: 34px;line-height:34px;width:100%;}
.userorder .bd li .yuan{position:absolute;right:10px;top:18px;color:#ddd;}
.userorder .bd li select{height: 34px;line-height:34px;}
.userorder li .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent; padding-right: 20px; height:34px;border: 1px solid #ddd;background: url(../images/select.png) right center no-repeat;padding-left:5px; width:98%;background-size:11px 3.5px;}
.userorder li .select3{overflow:hidden;}
.userorder li .select3 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent; padding-right: 20px; height:34px;border: 1px solid #ddd;background: url(../images/select.png) right center no-repeat;padding-left:5px; width:31.33%;margin-right:2%; background-size:11px 3.5px;float:left;}
.userorder li .select select::-ms-expand { display: none; }
.userorder li textarea{resize:none;height:100px;padding:5px;width:100%;border:1px solid #ddd;}
/*提交订单 end*/
/*订单成功*/
.order-succ{background:#fff;margin:10px;text-align:center;padding:30px 0;}
.order-succ p{font-size:11px;color:#666;}
.order-succ .tit{font-size:14px;line-height:2;color:#333;}
.order-succ .back{color:#005ca1;font-size:12px;}
.order-succ .back img{margin-right:5px;}
/*会员产品详情*/
.userproinfo{padding:10px;}
.userproinfo .tit{font-weight: 400;font-size: 14px;}
.userproinfo .price{color:#ffa200;font-size:12px;}
.userproinfo .price span{font-size:18px;}
.userproinfo .word{font-size: 11px;color:#666;padding:5px 0;}

.userproinfo .type-list{position:relative; padding:10px 10px;margin-top:5px;}
.userproinfo .type-list:after{content:"";position:absolute;left:-10px;right:-10px;top:-5px; height: 5px;background: #f5f5f5;}
.userproinfo .type-list:before{content:"";position:absolute;left:-10px;right:-10px;bottom:-5px; height: 5px;background: #f5f5f5;}
.userproinfo .type-list .icon{display: block;width:6px;height:20px; background: url(../images/icon_arrow.png) 0 center no-repeat; background-size:6px 11px;float: right;}
.userproinfo .twobtn{ overflow: hidden;padding-top: 5px;}
.userproinfo .twobtn .btn{background: #ffa200;color:#fff;display: block;text-align: center;border-radius: 50px;width:48%;float: left;height: 36px;line-height: 36px;margin:10px 1% 0;}
.userproinfo .twobtn .btn:nth-child(2){background: #ff6000}
.userproinfo .twobtn .btn:nth-child(3){background:#3e7ad7}
.userproinfo .twobtn .btn:nth-child(4){background: #be0000}

.userproinfo .info-type{position:relative; overflow: hidden;color:#666;margin-top: 10px;width:100%;padding-left: 50px;}
.userproinfo .info-type dt{position:absolute;left:0;top:5px;width:45px;}
.userproinfo .info-type dd{width:100%;}
.userproinfo .info-type dd .choo{position:relative;padding:0 10px; height: 30px;line-height: 30px;text-align: center;margin-top: 5px;margin-right: 10px;border:1px solid #ddd;float: left;border-radius: 3px;}
.userproinfo .info-type dd .choo input{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height: 100%;z-index: 1;opacity: 0;cursor:pointer;}
.userproinfo .info-type dd .choo span{position:relative;z-index: 0; display: block;width:100%;height: 100%;}
.userproinfo .info-type dd .choo.on{border-color:#ffa200;}
.userproinfo .info-type dd .choo.on span{color:#ffa200;}

.userproinfo .info-num{overflow: hidden;margin-top: 10px;padding:10px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;line-height:34px;}
.userproinfo .numbox{position:relative; overflow: hidden;border:1px solid #ccc;height: 32px;line-height: 32px;text-align: center;width:116px;display: inline-block;float: right;}
.userproinfo .numbox .numbtn{display: block; position:absolute;top:0;width:28px;background: #eee;color:#333;font-size: 28px;height: 32px;line-height: 28px;}
.userproinfo .numbox .numadd{right:0;border-left:1px solid #ccc;}
.userproinfo .numbox .numcut{left:0;border-right:1px solid #ccc;}
.userproinfo .numbox .numtext{width:116px;padding:0 28px;font-size: 12px;text-align: center;height: 32px;line-height: 32px;}
.userproinfo .numbox .numbtn.disable{color:#999;}
.userproinfo .typebox{position:fixed;left:0;bottom:0;background:#fff;right:0;z-index:12;padding:10px;}
.userproinfo .typebox .pic img{position:absolute;left:10px;top:-50px; width:100px;height: 100px;border:1px solid #ddd;}
.userproinfo .typebox .money{padding-left:110px;font-size:18px;color:#ffa200;}
.userproinfo .typebox .title{padding-left:110px;font-size:11px;color:#999;}
.proshow .prostit{position:relative; text-align:center;padding:5px 0;}
.proshow .prostit:after{content:""; position:absolute;left:-10px;right:-10px;top:0;bottom:0;background:#f5f5f5;}
.proshow .prostit p{position:relative; z-index:1;display:inline-block;padding:0 20px;}
.proshow .prostit p:after{content:"";position:absolute;left:-30px;top:50%; width:30px;border-top:1px solid #dadada;}
.proshow .prostit p:before{content:"";position:absolute;right:-30px;top:50%; width:30px;border-top:1px solid #dadada;}
.proshow .protext{padding:10px 0;}
.proshow .protext img{max-width:100%;}
/*资料下载*/
.download{width:100%;padding-bottom: 30px;}
.download .hd{text-align: center;border-bottom: 1px solid #ddd;padding:10px 0;}
.download .hd ul{overflow: hidden;display: inline-block;}
.download .hd li{font-size: 16px;float: left;}
.download .bd{padding:0 10px;}
.download .bd li{border-bottom: 1px dotted #ddd;padding:8px 0;line-height: 1.8;}
.download .bd li .word{font-size: 14px;}
.download .bd li .downa{font-size: 10px;color:#666;}
.download .bd li .downa a{color:#005ca1;}
.download  .od-btn {width:30%;background: url(../images/blue_btn.png) center center no-repeat;color:#fff;height: 32px;line-height: 32px;text-align:center;font-size: 14px;cursor:pointer;float: left;}
.downlaod .od-input {width:70%;border:1px solid #ddd;padding:0 8px;font-size: 14px; background: #fff;height: 32px;line-height: 32px;float: left;}
/***********************内页end********************/


/* 订单编辑弹出层 */
.alertbox .edit-address{ font-size: 14px;text-align: left;}
.alertbox .edit-address p{width:25%;text-align: right;float: left;padding-right:5px;font-size:12px;height: 32px;line-height: 32px;overflow: hidden;}
.alertbox .edit-address .select{display: inline-block;width:75%;overflow: hidden;}
.alertbox .edit-address .select select{width:32.33%;margin-right:1%; float:left; height:32px;line-height: 32px;border:1px solid #ddd;padding:0 5px;}
.alertbox .edit-address input{border:1px solid #ddd;height: 32px;line-height: 32px;padding:0 5px;width:75%}
.alertbox .edit-address li{margin-top:10px;}
/* 订单编辑弹出层 end */


/* 商学院VR案例 */
.vr-list{overflow: hidden;}
.vr-list ul{width:100%;padding:0 1%;}
.vr-list li{float:left;width:48%;border:1px solid #ddd;margin:0 1%; margin-top:2%;}
.vr-list li .pic{position:relative;padding:50%;;overflow: hidden; }
.vr-list li .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;margin:auto; -webkit-transition: all .5s ease-out; transition: all .5s ease-out; }
.vr-list li .pic img:hover{transform:scale(1.1);}
.vr-list li .text{position:relative;padding-right: 80px;min-height:80px;padding-left: 10px;display: table;width:100%;}
.vr-list li .text p{display: table-cell;vertical-align: middle; width:100%;font-size:14px;}
.vr-list li .text .qrcode img{position:absolute;right:10px;top:10px;width:60px;height:60px;}


/* 用户登录消息提醒 */
.notice-box{position:fixed;z-index: 999;top:100px;bottom:100px;left:30px; right:30px;background:#fff;box-shadow: 0px 0px 10px #999; padding: 0 0 10px;border-radius:5px; overflow-y: scroll;} 
.notice-body{padding-left: 20px; padding-right: 20px;}
.notice-box .notice-header{text-align: center;font-weight: 400;line-height: 70px; color: #007bff;}
.notice-box .notice-item{position:relative; padding:15px;border-radius: 5px;font-size: 14px;line-height: 1.8;overflow: hidden; border: 1px solid rgba(0,0,0,0.1); margin-bottom: 20px; }  
.notice-box .notice-primary{ color: #004085; background-color: #cce5ff; border-color: #b8daff;}
.notice-box .notice-secondary{ color: #383d41; background-color: #e2e3e5; border-color: #d6d8db;}
.notice-box .item-label{font-size:12px; opacity: .7;}
.notice-box .toggle { float:right; margin-right: 15px;}
.notice-box .unread, .notice-box .all-read{font-size: 13px; border: 1px solid #fff; color: red; margin: 10px;cursor:pointer;}
.notice-box .all-read{ color: #666; }
.notice-box .quit{background-image:url(../images/quit.png); background-repeat: no-repeat; position: absolute; top:8px; right: 8px; width:15px; height:15px; display: block; }
 
/* 卡西米手机端新增预量尺寸 */
.app{position: absolute;right: 5%;top: 55%;left: 5%;background: rgba(118, 171, 210, 0.8);padding-bottom: 5px;white-space:nowrap;}
.app p{font-size: 13px;padding: 5px 5px}
.app a{font-size: 13px;background: #ff0000;color: white;padding: 5px 10px;display: inline-block}
.app input{font-size: 11px;padding: 5px;border: none}
.app span{font-size: 13px;color: #ff0000}
.app .input3{width: 15%}
.app .input4{width: 50%}
/* .app .app-p{display: inline-block}
.app .app-p input,.app .app-p p{display: inline-block} */

/*新增的联系我们*/
.index-about .about-con{
    position: relative;
    background: #fff;
}
.index-about .about-con .con-pos{
    position: absolute;
    left: 0.4rem;
    right: 0.4rem;
    top: 0rem;
    background: #fff;
    border-radius: 5px;
    text-align: center;
    padding: 0.5333rem 0rem;
    box-shadow: -1px -1px 5px #888888;
    -webkit-box-shadow:-1px -1px 5px #888888;
}
.index-about .about-con .con-pos h5{
    font-size: 17px;
    color: #5b5959
}
.index-about .about-con .con-pos p{
    color: #005ca1;
    font-size: 15px;
    border: 1px solid #005ca1;
    display: inline-block;
    padding: 0.1333rem 0.5333rem;
    border-radius: 0.1333rem;
    margin-top: 0.3333rem
}
.index-about .about-con .con-pos img{
    width: 0.4rem;
    margin-right: 0.2667rem;
    margin-top: -0.04rem
}
.index-about .about-con .index-about-img{
    margin-top: 2.3rem;
    width: 100%
}

.join-top{
    padding: 0.4rem;
    padding-top: 0.8rem;
    background: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin-top: 0.2rem
}
.join-top::after{
    content: "";
    position: absolute;
    width: 2px;
    height: 1.0667rem;
    background: #005ca1;
    left: 0.4rem;
    bottom: 20%
}
.join-top .top-left{
    padding-left: 0.4rem;
}
.join-top .top-left h5{
    font-size: 14px;
    color: #cccccc;
    font-weight: inherit
}
.join-top .top-left p{
    color: #666666;
    font-size: 14px;
    font-weight: bold
}
.join-top .top-right p{
    color: #005ca1;
    font-size: 12px;
    text-align: right;
    font-weight: bold
}
.join-top .top-right img{
    width: 0.5733rem
}

