@charset "utf-8";
/* CSS Document */

/*全局样式*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body{ font-size:12px; line-height:1.5; font-family:"Microsoft YaHei", "微软雅黑", "宋体", Arial; color: #333;;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
*:focus { outline: none; }
.contwidth{ width: 1000px; margin: 0 auto;}
.nowrap{ width: auto;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; word-wrap: break-word; word-break: break-all; }
.nowrap2{white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}

/* Clear Fix */
.clearfix:after{content: ""; display: block; clear:both;}

/*图片不变形*/
.imageCss {	display: block;	position: relative;	width: 100%; overflow: hidden; }
.imageCss img {	position: absolute; left: 0; top: 0; /*top: 50%;*/ width: 100%; min-height: 100%; /*-webkit-transform: translateY(-50%); transform: translateY(-50%);*/ }
.imageCss:after { display: block; width: 100%; content: ""; }

/*icon同比例缩小*/
.iconCss{ box-sizing: border-box; display: inline-block;  background-size:100% 100%; background-repeat: no-repeat;  background-position:center center; vertical-align:middle;}/*icon统一样式*/


/*首页*/
.zzc_header{margin: 20px auto;}
.zzc_logo{ background: url(../img/logo.gif) no-repeat; width: 120px; height: 51px; float: left;}
.zzc_nav{ float: right; margin-top: 10px;}
.zzc_nav li{ float: left; margin-right: 20px; position: relative;}
.zzc_nav li a{ font-size: 17px; color: #333333;-webkit-transition: all .7s;  transition: all .7s;  padding: 0px 10px 10px 10px;  border-bottom: 3px solid #fff;}
.zzc_nav li a:hover{ color: #d3904d;}
.zzc_nav li a.on{ color: #d3904d; border-bottom: 3px solid #d3904d; display: inline-block;}

.home_banner{ background: url(../img/home_banner.jpg) top center no-repeat; height: 400px; width: 100%; min-width: 1000px;}
.dsjs_banner{ background: url(../img/banner02.jpg) top center no-repeat; height: 400px; width: 100%; min-width: 1000px;}
.qywh_banner{ background: url(../img/banner03.jpg) top center no-repeat; height: 400px; width: 100%; min-width: 1000px;}
.pphz_banner{ background: url(../img/banner04.jpg) top center no-repeat; height: 400px; width: 100%; min-width: 1000px;}
.kchg_banner{background: url(../img/banner05.jpg) top center no-repeat; height: 400px; width: 100%; min-width: 1000px;}
.news_banner{ background: url(../img/banner06.jpg) top center no-repeat; height: 400px; width: 100%; min-width: 1000px;}
.zzh_banner{ background: url(../img/banner07.jpg) top center no-repeat; height: 400px; width: 100%; min-width: 1000px;}

/*课程回顾*/
.kchg_box{ margin-top: 80px; overflow: hidden;}
.kcjj_title{ background: url(../img/kcjj_tit.gif) no-repeat; width: 312px; height: 62px; margin: 0 auto;}
.kchg_title{ background: url(../img/kchg_tit.gif) no-repeat; width: 312px; height: 62px; margin: 0 auto;}
.kchg_cont{ margin-top: 40px;}
.kchg_cont:after{content: ""; display: block; clear:both;}
.kchg_list{margin-bottom:30px; padding:0 15px; width: 30.2%; float: left;}
.kchg_list:hover .kchg_item{-webkit-box-shadow:0 6px 10px rgba(0,0,0,.2);box-shadow:0 6px 10px rgba(0,0,0,.2)}
.kchg_list .kchg_item{cursor:pointer;position:relative;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1);box-shadow:0 3px 6px rgba(0,0,0,.1);-webkit-transition:all .4s ease;transition:all .4s ease}
.kchg_list:hover .cover-wrap{opacity:1!important}
.kchg_list:hover .cover-wrap .cover{-webkit-transform:scale(1.1);transform:scale(1.1);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(0);filter:grayscale(0)}
.kchg_list .cover-wrap{overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}
.kchg_list .cover{background-color:#f0f0f0;background-size:cover;background-repeat:no-repeat;overflow:hidden;-webkit-transition:all .6s ease;transition:all .6s ease;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.6063000000000001 0.3576 0.0361 0 0 0.1063 0.8575999999999999 0.0361 0 0 0.1063 0.3576 0.5361 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(.5);filter:grayscale(.5)}
.kchg_list .cover:before{content:"";display:block;padding-top:58%;width:100%}
.kchg_list .info{padding:15px 20px 0; height: 70px; background-color: #fff;}
.kchg_list .title{font-size:16px; font-weight: normal; color: #333; line-height:160%;white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.kchg_list:hover .title{ color: #ce8943; -webkit-transition: all .7s;  transition: all .7s;}
.kchg_list .summary{color:rgba(0,0,0,.7);font-size:14px;font-size:.875rem;height:44px;height:2.75rem;margin:0 auto;line-height:160%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.kchg_list .date{color:gray;padding:8px 20px;background-color:#f4f4f4;font-size:14px;font-size:.875rem}

/*more*/
.more_are{ margin-top: 20px; text-align: center;}
.cont_more{background: url(../img/more.png) center center no-repeat; width: 52px; height: 10px; border: 1px solid #dbdbdb; border-radius: 30px; padding: 12px 40px; display: inline-block;}
a.cont_more:hover{ background-color: #f6f6f6;}

/*导师介绍*/
.dsjs_box{ margin-top: 80px;}
.dsjs_title{ background: url(../img/dsjs_tit.gif) no-repeat; width: 312px; height: 61px; margin: 0 auto;}
.dsjs_cont{ width: 960px; margin: 50px auto 0;}
.dsjs_cont:after{content: ""; display: block; clear:both;}
.lch_headpic{ background: url(../img/lch_headimg.jpg) no-repeat; width: 250px; height: 236px; float: left;}
.dsjs_intro{ float: right; width: 680px; margin-top: 15px;}
.dsjs_intro .ds_name{ font-size: 22px; font-weight: normal; margin-bottom: 10px;}
.ds_lable p{ color: #666; font-size: 14px;}
.ds_info{ margin-top: 20px;}
.ds_info p{ color: #666; font-size: 16px; margin: 10px 0px;}

/*活动资讯*/
.hdzx_box{ margin-top: 80px;}
.hdzx_title{ background: url(../img/hdzx_tit.gif) no-repeat; width: 312px; height: 63px; margin: 0 auto;}
.hdzx_cont{ margin-top: 50px;}

.hdzx_cont:after, .hdzx_list:after{content: ""; display: block; clear:both;}
.hdzx_list{border-bottom: 1px dashed #ddd; padding-bottom: 30px; margin-bottom: 30px; display: block;}
.hdzx_time{ width: 90px; float: left; text-align: center; color: #888888; border-right: 1px solid #dadada; padding-right: 30px; margin-right: 40px;}
.hdzx_time .hd_day{ font-size: 32px; font-weight: normal;}
.hdzx_time .hd_year{ font-size: 18px; font-weight: normal;}

a .hd_tit_text{ color: #333;}
a .hd_tit_text:hover{ color: #333; text-decoration: underline;}

.hd_tit_text{ font-size: 17px; margin-bottom: 5px;}
.hd_nr_text{ color: #666; font-size: 14px;}
.hd_cont_box{ float: left; width: 680px;}
.hd_news_pic{ float: right; width: 120px;}
.hd_news_pic img{ width: 110px;}
.hd_news_pic .imageCss{ padding-top: 58%;}

/*联系我们*/
.contant_box{ margin-top: 80px;}
.contant_title{ background: url(../img/lxwm_tit.gif) no-repeat; width: 312px; height: 61px; margin: 0 auto;}

/*footer*/
.footer_gray{ background-color: #f5f5f5; width: 100%; margin-top: 100px; padding: 40px 0px; min-width: 1000px;}
.footer_cont:after{content: ""; display: block; clear:both;}
.fo_num01{ float: left;}

.phone_img{ background: url(../img/phone_img.jpg) no-repeat; width: 20px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 8px;}
.service_hotline{ margin-bottom: 10px;}
.service_hotline .s_h_tit{ font-size: 16px;}
.tel_number{ font-size: 24px; color: #666;}

.zz_erm:after{content: ""; display: block; clear:both;}
.erm_box{ float: left; margin-right: 20px; text-align: center;}
.erm_box p{ color: #666; margin-top: 3px;}

.fo_num02{ float: right; width: 700px;}
.footer_menu{ margin-top: 20px;}
.footer_menu a{ color: #666; font-size: 15px; text-decoration: none;}
.footer_menu a:hover{ color: #d3904d;}
.footer_menu span{ color: #c2c2c2; padding: 0px 20px;}

.f_right_nr{ margin-top: 30px;}
.f_right_nr:after{content: ""; display: block; clear:both;}
.footer_about{ width: 400px; float: left;}
.footer_about a{ color: #666;}
.footer_about a:hover{ color: #666; text-decoration: underline;}
.footer_about h3{ font-size: 15px; margin-bottom: 10px;}
.footer_about p{ font-size: 14px; color: #666; margin: 5px 0;}

.copyright{ background-color: #d3904d; padding: 10px 0px; min-width: 1000px; color: #fff; font-size: 14px; text-align: center;}


/*导师介绍*/
.grjs_box{ margin-top: 80px;}
.grjs_tit{ background: url(../img/dsjs_tit.gif) no-repeat; width: 312px; height: 61px; margin: 0 auto;}
.grjs_cont{ background: url(../img/dsjs_kuang.gif) no-repeat; width: 945px; height: 171px; margin: 50px auto 0;}
.grjs_text{ font-size: 16px; padding: 30px 50px; text-indent: 2em; line-height: 1.8;}
.grjs_text .name{ font-size: 24px;}

/*价值观*/
.jzg_box{ background-color: #f7f6f4; padding: 70px 0px; margin-top: 80px;}
.jzg_tit{background: url(../img/jzg_tit.gif) no-repeat; width: 312px; height: 61px; margin: 0 auto;}
.jzg_cont{background: url(../img/jzg_text.gif) no-repeat; width: 747px; height: 41px; margin: 50px auto 0;}

/*产品体系*/
.cptx_box{ margin-top: 80px;}
.cptx_tit{ background: url(../img/cptx_tit.gif) no-repeat; width: 312px; height: 62px; margin: 0 auto;}
.cptx_cont{ background: url(../img/cptx_pic.gif) no-repeat; width: 889px; height: 303px; margin: 50px auto 0;}

/*成就*/
.cj_box{ background-color: #f7f6f4; padding: 70px 0px; margin-top: 80px;}
.cj_tit{background: url(../img/cj_tit.gif) no-repeat; width: 312px; height: 62px; margin: 0 auto;}
.cj_cont{ width: 500px;  margin: 50px auto 0;}
.cj_cont ul li{ font-size: 18px; line-height: 1.6; background: url(../img/dd.gif) 0px 9px no-repeat; padding-left: 25px; margin: 15px 0;}


/*名家观点*/
.mjgd_box{margin-top: 80px;}
.mjgd_tit{background: url(../img/mjgd_tit.gif) no-repeat; width: 312px; height: 63px; margin: 0 auto;}
.mjgd_cont{ background: url(../img/mjgd_pic.gif) no-repeat; width: 914px; height: 415px;  margin: 50px auto 0;}

/*企业文化*/
.csrjy_box{margin-top: 80px;}
.csrjy_tit{background: url(../img/csrjy_tit.gif) no-repeat; width: 312px; height: 62px; margin: 0 auto;}
.csrjy_cont{ background: url(../img/qywh_kuang.gif) no-repeat; width: 945px; height: 535px; margin: 50px auto 0;}
.csrjy_text{ padding:30px 40px; font-size: 15px;}
.csrjy_text p{ text-indent: 2em; margin: 15px 0; line-height: 1.8;}
.cont_color{background-color: #f7f6f4; padding: 70px 0px; margin-top: 80px;}
.qywh_nr{ width: 820px; margin:0 auto ;}

/*公司简介*/
.compj_tit{background: url(../img/gsjj_tit.gif) no-repeat; width: 312px; height: 62px; margin: 0 auto;}
.compj_text{ padding:30px 40px; font-size: 15px;}
.compj_text .co_list{ margin: 20px 0;}


.qywh_intro{ margin-bottom: 50px;}
.qywh_intro .q_i_text01{ background: url(../img/qywh_text01.gif) no-repeat; width: 114px; height: 60px; margin-bottom: 20px;}
.qywh_intro .q_i_text02{ background: url(../img/qywh_text02.gif) no-repeat; width: 328px; height: 65px; margin-bottom: 20px;}
.qywh_intro .q_i_text03{ background: url(../img/qywh_text03.gif) no-repeat; width: 270px; height: 68px; margin-bottom: 20px;}
.q_i_word{ font-size: 15px; line-height: 1.8;}

.wxjgt_box{margin-top: 80px;}
.wxjgt_tit{background: url(../img/wxjgt_tit.gif) no-repeat; width: 312px; height: 63px; margin: 0 auto;}
.wxjgt_cont{ background: url(../img/wxjgt_img.gif) no-repeat; width: 616px; height: 436px;  margin: 60px auto 0;}

/*品牌合作*/
.pphz_box{margin-top: 80px;}
.pphz_tit{background: url(../img/pphz_tit.gif) no-repeat; width: 312px; height: 63px; margin: 0 auto;}
.pphz_cont{ margin: 50px auto 0;}
.pphz_cont ul:after{content: ""; display: block; clear:both;}
.pphz_cont ul li{ width: 165px; height: 100px; border: 1px solid #d9d9d9; margin: 12px 15px; float: left;}

/*课程回顾*/
.load_more{ text-align: center; color: #999; font-size: 15px; margin-top: 10px;}
.load_more a{ color: #999; text-decoration: none;}
.load_more a:hover{ color: #999; text-decoration: underline;}

/*课程tab*/
.course_tab{ text-align: center; margin-top: 40px;}
.course_tab a{border: 1px solid #dbdbdb; border-radius: 30px; padding: 6px 30px; color: #666; font-size: 16px; margin: 0px 20px;}
.course_tab a:hover{ color: #d3904d; border: 1px solid #d3904d;}
.course_tab a.on{ color: #d3904d; border: 1px solid #d3904d; background-color: #fffbf6;}

/*智在行慈善基金*/
.zzh_intro{margin-top: 80px;}
.zzh_tit{background: url(../img/zzxcs_tit.gif) no-repeat; width: 393px; height: 62px; margin: 0 auto;}
.zzh_cont{margin: 50px auto 0; width: 900px;}
.zzh_cont p{ font-size: 15px; margin: 15px 0;}

.jjsdxm_box{margin-top: 80px;}
.jjsdxm_tit{background: url(../img/jjsdxm_tit.gif) no-repeat; width: 343px; height: 62px; margin: 0 auto;}

.jjsdxm_cont{margin: 50px auto 0;}
.jjsdxm_cont:after{content: ""; display: block; clear:both;}

.project_list{ border: 1px solid #e5e5e5; background-color: #fcfcfc; width: 260px; height: 230px; padding:40px 20px; float: left; margin: 0px 15px;}
.cs_icon{ text-align: center;}
.project_name{ font-size: 20px; margin: 15px auto 20px; text-align: center; color: #d3904d; font-weight: normal;}
.proj_info{ font-size: 14px; color: #666; line-height: 1.8;}

.cshh_box{margin-top: 80px;}
.cshh_tit{background: url(../img/cshd_tit.gif) no-repeat; width: 313px; height: 62px; margin: 0 auto;}
.cshh_cont{margin: 50px auto 0;}

/*成员介绍*/
.cyjs_box{margin-top: 80px;}
.cyjs_banner{ background: url(../img/csr_banner.jpg) top center no-repeat; height: 180px; text-align: center; padding-top: 50px;}
.cyjs_tit{background: url(../img/csrjs_tit.png) no-repeat; width: 313px; height: 62px; margin: 0 auto;}


.csrjs_box{ background-color: #fff; border: 1px solid #E5E5E5; width: 500px; height: 290px; padding: 40px; margin: 0 auto; position: relative; top: -80px;}
.csrjs_box:after{content: ""; display: block; clear:both;}
.csr_left{ background: url(../img/csr_headimg.gif) no-repeat; width: 160px; height: 160px; float: left; margin-top: 60px;}

.csr_right{ width: 300px; float: right;}
.csr_right h3{ font-size: 18px; margin-bottom: 20px; font-weight: normal;}
.csr_list li{ margin: 10px 0; background: url(../img/dd.gif) 0px 5px no-repeat; padding-left: 18px; font-size: 14px;}
.member_pic{ background: url(../img/cyjs_pic.jpg) no-repeat; width: 1000px; height: 195px; margin: 0px auto;}

/*咨询详情页*/
.news_details{margin: 80px auto 0; width: 900px;}
.n_d_title{ margin-bottom: 60px;}
.news_tit_text{ font-size: 26px; margin-bottom: 20px;}
.news_date{ font-size: 15px; color: #666;}
.news_date span{ margin-right: 15px;}
.new_cont{ font-size: 15px; line-height: 1.8;}
.text_nr{ margin: 10px 0;}

/*课程详情页*/
.review_details{margin-top: 80px;}
.review_det_tit{ text-align: center; margin-bottom: 60px;}
.review_det_tit h3{ font-size: 26px; font-weight: normal; margin-bottom: 10px;}
.re_d_info{ font-size: 15px; color: #666;}
.rev_cont{ margin-bottom: 50px; border: 1px solid #dadada; padding: 0px 30px 20px 30px;}
.rev_tit{ text-align: center;}
.rev_tit span{ border: 1px dashed #d3904d; color: #d3904d; border-radius: 5px; background-color: #fffdfa; padding: 10px 30px; font-size: 20px; font-weight: bold; position: relative; top: -15px;}
.rev_nr_box{ font-size: 16px; margin-top: 20px; line-height: 1.8;}
.re_text{ margin: 15px 0;}

.quotation{ margin-top: 30px;}
.quotation .qu_list{ background: url(../img/star_img.png) 0px 3px no-repeat; line-height: 1.6; margin: 10px 0; padding-left: 30px; font-size: 16px;}

.bottom_cut{ background: url(../img/cut_img.png) no-repeat; width: 18px; height: 24px; margin: 0px auto 25px;}

/*翻页效果*/
.quotes {margin: 3px; padding: 5px 10px; text-align: center; margin-top: 15px;}
.quotes a {	border: #cbcbcb 1px solid; padding: 5px 10px; margin:0px 3px; color: #aaa; text-decoration: none;}
.quotes a:hover {border: #a0a0a0 1px solid; padding: 5px 10px; margin:0px 3px; }
.quotes a:active {border: #a0a0a0 1px solid; padding: 5px 10px; margin:0px 3px;}
.quotes span.current {border: #e0e0e0 1px solid; padding: 5px 10px; font-weight: bold; color: #aaa; margin:0px 3px; background-color: #f0f0f0;}
.quotes span.disabled {	border: #f3f3f3 1px solid; padding: 5px 10px; color: #ccc; margin:0px 3px;}


