@charset "utf-8";
/* CSS Document */
@import url("reset.css");


*{-webkit-box-sizing:border-box;
-webkit-text-size-adjust:none;
text-decoration:none;}


@font-face{
	font-family: RW;
	src: url('font/raphaelicons-webfont.ttf');
}

/*==================修改20140609=======================*/

/* TOPHOME */
.TOPHOME{
clear:both;
width:100%;
height:60px;
background: -webkit-linear-gradient(top, #6f25a7 97%,#ac5fe6 99%,#a052d9 100%);
background: -moz-linear-gradient(top, #6f25a7 97%,#ac5fe6 99%,#a052d9 100%);
border-bottom:1px solid #570a91;
position:fixed;
left:0;
top:0;
z-index:999;
-webkit-box-shadow:-0px 0px 5px #000000;
}

.TOPHOME .TOP{
display:block;
width:100%;
height:60px;
padding:0px 5px 0px 5px;}

.TOPHOME .TOP .TOP_TEXT{
display:block;
width:100%;
height:60px;
margin:0 auto;
text-align:center;
}



.TOPHOME .TOP h1{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
line-height:60px;
color:#ffffff;
text-shadow:
0px 1px 0px rgba(35,0,61,1);
}


.TOPHOME .TOP h1 a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
line-height:60px;
color:#ffffff;
text-shadow:
0px 1px 0px rgba(35,0,61,1);
}

.TOPHOME .TOP .HOME_BT{
width:30px;
height:60px;
float:left;
background-repeat:no-repeat;
position:absolute;
left:10px;


}
.TOPHOME .TOP .HOME_BT a{
display:block;
width:30px;
height:60px;
text-indent:-999px;
background-size:25px 25px;
background-position:center 14px;
background-repeat:no-repeat;


}


.TOPHOME .TOP .BD{
width:30px;
height:60px;
position:absolute;
left:10px;



}
.TOPHOME .TOP .BD a{
display:block;
width:30px;
height:60px;
text-indent:-999px;
background-size:25px 25px;
background-position:center 15px;
background-repeat:no-repeat;

}

.TOPHOME .TOP .MENU_CHA{
height:60px;
position:absolute;
right:5px;
top:1px;
}

.TOPHOME .TOP .MENU_CHA li{
float:left;
width:37px;
height:60px;
}

.TOPHOME .TOP .MENU_CHA li a{
display:block;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:12px;
color:#f0ddff;
background-repeat:no-repeat;
background-position:center 12px;
background-size:18px 18px;
padding-top:33px;
font-weight:bold;
	}

.TOPHOME .TOP .LOGO{
display:block;
float:left;
width:85px;
height:35px;
position:absolute;
left:50px;
top:12px;
background-size:85px 35px;
}

/* TOPHOME02 */
.TOPHOME02{
clear:both;
width:100%;
height:45px;
background: -webkit-linear-gradient(top, #6f25a7 97%,#ac5fe6 99%,#a052d9 100%);
background: -moz-linear-gradient(top, #6f25a7 97%,#ac5fe6 99%,#a052d9 100%);
border-bottom:1px solid #570a91;
position:fixed;
left:0;
top:0;
z-index:999;
-webkit-box-shadow:-0px 0px 5px #000000;
}

.TOPHOME02 .TOP02{
display:block;
width:100%;
height:45px;
padding:0px 5px 0px 5px;}

.TOPHOME02 .TOP02 .TOP_TEXT02{
display:block;
width:100%;
height:45px;
margin:0 auto;
text-align:center;
}



.TOPHOME02 .TOP02 h1{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
line-height:45px;
color:#ffffff;
text-shadow:
0px 1px 0px rgba(35,0,61,1);
}


.TOPHOME02 .TOP02 h1 a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
line-height:45px;
color:#ffffff;
text-shadow:
0px 1px 0px rgba(35,0,61,1);
}

.TOPHOME02 .TOP02 .HOME_BT02{
width:30px;
height:45px;
float:left;
background-repeat:no-repeat;
position:absolute;
left:10px;


}
.TOPHOME02 .TOP02 .HOME_BT02 a{
display:block;
width:30px;
height:45px;
text-indent:-999px;
background-size:25px 25px;
background-position:center 8px;
background-repeat:no-repeat;
}


.TOPHOME02 .TOP02 .BD02{
width:30px;
height:45px;
position:absolute;
left:45px;


}
.TOPHOME02 .TOP02 .BD02 a{
display:block;
width:30px;
height:45px;
text-indent:-999px;
background-size:25px 25px;
background-position:center 10px;
background-repeat:no-repeat;

}

.TOPHOME02 .TOP02 .PC_BT{
float:right;
height:45px;
position:absolute;
right:10px;

}
.TOPHOME02 .TOP02 .PC_BT a{
display:block;
width:100%;
height:45px;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:45px;
text-decoration:none;
text-align:center;
font-weight:bold;

}

.BACK_to_top{
display:block;
width: 50px;
height: 50px;
border-radius: 10px;
position: fixed;
right: 10px;
bottom: 80px;/*2014013修改*/
background-color: #abaeb7;
background-image:url(images/top_icon.png);
background-size:30px 30px;
background-repeat:no-repeat;
background-position:center center;
background-opacity:0.6; 
z-index: 9997;
opacity: .8;}
  
.BACK_to_top a{
display:block;
 height: 50px;
  width: 50px;}


.MENU_LEFT{

	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	-webkit-box-sizing:border-box;
	background-color:#f4f4f4;
	text-align:left;
	
	
}

.t01{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
line-height:1.6em;
font-weight:bold;
}

.t01:link{
text-decoration:none;
}

.t02{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
line-height:1.6em;
}

.t02:link{
text-decoration:none;
}

.t03{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
line-height:1.6em;

}

.t04{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#6f25a7;
line-height:1.6em;

}

.MENU_LEFT .C{
height:65px;
background-color:#6f25a7;
box-shadow:0px -1px 8px #450078 inset;
-webkit-box-shadow:0px -1px 8px #450078 inset;
padding:5px 10px 5px 10px;}

.MENU_LEFT .C02{
padding:5px 10px 5px 10px;
border-bottom:1px solid #dadada;}

.MENU_LEFT .C .MOD{
width:30px;
height:30px;
position:absolute;
right:40px;
top:5px;
}

.MENU_LEFT .C .MOD a{
display:block;
width:30px;
height:30px;
font-family:RW;
font-size:25px;
color:#FFFFFF;
text-align:center;
line-height:25px;}
.MENU_LEFT .C .DEL02{
width:30px;
height:30px;
position:absolute;
right:12px;
top:5px;}

.MENU_LEFT .C .DEL02 a{
display:block;
width:30px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#FFFFFF;
text-align:center;
line-height:30px;}

.MENU_LEFT ul{
}

.MENU_LEFT li{
float:left;
width:50%;
height:45px;
position:relative;
border-bottom:1px solid #dadada;
}



/*.MENU_LEFT li:last-child{
border-bottom:none;
}*/

.MENU_LEFT li a{
display:block;
height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
line-height:45px;
text-indent:43px;



}

.MENU_LEFT li a:hover{
height:45px;/*20130325修改*/
background-color:#dbdbdb;

}



.MENU_LEFT li a.BB{
height:44px;

background-color:#dbdbdb;}


.MENU_LEFT span.ICON{
display:inline-block;
width:28px;
height:28px;
position:absolute;
top:9px;
left:10px;
margin-right:5px;
-webkit-border-radius:28px;
border-radius:28px;
-mos-border-radius:28px;
border:1px solid #848484;
background-color:#FFFFFF;
background-size:15px 15px;
background-repeat:no-repeat;
background-position:center center;
}

.MENU_LEFT .T{
clear:both;
width:100%;
height:40px;
background-color:#6f25a7;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
padding-left:10px;
line-height:40px;}






/*FOOT*/

.FOOT{
	clear: both;
	width: 100%;
	height: 72px;
	background-color: #6f25a7;
	/*border-top:2px solid #551784;*/
	margin-top: 20px;
	padding-top: 3px;
	position: relative;
	-moz-box-shadow: 0px 1px 3px #6c00bd inset;
	-webkit-box-shadow: 0px 1px 3px #6c00bd inset;
	box-shadow: 0px 1px 3px #6c00bd inset;
}

.FOOT .TOP_BT {
width:40px;
height:20px;
background-color:#bc84e7;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #3d0a63;
position:absolute;
right:10px;
top:5px;
}

.FOOT .TOP_BT a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#380a5b;
	text-align:center;
	text-decoration:none;
	line-height:20px;}
.FOOT ul{
width:90%;
margin:0 auto;
margin-top:15px;}

.FOOT li{
float:left;
width:33.3%;
margin:0 auto;
text-align:center;
line-height:12px;}

.FOOT li.L{
border-right:1px solid #ffffff;
text-align:center;

}

.FOOT li.R{
}

.FOOT a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:none;}

.FOOT h6{
clear:both;
width:100%;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#cfa0f2;
line-height:33px;
font-weight:normal;
text-align:center;}
