/*通配样式*/
body{margin:0px; padding:0px; background:#fff; line-height:180%; color:#333;background:url(../images/zi_bj_1.jpg) center;}
body, button, input, select, textarea { font-size:16px; font-family:"微软雅黑";}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
li{ list-style:none; list-style-position:outside;}
p{ margin:0px; padding:0px;}
img{ border:none;max-width: 100%;}
img, input{ vertical-align:middle; padding:0px; margin:0px;}
td img{ max-width:none;}
a {text-decoration:none;color: #333;}
a:hover{color: #9E281B;text-decoration:none;}
video{ outline: none; border: 0;}

/*公用样式*/
.BodyDiv_Parent{ width:100%; min-width:1200px;margin:auto;}
.bodydiv{width:1200px;margin:auto;}
.clear{clear: both;}
.left{float: left;}
.right{float: right;}
div,li,a,span{ transition: all 0.3s;}
.layui-layer-close{transition:0s;}
.myimg01 img{transition: 0.6s;}
.myimg01:hover img{transform: scale(1.2);}
.layui-layer-iframe{transition:0s;}
/*顶部*/
.i_top{background: url(../images/top_bj_01.jpg) no-repeat center top;height: 160px; padding-top: 12px;}
.i_top .home{float: left; color: #bf8367;font-size: 12px;}
.i_top .home img{ margin-top: -3px;}
.i_top .logo{text-align: center;}
.i_top .logo img{display: inline-block;margin-top: -15px;}
.i_top .whereof{float: right;}
.i_top .whereof div{margin-right: 10px;line-height: 35px;}
.i_top .whereof div a{color: #c98e70;}
.i_top .whereof p{font-size: 12px;color: #c98e70;}
.i_top .whereof p span{ margin: 0 4px;}
/*nav*/
.nav{height:48px;width: 100%;overflow:hidden;background:url(../images/nav_bj.jpg) no-repeat center;background-size:cover;}
.nav ul li{float: left; margin-right:1px;line-height: 48px;font-size: 15px;}
.nav ul li a{padding:0 30px;display: block;color: #FFFFFF;}
.nav ul li.on,.nav ul li:hover{background: rgba(181,136,96,0.6);}
/*banner*/
.banner{width:auto;height: 600px;overflow: hidden;position: relative;}
.banner .banner-box ul li{height:600px;}
.banner .banner-box ul li a{display: block;height: 100%;}
.banner .hd{ height:6px; overflow:hidden; position:absolute; left: 50%; bottom:35px; z-index:1;margin-left: -177px;}
.banner .hd ul{ overflow:hidden; zoom:1; float:left;}
.banner .hd ul li{ float:left; width:107px; height:6px; line-height:6px; text-align:center; background:#d2d5d5; cursor:pointer;margin:0 5px;}
.banner .hd ul li.on{ background:#9e281b; color:#fff;}
.banner .video{width: 1200px;margin: auto;position: relative;}
.banner .video .video_item{width: 370px;height: 407px;background:#ffffff;position: absolute;right: 0;bottom:100px;padding:0 15px;}
.banner .video .video_item .video_js{padding-top: 15px;border-radius:3px;}
.banner .video .video_item .classsify{border-bottom: 1px solid #d9d9d9;width: 100%;}
.banner .video .video_item p{font-size: 15px;line-height: 35px;}
.banner .video .video_item p:before{content:"";width:5px;height: 22px;background: #a53e34;display: block;float: left;margin-top: 6px;margin-right: 5px;}
.banner .video .video_kuang ul li{width:160px;height: 38px;background: url(../images/video_kuang.png) no-repeat;text-align: center;line-height: 38px;font-size: 14px;float: left;margin-top: 20px;margin-left: 20px;}
.banner .video .video_kuang ul li a{color: #9e281b;}
/*广告位*/
.music{background: url(../images/mokuai01.jpg) no-repeat center top; height: 221px; overflow: hidden;}
.advertising{}
/*tab选择卡*/
.select{background: url(../images/mokuai_2.jpg) no-repeat center top; height: 436px; overflow: hidden;}
.select ul li{width: 25%;padding-top:45px;float: left;text-align: center;}
.select ul li img{margin: auto;display: block;}
.select ul li p{padding-top: 10px;}
.select ul li:hover p{color: #9E281B;}

/*专家、讲师*/
.expert{background: url(../images/mokuai_3.jpg) no-repeat center top; height: 380px; padding-top: 45px; overflow: hidden;}
.teacher{background: url(../images/mokuai_teacher.jpg) no-repeat center top; height: 375px; padding-top: 22px; overflow: hidden;}
.expert_more{width: 100%;background: url(../images/zhuanjia.png) no-repeat center;position: relative;}
.expert_text{ padding: 40px 60px 0 85px;}
.expert_text h3{ color: #467f57; float:left;font-weight: normal;}
.expert_text h3 .t1{color: #333333; font-size:20px;}
.expert_text h3 .t2{color: #a92222; font-size:20px;}
.expert_text h3 .en{color: #999999;font-size: 16px; margin-left: 8px;}
.expert_text .more{float: right; font-size: 12px;}
.expert_text .more a{ color: #999;}
.expert_text .more a:hover{ color: #9E281B;}


/*左滚动*/
.picScroll-left{ width:1050px; overflow:hidden;margin: auto;padding-top: 15px;padding-bottom: 50px;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .prev,.picScroll-left .next{ display:block; position: absolute;width:38px; height:45px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;margin-top: -12px;}
.picScroll-left .prev{background: url(../images/left.png) no-repeat center;left: 35px;top: 50%;}
.picScroll-left .next{background: url(../images/right.png) no-repeat center;right: 35px;top: 50%;}
.picScroll-left .bd{ margin-top: 10px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 14px; float:left; overflow:hidden; text-align:center;width: 145px;}
.picScroll-left .bd ul li .title a{ color:#666666; font-size: 14px;}
.picScroll-left .bd ul li:hover .pic img{transform: scale(1.2);}
.picScroll-left .bd ul li:hover .title a{color: #9E281B;}
.picScroll-left .bd ul li .pic{ text-align:center; overflow:hidden;}
.picScroll-left .bd ul li .pic img{display:block;transition: all .6s;margin: auto;}
.picScroll-left .bd ul li .title{ line-height:24px;padding-top: 15px;}

/*友情链接*/
.links{background: url(../images/mokuai_4.jpg) no-repeat center bottom;height: 215px;overflow: hidden;}
.links .p_link{padding:30px 0 0 20px;display: inline-block;}
.links .p_link img{padding-right: 10px;}
.links .link_img{padding:20px 0;}
.links .link_img ul{margin-left: -14px;}
.links .link_img ul li{width:188px;height: 86px; overflow:hidden;float: left; margin-left: 14px;}
.links .link_img ul li img{width: 100%;transition: 0.6s;}
.links .link_img ul li:hover img{transform: scale(1.2);}

/*内页公用样式*/
.top{background: url(../images/zi_bj.jpg) no-repeat center;height: 108px; padding-top: 12px; overflow: hidden;}
.top .iteam01{ height: 28px; overflow: hidden;}
.top .home{ color: #bf8367;font-size: 12px;}
.top .home img{ margin-top: -3px;}

.top .whereof div{margin-right: 20px;}
.top .whereof div a{color: #c98e70;}
.top .whereof p{font-size: 12px;color: #c98e70;float: left;}
.top .whereof p span{ margin: 0 4px;}
.top .logo{width: 300px;}
.top .logo img{ height: 68px;}
.top .zi_nav{ padding-top: 32px;}
.top .zi_nav ul{margin-left: -25px;}
.top .zi_nav ul li{float: left; font-size: 14px; line-height:25px;height: 44px;margin-left: 32px;}
.top .zi_nav ul li a{border-bottom: 4px solid rgba(0,0,0,0);color: #bf8266;text-align: center;display: inline-block;height: 100%;}
.top .zi_nav ul li.on a,.top .zi_nav ul li:hover a{ display:block;color: #f1af8e;border-bottom:4px solid #f1af8e;}

.place{line-height: 50px; margin-bottom:8px;color: #999999; font-size: 14px;}
.place em{font-style: normal;}
.place span,em{padding-left: 5px;}
/*z_banner*/
.z_banner{min-height:260px; background-position: center top; background-repeat: no-repeat;}
.z_banner a{ display: block; height: 260px; cursor: pointer;}
.z_banner_1{min-height:260px;background:url(../images/banner_02.jpg) no-repeat center;}
.z_banner_2{min-height:260px;background:url(../images/banner_03.jpg) no-repeat center;}
.z_banner_4{min-height:260px;background:url(../images/banner_06.jpg) no-repeat center;}
.z_banner_5{min-height:260px;background:url(../images/banner_05.jpg) no-repeat center;}
.z_banner_7{min-height:260px;background:url(../images/banner_08.jpg) no-repeat center;}
.z_banner_8{min-height:260px;background:url(../images/banner_09.jpg) no-repeat center;}
.z_banner_9{min-height:260px;background:url(../images/banner_10.jpg) no-repeat center;}
/*底部*/
.footer{font-size: 14px;height: 262px;overflow: hidden;background: url(../images/mokuai_5.jpg) center no-repeat;}
.footer .left{width: 60%;float: left;padding-top: 50px;}
.footer .phone{padding-bottom: 23px;border-bottom: 1px solid #a4624d;}
.footer .phone img{float: left;display: block;}
.footer .phone strong{color: #ffffff;margin-left: 10px;font-size: 15px;}
.footer .phone strong span{font-size: 30px;font-weight: 400;}
.footer .footer_ul{padding-top: 30px;margin-left: -14px; font-size: 14px;}
.footer .footer_ul li{float: left;margin-left: 14px;}
.footer .footer_ul li a{color:#bc816e;}
.footer .footer_ul li a:hover{ text-decoration: underline;}
.footer .copyright p{color: #bc816e;padding-top: 5px;font-size: 13px;}
.footer .copyright p a{color:#bc816e;}
.footer .right{width:200px;padding-top: 50px;}
.footer .right .back{ float: left;color: #bc816e;padding-top: 42px;cursor: pointer;}
.footer .right .back img{display: block;margin: auto;}
.footer .right .ev{ float: right; width: 120px;}


/*子页*/
.content_bg01{background: url(../images/zi_bj_4.jpg) no-repeat center bottom;min-height: 913px; padding-bottom: 80px;}
.list .list_bottom{margin-top: 30px;}
.list .list_bottom ul{ margin-left: -46px;}
.list .list_bottom ul li{width:265px; margin-left:46px;float: left;margin-bottom: 35px;}
.list .list_bottom ul li a{display: block;}
.list .list_bottom ul li .imgborder{ height:197px; overflow: hidden; line-height: 0; background: #fff; border: 1px solid #f0f0f0;}
.list .list_bottom ul li a img{width: 100%;transition: 0.6s;}
.list .list_bottom ul li:hover img{transform: scale(1.2);}
.list .list_bottom ul li p{ text-align: center;padding:8px 15px; line-height:1.4;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}

.paging{ padding:30px 0px; width:100%; font-size: 14px; text-align:center;}
.paging .page_count{ display: none;}
.paging .table01{ margin:auto;}
.paging .page_btn{ text-align:center;}
.paging .result_page{ padding:3px 12px; line-height:24px; display:inline-block; color:#666666;background: #fff; border:#e2dfdf 1px solid; text-align:center; margin:0 5px; border-radius:3px;}
.paging .result_page:hover{ background:#ce0b1b; border:#ce0b1b 1px solid; color:#fff;}
.paging .page_btn_w{ width:70px; text-align:center;}
.paging .cur{ background:#ce0b1b; border:#ce0b1b 1px solid; color:#fff;}

/*详情*/
.details .details_list{background:#FFFFFF;padding: 25px 0;}
.details .details_list .list_left{float: left;border: 1px solid #dadada;margin-left: 30px;}
.details .details_list .list_left img{width: 100%;}
.details .details_list  .list_right{float: left;width: 470px;margin-left: 30px;}
.details .details_list  .list_right h1{font-size: 24px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;font-weight: 500;border-bottom: 1px solid #dadada;padding:10px 0 20px 0;}
.details .details_list  .list_right p{color:#999999;padding: 15px 0;}
.details .details_list  .list_right .price{color: #999999;}
.details .details_list  .list_right .price span{font-size: 22px;color: #b25a50;padding-left:40px;}
.details .details_list  .list_right .contact{margin-top:50px;}
.commodity{overflow: hidden;background: #fff;}
.commodity .commodity_h3{height:65px;width: 100%;background: #fafafa;line-height: 60px;border-bottom:2px solid transparent;}
.commodity .commodity_h3 h3{width: 152px;text-align: center;display: inline-block;border-bottom: 2px solid #ac483b;font-weight: 500;font-size: 24px;}
.commodity .detailts_images img{display: block;}
.commodity .detailts_images{padding: 60px 0;}

/*精品课程*/
.course .course_list{background:#FFFFFF;padding: 25px 0; margin-bottom: 15px;}
.course .course_list .list_left{float: left;margin-left: 30px;width: 630px;}
.course .course_list .list_left img{width: 100%;border-radius: 5px;}
.course .course_list .list_right{float: left;width: 450px;margin-left: 40px;}
.course .course_list .list_right h1{font-size: 24px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;font-weight: 500;border-bottom: 1px solid #dadada;padding:10px 0 20px 0;}
.course .course_list .list_right p{color:#999999;padding: 15px 0;line-height: 22px;font-size: 14px;}
.course .course_list .list_right .contact{margin-top:50px;}
.course_xq{overflow: hidden;background: #fff;}
.course_xq .commodity_h3{height:62px;width: 100%;background: #fafafa;border-bottom:1px solid #e9e9e9;}
.course_xq .commodity_h3 h3{width: 152px; height:60px; line-height:60px;text-align: center; border-bottom: 3px solid #ac483b;font-weight: 500;font-size: 24px;}
.course_xq .com_text{padding: 0 70px;}
.course_xq .com_text p{padding: 20px 0;color: #999999;font-size: 14px;}
.course_xq .detailts_images img{display: block;}
.course_xq .detailts_images{padding: 40px 0;}

.team_details{background:#FFFFFF;padding: 25px 0; margin-bottom: 15px;}
.team_details .list_left{float: left;margin-left: 30px;width: 430px;}
.team_details .list_left img{width: 100%; width: 400px; height: 400px; border-radius: 5px;}
.team_details .list_right{float: left;width: 650px;margin-left: 40px;}
.team_details .list_right h1{font-size: 24px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;font-weight: 500;border-bottom: 1px solid #dadada;padding:10px 0 20px 0;}
.details_content{padding: 20px;}

/*群贤毕至*/
.virtue{}
.virtue .arrived{background: #fff; margin-bottom: 50px;}
.virtue .arrived h3{line-height: 66px;border-bottom: 2px solid #cc9966;padding-left: 24px;font-size: 24px;font-weight: normal;}
.virtue .arrived .content{ padding: 50px; line-height: 36px;}

.virtue .arrived .brief_left,.virtue .arrived .brief_right{padding-top: 30px;padding-bottom: 90px;}
.virtue .arrived .brief_left{width:571px;padding-left: 45px;float: left;}
.virtue .arrived .brief_left p{font-size: 14px;padding: 10px 0;}
.virtue .arrived .brief_right{width: 383px;float: right;padding-right: 45px;}

.virtue .arrived .arrived_item{padding:30px;}
.virtue .arrived .arrived_item ul{float: left;width: 560px;}
.virtue .arrived .arrived_item .arrived_item_right{padding-left: 20px;}
.virtue .arrived .arrived_item ul li{overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-size: 14px;}
.virtue .arrived .arrived_item ul li span{padding-left: 10px;}

/*疏通人和*/
.support{}
.support .supportlist .support_left h3{height: 50px;line-height: 50px;background: url(../images/bj.jpg) no-repeat center;text-align: center;color: #eaa686;font-weight: normal;}
.support .supportlist .support_left li{height: 57px;line-height: 57px;margin: 10px 10px;padding: 0 24px;}
.support .supportlist .support_left li a{display: block;}
.support .supportlist .support_left li:hover{background: #e3c79e;border-radius: 5px;}
.support .supportlist .support_left li:hover a{color: #b43b26;}
.support .supportlist .support_left .on{background: #e3c79e;border-radius: 5px;}
.support .supportlist .support_left .on a{color: #b43b26;}
.support .supportlist .support_left{width: 205px;}
.support .supportlist .support_right{width: 945px; background: #fff;padding: 20px;}
.support .supportlist .support_right h3{border-bottom:1px solid #bf9f62;padding: 10px 0;font-size: 16px;}
.support .supportlist .support_right h3:before{content:"";width:5px;height: 14px;display: block;background: #70190e;float: left;margin: 6px 6px 0 0;}
.support .supportlist .support_right ul{}
.support .supportlist .support_right ul li{padding: 21px 0;border-bottom: 1px dashed #999;}
.support .supportlist .support_right ul i{display: block;float: left; padding-right: 16px;margin-top:-3px;margin-left: 3px;}
.support .supportlist .support_right ul li,strong{font-size: 18px;font-weight: normal;}
.support .supportlist .support_right ul li span{font-size: 12px;padding-right: 5px;color: #999;}

.news_details{text-align: center; padding-top: 50px;}
.news_details h1{padding-bottom: 20px;font-weight: normal;font-weight: 400;font-size: 24px;}
.news_details .details_info{border-bottom:1px solid #bf9f62;padding: 10px 0; color: #666;}
.news_details .details_info a{ color: #666;}
.news_details .content_details{padding: 20px 20px;text-align: left;text-indent:2em;}




/*加入我们*/
.join_us .us{padding: 50px 60px;background:#fff;}
.join_us .us .us_text h3{text-align: center; font-weight: normal;color: #b21d1d;font-size: 30px;}
.join_us .us .us_text .xian{width: 281px;height:1px;background: #e4e4e4;margin: 18px auto;position: relative;}
.join_us .us .us_text .xian .xian_red{width: 45px;height: 3px;position: absolute;left: 50%;top: -1px;margin-left: -23px;background: #b21d1d;}
.join_us .us form{margin: auto;width: 600px;}
.join_us .us form div strong{float: left; font-size: 14px;text-align: right;width: 100px;line-height: 50px;overflow: hidden;}
.join_us .us form input{float: right; border-radius: 3px; font-size:14px;height: 46px; line-height: 46px; width: 457px;border: 1px solid #e1e1e1;background: #ffffff;margin-bottom: 24px;outline: none;padding:0 15px;}
.join_us .us form textarea{resize: vertical;float: right; border-radius: 3px; font-size:14px;height: 155px;width: 457px;border: 1px solid #e1e1e1;background: #ffffff; padding: 15px 15px;outline: none;}
.join_us .us form .btn01{ display: block; cursor: pointer; border-radius:3px;width:145px; line-height:45px;height: 45px;background: #ac483b;text-align: center;color: #fff;border: 0; margin:50px auto;}
.join_us .us form .btn01:hover{ opacity: .85;}

.join_us .note{color:#666666;font-size: 14px;text-align: left; padding: 40px 25px;}


/*精品展示三级*/
.travel_city_details{background: #fff;padding: 40px 0;}
.travel_city_details .city_info{padding: 0 40px;}
.travel_city_details .city_info .content{ width: 800px; padding: 20px 10px; font-size: 14px;line-height: 26px;}
.travel_city_details .city_info .content h1{font-size: 30px;font-weight: 400; height: 50px;}
.travel_city_details .city_info .main_image{}
.travel_city_details .city_info .main_image img{ width: 300px;}

.travel_city_details .city_mid_pic{ text-align: center;}

.travel_city_details .city_content{ padding: 10px 40px;}
.travel_city_details .city_content .company_info{padding: 25px 0px; display: table; width:100%}
.travel_city_details .city_content .company_info ul{ display: table-cell; vertical-align: top;}
.travel_city_details .city_content .company_info ul.t2{ width: 300px;}
.travel_city_details .city_content .company_info ul.t3{ text-align: right;}
.travel_city_details .city_content .company_info ul li{ line-height: 30px; padding: 5px 0px;}
.travel_city_details .city_content .company_info ul li span{ font-weight: bold; color: #666; padding-right: 10px;}

.travel_city_details .city_content .main_product{ background: #f7f7f7;border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}
.travel_city_details .city_content .main_product h2{ padding:15px 0; display: table-cell; width: 250px; text-align: center;}
.travel_city_details .city_content .main_product .details{ display: table-cell; background: #fff;}

.travel_city_details .city_content .product_list{}
.travel_city_details .city_content .product_list h3{font-weight: normal;line-height: 80px;}
.travel_city_details .city_content .product_list table{ width: 100%; background: #eee;}
.travel_city_details .city_content .product_list table th,
.travel_city_details .city_content .product_list table td{ background: #fff; text-align: left; padding: 8px;}


/*境外研学*/
.overseas{background: #FFFFFF;padding:30px;}
.overseas ul{margin: 15px 0;border: 1px solid transparent;padding: 10px;}
.overseas ul:hover{border: 1px solid #ddb9b4;color: #ac483b;}
.overseas ul .overseas_left{width: 280px;}
.overseas ul .overseas_left img{border-radius: 10px;width: 100%;}
.overseas ul .overseas_center{width: 640px;padding:0 18px;border-right: 1px  solid #dfdfdf;}
.overseas ul .overseas_center h3{line-height: 40px;}
.overseas ul .overseas_center span{display: block;}
.overseas ul .overseas_center span strong{font-size: 14px;padding-left: 5px;}
.overseas ul .overseas_center .xian{width: 51px;height: 4px;background: #ac483b;margin-top: 18px;margin-bottom: 30px;}
.overseas ul .overseas_center p{color: #999999;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.overseas ul .overseas_right{width: 160px;}
.overseas ul .overseas_right a{margin-top: 80px;border: 1px solid #ac483b;padding: 5px 30px;color: #ac483b;display:inline-block;float: right;}
/*精品课程展示*/
.display_body{ border: 1px solid #eee;background: #fff; padding-bottom: 50px;}
.kecheng .title_box{ height: 24px; line-height: 24px; padding: 30px 0 17px 0;}
.kecheng .title_box h3{ float: left; border-left: 6px solid #AC483B; padding-left: 34px;font-size: 18px;}
.kecheng .title_box .more{ float: right; padding-right: 40px;}
.kecheng .title_box .more a{font-size: 12px;color: #999999;}
.kecheng .title_box .more a:hover{ color: #9E281B;}
.kecheng .disply_ul{padding-left: 20px;}
.kecheng .disply_ul li a{display: block;}
.kecheng .disply_ul li{width: 265px;float: left;margin-left:20px;margin-bottom: 12px;position: relative;}
.kecheng .disply_ul li .imgborder{ border-radius: 5px;height: 165px; overflow: hidden; line-height: 0;}
.kecheng .disply_ul li img{width: 100%;}
.kecheng .disply_ul li p{ display:block; padding:8px; line-height:1.5;}
.kecheng .disply_ul li .pic_mb{position: absolute;height: 165px;top: 0;left: 0; right:0;background:rgba(0,0,0,0.5);border-radius: 5px;opacity: 0;}
.kecheng .disply_ul li .pic_mb img{width: 58px;height: 58px;position: absolute;top: 50%;left: 50%;margin-left: -29px;margin-top: -29px;}
.kecheng .disply_ul li:hover .pic_mb{opacity:1;}

.kecheng .compressed{border: 1px solid #dddddd;margin-left:40px; width: 1115px;}
.kecheng .compressed li{width: 557px;padding: 15px 0;float: left;}
.kecheng .compressed li:nth-child(2n+1){border-right: 1px solid #eeeeee;}
.kecheng .compressed li img{float: left;padding:0 20px;}
.kecheng .compressed li .text{line-height: 15px;}
.kecheng .compressed li .text p{font-size: 14px;display: block;}
.kecheng .compressed li .text p a{color: #333;}
.kecheng .compressed li .text p a:hover{color: #ac483b;}
.kecheng .compressed li .text span{font-size: 12px;color: #999999;}
.kecheng .compressed .compressed_color{background: #f7f7f7;}
.kecheng .free_lessons{border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;margin: 10px 40px;}
.kecheng .free_lessons ul{padding: 0 15px;font-size: 14px;border-bottom: 1px dashed #eeeeee;}
.kecheng .free_lessons ul:hover a .name{color: #ac483b;text-decoration: underline;}
.kecheng .free_lessons ul  li{line-height: 16px;padding: 11px 0;}
.kecheng .free_lessons ul  li img{float: left;padding-right: 10px;}
.kecheng .free_lessons ul .name{width:680px;padding-right: 30px;}
.kecheng .free_lessons ul .size,.display .bodydiv .free_lessons ul .timer{color: #999;}
.kecheng .free_lessons ul .size{width: 280px;}
.kecheng .free_lessons ul .timer{width: 80px;color: #999999;}
.kecheng .free_lessons .bold{background: #f7f7f7;font-weight: bold;color: #999999;}
/*研学活动*/
.studies ul{background: #FFFFFF;padding:30px;margin: 15px 0;border: 1px solid transparent;}
.studies ul li{}
.studies ul .studies_left{width: 222px;height: 172px;}
.studies ul .studies_left img{border-radius: 2px;width: 100%;height: 172px;}
.studies ul .studies_right{width: 830px;padding:0 28px;}
.studies ul .studies_right h3{line-height: 40px;}
.studies ul .studies_right span{display: block;}
.studies ul .studies_right span strong{font-size: 14px;padding-left: 5px;}
.studies ul .studies_right .xian{width: 51px;height: 4px;background: #ac483b;margin-top: 10px;margin-bottom: 15px;}
.studies ul .studies_right p{color: #999999;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;line-height: 22px;}

/*学生作品*/
.student_work .student_list{width: 188px;height: 485px;background: #fff;padding:10px;}
.student_work .student_list li{line-height: 50px;padding-left: 15px;margin: 1px 0;}
.student_work .student_list li a{display: block;}
.student_work .student_list li:hover{background: #e3c79e;}
.student_work .student_list li:hover a{color: #b9543d;}
.student_work .student_list .on{background: #e3c79e;}
.student_work .student_list .on a{color: #b9543d;}

.student_work .student_right{width: 954px;}
.student_work .student_right ul{padding: 35px 15px;background: #FFFFFF;margin-bottom: 20px;border: 1px solid transparent;}
.student_work .student_right ul:hover{border: 1px solid #B13824;}
.student_work .student_right ul:hover a{color: #B13824;}
.student_work .student_right ul .pic{width: 222px;height: 172px;float: left;}
.student_work .student_right ul .pic img{width: 100%;height: 100%;border-radius: 5px;}
.student_work .student_right ul .new_zp{width: 680px;}
.student_work .student_right ul .new_zp h3{line-height: 40px;}
.student_work .student_right ul .new_zp span{display: block;}
.student_work .student_right ul .new_zp span strong{font-size: 14px;padding-left: 5px;}
.student_work .student_right ul .new_zp .xian{width: 51px;height: 4px;background: #ac483b;margin-top: 18px;margin-bottom: 30px;}
.student_work .student_right ul .new_zp p{color: #999999;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/*播放*/
.vo .transmit{height: 630px;background: #000;}
.vo .transmit video{margin: auto;display: block;}
.vo .related{background: #FFFFFF;}
.vo .related h3{padding:30px 15px 5px 15px;border-bottom: 3px solid #ac483b;display: inline-block;color: #66170d;}
.vo .related ul{border-top: 1px solid #d2d2d2;}
.vo .related ul{padding: 20px 0;}
.vo .related ul li{width: 268px;float: left;margin: 0 15px;}
.vo .related ul li:hover h5{color: #66170d;}
.vo .related ul li img{width: 100%;}
.vo .related ul li h5{padding:0 40px;text-align: center;font-size: 16px;font-weight: normal;}
/*通告*/
.inform .informlist  .inform_left{background: #FFFFFF;}
.inform .informlist  .inform_left h3{height: 50px;line-height: 50px;background: url(../images/show_bj.jpg) no-repeat center;text-align: left;padding-left: 15px;color: #eaa686;font-weight: normal;}
.inform .informlist  .inform_left li{padding: 10px 20px;font-size: 16px;}
.inform .informlist  .inform_left li img{width: 100%;}
.inform .informlist  .inform_left li strong{font-size: 12px;line-height: 20px;display: inline-block;color: #999;}
.inform .informlist  .inform_left{width: 300px;padding-bottom: 20px;}
.inform .informlist  .support_right{width: 840px;background: #fff;margin-bottom: 40px;padding:20px;min-height: 101vh;}
.inform .informlist  .support_right .news_details{text-align: center;}
.inform .informlist  .support_right .news_details h1{padding-bottom: 20px;font-weight: normal;font-weight: 400;font-size: 24px;}
.inform .informlist  .support_right .news_details .content_details{padding: 10px 0;text-align: left;min-height: 81vh;}
.inform .informlist  .support_right h3{border-bottom:1px solid #bf9f62;padding: 10px 0;font-size: 16px;}
.inform .informlist  .support_right h3:before{content:"";width:5px;height: 14px;display: block;background: #70190e;float: left;margin: 6px 6px 0 0;}
.inform .informlist  .support_right ul{padding: 20px;}
.inform .informlist  .support_right ul li{padding: 21px 0;border-bottom: 1px solid #eee;}
.inform .informlist  .support_right ul li:hover a{color:#66170D;}
.inform .informlist  .support_right ul i{display: block;float: left; padding-right: 16px;margin-top:-3px;margin-left: 3px;}
.inform .informlist  .support_right ul li,strong{font-size: 18px;font-weight: normal;}
.inform .informlist  .support_right ul li span{font-size: 12px;padding-right: 5px;color: #999;}



/*直辖市*/
.municipality{background: #FFFFFF; border:1px solid #eee;padding: 40px 49px;}
.municipality ul{padding: 0 0 25px 0;}
.municipality h3{width: 125px;height:24px;background: url(../images/lt.jpg) no-repeat center bottom;margin-bottom: 10px;font-size: 14px;}
.municipality h3 span{padding-left: 27px;}
.municipality ul li{ font-size: 14px;width: 98px;height: 34px; line-height:34px;border: 1px solid #dddddd;float: left; text-align: center;margin:0 10px 10px 0;}
.municipality .cox{background: #ededed;color: #999999;}
.municipality a{display: block;}
.municipality a:hover{background: url(../images/tst_bj.png) no-repeat  top center #b21d1d;color: #fddfb4;}
.municipality .cox:hover{background: #ededed;color:#999999;}


/*课程详情*/
.Course_details .course_list{background:#FFFFFF;padding: 25px 0;}
.Course_details .course_list .list_left{float: left;margin-left: 30px;width: 630px;position: relative;}
.Course_details .course_list .list_left .mb_pic{width: 100%;position: absolute;top: 50%;background: rgba(0,0,0,0.5);color: #fff;padding: 24px 0;text-align: center;margin-top: -34px;}
.Course_details .course_list .list_left img{width: 100%;border-radius: 5px;}
.Course_details .course_list .list_right{float: left;width: 470px;margin-left: 30px;}
.Course_details .course_list .list_right h1{font-size: 24px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;font-weight: 500;border-bottom: 1px solid #dadada;padding:10px 0 20px 0;}
.Course_details .course_list .list_right p{color:#999999;padding: 15px 0;line-height: 22px;font-size: 14px;}
.Course_details .course_list .list_right .contact{margin-top:50px;}

.particulars{overflow: hidden;margin: 20px auto;}
.particulars .commodity_h3{width: 100%;background: #fafafa;line-height: 60px;padding-bottom: 40px;}
.particulars .commodity_h3 h3{width: 152px;text-align: center;display: inline-block;border-bottom: 2px solid #ac483b;font-weight: 500;font-size: 24px;}
.particulars .commodity_h3 .detail_page{border-top: 1px solid red;margin-top: -1px;padding: 0 50px;}
.particulars .commodity_h3 .detail_page h4{font-size: 18px;line-height: 24px;padding: 20px 0;}
.particulars .commodity_h3 .detail_page h4::before{content:"";height: 24px;width:5px;display:inline-block;background: red;float: left;margin-left: -30px;}
.particulars .commodity_h3 .detail_page p{font-size: 15px;line-height: 34px;text-indent: 1em;display: block;padding: 5px 0;}
.particulars .commodity_h3 .detail_page .detail_pind{padding: 15px  0;}
.particulars .commodity_h3 .detail_page .detail_pind img{width: 100%;}

.main_column{display: table;padding: 30px 0;}
.main_column ul{display: table-cell;vertical-align: top;}
.main_column .plus_text{width: 1000px;}
.main_column .plus_text p{padding: 6px 0;}
.main_column .code{width: 380px;text-align: right;}

/*成员单位列表*/
.company_list{ padding: 30px;}
.company_list li{ width: 200px; height: 150px; float: left; margin: 10px 12px; border: #efefef 1px solid;}

/*login*/
.tc .text{border-bottom:1px dashed #adadad;}
.tc .tab{width: 49.6%;text-align: center;float:left;position: relative;cursor: pointer;margin: 10px 0;}
.tc .tab span{height:47px;display: inline-block;line-height: 47px   ;border-bottom: 2px solid transparent;}
.tc .tab a{display: block;}
.tc .tab.on span{border-bottom: 2px solid #ac483b;color: #ac483b;}
.tc .tc_list{width: 350px;margin: auto;}
.tc .tc_list .yzm{background: transparent;border: 0;}
.tc .tc_list .yzm input{width: 168px;border: 1px solid #dedede;height: 100%;outline: none;border-radius: 5px;}
.tc .tc_list .yzm input[type="text"]{padding-left: 10px;width: 158px;}
.tc .tc_list .yzm input[type="button"]{background: #fff;border-color:#ddb9b4;color:#ac483b;text-align: center;cursor: pointer;}
.tc .tc_list li{height:50px;border-radius: 5px;display: block;background: #fff;border: 1px solid #dedede;margin-top: 20px;}
.tc .tc_list li i{width:55px;background: #f6f6f6;height: 100%;text-align: center;display: block;float: left;line-height: 45px;}
.tc .tc_list li i img{width: 22px;height: 25px;display: inline-block;vertical-align: middle;}
.tc .tc_list .ina_inp input{border: 0;height:100%;width: 283px;padding-left: 10px;outline:none;}
.btn_login{width: 100%;height: 68px;background: url("../images/login_btn.png") no-repeat center;background-size:100% auto;border: 0;color: #fff;cursor: pointer;outline: none;margin-top: 25px;}