@charset "utf-8";
/* CSS Document */
body{ font-size:14px; line-height:21px; font-family:微软雅黑,Verdana,"Microsoft YaHei"; color:#333;text-align:left ;background:#fff;overflow:-Scroll;overflow-x:hidden;/*去掉网页横向滚动条*/}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input{ margin:0; padding:0;word-wrap:break-word;word-break:break-all; }
img,img a{ border:none;}

table{border-collapse:collapse; border-spacing:0px;}
fieldset,img{ border:0px;}
img{ vertical-align:middle;}
textarea{resize: none;}
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
select,input{vertical-align:middle;}
input{border:none;}
select,input,textarea {font-size:12px;}
select{border:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0px;}
a:focus{-moz-outline:none; outline:none;}
a{text-decoration:none}
a{ text-decoration:none; color:#333;word-wrap:break-word;word-break:break-all; }
.green{background: #0bc19d}
.yellow{background: #ff9628}
.clea{ clear:both; height:0; line-height:0; display:block;}
ul,li{ list-style-type:none;}
.container{
    width:100%;/*div的宽度*/
    margin:0px;
    padding:0px;
    min-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    background: #ffffff;
}
.inner{
    position: relative;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.clea{
    clear: both;
}
.blank_15{display: block;height: 15px}
.blank_10{display: block;height: 10px}
/*讲座活动*/
.lecture_banner{height: 600px;background: url('/images/img/jiangzuo_01.jpg') no-repeat center center;display: block;}
.lecture_bannerm{height: 600px;background: url('/images/img/mianshi_01.jpg') no-repeat center center;display: block;}
.lecture_form1 .inner{height: 110px;background: url('/images/img/jiangzuo_04.jpg') no-repeat center center;background-size: 100% 100%}
.lecture_form1 .inner{padding-left: 44px}
.lecture_form1 .baoming_input{width: 232px;float: left;position: relative;}
.lecture_form1 .baoming_input label{font-size: 16px;color: #080808;padding-top: 17px;padding-bottom: 10px;display: block;line-height: 16px}
.lecture_form1 .baoming_input input{width: 184px; height: 38px;display: inline-block;padding-left: 10px;color: #54c0c0;font-size: 12px;border-radius: 5px;
    box-shadow: 0 2px 6px rgba(6,0,1,0.17)}
.lecture_form1 .baoming_input span{color: #ff0000;font-size: 20px;display: inline-block;position: relative;top: 6px;left: 7px}
.lecture_form1 .baoming_input select{width: 184px; height: 38px;display: inline-block;padding-left: 10px;color: #54c0c0;font-size: 12px;border-radius: 5px;
    box-shadow: 0 2px 6px rgba(6,0,1,0.17)}
.lecture_form1 .input_btn{float: left;width: 184px;padding-top: 43px}
.lecture_form1 .input_btn button{width: 100%; height: 38px;text-align:center;color: #fff;font-size: 18px;background: #03c3c1;line-height: 38px;
        box-shadow: 0 2px 6px rgba(6,0,1,0.17);border-radius: 5px;border:0;outline:none;}

.lecture_tiaojian .inner{background:#fff;box-shadow: 0 0 10px rgba(6,0,1,0.17);border-radius: 8px;padding:18px 24px 14px 48px;}
.lecture_tiaojian p{line-height:26px;padding:15px 0;}
.lecture_tiaojian p strong{ float:left; width:72px; display:block; color: #666666;font-weight: normal;font-size: 14px}
.lecture_tiaojian p label{ padding-right:33px; padding-left:6px; color:#333333; cursor:pointer;display: inline-block;}
.lecture_tiaojian p label a{ color:#333333;font-size: 14px}
.lecture_tiaojian p label:hover{ color:#49bbc1;}
.lecture_tiaojian p label.ed{color:#49bbc1;}
.lecture_tiaojian p label.ed span{display: inline-block;margin: -10px;padding: 0 10px;background: #49bbc1;color: #fff;border-radius:10px;line-height: 20px}
.lecture_tiaojian input{ display:none;}



.lecture_main_l{float: left;width: 828px;margin-right: 12px;box-shadow: 0 0 10px rgba(6,0,1,0.17);border-radius: 8px;padding:0 37px 0 48px;height: 1896px;overflow-y: auto;}
.lecture_ul li{border-bottom:1px dashed #7e7e7e;padding:28px 0 15px 0;position: relative;padding-left: 235px;height: 270px}
.lecture_ul li .lecture_li_imgbox{position: absolute;left: 0;top: 28px;border-radius: 8px;overflow: hidden;}
.lecture_ul li h3{color: #0c0c0c;font-size: 16px;font-weight: bold;line-height: 28px;margin-bottom: 12px}
.lecture_ul li>p{color: #74777c;font-size: 16px;font-weight: bold;line-height: 16px;margin-bottom: 17px;}
.lecture_ul li>p span{color: #b7b7b7;font-size: 14px;}
.lecture_li_div a{display: inline-block;width: 90px;line-height: 35px;border:1px solid #49bbc1;border-radius: 5px;font-size: 14px;color: #49bbc1;
    text-align: center;font-weight: bold;}
 .lecture_ul li:hover .lecture_li_imgbox{box-shadow: 0 0 10px rgba(6,0,1,0.3);}
.lecture_li_div a:hover{background:#49bbc1;color: #fff;box-shadow: 0 0 8px rgba(6,0,1,0.3);}    
.lecture_li_div a.lecture_li_div_a2{border:1px solid #f8f8f8;color: #bfbfbf;background: #f8f8f8;box-shadow: 0 0 0}
.lecture_li_div .lecture_li_p2{display: inline-block;margin-left: 10px}
.lecture_li_div .lecture_li_p3{position: absolute;left:380px;bottom: 0;display: none}
.lecture_li_div .lecture_li_p4{float: right;display: inline-block;color: #afafaf;font-size: 14px;font-weight: bold;line-height: 16px;margin-top: 30px;}
.lecture_li_div .lecture_li_p4 span{color: #49bbc1}
.lecture_li_div .lecture_li_p4 b{color: #0c0c0c}
.lecture_li_div .lecture_li_p4 img{margin:0 5px;}
.lecture_main_r{float: left;width: 360px;}

.lecture_main_r_tool{box-shadow: 0 0 8px rgba(6,0,1,0.17);border-radius: 5px;overflow: hidden;}
.lecture_main_tool1{background: #03c3c1;position: relative;padding:22px 0 15px 82px;height: 85px;}
.lecture_main_tool1>img{position: absolute;left: 14px;top: 30px}
.lecture_main_tool1 h4{color: #fff;font-size: 18px;}
.lecture_main_tool1>h5{color: #fff;font-size: 16px;font-style: italic;}
.lecture_main_tool1 a{position: absolute;right: 0;top: 22px;background: #e44230;border-top-left-radius: 24px;border-bottom-left-radius: 24px;
    height: 48px;width: 136px;font-size: 16px;color: #fff;padding:2px 14px 5px 55px;display: block;}
.lecture_main_tool1 a img{position: absolute;left: 18px;top: 11px;animation: rotate 0.3s ease infinite;}

.lecture_main_tool2{overflow: hidden;box-shadow: 0 4px 8px rgba(6,0,1,0.17);}
.lecture_main_tool2 a{float: left;width: 50%;font-size: 18px;color: #49bbc1;line-height: 50px;display: block;text-align: center;}
.lecture_main_tool3{overflow: hidden;padding-bottom: 30px}
.lecture_main_tool3 li{float: left;width: 33.33%;text-align: center;padding-top: 32px}
.lecture_main_tool3 li span{display: block;font-size: 16px;color: #0c0c0c;margin-top: 14px;}
.lecture_main_tool3 li:hover img{animation: tool 0.5s 1;}
.lecture_main_tool3 li:hover span{color: #03c3c1;font-weight: bold;}

.lecture_main_r_tel{box-shadow: 0 0 8px rgba(6,0,1,0.17);border-radius: 5px;position: relative;padding:6px 35px 0 119px;height: 123px;text-align: center;background: #fff}
.lecture_main_r_tel img{position: absolute;left: 37px;top: 32px;animation: mybox 1.5s 0s infinite;}
.lecture_main_r_tel h4{color: #ce0718;font-size: 18px;border-bottom: 1px solid #dcdcdc;line-height: 40px}
.lecture_main_r_tel h5{color: #1f1f1f;font-size: 14px;line-height: 36px}
.lecture_main_r_tel p{color: #fff;font-size: 14px;background: #ce0718;font-weight: bold;border-radius: 5px;display: inline-block;padding:2px 10px;}

.lecture_main_r_zj{box-shadow: 0 0 8px rgba(6,0,1,0.17);border-radius: 5px;}
.lecture_main_r_zj_tit{line-height: 50px;background: #03c3c1;font-size: 16px;color: #fff;padding:0 10px;box-shadow: 0 4px 8px rgba(6,0,1,0.17);
    border-top-left-radius: 5px;border-top-right-radius: 5px}
.lecture_main_r_zj_tit h3{display: inline-block;}
.lecture_main_r_zj_tit a{float: right;color: #fff}
.lecture_main_r_zj_tit a.lecture_main_r_zj_tit_a2{width: 98px;line-height: 24px;background: #fff;border-radius: 12px;display: inline-block;text-align: center;color: #03c3c1;font-size: 12px;
    position: relative;top:13px; }
.lecture_main_r_zj ul{padding:0 18px;}
.lecture_main_r_zj ul li{position: relative;height: 183px;padding:15px 0;padding-left: 130px}
.lecture_main_r_zj ul li .lecture_main_r_zj_img{position: absolute;left: 0;top: 15px;border:1px solid #eeeeee;padding:4px;border-radius: 50%}
.lecture_main_r_zj ul li .lecture_main_r_zj_img img{border-radius: 50%;}
.lecture_main_r_zj ul li h4{font-size: 16px;font-weight: bold;color: #f16580;line-height: 16px}
.lecture_main_r_zj ul li p{font-size: 14px;font-weight: bold;color: #716f6e;line-height: 14px;margin-top: 17px}
.lecture_main_r_zj_a a{display: inline-block;width: 90px;line-height: 35px;border-radius: 5px;font-size: 14px;background:#49bbc1;color: #fff;
    text-align: center;font-weight: bold;} 
.lecture_main_r_zj_a .lecture_main_r_zj_a1{display: inline-block;margin-left: 10px}
.lecture_main_r_zj_a .lecture_main_r_zj_a2{position: absolute;left:300px;bottom: 0;display: none}

.lecture_main_r_bb{height: 431px;background: url('/images/img/jiangzuo_55.jpg') no-repeat center center;padding:0 15px;}
.lecture_main_r_bb_tit h3{font-size: 20px;font-weight: bold;color: #fff;line-height: 40px}
.lecture_main_r_bb_tit h4{font-size: 29px;font-weight: bold;color: #812415;line-height: 40px;width: 150px;padding-left: 20px;padding-top: 10px}
.lecture_main_r_bb ul{margin-top: 50px}
.lecture_main_r_bb ul li{color: #fff;letter-spacing: 3px;padding:10px 0;padding-right: 5px}
.lecture_main_r_bb ul li h4{font-size: 16px;font-weight: bold;line-height: 36px}
.lecture_main_r_bb ul li p{font-size: 16px;line-height: 28px}

.lecture_foot{margin-bottom: 50px}
.lecture_foot_r{float: left;width: 607px;box-shadow: 0 0 10px rgba(6,0,1,0.1);border-radius: 8px;overflow: hidden;position: relative;height: 502px;
    background: url('/images/img/jiangzuo_60.jpg') no-repeat center center;padding:0 115px;text-align: center;padding-top: 58px}
.lecture_foot_r h3{color: #2bcdcb;font-weight: bold;font-size: 20px;margin-bottom: 20px;}
.lecture_foot_r h4{color: #0c0c0c;font-size: 18px;margin-bottom: 10px;}
.lecture_foot_r h5{color: #0c0c0c;font-size: 13px;margin-bottom: 20px;}

.lecture_foot_r .baoming_input{width: 100%;position: relative;margin-bottom: 17px}
.lecture_foot_r .baoming_input input{width: 100%; height: 42px;display: inline-block;padding-left: 10px;color: #999999;font-size: 13px;
    border:0;border-bottom: 1px solid #999999}
.lecture_foot_r .baoming_input select{width: 100%; height: 42px;display: inline-block;padding-left: 6px;color: #999999;font-size: 13px;
    border:0;border-bottom: 1px solid #999999;background: none}
.lecture_foot_r .input_btn{width: 100%;padding-top: 0px}
.lecture_foot_r .input_btn button{width: 100%; height: 30px;text-align:center;color: #fff;font-size: 13px;background: #03c3c1;line-height: 30px;
        border-radius: 5px;border:0;outline:none;}

.index_main_bottom_r{margin-left: 39px;float: left;width: 554px;background: linear-gradient(to right, #fff,  #fff,#98d9dc);
    height: 502px;border-radius: 8px;padding:0  30px;box-shadow: 0 0 10px rgba(6,0,1,0.1);}
.index_main_bottom_r1{position: relative;text-align: right;height: 145px;border-bottom: 1px solid #90d3bd;padding-top: 24px;}
.index_main_bottom_r1 p{font-size: 20px;color: #333333;font-weight: bold;line-height: 30px;}
.index_main_bottom_r1 p b{font-size: 26px;}
.index_main_bottom_r1 img{position: absolute;left: 0;top: 38px;}

.index_main_bottom_r ul{position: relative;height: 375px;}
.index_main_bottom_r ul li{position: absolute;}
.index_main_bottom_r ul li h3{font-size: 18px;font-weight: normal;color: #333333;display: inline-block;}
.index_main_bottom_r ul li h3 b{font-size: 32px;color: #007d63}
.index_main_bottom_r ul li h3 span{position: relative;bottom: 10px;color: #007d63;font-size: 26px;font-weight: bold;}
.index_main_bottom_r ul li h3 font{color: #007d63;margin-right: 5px}
.index_main_bottom_r ul li p{font-size: 14px;color: #333333;margin-top:5px;line-height: 21px;}

.index_main_bottom_r ul li.index_main_bottom_r_li1{top: 30px;left: 23px;}
.index_main_bottom_r ul li.index_main_bottom_r_li2{top: 30px;left: 266px;}
.index_main_bottom_r ul li.index_main_bottom_r_li3{top:135px;left: 266px;}
.index_main_bottom_r ul li.index_main_bottom_r_li4{bottom:125px;left: 23px;}
.index_main_bottom_r ul li.index_main_bottom_r_li5{bottom:75px;left: 266px;}
.index_main_bottom_r3{position: absolute;bottom: 0;right: 25px;color: #6c8a8b;font-size:16px;line-height: 45px;}


.zy-table {border: 1px solid #ccc;border-collapse: collapse;color: #5d5d5d; font: 12px/24px "Microsoft YaHei"; margin: 0 auto 20px;width: 100%;}
.zy-table th, .zy-table td {border: 1px solid #ccc;padding: 8px;}


@keyframes mybox {
    0%, 65%{-webkit-transform:rotate(0deg);  transform:rotate(0deg);}
    70% { -webkit-transform:rotate(20deg);  transform:rotate(20deg);}
    75% { -webkit-transform:rotate(-20deg);  transform:rotate(-20deg);}
    80% { -webkit-transform:rotate(20deg);  transform:rotate(20deg);}
    85% { -webkit-transform:rotate(-20deg);  transform:rotate(-20deg);}
    90% { -webkit-transform:rotate(20deg);  transform:rotate(20deg);}
    95% { -webkit-transform:rotate(-20deg);  transform:rotate(-20deg);}
    100% { -webkit-transform:rotate(0deg);  transform:rotate(0deg);}
}
@keyframes tool {
    0% { transform: rotate(0);}
    100% { transform: rotate(-180deg);}
}
@keyframes rotate {
    0% {transform: rotate(0);}
    20% {transform: rotate(-10deg);}
    60% { transform: rotate(0);}
    80% { transform: rotate(10deg);}
    100% { transform: rotate(0);}
}

/*面试*/
.mianshi_banner{height: 600px;background: url('/images/img/mianshi_01.jpg') no-repeat center center;display: block;}
.mianshi_main1_l{float: left;width: 828px;margin-right: 12px;border-radius: 8px;height: 514px;}
.mianshi_main1_l li{padding:35px 77px;position: relative;height: 250px;width: 407px;float: left;margin-bottom: 16px;
    box-shadow: 0 0 10px rgba(6,0,1,0.17);border-radius: 8px;overflow: hidden;text-align: center;}
.mianshi_main1_l li:nth-child(odd){margin-right: 14px;}
.mianshi_main1_l li h3{color: #74777c;font-size: 22px;font-weight: bold;line-height: 70px;}
.mianshi_main1_l li p{color: #716f6e;font-size: 16px;line-height: 22px;}
.mianshi_main1_l li.on{background: #03c3c1}
.mianshi_main1_l li.on h3{color: #fff;}
.mianshi_main1_l li.on p{color: #fff;}
.mianshi_main1_r{float: left;width: 360px;}
.mianshi_tit{padding:35px 0 20px 0;}
.mianshi_tit h2{font-size: 36px;font-weight: bold;color: #0c0c0c;line-height: 52px}
.mianshi_tit h4{font-size: 14px;font-weight: bold;color: #b7b7b7;line-height: 14px; text-transform: uppercase;}
.mianshi_tit span{display: block;width:72px;height: 5px;background: #49bbc1;}
.mianshi_tit h2 b{font-size: 24px;}

.mianshi_main2{background: #e6f8f8}
.mianshi_main2_nei{background: url('/images/img/mianshi_32.png') no-repeat right bottom;}
.mianshi_main2 ul{padding:17px 0 50px 0;}
.mianshi_main2 ul li{width: 375px;float: left;height: 456px;background: #fff;box-shadow: 0 0 10px rgba(6,0,1,0.17);border-radius: 8px;margin-right: 37.5px;
    padding:0 32px;position: relative;color: #003130}
.mianshi_main2 ul li>img{position: absolute;right: 0;top: 0}
.mianshi_main2 ul li.last_li{margin-right: 0}
.mianshi_main2 li h3{font-size: 26px;font-weight: bold;line-height: 146px;text-align: center;}
.mianshi_main2 li h5{font-size: 18px;font-weight: normal;line-height: 20px;margin-bottom: 60px}
.mianshi_main2 li p{font-size: 18px;line-height: 18px;margin-bottom: 27px}
.mianshi_main2 li h5 img{margin-right: 5px}
.mianshi_main2 li p img{margin-right: 5px}
.mianshi_main2_btn{margin-top: 50px}
.mianshi_main2_btn a{width: 130px;line-height: 35px;font-size: 14px;text-align: center;border-radius: 5px;display: inline-block;font-weight: bold;}
.mianshi_main2_btn .mianshi_main2_btn1{box-shadow: 0 0 10px rgba(6,0,1,0.3);color: #fff;background:#49bbc1 }
.mianshi_main2_btn .mianshi_main2_btn2{border:1px solid #49bbc1;color: #49bbc1;margin-left: 46px}

.mianshi_main2 li:hover{background: #49bbc1;color: #fff}
.mianshi_main2 li:hover .mianshi_main2_btn .mianshi_main2_btn1{background: #fff;color: #49bbc1}
.mianshi_main2 li:hover .mianshi_main2_btn .mianshi_main2_btn2{background: #fff;color: #49bbc1}

.mianshi_main3_gun{overflow: hidden;position: relative;margin:0 -50px;}
.mianshi_main3_gun .bd li{overflow: hidden;margin:0 50px;}
.mianshi_main3_gun .bd li img{float: left;width: 383px;margin:25px 25.5px 0 0;border-radius: 8px;background: #03c3c1}
.mianshi_main3_gun .bd li img:nth-child(3n){margin-right: 0}
.mianshi_main3_gun .prev{position: absolute;left: 0px;top: 49%}
.mianshi_main3_gun .next{position: absolute;right: 0px;top: 49%}


.mianshi_main4{background: #e6f8f8;height: 767px}
.mianshi_main4_l{float: left;width: 828px;margin-right: 12px;border-radius: 8px;height: 514px;}

.mianshi_main4_l li{padding:35px 60px 35px 30px;position: relative;height: 278px;width: 407px;float: left;margin-bottom: 14px;background: #fff;
    box-shadow: 0 0 10px rgba(6,0,1,0.17);border-radius: 8px;overflow: hidden;}
.mianshi_main4_l li:nth-child(odd){margin-right: 14px;}
.mianshi_main4_l li h3{color: #49bbc1;font-size: 26px;font-weight: normal;line-height:86px;}
.mianshi_main4_l li p{color: #74777c;font-size: 16px;line-height: 22px;letter-spacing: 1px}
.mianshi_main4_l li h4{color: #49bbc1;font-size: 146px;font-weight: bold;position: absolute;bottom: -15px;right: -25px;line-height: 126px;opacity: 0.5}
.mianshi_main4_l li:hover{background: #2bcdcb}
.mianshi_main4_l li:hover h3{color: #fff;}
.mianshi_main4_l li:hover p{color: #fff;}
.mianshi_main4_l li:hover h4{color: #fff;}
.mianshi_main4_r{float: left;width: 360px;}

.mianshi_main4{background: #e6f8f8;height: 767px}
.mianshi_main5_l{height: 431px;width: 636px;float: left;}
.mianshi_main5_r{float: left;width: 564px;height: 431px;padding:0 110px;background: #03c3c1;border-top-right-radius: 8px;border-bottom-right-radius: 8px;
    padding-top: 40px}
.mianshi_main5_r .baoming_input{width: 100%;position: relative;margin-bottom: 12px}
.mianshi_main5_r .baoming_input input{width: 100%; height: 40px;display: inline-block;padding-left: 10px;color: #74777c;font-size: 16px;
    border:0;background: #b4eded;border-radius: 8px}
.mianshi_main5_r .input_btn{width: 234px;margin:0 auto;margin-top: 20px}
.mianshi_main5_r .input_btn button{width: 100%; height: 40px;text-align:center;color: #fff;font-size: 16px;background: #f2914a;line-height: 40px;
        border-radius: 20px;border:0;outline:none;}


/*文书*/
.wenshu_banner{height: 600px;background: url('/images/img/wenshu_01.jpg') no-repeat center center;display: block;}
.wenshu_main2{background: #e6f8f8;height: 577px}
.wenshu_main2_nei{background: #03c3c1;height: 374px;border-radius: 8px;padding:60px 40px;position: relative;}
.wenshu_main2_ul{width: 407px;}
.wenshu_main2_ul li{position: relative;cursor: pointer;}
.wenshu_main2_ul li h3{width: 378px;line-height: 132px;display: inline-block;font-size: 30px;font-weight: bold;color: #fff;background: #35cfcd;text-align: center;}
.wenshu_main2_ul li.on h3{width: 407px;background: #003130}
.wenshu_main2_ul li.on span{display: block;width: 0;position: absolute;right: -27px;top: 44px;
        height: 0;
        border-top: 23px solid transparent; 
        border-left: 27px solid #003130;
        border-bottom: 23px solid transparent;}
.wenshu_main2_con{position: absolute;background: #fff;border-radius: 8px;right: 40px;top: -30px;width: 646px;height: 344px;}
.wenshu_main2_con li{display: none;padding:70px 60px;background: url('/images/img/wenshu_15.png') no-repeat right bottom;}
.wenshu_main2_con li p{font-size: 16px;color: #74777c;line-height: 34px}
.wenshu_main2_con li span{display: block;width:42px;height: 5px;background: #49bbc1;margin-bottom: 12px}
.wenshu_main3_l{float: left;width: 812px;border-radius: 8px;height: 589px;margin-left: -50px;overflow: hidden;margin-right: -50px;margin-top: -10px}
.wenshu_main3_l_nei{margin-left: 40px;margin-right: -50px;}
.wenshu_main3_l ul li{padding:10px 0;}
.wenshu_main3_l ul li img{box-shadow: 0 0 10px rgba(6,0,1,0.17);border-radius: 8px;margin-right: 10px;margin-left: 10px}
.wenshu_main3_r{float: right;width: 360px;}

.wenshu_main4{height: 183px;background: url('/images/img/wenshu_25.jpg') no-repeat center center;display: block;}
.wenshu_main4 .inner{width: 1410px}
.wenshu_main4 h2{font-size: 32px;font-weight: bold;color: #fff;text-align: center;line-height: 100px}
.wenshu_main4 .baoming_input{width: 266px;position: relative;margin-right: 20px;float: left;}
.wenshu_main4 .baoming_input input{width: 100%; height: 42px;display: inline-block;padding-left: 10px;color: #74777c;font-size: 16px;
    border:0;background: #fff;border-radius: 8px}
.wenshu_main4 .input_btn{width: 266px;float: left;}
.wenshu_main4 .input_btn button{width: 100%; height: 42px;text-align:center;color: #fff;font-size: 18px;background: #f2914a;line-height: 42px;
        border-radius: 5px;border:0;outline:none;}

.wenshu_main5{height: 618px;background: url('/images/img/wenshu_48.jpg') no-repeat center center;display: block;}
.wenshu_main5_tit{overflow: hidden;}
.wenshu_main5_tit li{width: 25%;float: left;text-align: center;cursor: pointer;}
.wenshu_main5_tit li h3{font-size: 16px;color: #74777c;line-height: 45px;margin-bottom: 10px}
.wenshu_main5_tit li.on h3{color: #49bbc1}
.wenshu_main5_con li{height: 230px;background: #fff;border-radius: 10px;display: none;padding:27px 30px;}
.wenshu_main5_con li b{font-size: 50px;color: #49bbc1;line-height: 50px;position: relative;}
.wenshu_main5_con li img{width: 50px;position: relative;bottom:25px;;left: 10px}
.wenshu_main5_con li h3{font-size: 28px;color: #74777c;line-height:60px;}
.wenshu_main5_con li p{font-size: 18px;color: #74777c;line-height: 20px;margin-top: 10px;letter-spacing: 1px}

.wenshu_main6 ul li{float: left;width: 286px;margin-right: 18.66px;position: relative;}
.wenshu_main6 ul li.last_li{margin-right: 0}
.wenshu_main6 ul li img{height: 380px;background: #03c3c1}
.wenshu_main6 ul li div{width: 258px;position: absolute;left: 14px;bottom:-47px;box-shadow: 0 0 10px rgba(6,0,1,0.17);background: #fff;text-align: center;
    padding:15px 60px;transition: all .5s;color: #74777c}
.wenshu_main6 ul li div h3{font-size: 22px;line-height: 40px;font-weight: bold;margin-bottom: 10px}
.wenshu_main6 ul li div p{font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .5s;height: 20px;}
.wenshu_main6 ul li:hover div{color: #03c3c1;padding:15px 45px;}
.wenshu_main6 ul li:hover div p{white-space: normal;height:60px;}

.wenshu_main7 ul{width: 580px;float: left;}
.wenshu_main7 ul li{box-shadow: 0 0 10px rgba(6,0,1,0.17);border-radius: 5px;margin:20px 0;position: relative;}
.wenshu_main7 ul li h3{line-height: 73px;font-size: 18px;font-weight: bold;color: #003130;padding-left: 20px}
.wenshu_main7 ul li h3 img{margin-right: 8px}
.wenshu_main7 ul li>div{position: absolute;right: 26px;top: 0;line-height: 73px}
.wenshu_main7 ul li p{font-size: 16px;color: #74777c;line-height: 24px;padding:0 20px;margin-top: -10px;padding-bottom: 20px;display: none;}
.wenshu_main7 ul li p span{display: inline-block;width: 9px;height: 9px;border-radius: 5px;background: #03c3c1;margin-right: 8px}
.wenshu_btn{text-align: center;}
.wenshu_btn a{font-size: 16px;width: 200px;line-height: 48px;border-radius: 24px;border:1px solid #49bbc1;color: #49bbc1;display: inline-block;font-weight: bold;}




/*背景*/
.beijing_banner{height: 600px;background: url('/images/img/beijing_01.jpg') no-repeat center center;display: block;}

.beijing_main1{background: #f8f8f8;height: 310px;}
.beijing_main1 li{position: relative;cursor: pointer;float: left;}
.beijing_main1 li span{display: block;width: 85px;line-height: 85px;font-size: 40px;color: #666666;
    text-align: center;border-radius: 43px;border:2px solid #666666;position: absolute;top: 0;}
.beijing_main1 li p{font-size: 16px;color: #333333;line-height: 20px;padding: 24px 0}
.beijing_main1 li:hover p{color: #03c4c2;}
.beijing_main1 li:hover span{color: #03c4c2;border:2px solid #03c4c2;}
.beijing_main1_li1{width: 630px;padding-left: 170px}
.beijing_main1_li2{width: 570px;padding-left: 157px;padding-right: 75px}
.beijing_main1_li1 span{left: 76px}
.beijing_main1_li2 span{left: 47px}
.beijing_tit{padding:35px 0 50px 0;}
.beijing_tit h2{font-size: 33px;font-weight: normal;color: #333333;line-height: 33px;margin-bottom: 34px}
.beijing_tit span{display: block;width:93px;height: 5px;background: #49bbc1;border-radius: 3px}

.beijing_main2_tit{border-bottom: 1px solid #b5b5b5;padding-bottom: 14px}
.beijing_main2_tit li{width: 25%;float: left;text-align: center;}
.beijing_main2_tit li h3{color: #2c2e30;font-weight: bold;font-size: 16px;width: 150px;line-height: 40px;border-radius: 20px;margin:0 auto;}
.beijing_main2_tit li.on h3{background: #03c4c2;color: #fff;box-shadow: 0 0 8px rgba(3,196,194,0.54)}
.beijing_main2_tit li.on span{background: #03c4c2;width: 100%;height: 1px;display: block;position: relative;top: 15px}
.beijing_main2_con{margin:38px 75px 35px 75px;}
.beijing_main2_con li{display: none;height: 435px;color: #fff;padding:54px 54px 54px 67px;}
.beijing_main2_con li h3{font-size: 22px;line-height: 26px;margin-bottom: 30px}
.beijing_main2_con li p{font-size: 18px;line-height: 24px;margin-bottom: 70px}
.beijing_main2_con li h4{font-size: 18px;line-height: 20px;}
.beijing_main2_con li div{margin:0 -16px;overflow: hidden;}
.beijing_main2_con li div span{display: block;float: left;width: 160px;line-height: 33px;border-radius: 4px;border:1px solid #fff;text-align: center;
    margin:20px 16px 0 16px;}
.beijing_main2_con li div span.beijing_main2_con_span2{width: 351px}
.beijing_main2_con1{background: url('/images/img/beijing_04.jpg') no-repeat center center;}
.beijing_main2_con2{background: url('/images/img/beijing2_04.jpg') no-repeat center center;}
.beijing_main2_con3{background: url('/images/img/beijing3_04.jpg') no-repeat center center;}
.beijing_main2_con4{background: url('/images/img/beijing4_04.jpg') no-repeat center center;}

.beijing_main2_con li.beijing_main2_con2 div{margin:0 -7px;}
.beijing_main2_con li.beijing_main2_con2 div span{width: 120px;margin:20px 7px 0 7px;}
.beijing_main2_con li.beijing_main2_con2 div span.beijing_main2_con_span2{width: 254px}
.beijing_main2_con li.beijing_main2_con3 div{margin:0 -7px;}
.beijing_main2_con li.beijing_main2_con3 div span{width: 120px;margin:20px 7px 0 7px;}
.beijing_main2_con li.beijing_main2_con3 div span.beijing_main2_con_span2{width: 254px}
.beijing_main2_con li.beijing_main2_con4 div{margin:0 -12px;}
.beijing_main2_con li.beijing_main2_con4 div span{width: 255px;margin:20px 12px 0 12px;}
.beijing_main2_con li.beijing_main2_con4 div span.beijing_main2_con_span2{width: 200px}

.beijing_btn{text-align: center;}
.beijing_btn a{width: 168px;line-height: 42px;font-size: 18px;text-align: center;border-radius: 5px;display: inline-block;}
.beijing_btn .beijing_btn1{color: #fff;background:#03c4c2 }
.beijing_btn .beijing_btn2{border:1px solid #333333;color: #333333;margin-left: 55px}


/*GRE培训*/
.gre_banner{height: 600px;background: url('/images/img/gre_01.jpg') no-repeat center center;display: block;}
.gre_banner .inner{position: relative;height: 600px;}
.gre_banner a{width:284px;line-height: 75px;color: #49bbc1;font-size: 31px;font-weight: bold;display: block;background: #fff;border-radius: 8px;
    position: absolute;left: 16px;bottom: 50px;text-align: center; }

.gre_main1 .inner{border:2px solid #49bbc1;border-radius: 20px;padding-top: 30px;height: 556px}
.gre_main1_l{float: left;width: 380px;border-right: 2px solid #f2f2f2;padding:0 27px 0 31px;height: 366px}
.gre_main1_c{float: left;width: 432px;border-right: 2px solid #f2f2f2;padding:0 27px 0 31px;height: 366px}
.gre_main1_r{float: left;width: 380px;padding:0 27px 0 31px;height: 366px}
.gre_main1_l ul{background: #f1feff;padding:20px 26px;border-radius: 8px}
.gre_main1_l ul li{width: 114px;line-height: 39px;margin:20px 10px;float: left;text-align: center;}
.gre_main1_l ul li a{display: block;background: #49bbc1;color: #fff;font-size: 16px;border-radius: 20px}
.gre_main1_c p{font-size: 16px;color: #716f6e;line-height: 31px;letter-spacing: 1px}
.gre_main1_r form{background: #f1feff;padding-left: 16px;padding-top: 1px;border-radius: 8px}
.gre_main1_r .baoming_input{position: relative;margin-top: 14px;overflow: hidden;}
.gre_main1_r .baoming_input label{width: 87px;float: left;display: inline-block;font-size: 18px;line-height: 30px;color: #00032b}
.gre_main1_r .baoming_input input{width: 193px;float: left; height: 30px;display: inline-block;padding-left: 10px;color: #74777c;font-size: 16px;
    border:2px solid #a3dfe2;background: #fff;border-radius: 5px;outline:none;}
.gre_main1_r .baoming_input select{width: 193px;float: left; height: 30px;display: inline-block;padding-left: 10px;color: #74777c;font-size: 16px;
    border:2px solid #a3dfe2;background: #fff;border-radius: 5px;outline:none;}
.gre_main1_r .input_btn{width: 270px;padding:15px 0 25px 0;;}
.gre_main1_r .input_btn button{width: 100%; height: 34px;text-align:center;color: #fff;font-size: 16px;background: #49bbc1;line-height: 34px;
        border-radius: 17px;border:0;outline:none;box-shadow: 0 0 8px rgba(6,0,1,0.3)}

.gre_main1_b{box-shadow: 0 0 10px rgba(6,0,1,0.1);margin:19px 29px;border-radius: 8px;height: 99px;text-align: center;padding:22px 0;}
.gre_main1_b img{animation: mybox 1.5s 0s infinite;position: relative;}
.gre_main1_b h4{color: #ce0718;font-size: 18px;line-height: 36px;border-right:1px solid #dcdcdc;display: inline-block;width: 145px}
.gre_main1_b h5{color: #1f1f1f;font-size: 14px;line-height: 36px;display: inline-block;width: 250px}
.gre_main1_b p{color: #fff;font-size: 14px;background: #ce0718;font-weight: bold;border-radius: 5px;display: inline-block;padding:2px 10px;display: inline-block;}
.gre_tit{padding:11px 0 28px 0;position: relative;}
.gre_tit h2{font-size: 24px;font-weight: bold;color: #00032b;line-height: 52px;line-height: 31px;display: inline-block;padding-left: 22px}
.gre_tit span{display: block;width:8px;height: 31px;background: #49bbc1;border-radius: 3px;position: absolute;left: -2px;top: 11px}

.gre_main2{background: url('/images/img/gre_03.jpg') no-repeat center center;display: block;}
.gre_main2 .inner{position: relative;height: 270px;padding-top: 1px}
.gre_main2 h3{margin-top: 76px;margin-left: 410px;font-size: 24px;color: #fff;letter-spacing: 2px}
.gre_main2 p{margin-top: 32px;margin-left:62px;color: #fff;letter-spacing: 2px;line-height: 72px;border:1px solid #fff;border-left:0;
    border-right:0;font-size: 26px;display: inline-block;}
.gre_main2 a{width: 204px;color: #fff;letter-spacing: 2px;line-height: 60px;font-size: 26px;color: #49bbc1;background: #fff;display: inline-block;
        border-radius: 30px;box-shadow:0 0 10px rgba(6,0,1,0.3);text-align: center;font-weight: bold;position: absolute;bottom: -30px;left: 40% }

.gre_main3 li{float: left;width: 374px;margin-right: 38px;padding:23px 35px;position: relative;height: 500px;
    box-shadow: 0 0 10px rgba(6,0,1,0.1);border-radius: 8px;overflow: hidden;}
.gre_main3 li.gre_main3_li3{margin-right: 0}
.gre_main3 li h3{font-size: 24px;font-weight: bold;color: #000000;line-height: 45px;position: relative;z-index: 3;margin-bottom: 8px}
.gre_main3 li h4{font-size: 40px;font-weight: bold;color: #fc6363;line-height: 45px;z-index: 1;position: absolute;top: 20px;opacity: 0.5;
    text-transform: uppercase;}
.gre_main3 li .gre_main3_p1{font-size: 16px;color: #3e3e3e;line-height: 29px;}
.gre_main3 li h5{font-size: 16px;color: #3e3e3e;line-height: 16px;margin:25px 0;}
.gre_main3 li h5 b{color: #000000;font-weight: normal;}
.gre_main3 li h5 img{margin-right: 6px}
.gre_main3 li .gre_main3_p2{font-size: 16px;color: #3e3e3e;line-height:31px;}
.gre_main3 li .gre_main3_p2 span{display: inline-block;position: relative;width: 4px;height: 4px;border-radius: 2px;background: #3e3e3e;margin-right: 6px;
    bottom: 2px}
.gre_main3 li a{width: 170px;color: #fff;line-height: 35px;font-size: 14px;background: #fc6363;display: inline-block;
        border-radius: 4px;box-shadow:0 0 10px rgba(6,0,1,0.3);text-align: center;font-weight: bold;position: absolute;bottom: 40px;left: 100px }
.gre_main3 li:hover{box-shadow: 0 0 10px rgba(252,99,99,0.4);}
.gre_main3 li.gre_main3_li2:hover{box-shadow: 0 0 10px rgba(74,191,255,0.4);}
.gre_main3 li.gre_main3_li3:hover{box-shadow: 0 0 10px rgba(73,187,193,0.4);}
.gre_main3 li.gre_main3_li2 h4{color: #4abfff}
.gre_main3 li.gre_main3_li3 h4{color: #49bbc1}
.gre_main3 li.gre_main3_li2 a{background: #4abfff}
.gre_main3 li.gre_main3_li3 a{background: #49bbc1}

.gre_main4{background: #e6f8f8;padding-bottom: 30px}
.gre_main4_nei{margin-left:-10px;position: relative;}
.gre_main4_nei .bd{margin-right:10px;}
.gre_main4_nei ul li{width: 285px;margin:8px 0;margin-left: 10px;margin-right: 10px;box-shadow:0 0 10px rgba(6,0,1,0.2);overflow: hidden;border-radius: 10px}
.gre_main4_nei ul li h3{height: 124px;background: url('/images/img/gre_12.jpg') no-repeat center center;padding:25px 0 0 20px;
font-size: 24px;line-height: 40px;font-weight: bold;color: #fff}
.gre_main4_nei ul li div{height: 229px;padding:20px 0 0 20px;background: #fff;position: relative;}
.gre_main4_nei ul li div p{font-size: 16px;line-height: 26px;color: #74777c}
.gre_main4_nei ul li div a{width: 150px;color: #fff;line-height: 36px;font-size: 14px;background: #49bbc1;display: inline-block;
        border-radius: 4px;text-align: center;font-weight: bold;position: absolute;bottom: 40px;left: 67px }
.gre_main4_nei ul li:hover div a{box-shadow:0 0 10px rgba(6,0,1,0.3);background: #fff;color: #49bbc1}
.gre_main4 .prev{position: absolute;left: -50px;top: 49%}
.gre_main4 .next{position: absolute;right: -50px;top: 49%}


.gre_main5{overflow: hidden;position: relative;}
.gre_main5 ul li{float: left;width: 383px;margin:25px 25.5px 0 0;border-radius: 10px;background: #03c3c1;overflow: hidden;}
.gre_main5 ul li:nth-child(3n){margin-right: 0}

.gre_main6{background: #e6f8f8;padding-bottom: 30px}
.gre_main6_nei{overflow: hidden;position: relative;margin:0 0px;}
.gre_main6_nei .bd ul li{float: left;width: 383px;margin:25px 25.5px 0 0;overflow: hidden;}
.gre_main6_nei .bd ul li img{margin-bottom: 25px;border-radius: 10px;background: #03c3c1;}
.gre_main6_nei .hd ul{text-align: center;}
.gre_main6_nei .hd ul li{width: 10px;display: inline-block;height: 10px;border-radius: 5px;background: #a1e8e7;margin:0 5px;}
.gre_main6_nei .hd ul li.on{background: #03c3c1;}



/*语言培训*/
.language_banner{height: 600px;background: url('/images/img/language_01.jpg') no-repeat center center;display: block;}
.language_banner .inner{position: relative;height: 600px;}
.language_banner a{width:284px;line-height: 75px;color: #49bbc1;font-size: 31px;font-weight: bold;display: block;background: #fff;border-radius: 8px;
    position: absolute;left: 0;bottom: 70px;text-align: center; border:3px solid #fff;}
.language_banner a.language_banner_a2{width:417px;color: #fff;background: #fff;left: 310px; background: none}

.language_main1 ul{margin:0 -12.75px;}
.language_main1 ul li{float: left;width: 383px;margin:12.5px 12.75px;border-radius: 5px;overflow: hidden;}
.language_main1 ul li h3{font-size: 20px;font-weight: normal;color: #fff;line-height: 60px;background: #03c3c1;text-align: center;}
.language_main1_b{background: #03c3c1;margin:19px 0 0 0;border-radius: 5px;height: 99px;text-align: center;padding:22px 0;}
.language_main1_b img{animation: mybox 1.5s 0s infinite;position: relative;}
.language_main1_b h4{color: #fff;font-size: 18px;line-height: 36px;border-right:1px solid #dcdcdc;display: inline-block;width: 145px}
.language_main1_b h5{color: #fff;font-size: 14px;line-height: 36px;display: inline-block;width: 250px}
.language_main1_b p{color: #fff;font-size: 14px;background: #2c2929;font-weight: bold;border-radius: 5px;display: inline-block;padding:2px 10px;display: inline-block;}

.language_main2_tit{display: inline-block;background: #f4fbfb;padding:5px 1px;border-radius: 32px;}
.language_main2_tit li{width: 153px;line-height: 54px;border-radius: 27px;color: #49bbc1;font-size: 18px;text-align: center;display: inline-block;
    margin:0 5px;cursor: pointer;}
.language_main2_tit li.on{background: #49bbc1;color: #fff;box-shadow: 0 0 8px rgba(6,0,1,0.3)}

.language_main2_con{margin:0 -19.5px;}
.language_main2_con ul{display: none}
.language_main2_con li{float: left;width: 374px;margin:0 19.5px;padding:27px 30px 40px 34px;position: relative;margin-top: 27px;
    box-shadow: 0 0 10px rgba(6,0,1,0.1);border-radius: 8px;overflow: hidden;border:2px solid #fff;}
.language_main2_con li h3{font-size: 24px;font-weight: bold;color: #333333;line-height: 74px;position: relative;z-index: 3;margin-bottom: 27px;
    text-align: center;}
.language_main2_con li h4{font-size: 74px;font-weight: bold;color: #03c3c1;line-height: 74px;z-index: 1;position: absolute;top: 27px;opacity: 0.2;
    text-transform: uppercase;text-align: center;width: 100%;left: 0}
.language_main2_con li h5{font-size: 16px;color: #fff;width: 126px;line-height: 40px;background: #03c3c1;margin-bottom: 11px;border-radius: 4px;text-align: center;}
.language_main2_con li .language_main2_d1{height: 187px;}
.language_main2_con li p{font-size: 16px;color: #333333;line-height:26px;font-weight: bold;position: relative;padding:6px 0;padding-left: 15px;}
.language_main2_con li p span{display: inline-block;position: absolute;width: 8px;height: 8px;border-radius: 4px;background: #03c3c1;
    top:15px;left: -2px}
.language_main2_con li .language_main2_d2{height: 136px;}
.language_main2_con li .language_main2_d3{text-align: center;}
.language_main2_con li a{width: 130px;color: #fff;line-height: 31px;font-size: 14px;background: #03c3c1;display: inline-block;
        border-radius: 18px;box-shadow:0 0 10px rgba(6,0,1,0.3);text-align: center;font-weight: bold;border:2px solid #0fc5c3;margin:0 8px;}
.language_main2_con li a.language_main2_a2{background: #fff;color: #03c3c1}
.language_main2_con li:hover{border:2px solid #82dcdb;}

.language_main3{height: 390px;background: url('/images/img/language_27.jpg') no-repeat center center;display: block;}
.language_main3 h3{font-size: 30px;font-weight: bold;color: #fff;text-align: center;line-height: 30px;padding-top: 60px}
.language_main3 h4{font-size: 18px;font-weight: normal;color: #fff;text-align: center;line-height: 18px;margin-top: 20px}

.language_main3 ul li{float: left;width: 33.33%;position: relative;margin-top: 60px;text-align: center;margin-bottom: 50px}
.language_main3 ul li h4{font-size: 24px;font-weight: normal;color: #fff;display: inline-block;}
.language_main3 ul li img{position: relative;bottom: 4px;margin-right: 5px}
.language_main3 .baoming_input{width: 260px;position: relative;margin-right: 53px;float: left;overflow: hidden;background: #fff;border-radius: 8px}
.language_main3 .baoming_input label{width: 60px;position: relative;float: left;line-height: 52px;color: #666666;font-size: 16px;text-align: center;}
.language_main3 .baoming_input input{width: 200px;float: left; height: 52px;display: inline-block;padding-left: 10px;color: #666666;font-size: 14px;border:0;outline:none;}
.language_main3 .baoming_input select{width: 200px;float: left; height: 52px;display: inline-block;padding-left: 10px;color: #666666;font-size: 14px;border:0;outline:none;}
.language_main3 .input_btn{width: 260px;float: left;}
.language_main3 .input_btn button{width: 100%; height: 52px;text-align:center;color: #fff;font-size: 20px;background: #03c3c1;line-height:52px;
        border-radius: 26px;border:0;outline:none;}

.language_main4_tit{display: inline-block;background: #f4fbfb;padding:5px 1px;border-radius: 32px;}
.language_main4_tit li{min-width: 115px;line-height: 54px;border-radius: 27px;color: #49bbc1;font-size: 18px;text-align: center;display: inline-block;
    margin:0 5px;cursor: pointer;}
.language_main4_tit li.on{background: #49bbc1;color: #fff;box-shadow: 0 0 8px rgba(6,0,1,0.3)}

.language_main4_con{margin:0 -9px;}
.language_main4_con ul{display: none}
.language_main4_con li{float: left;width: 286px;margin:0 9px;position: relative;margin-top: 24px;padding-bottom: 30px;
    box-shadow: 0 0 8px rgba(6,0,1,0.1);border-radius: 5px;overflow: hidden;}
.language_main4_con li h3{font-size: 24px;font-weight: bold;color: #fff;line-height: 163px;position: relative;padding-left: 30px;}
.language_main4_con li h4{font-size: 18px;color: #262626;line-height:58px;font-weight: normal;padding-left: 25px;}
.language_main4_con li div{padding-left: 25px;margin-top: 20px}
.language_main4_con li a{width: 110px;color: #fff;line-height: 33px;font-size: 14px;background: #49bbc1;display: inline-block;
        border-radius: 5px;box-shadow:0 0 10px rgba(6,0,1,0.3);text-align: center;font-weight: bold;border:1px solid #49bbc1;margin-right: 16px}
.language_main4_con li a.language_main4_a2{background: #fff;color: #49bbc1;box-shadow: unset;}

.language_main4_con .language_main4_ul_ri li h3{background: url('/images/img/language_ri.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_han li h3{background: url('/images/img/language_30.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_fa li h3{background: url('/images/img/language_fa.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_de li h3{background: url('/images/img/language_de.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_xi li h3{background: url('/images/img/language_xi.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_yi li h3{background: url('/images/img/language_yi.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_e li h3{background: url('/images/img/language_e.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_pu li h3{background: url('/images/img/language_pu.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_qi li:nth-child(1) h3{background: url('/images/img/language2_07.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_qi li:nth-child(2) h3{background: url('/images/img/language2_09.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_qi li:nth-child(3) h3{background: url('/images/img/language2_11.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_qi li:nth-child(4) h3{background: url('/images/img/language2_13.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_qi li:nth-child(5) h3{background: url('/images/img/language2_19.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_qi li:nth-child(6) h3{background: url('/images/img/language2_20.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_qi li:nth-child(7) h3{background: url('/images/img/language2_21.jpg') no-repeat center center;}
.language_main4_con .language_main4_ul_qi li:nth-child(8) h3{background: url('/images/img/language2_22.jpg') no-repeat center center;}



/*语言培训*/
.course_banner{height: 600px;background: url('/images/img/course_01.jpg') no-repeat center center;display: block;}
.course_banner .inner{position: relative;height: 600px;}
.course_banner a{width:284px;line-height: 75px;color: #49bbc1;font-size: 31px;font-weight: bold;display: block;background: #fff;border-radius: 8px;
    position: absolute;left: 0;bottom: 70px;text-align: center; border:3px solid #fff;}
.course_banner a.course_banner_a2{width:485px;color: #fff;background: #fff;left: 310px; background: none}

.course_main_top ul{margin:0 -8px;}
.course_main_top li{float: left;width: 288px;margin:0 8px;position: relative;margin-top: 10px;border-radius: 5px;}
.course_main_top li h3{font-size: 26px;font-weight: bold;color: #fff;line-height: 26px;position: absolute;width: 100%;left: 0;top: 25px;text-align: center;}

.course_main1_inner{border:2px solid #49bbc1;border-radius: 20px;padding-top: 20px;height: 760px}
.course_main1_l{float: left;width: 382px;border-right: 2px solid #f2f2f2;padding:0 30px 0 30px;height: 590px}
.course_main1_c{float: left;width: 520px;border-right: 2px solid #f2f2f2;padding:0 28px 0 30px;height: 590px}
.course_main1_r{float: left;width: 293px;padding:0 27px 0 31px;height: 590px}
.course_main1_con_li{display: none}
.course_main1_l1 p{font-size: 16px;color: #716f6e;line-height: 31px;letter-spacing: 1px;background: #f1feff;height: 250px;padding:18px 24px;margin-bottom: 11px}
.course_main1_l2 ul{background: #f1feff;padding:20px 26px;border-radius: 8px}
.course_main1_l2 ul li{width: 114px;line-height: 39px;margin:10px 10px;float: left;text-align: center;}
.course_main1_l2 ul li a{display: block;background: #49bbc1;color: #fff;font-size: 16px;border-radius: 20px}
.course_main1 .gre_tit{padding:9px 0 16px 0;position: relative;}

.course_main1_c1{overflow: hidden;border-radius: 8px;background: #f1feff}
.course_main1_c1 h3{font-size: 26px;font-weight: bold;color: #fff;text-align: center;line-height: 98px;background: url('/images/img/course_17.jpg') no-repeat center center;}
.course_main1_c1 p{font-size: 16px;line-height: 28px;color: #00032b;padding:12px 25px;height: 153px;letter-spacing: 1px}

.course_main1_c2_ul1{overflow: hidden;margin-top: 21px}
.course_main1_c2_ul1 li{width: 25%;float: left;line-height: 37px;font-size: 14px;color: #74777c;text-align: center;cursor: pointer;}
.course_main1_c2_ul1 li.on{font-size: 16px;background: #24afb6;color: #fff;border-top-left-radius: 5px;border-top-right-radius: 5px}
.course_main1_c2_ul2 li{display: none;background: #f1feff;height: 225px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
    padding:10px 30px;text-align: center;position: relative;}
.course_main1_c2_ul2 li h3{font-size: 20px;font-weight: bold;color: #24afb6;line-height: 52px}    
.course_main1_c2_ul2 li p{font-size: 16px;line-height: 28px;color: #00032b;}
.course_main1_c2_ul2 li a{width: 130px;color: #fff;line-height: 33px;font-size: 14px;background: #49bbc1;display: inline-block;position: absolute;bottom: 30px;left: 70px;
        border-radius: 5px;box-shadow:0 0 10px rgba(6,0,1,0.3);text-align: center;font-weight: bold;border:1px solid #49bbc1;margin-right: 16px}
.course_main1_c2_ul2 li a.course_main1_c2_btn2{background: #fff;color: #49bbc1;box-shadow: unset;left: 243px}
.course_main1_r ul{margin:0 -6px;}
.course_main1_r ul li{float: left;width: 70px;margin:7px 6px;}
.course_main1_r ul li img{width: 70px;height: 70px;border-radius: 50%;background: #49bbc1}
.course_main1_r>a{width: 150px;color: #fff;line-height: 33px;font-size: 14px;display: block;margin:0 auto;margin-top: 40px;
        border-radius: 5px;text-align: center;font-weight: bold;border:1px solid #49bbc1;
        background: #fff;color: #49bbc1;}
.course_main1_tit ul{margin:0 -12.5px;overflow: hidden;margin-bottom: 30px;padding-top: 15px}     
.course_main1_tit ul li{border:2px solid #9edadd;height: 76px;color: #74747c;font-size:20px;text-align: center;border-radius: 5px;float: left;
    width: 220px;margin:0 12.5px;line-height: 24px;padding:12px 0;cursor: pointer;}
.course_main1_tit ul li.on{box-shadow:0 0 10px rgba(6,0,1,0.2);background: #49bbc1;color: #fff;border:2px solid #49bbc1;}    

.course_main1_con_li2 .course_main1_c1 h3{background: url('/images/img/course2_17.jpg') no-repeat center center;}
.course_main1_con_li3 .course_main1_c1 h3{background: url('/images/img/course3_17.jpg') no-repeat center center;}
.course_main1_con_li4 .course_main1_c1 h3{background: url('/images/img/course4_17.jpg') no-repeat center center;}
.course_main1_con_li5 .course_main1_c1 h3{background: url('/images/img/course5_17.jpg') no-repeat center center;}

.course_main2{background: url('/images/img/course_20.jpg') no-repeat center center;height: 300px}
.course_main2 .inner{position: relative;}
.course_main2 h3{font-size: 49px;font-weight: bold;color: #212121;line-height: 50px;position: absolute;left: 35px;top: 90px}    
.course_main2 h4{font-size: 30px;line-height: 30px;color: #212121;position: absolute;left: 35px;top: 166px}
.course_main2 .inner form{width: 345px;margin-left: 765px;padding-top: 56px;}
.course_main2 .baoming_input{position: relative;margin-bottom: 14px;}
.course_main2 .baoming_input input{width: 345px; height: 40px;display: inline-block;padding-left: 10px;color: #74777c;font-size: 16px;
    border:1px solid #959595;background: #fff;border-radius: 5px;outline:none;}
.course_main2 .input_btn{text-align: center;margin-top: 10px}
.course_main2 .input_btn button{width: 234px; height: 40px;text-align:center;color: #fff;font-size: 16px;background: #f2914a;line-height: 40px;
        border-radius: 20px;border:0;outline:none;}

.course_main3 ul{margin:0 -19px;}
.course_main3 ul li{width: 374px;margin:0 19px;float: left;border-radius: 8px;box-shadow:0 0 10px rgba(6,0,1,0.2);height: 580px;overflow: hidden;}
.course_main3 ul li h3{height: 120px;font-size: 24px;font-weight: bold;color: #fff;text-align: center;padding-top: 40px;line-height: 26px}
.course_main3 ul li h3 span{font-size: 16px;display: block;}
.course_main3 ul li p{font-size: 16px;line-height: 16px;color: #3e3e3e;margin-top: 26px;padding:0 46px;}
.course_main3 ul li p b{color: #000;}

.course_main3_li1 h3{background: url('/images/img/course_23.jpg') no-repeat center center;}
.course_main3_li2 h3{background: url('/images/img/course_25.jpg') no-repeat center center;}
.course_main3_li3 h3{background: url('/images/img/course_27.jpg') no-repeat center center;}


/*留学评估*/
.baoming_form .bm_lxpg_d .bm_lxpg_d_sm p{width: 170px;position: absolute;left: 0;top: 0;font-size: 16px;
    color: #333333;line-height: 40px;padding-left:38px}
.baoming_form .bm_lxpg_d p span{color: #f2914a}
.bm_form>form>h3{color: #49bbc1;font-weight: normal;line-height: 36px;font-size: 26px;margin-top: 35px;height: 45px;border-bottom: 1px solid #e9e9e9}
.bm_form>form>h3 span{font-size: 16px;font-weight: normal;color: #74747c;margin-left: 2px}
.bm_form>form>h3 span font{color: #f2914a}
.bm_form>form>h3 img{position: relative;bottom: 2px}

.baoming_form .bm_lxpg_d input{line-height: 40px;margin-right: 5px}
.bm_lxpg_d_sm{position: relative;padding-left: 170px;margin-top: 30px}
.baoming_form .bm_lxpg_d .bm_lxpg_d_sm label{display: inline-block;font-size: 16px;line-height: 40px;
    color: #333333;margin-right: 31px;}
.baoming_form .bm_lxpg_d .bm_lxpg_he_d label{width: 72px;margin:0 15px;white-space: nowrap;}  
.baoming_form .bm_lxpg_d .bm_lxpg_he{display: inline-block;position: relative;}
.baoming_form .bm_lxpg_d .bm_lxpg_he h3{font-size: 16px;color: #333333;margin-right: 31px;line-height: 40px;cursor: pointer;position: relative;}
.baoming_form .bm_lxpg_d .bm_lxpg_he h3 span{color: #26cbca;font-weight: bold;margin-left: 3px}
.baoming_form .bm_lxpg_d .bm_lxpg_he_d{display: none;position: absolute;left: 0;top: 40px;width: 425px;background: #f7f7f7;border:1px solid #ebebeb;}
.baoming_form .bm_lxpg_d .input1{width:314px;height:42px;line-height: 42px;padding-left: 14px;font-size: 14px;color: #999999;
    border-radius: 22px;border:2px solid #ededed;display: inline-block}
.baoming_form .bm_lxpg_d .input3{width: 114px}
.baoming_form .bm_lxpg_d .input2{width: 234px}

.baoming_form .input_btn{text-align: center;}
.baoming_form .input_btn input{width: 234px;display: inline-block;color: #fff;line-height: 40px;border-radius: 20px;
    text-align: center;font-size: 16px;margin:0 10px;background: #49bbc1}

.lxpg_tel{background: url("/images/img/pinggu_12.jpg");border-radius: 5px;height: 139px;text-align: center;padding:22px 0;}
.lxpg_tel img{animation: mybox 1.5s 0s infinite;position: relative;}
.lxpg_tel h4{color: #fff;font-size: 18px;line-height: 36px;border-right:1px solid #dcdcdc;display: inline-block;width: 145px}
.lxpg_tel h5{color: #fff;font-size: 14px;line-height: 36px;display: inline-block;width: 250px}
.lxpg_tel p{color: #fff;font-size: 14px;background: #2c2929;font-weight: bold;border-radius: 5px;padding:2px 10px;display: inline-block;}
.lxpg_tel a{color: #fff;font-size: 14px;background: #f2914a;font-weight: bold;border-radius: 5px;padding:2px 10px;
    display: inline-block;width: 146px;margin-left: 54px}
.lxpg_tel div{color: #fff;font-size: 14px;text-align: center;padding:2px 10px;}

.lxpg_main2{background: #e6f8f8;padding-bottom: 40px}
.lxpg_main2 ul{margin:0 -15px;}
.lxpg_main2 ul li{width: 216px;float: left;margin:10px 15px;position: relative;}
.lxpg_main2 ul li h4{text-align: center;width: 100%;position: absolute;left: 0;bottom: 20px;font-size:24px ;color: #fff;font-weight: bold;}
.lxpg_main3 ul{margin:0 -15px;}
.lxpg_main3 ul li{width: 277px;float: left;margin:0 15px;position: relative;border:2px solid #49bbc1;border-radius: 10px;padding-left: 15px;
    height: 105px}
.lxpg_main3 ul li h3{color: #333333;font-size: 26px;font-weight: bold;position: relative;z-index: 2;padding-top: 28px}
.lxpg_main3 ul li h4{color: #49bbc1;font-size: 35px;font-weight: bold;position: absolute;top: 14px;z-index: 1;opacity: 0.3; text-transform: uppercase;}
.lxpg_main3 ul li span{display: block;position: absolute;right: 10px;bottom: 10px;width: 94px;line-height: 34px;color: #fff;text-align: center;
    border-radius: 17px;background: #49bbc1}
.lxpg_main3 ul li:hover{background: url("/images/img/pinggu_21.jpg");}
.lxpg_main3 ul li:hover h3{color: #fff}
.lxpg_main3 ul li:hover h4{color: #fff}
.lxpg_main3 ul li:hover span{color: #49bbc1;background: #fff}


/*GPA计算*/
.gpajs_main3 .inner{background: #e6f8f8;padding:0 39px 39px 39px;border-radius: 8px}
.gpajs_main3 h2{font-size: 20px;line-height: 80px;color: #49bbc1;text-align: center;}
.gpajs_main3 table{width: 100%}
.gpajs_main3 table tr td{width: 12.5%;text-align: center;line-height: 53px;border:2px solid #e5e8eb;color: #666666;font-size: 16px}
.gpajs_main3 table tr td.gpajs_main3_td2{background: #fff;font-size: 18px}

/*留学费用计算*/
.bm_form_lxjs{box-shadow: 0 0 10px rgba(24,24,24,0.15);padding:1px 0 30px 0;margin-top: 5px}
.bm_form_lxjs>form>h3{margin-top: 10px;padding-left: 20px}
.bm_form_lxjs .bm_lxpg_d_sm2{width: 45%;float: left;}
.bm_form_lxjs .input_btn{width: auto}
.gpajs_tit{font-size: 24px;font-weight: bold;color: #00032b;padding:30px 0 15px 0;}
.gpajs_main1 p{font-size:16px;color: #74777c;}
.gpajs_main2{background: #e6f8f8;border-radius: 8px;padding:0 68px 40px 68px;}
.gpajs_main2_tit{margin:0 -32px;margin-bottom: 25px}
.gpajs_main2_tit li{width: 312px;float: left;margin:0 32px;line-height: 55px;background: #e6e6e6;color: #999999;border-radius: 5px;
    text-align: center;font-size: 20px}
.gpajs_main2_tit li.on{background: #49bbc1;color: #fff;position: relative;}
.gpajs_main2_tit li.on span{display: block;width: 0;position: absolute;bottom: -9px;left: 48%;
        height: 0;
        border-right: 11px solid transparent;
        border-left: 11px solid transparent;
        border-top: 9px solid #49bbc1;}
.baoming_form_js{border:2px solid #9ddcde;border-radius: 8px;background: #fff}
.gpajs_main2>a{line-height: 60px;color: #f2914a;font-size: 14px;text-align: right;display: block;}

.gpajs_main2_t{padding:0 45px;}
.gpajs_main2_t li{width: 33.33%;float: left;line-height: 60px;color: #00032b;font-weight: bold;
    text-align: center;font-size: 18px;}
.gpajs_main2_h_li{margin-bottom: 10px}  
.gpajs_main2_h_li span{width: 52px;display: inline-block;line-height: 42px;border-radius: 5px;color: #333333;font-size: 14px;background: #dfdfdf;
        text-align: center;float: left;margin-right: 9px;margin-left: 47px;font-weight: bold;}
.gpajs_main2_h_li .input2{width: 274px;margin-right: 36px;float: left;border:2px solid #dfdfdf;border-radius: 5px;padding-left: 10px;outline:none;
    line-height: 38px;font-size: 14px;color: #74777c}
.gpajs_main2_hidden{display: none}
.gpajs_main2_f_li{display: inline-block;margin-left: 45px;margin-right: 10px}
.gpajs_main2_f_li .input1{width: 223px;line-height: 38px;height: 42px;border:2px solid #dfdfdf;border-radius: 5px;padding-left: 10px;outline:none;font-size: 14px;color: #74777c}
.gpajs_main2_f_li label{color: #74777c;font-size: 16px;font-weight: bold;margin-right: 5px;line-height: 42px}
.baoming_form_js .input_btn{text-align: center;margin-top: 10px;padding-bottom: 30px}
.baoming_form_js .input_btn input{width: 312px; height: 60px;color: #fff;font-size: 22px;background: #49bbc1;line-height: 60px;outline:none;
        border-radius: 5px;border:0;outline:none;cursor: pointer;}
.gpajs_main2_c_label{font-size: 16px;color: #74777c;margin-left: 47px;line-height: 42px}
.gpajs_main2_c{margin-bottom: 15px}
.gpajs_main2_c_d{position: relative;display: inline-block;}
.gpajs_main2_c_d input{width: 96px;line-height: 38px;height: 42px;border:2px solid #dfdfdf;border-radius: 5px;padding-left: 10px;outline:none;font-size: 14px;color: #74777c}
.gpajs_main2_c_d span{font-size: 14px;color: #74777c;line-height: 42px;position: absolute;right: 15px}
.gpajs_main2_c_btn{width: 73px; height: 42px;color: #fff;font-size: 16px;background: #49bbc1;line-height: 40px;cursor: pointer;
        border-radius: 5px;border:0;outline:none;display: inline-block;text-align: center;margin-left: 5px}
.gpajs_main2_c button{background: unset;border:0;outline:none;font-size: 16px;color: #f2914a;line-height: 42px;float: right;margin-right: 50px;cursor: pointer;}
.gpajs_main2_c button img{margin-right: 8px}

.gpa_res_ying{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.56);z-index: 99;display: none}
.gpa_res_w{position: fixed;top: 5%;left: 0;width: 100%;z-index: 999;display: none}
.gpa_res{background: url(/images/img/gpa_res_01.png);width: 626px;height: 810px;margin:0 auto;position: relative;padding:310px 60px 50px 60px;}
.gpa_res img{position: absolute;right: -60px;top: 130px}
.gpa_res_d{background: #fff;box-shadow: 0 0 8px rgba(6,0,1,0.1);height: 450px;border-radius: 10px;padding:0 30px;position: relative;}

.gpa_res_span1{width: 78%;float: left;display: inline-block;}
.gpa_res_span2{width: 22%;float: left;display: inline-block;}
.gpa_res_tit{overflow: hidden;}
.gpa_res_tit span{font-size: 22px;font-weight: bold;color:#111;line-height: 60px;}
.gpa_res_d a{font-size: 18px;text-align: center;color: #fff;display: block;width: 362px;line-height: 48px;background: #49bbc1;
    border-radius: 8px;position: absolute;left: 70px;bottom: 27px}
.gpa_res_con_li span{font-size: 20px;color:#555;line-height: 20px;margin-bottom: 24px}
.gpa_res_con_li .gpa_res_span2{color:#ff0800;font-weight: bold;}


/*DIY留学*/
.diy_banner{height: 600px;background: url('/images/img/diy_01.jpg') no-repeat center center;display: block;}
.diy_banner .inner{position: relative;height: 600px;text-align: center;}
.diy_banner a{width:284px;line-height: 75px;color: #49bbc1;font-size: 31px;font-weight: bold;display: inline-block;background: #fff;border-radius: 8px;
    position: absolute;left: 300px;bottom: 35px;text-align: center; border:3px solid #fff;}
.diy_banner a.diy_banner_a2{color: #fff;background: #fff;left: 620px; background: none}

.diy_tit h2{font-size: 36px;font-weight: bold;color: #0c0c0c;line-height: 52px}
.diy_tit h2 font{font-size: 16px;font-weight: normal;color: #74747c;margin-left: 10px}
.diy_tit h5{font-size: 14px;font-weight: bold;color: #b7b7b7;line-height: 14px; text-transform: uppercase;}
.diy_tit span{display: block;width:72px;height: 5px;background: #49bbc1;}
.diy_main1 ul li{width: 33.33%;float: left;height: 145px;margin-top: 20px}
.diy_main1 ul li h3{font-size: 20px;font-weight: bold;color: #49bbc1;line-height: 45px;}
.diy_main1 ul li p{font-size: 16px;font-weight: bold;color: #74777c;line-height: 22px}
.diy_main1 ul li.diy_main1_li1{background: url('/images/img/diy_04.png') no-repeat left top;padding-left: 80px}
.diy_main1 ul li.diy_main1_li2{background: url('/images/img/diy_06.png') no-repeat left top;padding-left: 150px}
.diy_main1 ul li.diy_main1_li3{background: url('/images/img/diy_08.png') no-repeat left top;padding-left: 150px}
.div_btn_a{text-align: center;padding:40px 0;}
.div_btn_a a{ font-size:16px; color:#5ac0c5; width:200px; height:46px; line-height:46px; text-align:center; border:1px solid #5ac0c5; border-radius:24px; display:inline-block;
        -webkit-transition:all 0.6s ease;
        -moz-transition:all 0.6s ease;
        -o-transition:all 0.6s ease;
        transition:all 0.6s ease;
    }
.div_btn_a a:hover {
      box-shadow: inset 15em 0 #5ac0c5;
      color: #fff;
    }
.diy_main2{background: url('/images/img/diy_13.jpg') no-repeat center center;display: block;height: 330px}
.diy_main2 .inner{padding-left: 50px}
.diy_main2 h2{font-size: 56px;color: #ffffff;font-weight: bold;font-style: italic;line-height: 56px;padding-top: 60px}
.diy_main2 h4{font-size: 28px;color: #ffffff;font-weight: normal;font-style: italic;line-height: 101px;}
.diy_main2 a{width: 396px;line-height: 62px;border-radius:31px;font-size: 26px;color: #49bbc1;text-align: center;
        box-shadow: 0 0 10px rgba(6,0,1,0.3);display: block;background: #fff;margin-top: 10px}
.diy_main3_l{width: 242px;margin-right: 62px;float: left;}
.diy_main3_r{width: 896px;float: left;}
.diy_main3_l li{margin-bottom: 26px;text-align: center;cursor: pointer;}
.diy_main3_l li div{height: 52px;background: #eeeeee;position: relative;}
.diy_main3_l li div h4{color: #999999;font-size: 52px;font-style: italic;position: absolute;left: 5px;top: -20px;font-weight: bold;display: inline-block;
            -webkit-text-stroke: 1px #cecece; text-stroke: 1px #cecece;line-height: 52px}
.diy_main3_l li div p{display: none;font-size: 14px;padding:0 42px;color: #fff;text-align: left;line-height: 18px;margin-top: 8px}    
.diy_main3_l li div h3{color: #999999;font-size: 20px;padding-left: 42px;padding-top: 16px;line-height: 20px;text-align: left;}
.diy_main3_l li div h3 span{font-size: 16px;}
.diy_main3_l li img{display: none;position: relative;top: 10px}
.diy_main3_l li.on img{display: inline-block;}
.diy_main3_l li.on div{height: 92px;background: #49bbc1}
.diy_main3_l li.on div h3{color: #fff}
.diy_main3_l li.on p{display: block;}
.diy_main3_l li.on div h4{-webkit-text-stroke: 1px #49bbc1; text-stroke: 1px #49bbc1;color: #fff;}
.diy_main3_l li.on .diy_main3_l_san{width: 0;height: 0;position: absolute;right: -22px;display: block;top: 0;
  border-top: 46px solid transparent;
  border-bottom: 46px solid transparent;
  border-left: 22px solid #49bbc1;}

.diy_main3_l li.diy_main3_l_li2 div{height: 52px;}
.diy_main3_l li.on.diy_main3_l_li2 .diy_main3_l_san{
  border-top: 26px solid transparent;
  border-bottom: 26px solid transparent;
  border-left: 22px solid #49bbc1;}

.diy_main3_rli{position: relative;display: none}
.diy_main3_rli_top{height: 52px;background: #c8eaec;width: 100%}
.diy_main3_rli_top span{width: 96px;display: inline-block;line-height: 52px;font-size: 18px;color: #fff;background: #1e9aa0;text-align: center;}
.diy_main3_rli_top a{display: inline-block;background: #49bbc1;color: #fff;font-size: 18px;line-height: 40px;border-radius: 20px;margin: 0 12px;
    padding:0 12px;}
.diy_main3_rli_tit{color: #49bbc1;font-size: 22px;line-height: 65px;}
.diy_main3_rli_p{color: #333333;font-size: 16px;line-height: 20px;}

.diy_main3_rli_ul1{border:2px solid #49bbc1;overflow: hidden;border-radius: 10px;margin-top: 15px;padding:0 7px 31px 7px;}
.diy_main3_rli_ul1 li{width: 270px;float: left;margin:0 11px;}
.diy_main3_rli_ul1 li div{background: #f1feff;height: 326px;border-radius: 8px;padding-top: 10px;position: relative;}
.diy_main3_rli_ul1 li h4{font-size: 28px;font-weight: bold;color: #00032b;line-height: 31px;padding:25px 0 20px 0;}
.diy_main3_rli_ul1 li h4 span{width: 8px;height: 31px;border-radius: 4px;background: #49bbc1;display: inline-block;position: relative;
    top: 5px;margin-right: 14px}
.diy_main3_rli_ul1 li div p{color: #003130;font-size: 18px;line-height: 25px;margin:14px 0 14px 20px;}
.diy_main3_rli_ul1 li div p span{display: inline-block;width: 6px;height: 6px;border-radius: 3px;background: #49bbc1;position: relative;
    bottom: 3px;margin-right: 10px}
.diy_main3_rli_ul1 li a{ font-size:16px; color:#5ac0c5; width:200px; height:46px; line-height:46px; text-align:center; border:1px solid #5ac0c5; border-radius:24px; display:inline-block;
        -webkit-transition:all 0.6s ease;
        -moz-transition:all 0.6s ease;
        -o-transition:all 0.6s ease;
        transition:all 0.6s ease;background: #fff;font-weight: bold;
        position: absolute;bottom: 40px;left: 35px;
    }
.diy_main3_rli_ul1 li a:hover {
      box-shadow: inset 15em 0 #5ac0c5;
      color: #fff;
    }
.diy_main3_rli_ul1_step2{padding:20px 136px;border:0;}
.diy_main3_rli_ul1_step2 li{margin:0 20px;box-shadow: 0 0 10px rgba(6,0,1,0.1);border-radius: 10px;overflow: hidden;}
.diy_main3_rli_ul1_step2 li h4{font-size: 24px;color: #fff;background: #49bbc1;line-height: 73px;padding:0;font-weight: normal;text-align: center;}
.diy_main3_rli_ul1_step2 li div{background: #fff;padding-right: 14px}

.diy_main3_rli_ul1_step3{box-shadow: 0 0 8px rgba(6,0,1,0.17);padding-right:314px;position: relative;height:152px;
    border-radius: 5px;}
.diy_main3_rli_ul1_step3 .lecture_main_r_tel{box-shadow: unset;position: absolute;right: 0;top: 15px;width: 314px;border-left:1px solid #dcdcdc;
    border-radius: 0}
.diy_main3_rli_ul1_step3 .diy_main3_rli_p{padding:20px 30px 0 30px;text-indent: 15px}
.diy_main3_rli_ul1_step3 .div_btn_a{padding-top: 20px;font-weight: bold;}

.diy_main3_rli_ul1_step7 li div{height: 270px;text-align: center;}
.diy_main3_rli_ul1_step8{padding:20px 0;border:0;margin:0 -14px;}
.diy_main3_rli_ul1_step8 li{margin:0 14px;box-shadow: 0 0 10px rgba(6,0,1,0.1);border-radius: 10px;overflow: hidden;width: 280px}
.diy_main3_rli_ul1_step8 li h4{font-size: 24px;color: #fff;background: #49bbc1;line-height: 73px;padding:0;font-weight: normal;text-align: center;}
.diy_main3_rli_ul1_step8 li div{background: #fff;}


.diy_main3_rli_img{margin:20px 0 30px 0;position: relative;}
.diy_main3_rli_img span{position: absolute;left: 437px;top: 27px;font-size: 18px;font-weight: bold;color: #fff;letter-spacing: 1px;}

.diy_main3_rli_ul2{margin:0 -12px;margin-bottom: 20px;overflow: hidden;}
.diy_main3_rli_ul2 li{width: 436px;float: left;margin:10px 12px;box-shadow: 0 0 10px rgba(6,0,1,0.1);border-radius: 10px;
        position: relative;overflow: hidden;}
.diy_main3_rli_ul2 li h4{font-size: 24px;color: #49bbc1;position: absolute;left: 38px;top: 45px;z-index: 6}    
.diy_main3_rli_ul2 li p{font-size: 18px;color: #666666;position: absolute;left: 38px;top: 90px;line-height: 24px;z-index: 6} 
.diy_main3_rli_ul2 li img{transition: all 0.5s;}
.diy_main3_rli_ul2 li:hover img{transform: scale(1.5);}
.diy_main3_rli_form1{position: relative;padding-left: 453px}
.diy_main3_rli_form1 img{position: absolute;left: 0;top: 0}
.diy_main3_rli_form1 form{height: 432px;background: #49bbc1;padding:40px 50px 0 50px;}
.diy_main3_rli_form .baoming_input{position: relative;margin-bottom: 12px;}
.diy_main3_rli_form .baoming_input input{width: 100%; height: 40px;display: inline-block;padding-left: 10px;color: #74777c;font-size: 16px;
    border:0;background: #c9ebed;border-radius: 5px;outline:none;}
.diy_main3_rli_form .baoming_input select{width: 100%; height: 40px;display: inline-block;padding-left: 10px;color: #74777c;font-size: 16px;
    border:0;background: #c9ebed;border-radius: 5px;outline:none;}
.diy_main3_rli_form .input_btn{text-align: center;margin-top: 10px}
.diy_main3_rli_form .input_btn button{width: 234px; height: 40px;text-align:center;color: #fff;font-size: 16px;background: #f2914a;line-height: 40px;
        border-radius: 20px;border:0;outline:none;}

.diy_main3_rli_form2{background: url('/images/img/diy2_13.jpg') no-repeat center center;display: block;height: 397px;text-align: center;
    padding:0 3%;}
.diy_main3_rli_form2 h3{font-size: 24px;color: #fff;font-weight: bold;padding-top: 46px;}
.diy_main3_rli_form2 h4{font-size: 16px;color: #fff;font-weight: normal;margin-top: 18px}
.diy_main3_rli_form2 ul{padding:0 5%;overflow: hidden;margin-top: 50px;margin-bottom: 35px}
.diy_main3_rli_form2 ul li{float: left;width: 33.33%;font-size: 20px;color: #fff;}
.diy_main3_rli_form2 ul li img{margin-right: 5px}
.diy_main3_rli_form2 .baoming_input{width: 29.33%;float: left;margin:0 2%;}
.diy_main3_rli_form2 .baoming_input label{position: absolute;left: 0;top: 0;font-size: 16px;line-height: 40px;color: #666666;padding-left: 10px}
.diy_main3_rli_form2 .baoming_input input{padding-left: 75px;font-size: 14px;background: #fff}
.diy_main3_rli_form2 .baoming_input select{padding-left: 75px;font-size: 14px;background: #fff}
.diy_main3_rli_form2 .input_btn button{background: #49bbc1;}

.diy_main3_rli_form3{background: url('/images/img/diy3_14.jpg') no-repeat center center;display: block;height: 536px;text-align: center;
    padding:0 30px;background-size: 100% 100%}
.diy_main3_rli_form3 h3{font-size: 24px;color: #49bbc1;font-weight: normal;line-height: 102px;}
.diy_main3_rli_form3 .baoming_input{width: 338px;float: left;margin:0 40px;margin-bottom: 20px}
.diy_main3_rli_form3 .baoming_input label{position: absolute;left: 0;top: 0;font-size: 16px;line-height: 40px;color: #666666;padding-left: 10px}
.diy_main3_rli_form3 .baoming_input input{margin-left: 122px;font-size: 14px;background: #fff;border:1px solid #7dced3;width: 216px}
.diy_main3_rli_form3 .baoming_input select{margin-left: 122px;font-size: 14px;background: #fff;border:1px solid #7dced3;width: 216px}
.diy_main3_rli_form3 .input_btn button{background: #49bbc1;box-shadow: 0 0 8px rgba(6,0,1,0.3);}

.diy_main3_rli_form4{background: url('/images/img/diy4_41.jpg') no-repeat center center;display: block;height: 330px;text-align: center;
    padding:0 68px;padding-top: 20px}
.diy_main3_rli_form4 .baoming_input{width: 290px;float: left;margin:0 45px;margin-top: 40px}
.diy_main3_rli_form4 .baoming_input label{position: absolute;left: 0;top: 0;font-size: 16px;line-height: 40px;color: #666666;padding-left: 10px}
.diy_main3_rli_form4 .baoming_input input{padding-left: 134px;font-size: 14px;background: #fff}
.diy_main3_rli_form4 .baoming_input select{padding-left: 134px;font-size: 14px;background: #fff}
.diy_main3_rli_form4 .input_btn button{background: #fff;box-shadow: 0 0 8px rgba(6,0,1,0.3);color: #49bbc1;font-size: 20px;line-height: 52px;height: 52px;
    border-radius: 26px}

.diy_main3_rli_form7{background: url('/images/img/diy7_13.jpg') no-repeat center center;display: block;height: 164px;text-align: center;
    padding:0 3%;}
.diy_main3_rli_form7 h3{font-size: 22px;color: #fff;font-weight: bold;line-height: 82px;}
.diy_main3_rli_form7 form{position: relative;top: -10px}
.diy_main3_rli_form7 .baoming_input{width: 186px;float: left;margin:0 12px;}
.diy_main3_rli_form7 .baoming_input input{padding-left: 10px;font-size: 16px;background: #fff}
.diy_main3_rli_form7 .input_btn button{width: 186px;border-radius: 5px;font-size: 18px}

.diy_main3_rli_form8{background: url('/images/img/diy8_09.jpg') no-repeat center center;display: block;height: 132px;text-align: center;
    padding:0 61px;padding-top: 35px}
.diy_main3_rli_form8 form{position: relative;}
.diy_main3_rli_form8 .baoming_input{width: 226px;float: left;margin:0 16px;}
.diy_main3_rli_form8 .baoming_input input{padding-left: 10px;font-size: 16px;background: #fff}
.diy_main3_rli_form8 .input_btn button{width: 226px;border-radius: 5px;font-size: 18px;margin:0 16px;;float: left;}
.diy_main3_rli_form9{background: url('/images/img/diy9_10.jpg') no-repeat center center;padding-top: 30px;height: 132px}


.diy_main4{background: #e6f8f8}
.diy_main4 ul{padding:0 10px;}
.diy_main4 ul li{width: 380px;float: left;margin:0 5px;border-radius: 15px;border:1px solid #f2f0f1;height: 276px;padding:28px 17px 0 17px;
        background: linear-gradient(to bottom, #dff9f1, #ffffff);margin-bottom: 26px;
        -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.diy_main4 ul li:hover {
    box-shadow: 0 0 10px 2px #e4e4e4;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}
.diy_main4 ul li .diy_main4_d1{position: relative;padding-left: 75px;height: 66px;margin-bottom: 24px;}
.diy_main4 ul li .diy_main4_d1 img{position: absolute;left: 0;top: 0;}
.diy_main4 ul li .diy_main4_d1 h3{font-size: 18px;font-weight: bold;color: #333333;line-height: 22px;margin-bottom: 5px}
.diy_main4 ul li .diy_main4_d1 h3 span{font-size: 16px;font-weight: normal;display: inline-block;}
.diy_main4 ul li .diy_main4_d1>span{font-size: 12px;color: #f39d0f;display: inline-block;border:1px solid #f39d0f;line-height: 18px;padding:0 10px;
        border-radius: 3px;background: #eaf2de;margin-right: 12px}
.diy_main4 ul li p{font-size: 14px;color: #333333;line-height: 21px;position: relative;margin-bottom: 7px;padding-left: 65px}
.diy_main4 ul li p span{color: #999999;position: absolute;left: 0;top: 0}
.diy_main4 ul li .diy_main4_d2{border-top:1px solid #f8f8fb;position: relative;padding-left: 50px;margin-top: 20px;padding-top: 13px}
.diy_main4 ul li .diy_main4_d2 img{position: absolute;left: 0;top: 13px;}
.diy_main4 ul li .diy_main4_d2 h4{font-size: 14px;font-weight: normal;color: #999999;line-height: 25px;}
.diy_main4 ul li .diy_main4_d2 h4 span{color: #333333}
.diy_main4 ul li .diy_main4_d2 h5{font-size: 12px;font-weight: normal;line-height: 12px;color: #333333}
.diy_main4 ul li .diy_main4_d2 a{font-size:14px; color:#999999; width:80px; height:26px; line-height:26px; text-align:center; border:1px solid #999999; 
    border-radius:13px; display:block;position: absolute;right: 0;top: 18px}
.diy_main4 ul li .diy_main4_d2 a:hover{border:1px solid #49bbc1;background: #49bbc1;color: #fff}
.diy_main4 .div_btn_a{padding-top: 14px}

/*硕士申请*/
.shuoshi_banner{position: relative;height: 600px}
.shuoshi_banner_in a{position: absolute;margin-left: -960px;top: 0;left: 50%;}
.shuoshi_banner ul{background: #fff;top: 115px;width: 320px;height: 485px;
    padding-left: 54px;position: relative;}
.shuoshi_banner ul li{padding-top: 30px}
.shuoshi_banner ul li h4{font-size: 17px;color: #333333;line-height: 35px;position: relative;}
.shuoshi_banner ul li h4 img{position: absolute;left: -25px;top: 11px}
.shuoshi_banner ul li a{font-size: 14px;color: #666666;line-height: 30px;display: block;
    float: left;width: 58px;margin-right: 30px;white-space: nowrap;}
.shuoshi_main1{background: #f5f5f5;padding:30px 0;}
.shuoshi_main1 .inner{border-radius: 10px;padding-left: 118px;position: relative;
    box-shadow: 0 0 10px rgba(6,0,1,0.1);height: 90px;background:#fff;}
.shuoshi_main1 .shuoshi_main1_tit{border-right: 2px solid #eeeeee;position: absolute;
    left: 0;top: 18px;width: 118px;text-align: center;}
.shuoshi_main1 a{width: 31%;display: block;float: left;padding-left: 58px;padding-top: 18px;
    font-size: 16px;color: #333333;white-space:nowrap; 
    line-height: 16px;}
.shuoshi_main1 a span{position: relative;width: 3px;height: 3px;background: #49bbc1;display: inline-block;
    margin-right: 4px;bottom: 3px}
.shuoshi_main1 a:hover{color: #49bbc1} 
.shuoshi_tit{border-bottom:1px solid #dddddd;padding-top: 30px;padding-bottom: 10px}
.shuoshi_tit h2{font-weight: bold;font-size: 22px;color: #333333;padding-left:14px ;line-height: 28px;
    border-left:4px solid #49bbc1;display: inline-block;}
.shuoshi_tit h4{font-size: 16px;color: #666666;font-weight: normal;margin-left: 10px;display: inline-block;}
.shuoshi_tit a{font-size: 12px;color: #999999;display: inline-block;float: right;}

.shuoshi_main2_tit{display: inline-block;background: #f4fbfb;padding:5px 1px;border-radius: 32px;}
.shuoshi_main2_tit li{width: 153px;line-height: 54px;border-radius: 27px;color: #49bbc1;font-size: 18px;text-align: center;display: inline-block;
    margin:0 5px;cursor: pointer;}
.shuoshi_main2_tit li.on{background: #49bbc1;color: #fff;box-shadow: 0 0 8px rgba(6,0,1,0.3)}
.shuoshi_main2_con ul{display: none;}
.shuoshi_main2_con ul li{width: 22%;float: left;margin:0 1.5% 20px;border-radius: 15px;
    background: linear-gradient(to right,#fff,#fff,#ecfaff);border:1px solid #ececec;
    padding-left: 100px;position: relative;height: 152px;
        -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.shuoshi_main2_con ul li:hover {
    box-shadow: 0 0 10px 2px #e4e4e4;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}
.shuoshi_main2_con ul li img{position: absolute;left:15px;top:40px;width: 72px}
.shuoshi_main2_con ul li h3{font-size: 16px;color: #666666;padding-top: 35px;line-height: 16px;margin-bottom: 7px}
.shuoshi_main2_con ul li p{font-size: 12px;color: #999999;line-height: 23px}
.shuoshi_main2_con ul li p a{color: #49bbc1;}
.shuoshi_btn_a{text-align: center;}
.shuoshi_btn_a a{ font-size:16px; color:#5ac0c5; width:180px; height:44px; line-height:46px; text-align:center; border:1px solid #5ac0c5; border-radius:24px; display:inline-block;
        -webkit-transition:all 0.6s ease;
        -moz-transition:all 0.6s ease;
        -o-transition:all 0.6s ease;
        transition:all 0.6s ease;
    }
.shuoshi_btn_a a.shuoshi_btn_a1{border:1px solid #5ac0c5;color: #fff;background: #5ac0c5}
.shuoshi_btn_a a.shuoshi_btn_a2{border:1px solid #5ac0c5;color: #5ac0c5;background: #fff}
.shuoshi_btn_a a:hover {
      box-shadow: inset 15em 0 #5ac0c5;
      color: #fff;
    }
.shuoshi_main3>a{position: relative;display: block;text-align: center;background: url("/images/img/shuoshi_24.png") no-repeat center center;height: 254px}
.shuoshi_main3>a>.inner>span{position: absolute;left:51%;top: 50px;line-height: 36px;color: #0c286a;font-size: 20px;}
.shuoshi_main3{background:#f5f5f5;}
.shuoshi_main3 ul{margin:0 -8px;}
.shuoshi_main3 ul li{width: 288px;float: left;margin:0 8px;margin-bottom: 20px;position: relative;}
.shuoshi_main3 ul li h3{text-align: center;color: #fff;font-size: 26px;width: 100%;
        position: absolute;left: 0;top: 25px}

.shuoshi_main4_l{width: 820px;margin-right: 20px;float: left;}
.shuoshi_main4_r{width: 360px;height: 247px;float: left;box-shadow: 0 0 10px rgba(6,0,1,0.1);border-radius: 10px}
.shuoshi_main4_l .shuoshi_main4_l_tit{background:#49bbc1;padding:0  15px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.shuoshi_main4_l .shuoshi_main4_l_tit h4{font-size: 16px;color: #fff;font-weight: bold;line-height: 64px;display: inline-block;}
.shuoshi_main4_l .shuoshi_main4_l_tit a{font-size: 12px;float: right;color: #fff;display: block;line-height: 64px;}
.shuoshi_main4_l_ul1{margin:0 -3px;margin-top: 7px}
.shuoshi_main4_l_ul1 li{width: 407px;float: left;margin: 0 3px;height: 74px;box-shadow: 0 0 10px rgba(6,0,1,0.1);}
.shuoshi_main4_l_ul1_a1{padding-top: 8px;display: inline-block;font-size: 18px;color: #49bbc1;padding-left: 36px;}
.shuoshi_main4_l_ul1_a1 img{margin-left: 20px;margin-right: 75px}
.shuoshi_main4_l_ul1_a2{width: 115px;display: inline-block;line-height: 34px;
    color: #fff;background: #49bbc1;font-size: 16px;text-align: center;}
.shuoshi_main4_l_ul2{margin:0 -3px;}
.shuoshi_main4_l_ul2 li{width: 200.5px;float: left;margin: 0 3px;height: 44px;box-shadow: 0 0 10px rgba(6,0,1,0.1);margin-top: 7px}
.shuoshi_main4_l_ul2 li a{display: block;color: #49bbc1;font-size: 16px;text-align: center;line-height: 44px;}
.shuoshi_main4_l_ul2 li a:hover{background: #49bbc1;color: #fff}
.shuoshi_main4_r h3{text-align: center;font-size: 16px;color: #333333;line-height: 46px;font-weight: bold;border-bottom:1px solid #dddddd;}
.shuoshi_main4_r .baoming_input{position: relative;margin-top: 17px;width: 155px;margin-left: 16.5px;float: left;}
.shuoshi_main4_r .baoming_input label{position: absolute;left: 5px;top: 4px;}
.shuoshi_main4_r .baoming_input input{width: 100%; height: 30px;display: inline-block;padding-left: 30px;color: #999999;font-size: 12px;
    border: 2px solid #efefef;border-radius: 5px;outline: none}
.shuoshi_main4_r .baoming_input select{width: 100%; height: 30px;display: inline-block;padding-left: 30px;color: #999999;font-size: 12px;
    border: 2px solid #efefef;border-radius: 5px;outline: none}
.shuoshi_main4_r .input_btn button{width: 264px; height: 32px;text-align:center;color: #fff;font-size: 16px;background: #49bbc1;line-height: 32px;
        border-radius: 20px;border:0;outline:none;margin:0 auto;margin-top: 5px;display: block;}

.large_d_bg1{background: #f5f5f5}
.shuoshi_main5 ul{margin:0 -9.375px;margin-top: 30px}
.shuoshi_main5 ul li{width: 225px;float: left;margin:0 9.375px;box-shadow: 0 0 10px rgba(6,0,1,0.2);border-radius: 10px;
    overflow: hidden;        
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.shuoshi_main5 ul li:hover {
    box-shadow: 0 0 10px 2px #e4e4e4;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}
.shuoshi_main5 ul li p{font-size: 12px;color: #666666;line-height: 24px;padding:0 24px;
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.shuoshi_main5 ul li p img{margin-right: 5px}
.shuoshi_main5 ul li span{display: block;width: 116px;font-size: 14px;text-align: center;line-height: 24px;color: #999999;border:1px solid #999999;border-radius: 13px;margin:0 auto;margin-top: 15px;}
.shuoshi_main5 ul li:hover span{border:1px solid #49bbc1;color: #fff;background: #49bbc1}
.shuoshi_main5 ul li div{background: #fff;padding:15px 0 20px 0;}
.shuoshi_main6_tit{display: inline-block;background: #fff;padding:5px 1px;border-radius: 32px;}
.shuoshi_main6_tit li{width: 153px;line-height: 54px;border-radius: 27px;color: #49bbc1;font-size: 18px;text-align: center;display: inline-block;
    margin:0 5px;cursor: pointer;}
.shuoshi_main6_tit li.on{background: #49bbc1;color: #fff;box-shadow: 0 0 8px rgba(6,0,1,0.3)}

.shuoshi_main6_con_li{overflow: hidden;display: none;box-shadow: 0 0 10px rgba(6,0,1,0.2);border-radius: 10px;}
.shuoshi_main6_con_li_l{width: 240px;float: left;position: relative;}
.shuoshi_main6_con_li_r{width: 960px;float: left;background: #fff;padding:0 15px;}
.shuoshi_main6_con_li_l_a1{width: 205px;line-height: 30px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;
    color: #fc6567;font-size: 16px;background: #fff;position: absolute;left: 0;top: 23px;text-align: center;}
.shuoshi_main6_con_li_l_a2{line-height: 30px;border-bottom:2px solid #fff;display: inline-block;
    color: #fff;font-size: 16px;position: absolute;left: 30%;bottom: 60px;}
.shuoshi_main6_con_li_l h3{line-height: 45px;width: 100%;padding:60px;text-align: center;
    color: #fff;font-size: 26px;font-weight: bold;position: absolute;left: 0;top: 160px;}

.shuoshi_main6_con_li_r p{color: #666666;font-size: 16px;padding-left: 86px;line-height: 28px;
        position: relative;margin-top: 22px}
.shuoshi_main6_con_li_r p b{width: 75px;line-height:28px;display: block; text-align: center;color: #fff;font-size: 14px;
    border-top-right-radius: 10px;border-bottom-right-radius: 10px;position: absolute;left: 0;top: 0}
.shuoshi_main6_b1{background: #fc6567}
.shuoshi_main6_b2{background: #ffa019}
.shuoshi_main6_b3{background: #7abaeb}
.shuoshi_main6_b4{background: #6199db}
.shuoshi_main6_b5{background: #c67b00}
.shuoshi_main6_b6{background: #3b48e7}
.shuoshi_main6_a1{display: inline-block;line-height: 39px;border-radius: 20px;padding:0 20px;font-size: 16px;text-align: center;color: #666666;
    background: #dddddd;margin-right: 22px;position: relative;top: -5px}
.shuoshi_main6_a1:hover{background: #49bbc1;color: #fff}
.shuoshi_main6_a2{display: inline-block;line-height: 39px;border-radius: 20px;padding:0 20px;font-size: 16px;text-align: center;color: #fff;
    background: #f58635;position: relative;top: -5px}
.shuoshi_main6_con_li_r ul{margin-top: 16px;padding-left: 70px;position: relative;padding-top: 33px}
.shuoshi_main6_con_li_r ul div{border-bottom: 1px solid #dddddd;padding-bottom: 5px;position: absolute;left: 0;width: 100%;top: 0}
.shuoshi_main6_con_li_r ul div b{width: 75px;line-height:28px;display: inline-block; text-align: center;color: #fff;font-size: 14px;
    border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.shuoshi_main6_con_li_r ul div a{line-height:28px;display: inline-block; text-align: center;color: #999999;font-size: 12px;
    float: right;}
.shuoshi_main6_con_li_r ul li{padding: 10px 0;text-align: center;width: 71px;margin: 0 17.5px;float: left;}
.shuoshi_main6_con_li_r ul li h3{margin-top: 5px;color: #666666;font-size: 14px;line-height: 18px;height: 45px;
    padding:0 5px;}
.shuoshi_main6_con_li_r ul li span{color: #49bbc1;font-size: 12px;display: inline-block;width: 72px;line-height: 24px;
    border-radius: 12px;}  
.shuoshi_main6_con_li_r ul li span:hover{color: #fff;background: #49bbc1;}
.shuoshi_main7 ul{margin:0 -18.75px;}
.shuoshi_main7 ul li{width: 375px;height: 466px;background: #fff;border-radius: 8px;
    float: left;margin:0 18.75px;box-shadow: 0 0 10px rgba(6,0,1,0.2);padding:43px 35px;}
.shuoshi_main7 ul li h3{font-size: 24px;color: #000000;font-weight: bold;line-height: 24px;position: relative;z-index: 2}
.shuoshi_main7 ul li h4{font-size: 36px;color: #fdbbbb;font-weight: bold;position: relative;margin-top: -35px;line-height: 40px;
    text-transform:uppercase;margin-bottom: 20px;}
.shuoshi_main7 ul li h5{font-size: 16px;color: #000000;margin-top: 30px;margin-bottom: 18px;}    
.shuoshi_main7 ul li p{font-size: 16px;color: #3e3e3e;line-height: 29px}
.shuoshi_main7 ul li h5 img{margin-right: 5px}
.shuoshi_main7 ul li div{text-align: center;margin-top: 60px}
.shuoshi_main7 ul li div a{ font-size:14px; color:#fc6363; width:140px; height:36px; line-height:34px; text-align:center;border-radius:4px; display:inline-block;
    box-shadow: 0 0 8px rgba(6,0,1,0.2)}
.shuoshi_main7 ul li div a.shuoshi_main7_a1{border:1px solid #fc6363;color: #fff;background: #fc6363}
.shuoshi_main7 ul li div a.shuoshi_main7_a2{border:1px solid #fc6363;color: #fc6363;background: #fff;margin-left: 20px}
.shuoshi_main7 ul li.shuoshi_main7_li2 h4{color: #b3e0ff}
.shuoshi_main7 ul li.shuoshi_main7_li2 div a.shuoshi_main7_a1{border:1px solid #4abfff;background: #4abfff}
.shuoshi_main7 ul li.shuoshi_main7_li2 div a.shuoshi_main7_a2{border:1px solid #4abfff;color: #4abfff}
.shuoshi_main7 ul li.shuoshi_main7_li3 h4{color: #b3dee1}
.shuoshi_main7 ul li.shuoshi_main7_li3 div a.shuoshi_main7_a1{border:1px solid #49bbc1;background: #49bbc1}
.shuoshi_main7 ul li.shuoshi_main7_li3 div a.shuoshi_main7_a2{border:1px solid #49bbc1;color: #49bbc1}

.shuoshi_main8{padding-bottom: 30px}
.shuoshi_main8 ul li{width: 350px;margin:30px 25px;float: left;position: relative;height: 110px}
.shuoshi_main8 ul li span{display:block;width: 102px;height: 102px;border-radius: 51px;background: #dbf1f3;
    position: absolute;left: 35px;top: 0;z-index: 1}
.shuoshi_main8 ul li h4{font-size: 72px;color: #49bbc1;font-weight: bold;line-height: 72px;
    position: absolute;left: 20px;top: -12px;z-index: 2}    
.shuoshi_main8 ul li h3{font-size: 24px;color: #333333;font-weight: normal;line-height:24px;
    position: absolute;left: 75px;top: 30px;z-index: 2}   
.shuoshi_main8 ul li p{font-size: 14px;color: #666666;font-weight: normal;line-height:24px;
    position: absolute;left: 75px;top: 70px;z-index: 2}    

.shuoshi_main9_l{float: left;width: 837px;margin-right: 20px;height: 637px;border-radius: 10px;background: #fff;box-shadow: 0 0 10px rgba(6,0,1,0.1)}
.shuoshi_main9 .inner div>h4{padding-left: 20px;font-size: 16px;font-weight: bold;color: #333333;line-height: 47px;border-bottom: 1px solid #e6e6e6}
.shuoshi_main9_l ul{padding:14px 12px;overflow: hidden;}
.shuoshi_main9_l ul li{width: 259px;float: left;margin:6px 6px;border-radius: 15px;
    background: linear-gradient(to right,#fff,#fff,#ecfaff);border:1px solid #ececec;
    padding-left: 100px;position: relative;height: 152px;
        -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.shuoshi_main9_l ul li:hover {
    box-shadow: 0 0 10px 2px #e4e4e4;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}
.shuoshi_main9_l ul li img{position: absolute;left:15px;top:40px;width: 72px;}
.shuoshi_main9_l ul li h3{font-size: 16px;color: #666666;padding-top: 35px;line-height: 16px;margin-bottom: 7px}
.shuoshi_main9_l ul li p{font-size: 12px;color: #999999;line-height: 23px}
.shuoshi_main9_l ul li p a{color: #49bbc1;}
.shuoshi_btn_a2 a{line-height: 30px;width: unset;padding:0 20px;height: 30px}
.shuoshi_main9_r>h4{margin:0 -18px;}
.shuoshi_main9_r{float: left;width: 343px;background: #fff;height: 637px;border-radius: 10px;
    box-shadow: 0 0 10px rgba(6,0,1,0.1);padding:0 18px;}
.shuoshi_main9_r_query{overflow: hidden;border-radius: 5px}
.shuoshi_main9_r_query span{width: 25%;display: block;float: left;border:2px solid #49bbc1;line-height: 29px;color: #999999;
    font-size: 11px;text-align: center;cursor: pointer;}
.shuoshi_main9_r_query span.on{background: #49bbc1;color: #fff}
.shuoshi_main9_r>a>img{margin-top: 22px;margin-bottom: 12px}
.shuoshi_main9_r ul li{margin:14px 0;}
.shuoshi_main9_r ul li a{display: inline-block;line-height: 18px;font-size: 16px;color: #333333}
.shuoshi_main9_r ul li a:nth-child(1){text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 243px;display: inline-block;}
.shuoshi_main9_r ul li a:nth-child(1) span{display: inline-block;width: 18px;height: 18px;background: #aaaaaa;color: #fff;text-align: center;
        margin-right: 10px;}
.shuoshi_main9_r ul li a:nth-child(2){float: right;display: inline-block;color: #ffbc20;}
.shuoshi_main9_r ul li.hot a:nth-child(1) span{background: #169bd5;}
.shuoshi_main9_r_con ul{display: none}

.shuoshi_main10_l{float: left;width: 750px;margin-right: 20px;height: 839px;border-radius: 10px;background: #fff}
.shuoshi_main10_r{float: left;width: 430px;background: #fff;height: 839px;border-radius: 10px;
    padding:0 18px;}
.shuoshi_main10_tit{padding: 20.5px 20px;}
.shuoshi_main10_tit h4{font-size: 18px;line-height: 22px;font-weight: bold;color: #000;display: inline-block;}
.shuoshi_main10_tit h4 b{z-index: 3;position: relative;}
.shuoshi_main10_tit a{float: right;color: #999999;font-size: 12px;display: inline-block;line-height: 22px}
.shuoshi_main10_tit h4 span{background: #49bbc1;display: block;height: 5px;position: relative;margin-top: -5px;z-index: 1}
.shuoshi_main10_l ul li{width: 224px;margin-left: 19.5px;float: left;margin-bottom: 20px;box-shadow: 0 0 5px rgba(6,0,1,0.1)}
.shuoshi_main10_l ul li h3{font-size: 16px;font-weight: bold;color: #333333;line-height: 40px;padding-left: 20px;}
.shuoshi_main10_r ul{padding:0 0px;}
.shuoshi_main10_r ul li{background: #48b9bf;border-radius: 7px;border-top-right-radius: 0;margin-bottom: 21px}
.shuoshi_main10_r ul li div{height: 135px;background: #fff;border-radius: 7px;padding:30px 12px 0 12px;
    box-shadow: 0 0 7px rgba(6,0,1,0.1);border-top-right-radius: 20px}
.shuoshi_main10_r ul li h4{color: #333333;font-size: 16px;position: relative;line-height: 18px;margin-bottom: 12px;padding-left: 20px;text-overflow: ellipsis;;overflow: hidden;white-space: nowrap;}
.shuoshi_main10_r ul li p{color: #666666;font-size: 16px;position: relative;line-height: 21px;padding-left: 28px}
.shuoshi_main10_r ul li span{width: 18px;height: 18px;border-radius: 3px;text-align: center;line-height: 18px;position: absolute;left: 0;top: 0;color: #fff}
.shuoshi_main10_r ul li h4 span{background: #1aa3f4}
.shuoshi_main10_r ul li p span{background: #ffbf52}

.shuoshi_main10_l1{width: 750px;height: 72px;float: left;margin-right: 20px;padding-top: 12px;background: #fff;border-radius: 8px}
.shuoshi_main10_r1{width: 430px;height: 72px;float: left;background: #fff;padding-top: 12px;text-align: center;border-radius: 8px;}
.shuoshi_main10_l1 p{display: inline-block;font-size: 18px;color: #000000;margin-left: 90px;margin-right: 45px}
.shuoshi_main10_l1 p b{color: #49bbc1}
.shuoshi_main10_l1 a{display: inline-block;width: 170px;line-height: 48px;background: #49bbc1;color: #fff;text-align: center;border-radius: 4px;font-size: 16px;}
.shuoshi_main10_r1 div{background: #f6f6f6;display: inline-block;padding:15px 0;border-radius: 24px}
.shuoshi_main10_r1 a{display: inline-block;font-size: 16px;color: #333333;padding:0 44px;line-height: 18px}
.shuoshi_main10_r1_a1{border-right: 1px solid #d2d2d2}
.lecture_main_r_top_con ul{display: none}

.country_floor7 .country_floor7_n{background: url(/images/country/country3_03.jpg);margin:0 -11.5px;height: 375px;padding:0 11.5px;margin-top: 22px}
.country_floor7_l{width: 810px;float: left;position:relative;height: 375px}
.country_floor7_l p{position: absolute;font-size: 18px;letter-spacing: 2px}
.country_floor7_l p.country_floor7_1_p1{left: 130px;top:30px;color: #038d8b;width: 205px}
.country_floor7_l p.country_floor7_1_p2{left: 474px;top: 15px;color: #290571;width: 250px}
.country_floor7_l p.country_floor7_1_p3{left: 445px;top:120px;color: #c96c00;width: 180px}
.country_floor7_l p.country_floor7_1_p4{left: 440px;bottom: 64px;color: #0b5825}
.country_floor7_r{width: 390px;float: left;}
.country_floor7_r h3{text-align: center;font-size: 22px;color: #49bbc1;line-height: 80px}
.country_floor7_r .baoming_input{position: relative;margin:0 30px;margin-top: 10px;}
.country_floor7_r .baoming_input label{position: absolute;left: 5px;top: 12px;}
.country_floor7_r .baoming_input input{width: 100%; height: 40px;display: inline-block;padding-left: 30px;color: #999999;font-size: 14px;
    border: 2px solid #efefef;border-radius: 8px;outline: none}
.country_floor7_r .baoming_input select{width: 100%; height: 40px;display: inline-block;padding-left: 30px;color: #999999;font-size: 14px;
    border: 2px solid #efefef;border-radius: 8px;outline: none}
.country_floor7_r .input_btn{width: 330px; height: 38px;text-align:center;color: #fff;font-size: 16px;background: #49bbc1;line-height: 32px;
        border-radius: 20px;border:0;outline:none;margin:0 auto;margin-top: 10px;display: block;}
.shuoshi_main_fx{background: none}
.shuoshi_main11 ul{margin:0 -10px;}
.shuoshi_main11 ul li{width: 224px;margin:0 10px;float: left;position: relative;}
.shuoshi_main11 ul li div{width: 175px;height: 71px;background: rgba(255,255,255,0.9);position: absolute;left: 0;bottom: 12px;
        border-top-right-radius: 10px;border-bottom-right-radius: 10px;padding-top: 3px;}
.shuoshi_main11 ul li div h3{font-size: 24px;color: #74777c;line-height: 36px;padding-left: 10px;}       
.shuoshi_main11 ul li div h5{font-size: 16px;color:#74777c;line-height:32px;padding-left: 10px;}  
.shuoshi_main11 ul li div span{display: block;background: #527372;width: 150px;height: 1px;}  
.shuoshi_main11 ul li p{position: absolute;top: 0;width: 100%;height: 280px;color: #ffffff;
    background: rgba(73,187,193,0.9);display: none;border-radius: 6px;padding:30px 26px;font-size: 16px;color: #fff;line-height: 23px;}
.shuoshi_main11 ul li:hover p{display: block;}
.shuoshi_main11 ul li:hover div{display: none;}

.shuoshi_main12{background: url('/images/img/shuoshi2_06.jpg') no-repeat center center;height: 1131px}
.shuoshi_main12 .shuoshi_tit h2{color: #fff;padding-left: 0}
.shuoshi_main12 .shuoshi_tit h4{color: #fff}
.shuoshi_main12 ul{margin:0 -24px;}
.shuoshi_main12 ul li{height: 473px;width: 368px;margin:15px 24px;float: left;padding:30px 30px;
    border-radius: 8px;background: #e5f5f6;position: relative;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.shuoshi_main12 ul li h5{margin-bottom: 18px;color: #fff;font-size:20px;background: #49bbc1;text-align: center;line-height: 42px;border-radius: 21px}
.shuoshi_main12 ul li h4{color: #77cbcf;font-size:24px;line-height: 132px;text-align: center;background: url('/images/img/shuoshi_128.png') no-repeat center center;
    font-weight: bold;margin-bottom: 14px}
.shuoshi_main12 ul li p{color: #333333;font-size:14px;line-height:20px;margin:4px 0;}
.shuoshi_main12 ul li div{text-align: center;position: absolute;bottom: 28px;padding-left: 15px}
.shuoshi_main12 ul li div a{ font-weight: bold;font-size:16px; width:130px; height:35px; line-height:33px; text-align:center; border:1px solid #5ac0c5; border-radius:5px; display:inline-block;
    }
.shuoshi_main12 ul li div a.shuoshi_main12_a1{border:1px solid #49bbc1;color: #fff;background: #49bbc1;box-shadow: 0 0 8px rgba(6,0,1,0.2)}
.shuoshi_main12 ul li div a.shuoshi_main12_a2{border:1px solid #49bbc1;color: #49bbc1;background: #fff;margin-left: 20px}

.shuoshi_main12 ul li:hover h5{background: #f2914a}
.shuoshi_main12 ul li:hover h4{color: #f2914a;background: url('/images/img/shuoshi_125.png') no-repeat center center;}
.shuoshi_main12 ul li:hover div a.shuoshi_main12_a1{border:1px solid #f2914a;background: #f2914a;}
.shuoshi_main12 ul li:hover div a.shuoshi_main12_a2{border:1px solid #f2914a;color: #f2914a;}
        
.shuoshi_main12 ul li:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}


.page ul{text-align: center;padding:20px 0;}
.page ul li{display: inline-block;width: 20px;}








/*head*/
.n_head1{width:100%;height:30px;background:#333333;}
.n_head1 a{display: inline-block;line-height: 30px;color: #bbbbbb;font-size: 14px;margin-right: 15px}


.n_head2{height: 100px;padding-top: 28px;}
.n_head2_left{float: left;width:410px;margin-right: 78px;text-align: center;}
.n_head2_center{float: left;width: 440px;position: relative;}
.n_head2_center input{height: 40px;width: 400px;padding-left: 10px;border:2px solid #9edbde;font-size: 14px;color: #999999;border-radius: 20px}
.n_head2_center button{border:0;background:#49bbc1;color: #fff;height: 40px; width: 80px;position: absolute;top: 0;right: 0;
    text-align: center;line-height: 40px;border-radius: 20px;}
.n_head2_center input:focus{outline:none;}
.n_head2_center button:focus{outline:none;}
.n_head2_right{float: left;width: 160px;position: relative;line-height: 40px;margin-left: 110px;}
.n_head2_right img{margin-right: 5px;position: relative;bottom: 2px}
.n_head2_right a{font-size: 18px;font-weight: bold;color: #f39800;}
.n_head2_right a:hover{ text-decoration:none;}

.ind_nav{ background:#49bbc1;z-index:9;}
.ind_nav ul{width:100%;height:52px;margin:0 -14px;}
.ind_nav li{float:left;height:52px; position: relative;margin:0 14px;}
.ind_nav li a{color:#ffffff;font-size: 16px;line-height:52px;display: inline-block;cursor: pointer;}
.ind_nav li:hover a{color: #017065}
.ind_nav li h4{color:#017065;font-size: 14px;height:29px; display: inline-block;
    background: #92d6da;line-height: 29px;border-radius: 5px;padding:0 8px;}
.ind_nav li.ind_nav_h4{border-left: 1px solid #fff;padding-left: 24px;margin-top: 11.5px;height: 29px}
.ind_nav li .ajbg span{display: inline-block;width: 0;height: 0;margin-left: 5px;
    border-top: 5px solid #fff;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;}
.ind_nav li .nav_option{background:#ffffff; position:absolute;top:52px; z-index:100; left:0; display: none;
    box-shadow: 0 0 8px rgba(6,0,1,0.1);padding:0 20px;width: max-content;opacity: 0.8;}
.ind_nav li .nav_option a{ font-size:14px; line-height:60px;height: 60px;border-bottom: 1px solid #e7e7e7;text-align: center;display: inline-block;
    color: #232323;float: left;}
.ind_nav li .nav_option a:hover{ color:#15b397;}
.ind_nav li .nav_option_guojia a{width: 108px;padding-left: 33px;text-align: left;}

/*head*/


/*foot*/
.footer_nav{background: #333333;padding-top: 46px;}
.footer_nav_ul{overflow: hidden;}
.footer_nav_ul li{float: left;height: 254px}
.footer_nav_ul li h3{font-size: 14px;color: #ffffff;margin-bottom: 20px;font-weight: bold;}
.footer_nav_ul li h3 span{display: block;width: 23px;height: 2px;background: #49bbc1;margin-top: 13px}
.footer_nav_ul li div a{line-height: 31px;font-size: 14px;color: #fff;display: block;font-weight: bold;}
.footer_nav_ul li.footer_nav_5 div span{line-height: 31px;font-size: 14px;color: #fff;display: block;font-weight: bold;text-align: center;}
.footer_nav_ul li.footer_nav_5 div img{border-radius: 5px}
.footer_nav_ul li.footer_nav_2 div{float: left;padding-right: 55px}
.footer_nav_ul li.footer_nav_3 div{float: left;padding-right: 60px}
.footer_nav_ul li.footer_nav_5 div{float: left;}

.footer_nav_ul li.footer_nav_1{width: 217px}
.footer_nav_ulfooter_nav_ul li.footer_nav_2{width: 305px}
.footer_nav_ul li.footer_nav_3{width: 255px}
.footer_nav_ul li.footer_nav_4{width: 186px}
.footer_nav_ul li.footer_nav_5{width: 237px;}
.foot h3{font-size: 14px;color: #ffffff;margin-bottom: 20px;font-weight: bold;width: 84px;float: left;}
.foot h3 span{display: block;width: 23px;height: 2px;background: #49bbc1;margin-top: 13px}
.foot ul{float: left;width: 1016px;overflow: hidden;} 
.foot ul li{margin-right: 16px;float: left;}
.foot ul li img{border-radius: 5px}
.foot_banquan{color: #ffffff;font-size: 14px;text-align: center;opacity: 0.6;border-top:1px solid #d2d1d0;padding:10px 0;margin-top: 10px}
.foot_banquan a{color: #fff;display: block;}

.school_list_floor_form{background: #fff;box-shadow: 0 0 8px rgba(6,0,1,0.17);border-radius: 5px;}
.school_list_floor_form .baoming_input{position: relative;margin:8px 0 0 13.33px;float: left;width: 160px}
.school_list_floor_form .baoming_input label{position: absolute;left: 5px;top: 7px;}
.school_list_floor_form .baoming_input input{width: 100%; height: 34px;display: inline-block;padding-left: 30px;color: #999999;font-size: 14px;
    border: 2px solid #efefef;border-radius: 8px;outline: none}
.school_list_floor_form .baoming_input select{width: 100%; height: 34px;display: inline-block;padding-left: 30px;color: #999999;font-size: 14px;
    border: 2px solid #efefef;border-radius: 8px;outline: none}
.school_list_floor_form .input_btn button{width: 160px;float: left; height: 34px;text-align:center;color: #fff;font-size: 12px;background: #49bbc1;line-height: 34px;
        border-radius: 8px;border:0;outline:none;margin:0 13.33px;margin-top: 8px;display: block;}

.lecture_main_r_top{background: #fff;box-shadow: 0 0 8px rgba(6,0,1,0.17);border-radius: 5px;}
.lecture_main_r_top ul li{margin:4px 18px;}
.lecture_main_r_top ul li a{display: inline-block;line-height: 18px;font-size: 14px;color: #333333}
.lecture_main_r_top ul li a:nth-child(1){text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 243px;display: inline-block;}
.lecture_main_r_top ul li a:nth-child(1) span{display: inline-block;width: 18px;height: 18px;background: #aaaaaa;color: #fff;text-align: center;
        margin-right: 10px;}
.lecture_main_r_top ul li a:nth-child(2){float: right;display: inline-block;color: #ffbc20;}
.lecture_main_r_top ul li.hot a:nth-child(1) span{background: #169bd5;}



.lecture_main_r_top .country_floor6_query2{margin:0 18px;border-radius: 4px;margin-bottom: 8px;overflow: hidden;}
.lecture_main_r_top .country_floor6_query2 span{width: 25%;display: block;float: left;border:2px solid #49bbc1;line-height: 29px;color: #999999;
    font-size: 11px;text-align: center;cursor: pointer;}
.lecture_main_r_top .country_floor6_query2 span.on{background: #49bbc1;color: #fff}


.pagination{text-align: center;padding-top: 10px;}
.pagination li{display: inline-block;line-height: 28px;border:1px solid #d1d1d1;color: #979797;text-align: center;width: 32px;margin:0 4px;}
.pagination li a{display: block;color: #979797}
.pagination li.disabled{background: #15b397;border:1px solid #15b397;}
.pagination li.disabled a{color: #fff}
.pagination li.next,.pagination li.prev{width: 61px;background: #b0b0b0;border:1px solid #b0b0b0;}
.pagination li.next a,.pagination li.prev a{color: #fff}
.pagination li.tiaozhuan{width: 220px;color: #666666;}
.pagination li.tiaozhuan .tiao input{width: 45px;display: inline-block;padding-left: 15px;line-height: 28px;font-size: 14px}
.pagination li.tiaozhuan .btn{width: 17px;height: 17px;display: inline-block;line-height: 17px;text-align: center;border-radius: 10px;background: #15b397;color: #fff}


.tiaojian{background:#fff;box-shadow: 0 0 10px rgba(6,0,1,0.17);border-radius: 8px;padding:26.5px 0 26.5px 29px;}
.tiaojian h2{ font-size:18px;  line-height:45px;color: #4e4e4e;border-bottom: 1px solid #49bbc1}
.tiaojian p{line-height:26px;padding:7px 0;position: relative;padding-left: 73px;}
.tiaojian p strong{width:auto; display:inline-block; color: #666666;font-weight: normal;font-size: 14px;line-height: 26px;position: absolute;left: 0;top: 13.5px}
.tiaojian p label{color:#333333; cursor:pointer;display: inline-block;margin:6.5px -1px;}
.tiaojian p label span{line-height: 26px;display: inline-block;padding:0 11px;}
.tiaojian p label:hover{ color:#49bbc1;}
.tiaojian p label.ed{color:#49bbc1;}
.tiaojian p label.ed span{background: #49bbc1;color: #fff;border-radius:4px;}
.tiaojian input{ display:none;}
.res_page_center{line-height: 57px;}
.res_page_center span{float: right;}

.tiaojian .major_xueke{line-height:26px;padding:7px 0 20px 0;position: relative;padding-left:150px;}
.tiaojian .major_xueke strong{width:auto; display:inline-block; color: #666666;font-weight: normal;font-size: 14px;line-height: 26px;position: absolute;left: 0;top: 13.5px}
.tiaojian .major_xueke h5{color:#333333; cursor:pointer;display: inline-block;margin:6.5px -1px;}
.tiaojian .major_xueke h5 label{cursor: pointer;}
.tiaojian .major_xueke h5 span{line-height: 26px;display: inline-block;padding:0 11px;}
.tiaojian .major_xueke h5:hover{ color:#49bbc1;}
.tiaojian .major_xueke h5.ed{color:#49bbc1;position: relative}
.tiaojian .major_xueke h5.ed span{background: #49bbc1;color: #fff;border-radius:4px;}
.tiaojian input{ display:none;}
.tiaojian .major_xueke ul input{ display:inline-block;}
.tiaojian .major_xueke div{display: inline-block;}
.tiaojian .major_xueke ul{display: none;position: absolute;left: 0;width: 97%;background: #f7f7f7;z-index: 1;
    border:1px solid #e0e0e0;border-radius: 8px;overflow: hidden;padding:13px 0 1px 17px;top: 54px;}
.tiaojian .major_xueke ul li{display: inline-block;margin-right: 18px;font-size: 14px;color: #666666;margin-bottom: 13px;cursor: pointer;
    }
.tiaojian .major_xueke h5.ed b{display: block;width: 0;height: 0;position: absolute;left: 47%;bottom: -16px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;z-index: 3;
  border-bottom: 11px solid #f7f7f7;}



.lxyk_cont{background:#fff;box-shadow: 0 0 10px rgba(6,0,1,0.17);border-radius: 8px;padding:6px 29px;}
.gj_yxshoulist li{float:left; display:inline;width: 100%;height:150px;overflow:hidden; position:relative;margin-top: 20px;box-shadow: 0 0 10px rgba(6,0,1,0.1);border-radius: 8px}
.gj_yxshoulist li .pmbox{position: absolute;left: 21px;top: 24px;width: 59px;}
.gj_yxshoulist li .pmbox h5{font-size: 12px;text-align: center;color: #999999;background: #f6f9fd;border-top-right-radius: 5px;border-top-left-radius: 5px;line-height: 22px;}
.gj_yxshoulist li .pmbox p{font-size: 18px;color: #333333;line-height: 24px;background: #f6f9fd;margin-top: 4px;position: relative;overflow: hidden;text-align: center;}
.gj_yxshoulist li .pmbox p span{display: block;width: 0;height: 0;position: absolute;right: -11px;bottom: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid #49bbc1;}
.gj_yxshoulist li .imgbox{position: absolute;left: 92px;top: 24px;width: 60px;}
.gj_yxshoulist li .titbox{position: absolute;left: 164px;top: 24px;width: 60px;width: 220px;}
.gj_yxshoulist li .titbox h1{font-size: 18px;color: #424242;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 28px;}
.gj_yxshoulist li .titbox h4{font-size: 12px;color: #999999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 18px;}
.gj_yxshoulist li .titbox p{font-size: 14px;color: #333333;line-height: 16px;margin-top: 42px}
.gj_yxshoulist li .titbox p span{font-size: 16px;color: #e4e4e4;display: inline-block;margin:0 10px;}
.gj_yxshoulist li .titbox p a{color: #333333;width: 46px;line-height: 20px;display: inline-block;font-size: 14px;background: #f0f5fb;border-radius: 10px;text-align: center;}
.gj_yxshoulist li .abox{position: absolute;right: 20px;top: 52px;background: #f6f9fd;border-radius: 8px}
.gj_yxshoulist li .abox_a{position: absolute;right: 32px;top: 13px;display: inline-block;width: 100px;line-height: 22px;border-radius: 11px;background: #49bbc1;color: #fff;font-size: 12px;text-align: center;}
.gj_yxshoulist li .abox div{display: block;width: 82px;height: 78px;text-align: center;float: left;}
.gj_yxshoulist li .abox div a{display: block;height: 78px;padding-top: 20px}
.gj_yxshoulist li .abox div h5{font-size: 14px;color: #333333;display: block;margin-top: 5px;}
.gj_yxshoulist li .abox span{display: block;float: left;width: 1px;height:39px;background: #e4e4e4;position: relative;top:21px }
img {
    vertical-align: middle;
}


.res2_page_center{padding-top: 30px;font-size: 18px;color: #333333;}
.res2_page_center b{font-size: 20px;color: #49bbc1}
.news_nav{line-height: 72px;color: #666666;font-size: 14px;}
.news_nav a{color: #666666}
.news_list_query{position: relative;width: 390px}
.news_list_query strong{width:auto; display:inline-block; color: #666666;font-weight: normal;font-size: 14px;line-height: 26px;width: 68px}
.news_list_query input{height: 33px;width: 315px;display: inline-block;padding-left: 10px;border:1px solid #dddddd;font-size: 12px;color: #999999;border-radius: 21px}
.news_list_query button{border:0;height: 33px; width: 60px;position: absolute;top: 0;right: 0;text-align: center;
    text-align: center;line-height: 33px;background: none}
.news_list_query input:focus{outline:none;}
.news_list_query button:focus{outline:none;}

.news_list_l{width: 820px;float: left;margin-right: 20px;}
.news_list_r{width: 360px;float: left;}
.news_list_d{background:#fff;box-shadow: 0 0 10px rgba(6,0,1,0.17);border-radius: 8px;padding:0 32px 20px 37px;}
.news_list_d ul li{height: 182px;padding: 30px 0;position: relative;border-bottom: 1px dashed #7e7e7e}
.news_list_d ul li a{display: block;}
.news_list_d ul li.you_tu{padding-left: 276px}
.news_list_d ul li.no_tu{padding-left: 0}
.news_list_d ul li a{font-size: 14px;color: #999999}
.news_list_d ul li a>img{position: absolute;left: 0;top: 30px}
.news_list_d ul li a b{color: #333333;display: inline-block;margin:0 5px;}
.news_list_d ul li h2{font-size: 18px;color: #0c0c0c;line-height: 24px;font-weight: bold;margin-bottom: 10px}
.news_list_d ul li a span{color: #ff9616;display: inline-block;font-size: 14px;padding:0 13px;line-height: 23px;border-radius: 12px;background: #fef1db;margin-right: 15px;}
.news_list_d ul li p{font-size: 16px;color: #666666;line-height: 21px;margin-bottom: 10px;
    text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;}
.news_list_d ul li:hover h2{color: #49bbc1}
.news_list_d ul li.no_tu p{margin-bottom: 28px;
  -webkit-line-clamp: 2;
  line-clamp: 2;}
.news_list_model_a{background: #fff;box-shadow: 0 0 8px rgba(6,0,1,0.17);border-radius: 5px;}
.news_list_model_a_k{padding:15px 20px;overflow: hidden;}
.news_list_model_a_k a{width: 140px;color: #999999;font-size: 14px;display: block;float: left;border:2px solid #efefef;
    margin:5px 10px;line-height: 32px;border-radius:17px;text-align: center; }
.news_list_model_a_k a:hover{color: #fff;background: #49bbc1;border:2px solid #49bbc1;}


.article_title{height: 117px;text-align: center;border-bottom: 1px solid #e3e3e3;margin: 0 -50px;margin-bottom: 38px}
.article_title h1{font-size: 28px;font-weight: bold;color: #2c2b2b;text-align: center;line-height: 38px;padding-top: 10px;}
.article_title span{color: #828282;margin-top: 25px;}

/*展开全文*/
.unfold-field{
    position:absolute;
    font-size: 0;
    bottom:0;
    width:760px;
    height:376px;
    z-index: 3;
}
.unfold-field .unflod-field_mask {
    height: 270px;
    width: 100%;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));
    background-image: linear-gradient(-180deg,hsla(0,0%,100%,0),#fff);
}
.unfold-field_text{
    cursor: pointer;
    width:100%;
    color: #406599;;
    height:106px;
    font-size: 0px;
    line-height: 46px;
    text-align: center;
    background:#fff;
}
.unfold-field_text span{
    display:inline-block;
    font-size: 18px;
    height:46px;
    line-height: 46px;
    width: 260px;
    background:#15b397;
    color: #fff;
    border-radius: 23px;
}
.unfold-field_text span img{margin-right: 11px}
.content{padding:35px 50px;box-shadow: 0px 0px 15px rgba(47,47,47,0.22);border-radius: 10px;font-size: 16px;line-height: 40px;color: #181818}
.content p{text-indent: 30px;margin:12px 0;text-align:justify;letter-spacing: 1px;color: #666;}
.content p img{text-align: center;display: block;margin: 0 auto;}
.content h2{color: #15b397;text-indent: 30px;font-size: 22px;margin:12px 0;font-weight: normal;}
.content h3{text-indent: 30px;font-size: 18px;color: #15b397;font-weight: bold;margin:12px 0;}

.boming_tk_d{
    position: fixed;
    top: 25%;
    left: 0;
    z-index: 9999;
    width: 100%;
    display: none;
}

.boming_tk{
    background: #fff;
    padding:24px 49px;
    width: 492px;
    height: 395px;
    position: relative;
    margin:0 auto;
    text-align: center;
    border-radius: 10px;
}
.baoming_zhezhao{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    zoom: 1;
    background: #000;
    z-index: 999;
    width:100%;
    height:100%;
    filter:alpha(opacity=20); /*IE滤镜，透明度50%*/
    -moz-opacity:0.2; /*Firefox私有，透明度50%*/
    opacity:0.2;/*其他，透明度50%*/
}
.boming_tk h4{font-size: 24px;color: #282828;line-height: 55px}
.boming_tk h5{font-size: 16px;color: #15b397;margin-bottom: 34px}
.boming_tk p{display: block;font-size: 13px;color:#7b7b7b;line-height: 25px;}
/*.boming_tk div{display: block;font-size: 13px;position: absolute;bottom: 25px;width: 700px;color:#ff6666;font-size: 15px;}*/
.boming_tk .baoming_form{overflow: hidden;}
.boming_tk .baoming_input{margin-bottom: 20px;position: relative;}
.boming_tk .input1{width: 100%}
.boming_tk .input1 input{width: 100%; height: 50px;border:1px solid #ccc;display: inline-block;padding-left: 10px;color: #888888;font-size: 18px}
.boming_tk .input_btn button{width: 100%; height: 46px;text-align:center;color: #fff;font-size: 22px;background: #0bc19d;line-height: 46px;
        border-radius: 30px;border:0;outline:none}
.boming_tk_quxiao{font-size: 18px;color: #616161;line-height: 60px}
.boming_tk_off{position:absolute;right: 0;top: 0;width: 90px;text-align: center;height: 90px;padding-top: 32px}

.ben_banner_k{width:100%;height:548px;position:relative}
.ben_banner_k .hd{ height:15px; overflow:hidden; position:absolute; right:42%; bottom:18px; z-index:1; }
.ben_banner_k .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ben_banner_k .hd ul li{ float:left; margin-right:20px;width:38px; height:8px;background:#fff; cursor:pointer;opacity: 0.7 }
.ben_banner_k .hd ul li.on{ background:#fff; height: 16px;opacity: 1}
.ben_banner_k .bd{ position:relative; height:548px; z-index:0;}
.ben_banner_k .bd li{ zoom:1; vertical-align:middle;position: absolute;margin-left: -960px;top: 0;left: 50%;}
.ben_banner_k .inner{position: absolute;top: 0;width: 100%;}
.ben_banner_k .ben_banner{margin:0 auto;width: 1200px}
.ben_banner ul{top: 0;height: 548px;}


.benke_main7 ul{margin:0 -13px;}
.benke_main7 ul li{width: 587px;height: 315px;margin:15px 13px;padding:43px 35px;}
.benke_main7 ul li div{text-align: center;margin-top: 40px}
.benke_main7 ul li.shuoshi_main7_li4 h4{color: #a4ddc1}
.benke_main7 ul li.shuoshi_main7_li4 div a.shuoshi_main7_a1{border:1px solid #0ab774;background: #0ab774}
.benke_main7 ul li.shuoshi_main7_li4 div a.shuoshi_main7_a2{border:1px solid #0ab774;color: #0ab774}

.ben_main9_r{float: left;width: 343px;background: #fff;height: 637px;border-radius: 10px;
    box-shadow: 0 0 10px rgba(6,0,1,0.1);}
.ben_main9_r ul{padding:10px 10px 10px 10px;}
.ben_main9_r ul li{text-align: center;width: 25%;margin-top: 14px;float: left;}
.ben_main9_r ul li img{width: 55%}
.ben_main9_r ul li h5{line-height: 36px;font-size: 16px;color: #000000}

.benke_main12{background: url('/images/img/benke_55.jpg') no-repeat center center;min-height: 484px;background-size: 100% 100%}
.benke_main12_tit{text-align: center;border-bottom: 2px solid #838282;height: 108px;}
.benke_main12_tit h2{font-size: 22px;font-weight: bold;color: #ffffff;padding-top: 30px;margin-bottom: 15px;line-height: 22px;}
.benke_main12_tit h4{font-size: 16px;color: #ffffff;line-height: 16px;}

.benke_main12_eq{margin-top: 14px;text-align: center;margin-bottom: 60px;}
.benke_main12_eq li{display: inline-block;font-size: 26px;font-weight: bold;color: #a8a8a8;border-bottom: 2px solid #a8a8a8;line-height: 55px;cursor: pointer;}
.benke_main12_eq span{display: inline-block;width: 155px;font-size: 23px;color: #a8a8a8;line-height: 55px}
.benke_main12_eq li.on{color: #49bbc1;border-bottom: 2px solid #49bbc1}
.benke_main12_eq span.on{color: #49bbc1;}

.benke_main12_con ul{display: none;}
.benke_main12_con ul li{border:2px solid #49bbc1;padding:15px 20px;float: left;position: relative;}
.benke_main12_con ul li h4{color: #49bbc1;font-weight: bold;font-size: 16px;line-height: 32px}
.benke_main12_con ul li p{color: #fff;font-weight: bold;font-size: 14px;line-height: 24px}
.benke_main12_con ul li span{position: absolute;display: block;width: 38px;height: 18px;background: #49bbc1;top: -9px;left: 45%}
.benke_main12_con ul.benke_main12_con_ul1{margin:0 -11.25px;}
.benke_main12_con ul.benke_main12_con_ul1 li{width: 385px;margin:0 11.25px;height: 128px;}

.benke_main12_con ul.benke_main12_con_ul2{margin:0 -12px;}
.benke_main12_con ul.benke_main12_con_ul2 li{width: 282px;margin:0 12px 26px 12px;height: 168px;}

.benke_main12_con ul.benke_main12_con_ul3{margin:0 -12px;}
.benke_main12_con ul.benke_main12_con_ul3 li{width: 588px;margin:0 12px;height: 120px;}

.lx_about_tit{text-align: center;}
.lx_about_tit h2{font-size: 30px;font-weight: bold;color: #333333;line-height: 30px;}
.lx_about_tit h4{font-size: 20px;color: #666666;margin-top: 15px;line-height: 20px;}
.lx_about_tit p{font-size: 14px;color: #333333;text-align: left;text-indent: 28px;line-height: 26px;margin-top: 33px;letter-spacing: 2px}

.about_floor1 ul{margin: 0 -10px;}
.about_floor1 ul li{width: 285px;height: 282px;box-shadow: 0 0 10px rgba(6,0,1,0.1);text-align: center;
    border-radius: 6px;margin:0 10px;float: left;padding-top: 30px;        
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.about_floor1 ul li.on {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}
.about_floor1 ul li h3{color: #49bbc1;font-size: 22px;line-height: 55px;}
.about_floor1 ul li span{display: inline-block;width: 44px;height: 3px;background: #49bbc1}
.about_floor1 ul li p{color: #666666;font-size: 16px;line-height: 29px;margin-top: 17px;}
.about_floor1 ul li a{ font-size:18px; color:#49bbc1; width:115px; height:34px; margin-top: 20px;
    line-height:32px; text-align:center; border:1px solid #49bbc1; border-radius:17px; display:inline-block;}
.about_floor1 ul li.on{background:#49bbc1;}
.about_floor1 ul li.on h3{color: #fff}
.about_floor1 ul li.on span{background: #fff}
.about_floor1 ul li.on p{color: #fff}
.about_floor1 ul li.on a{color: #49bbc1;background:#fff;}

.about_floor2{background: #f5f5f5}
.about_floor2_eq{width: 360px;float: left;}
.about_floor2_con{width: 840px;float: left;}
.about_floor2_con li{display: none;position: relative;}
.about_floor2_con li p{position: absolute;left: 46px;top: 50px;font-size: 24px;line-height: 43px;color: #ffffff}
.about_floor2_eq li{line-height: 100px;font-size: 22px;color: #999999;cursor: pointer;}
.about_floor2_eq li span{width: 38px;height: 2px;background: #999999;display: inline-block;margin-right: 45px;position: relative;bottom: 5px;}
.about_floor2_eq li h4{display: inline-block;}
.about_floor2_eq li.on{color: #49bbc1}
.about_floor2_eq li.on span{background: #49bbc1}

.about_floor3 ul{margin: 0 35px;}
.about_floor3 ul li{width: 525px;height: 245px;box-shadow: 0 0 10px rgba(6,0,1,0.1);
    border-radius:15px;margin:20px 20px;float: left;position: relative;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.about_floor3 ul li.on {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}
.about_floor3 ul li h3{color: #49bbc1;font-size: 24px;position: absolute;left: 0;top: 40px;padding:0 32px;font-weight: bold;}
.about_floor3 ul li p{color: #666666;font-size: 18px;line-height: 30px;padding:0 32px;position: absolute;left: 0;top: 73px;}
.about_floor3 ul li div{position: absolute;left: 218px;top: 175px;}
.about_floor3 ul li a{ font-size:18px; color:#666666; width:115px; height:34px; margin-right: 15px;
    line-height:32px; text-align:center; border:1px solid #666666; border-radius:17px; display:inline-block;}
.about_floor3 ul li a.about_floor3_a1{background: #49bbc1;color: #fff;border:1px solid #49bbc1;}
.about_floor3 ul li.on h3{color: #fff}
.about_floor3 ul li.on p{color: #fff}
.about_floor3 ul li.on a{color: #49bbc1;background: #fff;border:1px solid #fff}
.about_floor3 ul li.on a.about_floor3_a1{color: #fff;border:1px solid #fff;background: none}
.about_tel_img{position: relative;}
.about_tel_img span{position: absolute;left: 600px;top: 35px;font-size: 18px;font-weight: bold;color: #fff;letter-spacing: 1px;}







.pc-slide {
    width: 1200px;
    margin: 0 auto;
}

.view .swiper-container {
    width: 1200px;
    height: 370px;
}

.view .arrow-left {
    position: absolute;
    left: 0;
    top: 45%;
    width: 56px;
    height: 56px;
    z-index: 10;
}

.view .arrow-right {
    position: absolute;
    right: 0;
    top: 45%;
    width: 56px;
    height: 56px;
    z-index: 10;
}

.preview {
    width: 100%;
    margin-top: 10px;
    position: relative;
}

.preview .swiper-container {
    width: 1200px;
    height: 152px;
}

.preview .swiper-slide {
    width: 152px;
    height: 152px;
    margin-right: 23px;
    cursor:pointer;position: relative;
}
.preview .swiper-slide div{position: absolute;left: 0;top: 0;width: 100%;text-align: center;
        }
.preview .swiper-slide div h4{font-size: 24px;color: #333333;line-height: 90px}


.preview .slide6 {
    width: 152px;
}

.preview .arrow-left {
    position: absolute;
    left: 0;
    top: 0;
    width: 36px;
    height: 152px;
    z-index: 10;
}

.preview .arrow-right {
    position: absolute;
    right: 0;
    top: 0;
    width: 36px;
    height: 152px;
    z-index: 10;
}



.art_banner ul li{padding-top: 20px}
.art_banner ul li .art_banner_gda{padding-left: 10px;color: #49bbc1}
.art_main1{background: url("/images/art/art_04.jpg") no-repeat center center;height: 205px;}
.art_main1 h3{text-align: center;font-size: 30px;line-height: 40px;color: #fff;padding:45px 0 35px 0 }
.art_main1 h3 b{color: #f58635}
.art_main1 h3 span{display: inline-block;width: 56px;height: 1px;background: #929292;position: relative;bottom:10px;margin:0 15px;}
.art_main1 .baoming_input{position: relative;width: 185px;margin-right: 18px;float: left;}
.art_main1 .baoming_input input{width: 100%; height: 44px;display: inline-block;padding-left: 10px;color: #fff;font-size: 14px;
    border-radius: 5px;outline: none;background: rgba(255,255,255,0.4);}
.art_main1 .input_btn button{width: 185px; height: 44px;text-align:center;color: #fff;font-size: 16px;background: #f58635;line-height: 44px;float: left;
        border-radius: 5px;border:0;outline:none;display: block;}
.art_main1 input::placeholder{color:#fff;}
.art_main1_b .baoming_form3{padding:0 100px;}

.art_main2_tit{text-align: center;}
.art_main2_tit h4{font-size: 20px;color: #49bbc1}
.art_main2 ul{margin:0 -10px;}
.art_main2 ul li{width: 285px;height: 267px;box-shadow: 0 0 10px rgba(6,0,1,0.1);float: left;margin:0 10px;position: relative;padding:34px 35px 0 35px;text-align: center; }
.art_main2 ul li h3{color: #333333;font-size: 18px;line-height: 22px;margin-top: 13px;}
.art_main2 ul li span{display: inline-block;width: 26px;height: 3px;background: #49bbc1;position: relative;top: -5px;}
.art_main2 ul li p{color: #333333;font-size: 14px;line-height: 26px;margin-top: 12px;}
.art_main2 ul li .art_main2_img2{display: none;position: absolute;left: 0;top: 0;z-index: 0}
.art_main2 ul li.on h3{color: #fff;position: relative;z-index: 3}
.art_main2 ul li.on .art_main2_img1{position: relative;z-index: 3}
.art_main2 ul li.on span{background: #fff;position: relative;z-index: 3}
.art_main2 ul li.on p{color: #fff;position: relative;z-index: 3}
.art_main2 ul li.on .art_main2_img2{display: block;}

.art_main3 ul {margin:0 -15px;}
.art_main3 ul li{width: 380px;height: 264px;float: left;margin:15px 15px;overflow: hidden;border-radius:8px;box-shadow: 0 0 10px rgba(6,0,1,0.1);}
.art_main3 ul li div{background: #fff;text-align: center;height: 90px;}
.art_main3 ul li h3{color: #333333;font-size: 22px;font-weight: bold;padding-top:21px;margin-bottom: 10px }
.art_main3 ul li p{color: #333333;font-size: 16px;}

.art_main4 ul {margin:0 75px;}
.art_main4 ul li{width: 495px;height: 245px;float: left;margin:10px 15px;overflow: hidden;border-radius:24px;border:2px solid  #000;position: relative;}
.art_main4 ul li h3{color: #000000;font-size: 24px;font-weight: bold;padding-top:35px;margin-bottom: 12px;position: relative;z-index: 3 }
.art_main4 ul li h4{color: #000000;font-size: 18px;position: relative;z-index: 3}
.art_main4 ul li p{color: #fff;font-size: 24px;display: none;line-height: 40px;text-align: center;padding:42px 0;z-index: 5}
.art_main4 ul li img{position: absolute;left: 0;top: 0}
.art_main4 ul li a{ font-size:18px; color:#000; width:124px; height:38px;background: #fff;position: relative;z-index: 3;
    line-height:36px; text-align:center; border:1px solid #000000; border-radius:19px; display:inline-block;}
.art_main4 ul li .art_main4_li_d2{padding-top: 20px;padding-right: 40px;text-align: right;padding-bottom: 30px;position: relative;z-index: 3}
.art_main4 ul li .art_main4_li_d1{padding-left: 30px;padding-bottom: 60px;position: relative;z-index: 3}
.art_main4 ul li .art_main4_li_d2:hover a{background: #49bbc1;color: #fff}
.art_main4 ul li .art_main4_li_d1:hover p{display: block;position: absolute;left: 0;top: 0;width: 100%;background: linear-gradient(to bottom,rgba(75,188,194,0.9),rgba(159,200,203,0.7));}
.art_main4 ul li .art_main4_li_d1:hover h3{display: none}
.art_main4 ul li .art_main4_li_d1:hover h4{display: none}

li:has(.art_main4_li_d1:hover) .art_main4_li_d2{display: none}

.shuoshi_main9_r_art{float: left;
    width: 343px;
    background: #fff;
    height: 637px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(6,0,1,0.1);
}

.shuoshi_main9_r_art ul{margin:0 12px;margin-top: 6px}
.shuoshi_main9_r_art ul li{width: 147px;float: left;margin:14px 6px 0 6px;}
.shuoshi_main9_r_art ul li a{display: block;position: relative;}
.shuoshi_main9 .shuoshi_main9_r_art ul li a span{display: block;width: 100%;position: absolute;left: 0;top: 43%;font-size: 16px;color: #ffffff;text-align: center;background: none}
.shuoshi_main9_l_con ul{display: none;}
.shuoshi_main9_l_eq{border-bottom: 1px solid #e6e6e6}
.shuoshi_main9_l_eq span{display: inline-block;padding:0 18px;line-height: 47px;color: #333333;font-size: 16px;cursor: pointer;}
.shuoshi_main9_l_eq span.on{color: #49bbc1;border-bottom: 2px solid #49bbc1;font-weight: bold;}

.art_main5 ul{margin:0 -15px;}
.art_main5 ul li{width: 380px;float: left;margin:20px 15px;position: relative;}
.art_main5 ul li h3{width: 300px;box-shadow: 0 0 10px rgba(6,0,1,0.1);line-height: 60px;color: #49bbc1;font-size: 16px;}
.art_main5 ul li h3 span{display: inline-block;height: 18px;width: 2px;background: #49bbc1;margin-left: 20px;margin-right: 10px;position: relative;top: 3px}
.art_main5 ul li p{background: rgba(0,0,0,0.3);font-size: 12px;color: #fff;position: absolute;
    left: 0;top:146px;width: 300px;padding:10px 75px 13px 20px; line-height: 19px;height: 60px}
.art_main5 ul li:hover h3{background: #49bbc1;color: #fff}
.art_main5 ul li:hover h3 span{background: #fff;}