@charset "gb2312";
/* CSS Document */

body {font-family: "宋体","Arial,"; margin:0; padding:0; background:url(../images/bg.jpg) repeat-x #0e0427 0px 0px;  font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6,p{margin:0; padding:0;font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;}
.clear{ clear:both}
#box{ margin: 0px auto; width:960px; padding:10px 10px 0px; height:auto; clear:both; background:#fff;}


/* 链接颜色 */
a {color: #cc0000; text-decoration:none;}
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #c00; text-decoration:underline;}
a:active {color: #c00;}

/*顶部小导航*/
.dhtop{width:100%;height:38px;margin:0px auto;padding:0px;line-height:32px;color:#ddd; background:url(bg.gif) repeat-x #FFF; overflow:hidden; zoom:1;}
.dhtop a{ color:#666}
.dhtopcet {
	MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 39px
}
.dhtoplf {
	PADDING-LEFT: 5px; padding-top:6px !important; FLOAT: left; WIDTH: auto; line-height:15px; text-align:left; color:#666;
}
.logo {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: auto; HEIGHT: 39px
}
.dhtoprt {
	 FLOAT: right; WIDTH: auto; PADDING-TOP: 4px;
}



/*置顶大图*/
.box1{ width:960px; height:auto; margin:0 auto; overflow:hidden; zoom:1;}
.box1 img{ float:left}

/*导航*/
.dh{ width:1000px; height:43px; background:url(../images/bg.png) no-repeat; margin:0px auto;}
.nav1{width:1000px;height:43px;line-height:40px; color:#FFF; text-align:center; }
.dh .nav1 a{ color:#FFF; font-size:14px; font-weight:bold}

h3{font-family:"宋体"; font-size:14px;color:#fff;font-weight:bold;}
h4{font-family:"黑体"; font-size:25px;color:#fff; padding:0px 20px; font-weight:normal; float:left; background:#c22021; height:45px; line-height:45px;}

/*FLASH幻灯*/
.partA{ width:960px; height:auto; background:#FFF; overflow:hidden; zoom:1;}
.newslf{ width:306px; height:auto;border:1px solid #cbcbcb; float:left;}
.focus{width:296px;height:186px;float:left;padding:5px;}
.newflash{width:296px;height:186px;overflow:hidden;position:relative;font-family:Arial, Helvetica, sans-serif;}
.flashimg img{width:100%;margin-bottom:8px;}
.flashimg p a{color:#fff;font-weight: normal;text-shadow:1px 1px 0px #333;}
.flashimg p{overflow:hidden;width:260px;bottom:4px;position:absolute;text-indent:12px;z-index:2;}
.flashBg{ position:absolute;bottom:0;width:50%;height:27px;float:left;filter:alpha(opacity=80);-moz-opacity:0.6;opacity:0.6; z-index:1;}
.an{ position:absolute;right:5px;z-index:2;bottom:2px;}
.an li{float:left;margin-left:5px;}
.an li a{float:left;color:#333; background:#fff;overflow:hidden;line-height:16px;padding:0 3px;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;}
.an li.current a,.an li a:hover{background:#ff6600;color:#fff; text-decoration:none;}
.an li a:hover{-webkit-transform: scale(1.4);-o-transform: scale(1.4);}


#slide {width: 296px;height: 186px;position:relative;}
#slide .fi_player {width: 296px;height: 186px;position:absolute;top:0px;left:0px;display:block;}/* 图片部分 */
#slide .fi_ovl {width: 296px;height: 24px;left:0px;top: 162px;position:absolute;background:#000;line-height: 24px;}/* 黑白背景部分 */
#slide .fi_tt {width: 296px;height: 24px;left:0px;top: 162px;position:absolute;font: 400 12px/24px '宋体';text-align: left;	color:#fff;padding-left: 5px;}/* 文字部分 */
#slide .fi_bg {width: 296px;height: 186px;position:absolute;top:0;left:0;}
#slide .fi_link {position:absolute;top:0px;left:0px;width: 296px;height: 162px;cursor:pointer}
#slide .fi_tab {width: 296px;height:23px;padding: 5px 0px 0 0;position:absolute;bottom: -1px;left:0;text-align:right}
#slide .fi_tab span {cursor:pointer;width:20px;height:20px;margin-right: 5px;display:inline-block;color:#fff;font:16px/20px '宋体';background:url(http://www.yuloo.com/xialingying/images/style/slide.gif) no-repeat left;text-align:center}
#slide .fi_tab span.now {background:url(http://www.yuloo.com/xialingying/images/style/slide.gif) no-repeat right;color:#ff7b11;}


/*手动编辑*/
.partA .cent{margin-left:8px; width:355px;color:#666;height:auto;float:left; background:url(../images/bg.png) no-repeat 0px -290px; border-top:#d50100 solid 2px; }
.partA h1{font-size:16px;font-family:"黑体";color:#c00;height:28px;width:337px;line-height:28px;padding:5px 8px 0px 10px;text-align:left;float:left;overflow:hidden;white-space:nowrap; font-weight:100; text-align:center;}
.partA h1 a{color:#c00;}
.partA h1 a:visited{ color:#cc0000}
.partA h2{padding:3px 8px 6px 10px;line-height:22px;text-align:left;float:left;width:337px; font-size:12px;text-align:center; }

/*艺考工具箱*/
.partA .xb{width:280px; height:auto; float:right;}
.partA .xbtop{ width:260px; height:23px; background:url(../images/bg.png) no-repeat -720px -99px;text-align:left; padding-left:20px; padding-top:8px}
.partA .xbcent{border:#cbcbcb solid 1px; border-top:none; height:auto;width:258px; height:157px; font-size:12px; color:#333; padding:10px 10px 0px 10px; text-align:left; line-height:20px}
.partA .xbcent a{ color:#cc0000}

.partA .xbcent table{ text-align:center; border-collapse:collapse}

.partB{ margin-top:12px;}
.part_top{ width:960px; height:45px;background:url(../images/bg.png) no-repeat -20px -45px; overflow:hidden; zoom:1;}
.top{ width:auto; height:auto; float:right; margin-right:15px; margin-top:8px}
.smz{ width:auto; height:45px; float:left; line-height:45px; margin-left:20px; color:#666}
.part_con{border:1px solid #ccc; width:958px; margin-top:1px;overflow:hidden;zoom:1;}
.part_con .part_con1{ margin-bottom:-1px; width:960px;  background:#fff; overflow:hidden; zoom:1;}
.part_con .part_con1 div{ width:309px; float:left; padding:0px 5px; height:28px; line-height:28px; border-right:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden; }

.partC{margin-top:10px; overflow:hidden; zoom:1;}
.pc_lf{ width:685px; margin-right:10px; float:left;}
.pc_lf_top{ width:685px; height:65px; background:url(../images/bg.png) no-repeat 0px -100px; overflow:hidden;zoom:1; color:#FFFFFF;}
.pc_lf_top h1{ float:left; font-size:20px; font-family:"黑体"; line-height:28px; font-weight:normal; padding-left:10px; padding-top:7px; }
.pc_lf_top span{ float:right; width:590px; padding-right:10px; text-align:left; line-height:25px; padding-top:8px;}
.pc_lf_top span a,.pc_lf_top span a:visited{ color:#FFFF00;}
.pc_lf_con{ width:663px; border:1px solid #ccc; padding:10px;}
.pc_lf_con ul{ overflow:hidden; zoom:1;}
.pc_lf_con li{ width:100%; line-height:25px; height:25px; overflow:hidden; font-size:13px; text-align:left; color:#999999;}
.pc_lf_con li a{ font-size:14px; color:#444;}
.pc_lf_con li span{ float:right;}
.pc_lf li.line{ height:0px; margin:8px 0px; padding:0px; border-top:1px dashed #ccc; line-height:0px; font-size:0px;}
.showpage{ margin:0px auto 0px;}
.pc_rt{width:265px; float:right; background:#f9f9f9;}
.pc_rt_top{ height:32px;background:url(../images/bg.png) no-repeat -2px -190px; padding-left:22px; line-height:34px; font-size:18px; color:#FFFFFF; font-weight:bold;}
.pc_rt_con{ padding:10px; margin-bottom:10px; }
.pc_rt_con div{ height:25px; line-height:25px;overflow:hidden;}
h5{ border:1px solid #ccc; width:928px; height:30px; line-height:30px; background:url(../images/bg.png) no-repeat 0px -246px; padding-left:30px; color:#FFFFFF; margin-top:10px; font-size:14px;}