@charset "utf-8";
/* CSS Document */


*{margin:0px; padding:0px;}
body { font-size:15px; margin:0 auto; font-family: Microsoft YaHei!important; color:#333; overflow-x:hidden; }

li{ list-style:none;}
a{ text-decoration:none; color:#333333;}
a:hover{ color:red;}
a.red{ color:red;}
div,ul,li{ height:auto; overflow:hidden;}
h3{ font-size:1.3em;}
img{ border:0; display:block;}
input,select{-webkit-appearance:none; appearance:none;}
.yy_fl{ float:left;}
.yy_fr{ float:right;}
.yy_all{ width:1200px; margin:0 auto;}
h3{ font-size:18px; font-weight:normal; color:#000;}

.phone_block{ display:none;}

/*ç”¨çš„åˆ°çš„å®½åº¦*/
.width850{ width:850px;}
.width335{ width:335px;}
.width48{ width:45%;}
.width50{ width:55%;}


.pc_logo{ background:#fff;top:0px;position:absolute;  left:50%; margin-left:-600px; }
@media screen and (max-width: 1200px){
	.pc_logo { margin-left:-50vw; }
}
.pc_logo,.pc_logo * {  overflow: unset;}
.pc_logo .yy_fl ul{justify-content: center;padding-left: 40px;}
.pc_logo .yy_all{}
.pc_logo .yy_all.flex {
    justify-content: space-between;
}
.pc_logo .img_logo{ height:65px; margin:5px 0;}
.pc_logo .area{ width:540px; /*margin-left:30px;*/}
.pc_logo .area li{ float:left; font-size:18px; margin-top:38px;}
.pc_logo .area li a{ display:block; padding:0 15px; line-height:18px; border-right:1px solid #c6d3e8;}
.pc_logo .area li:last-child a {border-right: unset;}
.pc_logo .area li a.border_0{ border:0;}
.pc_logo .area li.li5{ margin-top:34px;}
.pc_logo .area li select{ width:70px; font-size:18px; line-height:30px; height:30px; display:block; color:#666; padding:0 8px; border-radius:5px; background:url(../images/logo_area_icon.png) right center no-repeat;    margin-top: -6px;}
.pc_logo .search{ width:300px; height:50px; background:#c3e3ff; margin-top:22px;}
.pc_logo .search select{ width:130px; font-size:18px; line-height:30px; height:30px; margin:10px; display:block; color:#666; padding:0 8px; float:left;}
.pc_logo .search input{ width:80px; line-height:30px; height:30px; font-size:18px; color:#fff; display:block; float:left; margin:10px 0; border:0; border-radius:10px; background:#fea401; background: linear-gradient(45deg,#fea401,#ffef00);}
.pc_logo .search .select {
    width: 50%;
    position: relative;
}
.pc_logo .search .select .select_name {
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin: 10px;
    border: 1px solid #2196F3;
    border-radius: 5px;
    cursor: pointer;
    box-sizing: border-box;
}
.pc_logo .search .select .select_option {
    top: 60px;
	 left: -20px;
    position: absolute;
    width: 200px;
    background-color: #f8fbfe;
    border-radius: 4px;
    box-shadow: 2px 2px 8px 3px rgba(0, 0, 0, 0.2);
    z-index: 1;
    display: none;
}
.pc_logo .search .select .select_option ul {
    padding: 15px 10px;
    max-height: 290px;
    overflow-y: auto;
}
.pc_logo .search .select .select_option li {
    text-align: center;
    line-height: 2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.pc_menu{background: #2eafbb;background: linear-gradient(0deg,#3bbecb,#30cfdd,#2eafbb);}
.pc_menu a{ color:#fff;}
.pc_menu ul{font-size: 18px;display: flex;flex-wrap: wrap;padding: 12px 0;}
.pc_menu ul li{display:block;text-align:center;border-right: 1px solid #0eb0c5;width: 10%;box-sizing: border-box;}
.pc_menu ul li span{ display:block; line-height:30px;}
.pc_menu ul li:nth-child(10n+1) {border-left: 1px solid #0eb0c5;}

.pc_kkcs{ margin-top:15px;}
.pc_kkcs .yy_all div{border: 1px solid #dd3635;font-size:14px;line-height:30px;position:relative;letter-spacing:-1px;height: 30px;}
.pc_kkcs span{width: 60px;display:block;background: #dd3635;color:#fff;float:left;margin-right:10px;font-size:16px;text-align:center;}
.pc_kkcs a{ color:red; font-size:16px;}
.pc_kkcs li{ float:left;}
.pc_kkcs li a{ font-size:14px; color:#333;padding-right: 10px;}


.pc_hot{ margin-top:15px;}
.pc_hot .hot_school,.pc_hot .zy_pro{background:#fff;border:1px solid #eeeeee;border-top:0;border-radius: 8px;}
.pc_hot .yx_tit{ font-size:18px; line-height:50px; color:#fff; position:relative;}
.pc_hot .yx_tit_bg{background: url(../images/qs_li_bg.png) top center no-repeat;background-size: 120% 100%;background-color: #f79a01;}
.pc_hot .zy_tit_bg{background: url(../images/qs_li_bg.png) top center no-repeat;background-size: 120% 80%;background-color: #009966;}
.pc_hot .yx_tit span{ display:block; float:left; margin-left:25px;}
.pc_hot .yx_tit span.span1 img{ display:inline-block; vertical-align:middle; margin-top:-4px; margin-right:5px;}
.pc_hot .yx_tit span.span2{ position:absolute; right:15px; bottom:0; font-size:14px;}
.pc_hot .yx_tit a{ color:#fff;}
.pc_hot .yx_list{}
.pc_hot .yx_list ul{width: 560px;margin: 10px auto;line-height: 40px;}
.pc_hot .yx_list ul li{display: block;border-bottom: 1px solid #eeeeee;padding: 0 5px;box-sizing: border-box;float:left;}
.pc_hot .yx_list ul .li1,.pc_hot .yx_list ul .li5{ width:130px;}
.pc_hot .yx_list ul .li2,.pc_hot .yx_list ul .li6{ width:190px;}
.pc_hot .yx_list ul .li3,.pc_hot .yx_list ul .li7{ width:140px;}
.pc_hot .yx_list ul .li4,.pc_hot .yx_list ul .li8{ width:100px;}
.pc_hot .yx_list ul .li5,.pc_hot .yx_list ul .li6,.pc_hot .yx_list ul .li7,.pc_hot .yx_list ul .li8{ border:0;}
.pc_hot .yx_list ul li a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: left;}
.pc_hot .zy_pro li{ text-align:center;}
.pc_hot .zy_pro li.border_0{ border:0;}
.pc_hot .yx_list ul li:nth-last-child(1), .pc_hot .yx_list ul li:nth-last-child(2), .pc_hot .yx_list ul li:nth-last-child(3), .pc_hot .yx_list ul li:nth-last-child(4) {
    border-bottom: unset;
}

.pc_top_info .imp_news_area .imp_news_content a {
    padding-left: 20px;
    color: #ff0000;
}


/*top*/
.yy_top {background:#fff;position: absolute;top: 10px;left: 50%;margin-left: -600px;}
.yy_top, .yy_top * {overflow: unset;}
.yy_top .img_logo{height: 65px;margin: 15px 0;}
.yy_top .area{ width:540px; margin-left:20px;}
.yy_top .yy_fl ul { justify-content: center;}
.yy_top .area li{float:left;font-size:18px;margin-top: 38px;}
.yy_top .area li a{ display:block; padding:0 15px; line-height:18px; border-right:1px solid #c6d3e8;}
.yy_top .area li a.border_0{ border:0;}
.yy_top .area li.li5{ margin-top:16px;}
.yy_top .area li select{width:70px;font-size:18px;line-height:30px;height:30px;display:block;color:#666;padding:0 8px;border-radius:5px;background:url(../images/logo_area_icon.png) right center no-repeat;margin-top: -6px;}

.yy_top .search{width:300px;height:50px;background:#c3e3ff;margin-top: 22px;}
.yy_top .search .select {
    width: 50%;
    position: relative;
}
.yy_top .search .select .select_name {
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin: 10px;
    border: 1px solid #2196F3;
    border-radius: 5px;
    cursor: pointer;
    box-sizing: border-box;
}
.yy_top .search .select .select_option {
    top: 60px;
    left: -20px;
    position: absolute;
    width: 200px;
    background-color: #f8fbfe;
    border-radius: 4px;
    box-shadow: 2px 2px 8px 3px rgba(0, 0, 0, 0.2);
    z-index: 1;
    display: none;
}
.yy_top .search .select .select_option ul {
    padding: 15px 10px;
    max-height: 290px;
    overflow-y: auto;
}
.yy_top .search .select .select_option li {
    text-align: center;
    line-height: 2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.flex {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap:wrap;
    flex-wrap: wrap;
}
/*logo*/
.yy_logo {}
.yy_logo img{ height:100px;}
.yy_logo .yy_logo_img {
    height: 102px;
    background-repeat: no-repeat;
    background-size: auto 102px;
}
/*menu*/
.yy_menu{}
.yy_menu ul{ line-height:50px;}
.yy_menu ul li{ float:left; font-size:18px; padding:0 20px;}
.yy_menu ul li.li1{ min-width:180px; text-align:center; padding:0 15px;}
.yy_menu ul li.li1 h1{ font-size:18px; font-weight:normal;}
.yy_menu ul li a{ color:#fff;}


.yy_weizhi{ line-height:25px; padding:15px 0;}


.yy_main{}
/*left*/

.l_part1{ background:#fff;}
.hd_jj{ width:94%; margin:25px auto;}
.hd_jj .width48{ width:390px;}
#myjQuery{ overflow:hidden; width:100%; margin:0 auto;  position:relative; }
#myjQueryContent{ width:100%; height:244px; overflow:hidden; background:#fff;}
#myjQueryContent div{ width:100%; height:100%; position:absolute; left:50%; top:0px; margin-left:-50%; }
#myjQueryContent .smask{ z-index:-1; }
#myjQueryContent img{ width:100%; height:100%;}
#myjQueryNav{ display:block; overflow:hidden; width:70px; height:14px; position:absolute; bottom:10px; right:20px; z-index:5; }
#myjQueryNav li{ display:block; float:left; width:8px; height:8px; margin-left:5px; border:1px solid #fedf00; border-radius:50%;}
#myjQueryNav .nbg{ background:#666; }
#myjQueryNav a{ display:block; z-index:12; margin:0px auto; text-transform:uppercase; width:45px; color:#fff; line-height:22px; position:relative; height:22px; z-index:20; }
#myjQueryNav .current{ background:#fedf00; }
#myjQueryNav .current a{ color:#5281e4; }
#myjQuery #flow{ background:url(../images/fcurrent.gif) no-repeat; margin-top:-33px; width:45px; height:22px; z-index:22; left:652px; position:absolute; }
.hd_jj .jj p{ text-indent:2em; line-height:28px;/* margin-top:15px;*/}
.hd_jj .jj span{ font-size:18px; }


.jygg_xxxw{ width:94%; margin:0 auto 25px;}
.jygg_xxxw .jygg h3{ margin:7.5px 0; background:url(../images/h3_bg_line.jpg) left center repeat-x; position:relative;}
.jygg_xxxw .jygg h3 span{ width:75px; height:20px; line-height:20px; display:block; background:#fff; border-left:4px solid #fe8a01; padding:0 15px;}
.jygg_xxxw .jygg h3 a{ width:55px; display:block; background:#fff; font-size:14px; background:#fff; text-align:right; position:absolute; top:0; right:0;}
.jygg_xxxw ul{ margin-top:10px;}
.jygg_xxxw li{ line-height:30px;}
.jygg_xxxw li a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.jygg_xxxw li a:before{ content:"·"; margin-right:5px; color:#aaaaaa;}
.jygg_xxxw .xxxw h3{ line-height:35px; position:relative;}
.jygg_xxxw .xxxw h3 span{ width:100px; display:block; text-align:center;}
.jygg_xxxw .xxxw h3 a{ font-size:14px; position:absolute; top:0; right:8px;}

.l_part2{ background:#fff; margin-top:20px;}
.list_course1{ width:800px; margin:25px auto;}
.list_course1 .cou_tit{ line-height:40px; position:relative;}
.list_course1 .cou_tit .span1{ display:inline-block; padding:0 35px; font-size:18px;}
.list_course1 .cou_tit .span2{ position:absolute; right:10px; top:0;}
.list_course1 .cou_cont{ width:798px; border-left:1px solid #e9e9e9; border-left:1px solid #e9e9e9;}
.list_course1 .cou_cont li{ line-height:40px; border-bottom:1px solid #e9e9e9; font-size:14px;display: -webkit-flex;display: flex;}
.list_course1 .cou_cont li.li1{ line-height:45px; font-size:16px;}
.list_course1 .cou_cont span{ display:block; float:left; border-right:1px solid #e9e9e9; text-align:center;}
.list_course1 .cou_cont span.span1{ width:330px;}
.list_course1 .cou_cont span.span1 a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_course1 .cou_cont span.span2{ width:125px;}
.list_course1 .cou_cont span.span2 a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_course1 .cou_cont span.span3{ width:85px;}
.list_course1 .cou_cont span.span4{ width:60px;}
.list_course1 .cou_cont span.span5{ width:80px;}
.list_course1 .cou_cont span.span6{ width:112px;}
.list_course1 .cou_cont span.span1 a{ display:block; text-align:left; padding-left:5px;}
.list_course1 .cou_cont span.span6 a{ width:80%; line-height:25px; height:25px; margin:7.5px auto; border-radius:12.5px; display:block; background:#ff8a00; background: linear-gradient(45deg,#ff8a00,#ffb600); color:#fff;}

/*right*/

.weiledingwei1{ position:relative;}
.weiledingwei2{ position:relative;}


.fw_phone{ line-height:60px; text-align:center; font-size:23px; margin-bottom:15px;}
.fw_phone img{ display:inline-block; vertical-align:middle; margin-right:8px; margin-top:-3px;}
.fw_phone a { color:#ffffff;}

.r_gg{ margin-bottom:15px; }
.r_gg img{ width:100%;}

.r_cjwt{ background:#fff; margin-bottom:15px;}
.yy_main .width335 h3{ width:90%; margin:15px auto; background:url(../images/h3_bg_line.jpg) left center repeat-x; position:relative;}
.yy_main .width335 h3 span{ width:75px; height:20px; line-height:20px; display:block; background:#fff; border-left:4px solid #fe8a01; padding:0 15px;}
.yy_main .width335 .zhishi h3 span{ width:130px;}
.yy_main .width335 h3 a{ width:55px; display:block; background:#fff; font-size:14px; background:#fff; text-align:right; position:absolute; top:0; right:0;}
.r_cjwt .r_cjwt_list{ width:90%; margin:0 auto 15px; height:435px;}
.r_cjwt ul{}
.r_cjwt ul li{  line-height:26px; padding:10px 0;border-bottom:1px dashed #d2d2d2;}
.r_cjwt ul li div{ width:97%; float:right;}
.r_cjwt ul li div span{ display:block; float:left;}
.r_cjwt ul li div strong{ width:9%; display:block; float:left; font-weight:normal;}
.r_cjwt ul li .div1 span{ width:90%;}
.r_cjwt ul li .div2 span:nth-child(2){ width:74%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.r_cjwt ul li .div2 span:nth-child(3){width:16%; color:#ff7200;}
.r_cjwt ul li .div2 span:nth-child(3) a{ color:#ff7200; }
.r_cjwt .problem_answer{max-height:75px; }
.pc_part2 .si_items .ul5 li:last-child{ border:0;}

.r_ksxx{ background:#fff; margin-bottom:15px; padding-bottom:15px}
.r_ksxx ul{ width:90%; margin:0 auto;}
.r_ksxx ul li{ line-height:30px;}
.r_ksxx ul li a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.r_ksxx ul li a:before{ content:"·"; font-weight:bold; margin-right:5px; color:#c9c9c9;}

.r_ph{ background:#fff; margin-bottom:15px; padding-bottom:15px;}
.r_ph .r_zyyx_ph{ width:95%; margin:0 auto;}
.r_ph .r_zyyx_ph h3{ width:100%; background:#fff; padding-bottom:10px; border-bottom:1px solid #c9c9c9;}
.r_ph .r_zyyx_ph .yy_fl h3{color:transparent!important;overflow:hidden;height:24px;}
.r_ph .r_zyyx_ph .yy_fl h3:before{content:"热门专业";color:red;}
.r_ph .r_zyyx_ph .yy_fr h3{color:transparent!important;overflow:hidden;height:24px;}
.r_ph .r_zyyx_ph .yy_fr h3:before{content:"热门学校";color:red;}
.r_ph .r_zyyx_ph ul{}
.r_ph .r_zyyx_ph ul li{ line-height:30px; font-size:14px;}
.r_ph .r_zyyx_ph ul li i{ width:16px; height:16px; line-height:16px; background:#c9c9c9; text-align:center; color:#fff; display:inline-block; font-style:normal; margin-right:2px;}
.r_ph .r_zyyx_ph ul li.li1 i{ background:#ff6000;}
.r_ph .r_zyyx_ph ul li.li2 i{ background:#ff8a00;}
.r_ph .r_zyyx_ph ul li.li3 i{ background:#ffb900;}






.yy_main .show_cont{ background:#fff; margin-bottom:20px;}
.yy_main .course_logo{ width:95%; margin:0 auto; text-align:center; padding:20px 0 10px 0;}
.yy_main .course_logo img{ max-width:200px; display:inline-block; vertical-align:middle;}
.yy_main .course_tit{ width:95%; margin:10px auto; text-align:center; font-size:26px; font-weight:bold; line-height:40px;}
.yy_main .course_ly{ width:95%; margin:0 auto; text-align:center; line-height:30px; padding-bottom:15px;}
.yy_main .course_ly span{ display:inline-block; margin:0 5px;}
.yy_main .course_ly span.span2 a{ color:red;}
.yy_main .course_cont{ width:95%; margin:10px auto;}
.yy_main .course_cont a{ border-bottom:1px dashed #2286d9; color:#2286d9;}
.yy_main .course_cont h3{ font-size:18px; line-height:35px;}
.yy_main .course_cont h4,.yy_main .course_cont h5{ font-size:16px; line-height:30px;}
.yy_main .course_cont p{ line-height:30px; /*text-indent:2em;*/}
.yy_main .course_cont table{ max-width:100%; margin:10px auto; border-top:1px solid #999; border-left:1px solid #999;}
.yy_main .course_cont table td{ line-height:28px; padding:0 5px; border-bottom:1px solid #999; border-right:1px solid #999 !important;}
.yy_main .course_cont table td p{ text-indent:0;}
.yy_main .course_cont img{ max-width:100%; margin:10px auto;}

.yy_main .show_news{ background:#fff; margin-bottom:20px;}

.shitixz_r_hotzy{ background:#fff; padding:10px 0; margin-bottom:20px;}
.yy_main .width335 .shitixz_r_hotzy h3{ line-height:45px; font-weight:normal; position:relative; border-bottom:2px solid #bfbfbf; background:none;}
.shitixz_r_hotzy h3 a{ font-size:15px; position:absolute; right:0; top:0; color:#0c7cdf;}
.shitixz_r_hotzy ul{ width:90%; margin:10px auto;}
.shitixz_r_hotzy li{ width:50%; float:left; line-height:38px;}
.shitixz_r_hotzy li a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display:block;}
.shitixz_r_hotzy li a:before{ content:"·"; font-weight:bold; color:#d7d4d4; margin-right:5px; line-height:35px;}




.yy_main .nr_list{ background:#fff;}
.yy_main .list_cont{ width:95%; margin:10px auto;}
.yy_main .list_cont h3{ line-height:50px; border-bottom:1px solid #CCC;}
.yy_main .list_cont ul{ margin:15px auto;}	
.yy_main .list_cont li{ line-height:40px;}
.yy_main .list_cont li a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.yy_main .list_cont li a:before{ content:"·"; font-weight:bold; margin-right:5px; color:#c9c9c9;}






.yy_main .video_list{ width:95%; margin:10px auto;}
.yy_main .video_list h3{ width:820px; margin:0 auto; line-height:40px; font-weight:normal; position:relative;}
.yy_main .video_list ul{ padding:15px 10px;}
.yy_main .video_list li{ width:166px; float:left; margin:0 5px; padding:10px; box-shadow: 0px 1px 8px #e1f1fe; margin-bottom:15px;}
.yy_main .video_list li span{ display:block;}
.yy_main .video_list li .span1{ height:100px; background:#0c7cdf;}
.yy_main .video_list li img{     display: inline-block;vertical-align: middle;object-fit: cover;height: 100px;width: 100%;}
.yy_main .video_list li .span2{ margin-top:10px; height:60px; line-height:22px; font-size:14px;}
.yy_main .video_list li .span3{ text-align:right; color:#ff5e5e; margin-bottom:8px; display:none;}




.yy_main .yy_xkzy{ background:#fff;}
.yy_main .yy_xkzy .list_cont li a:before{ display:none;}
.yy_main .yy_xkzy .list_cont ul{ margin:0 auto;}
.yy_main .yy_xkzy .l_part2{ margin-top:0;}




.yy_main .y_sing_up{ background:#fff; border-top:6px solid #01439f;}
.yy_main .y_sing_up h3{ text-align:center; color:#01439f; font-size:30px; line-height:60px; letter-spacing:1px;}
.yy_main .y_sing_up p{ width:80%; margin:0px auto; color:#c10e2e;}
.yy_main .c_singup form span{ width:80%; height:40px; display:block; margin:15px auto; background:#fff; border:1px solid #CCC;}
.yy_main .c_singup form span.span1{ background:#fff url(../images/mi.png) right center no-repeat;}
.yy_main .c_singup form span img{ float:left; margin-top:7.5px;}
.yy_main .c_singup form input{font-size:15px; width:80%; padding-left:8px; display:block; line-height:40px; height:40px; border:0; float:left; color:#666; outline:0;}
.yy_main .c_singup form select{font-size:15px; width:80%; padding-left:8px; display:block; line-height:40px; height:40px; border:0; float:left; color:#666; outline:0;}
.yy_main .c_singup form .by_wh{ width:80%; margin:0 auto;}
.yy_main .c_singup form .by_wh span{ width:47.5%; float:left; margin:0; margin-right:4%;}
.yy_main .c_singup form .by_wh span.span2{ margin-right:0;}
.yy_main .c_singup form span.yy_btn_z{ background:none; border:none; margin-top:20px;}
.yy_main .c_singup form .yy_btn_z .btn{ width:70%; float:left; background:#01439f; color:#fff; font-size:16px;}
.yy_main .c_singup form .yy_btn_z .btn2{ width:27%; float:right; background:#aaa4a4; color:#fff; font-size:16px;}

.yy_main .c_singup .span_content {
    height: 102px;
}

.yy_main .c_singup .span_content textarea {
    width: 100%;
    border: none;
    height: 100px;
    padding: 10px;
    box-sizing: border-box;
    font-size: 15px;
    resize: none;
}

.yy_main .c_singup .span_content textarea:focus {
    outline: unset;
}

.yy_main .y_zysx{ background:#fff; margin-top:20px; padding:30px;}
.yy_main .y_zysx h3{ border-bottom:1px solid #CCC; line-height:45px; margin-bottom:15px;}
.yy_main .y_zysx p{ line-height:30px;}
.yy_main .y_zysx .p1{ font-weight:bold;}
.yy_main .y_zysx .p2{ color:#01439f}
.yy_main .y_zysx .p3{ text-indent:1em;}
.yy_main .y_zysx .p4{ margin-top:15px; padding:20px; text-indent:2em; background:#f2f5f9;}




.yy_main .show_problem{ background:#fff; padding:10px 23px; margin-bottom:20px;}
.yy_main .problem_tit1{ margin:15px auto; text-align:center; font-size:26px; font-weight:bold; line-height:40px; color:#01439f;}
.yy_main .problem_tit2{ margin:20px auto; padding:5px 10px; background:#01439f;}
.yy_main .problem_tit2 a{ color:#fff; display:inline-block; border-bottom:1px solid #fff;}
.yy_main .problem_tit3{ line-height:30px; font-weight:bold; padding:5px 10px; background:#FFF4F7; background:rgba(1,67,159,0.05);}
.yy_main .problem_tit3 .span1 img{ width:20px; display:inline-block; vertical-align:middle; margin-top:-3px; margin-right:5px;}
.yy_main .problem_tit3 span{ display:block; float:left;}
.yy_main .problem_tit3 .span1{ width:8%; color:#01439f}
.yy_main .problem_tit3 .span2{ width:92%;}
.yy_main .problem_ans1{ line-height:30px; padding:5px 10px; margin:20px auto; background:#FFF4F7; background:rgba(1,67,159,0.05);}
.yy_main .problem_ans1 a{ text-decoration:underline; font-weight:600;}
.yy_main .problem_ans1 .span1 img{ width:20px; display:inline-block; vertical-align:middle; margin-top:-3px; margin-right:5px;}
.yy_main .problem_ans1 span{ display:block; float:left;}
.yy_main .problem_ans1 .span1{ width:8%; font-weight:bold; color:#01439f;}
.yy_main .problem_ans1 .span2{ width:92%;}



.yy_main .problem_tj{ background:#fff; padding:10px 23px;}
.yy_main .problem_tj h3{ line-height:50px; border-bottom:1px solid #CCC; color:#01439f;}
.yy_main .problem_tj ul{ margin:15px auto;}	
.yy_main .problem_tj li{ line-height:40px;}
.yy_main .problem_tj li a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.yy_main .problem_tj li a:before{ content:"·"; font-weight:bold; margin-right:5px; color:#c9c9c9;}




.smhbaoming{}
.smhbaoming table{ width:80%; margin:10px auto; line-height:35px;}
.smhbaoming table td{ padding:5px 10px;}

.smhbaoming{ width:80%; background:#EEE; margin:15px auto; padding:10px 0; text-align:center;}
.smhbaoming .div1{ width:44%; display:block; margin:7px 3%; float:left;}
.smhbaoming .div2{ width:94%; display:block; margin:7px auto;}
.smhbaoming span{ width:90px; line-height:30px; display:block; float:left;}
.smhbaoming input{ width:62%; line-height:30px; height:30px; padding:0 10px; display:block; float:left; border:1px solid #cccccc;}
.smhbaoming textarea{ width:81%; line-height:30px; display:block; float:left; margin-top:7px; padding:0 10px; border:1px solid #cccccc;}
.smhbaoming .div2 input{ border:0; line-height:40px; height:40px; margin-top:15px; font-size:18px;}
.smhbaoming .div2 .smh_btn{ width:30%;; margin-left:90px; margin-right:30px; background:#ff0000; color:#fff;}
.smhbaoming .div2 .smh_btn2{ width:20%;}




.yy_main .problem_ans1 .span1 i{ width:17px; height:17px; line-height:17px; font-style:normal; display:inline-block; vertical-align:middle; text-align:center; color:#f2b71d; border:2px solid #f2b71d; border-radius:50%; margin-top:-2px; margin-right:4px;}

.yy_main .pro_label{}
.yy_main .pro_label i{ font-style:normal; margin-right:3px;}
.yy_main .pro_label i a{ color:#0580e8;}
.yy_main .pro_label a:hover{ color:#fa5637; text-decoration:none;}

.yy_main .letme_ans{ margin:20px auto;}
.yy_main .leans_tit{ width:100px; line-height:35px; background:#0580e8; color:#fff; border-radius:5px; text-align:center; margin-bottom:15px;}
.yy_main .letme_ans textarea{ width:99%; display:block; margin:0 auto;}
.yy_main .letme_ans input{ width:120px; line-height:35px; height:35px; display:block; background:#0580e8; color:#fff; float:right; border:0; border-radius:5px; margin-top:20px;}



.l_part2 .list_cont h2{ line-height:50px; font-size:18px; font-weight:normal; border-bottom: 1px solid #CCC;}
.l_part2 .list_cont li{ border-bottom:1px solid #CCC; padding-bottom:15px;}
.l_part2 .list_cont li span{ line-height:18px; display:block; margin-left:15px; font-size:12px; color:#999;}


body::-webkit-scrollbar,
body *::-webkit-scrollbar {
  width: 5px;
  height: 6px;
  background-color: #ebebeb;
}

body::-webkit-scrollbar-track,
body *::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px #ebebeb;
  background-color: #ebebeb;
  border-radius: 10px;
}

body::-webkit-scrollbar-thumb,
body *::-webkit-scrollbar-thumb {
  height: 10px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px #beddfc;
  background-color: #beddfc;
}


body{
	background:#fff;
	background:rgba(1,67,159,0.05);
	}

/*logo*/
.yy_logo{ 
	background:#01439f;
	border-bottom:1px solid #fff;
	border-bottom-color:rgba(255,255,255,0.3);
	height: 176px;
	}

/*menu*/
.yy_menu{
	background:#2895eb;	
	}

.yy_menu ul li.on{
	background:#fff;
	background:rgba(255,255,255,0.75);
	color:#01439f;
	}
	
.yy_menu ul li.on a{
	color:#01439f;
	}


.yy_weizhi span{
	color:#01439f;
	}


.hd_jj .jj span{
	color:#01439f;
	}


.jygg_xxxw .xxxw h3{
	background:#fff;
	background:rgba(1,67,159,0.05);
	}
.jygg_xxxw .xxxw h3 span{
	background:#01439f;
	color:#fff;
	}
.jygg_xxxw .xxxw h3 a{
	color:#01439f;
	}


.list_course1 .cou_tit{
	background:#fff;
	background:rgba(1,67,159,0.05);
	}
.list_course1 .cou_tit span.span1{
	background:#01439f;
	color:#fff;
	}
.list_course1 .cou_tit span.span2{
	color:#01439f;
	}
.list_course1 .cou_cont span.span5 a{
	color:red !important;
	}


.fw_phone{
	background:#01439f;
	color:#fff;
	}


.r_ph .r_zyyx_ph .yy_fl:hover h3{
	border-bottom:1px solid #01439f;
	}
.r_ph .r_zyyx_ph .yy_fr:hover h3{
	border-bottom:1px solid #01439f;
	}


.pc_ylink .tit{
	border-top:2px solid #01439f;
	}



.yy_main .course_tit{
	color:#01439f;
	}
.yy_main .course_ly{
	border-bottom:2px solid #01439f;
	}
.shitixz_r_hotzy h3 a{ 
	color:#01439f;
	}
	
	

.yy_main .list_cont h3{ color:#01439f;}




.yy_main .video_list h3{ color:#01439f; border-bottom:2px solid #01439f;}
.yy_main .video_list li .span1{ background:#01439f;}


.yy_kongbai{height: 75px;background:#fff;}

object{ width:600px !important; height:450px !important;}




.yy_add_news{ background:#fff; margin-bottom:20px; padding-bottom:15px;}
.yy_add_news .addnew_tit{ width:95%; line-height:35px; margin:15px auto; color:#0068a3; font-size:16px; font-weight:bold; border-bottom:1px solid #ccc;}
.yy_add_news .addnew_cont{ width:95%; margin:10px auto;}
.yy_add_news ul{ width:49%; float:left;}
.yy_add_news ul.ul2{ margin-left:0%;}
.yy_add_news li{ line-height:35px;}
.yy_add_news .video_list li a:before{  margin-right:8px; color:#0068a3}
.yy_add_news .addnew_cont li a{ width:98%; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.yy_add_news .addnew_cont li a:before{ content:"·"; margin-right:8px; color:#0068a3}


.cont_lianxi{ background:#fff; margin-bottom:20px; padding:20px;}
.cont_lianxi .cont_lx_tit{ line-height:40px; font-size:16px; color:red; font-weight:bold;}
.cont_lianxi p{ line-height:35px;}
.cont_lianxi .cont_xx{}
.cont_lianxi .cont_xx a{ display:block;}
.cont_lianxi .cont_xx a img{ max-width:100%; margin:10px auto;}
.cont_lianxi .cont_xx a.cont_bm{ width:180px; line-height:40px; background:#0580e8; color:#fff; text-align:center; font-size:18px; margin:0 auto;}


.ggtitle{border-bottom:2px solid olive;padding-bottom:2px;font-weight:bold;margin-bottom:4px;}

.cont_video{ width:100%; }
#searchVideo{ margin: 0 auto; width:710px; height:400px;}  

.index_dao {
    height: 34px;
    line-height: 34px;
    padding-left: 20px;
    background-color: #f6f6f6;
    border-bottom: 1px solid #b0c4de;
    font-size: 16px;
    font-weight: 700;
    color: #0068a3;
}
.input_list form {
    margin: 15px auto;
}
.input_list ul {
    width: 95%;
    margin: 10px auto;
    padding: 0;
}
.input_list ul li {
    margin: 0 20px 10px;
}
.input_list ul li span {
    display: inline-block;
    vertical-align: top;
}
.input_list ul li span.span1 {
    width: 80px;
    text-align: right;
    font-size: 14px;
    height: 29px;
    line-height: 29px;
}
.input_list input {
    display: inline-block;
    border: 1px solid #ccc;
    line-height: 25px;
}
.input_list .btn1, .yy_pinglu .comments_k .btn2 {
    padding: 0 6px;
    margin-right: 15px;
    border: 1px solid #ccc;
}
.input_list textarea {
    float: left;
    border: 1px solid #ccc;
    resize: none;
}


.div5_2 {
    border: 1px solid #b0c4de;
    background: #fff;
    font-size: 12px;
    padding: 10px;
}
.pinglun_show {
    overflow-y: auto;
    border-top: none;
    position: relative;
}

.div5_2 .div5_time {
    max-width: 100%;
    line-height: 20px;
    padding: 10px 0;
    margin: 10px auto 0;
    text-align: left;
    background: #f2f7f9;
    position: relative;
}

.div5_2 .div5_time .pl_wypl {
    margin-left: 10px;
    font-weight: 700;
    color: red;
}
.div5_2 .div5_time .pinglun_date {
    padding: 0 15px;
    border-radius: 3px;
    background: #ccc;
    display: inline-block;
    color: #fff;
    margin: 10px auto;
    position: absolute;
    right: 15px;
    top: 0;
}

.wxYou .wxCloudContent {
    line-height: 22px;
    background: 0 0!important;
    border: 0!important;
    padding: 7px 10px;
}

@media screen and (max-width: 768px){
	body{ background:#fff !important; font-size:14px;}
	*{ box-sizing:border-box;}
	object{ width:95% !important;height:100% !!important;}
	.yy_all{ width:100%;}
	.pc_block{ display:none;}
	.phone_block{ display:block;}
	
	.width850{ width:100%;}
	.width48{ width:100% !important;}
	.width335{ width:100%;}
	
	.yy_top { display:none;}
	
	.pc_logo{}
	.pc_logo .div1{ font-size:14px; font-weight:bold; line-height:28px; background: #f8f8f8; border: 1px solid #CCC; padding:0 5px; display:none;}
	.pc_logo .div2{ font-size:16px; font-weight:bold; line-height:40px; padding:10px 0;}
	.pc_logo img{ width:40px; display:inline-block; vertical-align:middle;}
	
	
	.yy_main .course_logo{ display:none;}
	
	.yy_menu ul{ line-height:35px;}
	.yy_menu ul li{ width:20%; text-align:center; font-size:15px; font-weight:bold; padding:0;}
	.yy_menu ul li span{ display:none;}
	
	.yy_menu ul li.li1 {
	    text-align: center;
	    width: 20%;
	    padding: 0;
	}

	.yy_weizhi{ }
	
	.hd_jj{ width:98%; margin:0px auto 20px;}
	.hd_jj .jj,.xxxw{ display:none;}
	.jygg_xxxw ul{ width:100%; padding:10px 20px; margin:0 auto; border:1px solid #e9e9e9; border-top:0;}
	
	.yy_main .width850{ position:relative;}
	.l_part2{ margin-bottom:290px; margin-top:0;}
	.jygg{ position:absolute; bottom:20px; left:0;}
	.jygg_xxxw .jygg h3 span{ width:125px;}
	.jygg_xxxw{ margin:0;}
	.list_course1{ width:100%; margin-top:0; margin-bottom:15px;}
	.list_course1 .cou_tit{ line-height:35px;}
	.list_course1 .cou_tit .span1{ font-size:16px; padding:0 15px;}
	.list_course1 .cou_tit span.span2{ font-size:13px; }
	.list_course1 .cou_cont{ width:100%; margin:0 auto;}
	.list_course1 .cou_cont span.span2,.list_course1 .cou_cont span.span3,.list_course1 .cou_cont span.span4,.list_course1 .cou_cont span.span5{ display:none;}
	.list_course1 .cou_cont span.span1{ width:80%;}
	.list_course1 .cou_cont span.span6{ width:20%;}
	.list_course1 .cou_cont li{ line-height:28px;}
	.list_course1 .cou_cont li.li1{ font-size:14px; line-height:30px; font-weight:bold;}
	.list_course1 .cou_cont span.span6 a{ width:95%; line-height:20px; height:20px; margin:3px auto;}
	
	.r_gg{ display:none;}
	
	.yy_main .width335 h3 span{ width:100px; font-size:16px; height:18px; line-height:18px;}
	.yy_main .width335 h3 a{ line-height:18px;}
	
	.r_cjwt{ margin-bottom:0;}
	.r_cjwt .r_cjwt_list{ height:260px;}
	
	.r_ph .r_zyyx_ph .width48{ width:45% !important;}
	

	.yy_main .course_tit{ font-size:18px; line-height:30px;}
	.yy_main .course_ly span{ line-height:24px;}
	.yy_main .course_logo img{ max-width:150px;}
	.yy_main .width335 .zhishi h3 span{ width:160px;}
	.show_news{ width:90%; margin:0 auto;}
	.show_news .zzss{ margin-bottom:15px;}
	.show_news h3{ font-size:16px; background:url(../images/h3_bg_line.jpg) left center repeat-x; position:relative; margin:10px auto;}
	.show_news h3 span{ width:130px; height:20px; line-height:20px; display:block; background:#fff; border-left:4px solid #fe8a01; padding:0 15px;}
	.show_news h3 a{ width:55px; display:block; background:#fff; font-size:14px; background:#fff; text-align:right; position:absolute; top:0; right:0;}
	.show_news li{ line-height:30px;}
	.show_news li a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.show_news li a:before{ content:"·"; font-weight:bold; margin-right:5px; color:#c9c9c9;}
	
	

	.yy_main .video_list ul{ margin:10px auto; padding:0; text-align:center;}
	.yy_main .video_list li{ width:46%; display:inline-block; float:none;}
	.yy_main .video_list li .span2{ text-align:left;}	
	

	.yy_main .yy_xkzy .list_cont h3{ line-height:40px; margin-bottom:15px;}
	.yy_main .yy_xkzy .l_part2{ margin-bottom:10px;}
	

	
	

	.yy_main .c_singup form span,.yy_main .c_singup form .by_wh{ width:95%; margin:10px auto;}
	.yy_main .c_singup form input{ height:38px; line-height:38px;}
	.yy_main .c_singup form .by_wh input{ width:70%;}
	.yy_main .c_singup form select{ width:70%; height:38px; line-height:38px;}
	.yy_main .y_zysx{ border-top:15px solid #EEE; border-bottom:15px solid #EEE; margin-top:0; padding:15px;}

	

	.yy_main .show_problem{ padding:8px 15px; margin-bottom:0px;}
	.yy_main .problem_tit1{ font-size:20px; line-height:35px;}
	.yy_main .problem_tit3{ line-height:25px;}
	.yy_main .problem_tj{ padding:8px 15px;}
	.yy_main .problem_tit3 span,.yy_main .problem_ans1 span{ display:inline !important; float:none;}
	.yy_main .problem_tit3 .span1{ width:auto;}
	.yy_main .problem_tit3 .span2{ width:auto;}
	.yy_main .problem_ans1 .span1{ width:auto;}
	.yy_main .problem_ans1 .span2{ width:auto;}

	
	

	.smhbaoming{ width:95%;}
	.smhbaoming input{ width:97%;}
	.smhbaoming textarea{ width:97%;}
	.smhbaoming .div2 .smh_btn{ margin-left:30px;}

	
	

	#qiao-mobile-wrap, #qiao-mobile-wrap ins{ display:none !important;}
	

	.yy_add_news ul{ width:100%; float:none; } 
    .yy_add_news ul.ul2{ margin:0px auto;}

		

	.cont_lianxi { background:#f8f8f8;}
	.cont_lianxi .width50{ width:100%; text-align:center;}
	

	.yy_main .course_cont table{width:100%!important;}

	.cont_video{ width:100%;}
	#searchVideo{ margin:0 auto; width:99%; height:100%;}


	.pc_logo{ width:100%; left:0; margin-left:0px; top:1px;}
	/*logo*/
	.ph_logo{ padding:15px 8px; background:#fff; height:58px; overflow:visible; position:relative;}
	.ph_logo .logo_img{ height: 40px;position: absolute;left: 8px;top: 10px;}
	.ph_logo span{ width:25%; float:right;}
	.ph_logo span img{ width:25px; margin-left:8px; float:right;}
	
	.pc_logo .area{ display:none;}
	.pc_logo .search{ width:100%; height:46px; margin:0; display:none;}
	
	.pc_logo .search select{ width:100px; height:28px; line-height:28px; font-size:14px;}
	
	.pc_menu,.pc_hot,.zzss_weizhi{ display:none;}
	

	.ph_logo .menu_list{ width:100%; display:none; background:rgba(82,129,228,0.9); position:absolute; top:58px; left:0; z-index:999; padding:8px;}
	.ph_logo .menu_list .menu_list_ul{ width:100%; color:#fff;}
	.ph_logo .menu_list .menu_list_ul li{ line-height:25px;}
	.ph_logo .menu_list .menu_list_ul a{ color:#fff;}
	.ph_logo .menu_list .ph_small_tit{ width:60px; line-height:25px; font-size:14px; text-align:center; background:#fff; color:#5281e4; margin-bottom:10px}
	.ph_logo .menu_list .ph_small_tit a {color:#5281e4;}
	.ph_logo .menu_list .ph_small_cont{ text-align:center; border-top:1px solid #fff; border-left:1px solid #fff; margin-bottom:10px;}
	.ph_logo .menu_list .ph_small_cont span{ border-bottom:1px solid #fff; border-right:1px solid #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


	

	.phone_menu{ background:#2895eb; line-height:35px;}
	.phone_menu li{ width:20%; text-align:center; float:left; font-size:17px;}
	.phone_menu li a{ color:#fff;}
}