@charset "utf-8";

* {

margin:0;

padding:0

}

body {

	text-align:left;
	background:#340039;
	overflow:auto;
	font-size:14px;

}
.copy a:link, .copy a:visited, .copy a:hover, .copy a:active {
	background:#dbaae1;
	text-decoration:none;
	padding:3px 6px;
}
img {border:none}

#all {

background:url('../images/bg_1.jpg') left top no-repeat;

width:100%;

text-align:left;;

min-width:1000px;

max-width:1300px;

_height:100%;

width:expression(document.body.clientWidth < 1000? "1000px" : document.body.clientWidth > 1300? "1300px" : "auto");

} 

h1 {

font:24px Times;

color:#EA60C5;

margin-top:29px;

margin-bottom:27px;

}







.roundedcornr_box{

   background: #ffffff;

   position:relative;

}

.roundedcornr_top {

   background: url('../images/roundedcornr_665161_tr.png') no-repeat top right;

}

.roundedcornr_bottom div {

   background: url('../images/roundedcornr_665161_bl.png') no-repeat bottom left;

}

.roundedcornr_bottom {

   background: url('../images/roundedcornr_665161_br.png') no-repeat bottom right;

}

.roundedcornr_top div, .roundedcornr_top_665161, 

.roundedcornr_bottom div, .roundedcornr_bottom_665161 {

   width: 100%;

   height: 14px;

   font-size: 1px;

}

.bg_left {

background:url('../images/bg_left.jpg') left top repeat-x;

width:8%;

height:555px;

position:absolute;

left:0px;

top:199px;

}

.l {float:left}

.r {float:right}

.clear {

clear:both;

line-height:1%;

margin-bottom:-1px;

height:1px;

overflow:hidden;

font-size:0px

}

.main {

width:96%;

margin-left:2%;



}

* html .main {

width:98%;

}

.header{

width:100%;



}

* HTML .logo {

    background-image: none;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='crop');

} 

.logo {

margin-top:36px;

margin-left:40px;

float:left;

}

.logo a {

background:url('../images/logo.png') left top no-repeat;

width:276px;

height:101px;

display:block;

cursor:pointer;

}

* html .logo a  {

background:url('images/logo.png') left top no-repeat;

position:relative;

}

* html .logo {

margin-left:20px;

}

.banner {margin-left:200px; float:left; padding-top:27px; display:none;}

.links_1 {

font:14px Taimes;

margin-right:36px;

margin-top:23px;

float:right;

}

* html .links_1  {

margin-right:18px;

}

.links_1 a ,.links_2 a {

color:#fff;

margin-bottom:10px;

display:block;

}

.links_2 {

font:14px Taimes;

margin-right:59px;

margin-top:23px;

float:right;

}

.piano_bg {

background:url('../images/piano_bg.gif') left top repeat-x;

width:98%;

height:27px;

margin-left:1%;

margin-top:5px;

}

html:root .piano_bg {margin-top:0px;} 

.content {

background:#fff;

width:100%;

position:relative;

}

.l_t_c {

background:url('../images/l_t_c.gif') left top no-repeat;

width:45px;

height:32px;

position:absolute;

top:-27px;

left:-25px;

}



.block_1 {

background:#EDEDED  url('../images/bg_2.jpg') left top repeat-x;

width:100%;

}

.book_content {

padding-left:3em;

padding-right:3em;

width:100%;

}

.left_col {

width:68%;

float:left;

position:relative;

}

.right_col {

width:32%;

float:left;

}

.left_col_1 {

width:65%;

float:left;

position:relative;

}

.man {

background:url('../images/man.jpg') no-repeat right bottom;

width:145px;

height:270px;

padding-top:0px;

margin-left:10px;

float:left;

}

.right_col_1 {

width:35%;

float:left;

}

.text_block_1 {

background:url('../images/v_line_bg.jpg') right top repeat-y;

margin-left:21px;

width:74%;

position:relative;

float:left;

}

.text_block_1 h1 {

	margin-top:12px;

	margin-bottom:24px;

}

.text_1 {

font:14px Times;

color:#606060;

margin-right:31px;

margin-bottom:11px;

}

