@charset "gb2312";
/* CSS Document */

/*----------------------//style of web Mode //------------------*/


/*=Layouts
---------------------------------*/
body {text-align:left;line-height: 22px; background: #fff url(../../images/psyc/web_01.jpg) repeat-x;}

#header{width:960px; margin:0 auto; background: url(../../images/psyc/web_03.jpg) no-repeat; height: 158px;}
#header .language ul{ float: right;}
#header .language ul li{ float: left;}
#header .language ul li a{ display: block; background: #043259; color: #A4B5C3; padding: 5px 10px; margin-left: 5px;}
.banner,.banner img{ float: left;}
.nav{ width: 960px; position: absolute; top:123px; z-index: 10000;}
.nav li{ float: left;}
.nav li a:link,.nav li a:visited{ display:block;  width:91px; height:35px; line-height:35px; text-align:center; color:#D4E9F5; background: url(../../images/psyc/web_07.jpg) no-repeat right 8px;}
.nav li a:hover,.nav li a.current,.nav ul li.current{ color:#fff;font-weight:normal;}



.nav ul li ul{display:none; position:absolute; width:140px;overflow:hidden;}
.nav ul li ul li{float:left;}
.nav ul li ul li a:link,.nav ul li ul li a:visited{font-weight:normal; border-top: 1px solid #fff; color:#D4E9F5; display:block;width:140px; height:30px; line-height:25px; text-align:left; background:#0978bd; padding-left:8px;}
.nav ul li ul li a:hover{font-weight:bold;background:#09A0EC; color:#FFF;}

/*
.nav{ width: 830px; position: absolute; top:123px; z-index: 10000;}
.nav li{ float: left;}
.nav li a:link,.nav li a:visited{ display:block;  width:91px; height:35px; line-height:35px; text-align:center; color:#D4E9F5; background: url(../../images/psyc/web_07.jpg) no-repeat right 8px;}
.nav li a:hover,.nav li a.current,.nav ul li.current{ background:#C3D9FF; color:#36393E;}
.nav ul li ul{display:none; position:absolute; width:140px;overflow:hidden;}
.nav ul li ul li{float:left;}
.nav ul li ul li a:link,.nav ul li ul li a:visited{ color:#36393E; display:block;width:140px; height:25px; line-height:25px; text-align:left; background:#C3D9FF; padding-left:8px;  }
.nav ul li ul li a:hover{background:#09A0EC; color:#FFF}
.conf{ width: 960px; position: absolute; top:123px; z-index: 10000;}
.conf li{ float: right;}
.conf li a:link,.conf li a:visited{ display:block;  width:230px; height:35px; line-height:35px; text-align:center; color:#D4E9F5; background: url(../../images/psyc/web_07.jpg) no-repeat right 8px;}
.conf li a:hover,.conf li a.current,.nav ul li.current{ background:#C3D9FF; color:#36393E;}
.conf ul li ul{display:none; position:absolute; width:140px;overflow:hidden;}
.conf ul li ul li{float:left;}
.conf ul li ul li a:link,.nav ul li ul li a:visited{ color:#36393E; display:block;width:140px; height:25px; line-height:25px; text-align:left; background:#C3D9FF; padding-left:8px;  }
.conf ul li ul li a:hover{background:#09A0EC; color:#FFF}
*/
#main{ width: 960px; margin: 10px auto; overflow: hidden;}
#content{ float: left;}
.news .hd{ height: 25px; line-height: 25px; border-bottom: 1px solid #DDDDDD; padding-top: 5px;}
.news .hd span a{ float: right; margin-top: 5px;}
.news .bd ul li.top{ border: none; height:70px; line-height: 22px; padding: 0; background: none;}
.news .bd .top{ text-indent: 2em; color: #999 ;}
.news .bd .top a{ font-size: 14px;font-weight: bold; color: #000; display: block; text-align: center;}
.news .bd .top a:hover{ color: #0A80C8; text-decoration: underline ;}
.news .bd ul{ padding: 10px 0;}
.news .bd ul li{ height: 28px; line-height: 28px; border-bottom: 1px dashed #DDDDDD; background: url(../../images/psyc/dot.jpg) no-repeat 0 8px; padding-left: 16px;}
.news .bd ul li span{ float: right;}
.news .bd ul li a{ display: block;}
.w700{ width: 660px; margin-right:20px;}
#friendly_link{
	font-size:14px;}
#friendly_link li{
	line-height:32px;}
#sidebar{ float: left; margin-left: 10px; width: 250px;}
#sidebar .news li{ border: none; background: none; padding: 0;}

#footer{ width: 100%; text-align: center;  height: 30px; line-height: 25px; clear: both;background-color: #013F78;color:#CCCCCC;padding-top:5px;}

.link{}
/*=当前位置---------------------------------*/
.current_location{ height: 25px; line-height: 25px; margin: 4px 0 0 0; padding-right: 10px; float: right; width:540px;}
.current_location ul{ float: right;}
.current_location li{ float: left; margin-left:2px; padding-left: 2px; color: #a4a4a4; overflow:hidden;}
.current_location li.home{ background: url(../../images/psyc/home.gif) no-repeat 0 1px; padding-left:20px;}
.current_location li a{ color: #1371AA;}

.sidebar{ width: 150px; float: left;}
.content{ width: 780px; float: left; margin-left: 10px;}
.menu{ border: 1px solid #E3E3E3;}
.menu h2{ background: url(../../images/psyc/menu.jpg); height: 36px; line-height: 36px; font-size: 14px; font-weight: bold; padding-left: 10px;}
.menu ul li{  background: url(../../images/psyc/menujpg); height: 36px; line-height: 36px;}
.menu ul li a{ background: url(../../images/psyc/dot1.jpg) no-repeat 10px 13px; display: block; padding-left: 20px; width: 100%;}
.menu ul li a.current{ background: #CCC  no-repeat 10px 13px; display: block; padding-left: 20px; width: 87%;_width: 100%;}

/* 列表 */
#list{margin-left: 10px;}
.list_text,.list_pic{ border: 1px solid #E9E9E9;}
.list_text_hd,.list_pic_hd{ height: 36px; line-height: 36px; border-bottom: 1px solid #E9E9E9;}
.list_text_hd h3,.list_pic_hd h3{ color: #303464; font-weight: bold; font-size: 14px; padding-left: 10px;}
.list_text_bd,.list_pic_bd,.list_textpic_bd{ padding: 10px;}
/* 文字列表 */
.list_text_bd ul li a:link,.list_text_bd ul li a:visited{ font-size: 12px; border-bottom: 1px dashed #E9E9E9; display: block; height: 30px; line-height: 30px; background: url(../../images/psyc/arrow1.gif) no-repeat 0 8px; padding-left: 10px;}
.list_text_bd ul li span{ float: right; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #999  ;}
.web_view{line-height:28px; font-size: 12px; padding: 15px;margin:0 auto;}
.web_view .title h3{ font-size:20px; text-align:center;line-height:60px; border-bottom:1px solid #D4D9EC; color:#376AB3;}
.web_view .title div{text-align:center; color:#777; height:50px; margin-top:10px;}
.web_view .page{ height:50px; margin-top:20px;}
.web_view #contentText {font-size:14px; font-family:"宋体"; color:#000000;}

.news_previous a:link,.news_previous a:visited,.news_next a:link,.news_next a:visited{color:#005AA2; height:25px; line-height:25px;}
.news_next a:hover,.news_previous a:hover{border-bottom:1px  solid #F00; color:#f00;}
.news_next{ float:right;}