@charset "utf-8";
.clearfix {
    *zoom: 1;
}

.clearfix:after { display: block; overflow: hidden;clear: both;height: 0; visibility: hidden;content: ".";}
p_01{width:96%;
    margin: 0 auto; padding:0 10px;}

.Project_t {
    width: 100%;
	height:20px;
    margin: 50px 0 40px 0;
   border-bottom: 1px solid #dadada;
}

.Project_t h1 {
	width: 290px;
    display: block;
    margin: 0 auto;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    padding: 0 15px;
    font-weight: normal;
    color: #C00000;
    text-align: center;
    border: #dadada solid 1px;
    background: #F9F9F9;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
   
   
}

.Project_t span {
	padding-left: 10px;
	font-size: 14px;
	font-family: 'PingFang Regular',"微软雅黑",'Times New Roman';
	color: #044058;
	font-weight: normal;
}

.Project_btn {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -500px;
    height: 410px;
    width: 1000px;
}

.Project_btn a {
    display: block;
    width: 180px;
    height: 42px;
    background: url(../images/Project_btn_bg.png) no-repeat;
    margin: 320px 0 0 750px;
    text-align: center;
    font: normal 20px/42px 'Times New Roman', "微软雅黑";
    color: #fff;
}

.Project_btn a:hover {
    color: #DDDCDC;
}

.text_red {
    color: #900;
    font-weight: bold;
}

.text_red2 {
    color: #900;
    font-weight: normal;
    font-size: 24px;
    text-align: center;
    display: block;
    margin: 20px auto;
}

.text_white {
    color: #fff;
    font-weight: bold;
}

.Project.p_01 h2 {
    font: normal 20px/35px 'Times New Roman', "微软雅黑";
    color: #000;
    padding-left: 30px;
    background: url(../images/project_h2_hg.png) left no-repeat;
    margin: 50px 0 0 0;
}

.diy_2015 .Project.p_01 img {
    margin-bottom: 10px;
}

.Project.p_01 h2 b {
    font: bold 20px/35px 'Times New Roman', "微软雅黑";
    color: #C00000;
    padding: 0px 5px;
    margin-right: 5px;
}

.Project.p_01 h2 span {
    color: #959595;
    font: normal 16px/35px Impact;
    padding-left: 10px;
}

.Project.p_01 h3 {
    font: bold 14px/25px 'Times New Roman', "微软雅黑";
    color: #500000;
    margin-top: 25px;
    background: url(../images/project_h3_hg.png) left no-repeat;
}

.Project table h4 {
    font: bold 14px/25px 'Times New Roman', "微软雅黑";
    color: #500000;
    margin-top: 0px;
}

.Course_hf {}

.Course_hf ul {
    padding: 20px 0;
}

.Course_hf ul h4 {
    margin-top: 0px;
    color: #C00000;
}

.Course_hf ul li {
    
    margin: 0;
    padding: 10px;
    background-color: #F0F0F0;
}

.Course_hf ul>:first-child {
    
}

.chyds {
    margin: 20px 0;
}

.chyds li {
    
    background-color: #E5E5E5;
    padding: 10px;
    
}

.chyds li h5 {
    height: 40px;
    line-height: 40px;
    background: url(../images/150829/chyds_bg01.gif) no-repeat bottom right;
}

.chyds li h5 b {
    display: inline-block;
    height: 40px;
    background: url(../images/150829/chyds_bg02.gif) no-repeat bottom left;
    font: italic 22px/40px Impact;
    padding: 0 10px;
}

.chyds li h5 span {
    padding-left: 15px;
    font: bold 20px/35px 'Times New Roman', "微软雅黑";
}

.chyds li p {
    text-indent: 15px;
    background: url(../images/design_block_p.gif) no-repeat left 7px;
}

#djxyxx {
    width: 980px;
    padding: 0 10px;
}

#djxyxx ul li {
    width: 286px;
    margin: 0 10px;
    text-align: center;
    vertical-align: middle;
    padding: 60px 10px;
    float: left;
}

#djxyxx ul {
    height: 310px;
    background: url(../images/project_01_02hg.png);
    margin: 40px 0;
}

#whty {
    width: 1000px;
}

#whty ul {
    height: 300px;
    background: url(../images/Project_01_06.jpg);
    margin: 50px 0;
}

#whty ul li {
    width: 273px;
    height: 75px;
    margin: 0 20px;
    padding: 185px 10px 10px 10px;
    float: left;
    color: #fff;
    text-shadow: 1px 1px 1px #000000;
}

#whty ul li h4 {
    font: bold 16px/22px 'Times New Roman', "微软雅黑";
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px;
}

#whty ul li p {
    font: 14px/20px 'Times New Roman', "微软雅黑";
    color: #fff;
}

.btn_button_con {
    width: 1000px;
    margin: 0 auto;
}

.btn_button {
    width: 1000px;
    margin: 0 auto;
    clear: both;
}

.bm_button,
.bm_button a {
    display: block;
    width: 180px;
    height: 42px;
    background: url(../images/Project_btn_bg.png) no-repeat;
    margin: 70px 35px;
    text-align: center;
    font: normal 20px/42px 'Times New Roman', "微软雅黑";
    color: #fff;
    float: left;
}

.bm_button a:hover {
    color: #DDDCDC;
}

.p_01 table img {
    margin: 0;
}

.Project p_02 table {
    background-color: #e0e0e0;
    margin: 10px 0 40px 0;
}

.img-center {
    margin: 10px auto;
    text-align: center;
}
.img-center img {width:100%;height:100%;}
.img_ga {
    margin: 10px auto;
    background: #dddddd url(../images/Project_19_03.jpg) no-repeat left center;
    padding-left: 170px;
    padding-right: 10px;
}

.nopadding tr td {
    padding: 0;
}

.Project_wrap .Project.Project_19.p_02 table tr td {
    padding: 0px;
}

.p_gf .box_gf h3 {
    text-align: left;
    padding-left: 35px;
    margin-bottom: 15px;
}

.Project.p_gf .box_gf dl {
    width: 1000px;
}

.box_gf dl dt {
    width: 100%;
    
    
}

.box_gf dl dd {
    
    
}

.box_gf dl da {
    width: 1000px;
}

.left-f {
    float: left;
}

.right-f {
    float: right;
}

.box_gf dt h4,
.box_gf dd h4,
.box_gf da h4 {
    border-bottom: 2px #500000 solid;
    margin-bottom:10px;
    display: block;
    background: #E7E7E7 url(../images/box_gf_h4ico.gif) no-repeat;
    padding-left: 20px;line-height: 25px;
}

.box_gf ul li {
    line-height: 25px;
    padding-left: 5px;
}

.box_gf dl dt img,
.box_gf dl dd img {
    margin: 5px 0;
}


