@charset "utf-8";
/* CSS Document */

body{ background:#f2f2f2;}
.main{ width:1100px; margin:10px auto 0 auto; padding-bottom:120px; background:#FFF url(../images/newleftbj.png) repeat-y 228px 0;}
.location{ height:40px; line-height:40px; font-size:14px; text-align:right; background:#f2f2f2;}
.mainLeft{ width:230px; float:left;}
.mainRight{ width:870px; float:right;}
.warp1100{ width:1100px; margin:0 auto;}
.mainLeft h2{ padding:4px 0 0 0; text-align:center; line-height:42px; font-size:16px; border-bottom:solid #e1e1e1 1px;}
.mainLeft li{ border-bottom:solid #e1e1e1 1px;}
.mainLeft li a{ display:block; line-height:42px; padding:4px 0 0 0; font-size:16px; text-align:center;}
.mainLeft li.cur a{ background:#b13d2c; color:#FFF; font-weight:bold;}

.mainRight .righttitle{ padding:4px 0 0 45px; height:42px; line-height:42px; border-bottom:solid #e1e1e1 1px;}
.mainRight .righttitle h2{ font-size:18px; color:#b13d2c; font-weight:bold; float:left;}
.mainRight .righttitle span{ font-size:14px; color:#999; margin-left:10px;}
.mainRight .righttitle a{ float:right; width:62px; height:22px; line-height:22px; text-align:center; color:#FFF; font-size:14px; background:#d65555; margin:12px 35px 0 0;}
.newslist{ width:795px; margin:0 0 0 30px;}
.newslist li{ border-bottom:dashed #c2c2c2 1px; height:45px; line-height:45px; font-size:14px; padding:0 40px 0 12px;}
.newslist li span{ float:right; color:#777;}

/*分页*/
.pagination{text-align:center; margin-top:60px;}
.pagination a,.pagination b{display:inline-block; vertical-align:top; background:#323c4c; height:30px; line-height:30px;color:#FFF; margin-right:4px; padding:0px 11px; border-radius:4px;}
.pagination a:hover,.pagination .cur{ background-color:#d8330d; color:#fff;}

.new-title{ width:760px; margin:0 0 0 30px; padding:25px 0 0 0; font-size:18px; font-weight:bold; text-align:center; line-height:30px;}
.new-time{ width:760px; margin:0 0 0 30px; color:#999999; line-height:28px; text-align:center;}
.new-text{ width:760px; margin:30px 0 0 30px; font-size:14px; line-height:30px;}
.new-text img{ display:inline-block; margin:10px 0;}
.new-bottom{ width:800px; margin:20px 0 0 30px; font-size:14px;}
.new-bottom a{ display:block; line-height:36px; background:#f2f2f2; font-size:14px; margin-bottom:10px; padding-left:20px;}


/*课程*/
.righttitle .sear{ width:162px; height:26px; border:solid #ccc 1px; float:right; margin:8px 15px 0 0;}
.righttitle .sear .fidtext{ width:128px; height:26px; line-height:26px; line-height:26px; float:left; border:0; background:none;}
.righttitle .sear .bnt{ background:url(../images/searbnt.png) no-repeat center center; height:26px; width:33px; border:0 none; border-left:solid #ccc 1px; cursor:pointer;}

.courselist{ padding:40px 0 0 40px;}
.courselist li{ width:226px; height:214px; float:left; margin:0 17px;}
.courselist li img{ width:226px; height:149px; margin-bottom:6px;}
.courselist li p{ line-height:24px; color:#999;}
.courselist li p a{ font-size:14px;}



/*2017-03-13*/
.process,certif{ text-align:center; padding:70px 0;}
.process img,.certif img{ margin:0 auto;}

.teachers{ margin:30px 0 0 0;}
.chersList{ padding:0 30px;}
.chersList li{zoom:1; overflow:hidden; border-bottom:dashed #d4d4d4 1px; padding:20px 5px;}
.chersList li img{ width:90px; height:90px; float:left; border-radius:50%;}
.chersList li dl{ line-height:30px; padding:0 0 0 105px; font-size:14px;}
.chersList li dt{ overflow:hidden;}
.chersList li dt h3{ float:left; font-weight:bold;}
.chersList li dt span{ float:left; margin-left:10px; color:#999;}
.chersList li dd{ color:#666;}
.chersList li dd a{ color:#b13d2c; margin-left:20px;}

.chers_deta{ padding:30px;}
.chers_deta .photos{ width:90px; height:90px; float:left;}
.chers_deta .photos img{ width:90px; height:90px; border-radius:50%;}
.chers_deta dl{ padding:0 5px 20px 110px; line-height:82px; font-size:14px; border-bottom:dashed #dcdcdc 1px;}
.chers_deta dt{ overflow:hidden; margin-bottom:8px;}
.chers_deta dt h3{ float:left; font-weight:bold;}
.chers_deta dt span{ float:left; margin-left:10px; color:#999;}

.chers_deta ul{ padding:36px 0 0 0;}
.chers_deta li{ width:228px; height:242px; border:solid #cacaca 1px; float:left; margin: 0 12px 20px 18px;}
.chers_deta li .divImg{ width:228px; height:170px; position:relative;}
.chers_deta li .divImg img{ width:228px; height:170px;}
.chers_deta li .divImg a.reod{ background:url(../images/imgbj.png); display:block; width:208px; height:36px; line-height:36px; padding:0 10px; position:absolute; bottom:0; font-size:14px; color:#FFF;}
.chers_deta li .divImg a.reod b{ background:url(../images/ind_icons.png) no-repeat -100px -80px; width:24px; height:24px; float:left; margin:6px 6px 0 0;}
.chers_deta li .text{ line-height:26px; height:52px; padding:10px 10px 0 10px;}

.fessional{}
.fessional ul{ padding:30px 0 0 30px;}
.fessional li{ float:left; font-size:14px; line-height:36px; text-align:center; margin:0 10px 10px 0;}
.fessional li a{ width:186px; height:36px; display:block; border:solid #dbdbdb 1px; color:#444;}
.fessional li a:hover,.fessional li.cur a{ border:solid #b13d2c 1px; background:#b13d2c; color:#FFF; font-weight:bold;}

.fess_text{}
.fess_text h3{ text-align:center; font-size:16px; font-weight:bold; padding:15px;}
.fess_text .text{ line-height:28px; font-size:14px; color:#444;}




























