@charset "utf-8";
/* CSS Document */
@font-face {
    /* font-properties */
    font-family: 华文行楷;
    src:url('../fonts/STXINGKA.TTF')
}
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color :rgba(0, 0, 0, 0);}
body {font-family: "Microsoft YaHei","Segoe UI", "Lucida Grande", Helvetica, Arial, FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;  background-color: #fff; height: 100%;  -webkit-overflow-scrolling: touch;  margin:0 auto;font-size: 14px;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
svg:not(:root) { overflow: hidden; }
em,s,i{font-style:normal;}
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; vertical-align: middle; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto;  white-space: pre-wrap; word-wrap: break-word; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, optgroup, select { color: inherit; font: inherit; margin: 0; outline:none; border:0;}
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; resize: vertical; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
a{text-decoration: none;color: #000}
button, input, select, textarea { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none outside none; }
.color{color: red}
.lf{float: left}
.rt{float: right}
.clear{clear: both}
.list-inline li{float: left;}
.about-list-inline li{float: left;border-top: 1px solid rgba(170,170,170,.2); background: rgba{}}
.m_ban{margin-left: 39px;margin-right: 39px}
/*首页*/
.t_bian{padding-top: 50px;padding-bottom: 20px}
.header{width: 1200px;margin: 0 auto;line-height: 40px;font-size: 14px;}
.header_center{height: 100px;width: 1200px;margin:0 auto;line-height: 100px}
.header_center img,.header_center p{display: inline-block}
.header_center img:first-child{width: 180px;vertical-align:middle;}
.header_center img.rt{margin-top: 15px}
/*.header_center p{font-family:华文行楷;font-size: 30px ;color: red;margin-left: 30px }*/
.logotitle{
	padding-left: 10px;
    border-left: 1px solid #555555;
    color: #222;
	font-size: 16px;
    line-height: 24px;
    position: absolute;
    margin-top: 25px;
    margin-left: 10px;}
.logotitle b{
    color: #D41B1B;}
.nav{/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DB0500), color-stop(100%,#870005));*/background:#D41B1B;min-width: 1200px; background: -o-gradient(linear, left top, left bottom, color-stop(0%,#DB0500), color-stop(100%,#870005)); background: -moz-gradient(linear, left top, left bottom, color-stop(0%,#DB0500), color-stop(100%,#870005))}
.nav ul{width: 1200px;height: 40px;margin: 0 auto }
.nav ul li a{line-height: 40px;color: #ffffff;font-size: 16px;font-weight: 700;padding:10px 31px;}
.nav ul li a:hover{background: #f21a1f }
.nav ul li span{display: inline-block;width: 1px;height: 40px;background: url("../images/1.png") no-repeat;vertical-align: bottom}
.banner{min-width: 1200px;margin-bottom: -8px}
.banner img{width: 100%}
.box{width: 1200px;margin: 0 auto}
.title{width: 490px;margin: 0 auto}
.title img{width: 100%}
.mmbox .box_kcjs{width:1200px;margin:0 auto;}
.mmbox .gsjs_xq {width:1200px;margin:0 auto;}
.box_kcjs .kcjs_xq{width: 300px;height: 270px;display: inline-block;margin-bottom: 30px}
.box_kcjs .kcjs_xq a{display:inline-block;width:100%;}
.box_kcjs .kcjs_xq a div.kcxq-img{display: block;position:relative;height:100%;}
.box_kcjs .kcjs_xq a div.kcxq-img div.kcxq-bg{position:absolute;top:0;bottom:0;left:4%;width:90%;margin:0 auto;background:rgba(0,0,0,0.68);border-radius: 8px;}
.box_kcjs .kcjs_xq img{width:90%;margin:0 4%;border-radius: 6px;}
.box_kcjs .kcjs_xq h3{width:100%;margin:64px auto 0;text-align:center;color:#fff;font-size: 36px;line-height:50px;font-family:华文行楷;}
.box_kcjs .kcjs_xq h3:hover{color:red;transition: all 0.6s;}
.box_kcjs .kcjs_xq p{width:90%;margin-left:5% !important;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;line-height:24px;}
.box_kcjs .kcjs_xq span{padding: 6px 15px;/*background: #aa6f02;*/border-radius:6px;color:red;margin-left: 7px;float: right;}
.box_kcjs .kcjs_xq span:hover{color:#aa6f02;transition: all 0.6s;}
.gsjs_xq{padding-bottom: 25px}
.nr_main{width:1200px;margin:0 auto;padding: 30px 0}
.gsjs_xq .gsjs_scjy{width: 420px;
    margin-right: 30px;}
.gsjs_xq img{width: 360px}
.gsjs_xq .video{display:inline-block;}
.gsjs_scjy .nr_main_title  ul li:nth-of-type{width:700px}
.gsjs_scjy h3{font-size: 24px;line-height:24px; margin-bottom:30px; color: #000;   font-weight: bold;}
.gsjs_scjy span{font-size: 28px;font-weight: 400;margin: 20px 0}
.gsjs_scjy span b{color: red;font-size: 34px}
.gsjs_scjy b{padding: 8px 14px;border: 1px solid #e3434a;color: #e3434a;margin-top: 20px;float:left;}
.gsjs_scjy b:hover{background:#e3434a;color: #fff;transition: all 0.6s;}
.nr_main_title h3{font-size: 24px;height: 25px;line-height: 25px;color: red; }
.nr_main_title>h3:before{display:inline-block;content:'';width:4px;height:16px; background:red;vertical-align: middle;margin-right:10px;}
.gsjs_scjy p{line-height:28px;font-size:14px;text-align: justify;color: #000;}
.nr_main_title h3 span{font-size: 16px;color: #000;display: inline-block;font-weight: 100}
.nr_main_title h3 .title{
    width: 400px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.nr_main_title h3 a{font-size: 14px;color: #000;font-weight: normal;}
.nr_main_yjjc{width:49%;}
.nr_main_yjjc b{padding: 8px 14px;border: 1px solid #e3434a;color: #e3434a;margin-top: 20px;}
.nr_main_yjjc .nr_main_title  ul{margin-top:10px; height: 2px; background:url(../images/t.jpg) repeat-x left bottom;}
.nr_main_yjjc .nr_main_title  ul li{display:inline-block;padding-top:5px;/*height:45px;line-height:45px;border-bottom: 1px solid #eee;*/}
/*.nr_main_yjjc .nr_main_title  ul li:nth-child(odd){display:inline-block;padding-top:5px;height:45px;line-height:45px;border-bottom: 1px solid #eee;}
.nr_main_yjjc .nr_main_title  ul li:nth-child(even){float:right;display:inline-block;padding-top:5px;height:45px;line-height:45px;border-bottom: 1px solid #eee;}*/
.nr_main_yjjc .nr_main_title  ul li h3{line-height:30px;}
.nr_main_yjjc .nr_main_title  ul li h3 a{ color: #555;display:inline-block;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nr_main_yjjc .nr_main_title  ul li h3 a:hover span{ color: red; padding-left:15px;}
.nr_main_yjjc .nr_main_title  ul li .n_float{height:30px;}
.yjjc_xq_nr b{color:red ;font-size: 16px;display: inline-block;}
.yjjc_xq_nr b:last-child{padding: 4px 15px;border: 1px solid red}
.yjjc_xq_nr p{line-height: 1.7;margin: 20px 0}
.yjjc_xq{margin-top: 30px}
.yjjc_xq img{width: 240px}
.yjjc_xq_nr{width: 310px}
.nr_main_gsxw{width: 49%;}
.nr_main_gsxw b{padding: 8px 14px;border: 1px solid #e3434a;color: #e3434a;margin-top: 20px;}
.nr_main_gsxw .nr_main_title  ul{margin-top:10px; height: 2px; background:url(../images/t.jpg) repeat-x left bottom;}
.nr_main_gsxw .nr_main_title  ul li{display:inline-block;padding-top:5px;/*height:45px;line-height:45px;*/border-bottom: 1px dashed #ddd;}
/*.nr_main_gsxw .nr_main_title  ul li:nth-child(odd){display:inline-block;padding-top:5px;height:45px;line-height:45px;border-bottom: 1px solid #eee;}
.nr_main_gsxw .nr_main_title  ul li:nth-child(even){float:right;display:inline-block;padding-top:5px;height:45px;line-height:45px;border-bottom: 1px solid #eee;}*/
.nr_main_gsxw .nr_main_title  ul li h3{line-height:30px;}
.nr_main_gsxw .nr_main_title  ul li h3 a{ color: #555;display:inline-block;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nr_main_gsxw .nr_main_title  ul li h3 a:hover span{ color: red; padding-left:15px;}
.nr_main_gsxw .nr_main_title  ul li .n_float{height:30px;}
.nr_main_lzpic{width:31%;display:inline-block;margin:0 1%;} 
.nr_main_lzpic .nr_main_lzpic-bg{width:100%;height:430px;margin-top:20px;background:url(../images/bjt3-1.jpg) center center no-repeat;background-size:100% 100%;}
.nr_main_lzpic .hz-page{width:90% !important;margin:0 auto;height:410px;padding-top:20px}
.nr_main_lzpic .hz-page .tempWrap{width:100%;height:360px !important;}
.hzrool .tempWrap{width:100%;height:7920px !important;padding-left: 20px;}
.hzrool .tempWrap .clone{ display: none;}
.nr_main_lzpic .hz-page li{width:100%;height:360px !important;background:transparent;margin-top:10px;}
.nr_main_lzpic .hz-page li p{height:360px !important;display:inline-block;font-size:14px;line-height:24px !important;color:#fff;}
.gsxw_xq_nr h4{font-size: 18px;}
.gsxw_xq_nr{margin-top: 30px}
.gsxw_xq_nr p{margin: 10px 0 0 0;line-height: 1.7}
.box_dzxx{width:1200px;margin:0 auto;}
.box_dzxx_left{width: 340px}
.box_dzxx_left p{margin: 10px;}
.box_dzxx_left ul li{margin: 10px}
.box_dzxx_right{width: 800px}
.box_dzxx_right div input{ width: 240px;display: block;height: 40px;margin-bottom: 17px;text-indent: 1em;border: 1px solid black}
.box_dzxx_right textarea{width: 520px ;height:220px;border: 1px solid black;overflow:auto;text-indent: 1em }
.box_dzxx_right .submit{width: 100%;background: red;margin-top: 20px;border: 0;color: #fff}
.box_yj{margin: 50px 0;}

    /*感恩教育*/

.kcyy_nr{text-align: center}
.kcyy_nr h3{font-size: 24px}
.kcyy_nr p{font-size: 18px ;margin: 15px 0}
.kcyy_nr .nr_title{color: red;font-size: 20px;margin: 15px 0}
.box_kcbj{margin-top: 50px}
.kcbj_nr{margin: 30px 0}
.kcbj_nr img{width: 597px;}
.kcbj_nr div{width: 580px;margin-left: 22px}
.kcbj_nr div p{font-size: 18px ;line-height: 1.7;margin-bottom: 25px}
.yj_ts{width: 100%;min-width:1200px;}
.yj_ts img{width:100%;}
.yj_ts ul,.ke_sy ul{overflow: hidden;width: 100%}
.yj_ts ul li,.ke_sy ul li{font-size: 18px ;font-weight: bold ;margin: 20px 0;color: #434343}
.yj_ts ul li b,.ke_sy ul li b{color: red;font-size: 24px}
.yj_ts ul li i,.yj_ts ul li span,.ke_sy ul li i,.ke_sy ul li span{display: inline-block}
.yj_ts ul li span,.ke_sy ul li span{width: 72px;vertical-align: top}
.yj_ts ul li i{width: 475px;}
.ke_sy ul li i{width: 504px}
.ke_sy ul li span{width: 90px;}
.box_yjlc{margin: 50px 0}
.ke_sy{width: 599px}
.jjwt{width: 600px}
.jjwt img{width: 288px}
.jjwt p{width: 297px;margin-left: 10px;line-height: 1.7}
.yjlc_nr{width: 597px;display: inline-block;margin: 15px 0}
.yjlc_nr_tu {width: 156px;height:156px;border: 1px solid #DADADA;border-radius: 156px;text-align: center}
.yjlc_nr_tu img{width: 87px;margin-top: 25px}
.yjlc_nr p{width: 418px;margin-top: 15px;margin-left: 15px;line-height: 1.7}
.jjwt_xq{margin-top: 50px}
.jjwt_xq img{width: 290px}
.jjwt_xq_nr{width: 300px;}
.jjwt_xq_nr b{color: red}
.jjwt_xq_nr p{margin-top:15px;line-height: 1.9}
.jsjs_nr_xx{width: 280px;display: inline-block;margin:0 10px;border-radius: 20px;}
.jsjs_nr_xx1{/*background: #ededed !important;box-shadow: 5px 5px 5px #ddd!important;*/border-radius: 6%;}
.jsjs_nr_xx1 p{color:#000 !important;}
.jsjs_nr_xx .jsjs_nr_tp{width: 158px;margin: 0 auto}
.jsjs_nr_xx p{ color: #666; overflow: hidden; height: 50px;text-align:left;padding:0 8px;box-sizing:border-box;margin-top:6px;}
.jsjs_nr_xx .jsjs_nr_tp img{width: 100%;border-radius: 158px;border: 1px solid #fff;margin-top: 30px}
.jsjs_nr_xx p,.jsjs_nr_xx ol{text-align: center}
.jsjs_nr_xx ol li{margin: 8px 0}

.picScroll-left .picList li a:hover p{ color:red;}

.picScroll-left{ width:100%;  overflow:hidden; position:relative;   }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd >ul.picList{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd >ul.picList> li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd >ul.picList> li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd >ul.picList{ overflow:hidden; zoom:1; }
.picScroll-left .bd >ul.picList> li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd >ul.picList> li .pic{ text-align:center; }
.picScroll-left .bd >ul.picList> li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd >ul.picList> li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd >ul.picList> li .title{ line-height:24px;   }
section>.bjt2{margin: 50px 0;min-width: 1200px;height: 460px;background: url("../images/bjt2.jpg") no-repeat}
.bjt2 .box>h3{font-size: 42px ;text-align: center;padding: 30px 0}
.bjt2 .box{color: #fff}
.bjt2 .box>p{font-size: 16px;margin: 20px 0;line-height: 1.7;height: 240px;overflow: hidden}
.xcsp_xq{width:580px ;height: 390px;margin-right: 20px}
.xcsp_xq img{width: 100%}
.khpj_xq {width: 280px;height: 345px;margin: 30px 10px}
.khpj_xq p:first-child{margin: 10px 0}
.khpj_xq a{color: black}
.box_yjyq ul{width: 575px;margin-left: 15px}
.box_yjyq ul li{margin: 3px 0;line-height: 1.7}
.box_yjyq .yjyq {width:600px }
.box_yjyq .yjyq_xq img{width: 100%}
.hzlc_xq ul{overflow: hidden}
.hzlc_xq ul li{width:171px;position: relative }
.hzlc_xq ul li p{width: 123px;text-align: center;display: inline-block;color: #464646;font-size: 16px;}
.hzlc_xq ul li i{display: block;width: 123px;height:123px;text-align: center;border-radius: 123px;border: 1px solid red;margin-bottom: 20px}
.hzlc_xq ul li i img{width: 57px;margin-top: 30px;}
.hzlc_xq ul li span{display:inline-block;width: 43px;border: 1px dashed #464646;position: absolute;top:39%;right: 0px }
.hcyq_nr {padding: 30px 0;padding-top: 0;}
.hcyq_nr img{width: 575px;height: 300px}
.hcyq_nr ul{width: 600px;}
.hcyq_nr ul li{font-size: 18px ;line-height: 1.7;margin: 3px 0}
.box_problem .cjwt .cjwt_ul li {font-size: 18px;margin: 20px 0}
.box_problem .cjwt .cjwt_ul{height: 312px}
.box_problem .cjwt ul li p{ margin: 5px 0}
.gzwt_rt {width: 600px; padding: 20px;/*margin: 90px 0 */}
.gzwt_rt img{width: 100%;}
.txtMarquee-top{ width:590px;  overflow:hidden; position:relative; }
.txtMarquee-top .bd{ padding:15px;  }
.txtMarquee-top .infoList li{ line-height:24px; font-size: 16px ;margin: 10px 0 }
.txtMarquee-top .infoList li .date{  color:red;display: block ; }
.txtMarquee-top .bd .gzwt_ul li{margin: 20px 0;}
.txtMarquee-top .cjwt>.tempWrap{height: 250px!important;}
/*.gzwt >.tempWrap{height: 200px!important;}*/
.xxdb{width: 1200px}
.xxdb .gzwt>.tempWrap{height: 250px!important;}
.xxdb .infoList li{height: 220px}

/*家庭教育*/
.jtjy_kcjs_nr{width: 570px}
.jtjy_kcjs_nr h3{font-size: 18px}
.jtjy_kcjs_nr img{width: 100%;margin: 20px 0;height: 290px}
.jtjy_kcjs_nr ul li{margin: 10px 0;color: #464646}
.kcbj_nr .kcbj_nr_right p{margin-bottom: 1px;}
.jtjy_main_title{margin: 10px 0}
.jtjy_yj_ts{width: 560px}
.jtjy_yj_fg{width: 100%}
.jtjy_yj_fg img{width: 205px;height: 105px}
.jtjy_yj_fg p{width: 326px}
.jtjy_kcln .kcbj_nr img{width: 570px}
.jtjy_yj_sy img{width: 253px}
.jtjy_yj_sy ul{width: 312px;margin-left: 20px}
.jtjy_yj_sy ul li{margin: 5px 0;line-height: 1.7}
.jtjy_yj_ts ul li{margin: 20px 0;color: #464646}
.jtjy_yj_ts ul li i{width: 470px;display: inline-block}
.jtjy_yj_ts ul li span{vertical-align: top}
.jtjy_gywm_main img{width: 600px ;height: 500px}
.jtjy_gywm_right{width: 568px}
.jtjy_gywm_right h3{font-size: 18px;margin: 10px 0}
.jtjy_gywm_right p{font-size: 16px;color: #464646;line-height: 2.2}
.jtjy_gywm{margin-bottom: 50px}
.nr_main_title h1{font-size: 30px;color: red}
.jtjy_jsjs_gr{width: 575px;display: inline-block;}
.jtjy_jsjs_gr img{width: 203px}
.jtjy_jsjs_gr div{margin-left: 20px;width: 330px;}
.jtjy_jsjs_gr div h3{color: red;font-size: 18px;margin: 10px 0;}
.jtjy_jsjs_gr div h4{font-size: 18px;margin: 10px 0;}
.jtjy_jsjs_gr div p{margin: 15px 0 20px;line-height: 1.5}
.jtjy_jsjs_gr div b {padding: 5px 10px ;color: red;border: 1px solid red;display:inline-block}
.jtjy_jsjs_sm{width: 565px}
.jtjy_jsjs_sm img{width: 100%;margin: 15px 0;height: 220px}
.jtjy_jsjs_sm p{margin: 10px 0;color: #464646}
.jtjy_jsjs_js{width: 560px}
.jtjy_jsjs_nr{margin: 30px 0}
.jtjy_jsjs_js h2{margin: 20px 0;font-weight: 400;}
.jtjy_jsjs_js ul li{color:#464646;margin: 10px 0}
.jtjy_main_title h3{font-size: 18px}

    /*讲师培训*/
.jspx_kcnr_left{width: 588px;color: #464646}
.jspx_kcnr_left img{width: 97%;margin: 20px 0}
.jspx_kcnr_left >span{display: inline-block;width: 152px}
.jspx_kcnr_left ul li,.jspx_kcnr_right ul li{margin: 4px 0;line-height: 1.7}
.jspx_kcnr_left ul{width: 570px}
.jspx_kcnr_left .jspx_jj_ul li{margin-right: 15px}
.jspx_kcnr_left .jspx_jj_ul{overflow: hidden;margin-bottom: 20px}
.jspx_kcnr_left p{margin: 15px 0;}
.jspx_kcnr_right{width: 600px;color: #464646}
.jspx_kcnr_right ul {margin-top: 20px}
.jspx_kcnr_right>img{width: 100%;margin: 20px 0}
.jspx_xg_ul  li{margin-right:16px!important; }


/*高考励志*/
.bjt3{min-width: 1200px;margin: 30px 0}
.bjt3 img{width: 100%}
.gklz_yj .gklz_yjfg{width: 565px;margin-bottom: 30px}
.gklz_yj .gklz_yjfg img{width: 560px;height: 270px}
.gklz_yj .gklz_yjfg p{font-size: 18px;color: #464646}
.gklz_kcfl ul{overflow: hidden;}
.gklz_kcfl ul li{margin: 0 10px; width: 270px;font-size: 12px;background: #b91311;padding:6px;border-radius:6px;box-sizing: border-box;}
.gklz_kcfl ul li img{width: 100%;border-radius:6px;margin-bottom:6px;}
.gklz_kcfl ul li a{color: #fff;}
.gklz_kcfl ul li p{font-size: 14px;margin: 10px 0;color:#fff;}
.gklz_kcfl ul li p.color-tit{font-size:16px;font-weight:bold;}
.gklz_kcfl ul li p.color_more{text-align:right;}
.jtjy_jsjs_nr .gklz_hzxx_zx{width: 586px;}
.jtjy_jsjs_nr .gklz_hzxx_zx img{width: 288px}
.jtjy_jsjs_nr .gklz_hzxx_zx div{width: 280px}
.jtjy_jsjs_nr .gklz_hzxx_zx div p{margin: 15px 0;line-height: 2}
.jtjy_jsjs_nr .gklz_hzxx_zx div a{padding: 7px 15px;background: #D41B1B;color: #fff;float: right;border-radius: 5px}
.gklz_hzlc .tabs-nav{overflow: hidden}
.gklz_hzlc .tabs-nav .tab-nav-item{margin: 0 24px}
.gklz_hzlc .tabs-nav .tab-nav-item a{width: 150px;border-radius: 50%;height: 150px;display: inline-block;color: #fff;background: red}
.gklz_hzlc .tabs-nav .tab-nav-item a span,.gklz_hzlc .tabs-nav .tab-nav-item a em{display: block;text-align: center;}
.gklz_hzlc .tabs-nav .tab-nav-item a span{margin-top: 53px;font-size: 18px}
.gklz_hzlc .tabs-nav .tab-nav-item a em{font-size: 12px;margin-top: 10px}
.gklz_hzlc .tabs-nav .tab-nav-item a.current{border: 1px solid #000;background: #fff;color: black}
.line-v{display: block;  width: 1px;  height: 50px;  overflow: hidden;  position: relative;  left: 50%;}
i.line-v-c {background-color: #000;  }
.tabs-panes .tab-box{border-top: 2px solid #000;display: none}
.tabs-panes .tab-box p{margin: 15px;font-size: 18px}
.tabs-panes .show{display: block}


/*关于我们*/
.gywm_ul{width: 100%;overflow: hidden;border-top: 1px solid #eee;background: #f5f5f5;}
.gywm_ul li a{/*border-top: 1px solid #E4E4E4;*/font-size: 30px;padding: 20px 75px;color: #000;display: inline-block;}
.gywm_ul li a:first-child{margin-left: 2px}
.gywm_ul li a.active{border-top: 5px solid red;}
.gywm_nr  p{margin: 20px 0;line-height: 2.5;text-indent: 2em;color: #464646}
.gywm_nr .gywm_gsjj img{margin-right: 15px;width: 280px;margin-bottom: 20px}
.gywm_nr .gywm_gsjj,.gywm_qywh,.gywm_fzlc,.gywm_lxwm{display: none}
.gywm_nr {margin-bottom: 40px}
.gywm_qywh p{text-indent: 0}
.gywm_lxwm ul{color: #464646;}
.gywm_lxwm ul li{margin: 20px 0}
.gywm_nr .show{display: block}
.gy-bg{width:1200px;margin:0 auto;}
.gy-bg img{width:100%;}

/*训练营*/
.xly_hdbj_nr h3{color: red;font-size: 24px;text-align: center;font-weight: 400}
.xly_hdbj_nr p{font-size: 18px;color:#464646;margin: 15px 0;text-align: center }
.hdmd_nr p{text-align: center;margin-bottom: 30px;font-size: 16px}
.hdmd_nr ul{overflow: hidden }
.hdmd_nr ul li{width: 230px;height: 60px;border-radius: 5px;line-height: 60px;font-size:20px;text-align: center;background: red;color: #fff;margin: 20px 35px}
.hdmd_nr ul li:hover{background: #FF3021}
.box_kcnr p{text-align: center;margin: 5px 0}
.box_kcnr ul{margin: 30px 0;overflow: hidden}
.box_kcnr >ul li{width: 308px ;height: 415px;margin: 0 45px}
.box_kcnr >ul li img{width: 100%;}
.box_kcnr >ul li a{color: #000;line-height: 1.5;font-size: 12px;margin-left: 10px;display: block}
.box_kcnr >ul li a p{margin: 10px 0px;text-align:left}
.box_kcnr >ul li a p:first-child{font-size: 16px}
.kcnr_bfnr h3,.kcnr_txld_right h3{font-size: 30px;margin-bottom: -10px}
.kcnr_txld ul{width: 590px}
.kcnr_bfnr ul li{margin:5px 10px }
.kcnr_txld ul li{font-size:18px;margin: 10px 0;line-height: 1.7 }
.kcnr_txld_right {width: 590px}
.kcnr_txld_right img{width: 100%;margin: 30px 0}
.xly_hd_xq{width: 590px}
.xly_hd_xq p{font-size: 18px ;margin:20px 0 }
.xly_hd_xq span{color: red}
.xly_hd_xq img{width: 100%}

/*讲师介绍*/
.js_list_rw h3{font-size: 18px;margin: 30px 0}
.js_list_rw {width:260px;display: inline-block;margin: 0 18px }
.js_list_rw div{border: 1px solid #ccc;margin: 10px 0;padding: 0 10px 20px 10px}
.js_list_rw div img{width: 100%}
.js_list_rw >  p{font-size: 12px}
.js_list_rw div  p{margin: 20px 0}
.js_list_rw div a{color: #8F8F8F}

/*讲师栏目*/
.jslm_lsxx{margin-bottom: 30px}
.jslm_lsxx h3{color: red;font-size: 30px;margin: 30px 0}
.jslm_lsxx p{font-size: 18px;color: #464646;line-height: 1.7;width: 800px}
.jslm_lsxx_right img{width: 100%}
.jslm_lsxx_right{width: 277px}
.jchg img{width:360px;margin: 18px }

/*新闻列表页*/
.xw_list div{margin: 15px 0}
.xw_list div img{width:187px;height: 125px }
.xw_list div div{width: 990px}
.xw_list div div p{font-size: 14px;margin: 20px 0}
.xw_list div div h3{margin-top: 10px}
.xw_list div div p a{color: red}

/*新闻详情页*/
.xw_xqy_title h3{font-size: 24px;text-align: center;margin-top: 30px;}
.xw_xqy_title p{font-size: 12px;color: #464646;margin: 20px;text-align: center}
.xw_xqy_main p{color: #464646;margin: 5px 0;line-height: 1.7}
.xw_xqy_main p:first-child{font-size: 12px;margin: 30px 0}
.xw_xqy_main p:first-child span{}
//.xw_xqy_main img{width: 560px;margin:20px;}
.sxy{margin-bottom: 40px}
.sxy a{font-size: 16px;color: #464646;display: block;margin: 10px 0}


/*线上教育*/
.xsjy_kcfl h3{font-size: 16px;margin: 20px 0;color: red}
.xsjy_kcfl {width: 270px;margin: 0 13px;display: inline-block;}
.xsjy_kcfl img{width: 100%}
.xsjy_kcfl >p{color: #464646;margin: 20px 0;line-height: 1.7}
.xsjy_kcfl div{border: 1px solid #ccc;margin-bottom: 30px;color: #464646}
.xsjy_kcfl div p{overflow: hidden}
.xsjy_kcfl div p b,.xsjy_kcfl div p span{margin: 5px 0}
.xsjy_erwm{text-align: center;margin-bottom: 40px}
.xsjy_erwm h3{margin: 25px 0}
.xsjy_erwm p{line-height: 1.5}
.xsjy_erwm img{margin: 20px 0}
.xsjy_erwm h4{font-size: 18px;font-weight: 200;color: #464646}
.xsjy_erwm p{margin: 15px 0}
.picScroll{ position:relative;  height:230px; padding: 10px 0 10px 0px;  background:#fff; margin-bottom:10px; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 6px;  width:573px; overflow:hidden; display:inline; }






.fenye{overflow: hidden;margin: 40px 0}
.fenye ul{overflow: hidden;display: inline-block;}
.fenye ul li{border: 1px solid #E7E7E7;margin: 0 3px}
.fenye ul li:nth-child(3) a {background: red;color: #ffffff}
.fenye ul li a{color: #808080;font-size: 20px;padding: 5px 10px}
.fenye {text-align: center}
footer{min-width: 1200px;background: #f5f5f5}
.footer{width: 1200px;margin: 0 auto}
.footer_dh{border-bottom:1px solid #fff;margin-bottom: 10px;background: #f5f5f5;overflow: hidden }
.footer_dh li{height: 70px;line-height: 70px}
.footer_dh li a{color: #666;font-size: 16px;border-right:1px solid #fff;padding: 0 20px }

.footer_center .center_left{width: 500px;}
.footer_center .center_left img{width:100%;}
.footer_center .center_left ul{width: 280px}

.footer_center .center_left ul li{font-size:16px;width: 100px;color: #333;display: inline-block;margin-bottom: 15px}
.footer_center .center_left ul li:first-child{display: block}
.footer_center .center_left ul li a{color: #666;font-size:16px;}
.footer_center .center_right{width: 680px}
.footer_center .center_right ul{margin-left: 50px}
.footer_center .center_right ul li{color: #666;font-size: 16px;margin-bottom: 15px}
.footer_center .center_right ul li span{display: inline-block;width:19px;height: 19px;vertical-align: bottom;margin-right: 10px }
.footer_center .center_right ul li .dh{background: url("../images/phone.png") no-repeat;background-size: 100%;}
.footer_center .center_right ul li .qq{background: url("../images/qq.png") no-repeat;background-size: 100%;}
.footer_center .center_right ul li .yx{background: url("../images/email.png") no-repeat;background-size: 100%;}
.footer_center .center_right ul li .dz{background: url("../images/address.png") no-repeat;background-size: 100%;}
.erweima p{color: #ffffff;margin: 10px}
footer>p{text-align: center;color: #fff;height: 55px;line-height: 55px;background: #D31010;}



/*新闻中心*/
.nr_main_title  ul li{width:100%;float:left;m/*argin-top:10px;*/height:30px;border-bottom: 1px dashed #ddd;}
/*.nr_main_title  ul li:nth-of-type(even){float:right;}*/
.nr_main_title  ul li h3{border-left:0px;padding-top:0px;height: 30px;padding-left: 0px;line-height: 30px;}
.nr_main_title  ul li .n_float{height:30px;float:left;text-align:center;color:#000;font-size:16px;}
.nr_main_title  ul li .n_float p i{font-size:30px;margin-right:10px;color:red;display:block;font-weight:bold;}

.nr_main_title  ul li .n_right{width:100%;float:left;text-align:left;}
.nr_main_title  ul li .n_right p{padding-bottom:5px;font-size:12px;}
.nr_main_title h3 a.a_more{float:right;color:#999;font-size:14px;font-weight:normal;}


/*大图轮播*/
	.banner .w3cFocus{ width:100%;  position:relative;  /*height:500px;*/ padding:0 0 10px;}
	.banner .w3cFocus .prev,.w3cFocus .next{ position:absolute;  display:block;  left:10px; top:50%;margin-top:-32px; width:46px; height:62px; background:url("../images/focusAdvBg.png") no-repeat; filter:alpha(opacity=80);opacity:0.8;  }
	.banner .w3cFocus .next{ left:auto; right:10px; background-position:-46px 0; }
	.banner .w3cFocus .prev:hover,.w3cFocus .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }
	.banner .w3cFocusIn{ width:100%; /*height:500px; */ position:relative;  margin:0 auto;  overflow:hidden;  }
	.banner .w3cFocusIn .bd li{ vertical-align:middle; }
	.banner .w3cFocusIn .bd li img{ /*width:100%; height:500px;*/  display:block;  }
	.banner .w3cFocusIn .hd{ position: absolute; right:4px; bottom:6px;  }
	/*小图轮播*/
	.mmbox{width:100%;margin:0 auto;/*padding:0 20px;*/box-sizing: border-box;}
	.mmbox .picScroll-left1{ width:1200px;;margin:0 auto;overflow:hidden; position:relative;}
	.mmbox .picScroll-left1 .tempWrap{width:100% !important;margin:0 auto;}
	.mmbox .picScroll-left1 .hd{ overflow:hidden;  height:45px; background:#f4f4f4;}
	.mmbox .picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
	.mmbox .picScroll-left1 .hd .next{ background-position:0 -50px;  }
	.mmbox .picScroll-left1 .hd .prevStop{ background-position:-60px 0; }
	.mmbox .picScroll-left1 .hd .nextStop{ background-position:-60px -50px; }
	.mmbox .picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
	.mmbox .picScroll-left1 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
	.mmbox .picScroll-left1 .hd ul li.on{ background-position:0 0; }
	.mmbox .picScroll-left1 .bd{ /*padding:10px;padding-bottom: 30px;*/}
	.mmbox .picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
	.mmbox .picScroll-left1 .bd ul li{width:198px;margin:0 5px; float:left; display:inline; overflow:hidden; text-align:center;  }
	.mmbox .picScroll-left1 .bd ul li .pic{ text-align:center; }
	.mmbox .picScroll-left1 .bd ul li .pic img{ width:176px; height:160px; display:block;  padding:2px; border:1px solid #ccc; }
	.mmbox .picScroll-left1 .bd ul li .pic a:hover img{ border-color:red;transition: all 0.6s;}
	.mmbox .picScroll-left1 .bd ul li .title{width:176px;line-height:24px;font-size:16px;}
	.mmbox .picScroll-left1 .bd ul li .title a{color:#333;}
	.mmbox .picScroll-left1 .bd ul li:hover .title a{color:red;transition: all 0.6s;}
	
	.mmbox .picScroll-left2{ width:1200px;;margin:0 auto;overflow:hidden; position:relative;}
	.mmbox .picScroll-left2 .tempWrap{width:100% !important;margin:0 auto;}
	.mmbox .picScroll-left2 .hd{ overflow:hidden;  height:45px; background:#f4f4f4;}
	.mmbox .picScroll-left2 .hd .prev,.picScroll-left1 .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
	.mmbox .picScroll-left2 .hd .next{ background-position:0 -50px;  }
	.mmbox .picScroll-left2 .hd .prevStop{ background-position:-60px 0; }
	.mmbox .picScroll-left2 .hd .nextStop{ background-position:-60px -50px; }
	.mmbox .picScroll-left2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
	.mmbox .picScroll-left2 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
	.mmbox .picScroll-left2 .hd ul li.on{ background-position:0 0; }
	.mmbox .picScroll-left2 .bd{ /*padding:10px;padding-bottom: 30px;*/}
	.mmbox .picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
	.mmbox .picScroll-left2 .bd ul li{width:198px;margin:0 5px; float:left; display:inline; overflow:hidden; text-align:center;  }
	.mmbox .picScroll-left2 .bd ul li .pic{ text-align:center; }
	.mmbox .picScroll-left2 .bd ul li .pic img{ width:176px; height:144px; display:block;  padding:2px; border:1px solid #ccc; }
	.mmbox .picScroll-left2 .bd ul li .pic a:hover img{ border-color:red;transition: all 0.6s;}
	.mmbox .picScroll-left2 .bd ul li .title{width:176px;line-height:24px;font-size:16px;}
	.mmbox .picScroll-left2 .bd ul li .title a{color:#333;}
	.mmbox .picScroll-left2 .bd ul li:hover .title a{color:red;transition: all 0.6s;}
	
.add-img{width:100%;margin:0 auto;}
.add-img img{width:100%;margin:0 auto;}

/*演讲行程*/
.nr_main_yjjc1{width:63% !important;}
.nr_main_yjjc1 ul{width:100%;}
.nr_main_yjjc1 ul li{width:48% !important;display:inline-block !important;margin:0 auto;text-align: left !important;}
.nr_main_yjjc1 ul li:nth-child(even){float: right !important;margin-left:1%;}
.nr_main_title{width: 100% !important;margin:0 auto;}

/*#qiao-wrap #qiao-invite-wrap {*/
    /*display: none!important;*/
/*}*/
/*#qiao-wrap #qiao-icon-wrap {*/
    /*display: none!important;*/
/*}*/


/*é¦–é¡µä»–ä»¬çš„è¯„ä»· begin*/
#fh5co-comment-list .bg-comment {
	background-image: url("../images/comment_bg.jpg")/*tpa=http://www.tbadc.com/tbadc_tem/images/comment_bg.jpg*/;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 50px 0 30px;
}
#fh5co-comment-list .container {
}
#fh5co-comment-list .show-list {
	position: relative;
	margin: 0 -15px !important
}
#fh5co-comment-list .show-list .item {
	background: #FFF;
	padding: 30px 20px;
	position: relative;
	margin: 0 15px;
}
#fh5co-comment-list .show-list .item .media-img {
	overflow: hidden;
}
#fh5co-comment-list .show-list .item .media-img img {
	height: 100px;
	width: 100px;
	border-radius: 50%;
	transition: transform 1s ease 0s;
}
#fh5co-comment-list .show-list .item .media-img img:hover {
	transition: transform 1s ease 0s;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
#fh5co-comment-list .show-list .item .quote-txt.left-quote {
	padding: 10px 0 10px;
}
#fh5co-comment-list .show-list .item .quote-txt span {
	color: #CCC;
	font-size: 24px;
}
#fh5co-comment-list .show-list .item .quote-txt.left-quote {
	transform: rotateY(-48deg);
	-ms-transform: rotateY(-48deg);
	-moz-transform: rotateY(-48deg);
	-webkit-transform: rotateY(-48deg);
	-o-transform: rotateY(-48deg);
}
#fh5co-comment-list .show-list .item .quote-txt.right-quote {
	transform: rotateY(-225deg);
	-ms-transform: rotateY(-225deg);
	-moz-transform: rotateY(-225deg);
	-webkit-transform: rotateY(-225deg);
	-o-transform: rotateY(-225deg);
}
#fh5co-comment-list .show-list .item .signature {
	color: #444;
	font-size: 14px;
	padding: 15px 0 10px;
}
#fh5co-comment-list .show-list .item .signature a {
	cursor: pointer;
	color: #444
}
#fh5co-comment-list .owl-theme .owl-controls {
	margin-top: 40px;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #008bd5
}
/*é¦–é¡µä»–ä»¬çš„è¯„ä»· end*/


/* é¦–é¡µä¸ºä»€ä¹ˆé€‰æ‹©æˆ‘ä»¬  begin*/
#fh5co-why-us .show-content {
	overflow: hidden;
	padding-top: 40px;
}
#fh5co-why-us .show-content .banner-img {
	overflow: hidden
}
#fh5co-why-us .show-content .banner-img img {
	max-width: 100%
}
#fh5co-why-us .show-content .item-text {
	padding: 0 10px 15px 0;
	font-size: 16px;
	color: #444;
}
#fh5co-why-us .show-content .item-text table td {
	vertical-align: top;
	padding-bottom: 60px
}
#fh5co-why-us .show-content .item-text table tr:last-child td {
	padding-bottom: 0
}
#fh5co-why-us .show-content .item-text table td.tdpad {
	padding-left: 15px
}
/* é¦–é¡µä¸ºä»€ä¹ˆé€‰æ‹©æˆ‘ä»¬ end*/


.cont {
    width: 1200px;
    margin: 0 auto;
}
.hezuo {
    width: 840px;
}
.l {
    float: left;
}
.r {
    float: right;
}
.hz_tit {
    height: 72px;
    line-height: 72px;
    background: #ca0000;
    font-size: 30px;
    color: #FFF;
    padding-left: 30px;
}
.hezuo ul {
    margin: 0;
    padding: 0;
}
.hezuo ul li {
    margin-top: 20px;
    display: block;
}
.pt20 {
    padding-top: 20px;
}
ul li, ol li {
    list-style-type: none;
    list-style-image: none;
}
.hzimg {
    width: 452px;
}
.hzp {
    width: 360px;
    height: 287px;
    overflow: hidden;
}
.hzp .bottom .more{
	background: red;
	font-size: 12px;
	color: #fff;
	border-radius: 4px;
	padding: 5px 10px;
}
.hzp h1, .hzp p {
    font-size: 16px;
}
.pt10 {
    padding-top: 10px;
}
.hzp h1, .hzp p {
    font-size: 16px;
}
.bottom {
    margin-top: 15px;
}
.hzp span {
    font-size: 12px;
}
.hezuorool {
    width: 336px;
}
.hzrool_tit {
    height: 72px;
    line-height: 72px;
    background: #dcdcdc;
    font-size: 26px;
    color: #F00;
    padding-left: 15px;
}
.hzroolbox {
    width: 336px;
    height: 1160px;
    background: #ececec;
}
.hzrool {
    width: 336px;
    height: 1160px;
    overflow: hidden;
	overflow-y: scroll;
}
.hzrool::-webkit-scrollbar{width:4px;height:4px;}
.hzrool::-webkit-scrollbar-track {border-radius:10px;}
.hzrool::-webkit-scrollbar-track {-webkit-box-shadow:none;background-color:#FFF;}
.hzrool::-webkit-scrollbar-thumb {
	width: 10px;
	border-radius: 10px;
	/* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.25); */
	background-color: #ccc;
}
.hzroolbox ul li {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
	display: initial;
}
.hzroolbox ul {
    padding-left: 20px;
}


.kecheng_02{
	width:100%;
	background:#fff;
}
.kc_02{
	width:1200px;
	height:600px;
	background:url(../images/kcqrt.png) no-repeat left;
	margin: 0 auto;
}
.kc_02_01{
	width:290px;
	padding-left:630px;
	padding-top:45px;
}
.kc_02_01 p{ width:290px; height:110px; font-size:20px; margin:0; padding:0;}

.ke_02_02{
	width:600px;
	text-align:right;
	float: right;
	font-size:18px;    
	margin-top: 40px;
}
.aboutus{ width:1200px; margin:0 auto;}
.xinli_tit{ font-size:30px; padding-left:70px; background:url(../images/box-tit.png) no-repeat left; color:#F00;text-align: center;font-weight: bold;}
.kecheng_01{ width:100%; height:360px; margin:0 auto; background:#eaeaea;}
.kc_01_bak{ width:100%; height:360px; background:url(../images/kc_01.png) no-repeat left top;} 
.kc_list_con{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align: center;
}
.kc_list_con h1{width:100%; text-align:center;  font-size:72px; font-family:"微软雅黑"; font-weight:normal; height:80px; line-height:80px; padding-top:55px;}
.kc_01_con_list{}
.kc_01_list{text-align:center; padding-top:20px;}
.kc_01_list p{ height:50px;width:200px;line-height:50px; margin:10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-top-left-radius:10px; border-top-right-radius:10px; font-size:30px; font-family:"微软雅黑"; font-weight:normal; color:#ffffff; padding:5px;}
.kc_list_con span{
	margin-top: 20px;
	border-radius: 50px;
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #ffffff;
	padding: 15px 30px;
}
.kc_bg01{ background:#ff9c00; padding:25px;}
.kc_bg02{ background:#ff0030; padding:25px;}
.kc_bg03{ background:#46b0c0; padding:25px;}
.kc_bg04{ background:#05d800; padding:25px;}
.kc_bg05{ background:#b857d8; padding:25px;}
.kc_bg06{ background:#b857d8; padding:25px;}
.w280 {
    width: 100%;
}
.r {
    float: right;
}
.pt50 {
    padding-top: 50px;
}
.mt10 {
    margin-top: 10px;
}
.p20 {
    padding: 20px 60px;
}
.pt30 {
    padding-top: 30px;
}
.center {
    text-align: center;
    margin: 0 auto;
}