/*日程表样式*/
.schedule{border-collapse: collapse;border:1px solid #fff; }
.schedule tbody{line-height: 25px;}
.schedule tbody th,.schedule tbody td{ padding: 5px 10px; border:3px solid #F9F9F9;}
.schedule tbody .tr_01 {
    background-color: #EDEDED;
}
.schedule tbody .tr_02 {
    background-color: #E0E0E0;
}
.schedule tbody th{font-size: 16px;line-height: 40px; background-color: #044058;color: #fff;}
.schedule tbody .th_01,.schedule tbody .th_05{ text-align: center;  
}

.schedule tbody .td_01,.schedule tbody .td_05 {  text-align: center;}



/*日程表样式-----end----*/

.p_hk img {
    margin: 10px auto;
}

.hk_hl {
   
    float: right;
    margin: 10px 0 0;
    
    padding: 13px 0 0;
}

.p_hk .hk_hl li {
    font: 12px/25px;
    display: block;
    height: 25px;
    padding-left: 25px;
    background: url(../images/project_li_hk.gif ) no-repeat 0 -3px;
    margin-bottom: 10px;
}

.Project dl {
    width: 100%;
}

.Project dl dt {
    
    padding: 10px;
}

.Project dl dd {
   
    padding: 10px;
}

.p_hk dl dt p,
.p_hk dl dd p {
    border-bottom: 1px #BBBABA dashed;
    display: block;
    margin: 0 0px;
    text-indent: 20px;
    background: url(../images/project_li_hk.gif) no-repeat -5px 0;
    border-bottom: 1px dashed #C1C1C1;
}

.p_hk dl dt,
.p_hk dl dd {
    margin-bottom: 0px;
}

.p_hk dl dt img,
.p_hk dl dd img {
    margin: 0;width: 100%;
}

.p_hk dl dt h4,
.p_hk dl dd h4 {
    background: #02708b;
    margin: 0px 0px 10px 0px;
    color: #FFFFFF;
    padding-left: 20px;
}

.compy {
    padding-top: 20px;
}

.compy da {
    
    display: block;
    margin: 10px 0;
}

.compy da h4 {
    background: #EAEAEA;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-left: 10px;height: 25px;
    line-height: 25px;
}

.sxbenefits {
    margin-bottom: 20px;
}

.p_ivy_01 img {
    margin: 10px 0;
}

#table_unty {
    padding: 0;
    height: 120px;
    background-color: #FFFFFF;
	display:none;
}
.sddd{display:none;}
#table_unty1 {
    padding: 10px;
    height: 100px;
    background-color: #FFFFFF;
}

.online_kc {
    width: 1000px;
    margin: 0px auto;
}

.box_gf img {
    margin-top: 20px;
}

.conpic .tbox .box2 {
    width: 800px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-left: 0px;
}

.conpic .tbox .box2 .bcon2 {
    width: 800px;
    height: auto;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.2);
    box-shadow: 1px 1px 2px #666;
    padding: 30px;
    position: absolute;
}

.conpic .tbox .box2 .bcon2 h1 {
    font-size: 24px;
    color: #fff;
    font-family: "微软雅黑";
    font-weight: normal;
}

.conpic .tbox .box2 .bcon2 h1 span {
    font-family: "Arial";
    font-weight: normal;
}

.conpic .tbox .box2 .bcon2 p {
    font: normal 12px/28px "微软雅黑";
    color: #fff;
}

.wrap_index {
    width: 96%;
    margin: 0 auto;
    padding: 0 5px;
}

.wrap_index .index_p {
    font: 12px/25px;
}

.index_bar1 {
    font-size: 16px;
    line-height: 35px;
    color: #09485A;
    width: 100%;
    min-height: 70px;
    background: url(../images/xiexian_bg.jpg);
    text-align: center;
    border-bottom: 3px #09485A solid;
}

.index_t1 {
    font-size: 16px;
    line-height: 30px;
    width: 100%;
    height: 30px;
    text-align: center;
    margin: 30px auto;
}


/*红蓝色卡片标签（1200px）*/

.index_Preview ul {
    margin: 30px auto;
}

.index_Preview ul li {
    width: 100%;
    height: 138px;
    margin-right: 33px;
    float: left;
}

.p_note1,
.p_note2 {
    
    height: 60px;
    color: #FDFDFD;
    font-size: 30px;
    line-height: 60px;
    text-align: center;
    padding-top: 10px;
}

.p_note1,
.note_tips1 {
    background-color: #044154;
}

.note_tips1,
.note_tips2 {
    
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    color: #E8E8E8;
    text-align: right;
    padding-right: 25px;
}

.p_note2,
.note_tips2 {
    background-color: #b90f06;
}

.note_slogan {
    color: #000000;
   
    height: 38px;
    font-size: 16px;
    line-height: 38px;
    font-weight: bold;
    border: 1px dashed #C0BFBF;
    text-align: right;
    padding-right: 20px;
}


/*红蓝色卡片标签（1200px）---end*/

.index_con h1 {
    font-size: 22px;
    font-weight: normal;
    text-align: center;
    color: #054257;
    margin: 30px 0 20px 0;
}
.index_con h1 img {width:100%;height:100%;}
.index_con .h_tips {
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    color: #CB2E29;
    margin: 20px auto;
}

.index_con .h_tips2 {
    color: #CB2E29;
    margin: 20px auto 0 auto;
    background: url(../images/xiexian_bg.jpg);
}

.index_con .h_tips3 {
    color: #CB2E29;
    font-size: 16px;
    line-height: 40px;
    margin: 20px auto;
    text-align: center;
    background: url(../images/xiexian_bg.jpg);
    
    border-radius: 20px;
    border: 1px solid #DBDBDB;
}

.index_con .h_tips2 span {
    font-size: 20px;
    line-height: 40px;
    height: 40px;
    text-align: center;
    padding: 0;
    background: url(../images/nobles_exp_hg.png) no-repeat center center;
    display: block;
}

.index_con .h_tips span1 {
    font-size: 16px;
    line-height: 35px;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    margin: 0px 30px;
    border-radius: 2px;
    border: 2px solid #D9D9D9;
    background-color: #03415A;
    padding: 2px 10px;
}

.index_con .h_tips span2 {
    font-size: 16px;
    line-height: 35px;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    margin: 0px 30px;
    border-radius: 2px;
    border: 2px solid #D9D9D9;
    background-color: #6A3105;
    padding: 2px 10px;
}


