
/*首页中心内容部分*/
.con_text{padding:30px 0; font-size: 12px; color: #666; text-align: center; line-height: 20px; border-bottom:1px solid #d4d4d4;}

.con_menu ol li{ float:left; padding:60px 43px; font-size: 12px; text-align: center; color: #666; line-height: 36px;}

.con_menu ol li a{ display: block; width: 67px; height: 67px; position: relative; margin:0 auto;}

.con_menu ol li a:hover .img_1{ display: none;}

.con_menu ol li a .hover_img{ width: 67px; height: 67px; position: absolute; top:0; left:0; display: none;}

.con_menu ol li a:hover .hover_img{ display: block;}

.con_line{ width: 150px; margin: 0 auto; border-top:1px solid #d4d4d4; padding-bottom:60px;}

.center { width: 369px; float: left;}

.center p{ text-align: center; font-size: 20px; color: #999;}

.center span{ display: block; width: 369px; text-align: center; font-size: 20px; color: #666; margin-bottom: 60px; }

.center_1{ background:#f4f4f4; width:369px; overflow: hidden;}

.center_1 > .con_img_box{ display: block; width: 369px; height: 285px;}

.center_1 i{ display: block; width: 329px; margin:20px auto; font-size: 12px; color: #666;}

.center_1 em{ display: block; width: 329px; margin:0 auto; font-size: 12px; color: #666; line-height: 20px; border-bottom:1px solid #d4d4d4; padding-bottom:20px;}

.center_1 > .con_button{ display: block; width: 76px; height: 23px; box-shadow: 0 2px 4px #999; margin: 30px auto; font-size: 12px; color: #fff; text-align: center; line-height: 23px; background: #279acb;}

.center_1 > .con_button:hover{ background: #8ec958;}

.service_cen{ width: 100%; background: #279acb; height: 58px; margin: 60px 0 0 0;}

.service_1{ width: 1160px; margin: 0 auto; height: 58px; position: relative;}

.left_box1{ float:left ;height: 58px;width:432px;}
.left_box2{ float:left ;height: 58px;width:290px;}
.left_box3{ float:left ;height: 58px;width:330px;}

.m1{ color: #fff;line-height: 58px; font-size: 18px; padding-left:207px;}
.m2 { color: #fff;line-height: 53px; font-size: 18px; padding-left:20px;}
.m3 { color: #fff;line-height: 53px; font-size: 18px; padding-left:20px;}

.right_box h2{ color: #fff; line-height: 58px; font-size: 18px; padding-right:115px;}

.service_img_1{ display:block;width: 205px; height: 128px; position: absolute; top:-24px; left:0;}

.service_img_2{ display: block; width: 101px; height: 101px; position: absolute; top:-24px;padding-left:172px;}
.service_img_3{ display: block; width: 101px; height: 101px; position: absolute; top:-24px;padding-left:320px;}

.pic {width:1130px;margin:0 auto;text-align:center;}
.text { width:216px;background: #279acb none repeat scroll 0 0;
    border-radius: 3px; box-shadow: 0 2px 4px #d4d4d4; color: #fff; display: block;height: 28px;font-size:18px;
    text-align: center;margin:0 auto;margin-top:4px;}

.work{width:216px;margin:0 auto;border-radius: 3px; box-shadow: 0 2px 4px #b3b8b4; color:#666;}	
	
.title{ padding-bottom:30px; font-size:20px; color:#666; text-align:center; padding-top:60px;}

.title span{ display:inline-block;font-size:20px;  padding:40px 10px 10px 10px;  border-top:solid 1px #ccc; color:#ccc;}

.article_bar ul{ width: 720px; height: 40px; margin: 0 auto; background: #279acb;}

.article_bar ul li{ float: left; width: 90px; line-height: 40px; text-align: center; background: #279acb;}

.article_bar ul li:hover{ background: #8ec958;}

.article_bar ul li a{ color: #fff; font-size: 12px;}

.article_list{ width: 1130px; margin: 60px auto 0 auto; }

.article_list ol{ float: left; width: 545px;}

.article_list ol:last-child{ margin-left:40px;}

.article_list ol li{ width: 545px; border-bottom:1px dashed #d4d4d4; margin-bottom: 10px;}

.article_list ol li > .jump{ color: #279acb; margin-right: 10px;font-size: 12px;}

.article_list ol li > .article_tit{ color: #666; font-size: 12px;}

.article_list ol li > .article_tit:hover{ color: #279acb;}

.article_list ol li > .tit_time{ float: right; color: #999; font-size: 12px;}

.article_list ol  > .jump_button{ display: block; width: 545px; height: 23px; box-shadow: 0 2px 4px #d4d4d4;  background: #8ec958; border-radius: 3px; line-height: 23px; text-align: center; color: #fff; margin: 20px 0 0 0;}

.article_list ol  > .jump_button:hover{ background: #279acb;}

.index_map{width:100%; height: 554px; background: url("../img/contact_map2_2ump.jpg") no-repeat center; position: relative;}

.con_contact{ width: 360px; height: 172px; background: url("../img/map_tip_sa4g.png") no-repeat center; position: absolute; top:180px; left:720px;}

.con_contact dl{ width: 300px; margin: 10px auto; color: #fff;}

.con_contact dl dt{ text-align: center; margin-bottom: 20px;}
.con_contact dl dd{ margin-bottom: 10px;}

.con_contact dl dd i{ font-size: 14px; margin-right: 20px;}

.index_link{ width:100%; height: 40px; background: rgba(0,0,0,0.8); position: absolute; bottom:0; left:0; }

.link_s{ width: 1130px; margin: 0 auto; line-height: 40px;color: #999;}

.link_s span{ font-size: 14px;  color: #999;}

.link_s a{ font-size: 14px; color: #999; padding:0 20px; border-right:1px solid #999;}

.link_s a:last-child{ border-right:none;}

/*关于我们页面*/
.about_main{ padding:50px 0; background:rgb(245, 245, 245);}
.about_main .main{ position:relative; height:360px;}
.about_main .main img{ position:absolute; left:-500px; top:0;}
.about_main .main menu{ position:absolute; right:-1000px; top:0; width:673px;}
.common h2{ line-height:30px; color:rgb(70, 70, 70);}
.common p{ font-size:15px; color:rgb(102, 102, 102); line-height:27px;}
.about_main1{ position:relative; height:1140px;}
.about_main1 menu{ position:absolute; right:-1500px; top:0; width:1130px;}
.about_main1 menu h2{ text-align:center;}
.about_main2{ overflow:hidden; width:1160px; padding:60px 0; margin-left:-15px;}
.about_main2 li{ float:left; margin: 0 15px;}
.about_main2 li a{ display:block; position:relative;}
.about_main2 li a .other{ position:absolute; left:0; top:0; display:none;}
.about_main2 li a:hover .other{ display:block;}

/*关于我们页面---往期活动页面*/
.activity_con{ overflow: hidden; margin-bottom: 60px;}
.activity_con ul{ margin-bottom: 10px; overflow: hidden;}
.activity_con ul li{float: left; width: 320px; padding:10px;margin-right: 37px; border:1px solid #279acb; height: 320px;}
.activity_con ul li:last-child{ margin-right:0;}
.activity_con ul li:hover{ border:1px solid #8ec958;}
.activity_con ul li a img{ max-width: 320px;height: 216px; max-height: 216px; width: 320px; display: inline;}
.activity_con ul li a p{ text-align: center; line-height: 30px; font-size: 14px; color: #666;}
.activity_con ul li em{ font-size: 12px; color: #999;}

.con-title{ text-align: center; padding:40px 0; font-size: 18px;}
#imgnext { position:absolute; right:0; top:250px; z-index:10;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
#imglast { position:absolute; left:0; top:250px;z-index:10;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
#menunext {position:absolute; right:0; bottom:0; z-index:10; display:block; width:25px; height:82px; background:#ccc url(../img/show04.png) no-repeat center center;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
#menulast { position:absolute; left:0; bottom:0;z-index:10;display:block; width:25px; height:82px; background:#ccc url(../img/show03.png) no-repeat center center;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.imgpartmenu { margin:20px auto 0;left:-8px;}
.imgpartmenu li { width:120px; margin-left:15px; display:inline;}
.imgpartmenu li img { width:120px; height:80px; display:block;}
.imgpartmenu li.sel img { width:110px; height:70px; border:5px solid #808080;}

#imgnext,#imglast,#menunext,#menulast { opacity:0.5;}
#imgnext:hover,#imglast:hover,#menunext:hover,#menulast:hover { opacity:1;}

.con-cen_bar{ width: 1130px;  margin: 20px auto;}
.con-cen_bar p{ color: #666; font-size: 12px; line-height: 200%; text-indent: 2em;}
.con-cen_bar span{ display: block; width: 900px; height: 400px; margin: 10px auto;}
.con-cen_bar span img{max-width:900px; width: 900px; height: 400px; max-height: 400px; display: inline;}
.last-jump{ font-size: 12px; margin: 30px 0;}
.last-jump i{ color: #666;}
.last-jump a{  color: #999;}

/*会员招募页面*/
.text_bar{ width: 100%; overflow: hidden; background: rgb(245,245,245);padding:30px 0;}
.text_bar h2{text-align:center;}
.text_bar p,.text_bar1 p{ width: 1130px; color: #666; margin:0 auto; line-height: 200%;}
.text_bar1{ width: 100%; overflow: hidden; background: #fff; padding:30px 0;}

/*服务范围页面*/
.service{ padding:50px 0;}
.service .main{ position:relative; height:340px;}
.service .main img{ position:absolute; top:0;}
.service .main menu{ position:absolute; top:0; width:552px; height:230px;}
.service .main menu span{ display:block; margin-top:30px; font-size:15px; color:rgb(102, 102, 102);}
.service .main menu span a{ margin:0 20px; font-size:15px; color:rgb(102, 102, 102);}
.service .main dl{ overflow:hidden; position:absolute; bottom:10px;; padding:5px;}
.service .main dl a{ display:block; width:98px; height:32px; border-radius:2px; box-shadow:0 0 6px rgba(0,0,0,0.7); font-size:12px; line-height:32px; text-align:center; color:#fff;}
.service dl dt,.service dl dd{ float:left; margin:0 10px;}
.service dl dt a{ background:rgb(140,200,86);}
.service dl dd a{ background:rgb(28,163,211);}
.service dl dt:hover a{ background:rgb(28,163,211);}
.service dl dd:hover a{ background:rgb(140,200,86);}
.service .main menu h2{ line-height:30px; color:rgb(70, 70, 70);}
.service .main menu p{ font-size:15px; color:rgb(102, 102, 102); line-height:27px;}

.service_left{ background:rgb(245, 245, 245);}
.service_left .main img{ right:-500px;}
.service_left .main menu{ left:-1500px;}
.service_left .main dl{ left:-500px;}

.service_right .main img{ left:-500px;}
.service_right .main menu{ right:-1500px;}
.service_right .main dl{ right:-1000px;}

.cen_con_2 ul{ width: 910px; height: 40px; background: #279acb; margin: 0 auto 40px auto;}
.cen_con_2 ul li{ float:left; width: 130px; text-align: center; line-height: 40px;}
.cen_con_2 ul li:hover{ background: #8ec958;}
.cen_con_2 ul li a{ color: #fff; font-size: 12px;}
.cen_con_2 ul > .sel{background: #8ec958;}

/*心理杂志页面*/
.cen_con ul{ width: 1040px; height: 40px; background: #279acb; margin: 0 auto;}
.cen_con ul li{ float:left; width: 130px; text-align: center; line-height: 40px;}
.cen_con ul li:hover{ background: #8ec958;}
.cen_con ul li a{ color: #fff; font-size: 12px;}
.cen_con ul > .sel{background: #8ec958;}

.con_listbar{ margin: 60px auto; width: 1130px;}
.con_listbar ol{ width: 1130px;}

.con_listbar ol li{ width: 1130px; border-bottom:1px dashed #d4d4d4; margin-bottom: 20px;}

.con_listbar ol li > .jump{ color: #279acb; margin-right: 10px;font-size: 12px;}

.con_listbar ol li > .article_tit{ color: #666; font-size: 12px;}

.con_listbar ol li > .article_tit:hover{ color: #279acb;}

.con_listbar ol li > .tit_time{ float: right; color: #999; font-size: 12px; margin-right:5px;}

.page{ text-align: center;}

.page > a{display: inline-block; width:22px; height: 22px; font-size: 12px; line-height: 22px; text-align: center; border:1px solid #d4d4d4;}

.page > a:hover{ background: #8ec958;}
/*文章详情页面*/
.mental_detail{ margin: 30px auto;}

.mental_detail h2{ text-align: center; color: #279acb; margin-top: 30px;}

.mental_detail p{ padding:30px 0; text-align: center;}

.mental_detail p small{ padding:0 20px;}

.mental_detail span{ display: block; height: 30px;background:rgb(245,245,245); font-size: 12px; line-height: 30px; border:1px solid #d4d4d4; text-indent: 2em; color: #666;}

.derail_con{ font-size:14px; color: #666; line-height: 200%; background: #f5f5f5; margin: 20px 0;}

.derail_con strong{ font-size: 18px; color: #8ec958;list-style: none;}


.right_list{ width:1130px;margin:0 auto;height:auto;   }
.right_list_centent{ margin:10px 20px; height:auto;height: auto; }
.list-content span{color:#000000; }
.centent_title{ background:url(../images/fr_bot1.jpg) no-repeat bottom left;margin-top:15px;}
.c_t_text{   text-align:center; font-size:18px;font-family:"微软雅黑"; color: #1ca3d3; font-weight:bold;}
.text-info{ height:30px;text-align:center;color:#3e3e3e;margin-top:10px;}
.list-content{color:#666; font-size: 14px;padding:12px;}

/*资讯中心页面*/
.cen_con_1 ul{ width: 520px; height: 40px; background: #279acb; margin: 0 auto;}
.cen_con_1 ul li{ float:left; width: 130px; text-align: center; line-height: 40px;}
.cen_con_1 ul li:hover{ background: #8ec958;}
.cen_con_1 ul li a{ color: #fff; font-size: 12px;}
.cen_con_1 ul > .sel{background: #8ec958;}

/*在线留言页面*/
.feed_text{ width:858px; margin: 0 auto; color: #666; text-align: center; line-height: 20px;}
.feed_personal{ width: 800px; margin: 60px auto;}
.feed_personal p{ font-size: 14px; color:#666;line-height: 30px;}
.feed_personal dd input{ width: 800px; line-height: 24px; height: 24px; background: #eee; padding:4px; border:1px dashed #aaa; text-align: left;}
.feed_personal dd textarea{ width: 800px; line-height: 24px; height: 122px; background: #eee; padding:4px; border:1px dashed #aaa; text-align: left;}
.feed_personal dt input{ width: 808px; height: 30px; background: #279acb; color:#FFF; text-align: center;line-height: 30px; margin-top: 20px; cursor: pointer;}

/*联系我们页面*/
.link_main{ width:1130px; margin:0 auto;}
.link_main .title{ padding-bottom:30px; font-size:20px; color:#666; text-align:center;}
.link_main .title span{ display:inline-block; padding:40px 10px 10px 10px; border-top:solid 1px #ccc; color:#ccc;}
.link_main .map{ width:1122px; height:335px; margin-bottom:45px; padding:3px; border:solid 1px #d9d9d9;}
.link_main .map iframe{ width:100%; height:100%; border:none;}

.link_main h3{ margin:18px 0; color:#1ca3d3;}
.link_main h4{ background:#1ca3d3; width:36px; height:2px;}
.link_main menu{ overflow:hidden; padding:8px 0; margin-bottom:24px; border-bottom:dashed 1px #ccc;}
.link_main menu p{ float:left; width:500px;}
.link_main menu span{ display:block; font-size:12px; color:#000; line-height:24px;}




