/*艺术家园初设*/
html,body,ul,h1,h2,h3,p,td,th,div,ul,li,dd,dl,form{ padding:0px; margin:0px; font-size:12px; }
body { background:#FFF; text-align:center; font-size:12px;}
a{ color:#2B2B2B; text-decoration: none; cursor:pointer;}
a:visited { color: #2B2B2B; text-decoration:none; cursor:pointer;}
a:hover {  text-decoration: underline; color: #FF7200; cursor:pointer;}
a:active { text-decoration: underline; color: #FF7200; cursor:pointer;}
a img, :link img, :visited img { border:0px; margin:0 auto; padding:0;}
ul,li{ list-style:none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.txtleft{ text-align:left;}
.container{ width:988px; height:auto !important; height:30px; min-height:30px; clear:both; margin:0 auto;}
.txtright{ text-align:right;}

.more{ float:right; font-size:12px; padding-right:5px; font-weight:400;}
.title{ float:left; font-size:14px; color:#d82f25;}

#topbar {width:957px;height:28px;margin:0 auto 0;background:transparent url(topbar.gif) repeat-x scroll 0 0;border:1px solid #DFE4EB; overflow:hidden;}
#topbar1 {width:958px;margin:0px auto 0;}

.passport {display:block;float:right;height:20px;padding:4px 2px 0 0;}
.passport2 {display:block;float:left;height:20px;padding:4px 2px 0 10px;}
.passport form {float:left;}
.passport span,.passport em {float:left;height:20px;line-height:20px;margin-right:6px;font-family:"瀹嬩綋";}
.passport em a {text-decoration:none;}
.passport input {float:left;margin-right:8px;}
.passtxt {width:62px;height:18px;line-height:18px;padding:0;margin:0;border:1px solid #c2c2c2;color:#818181;}
.passlogin {width:44px;height:20px;line-height:20px;margin:0 6px 0 0;padding:0;}



/** header begin **/
#header {width:960px;height:60px;margin:0 auto; margin-top:5px;}
#header h1 {float:left;width:170px;height:60px;}
.sitenav {display:block;float:left;width:790px;height:46px;padding:8px 0 6px;}
.sitenav li {display:block;float:left;height:46px;padding:0 11px;border-left:1px solid #d5d7e1;}
.sitenav li.section1 {width:180px;padding-left:8px;border:none;}
.sitenav li.section2 {width:180px;}
.sitenav li.section3 {width:180px;}
.sitenav li.section4 {width:156px;}
.sitenav li.section5 {width:160px;padding:0 0 0 11px;}
.sitenav li ul {display:block;height:23px;}
.sitenav li ul li {display:block;float:left;width:60px;height:23px;line-height:23px;text-align:center;padding:0;border:none;}
.sitenav li ul li.w50 {width:50px;}
.sitenav li ul li.w42 {width:42px;}
em {font-style:normal;color:#e12222;}
em a {color:#e12222;}
.navtext a {background: #E12222; color: #FFF;}

#root {CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: auto;  COLOR: #676767; LINE-HEIGHT: 25px; PADDING-TOP: 0px}
#root A {COLOR: #666666}
#root .footnav A {COLOR: #676767}
.write a{ color:#FFF;cursor:pointer;}
.write a:visited {color:#FFF;cursor:pointer;}
.write a:hover,.write a:active{ color:#FFF;cursor:pointer; text-decoration:none;}


.blue{ color:#082D83;}
.black a,.black a:visited{ color:#000;cursor:pointer;}
.black a:hover,.black a:active{ color:#000;cursor:pointer; text-decoration:none;}

#ifocus {width: 440px;height: 300px;_height: 305px;margin: 0 auto;background: #F8F8F8; overflow:hidden;}
#ifocus_pic {float: left;position: relative;width: 320px;height:300px;margin: 0 auto;overflow: hidden;}
#ifocus_piclist {position: absolute;width: 320px;height: 300px;padding-top: 5px;left: 0;top: 0;margin-left: 10px;}
#ifocus_piclist li {width: 320px;height: 300px;overflow: hidden;margin: 0 auto;text-align: left;}
#ifocus_piclist li h2 {font-size: 14px;clear: both;text-align: center;margin-top: 10px;}
#ifocus_btn {float: left;width: 106px;height: 300px;overflow: hidden;margin-left: 5px;}
#ifocus_btn li {width: 100px;height: 69px;cursor: pointer;opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity=50);clear: both;overflow: hidden;margin: 4px auto 4px auto;}
#ifocus_btn .current {opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);border: 2px solid #E9711C;}



/* button setting */
.regBtn{ width:42px; height:17px; line-height:17px; border:none; color:#FFF; font-size:12px;background:url(http://pub.chushan.com/images/news/cs_09.gif) no-repeat;}
.searchBtn{ width:91px; height:23px; line-height:23px; border:none;font-size:12px;background:url(http://pub.chushan.com/images/news/cs_15.gif) no-repeat;}
.regInput{ width:70px; height:15px; line-height:15px; border:1px solid #7F9DB9;}
/** header end **/
.dqwz{ text-align:left; height:30px; line-height:30px; width:983px; margin:0 auto; padding-left:5px;}/*当前位置*/

.contentKtxt2 { width:230px;height:auto; background:#FAFAFA; border:1px solid #E2E3E3;}
.contentKtxt2 h2{ width:230px; height:28px; line-height:28px; background:url(http://pub.chushan.com/images/news/bar_29.gif) repeat-x; border-bottom:1px solid #E2E3E3; clear:both; overflow:hidden;}
.contentKtxt2 h2 .title{ float:left; width:65px; height:28px; background:url(http://pub.chushan.com/images/news/bar_27.gif) no-repeat;}
.contentKtxt2 h2 .title2{ float:left; width:106px; height:28px; background:url(http://pub.chushan.com/images/news/btm_03.gif) left top; overflow:hidden;}
.contentKtxt2 h3{ width:210px; height:35px; line-height:35px; font-size:14px; text-align:left; padding-left:10px;overflow:hidden;}
.contentKtxt2 .Img1{ padding:2px; border:1px solid #E2E3E3; width:206px; height:73px; margin:0 auto;}
.listUl{ width:220px; height:auto; clear:both; padding:7px 0 8px 0; *padding:5px 0 5px 0; margin:0 auto; clear:both; overflow:hidden;}
.listUl li{width:210px; height:24px;line-height:24px; float:left; text-align:left; overflow:hidden;}

.contentKtxt2 .blogUl { width:227px; height:auto!important; height:60px;min-height:60px; clear:both; border-top:1px dashed #d4d5d5;padding:22px 0 5px 0;*padding:14px 0 5px 0;}
.contentKtxt2 .blogUl li{width:210px; height:24px; float:left;  line-height:23px; text-align:left; overflow:hidden;}

.contentKtxt2 .zljs{ width:220px;height:auto; padding:5px;}
.contentKtxt2 .zljs p{ line-height:25px; float:right; width:115px;height:70px; text-align:left;overflow:hidden;}
.contentKtxt2 .zljs p a{ color:#d82f25;}
.contentKtxt2 .zljs p a:hover{ color:#ff7200;}

.spul{ width:220px; _width:224px; height:auto; padding:10px 0 0px 0px; _padding:10px 0 0px 0px; margin:0 auto; overflow:hidden;}
.spul li{ float:left;width:100px;_width:90px;height:115px; padding-right:8px; _padding-right:5px; overflow:hidden;}

.contentKtxt2 .spul img{padding:2px;border:1px solid #E2E3E3;}
.contentKtxt2 .spul h3{ font-size:12px;font-weight:400;clear:both;width:90px; text-align:center;}
.contentKtxt2 .spul h3 a{ color:#d82f25;} 
.contentKtxt2 .spul h3 a:hover{ color:#ff7200;}

.contentKtxt2 .newsp{ width:220px; margin:0 auto;}
.contentKtxt2 .newsp li{ width:210px;height:25px;line-height:25px; text-align:left; clear:both; overflow:hidden;margin-left:5px;}



.contentKtxt2 .newslist{width:227px;clear:both; height:auto; height:30px; min-height:30px;}
.contentKtxt2 .newslist dd{line-height:25px;width:217px;height:27px;text-align:left;padding-left:10px;overflow:hidden;}
.contentKtxt2 .newslist dd a{ color:#343D8C;} 
.contentKtxt2 .newslist dd a:hover{ color:#ff7200;}
.contentKtxt2 .contentKtxt2_bg{ background:#F8F8F8;line-height:25px;width:219px;padding:10px;_padding:8px;text-align:left;}

/*合作机构 begin*/
.container .imgBtmleft{ position:absolute;left:0;top:0;}
.container .imgBtmright{ position:absolute;right:0;top:0;}
.container .imgBtmbg{ width:988px;height:126px; background:url(http://pub.chushan.com/images/news/btm_10.gif) repeat-x;}
.container .hzjg{ height:45px;font-weight:bold;line-height:45px;text-align:left;padding-left:25px; font-size:14px;color:#D43822;}
.container .hzjgtxt{width:900px;height:30px;line-height:30px;color:#2b2b2b; text-align:left; font-size:14px;letter-spacing:0.06em; *letter-spacing:0.08em; margin:0 auto;}
/*合作机构 end*/





.containerLeft{width:747px;float:left; height:100%;}
.containerRight{width:230px;float:right; height:100%;}



.contentDiv1{ width:988px; height:300px;margin:0 auto 10px auto !important; margin:0 auto;text-align:center;}
.contentDiv1 .contentPic{ float:left; width:440px; height:300px;_height:305px; border:1px solid #E4E4E4;}
.contentDiv1 .contentDate{ height:30px; line-height:30px; color:#314C98; text-align:left; padding-left:10px; border-bottom:1px solid #E2E3E3; }
.contentDiv1 .contentPicsmall{ float:left; width:107px; height:298px; border-right:1px solid #E2E3E3;}
.contentDiv1 .contentPicsmall li{ width:100px; height:66px; padding:2px 3px;}
.contentDiv1 .contentPicbig {padding-top:10px; color:#343D8C; line-height:24px; width:330px; float:left; height:280px;margin:0 auto; text-align:center;}
.contentDiv1 .contentPicbig li{ width:310px; height:280px; overflow:hidden;}
.contentDiv1 .contentPicbig h2,#ifocus_tx h2{ font-size:14px; clear:both;}
#ifocus_tx p{ text-align:left;padding-left:15px; width:300px;line-height:24px;}

.contentDiv1 .contentText{ float:left; width:539px; height:300px; margin-left:5px;}

.contentDiv1 .contentText .contentKtxt{ border:1px solid #E2E3E3; height:72px; width:539px; margin-bottom:10px;}
.contentDiv1 .contentText .contentKtxt h2{ color:#d82f25; font-size:16px; line-height:40px; clear:both; width:300px; height:40px; overflow:hidden; margin:0 auto;}
.contentDiv1 .contentText .contentKtxt h3{ color:#d82f25; line-height:30px; height:30px; overflow:hidden; font-weight:400; clear:both; }
.contentDiv1 .contentText .contentKtxt1{ width:300px; height:216px;border:1px solid #E2E3E3; background:url(http://pub.chushan.com/images/news/txt_bg_25.gif) left top repeat-x; float:left;}
.contentDiv1 .contentText .contentKtxt1 .jd{width:140px; height:22px;_height:26px; line-height:20px; float:left; overflow:hidden;}

.contentDiv1 .contentText .contentKtxt1 h2{ font-size:14px; padding-left:15px; line-height:30px; color:#D43822; clear:both;}
.contentDiv1 .contentText .contentKtxt1 h3{ font-weight:bold; font-size:14px; clear:both; display:block; line-height:35px; width:280px; height:35px; overflow:hidden;}
.contentDiv1 .contentText .contentKtxt1 p{ clear:both; width:290px; height:50px; line-height:20px; border-bottom:1px dashed #E2E3E3; text-align:left; color:#343D8C; margin-left:10px;}
.contentDiv1 .contentktxt3{ float:left;width:290px; height:100px; overflow:hidden;}
.contentDiv1 .contentktxt3 li{ text-align:left; line-height:25px; height:25px; float:left; width:290px; overflow:hidden;padding-left:5px;}

.leftBar{width:747px; height:auto!important; height:280px;min-height:280px; border:1px solid #E2E3E3;text-align:left;color:#2B2B2B; overflow:hidden;}
.leftBar h2{ width:727px; height:24px; line-height:24px; padding-left:20px; position:relative; overflow:hidden;}
.pic{ background:#F0F0F0;border-bottom:1px solid #E2E3E3;}
.pic1{background:url(http://pub.chushan.com/images/news/bar_35.gif) repeat-x;}
.leftBar h2 .img{ position:absolute; left:8px;top:0;}
.LeftBardl{ width:420px; _width:410px; height:235px; float:left;margin:10px 16px 5px 10px;_margin:10px 15px 5px 5px;}
.LeftBardl dt{ font-size:16px; font-weight:bold;height:30px; line-height:30px; }
.LeftBardl dd{  width:100%;height:26px; line-height:25px; font-size:14px; color:#2A50A0; overflow:hidden; }
.LeftBarKp{ float:left; width:285px; _width:286px;height:233px; overflow:hidden; margin-top:10px; border-left:1px dashed #bcbebe; padding-left:10px;padding-right:5px;_padding-left:8px;_padding-right:0px;}

.containerLeft .leftBar .LeftBarKp h3{ width:270px;font-size:14px; text-align:center; line-height:25px;height:25px;overflow:hidden;}
.containerLeft .leftBar .LeftBarKp .img{ border:1px solid #DADCDC; padding:1px; margin:0 5px 0 3px; float:left;}
.containerLeft .leftBar .LeftBarKp p{line-height:22px;}
.containerLeft .leftBar .LeftBarKp .Kpul{float:left; width:290px;_width:287px; height:120px; clear:both; margin:10px 0 0 0;}
.containerLeft .leftBar .LeftBarKp .Kpul li{ text-align:left; line-height:22px;height:22px;width:280px;overflow:hidden;}

.containerLeft .leftPerson{ width:438px; height:235px; float:left;border:1px solid #E2E3E3;}
.containerLeft .leftPerson h2{ width:416px; height:24px; line-height:24px; background:url(http://pub.chushan.com/images/news/bar_35.gif) repeat-x; padding-left:20px; position:relative; overflow:hidden;}
.containerLeft .leftPerson h2 .img{ position:absolute;left:8px;top:0;}

.containerLeft .leftPerson .personUl{float:left; margin:10px 0 4px 10px;_margin:10px 0 4px 5px;  width:420px;}
.containerLeft .leftPerson .personUl li{ float:left;width:140px; height:120px; overflow:hidden;}
.containerLeft .leftPerson .personUl li img{ padding:1px; border:1px solid #E2E3E3;}
.containerLeft .leftPerson .personUl li h3{ font-weight:400; line-height:25px;width:120px; overflow:hidden;}
.containerLeft .leftPerson .persontxtUl{ float:left; width:420px; height:90px; _height:75px; clear:both; margin:0 0 0 10px;_margin:0px 0 0 3px;}
.containerLeft .leftPerson .persontxtUl li{width:400px; height:25px; *height:20px; text-align:left; line-height:25px;overflow:hidden; font-size:14px;}

.containerLeft .leftPersontxt{ width:302px; height:235px; float:right;border:1px solid #E2E3E3;}
.containerLeft .leftPersontxt .personUl2{ width:280px; margin:10px 0 4px 10px;_margin:10px 0 4px 5px; float:left;}
.containerLeft .leftPersontxt .personUl2 li{ float:left;width:140px; height:120px; overflow:hidden;}
.containerLeft .leftPersontxt .personUl2 li img{ padding:1px; border:1px solid #E2E3E3;}
.containerLeft .leftPersontxt .personUl2 li h3{ font-weight:400; line-height:25px;width:123px; overflow:hidden;}
.containerLeft .leftPersontxt .persontxtUl2{ float:left; width:290px; height:90px; _height:75px; clear:both; margin:0 0 0 10px;_margin:0 0 0 3px;}
.containerLeft .leftPersontxt .persontxtUl2 li{width:286px; height:25px; *height:20px; line-height:25px;  text-align:left;font-size:14px;overflow:hidden; }

.containerLeft .leftPersontxt h2{ width:282px; height:24px; line-height:24px; background:url(http://pub.chushan.com/images/news/bar_35.gif) repeat-x; padding-left:20px; position:relative; overflow:hidden;}
.containerLeft .leftPersontxt h2 .img{ position:absolute;left:8px;top:0;}
.picUl{width:100%; clear:both; margin:0 auto; padding-bottom:10px;}
.picUl li{float:left;padding:9px 6px 10px 5px;width:136px;height:110px; margin-left:2px;}
.picUl li h3{ background:#E76A26;width:136px;height:22px; display:block; line-height:22px;text-align:center;_margin-top:2px;font-weight:400;overflow:hidden;}
.containerRight{ width:230px; height:300px !important;height:300px;min-height:300px;float:right;}