.click_into a {
    height: 25px;
    color: #ffffff;
    background-color: #054257;
    padding: 0 5px;
    text-decoration: none;
    border-radius: 5px;
    margin-left: 20px;
}
.click_into a:hover {
    background-color: #CC0003;
}
.preview_clickto {
    width: 100%;
    
    padding-bottom: 20px;
}
.preview_clickto img {width:100%;height:100%;}
.preview_clickto li a {
   
}
.index_con p {
    font-size: 14px;
    line-height: 25px;
    text-indent: 2em;
    text-align: justify;
    color: #4B4A4A;
    margin: 0 auto;
}
.i_Programs_text_mask1 {
    vertical-align: middle;
    display: table-cell;
    height: 100%;
    width: 88%;
    text-align: left;
    padding: 0 6%;
}
.i_Programs_text_mask1 {
    vertical-align: middle;
    display: table-cell;
    height: 100%;
    width: 88%;
    text-align: left;
    padding: 0 6%;
}
.i_Programs_text_mask1 h3 {
    color: #f9f9f9;
    font: bold 18px/25px 'Times New Roman', "微软雅黑";
    padding: 10px 0;
    width: 320px;
}
.i_Programs_list_2 h3 {
    width: auto;
}
.i_Programs_text_mask1 p {
    display: none;
    color: #f9f9f9;
    font: normal 13px/25px 'Times New Roman', "微软雅黑";
    text-indent: 26px;
}
.preview_btn01 {
    margin: 50px auto;
}
.preview_btn01 a {
    display: block;
    width: 187px;
    height: 64px;
    background: url(../images/preview_btn_01.png);
    margin: 0px auto;
    padding-left: 66px;
    font-size: 15px;
    line-height: 86px;
    color: #fff;
}
.preview_btn01 a:hover {
    background: url(../images/preview_btn_02.png);
}
.nobles_exp {}
.nobles_exp dl {
    padding: 20px 0;
}
.nobles_exp dl dt {
    
    margin: 0 0px 20px 0;
    background-color: #ffffff;
    float: left;
}
.nobles_exp dl dt img{width:100%;height:100%;}
.nobles_exp dl dd {
    
    margin: 0 0px 20px 0;
    /*background: url(../images/nobles_exp_bg.jpg) 0 0 no-repeat;*/
    float: left;
}
.nobles_exp dl dx {
    
    margin: 0 0px 20px 0;
    background-color: #054257;
    float: left;
}
.nobles_exp dl dx img{width:100%;height:100%;}
.nobles_exp dl h1 {
    font-size: 50px;
    
    color: #054257;
    text-align: left;
    margin: 30px auto 20px 15px;
}
.nobles_exp dl h2 {
    font-size: 24px;
    line-height: 40px;
    color: #054257;
    font-weight: normal;
    padding-left: 15px;
    background: url(../images/nobles_exp_ico01.gif) no-repeat 0 center;
}
.nobles_exp dl h3 {
    font-size: 14px;
    line-height: 25px;
    color: #575757;
    font-weight: normal;
    border-bottom: 1px solid #575757;
    margin: 0 15px;
}
.nobles_exp dl p {
    font-size: 12px;
    line-height: 22px;
    color: #054257;
    padding: 10px 15px;
}
.nobles_exp dl dd p {
    line-height: 25px;
    
}
.nobles_exp dl dx h2 {
    color: #ffffff;
    background: url(../images/nobles_exp_ico02.gif) no-repeat 0 center;
}
.nobles_exp dl dx h3 {
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}
.nobles_exp dl dx p {
    color: #ffffff;
}
.nobles_exp .click_view {
    margin: 0 auto;
}
.nobles_exp .click_view a {
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    padding-left: 55px;
    width: 100px;
    height: 30px;
    display: block;
    margin: 10px auto 10px 15px;
    background: #054257 url(../images/arrow_rifght.gif) no-repeat 20px -22px;
}
.nobles_exp .click_view a:hover {
    background: #CD0306 url(../images/arrow_rifght.gif) no-repeat 20px -22px;
}
.nobles_exp dx .click_view a {
    color: #054257;
    background: #ffffff url(../images/arrow_rifght.gif) no-repeat 20px 3px;
}
.nobles_exp dx .click_view a:hover {
    color: #ffffff;
    background: #CD0306 url(../images/arrow_rifght.gif) no-repeat 20px -22px;
}
.nobles_exp dl dt .phone_exp {
    width: 182px;
    height: 40px;
    background: url(../images/phone_exp.png);
    margin: 10px 15px 0 auto;
}
.nobles_exp dl dx .phone_exp {
    width: 182px;
    height: 40px;
    background: url(../images/phone_exp1.png);
    margin: 10px 15px 0 auto;
}
.message_wall h3 {
    font-size: 20px;
    line-height: 35px;
    color: #054257;
    background: url(../images/nobles_exp_ico01.gif) no-repeat left center;
    padding-left: 15px;
    border-bottom: 1px solid #A4A4A4;
}
.message_wall dl {
    padding: 20px 0;
}
.message_wall dl dt {
    
    margin: 0 0px 20px 0;
    padding: 15px;
    background-color: #ffffff;
    float: left;
    border: 1px solid #D0D0D0;
}
.message_wall dl dt .photo_mess {
    width: 100px;
    height: 100px;
    margin: 0 15px 15px 0;
    float: left;
}
.message_wall dl dt .name_mess {
    width: 100%;
    margin: 0 0 15px 0px;
    float: left;
}
.message_wall dl dt .name_mess h5 {
    font-size: 18px;
    line-height: 18px;
    color: #054257;
    margin-top: 0px;
    border-left: 4px solid #9E9E9E;
    padding-left: 5px;
}
.message_wall dl dt .name_mess h6 {
    font-size: 14px;
    font-weight: normal;
    line-height: 35px;
    color: #054257;
    border-bottom: 2px solid #054257;
}
.message_wall p {
    font-size: 12px;
    line-height: 25px;
}
.preview_conimg {
    width: 100%;
    height: 153px;
    margin: 50px auto;
    background: url(../images/preview_qyjbr_06.jpg) no-repeat;
    padding-top: 160px;
}
.tiexinfw p {
    font-size: 12px;
}
.tiexinfw h2 {
    font-size: 14px;
    color: #A30002;
    margin-top: 15px;
}

/**********大改动页面**********/
.Project {
	width:92%;
margin: 0 auto;
padding: 18px;
text-align: justify;
}
.Project img {width: 100%;height: 100%;}
.Project2 {
margin: 0 auto;
padding: 5px;
text-align: justify;
}
.Project2 img {
    margin: 10px 0;width: 100%;}
.Project2 ul img {
    margin:0;width: 100%;}
.Project2 p {
    font: normal 12px/25px Arial, 'Times New Roman', 'Microsoft YaHei', SimHei;
    color: #333;
    text-indent: 2em;
    text-align: justify;
}
.Project2 p img {width: 100%;height: 100%;}
.Project2 h1 {
	font: normal 14px/35px Arial, "微软雅黑";
	color: #01435D;
	height: 35px;
	margin: 10px auto;
	padding-left: 10px;
	background: url(../images/xiexian_bg.jpg);
	}
.Project2 h2 {
	color: #333;font-size:16px;line-height: 25px;
    margin: 20px 0 10px 0;font-weight: bold; border-bottom: 1px #DBDBDB solid;
}
.Project2 h2 span {
   font-size:16px;line-height:16px;
    margin-right:10px;float: right;
    margin: 0px 0px;
    padding: 3px 3px;
	background:#B90F06 ;color: #fff;
	border-radius: 2px;font-family:impact;
}


.Project2 h3 {
    font-size: 16px;
	font-weight: normal;
    color: #01435D;
    min-height: 25px;
    margin: 10px auto;
}
.Project2 .table2 td {
    padding: 5px;
}
.Project2 .table2 td t1 {
    font: bold 14px/30px 'Times New Roman', "微软雅黑";
    color: #ffffff;
    background-color: #01435D;
    width: 430px;
    height: 30px;
    display: block;
    padding-left: 10px;
}
.Project2 .table2 td t2 {
    font: bold 14px/30px 'Times New Roman', "微软雅黑";
    color: #ffffff;
    background-color: #01435D;
    width: 506px;
    height: 30px;
    display: block;
    padding-left: 10px;
}
.p_05,.p_05 p{font: normal 12px/25px Arial, 'Times New Roman', 'Microsoft YaHei', SimHei;
    color: #333;
    text-indent: 2em;
    text-align: justify;}
.table2 td li {
    display: block;
    background: #F4F4F4 url(../images/project_li_hk.gif) no-repeat left center;
    margin: 15px 0;
    width: 330px;
    overflow: hidden;
    height: 25px;
}
.course-table tbody .td01 {
    background-color: #F4F4F4;
}
.course-table tbody .td02 {
    background-color: #E4E4E4;
}
.course-table tbody .td03 {
    background: #F4F4F4 url(../images/xiexianred_bg.jpg) no-repeat 10px center;
    ;
    padding-left: 25px;
}
.course-table tbody .td04 {
    background: #E4E4E4 url(../images/xiexianred_bg.jpg) no-repeat 10px center;
    ;
    padding-left: 25px;
    ;
}
.Project2 .table3 .td01 {
    font: bold 14px/30px 'Times New Roman', "微软雅黑";
    color: #01435D;
    height: 30px;
    padding-left: 15px;
    background: #E9E9E9 url(../images/nobles_exp_ico01.gif) no-repeat left center;
}
.Project2 .table3 .td02 {
    padding: 10px;
}
.Project2 .table4 .td01 {
    padding: 0 10px;
    }