.boss {

font:italic 12px Times;

color:#606060;

float:right;

margin-right:36px;

_margin-right:18px;

}

.v_line_top {

background:url('../images/v_line_top.gif') right top no-repeat;

width:2px;

height:89px;

position:absolute;

top:0px;

right:0px;

_right:-1px;

}

.v_line_bot {

background:url('../images/v_line_bot.gif') right top no-repeat;

width:2px;

height:115px;

position:absolute;

bottom:0px;

right:0px;

_right:-1px;

}

.c {

text-align:center;

}

.center{

width:225px;

margin:0px auto;

margin-top:26px;

}

.title_1 a{

font:14px Times;

color:#EA60C5;

}

.title_1 a:hover {

text-decoration:none;

}

.title_2 {

margin-left:-16px;

}

.title_2 a{

font:14px Times;

color:#FF0000;

}

.title_2 a:hover {

text-decoration:none;

}

.pink_block {

background: url(../images/pink_block_bg1.jpg) left top no-repeat;

width:225px;

height:188px;

}

.date {

margin-left:-10px;

padding-top:16px;

font:48px Times;

color:#fff;

}

.date span {

font:28px Times !important;

margin-top:-13px;

display:block;

}

.open {
	font:18px Times;
	color:#fff;
	margin-top:20px;
	margin-left:-10px;

}

html:root .open{
	margin-top:19px;
}    

.line_bot_1 {

background:url('../images/line_bot_1.gif') left top repeat-x;

height:6px;

font-size:0px;

line-height:0px;

}

.block_2 {

background:#fff;

width:100%;

}

.titel_3 a {

font:24px Times;

color:#EA60C5;

padding-top:16px;

margin-left:114px;

display:block

}

.titel_4 a {

font:24px Times;

color:#EA60C5;

margin-top:23px;

display:block

}

.menu_1 {

padding-bottom:20px;

}

.menu_1 ul{

list-style-type:none;

width:85%;

margin-left:35px;

}

.menu_2 ul{

list-style-type:none;

width:100%;

_margin-top:5px;

}

.menu_1 li  {

padding-top:12px;

_padding-top:5px;

clear:both;

}

.menu_2 li {

margin-left:35px;

padding-top:12px;

_padding-top:5px;

clear:both;

}

.m_1 {

	width:80px;

	font:italic 14px Times;

	color:#606060;

	display:block;

	float:left;

}

.m_2 ,.m_4{

background:url('../images/pic_shadow_1.jpg') left top no-repeat;

width:69px;

height:69px;

margin-right:11px;

display:block;

float:left;

}

.m_3 {

font:14px Times;

color:#000;

display:block;

position:relative;

margin-top:-2px;

float:left;

width:65%;

}

.m_4 {

background:url('../images/pic_shadow_2.jpg') left top no-repeat;

}

.m_5 {

font:14px Times;

color:#000;

display:block;

position:relative;

margin-top:-2px;

float:left;

width:65%;

}

.m_6 {

width:148px;

display:block;

float:right;

}

.m_7 {

background:url('../images/pink_line.gif') left top no-repeat;

padding-top:2px;

padding-bottom:4px;

padding-left:15px;

font:14px Times;

color:#fff;

display:block;

}

.m_8 {

padding-top:5px;

padding-left:15px;

font:12px Verdana;

color:#000;

display:block;

}

.news_block {

font:14px Times;

color:#000;

margin-top:18px;

margin-right:39px;

}

.news_block span {

color:#888888;

display:block

}

.block_3 {

background:#EBEBEB;

border-bottom:1px solid #C2C2C2;

width:100%;

padding-bottom:15px;

}

.left_col_2 {

width:82%;

float:left;

position:relative;

}

.right_col_2 {

width:18%;

float:left;

position:relative;

}

.partners {

	background:#fff;

	height:auto;

	width:100%;

}

.titel_5 {

font:24px Times;

color:#606060;

margin-left:33px;

margin-top:22px;

}

.footer {

height:50px;

background:#340039;

position:relative;

z-index:100;

}

.copy {

font:14px Times;

color:#F8AAFF;

margin:26px 0px 24px 36px;

}

