@charset "utf-8";
/* CSS Document */

body{ background:#e5e5e5;}
.left{ float:left;}
.right{ float:right;}
.wrap{ width:100%; max-width:640px; min-height:100vh; background:#fff; position:relative; overflow:hidden; margin:0 auto;}
.con{ overflow:hidden;}

/*头部样式*/
.header{ width:100%; height:110px; padding:6px 0; background:#fff; overflow:hidden; position:relative; z-index:9999;}
.header h1.logo{ display:block; width:551px; height:110px; float:left; padding:0 4px 0 0;}
.header h1.logo a{ display:block; width:100%; height:100%; background:url(../../images/logo.png) center no-repeat; text-indent:-9999em;}
.header span.shares{ display:block; height:48px; line-height:20px; color:#3c82c4; font-size:18px; text-align:center; letter-spacing:2px; border-left:1px solid #0696cb; padding:0 16px; float:left; margin:27px 8px;}
.header span.shares em{ display:block; height:28px; line-height:34px; font-size:24px; font-family:Impact; font-weight:bold; letter-spacing:0.5px;}
.header a.menu{ display:block; width:72px; height:72px; background:url(../images/common/head_menu.png) center no-repeat; position:absolute; top:0; right:0; margin:21px 15px;}
.header a.en{ display:block; width:72px; height:72px; background:url(../images/common/en.png) center no-repeat; position:absolute; top:0; right:92px; margin:21px 10px;}
.header a.ch{ display:block; width:72px; height:72px; background:url(../images/common/ch.png) center no-repeat; position:absolute; top:0; right:92px; margin:21px 10px;}
.header span.lang{ display:block; width:110px; height:72px; line-height:74px; color:#666; font-size:28px; text-align:center; position:absolute; top:0; right:92px; margin:21px 0; white-space:nowrap;}
.header span.lang a{ color:#666; padding:0 12px;}
.header span.lang a:hover{ color:#3c83c5;}


/*导航样式*/
/*
.nav ul{ display:none; background:#fc66aa; overflow-y:auto; z-index:99999; position:absolute; top:114px; right:0;}
.nav ul li{ display:block; min-width:200px; position:relative; z-index:9999; border-top:1px solid #fff;}
.nav ul>li:first-child{ border-top:0;}
.nav ul li a{ display:block; height:42px; line-height:44px; color:#fff; font-size:26px; text-align:center; padding:2px 28px 0; border:1px solid #fc66aa; border-width:11px 14px; border-radius:34px;}
.nav ul li a:hover{ color:#f44594; background:#fff;}
.nav ul li ul.subNav{ display:none; height:auto; z-index:9999; overflow:hidden; background:#ffa4ce; padding:4px 0; border-top:1px solid #fff;}
.nav ul li.on ul.subNav{ display:block;}
.nav ul li ul.subNav li{ display:block; min-width:0; height:auto; overflow:hidden; border:0;}
.nav ul li ul.subNav li a{ display:block; min-width:5em; height:46px; line-height:48px; font-size:25px; padding:0 14px; border-color:#ffa4ce; border-width:6px 14px; border-radius:0;}
.nav ul li ul.subNav li a:hover{ color:#ff83ba;}
*/

/*banner样式*/
.banner{ width:100%; height:224px; background-size:cover !important;}
 
/*footer样式*/
.footer{ margin:0 0 100px; background:#ccc;}
.footer strong.tel{ display:block; height:60px; line-height:62px; color:#00418d; font-size:30px; text-align:center; padding:28px 0 6px;}
.footer strong.tel span{ font-size:36px;}
.footer strong.tel img{ vertical-align:top; margin:0 28px 0 0;}
.footer .copyright{ line-height:36px; color:#939393; font-size:22px; text-align:center;}
.footer .code{ text-align:center; padding:10px 0 28px;}
.footer .code span{ display:inline-block; line-height:36px; color:#727272; font-size:22px; text-align:center; margin:0 18px;}
.footer .code img{ display:block; width:200px; height:200px; margin:0 auto;}

/*底部菜单*/
ul.footNav{ display:block; width:640px; overflow:hidden; background:#292929; position:fixed; left:50%; bottom:0; margin-left:-320px; z-index:9999;}
ul.footNav li{ display:block; width:25%; height:100px; float:left;}
ul.footNav li a{ display:block; height:90px; overflow:hidden; padding:10px 0 0;}
ul.footNav li a img{ display:block; width:42px; height:42px; margin:0 auto;}
ul.footNav li a span{ display:block; height:44px; line-height:46px; color:#fff; font-size:22px; text-align:center;}

/*返回顶部*/
.backToTop{ display:none; width:56px; height:56px; background:url(../images/common/top.png) center no-repeat; background-size:100% 100%; position:fixed; _position:absolute; right:12px; bottom:112px; cursor:pointer; text-indent:-9999px; opacity:0.6;}
.backToTop:hover{ opacity:0.9;}

/*主体样式*/
.main{ height:auto; overflow:hidden;}
/*栏目样式*/
.main .menu{ display:block; background:#e4e4e4; box-shadow:rgba(0,0,0,0.13) 0 0 27px;
	background:-webkit-linear-gradient(left, #8D0512, #DD0D21); /* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right, #8D0512, #DD0D21); /* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right, #8D0512, #DD0D21); /* Firefox 3.6 - 15 */
	background:linear-gradient(to right, #00418d, #00418d); /* 标准的语法 */
	*background:#3aaac5;
 }
.main .menu ul{ display:block; margin:0 auto; overflow:hidden;}
.main .menu ul:after{ display:block; content:'.'; height:0; visibility:hidden; clear:both;}
.main .menu ul li{ display:block; width:33.33%; float:left;}
.main .menu ul li a{ display:block; color:#fff; text-align:center; padding:20px 0;}
.main .menu ul li a span{ display:block; height:34px; line-height:36px; font-size:24px; border-right:1px solid #fff;}
.main .menu ul li:nth-child(3n-3) a span{ border-right:0;}
.main .menu ul li.cur a span{ line-height:38px; color:#00418d; font-weight:bold; background:#fff url(../images/common/smenu_cur.png) center top no-repeat; background-size:6px 16px; padding:20px 0; border-left:0; box-shadow:rgba(0,0,0,0.13) 0 0 27px; margin:-20px 0; margin-right:1px;}

/*内容样式*/
.main .attr{ height:auto; min-height:360px; border-bottom:1px solid #222; padding:12px 0 36px;}
.main .attr:after{ display:block; content:'.'; height:0; visibility:hidden; clear:both;}
.main .attr h3.title{ display:block; line-height:44px; color:#DD0D21; font-size:32px; text-align:center; padding:12px 20px; margin:16px 0 8px;}
.main .attr p.mark{ display:block; line-height:34px; color:#999; font-size:22px; text-align:center; padding:0 0 14px; border-bottom:1px dashed #b6b6b6; margin:0 20px 10px;}
.main .attr .article{ min-height:280px; line-height:40px; color:#666; font-size:24px; font-weight:normal; padding:16px 24px;}
.main .attr .article *{ line-height:inherit; color:inherit; font-size:inherit; *font-size:14px;}
.main .attr .article img{ max-width:100%; height:auto !important;}

/*文章切换*/
.main .change{ border-top:0px solid #b6b6b6; margin:26px 24px 0; overflow:hidden; padding:9px 0;}
.main .change a{ display:block; width:132px; height:54px; line-height:56px; color:#fff; font-size:24px; text-align:center; background:#333; color:#333; background:#dedede; border-radius:4px;}
.main .change a:hover{ background:#DD0D21; color:#fff; background:#eec042;}

/*时间轴*/
.timeline{ background:#f0f4f5; padding:38px 20px 64px; margin:30px 0 -38px; position:relative;}
#timeline{ width:568px; background:url(../images/icons/year_line.png) center 48px repeat-x; overflow:hidden; margin:0 auto; position:relative;}
.timeline ul#dates{ display:block; height:102px; overflow:hidden; margin-left:226px;
	transition:margin-left 0.4s;
	-moz-transition:margin-left 0.4s; /* Firefox 4 */
	-webkit-transition:margin-left 0.4s; /* Safari and Chrome */
	-o-transition:margin-left 0.4s; /* Opera */
}
.timeline ul#dates li{ display:block; width:116px; height:102px; float:left;}
.timeline ul#dates li a{ display:block; width:102px; height:102px; line-height:170px; color:#DD0D21; font-size:24px; text-align:center; background:url(../images/icons/year_li.png) center bottom no-repeat; margin:0 auto;}
.timeline ul#dates li a.selected{ line-height:102px; color:#fff; font-size:28px; background-image:url(../images/icons/year_cur.png); padding-top:0;}
.timeline .issues{ width:600px; overflow:hidden;}
.timeline ul#issues{ display:block; overflow:hidden; margin-left:0;
	transition:margin-left 0.3s;
	-moz-transition:margin-left 0.3s; /* Firefox 4 */
	-webkit-transition:margin-left 0.3s; /* Safari and Chrome */
	-o-transition:margin-left 0.3s; /* Opera */
}
.timeline ul#issues li{ display:block; width:600px; padding:24px 0 0; position:relative; float:left;}
.timeline ul#issues li h3{ display:block; line-height:64px; color:#DD0D21; font-size:60px; padding:0 2px;}
.timeline ul#issues li p{ display:block; line-height:34px; color:#DD0D21; font-size:24px; padding:12px 2px 10px; border-bottom:1px dashed #DD0D21; margin:0 4px;}
.timeline a#prev,
.timeline a#next{ display:block; width:42px; height:42px; position:absolute; top:68px; overflow:hidden;}
.timeline a#prev{ left:20px; background:url(../images/icons/year_prev.png) left center no-repeat;}
.timeline a#next{ right:20px; background:url(../images/icons/year_next.png) right center no-repeat;}

/*页码样式*/
.pages{ text-align:center; font-size:22px; padding:16px 4px;}
.pages a{ display:inline-block; min-width:16px; color:#046eb8; height:28px; line-height:30px; text-align:center; padding:8px 15px; margin:0 8px; margin:11px 3px 0; border:1px solid #046eb8; vertical-align:top;}
.pages a:active,
.pages a:hover{ color:#fff; background:#046eb8;}
.pages span{ display:inline-block; min-width:16px; color:#fff; height:28px; line-height:30px; text-align:center; background:#046eb8; padding:8px 15px; margin:0 8px; margin:11px 3px 0; border:1px solid #046eb8; vertical-align:top;}
.pages span.current{ background:#046eb8; cursor:pointer;}
.pages span.disabled{ color:#888; background:#eee; border-color:#eee; cursor:default;}

/*新闻列表*/
.main .attr ul.newsList{ display:block; overflow:hidden; padding:0 20px 42px; margin-top:-8px;}
.main .attr ul.newsList li{ display:block; background:#f0f4f5; margin:24px 0 0; overflow:hidden;}
.main .attr ul.newsList li a.pic{ display:block; margin-right:24px; float:left;}
.main .attr ul.newsList li a.pic img{ display:block; width:226px; height:168px;}
.main .attr ul.newsList li a.title{ display:block; /*max-width:340px;*/ height:38px; line-height:40px; color:#00418d; font-size:25px; font-weight:bold; padding:14px 0 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main .attr ul.newsList li span{ display:block; width:340px; height:32px; line-height:36px; color:#eec042; font-size:22px; float:left;}
.main .attr ul.newsList li .txt{ /*width:340px;*/ height:64px; line-height:32px; color:#666; font-size:22px; padding:8px; float:left;
	display:-webkit-box;
	display:-moz-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.main .attr ul.newsList li:hover{ box-shadow:rgba(65,137,200,0.3) 0 0 16px;}

/*视频列表*/
.main .attr ul.videoList{ display:block; overflow:hidden; margin:22px 0 -16px;}
.main .attr ul.videoList li{ display:block; width:580px; margin:0 auto; overflow:hidden; padding:0 0 4px;}
.main .attr ul.videoList li a.pic{ display:block; position:relative;}
.main .attr ul.videoList li a.pic img{ display:block; width:580px; height:398px;}
.main .attr ul.videoList li a.pic em{ display:block; width:100%; height:100%; background:url(../images/icons/vmark.png) center no-repeat; position:absolute; left:0; top:0; z-index:2;}
.main .attr ul.videoList li a.title{ display:block; height:80px; line-height:82px; color:#333; font-size:26px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*荣誉列表*/
.main .attr ul.honorList{ display:block; width:1216px; overflow:hidden; margin:0 -8px; padding:30px 0 10px;}
.main .attr ul.honorList li{ display:block; width:288px; float:left; margin:0 8px 18px; position:relative;}
.main .attr ul.honorList li a.pic{ display:block; border:1px solid #c9c9c9;}
.main .attr ul.honorList li a.pic img{ display:block; width:286px; height:196px;}
.main .attr ul.honorList li a.title{ display:block; height:46px; line-height:46px; color:#333; font-size:18px; text-align:center; overflow:hidden;}
.main .attr ul.honorList li:hover{ box-shadow:rgba(80,80,80,0.6) 0 2px 10px;}

/*招聘*/
.recruitInfo{ background:url(../images/icons/recruit_bg.jpg) center top no-repeat; background-size:100% 100%; margin:10px 20px 0;}
.recruitInfo h3{ display:block; line-height:50px; color:#fff; font-size:36px; padding:30px 28px 0;}
.recruitInfo h3 em{ display:block; line-height:40px; font-size:24px;}
.recruitInfo .txt{ line-height:38px; color:#fff; font-size:23px; padding:16px 24px 28px;}
.recruitInfo .txt *{ line-height:38px; color:#fff; font-size:23px;}
.recruitInfo .txt img{ max-width:100%; height:auto !important;}
dl.recruit{ padding:22px 20px 0;}
dl.recruit dt{ display:block; background:#f0f4f5; padding:12px 54px 16px 18px; position:relative; cursor:pointer; margin:0 0 20px;}
dl.recruit dt h3{ display:block; height:54px; line-height:56px; color:#333; font-size:26px; font-weight:normal; overflow:hidden;}
dl.recruit dt p{ display:block; line-height:30px; color:#666; font-size:22px; overflow:hidden;}
dl.recruit dt em{ display:block; width:48px; height:100%; background:#eec042 url(../images/icons/open.png) center no-repeat; position:absolute; right:0; top:0;}
dl.recruit dt.open em{ background-image:url(../images/icons/close.png);}
dl.recruit dd{ display:block; height:0; box-sizing:border-box; padding:0 10px; overflow:hidden; opacity:1; pointer-events:none; -webkit-transform:translateY(0); -moz-transform:translateY(0); transform:translateY(0); -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease; /* Firefox 4 */
	-webkit-transition:all 0.3s ease; /* Safari and Chrome */
	-o-transition:all 0.3s ease; /* Opera */
}
dl.recruit dd.show{ opacity:1; pointer-events:auto; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); transform:translateY(0px);}
dl.recruit dd strong.title{ display:block; height:36px; line-height:38px; color:#666; font-size:24px; padding:2px 0 6px;}
dl.recruit dd .txt{ line-height:36px; color:#666; font-size:23px; padding:0 0 12px;}
dl.recruit dd .txt *{ line-height:36px; color:inherit; font-size:inherit;}

/*产品列表*/
.main .attr ul.proList{ display:block; overflow:hidden; padding:0 0 36px;}
.main .attr ul.proList li{ display:block; width:44%; margin:20px 0 0 4%; float:left;}
.main .attr ul.proList li a.pic{ display:block; position:relative;}
.main .attr ul.proList li a.pic img{ display:block; width:100%; height:208px; border-radius:6%;}
.main .attr ul.proList li a.title{ display:block; line-height:38px; color:#666; font-size:26px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:20px 0 6px;}
.main .attr ul.proList li:hover a.pic img{ box-shadow:rgba(65, 137, 200, 0.6) 0 0 16px, rgba(65, 137, 200, 0.6) 0 0 1px inset;}
.main .attr ul.proList li:hover a.title{ color:#DD0D21;}

.propages.pages{ font-size:24px; padding:12px 4px 20px;}
.propages.pages a{ color:#333; background:#dedede; padding:12px 18px; border-color:#dedede; border-radius:4px;}
.propages.pages span{ color:#333; background:#dedede; padding:12px 18px; border-color:#dedede; border-radius:4px;}
.propages.pages a:hover,
.propages.pages span{ color:#fff; background:#00418d; border-color:#00418d;}

/*产品详情*/
.protab{}
.protab ul.tab{ display:block; overflow:hidden; padding:16px 12px 0;}
.protab ul.tab li{ display:block; background:url(../images/icons/list1_bg.png) right center no-repeat; *background-position-y:14px; padding-right:16px; margin-left:12px; float:left;}
.protab ul.tab li a{ display:block; width:124px; height:62px; line-height:62px; color:#fff; font-size:24px; text-align:center; background:#33ccc3; border-radius:18px 0;}
.protab ul.tab li.cur a{ background:#046eb8;}

/*产品图片放大镜*/
.prozoom{ display:none; padding:24px 24px 0;}
.prozoom:after{ display:block; content:'.'; height:0; visibility:hidden; clear:both;}
.preview{ height:auto; border:1px solid #dedede; box-shadow:rgba(0,0,0,0.13) 0 0 6px;}
.preview .jqzoom img{ display:block; width:100%; height:auto;}
.prozoom h3{ display:block; height:60px; line-height:62px; color:#046eb8; font-size:28px; padding:12px 2px 0;}
.prozoom .txt{ line-height:40px; color:#666; font-size:24px; padding:2px 2px 0;}
.prozoom .txt *{ line-height:inherit; color:inherit; font-size:inherit; *font-size:14px;}
.prozoom .txt img{ max-width:100%; height:auto !important;}

/*产品文本切换*/
.prointro{ padding:8px 24px 24px;}
.prointro h3{ display:block; height:60px; line-height:62px; color:#046eb8; font-size:28px; padding:16px 2px;}
.prointro ul.tab{ display:block; width:640px; overflow:hidden;}
.prointro ul.tab li{ display:block; background:url(../images/icons/list1_bg.png) right bottom no-repeat; padding-right:16px; margin-right:10px; float:left;}
.prointro ul.tab li a{ display:block; width:175px; height:52px; line-height:28px; color:#fff; font-size:22px; font-weight:bold; text-align:center; background:#33ccc3; padding:9px 0; border-radius:18px 0;}
.prointro ul.tab li.cur a{ background:#046eb8;}
.prointro .tbox{ display:none; line-height:40px; color:#666; font-size:24px; overflow:hidden; padding:20px 2px 0;}
.prointro .tbox *{ line-height:inherit; color:inherit; font-size:inherit; *font-size:14px;}
.prointro .tbox img{ max-width:100%;}

/*领导关怀*/
ul.leader{ display:block; padding:8px 0 6px; overflow:hidden;}
ul.leader li{ display:block; background:#f4f4f4; padding:20px 20px 22px; border-radius:8px; margin:0 20px 30px;}
ul.leader li img{ display:block; width:100%; height:372px; cursor:pointer;}
ul.leader li a{ display:block; line-height:36px; color:#046eb8; font-size:26px; text-align:center; padding:20px 0 16px; border-bottom:1px solid #046eb8;}
ul.leader li .txt{ line-height:36px; color:#666; font-size:23px; padding:12px 4px 0;}
ul.leader.sld li{ padding-bottom:8px;}
ul.leader.sld li img{ height:464px;}
ul.leader.sld li a{ border-bottom:0;}
ul.leader.sld li .txt{ display:none;}

/*图片展示*/
.shadow{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:99998; opacity:0; pointer-events:none; -webkit-transform:translateY(0); -moz-transform:translateY(0); transform:translateY(0); -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease; /* Firefox 4 */
	-webkit-transition:all 0.3s ease; /* Safari and Chrome */
	-o-transition:all 0.3s ease; /* Opera */
}
.shadow.show{ opacity:1; pointer-events:auto; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); transform:translateY(0px);}
.picshow{ display:none; position:fixed; left:50%; top:44%; margin:-10px 0 0 -10px; z-index:99999;}
.picshow img{ display:block; max-width:740px; max-height:560px; background:#ddd; border:10px solid #fff; border-radius:16px;}
.picshow a.close{ display:block; width:28px; height:28px; background:#fff url(../images/icons/close_btn.png) center no-repeat; border-radius:50%; position:absolute; right:-14px; top:-14px;}

/*加盟留言*/
.jiameng{ background:#f0f4f5; padding:24px 0 74px; margin:36px 0 -38px;}
.jiameng form{ display:block; padding:0 8px 0 24px;}
.jiameng form h3{ display:block; height:80px; line-height:80px; color:#046eb8; font-size:32px; text-align:center; padding:0 16px 0 0;}
.jiameng form p{ display:block; text-align:center; padding:10px 0; overflow:hidden;}
.jiameng form p label{ display:block; width:130px; height:62px; line-height:64px; color:#333; font-size:24px; text-align:left; white-space:nowrap; float:left;}
.jiameng form p input.text{ display:block; width:430px; height:36px; line-height:36px; color:#333; font-size:24px; padding:14px 16px 12px; border:0; border-radius:8px; float:left; margin-right:16px; box-shadow:rgba(0,0,0,0.13) 0 0 6px;}
.jiameng form p select{ display:block; width:223px; height:62px; line-height:36px; color:#333; font-size:24px; background:#fff url(../images/icons/arrow.png) right center no-repeat; padding:14px 16px 12px; border:0; border-radius:8px; float:left; cursor:pointer; margin-right:16px; -webkit-appearance:button; box-shadow:rgba(0,0,0,0.13) 0 0 6px;}
.jiameng form p textarea{ display:block; width:430px; height:146px; line-height:32px; color:#333; font-size:24px; padding:14px 16px 12px; border:0; border-radius:8px; resize:none; float:left; margin-right:16px; box-shadow:rgba(0,0,0,0.13) 0 0 6px;}
.jiameng form p input.btn{ display:inline-block; width:154px; height:62px; line-height:64px; color:#fff; font-size:26px; background:#767676; border:0; border-radius:8px; margin:16px 18px 0; cursor:pointer; box-shadow:rgba(0,0,0,0.13) 0 0 6px;}
.jiameng form p input.btn:first-child{ color:#333; background:#eec042;}

/*明星体验*/
.main .attr ul.starList{ display:block; text-align:center; padding:36px 10px 64px;}
.main .attr ul.starList li{ display:inline-block; margin-top:-3px;}
.main .attr ul.starList li a{ display:block; width:206px; height:176px; position:relative; overflow:hidden;}
.main .attr ul.starList li a em{ display:block; width:100%; height:100%; background:url(../images/icons/img_cover.png) no-repeat; background-size:100% 100% !important; position:absolute; left:0; top:0; z-index:3; border:10px solid #fff; margin:-10px;}
.main .attr ul.starList li a span{ display:none; width:100%; height:100%; line-height:36px; color:#fff; font-size:22px; padding:56px 0 0; background:rgba(0,0,0,0.6); box-sizing:border-box; position:absolute; left:0; top:0; z-index:2;}
.main .attr ul.starList li a img{ display:block; width:186px; height:162px; padding:9px 10px;}
.main .attr ul.starList li a:hover em{ background-image:url(../images/icons/img_cur.png);}
.main .attr ul.starList li a:hover span{ display:block;}

/*分享*/
.sharebox{ width:100%; max-width:640px; background:#fff; padding:0 20px 26px; box-sizing:border-box; position:fixed; left:50%; bottom:0; z-index:99999; margin-left:-320px; overflow:hidden; opacity:0; pointer-events:none; -webkit-transform:translateY(216px); -moz-transform:translateY(216px); transform:translateY(216px); -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease; /* Firefox 4 */
	-webkit-transition:all 0.3s ease; /* Safari and Chrome */
	-o-transition:all 0.3s ease; /* Opera */
}
.sharebox.show{ opacity:1; pointer-events:auto; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); transform:translateY(0px);}
.sharebox h2{ display:block; width:100%; height:60px; line-height:60px; color:#3c82c4; font-size:27px; font-weight:normal; border-bottom:2px solid #3c82c4; margin:10px 0 26px; float:left;}
.sharebox h2 a.close{ display:block; width:60px !important; height:60px !important; background:url(../images/icons/close_btn.png) center no-repeat; background-size:40% 40% !important; position:absolute; right:0; top:0; margin:6px !important;}
.sharebox a{ display:block; width:25% !important; height:92px !important; padding:0 !important; margin:0 !important; background-size:auto 96% !important; float:left;}
.sharebox a.bshare-sinaminiblog{ background:url(../images/icons/share_icon1.png) center no-repeat;}
.sharebox a.bshare-weixin{ background:url(../images/icons/share_icon2.png) center no-repeat;}
.sharebox a.bshare-qzone{ background:url(../images/icons/share_icon3.png) center no-repeat;}
.sharebox a.bshare-qqmb{ background:url(../images/icons/share_icon4.png) center no-repeat;}
.bsBox{ width:420px !important; height:480px !important; background:#fff !important; padding:0 !important; top:40% !important; border-radius:0; box-sizing:border-box; border:1px solid #3c82c4; margin:-240px 0 0 -210px !important;}
.bsClose{ width:60px; height:60px; text-indent:-9999em; background:url(images/icons/close.png) center no-repeat !important; background-size:40% 40% !important; right:0 !important; top:0 !important;}
.bsTop{ width:auto !important; height:auto; overflow:hidden; padding:0 16px; border-bottom-color:#3c82c4;}
.bsTop span{ display:block; height:60px; line-height:62px; color:#3c82c4; font-size:28px; font-weight:normal; float:left; margin:0 !important;}
.bsFrameDiv div{ width:auto !important; height:auto !important;}
.bsFrameDiv div img{ display:block; width:100% !important; height:auto !important; padding:19px 20px 20px; margin:0 !important; box-sizing:border-box;}













/**/