.Project2 .table4 p {
    text-indent: 0;
}
.Project2 .table4 tbody tr td img {
    width:100%;height:100%;
}
.project_block dl {
    padding: 0px;
}
.project_block dl img {
    margin: 0;
}
.project_block dl dt {

margin: 0 0px 20px 0;
background-color: #ffffff;
border: 1px solid #054257;
}
.project_block dl dd {
	
	margin: 0 0px 20px 0;
	background: url(../images/project_block_bg.jpg);
	
	border: 0px solid #054257;
}
.project_block dl dx {
    
    margin: 0 10px 20px 0;
    background-color: #054257;
    float: left;
}
.project_block dl h4 {
    font-size: 60px;
    line-height: 60px;
    color: #054257;
    text-align: left;
    margin: 20px auto 20px 15px;
}
.project_block dl h5 {
    font-size: 18px;
    line-height: 40px;
    color: #054257;
    font-weight: normal;
    padding-left: 15px;
    background: url(../images/nobles_exp_ico01.gif) no-repeat 0 center;
}
.project_block dl h6 {
    font-size: 14px;
    line-height: 25px;
    color: #575757;
    font-weight: normal;
    border-bottom: 1px solid #575757;
    margin: 0 15px;
}
.project_block dl p {
    font-size: 12px;
    line-height: 22px;
    color: #054257;
    padding: 10px 15px;
}
.project_block dl dd p {
    line-height: 25px;
   
}
.project_block dl dx h5 {
    color: #ffffff;
    background: url(../images/nobles_exp_ico02.gif) no-repeat 0 center;
}
.project_block dl dx h6 {
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}
.project_block dl dx p {
    color: #ffffff;
}
.project_block .click_view {
    margin: 0 auto;
}
.project_block .click_view a {
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    padding-left: 55px;
    width: 100px;
    height: 30px;
    display: block;
    margin: 10px auto 10px 15px;
    background: #054257 url(../images/arrow_rifght.gif) no-repeat 20px -22px;
}
.project_block .click_view a:hover {
    background: #CD0306 url(../images/arrow_rifght.gif) no-repeat 20px -22px;
}
.project_block dx .click_view a {
    color: #054257;
    background: #ffffff url(../images/arrow_rifght.gif) no-repeat 20px 3px;
}
.project_block dx .click_view a:hover {
    color: #ffffff;
    background: #CD0306 url(../images/arrow_rifght.gif) no-repeat 20px -22px;
}
.project_block dl dt .phone_exp {
    width: 182px;
    height: 40px;
    background: url(../images/phone_exp.png);
    margin: auto 25px 15px auto;
}
.project_block dl dx .phone_exp {
    width: 182px;
    height: 40px;
    background: url(../images/phone_exp1.png);
    margin: 10px 15px 0 auto;
}

/*红蓝色卡片标签（1000px）*/
.index_Preview2 ul {
    margin: 30px auto;
}
.index_Preview2 ul li {
    width: 225px;
    height: 138px;
    margin-right: 33px;
    float: left;
}
.index_Preview2 .p_note1,
.index_Preview2 .p_note2 {
    width: 225px;
    height: 60px;
    color: #FDFDFD;
    font-size: 20px;
    line-height: 60px;
    text-align: center;
    padding-top: 10px;
}
.index_Preview2 .p_note1,
.index_Preview2 .note_tips1 {
    background-color: #044154;
}
.index_Preview2 .note_tips1,
.index_Preview2 .note_tips2 {
    width: 200px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    color: #E8E8E8;
    text-align: right;
    padding-right: 25px;
}
.index_Preview2 .p_note2,
.index_Preview2 .note_tips2 {
    background-color: #b90f06;
}
.index_Preview2 .note_slogan {
    color: #000000;
    width: 203px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
    border: 1px dashed #C0BFBF;
    text-align: right;
    padding-right: 20px;
}

