﻿
body,html{
	width: 100%;
	 overflow: scroll;
	 overflow-x: hidden;
}
/*首页*/
.main { width: 100%; height: auto; min-width: 320px; }
.panos { position: relative; width: 100%; min-width: 960px; height: 350px; overflow: hidden; }
.panos ul { height: 350px; overflow: hidden; position: absolute; top: 0; left: 0; }
.panos ul li { float: left; height: 350px; position: relative; }
.panos ul li div {width:1000px;margin:0 auto;height: 100%;position:relative; }
.panos ul li a {background:url(../../../images/initbtn.png) no-repeat;width:92px;height:24px;display:block;position: absolute;bottom: 30px;right: 80px;color:#fff;line-height: 25px;text-indent: 10px; }
.panos ul li a:hover { color:#fff;}
.pano_page { position: absolute; width: 35px; height: 66px; overflow: hidden; }
.pano_prev { background-image:url(../../../images/ico_left.png); }
.pano_next { background-image:url(../../../images/ico_right.png); }
.pano_info { position: absolute; top: 80px; color: #fff; }
.pano_user { font-size: 24px; height: 38px; width: 620px; overflow: hidden; }
.pano_desc { font-size: 14px; line-height: 25px; padding-left: 80px; width: 620px; overflow: hidden; padding: 10px 0 10px 0px; }
.pano_link { display: block; color: #fff; background: #b52222; width: 100px; text-align: center; height: 28px; line-height: 28px; text-decoration: none; margin-left: 0px; }
.pano_link:hover { text-decoration: none; }

.cut { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.icontent { width: 940px; margin: 20px auto 0 auto; position: relative; /*height: 324px;*/ padding-bottom: 20px; }
.icontent_left { float: left; width: 273px; margin-right: 60px; }
.icontent_title { height: 40px; overflow: hidden; }
.ihall_img { width: 273px; height: 163px; overflow: hidden; margin-top: 5px; }
.ihall_title { color: #00a0dc; font-size: 14px; /*height: 30px;*/ line-height: 30px; padding: 0px 0; margin-top: 5px; }
.ihall_info { color: #808080; line-height: 22px; }
.ihall_link { background:url(../../images/arrow_right.jpg) no-repeat 0px 4px; padding-left: 18px; width: 64px; text-align: center; height: 26px; line-height: 26px; display: block; color: #404040; margin-top: 5px; }
.ihall_link:hover { background: url(../../images/arrow_right.jpg) no-repeat 0px 4px #00a0dc; color: #fff; }

.icontent_center { width: 273px; float: left; margin-right: 61px; }
.iartinfo { padding: 0 5px; }
.iartinfo_list { display: block; margin-top: 5px; padding-bottom: 10px; height: 103px; }
.iartinfo_list b { width: 93px; height: 103px; float: left; margin-right: 10px; /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align: middle; /*设置水平居中*/ text-align: center; /* 针对IE的Hack */ *display: block; *font-size: 89px; /*约为高度的0.873，200*0.873 约为175*/ *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ line-height: 103px; }
.iartinfo_list b img { width: 100%; vertical-align: middle; }
.iartinfo_list span { display: block; color: #00a0dc; height: 25px; line-height: 25px; padding-top: 14px; }
.iartinfo_list p { display: block; color: #5c5c5c; height: 50px; line-height: 25px; overflow: hidden; }

.icontent_right { float: left; width: 273px; }

.icontent img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -ms-transition-duration: 0.4s; }
.icontent img:hover { -webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -ms-transition-duration: 0.4s; }

.category_title { position: absolute; top: 0; left: 0; font-size: 14px; font-weight: bold; }
.category { height: 40px; line-height: 40px; text-align: right; color: #5c5c5c; position: relative; }
.category a { color: #5c5c5c; font-size: 14px; }
.category a.selected { color: #921a1d; }
.artcontent { display: inline-block; }
.artlist { float: left; width: 177px; height: 155px; margin-right: 18px; margin-bottom: 35px; }
.artlist img { width: 177px; height: 125px; display: block; }
.artlist span { height: 30px; line-height: 30px; display: block; width: 157px; padding-left: 10px; padding-right: 10px; color: #5c5c5c; background: #f5f5f5; overflow: hidden; }
.artlist span:hover { background: url(../../images/arrow_right.jpg) no-repeat right #921a1d; color: #fff; }

.content_main { width: 960px; position: absolute; top: -100px; }
.ctop { height: 24px; width: 100%; }
.ctopborder { height: 24px; width: 19px; }
.ctopleft { float: left; background: url('../../images/border_left.png') no-repeat; }
.ctopright { float: right; background: url('../../images/border_right.png') no-repeat; }
.ctopcenter { float: left; height: 24px; width: 922px; background: url('../../images/border_top.png') repeat-x #fff; }

.cmain { border-left: solid 1px #bfbfbf; border-right: solid 1px #bfbfbf; background: #fff; padding-top: 15px; padding-bottom: 30px; }
.imarket { width: 250px; padding-left: 35px; padding-right: 20px; }
.ititle { width: 100%; height: 24px; }
.ititle img { vertical-align: bottom; }
.ititle_more { background: url('../../images/more.png') no-repeat; width: 24px; height: 24px; display: block; float: right; }
.imarket_list { width: 250px; margin-top: 15px; display: inline-block; }
.imarket_list ul { width: 250px; color: #6f2e03; display: inline-block; }
.imarket_list ul li { width: 250px; float: left; }
.iml_name { line-height: 22px; height: 22px; background: url('../../images/ico_point.png') no-repeat 0px 10px; padding-left: 10px; width: 230px; overflow: hidden; }
.iml_name a { color: #6f2e03; text-decoration: none; }
.iml_name a:hover { color: #6f2e03; text-decoration: underline; }
.iml_img { display: none; width: 230px; height: 170px; overflow: hidden; margin-top: 5px; margin-bottom: 10px; border: solid 1px #c59d74; }

.iinformation { padding-left: 35px; padding-right: 25px; width: 350px; }
.iinformation_main { width: 100%; padding-top: 5px; }
.iil_list { width: 100%; border-bottom: solid 1px #e6e6e6; margin-top: 15px; padding-bottom: 5px; }
.iil_name { width: 340px; overflow: hidden; height: 25px; line-height: 25px; }
.iil_name a { color: #6f2e03; text-decoration: none; }
.iil_name a:hover { text-decoration: underline; }
.iil_time { color: #808080; height: 24px; line-height: 24px; }

.iad { padding-left: 20px; }
.iad_list { border: solid 1px #cccccc; margin-top: 20px; width: 200px; height: 80px; overflow: hidden; }
#fathercontent { min-width: 960px; overflow: hidden !important; }
.rightlink { height: 383px; width: 53px; position: fixed; bottom: 33px; right: 9px; }
.rightlink a,.rightlink div { float: left; border: none;margin:0px;z-index: 9999; cursor: pointer;display:block; width:53px;border:none;}
.rightlink .totopbtn { background: url(../../images/totop.png);  height: 54px; margin-top:11px; }
.rightlink .searchkjhmqbtn {background:url(../../images/kqjhmqsearch.png) no-repeat;height:42px; }
.rightlink .mobilehour {background:url(../../images/wx.png) no-repeat;height:67px;margin-top:18px; }
.rightlink .kjhmqbtn {background:url(../../images/kjhmq.png) no-repeat;height:191px; }
.rightlink .ewm { background: url(../../images/ewm.png); width: 188px; height: 230px; position: absolute; bottom: 10px; left: -200px; z-index: 9999; cursor: pointer; display: none; }
/*艺术资讯*/
.artinfo.content { width: 100%; min-width: 960px; height: 823px; }
.artinfo.content div.contencolor { width: 960px; margin: 0 auto; height: auto; background-color: #ffffff; margin-bottom: 15px; }
.artinfo.content div.contencolor div.topbg { background: url(../../images/artinfotopbg.png) no-repeat; width: 100%; height: auto; position: relative; }
.artinfo.content .navlink { background: url(../../images/navlink.png) no-repeat left top; width: 360px; height: 37px; position: absolute; top: 230px; left: -8px; }
.artinfo.content .navlink a { display: block; float: left; text-align: center; line-height: 26px; color: #fff; }
.artinfo.content .navlink a.home { margin-left: 40px; }
.artinfo.content .navlink a.yszx { margin-left: 50px; }
.artinfo.content .navlink a.second { background: url(../../images/navlink.png) -261px top; position: absolute; right: 95px; width: 90px; height: 29px; text-indent: 15px; }
.artinfo.content .navlink a.third { background: url(../../images/navlink.png) -261px top; position: absolute; right: 6px; width: 90px; height: 29px; }
.artinfo.content .searchpanel { width: 221px; height: 37px; position: absolute; top: 230px; right: 45px; }
.artinfo.content .searchpanel .searchtxt { height: 22px; width: 143px; }
.artinfo.content .searchpanel .search { background: url(../../images/searchbtn.png); width: 70px; height: 28px; border: none; position: absolute; top: -1px; right: 4px; }
.artinfo.content .newscontent { height: auto; width: 100%; float: left; margin-top: 10px; background-color: #fff; }
.artinfo.content .newscontent .newstitle { font-size: 18px; text-align: center; border-bottom: 1px solid #d9d9d9; padding: 10px; width: 90%; margin: 0 auto; color: #343434; }
.artinfo.content .newscontent .newsintro { text-align: center; padding: 10px; color: #343434; }
.artinfo.content .newscontent .newsbody { text-align: inherit; padding: 0 50px 10px 50px; line-height: 25px; color: #343434; }
.artinfo.content .newscontent .nextnews { border-top: 1px dotted; line-height: 40px; width: 93%; margin: 0 auto; }
.artinfo.content .newscontent .nextnews a { color: #343434; }
.artinfo.content .newscontent .nextnews .left { float: left; max-width: 440px; }
.artinfo.content .newscontent .nextnews .right { float: right; max-width: 440px; }
.artinfo.content .newscontent .sichuannews { float: left; width: 100%; height: 370px; margin: 0 0 10px 0px; }
.artinfo.content .newscontent .sichuannews .titlediv { background: url(../../images/zldt.png) no-repeat; float: left; }
.artinfo.content .newscontent .sichuannews #news { float: left; margin-top: 15px; width: 100%; }
/*.artinfo.content .newscontent .sichuannews #news .focusimg {width:504px;height:301px;float:left; }*/

.artinfo.content .newscontent .sichuannews #news ul.contents { float: right; }
.artinfo.content .newscontent .sichuannews #news ul.contents a { display: block; width: 420px; }
.artinfo.content .newscontent .internalnews { float: left; width: 50%; }
.artinfo.content .newscontent .internalnews .titlediv { background: url(../../images/gndt.png) no-repeat; }
.artinfo.content .newscontent .mininewlist { float: left; width: 440px; margin-left: 5px; }
.artinfo.content .newscontent .mininewlist li { margin-top: 10px; float: left; width: 100%; }
.artinfo.content .newscontent .mininewlist li a { float: left; display: block; width: 320px; height: 15px; }
.artinfo.content .newscontent .mininewlist li a:hover { color: #f00; }
.artinfo.content .newscontent .mininewlist li span { float: right; }
.artinfo.content .newscontent .internationalnews { float: left; width: 50%; height: 150px; }
.artinfo.content .newscontent .internationalnews .titlediv { background: url(../../images/gjdt.png) no-repeat; }
.artinfo.content .newscontent li.custom, .artinfo.content .newscontent .custom .newcontent { border-bottom: 1px dotted #c8c8c8; }
.artinfo.content .newscontent .custom .newcontent { margin-top: 50px; width: 95%; display: block; }
.artinfo.content .newscontent .custom .title { width: 400px; font-size: 12px; margin: 10px 10px 0px 10px; color: #404040; line-height: 15px; }
.artinfo.content .newscontent .custom .intro { height: 40px; width: 400px; font-size: 12px; margin: 10px 10px 0px 10px; color: #999999; line-height: 15px; }
.artinfo.content .newscontent .titlediv { height: 35px; width: 100%; border-bottom: 1px solid #cacaca; }
.artinfo.content .newscontent .titlediv .more { font-size: 10px; color: #9c3202; float: right; margin-right: 5px; line-height: 35px; }
.artinfo.content .newslist .leftnewslist { width: 200px; float: left; margin: 0px 0px 50px 0px; }
.artinfo.content .newslist .leftnewslist .types { width: 139px; }
.artinfo.content .newslist .leftnewslist .types a { height: 22px; line-height: 22px; padding-left: 24px; background: url(../../images/newsarr.gif); margin: 5px 0; display: block; }
.artinfo.content .newslist .leftnewslist .types a.selected { background: url(../../images/newsitem.gif); color: #fff; }
.artinfo.content .newslist .leftnewslist .toplist { width: 168px; border: 1px solid #ddd; border-top: 2px solid #9c3202; margin-top: 22px; padding-bottom: 10px; }
.artinfo.content .newslist .leftnewslist .toplist dt { height: 37px; line-height: 37px; background-image: url(../../images/topbg.gif); border-bottom: 1px solid #ddd; text-align: center; color: #c80000; font-family: SimSun; font-weight: bold; }
.artinfo.content .newslist .leftnewslist .toplist dd { height: 28px; line-height: 28px; margin: 0 10px; border-bottom: 1px dashed #ebebeb; }
.artinfo.content .newslist .rightnewslist { width: 760px; height: auto; float: left; margin: 0px 0px 0px 0px; }
.artinfo.content .newslist .rightnewslist .rnlist { border: 2px solid #9c3202; border-width: 2px 0; width: 760px; padding: 20px 0 30px; }
.artinfo.content .newslist .rightnewslist .rnlist dd { height: 32px; line-height: 32px; margin: 0 14px; padding-left: 25px; background: url(../../images/arr2.gif) no-repeat 10px center; border-bottom: 1px dashed #c4c4c4; }
.artinfo.content .newslist .rightnewslist .rnlist dd div { width: 500px; }
.artinfo.content .newslist .rightnewslist .rnlist dd .right { float: right; }
.artinfo.content .newslist .rightnewslist .rnlist dd .left { float: left; }
.rnlist .left a:hover, .toplist .cut a:hover { color: #f00; }
.mvc_pager { height: 20px; line-height: 20px; padding: 10px 3px 10px 3px; }
.mvc_pager .active { color: red!important; }
.mvc_pager .page_info { float: left; }
.mvc_pager .page_index { float: right; }
.mvc_pager a { margin-left: 10px; }

/*艺术市场*/
.artmarket.content { width: 100%; height: 823px; min-width: 960px; background: url(../../images/smartbg.png); }
.artmarket.content .arttype { width: 960px; height: 370px; margin: 0 auto; position: relative; }
.artmarket.content .arttype .time { background: url(../../images/datebg.png) center; width: 170px; height: 50px; position: absolute; left: -20px; top: 20px; }
.artmarket.content .arttype .time span.mouth { font-size: 36px; font-family: 微软雅黑; color: #fff; width: 140px; display: block; float: right; margin-top: 7px; height: 40px; }
.artmarket.content .arttype .time span.mouth div.detail { float: right; }
.artmarket.content .arttype .time span.mouth span.day { float: left; }
.artmarket.content .arttype .time span.mouth p { font-size: 12px; font-family: 宋体; line-height: 20px; padding-right: 15px; }
.artmarket.content .arttype ul { float: left; width: 150px; list-style: none; margin-top: 50px; height: 300px; background-color: white; padding-top: 20px; }
.artmarket.content .arttype ul a { display: block; width: 150px; height: 67px; }
.artmarket.content .arttype ul a.gh { background: url(../../images/gh.png) center; }
.artmarket.content .arttype ul a.yh { background: url(../../images/yh.png) center; }
.artmarket.content .arttype ul a.bh { background: url(../../images/bh.png) center; }
.artmarket.content .arttype ul a.sf { background: url(../../images/sf.png) center; }
.artmarket.content .arttype ul li.selected a.gh { background: url(../../images/gh1.png) center; }
.artmarket.content .arttype ul li.selected a.yh { background: url(../../images/yh1.png) center; }
.artmarket.content .arttype ul li.selected a.bh { background: url(../../images/bh1.png) center; }
.artmarket.content .arttype ul li.selected a.sf { background: url(../../images/sf1.png) center; }
.artmarket.content .arttype a.adv { float: right; padding-top: 20px; display: none; }
.artmarket.content .arttype a.adv img { width: 792px; height: 350px; }
.artmarket.content .others { width: 960px; height: 453px; background-color: white; margin: 0px auto; }
.artmarket.content .others .center { width: 960px; margin: 0 auto; height: auto; min-height: 10px; }
.artmarket.content .others .center .title { font-size: 12px; font-family: 宋体; color: #808080; padding-top: 20px; border-bottom: 3px solid #efefef; height: 30px; cursor: default; }
.artmarket.content .others .center .title .left span:first-child { font-family: 黑体; font-size: 18px; color: #000; float: left; }
.artmarket.content .others .center .title .left .links { float: left; line-height: 18px; }
.artmarket.content .others .center .title .left .links a { color: #808080; text-decoration: none; }
.artmarket.content .others .center .title .right { float: right; line-height: 18px; text-decoration: none; cursor: pointer; }
.artmarket.content .others .center ul { list-style: none; width: 100%; margin-top: 20px; }
.artmarket.content .others .center ul li { width: 158px; display: block; margin: 17px; height: 144px; float: left; }
.artmarket.content .others .center ul .imga { width: 158px; height: 105px; display: block; }
.artmarket.content .others .center ul img { width: 158px; height: 105px; }
.artmarket.content .others .center ul .proname { font-family: 宋体; font-size: 12px; text-decoration: none; color: #000; font-weight: bold; display: block; width: 100%; height: 25px; line-height: 25px; }
.artmarket.content .others .center ul .buy { font-family: 宋体; }
.artmarket.content .others .center ul .buy span { color: #808080; font-size: 12px; float: left; line-height: 14px; }
.artmarket.content .others .center ul .buy span:first-child { color: #d3022c; font-size: 13px; font-weight: bold; letter-spacing: 3px; cursor: default; width: 59px; }
.artmarket.content .others .center ul .buy span a { color: #808080; text-decoration: none; background: url(../../images/paybg.png) no-repeat; width: 26px; height: 14px; display: block; letter-spacing: 1px; }
.artitem .artitemintro { width: 960px; margin: 0 auto; height: auto; background-color: #fff; }
.artitem .artitemimg { height: 349px; width: 504px; border: 1px solid #9b4308; margin: 20px 0px 0px 28px; float: left; }
.artitem .artitemiintro { width: 350px; height: 350px; float: left; margin: 20px 0px 0px 22px; position: relative; }
.artitem .artitemiintro .artitemstate { display: block; background: url(../../images/artitemstate.png); width: 72px; height: 27px; font-family: 宋体; font-size: 12px; color: #fff; line-height: 24px; text-align: center; font-weight: bold; }
.artitem .artitemiintro p { font-family: 微软雅黑; font-size: 14px; cursor: default; }
.artitem .artitemiintro .artitemname { margin-top: 14px; }
.artitem .artitemiintro .artitemauthor, .artitem .artitemiintro .artitemsize { margin-top: 8px; }
.artitem .artitemiintro .artitemmoney { margin-top: 22px; position: relative; }
.artitem .artitemiintro .artitemmoney .moneyspan { font-size: 36px; font-weight: bold; }
.artitem .artitemiintro .artitemmoney .moneydiv { position: absolute; display: none; left: 40px; top: -35px; line-height: 30px; height: 33px; background-color: #f8f3d6; padding: 0px 20px; border: 1px solid #f3e2c4; font-size: 20px; color: #ae0f00; }
.artitem .artitemiintro .artitemgetlink { width: 221px; height: 61px; display: block; background: url(../../images/artitemgetlink.png); position: absolute; bottom: 0px; }
.artitem .artitemdetailsline { background: url(../../images/line.png); width: 876px; height: 13px; float: left; margin: 17px 0px 0px 28px; background-repeat: repeat-x; background-position: 5px 5px; }
.artitem .artitemdetailsline span { background-color: #fff; font-family: 黑体; font-size: 14px; color: #6d2d03; }
.artitem .artitemdetailsblock { background-color: #b6b7b1; width: 876px; margin: 18px 0px 18px 28px; float: left; }
/*艺术培训*/
.arttrain.content { width: 100%; height: 823px; min-width: 960px; background-color: #eee9e3; }
.content .centerpanel { width: 960px; margin: 0 auto; height: auto; }
/*.arttrain.content .centerpanel #focusimg { float: left; width: 100%; height: 230px; }*/
.arttrain.content .centerpanel #news { height: 334px; }
.arttrain.content .centerpanel .news div.title { float: left; width: 920px; background: url(../../images/traintitle.png) center; height: 24px; margin: 0px 0 0 10px; }
/*艺术空间*/
.artspace.content { width: 100%; min-width: 960px; height: auto; /*background:url(../../images/spacebg.png);*/ background-color: #eee9e3; }
/*.artspace.content .others .newpro .title { background: url(../../images/artspacetitlebg.png); }
.artspace.content .others .newpro .title .lefta { color: #9a0000; font-size: 21px; font-weight: 200; float: left; }
.artspace.content .others .newpro .title div { float: right; color: #8a3801; }
.artspace.content .others .newpro .title div a { width: 60px; color: #808080; font-family: 微软雅黑; font-size: 16px; text-decoration: none; line-height: 25px; }
.artspace.content .others .newpro .title div a.selected { color: #8a3801; }*/
.artspace.content .others #focusnew { margin-top: 0px; }
.artspace.content .artspacemuseum { background-color: #fff; }
.artspacemuseum .leftlist { float: left; width: 240px; margin: 25px 0px 0px 0px; }
.artspacemuseum .leftlist img { height: 123px; width: 176px; border: 3px solid #ede8e2; float: left; margin-left: 29px; }
.artspacemuseum .leftlist hr { background: url(../../images/line.png) no-repeat; height: 2px; width: 182px; margin: 21px 0px 15px 29px; float: left; }
.artspacemuseum .leftlist ul { width: 183px; list-style: none; height: 172px; margin: 21px 0px 0px 0px; float: left; margin-left: 29px; }
.artspacemuseum .leftlist ul li { float: left; margin-bottom: 9px; }
.artspacemuseum .leftlist a { width: 183px; height: 27px; background: url(../../images/listuncheck.png); display: block; color: #fff; font-family: 微软雅黑; text-indent: 25px; line-height: 24px; font-size: 12px; }
.artspacemuseum .leftlist a.selected { background: url(../../images/listcheck.png); }
.artspacemuseum .rightcontent { width: 666px; height: auto; float: left; margin: 25px 0px 0px 0px; display: none; }
.artspacemuseum .rightcontent .title { width: 100%; height: 35px; border-bottom: 1px dotted #000000; font-family: 楷体; font-size: 24px; text-align: center; }
.artspacemuseum .rightcontent .info { width: 100%; height: 28px; text-align: center; font-family: 宋体; font-size: 12px; color: #808080; line-height: 24px; }
.artspacemuseum .rightcontent .museumcontent { width: 100%; margin-bottom: 28px; }
.artspacemuseum #fullview.rightcontent .myiframe { width: 666px; height: 466px; border: none; overflow: hidden; }
.artspacemuseum #fullview.rightcontent .panoslist { width: 666px; height: 120px; }
.artspacemuseum #fullview.rightcontent .panoslist .btns { width: 25px; height: 100px; float: left; margin: 10px 1px; }
.artspacemuseum #fullview.rightcontent .panoslist .btns.left { background: url(../../images/leftbtn.png) no-repeat; cursor: pointer; }
.artspacemuseum #fullview.rightcontent .panoslist .btns.right { background: url(../../images/rightbtn.png) no-repeat; cursor: pointer; }
.artspacemuseum #fullview.rightcontent .panoslist .items { float: left; width: 612px; position: relative; overflow: hidden; height: 120px; }
.artspacemuseum #fullview.rightcontent ul { list-style: none; position: absolute; left: 0px; }
.artspacemuseum #fullview.rightcontent ul li { float: left; }
.artspacemuseum #fullview.rightcontent ul a { width: 200px; height: 100px; display: block; margin: 10px 2px; }
.artspacemuseum #fullview.rightcontent ul a img { width: 200px; height: 100px; }
.artspacemuseum #news.rightcontent .bgdiv { float: left; background: url(../../images/newsbgborder.png); width: 596px; height: 25px; margin: 0px 35px; }
.artspacemuseum #news.rightcontent dd { float: left; width: 596px; margin: 0px 35px; }
.artspacemuseum #news.rightcontent dd dl { height: 27px; border-bottom: 1px dotted #c4c4c4; width: 100%; }
.artspacemuseum #news.rightcontent dd dl .newstitle { float: left; display: block; width: 375px; height: 100%; line-height: 27px; background: url(../../images/arr2.gif) no-repeat; background-position: 0px 10px; text-indent: 20px; color: #929393; font-size: 12px; }
.artspacemuseum #news.rightcontent dd dl .newstime { float: right; display: block; line-height: 27px; font-size: 12px; color: #929393; }
.artspacemuseum #news.rightcontent .mvc_pager { float: right; margin-right: 35px; }
.artspacemuseum #news.rightcontent .mvc_pager .page_info { display: none; }
.artspacemuseum #news.rightcontent .mvc_pager .page_index a, .artspacemuseum #news.rightcontent .mvc_pager .page_index a:hover { font-family: 黑体; color: #666666; }
.artspacemuseum #news.rightcontent .mvc_pager .page_index .active { font-weight: bolder; color: #666666 !important; }
/*个人空间*/
.personnalartist.artistcontent { background: url(../../images/artistbg.png); width: 100%; height: auto; }
.personalspace.content { width: 100%; height: auto; background: #eee9e3; }
.content #focusimg, .content #artistintro { width: 960px; height: 238px; margin: 0 auto; }
.content #artistintro { margin-top: 0px; height: 238; }
.content .wtitle { font-family: 微软雅黑; font-size: 12px; color: #6d2d03; width: 952px; margin: 0 auto; margin-top: 10px; padding-left: 8px; }
.content .wtitle a { text-decoration: none; font-family: 微软雅黑; font-size: 12px; color: #6d2d03; }
.content #artistintro .artist { width: 100%; height: 238px; }
.content #artistintro .artist .artisthead { width: 130px; height: 185px; float: left; margin: 35px 0px 0px 10px; background: #f6f6f6; padding: 10px 10px 0px 10px; }
.content #artistintro .artist .artisthead img { width: 130px; height: 155px; display: block; }
.content #artistintro .artist .artisthead p { font-size: 14px; height: 30px; text-align: center; line-height: 30px; color: #404040; font-weight: bold; }
.content #artistintro .artist .artistintro { width: 730px; height: 185px; float: left; margin: 45px 0px 0px 40px; }
.content .others { width: 960px; height: auto; /*background-color:#eee9e3;*/ margin: 5px auto 0px auto; }
.content .others.artisto { height: auto; }
.content .others.artisto .title { height: 87px; }
.content .others.artisto .title span { padding-left: 10px; font-size: 14px; color: #000; float: left; width: 637px; margin-top: 30px; display: block; height: 39px; line-height: 39px; background: #f6f6f6; color: #666666; }
.content .others.artisto .title a { display: block; background: url(../../images/3dbtn.png); width: 241px; height: 39px; float: right; margin: 30px 10px 0px 0px; }
.content .others.artisto .prods { width: 100%; height: auto; min-height: 300px; }
.content .others.artisto .prods .left { float: left; width: 639px; margin-left: 8px; }
.content .share { width: 960px; height: 40px; margin: 30px auto; }
.content .share a { color: #68bef1; }
.content .share span { float: left; height: 28px; line-height: 28px; }
.content .share .bdsharebuttonbox { float: left; }
.content .others.artisto .prods .right { float: right; height: 375px; width: 250px; margin-right: 10px; }
.content .others.artisto .prods .right .title { background: none; font-size: 14px; color: #404040; height: 16px; text-indent: 10px; }
.content .others.artisto .prods .right ul { list-style: none; display: inline-block; }
.content .others.artisto .prods .right ul li { float: left; margin: 20px 0px 0px 10px; position: relative; }
.content .others.artisto .prods .right ul li.selected div { display: block; }
.content .others.artisto .prods .right ul li div { width: 106px; height: 82px; border: 4px solid #913b01; position: absolute; z-index: 999; top: 0; display: none; }
.content .others.artisto .prods .right ul a { display: block; width: 114px; height: 90px; }
.content .others.artisto .prods .right ul a img { width: 112px; height: 88px; border: 1px solid #913b01; }
.content .others.artisto .prods .right .pager { height: 20px; font-size: 14px; font-family: 微软雅黑; }
.content .others.artisto .prods .right .pager .uppage { float: left; color: #8a3801; text-decoration: none; margin-left: 10px; }
.content .others.artisto .prods .right .pager .nextpage { float: right; color: #8a3801; text-decoration: none; }
.content .others .newpro { width: 960px; margin: 0 auto; }
/*.content .others .title { width: 944px; height: 35px; margin-left: 8px; }*/

/*.personalspace.content .others .newpro .title p { float: left; font-size: 30px; color: #9a0000; font-family: 微软雅黑; line-height: 45px; cursor: default; }
.personalspace.content .others .newpro .title p span { font-size: 18px; color: #9a0000; }
.personalspace.content .others .title { background: url(../../images/personspacebg.png); }
.personalspace.content .others .title .lefta { color: #9a0000; font-size: 16px; font-weight: 200; margin-top: 10px; float: left; font-family: 微软雅黑; }
.personalspace.content .others .title .lefta span { font-size: 24px; font-weight: 200; }*/
.content .others .title a.more { text-decoration: none; float: right; background: url(../../images/more1.png); width: 55px; height: 18px; font-family: 微软雅黑; font-size: 14px; line-height: 20px; color: #9a0000; margin-right: 10px; }
.personalspace.content .others .newpro ul { list-style: none; width: 100%; height: 195px; margin-top: 8px; }
.personalspace.content .others .newpro ul li { float: left; margin: 7px; }
.personalspace.content .others .newpro ul a { display: block; width: 178px; height: 195px; }
.personalspace.content .others .newpro ul a img { float: left; width: 178px; height: 150px; }
.personalspace.content .others .newpro ul a p { font-family: 宋体; font-size: 14px; width: 100%; height: 18px; float: left; margin-top: 5px; }
.personalspace.content .others .newpro ul a p.proname { color: #000000; }
.personalspace.content .others .newpro ul a p.author { color: #562a0d; font-weight: bold; margin-top: 0px; }
.personalspace.content .others .artist { width: 960px; margin: 0 auto; height: 50%; }
.personalspace.content .others .artist .title { background: url(../../images/pspaceabg.png); }
.personalspace.content .others .artist .title span { float: left; font-family: 微软雅黑; font-size: 18px; color: #8a3801; }
.personalspace.content .others .artist .title ul { list-style: none; float: left; padding-left: 18px; line-height: 15px; }
.personalspace.content .others .artist .title ul li { float: left; }
.personalspace.content .others .artist .title ul a { font-size: 14px; color: #8a3801; text-decoration: none; margin-left: 5px; font-family: 微软雅黑; }
.personalspace.content .others .artist .title ul li.selected a { font-size: 14px; color: #9a0000; text-decoration: none; font-family: 微软雅黑; font-weight: bold; }
.personalspace.content .others .artist ul.artistlist { list-style: none; width: 960px; float: left; }
.personalspace.content .others .artist ul.artistlist li { float: left; }
.personalspace.content .others .artist ul.artistlist li a { display: block; height: 180px; width: 124px; margin: 5px; }
.personalspace.content .others .artist ul.artistlist li a img { float: left; width: 100%; height: 150px; }
.personalspace.content .others .artist ul.artistlist li a div { float: left; width: 100%; height: 30px; text-align: center; font-family: 宋体; font-size: 14px; color: #562a0d; line-height: 30px; font-weight: bold; }

.artists.content .others { width: 960px; height: auto; background-color: #fff; margin: 0 auto; }
.artists.content .others .wtitle { margin: 10px 0px 0px 8px; }
.artists.content .others .artist { width: 960px; margin: 0 auto; float: left; }
.artists.content .others .artist .title { background: url(../../images/pspaceabg.png); line-height: 60px; }
.artists.content .others .artist .title .othertip { float: right; font-size: 16px; margin-right: 5px; font-family: 黑体; color: #8d8d8d; cursor: default; }
.artists.content .others .artist .title span { float: left; font-family: 微软雅黑; font-size: 18px; color: #8a3801; }
.artists.content .others .artist .title ul { list-style: none; float: left; padding-left: 18px; }
.artists.content .others .artist .title ul li { float: left; }
.artists.content .others .artist .title ul a { font-size: 14px; color: #8a3801; text-decoration: none; margin-left: 5px; font-family: 微软雅黑; }
.artists.content .others .artist .title ul li.selected a { font-size: 14px; color: #9a0000; text-decoration: none; font-family: 微软雅黑; font-weight: bold; }
.artists.content .others .artist .title a.more { margin-top: 15px; }
.artists.content .others .artist ul.artistlist { list-style: none; width: 944px; float: left; margin-left: 8px; }
.artists.content .others .artist ul.artistlist li { float: left; }
.artists.content .others .artist ul.artistlist li a { display: block; width: 280px; height: 155px; margin-right: 34px; margin-bottom: 20px; }
.artists.content .others .artist ul.artistlist li a img.left { float: left; width: 130px; height: 155px; }
.artists.content .others .artist ul.artistlist li a div.right { float: left; margin-left: 20px; width: 130px; height: 155px; }
.artists.content .others .artist ul.artistlist li a div div.aname { font-family: 黑体; font-size: 24px; color: #ff0000; width: 100%; height: 30px; }
.artists.content .others .artist ul.artistlist li a div div.aintro { height: 120px; width: 100%; font-family: 宋体; font-size: 14px; text-indent: 26px; line-height: 20px; }

/*视频展区*/
/*.video.content { width: 100%; height: 823px; background: #eee9e3; }*/
/*.others .newpro .title { background: url(../../images/line.png) repeat-x center; height: 35px; line-height: 35px; }
.others .newpro .title .lefta { color: #9a0000; font-size: 21px; font-weight: 200; float: left; display: block; background: #eee9e3; padding-right: 10px; }
.others .newpro .title div { float: right; color: #8a3801; background: #eee9e3; padding-left: 20px; }
.others .newpro .title div a { width: 60px; color: #808080; font-family: 微软雅黑; font-size: 16px; text-decoration: none; }
.others .newpro .title div a.selected { color: #8a3801; }
.video.content .others #focusnew { margin-top: 0px; }
.video.content .others #focusnew .play { background: url(../../images/playbg.png); width: 176px; height: 124px; position: absolute; margin: 0; padding: 0; display: none; top: 0px; left: 0px; }
.video.content .others #focusnew a:hover .play { display: block; }
.video.content .others #focusnew a { position: relative; }*/



#focusimg ul.left { list-style: none; float: left; margin-left: 8px; margin-top: 15px; }
#focusimg ul.left li { display: none; }
#focusimg ul.left li a { display: block; width: 700px; height: 200px; }
#focusimg ul.left li img { width: 700px; height: 200px; }
#focusimg div.right { float: right; width: 200px; height: 200px; margin-right: 10px; margin-top: 15px; }
#focusimg div.right a { display: block; width: 100px; height: 100px; float: left; position: relative; }
#focusimg div.right img { width: 100px; height: 100px; }
#focusimg div.right a.selected div.bor { width: 90px; height: 90px; position: absolute; border: 5px solid #dcb61d; top: 0px; }

#focusnew { list-style: none; float: left; width: 100%; }
#focusnew li { float: left; margin: 8px; height: 248px; width: 176px; display: block; }
#focusnew li a { height: 248px; width: 176px; display: block; background-color: white; }
#focusnew li a img { float: left; width: 100%; height: 124px; }
#focusnew li a p { float: left; width: 100%; font-family: 微软雅黑; font-size: 18px; color: #000000; text-indent: 5px; background-color: #f5f5f5; height: 30px; line-height: 30px; }
#focusnew li a div { float: left; width: 95%; height: 80px; padding-top: 5px; padding-left: 5%; color: #808080; font-family: 宋体; font-size: 12px; line-height: 14px; }
#focusnew li a:hover { height: 248px; width: 176px; display: block; background-color: #783202; text-decoration: none; cursor: pointer; }
#focusnew li a:hover img { float: left; width: 100%; height: 124px; }
#focusnew li a:hover p { float: left; width: 100%; font-family: 微软雅黑; font-size: 18px; color: #ffffff; text-indent: 5px; background-color: #783202; height: 30px; line-height: 30px; }
#focusnew li a:hover div { float: left; width: 95%; height: 80px; padding-top: 5px; padding-left: 5%; color: #ffffff; font-family: 宋体; font-size: 12px; line-height: 14px; }
/*艺术地图*/
.artmap #map { width: 100%; height: 100%; margin: 0 auto; padding: 0px; }
.pointbg { width: 149px; height: 158px; background:url(../Images/pointbg.png); line-height: 30px; font-size: 14px; color: #fff; position: absolute; }
.pointcount { background: url(../Images/pointcount.png); width: 28px; height: 28px; position: absolute; font-size: 14px; top: 0px; right: 0px; color: #fff; line-height: 28px; text-align: center; }
.pointimg { margin-top: 10px; margin-left: 10px; width: 123px; height: 123px; }
.pointtitle { width: 80px; position: relative; font-size: 12px; font-family: 宋体; bottom: 32px; text-align: left; left: 10px; }
.pointitems { width: 344px; padding-left: 10px; padding-bottom: 10px; height: auto; position: absolute; left: -106px; background: url(../../images/pointitemsbg.png); display: none; z-index: 999; }
.pointitems .pointitem { float: left; width: 76px; height: 76px; margin-right: 10px; margin-top: 10px; position: relative; }
.pointitems .pointitem .pointimg { width: 70px; height: 70px; border: 3px solid #fff; margin: 0px; }
.pointitems .pointitem .pointtitle { width: 65px; color: #fff; position: absolute; bottom: 2px; left: 5px; }
.pointitems_close { background-image:url(../../Scripts/fancybox/fancybox_sprite.png); width: 36px; height: 36px; position: absolute; right: -28px; top: -28px; }

.pointintro { width: 100%;  background: #fff; }
.pointintro .closebtn { background: url(../../images/closebtn.png); width: 34px; height: 34px; display: block; position: absolute; right: 4px; top: 4px; }
.pointintro .pointhead { width: 113px; height: 113px; padding: 3px; margin: 19px 0px 0px 31px; float: left; background: url('/Content/Images/pointintrohead.png') no-repeat; overflow: hidden; }
.pointintro .pointhead img { width: 113px; height: 113px; }
.pointintro .pointdetail { width: 50%; float: left; margin: 29px 0px 0px 18px;color:#0095cd;font-family:微软雅黑; }
.pointintro .pointdetail p { font-size: 14px;  margin-top: 5px; line-height: 22px; }
.pointintro .pointdetail p span {font-weight:bold; }
.pointintro .pointdetail .pointname { font-weight: bold; margin-top: 0px; width: 210px; }
.pointintro_top { background-color:#eafdf2; width: 100%; float: left; padding-bottom: 30px; }
.pointintro .ipointtitle {width:87%;height:59px;margin-left:32px;float:left;font-size:18px;padding-left: 0px;font-weight:bold;color:#0095cd; line-height:59px;background:url(../../images/pointtitle.png) no-repeat;border-bottom:1px dotted #aec4cc;}
.pointintro .ipointhead { width:100px;height:100px;float:left;border:none;border:1px solid #b5b6b6;margin-left:32px;margin-top:29px;}

.pointintro .pointmenu { float: left; background: #00a429; height: 35px; width: 100%; padding-left: 10px;}
.pointintro .pointmenu dd { width: 100%; margin: 0 auto; }
.pointintro .pointmenu dl { float: left; width: 80px; font-size: 14px; color: #fff; cursor: pointer; line-height: 35px; text-align: center; }
.pointintro .pointmenu dl a { font-size: 14px; color: #fff; }
.pointintro .pointcontent { float: left; width: 100%;  padding-bottom: 50px; }
.pointintro .pointcontent .tabcontent { width: 90%; margin: 20px; display: none; font-size: 14px;padding-bottom: 100px;}
.pointintro .pointcontent .rmsgpanel { position: absolute; width: 437px; background: url(../../images/pointitemsbg.png); top: -30px; left: -30px; display: none; }
.pointintro .pointcontent .rmsgpanel table { margin: 15px auto; }
.pointintro .pointcontent .rmsgpanel td { height: 50px; font-size: 14px; color: #fff; font-family: 宋体; }
.pointintro .pointcontent .rmsgpanel td.btns a { float: right; margin-left: 20px; width: 50px; height: 30px; background-color: #000; color: #fff; text-align: center; line-height: 30px; }

.pointintro .pointcontent .tabcontent.pointimglist a.items p { width: 116px; font-family: 宋体; font-size: 12px; position: absolute; bottom: -20px; color: #633e18; height: 16px; line-height: 16px; overflow: hidden; }
/*.pointintro .pointcontent .tabcontent .pager { float: left; margin-top: 15px; width: 100%; text-align: center; }
.pointintro .pointcontent .tabcontent .pager a { color: #00a0dc; }*/
/*.pointintro .pointcontent .tabcontent.pointimglist a.items { width: 115px; height: 116px; border: 1px solid gray; background-color: #fff; display: block; text-align: center; position: relative; float: left; margin: 15px 46px; }
.pointintro .pointcontent .tabcontent.pointimglist a.items .divimg { height: 115px; width: 116px; background-size: 90% 90% !important; background-position: center !important; }
*/
/*.pointintro .pointcontent .tabcontent.pointmsglist .msgitem { width: 420px; height: auto; float: left; font-size: 14px; color: #00a0dc; margin-bottom: 50px; margin-left: 10px; }
.pointintro .pointcontent .tabcontent.pointmsglist .msgitem .pointmsgitemdetail { width: 100%; height: 14px; }
.pointintro .pointcontent .tabcontent.pointmsglist .msgitem .pointmsgitemmsg { width: 100%; height: auto; line-height: 20px; margin-top: 5px; text-indent: 30px; }
.pointintro .pointcontent .tabcontent.pointmsglist .msgbtn { background: url(../../images/msgbtn.png); width: 32px; height: 115px; display: block; position: absolute; left: -32px; }*/

#searchpanel { background: url(../../images/searchpanelbg.png) no-repeat; background-size:100% auto ;  background-color: #fff; width: 320px; height: 454px; z-index: 999; position: absolute; bottom: -395px; left: 1px; }
#searchpanel .hidesearchpanel { background: url(../../images/hidesearchpanel.png); height: 28px; width: 28px; display: block; position: absolute; right: 5px; top: 0px; }
#searchpanel table { margin-top: 50px; margin-left: 25px; float: left; }
#searchpanel table td { font-family: 宋体; font-size: 12px; color: #484b50; height: 44px; }
#searchpanel table td input[type=text] { width: 170px; height: 27px; background-color: #f5f5f5; border: 1px solid #ccc; text-shadow: #fff 1px 1px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-transition: border-color .5s; -moz-transition: border-color .5s; -o-transition: border-color .5s; }
#searchpanel a.searchbtn { background: url(../../images/searchpointbtn.png); width: 77px; height: 24px; display: block; margin-left: 70px;  margin-bottom: 20px; float: left; margin-top: 10px; }
#searchpanel .searchresult { width: 315px; height: auto; float: none; margin-top: 30px; margin-left: 18px; }
#searchpanel .searchresult .tabbtns { list-style: none; width: 315px; height: 22px; display: block; clear: both;}
#searchpanel .searchresult .tabbtns li { float: left; }
#searchpanel .searchresult .tabbtns li a { display: block; width: 60px; height: 22px; background: url(../../images/searchresultbtn.png); background-size: 100% 100%; margin-right: 3px; line-height: 24px; font-family: 宋体; font-size: 12px; text-align: center; color: #636363; }
#searchpanel .searchresult .tabbtns li a.selected { font-weight: bold; color: #506686; }
#searchpanel .searchresult .srtabcontent { width: 312px; height: 228px; border-top: 1px solid #cccccc; display: none; font-size: 14px;}
#searchpanel .searchresult .srtabcontent ul { list-style: inherit; margin-top: 5px; }
#searchpanel .searchresult .srtabcontent ul li { margin-left: 20px; cursor: pointer; line-height: 20px; }

/*专业馆*/
.mnav { position: absolute; background: #f6f6f6; width: 205px; left: -220px; top: 0px; -webkit-text-size-adjust: none; }
.mnavtitle { height: 45px; line-height: 45px; font-size: 24px; color: #921a1d; border-bottom: solid 1px #fff; padding-left: 15px; }
.mnav a { display: block; height: 35px; line-height: 35px; line-height: 35px; padding-left: 10px; color: #666; }
.mnav a:hover, .mnav a.current { color: #921a1d; background: url('/Content/Images/nav_icon.jpg') no-repeat 195px 14px #e6e6e6; }
.mnav span { font-size: 10px; }

.mcontent { width: 1000px; margin: 0 auto; font-family: "微软雅黑"; position: relative; margin-top: 10px; }
.mmap { height: 47px; line-height: 47px; color: #666; background: url('/Content/Images/title_icon.jpg') no-repeat 15px 15px #f6f6f6; padding-left: 45px; position: relative; }
.mmap a { color: #666; }

.msearch { position: absolute; top: 13px; right: 20px; }
.msearchtext { float: left; width: 120px; height: 22px; line-height: 22px; border: none; border-top: solid 1px #858585; border-left: solid 1px #858585; border-bottom: solid 1px #dcdcdc; }
.msearchbtn { float: left; width: 24px; height: 24px; border: none; border-top: solid 1px #858585; border-bottom: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc; background: url('/Content/Images/search_icon.jpg') no-repeat center #fff; cursor: pointer; }

.professionalmain { max-height: 704px; margin-top: 10px; }
.professionalsection { /*border: solid 1px #e6e6e6;*/ margin-bottom: 15px; height: 161px; }
.professionalimg { width: 360px; height: 161px; float: left; overflow: hidden; }
.professionalnav { float: left; width: 110px; border-top: solid 1px #e6e6e6; overflow: hidden; height: 160px; }
.professionalnav a { border-bottom: solid 1px #e6e6e6; display: block; height: 39px; line-height: 39px; text-align: center; color: #4c4c4c; }
.professionaldiv { border-bottom: solid 1px #e6e6e6; height: 39px; }
.professionalnav a.on { background: #f3f3f3; color: #0089bc; }
.professionalcontent { float: left; width: 528px; border: solid 1px #e6e6e6; height: 159px; overflow: hidden; }
.professionalm { line-height: 23px; color: #4c4c4c; margin: 10px 10px 10px 25px; height: 139px; position: relative; overflow: hidden; }
.professionalintro span { font-size: 14px; font-weight: bold; color: #000; }
.professionalintro p { }
.professionaldetail { display: block; position: absolute; width: 80px; height: 25px; line-height: 25px; text-align: center; color: #fff !important; background: #808080; bottom: 0px; right: 10px; cursor: pointer; }
.professionaldetail:hover { background: #00a429; }
.professionallist { padding: 10px 25px; height: 139px; display: none; }

.professionalscroll { height: 139px; overflow: hidden; }
/*.professionalscroll { height: 139px; overflow: hidden; }
.professionalscroll a { display: block; height: 28px; line-height: 28px; overflow: hidden; }
.professionalscroll a { display: block; float: left; width: 106px; margin-right: 25px; height: 136px; }
.professionalscroll p { display: block; width: 100px; height: 100px; overflow: hidden; background: url('/Content/Images/panolist_bg.jpg') no-repeat; padding: 3px; margin-top: 5px; }
.professionalscroll span { display: block; height: 22px; line-height: 22px; overflow: hidden; margin-top: 3px; }
    */


/*专题展*/
.personaltitle { height: 50px; background: #f6f6f6; }
.personalspan { float: left; height: 50px; line-height: 50px; color: #921a1d; padding-left: 20px; }
.personsearch { float: right; margin-top: 11px; padding-right: 20px; }
.personalsearchtxt { float: left; height: 26px; border: solid 1px #cecece; width: 170px; }
.personalsearchbtn { background: url('/Content/Images/searchbtn.png') no-repeat; height: 28px; border: none; width: 70px; float: left; cursor: pointer; }

/*.personalmain { margin-top: 15px; display: inline-block; }
.personallist { border: solid 1px #bfbfbf; width: 304px; float: left; height: 102px; margin-bottom: 25px; margin-right: 21px; }
.personalimg { height: 102px; width: 102px; overflow: hidden; float: left; }
.personalinfo { float: right; background: #f0f0f0; width: 187px; height: 92px; color: #808080; line-height: 25px; padding-left: 15px; padding-top: 10px; }
.personalinfo a { font-size: 14px; color: #4c4c4c; font-weight: bold; }*/
/**/
.thematicmain { margin-top: 15px; padding-bottom: 20px; display: inline-block; }
.thematiclist { float: left; width: 210px; margin-right: 40px; margin-top: 15px; }
.thematicimg { width: 210px; height: 280px; overflow: hidden; }
.thematicimg img { width: 210px; height: 280px; }
.thematictitle { height: 20px; line-height: 20px; background: #f6f6f6; overflow: hidden; padding: 6px 10px 0 10px; }
.thematictitle a { color: #4c4c4c; }
.thematictime { height: 20px; line-height: 20px; color: #666; background: #f6f6f6; overflow: hidden; padding: 0 10px 6px 10px; }

/*slide*/

/*全景分页*/
.pano_pager { height: 50px; margin-top: 10px; }
.pano_pager_main { background: #f5f5f5; float: right; height: 50px; padding: 0px 15px 0 20px; }
.pano_pager_main a { display: block; height: 30px; border: solid 1px #d9d9d9; line-height: 30px; float: left; margin-top: 9px; color: #808080; background: #fff; padding: 0px 10px; margin-right: 5px; }
.pano_pager_main a.current, .pano_pager_main a:hover { background: #0095ce; color: #fff !important; text-decoration: none !important; }


.newpic { margin-top: 10px; border-bottom: dotted 1px #c8c8c8; height: 135px; padding-bottom: 10px; width: 460px; }
.newpic_img { width: 190px; height: 135px; float: left; }
.newpic_info { float: right; width: 250px; }
.newpic_title { font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; }
.newpic_title a { color: #404040; }
.newpic_description { color: #404040; line-height: 22px; word-break: break-all; margin-top: 10px; height: 90px; overflow: hidden; }

/**/
.marketlist { float: left; display: block; width: 219px; margin-right: 28px; margin-bottom: 15px; }
.marketimg { width: 219px; height: 145px; overflow: hidden; display: block; }
.marketlist span { display: block; height: 20px; line-height: 20px; padding-left: 10px; padding-right: 10px; font-weight: bold; }
.markettitle { padding-top: 4px; color: #000; background: #f6f6f6; }
.marketinfo { padding-bottom: 4px; color: #d3022c; background: url('/Content/Images/market_off.png') no-repeat right top #f6f6f6; font-size: 14px; }


.news a:hover, .news_right_list a:hover, .news_right_imglist a:hover { color: #ba2636; text-decoration: underline; }

.website { background: url('/Content/Images/sitemap_ico.jpg') no-repeat 18px center #f6f6f6; height: 49px; color: #5b5b5b; line-height: 49px; padding-left: 50px; }
.website a { color: #5b5b5b; }
.news_left { float: left; margin-top: 15px; width: 620px; }
.news_slide { width: 620px; height: 280px; }
.news_slide #slider { width: 620px; height: 280px; }
.news_types {height:33px;position:relative;border-bottom: solid 1px #ddd; margin-top:20px;}
.news_types .news_types_section {padding-bottom: 8px;float: left;margin-right: 1px;}
.news_types .news_types_section.current {background:url('/Content/Images/ico_activity2.jpg') no-repeat bottom center; }
.news_types .news_types_section .news_types_link {text-decoration:none; display:block;padding: 0px 10px;min-width: 80px;height: 33px;overflow: hidden;background: #918b8b;color: #fff;line-height: 33px;text-align: center;font-size: 14px;font-weight: 400; }
.news_types .news_types_section.current .news_types_link {background-color:#f8887d; }
.news_content { /*margin-top: 15px;*/ }
.news_list { border-top: 1px solid #EBEBEB; padding-bottom: 12px; padding-top: 12px; }
.news_list h2 { font-size: 18px; font-weight: 100; height: 24px; line-height: 24px; margin-bottom: 8px; overflow: hidden; }
.news_list_imgbox { /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align: middle; /*设置水平居中*/ text-align: center; /* 针对IE的Hack */ *display: block; *font-size: 73px; /*约为高度的0.873，200*0.873 约为175*/ *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ height: 84px; margin-top: 4px; line-height: 84px; float: left; margin-right: 20px; width: 77px; }
.news_list_imgbox img { vertical-align: middle; }

.a_list_imgbox { /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align: middle; /*设置水平居中*/ text-align: center; /* 针对IE的Hack */ *display: block; *font-size:131px; /*约为高度的0.873，200*0.873 约为175*/ *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ height: 150px; margin-top: 4px; line-height: 150px; float: left; margin-right: 20px; width: 220px; }
.a_list_imgbox img { vertical-align: middle; }

.news_list a { color: #252525; }
/*.news_list img { float: left; width: 120px; height: 84px; margin-right: 20px; display: block; margin-top: 4px; }*/
.news_list p { color: #808080; line-height: 23px; font-size: 14px; word-break: break-all; /*支持IE，chrome，FF不支持*/ word-wrap: break-word; /*支持IE，chrome，FF*/ }
.news_list span { width: 100%; color: #b9b9b9; line-height: 21px; display: block; }

.news_right { float: right; width: 330px; margin-top: 15px; }
.news_right_section { border-top: solid 2px #90be35; padding-bottom: 10px; }
.news_right_title { height: 29px; line-height: 29px; font-size: 16px; color: #252525; font-weight: bold; border-bottom: dotted 1px #dddddd; background: url('/Content/Images/r1.jpg') no-repeat left center; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }
.news_right_list { margin-top: 6px; }
.news_right_list a { display: block; height: 28px; line-height: 28px; font-size: 14px; padding-left: 9px; background: url('/Content/Images/news_ico.jpg') no-repeat left center; overflow: hidden; color: #000; text-decoration: none; }
.news_right_img { display: inline-block; width: 360px; margin-top: 5px; }
.news_right_imglist { float: left; width: 150px; margin: 6px 30px 6px 0px; }
.news_right_imglist a { color: #000; text-decoration: none; }
.news_right_imglist img { width: 150px; height: 100px; }
.news_right_imglist p { display: block; line-height: 21px; }

.news_right_rank { margin-top: 5px; }
.news_right_ranklist { height: 35px; line-height: 35px; border-bottom: solid 1px #eee; overflow: hidden; }
.news_right_ranklist:last-child { border-bottom: none; }
.news_right_ranklist span { width: 20px; height: 20px; float: left; background-color: #cacaca; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color: #FFFFFF; float: left; line-height: 20px; margin-top: 7px; font-family: "Arial"; font-style: italic; font-weight: bold; text-align: center; }
.news_right_ranklist span.front { background-color: #00a0dc; }
.news_right_ranklist a { float: left; padding-left: 10px; width: 300px; }
.news_right_moew { float: right; display: block; color: #5b5b5b; font-weight: normal; font-size: 12px; margin-right: 10px; }
.news_title { font-size: 26px; line-height: 31px; letter-spacing: -1px; font-weight: bold; color: #252525; margin-top: 10px; }
.news_time { height: 40px; line-height: 40px; color: #888; font-family: Arial; }
.news_share { height: 44px; }
.news_detail { border-top: solid 1px #dbdbdb; border-bottom: solid 1px #dbdbdb; margin-top: 10px; padding: 25px 0; font-size: 14px; line-height: 28px; }
.news_detail p { text-indent: 2em; margin: 10px 0; }

.news_pager { font-size: 14px; margin-top: 20px; }
.news_pager div { height: 30px; line-height: 30px; overflow: hidden; width: 100%; color: #808080; }
.news_pager a { color: #808080; }
.news_pager a:hover { color: #00a0dc; text-decoration: underline; }
.blank20 { display: block; clear: both; height: 20px; overflow: hidden; }

.pano_recommend { height: 30px; padding-bottom: 10px; border-bottom: dotted 1px #dedede; }
.pano_recommend span { display: block; float: left; width: 75px; height: 30px; background: #12bbfe; color: #fff; text-align: center; margin-right: 10px; line-height: 30px; font-size: 18px; }
.pano_recommend p { display: block; background: #e6e6e6; height: 10px; margin-top: 10px; float: left; width: 160px; }
.pano_recommend_content { margin-top: 10px; height: 160px; overflow: hidden; position: relative; }
.pano_recommend_name { height: 34px; line-height: 34px; padding: 10px 0px 10px 5px; font-size: 14px; color: #000; border-bottom: dotted 1px #dedede;overflow:hidden; }
.prc_page { width: 245px; height: 8px; position: absolute; right: 0px; bottom: 5px; }
.prc_page_main { float: right; }
.prc_page_main a { display: block; float: left; width: 8px; height: 8px; margin-right: 5px; background: url('/Content/Images/irf.png') no-repeat; }
.prc_page_main a.current { background: url('/Content/Images/iro.png') no-repeat; }
.prc_list { width: 735px; height: 160px; }
.prc_list img { display: block; float: left; }

.csearch_main { border: 1px solid #d4e5fb; background: #eaf2ff; margin-top: 10px; padding: 0 0px; }
.csearch_btitle { height: 26px; padding: 10px 20px; color: #000; font-size: 18px; line-height: 26px; background: #f5f8ff; }
.csearch_section { display: inline-block; width: 690px; border-bottom: 1px dotted #c5ccd6; line-height: 32px; padding: 4px 0; font-family: "微软雅黑"; font-size: 14px; margin: 0px 20px; }
.csearch_title { float: left; width: 80px; text-align: right; color: #666; }
.csearch_content { float: left; width: 610px; }
.csearch_content a { margin: 0 0px 8px 0; padding: 0 4px; white-space: pre-wrap; word-break: break-all; display: inline-block; line-height: 26px; color: #666; }
.csearch_content a:hover, .csearch_content a.csearch_selected { background: #6d92c1; color: #fff; }
.csearch_txt { height: 30px; border: solid 1px #ddd; vertical-align: middle; padding: 0 10px; width: 250px; }
.csearch_btn { background: #6d92c1; height: 32px; border: none; text-align: center; cursor: pointer; color: #fff; width: 50px; font-family: "微软雅黑"; font-weight: bold; vertical-align: middle; }
.result_tab { margin-top: 25px; height: 33px; border-bottom: solid 1px #ddd; position: relative; }

.result_tabmain, .result_tabmain_r { position: relative; top: 0; left: 0; height: 41px; }
.result_tabmain div.result_tabmain_section, .result_tabmain_r div.result_tabmain_section { padding-bottom: 8px; float: left; margin-right: 1px; }
.result_tabmain .current { background: url('/Content/Images/ico_activity.jpg') no-repeat bottom center; }
.result_tabmain_r .current { background: url('/Content/Images/ico_activity2.jpg') no-repeat bottom center; }
.result_tabmain a.result_tabmain_link, .result_tabmain_r a.result_tabmain_link { display: block; padding: 0px 10px; min-width: 80px; height: 33px; overflow: hidden; background: #918b8b; color: #fff; line-height: 33px; text-align: center; font-size: 14px; font-weight: 400; }
.result_tabmain .current a.result_tabmain_link { background: #3c73b3; }
.result_tabmain_r .current a.result_tabmain_link { background: #f8887d; }
.train_left { float: left; width: 730px; padding-top: 10px; }
.pxyt_list { border-bottom: solid 1px #eaeaea; width: 100%; padding: 20px 0; display: inline-block; position: relative; }
.pxyt_more, .pxyt_reg { position: absolute; display: block; width: 68px; height: 28px; line-height: 28px; text-align: center; font-family: "微软雅黑"; font-size: 12px; }
.pxyt_more { bottom: 12px; right: 5px; color: #2f2f2f; background: #ebedec; }
.pxyt_reg { background: #11bafe; color: #fff; bottom: 12px; right: 85px; }
.pxyt_img { float: left; margin-right: 20px; /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align: middle; /*设置水平居中*/ text-align: center; /* 针对IE的Hack */ *display: block; *font-size: 130px; /*约为高度的0.873*/ *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ height: 150px; margin-top: 0px; line-height: 150px; width: 220px; overflow: hidden; }
.pxyt_img img { vertical-align: middle; }
.pxyt_info { float: right; width: 255px; }
.pxyt_title { font-size: 18px; height: 38px; line-height: 38px; overflow: hidden; }
.pxyt_title a { color: #000; }
.pxyt_section { color: #666666; line-height: 20px; overflow: hidden; padding: 4px 0 4px 18px; }
.pxyt_ico1 { background: url('/Content/Images/ico1.jpg') no-repeat 0px 7px; }
.pxyt_ico2 { background: url('/Content/Images/ico2.jpg') no-repeat 0px 7px; }
.pxyt_ico3 { background: url('/Content/Images/ico3.jpg') no-repeat 0px 7px; }
.pxyt_ico4 { background: url('/Content/Images/ico4.jpg') no-repeat 0px 7px; }
.train_right { float: right; width: 245px; margin-top: 20px; }
.pano_rank { margin-top: 5px; padding-left: 5px; }
.pano_rank a { display: block; width: 235px; height: 25px; line-height: 25px; color: #808080; font-size: 14px; overflow: hidden; font-weight: 500; }
.pxyt_content { line-height: 25px; margin-top: 10px; padding: 0 10px; word-break: break-all; /*支持IE，chrome，FF不支持*/ word-wrap: break-word; /*支持IE，chrome，FF*/ }

/*登录注册*/
.login { width: 550px; border: solid 1px #18aee2; margin: 0 auto; padding: 20px 0px; }
.login_title { text-align: center; color: #10abe1; font-size: 24px; font-weight: 700; height: 40px; line-height: 40px; padding-bottom: 15px; }
.login_section { margin-top: 18px; height: 42px; }
.login_section span { display: block; height: 42px; line-height: 42px; text-align: right; width: 160px; float: left; color: #6b6868; font-size: 14px; padding-right: 5px; }
.login_section input { float: left; height: 30px; padding: 5px; line-height: 30px; border: solid 1px #dddddd; width: 280px; font-size: 14px; }
.login_section input:hover, .login_section input:focus { border: solid 1px #10abe1; }
.login_msg { padding-left: 165px; width: 280px; line-height: 22px; color: #f00; }
.login_line { height: 40px; border-bottom: solid 1px #dddddd; margin: 0px 10px; }
.login_btn { text-align: center; margin-top: 40px; }
.login_btn input { width: 220px; height: 45px; line-height: 45px; border: none; background: #fba50d; color: #fff; font-size: 20px; cursor: pointer; text-align: center; }
.login_link { text-align: center; color: #a8a4a4; font-size: 14px; height: 24px; line-height: 24px; margin-top: 15px; }
.login_link a { color: #a8a4a4; }

/*自定义下拉框*/
.result_time { float: right; }
.result_time_text { float: left; color: #999999; line-height: 33px; height: 33px; }
.result_time_select { height: 33px; float: left; position: relative; height: 20px; margin-top: 7px; }
.slt_link { border: solid 1px #d3d3d3; color: #999; display: block; height: 18px; }
.slt_text { text-align: center; width: 60px; display: block; float: left; }
.slt_icon { background: url('/Content/Images/ico_select.jpg') no-repeat center center; width: 24px; height: 18px; border-left: solid 1px #d3d3d3; display: block; float: left; }
.slt_main { top: 20px; border-left: solid 1px #d3d3d3; border-right: solid 1px #d3d3d3; display: none; position: absolute; z-index: 2; width: 87px; }
.slt_main a { display: block; height: 22px; background: #fff; border-bottom: solid 1px #d3d3d3; color: #999; text-align: center; line-height: 22px; }
.slt_main a:hover { background: #f8887d; color: #fff; }
.cut {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.sciencetype .typeblock {display:block;width:315px;height:100px;float:left;margin:9px; }
.sciencetype .typeblock img { border:none;}
.sciencetype .typeblock .ct { background:url(../../images/ctpic1.png) no-repeat;width:163px;height:100px;display:block;cursor:pointer;}
.sciencetype .typeblock .ct:hover{background:url(../../images/ctpic1hover.png) no-repeat; }
.sciencetype .typeblock .at { background:url(../../images/atpic1.png) no-repeat;width:163px;height:100px;display:block;cursor:pointer;}
.sciencetype .typeblock .at:hover{background:url(../../images/atpic1hover.png) no-repeat; }
.sciencetype .typeblock .hol { background:url(../../images/holpic1.png) no-repeat;width:163px;height:100px;display:block;cursor:pointer;}
.sciencetype .typeblock .hol:hover{background:url(../../images/holpic1hover.png) no-repeat; }
.sciencetype .typeblock .fs { background:url(../../images/fspic1.png) no-repeat;width:163px;height:100px;display:block;cursor:pointer;}
.sciencetype .typeblock .fs:hover{background:url(../../images/fspic1hover.png) no-repeat; }
.sciencetype .typeblock .nc { background:url(../../images/ncpic1.png) no-repeat;width:163px;height:100px;display:block;cursor:pointer;}
.sciencetype .typeblock .nc:hover{background:url(../../images/ncpic1hover.png) no-repeat; }
.sciencetype .typeblock .edr { background:url(../../images/edrpic1.png) no-repeat;width:163px;height:100px;display:block;cursor:pointer;}
.sciencetype .typeblock .edr:hover{background:url(../../images/edrpic1hover.png) no-repeat; }
.sciencetype .typeblock .esaep { background:url(../../images/esaeppic1.png) no-repeat;width:163px;height:100px;display:block;cursor:pointer;}
.sciencetype .typeblock .esaep:hover{background:url(../../images/esaeppic1hover.png) no-repeat; }
.sciencetype .typeblock .ma { background:url(../../images/mapic1.png) no-repeat;width:163px;height:100px;display:block;cursor:pointer;}
.sciencetype .typeblock .ma:hover{background:url(../../images/mapic1hover.png) no-repeat; }
.sciencetype .typeblock .co { background:url(../../images/copic1.png) no-repeat;width:163px;height:100px;display:block;cursor:pointer;}
.sciencetype .typeblock .co:hover{background:url(../../images/copic1hover.png) no-repeat; }
.sciencetype .left { float:left;}
.sciencetype .right { float:right;}


.listbody{
	padding: 10px;
}
.listbody-nav{
	color: #2b9ed3;
	font-size: 16px;
	border-bottom: 1px solid #bebebe;
	padding: 5px 0;
}
.list-dot{
	display: block;
	padding-top: 10px;
	padding-left: 10px;
}
.list-dot li{
	display: block;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	background: url(../../images/dot.png) no-repeat left center;
	padding-left: 10px;
}

.list-dot li a:link,.list-dot li a:visited{
	 color: #555;
}
