@charset "utf-8";

.wp{width:1200px;margin:0 auto;}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);
}


.topbg{ background: #d6d6d6; padding: 10px 0 }
.bgf{ background: #fff; }

.topa{}
.topa a{ height: 36px; line-height: 36px; vertical-align: middle;; font-size: 16px; color: #707070 }
.topa a.sina{ background: url(../images/2.png) left center no-repeat; padding-left: 38px; }
.topa a.ruzhu{ background: url(../images/3.png) left center no-repeat; padding-left: 38px; }

.sear{position:absolute;width:265px;height:37px;background:url(../images/1.png);right:320px;top:0px}
.sear-dom{height:37px;position:relative;width:265px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{outline:0;border:0;margin:0px;padding-left:5px;font-size:12px;background:none; width: 210px; height:37px}
.sear-dom a{position:absolute;right:0;top:0;width:40px;background:url(../images/1.png) right top no-repeat}
.sear-dom a img{width:40px;height:37px}

.bannerbg{ background: #e8e8e8 }
.bannerbd{ border-top: 1px #bfbfbf solid;border-bottom: 1px #bfbfbf solid; }

.navsp{ background: #343434 }
.nav{ height: 60px; }
.nav li{ width: 150px; height: 60px; display: inline; float: left;}
.nav li a.item{ display: block; text-align: center; height: 60px;line-height: 60px; vertical-align: middle; font-size: 18px; color: #fff }
.nav li.cur a.item{ color: #fff; background: #666 }
.nav li.curr a.item{ color: #fff; background: #b11312 }

.flexslider{position:relative;height:298px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}

.bar{ height: 55px; position: relative; border-bottom: 3px #2e2e2e solid }
.bar em{ display: inline; float: left; height: 55px; line-height: 55px; vertical-align: middle; padding-left: 10px; }
.bar em a{font-size: 20px; color: #b11312; font-weight: bold;}
.bar a.more{ color: #999999; font-size: 14px; padding-right: 10px; display: inline; float: right; height: 55px; line-height: 55px; vertical-align: middle;}
.bar a.more:hover{ color: #b11312; }

.alist{}
.alist li{ display: block;padding-bottom: 10px }
.alist li span{ display: block; height: 25px; line-height: 25px; vertical-align: middle; background: url(../images/4.png) left center no-repeat; padding-left: 20px;}
.alist li span a{ font-size: 18px; color: #000000;}
.alist li span a:hover{ text-decoration: underline; color: #b11312 }
.alist li em{ display: block; font-size: 14px; color: #787878; line-height: 1; padding-top: 10px; padding-left: 20px;}

.qlider{}
.qlider li{display:inline;float:left; width: 600px; height: 400px;}
.qlider li a{display:block;position:relative}
.qlider li a div.dd2{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;vertical-align:middle;background:url(../images/h50.png)}
.qlider li a div.dd2 em{font-size:16px;color:#fff;padding-left:20px}


#pager3{position:absolute;text-align:right;z-index:999999;right:15px;bottom:18px;white-space:nowrap}
#pager3 a{background:rgba(255,255,255, 0.9);margin-right:8px;width:12px;height:12px;border-radius:20px}
#pager3 a.selected{background:#d12b11}
#pager3 a span{display:none}


.qlider1{}
.qlider1 li{display:inline;float:left; width: 1200px; height: 310px;}
.qlider1 li a{display:block;position:relative}
.qlider1 li a div.dd2{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;vertical-align:middle;background:url(../images/h50.png)}
.qlider1 li a div.dd2 em{font-size:16px;color:#fff;padding-left:20px}

#pager4{position:absolute;text-align:right;z-index:999999;right:15px;bottom:18px;white-space:nowrap}
#pager4 a{background:rgba(255,255,255, 0.9);margin-right:8px;width:12px;height:12px;border-radius:20px}
#pager4 a.selected{background:#d12b11}
#pager4 a span{display:none}

.czxc{}
.czxc li{ display: block; height: 150px; }
.czxc li a.a1{ display: inline; float: left; }
.czxc li a.a1 img{ width: 200px; height: 130px; background: #ccc;}
.czxc li div.dd1{ display: inline; float: right; width: 500px; }
.czxc li span{ display: block; line-height: 1; padding: 10px 0}
.czxc li span a{ font-size: 20px; color: #000000 }
.czxc li span a:hover{ text-decoration: underline; color: #b11312}
.czxc li em{ display: block; line-height: 2; color: #666; font-size: 14px; }
.czxc li i{ display: block; line-height: 1; color: #999; font-size: 14px; padding-top: 10px;}
.czxc li i a{ margin-left: 40px; color: #999 }
.czxc li i a:hover{ color: #b11312 }

.ysjl{}
.ysjl li{ display: block; height: 90px; }
.ysjl li a.a1{ display: inline; float: left; }
.ysjl li a.a1 img{ width: 110px; height: 75px; background: #ccc}
.ysjl li div.dd1{ display: inline; float: right; width: 260px; }
.ysjl li span{ display: block; line-height: 1}
.ysjl li span a{ font-size: 18px; color: #000000 }
.ysjl li span a:hover{ text-decoration: underline; color: #b11312}
.ysjl li em{ display: block; line-height: 1.5; color: #666; font-size: 14px; padding-top: 10px; }



.shw{}
.shw li{ display: block; height: 150px; }
.shw li a.a1{ display: inline; float: left; }
.shw li a.a1 img{ width: 100px; height: 130px; }
.shw li div.dd1{ display: inline; float: right; width: 285px; }
.shw li span{ display: block; line-height: 1; padding: 10px 0}
.shw li span a{ font-size: 16px; font-weight: bold;  color: #b11312 }
.shw li span a:hover{ text-decoration: underline; color: #b11312}
.shw li em{ display: block; line-height: 1.5; color: #666; font-size: 14px; }

.artist{}
.artist li{ display: inline; float: left; width: 220px; margin-right: 20px; }
.artist li a{display: block;}
.artist li img{ width: 220px; height: 260px; }
.artist li div.dd1{ position: relative; }
.artist li div.dd1 em{ font-size: 16px; color: #fff; position: absolute; width: 100%; left: 0; bottom: 0; height: 35px; line-height: 35px; vertical-align: middle; text-align: center; background: rgba(0,0,0,0.5); }
.artist li div.dd2{ padding: 20px 10px; }
.artist li div.dd2 em{ display: block; height: 25px; line-height: 25px; vertical-align: middle; font-size: 14px; color: #535353; font-weight: bold; }
.artist li div.dd2 em.star5{ background: url(../images/i5.png) 70px center no-repeat; }
.artist li div.dd2 em.star4{ background: url(../images/i4.png) 70px center no-repeat; }
.artist li div.dd2 em.star3{ background: url(../images/i3.png) 70px center no-repeat; }
.artist li div.dd2 em.star2{ background: url(../images/i2.png) 70px center no-repeat; }
.artist li div.dd2 em.star1{ background: url(../images/i1.png) 70px center no-repeat; }
.artist li div.dd2 span{ display: block; height: 25px; line-height: 25px; vertical-align: middle; font-size: 14px; color: #535353; font-weight: bold; }
.artist li div.dd2 i{ display: block; font-size: 12px; color: #797979; line-height: 2}


.artists ul{ padding:60px;}
.artists li{ display: inline; float: left; width: 198px; margin-right: 17px; }
.artists li a{display: block;}
.artists li img{ width: 198px; height: 240px; }
.artists li div.dd1{ position: relative; }
.artists li div.dd1 em{ font-size: 16px; color: #fff; position: absolute; width: 100%; left: 0; bottom: 0; height: 35px; line-height: 35px; vertical-align: middle; text-align: center; background: rgba(0,0,0,0.5); }
.artists li div.dd2{ padding: 20px 0px; }
.artists li div.dd2 em{ display: block; height: 25px; line-height: 25px; vertical-align: middle; font-size: 14px; color: #535353; font-weight: bold; }
.artists li div.dd2 em.star5{ background: url(../images/i5.png) 70px center no-repeat; }
.artists li div.dd2 em.star4{ background: url(../images/i4.png) 70px center no-repeat; }
.artists li div.dd2 em.star3{ background: url(../images/i3.png) 70px center no-repeat; }
.artists li div.dd2 em.star2{ background: url(../images/i2.png) 70px center no-repeat; }
.artists li div.dd2 em.star1{ background: url(../images/i1.png) 70px center no-repeat; }
.artists li div.dd2 span{ display: block; height: 25px; line-height: 25px; vertical-align: middle; font-size: 14px; color: #535353; font-weight: bold; }
.artists li div.dd2 i{ display: block; font-size: 12px; color: #797979; line-height: 2}

.zpzs{}
.zpzs li{ width: 136px; float: left; display: inline; margin-right: 14px; }
.zpzs li a{ display: block; }
.zpzs li span { display: block; }
.zpzs li em { display: block; text-align: center; padding: 10px 0 20px 0; font-size: 14px; color: #292929}
.zpzs li img { width: 136px; height: 186px; background: #ccc}

.works ul{ padding:60px}
.works li{ width: 20%; float: left; display: inline; text-align:center}
.works li a{ display: block; }
.works li span { display: block; }
.works li em { display: block; text-align: center; padding: 15px 0 30px 0; font-size: 14px; color: #292929; height:28px;}
.works li img { width: 198px; height: 260px; background: #ccc}


.work{}
.work li{display:inline;float:left;width:216px;margin-right:24px}
.work li a{display:block}
.work li div.dd1{border:1px #efefef solid;padding:5px}
.work li div.dd1 img{width:204px;height:135px;background:#efefef}
.work li div.dd2{line-height:1;padding-top:15px;height:32px;font-size:16px;color:#eb2828;font-weight:bold}
.work li div.dd3{line-height:1.5;height:65px;font-size:14px;color:#414141}

.ysjls{}
.ysjls li{ width: 228px; float: left; display: inline; margin-right: 12px; }
.ysjls li a{ display: block; }
.ysjls li span { display: block; }
.ysjls li em { display: block; text-align: center; padding: 10px 0 20px 0; font-size: 14px; color: #292929; height:28px;line-height:24px; overflow:hidden;}
.ysjls li img { width: 228px; height: 260px; background: #ccc}


.yqlj{}
.yqlj li{ height: 25px; line-height: 25px; vertical-align:middle; padding: 0 10px 0 0 }
.yqlj li a{ font-size: 16px; color: #37342f }

.foot{ background: #464b4f; padding:40px; overflow:hidden}
.logof{ padding:20px 0; float:left}
.fy{ text-align:center}

.dibu{float:right; padding-right:30px;}
.dibu div.dd1 a{ font-size: 16px; font-weight: bold; color: #c3c3c3; height: 25px; line-height: 25px; vertical-align: middle; }
.dibu div.dd1 em{ font-size: 16px; color: #c3c3c3;   height: 25px; line-height: 25px; vertical-align: middle; padding: 0 20px;}
.dibu div.dd2{ font-size: 14px; color: #ececec; line-height: 1; font-weight: lighter; padding:15px 0 15px 0}
.dibu div.dd3{ font-size: 14px; color: #ececec; line-height: 2; font-weight: lighter;}

.possp{border-top:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid;background:#ececec}
.pos{height:58px}
.pos span{font-size:14px;color:#2b2b2b;display:inline;;float:left;height:58px;line-height:58px;vertical-align:middle}
.pos span a{color:#2b2b2b}


.catabar{ text-align: center; padding: 65px 0}
.catabar div{height: 145px; background: url(../images/6.png) left center no-repeat; padding-left: 175px; }
.catabar span{ display: block; font-size: 31px; color: #b11312; font-weight: lighter; line-height: 1; padding-top: 45px; text-align: left;}
.catabar em{ display: block; font-size: 20px; font-weight: lighter; color: #9f9f9f; line-height: 1; padding-top: 10px; text-align: left;}

.bbd{ background: #fff; border: 1px #e9e9e9 solid}
.sbbd{ background: #fff; border: 1px #e9e9e9 solid; border-top: 0;}


h1{text-align:center;color:#292929;font-size:25px;padding:0 0 0 0}
.cinfo{text-align:center;font-size:16px;color:#666;padding:20px 0}
.cdes{padding:10px;line-height:2;font-size:12px;background:#efefef;padding:10px;color:#666}
 
.pn{font-size:16px;background:#fff;line-height:2;color:#333}
.pn em{color:#333;font-weight:bold}
.pn a{color:#333}
.pn a:hover{color:#333;text-decoration:underline;color:#b10000}
 
.content{font-size:16px;color:#333;line-height:2;text-align:justify; padding:50px;}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:inside;padding-left:20px}
.content ol li{list-style-type:decimal;list-style-position:inside}
.content ul{list-style-position:inside;padding-left:20px}
.content ul li{list-style-type:decimal;list-style-position:inside}
.content img{height:auto !important;max-width:800px !important; margin-bottom:20px;}
.bbd h1{ padding:50px 0}


.cbar{ padding: 25px 0 25px 100px; }
.cbar em{color: #292929; font-weight: bold; font-size: 20px; line-height: 1}

.itembar{font-size:20px;color:#292929;font-weight:bold;line-height:1;padding:35px 0 35px 0;position:relative}
.itembar a{position:absolute; right:0; top:38px;line-height:1;font-size:14px;color:#333;font-weight:normal}

.frmtxt{}
.frmtxt textarea{width:1054px;border:2px #ccc solid;padding:10px;line-height:1.5;height:80px;outline:0}
.frmtxt textarea:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}
.frmipt input.ipt{border:2px #ccc solid;padding:10px;outline:0;width:80px}
.frmipt input.ipt:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}
.frmipt button{background:#df0002;color:#fff;border:0;padding:10px 25px;border-radius:5px;box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 5px 0px, rgba(0, 0, 0, 0.12) 0px 2px 10px 0px;}

.plist{}
.plist li{display:block;padding:10px 20px;border:1px #d7eaff solid;border-radius:5px;margin-bottom:10px}
.plist li div.d1{height:35px;line-height:35px;vertical-align:middle}
.plist li div.d1 span{font-weight:bold;color:#df0002;display:inline;float:left;font-size:16px;height:35px;line-height:35px;vertical-align:middle}
.plist li div.d1 i{color:#999;display:inline;float:left;font-size:12px;height:35px;line-height:35px;vertical-align:middle; padding-left: 20px;}
.plist li div.d1 em{padding-left:20px;font-size:16px;display:inline;float:right;color:#333;height:35px;line-height:35px;vertical-align:middle}
.plist li div.d2{font-size:14px;line-height:2;color:#333}
.plist li div.d3{font-size:14px;line-height:2;color:#333; background: #f3f3f3; padding: 10px; border-radius: 5px; margin-top: 10px;}
.plist li div.d3 span{ font-weight: bold; color: #ff0000 }

.catalist{ height: 74px; background: url(../images/8.png) left top no-repeat; }
.catalist div{ height: 74px; line-height: 74px; vertical-align:middle; margin-right: 30px;}
.catalist div a{ font-size: 16px; color: #333; font-weight:bold; background: url(../images/9.png) left center no-repeat; padding-left: 20px;}
.catalist div.cur a{background: url(../images/7.png) left center no-repeat; }
.catalist div.cur a{ color: #c50000 }

.indexlist ul{ padding:60px}
.indexlist li{ display: block; height: 150px; }
.indexlist li a.a1{ display: inline; float: left; }
.indexlist li a.a1 img{ width: 200px; height: 130px; background: #ccc}
.indexlist li div.dd1{ display: inline; float: right; width: 850px; }
.indexlist li span{ display: block; line-height: 1; padding: 10px 0}
.indexlist li span a{ font-size: 20px; color: #000000 }
.indexlist li span a:hover{ text-decoration: underline; color: #b11312}
.indexlist li em{ display: block; line-height: 2; color: #666; font-size: 14px; }
.indexlist li i{ display: block; line-height: 1; color: #999; font-size: 14px; padding-top: 10px;}
.indexlist li i a{ margin-left: 40px; color: #999 }
.indexlist li i a:hover{ color: #b11312 }

.artlist ul{ padding:50px}
.artlist li{ display: block; height: 55px; margin-bottom: 20px;}
.artlist li div.dd1{ display: inline; float: left; height: 55px; width: 950px; }
.artlist li div.dd1 a{ display: block; line-height: 1; font-size: 18px; color: #000000; background: url(../images/4.png) left center no-repeat; padding-left: 30px}
.artlist li div.dd1 em{ display: block; line-height: 1; font-size: 14px; color: #787878; padding: 10px 0 0 30px;}
.artlist li div.dd2{ font-size: 14px; color: #adadad; display: inline; float: right; height: 55px; line-height: 55px; vertical-align: middle; padding-left: 10px; width: 90px; background: url(../images/h10.png) left top repeat-y;}


.organization{}
.organization li{ display: block; height: 255px; }
.organization li a.a1{ display: inline; float: left; }
.organization li a.a1 img{ width: 180px; height: 235px; background: #ccc}
.organization li div.dd1{ display: inline; float: right; width: 850px; }
.organization li span{ display: block; line-height: 1; padding: 10px 0}
.organization li span a{ font-size: 20px; color: #c50000 }
.organization li span a:hover{ text-decoration: underline; color: #b11312}
.organization li em{ display: block; line-height: 2; color: #666; font-size: 14px; padding-top: 20px;}
.organization li i{ display: block; line-height: 1; color: #999; font-size: 14px; padding-top: 10px;}
.organization li i a{color: #999 }
.organization li i a:hover{ color: #b11312 }



.studiolist{}
.studiolist li{display:inline;float:left;width:206px;margin-right:12px}
.studiolist li a{display:block}
.studiolist li div.dd1{border:1px #efefef solid;padding:5px}
.studiolist li div.dd1 img{width:194px;height:128px;background:#efefef}
.studiolist li div.dd2{line-height:1;padding-top:15px;height:32px;font-size:16px;color:#eb2828;font-weight:bold}
.studiolist li div.dd3{line-height:1.5;height:65px;font-size:14px;color:#414141}


.gallerylist{}
.gallerylist li{display:inline;float:left;width:206px;margin-right:12px}
.gallerylist li a{display:block}
.gallerylist li div.dd1{border:1px #efefef solid;padding:5px}
.gallerylist li div.dd1 img{width:194px;height:128px;background:#efefef}
.gallerylist li div.dd2{line-height:1;padding-top:15px;height:32px;font-size:14px;color:#333;text-align:center;}



.studiolists{}
.studiolists li{display:inline;float:left;width:524px;margin-right:30px; margin-bottom: 30px;}
.studiolists li a{display:block}
.studiolists li div.dd1{border:1px #efefef solid;padding:5px; float: left;}
.studiolists li div.dd4{ width: 300px; float: right; }
.studiolists li div.dd1 img{width:194px;height:128px;background:#efefef}
.studiolists li div.dd2{line-height:1;padding-top:15px;height:32px;font-size:16px;color:#eb2828;font-weight:bold}
.studiolists li div.dd3{line-height:1.5;height:65px;font-size:14px;color:#414141}


.jy{}
.jy li{ display: inline; float: left; width: 200px; margin-right: 10px; }
.jy li span{ display: block; border: 1px #ddd solid; padding: 5px;}
.jy li span img{ width: 188px; height: 120px; background: #ccc }
.jy li em{ display: block; line-height: 1; text-align: center; padding: 10px 0 20px 0; font-size: 14px; color: #333}

.njt{}
.njt li{display:inline;float:left;width:1130px;height:370px}
.njt li img{width:1130px;height:370px}

.sliderbtn{position:absolute;width:44px;height:83px;cursor:pointer}
.sliderbtn img{width:44px;height:83px}
.sliderbtn.bg1{background:url(../images/q1.png) left top no-repeat}
.sliderbtn.bg2{background:url(../images/q2.png) left top no-repeat}


.zuopin{}
.zuopin li{display:inline;float:left;width:245px;margin-right:46px;height:210px}
.zuopin img{width:243px;height:143px;border:1px #efefef solid}
.zuopin div.dd2{display:block;line-height:1;text-align:center;font-size:12px;color:#333;padding-top:10px}


.nodata{text-align:center;padding:200px 0 !important;font-size:16px;background:url(../images/nodata.png) center 110px no-repeat;color:#333}

.gallery{}
.gallery li{ display: inline; float: left; width: 230px;}
.gallery li a{ display: block; padding: 0 10px; }
.gallery li span{ display: block; border: 1px #ddd solid; padding: 4px;}
.gallery li span img{ width: 200px; height: 140px; background: #ccc}
.gallery li em{ display: block; line-height: 1; text-align: center; padding: 10px 0 20px 0; font-size: 14px; color: #333}

.anli-prev{position:absolute;left:-30px;top:64px;width:14px;height:22px;cursor:pointer;z-index:99999}
.anli-prev a{display:block;width:14px;height:22px;background:url(../images/resource-44-2.png) left bottom no-repeat}
.anli-prev a:hover{background:url(../images/resource-44-2.png) left top no-repeat}
 
.anli-next{position:absolute;right:-30px;top:64px;width:14px;height:22px;cursor:pointer;z-index:99999}
.anli-next a{display:block;width:14px;height:22px;background:url(../images/resource-44-2.png) right bottom no-repeat}
.anli-next a:hover{background:url(../images/resource-44-2.png) right top no-repeat}


.frmfrm{}
.frmfrm td{padding-bottom:15px}
.frmfrm td.tdleft{font-size:14px}
.frmfrm td.tdright{font-size:14px}
.frmfrm td.tdright em.red{color:#ff0000;font-weight:bold;padding-left:10px}
.frmfrm td.tdright em.bak{color:#666;padding-left:5px}
.frmipt{font-size:14px;color:#666;padding:8px;border:1px #ccc solid}
.frmtextbox{font-size:14px;color:#666;padding:8px;line-height:2;border:1px #ccc solid}
.frmcodeimg{cursor:pointer}
.frmbtn{font-size:16px;color:#fff;border:0;padding:8px 50px;background:#db3039}

.mlogo{ display:none}




@media screen and (max-width: 768px) {

.mlogo{ display:block;background: #464b4f; padding:10px; text-align:center}
.mlogo img{ height:30px}

.topbg,.bdsharebuttonbox,.logof,.bannerbg,.possp,.catabar,.catalist,.w600,.qlider1{ display:none}
.navsp,.possp,.wp,.navsp,.w715,.w450,.w550{ width:100% !important}
.pl60,.pr60,.pt60,.pb50,.pt30,.t100,.dibu,.h200,.cinfo,.cdes,.bka,.bke,.pt60,.h60{ padding:0px; height:auto;}

.navsp{background: #ddd; }
.nav{padding:0}
.nav li{ width:25%;height:24px; line-height:24px;}
.nav li a.item{font-size: 14px; color:#000; height:26px; line-height:34px;}

.cbar{ padding:30px; text-align:center}


.artlist ul{ padding:10px}
.artlist li{height: auto; padding-top: 10px; overflow:hidden; line-height:30px;}
.artlist li div.dd1{ width: 100%; height:auto;}
.artlist li div.dd1 a{ display: block; line-height: 1; font-size: 18px; color: #000000; background: url(../images/4.png) left center no-repeat; padding-left: 20px;height:20px; line-height:20px; overflow:hidden;}
.artlist li div.dd1 em{display:none;}
.artlist li div.dd2{ display:none}

.artists ul{ padding:10px;}
.artists li{ float: left; width: 47%; margin-right:10px; }
.artists li img{ width: 100%; height: 220px; }

.works ul{ padding:10px;}
.works li{ width: 50%;}
.works li img { width: 97%; height: 220px; }


.indexlist ul{ padding:10px}
.indexlist li{ display: block; height: 100px; }
.indexlist li a.a1 img{ width: 100px; height: 70px; background: #ccc}
.indexlist li div.dd1{width: 250px; }
.indexlist li em{display:none}


.czxc ul{ padding:0 0 0 10px}
.czxc li{ display: block; height: 100px; }
.czxc li a.a1 img{ width: 100px; height: 70px;}
.czxc li div.dd1{width: 250px; }
.czxc li em{ display:none}

.alist li span{overflow:hidden;}

.shw ul{ padding:10px}
.shw li{ display: block; height: 140px;}
.shw li a.a1 img{ width: 100px; height: 130px; }
.shw li div.dd1{ width: 200px; }


.artist{}
.artist li{width: 48%; margin-right:5px; }
.artist li a{display: block;}
.artist li img{ width: 100%; height: 220px; }
.artist li:last-child{ display:none}

.zpzs ul{ padding:10px}
.zpzs li{ width: 48%; float:left; margin-right: 5px; }
.zpzs li img { width: 100%; height: 150px; background: #ccc}
.zpzs li:last-child{ display:none}



.ysjls ul{ padding:0 0 0 10px}
.ysjls li{ width: 48%;margin-right:5px;}
.ysjls li img { width: 100%; height:220px; background: #ccc}

.work ul{ padding:10px}
.work li{float:none;width:100%;margin-right:0}
.work li div.dd1 img{width:100%;height:235px;}






.content{padding:20px}
.content img{width:90%}
.bbd h1{ padding:20px; text-align:center; margin:0;}

.foot{ float:none; padding:0}
.dibu{padding:20px 0 20px 0; float:none}
.dibu div.dd1{ text-align:center;font-size:14px; overflow:hidden; display:block;}
.dibu div.dd1 a{ font-size:14px}

.dibu div.dd2{ text-align:center;font-size:12px; overflow:hidden;display:block; padding:20px 0 10px 0}

.dibu div.dd3{ text-align:center;font-size:12px; overflow:hidden;display:block;}
.dibu div.dd3 a{ color:#FFF}


}