/*红蓝色卡片标签（1000px） ----end*/
.Project2 .zxdsh {
    width: 960px;
    height: 225px;
    margin: 10px auto 0 auto;
    background: url(../images/Project_19_0.jpg) no-repeat 0px 0px;
}
.zxdsh p {
    width: 225px;
    text-indent: 0;
    padding: 0px;
    margin-bottom: 20px;
    display: block;
    height: 215px;
    border-bottom: 5px solid #737373;
    margin-right: 20px;
    float: left;
    background-color: #E7E7E7;
}
.zxdsh p span {
    display: block;
    line-height: 50px;
    font: bold 18px/50px 'Times New Roman', "微软雅黑";
    color: #ffffff;
    background-color: #023F54;
    text-align: center;
    margin-bottom: 10px;
}
.zxdsh p span2 {
    display: block;
    padding: 0 5px;
    text-align: justify;
    text-indent: 2em;
}
.zxdsh p span3 {
    display: block;
    line-height: 50px;
    font: bold 18px/50px 'Times New Roman', "微软雅黑";
    color: #ffffff;
    background-color: #960002;
    text-align: center;
    margin-bottom: 10px;
}
.clean_m {
    margin: 0;
}
.Project2 .note_h {
    font-size: 22px;
    font-weight: normal;
    text-align: center;
    color: #054257;
    margin: 0px;
}
.Project2 .h_tips {
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    color: #CB2E29;
    margin: 20px auto;
}
.Project2 .h_tips2 {
    color: #CB2E29;
    margin: 20px auto 0 auto;
    background: url(../images/xiexian_bg.jpg);
}
.Project2 .h_tips3 {
    color: #CB2E29;
    font-size: 16px;
    line-height: 30px;
    margin: 20px auto;
    text-align: center;
    background: url(../images/xiexian_bg.jpg);
   
    border-radius: 20px;
    border: 1px solid #DBDBDB;
}
.project2 .h_tips2 span {
    font-size: 20px;
    line-height: 40px;
    height: 40px;
    text-align: center;
    padding: 0;
    background: url(../images/nobles_exp_hg.png) no-repeat center center;
    display: block;
}
.project2 .h_tips span1 {
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    margin: 0px 30px;
    border-radius: 5px;
    background-color: #03415A;
    padding: 2px 10px;
}
.project2 .h_tips span2 {
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    margin: 0px 30px;
    border-radius: 5px;
    background-color: #1C7CD1;
    padding: 2px 10px;
}
.Project2 .card1,
.Project2 .card2 {
    width: 270px;
    height: 70px;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
    padding: 25px;
}
.Project2 .card1 p,
.Project2 .card2 p {
    font: normal 24px/35px 'Times New Roman', "微软雅黑";
    color: #ffffff;
    text-align: center;
    margin: auto auto;
    display: block;
    text-indent: 0;
}
.Project2 .card1 {
    background-color: #044154;
}
.Project2 .card2 {
    background-color: #B90F06;
}
.i_Programs_text_mask h3 {
    width: 280px;
}
.i_Programs_text_mask p {
    text-indent: 0px;
}
.ke-zeroborderdd{display:none;}
.ke-zeroborderdf{display:none;}
.ke-zeroborderde{display:none;}
/*12-27新增*/
.design_h2 {
    
    font: normal 16px/40px 'Times New Roman', "微软雅黑";
    
    color: #044258;
    margin-bottom: 10px;
}
.design_h2 span {
    font: bold 30px/30px 'Times New Roman', "微软雅黑";
    color: #ffffff;
    
    border-radius: 5px;
}
.design_block li {
    width: 213px;
    height: 360px;
    border: 1px solid #BCBCBC;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    padding: 10px;
    background-color: #FFFFFF;
}
.design_block li img {
    margin: 0;
}
.design_block li h3 {
    height: auto;
    font: bold 14px/25px 'Times New Roman', "微软雅黑";
    color: #CC2F2A;
    margin: 5px auto;
    border-bottom: 2px solid #CB2E29;
    background: #F3F3F3 url(../images/design_block_h3.jpg) no-repeat left center;
    padding: 0 10px;
}
.design_block li p {
    background: url(../images/design_block_p.gif) no-repeat 0px 6px;
    text-indent: 0px;
    padding-left: 15px;
    line-height: 23px;
}
.design_block dt {
   
    border: 1px solid #BCBCBC;
    
    margin-bottom: 20px;
    padding: 10px;
    background-color: #FFFFFF;
}
.design_block dt img {
    margin: 0;
}
.design_block dt h3 {
    height: auto;
    font: bold 14px/25px 'Times New Roman', "微软雅黑";
    color: #C00000;
    margin: 5px auto;
    border-bottom: 2px solid #C00000;
    background: #F3F3F3 url(../images/design_block_h3.jpg) no-repeat left center;
    padding: 0 10px;
}
.design_block dt p {
    background: url(../images/design_block_p.gif) no-repeat 0px 6px;
    text-indent: 0px;
    padding-left: 15px;
    line-height: 23px;
}
.design_zsh {
    
}
.design_pratt {
   
}
.design_scqu {
    
}
.design_three li,
.online_three li {
    
    border: 0px solid #BCBCBC;
    
    margin-bottom: 20px;
    padding: 0;
    background-color: #FFFFFF;
}
.design_three li {
    height: 330px;
}
.online_three li {
    
}
.design_three li img {
    margin: 0 auto 10px auto;
    border-bottom: 5px solid #CB2E29;
}
.design_three li p,
.online_three li p {
    margin: 0 10px;
    text-indent: 0em;
}
.design_three_h {
    font: normal 18px/30px 'Times New Roman', "微软雅黑";
    color: #044257;
    margin: 15px auto;
    border-bottom: 1px solid #044257;
}
.design_three_h span {
    font: normal 18px/30px 'Times New Roman', "微软雅黑";
	color: #CA2D28;
}
.design_zp1 {
    
    margin-bottom: 20px;
}
.design_fw1 {
    
    margin-bottom: 20px;
}
.design_zp1 img {
    margin: 0;
}
.design_zp1 h4 {
    font:normal 18px/30px 'Times New Roman', "微软雅黑";
    color: #C00000;
    margin: 5px auto;
    background: url(../images/design_block_h3.jpg) no-repeat left center;
    padding: 0 10px;
}
.design_zp1 .text_zpkc1 {
   
}
.design_zp1 .text_zpkc2 {
    
}
.design_zp1 .text_zpkc3 {
    
}
.design_zp1 .text_zpkc4 {
    
}
.design_zp1 span {
    font: normal 16px/30px 'Times New Roman', "微软雅黑";
    color: #044257;
    margin: 15px auto;
    padding: 0;
}
.online_three h5 {
    width: 300px;
    height: 80px;
    font: bold 20px/80px 'Times New Roman', "微软雅黑";
    color: #ffffff;
    margin: 0px auto;
    background-color: #034156;
    padding: 0 10px;
    text-align: center;
}
.online_three h6 {
    font: normal 14px/25px 'Times New Roman', "微软雅黑";
    color: #C00000;
    margin: 5px auto;
    padding: 0 10px;
}
.online_pot1_1 {
   
}
.online_pot1_2 {
    
}
.online_pot1_3 {
    
}
.online_pot1_4 {
    
}
.online_pot1_5 {
   
}
.online_pot2 {
   
}
.online_pot2 .tp {
   
}
.online_pot3 {
    
}
.online_pot3 .tp {
   
}
.online_pot4 {
    
}
.online_pot4 .tp {
   
}
.online_pot5 {
    
}
.online_pot5 .tp {
    
}
.online_pot1_h {
    font: bold 16px/30px 'Times New Roman', "微软雅黑";
    color: #044257;
}
.twgx_js {
   
}
.twgx_js2 {
    
}
.twgx_js .tp {
    
}
.twgx_js2 .tp {
    
}
.twgx_js .tp p {
   
    font: normal 14px/25px "微软雅黑";
}
.twgx_h {
    height: 22px;
    width: auto;
    background: url(../images/twgx_h_left.gif) no-repeat left center;
    margin: 20px auto 15px auto;
}
.twgx_h span {
    font: normal 20px/22px 'Times New Roman', "微软雅黑";
    padding: 0 15px;
    color: #B90F06;
	background: url(../images/twgx_h_right.gif) no-repeat right center;
}
.twgx_h span2 {
    height: 30px;
    font: normal 18px/30px 'Times New Roman', "微软雅黑";
    color: #074051;
    padding-left: 10px;
}
.tw_gxzhu {
    margin: 10px auto;
}
.tw_gxzhu .r_01 {
    width: 400px;
    margin-right: 50px;
    float: left;
    background-color: #ffffff;
}
.tw_gxzhu .r_01 p {
    background: url(../images/design_block_p.gif) no-repeat left center;
    padding-left: 0px;
    margin-left: 30px;
}
.tw_gxzhu .r_02 {
    padding-right: 250px;
    margin-right: 0px;
    float: left;
    background: #ffffff url(../images/tw_gxzhu.jpg) no-repeat right top;
}
.tw_gxzhu .r_02 p {
    padding: 10px;
}
.tw_gxzhu .r_02 {
    width: 300px;
    height: 195px;
}
.tw_gxzhu .r_03 {
    width: 96%;
    
    background: #ffffff;
    margin-top: 30px;
    padding: 0 10px;
}
.tw_gxzhu .r_03 img {
   margin: 0 10px;
    float: left;
    width: 115px;
    height: 186px;
}
.tw_gxzhu .r_03 p1,
.tw_gxzhu .r_03 p2 {
    font: normal 12px/25px 'Times New Roman', "微软雅黑";
    
    text-indent: 2em;
}
.tw_gxzhu .r_03 p1 {
   
    margin-right: 10px;
}
.tw_gxzhu .r_03 p2 {
    width: 370px;
    margin-right: 0px;
}
.tw_gxzhu h2 {
    height: 25px;
    font: normal 18px/25px 'Times New Roman', "微软雅黑";
    background: url(../images/arrow_rifght_tw.gif) no-repeat left center;
    padding-left: 30px;
    text-align: left;
}

