.ie6 .bottom-none,
.ie7 .bottom-none { border-bottom: none;}
a:hover {
text-decoration: none;}

/*Content */
.index-content { margin: 0 auto; width: 1190px;}
.index-content .cont-left { float: left; width: 850px;}
.index-content .cont-row { width: 100%;}   
.index-content .cont-right { margin-left: 880px; width: 310px;}

.cont-row .row-slider { float: left; width: 660px; height: 300px;}
.cont-row .row-headline { margin-left: 660px; width: 190px;}
.cont-row .row-headline a { color: #fff;}

.cont-row-box { padding: 0 0 30px; width: 100%; border-bottom: 1px dotted #e6eaed;}
.cont-row-box .cell-ul,.cont-row-box .list-ul { margin-left: -30px; width: 880px;}
.cont-row-box .list-ul.list-w { width: 440px; overflow: hidden;}
.cont-row-box .list-ul { padding: 30px 0;}
.cont-row-box .list-ul .img-box { /*display:table-cell;*/ width: 190px; height: 112px;/*font-size:100px;*/ text-align:center; vertical-align:middle;}
.cont-row-box .list-ul .img-box img { vertical-align: middle;}
.cont-row-box .tit-bar { line-height: 26px;}
.cont-row-box .cont-cell-l .img-box,
.cont-row-box .cell-ul .img-box { width: 410px; height: 242px;}
.cont-row-box .cell-ul li { margin-left: 30px; float: left; width: 410px;}
.cont-row-box .list-ul li { margin-left: 30px; float: left; width: 190px;}
.cont-row-box:last-child { border-bottom: none;}
.cont-row-box .cell-list li { background: url(../images/list-icon.jpg) no-repeat left center; padding-left: 10px; width: 400px; }
.cont-row-box .tit-top { height: 32px; line-height: 32px; color: #516071;}
.cont-row-box .list-ul .tit-top { display: inline-block; *display: inline; zoom:1; width: 190px; font-size: 14px;}
.cont-row-box .cell-ul .tit-top { width: 390px; height: 58px; line-height: 58px;}
.cont-row-box .cell-ul .tit-bg { background: #e6eaed; padding: 10px 13px; border-radius: 5px;}  
.cont-row-box .cell-ul h3 { background: url() left top;}

.cont-modular { width: 100%;}
.cont-modular .tit-bar { line-height: 26px;}
.cont-modular .modu-box { padding-top: 30px;}

.cont-warp { width: 100%;}
.cont-warp .cont-cell-l { float: left; width: 410px; padding-top: 30px;}
.cont-warp .cont-cell-r { margin-left: 440px; width: 440px;}
.cont-warp .img-box img { display: block; width: 100%;}
.cont-warp .cell-ul { padding-top: 30px;}
.cont-warp .cell-list li { height: 40px; line-height: 40px; color: #516071; font-size: 16px;}
.cont-warp .img-box .tit-top { position: absolute; margin-top:-105px; padding: 0 10px; display: block; background: #fff; width: 390px; height: 58px; line-height: 58px; font-size: 18px;}
.cont-warp .img-box .tit-top { filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF');background:rgba(255,255,255,0.8);}
:root .cont-warp .img-box .tit-top { filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00FFFFFF', endColorstr='#00FFFFFF');}/*for IE9*/ 
:root .cont-warp .img-box .tit-top { filter:none;}/*for IE9*/
.cont-warp .tit-data,.cont-wrap .cell-ul .tit-data { padding: 10px; padding-bottom: 0;} 


.news-ul { padding:8px 0 10px; border-bottom: 1px dotted #e6eaed;}
.news-ul li { background: url(../images/list-icon.jpg) no-repeat left center; padding-left: 10px; line-height: 30px; height:30px; overflow:hidden; font-size: 14px; color: #516071;}
.news-ul li a { color: #516071;}
.news-ul li span.icon-hot { display:inline-block; background:url(../images/hot.gif) no-repeat 5px 0px; width:26px; height:16px; }


/*activity*/
.activity-box { padding: 20px 0;}    
.activity-box .time-data{ padding-top: 8px; font-size: 12px; color: #999; display:block; position:absolute;top:10px; right:10px; background:#fff;}
.activity-box .img-box { width: 310px; height: 135px;margin-bottom:12px; display:none;}
.activity-box .info-box {padding:8px 0 8px 10px; border-bottom: 1px solid #e6eaed; position:relative; }
.activity-box .info-box a{background: url(../images/hot-author-icon.png) no-repeat 0px 9px; padding-left:20px; display:block; height:24px; line-height:24px; overflow:hidden;}
.activity-box .cell-ul li { overflow: hidden; font-size: 14px;}
.activity-box .cell-ul li a { color: #516071; }


/*资讯导航/标题/详细-样式*/

h3.tit-bar { padding-bottom: 4px;font-size:18px; font-family:'microsoft yahei', 'simhei'; font-weight:bold; padding-left:5px; height: 35px; color: #000; background: url(../images/common_bj.png) no-repeat 0px 25px;}
h2.tit-top { font: bold 20px/40px Microsoft Yahei,冬青黑体简体中文 w3,宋体; color: #516071;}    
.tit-top,
.tit-list { overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.tit-top a { color: #516071;}
.img-box { overflow: hidden;}
.img-box img { width: 100%;}

.tit-data { color: #888; line-height: 20px; height:80px; overflow:hidden; text-align: justify;}     
.tit-data a { color: #888;}

/*top_line*/
.top_line {margin: 0 auto; text-align:center;background: #f3f3f3;border: #e6e6e6 1px solid;padding: 0px;height: 100px;position: relative; overflow:hidden;}
.top_line .plus {display: block;width: 74px;height: 74px;position: absolute;left: -2px;top: -2px;background: url(../images/top_line.gif) no-repeat;}
.top_line h1 {font-size: 36px;text-align: center;padding: 10px 0 ;font-family: 'Microsoft YaHei'; color:#be0900;}
.top_line h1 a{ color:#be0900;}
.top_line p {text-align: center;display:block; height:24px;overflow:hidden; width:95%; margin:5px auto 5px;}
.top_line p a {margin: 0 10px; font-size:14px; line-height:24px;}

/*首页焦点图*/
.focus{ position:relative; width:850px; height:475px; background-color: #000; overflow:hidden; }  
.focus img{ float:left; width: 850px; h border:0;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ float:right; overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:850px; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .fcon{ position:relative; width:100%; height:475px;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{ bottom:15px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt{ float:right; overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#990000;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:45px;height:100px;background: url(../images/focus_btn.png) no-repeat;filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;}
.focus .prev{top: 40%;margin-top: -37px; left: 0;background-position:0 0px; cursor:pointer; }  
.focus .next{top: 40%;margin-top: -37px; right: 0px;  background-position:-55px 0px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;transition: all .3s ease-in-out;}  
.focus .next:hover{  background-position:-55px 0;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; transition: all .3s ease-in-out;}  



/*产品筛选*/
.h-screen { float: left; margin-top: 15px; }
.h-screen li { position: relative; float: left; }
.h-screen li a {display: block; height: 40px; margin: 0 5px; padding: 0 25px; font-size: 14px; color: #7c7c7c; line-height: 40px; text-align: center; }
.h-screen li a:hover { color: #F00; }
.h-screen li a .num { position: relative; display: inline-block; height: 18px; line-height: 18px; margin-left: 10px; padding: 0 3px; background-color: #3498db; font-size: 12px; color: #fff; }
.h-screen li a .num:after,
.h-screen li a .num:before { content:""; width: 0; height: 0; position: absolute; border-style: solid; border-color: ;}
.h-screen li a .num:before { top: 0; left: -6px; border-color: transparent #3498db transparent transparent; border-width: 9px 6px 9px 0; }
.h-screen li a .num:after { top: 0; right: -6px; border-color: transparent transparent transparent #3498db; border-width: 9px 0 9px 6px; }
.h-screen li.on a { border: 1px solid #be0900; border-radius: 20px; font-weight: bold; color: #be0900; }
.h-screen li.on a:hover { border-color: #999; }
.h-screen li.on a .num { display: none; }
/*公告产品*/
.h-soup { position: relative; float: right; width: auto; height: 40px; margin-top: 15px; padding: 0 110px 0 20px; background-color: #fff7e7; border-radius: 20px; box-shadow: 1px 1px 2px rgba(0,0,0,.2); }
.h-soup li { float: right; }
.h-soup li i { position: absolute; top: 8px; width:26px; height:26px;background:url(../images/soup.png) no-repeat ; background-position-y:-1px; cursor: pointer; }
.h-soup li.open i { color: #e67e22;background-position-y:-27px; }

.h-soup li i.star1 { right: 7px;background-position-x:-69px; }
.h-soup li i.heart-round { right: 41px;background-position-x:-34px;  }
.h-soup li i.warn { right: 75px;background-position-x:-1px;}

.h-soup li .txt { display: none; font-size: 14px; color: #6b3612; line-height: 40px; white-space: nowrap;  display: none;white-space: nowrap;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;min-width:200px;max-width:550px; }
.h-soup li.open .txt { display: block; }

/*产品展示*/
.post-works {}
.post-works li { width: 218px; margin:10px 10px 0 ; }
.post-works .cover a { display: block; width: 218px; height: 210px; overflow: hidden; }

/*共用样式*/
.post li { position: relative; float: left; margin-bottom: 15px; height:325px; overflow:hidden;}
/*滑过阴影*/
.post .shade { opacity: 0; filter:alpha(opacity=0); position: absolute; z-index: 1; top: -5px; right: -5px; bottom: 0; left: -5px; background-color: #fff; box-shadow: 0 0 12px rgba(0, 0, 0, 0.1); }
.post .shade:after { content:""; position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; border: 1px solid rgba(0, 0, 0, 0.05); }
/*产品封面*/
.post .cover { position: relative; z-index: 2; }
.post li .cover img {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.2s;-moz-transition: -moz-transform 0.2s;-ms-transition: -moz-transform 0.2s
transition: transform 0.2s;}
.post li:hover .cover img { 
-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
/*作品信息*/
.post .info { position: relative; z-index: 2; padding: 5px 0 20px 0;  overflow: hidden; }
.post .info .title { width: 100%; font-weight: bold; color: #666; font-size:14px;}
  /*下载*/
.post .info .title.download { max-width: 217px; overflow:hidden;}
.post .info .title.download + .i-rar { position: absolute;text-align: center;border-radius: 20px; right: 6px; top: 7px; height: 20px;line-height: 20px;width: 50px; /*padding: 0 2px;*/ font-size: 12px; color: #fff;  background-color: #9aabb8; }
.post .info .title.download + .i-rar:after,
  /*分类*/
.post .info .classify { float: left; height: 20px; margin-right: 10px; padding: 0 5px; font-size: 12px; color: #fff; line-height: 19px; text-align: center; background-color:#be0900; border-radius: 3px; }
/*查看、评论、点赞数量*/
.post .info .msg { height: 21px; overflow: hidden; }
.post .info .msg span { margin-right: 10px; display: inline-block;}
.post .info .msg span i { font-size: 18px; color: #9aabb8; margin-right: 5px; display: inline-block; line-height: 21px; vertical-align: middle; }
.post .info .msg span em { font-size: 14px; color: #c5c5c5; display: inline-block; line-height: 21px; vertical-align: middle; }
.post .info .msg span em.price { color:#be0900;}
.post .info .msg .slogan { height: 21px; line-height: 21px; font-size: 12px; }

.post .info .msg span.price { color:#be0900;}

/*用户信息*/
.post .info .user { margin-top: 7px; }
.post .info .user.on a { color: #be0900; }
.post .info .user a { display: block; height: 20px; line-height: 20px;}
.post .info .user a img { float: left; width: 20px; height: 20px; border-radius: 50%; }
.post .info .user a .name { float: left; margin-left: 10px; font-size: 12px;display: inline-block;}
.post .info .user a .name em{float: left;margin-right: 3px; color:#999;}
/*底线*/
.post .line { width: 100%; height: 1px; background: #f0f0f0; position: absolute; bottom: 0; }

/*推荐雕师*/
#master_wall{ width:1176px;background-color: #f0f0f0;margin: 0 auto;overflow: hidden;padding-top: 1px;padding-left: 1px;list-style: none;}
#master_wall li{width: 195px;height: 182px;float: left;margin-right: 1px;margin-bottom: 1px;position: relative;}
#master_wall li:hover .mask{opacity: 1;transition: .3s linear;}
#master_wall li .img-3d{transform-style: preserve-3d;backface-visibility: hidden;}
#master_wall li .img-3d .img-back, #master_wall li .img-3d .img-front{position: absolute;left: 0;top: 0;background-color: #fff;width: 195px;height: 182px;text-align: center;line-height: 182px; overflow:hidden;}
#master_wall li .img-3d .img-back{transform: rotateY(360deg);}
#master_wall li .img-3d img{vertical-align: middle; width:195px; height:195px;}
#master_wall li .mask{position: absolute;left: 0;top: 0;width: 195px;height: 182px;background-color: rgba(0, 0, 0, .7);opacity: 0;}
#master_wall li .mask img{float: right;margin-top: 8px;margin-right: 8px;}
#master_wall li .mask a{color: #fff;text-decoration: none;font-size: 13px;background-color: red;width: 85px;display: block;margin:5px auto 20px;text-align: center;height: 22px;line-height:20px;border-radius: 12px;}
#master_wall li .mask p { font-size: 12px; color: #fff; margin-top: 25px; text-align: center; line-height:20px; padding:20px; height:60px; overflow:hidden;}
#master_wall li.btnRefresh{text-align: center;transition: .3s linear;background-color: #f3f3f3;}
#master_wall li.btnRefresh .iconRefresh{width:40px;height:35px;background: url("../images/refresh.png") no-repeat center;margin:60px auto 0;}
#master_wall li.btnRefresh:hover{color: #fff;background-color: #dd2727;transition: 0s;}
#master_wall li.btnRefresh:hover .iconRefresh{background: url("../images/refresh-white.png") no-repeat center;}

/*作品文章列表简单分页*/
.h_page { display: table; margin: 0 auto; width: auto; height: 40px; }
.h_page ul { }
.h_page ul li { float: left; }
.h_page ul li a { display: block; width: 40px; height: 40px; margin: 0 10px; border: 1px solid #bdc3c7; border-radius: 50%; font-size: 20px; color: #bdc3c7; text-align: center; line-height: 38px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;  box-sizing: border-box;}
.h_page ul li a:hover,.h_page ul li a.on { color: #2d3e4f; border-color: #2d3e4f; font-weight: bold; }
.h_page ul li:last-child a { line-height: 25px; }



/*top_line_ul*/

.top_line_ul .line { height: 16px;}
.top_line_ul .cont li {font-size: 14px;font-family: 'SimSun';height: 40px;overflow: hidden;line-height: 40px;}
.top_line_ul .cont li.li_h2{font-size: 18px;font-weight: bold;width: 100%;overflow: hidden;height: auto;font-family: 'Microsoft YaHei';height: 24px;line-height: 31px;margin-top: -4px;padding-bottom: 12px;}
.top_line_ul .cont li.li_h2 a { color: #be0900;}
.top_line_ul .cont li span.main_icon {display: inline-block;width: 62px;height: 18px;background: url(images/toutiao.jpg) no-repeat;vertical-align: middle;margin-right: 3px;}
.top_line_ul .cont li span.icon_video {display: inline-block;  width: 15px;  height: 15px;  background: url(images/ico_video.png) no-repeat;  vertical-align: middle;  margin-top: -3px;  margin-right: 3px;}




/*首页-左侧列表样式*/
.article-tags-nav { width:130px; position:absolute;  background-color:#fff;}
.article-tags-nav dl {}
.article-tags-nav dl dt { background:url(../images/tit-left-nav.jpg) no-repeat center top; height:32px; width:130px; padding-bottom:10px;}
.article-tags-nav dl dd { padding-left:13px; color:#516071; font-size:16px; height:38px; line-height:38px; background:url(../images/tit-left-nav-line.jpg) no-repeat bottom left;}
.article-tags-nav dl .txws-i { margin-right:9px; font-size:14px; color:#fff;}
.article-tags-nav dl dd.Js-category-current i.txws-i { color:#ff6666; vertical-align: middle; font-size:14px;}
.article-tags-nav dl dd.Js-category-current { color:#ff6666; }

.article-tags-list { padding-left:150px;}

/*首页样式*/

.list-cont {} 
.list-cont ul { padding-top:30px;}
.list-cont ul li { border-bottom:1px solid #e6eaed; padding:18px 0; vertical-align:middle; overflow:hidden;}
.list-cont ul li .pic { float:left; width:250px; height:140px; overflow:hidden; display:block; }
.list-cont ul li .pic img { width:100%;}
.list-cont ul li .text { float:right; width:430px; height:150px; overflow:hidden;}
.list-cont ul li .text h3 { color:#38495b; font-size:20px;line-height:30px; }
.list-cont ul li .text h3 a {font:20px/29px "微软雅黑";color:#262627;font-weight:800}
.list-cont ul li .text h3 a:hover {color:#e05a5a;text-decoration:none}
.list-cont ul li .text p { color:#676767; font-size:16px; line-height:36px; height:80px; overflow:hidden; padding-top:8px;text-indent:2em;overflow:hidden;}
.list-cont ul li .text p a { color:#676767; }
.list-cont ul li .text p a:hover,.list-cont ul li .text .time span a:hover {color:#be0900;}
.list-cont ul li .text .time { color:#292929; padding:5px 0; font-size:13px; line-height:22px;}
.list-cont ul li .text .time span a,.list-cont ul li .text .time span { color:#999; padding-left:8px;}
.list-tags {  padding:5px 0; font-size:12px; line-height:24px; width:100%;}
.list-cont ul li .text .time span{padding-right:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:35%;}
.list-tags a{ float:right; white-space:nowrap; display:block;border-radius:2px; color: #000; font-size:14px; height:16px; line-height:16px; padding:0 5px; margin:2px 7px 0 0;color: #676767!important;}
/*lmj首页文章下浏览量*/
.list-cont ul li .text .time  .PV i { background: url(../images/pics.png) no-repeat -170px -50px; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-right: 5px;}
.list-cont ul li .text .time  .PV i { background-position: -90px 0;}
.list-cont ul li .text .time  .PV em b {font-size: 13px;padding: 0 2px;}



/*首页右侧-热门作者-新增作者近期3篇文章-20150421*/
.hot-author { padding:10px 0 0px;}
.hot-author ul {}
.hot-author ul li { padding-bottom:15px; margin-top:15px; border-bottom:1px dotted #e6eaed;}

.hot-author ul li .info { display:block; height:70px; }
.hot-author ul li .info a { cursor:pointer; }
.hot-author ul li .pic { float:left; width:70px; height:70px; overflow:hidden;}
.hot-author ul li .pic img { display:block; width:100%;border-top-left-radius: 50%;  border-top-right-radius: 50%;  border-bottom-right-radius: 50%;   border-bottom-left-radius: 50%;}
.hot-author ul li .text { float:left; width:220px; padding-left:10px; height:70px; overflow:hidden;}
.hot-author ul li .text h3 { color:#737f8b; font-size:14px; height:25px; line-height:25px; padding:1px 0 3px; }
.hot-author ul li .text h3 b { float:left; padding-right:5px; font-weight:normal;}
.hot-author ul li .text h3 b a { text-decoration: none;}
.hot-author ul li .text p { color:#88888a; font-size:12px; line-height:20px;}

.hot-author ul li .article { position:relative; margin-top:12px; background-color:#fafafa; border:1px solid #f3f3f3; border-radius:2px; padding:8px 12px;}
.hot-author ul li .article  p { background:url(../images/hot-author-icon.png) no-repeat 0px 9px; padding-left:10px; font-size: 16px; color: #747d8e; line-height:30px; }
.hot-author ul li .article  p a { font-size: 16px; color: #747d8e;  }
.hot-author ul li .article .jiantou { position:absolute; top:-7px; left:28px; background:url(../images/hot-author-jiantou.png) no-repeat 0px 0px; width:14px; height:19px;}

/*热门作者*/
.level_d0, .level_d1, .level_d2, .level_d3, .level_d4, .level_d5 { float:left; width:25px; height:25px; background:url(../images/levelicon.png) no-repeat -999em -999em;}

.level_d0 { background-position:7px -196px;}
.level_d1 { background-position:7px -222px;}
.level_d2 { background-position:7px -255px;}
.level_d3 { background-position:7px -288px;}
.level_d4 { background-position:7px -321px;}
.level_d5 { background-position:7px -254px;}
 
.hot-author ul li .text h3 b a:hover { text-decoration:none;}
.hot-author ul li:hover .level_d0 { background-position:0 0;}
.hot-author ul li:hover .level_d1 { background-position:0 -33px;}
.hot-author ul li:hover .level_d2 { background-position:0 -66px;}
.hot-author ul li:hover .level_d3 { background-position:0 -99px;}
.hot-author ul li:hover .level_d4 { background-position:0 -132px;}
.hot-author ul li:hover .level_d5 { background-position:0 -165px;}

/*返回顶部*/
#scrollUp{position:fixed; _position: absolute; _bottom: "auto"; cursor: pointer; bottom:20px;right:20px;width:38px;height:38px;background:url(../images/top.png) no-repeat}

/*右侧轮播广告20150421*/
#right-lbbanner{ position:relative; width:310px; height:180px; border:1px solid #f2f2f2; margin-top:30px;}
#right-lbbanner .pic{}
#right-lbbanner .pic li { position:absolute;}
#right-lbbanner .prev{ position:absolute; width:40px; height:60px; background: url(../images/icon-rightbanner.png) -44px -63px no-repeat; z-index:500; top:67px; left:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
#right-lbbanner .next{ position:absolute; width:40px; height:60px; background: url(../images/icon-rightbanner.png) -74px -63px no-repeat; z-index:500; top:67px; right:0px; opacity:0; filter:alpha(opacity=0);cursor:pointer;}

/*右侧-一周最受关注文章-20150713*/
.right-week-hot { width:100%; padding-top:15px;}
.right-week-hot ul {}
.right-week-hot ul li { padding-bottom:5px; border-bottom: 1px dotted #e6eaed; color:#747d8e; font-size:16px; height:30px; line-height:30px; overflow:hidden; }
.right-week-hot ul li span { color:#ff6666; font-size:12px; padding-right:5px; }
.right-week-hot .txws-i { color:#ff6666; margin-right:5px; vertical-align: middle; font-size:4px;}
.right-week-hot ul li a{ color:#747d8e;}

.right-week-hot .blue{background-color:#0085da}
.right-week-hot .gray{background-color:#535252}
.right-week-hot dl{border-bottom:1px dotted #dbdbdb}
.right-week-hot dt{line-height:40px;height:40px;}
.right-week-hot dt em{float:left;margin-top:8px}
.right-week-hot dt a{float:left;font-size:16px; color: #747d8e}
.right-week-hot dd{display:none;margin-left:0; height:65px; overflow:hidden;}
.right-week-hot em{display:inline-block;width:20px;height:20px;line-height:200px;overflow:hidden;margin-right:10px}
.right-week-hot .img{float:left;width:110px}
.right-week-hot .content{float:left;width:190px}

.right-week-hot .item_1,.right-week-hot .item_2,.right-week-hot .item_3,.right-week-hot .item_4,.right-week-hot .item_5{background-image:url(../images/num.png);}
.right-week-hot .item_1{background-position:0px -318px}
.right-week-hot .item_2{background-position:0px -338px}
.right-week-hot .item_3{background-position:0px -358px}
.right-week-hot .item_4{background-position:0px -117px}
.right-week-hot .item_5{background-position:0px -137px}
.right-week-hot .selected dd{display:block;padding-bottom:6px}
.right-week-hot .selected dd a{font-size:16px;font-family:'microsoft yahei','simhei'}
.right-week-hot .jian{ font-size:12px; font-family:'microsoft yahei','simhei'; line-height:20px; color:#676767}

/*履历标题*/
.resume-box-title{font-size:18px; padding:0 20px; line-height:56px; border-bottom:solid 1px #f2f2f2; position:relative}
/*履历图标*/
.resume-iconpic{display:inline-block; vertical-align:sub;*vertical-align:middle;_vertical-align:middle; width:16px; height:16px; background-position:center; background-repeat:no-repeat}
.resume-iconpic-arrow-right{width:8px; height:13px;background-image:url(../images/iconpic-arrow-right.png)}

/*4.8 推荐列表*/
.com-list .item{margin-top:15px}
.com-list .item .pic-box{border:solid 1px #e8e8e8}
.com-list .item .pic-box{width:138px; height:138px; overflow:hidden}
.com-list .item .pic-box img{height:138px;width:138px}

/*履历 - 左侧快捷菜单*/
.resume-side-left{width:200px;z-index:8; margin-top:20px}
.resume-menu-left .item{position:relative;font-size:16px}
.resume-menu-left .item a{display:block;padding-left:20px;border-bottom:solid 1px #f2f2f2}
.resume-menu-left .item a:hover{text-decoration:none}
.resume-menu-left .item > a{line-height:56px; height:56px}
.resume-menu-left .item > a:hover,.resume-menu-left .item.current > a{background-color:#fafafa; color:#148cf1}
.resume-menu-left .item i{position:absolute; top:22px; right:20px}
.resume-menu-left .item .sub-menu{display:none}
.resume-menu-left .item .sub-menu li{display:inline; float:none}
.resume-menu-left .item .sub-menu li > a{font-size:14px;line-height:37px;border-bottom:solid 1px #f2f2f2}
.resume-menu-left .item .sub-menu li > a:hover{background-color:#148cf1;color:#fff}
.resume-menu-left .item.hover .sub-menu{display:block; position:absolute; bottom:0; left:100%;width:210px; z-index:99}

/*履历 - resume-banner*/
.resume-banner{position:relative;text-align:center; z-index:1;}
.resume-banner .bd{z-index:2;width:780px; height:220px; overflow:hidden;}
.resume-banner .bd li{float:left;overflow:hidden;width:780px; height:220px; background-position:center; background-repeat:no-repeat}
.resume-banner .bd li img{display:block;width:780px; height:220px}
.resume-banner .dots{position:absolute;text-align:center; z-index:3;width:780px; bottom:10px; left:50%; margin-left:-380px}
.resume-banner .dots li{display:inline-block;margin-right:10px;cursor:pointer; width:10px; height:10px;border-radius:14px;background-color:rgba(255,255,255,0.5)}
.resume-banner .dots li.on{background-color:#ffd100}
.resume-banner .hd{ margin-top:2px;height:58px; width:762px;}
.resume-banner .hd li{ position:relative; display:inline-block; float:left; margin-right:2px;cursor:pointer;width:125px; height:58px;}
.resume-banner .hd li img{ display:block;width:125px; height:58px;}
.resume-banner .hd li i{ position:absolute; display:block; z-index:9; left:0; top:0; right:0; bottom:0; background-color:rgba(0,0,0,0.6)}
.resume-banner .hd li.on i{ width:11px; height:6px; background:url(../images/iconpic-arrow-up.png) no-repeat 0 0; top:-6px; left:50%; margin-left:-5px; bottom:auto; right:auto}

/*履历列表*/
.resume-list .item{border-bottom:solid 1px #f2f2f2; padding:20px; position:relative}
.resume-list .item.hover{background-color:#fafafa}
.resume-list .item .box-link{position:absolute; z-index:1;height:120px; left:0; top:0; right:0}
.resume-list .item .pic-box{position:relative; z-index:2; float:left; border:solid 1px #e8e8e8; width:78px; height:78px; margin-right:20px; margin-top:10px;}
.resume-list .item .pic-box img{width:78px; height:78px}
.resume-list .item .text-box{float:left; width:400px; overflow:hidden}
.resume-list .item .title2{margin-right:10px; text-decoration:underline}
.resume-list .item .title2 i{vertical-align:auto}
.resume-list .item.hover .title2,.resume-list .item.hover .title{color:#148cf1; text-decoration:underline}
.resume-list .item .time-box{position:absolute; left:613px; top:48px}
.resume-list .item .title-bar{ height:28px; line-height:28px;}
.resume-list .item .Salary-bar{margin-top:5px}
.resume-list .item .profile{ height:40px; overflow:hidden; text-indent:2em; line-height:1.4;}
.resume-list .item .tag-box{width:200px; float:right}
.resume-list .item .tag-box span{float:left; margin-right:4px; margin-bottom:4px}
.resume-list .item .tag-box .label{display:inline-block;font-size:12px;color: #999;white-space: nowrap;vertical-align: baseline;background-color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.resume-list .item .tag-box .label{border-radius:3px; padding:0 4px; height:20px; line-height:20px; border:solid 1px #ccc}
.resume-list .item .tag-box .label:empty{display: none}
.resume-list .item .tag-box a.label:hover, .resume-list .item .tag-box  a.label:focus{color: #fff;text-decoration: none;cursor: pointer}
.resume-list .item .toudi{position:absolute; top:48px; right:20px; color:#999; z-index:3}

.resume-list .item .box320{ width:320px;}

/*履历专场*/
#zhuanchang{padding:20px 10px}
.resume-rollpic{position:relative; z-index:0}
.resume-rollpic .prev,.resume-rollpic .next{display:none; position:absolute; z-index:10; top:50%; margin-top:-20px;height:40px; width:20px; cursor:pointer;background:url(../images/iconpic-arrow.png) no-repeat 0 0}
.resume-rollpic.hover .prev,.resume-rollpic.hover .next{display:block}
.resume-rollpic .prev{left:0px; background-position:0 0}
.resume-rollpic .next{right:0px;background-position:-20px 0}
.resume-rollpic .prev:hover{background-position:0px -40px}
.resume-rollpic .next:hover{background-position:-20px -40px}
.resume-rollpicshow{width:100%}
.resume-rollpicshow li{padding:0 10px; float:left; overflow:hidden}
.resume-rollpicshow li .pic-box,.resume-rollpicshow li .text-box{display:block}
.resume-rollpicshow li .text-box{font-size:14px; margin-top:5px}
.resume-rollpicshow li a{color:#666}
.resume-rollpicshow li a img{ width:270px; height:140px;}
.resume-rollpicshow li a:hover{color:#148cf1}

/*履历详情*/
.fix-apply{position: fixed;top: 0;width:840px;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);border-bottom: 1px solid #f6f6f6;box-shadow: 0 0 6px #e6e6e6; padding:20px; padding-right:40px;z-index: 20; text-align:right; margin-left:-60px}
.fix-stop {position: absolute; right: 0;  top: 9px;}

#resume-info td,#resume-info th{font-size:14px; line-height:30px;padding-left:0; padding-right:0;word-wrap:break-word; white-space:normal; word-break:break-all}
.resume_profile{text-indent:2em; padding-top:10px; font-size:16px; line-height:28px;}
.resume_profile p{ margin:5px;}



/*履历详情右侧图片*/
.resumeinfo-rimg{width:240px; height:240px; margin:0 auto; overflow:hidden}
.resumeinfo-rimg img{display:block;width:240px; height:240px}
.resumeinfo-rimg2{width:160px; height:160px; overflow:hidden}
.resumeinfo-rimg2 img{display:block;width:160px; height:160px}

/*首页左侧悬浮*/
.tags-nav-fix-top{position:fixed; top:0px;}

/*右侧二维码*/
.cont-qr{margin-top:20px;border:1px solid #d5d5d5}
.cont-qr .code{text-align:center; height:130px;padding:25px 0 25px 20px}
.cont-qr .code .border{border-right:1px solid #d5d5d5}
.cont-qr .code .center{display:inline-block;width:110px}
.cont-qr .code-box{float:left;width:110px}
.cont-qr .weibo{border-top:1px solid #d5d5d5}
.cont-qr .weibo a{color:#4e4e4e;display:block;padding:15px 0 0 65px;height:50px}
.cont-qr .weibo a:hover{text-decoration:none}
.cont-qr .name{font-size:18px;display:block}
.cont-qr .value{font-size:12px;display:block}
.cont-qr .weibo a{background-image: url(../images/weibo.png);background-position:-5px -16px no-repeat;}

/*右侧搜索*/
.cont-search-title{border-bottom:1px solid #dadada; width:100%;}
.cont-searcht-left{padding-bottom:10px;border-bottom:2px solid #F00;position:relative;top:1px; width:100px;}
.cont-searchl-in{font-size:18px;font-family:'microsoft yahei','simhei';font-weight:bold;padding-left:5px;border-left:5px solid #0085da}
.cont-searchl-in{border-left-color:#F00}
.search-form{padding:10px 0}
.search-form input{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}
.search-text{width:240px!important;height:26px;line-height:26px;color:#737373;float:left;padding:4px 4px;outline:none;border:1px solid #dadada;}
.search-submit{width:60px;height:36px;background: url(../images/cms-ss.png) -66px -40px no-repeat;float:left;border-width:0;cursor:pointer}
.search-submit:hover{background-position:0 -40px}

/*玉雕名家*/
.mj-aa-title{border-bottom:1px solid #dadada}
.mj-aat-left{float:left;padding-bottom:10px;border-bottom:2px solid #F00;position:relative;top:1px; width:310px;}
.mj-aatl-in{font-size:18px;font-family:'microsoft yahei','simhei';font-weight:bold;padding-left:5px;border-left:5px solid #F00}
.mj-aat-right{float:right}


/*.mj-aatr-prev{float:left;width:20px;height:20px;background-image: url(../images/num.png);background-position:0 -12px}.mj-aatr-prev:hover{background-image:url url(../images/num.png);background-position:0 -12px}.mj-aatr-next{float:left;width:20px;height:20px;background-image:url(../images/num.png);background-position:0 -38px}.mj-aatr-next:hover{background-image: url(../images/num.png);background-position:0 -38px}*/

.mj-aac-in{width:320px;position:relative;height:335px;overflow:hidden}
.mj-aaci-box{float:left; padding:7px;_display:inline; position:relative;}
.mj-aaci-box a{display:block;position:relative;width:90px;height:90px}
.mj-aaci-box a:hover{text-decoration:none}
.mj-aaci-box img{vertical-align:middle;max-width: 100%; height: auto; }
.mj-aacib-desc{position:absolute;display:block;text-align:center;bottom:0;left:0;line-height:20px;color:#fff;background:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000') \9;width:100%}
.mj-aacib-desc{filter:none\9}
.mj-aacibh-in{padding:0 5px;color:#fff;display:block}
.mj-aacib-hover{visibility:hidden;display:block;width:100%;background:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC000000',endColorstr='#CC000000') \9;position:absolute;top:0;left:0; display:none;}
.mj-aacib-hover{filter:none\9}
.mj-aacib-hover{visibility:visible}
.mj-aaci-box a:hover .mj-aacib-hover{ display:block; width:80px; height:80px; color:#FFF; padding:5px; overflow:hidden;}

/*首页大师广告 20161222*/
.index_master_adv {}
.index_master_adv li {float:left;display:inline;width:33.3%; margin:5px auto;}
.index_master_adv li img {border:#e6eaed 1px solid; padding:1px;}

/*首页大师广告标题 20161223*/
.index_row_title { margin-bottom:15px;color:#000; position:relative;text-indent:0px;border-bottom:#e7e7e7 1px solid; margin-right:10px;letter-spacing:2px; height:50px;}
.index_row_title .left_tag{ }
.index_row_title .left_tag a{ display: block;  height:40px; line-height:40px;width:6em;border: 1px solid #be0900; border-radius: 20px; font-weight: bold; color: #be0900; font-size:14px; margin: 0 5px; padding: 0 25px; font-size: 14px;}
.index_row_title span{font-size:16px;color: #F00;display: inline; float:left;}
.index_row_title .right_menu { height:20px; position:absolute;right:2em;top:15px;}
.index_row_title .right_menu li {height:20px;display:inline;}
.index_row_title .right_menu a {display:inline-block;padding:0 10px;height:20px;line-height:20px;font-size:14px;color:#7c7c7c;}
.index_row_title .right_menu a:hover ,.index_title_menu a.current {color:#be0900;}



/*友情连接*/
.partners {}
.partners .htit {font-size: 20px; color: #666;  height: 40px; line-height: 40px; margin: 0px 0 10px; padding-bottom:5px;border-bottom: 1px solid #e6eaed; text-indent:1em; position:relative;}
.partners .htit .right_tag{height: 20px;position: absolute;right:2em;top: 2px;}
.partners .htit .right_tag li {height: 20px;display: inline;}
.partners .htit .right_tag li a {display: inline-block;padding-left: 5px;height: 20px;line-height: 20px;font-size: 16px;color: #666;}

.partners .link {}
.partners .link li { float: left; width:190px; margin:4px;}
.partners .link li a {display: block; padding:4px; border:1px dotted #CCC; width: 180px; height:60px;font-size: 16px; line-height:60px; text-align: center; overflow:hidden; }
.partners .link li img { width:180px; height:60px;}



.partners .pic{ margin-left:1rem;}
.partners .pic li {float: left;width:12.4%; margin:1em 0;height:50px;list-style:none; position:relative;}
.partners .pic li .avatar {position:absolute; left:0px; top:0px; right:1rem; bottom:0px;display:block;}
.partners .pic li .avatar img {width: 100%;height: 100%;border-radius: 50%;border: 0;vertical-align: middle;}

.partners .pictxt{ margin-left:1rem;}
.partners .pictxt li {float: left;width:24.9%; margin:1em 0;min-height: 60px;list-style:none; position:relative;}
.partners .pictxt li .avatar-sm {position:absolute; left:0px; top:0px;display:block;width: 60px;height: 60px;}
.partners .pictxt li .avatar-sm img {width: 100%;height: 100%;border-radius: 50%;border: 0;vertical-align: middle;}
.partners .pictxt li .cont { padding-left:70px; padding-right:2em;min-height: 60px;}
.partners .pictxt li .cont .user {font-weight: normal;}
.partners .pictxt li .cont .user a {text-decoration:none;font-size:14px;color:#be0900;}
.partners .pictxt li .cont .text {max-height: 20px;overflow: hidden;color: #7f8c8d;font-size: 14px;line-height: 20px;}


/*首页玉商广告标题 20161223*/
.index_yushang{width:1200px;}
.index_yushang_box .htit {font-size: 20px;color: #666;height: 40px;line-height: 40px;margin: 10px 0 20px;border-bottom: 1px solid #e6eaed;text-indent: 1em;}
