@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; list-style:none; border:none;}
html,body{ background-color:#FFFFFF; font-size:12px; clear:both; }
a{ font-size:12px; color: #333333; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none; color:#000099;}

#top{ background-image:url(../images/index_01.gif); background-repeat:repeat-x; height:183px;}
#end{ background-image:url(../images/index_02.gif); height:126px; background-repeat:repeat-x;}

#head{ width:990px; margin-left:auto; margin-right:auto;}
#head_top{ background-image:url(../images/index_03.gif); height:116px;}
#search{ height:64px; width:290px; float:right; margin-right:8px; margin-top:40px;}
#search_top{ width:132px; height:28px;}
#search_top li{ float:left; width:40px; height:28px; margin-left:1px;}
#search_top li a{ text-indent:7px; color:#fefffb; display:block; float:left; height:15px; margin-top:10px;}
#search_top li a:hover{ color:#fcac31}
#search_top li span{ float:right; line-height:28px; color:#407000}
#search_top li.now{color:#fcac31; font-weight:bolder; background-image:url(../images/index_05.gif);}
#search_top li.now a{ color:#fcac31}

#search_end{ width:288px; height:36px; background-image:url(../images/index_06.gif);}
.search_text{ width:197px; height:26px; border:1px solid #1f5c00; margin-top:4px; margin-left:5px; background-image:url(../images/index_07.gif); line-height:26px; float:left;}
.search_button{ float:left; width:78px; height:28px; background-image:url(../images/index_08.gif); background-color:#000000; margin-top:4px; margin-left:3px; cursor:pointer}

#head_end{ background-image:url(../images/index_09.gif); background-repeat:no-repeat; height:59px;}
#menu{ width:624px; float:right;}
.menu_01{ width:180px; height:55px; background-image:url(../images/index_10.gif); background-repeat:no-repeat; float:left;}
.menu_01_01{ border-bottom:1px dotted #9dd5e6; height:29px; margin-left:5px; text-align:center}
.menu_01_01 li{ float:left; width:58px; line-height:31px;}
.menu_01_01 li a{ color:#414141;}
.menu_01_01 li a:hover{ color:#990000;}
.menu_b{ font-weight:bolder;}
.menu_01_02{ height:27px; margin-left:5px; text-align:center}
.menu_01_02 li{ float:left; width:58px; line-height:31px;}
.menu_01_02 li a{ color:#414141;}
.menu_01_02 li a:hover{color:#990000;}

.menu_02{ width:128px; height:55px; background-image:url(../images/index_10.gif); background-repeat:no-repeat; float:left;}
.menu_02_01{ border-bottom:1px dotted #9dd5e6; height:29px; margin-left:5px; text-align:center}
.menu_02_01 li{ float:left; width:40px; line-height:31px;}
.menu_02_01 li a{ color:#414141;}
.menu_02_01 li a:hover{color:#990000;}
.menu_02_02{ height:27px; margin-left:5px; text-align:center}
.menu_02_02 li{ float:left; width:40px; line-height:31px;}
.menu_02_02 li a{ color:#414141;}
.menu_02_02 li a:hover{ color:#990000;}

.menu_03{ width:134px; height:55px; background-image:url(../images/index_10.gif); background-repeat:no-repeat; float:left;}
.menu_03_01{ border-bottom:1px dotted #9dd5e6; height:29px; margin-left:5px; text-align:center}
.menu_03_01 li{ float:left; width:59px; line-height:31px;}
.menu_03_01 li a{ color:#414141;}
.menu_03_01 li a:hover{ color:#990000;}
.menu_03_02{ height:27px; margin-left:5px; text-align:center}
.menu_03_02 li{ float:left; width:59px; line-height:31px;}
.menu_03_02 li a{ color:#414141;}
.menu_03_02 li a:hover{ color:#990000;}

#end_box{ width:990px; margin-left:auto; margin-right:auto; height:126px;}
#end_box_left{ float:left; width:420px; height:126px; margin-left:10px;}
#end_login_top{ background-image:url(../images/index_25.gif); width:420px; height:87px; margin-top:2px;}
.yhm{ width:102px; height:24px; border:1px solid #15804c; background-color:#01381b; margin-left:22px; float:left; line-height:24px;}
.mm{ width:102px; height:24px; border:1px solid #15804c; background-color:#01381b; margin-left:22px; float:left; line-height:24px;}
.dl{ width:47px; height:24px; background-color:#000000; background-image:url(../images/index_26.gif); margin-left:13px; margin-top:1px; float:left}
.zc{ width:86px; height:24px; background-color:#FF0033; background-image:url(../images/index_27.gif); float:left; margin-left:13px; margin-top:1px; float:left}

#end_box_right{ float:left; width:500px; margin-top:20px; margin-left:35px;_margin-left:22px;}
p{ font-size:12px; color:#6fa78a;height:25px; display:block; line-height:25px;}
p a{ font-size:14px; font-weight:bolder;color:#6fa78a;}


#new_end{ background-image:url(../images/index_28.gif); height:64px; margin-top:1px;}
#new_end_01{ height:63px;}
#new_end_01left{ float:left; margin-left:20px; width:160px; _width:140px;}
#new_end_01right{ float:left; background-image:url(../images/index_29.gif); width:229px; height:58px;}
#new_end_01left li{ height:26px;  line-height:26px;}
#new_end_01left li a { color:#6ba887; font-weight:bolder;}
#new_end_01left li a:hover{ color:#990000; font-weight:bolder}
.new_end_sel{ width:193px; height:21px; border:1px solid #2d9460; background-color:#6ec49e; color:#01512c; margin-top:25px;}


/*心理页面CSS*/
#psy_mid{ width:990px; margin-left:auto; margin-right:auto; height:1160px;}
#psy_m_top{ width:988px; height:249px; margin-left:auto; margin-right:auto; background-image:url(../images/psy_01.jpg)}
#psy_m_menu{ background-image:url(../images/psy_02.gif);width:988px; height:24px; margin-left:auto; margin-right:auto; padding-top:17px;}
#psy_m_menu_wz{ margin-left:150px;}
#psy_m_menu li{ float:left; width:87px; text-align:center}
#psy_m_menu li a{ color:#545454; font-size:12px;}
#psy_m_menu li a:hover{ color:#FF0000}
.psy_now{  font-weight:bolder; color:#990000}

#psy_m_more{ width:988px; margin-left:auto; margin-right:auto; height:710px;}
#psy_left{ float:left; width:275px; height:710px; float:left}
#psy_left_01{ background-image:url(../images/psy_03.gif); height:56px;}
.psy_kong{ height:22px;}
.psy_wenzi{ margin-left:63px; color:#FFFFFF; font-weight:bolder; float:left;_margin-left:31px;}
.psy_more{ width:43px; height:15px; float:right; margin-right:45px; _margin-right:23px;}

/*#psy_left_02{ 
	position:relative; 
	width:240px; 
	height:125px; 
	margin-left:23px; 
	line-height:24px; 
	margin-top:5px; 
	overflow:hidden;
}*/






/*#div1{
	height:18px;
	overflow:hidden;
}
*/
#psy_left_02 a{display:block;font-size:15px;line-height:18px;text-decoration:none;color:#333;font-family:Arial;font-size:12px;}

#psy_left_03{ width:274px; height:228px;}

#psy_left_04{ background-image:url(../images/psy_06.jpg);}
#psy_right{ float:right; width:710px; height:710px;}
#psy_right_01{ background-image:url(../images/psy_07.gif); width:710px; height:60px;}
#psy_right_02{ width:710px; height:200px; overflow:hidden}
.psy_right_03{ width:710px; height:225px;}
.psy_right_03_left{ width:350px; float:left}
.psy_r_03_l_01{ background-image:url(../images/psy_09.gif); width:349px; height:56px;}
.psy_r_wenzi{margin-left:53px; color:#FFFFFF; font-weight:bolder; float:left;_margin-left:28px;}



.psy_right_03_left ul{ margin-left:10px; margin-top:5px;}
.psy_right_03_left li{ line-height:26px; height:26px; width:327px; background-image:url(../images/psy_10.gif); background-repeat:no-repeat}
.psy_right_03_left li a{ text-indent:20px; width:310px;  height:23px; display:block; overflow:hidden;}
.psy_right_03_left li a:hover{ color:#990000}

.psy_right_03_right{ float:left; width:349px;}
.psy_r_03_r_02{ margin-top:10px; height:100px;}

.box_photo1 {float: left;height:96px;width:100px;text-align:center; margin-left:13px; _margin-left:9px; overflow:hidden}
a img.border { border: #CCCCCC solid 1px; padding:3px; background-color:#FFFFFF;}
a:hover img.border { border: #990000 solid 1px; padding:3px; background-color:#FFFFFF;}
.imagefont{ line-height:20px;display:block; overflow:hidden;}

.box_photo1 a:hover{
	color:#FF0000;
}

.psy_r_03_r_03 ul{ margin-left:10px;}
.psy_r_03_r_03 li{ line-height:26px; height:26px; width:327px; background-image:url(../images/psy_10.gif); background-repeat:no-repeat}
.psy_r_03_r_03 li a{ text-indent:20px; width:310px; display:block; overflow:hidden}
.psy_r_03_r_03 li a:hover{ color:#990000}

#psy_end{ height:155px;}
#psy_end_top{ background-image:url(../images/psy_12.gif); height:14px; margin-left:auto; margin-right:auto}
#psy_end_end{ width:950px; margin-left:auto; margin-right:auto}

.box_photo2 {float: left;height:128px;width:135px;text-align:center; margin-left:26px; _margin-left:20px; margin-top:10px; overflow:hidden}
.box_photo3 {float: left;height:128px;width:135px;text-align:center; margin-left:8px;  margin-top:10px;overflow:hidden}




td.imagefont1 {
	width:100px;
	height:14px;

	
}

.jw {
	width:125px;
	height:9px;
	padding:5px;
	display:block;
	overflow:hidden;
	
}

td.imagefont1 a {
	font-size:12px;
	font:Verdana, Arial, Helvetica, sans-serif;
	
}

td.imagefont1 a :hover {
	color:#FF0000;
}

#psy_left_02{ width:240px; height:125px; margin-left:23px; line-height:24px; margin-top:5px;}

#demo ul{
margin:0;
padding:0;
list-style:none;
}
#demo li a p{
display:block;
overflow:hidden;
width:235px;
}
#demo{
/*margin-left:23px;*/
float:left;
width:240px;
height:120px;
display:block;
overflow:hidden;
}