/*亲子项目*/
.twqz_gxzhu {
    margin: 10px auto;
}
.twqz_gxzhu .r_01 {
   
    background-color: #ffffff;
    padding-bottom: 10px;
}
.twqz_gxzhu .r_01 p {
    background: url(../images/design_block_p.gif) no-repeat left 8px;
    padding-left: 20px;
    margin-left: 30px;
    margin-right: 10px;
    text-indent: 0;
}
.twqz_gxzhu .r_02 {
    
    padding-bottom: 10px;
    background: #ffffff url(../images/twqz_gxzhu.jpg) no-repeat right top;
}
.twqz_gxzhu .r_02 p {
    padding: 0 10px 10px 10px;
}
.twqz_gxzhu .r_02 {
   
}
.twqz_gxzhu .r_03 {
    width: 1000px;
    height: 260px;
    background: #ffffff;
    margin-top: 30px;
}
.twqz_gxzhu .r_03 img {
    margin: 0 30px;
    float: left;
}
.twqz_gxzhu .r_03 p1,
.twqz_gxzhu .r_03 p2 {
    font: normal 12px/25px 'Times New Roman', "微软雅黑";
    float: left;
    text-indent: 2em;
}
.twqz_gxzhu .r_03 p1 {
    width: 250px;
    margin-right: 10px;
}
.twqz_gxzhu .r_03 p2 {
    width: 370px;
    margin-right: 0px;
}
.twqz_gxzhu h2 {
    height: 25px;
    font: normal 18px/25px 'Times New Roman', "微软雅黑";
    background: url(../images/arrow_rifght_tw.gif) no-repeat left center;
    padding-left: 30px;
    text-align: left;
}
.twqz_gen {
    margin: 10px auto;
    
    background: #ffffff url(../images/twqz_gen.jpg) no-repeat right top;
}
.twqz_tzxl {
    margin: 10px auto;
    
    background: #ffffff url(../images/twqz_tzxl.jpg) no-repeat right top;
}

/*亲子项目--end*/
.tw_tsqy {
    margin: 10px auto;
    width: 410px;
    padding: 10px 580px 10px 10px;
    background: #ffffff url(../images/tw_tsqy.jpg) no-repeat right top;
}
.tw_wchjs {
    margin: 10px auto;
    
    padding: 60px 10px 10px 10px;
    background: #ffffff url(../images/tw_wchjs.jpg) no-repeat right top;background-size: 100%;
}
.tw_ggbwy {
    margin: 10px auto;
    
    padding: 80px 10px 10px 10px;
    background: #ffffff url(../images/tw_ggbwy.jpg) no-repeat right top;background-size: 100%;
}
.tw_ztf {
    margin: 10px auto;
    
    padding: 10px 10px 10px 10px;
    /*background: #ffffff url(../images/tw_ztf.jpg) no-repeat right top;*/
}
.tw_slgd {
    margin: 10px auto 10px auto;
   
    padding: 120px 10px 5px 10px;
    background: #ffffff url(../images/tw_slgd.jpg) no-repeat right top;background-size: 100%;
}
.tw_cysh {
    margin: 10px auto 20px auto;
    
    padding: 120px 10px 5px 10px;
    background: #ffffff url(../images/tw_cysh.jpg) no-repeat right top;background-size: 100%;
}
.tw_cysh .p1 {
    
    margin-top: 50px;
    
}
.tw_cysh .p2 {
   
    margin: 10px auto auto 0px
}
.tw_alish {
    margin: 10px auto 20px auto;
    
    padding: 140px 10px 5px 10px;
    background: url(../images/tw_alish.jpg) no-repeat right top;background-size: 100%;
}
.tw_alish .p1 {
   
    margin: 30px auto auto 0px;
    
}
.tw_alish .p2 {
   
    margin: 10px auto auto 0px
}
.tw_rytjz {
    margin: 10px auto 20px auto;
    
    padding: 150px 10px 5px 10px;
    background: url(../images/tw_rytjz.jpg) no-repeat right top;background-size: 100%;
}
.tw_rytjz .p1 {
    
    margin: 20px auto auto 0px;
    
}
.tw_rytjz .p2 {
    
    margin: 10px auto auto 0px
}
.tw_twms {
    margin: 10px auto 20px auto;
    
    padding: 140px 10px 5px 10px;
    background: url(../images/tw_twms.jpg) no-repeat right top;background-size: 100%;
}
.tw_twms .p1 {
    
    margin: 20px auto auto 0px;
    
}
.tw_twms .p1 p {
    
}
.tw_tbys {
    margin: 10px auto 0px auto;
   
    padding:140px 10px 0px 10px;
    background: url(../images/tw_tbys.jpg) no-repeat right top;background-size: 100%;
}
.tw_tbys .p1 {
    
    margin: 20px auto auto 0px;
   
}
.twwch_js {
    
}
.twwch_js .tp {
    width: 300px;
    background: url(../images/nav_none_bg.png);
    margin: 0px auto;
    padding: 10px;
}
.twwch_js .tp p {
    
    font: normal 14px/25px 'Times New Roman', "微软雅黑";
}
.twwch_block {
    margin: 20px auto 0px auto;
}
.twwch_block li {
    width: 100%;
    
    border: 1px solid #BCBCBC;
   
    margin-bottom: 20px;
    padding: 10px;
    background-color: #FFFFFF;
}
.twwch_block li img {
    margin: 0;width:100%;height:100%;
}
.twwch_block li h3 {
    height: 60px;
    font: bold 18px/30px 'Times New Roman', "微软雅黑";
    color: #ffffff;
    margin: 5px auto;
    background-color: #CB2E29;
    padding: 0 10px;
    text-align: center;
}
.twwch_block li p {
    background: url(../images/design_block_p.gif) no-repeat 0px 6px;
    text-indent: 0px;
    padding-left: 15px;
    line-height: 23px;
}
.twwch_diff {
    
}
.twwch_h {
    height: 30px;
    width: auto;
    font: bold 18px/30px "微软雅黑";
    padding-left: 30px;
    background: url(../images/arrow_rifght_tw2.gif) no-repeat left center;
    margin: 30px auto 15px auto;
    color: #B80E05;
}
.twwch_xxwch {
    
}
.twwch_xxwch p {
   
}
.twwch_flc {
    
}
.twwch_flc .p1 {
   
}
.twwch_flc .p2 {
   
}
.twwch_tzf {
    
}
.twwch_tzf .p1 {
    
}
.twwch_mjg {
   
}
.twwch_mjg .p1 {
   
}
.twwch_mjg .p2 {
   
}
.twwch_hscy {
   
}
.twwch_hscy .p1 {
    
}
.twwch_hscy .p2 {
   
}
.twwch_shwc {
    
}
.twwch_shwc .p1 {
    
}
.twwch_shwc .p2 {
   
}
.twwch_cysj {
    
}
.twwch_cysj .p1 {
    
}
.twwch_wcjj {
   
}
.twwch_wcjj .p1 {
    
}
.twwch_lybwg {
    
}
.twwch_lybwg .p1 {
   
}
.twwch_zhjt {
    
}
.twwch_zhjt .p1 {
    
}
.twwch_zhjt .p2 {
   
}

/*about页面*/
.about_t {
    width: 100%;
    height: 80px;
    padding: 30px 0 10px 0;
    
}
.about_t .num {
    width: 90%;
    margin: 0 auto;
    height: 80px;
    background: url(../images/about_h1_hg.gif) repeat-x 0 40px;
}
.about_t .num h1 {
   
    line-height: 80px;
    
}
.about_t span1 {
    width: 35px;
    font: bold 22px 'Times New Roman', 'Microsoft YaHei', SimHei;
    padding-top: 25px;
    padding-right: 5px;
    padding-left: 0px;
    padding-bottom: 0;
    color: #294874;
}
.about_t span2 {
    color: #02283B;
    font: bold 22px 'Times New Roman', 'Microsoft YaHei', SimHei;
}
.about_t span3 {
    color: #ffffff;
    font-size: 16px;
    background: #B80E05;
    margin: 0 5px;
    padding: 0px 5px 2px 5px;
    border-radius: 5px;
}
.about_i {
    margin: 0 auto;
    text-align: center;
}
.about_lc {
    padding: 50px 180px;
    background: url(../images/about_lc.gif) no-repeat 150px center;
}
.about_lc li {
    line-height: 36px;
}
.about_2 {
    
    margin: 0px auto;
    overflow: hidden;
}
.about_2 .about_2_title {
    height: 1px;
    position: relative;
    background-color: #dadada;
    margin: 60px 0 40px;
    cursor: pointer;
}
.about_2 .about_2_title a {
    display: block;
    position: absolute;
    right: 20px;
    top: -25px;
    height: 50px;
    width: 50px;
    background: url(../images/about_down.png) no-repeat center center;
}
.about_2 .about_2_title h2 {
    height: 35px;
    font:normal 18px/35px 'Times New Roman', "微软雅黑";
    color: #fff;
    position: absolute;
    top: -35px;
    background: #B80E05 url(../images/about_2_title_h2.gif) no-repeat 10px center;
    padding: 0 15px 0 20px;
    border-radius: 5px;
   }
