@charset "UTF-8";

BODY {font-size: 14px; font-weight: normal; color: #666; margin: 0px; padding: 0px; font-family: "微软雅黑"; line-height: 30px;}
A:hover {COLOR: #0066CC; text-decoration: underline;}


/*导航*/
.nav{width: 1004px; margin: 0px auto; background: url(../images/icon1.jpg) repeat-x center top #fff; height: 38px;}
.nav ul{margin: 0px; padding: 0px;}
.nav ul li{list-style: none; float: left; padding: 0px 10px 0px 35px;}
.nav ul li a{font-size: 14px; color: aliceblue; float: left; text-decoration: none;}
.nav ul li a:hover{color: #ffff00;}
.nav ul li span{margin-left: 20px;}


/*案例分析*/
.alfx{border: 1px solid #ccc; width: 330px; height: 368px; box-sizing: border-box; float: left;}
.tcc{float: right;}
.alfx_list{display: block; padding: 0px 12px;}
.alfx_list ul{margin: 0px; padding: 0px;}
.alfx_list ul li{list-style: none; height: 30px;}
.alfx_list>ul>li>a{font-size: 14px; color: #333; text-decoration: none;}
.alfx_list>ul>li>a:hover{text-decoration: underline; color: forestgreen;}
.alfx_list img{width: 149px; height: 99px;}


/*健康宣传*/
.jkxc{width: 650px; height: 368px; box-sizing: border-box; float: right;}
.jkxc_list h4{font-size: 14px; color: #333; font-weight: normal; text-align: center; margin: 0px; padding: 0px;}
.jkxc_list p{height: 33px; width: 175px; margin: auto; text-align: center; overflow: hidden;}
.jkxc_list_one ul{margin: 0px; padding: 0px; float: left;}
.jkxc_list_one ul.big_picture{border: 1px solid #ccc; float: left; margin-right: 5px; padding: 5px; box-sizing: border-box;}
.jkxc_list_one ul.big_picture>li{list-style: none; text-align: center;width: 249px; height: 267px;}
.jkxc_list_one ul.big_picture>li>a>img{width: 249px; height: 267px; text-align: center; border: none;}
.jkxc_list_one ul.small_picture{width: 370px; float: right;}
.jkxc_list_one ul.small_picture li{list-style: none; float: left; margin: 0px 5px 10px 5px;}
.jkxc_list_one ul.small_picture li>a{text-decoration: none;}
.jkxc_list_one ul.small_picture li>a>img{width: 175px; height: 110px; border: none;}
.fc{font-size: 12px; color: #333; margin: 0px; padding: 0px; line-height: 18px; text-decoration: none; text-align: center;}
.fc:hover{text-decoration: underline; color: forestgreen;}




/*---------------------------------------------row2----------------------------------------------------*/
/*row2_right*//*心理资讯+心理服务+心理保健+小笑话*/
.row2_right{float: left; background: url(../images/bj_1.jpg) repeat-x center top #fff; height: 679px; width: 640px;}
.four_plates{float: left; margin: 16px;}
.four_plates h4{display: block; margin-bottom: 10px;}
.four_plates h4>img{float: left; padding-right: 6px; padding-top: 5px;}
.four_plates>div ul{margin: 0px; padding: 0px;}
.four_plates>div ul li{list-style: none;}
.four_plates>div ul li a{font: 14px; color: #333; text-decoration: none;}
.four_plates>div ul li a:hover{text-decoration: underline; color: forestgreen;}

/*row2_left*/
.row2_left{border-left: 1px dotted #ccc; float: right; width: 320px; padding-left: 16px;}
.test h4{border-bottom: 1px dotted #ccc; padding-left: 8px; margin-bottom: 5px;}
.test ul{margin: 0px; padding: 0px; padding-left: 10px;}
.test ul li{list-style: none;}
.test ul li a{font-size: 14px; color: #333; text-decoration: none;}
.test ul li a:hover{text-decoration: underline; color: forestgreen;}





/*----------------------------------------------row3----------------------------------------------------*/
.form{margin: 15px 50px;}
.form>form>input{width: 400px; height: 35px; display: block; margin-bottom: 10px;}
.form>form>textarea{width: 720px; height: 116px; float: left;}
.form>form>button{background: #009900; width: 133px; height: 122px; color: aliceblue; font-size: 30px; border: none; cursor: pointer; margin-left: 20px; border: 1px solid #009600; border-radius: 5px;    padding: 28px;}
.form>form>button:hover{background: #008800;}
form{background: #E7E7E7;}
.inputtext{margin-bottom: 8px; border-radius: 5px; border: 1px solid #D8D8D8; width: 266px; height: 30px;}
textarea{width: 266px!important;}

/*----------------------------------------------底部----------------------------------------------------*/
.bottom{height: 80px; text-align: center; padding: 15px 0px;}
.bottom p{margin: 0px; padding: 0px; height: 25px;}





/*----------------------------------------------列表页----------------------------------------------------*/
.xljy_list{min-height: 900px; box-shadow: 0px 0px 45px 1px #A0A0A0; background: url(../images/list_bj.jpg) repeat-y center top;}
.xljy_list>div.left{float: left; width: 236px; text-align: center; margin: auto;}
.xljy_list>div.left ul,li{margin: 0px; padding: 0px;}
.xljy_list>div.left ul{margin-top: 20px;}
.xljy_list>div.left li{list-style: none; border: 1px solid #DDDDDD; width: 200px; margin: auto; margin-top: 10px;
padding: 7px 0px; border-radius: 5px; background: #F4F7FF;}
.xljy_list>div.left li:hover{background: #F1F1F1;}
.xljy_list>div.left ul li a{font-size: 15px; color: dimgray; text-decoration: none; text-decoration: none;}
.xljy_list>div.left h3{background: url(../images/list_l_top.jpg) repeat-y center top; height: 47px; line-height: 42px; text-align: center; margin: 0px; font-size: 20px; font-weight: normal;}

.xljy_list>div.right{float: right;}
.xljy_list>div.right ul,li{margin: 0px; padding: 0px;}
.xljy_list>div.right ul{margin-top: 20px;}
.xljy_list>div.right li{list-style: none; height: 46px; border-bottom: 1px dotted #ccc;}
.xljy_list>div.right ul li a{font-size: 14px; color: dimgray; text-decoration: none; line-height: 50px; padding-left: 20px;}
.xljy_list>div.right ul li a:hover{text-decoration: underline;}
.xljy_list>div.right ul li span{float: right; padding-right: 50px;}

.route{width: 762px; background: #F0F0F0; height: 47px; border-bottom: 1px solid #ccc; margin-top: -7px; padding: 9px 0px 0px 23px; box-sizing: border-box;}
.route span{float: left;}
.route span:first-child{padding-right: 9px; padding-top: 3px;}
.route span>a{font-size: 14px; color: dimgray; text-decoration: none;}

.pages{width: 730px; margin: auto; margin-top: 60px; text-align: center;}
.pages a{font-size: 14px; color: dimgray; text-decoration: none;}






/*----------------------------------------------文章页----------------------------------------------------*/
.xljy_show{min-height: 900px; box-shadow: 0px 0px 45px 1px #A0A0A0; border-radius: 3px;}
.route2{width: 1000px; background: #F0F0F0; height: 47px; border-bottom: 1px solid #ccc; margin: auto; margin-top: 0px; padding: 9px 0px 0px 23px; box-sizing: border-box;}
.route2 span{float: left;}
.route2 span:first-child{padding-right: 9px; padding-top: 3px;}
.route2 span>a{font-size: 14px; color: dimgray; text-decoration: none;}

.title{margin: 54px auto 0 auto; padding: 10px 0px; padding-top: 0px; border: 1px solid #E7E7E7; width: 900px; text-align: center; background: #F9FFF5;}
.title h2{color: dimgrey; margin-bottom: 10px;}
.title ul,li{margin: 0px; padding: 0px;}
.title ul{width: 360px; text-align: center; margin: auto;}
.title li{list-style: none; float: left; font-size: 14px; color: darkgrey; margin-right: 25px;}

.text{font-size: 16px; line-height: 40px; color: dimgray; padding: 30px 80px;}

/*----------------------------------------------通用----------------------------------------------------*/
.content{width: 1002px; margin: 0px auto; box-sizing: border-box;}
.column_name{margin-top: 3px;}
.column_name a{font-size: 16px; color: #009900; text-decoration: none;}
.column_name>span{float: right;}
.column_name>span>a{font-size: 12px; font-weight: normal;}
.clear{clear: both;}
.margin_b30{margin-bottom: 30px;}
.grey{background: #E7E7E7; padding: 10px 0px;}