@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#000;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

/*框架*/
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;}
.solid:after{content:'\20';display:block;height:0;clear:both;}
.solid{*zoom:1;}
.left{ float:left;}
.right{ float:right; }
.tac{ text-align:center;}
.hidd{ overflow:hidden;}
.marb6{ margin-bottom:6px; clear:both}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.pr{ position:relative; left:0; top:0;}

.an{ background:url(/images/pro2016/jingjishi/ico.png) no-repeat; _background:url(/images/pro2016/jingjishi/ico.gif) no-repeat;}
.title_warp{ height:62px; border-bottom:1px solid #e3e3e3; padding-top:40px; background:url(/images/pro2016/jingjishi/jjs_05.png) no-repeat center 14px;}
.title{ text-align:center;position:relative; left:0; top:0;}
.title h3{ display:inline-block; border-bottom:2px solid #ff7200; line-height:61px; padding:0 20px; font-size:30px; font-weight:bold; }
.title i{ display:block; width:14px; height:14px; background-position:0 -24px; position:absolute; bottom:-7px; left:491px; overflow:hidden;}
.title span{ color:#ff7200;}
.hbody{ background:url(/images/pro2016/jingjishi/jjs_01.jpg) no-repeat center top;}
.hui{ background-color:#f9f9f9;}
.qlan{ background-color:#e3f9ff;}

/*名师领航*/
.sbody{ background:url(/images/pro2016/jingjishi/jjs_04.jpg) no-repeat center top;}
.skms{height:274px;overflow:hidden;position:relative;}
.skms-roll{width:870px; margin:10px 0 0 65px; overflow:hidden; position:relative;}
.skms-roll ul{height:264px;overflow:hidden;}
.skms-roll ul li{width:145px;height:264px;float:left;text-align:center;}
.skms-roll ul li .class-name{line-height:44px;}
.skms-roll ul li .skms-img{width:120px;padding:6px; margin:0 auto; position:relative;}
.skms-roll ul li .skms-img span{width:120px;height:21px; line-height:21px; position:absolute;left:6px;bottom:6px; color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#7F000000, endColorstr=#7F000000);background:rgba(0,0,0,0.5);}
:root .skms-roll ul li .skms-img span{filter:none;}/*for IE9*/
.skms-roll ul li .skms-tex{line-height:20px; padding-top:5px;}
.skms-btnl,.skms-btnr{width:22px;height:44px; left:17px;top:128px; position:absolute; background:url(/images/pro2016/jingjishi/roll-btn.gif) no-repeat left 0; display:block; overflow:hidden; text-indent:-999em;}
.skms-btnr{ background:url(/images/pro2016/jingjishi/roll-btn.gif) no-repeat -22px 0px;left:auto; right:17px;}

/*辅导班次*/
.kecheng{ padding-bottom:30px;}
.kecheng li{ float:left; display:inline; width:240px; margin:0 13px 0 0; _margin:0 12px 0 0; }
.kecheng .none{ margin:0;}
.kecheng .t1{ margin:40px 0 0 0; overflow:hidden; width:240px; height:164px; background:url(/images/pro2016/jingjishi/tit01.jpg) no-repeat; color:#fff;}
.kecheng .t1 p{ padding:2px 10px; line-height:22px;}
.kecheng .t1 h5{ text-align:center; font-size:24px; color:#fff100;}
.kecheng .t1 h5 a{ color:#fff100;}
.kecheng .t2{ background:url(/images/pro2016/jingjishi/tit02.jpg) no-repeat; height:164px;}
.kecheng .t3{ background:url(/images/pro2016/jingjishi/tit03.jpg) no-repeat;}
.kecheng .t1 .hnr{ line-height:24px;color:#fff; padding:7px 0 0 20px;}
.kecheng .t1 .hnr h3{ display:inline-block; *display:inline; *zoom:1; font-size:14px; color:#fff000;}
.kecheng .t1 .hnr h3 a{color:#fff000;}
.kecheng .nr{ background:#f4f4f4; border:1px solid #ebebeb; border-top:none;}
.kecheng .nr .btn{ width:225px; height:32px; margin:0 7px; text-align:center; padding:30px 0 15px 0; }
.kecheng .nr .btn .link{ float:left; display:inline; width:100px; height:32px; line-height:32px; background:#1973c2; color:#fff; font-size:15px; margin:0 5px; text-align:center; border-radius:3px; _padding:8px 0 9px; _height:15px;_line-height:15px; overflow:hidden;}
.kecheng .nr .btn i{display:inline-block; width:16px; height:15px; overflow:hidden; line-height:0px;vertical-align:middle;vertical-align:text-top;margin:3px 10px 0 0;_margin-top:0px;}
.kecheng .nr .btn .a1{ background-position:-485px -88px;}
.kecheng .nr .btn .a2{ background-position:-483px -232px; width:18px;}
.kecheng .nr .tex{}
.kecheng .nr .tex h4{ font-size:12px; line-height:30px; padding:0 0 8px 4px; color:#ff4949; overflow:hidden; word-break:break-all; word-wrap:break-word;}
.kecheng .nr .tex .san{ line-height:20px;}
.kecheng .nr .tex p{ padding:8px 0 8px 8px; line-height:24px;}
.kecheng .nr .tex .qian{ background-color:#fafafa;}
.kecheng .nr .tex span{ padding:0 0 0 20px;}
.kecheng .nr .btn2{ padding:20px 0; text-align:center;}
.kecheng .nr .btn2 a{ display:inline-block; height:36px; line-height:36px; font-size:18px; color:#929292; margin:0 5px; background-color:#1973c2; padding:0 20px; border-radius:3px; color:#fff;}
.kecheng .nr .btn2 .a3{ width:108px; background-position:-96px 0;}
.kecheng .nr .btn2 .a4{ width:78px; background-position:-96px -48px;}

/*班次对比弹框*/
.dialog-mod{ display:none; width:100%; position:fixed; left:0; top:0; z-index:20; _position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||(document.documentElement.clientWidth*0)));_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||(document.documentElement.clientHeight*0))))}
.dialog-mod .bg{ width:100%; height:100%; background:#000; opacity:0.4; filter: Alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; z-index:2;}
.cms-dialogs{ border:1px solid #e9e9e9; width:930px; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-465px; background:#fff; z-index:20;}
.cms-dialogs .top-tit{ height:40px; overflow:hidden; text-align:left; background:#2c70c5; padding:0 10px 0 20px;}
.cms-dialogs .top-tit span{ display:block; height:40px; line-height:40px; font-weight:bold; color:#fff; float:left; font-size:16px;}
.cms-dialogs .top-tit i{ display:block; cursor:pointer; overflow:hidden; width:21px; height:22px; margin-top:9px; float:right; font-size:20px; color:#fff;}
.cms-dialogs .cons{ margin:0 auto; padding:5px 0; overflow:hidden; background:#fff;}
.alt-tanchu table{width:100%;border-collapse:collapse; background:#fff; text-align:center;}
.alt-tanchu td{border:1px solid #c8e7ff; border-collapse:collapse; padding:6px 5px;}
.alt-tanchu .tit td{background:#f2faff; font-size:14px;}
.alt-tanchu .fbs{ font-weight:bold;}
.alt-tanchu .pdl1{ padding-left:40px;}
.alt-tanchu .tcl{ text-align:left;}

/*辅导课程*/
.ftit{ clear:both; height:72px; background:url(/images/pro2016/jingjishi/jjs_06.jpg) repeat-x;}
.ftit h3{ background:url(/images/pro2016/jingjishi/jjs_07.jpg) no-repeat; height:72px; line-height:72px; font-size:30px; font-weight:bold; color:#fff; text-align:center;}
.ftit h3 span{ color:#ffea06;}
.fdkctop{ width:1010px; height:50px; padding:30px 0 20px 0;}
.fdkctop li{ width:495px; float:left; margin-right:10px; background-color:#0c95e4; text-align:center; line-height:50px; font-size:24px; color:#fff; cursor:pointer;}
.fdkctop li i{ display:none;}
.fdkctop .hover{ position:relative; z-index:1; background-color:#f69540;}
.fdkctop .hover i{ display:block; width:25px; height:10px; background:url(/images/pro2016/jingjishi/jjs_08.gif) no-repeat; position:absolute; top:50px; left:50%; margin-left:-12px;}
.fdkc input{ vertical-align:middle; margin-right:6px;}
.fdkc table{ border-collapse:collapse; background-color:#fff;}
.fdkc th{ font-weight:normal;border-right:1px solid #bee6f3;}
.fdkc th strong{ color:#fff83e; font-size:14px;}
.fdkc th.tit{ border-top:1px dashed #bdebff;}
.fdkc th.tit01{ border-top:1px dashed #fa9c9c;}
.fdkc th.tit02{ border-top:1px dashed #80e5b7;}
.fdkc td{ line-height:24px; padding:5px 10px; border:1px solid #ebebeb;}
.fdkc .jiao{ position:relative; }
.fdkc .jiao .hot{ display:block; width:35px; height:35px; position:absolute; top:-1px; left:-1px; background:url(/images/pro2016/jingjishi/rx.png) no-repeat;_background:url(/images/pro2016/jingjishi/rx.gif) no-repeat;}
.fdkc .jiao .new{ display:block; width:35px; height:35px; position:absolute; top:-1px; left:-1px; background:url(/images/pro2016/jingjishi/rx02.png) no-repeat;_background:url(/images/pro2016/jingjishi/rx02.gif) no-repeat;}
.fdkc .st{ text-align:center;}
.fdkc .st a{ width:18px; height:16px; display:inline-block; background-position:-24px 0; vertical-align:middle;}
.fdkc .tlan{ background-color:#ebebeb; font-size:14px; text-align:center; line-height:30px;}
.fdkc td.tlv{ background-color:#1d8fe9; color:#fff; text-align:center; line-height:26px; padding:5px 0;}
.fdkc td.tzi{background-color:#ff5252; color:#fff; text-align:center; line-height:26px;padding:5px 0;}
.fdkc .tzi a,.fdkc .thong a,.fdkc .tju a{color:#fff;}
.fdkc td.thong{background-color:#1d8fe9; color:#fff; text-align:center; line-height:26px;padding:0;}
.fdkc td.tju{ background-color:#06b579; color:#fff; text-align:center; line-height:26px;padding:0;}
.fdkc td.tlv h5,.fdkc td.tzi h5,.fdkc td.thong h5,.fdkc td.tju h5{ font-weight:bold; color:#fff83e; font-size:14px; border-bottom:1px dashed #5ab7ff; line-height:24px; padding-bottom:5px;}
.fdkc td.tzi h5{ border-bottom:1px dashed #fa9c9c;}
.fdkc td.tju h5{border-bottom:1px dashed #80e5b7;}
.fdkc td.tlv h5 a,.fdkc td.tzi h5 a,.fdkc td.thong h5 a,.fdkc td.tju h5 a{ color:#fff83e;}
.fdkc .lan{ color:#1973c2;}
.fdkc .lan a{ color:#1973c2;}
.fdkc .dlan{ font-size:18px; line-height:30px; color:#1973c2; font-weight:700;}
.fdkc .lv{ background-color:#f2faff; text-align:center;}
.fdkc .zi{ background-color:#ffe5e5; text-align:center;}
.fdkc .hong{ background-color:#f2faff; text-align:center;}
.fdkc .ju{ background-color:#defbee; text-align:center;}
.fdkc .xk-exp{line-height:36px; margin:15px 0 0 0; text-align:right;}
.fdkc .xk-exp p{color:#1973c2;}
.fdkc .xk-exp p a{ width:150px; height:36px; background-color:#ff8400; display:inline-block; overflow:hidden; margin-left:10px; vertical-align:middle; line-height:36px; text-align:center; font-size:20px; color:#fff; border-radius:3px;}

/*特别说明*/
.more_tab{ padding-bottom:30px;}
.more_tab .tit{ height:40px; line-height:40px; border-bottom:2px solid #1973c2;}
.more_tab .tit li{ float:left; display:inline; width:198px; background:#eaeaea; text-align:center; color:#969696; font-size:16px; margin:0 2px 0 0;}
.more_tab .tit .cur{ background:#1973c2; color:#fff;}
.more_tab .tit .none{ margin:0;}
.more_tab .moreCon{border:1px solid #d9e7f4; padding:20px 25px;line-height:24px; background-color:#fff;}
.more_tab .moreCon p.red{ color:#f00;}
.more_tab .moreCon .xq{display:inline-block;}
.more_tab .moreCon .tc{left:-100px; font-size:12px;}
.gh-show .xk-cpm{ display:block}
.xk-cpm{width:220px;padding:5px 8px;text-align:left;border:solid 1px #ebb16e; background:#fffae5;color:#5d5c5c; position:absolute;left:0;top:30px; font-weight:normal; display:none;}
.xk-cpm p{line-height:20px; text-indent:2em;text-align:justify; text-justify:inter-ideograph;}
.xk-cpm p.ti0{text-indent:0;}
.xk-cpm i{width:19px;height:11px;line-height:0px; font-size:0px;display:block; position:absolute;left:50%;top:-11px; margin-left:-9px; background-position:0 -448px;}

/*教学班次*/
.jxbc_warp{ background:url(/images/pro2016/jingjishi/bg1.png) no-repeat center top;}
.jxbc{ padding:50px 0 30px 0;}
.jxbc .jd{ height:76px; background:url(/images/pro2016/jingjishi/jd.png) no-repeat center; _background:url(/images/pro2016/jingjishi/jd.gif) no-repeat center; margin:0 0 30px 0;}
.jxbc .biaoge{ width:100%; border-bottom:1px solid #bee6f3; border-left:1px solid #bee6f3; background:#fff; text-align:center;}
.jxbc .biaoge td{ height:18px; line-height:18px; padding:5px 8px; border-top:1px solid #bee6f3; border-right:1px solid #bee6f3;}
.jxbc .biaoge .tit{ font-size:14px; color:#fff; text-align:center; background:#1973c2;}
.jxbc .biaoge .st{ width:18px; height:16px; display:inline-block; background-position:-24px 0; vertical-align:middle;}

/*服务*/
.fuwu_warp{ background:url(/images/pro2016/jingjishi/bg1.png) no-repeat center top;}
#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}
#d_tab29{position:relative; height:430px;text-align:left; padding:50px 0 0 0 ; overflow:hidden;}
#d_tab29 .bg{ height:20px; width:40px; background:url(/zhuanti/2015zkjkmn/images/xian01.gif) repeat-x center #fff; position:absolute; right:54px; bottom:28px;}
#d_tab29 .d_img{position:relative;margin:0 auto;width:548px;height:100%} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0;filter:alpha(opacity=50);opacity:0.5;}
#d_tab29 .d_img li img{width:100%}
#d_tab29 .d_img li.d_pos1{display:block;width:300px;left:0%;top:58px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:453px;left:9%;top:10px;z-index:3}
#d_tab29 .d_img li.d_pos3{display:block;width:300px;right:0%;top:58px;z-index:2}
#d_tab29 .d_menu{}
#d_tab29 .d_menu ul{ padding-left:21px;}
#d_tab29 .d_menu li{}
#d_tab29 .d_menu .fwa{ height:45px; line-height:45px;font-size:16px; color:#fff; cursor:pointer;}
#d_tab29 .d_menu .fwa span{ float:left; display:inline-block; height:45px; width:55px; text-align:center; font-size:36px; background:#457dc8; }
#d_tab29 .d_menu .fwa p{float:left;padding:0 10px;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;font-weight:bold; background:#4e91ec;}
#d_tab29 .d_menu .fwa p i{font-size:12px; vertical-align:top;}
#d_tab29 .d_menu .fwa em{ float:left; display:block; width:9px; height:45px; background-position:-491px -356px;}
#d_tab29 .d_menu li.d_select .fwa span{ background:#e36b00;}
#d_tab29 .d_menu li.d_select .fwa p{ background:#ff9000;}
#d_tab29 .d_menu li.d_select .fwa em{background-position:-491px -308px;}
#d_tab29 .d_menu .s1{ position:absolute; left:0px; top:50px;}
#d_tab29 .d_menu .s2{ position:absolute; left:0px; top:140px;}
#d_tab29 .d_menu .s3{ position:absolute; left:0px; top:230px;}
#d_tab29 .d_menu .s4{ position:absolute; left:0px; top:325px;}
#d_tab29 .d_menu .s5{ position:absolute; left:auto;right:0;top:50px;}
#d_tab29 .d_menu .s6{ position:absolute;  left:auto;right:0;top:140px;}
#d_tab29 .d_menu .s7{ position:absolute; left:auto;right:0;top:230px;}
#d_tab29 .d_menu .s8{ position:absolute; left:auto;right:0;top:325px;}
#d_tab29 .d_menu .s9{ position:absolute; left:auto;right:0;top:194px;}
#d_tab29 .d_menu .s10{ position:absolute;left:auto;right:0;top:264px;}
#d_tab29 .d_menu .s11{ position:absolute;left:auto;right:0;top:337px;}
#d_tab29 .d_menu .s12{ position:absolute;left:auto;right:0;top:408px;}
#d_tab29 .d_next{position:absolute;left:50%;margin-left:430px;top:160px;z-index:10;cursor:pointer}
#d_tab29 .d_prev{position:absolute;left:50%;margin-left:-475px;top:160px;z-index:10;cursor:pointer}
#d_tab29 .d_menu em.rEm{background-position:-480px -356px;}
#d_tab29 .d_menu li.d_select em.rEm{background-position:-480px -308px;}
.fwText{line-height:30px;padding:24px 0; font-size:14px; display:none;font-family:"\5b8b\4f53";}
.fwText .fwTextBtn{padding-top:10px; text-align:center;}
.fwText .fwTextBtn a{padding:0 23px; display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; background:#ff9844; color:#fff; font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
#d_tab29 .d_img li.fwShow{filter:alpha(opacity=100);opacity:1;}
.fwShow .fwText{display:block;}
.d_prev,.d_next{display:none;}

/*移动学习*/
.yidong_warp{ background:url(/images/pro2016/jingjishi/bg1.png) no-repeat center top;}
.move{ padding:30px 0;}
.move-bd{ float:left; display:inline; width:427px;height:360px;display:inline;overflow:hidden; background-color:#fff;border:1px solid #e0e0e0; margin-left:20px;padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px;border-radius:10px;}
.move-bd ul li{border:1px solid #acacac;}
.move-hd{ float:right; display:inline; width:475px;margin-right:27px;}
.move-hd li{height:96px; padding:18px 0 0 26px; line-height:34px; font-size:16px; color:#666; border:2px dotted #d0d0d0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; margin-bottom:10px; cursor:pointer;}
.move-hd li span{color:#ff7200; font-size:24px; display:block;}
.move-hd li i{width:10px;height:18px; background:url(/images/pro2016/jingjishi/move-i.gif) no-repeat; font-size:0px; line-height:0px; overflow:hidden; position:absolute;left:-12px;top:50%; margin-top:-9px;}
.move-hd li.on{border:2px dotted #3b93e4; background:#3b93e4;color:#fff; position:relative;}
.move-hd li.on span{color:#ffd800;}

/*通过率*/
.tgl_warp{ height:573px; background:url(/images/pro2016/jingjishi/jjs_09.jpg) no-repeat center top;}
.tgl-tit{ line-height:104px; text-align:center; font-size:30px; font-weight:bold;}
.tgl-tit span{ color:#ff7200;}
.tgl{ padding:20px 0 30px 0; background-color:#fff; border-radius:10px;}
.tgl-top{ width:1010px; height:50px; padding:0 0 15px 0;}
.tgl-top li{ width:495px; float:left; margin-right:10px; background-color:#0c95e4; text-align:center; line-height:50px; font-size:24px; color:#fff; cursor:pointer;}
.tgl-top li i{ display:none;}
.tgl-top .hover{ position:relative; z-index:1; background-color:#f69540;}
.tgl-top .hover i{ display:block; width:25px; height:10px; background:url(/images/pro2016/jingjishi/jjs_08.gif) no-repeat; position:absolute; top:50px; left:50%; margin-left:-12px;}
.tgl-bot { text-align:center;}
.tgl-bot p{ line-height:56px; color:#fd7b11; font-size:20px;}

/*学员心声*/
.xyxs_warp{ background:url(/images/pro2016/jingjishi/bg1.png) no-repeat center top;}
.xyxs{ padding:30px 0;}
.xyxsBd{height:653px; overflow:hidden;*position:relative;}
.xyxsBd li{height:147px; background:url(/images/pro2016/jingjishi/xyxsBg.png) no-repeat left bottom; margin-bottom:20px;}
.xyxsBd li .xshead{float:left;}
.xyxsBd li .xsbody{padding:14px 54px 0 168px;}
.xyxsBd li .xsbody span{line-height:46px;display:block;color:#ff7200;font-size:20px;}
.xyxsBd li .xsbody p{text-indent:2em;line-height:30px;color:#666; font-size:16px;}
.xyxsBd li .xsbody p a{color:#666;}
.xyxsBd li.rshead .xshead{float:right;}
.xyxsBd li.rshead .xsbody{padding-left:55px;}

/* 报名流程 */
.bmlcBg{background:url(/images/pro2016/jingjishi/bmlc-x.gif) repeat; margin-bottom:15px;}
.bmlc{width:648px; float:left;}
.bmlc h4{line-height:73px; margin-bottom:10px; color:#fff; font-size:30px; text-align:center; font-weight:bold;}
.bmlc ul{background:url(/images/pro2016/jingjishi/bmlc.png) no-repeat 19px top;}
.bmlc ul li{width:119px; margin-right:37px; float:left; text-align:center; display:inline;}
.bmlc ul li a{height:28px;line-height:28px;display:block; padding-top:93px; font-size:20px; color:#fff;}
.telephone{ float:right; width:313px; height:110px; background:url(/images/pro2016/jingjishi/telephone.jpg) no-repeat; padding:119px 37px 0 0; text-align:right; line-height:36px; font-size:18px; font-weight:700;}

/* 右浮动 */
.r-sns li,.r-sns li .sns-info .sns-hd,.returnTop{background:url(/images/pro2016/jingjishi/r-snsAll.png) no-repeat;}
.r-sns{width:44px;overflow:hidden;position:fixed;right:10px;top:50%;margin-top:-114px;_position:absolute; z-index:1000;}
.r-sns ul{width:44px;padding-bottom:160px;}
.r-sns li{height:44px;margin-bottom:2px;position:relative;vertical-align:top;background-position:left top;}
.r-sns li .sns-info{width:160px;position:absolute;right:-160px;top:0;}
.r-sns li .sns-info .sns-hd{line-height:44px;padding-left:45px; background-position:9px -367px; background-color:#313131;-border-top-left-radius:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-border-bottom-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px; font-size:14px;color:#fff;}
.r-sns li .sns-info .sns-hd a{color:#fff; margin-right:5px;}
.r-sns li.tel{background-position:left -92px;}
.r-sns li.tel .sns-hd{background-position:9px -411px;padding:2px 0 2px 45px;line-height:20px;}
.r-sns li.kf{background-position:left -46px;}
.r-sns li.kf .sns-hd{background-position:9px -455px;}
.r-sns li.share{background-position:left -138px;}
.r-sns li.share .sns-hd{height:44px;background-position:9px -499px;}
.r-sns li.qq{background-position:left -230px;}
.r-sns li.qq .sns-hd{height:44px;background-position:9px -587px;}
.r-sns li.mail{background-position:left -276px;}
.r-sns li.mail .sns-hd{height:44px;background-position:9px -631px;}
.r-sns li.wb{background-position:left -322px;}
.r-sns li.wb .sns-hd{height:44px;background-position:9px -675px;}
.r-sns li.wx{background-position:left -184px;}
.r-sns li.wx .sns-hd{background-position:9px -543px;}
.sns-bd{padding:5px; background:#fff;}
.returnTop{width:50px;height:50px;line-height:500px;overflow:hidden;position:fixed;_position:absolute;right:10px;bottom:20px;z-index:1000;cursor:pointer;background-position:13px -725px; background-color:#666; display:none;}
.returnTop:hover{background-position:13px -775px;background-color:#1c79d2;}

.bdshare-button-style0-16 a.bds_more{height:44px;background:none; padding:0;float:none; margin:0;display:block;font-size:14px; line-height:44px;}
.bdshare_popup_box,.bdshare_popup_bg{left:auto !important;right:50px;}




















