.about_2 .about_text {
    display: none;
}
.about_2 h3 {
    font: bold 14px/30px 'Times New Roman', "微软雅黑";
    color: #B80E05;
    text-align: left;
    margin: 10px 0;
    padding: 0;
}
.about_2 p {
    font: normal 12px/25px 'Times New Roman', "微软雅黑";
    color: #333;
    text-indent: 24px;
}
.about_2 ul {
    padding-left: 0px;
}
.about_2 ol {
    padding-left: 40px;
    color: #444;
    line-height: 30px;
}
.about_2 ul li {
    width: px;
    font: normal 12px/30px 'Times New Roman', "微软雅黑";
    padding-left: 20px;
    margin-left: 24px;
    background: url(../images/design_block_p.gif) no-repeat left 10px;
    border-bottom: 1px dashed #C1C0C0;
    text-align: justify;
}
.about_2 dl {
    padding-bottom: 30px;
}
.about_2 dt {
    font: bold 12px/25px 'Times New Roman', "微软雅黑";
    color: #000;
}
.about_2 dd {
    font: normal 12px/25px 'Times New Roman' "微软雅黑";
    color: #333;
    text-indent: 24px;
}
.about_club li {
    width: 300px;
    
    padding: 10px;
    margin-right: 20px;
    background: #ffffff;
    float: left;
}
.about_club li p {
    font-size: 12px;
    line-height: 25px;
}
.about_club li h2 {
    height: 30px;
    font: bold 16px/30px 'Times New Roman', "微软雅黑";
    color: #CA2D28;
    margin: 10px 0;
    text-align: left;
    padding-left: 15px;
    background: #DDDDDD url(../images/design_block_h3.jpg) no-repeat 5px center;
}
.about_club li img {
    margin: 0;
}
#club_apply {
    display: block;
    margin: 50px auto;
    background: #00425C;
    color: #ffffff;
    text-decoration: none;
    font: normal 25px/35px 'Times New Roman', "微软雅黑";
    width: 120px;
    height: 35px;
    padding: 0 15px;
    text-align: center;
}
#club_apply:hover {
    background-color: #B80E05;
}

/*about页面---end----*/

/*学员风采*/
.Project2_1 {
    
    margin: 0 auto;
}
.item_xyfc {
    padding: 50px 0;
}
.item_xyfc img {
    vertical-align: top;
    margin: 0;
}
.item_xyfc li {
    position: relative;
    float: left;
    margin: 0 0px 20px 20px;
    width: 320px;
    height: 203px;
    overflow: hidden;
    cursor: pointer;
}
.item_xyfc div {
    position: absolute;
    left: 0;
    top: 140px;
    width: 320px;
    height: 35px;
    text-align: center;
    background: url(../images/div_bg.png);
    color: #FFF;
    overflow: hidden;
}
.item_xyfc p {
    display: none;
    margin: 0px 10px;
    ;
    width: 300px;
    line-height: 20px;
    text-align: left;
    text-indent: 2em;
    font-size: 12px;
    color: #ffffff;
}
.item_xyfc h3 {
    line-height: 35px;
    text-indent: center;
    font-size: 18px;
    color: #ffffff;
    font-weight: bold;
    margin: 0 auto;
}
.rb_index {
    width: 100%;
    height: 30px;
    margin: 20px 0;
    background: url(../images/xiexian_bg.jpg);
    text-align: center;
}
.rb_index a {
    display: block;
    height: 30px;
    width: 80px;
    background-color: #044257;
    border-left: 3px solid #B80E05;
    border-right: 3px solid #B80E05;
    font: normal 14px/30px 'Times New Roman', "微软雅黑";
    color: #ffffff;
    text-decoration: none;
    float: right;
}
.rb_index a:hover {
    text-decoration: underline;
    border-left: 3px solid #044257;
    border-right: 3px solid #044257;
    background-color: #B80E05;
}
.img_fc img {
    margin: 0;width: 100%;
}

/*学员风采---end----*/
.xyfl {
    margin: 10px 0;
}
.xyfl li {
    background-color: #fff;
    width: 320px;
    margin-right: 20px;
    float: left;
}
.xyfl li h5 {
    font: bold 18px/35px 'Times New Roman', "微软雅黑";
    color: #fff;
    background-color: #BF0000;
    padding-left: 10px;
}
.xyfl li p {
    padding: 10px;
    height: 140px;
}
.diy_2015 .Project.p_01 .xyfl li img {
    margin: 0;
    width: 320px;
}
.diy_2015 .p_02 {
    display: block;
}

