html{min-width: 1100px;}

body {font-size:12px;color:#000000;font-family:'Microsoft YaHei';min-width:1100px;}

body,div,ul,ol,li,dl,dt,dd,p,span,h1,h2,h3,h4,h5,h6,form,pre,fieldset,legend,table,tr,td,th,input,textarea,img {margin:0;padding:0;font-family:'Microsoft YaHei';}

section,article,header,footer,aside,nav,dialog,figcaption,figure,menu,details {margin:0;padding:0;font-family:'Microsoft YaHei';}

div,ul,ol,li,dd,dl,dt {list-style:none;}

table {border-collapse:collapse;border:0;}

td,tr,th {font-size:12px;}

img {border:none;width: 100%;}

select,input,img {vertical-align:middle;}

textarea {vertical-align:middle;font-size:12px;resize:none;}

em {font-style:normal;}

b {font-weight:normal;}

h1,h2,h3 {font-weight:bold;font-size:16px;}

h4,h5,h6 {font-weight:bold;font-size:12px;}


a:link,a:visited {text-decoration:none;}

a:hover,a:active {color:#ffffff;text-decoration:underline;}

a.sethome:link,a.sethome:visited {color:#273843;font-size:12px;text-decoration:none;}

a.sethome:hover,a.sethome:active {color:#FF0000;font-size:12px;text-decoration:underline;}

a.links:link,a.links:visited   {color:#3C3B3B;font-size:12px;text-decoration:none;}

a.links:hover,a.links:active   {color:#FF0000;font-size:12px;text-decoration:underline;}

a.white:link,a.white:visited   {color:#FFFFFF;font-size:12px;text-decoration:none;}

a.white:hover,a.white:active   {color:#FF0000;font-size:12px;text-decoration:none;}

a.black:link,a.black:visited   {color:#666666;font-size:12px;text-decoration:none;}

a.black:hover,a.black:active   {color:#FF0000;font-size:12px;text-decoration:none;}

a.detail:link,a.detail:visited {color:#000000;font-size:12px;text-decoration:none;}

a.detail:hover,a.detail:active {color:#FF0000;font-size:12px;text-decoration:none;}

a.newslist:link,a.newslist:visited {color:#666666;font-size:13px;text-decoration:none;}

a.newslist:hover,a.newslist:active {color:#FF0000;font-size:13px;text-decoration:none;}

a.prolist:link,a.prolist:visited   {color:#615B5B;font-size:13px;text-decoration:none;}      

a.prolist:hover,a.prolist:active   {color:#FF0000;font-size:13px;text-decoration:none;}

a.job:link,a.job:visited {color:#333333;font-size:12px;text-decoration:none;}

a.job:hover,a.job:active {color:#FF0000;font-size:12px;text-decoration:none;}

a.botmenu:link,a.botmenu:visited {color:#FFFFFF;font-size:13px;text-decoration:none;margin:0px 8px 0px 7px;}

a.botmenu:hover,a.botmenu:active {color:#FFFF00;font-size:13px;text-decoration:none;margin:0px 8px 0px 7px;}



.clear,.cl {clear:both;}

.tl {text-align:left;}

.tr {text-align:right;}

.tc {text-align:center;}

.fl,.l{float:left;}

.fr,.r{float:right;}

.mt5  {margin-top:5px;}

.mt10 {margin-top:10px;}

.mt20 {margin-top:20px;}

.mb5  {margin-bottom:5px;}

.mb10 {margin-bottom:10px;}

.h20  {height:20px;line-height:20px;}

.h22  {height:22px;line-height:22px;}

.red  {color:#FF0000;}

.blue {color:#0000FF;}

.blank{font-family:Times New Roman;font-size:12px;}

.w1100{width: 1100px;height: auto;margin: 0 auto;}



/******************************************************************************************************/



/*顶部*/

.header{width: 100%;height: 238px;background: url(../image/header.png) no-repeat center;position: absolute;top: 0;left: 0;z-index: 2;min-width: 1100px;}

.header_top{height: 30px;line-height: 30px;margin-top: 16px;width: auto;}

.header_top ul{float: right;}

.header_top ul li{width: 72px;text-align: center;float: left;font-size: 14px;color: #2a1c08;font-family: SimSun;position: relative;cursor: pointer;}

.header_top_line{width: 2px;height: 13px;background: url(../image/header_top.png) no-repeat center;float: left;margin-top: 8px;}

/*.header_top ul li:nth-child(1){text-indent: 20px;}

.header_top ul li:nth-child(3){text-indent: 20px;}*/

.header_top ul li .denglu{width: 14px;height: 14px;background: url(../image/denglu.png) no-repeat center;position: absolute;top: 8px;left: 14px;}

.header_top ul li .zhuce{width: 14px;height: 14px;background: url(../image/zhuce.png) no-repeat center;position: absolute;top: 8px;left: 14px;}

.header_logo{width: 269px;height: 90px;margin-top: 42px;float: left;}

.header_logo img{width: 100%;height: 100%;}

.nav{height: auto;float: right;margin-top: 16px;}

.nav ul li{width: 46px;height: 147px;float: left;font-size: 16px;color: #2d1c0a;cursor: pointer;}

.nav ul li a{display: block;color: unset;text-decoration: none;color: #000;}

.nav ul li.active{background: url(../image/nav_active.png) no-repeat center;color: #402e18;}

.nav ul li:hover{background: url(../image/nav_active.png) no-repeat center;color: #402e18;}

.nav ul li .text{width: 20px;margin: 16px 0 0 15px;color: #000;}

.nav_line_l{background: url(../image/header_line.png) no-repeat center;width: 5px;height: 91px;float: left;margin-left: 30px;margin-right: 16px;}

.nav_line_s{background: url(../image/header_line_s.png) no-repeat center;width: 5px;height: 65px;float: left;margin-left: 30px;margin-right: 16px;}



/*banner轮播*/

.banner{max-width: 1920px;margin: 0 auto;height: 680px;margin-top: 222px;}

/*关于心相国学*/

.about{width: 100%;height: 850px;background: url(../image/company_back.jpg) no-repeat center;}

.about_search{width: 100%;height: 67px;border-bottom: 1px solid #d0d0d0;}

.about_search .search_left{height: 68px;line-height: 68px;float: left;}

.about_search .search_left .search_left_text{font-size: 16px;color: #48321b;font-weight: bold;float: left;}

.about_search .search_left ul{float: left;}

.about_search .search_left ul li{float: left;margin: 0 4px;color: #353433;font-family: SimSun;cursor: pointer;}

.about_search .search_left ul li a{display: block;color: unset;text-decoration: none;}

.about_search .search_right{float: right;margin-top: 15px;position: relative;}

.about_search .search_right #search{width: 412px;height: 33px;background: url(../image/search_kuang.png) no-repeat center;border: 0;outline: none;text-indent: 2em;}

.about_search .search_right #search_btn{width: 23px;height: 23px;background: url(../image/search_btn.png) no-repeat center;border: 0;outline: none;position: absolute;top: 4px;right: 16px;padding: 0;}

.about_body{width: auto;height: auto;padding-top: 78px;}

.about_body .about_top{width: 100%;height: 73px;background: url(../image/about_top.png) no-repeat center;}

.about_body .about_mid{position: relative;height: 627px;}

.about_body .about_mid .about_mid_title{position: absolute;top: 95px;right: 0;background: url(../image/company_shu.png) no-repeat center;width: 64px;height: 365px;}

.about_body .about_mid .about_mid_title_red{position: absolute;top: 107px;right: 94px;background: url(../image/company_red.png) no-repeat center;width: 55px;height: 229px;}

.about_body .about_mid .about_mid_desc{position: absolute;top: 88px;right: 164px;}

.about_body .about_mid .about_mid_desc ul{overflow: hidden;}

.about_body .about_mid .about_mid_desc ul li{font-size: 16px;color: #402e18;width: 30px;float: right;text-align: center;word-wrap:break-word;word-break:normal;margin: 0 10px;line-height: 18px;}

.about_body .about_mid .about_mid_desc ul li div{width: 16px;margin: 0 auto;}

.about_body .about_mid .about_mid_desc ul .about_mid_desc_line{width: 8px;height: 498px;background: url(../image/about_line.png) no-repeat center;float: right;}

.about_body .about_mid .about_mid_desc .about_more{width: 46px;height: 160px;background: url(../image/more_shu.png) no-repeat center;position: absolute;bottom: 40px;left: 0;}

.about_body .about_mid .about_mid_desc .about_more a{text-decoration: none;}

.about_body .about_mid .about_mid_desc .about_more .about_more_text{color: #e10024;font-size: 16px;font-family: SimSun;width: 16px;margin-left: 16px;padding-top: 30px;}

.about_body .about_mid .about_mid_desc .about_more .about_more_text div{width: 12px;margin: 0 auto;}

.about_body .about_mid .about_pic{width: 555px;height: 457px;background: url(../image/company_back_pic.png) no-repeat center;position: absolute;top: 108px;left: 0;}

.about_body .about_under{}

.about_body .about_under ul{float: left;margin-left: 146px;}

.about_body .about_under ul li{width: 123px;height: 123px;float: left;}

.about_body .about_under ul li a{display: block;height: 123px;}

.about_body .about_under ul .about_jiantou{width: 76px;height: 27px;float: left;background: url(../image/jiantou.png) no-repeat center;margin: 49px 29px 0 9px;}

.about_under_li0{background: url(../image/company_one_y.png) no-repeat center;}

.about_under_li1{background: url(../image/company_two_y.png) no-repeat center;}

.about_under_li2{background: url(../image/company_three_y.png) no-repeat center;}

.about_under_li3{background: url(../image/company_four_y.png) no-repeat center;}

.about_under_li0:hover{background: url(../image/company_one_red.png) no-repeat center;}

.about_under_li1:hover{background: url(../image/company_two_red.png) no-repeat center;}

.about_under_li2:hover{background: url(../image/company_three_red.png) no-repeat center;}

.about_under_li3:hover{background: url(../image/company_four_red.png) no-repeat center;}



/*心相文化服务 + 旗下书院展示*/

.background_one{width: 100%;height: 1638px;background: url(../image/background_one.jpg) no-repeat center;}



.service{padding-top: 109px;}

.service .service_top{width: 100%;height: 73px;background: url(../image/service_top.png) no-repeat center;}

.service .service_mid{width: 1035px;height: 545px;background: url(../image/service_back.png) no-repeat center;margin: 40px auto 0;position: relative;}

.service .service_mid .service_mid_text{width: 452px;margin: 0 auto;padding-top: 96px; height:360px;}

.service .service_mid .service_mid_text .title{font-size: 18px;color: #3a2815;font-weight: bold;}

.service .service_mid .service_mid_text .content{font-size: 16px;color: #3a2815;line-height: 26px;margin: 18px 0;}

.service .service_mid .service_mid_red{width: 40px;height: 41px;background: url(../image/service_logo.png) no-repeat center;position: absolute;top: 406px;left: 177px;}

.service .service_mid .service_mid_more{width: 49px;height: 122px;background: url(../image/more_shu.png) no-repeat center;position: absolute;top: 285px;left: 232px;background-size: 100% 100%;}

.service .service_mid .service_mid_more a{text-decoration: none;}

.service .service_mid .service_mid_more .more_text{color: #fff;font-size: 13px;font-family: SimSun;width: 16px;margin: 0 auto;margin-top: 20px;}

.service .service_mid .service_mid_more .more_text div{width: 12px;margin: 0 auto;}

.service .service_mid .service_mid_title{width: 30px;font-size: 24px;font-weight: bold;color: #3a2815;position: absolute;top: 206px;right: 236px;line-height: 28px;}

.service .service_under{}

.service .service_under ul{}

.service .service_under ul li{width: 40px;height: 195px;background: url(../image/service_juan.png) no-repeat center;float: left;cursor: pointer;margin: 66px 68px 0;position: relative;}

.service .service_under ul li .service_under_li_text{width: 16px;font-size: 16px;color: #2a120e;margin: 0 auto;padding-top: 56px;}

/*.service .service_under ul li:nth-child(1){margin-left: 0;}*/

/*.service .service_under ul li:nth-child(7){margin-right: 0;}*/

.service .service_under ul li .service_under_li_pen{width: 37px;height: 40px;background: url(../image/service_pen.png) no-repeat center;position: absolute;bottom: -4px;right: -24px;}



.show{margin-top: 193px;}

.show .show_top{width: 100%;height: 73px;background: url(../image/show_top.png) no-repeat center;}

.show .show_mid{margin-top: 122px;}

.show .show_mid ul{}

.show .show_mid ul li{margin:0 14px;display: inline-block;}

.show .show_mid ul li .show_mid_kuang{width: 253px;height: 198px;background: url(../image/show_kuang.png) no-repeat center;display: table-cell;vertical-align: middle;text-align: center;}

.show .show_mid ul li .show_mid_kuang img{width: 231px;height: 175px;}

.show .show_mid ul li .show_mid_btn{background: url(../image/show_btn.png) no-repeat center;width: 254px;height: 41px;margin-top: 4px;font-size: 14px;color: #e9dbbf;font-family: SimSun;text-align: center;line-height: 41px;}

.show .show_mid ul li:nth-child(1){margin-left: 0;}

.show .show_under{text-align: center;margin-top: 112px;}

.show .show_under a{color: unset;text-decoration: none;display: block;color: #fff;}

.show .show_under .show_under_btn{width: 227px;height: 72px;background: url(../image/more_black.png) no-repeat center;color: #fff;font-size: 16px;font-family: SimSun;text-align: center;line-height: 68px;display: inline-block;margin: 0 31px;}

.show .show_under .show_under_btn:hover{background: url(../image/more_red.png) no-repeat center;}



/*心相心相国学 + 心相视频欣赏*/

.background_two{width: 100%;height: 1698px;background: url(../image/background_two.jpg) no-repeat center;}



.lib{padding-top: 96px;}

.lib .lib_top{width: 100%;height: 73px;background: url(../image/lib_top.png) no-repeat center;}

.lib .lib_mid{margin-top: 126px;}

.lib .lib_mid ul{}

.lib .lib_mid ul li{margin: 0 92px;display: inline-block;}

.lib .lib_mid ul li a{display: block;}

.lib .lib_mid ul li a img{width: 240px;height: 358px;}

.lib .lib_mid ul li:nth-child(1){margin-left: 0;}

.lib .lib_mid ul li:nth-child(3){margin-right: 0;}



.video{margin-top: 296px;}

.video .video_top{width: 100%;height: 73px;background: url(../image/video_top.png) no-repeat center;}

.video .video_mid{text-align: center;margin-top: 74px;position: relative;}

.video .video_mid .video_yinying{background: url(../image/video_shadow.png) no-repeat center;width: 754px;height: 80px;position: absolute;bottom: -59px;left: 0;right: 0;margin: 0 auto;}

.video .video_under{margin-top: 52px;text-align: center;}

.video .video_under ul{display: inline-block;}

.video .video_under ul li{width: 123px;height: 123px;float: left;}

.video .video_under ul li a{display: block;height: 123px;}

.video .video_under ul .video_jiantou{width: 76px;height: 27px;float: left;background: url(../image/jiantou.png) no-repeat center;margin: 49px 29px 0 9px;}

.video_under_li1{background: url(../image/video_one_y.png) no-repeat center;}

.video_under_li0{background: url(../image/video_two_y.png) no-repeat center;}

.video_under_li2{background: url(../image/video_three_y.png) no-repeat center;}

.video_under_li3{background: url(../image/video_four_y.png) no-repeat center;}

.video_under_li1:hover{background: url(../image/video_one_red.png) no-repeat center;}

.video_under_li0:hover{background: url(../image/video_two_red.png) no-repeat center;}

.video_under_li2:hover{background: url(../image/video_three_red.png) no-repeat center;}

.video_under_li3:hover{background: url(../image/video_four_red.png) no-repeat center;}



/*活动预告说明 + 心相新闻中心*/

.background_three{width: 100%;height: 2379px;background: url(../image/background_three.jpg) no-repeat center;}

.activity{padding-top: 107px;}

.activity .activity_top{width: 100%;height: 73px;background: url(../image/action_top.png) no-repeat center;}

.activity .activity_mid{margin-top: 70px;}

.activity .activity_mid ul{}

.activity .activity_mid ul li{width: 304px;height: 406px;background: url(../image/action_kuang.png) no-repeat center;float: left;position: relative;margin: 0 46px;}

.activity .activity_mid ul li:nth-child(1){margin-left: 0;}

.activity .activity_mid ul li:nth-child(3){margin-right: 0;}

.activity .activity_mid ul li .title{font-size: 22px;color: #0d0408;font-weight: bold;text-align: center;margin: 40px 0 30px;}

.activity .activity_mid ul li .desc{font-size: 12px;color: #000;line-height: 26px;width: 86%;margin: 14px auto 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}

.activity .activity_mid ul li .baoming{width: 164px;height: 40px;background: url(../image/baoming.png) no-repeat center;background-size: 100% 100%;position: absolute;bottom: 20px;left: 0;right: 0;margin: 0 auto;}

.activity .activity_under{text-align: center;margin-top: 68px;}

.activity .activity_under a{color: unset;text-decoration: none;display: block;color: #fff;}

.activity .activity_under .activity_under_btn{width: 227px;height: 72px;background: url(../image/more_black.png) no-repeat center;color: #fff;font-size: 16px;font-family: SimSun;text-align: center;line-height: 68px;display: inline-block;margin: 0 31px;}

.activity .activity_under .activity_under_btn:hover{background: url(../image/more_red.png) no-repeat center;}



.guanggao{width: 100%;height: 273px;background: url(../image/guanggao.png) no-repeat center;}



.news{padding-top: 60px;}

.news .news_top{width: 100%;height: 73px;background: url(../image/news_top.png) no-repeat center;}

.news .news_mid{}

.news .news_mid .news_mid_li{width: 360px;float: left;margin: 60px 3px 0;}

.news .news_mid .news_mid_li .li_top{width: 360px;height: 80px;position: relative;}

.news .news_mid .news_mid_li .li_top .lib_top_logo{width: 42px;height: 41px;background: url(../image/news_logo.png) no-repeat center;position: absolute;top: 0;left: 0;}

.news .news_mid .news_mid_li .li_top .lib_top_text{font-size: 18px;font-weight: bold;color: #2e2a2b;position: absolute;top: 14px;left: 52px;}

.news .news_mid .news_mid_li .li_top .lib_top_more{font-size: 12px;color: #2e2a2b;font-family: SimSun;position: absolute;top: 20px;right: 22px;}

.news .news_mid .news_mid_li .li_top .lib_top_more a{display: block;text-decoration: none;color: unset;color: #2e2a2b;}

.news .news_mid .news_mid_li .li_top .lib_top_di{width: 359px;height: 46px;background: url(../image/news_line.png) no-repeat center;position: absolute;bottom: 0;left: 2px;}

.news .news_mid .news_mid_li .lib_mid{width: 341px;height: 473px;background: url(../image/news_kuang.png) no-repeat center;margin: 0 auto; padding: 15px 0;}

.news .news_mid .news_mid_li ul{}

.news .news_mid .news_mid_li ul li{width: 309px;height: 45px;margin: 0 auto;border-bottom: 1px solid #c4c4c4;line-height: 46px;}

.news .news_mid .news_mid_li ul li .lib_quan{width: 22px;height: 21px;background: url(../image/lib_quan.png) no-repeat center;float: left;margin-top: 12px;}

.news .news_mid .news_mid_li ul li .lib_title{width: 90%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float: left;margin-left: 8px;font-size: 14px;color: #2e2a2b;}

.news .news_mid .news_mid_li ul li.lib_mid_sp{width: 309px;height: 148px;margin: 0 auto;position: relative;padding-top: 28px;}

.news .news_mid .news_mid_li ul li.lib_mid_sp a{display: block;}

.news .news_mid .news_mid_li ul li.lib_mid_sp .lib_mid_sp_date{width: 95px;height: 25px;background: #382814;font-size: 13px;color: #fff;text-align: center;line-height: 25px;position: absolute;top: 37px;left: 7px;}

.news .news_mid .news_mid_li ul li.lib_mid_sp img{width: 309px;height: 148px;}

.MsoNormal img{width: 100% !important;}


.footer{margin-top: 97px;position: relative;}

.footer .footer_left{width: 141px;}

.footer .footer_left .footer_left_nav{float: left;}

.footer .footer_left .footer_left_nav ul{padding-top: 40px;}

.footer .footer_left .footer_left_nav ul li{margin-top: 28px;}

.footer .footer_left .footer_left_nav ul li:nth-child(1){margin-top: 0;}

.footer .footer_left .footer_left_nav ul li .under_left_quan{width: 17px;height: 17px;background: url(../image/under_left.png) no-repeat center;float: left;}

.footer .footer_left .footer_left_nav ul li .under_left_nav{font-size: 14px;color: #352104;float: left;margin-left: 10px;}

.footer .footer_left .footer_left_nav ul li a{display: block;color: unset;text-decoration: none;}

.footer .footer_left .footer_left_line{width: 5px;height: 406px;background: url(../image/under_line.png) no-repeat center;float: right;}

.footer .footer_friend{width: 960px;height: 145px;position: absolute;right: 0;top: 0;}

.footer .footer_friend .footer_friend_title{width: 102px;height: 22px;background: url(../image/youqing.png) no-repeat center;margin-top: 39px;margin-left: 31px;}

.footer .footer_friend .footer_friend_mid{width: 768px;height: 79px;margin-left: 31px;overflow: hidden;}

.footer .footer_friend .footer_friend_mid ul{}

.footer .footer_friend .footer_friend_mid ul li{font-size: 14px;color: #3d2b10;display: inline-block;margin: 14px 23px 0;}

.footer .footer_friend .footer_friend_mid ul li a{display: block;color: unset;text-decoration: none;color: #2e2a2b;}

.footer .footer_friend .footer_friend_btn{width: 122px;height: 25px;line-height: 25px;text-align: center;background: #3d2b10;color: #c9baa0;font-size: 12px;font-family: SimSun;position: absolute;top: 90px;right: 0;}

.footer .footer_friend .footer_friend_btn a{display: block;color: unset;text-decoration: none;}

.footer .footer_friend .footer_friend_line{width: 961px;height: 5px;background: url(../image/under_line_heng.png) no-repeat center;position: absolute;bottom: 0;right: 0;}

.footer .footer_bottom{width: 960px;height: 261px;position: absolute;right: 0;top: 145px;}

.footer .footer_bottom .footer_bottom_left{width: 187px;height: 174px;position: absolute;top: 32px;left: 46px;}

.footer .footer_bottom .footer_bottom_left .footer_bottom_left_pic{width: 135px;height: 135px;position: absolute;left: 0;right: 0;margin: 0 auto;top: 0;z-index: 2;}

.footer .footer_bottom .footer_bottom_left .footer_bottom_left_pic img{width: 100%;height: 100%;}

.footer .footer_bottom .footer_bottom_left .footer_bottom_left_bottom{width: 187px;height: 105px;background: url(../image/erweima.png) no-repeat center;position: absolute;bottom: -10px;left: 0;}

.footer .footer_bottom .footer_bottom_right{font-size: 13px;color: #3d2b10;line-height: 30px;font-family: SimSun;position: absolute;top: 70px;left: 270px;}



















































