Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 7, ../sass/screen.scss */

a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ color:#666666; font-size:12px; font-family:"微软雅黑",Arial; padding:0; margin:0; border:none; background:none; outline:none;}
input:focus { outline: none;}

select::-ms-expand { display: none; }
.clear{ clear:both;height:0;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}

.yxjpic{ position:fixed; z-index:99999; left:50%; top:50%; margin:-375px 0 0 -400px; }
.yxjpic img{ display:block; width:100%; }


/*首页头部广告位*/
.adsld{ width:100%; }
.adsld a{ display:block; cursor:pointer; width:100%; height:100%; }
.adsld a img{ width:100%; height:100%; }
.adbox{ display:block; float:left; width:280px; height:65px; margin:5px 0 0 22px;}
.adbox img{ display:block; width:100%; height:100%; }
/*首页头部广告位 end*/

.head {background: #313751; position:relative;z-index:10;}
/* line 10, ../sass/screen.scss */
.head .head_bar {font-size: 14px;line-height: 64px;color: #999;}
/* line 15, ../sass/screen.scss */
.head .head_bar a{ margin: 0 8px; color:#999;}
.head .head_bar .fl a{ display:block; float:left;}
.head .head_bar .wxbox{ float:left; position:relative; }
.head .head_bar .wxbox span{ cursor:pointer; margin:0 8px; }
.head .head_bar .wxbox .pic{ width:120px; height:120px; position:absolute; left:50%; margin-left:-60px; top:50px; z-index:100; display:none;}
.head .head_bar .wxbox .pic img{ width:100%; height:100%;}
.head .head_bar .wxbox:hover .pic{ display:block; }

/*搜索*/
.searimg{ display:none; }
.public_search{ float:right; margin-top:12px; }
.public_search .select_box{ float:left; position:relative; }
.public_search .select_box .select_hd{ width:92px; height:50px; line-height:50px; cursor:pointer;background:#a09174; color:#fff; text-align:center;}
.public_search .select_box .select_hd span{ padding:0 12px; background:url(../images/shot_03.png) right center no-repeat; font-size:15px;}
.public_search .select_box .select_bd{ position:absolute; left:0; top:50px; display:none; background:#fff; width:100%; z-index:9999;}
.public_search .select_box .select_bd li{ line-height:30px; color:#a09174; font-size:14px; cursor:pointer; text-align:center;}
.public_search .txt{ width:320px; color:#fff; display:block; height:40px; background:#a09174; float:left; padding:5px 10px;font-size:15px; border-radius:0px; border:none;}
.public_search .txt::placeholder{ color:#fff; }
.public_search .btn{ display:block; height:50px;color:#fff; width:80px; text-align:center; font-size:30px; background:#a09174; float:right; margin-left:2px; cursor:pointer;}


.head .logo{ background:url(../images/topbg.png) center bottom no-repeat; padding-bottom:50px; }

@media (max-width:1199px){
  .head .head_bar .fl{ display:none; }
  .searimg{ display:block; width:20px; height:20px; background:url(../images/public_img.png) center center no-repeat; position:absolute; right:90px; top:50%; margin-top:-10px; z-index:9999; }
  .public_search{ position:absolute; right:0px; top:100%; z-index:999; display:none; }
  
 
}

@media (max-width:640px){
  .searimg{ right:60px;}
  .public_search{ margin-top:0px; }
  .public_search .select_box .select_hd{ width:84px; }
  .public_search .btn{ width:50px; font-size:25px; }
  .public_search .txt{ width:190px; padding-right:0px; }
}

@media (max-width:360px){
  .public_search .txt{ width:170px;}
}
/* line 59, ../sass/screen.scss */
.nav {
  background: url("../images/line.png") no-repeat center 65px;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0px;
  text-align: center;
  height: 80px;
  z-index:9;
}
/* line 68, ../sass/screen.scss */
.nav a {
  text-align: center;
  color: #313751;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: middle;
  *zoom: 1;
  *display: inline;
  font-size: 24px;
  height: 88px;
  line-height: 80px;
  width: 110px;
  margin:0 9px;
}
/* line 75, ../sass/screen.scss */
.nav a.active,.nav a.on{
  color: #fff;
  background: #a09174;
}
.csysjbg{ width:100%; position:relative; padding-top:80px; margin-top:-80px;}
.csysjbg .yearpic{ position:absolute; display:block;}
.csysjbg .yearpic img{ display:block; width:100%;}
.csysjbg .yearpic.y1{ left:0; top:50%; transform:translateY(-50%);}
.csysjbg .yearpic.y2{ right:0; top:50%; transform:translateY(-50%);}
@media (max-width:1600px){
  .csysjbg .yearpic.y1,.csysjbg .yearpic.y2{ top:0px; transform:translateY(0%);}
}
/* line 83, ../sass/screen.scss */
.headline {
  margin:10px auto 20px;
}
/* line 85, ../sass/screen.scss */
.headline h1 {
  text-align: center;  
  color: #a09174;
  height: 76px;
  line-height: 76px;
}

.headline h1 a{ color: #a09174; font-weight:bold;font-size: 42px;}

/* line 95, ../sass/screen.scss */
.headline .slide {
  position: relative;
  height: 76px;
  overflow:hidden;
}
/* line 99, ../sass/screen.scss */
.headline .slide .hd {
  position: absolute;
  right: 0px;
  top: 0;
  z-index:10;
}
/* line 104, ../sass/screen.scss */
.headline .slide .hd li {
  width: 12px;
  margin: 10px 0;
  height: 12px;
  border-radius: 50%;
  font-size: 0;
  background: #dbdbdb;
  position:relative;
  z-index:999;
  cursor:pointer;
}
/* line 111, ../sass/screen.scss */
.headline .slide .hd li.on {
  background: #e3b67d;
}
.headline .slide .bd{ width:1140px; margin:0 auto; position:relative; z-index:1;}
/* line 119, ../sass/screen.scss */
.news {
  height: 465px;
  overflow: hidden;
}
/* line 122, ../sass/screen.scss */
.news .news_l {
  width: 390px;
  font-size: 16px;
  line-height: 32px;
  margin:-12px 0 0 0px;
}
/* line 129, ../sass/screen.scss */
.news .news_l ul li {
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  height:37.5px;
  line-height:37.5px;
}

.news .news_l ul li a{ color:#333; }
/* line 131, ../sass/screen.scss */
.news .news_l ul li:hover a{
  color: #f2b05d;
}
.news .news_l .xad{ margin-top:4px; height:83px; }
.news .news_l .xad dd{ margin-bottom:6px; }
.news .news_l .xad img{ width:390px; height:83px; }

/* line 137, ../sass/screen.scss */
.news .news_slide {
  position: relative;
  width: 780px;
  height: 465px;
  overflow: hidden;
}
.news .news_slide .bd li{
  position:relative;
}
/* line 142, ../sass/screen.scss */
.news .news_slide .prev {
  cursor: pointer;
  position: absolute;
  left: 16px;
  top: 50%;
  margin-top: -38px;
  width: 76px;
  height: 76px;
  display: block;
  background: url("../images/arrow.png") 0 0;
  z-index: 999;
}
/* line 154, ../sass/screen.scss */
.news .news_slide .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  margin-top: -38px;
  right: 16px;
  width: 76px;
  height: 76px;
  display: block;
  background: url("../images/arrow.png") 706px 0;
  z-index: 999;
}
/* line 166, ../sass/screen.scss */
.news .news_slide p {
text-align:center;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0px;
  font-size: 18px;
  line-height: 50px;
  height:50px;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background:url(../images/focusboxbg.png) left top repeat-x;
}
/* line 176, ../sass/screen.scss */
.news .news_slide img {
  display: block;
  width: 780px;
  height: 465px;
}
/* line 182, ../sass/screen.scss */
.news .hd {
  position: absolute;
  bottom: 15px;
  width: 100%;
  text-align: center;
  display:none;
}
/* line 187, ../sass/screen.scss */
.news .hd li {
  width: 12px;
  height: 12px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: middle;
  *zoom: 1;
  *display: inline;
  margin: 0 5px;
  border-radius: 6px;
  font-size: 0;
  background: #dbdbdb;
}
/* line 196, ../sass/screen.scss */
.news .hd li.on {
  background: #e3b67d;
  width: 34px;
}

/* line 204, ../sass/screen.scss */
.act {
  background: #3c4564 url("../images/river.png") no-repeat center bottom;
  padding-bottom: 45px;
  padding-top: 35px; 
  position:relative; 
  z-index:10;
}
/* line 208, ../sass/screen.scss */
.act .act_slide {
  width: 1200px;
  position: relative;
  height:220px;
}
/* line 212, ../sass/screen.scss */
.act .act_slide .owl-dots{
  position: absolute;
  bottom: -27px;
  width: 100%;
  text-align: center;
}
/* line 217, ../sass/screen.scss */
.act .act_slide .owl-dot{
  width: 12px;
  height: 12px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: middle;
  *zoom: 1;
  *display: inline;
  margin: 0 5px;
  border-radius: 6px;
  font-size: 0;
  background: #dbdbdb;
}
/* line 226, ../sass/screen.scss */
.act .act_slide .owl-dot.active{
  background: #e3b67d;
  width: 34px;
}
/* line 232, ../sass/screen.scss */
.act .act_slide .owl-carousel .owl-nav .owl-prev{
  cursor: pointer;
  position: absolute;
  left: -38px;
  top: 66px;
  width: 76px;
  height: 76px;
  display: block;
  background: url("../images/arrow.png") 0 0;
  z-index: 999;
  font-size:0px;
}
/* line 243, ../sass/screen.scss */
.act .act_slide .owl-carousel .owl-nav .owl-next{
  cursor: pointer;
  position: absolute;
  top: 66px;
  right: -38px;
  width: 76px;
  height: 76px;
  display: block;
  background: url("../images/arrow.png") 706px 0;
  z-index: 999;
  font-size:0px;
}

.act .act_slide .owl-carousel .owl-nav .owl-prev.disabled,
.act .act_slide .owl-carousel .owl-nav .owl-next.disabled{
  pointer-events: auto!important;
}
/* line 254, ../sass/screen.scss */
.act .act_slide .bd {
  width: 1200px;
  overflow: hidden;
  margin:0 auto;
  
}
/* line 258, ../sass/screen.scss */
.act .act_slide .bd ul li {
  width: 230px;
  float: left;
  position:relative;
  z-index:0;
  margin-right:12.5px;
}
/* line 262, ../sass/screen.scss */
.act .act_slide .bd ul li dl {
  width: 230px;
}
/* line 265, ../sass/screen.scss */
.act .act_slide .bd ul li dl dt a, .act .act_slide .bd ul li dl dt img {
  display: block;
  width: 230px;
  height: 220px;
}
/* line 271, ../sass/screen.scss */
.act .act_slide .bd ul li dl dd {
  text-align: center;
  font-size: 14px;
  background:url(../images/trans_01.png) left bottom repeat-x;
  position:absolute;
  bottom:0px;
  left:0px;
  height:55px;
  width:220px;
  padding:5px;
}

.act .act_slide .bd ul li dl dd a{
    color: #e3b67d;
    line-height:18px;
    position:absolute;
    width:100%; 
    text-align:center;
    left:50%; 
    top:50%;
    transform:translate(-50%,-50%);
}
/* line 284, ../sass/screen.scss */
.tit {
  border-top: 2px solid #313751;
  position:relative;
}
/* line 286, ../sass/screen.scss */
.tit span { color: #fff; display: inline-block; vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inline; font-size: 30px;line-height: 80px;text-align: center; width:auto; padding:0 10px; background: #a09174; margin-top: -10px; margin-left: 20px; }
.tit span a{ display:block; width:100%; cursor:pointer; height:100%; }
/* line 300, ../sass/screen.scss */
.yijia .yijia_slide {
  position: relative;
  margin-top:20px;
  z-index:1;
}
/* line 302, ../sass/screen.scss */
.yijia .yijia_slide .hd {
  position: absolute;
  top: -85px;
  right:0;
  z-index:20;
}
/* line 306, ../sass/screen.scss */
.yijia .yijia_slide .hd ul {
  overflow: hidden;
  text-align: right;
}
/* line 309, ../sass/screen.scss */
.yijia .yijia_slide .hd ul li {
  min-width: 120px;
  text-align: center;
  font-size: 18px;
  line-height: 44px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: middle;
  *zoom: 1;
  *display: inline;
  border-bottom: 3px solid transparent;
  cursor: pointer;
}
/* line 317, ../sass/screen.scss */
.yijia .yijia_slide .hd ul li.on {
  color: #e3b67d;
  border-bottom: 4px solid #e3b67d;
}
/* line 325, ../sass/screen.scss */
.yijia .yijia_slide .bd .item .item_slide .bd1  {
  overflow: hidden;
}
.yijia .yijia_slide .bd .item .item_slide .bd1 ul {
  overflow: hidden; height:210px;
}
/* line 327, ../sass/screen.scss */
.yijia .yijia_slide .bd .item .item_slide .bd1  dl {
  width: 150px;
  float: left;
  margin-right: 25px;
}
/* line 332, ../sass/screen.scss */
.yijia .yijia_slide .bd .item .item_slide .bd1  dl dt a {
  display: block;
}
/* line 334, ../sass/screen.scss */
.yijia .yijia_slide .bd .item .item_slide .bd1 dl dt a img {
  display: block;
  width: 140px;
  height: 140px;
  border: 5px solid #a09174;
  border-radius: 50%;
}
/* line 343, ../sass/screen.scss */
.yijia .yijia_slide .bd .item .item_slide .bd1  dl dd {
  text-align: center;
  color: #a09174;
  font-size:14px;
  margin:10px 0 0;
}
/* line 346, ../sass/screen.scss */
.yijia .yijia_slide .bd .item .item_slide .bd1  dl dd span {
  font-weight: bold;
  font-size:16px;
  position:relative;
  top:-1px;
}
/* line 354, ../sass/screen.scss */
.yijia .yijia_name_slide {
  position: relative;
  margin-top: 10px;
}
/* line 357, ../sass/screen.scss */
.yijia .yijia_slide .bd .item .item_slide .hd1 {
  position: absolute;
  top: 190px;
  left: 0;
  width: 100%;
  text-align: center;
}
/* line 363, ../sass/screen.scss */
.yijia .yijia_slide .bd .item .item_slide .hd1 li {
  width: 12px;
  height: 12px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: middle;
  *zoom: 1;
  *display: inline;
  margin: 0 5px;
  border-radius: 6px;
  font-size: 0;
  background: #dbdbdb;
}
/* line 372, ../sass/screen.scss */
.yijia .yijia_slide .bd .item .item_slide .hd1 li.on {
  background: #e3b67d;
  width: 34px;
}
/* line 380, ../sass/screen.scss */
.yijia .yijia_name_slide .bd li a {
  display: block;
  float: left;
  width: 130px;
  padding: 0 10px;
  text-align: center;
  font-size: 14px;
  line-height: 36px;
  color: #a09174;
}
/* line 389, ../sass/screen.scss */
.yijia .yijia_name_slide .bd li a span {
  font-size: 16px;
  font-weight: bold;
  position:relative;
  top:-1px;
}

/* line 400, ../sass/screen.scss */
.pinjian_yishu{ margin-top:25px; }
.pinjian_yishu .pinjian{ width: 781px;position: relative;}
.pinjian_yishu .pinjian .pinjian_slide .hd {position: absolute;right: 0;top: 30px;text-align: right;z-index:20;}
.pinjian_yishu .pinjian .pinjian_slide .hd li { width: 12px;height: 12px;cursor: pointer;display: inline-block;vertical-align: middle;*vertical-align: middle; *zoom: 1;*display: inline; margin: 0 5px;border-radius: 6px;font-size: 0;  background: #dbdbdb;}
.pinjian_yishu .pinjian .pinjian_slide .hd li.on { background: #e3b67d; width: 34px;}
.pinjian_yishu .pinjian .pinjian_slide .bd li { overflow: hidden;}
.pinjian_yishu .pinjian .pinjian_slide .bd li a, .pinjian_yishu .pinjian .pinjian_slide .bd li img { display: block;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont a { position: relative;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont a p.yijia_txt { position: absolute; padding-top: 54px; font-size: 16px; color: #fff; width: 100%; background: url("../images/trans_01.png") repeat-x left bottom; height: 50px; line-height: 50px; bottom: 0; left: 0; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; text-indent: 1em;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont a .paimai_info { position: absolute; right: 12px; top: 8px;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont a .paimai_info p { min-width: 123px; text-align: center; color: #fff; height: 26px; line-height: 26px; font-size: 14px; margin-bottom: 8px; border-radius: 13px;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont a .paimai_info p.num {background: #6a7086;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont a .paimai_info p.sold { background: #d56160;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont_l { width: 516px; margin-right: 12px;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont_l .pinjian_cont_l_top,
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont_l .pinjian_cont_l_top img { width: 516px;height: 311px;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont_l .pinjian_cont_l_bot { margin-top: 12px;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont_l .pinjian_cont_l_bot .a{ float:left; }
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont_l .pinjian_cont_l_bot img { width: 253px; height: 150px;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont_r { width: 253px;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont_r a { margin-bottom: 12px;}
.pinjian_yishu .pinjian .pinjian_slide .bd li .pinjian_cont_r img { width: 253px; height: 150px;}


.pinjian_yishu .yishu { width: 390px;}
.pinjian_yishu .yishu .tit{ margin-bottom:0px; }
.pinjian_yishu .yishu .yishujia { width: 230px; height: 50px; line-height: 50px; color: #fff; border-radius: 25px; overflow: hidden;}
.pinjian_yishu .yishu .yishujia .yishujia_txt { font-size: 20px; width: 146px; margin-right: 3px; height: 50px; color: #fff; background: #3c4564; text-indent: 1em; color:#fff;}
.pinjian_yishu .yishu .yishujia .yishujia_txt::placeholder{ color:#fff;}
.pinjian_yishu .yishu .yishujia .yishujia_btn {
  font-size: 30px;
  text-align: center;
  width: 80px;
  height: 50px;
  color: #fff;
  background: #3c4564;
}
/* line 529, ../sass/screen.scss */
.pinjian_yishu .yishu .yishu_slide{margin-top: 20px;}
.pinjian_yishu .yishu .yishu_slide li{ position:relative; margin-bottom:6px; background:#eee; width:100%; height:90px;}
.pinjian_yishu .yishu .yishu_slide li .pic{ display:block; cursor:pointer; float:left; height:90px; width:150px;}
.pinjian_yishu .yishu .yishu_slide li .pic img{ width:100%; height:100%; }
.pinjian_yishu .yishu .yishu_slide li .txt{ float:right; width:205px; padding:15px 15px 0 0;}
.pinjian_yishu .yishu .yishu_slide li .txt a{ display:block; width:100%; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; font-weight:bold; color:#6a7086; }
.pinjian_yishu .yishu .yishu_slide li .txt .cont{ font-size:16px; margin-top:10px; color:#888; }

/*矩阵*/
.pinjian_yishu .pinjian .jz_box .hd{ float:left; width:132px; }
.pinjian_yishu .pinjian .jz_box .hd li{ width:132px; height:57px; cursor:pointer; margin-bottom:8.1px; padding-right:8px; cursor:pointer;}
.pinjian_yishu .pinjian .jz_box .hd li img{ width:130px; height:45px; display:block; border:1px solid #eee; padding:5px 0;}
.pinjian_yishu .pinjian .jz_box .hd li.on{ background:url(../images/jzshot.png) right center no-repeat; }
.pinjian_yishu .pinjian .jz_box .hd li.on img{ border:1px solid #ddad51;}
.pinjian_yishu .pinjian .jz_box .bd{ float:right; width:600px; padding:10px; border:1px solid #eee; }
.pinjian_yishu .pinjian .jz_box .bd ul{ height:0px; overflow:hidden; }
.pinjian_yishu .pinjian .jz_box .bd li{ margin-bottom:9px; border-bottom:1px dashed #ddd; padding-bottom:9px;}
.pinjian_yishu .pinjian .jz_box .bd li:nth-child(5n){ margin-bottom:0px; padding-bottom:0px; border-bottom:none;}
.pinjian_yishu .pinjian .jz_box .bd li .pic{ display:block; cursor:pointer; float:left; width:18%; height:70px; overflow:hidden; }
.pinjian_yishu .pinjian .jz_box .bd li .pic img{ width:100%; height:100%; display:block; transition:.5s; }
.pinjian_yishu .pinjian .jz_box .bd li .txt{ float:right; width:79%; padding:8px 0 0;}
.pinjian_yishu .pinjian .jz_box .bd li .txt a{ display:block; cursor:pointer; font-size:17px; color:#313751; overflow: hidden;white-space:nowrap; text-overflow:ellipsis; width:95%; }
.pinjian_yishu .pinjian .jz_box .bd li .txt .date{ color:#999; font-size:13px; margin-top:5px; }
.pinjian_yishu .pinjian .jz_box .bd li:hover .pic img{ transform: scale(1.2); }
.pinjian_yishu .pinjian .jz_box .bd li:hover .txt a{ color:#ddad51; }
.yizhan{ margin-top:15px; }
/* line 578, ../sass/screen.scss */
.yizhan .yizhan_slide {
  position: relative;
}
/* line 580, ../sass/screen.scss */
.yizhan .yizhan_slide .hd {
  position: absolute;
  top: -58px;
  right: 0;
  text-align: right;
  z-index:20;
}
/* line 586, ../sass/screen.scss */
.yizhan .yizhan_slide .hd li {
  width: 12px;
  height: 12px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: middle;
  *zoom: 1;
  *display: inline;
  margin: 0 5px;
  border-radius: 6px;
  font-size: 0;
  background: #dbdbdb;
}
/* line 595, ../sass/screen.scss */
.yizhan .yizhan_slide .hd li.on {
  background: #e3b67d;
  width: 34px;
}
/* line 604, ../sass/screen.scss */
.yizhan .yizhan_slide .bd ul li a {
  position: relative;
  display: block;
  float: left;
  margin-right: 5px;
}
/* line 609, ../sass/screen.scss */
.yizhan .yizhan_slide .bd ul li a.big_yizhan {
  width: 316px;
  height: 466px;
}
/* line 612, ../sass/screen.scss */
.yizhan .yizhan_slide .bd ul li a.big_yizhan img {
  width: 316px;
  height: 466px;
  display: block;
}
/* line 617, ../sass/screen.scss */
.yizhan .yizhan_slide .bd ul li a.big_yizhan .yizhan_shadow {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url("../images/shadow2.png") no-repeat;
  width: 316px;
  height: 186px;
}
/* line 624, ../sass/screen.scss */
.yizhan .yizhan_slide .bd ul li a.big_yizhan .yizhan_shadow dl {
  padding: 8px;
}
/* line 626, ../sass/screen.scss */
.yizhan .yizhan_slide .bd ul li a.big_yizhan .yizhan_shadow dl p {
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; 
}
/* line 629, ../sass/screen.scss */
.yizhan .yizhan_slide .bd ul li a.big_yizhan .yizhan_shadow dl dt p{
  margin-top: 10px;
  color: #fff;
  font-size: 16px;
}
/* line 635, ../sass/screen.scss */
.yizhan .yizhan_slide .bd ul li a.big_yizhan .yizhan_shadow dl dd {
  margin-top: 15px;
  color: #fff;
  font-size: 14px;
}
/* line 643, ../sass/screen.scss */
.yizhan .yizhan_slide .bd ul li a.small_yizhan {
  width: 214px;
  height: 466px;
  background: url("../images/shadow3.png") no-repeat center bottom;
  text-align: center;
}
/* line 648, ../sass/screen.scss */
.yizhan .yizhan_slide .bd ul li a.small_yizhan img {
  width: 199px;
  height: 310px;
}
/* line 652, ../sass/screen.scss */
.yizhan .yizhan_slide .bd ul li a.small_yizhan dl {
  font-size: 14px;
  color: #fff;
  margin-top: 20px;
}
/* line 656, ../sass/screen.scss */
.yizhan .yizhan_slide .bd ul li a.small_yizhan dl dt p{
  margin-bottom: 15px;
}

.yizhan .yizhan_slide .bd ul li a.small_yizhan dl dd p{
  font-size:12px;
}

/* line 670, ../sass/screen.scss */
.yipai_paihang .yipai{ position:relative;}
.yipai_paihang .yipai .tit{ margin-bottom:20px; position:relative; z-index:10;}
.yipai_paihang .yipai .tit{ margin-bottom:20px; position:relative; z-index:10;}
.yipai_paihang .yipai .yipai_slide .hd {position: absolute; top:24px;right: 0;text-align: right;z-index:20;}
.yipai_paihang .yipai .yipai_slide .hd li{ display: inline;}
.yipai_paihang .yipai .yipai_slide .hd span{ margin:0 8px; color:#a09174; }
.yipai_paihang .yipai .yipai_slide .hd li a{ color:#a09174; cursor:pointer; font-size:18px;}
.yipai_paihang .yipai .yipai_slide .hd li.on a{color: #e3b67d;}

.yipai_paihang .yipai .yipai_slide .bd .listbox span{ display:block; float:left;text-align:center; padding-left:10px;}
.yipai_paihang .yipai .yipai_slide .bd .listbox .thead{ margin-bottom:10px; }
.yipai_paihang .yipai .yipai_slide .bd .listbox .thead span{ font-weight:bold; font-size:18px; color:#313751; }
.yipai_paihang .yipai .yipai_slide .bd .listbox span.t1{ width:200px; padding-left:20px; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.yipai_paihang .yipai .yipai_slide .bd .listbox span.t2{ width:350px; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.yipai_paihang .yipai .yipai_slide .bd .listbox span.t3{ width:250px;}
.yipai_paihang .yipai .yipai_slide .bd .listbox span.t4{ width:200px;}
.yipai_paihang .yipai .yipai_slide .bd .listbox span.t5{ width:120px;}
.yipai_paihang .yipai .yipai_slide .bd .listbox span.t6{ width:150px;}

.yipai_paihang .yipai .yipai_slide .bd li{ height:40px; line-height:40px; border-bottom:1px solid #ddd;}
.yipai_paihang .yipai .yipai_slide .bd .listbox li span,.yipai_paihang .yipai .yipai_slide .bd .listbox li a{ font-size:15px; color:#313751; height:40px;}
.yipai_paihang .yipai .yipai_slide .bd .listbox li:nth-child(odd){ background:#eee; }
.yipai_paihang .yipai .yipai_slide .bd .listbox li a:hover{ color:#e3b67d; }

/* line 731, ../sass/screen.scss */
.pinjian_yishu .paihang {
  width: 391px;
}
/* line 733, ../sass/screen.scss */
.pinjian_yishu .paihang .paihang_slide {
  position: relative;
  margin-top:10px;
}
/* line 735, ../sass/screen.scss */
.pinjian_yishu .paihang .paihang_slide .hd {
  position: absolute;
  top: -63px;
  right: 0;
  text-align: right;
  color:#a09174;
  z-index:20;
}
/* line 741, ../sass/screen.scss */
.pinjian_yishu .paihang .paihang_slide .hd li {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: middle;
  *zoom: 1;
  *display: inline;
  margin: -3px 5px 0 5px;
  font-size: 18px;
  line-height: 36px;
}

/* line 747, ../sass/screen.scss */
.pinjian_yishu .paihang .paihang_slide .hd li.on {
  color:#ddad51;
}


.pinjian_yishu .paihang .paihang_slide .bd{
  padding-left:20px;
}

.pinjian_yishu .paihang .paihang_slide .bd li .ti{ text-align:center; font-size:18px; color:#a09174; font-weight:bold; margin:30px 0 10px;}
/* line 753, ../sass/screen.scss */
.pinjian_yishu .paihang table {
  font-size: 16px;
  line-height: 34px;
  width: 100%;
  text-align: left;
}
/* line 756, ../sass/screen.scss */
.pinjian_yishu .paihang table th {
  text-align: left;
  color: #a09174;
}
/* line 762, ../sass/screen.scss */
.pinjian_yishu .paihang table .tier {
  font-weight: bold;
  color: #ff4b1b;
}
/* line 766, ../sass/screen.scss */
.pinjian_yishu .paihang table .no_tier {
  font-weight: bold;
  color: #a09174;
}
/* line 770, ../sass/screen.scss */
.pinjian_yishu .paihang table .up {
  color: #ff4b1b;
}
/* line 773, ../sass/screen.scss */
.pinjian_yishu .paihang table .down {
  color: #339933;
}
.pinjian_yishu .paihang table .tier span{ width:30px; display:block; padding-left:12px; }
.pinjian_yishu .paihang table td{ line-height:37.5px; }
.pinjian_yishu .paihang table td a{ display:block; width:220px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-right:10px; }

/* line 780, ../sass/screen.scss */
.icon_slide {
  margin-top: 10px;
  border: 1px solid #333;
  padding-top: 20px;
  padding-bottom: 40px;
  position: relative;
}
/* line 786, ../sass/screen.scss */
.icon_slide .hd {
  position: absolute;
  bottom: 15px;
  right: 0;
  width: 100%;
  text-align: center;
}
/* line 792, ../sass/screen.scss */
.icon_slide .hd li {
  width: 12px;
  height: 12px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: middle;
  *zoom: 1;
  *display: inline;
  margin: 0 5px;
  border-radius: 6px;
  font-size: 0;
  background: #dbdbdb;
}
/* line 801, ../sass/screen.scss */
.icon_slide .hd li.on {
  background: #e3b67d;
  width: 34px;
}
/* line 809, ../sass/screen.scss */
.icon_slide .bd ul li {
  text-align: center;
}
/* line 811, ../sass/screen.scss */
.icon_slide .bd ul li a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: middle;
  *zoom: 1;
  *display: inline;
  margin: 0 10px;
}

.icon_slide .bd ul li a img{
 width:145px;
 height:100px; 
}

.icon_slide .bd ul li a .txt{ color:#a09174; }
/* line 821, ../sass/screen.scss */
.yipin_yixiao { margin-top:25px; }
.yipin_yixiao .yipin {
  width: 780px;
}
/* line 823, ../sass/screen.scss */
.yipin_yixiao .yipin .yipin_slide {
  margin-top: 20px;
  position: relative;
}
/* line 826, ../sass/screen.scss */
.yipin_yixiao .yipin .yipin_slide .hd {
  position: absolute;
  top: -60px;
  right: 0;
  z-index:20;
  text-align: right;
}
/* line 832, ../sass/screen.scss */
.yipin_yixiao .yipin .yipin_slide .hd li {
  width: 12px;
  height: 12px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: middle;
  *zoom: 1;
  *display: inline;
  margin: 0 5px;
  border-radius: 6px;
  font-size: 0;
  background: #dbdbdb;
}
/* line 841, ../sass/screen.scss */
.yipin_yixiao .yipin .yipin_slide .hd li.on {
  background: #e3b67d;
  width: 34px;
}
/* line 848, ../sass/screen.scss */
.yipin_yixiao .yipin .yipin_slide .bd li {
  overflow: hidden;
}
/* line 850, ../sass/screen.scss */
.yipin_yixiao .yipin .yipin_slide .bd li dl {
  float: left;
  margin-right: 5px;
  width:255px;
}
/* line 854, ../sass/screen.scss */
.yipin_yixiao .yipin .yipin_slide .bd li dl dt a {
  display: block;
  position: relative;
}
/* line 857, ../sass/screen.scss */
.yipin_yixiao .yipin .yipin_slide .bd li dl dt a img {
  display: block;
  width: 255px;
  height: 160px;
  border-bottom: 6px solid #3c4564;
}
/* line 863, ../sass/screen.scss */
.yipin_yixiao .yipin .yipin_slide .bd li dl dt a .play {
  background: url("../images/play.png") no-repeat;
  width: 62px;
  height: 62px;
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -31px;
}
/* line 874, ../sass/screen.scss */
.yipin_yixiao .yipin .yipin_slide .bd li dl dd {
  margin-top: 35px;
}
/* line 876, ../sass/screen.scss */
.yipin_yixiao .yipin .yipin_slide .bd li dl dd .video_tit {
  text-align: center;
  font-size: 18px;
  line-height: 24px;
}
/* line 881, ../sass/screen.scss */
.yipin_yixiao .yipin .yipin_slide .bd li dl dd .video_length {
  margin-top: 20px;
  width: 170px;
  height: 24px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background: #a09174;
  color: #fff;
  border-radius: 12px;
  display:none;
}
/* line 898, ../sass/screen.scss */
.yipin_yixiao .yixiao {
  width: 391px;
}
/* line 900, ../sass/screen.scss */
.yipin_yixiao .yixiao .yixiao_news {
  margin-top: 11px;
}
/* line 902, ../sass/screen.scss */
.yipin_yixiao .yixiao .yixiao_news dt {
  font-size: 20px;
  font-weight: bold;
  width:100%; 
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.yipin_yixiao .yixiao .yixiao_news dt a{
  color:#333;
}
/* line 906, ../sass/screen.scss */
.yipin_yixiao .yixiao .yixiao_news dd {
  font-size: 14px;
  line-height: 24px;
  color: #999;
  display:none;
}
/* line 912, ../sass/screen.scss */
.yipin_yixiao .yixiao .yixiao_list {
  margin-top: 10px;
  font-size: 16px;
  line-height: 36px;
}
/* line 917, ../sass/screen.scss */
.yipin_yixiao .yixiao .yixiao_list li {
  padding-left: 22px;
  background: url("../images/circle.png") no-repeat left center;
}

.yipin_yixiao .yixiao .yixiao_list li a{ color:#333; }
/* line 925, ../sass/screen.scss */
.footer_bar {height: 88px; line-height: 88px;color: #fff; background: #313751; margin-top:20px;}
/* line 930, ../sass/screen.scss */
.footer_bar a { padding-left: 11px; padding-right: 11px; color: #fff;}

/* line 936, ../sass/screen.scss */
.footer{ font-size: 16px; line-height: 28px; background: #a09174;text-align: center; color: #fff; padding: 30px 0 20px 0;}
.footer .bapic{ width:20px; height:20px; display:inline-block;*display:inline;*zoom:1; vertical-align:middle; position:relative; top:-2px; margin-right:8px;}
.footer a{ margin:0 5px; }

/*内容页180726*/
.greybg{ background:#eee;}
.greybg .main{ background:#fff; width:1100px; padding:50px; margin: 20px auto; position:relative;}
.content{ border-top:1px solid #dbdbdb; padding:30px 0!important; line-height:30px!important; font-size:16px !important;}
.content p{ text-indent:2em; padding:10px 0; display:block; }
.content span{ line-height:30px!important; font-size:16px !important;}
.content .video_play{ background:#000; }
.content iframe{ display:block; margin:0 auto; max-width:100%;}
.greybg .main h1{ color:#a09174; font-weight:bold; font-size:32px!important;}
.greybg .main .sy_tit{ text-align:center; font-size:24px; color:#e3b67d;}
.greybg .main .f_tit{ text-align:center; font-size:18px; color:#a09174; font-weight:normal;}

.greybg .main .adr{ font-size:14px;color:#a09174; margin:12px 0 10px!important; position:relative;}
.greybg .main .adr span{ margin:0 8px;}
.greybg .main .adr p{margin-top:15px; font-size:12px;}
.greybg .main .adr .about_art{ position:absolute; right:0px; bottom:0px; max-width:600px;}
.greybg .main .adr .about_art .tita{ float:right; }
.greybg .main .adr .about_art .list{ float:right; }
.greybg .main .adr .about_art .list li{ float:left; margin-left:5px; }
.greybg .main .adr .about_art .list li a{ display:block; cursor:pointer; color:#a09174; }
.greybg .main .adr .about_art .list li a:hover{ color:#e3b67d; }
.state{ margin-top:15px; font-size:14px; color:#a09174; line-height:30px; text-align:justify;}

.m_head{ display:none; background:#313751; position:relative;}
.ny .m_head .mlogo{ margin:1.5% 0 1% 3%; float:left; }
.ny .m_head .mlogo a{ display:block;}
.ny .m_head .mlogo a img{ width:173px;}
.ny .navbox .navsld{ width:59px; height:57px; position:absolute; right:10px; top:5px;}
.ny .navbox .navsld img{ display:block; width:100%; }
.ny .navbox .navsld .close{ display:none; }
.ny .navbox .navlist{ position:absolute; background:url(../images/shaw.png); width:100%; top:100%; right:0px; z-index:99; display:none;}
.ny .navbox .navlist li{ text-align:center; border-bottom:1px solid #a09174; height:45px; line-height:45px;}
.ny .navbox .navlist li a{ color:#a09174; font-size:18px;}

.news_headbox{ position:relative; width:100%; overflow:hidden; }
.news_headbox .public_search{ position:absolute; right:50%; margin-right:-600px; top:65px; z-index:9999;}

.news_sy,.news_ny{ width:100%; overflow-x:hidden; }
@media (max-width:1199px){
  .news_headbox .searimg{ top:33px; }
  .news_headbox .public_search{ right:0px; margin-right:0px; top:60px;}
}

@media (max-width:640px){
  .news_headbox .searimg{ top:45px; }
  
  .greybg .main .adr .about_art{ max-width:100%; position:static; margin-top:8px; }
}

.m_foot{ display:none; background:#a09174; border-top:19px solid #3c4564; color:#fff; font-size:16px; line-height:24px; text-align:center; padding:20px 0 30px; }
.ny .content img{ display:block; margin:0 auto;max-width:100%; height:auto!important;}
.bj{ display:block; float:right; font-size:14px; }
.share .bdsharebuttonbox{ float:left; }

.ewm{ position:absolute; left:50%; margin-left:600px; top:173px; width:100px; height:150px; padding:10px; border:1px solid #ccc; background:#fff; text-align:center; z-index:9999;}
.ewm.fixed{ position:fixed; transition:.5s;}
.ewm img{ width:100px; height:100px; }
.ewm .tit{ font-size:14px; border-top:none;}
.ewm_index{ top:386px; }
.ewm_index{ padding:5px 5px 15px; width:110px; }
.ewm_index img{ width:110px; height:110px; }
.backtop{ width:50px; height:50px; background:#a09174 url(../images/back.png) center center no-repeat;  position:fixed; left:50%; margin-left:600px; cursor:pointer; bottom:18%; display:block; z-index:10000;}
.backtop .txt{ color:#fff; display:none; width:100%; text-align:center; background:#a09174; font-size:14px; padding-top:8px; line-height:18px; height:32px;}
.backtop:hover .txt{ display:block; }

@media (max-width:1400px){
.greybg{ position:relative; }
.greybg .main{ position:static; }
.ewm{ left:auto; margin-left:0px; right:0px; top:200px;}
.backtop{ left:auto; margin-left:0px; right:0px; }
}

@media (max-width:1199px){
.ny .news_head .head_bar .fl,.ny .header_cont,.ny .nav{ display:none;}
.ny .head .searimg{}
.head .head_bar{ padding-top:22px; }
.ny .head #statusLogin{ position:absolute; right:4px; top:8px; z-index:111; line-height:16px; }
.ny .m_head{ display:block;}
.ny .main{ width:100%; margin:0; padding:0; }
.ny .main .adr p{ display:none; }
.ny .content{ padding:3%!important; border-top:1px solid #a09174; position:relative;}
.greybg .main h1{ color:#333; font-size:30px!important; padding-top:3%; line-height:32px;}
.greybg .main .adr{ margin:0!important; padding:10px 0 20px; background:url(../images/titbg.png) right bottom no-repeat;}
.greybg .main .adr span{ color:#333; font-size:18px; }
.share{ padding-left:3%; width:97% !important; }
.state{ padding:0 3% 3%; }
.ny .footer_bar,.ny .footer{ display:none; }
.ny .m_foot{ display:block; }
.ewm{ display:none; }
.ny .content{ background:none; border-bottom:none; padding-bottom:0px!important;}
.backtop:hover .txt{ display:none; }
.content iframe{ height:auto; }
}

@media (max-width:991px){
.ny .navbox .navsld{ top:0; }
.ny .navbox .navsld{ width:8%; }
}
@media (max-width:640px){
.ny .m_head .mlogo{ margin:3% 0 2% 8%; }
.ny .navbox .navsld{ width:14%; top:-2px; right:0px;}
.greybg .main h1{ font-size:20px!important; line-height:24px; padding:3% 3% 0; }
.greybg .main .sy_tit{ font-size:18px;}
.greybg .main .f_tit{ font-size:15px;}
.greybg .main .adr{ padding:10px 0 10px;}
.greybg .main .adr span{ font-size:14px; margin:0 5px; vertical-align:top;}
.greybg .main .adr span#pubtime_baidu{ display:inline-block; height:21px; width:120px; overflow:hidden;}
.ny .m_foot{ font-size:15px; line-height:30px; padding:0 20px;}
}

@media (max-width:400px){
.ny .navbox .navsld{ top:0px; }
}
/*列表页180726*/
.listitl{ border-bottom:1px solid #ddd; margin-bottom:30px; height:49px;}
.listitl h3{font-size:26px; color:#a09174; border-bottom:2px solid #a09174; padding:0 10px; float:left; height:40px; line-height:40px; padding-bottom:8px;}
.ny_list ul{ margin-bottom:60px; }
.ny_list li{ margin-bottom:25px;}
.ny_list li .pic{ display:block; float:left; width:250px; height:150px; overflow: hidden;}
.ny_list li .pic img{ width:100%; height:100%; transition:.5s; }
.ny_list li .txt{ float:right; width:545px; }
.ny_list li .txt .tip{ font-size:16px; display:block; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; transition:.5s; color:#333; width:100%;}
.ny_list li .txt .cont{ color:#888; font-size:14px; margin:10px 0 16px;}
.ny_list li:hover .pic img{ transform:scale(1.2); }
.ny_list li .txt .lookmore{ font-size:14px; display:block; color:#a09174; border:1px solid #a09174;  width:110px; text-align:center; height:32px;line-height:32px; border-radius:17px; -webkit-border-radius:17px; -moz-border-radius:17px; -o-border-radius:17px;transition:.5s;}
.ny_list li:hover .txt .lookmore{ background:#a09174; color:#fff; }
.ny_list li:hover .txt .tip{ color:#a09174; }

@media (max-width:1199px){
.listitl{ margin:0 0 5%; padding-top:2%; }
.ny_list{ margin:0 3%; padding-bottom:5%; }
.ny_list ul{ margin-bottom:4%; }
.ny_list li .pic{ width:24%; height:138px; }
.ny_list li .txt{ width:73%; }
.ny_list li .txt .cont{ height:48px; overflow:hidden; line-height:24px; }
.ny_list li.no-thumbs .txt .cont{ height:auto; }
}

@media (max-width:991px){
.ny_list li .pic{ width:32%;}
.ny_list li .txt{ width:65%;}
}

@media (max-width:640px){
.listitl{ height:40px; }
.listitl h3{ font-weight:bold; padding-bottom:3px; font-size:20px; height:36px; line-height:36px;}
.ny_list li .pic{ float:none; width:100%; height:auto;}
.ny_list li .txt{ float:left; width:100%; margin:2% 0 0; }
.ny_list li .txt .cont{ height:auto; }
}

/*pages*/
.Pages{ height:31px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ display:inline-block !important; *display:inline;*zoom:1;}
.Pages a{ display:inline-block; margin:0px 4px; font-size:14px;}
.Pages .p_page a span{ }
.Pages .p_page .a_first,.Pages .p_page .a_end,
.Pages .p_page .a_prev,.Pages .p_page .a_next{ display:inline-block; vertical-align:middle;color:#a09174; width:72px; height:28px; text-align:center; line-height:28px; border:1px solid #a09174; cursor: pointer;}
.Pages .p_page .num a{ font-size:14px; width:30px; height:30px; line-height:30px; text-align:center; color:#ccc; vertical-align:middle; background:#e7e7e7; font-weight:normal;}
.Pages .p_page a:hover span,.Pages .p_page a.active span{ color:#ddad51; display:block; font-weight:bold; font-size:16px; position:relative; left:4px;}

@media (max-width:640px){
  .Pages a{ display:none; }
  .Pages .p_page .a_first,.Pages .p_page .a_end,
  .Pages .p_page .a_prev,.Pages .p_page .a_next{ display:inline-block; }
}

/*pages end*/

/*首页广告位*/
.ad{ width:1200px; margin:10px auto 0px; }
.ad li{ float:left; width:390px; height:83px; margin:0 15px 15px 0;}
.ad li a{ display:block; cursor:pointer; }
.ad li a img{ width:390px; height:83px;}
.ad li:last-child{ margin-right:0px; }
/*首页广告位 end*/
.yijia{ margin-top:25px; padding-bottom:10px; }
.yipai_paihang{ margin-top:30px; }

/*登录页*/
.hy,.ny_login,.ny_register{ overflow:hidden; position:relative;}
.mem_sld{ position:relative; z-index:0; }
.mem_sld .bd li,.mem_sld .bd li img{ width:100%; }
.login_box{ position:absolute; z-index:10; left:50%; top:50%; width:420px; height:600px; margin:-300px 0 0 -210px;}
.login_box .whitelogo{ display:block; width:322px; height:68px; margin:0 auto; height:68px;}
.login_box .whitelogo img{ width:100%; }
.login_box .box{ background:url(../images/greyshaw.png); width:100%; height:395px; margin-top:35px; position:relative; padding-top:95px;}
.login_box .box .closebtn{ width:28px; height:30px; background:url(../images/close.png) no-repeat; position:absolute; right:16px; top:19px; cursor:pointer; }
.login_box .box .hy_form li{ text-align:center;}
.login_box .box .hy_form li.bor{ margin:0 48px 13px; }
.login_box .box .hy_form li input.txt{ display:block; height:38px; line-height:38px; font-size:18px;color:#ccc;border-bottom:1px solid #a09174; padding-left:20px; width:284px;}
.login_box .box .hy_form li input ::placeholder{ color:#ccc;}
.login_box .box .hy_form li input.ck{ background:none; width:18px; height:18px; -webkit-appearance:none;border: 1px solid #a09174;}
.login_box .box .hy_form li input[type=checkbox]:checked{background: url(../images/check35.png) no-repeat center center;}
.login_box .box .hy_form li.zd{ margin:18px 0 28px; }
.login_box .box .hy_form li.zd .form-check-label{ color:#a09174; font-size:18px; margin-left:5px; position:relative; top:-3px;}
.login_box .box .hy_form li.btn button{ width:100%; height:70px; line-height:70px; background:#313751; font-size:30px; color:#9d8b6b; }
.login_box .box .hy_form li.lk{ color:#666; margin:20px 0 28px;}
.login_box .box .hy_form li.lk a{ color:#b6a17b; cursor:pointer; margin-left:5px; }
.login_box .box .tx_link{ width:138px; margin:0 auto; }
.login_box .box .tx_link li{ float:left; margin:0 8.5px;}
.login_box .box .tx_link li a{ display:block; width:52px; height:52px; }
.login_box .box .tx_link li a img{ width:100%; height:100%; }

#show_code{ text-align:center;}
#show_code iframe{ margin-top:-80px; }

@media (max-width:640px){
  .login_box .whitelogo{ height:auto; width:60%;}
  .login_box{ width:310px; height:auto; margin:0 0 0 -155px; top:5%; }
  .login_box .box{ margin-top:3%; padding:60px 0 30px; height:auto; }
  .login_box .box .hy_form li.bor{ margin:0 18px 13px; }
  .login_box .box .hy_form li input.txt{ width:254px; }
  .login_box .box .hy_form li.zd,.login_box .box .hy_form li.lk{ margin-bottom:20px; }
  .login_box .box .hy_form li.btn button{ font-size:22px; height:50px; line-height:50px;}
}
/*登录页 end*/

/*注册页*/
.ny_register .login_box .box{ padding-top:57px; height:385px; }
.ny_register .login_box .box .hy_form li.btn button{ height:63px; line-height:63px; }
.ny_register .login_box .box .hy_form li.phone{ margin-bottom:8px; }
.ny_register .login_box .box .hy_form li input.txt2{ width:130px; display:block; float:left;}
.ny_register .login_box .box .hy_form li .send{ background:#a09174; color:#fff; height:47px; line-height:47px; width:163px; text-align:center; font-size:18px; float:right;}
.ny_register .login_box .box .hy_form li.mess input.txt2{ margin-top:8px; }
.ny_register .login_box .box .hy_form li.yzm{ margin-bottom:15px;display:none; }
.ny_register .login_box .box .hy_form li.yzm img{ float:left; margin-left:12px; }
.ny_register .login_box .box .hy_form li.btn,.ny_register .login_box .box .hy_form li.lk{ margin:0; }
.ny_register .login_box .box .hy_form li.lk{ height:50px; line-height:50px; }

@media (max-width:640px){
 .ny_register .login_box .box .hy_form li .send{ font-size:14px; width:120px; } 
 .ny_register .login_box .box .hy_form li.yzm img{ margin-left:3px; }
}
/*注册页 end*/

/*修改密码*/
.ny_find .login_box .box{ height:280px; }
.ny_find .login_box .box .hy_form li.yzm{ margin-bottom:32px; }
/*修改密码 end*/

/*关于我们*/
.navlf{ width:240px; float:left;}
.navlf .tit{ text-align:center; font-size:18px; color:#fff; height:60px; line-height:60px; background:#313751; }
.navlf ul{ background:#f9f9f9; padding:15px 10px 50px; border:1px solid #f1f1f1;}
.navlf li{ height:40px; line-height:40px; text-align:center;}
.navlf li a{ font-size:15px; display:block; border-bottom:1px solid #f1f1f1;}
.navlf li:hover a,.navlf li.on a{ background:#a09174; color:#fff; border:none;}
.rtcont{ float:right; width:820px; }
.ny_abt p{ color:#666; line-height:30px; text-indent:2em; font-size:15px; margin-bottom:20px; }
.ny_contact{ color:#666; }
.ny_contact dt{ font-weight:bold; margin-bottom:15px;}
.ny_contact dd{ margin-bottom:10px; font-size:15px;}
.ny_contact dd span.ti{ float:left; display:block; width:60px;}
.ny_contact dd .cont{ float:left; width:700px; }

@media (max-width:1199px){
.navlf{ width:23%; margin:3% 0 0 3%;}
.rtcont{ width:68%; margin:3% 3% 3% 0; }
}
@media (max-width:640px){
.navlf{ float:none; width:94%; margin:3% 3% 0; }
.navlf .tit{ height:45px; line-height:45px; }
.navlf ul{ display:none;}
.navlf li{ height:35px; line-height:35px; }
.rtcont{ width:94%; float:none; margin:0 3% 5%;}
}
/*关于我们 end*/

/*内容页图集*/
.content.haspics .atlas{ background:url(../images/titbg.png) right top no-repeat; padding-top:21px;}
.content.haspics .atlas .xgtj{ border-top:1px solid #a09174; padding-top:20px; }
.atlas{ margin:25px 0; }
.atlas .xgtj span{ font-size:24px; font-weight:bold; color:#313751; }
.imgnav{ position:relative; margin:20px 0; width:100%;}
#img{z-index:10;width:100%;position:relative;}
#img li{ display:none; width:100%;}
#img li .tip{ text-align:center; font-size:20px; color:#444; display:block; line-height:24px; }
#img li img{ max-width:100%; display:block; margin:15px auto; }
#img li .num{ float:left;font-family: Georgia,Arial; font-size:26px !important; color:#404040; position:relative; top:-4px; }
#img li .num .t1{ color:#da2128;}
#img li .num span{ font-size:26px !important;}
#img li .cont{ float:right; width:1020px; font-size:15px; line-height:24px;}

#front,#next{ height:100%; width:400px; position:absolute; z-index:5;top:0;  }
#front{ left:0; }
#next{ right:0; }
#front a,#next a{ display:block; width:29px; height:54px; position:absolute; top:50%; margin-top:-55px; cursor:pointer; z-index:10; display:none; transition:.5s; }
#front a{ background:url(../images/previcon.png) no-repeat; left:0px;}
#next a{ background:url(../images/nexticon.png) no-repeat; right:0px;}
#front:hover a,#next:hover a{ display:block; }

#cbtn{background:#eaebf0;position:relative;height:122px;border:1px solid #d6d9dc;margin-top:25px}
#cbtn ul{position:relative;width:1e4px;height:97px; overflow-y:hidden;}
#cbtn ul li{float:left;padding:8px 3px 3px;width:116px;height:86px;cursor:pointer;text-align:center;margin-right:3px;position:relative;}
#cbtn ul li img{max-width:116px; max-height:86px;display:block; position:absolute; top:50%; top:4px; left: 0; bottom: 0; right: 0;  margin:auto;}
#cbtn ul li tt{background:#000;color:#fff;position:absolute;right:4px;bottom:4px;z-index:20;font-family:宋体;font-size:12px;line-height:16px;padding:0 5px}
#cbtn li.hov{background:url(../images/imghoverbg.gif) no-repeat}
.ctrl div{clear:both}
#cSlideUl{width:1000px;height:116px;overflow:hidden;position:relative;top:10px;margin:0 auto}
.picSildeLeft,.picSildeRight{ cursor:pointer;position:absolute;top:50%; margin-top:-11px; width:11px; height:22px; display:block; z-index:9;}
.picSildeLeft{ left:20px; }
.picSildeRight{ right:20px; }

.atlas_mobile{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; display:none;}
.atlas_mobile .mclose{ font-size:30px; color:#fff; position:absolute; z-index:5; right:10px; top:10px; line-height:30px;}
.atlas_mobile .mpicbox{ position:relative; height:100%; }
.atlas_mobile .mpicbox .owl-carousel,.atlas_mobile .mpicbox .owl-stage-outer,.atlas_mobile .mpicbox .owl-stage,.atlas_mobile .mpicbox .owl-item,.atlas_mobile .mpicbox li{ height:100%;}
.atlas_mobile .mpicbox li .pic img{ position:absolute; left:0; top:20%; }
.atlas_mobile .mpicbox li .pic,.atlas_mobile .mpicbox li img{ width:100%; }
.atlas_mobile .mpicbox li .mtip{ color:#fff; height:55px; line-height:55px; padding-left:2%;}
.atlas_mobile .mpicbox li .cont{ color:#fff; bottom:0px; padding:2%; position:absolute;}
.atlas_mobile .mpicbox li .cont .num{ margin-right:5px; }
.atlas_mobile .mpicbox .swiper-pagination{ color:#fff; position:absolute; left:5px; z-index: 10; }

.content .atlas .mxgtj,.content .atlas .fmpic{ display:none; }
.content .atlas .mxgtj{ margin-bottom:10px; text-indent:0em!important; text-align:center!important; }
.content .atlas .mxgtj span{ font-weight:bold; color:#313751; font-size:18px!important; }
.content .atlas .fmpic img{ max-width:100%; }

@media (max-width:1199px){
.atlas{ margin:0px; padding:0 !important;}
.imgnav{ display:none; }
.content.haspics .atlas{ background:none; }
.content.haspics .atlas .xgtj{ display:none; }
.atlas .xgtj{ position:relative; float:right; margin-right:5%;}
.atlas .xgtj span{ display:none; color:#fff; font-size:16px; font-weight:normal; background:#313751; height:30px; line-height:30px; width:110px; border-radius:20px; text-indent:0em; text-align:center;}
.content.haspics .atlas .xgtj span{ display:block; }
.content .atlas .mxgtj,.content .atlas .fmpic{ display:block; }
}
/*内容页图集 end*/

/*视频列表页*/
.ny_videolist ul{ padding-bottom:3%; }
.ny_videolist li{ float:left; text-align:center; margin:0 35px 25px 0; width:250px;}
.ny_videolist li a{ display:block; }
.ny_videolist li .pic{ width:250px; height:150px; overflow:hidden; position:relative; }
.ny_videolist li .pic img{ width:100%; height:100%; transition:.5s; }
.ny_videolist li .pic .shaw{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/black50.png); z-index:3; transition:.5s;}
.ny_videolist li .pic .shaw i{ display:block; cursor:pointer; width:45px; height:45px; background:url(../images/play86.png) center center no-repeat; position:absolute; left:50%; top:50%; margin:-22.5px 0 0 -22.5px; z-index:5;}
.ny_videolist li .txt{padding:10px 0; transition:.5s; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ny_videolist li:hover .pic img{ transform:scale(1.2);}
.ny_videolist li:hover .pic .shaw{ top:100%; }
.ny_videolist li:hover .txt{ color:#fff; background:#a09174; }

@media (max-width:1199px){
.ny_videolist li{ width:32%; margin:0 2% 3% 0;}
.ny_videolist li .pic{ width:100%; height:137px;}
}
@media (max-width:991px){
.ny_videolist li .pic{ height:106px; }
.ny_videolist li .pic .shaw i{ width:30px; height:30px; margin:-15px 0 0 -15px; background-size:100% 100%; }
}
@media (max-width:640px){
.ny_videolist li{ width:48.5%; margin:0 3% 3% 0; }
.ny_videolist li:nth-child(3n){ margin-right:3%!important; }
.ny_videolist li:nth-child(2n){ margin-right:0%!important; }
.ny_videolist li .pic{ height:117px;}
.ny_videolist li .pic .shaw i{ width:40px; height:40px; margin:-20px 0 0 -20px;}
.ny_videolist li:hover .pic .shaw{ top:0; }
.ny_videolist li .txt{ color:#fff; background:#a09174; font-size:15px; padding:5px 0;}
}

@media (max-width:400px){
.ny_videolist li .pic{ height:106px;}  
}
/*视频列表页 end*/

/*艺术家首页*/
.w1200{ width:1200px; margin:0 auto; }
.ny_artist .head{ background:#fff; margin:0 auto; padding:20px 0; display:block!important;}
.ny_artist .nylogo{ padding-bottom:0 !important; }
.nylogo{ background:none !important; }
.nylogo a{ display:inline-block;*display:inline;*zoom:1; vertical-align:middle; }
.nylogo a img{ width:100%; }
.nylogo .txt{ padding-left:22px; margin-left:28px; font-size:48px; font-weight:bold; color:#a09174; background:url(../images/dashline.png) left center no-repeat; line-height:54px; height:54px; display:inline-block;*display:inline;*zoom:1; vertical-align:middle;}
.ny_artist .head .header_cont .search{ margin:6px 0 0; } 
.nav_artist{ background:#313751; height:65px; position:relative;}
.nav_artist .btn{ float:right; display:block; cursor:pointer; height:35px; line-height:35px; background:#a09174; color:#fff; text-align:center; width:200px; font-size:20px; border-radius:17.5px; -webkit-border-radius:17.5px; -moz-border-radius:17.5px; -o-border-radius:17.5px; margin-top:15px; }
.nav_artist ul{ position:relative; }
.nav_artist li{ height:65px; line-height:65px; float:left; padding:0 25px;}
.nav_artist li a{ color:#a09174; font-size:20px; display:block;}
.nav_artist li.on{ background:#a09174; color:#fff; }
.nav_artist li.on a{ color:#fff; }
.nav_artist .list_btn{ display:none; position:absolute; right:0; top:-58px; z-index:9999;}

.nav_artist li .subnav{ background:#eee; position:absolute; left:0; top:100%; z-index:1000; width:1156px; padding:22px; display:none;}
.nav_artist li .subnav dd{ float:left; margin-right:30px; line-height:20px; height:20px; }
.nav_artist li .subnav dd a{ font-size:16px; color:#333; cursor:pointer; color:#a09174;}


@media (max-width:1199px){
.w1200{ width:100%;}
.ny_artist .head{ padding:12px 0; background:#313751; }
.ny_artist .head .header_cont{ width:100%; margin:0; }
.ny_artist .head .header_cont .search{ display:none;}
.nylogo{ margin:0 auto; float:none; width:455px; }
.nylogo a{ width:50%; }
.nylogo .txt{ font-size:35px; height:40px; line-height:40px; }


.ny_artist .nylogo{ margin:0 0 0 15px; }
.nav_artist{ height:0px;}
.nav_artist .btn{ float:left; height:35px; line-height:35px; font-size:20px; width:auto; padding:0 40px; margin-left:3%; margin-top:0px;}
.nav_artist .list_btn{ display:block;}
.nav_artist .list_btn .plus{ display:none; }
.nav_artist .list{ background:url(../images/shaw.png); position:absolute; z-index:1000; top:100%; left:0; width:100%; display:none; height:367px;}
.nav_artist li{ float:none; width:50%; text-align:center; margin:0; border-bottom:1px solid #313751; height:72.5px; line-height:72.5px; padding:0;}
.nav_artist li a{ font-size:18px; }
.nav_artist li.on{ background:none; }
.nav_artist li.on a{ color:#a09174; }
.nav_artist li.index{ background:url(../images/blue35.png); }
.nav_artist li .subnav{ left:50%; width:50%; background:url(../images/blue35.png); display:block; top:0; padding:14px 0 0; border-bottom:1px solid #313751;}
.nav_artist li .subnav dd{ float:none; width:100%; text-align:center; margin:0; height:39.2px; line-height:39.2px; }
}

@media (max-width:640px){
.nylogo{ width:100%; text-align:center; }
.nylogo a{ width:45%!important; }
.nylogo .txt{ font-size:21px!important; height:24px!important; line-height:24px!important; }
.nav_artist .btn{ font-size:18px; }
.nav_artist .list_btn{ top:-53px; }
}
@media (max-width:400px){
.nylogo .txt{ font-size:24px; }
}
/*艺术家头部*/
.ny_artist .toplist .lfpic{ float:left; width:862px; }
.ny_artist .toplist .lfpic li{ position:relative; border-bottom:5px solid #a09174; padding-bottom:10px;}
.ny_artist .toplist li .pic,.ny_artist .toplist li img{width:100%; }
.ny_artist .toplist li .pic{ overflow:hidden; height:375px; }
.ny_artist .toplist li .pic img{ height:100%; }
.ny_artist .toplist .lfpic li .person{ position:absolute; top:278px; right:20px; z-index:5; text-align:center;}
.ny_artist .toplist li .tx{ background:#a09174; width:132px; height:132px; overflow:hidden; border:5px solid #fff; border-radius:71px; -webkit-border-radius:71px; -moz-border-radius:71px; -o-border-radius:71px; -o-border-radius:71px;}
.ny_artist .toplist li .tx img{ width:100%; height:100%; }
.ny_artist .toplist li .name{ font-size:24px; font-weight:bold; color:#a09174; } 
.ny_artist .toplist li .ti{ margin:13px 0 20px; }
.ny_artist .toplist li .ti span{ font-size:18px; margin-bottom:3px; display:block; color:#fff; background:#313751; height:27px; line-height:27px; width:85px; text-align:center; border-radius:0 13.5px 13.5px 0; -webkit-border-radius:0 13.5px 13.5px 0; -moz-border-radius:0 13.5px 13.5px 0; }
.ny_artist .toplist li .cont{ margin:0 0 0 24px; }
.ny_artist .toplist li .cont dd{ height:30px; line-height:30px; }
.ny_artist .toplist li .cont dd a{ font-size:18px; color:#a09174; display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ny_artist .toplist .lfpic .owl-carousel .owl-nav.disabled{ display:block; }
.ny_artist .toplist .lfpic .owl-carousel .owl-nav .owl-prev,
.ny_artist .toplist .lfpic .owl-carousel .owl-nav .owl-next{ width:76px; height:76px; position:absolute; top:50%; z-index:10; margin-top:-76px; cursor:pointer; font-size:0;}
.ny_artist .toplist .lfpic .owl-carousel .owl-nav .owl-prev{ background:url(../images/arrow.png) left center no-repeat; left:15px;}
.ny_artist .toplist .lfpic .owl-carousel .owl-nav .owl-next{ background:url(../images/arrow.png) -554px center no-repeat; right:15px;}

.ny_artist .toplist .rtpic{ float:right; width:300px; }
.ny_artist .toplist .rtpic li{ background:url(../images/tbg.png) center 7px no-repeat; margin-top:40px; }
.ny_artist .toplist .rtpic li .txt{ float:left; width:100px; padding:15px 0 0 10px;}
.ny_artist .toplist .rtpic li .ti{ margin:8px 0 0; }
.ny_artist .toplist .rtpic li .tx{ float:right; border:5px solid #a09174; margin-right:15px;}
.ny_artist .toplist .rtpic li .cont{ padding-top:18px; }

@media (max-width:1199px){
.ny_artist .toplist .rtpic{ display:none; }
.ny_artist .toplist .lfpic{ float:none; width:100%;display:none; }
.ny_artist .toplist li .pic{ height:445px; }
.ny_artist .toplist .lfpic li .person{ top:360px; }

}

@media (max-width:991px){
.ny_artist .toplist li .pic{ height:334px; }
.ny_artist .toplist .lfpic li .person{ top:250px; }
.ny_artist .toplist .lfpic .owl-carousel .owl-nav .owl-prev,
.ny_artist .toplist .lfpic .owl-carousel .owl-nav .owl-next{ margin-top:-110px; }
}

@media (max-width:640px){
.ny_artist .toplist .lfpic .owl-carousel .owl-nav .owl-prev,
.ny_artist .toplist .lfpic .owl-carousel .owl-nav .owl-next{ display:none; }
.ny_artist .toplist li .pic{ height:367px; }
.ny_artist .toplist li .cont dd{ background:url(../images/point.png) left center no-repeat; padding-left:25px; }
.ny_artist .toplist li .cont dd a{ color:#313751; }
.ny_artist .toplist li .name{ font-size:20px; }
}

@media (max-width:400px){
.ny_artist .toplist li .pic{ height:327px; } 
}
/*艺术家头部 end*/

/*分类检索*/
.check{ border-bottom:3px solid #313751; padding:25px 0 20px; }
.check .list li{ float:left; background:url(../images/dashline.png) right center no-repeat; padding:0 22px 0 35px; min-height:120px;}
.check .list li dt{ font-weight:bold; color:#313751; font-size:18px; margin-bottom:8px;}
.check .list li dd a{ color:#a09174; display:block; margin:0px 10px 5px 0; float:left; }
.check .list li dd a:hover{ color:#ddad51; }
.check .list li.c1{ width:220px;}
.check .list li.c2{ width:630px; }
.check .list li.c3{ width:175px; background:none;}
.check .msbox{ display:none; }
.check .msbox .search{ margin-top:5px;background: url(../images/headinput.png) left center no-repeat;height:35px;line-height:35px;color: #fff;padding-left:20px; width:350px; background-size:100% 100%; margin-right:2%;border-radius:17.5px;}
.check .msbox .search .select_box{ float:left; position:relative; }
.check .msbox .search .select_box .select_hd{width:83px; height:35px; line-height:35px; background:url(../images/shot_03.png) 58px center no-repeat; cursor:pointer;}
.check .msbox .search .select_box .select_bd{ position:absolute; left:-10px; top:100%; display:none; background:#fff; width:285px; padding:10px; z-index:9999;}
.check .msbox .search .select_box .select_bd li{ line-height:30px; color:#a09174; font-size:14px; float:left; margin-right:10px; cursor:pointer;}
.check .msbox .search form .search_btn{ display: block; height:35px; color: #fff; width:54px; text-align: center;font-size:18px;}
.check .msbox .search form .search_txt{ width:205px; height:35px; line-height:35px; }
.check .msbox .ti{ float:left; height:40px; line-height:40px;color:#a09174; background:#313751; font-size:20px; border-radius:0 20px 20px 0; text-align:center; width:120px;}


@media (max-width:1199px){
.check .list li{ box-sizing:border-box;}
.check .list li.c1{ width:24%;}
.check .list li.c2{ width:55%;}
.check .list li.c3{ width:20%;}
}

@media (max-width:991px){
.check{ padding:2% 0 0; border-bottom:none; }
.check .msbox{ display:block; }
.check .list li{ float:none; width:100% !important; background:none; min-height:0px; padding-top:3%; }
.check .list li dd a{ margin-bottom:0px; }
}

@media (max-width:640px){
.check .msbox .search{ width:60%; }
.check .msbox .ti{ width:100px; }
.check .list li{ padding:3% 3% 0; }
.check .list li dd a{ font-size:16px; }
}

@media (max-width:400px){
.check .msbox .search{ width:55%; }
}
/*分类检索 end*/

/*图片轮播*/
.sec_box{ margin-top:20px; }
.sec_box .picbox{ float:left; width:655px; height:436px; }
.sec_box .picbox li{ position:relative; }
.sec_box .picbox li a{ display:block; width:100%; height:436px; }
.sec_box .picbox li a img{ width:100%; height:100%; }
.sec_box .picbox li a .txt{ position:absolute; bottom:0; left:0; width:100%; text-align:center; color:#fff; z-index:3; height: 142px;line-height:142px; font-size:18px; background:url(../images/yshaw.png) center center no-repeat; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sec_box .picbox .owl-carousel .owl-dots.disabled{ display:block; }
.sec_box .picbox .owl-carousel .owl-dots{ position:absolute; bottom:27px; width:100%; text-align:center; z-index:15;}
.sec_box .picbox .owl-carousel .owl-dot{ width:11px; height:11px; border-radius:5.5px;display:inline-block;*display:inline;*zoom:1; margin:0 4.5px; cursor:pointer; font-size:0; transition:.5s; vertical-align:bottom; background:#fff;}
.sec_box .picbox .owl-carousel .owl-dot.active{ background:#f0b56a; width:34px; }

.sec_box .list{ float:right; width:490px; margin:10px 25px 0 0;}
.sec_box .list li{ height:35px; line-height:35px;}
.sec_box .list li .cont{ display:none; }
.sec_box .list li a{ font-size:16px; color:#333; transition:.5s; display:block; max-width:90%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.sec_box .list li a:hover{ color:#f0b56a; }
.sec_box .list li .date{ color:#999; font-style:italic;}
.sec_box .list li.first{ margin-bottom:6px; height:auto;}
.sec_box .list li.first .cont{ font-size:16px; color:#747474; text-indent:2em; line-height:24px; display:block; height:48px; overflow:hidden;}
.sec_box .list li.first a{ font-size:18px; display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold;color:#313751; margin-bottom:6px; float:none;}

@media (max-width:1199px){
.sec_box{ margin:20px 20px 0; }
.sec_box .picbox{ width:55%;} 
.sec_box .picbox,.sec_box .picbox li a{ height:360px;}
.sec_box .list{ width:42%; margin:0; }
.sec_box .list li{ height:30px; line-height:30px; }
.sec_box .list li a{ font-size:16px; }
.sec_box .list li.first{ margin-bottom:5px; }
.sec_box .list li.first .cont{ height:48px; overflow:hidden; }
}

@media (max-width:991px){
.sec_box{ margin:0px;}
.sec_box .picbox{ width:100%; float:none;}
.sec_box .picbox,.sec_box .picbox li a{ height:511px;}
.sec_box .picbox li a .txt{ background-size:100% 100%; }
.sec_box .list{ float:none; width:94%; margin:2% 3% 0;}
.sec_box .list li.first{ display:none; }
.sec_box .list li{ font-size:20px; height:35px; line-height:35px; padding-left:25px; background:url(../images/point.png) left center no-repeat; }
.sec_box .list li a{ color:#3c4564; }
.sec_box .list li .date{ display:none;}
}

@media (max-width:640px){
.sec_box .picbox,.sec_box .picbox li a{ height:275px; }
.sec_box .picbox li a .txt{ padding:0 3%; box-sizing:border-box; font-size:16px; }
.sec_box .list{ height:175px; overflow:hidden; }
.sec_box .list li a{ width:100%; max-width:100%; }
}

@media (max-width:400px){
.sec_box .picbox,.sec_box .picbox li a{ height:249px; }
}
/*图片轮播 end*/

/*艺术名家*/
.ystitl{ text-align:center; background:url(../images/blueline.jpg) left 15px repeat-x;}
.ystitl span{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; color:#fff; background:#a09174; height:70px; line-height:70px; padding:0 14px; font-size:32px; }
.ysmj{ margin-top:20px; }
.ysmj .list{ margin-top:16px; }
.ysmj .list li{ float:left; position:relative; width:25%; border-bottom:6px solid #eee; padding-bottom:30px; margin-bottom:30px;}
.ysmj .list li a{ display:block; }
.ysmj .list li .pic{ width:100%; height:262px; background:#e6e6e6; }
.ysmj .list li .pic img{ width:100%;height:100%; overflow:hidden;}
.ysmj .list li .txt{ float:left; width:142px;}
.ysmj .list li .person{ float:right; margin-top:-73px; z-index:10; position:relative; margin-right:15px; text-align:center;}
.ysmj .list li .tx{ background:#a09174; overflow:hidden; width:132px; height:132px; border:5px solid #fff; border-radius:71px; -webkit-border-radius:71px; -moz-border-radius:71px; -o-border-radius:71px; -o-border-radius:71px;}
.ysmj .list li .tx img{ width:100%; height:100%; }
.ysmj .list li .name{ font-size:24px; color:#a09174; } 
.ysmj .list li .person .ewm2{ margin-top:7px; text-align:center; }
.ysmj .list li .person .ewm2 img{ width:80px; height:80px; }
.ysmj .list li .ti{ margin:20px 0 0; }
.ysmj .list li .ti span{ font-size:18px; margin-bottom:3px; display:block; color:#fff; background:#313751; height:27px; line-height:27px; width:85px; text-align:center; border-radius:0 13.5px 13.5px 0; -webkit-border-radius:0 13.5px 13.5px 0; -moz-border-radius:0 13.5px 13.5px 0; }
.ysmj .list li .cont{ margin:32px 0 0 14px; }
.ysmj .list li .cont dd{ height:26px; line-height:26px; font-size:16px; color:#a09174; display:block; width:100%; }
.ysmj .list li.even{ border-bottom:6px solid #dedede; }
.ysmj .jzgd{  position:relative; top:-10px; display:block; width:200px; height:44px; line-height:44px; font-size:20px; color:#fff; cursor:pointer; background:#a09174; margin:0 auto; text-align:center; border-radius:22px; -webkit-border-radius:22px; -moz-border-radius:22px; -o-border-radius:22px; }

@media (max-width:1199px){
.ystitl span{ font-size:24px; height:50px; line-height:50px; }
.ysmj .list li .pic{ height:229px; }
.ysmj .list li .person{ position:absolute; top:250px; right:5px; margin-right:0px; }
.ysmj .list li .tx{ width:100px; height:100px; border-radius:60px; }
.ysmj .list li .name{ font-size:20px; }
.ysmj .list li .person .ewm2 img{ width:60px; height:60px; }
.ysmj .list li .ti{ margin-top:10px; }
.ysmj .list li .cont{ margin:3% 0 0 1%; }
.ysmj .jzgd{ font-size:20px; width:180px; height:40px; line-height:40px; border-radius:20px; }
}

@media (max-width:991px){
.ysmj{ margin:2% 3% 0; }
.ysmj .list li{ width:49%; }
.ysmj .list li:nth-child(odd){ margin-right:2%; }
.ysmj .list li:nth-child(5),.ysmj .list li:nth-child(6),.ysmj .list li:nth-child(7),.ysmj .list li:nth-child(8){ display:none; }
.ysmj .list li .pic{ height:308px; }
.ysmj .list li .person{ top:320px; }
.ysmj .list li .person .ewm2 img{width:70px; height:70px;}
}

@media (max-width:640px){
.ysmj{ margin:2% 0 0; }
.ysmj .list{ margin:3% 3% 0; }
.ysmj .list li .pic{ height:166px; }
.ysmj .list li .person{ top:200px; }
.ysmj .list li .tx{ width:70px; height:70px; border-radius:37px; border:2px solid #fff; }
.ysmj .list li .txt{ width:100%; float:none; }
.ysmj .list li .cont dd{ font-size:14px; height:24px; line-height:24px; }
.ysmj .list li .ti span{ font-size:15px; width:70px; }
.ysmj .list li .name{ font-size:18px; }
.ysmj .list li .person .ewm2{ display:none; }
.ysmj .list li .person .ewm2 img{width:50px; height:50px;}
.ysmj .jzgd{ font-size:18px; width:150px; height:40px; line-height:40px; }
.ystitl span{ font-size:20px; height:45px; line-height:45px; }
}

@media (max-width:400px){
.ysmj .list li .pic{ height:150px; }
.ysmj .list li .person{ top:180px; }
.ysmj .list li .person .ewm2{ margin-left:24px; }
.ysmj .list li .cont dd{ font-size:12px; }
}
/*艺术名家 end*/
/*艺术家首页 end*/

/*艺术家列表页*/
.ny_ysjlist .head{ background:#fff; }
.ny_ysjlist .check{ padding:0px; border:1px solid #ddd; margin-bottom:20px;  }
.ny_ysjlist .check .list{ padding-top:15px; }
.ny_ysjlist .check .list li{ float:none; min-height:0px; margin-bottom:10px; background:no-repeat; padding:0; position:relative; padding-left:100px; width:982px; margin-left:8px; border-bottom:1px dashed #ddd; padding-bottom:3px; }
.ny_ysjlist .check .list li dt{ position:absolute; left:0px; top:0px; padding-left:10px; font-weight:normal; font-size:16px;}
.ny_ysjlist .check .list li:last-child{ border-bottom:none; }
.ny_ysjlist .check .list li dd a.on{ color:#ddad51;}
.ny_ysjlist .check .msbox{ display:block; background:#dedede; }
.ny_ysjlist .check .msbox .ti{ border-radius:0px; }

.ny_ysjlist .listbox ul{ margin-bottom:3%; }
.ny_ysjlist .listbox li{ float:left; width:132px; text-align:center; margin:0 6px 5px 0px; position:relative;}
.ny_ysjlist .listbox li .txt{ color:#a09174; margin-top:5px; display:block; min-height:40px; line-height:20px;}
.ny_ysjlist .listbox li a{ width:100%; }
.ny_ysjlist .listbox li .pic{ width:100%; height:132px; display:block; background:#eee;}
.ny_ysjlist .listbox li .wx{ position:absolute; left:100%; top:-50px;z-index:99; border:2px solid #ddd; width:100px; height:100px; display:none; }
.ny_ysjlist .listbox li .wx img{ width:100%; height:100%; }
.ny_ysjlist .listbox li:hover .wx{ display:block; }

@media (max-width:1199px){
  .greybg .main{ width:94%; padding:3%; }
  .ny_ysjlist .check .list li{ width:98%; box-sizing:border-box; margin:0 1% 10px;}
  .ny_ysjlist .listbox li{ width:12%; height:auto; margin:0 0.57% 2% 0; }
  .ny_ysjlist .listbox li .pic{ height:115px; }
  .ny_ysjlist .listbox li:hover .wx{ display:none; }
}

@media (max-width:991px){
  .ny_ysjlist .listbox li .pic{ height:86px; }
}

@media (max-width:640px){
  .ny_ysjlist .listbox li{ width:32%; margin:0 2% 2% 0;}
  .ny_ysjlist .listbox li:nth-child(8n){ margin-right:2%!important; }
  .ny_ysjlist .listbox li:nth-child(3n){ margin-right:0px!important; }
  .ny_ysjlist .listbox li .pic{ height:125px; }
}

@media (max-width:400px){
  .ny_ysjlist .listbox li .pic{ height:113px; }
}
/*艺术家列表页 end*/

/*艺术家-在线留言*/
.artist_net .art_lf{ float:left; background:#313751; width:38%; padding-bottom:3%; position:relative; z-index:0;}
.artist_net .art_lf .topbox{ padding:8% 5% 0;}
.artist_net .art_lf .lkbox{ float:right; color:#a09174; font-size:18px; padding-top:15px;}
.artist_net .art_lf .lkbox span{ margin:0 15px; }
.artist_net .art_lf .logobox .txt{ float:left; color:#a09174; font-weight:bold; font-size:32px; border-left:1px dashed #a09174; padding-left:12px; margin-left:19px; line-height:44px;} 
.artist_net .art_lf .logobox .logo{ float:left; display:block; height:44px; }
.artist_net .art_lf .logobox .logo img{ max-width:100%; max-height:100%; }

.artist_net .art_lf .kfdh{ color:#a09174; text-align:right; float:right; }
.artist_net .art_lf .kfdh span{ font-size:15px; display:block;}
.artist_net .art_lf .kfdh span.t2{ display:none;}
.artist_net .art_lf .kfdh span b{ font-weight:normal; padding-left:20px; }
.artist_net .art_lf .kfdh span.t1 b{ background:url(../images/toptel.png) left 3px no-repeat;}
.artist_net .art_lf .kfdh span.t2 b{ background:url(../images/topwx.png) left 3px no-repeat;}
.artist_net .art_lf .kfdh span em{ display:block; padding-left:75px; font-weight:normal;}

.artist_net .sec1{ text-align:center; margin-top:8%; position:relative;}
.artist_net .sec1 .pic{ overflow:hidden; width:132px; height:132px; border:5px solid #a09174; margin:0 auto; border-radius:71px; -webkit-border-radius:71px; -moz-border-radius:71px; -o-border-radius:71px;}
.artist_net .sec1 .pic img{ width:100%; height:100%; }
.artist_net .sec1 .name{ font-weight:bold; font-size:30px; color:#a09174; text-align:center; position:relative;}
.artist_net .sec1 .name img{ position:absolute; left:50%; margin:10px 0 0 70px; cursor:pointer; width:28px; height:28px;}
.artist_net .sec1 .txt{ margin:1.5% 0 3% 0; }
.artist_net .sec1 .txt a{ display:inline-block;*display:inline;*zoom:1; background:#a09174; font-size:18px; color:#fff; padding:0 25px; height:27px; line-height:27px; margin:0 4px;}
.artist_net .sec1 .txt .t1{ border-radius:13.5px 0 0 13.5px; }
.artist_net .sec1 .txt .t2{ border-radius:0 13.5px 13.5px 0; }
.artist_net .sec1 .num span{ font-size:18px; color:#a09174; margin:0 10px; }
.artist_net .sec1 .net{ display:block; margin:0 auto; color:#a09174; cursor:pointer; font-size:14px; font-family:Arial; margin-top:2%;} 
.artist_net .sec1 .tc_ewm{ background:#fff; border:1px solid #aaa; width:100px; padding:10px; text-align:center; position:absolute; top:60%; left:50%; margin-left:70px; z-index:99; display:none;}
.artist_net .sec1 .tc_ewm img{ width:100px; height:100px; }
.artist_net .sec1 .tc_ewm .txt{ color:#666; font-size:14px; }


.artist_net .sec2,.artist_net .step{ margin-top:4%;color:#a09174;}
.artist_net .sec2 .txt,.artist_net .step .txt{ text-align:center;}
.artist_net .sec2 .txt span,.artist_net .step .txt span{ border-bottom:3px solid #a09174; font-size:24px; font-weight:bold; padding-bottom:5px;}
.artist_net .sec2 .cont{ font-size:16px !important; margin:3% 13% 0; text-indent:2em; text-align:justify; transition:.5s; height:120px; overflow:hidden; line-height:24px!important; }
.artist_net .sec2 .cont p,.artist_net .sec2 .cont span{ font-size:16px !important; line-height:24px!important; font-family:"微软雅黑"!important; color:#a09174!important;}
.artist_net .sec2 .shot{ background:url(../images/zk.png) center center no-repeat; width:42px; height:18px; margin:3% auto 0; cursor:pointer; transition:.5s; display:block;}

.artist_net .step ul{ margin:3% 15% 0; }
.artist_net .step li{ float:left;width:58px; margin: 0 4% 3%;}
.artist_net .step li a{ display:block; }
.artist_net .step li a img{ width:58px; height:58px; display:block; border-radius:29px; -webkit-border-radius:29px; -moz-border-radius:29px; -o-border-radius:29px; }

.artist_net .nav_list{ float:left; margin:8% 0 0 -67.5px; z-index:10; position:relative;}
.artist_net .nav_list li{ width:135px; text-align:center; height:46px; line-height:46px; border-radius:23px; -webkit-border-radius:23px; -moz-border-radius:23px; -o-border-radius:23px; background:#a09174; margin-bottom:8%;}
.artist_net .nav_list li a{ color:#fff; display:block; cursor:pointer; }
.artist_net .nav_list li.on{ background:#993333; }
.artist_net .nav_list .btn{ display:none; }

.artist_net .art_rt{ float:left; width:41%; padding:5% 0 0 5%;}
.artist_net .art_rt .rti{ height:37px; margin-bottom:3%; border-bottom:1px solid #ddd;}
.artist_net .art_rt .rti span{ font-weight:bold; padding-bottom:8px; font-size:20px; height:36px; line-height:36px;color:#a09174; border-bottom:2px solid #a09174; padding:0 10px; float:left; }
.artist_net .art_index .listitl .more{ display:block; float:right; color:#999; cursor:pointer; line-height:50px; }
.artist_net .art_index .listitl .more:hover{ color:#a09174; }


.art_mess .box{ margin-bottom:5%;}
.art_mess .box textarea{ background:#f1f1f1; width:96%; padding:10px 2%; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; height:150px;}
.art_mess .box .ly{ position:relative; text-align:center;}
.art_mess .box .ly span{ color:#dbdbdb; position:absolute; left:50%; top:50%; font-size:24px; margin:-18px 0 0 -72px;}
.art_mess .box .tj{ float:right; width:125px; height:40px; line-height:40px; background:#a09174; color:#fff; font-size:20px; cursor:pointer; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px;}
.art_mess ul{ padding-bottom:8%; }
.art_mess li{ margin-bottom:16px; }
.art_mess li .ti{ text-align:right; margin:0 30px 5px 0;}
.art_mess li .ti .name{ color:#a09174; font-weight:bold; margin-right:5px;}
.art_mess li .ti .date{ color:#999; font-style:italic; margin-left:5px;}
.art_mess li .cont{ background:#f1f1f1; padding:15px 20px; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; font-style:italic; color:#333; }


@media (max-width:1560px){
.artist_net .nav_list{ margin-left:-60px; }
.artist_net .nav_list li{ width:120px; height:40px; line-height:40px; }
.artist_net .sec1 .tc_ewm{ top:65%;}
.artist_net .art_lf .kfdh{ float:none; width:100%;  margin:0 0 2% 0;}
.artist_net .art_lf .kfdh span em{ display:inline; padding-left:0px; }
}

@media (max-width:1199px){
  .artist_net{ width:100%; overflow-x:hidden; position:relative;}
  .artist_net .nav_list{ float:none; margin:0; width:100%; overflow-x:hidden; position:static; }
  .artist_net .nav_list .btn{ width:59px; display:block; position:absolute; right:3%; top:5%;}
  .artist_net .nav_list .btn img{ width:100%;}
  .artist_net .nav_list .btn img.close{ display:none; }
  .artist_net .nav_list ul{ position:absolute; z-index:999; width:0; right:0px; transition:.5s; top:9.5%; background:url(../images/purple.png); overflow:hidden;}
  .artist_net .nav_list ul.on{ width:120px; }
  .artist_net .nav_list li{ background:none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
  .artist_net .sec2 .cont{ margin:3% 18% 0; }
  .artist_net .art_lf .kfdh{ margin:0 8% 0 0; float:right; width:auto;}
  .artist_net .art_lf .kfdh span em{ display:block; padding-left:75px; }
  
  /*内页*/
  .art_nybox .art_lf{ padding-bottom:15px; }
  .art_nybox .art_lf .sec1,.art_nybox .art_lf .sec2,.art_nybox .art_lf .step{ display:none; }
  .artist_net .sec1 .name img{ display:none; }
  .art_nybox .art_lf .topbox{ padding:20px 3% 0; }
  .art_nybox .nav_list .btn{ top:11px; }
  .art_nybox .nav_list ul{ top:79px; padding-top:10px;}
  .artist_net .art_rt{ float:none; width:94% !important; padding:3% !important; }
  .artist_net .art_rt .rti{ display:block; }
  .art_nybox .art_lf .kfdh{ display:none; }
}

@media (max-width:991px){
  .artist_net .nav_list .btn{ top:50px;}
  .artist_net .nav_list ul{ top:120px; }
  .art_nybox .nav_list .btn{ top:11px; }
  .art_nybox .nav_list ul{ top:78px; }
  
}

@media (max-width:640px){
  .artist_net .art_lf .topbox{ padding-top:20px; }
  .artist_net .art_lf .logobox .logo{ height:28px;}
  
  .artist_net .art_lf .logobox .txt{ font-size:25px; line-height:30px; }
  .artist_net .sec1 .name{ font-size:22px; }

  .artist_net .sec1 .num span{ font-size:16px; }
  .artist_net .sec1 .txt a{ font-size:16px; padding:0 20px;}
  .artist_net .sec2 .txt span, .artist_net .step .txt span{ font-size:18px; }
  .artist_net .sec2 .cont{ margin:3% 5% 0; }

  .artist_net .nav_list .btn{ top:8px;}
  .artist_net .nav_list ul{ top:65px; }
  .artist_net .step{ display:none; }

  .artist_net .art_lf .kfdh{ float:none; width:100%; text-align:center; margin-bottom:3%; display:none;}
  .artist_net .art_lf .kfdh span{ font-size:13px; display:inline; margin:0 2px;}

  /*内页*/
  .art_nybox .art_lf .topbox{ padding-top:20px; }
  .art_nybox .nav_list .btn{ top:5px;}
  .art_nybox .nav_list ul{ top:65px; }

  .art_mess li .ti{ font-size:14px; }

}

/*艺术家-在线留言 end*/

/*艺术家-出版著作*/
.art_zbzz li{ margin-bottom:5%; }
.art_zbzz li .pic{ display:block; float:left; width:22%; height:258px;}
.art_zbzz li .pic img{ width:100%; height:100%;}
.art_zbzz li .txt{ float:right; width:72%;}
.art_zbzz li .txt a{ font-weight:bold; color:#a09174; font-size:24px; line-height:24px; margin-bottom:3%; display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.art_zbzz li .txt dd{ color:#a09174; line-height:26px; }
.art_zbzz li .txt dd span{ font-weight:bold; }

@media (max-width:1560px){
.artist_net .art_zbzz{ width:50%; padding:5% 0 0 3%; }
.art_zbzz li .pic{ width:28.5%; }
.art_zbzz li .txt{ width:68%; }
.art_zbzz li .txt a{ font-size:20px; }
}

@media (max-width:1400px){
.art_zbzz li .pic{ width:25.5%; }
.art_zbzz li .txt{ width:71%; }
}

@media (max-width:1199px){
.art_zbzz li .pic{ height:375px;}
}

@media (max-width:991px){
.art_zbzz li .pic{ height:281px;}
}

@media (max-width:640px){
.art_zbzz li .pic{ height:151px;}
.art_zbzz li .txt a{ font-size:17px; }
.art_zbzz li .txt dd{ font-size:13px; line-height:20px; }
.art_zbzz li .txt dd:last-child{ display:none; }
}

@media (max-width:400px){
.art_zbzz li .pic{ height:137px;}
}
/*艺术家-出版著作 end*/

/*艺术家-视频*/
.art_video ul{ padding-bottom:5%; }
.art_video li{ float:left; width:32.8%; background:#313751; margin:0 6.6% 5%; padding:2% 2% 5%;}
.art_video li a{ width:100%; display:block; text-align:center;}
.art_video li .pic{ border-bottom:6px solid #3c4564; width:100%; height:161px;}
.art_video li .pic img{ width:100%; height:100%; }
.art_video li .shaw{ display:block; width:62px; height:62px; background:url(../images/play.png) center center no-repeat; margin:-31px auto 0; position:relative;z-index:10; }
.art_video li .txt{ color:#a09174; margin:10% 0 5%; width:100%; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.art_video li .time{ background:#a09174; color:#fff; height:24px; line-height:24px; width:170px; text-align:center; margin:0 auto; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px;}

@media (max-width:1560px){
  .art_video li .time{ font-size:13px; display:inline-block;*display:inline;*zoom:1; padding:0 20px; width:auto;} 
  .art_video li .pic{ height:122px;}
}

@media (max-width:1400px){
  .art_video li .shaw{ width:45px; height:45px; background-size:cover; margin-top:-24px;} 
  .art_video li .pic{ height:114px;}
}

@media (max-width:1199px){
  .art_video li .pic{ height:199px;}
  .art_video li .shaw{ width:62px; height:62px; margin-top:-31px; }
}

@media (max-width:991px){
  .art_video li .pic{ height:149px;}
}

@media (max-width:640px){
  .art_video li{ width:45%; margin:0 2% 3% 0; }
  .art_video li:nth-child(2n){ margin-right:0px; }
  .art_video li .pic{ height:110px; }
  .art_video li .shaw{ width:45px; height:45px; margin-top:-24px; }
}

@media (max-width:400px){
  .art_video li .pic{ height:100px; }
}
/*艺术家-视频 end*/

/*艺术家-相册*/
.artist_net .art_photo{ width:50%; padding:5% 0 0 3%;}
.art_photo .list dl{ display:flex; display:-webkit-flex; flex-wrap:wrap; align-items:stretch; padding-bottom:5%;}
.art_photo .list dd{ float:left; width:30.8%; margin:0 3.8% 3.8% 0; transition:.5s; border:1px solid #eae9e9;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.art_photo .list dd:nth-child(3n){ margin-right:0px;}
.art_photo .list dd .pic{ display:block; width:100%; height:274px; overflow:hidden; cursor:pointer; text-align:center; background:#e6e6e6;position:relative;}
.art_photo .list dd .pic img{ width:auto; height:auto; max-width:100%; max-height:100%; display:inline; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}
.art_photo .list dd .txt{ text-align:center; padding:6%; color:#a09174; line-height:26px;} 
.art_photo .list dd:hover{ background:#a09174; }
.art_photo .list dd:hover .txt{ color:#fff; }
.art_photo .allpic{ display:none; }

@media (max-width:1560px){
.art_photo .list dd .pic{ height:204px; }
}

@media (max-width:1400px){
.art_photo .list dd .pic{ height:194px; }
}

@media (max-width:1199px){
.art_photo .list dd .pic{ height:274px; }
}

@media (max-width:991px){
.art_photo .list dd .pic{ height:204px; }
}

@media (max-width:640px){
.art_photo .list dd{ width:49%; margin:0 2% 3% 0; }
.art_photo .list dd:nth-child(3n){ margin-right:2%!important; }
.art_photo .list dd:nth-child(2n){ margin-right:0%!important; }
.art_photo .list dd .pic{ height:174px; }
.art_photo .list dd .txt{ line-height:20px; font-size:14px; }
}

@media (max-width:400px){
.art_photo .list dd .pic{ height:160px; }
}
/*艺术家-相册 end*/

/*艺术家-艺术动态*/
.artist_net .art_news{ width:44.5%;}
.art_news li{ margin-bottom:3%; }
.art_news li .ti{ font-size:20px; font-weight:bold; color:#a09174; display:block; line-height:28px; margin-bottom:1.5%;}
.art_news li .pic{ display:block; float:left; width:25%; height:130px;}
.art_news li .pic img{ width:100%; height:100%; display:block;}
.art_news li .txt{ float:right; width:71%; line-height:26px; }
.art_news li .txt .cont{ color:#666; margin-bottom:2%;}
.art_news li .txt .date{ text-align:right; color:#999; font-style:italic;}
.art_news li.nopic .txt{ float:none; width:100%;}

@media (max-width:640px){
  .art_news li{ margin-bottom:6%; }
  .art_news li .ti{ font-size:17px; line-height:24px;}
  .art_news li .pic{ width:30%; height:auto;}
  .art_news li .txt{ width:66%; font-size:14px;}
  .art_news li .txt .cont{ line-height:20px; height:40px; overflow:hidden;}
}
/*艺术家-艺术动态 end*/

/*艺术家-index*/
.artist_net .art_index{ padding:3% 0 2% 3%; width:50%;}
.art_index .slzp dl{ display:flex; display:-webkit-flex; flex-wrap:wrap; align-items:stretch; padding-bottom:3%;}
.art_index .slzp dd{ float:left; margin-right:2%; width:32%; box-sizing:border-box; border:1px solid #eae9e9;}
.art_index .slzp dd .pic{ width:100%; height:180px; background:#e6e6e6; position:relative;}
.art_index .slzp dd .pic img{ max-width:100%; max-height:100%; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.art_index .slzp dd:nth-child(3n){ margin-right:0px; }
.art_index .slzp dd:nth-child(4){ display:none; }
.art_index .slzp dd .txt{ text-align:center; font-size:18px; color:#a09174; padding:10px 0; }
.art_index .allzp{ display:none; }

.art_index .ysdt ul{ padding-bottom:3%; }
.art_index .ysdt li{ height:35px; line-height:35px; }
.art_index .ysdt li .date{ color:#999; font-style:italic; display:block; float:right; }
.art_index .ysdt li a{ display:block; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; max-width:80%; color:#666; }
.art_index .ysdt li a:hover{ color:#a09174; }

.art_index .xc{ float:left; width:48%;}
.art_index .xc dl{ display:flex; display:-webkit-flex; flex-wrap:wrap; align-items:stretch; padding-bottom:5%;}
.art_index .xc dd{ float:left; margin-right:2%; width:49%; box-sizing:border-box; border:1px solid #eae9e9;}
.art_index .xc dd .pic{ width:100%; height:170px; background:#e6e6e6; position:relative;}
.art_index .xc dd .pic img{ max-width:100%; max-height:100%; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.art_index .xc dd:nth-child(2n){ margin-right:0px; }
.art_index .xc dd .txt{ text-align:center; color:#a09174; padding:10px; }

.art_index .sp{ float:right; width:48%;}
.art_index .sp li{ width:45%; margin:0 2% 0 0; }
.art_index .sp li:nth-child(2n){ margin-right:0px; }
.art_index .sp .art_video li .pic{ height:129px; }
.art_index .sp .art_video li .txt{ margin:5% 0 3%; }

@media (max-width:1560px){
  .art_index .xc dd .pic{ height:177px; }
  .art_index .xc dd .txt{ font-size:15px; width:96%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:10px 2%;}
  .art_index .sp .art_video li .pic{ height:98px; }
}
@media (max-width:1400px){
  .art_index .xc dd .pic{ height:165px;}
}

@media (max-width:1199px){
  .artist_net .art_lf{ width:100%; float:none; overflow: hidden;}
  .artist_net .art_index{ width:94%; padding:3%; }
  .artist_net .art_index .xc,.art_index .ysdt,.art_index .sp{ display:none; }
  .artist_net .art_index .slzp dd{ width:23.5%; margin:0 2% 3% 0;}
  .artist_net .art_index .slzp dd:nth-child(3n){ margin-right:2% !important; }
  .artist_net .art_index .slzp dd:nth-child(4n){ margin-right:0 !important; display:block; }
}

@media (max-width:640px){
  .artist_net .art_index .slzp dd{ width:49%; margin:0 2% 3% 0; }
  .artist_net .art_index .slzp dd:nth-child(2n){ margin-right:0 !important; }
}


/*艺术家-index end*/

/*艺术家-简历*/
.artist_net .art_intro{ line-height:30px; color:#666; padding-top:8%; }

@media (max-width:1199px){
  .artist_net .art_intro{ background:#eee; }
  .artist_net .art_intro .cont{ padding:3%; text-align:justify; min-height:580px;}
}
/*艺术家-简历 end*/

/*艺术家-市场行情*/
.artist_net .art_market{ width:50%; padding:5% 0 0 3%;}
.art_market .thead{ margin-bottom:2%; }
.art_market .thead span,.art_market .list li span{ text-align:center; font-size:16px; color:#666; display:block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:.5s;}
.art_market .thead span{ font-weight:bold; font-size:18px;}
.art_market span.t1{ width:39%;}
.art_market span.t2{ width:20%;}
.art_market span.t3{ width:19%;}
.art_market span.t4{ width:22%;}
.art_market .list ul{ padding-bottom:8%; }
.art_market .list li{ height:50px; line-height:50px; position:relative; overflow:hidden;}
.art_market .list li.odd{ background:#ededed;}
.art_market .list li .jt{ width:19px; height:11px; background:url(../images/jt.png) no-repeat; cursor:pointer; position:absolute; right:3%; top:19.5px; display:none; transition:.5s;}
.art_market .list li.on .jt{ transform:rotate(-180deg); }
.art_market .list li.on{ height:auto; }
.art_market .list li.on span.t1,.art_market .list li.on span.t2{ font-weight:bold; }

@media (max-width:991px){
.art_market .list li .jt{ display:block; }
.art_market .thead span.t3,.art_market .thead span.t4{ display:none;}
.art_market span.t1,.art_market span.t3{ width:63%;}
.art_market span.t2,.art_market span.t4{ width:30%;}
.art_market .thead{ background:#313751; margin-bottom:0;}
.art_market .thead span{ color:#fff; height:55px; line-height:55px;}
.art_market .list li span{ font-size:14px; }
}


/*艺术家-市场行情 end*/

/*艺术家-在线展览*/
.artist_net .art_exhibit{ width:50%; padding:5% 0 0 3%;}
.art_exhibit .tjzl{ margin-top:5%; }
.art_exhibit .tjzl .ti{ text-align:center; margin-bottom:2%;}
.art_exhibit .tjzl .ti span{ font-size:20px; color:#a09174; font-weight:bold; border-bottom:3px solid #a09174;}
.art_exhibit .tjzl ul{ text-align:center; }
.art_exhibit .tjzl li{ position:relative; width:15.35%; height:191px; overflow:hidden; margin:0 0.6%; display:inline-block;*display:inline;*zoom:1; vertical-align:top}
.art_exhibit .tjzl li a{ display:block;width:100%; height:100%;}
.art_exhibit .tjzl li img{ position:relative; z-index: 0; width:100%; height:100%; display:block; transition:.5s;}
.art_exhibit .tjzl li .txt{ position:absolute; left:0; top:100%; background:url(../images/purple.png); width:100%; height:100%; z-index:10; color:#fff; text-align:center; transition:.5s;}
.art_exhibit .tjzl li .txt .ti1{ font-weight:bold; padding:30% 3% 0; }
.art_exhibit .tjzl li .txt .date{ font-size:13px; margin:7% 1%; }
.art_exhibit .tjzl li:hover img{ transform:scale(1.2); }
.art_exhibit .tjzl li:hover .txt{ top:0; }

@media (max-width:1560px){
.art_exhibit .tjzl li{ width:18%; height:170px; }
.art_exhibit .tjzl li .txt .ti1{ font-size:15px; padding:28% 1% 0; }
.art_exhibit .tjzl li .place{ font-size:14px; }
}

@media (max-width:640px){
.art_exhibit .tjzl li{ box-sizing:border-box; width:17%; height:84px;}
}
/*艺术家-在线展览 end*/

/*艺术家-收录作品*/
.art_zp .check{ padding:0px; border:1px solid #ddd; margin:25px 0 20px;}
.art_zp .check .msbox{ display:block; background:#dedede; }
.art_zp .check .msbox .ti{ float:left; height:40px; line-height:40px;color:#a09174; background:#313751; font-size:20px; text-align:center; width:120px; border-radius:0px;}
.art_zp .check .msbox .num{ float:right; height:40px; line-height:40px; margin-right:3%; font-size:16px; color:#313751;}
.art_zp .check .msbox .num b{ font-weight:bold; font-size:18px; margin:0 3px; color:#ff9900; position:relative; top:1px;}
.art_zp .check .list{ padding-top:15px; }
.art_zp .check .list dl{ float:none; min-height:0px; margin-bottom:10px; background:no-repeat; padding:0; position:relative; padding-left:65px; margin-left:10px; border-bottom:1px dashed #ddd; padding-bottom:3px; }
.art_zp .check .list dl dt{ position:absolute; left:0px; top:0px; padding-left:10px; font-weight:normal; font-size:16px;}
.art_zp .check .list dl:last-child{ border-bottom:none; }
.art_zp .check .list dl dd{ border:none; float:none; width:100%; margin:0; background:none!important;}
.art_zp .check .list dl dd a{ color:#a09174; display:block; margin:0px 12px 5px 0; float:left; font-size:16px; }
.art_zp .check .list dl dd a:hover{ color:#ddad51; }
.art_zp .check .list dl dd a.on{ color:#ddad51;}

.artist_net .art_zp{ padding-top:3%; }
.art_zp dd .name{ font-size:18px; line-height:22px; margin-bottom:3%; }
.art_zp dd .in{ text-align:left; }

@media (max-width:1560px){
.art_photo .list dd .pic{ height:204px; }
.art_zp dd .name{ font-size:18px; line-height:21px; }
}

@media (max-width:1400px){
.art_photo .list dd .pic{ height:194px; }
}

@media (max-width:1199px){
.art_photo .list dd .pic{ height:274px; }
}

@media (max-width:991px){
.art_photo .list dd .pic{ height:204px; }
}

@media (max-width:640px){
.art_photo .list dd{ width:49%; margin:0 2% 3% 0; }
.art_photo .list dd:nth-child(3n){ margin-right:2%!important; }
.art_photo .list dd:nth-child(2n){ margin-right:0%!important; }
.art_photo .list dd .pic{ height:174px; }
.art_zp dd .name{ font-size:20px; }
.art_zp dd .in{ font-size:14px; line-height:24px; }
.art_zp .check .list dl{ padding:0; }
.art_zp .check .list dl dt{ position:static; padding-left:0px; margin-bottom:5px; font-weight:bold; font-size:18px; }
}

@media (max-width:400px){
.art_photo .list dd .pic{ height:160px; }
}
/*艺术家-收录作品 end*/

/*艺术家-首页2*/
.artist_netv2 .topbox{ background:#313751; padding:20px 0 20px;}
.artist_netv2 .topbox .dlzc{ color:#fff; float:right; font-size:18px; margin-top:5px; display:none;}
.artist_netv2 .topbox .dlzc span{ margin:0 12px; }
.artist_netv2 .topbox .logobox{ float:left;}
.artist_netv2 .topbox .logobox .logotxt{ float:right; color:#fff; font-weight:bold; font-size:32px; background:url(../images/whitedash.png) left center no-repeat; padding-left:17px; margin-left:17px; height:37px; line-height:37px;}
.artist_netv2 .topbox .logobox .logo{ height:37px; display:block; cursor:pointer; float:left;}
.artist_netv2 .topbox .logobox .logo img{ max-width:100%; max-height:100%; width:auto; height:auto; }
.artist_netv2 .topbox .kfdh{ float:right; color:#fff; margin-top:8px; }
.artist_netv2 .topbox .kfdh span{ display:block; font-size:15px; padding-left:20px; }
.artist_netv2 .topbox .kfdh span.t1{ background:url(../images/toptel1.png) left center no-repeat;}
.artist_netv2 .topbox .kfdh span.t2{ background:url(../images/topwx1.png) left center no-repeat;}

.artist_netv2 .sec1{ width:100%; height:528px; text-align:center; position:relative; color:#fff;}
.artist_netv2 .sec1 .shaw{ width:100%; height:465px; background:url(../images/banshaw.png) center bottom no-repeat; background-size:cover; position:absolute; left:0; bottom:0; z-index:1;}
.artist_netv2 .sec1 .box{ padding-top:140px; position:relative; z-index:10;}
.artist_netv2 .sec1 .pic{ width:132px; height:132px; overflow:hidden; border:5px solid #fff; border-radius:71px; -webkit-border-radius:71px; -moz-border-radius:71px; -o-border-radius:71px; margin:0 auto;}
.artist_netv2 .sec1 .pic img{ display:block; width:100%; height:100%; }

.artist_netv2 .sec1 .name{ font-weight:bold; font-size:30px;text-align:center; position:relative; margin-top:10px;}
.artist_netv2 .sec1 .name img{ position:absolute; left:50%; margin:10px 0 0 70px; cursor:pointer;}
.artist_netv2 .sec1 .txt{ margin:1% 0 2% 0; }
.artist_netv2 .sec1 .txt a{ display:inline-block;*display:inline;*zoom:1; background:#fff; font-size:18px; color:#313751; padding:0 25px; height:27px; line-height:27px; margin:0 4px;}
.artist_netv2 .sec1 .txt .t1{ border-radius:13.5px 0 0 13.5px; }
.artist_netv2 .sec1 .txt .t2{ border-radius:0 13.5px 13.5px 0; }
.artist_netv2 .sec1 .num span{ font-size:18px; margin:0 10px; }
.artist_netv2 .sec1 .net{ display:block; margin:1.5% auto 0; cursor:pointer; font-size:14px; font-family:Arial;} 
.artist_netv2 .sec1 .tc_ewm{ background:#fff; border:1px solid #aaa; width:100px; padding:10px; text-align:center; position:absolute; top:70%; left:50%; margin-left:70px; z-index:99; display:none;}
.artist_netv2 .sec1 .tc_ewm img{ width:100px; height:100px; }
.artist_netv2 .sec1 .tc_ewm .txt{ color:#666; font-size:14px; }

.artist_netv2 .ti{ font-size:24px; text-align:center; font-weight:bold; color:#666; text-align:center; }
.artist_netv2 .ti span{ display:inline-block; *display:inline;*zoom:1; border-bottom:3px solid #666;}
.artist_netv2 .whitebg{ background:#fff; width:1200px; margin:0 auto;}
.artist_netv2 .intro{ margin-top:2%; }
.artist_netv2 .whitebg .cont{ padding:4% 8% 3%; text-indent:2em; text-align:justify; color:#666; line-height:28px;}
.artist_netv2 .whitebg .cont p,.artist_netv2 .whitebg .cont span{ font-size:15px !important; line-height:28px !important;}
.artist_netv2 .shot{ display:block; width:42px; height:18px; margin:1% auto 0; background:url(../images/greyshot2.png) center top no-repeat; padding-bottom:2%;} 

.artist_netv2 .zpbox{ margin-top:1.5%;}
.artist_netv2 .zpbox .whitebg{ padding-bottom:3%; }
.artist_netv2 .zpbox ul{ padding:5% 8% 2%; }
.artist_netv2 .zpbox li{ position:relative; float:left; color:#fff; cursor:pointer; width:29.366%; margin:0 5.951% 3% 0;}
.artist_netv2 .zpbox li:nth-child(3n){ margin-right:0; }
.artist_netv2 .zpbox li .bg{ background:#eae9e9; position:absolute; bottom:-10px; right:-7px; width:100%; height:100%; z-index:0;}
.artist_netv2 .zpbox li .bluebg{ background:#313751; position:relative; z-index:3; height:100%;}
.artist_netv2 .zpbox li .pic{ width:100%; height:274px; background:#f3f3f3; position:relative;}
.artist_netv2 .zpbox li .pic img{ max-width:100%; max-height:100%; width:auto; height:auto; position:absolute; left:0; bottom:0; top:0; right:0; margin:auto; }
.artist_netv2 .zpbox li .txt{ padding:5% 10% 12%; }
.artist_netv2 .zpbox li .name{ font-size:24px; line-height:30px; text-align:center; margin-bottom:3%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%;}
.artist_netv2 .zpbox .cloud_more{ display:block; background:#eee; color:#999; margin:0 auto; width:150px; text-align:center; height:45px; line-height:45px; cursor:pointer; }


.artist_netv2 .step{ padding:2% 0 4%; }
.artist_netv2 .step ul{ margin-top:3%; width:100%; text-align:center; }
.artist_netv2 .step li{ width:58px; height:58px; margin:0 20px; display:inline-block;*display:inline;*zoom:1; }
.artist_netv2 .step li a{ display:block; width:100%; height:100%;}
.artist_netv2 .step li a img{ display:block; width:100%; height:100%; border-radius:29px; -webkit-border-radius:29px; -moz-border-radius:29px; -o-border-radius:29px;}

@media (max-width:1199px){
  .artist_netv2 .whitebg{ width:100%; }
  .artist_netv2 .topbox .logobox{ margin-left:3%; width:auto;}
  .artist_netv2 .topbox .logobox .logo{ height:auto; }
  .artist_netv2 .topbox .logobox .logo img{ height:30px; display:block; }
  .artist_netv2 .topbox .logobox .logotxt{ font-size:20px; height:30px;line-height:30px; padding-left:16px;}
  .artist_netv2 .topbox .dlzc{ margin-right:3%; }
   .artist_netv2 .topbox .kfdh{ margin-right:3%; }
  .artist_netv2 .zpbox li .pic{ height:234px; }
  .artist_netv2 .step li{ margin:0 8px; }
  .artist_netv2 .sec1 .name img{ display:none; }

}

@media (max-width:991px){
  .artist_netv2 .zpbox li .pic{ height:176px; }
}

@media (max-width:640px){
  .artist_netv2 .topbox{ padding:15px 0; }
  .artist_netv2 .topbox .logobox .logo img{ height:24px; display:block; }
  .artist_netv2 .topbox .logobox .logotxt{ height:24px;line-height:24px; padding-left:12px; margin-left:10px;}
  .artist_netv2 .sec1{ height:410px; }
  .artist_netv2 .sec1 .box{ padding-top:100px; }
  
  .artist_netv2 .topbox .dlzc{ font-size:16px; }
  .artist_netv2 .topbox .kfdh{ display:none; }

  .artist_netv2 .sec1 .pic{ width:120px; height:120px; border-radius:65px; -webkit-border-radius:65px; -moz-border-radius:65px; -o-border-radius:65px; }
  .artist_netv2 .sec1 .name{ font-size:22px; }
  .artist_netv2 .sec1 .txt{ margin:3% 0 5%; }
  .artist_netv2 .sec1 .txt a{ padding:0 20px; font-size:16px;}
  .artist_netv2 .sec1 .num span{ font-size:16px; }


  .artist_netv2 .zpbox,.artist_netv2 .intro{ margin-top:5%;}
  .artist_netv2 .zpbox .whitebg{ padding-bottom:5%; }
  .artist_netv2 .step{ padding-top:5%; }
  .artist_netv2 .zpbox ul{ padding:8% 3% 3%; display:flex; flex-wrap:wrap; align-items:stretch;}
  .artist_netv2 .zpbox li{ width:46%; margin:0 6% 25px 0;}
  .artist_netv2 .zpbox li:nth-child(3n){ margin-right:4%; }
  .artist_netv2 .zpbox li:nth-child(2n){ margin-right:0; }
  .artist_netv2 .zpbox li .pic{ height:167px; }
  .artist_netv2 .zpbox li .name{ font-size:18px; }
  .artist_netv2 .zpbox li .txt{ font-size:13px; }

  .artist_netv2 .step li{ width:50px; height:50px; margin:0 8px; }
  .artist_netv2 .step li a img{ border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; -o-border-radius:25px; }
  .artist_netv2 .footer_bar,.artist_netv2 .footer{ display:none; }
  .artist_netv2 .m_foot{ display:block; }
}

@media (max-width:400px){
  .artist_netv2 .zpbox li .pic{ height:150px; }
}
/*艺术家-首页2 end*/

/*艺术家-开通我的官网*/
.ny_ktgw .form{ padding-top:2%;}
.ny_ktgw .form .thead{ text-align:center; color:#313751; font-size:18px; font-weight:bold; margin-bottom:30px;}
.ny_ktgw .form .thead span{ margin:0 5px; font-weight:normal; }
.ny_ktgw .form ul{ width:800px; margin:0 auto; }
.ny_ktgw .form li{ margin:0 0 15px 0; }
.ny_ktgw .form li span{ color:#313751; display:block; float:left; height:42px; line-height:42px; margin-right:10px; width:112px; text-align:right;}
.ny_ktgw .form li input.txt{ border:1px solid #eee; padding:5px 10px; height:30px; line-height:30px; width:300px; font-size:14px; vertical-align:top;}

.ny_ktgw .form li em{ font-weight:normal; color:#999; font-size:14px; margin-left:6px; line-height:42px; }
.ny_ktgw .form li select{ border:1px solid #eee; padding:5px 10px; height:40px; line-height:40px; width:140px; font-size:14px;}
.ny_ktgw .form li textarea{ border:1px solid #eee; padding:12px 10px; width:650px; height:160px; font-size:14px; }
.ny_ktgw .form li i{ height:35px; line-height:35px; }
.ny_ktgw .form li .apply{ background:#313751; color:#fff; font-size:18px; height:40px; line-height:40px; width:120px; text-align:center; margin-left:122px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}

@media (max-width:991px){
  .ny_ktgw .form ul{ width:100%; }
  .ny_ktgw .form li input.txt{ width:200px;}
  .ny_ktgw .form li textarea{ width:500px;}
}
@media (max-width:640px){
  .ny_ktgw .form li{ position:relative; padding-left:103px;}
  .ny_ktgw .form li em{ display:block; margin:5px 0 0; font-size:12px; line-height:16px;}
  .ny_ktgw .form li span{ font-size:14px; width:98px; margin-right:5px; position:absolute; left:0;top:0; float:none;}
  .ny_ktgw .form li input.txt,.ny_ktgw .form li textarea{ box-sizing:border-box; width:100%; }
  .ny_ktgw .form li input.txt{ height:40px; line-height:40px; }
  .ny_ktgw .form li .apply{ margin:0; width:100px; font-size:16px; }
}
/*艺术家-开通我的官网 end*/

/*单件艺术品成交额*/
.ny_phlist .thead{ background:#313751; }
.ny_phlist .thead span,.ny_phlist .cont li span{ display:block; float:left; text-align:center; }
.ny_phlist .thead span{ color:#fff; height:55px; line-height:55px; font-size:17px; font-weight:bold;}
.ny_phlist span.t1{ width:12%; }
.ny_phlist span.t2{ width:53%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny_phlist span.t3{ width:35%;}
.ny_phlist .cont li.even{ background:#eee; }
.ny_phlist .cont li.on .t1{ font-weight:bold; color:#ff4b1b;}
.ny_phlist .cont li span{ height:40px; line-height:40px; color:#313751;}

@media (max-width:640px){
  .ny_phlist .thead span{ font-size:15px; }
  .ny_phlist .cont li span{ font-size:14px; }
}
/*单件艺术品成交额 end*/

/*艺闻首页*/
.news_sy .nylogo{ background: url(../images/topbg.png) center bottom no-repeat !important;}
.nav_news{ background:#a09174; height:65px;line-height:65px;}
.nav_news ul{ width:1200px; margin:0 auto; position:relative;}
.nav_news li{ float:left; padding:0 26px; height:65px; }
.nav_news li a{ font-size:20px; color:#fff; cursor:pointer; }
.nav_news li .subnav{ position:absolute; left:0px; top:65px; padding:22px; background:#746e66; width:1156px; z-index:1000; display:none;}
.nav_news li .subnav dd{ float:left; margin:0 34px; height:20px; line-height:20px; }
.nav_news li .subnav dd a{ color:#fff; font-size:16px; }
.nav_news li.on,.nav_news li:hover{ background:url(../images/yshaw.png); }

.news_index .listitl{ margin-bottom:15px; height:45px; }
.news_index .listitl .more{ color:#999; float:right; display:block; margin:12px 5px 0 0; }
.news_index .listitl h3{ font-size:22px; padding-bottom:4px;}
.news_zx .listitl{ margin-bottom:25px; }
.news_zx .picsld{ float:left; width:45%; }
.news_zx .picsld li{ position:relative; }
.news_zx .picsld li a,.news_zx .picsld li a img{ display:block; width:100%; height:270px; }
.news_zx .picsld li .txt{ position:absolute; left:0; bottom:0; width:100%; text-align:center; color:#fff; background:url(../images/focusboxbg.png) left top repeat-x; z-index:10; height:50px; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.news_zx .list{ float:right; width:52%; }
.news_zx .list li{ height:35px; line-height:35px; padding-left:15px; background:url(../images/point2_03.jpg) left center no-repeat;}
.news_zx .list li .txt{ float:right; }
.news_zx .list li .txt .cont{ display:none; line-height:20px; font-size:14px; color:#888;}
.news_zx .list li .date{ float:right; color:#aaa; font-size:14px; }
.news_zx .list li a{ color:#666; transition:.5s; display:block; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; width:80%; float:left;}
.news_zx .list li a:hover{ color:#e3b67d; }
.news_zx .list li.first{ padding-left:0; background:none; height:auto; position:relative; margin-bottom:10px;}
.news_zx .list li.first .txt{ display:none; }
.news_zx .list li.first a{ font-weight:bold; font-size:20px; line-height:22px; display:block; width:100%; text-align:center; color:#a09174; float:none;}
.news_zx .list li.first .date{ display:none; }

.news_index .listbox{ float:left; margin-top:12px; width:32%; margin-right:2%;}
.news_index .listbox.sc,.news_index .listbox.sf{ margin-right:0px; }
.news_index .listbox .listitl{ margin-bottom:25px; }
.news_index .listbox li{ height:35px; line-height:35px; padding-left:15px; background:url(../images/point2_03.jpg) left center no-repeat;}
.news_index .listbox li a{ color:#666; width:100%; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; transition:.5s; font-size:15px;}
.news_index .listbox li a:hover{ color:#e3b67d; }
.news_index .listbox li .pic{ display:none; }
.news_index .listbox li .txt .date{ display:none; }
.news_index .listbox li.first{ height:auto; padding-left:0; background:none;}
.news_index .listbox li.first .pic{ display:block; float:left; width:38%; display:block; }
.news_index .listbox li.first .pic img{ width:100%; height:65px; }
.news_index .listbox li.first .txt{ float:right; width:57%; }
.news_index .listbox li.first .txt a{font-weight:bold; font-size:16px;}
.news_index .listbox li.first .txt .date{ color:#aaa; font-size:14px; display:block;}

.news_index .ft{ float:left; width:32%; margin-top:5px;} 
.news_index .ft .listitl{ margin-bottom:25px; }
.news_index .ft li{ height:35px; line-height:35px; padding-left:15px; background:url(../images/point2_03.jpg) left center no-repeat;}
.news_index .ft li img{ display:none; }
.news_index .ft li .txt{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%;}
.news_index .ft li a{ color:#666; width:100%; height:100%; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; transition:.5s;}
.news_index .ft li a:hover{ color:#e3b67d; }
.news_index .ft li.first{ height:auto; padding-left:0; background:none; width:100%; position:relative; height:211px; margin-bottom:10px;}
.news_index .ft li.first img{ width:100%; display:block; height:100%; }
.news_index .ft li.first .txt{ position:absolute; left:0; bottom:0; width:96%; padding:0 2%; height:40px; line-height:40px; color:#fff; background:url(../images/yshaw.png) left center repeat-x; z-index:5; text-align:center;}

.news_index .pl{ float:right; width:66%; margin-top:5px; position:relative;}
.news_index .pl .hd{ border-bottom:1px solid #ddd; margin-bottom:15px; height:45px;}
.news_index .pl .more{ color:#999; float:right; display:block; position: absolute; right:5px; top:12px;}
.news_index .pl .hd ul{ float:left; }
.news_index .pl .hd li{ float:left; height:40px; line-height:40px; padding:0 10px 4px; margin:0 10px 0 0; font-size:22px; color:#666; cursor:pointer;}
.news_index .hd li:hover,.news_index .hd li.on{ font-weight:bold; color:#a09174; border-bottom:2px solid #a09174; }
.news_index .pl .bd ul{ display:none; }
.news_index .pl .bd li{ height:33.5px; line-height:33.5px; padding-left:15px; background:url(../images/point2_03.jpg) left center no-repeat;}
.news_index .pl .bd li .date{ float:right; color:#aaa; font-size:14px; }
.news_index .pl .bd li a{ color:#666; width:80%; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; transition:.5s;}
.news_index .pl .bd li a:hover{ color:#e3b67d; }

.news_index .sp{ margin-top:5px; }
.news_index .sp .listitl{ margin-bottom:25px; }
.news_index .sp li{ float:left; width:22.73%; margin:0 3.026% 0 0;}
.news_index .sp li .pic{ width:100%; height:150px; position:relative;}
.news_index .sp li .shaw{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/black50.png); z-index:3; transition:.5s;}
.news_index .sp li .pic img{ width:100%; height:100%; }
.news_index .sp li .play{ width:62px; height:62px; background:url(../images/play86.png) center center no-repeat; position:absolute; z-index:5; left:50%; top:50%; margin:-31px 0 0-31px; }
.news_index .sp li .txt{ width:94%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#fff; background:#a09174; height:40px; line-height:40px; padding:0 3%;}

@media (max-width:1199px){ 
  .news_index .listitl{ padding-top:0px; }
  .nylogo{ float:left; margin:12px 0 12px 15px; width:300px; padding-bottom:0px; background:none!important;}
  .nylogo a{ width:55%; }
  .nylogo a img{ vertical-align:middle; display:inline-block; }
  .nylogo .txt{ font-size:25px; height:35px; line-height:35px; padding-left:15px; margin-left:15px;}
  .news_sy .nylogo{ background:none!important; }

  .nav_news{ display:none; }
  .news_navlist{ background:url(../images/shaw.png); position:absolute; z-index:1000; top:100%; left:0; width:100%; display:none;}
  .news_navlist ul{ width:100%; height:595px;}
  .news_navlist li{ width:50%; text-align:center; border-bottom:1px solid #313751; height:44.5px; line-height:44.5px;}
  .news_navlist li a{ font-size:18px; color:#a09174; }
  .news_navlist li.n1{ background:url(../images/blue35.png); }
  .news_navlist li .subnav{ position:absolute; left:50%; width:50%; background:url(../images/blue35.png); display:block; top:0; border-bottom:1px solid #313751;}
  .news_navlist li .subnav dd{ float:none; width:100%; text-align:center; margin:0; height:66px; line-height:66px;}
}

@media (max-width:991px){
  .news_index .listbox li.first .txt a{ line-height:16px; }
  .news_index .listbox li.first .txt .date{ line-height:14px; margin-top:12px; }
  .news_index .sp li .pic{ height: 104px; }
  .nylogo .txt{ font-size:26px; }
  .news_zx .list{ height:230px; overflow:hidden; }
  .news_zx .list li a,.news_index .pl .bd li a{ width:75%;}
}
@media (max-width:640px){
  .news_zx .picsld,.news_zx .list,.news_index .listbox,.news_index .ft,.news_index .pl{ margin-right:0; float:none; width:100%; }
  .news_zx .list{ margin-top:25px; height:auto;}
  .news_index .listitl,.news_index .pl .hd{ height:40px; padding-top:0px;}
  .news_index .listitl h3,.news_index .pl .hd li{ font-size:20px; height:36px; line-height:36px; }
  .news_index .listitl .more{ margin-top:8px; font-size:14px; }
  
  .news_index .ft li.first{ height:auto; }
  .news_index .pl .more{ top:8px; font-size:14px; }

  .news_index .sp li{ width:49%; margin:0 2% 3% 0; }
  .news_index .sp li:nth-child(2n){ margin-right:0px; }
  .news_index .sp li .pic{ height: 120px; }
  .nylogo{ width:260px; text-align:left; }
  .nylogo .txt{ font-size:21px; }

}
@media (max-width:400px){
  .news_index .sp li .pic{ height: 109px; }
}

@media (max-width:360px){
  .nylogo{ width:230px; margin:15px 0 15px 15px; }
  .nylogo .txt{ padding-left:15px; margin-left:15px; font-size:18px; height:30px; line-height:30px;}
}
/*艺闻首页 end*/

/*拍卖-个人服务我要送拍*/
.ny_wysp .form li.c9 input.txt,.ny_ktgs .form li.c11 input.txt{ width:110px; }

@media (max-width:640px){
  .ny_wysp .form li,.ny_ktgs .form li{ padding-left:89px; }
  .ny_wysp .form li span,.ny_ktgs .form li span{ width:84px; }
  .ny_wysp .form li.c9 input.txt,.ny_ktgs .form li.c11 input.txt{ width:100px; }
  .ny_wysp .form li .yz{ width:100px; vertical-align:middle; height:40px; }
}
/*拍卖-个人服务我要送拍 end/

/*404*/
.errorpage{ background:#f3f2ee; }
.errorpage .pic{ width:100%; text-align:center; padding:13% 0 5%;}
.errorpage .pic img{ max-width:100%; }
.errorpage .btn a{ background:#ff771c; display:block; cursor:pointer; width:130px; height:40px; line-height:40px; border-radius:5px; color:#fff; font-size:18px; text-align:center; margin:0 auto 0;}

@media (max-width:640px){
  .errorpage .pic{ padding:38% 0 8%; }
  .errorpage .btn a{ width:110px; font-size:16px; }
}

/*艺术家库列表页*/
.ny_ysjlist .ku_list ul{ padding-bottom:3%; }
.ny_ysjlist .ku_list li{ float:left; background:url(../images/point2_03.jpg) left 10px no-repeat; padding-left:1%; width:23%; margin:0 1% 1% 0; }
.ny_ysjlist .ku_list li a{ color:#666; font-size:15px; cursor:pointer;}
.ny_ysjlist .ku_list li a:hover{ color:#ddad51; text-decoration:underline; }

@media (max-width:1199px){
.ny_ysjlist .ku_list li{ width:31%; }
}
@media (max-width:640px){
.ny_ysjlist .ku_list li{ width:46%; padding-left:2%; margin-right:2%;}
}

/*艺术家库列表页 end*/

/*艺术家库详情页*/
.ysjku_info .ti{ font-size:24px; text-align:center; font-weight:bold; color:#666; text-align:center; }
.ysjku_info .ti span{ display:inline-block; *display:inline;*zoom:1; border-bottom:3px solid #666;}
.ysjku_info .whitebg{ background:#fff; width:1200px; margin:0 auto; padding-bottom:20px;}
.ysjku_info .intro{ margin-top:2%; }
.ysjku_info .intro .name{ font-size:18px; font-weight:bold; color:#444; text-indent:0px; padding-bottom:8px; border-bottom:1px solid #eee;}
.ysjku_info .whitebg .cont .txtbox{ border-top:1px solid #eee; margin-top:1px;height:140px; overflow:hidden; padding-top:10px;}
.ysjku_info .whitebg .cont{ padding:4% 8% 0; text-indent:2em; text-align:justify; color:#666; line-height:28px; transition:.5s;}
.ysjku_info .whitebg .cont.on .txtbox{ height:auto; }
.ysjku_info .shot{ display:block; width:42px; height:18px; margin:1% auto 0; background:url(../images/greyshot2.png) center top no-repeat;  cursor:pointer;} 
.ysjku_info .shot.on{ transform:rotate(-180deg);}

.ysjku_info .zpbox{ margin-top:20px; }
.ysjku_info .zpbox .whitebg{ padding-bottom:30px; }
.ysjku_info .zpbox .kuzpbox{ padding:3%; }
.ysjku_info .zpbox .thead{ margin-bottom:2%; }
.ysjku_info .zpbox .thead span,.ysjku_info .zpbox .list li span{ text-align:center; font-size:16px; color:#666; display:block; float:left; transition:.5s;}
.ysjku_info .zpbox .thead span{ font-weight:bold; font-size:18px;}
.ysjku_info .zpbox .thead span.ck{ display:none; }
.ysjku_info .zpbox span.t1{ width:30%; padding-left:2%;}
.ysjku_info .zpbox span.t2{ width:19%;}
.ysjku_info .zpbox span.t3{ width:19%;}
.ysjku_info .zpbox span.t4{ width:15%;}
.ysjku_info .zpbox span.t5{ width:15%;}
.ysjku_info .zpbox .list li{ height:50px; line-height:50px; position:relative;}
.ysjku_info .zpbox .list li span.t1{ text-align:left; position:relative;}
.ysjku_info .zpbox .list li span.t1 a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; width:100%;cursor:pointer;}
.ysjku_info .zpbox .list li span.t1 .pic{ position:absolute; left:0; top:50px; width:120px; height:120px; border:1px solid #eee; background:#fff; display:none; z-index:999;}
.ysjku_info .zpbox .list li span.t1 .pic img{ position:absolute; left:0; top:0; right:0; bottom:0; width:auto; height:auto; max-height:100%; max-width:100%; margin:auto; }
.ysjku_info .zpbox .list li span.t1:hover .pic{ display:block; }
.ysjku_info .zpbox .list li span{ height:50px;}
.ysjku_info .zpbox .list li span.t1:hover a{ color:#ddad51; }
.ysjku_info .zpbox .list li b{ display:none; }
.ysjku_info .zpbox .list li.odd{ background:#ededed;}
.ysjku_info .zpbox .list li .jt{ width:19px; height:11px; background:url(../images/jt.png) no-repeat; cursor:pointer; position:absolute; right:3%; top:19.5px; display:none; transition:.5s;}
.ysjku_info .zpbox .list li.on .jt{ transform:rotate(-180deg); }
.ysjku_info .zpbox .list li.on{ height:auto; }
.ysjku_info .zpbox .list li.on span.t1,.ysjku_info .zpbox .list li.on span.t2{ font-weight:bold; }


@media (max-width:1199px){
  .ysjku_info .whitebg{ width:96%; }
  .ysjku_info .zpbox .list li span{ height:auto;}
  .ysjku_info .zpbox .list li span.t1 .pic{ display:none; }
}
@media (max-width:991px){
.ysjku_info .zpbox .list li .jt{ display:block; }
.ysjku_info .zpbox .thead span.t3,.ysjku_info .zpbox .thead span.t4,.ysjku_info .zpbox .thead span.t5{ display:none;}
.ysjku_info .zpbox span.t1{ width:80%;}
.ysjku_info .zpbox span.t2,.ysjku_info .zpbox span.t3,.ysjku_info .zpbox span.t4,.ysjku_info .zpbox span.t5{ width:80%; float:none; line-height:28px; text-align:left !important; padding-left:3%;}
.ysjku_info .zpbox .thead{ margin-bottom:10px; position:relative;}
.ysjku_info .zpbox .thead span.t1{ text-align:left;}
.ysjku_info .zpbox .thead span.t2,.ysjku_info .zpbox .thead span.t3,.ysjku_info .zpbox .thead span.t4{ display:none; }
.ysjku_info .zpbox .thead span.ck{ display:block; float:none; position:absolute; right:0; top:0px;}
.ysjku_info .zpbox .list li span{ font-size:14px; }

.ysjku_info .zpbox .list li.on b{ display:inline; }
}

/*艺术家库详情页 end*/

.nxysj{ height:390px; width:100%; padding-top:60px; background:url(../images/nx_bg.jpg) center center no-repeat;}
.nxysj .nx_tit{ text-align:center; }
.nxysj .list{ margin-top:40px; position:relative;}
.nxysj .list li{ float:left; }
.nxysj .list li a{ display:block; cursor:pointer; }
.nxysj .list li .pic{ display:block; margin:0 auto; }
.nxysj .list li .pic img{ display:block; width:150px; height:150px; border:4px solid #fff; border-radius:77px; box-shadow:3px 3px 3px #a09174;}
.nxysj .list li .name{ margin:25px auto 10px; width:123px; text-align:center; height:42px; line-height:42px; font-size:20px; font-weight:bold; color:#333; background:#fff; border-radius:21px; -webkit-border-radius:21px; -moz-border-radius:21px;box-shadow:3px 3px 3px #a09174;} 
.nxysj .list li .txt{ text-align:center; }
.nxysj .list li .txt span{ color:#4c423d; margin:0 10px; }
.nxysj .owl-carousel .owl-nav .owl-prev,
.nxysj .owl-carousel .owl-nav .owl-next{ position:absolute; width:30px; height:54px; cursor:pointer; font-size:0px; top:50%; z-index:1000; margin-top:-27px; }
.nxysj .owl-carousel .owl-nav .owl-prev{ left:-50px; background:url(../images/nx_left.png) center center no-repeat; }
.nxysj .owl-carousel .owl-nav .owl-next{ right:-50px; background:url(../images/nx_right.png) center center no-repeat;}

/*网站首页访谈*/
.ft_box{ position:absolute; left:50%; top:250px; margin-left:-710px; width:100px; display:none; }
.ft_box li{ position:relative; width:100px; height:78px;}
.ft_box li.t1{ background:url(../images/ftpicbg1.png) center top no-repeat;}
.ft_box li.t2{ position:relative; margin-top:-38px; background:url(../images/ftpicbg2.png) center top no-repeat;}
.ft_box li.t3{ position:relative; margin-top:-38px; background:url(../images/ftpicbg3.png) center top no-repeat; }
.ft_box li a{ cursor:pointer; display:block; width:82px; padding-left:9px; height:28px; line-height:28px; text-align:center; position:absolute; z-index:10; left:9px; top:21px; -moz-transform: rotate(30deg); -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); -o-transform: rotate(30deg); color:#fff;}


.xjm{ height:120px; width:100%; background:url(../images/xjmbg.jpg) center center no-repeat; margin:10px 0 0;}
.xjm .xtit{ font-size:18px; font-weight:bold; color:#313751; padding:15px 0 0 20px;}
.xjm .list{ margin:8px 0 0 20px; text-align:center; }
.xjm .list li{ margin:0 27px 5px 0; float:left; width:122px;}
.xjm .list li:nth-child(8n){ margin-right:0px; }
.xjm .list li a{ cursor:pointer; color:#313751; }
.xjm .list li a span{ font-weight:bold; font-size:16px; }

.ysjft_index{ float:left; position:relative; margin-left:8px;}
.ysjft_index .tit{ border:none; cursor:pointer;}
.ysjft_index .cont{ line-height:30px; position:absolute; left:100%; top:17px; z-index:100; display:none; padding-left:10px;}
.ysjft_index .cont ul{ background:#fff; padding:0px 5px; width:240px;}
.ysjft_index .cont li{ float:left; margin:0 5px; width:70px; }
.ysjft_index .cont li a{ margin:0px; cursor:pointer; }
.ysjft_index:hover .cont{ display:block; }

.sfzx{height:120px; width:1200px; background:url(../images/xjmbg.jpg) center center no-repeat; margin:10px auto 0; }
.sfzx .xtit{ font-size:18px; font-weight:bold; color:#313751; padding:15px 0 0 20px;}
.sfzx .sfzx_cont ul{ margin:8px 0 0 20px; }
.sfzx .sfzx_cont li{ float:left; width:500px; margin:0 50px 5px 0;}
.sfzx .sfzx_cont li a{ cursor:pointer; color:#313751; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%; }

.sfj{ margin-top:20px!important; }
.sfj .sfj_cont{ margin:20px 0 0; }
.sfj .sfj_cont .pic_cont .bd1 li{ float:left; width:150px; margin-right:25px; }
.sfj .sfj_cont .pic_cont .bd1 li a{ display:block; cursor:pointer; }
.sfj .sfj_cont .pic_cont .bd1 li a img{ display:block; width:140px; height:140px; border:5px solid #a09174; border-radius:50%;}
.sfj .sfj_cont .pic_cont .bd1 li .name{ text-align:center; color:#a09174; font-size:14px; margin:10px 0 0; }
.sfj .sfj_cont .pic_cont .bd1 li .name span{ font-size:16px; font-weight:bold; position:relative; top:-1px; }
.sfj .sfj_cont .pic_cont .hd1{ width:100%; text-align:center; margin:10px 0 0; }
.sfj .sfj_cont .pic_cont .hd1 li{ width:12px; height:12px; cursor:pointer; display:inline-block; vertical-align:middle; *zoom:1; *display:inline; margin:0 5px; border-radius:6px; font-size:0; background:#dbdbdb; }
.sfj .sfj_cont .pic_cont .hd1 li.on{ width:34px; background:#e3b67d; }

.sfj .sfj_cont .word_cont{ margin:10px 0 0; }
.sfj .sfj_cont .word_cont li{ float:left; padding:0 10px; width:130px; text-align:center; }
.sfj .sfj_cont .word_cont li a{ display:block; cursor:pointer; font-size:14px; color:#a09174; line-height:36px; }
.sfj .sfj_cont .word_cont li a span{ font-weight:bold; font-size:16px; position:relative; top:-1px; }