/*2018-1-17*/
.red {
    background-color: #B80E05;
    color: #fff;
    padding: 0 5px;
    border-radius: 5px;
}
.left {
    /*float: left;*/
}
.wid333 {
    width: 333px;
}
.center {
    margin: 0 auto;
}
.color_1 {
    background-color: #035558;padding: 10px;
}
.color_2 {
    background-color: #6A3105;
    color: #fff;
}
.color_3 {
    background-color: #C15808;
    color: #fff;
}
.color_4 {
    background-color: #0A4695;
    color: #fff;
}
.color_5 {
    background-color: #3E5A05;
    color: #fff;
}
.rad50 {
    width: 95px;
    height: 95px;
    border: 3px solid #03C6D6;
    border-radius: 50px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    line-height: 100px;
    color: #fff;
    margin: 20px auto;
}
.wid333 span {
    display: block;
    font-size: 13px;
    text-align: center;
    width: 250px;
    margin: 0 auto;
}
.chpfx {
    background-color: #B80E05;
    color: #fff;
    font: bold 18px/30px 'Times New Roman', "微软雅黑";
    border-radius: 20px;
    padding: 5px 20px;
    margin: 20px 0;
}
.class_ex {
    color: #fff;
    font: bold 18px/30px 'Times New Roman', "微软雅黑";
    padding: 5px 20px;
    margin: 20px 0;
}
.rad_l {
    border-radius: 20px 0 0 20px;
}
.rad_r {
    border-radius: 0 20px 20px 0;
}
.bg_rad {
    width: 95px;
    height: 30px;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    margin: 0 auto;
}
.ziyuanys {
    margin-top: 10px;
}
.ziyuanys p {
    color: #fff;
}
.ziyuanys span {
    color: #fff;
    font: bold 16px/30px 'Times New Roman', "微软雅黑";
}
.ziyuanys img {
    margin: 0;
}
.mar_t30 {
    margin-top: 20px;
}
.mar_40_30 {
    margin: 40px 0 30px 0;
}
.mar_b30 {
    margin-bottom: 30px;
}
.list_2 {
    width: 96%;
    
    background: #E9E9E9;
    border-radius: 20px;
    margin: 10px 10px;
}
.pad_20 {
    padding: 10px 20px 20px 20px;
}
.list_2 h3 {
    background: #0B4A68;
    border-radius: 20px 20px 0 0;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 35px;
    height:36px;font-weight:normal;
}
.list_2 h4 {
    margin: 10px 0;
    padding: 0;
}
.yewbk {
    padding: 20px 10px;
    margin: 0 auto;
}
.yewbk li {
    
    border: 4px solid #D9D9D9;
    padding: 20px;
    margin: 0 15px;
    border-radius: 20px;
    position: relative;
}
.yewbk li p {
    font: bold 24px/30px 'Times New Roman', "微软雅黑";
    color: #fff;
    text-indent: 0;
    text-align: center;
    position: relative center center;
}
.wjjs{color: #fff; margin: 20px auto;}
.wjjs_l{ width: 96%; background-color: #035558; border-radius: 20px; margin: 0 10px; float: left;}
.wjjs_h { height: 40px; background-color: #033B3B;font:normal 18px/40px 'Times New Roman', "微软雅黑"; text-align: center;border-radius: 20px 20px 0 0;}
.wjjs_p { font: normal 12px/25px 'Times New Roman', "微软雅黑"; text-indent: 2em; padding: 18px; text-align: justify;}
.b_20{margin-bottom: 20px;}
.b_10{margin-bottom: 10px;}
.w_10{width:10px;}
.t_10{ margin-top: 10px;}

/*“全球创新与资本” 美国华尔街 & 硅谷游学计划*/

.it_over li{ float: left;margin-right: 20px;}
.item_3 li:nth-child(3n){margin-right:0;}
.item_3 li img:last-child{ margin:0 ;}

.it_over{width:320px; height: 210px; float: left; position: relative; margin:10px 20px 10px 0; }
.it_over .it_h{ width:310px;color: #fff; font-size: 16px; line-height: 35px;padding-left: 10px; position: absolute; left: 0; top:172px;z-index: 2;background:url(../images/div_bg.png); border-bottom: 3px solid red;}
.item_3,.item_4{margin-top:10px;}
.item_4 li{}
.item_4 li:nth-child(4n){margin-right:0;}
.item_n li{margin-right: 20px; float: left;}
.item_n li:last-child{margin-right: 0;}
.w580{background: #F0F0F0;}.w580 p{ padding:0 5px;text-indent: 0;}
#si_vall{ line-height: 20px; background: #463C2D; color: #fff; padding: 5px;}
#si_vall_img li{ float: left; margin-left:10px; }
.mar_b20{ height: 0; margin-bottom: 20px;}

.item_visit img{vertical-align:top;}
.item_visit li{position:relative;float:left;margin:0 20px 0px 0;width:320px;height:203px;overflow:hidden;cursor:pointer;}
.item_visit div{position:absolute;left:0;top:168px;width:320px;height:35px;text-align:center;background:url(../images/div_bg.png);overflow:hidden;}
.item_visit p{display:none;margin:0px auto ; margin-top: 10px; width:300px;line-height:20px;text-align:left;text-indent:2em;font-size:12px;color:#FFF;text-align: justify;}
.item_visit h3{line-height:25px;text-indent:center;font-size:14px;color:#FFF;margin:5px 0;}
.wid520{background: #F0F0F0; padding: 0 5px;}
#nyse li { margin-left: 20px; width:220px; float:left;}

.note { height: 100%; position: relative; background: #EAEAEA; /* Fallback */ background: linear-gradient(-150deg, transparent 1.5em, #EAEAEA 0); border-radius: .3em; font-size: 20px; } 
.note::before { content: ''; position: absolute; top: 0; right: 0; background: linear-gradient(to left bottom, transparent 50%, rgba(0,0,0,.2) 0, rgba(0,0,0,.4)) 100% 0 no-repeat; width: 1.73em; height: 3em; transform: translateY(-1.3em) rotate(-30deg); transform-origin: bottom right; border-bottom-left-radius: inherit; box-shadow: -.2em .2em .3em -.1em rgba(0,0,0,.15); }
.note h4{font-weight: normal; color: #054257; font-size: 35px; line-height: 50px;height:50px; padding: 8px 15px 0 15px;margin: 0;}
.note h5{padding: 0 15px; font-size: 16px;color:#035F7E; font-weight: normal; line-height: 25px;}
.note p{padding: 0 15px;color:#555; text-indent: 0; line-height: px; }
#note_img{ width: 70px; height:70px; position: absolute; left:112px; top:10px; }
.h10{height:10px;}
.item_4 dl{ float: left;height:145px;}
.item_4 dx{ float: left;padding-bottom: 15px;}
.item_4 ds{ float: left;}
.item_4 dt{}
.item_4 da{} 
.item_4 da img{ margin:0 10px 10px 0; float:left;}

.item_4 da img:nth-child(3n){margin-right:0;}
.item_4 da img:last-child{margin-right:0;}
.item_4 dt:nth-child(4n){margin-right:0;}
.item_4 dd{ margin-right: 10px; float: left;}
.item_4 dd:nth-child(3n){margin-right:0;}
.line_d{ height:0; border-bottom: 1px dashed #036C95; margin-bottom: 20px;}
.center_t{ text-align: center;}
/*美国机器人科学&英语集训营*/
.rob_tag_kx{ margin-bottom: 20px;}
.rob_tag_kx li{}
.rob_tag_kx div {padding:10px; margin:0  0px 10px;background: #EAEAEA; border-bottom: 3px solid #777;border-radius: 5px; height: 127px;}
.h20{height: 20px;}
.h30{height:30px;}
.h40{height:40px;}
#yyszxl{}
#yyszxl img{border-top-left-radius: 7px;}
#havest_02{}
.item_2 li{ }
.item_2 li:nth-child(2){ margin-right: 0px;}
.int_0 p{text-indent:0;}
.psxz{}
.psxz li,.psxz dt{float:left; line-height: 25px;color: #333; width:200px;}
#lhzbdw {color:#fff; margin: 5px 0; padding:0 5px; line-height: 20px; height: 20px;display: inline-block; background: #044058; }
#ld_yslt {position: relative;}
#ld_yslt img{ position:relative;}
#ld_yslt .bg_bla{}
.master{width: 100%;margin: 0 auto;}
.master	li{float: left;width: 45%;padding: 0px 10px 0 0;}
.master	li h3{ text-align:center;}	
#qnsjs{line-height: 25px;}
.pratt{}
.hrsh{}
.hjhan{}
.cdgb{}
.fqty{}
#ld_yslt .bg_bla h3{color:#fff;}
#ld_yslt h4{font-size:16px;font-weight:normal; line-height: 25px;}
#ld_yslt ul{ position: absolute; z-index: 2; left: 160px;top:280px; display:none;}
#ld_yslt ul li{ float: left; margin: 40px 20px; }
#ld_yslt ul li img{border: 6px solid #fff;-moz-box-shadow:0px 0px 12px #000000; -webkit-box-shadow:0px 0px 12px #000000; box-shadow:0px 0px 12px #000000;}
.ysz_works li{}
.f_l {float:left;}
.h100{}
.h80{height:80px;}
.m_r10{margin-right: 10px;}
.t_cen{text-align: center;}
.m_t10{margin-top: 10px;}
.media_ds li{margin-right: 0px; float: left;}
.dsgwwyh li{line-height:30px;}
.xbzcdw li{ width:320px; margin-right: 20px; float: left; margin-top:10px;}
.xbzcdw li p{text-indent:0;}
.xbzcdw li h3{ margin: 0;}
.xbzcdw li img{width:90px; height:90px; float: left; margin-right: 10px;}
.dsjs{position:relative;}
.dsjs #sino_us{ position: absolute; z-index:1; top:-60px; left:700px;}