﻿body {
    background: none;
    color: #212121;
    box-sizing: border-box;
    font-family:Arial, 'PingFang SC', 'Microsoft YaHei', Tahoma, 'sans-serif';
}
@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot');
src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg');
font-weight: normal;
font-style: normal
}
[class*='icon-']:before {
display: inline-block;
font-family: "FontAwesome";
font-weight: normal;
font-style: normal;
vertical-align: baseline;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
/*鍘绘帀a銆乮nput鍜宐utton鐐瑰嚮鏃剁殑钃濊壊澶栬竟妗嗗拰鐏拌壊鍗婇€忔槑鑳屾櫙*/
a,button,input,optgroup,select,textarea {
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}

.form-control:focus{
    box-shadow: none;
}
a {
    text-decoration: none;
    outline: none;
}
img {
    border: none;
}
ul,
li {
    list-style: none;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    outline: none;
}
img {
    border: none;
}
a:link {
    text-decoration: none;
    /* 鎸囨甯哥殑鏈璁块棶杩囩殑閾炬帴*/
}
a:visited {
    text-decoration: none;
    /*鎸囧凡缁忚闂繃鐨勯摼�?#65533;*/
}
a:hover {
    text-decoration: none;
    /*鎸囬紶鏍囧湪閾炬�?/
}
a:active {
    text-decoration: none;
    /* 鎸囨鍦ㄧ偣鐨勯摼鎺&#65533;*/
}
a:hover {
    cursor: pointer;
}
input,
button {
    outline: none;
    border: none;
}
.contenter {
    width: 1190px;
    margin: 0 auto;
    position: relative;
}
/* 鍏叡绉诲叆鍙樿摑鑹&#65533; */
a:hover {
    color: #0081e6;
}

.z_nav_tit a {
    color: #666666;
}

.z_nav_titl a {
    color: #333;
    text-decoration: none;
}
.z_nav_titl a:hover{
    color: #0081e6;
    text-decoration: none;
}
/* 搴曢儴鏂板鍙嬫儏閾炬帴鏍峰�?*/

.bottom-new .row3{
    margin-bottom: 20px;

}

.bottom-new .row3 a{
    color: #73777a;
    font-size: 12px;
}

.bottom-new .row3 a:hover{
    color: #0081e6;
}

/* 椤堕儴鐏版潯 */
.top_gray {
    height: 40px;
    line-height: 40px;
    background-color: #f2f2f2;
}
.top_gray ul {
    float: left;
}
.top_gray ul li {
    float: left;
    margin-right: 25px;
}
.top_gray ul li a {
    font-size: 14px;
    color: #818181;
}
.top_gray .login_box {
    float: right;
}
.login_box a {
    margin-top: 2px;
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #666;
    float: left;
    margin-left: 10px;
    transition: color 300ms;
}
/*澶撮儴鏍峰紡*/
.navbar_z {
    position: relative;
    background: #fff;
    margin-bottom: 0 !important;

}
.navbar_z a.ksx_logo {
    display: block;
    float: left;
    margin-right: 9px;
    margin-top: 32px;
}
.navbar_z a.cityBtn {
    float: left;
    display: block;
/*    margin-right: 40px;*/
    margin-right: 21px;
}
.navbar_z a.cityBtn span {
    font-size: 14px;
    line-height: 100px;
    color: #333;
    float: left;
    margin-right: 8px;
}
.navbar_z a.cityBtn i {
    background: url(../images/xiasanjiao.png) no-repeat center center;
    width: 10px;
    height: 6px;
    transition: 0.5s;
    display: block;
    float: left;
    margin-top: 47px;
}
.navbar_z .address {
    box-shadow: 0 0 5px #E7E7E7;
    border: 1px solid #E7E7E7;
    border-radius: 4px;
    position: absolute;
    top: 70px;
    left: 14.6%;
    font-size: 14px;
    text-align: left;
    list-style: none;
    display: none;
    width: 418px;
    /*height: 238px;*/
    background: #ffffff;
    z-index: 100;
}
.select-sjx {
    position: absolute;
    top: -9px;
    left: 6%;
    z-index: 999;
}
.navbar_z .address li {
    float: left;
    ackground: #fff;
}
.navbar_z .address li:nth-child(8){
    width:280px;
}
.navbar_z .address ul {
    height: 46px;
}
.navbar_z .address ul:hover {
    background: #F2F2F2;
}
.navbar_z .address li a {
    padding: 3px 15px;
    color: #616161;
    font-size: 12px;
    transition: all 0.3s ease;
    line-height: 46px;
}
.navbar_z .address li a:hover {
    color: #0081e6;
}
.navbar_z .search_box {
    float: left;
    width: 632px;
    height: 40px;
    position: relative;
    border: 1px solid #0081e6;
    margin-top: 30px;
}
.navbar_z .address .fl > a {
    font-size: 14px!important;
}
.navbar_z .search_box .btn1 {
    background: url('../images/btn1.png') no-repeat center center;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 11px;
    left: 12px;
}
.navbar_z .search_box input {
    line-height: 38px;
    text-indent: 40px;
    width: 530px;
    float: left;
    height: 38px;
}
.navbar_z .search_box .convenient {
    position: absolute;
    top: 10px;
    right: 114px;
}
.navbar_z .search_box .convenient a {
    font-size: 12px;
    color: #888888;
    background: #eeeeee;
    display: inline;
    padding: 2px 4px;
}
.navbar_z .search_box .convenient a:hover {
    background: #0081e6;
    color: #fff;
}
.navbar_z .search_box .convenient a:nth-of-type(1) {
    margin-right: 10px;
}
.navbar_z .search_box .btn2 {
    width: 100px;
    background: #0081e6;
    color: #fff;
    font-size: 18px;
    float: right;
    text-align: center;
    line-height: 38px;
    cursor: pointer;
}
.navbar .phone_box{
    float: right !important;
    margin-top: 29px !important;
    width: 204px !important;
}

.navbar .phone_box img{
   /* display: block;
    float: left;
    margin-top: 4px;
    margin-right: 9px;*/
    display: block;
    float: left;
    margin-top: 4px;
    margin-left: 11px;
    width: 40px;
    height: 40px;
}

.navbar .phone_box p{
   /* font-size: 14px;
    color: #666;
    text-align: center;
    width: 137px;
    float: left;
    letter-spacing: 3px;*/
    font-size: 14px;
    color: #666;
    text-align: center;
    width: 153px;
    float: right;
    letter-spacing: 3px;
}

.navbar .phone_box p:nth-of-type(2){
    color: #333;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1px;
    font-family: Arial, "Helvetica Neue", Helvetica, "Microsoft YaHei", "寰蒋闆呴粦", "Hiragino Sans GB", sans-serif !important;
}
/* 搴曢儴鏂板鍙嬫儏閾炬帴鏍峰�?*/
.bottom-new .row3{
    margin-bottom: 20px;

}

.bottom-new .row3 a{
    color: #73777a;
    font-size: 12px;
}

.bottom-new .row3 a:hover{
    color: #0081e6;
}
.blank{
    color: #666666!important;
}



/*鍒嗛〉鏍峰紡*/
.w_list_content .list_left .pagination > li {
    display: inline;
}

.w_list_content .list_left .pagination > li > a {

    margin:0 5px;
    border-radius: 4px;
    color: #666;
}
.w_list_content .list_left .pagination > li > span{
    margin:5px;
    border-radius: 4px;
    color: #666;
}
.w_list_content .list_left .pagination > li.active > a{
    background: #0081e6;
    color: #fff;
    border: 1px solid #0081e6;
}

.w_list_content .list_left .pagination > li:hover > a{
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
.w_list_content .list_left .pagination > li.active:hover > a{
    cursor: default;
    background: #0081e6;
    color: #fff;
    border: 1px solid #0081e6;
}

.z_nav {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid #0081e6;
    clear: both;
}
.z_nav p {
    font-weight: bold;
    margin: 0;
}
.z_nav .z_x {
    margin-right: 33px;
    margin-top: 5px;
    float: right;
}
.z_nav .z_nav_tit {
    width: 83px;
    float: left;
}
.z_nav .z_nav_tit p {
    float: left;
}
.z_nav .z_nav_titl_active {
    color: #0081e6 ;
}
.z_nav .z_nav_tit2 {
    float: left;
}
.z_nav .z_nav_tit2 .z_nav_titl {
    width: 30px;
    float: left;
}
.z_nav .z_nav_tit2 .z_nav_titr {
    width: 520px;
    float: right;
}
.z_nav .z_nav_tit2 .z_nav_titr ul {
    width: 100%;
    margin-left: 28px;
}
.z_nav .z_nav_tit2 .z_nav_titr ul li {
    width: 80px;
    float: left;
}
.z_nav .z_nav_tit2 .z_nav_titr ul li a {
    color: #666666;
    text-decoration: none;
}
.z_nav .z_nav_tit2 .z_nav_titr ul li a:hover {
    color: #0081e6;
}
.z_nav .z_nav_tit2 .z_nav_titr ul li .z_nav_titl_active {
    color: #0081e6 ;
}
.z_nav .z_nav_tit2 .z_nav_titr2 {
    width: 110px;
}
.z_nav .z_nav_tit2 .z_nav_titr3 {
    width: 108px;
}
.z_nav .z_nav_tit2 .z_nav_titr3 .z_nav_titr3l {
    width: 50px;
}
.z_nav .z_nav_tit2 .z_nav_titr3 .z_nav_titr3r {
    width: 56px;
}

/*鏂板瀵艰埅鏉℃牱�?#65533;*/
.z_nav .z_x{
    margin-right: 25px;
    margin-left: 25px;
}
.z_nav .z_nav_tit{
    width: auto;
}

.z_nav .z_nav_tit2 .z_nav_titr ul li{
    width: auto;
    margin-right: 17px;
}

.z_nav .z_nav_tit2 .z_nav_titr ul li:last-child{
    margin-right: 0;
}

.z_nav .z_nav_tit2 .z_nav_titr{
    width: auto;
}

.z_nav .z_nav_tit2 .z_nav_titr ul{
    margin-left: 0;
}

.z_nav .z_nav_tit2 .z_nav_titr3 .z_nav_titr3l{
    width: auto;
}

.z_nav .z_nav_tit2 .z_nav_titl{
    width: auto;
    margin-right: 20px;
}
/*涔愯�?/

.hotTitle{
    font-weight: bold;
    color:red !important;
}
.hotTitle:hover{
    color: #cc0000 !important;
}
/*鏂板鑸牱�?#65533;*/
.w_top_gray{
    height: 45px;
    width: 100%;
    background-color: #222222;
    position: relative;
}
.w_top_gray .top_gray_left{
    float: left;
    margin-left: 40px;
}
.w_top_gray .top_gray_left>li{
    float: left;
    position: relative;
}
.w_top_gray .top_gray_left>li:nth-of-type(2){
    margin-right: 15px;
}
.w_top_gray .top_gray_left>img.nave_line{
    float: left;
    margin-top: 17px;
}
.w_top_gray .top_gray_left>li>a{
    line-height: 45px;
    color: #FFF;
    padding: 0 15px;
}
.w_top_gray .top_gray_left>li>a em{
    display: block;
    background: url("../images/ntes-nav-select-arr.png") no-repeat;
    width: 10px;
    height: 6px;
    position: absolute;
    top: 19px;
    right: 0px;
    -webkit-transform:rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.w_top_gray .top_gray_left>li:nth-of-type(2)>a,.w_top_gray .top_gray_left>li:nth-of-type(4)>a{
    float: left;
    padding: 0 30px 0 15px;
    position: relative;
}
.w_top_gray .top_gray_left>li:nth-of-type(2) span.xiadan{
    color: #f3c72e;
    display: block;
    width: 70px;
    height: 20px;
    border: 1px solid #f3c72e;
    line-height: 20px;
    text-align: center;
    border-radius: 10px;
    margin-top: 12px;
    float: left;
}
.w_top_gray .top_gray_left>li:nth-of-type(2)>a em,.w_top_gray .top_gray_left>li:nth-of-type(4)>a em{
    right: 12px;
}
.w_top_gray .top_gray_right{
    float: right;
    margin-right: 35px;
    height: 45px;
}
.w_top_gray .top_gray_right>li {
    float: left;
    position: relative;
}
.w_top_gray .top_gray_right>img.nave_line{
    float: left;
    margin-top: 17px;
}
.w_top_gray .top_gray_right>li:nth-of-type(2){
    position: static;
}
.w_top_gray .top_gray_right>li:nth-of-type(2)>a{
    padding: 0 30px 0 15px;
    position: relative;
}
.w_top_gray .top_gray_right>li>a{
    color: #fff;
    line-height: 45px;
    padding: 0 15px;
    display: block;
}
.w_top_gray .top_gray_right>li>a em{
    display: block;
    background: url("../images/ntes-nav-select-arr.png") no-repeat;
    width: 10px;
    height: 6px;
    position: absolute;
    top: 19px;
    right: 15px;
    -webkit-transform:rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.w_top_gray .top_gray_right>li:nth-of-type(1)>a,.w_top_gray .top_gray_right>li:nth-of-type(2)>a{
    color: #f3c72e;
}

.w_top_gray ul>li:hover>a{
    background-color: #000000;
}
.w_top_gray .top_gray_right>li.right_login{
    z-index: 2;
}
.w_top_gray .top_gray_right>li.right_login>a{
    padding: 0 20px;
    background-color: #0081e6;
    border-bottom: 6px solid #0081e6;
}
.w_top_gray .top_gray_right>li.right_login:hover>a{
    background-color: #0a76cc;
    border-bottom: 6px solid #0a76cc;
}
.app_download{
    position: absolute;
    left: 0;
    top: 45px;
    padding-top: 10px;
    z-index: 99;
    display: none;
}

.app_download .app_download_content{
    background: #fff;
    border: 1px solid #cdcdcd;
    -webkit-box-shadow: 0 0 8px #cdcdcd;
    -moz-box-shadow: 0 0 8px #cdcdcd;
    box-shadow: 0 0 8px #cdcdcd;
    padding: 20px;
    width: 274px;
}
.app_download .app_download_content .row1{
    border-bottom: 1px dotted #e3e4e4;
    padding-bottom: 20px;
}

.app_download .app_download_content .row1_left{
    float: left;
    width: 106px;
    margin-right: 12px;
}
.app_download .app_download_content .row1_right{
    float: left;
    width: 114px;
}
.app_download .app_download_content .row1_right p{
    font-size: 14px;
    color: #333;
    font-weight: 600;
}
.app_download .app_download_content .row1_right span{
    font-size: 12px;
    color: #ff0000;
    font-weight: 600;
}
.app_download .app_download_content .row1_right .right_bottom .bottom_img{
    width: 42px;
    height: 42px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #e5e5e5;
    position: relative;
    padding: 0;
    display: block;
}
.app_download .app_download_content .row1_right .right_bottom .bottom_img:hover{
    background-color: #d6edff;
}
.app_download .app_download_content .row1_right .right_bottom .bottom_img img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.app_download .app_download_content .row1_right .right_bottom .bottom_row{
    margin-right: 10px;
    margin-top: 7px;
    float: left;
}
.app_download .app_download_content .row1_right .right_bottom p{
    font-size: 12px;
    color: #333;
    font-weight: normal;
    text-align: center;
}
.app_download .app_download_content .row2{
    padding-top: 20px;
}
.app_download .app_download_content .row2_left{
    float: left;
    width: 109px;
    margin-right: 12px;
}
.app_download .app_download_content .row2_right{
    float: left;
    width: 111px;
}
.app_download .app_download_content .row2_right p{
    font-size: 14px;
    color: #333;
    font-weight: 600;
}

.app_download .app_download_content .row2_right span{
    font-size: 12px;
    color: #999;
    font-weight: 600;
}

/*鍏充簬鎴戜滑*/
.about_our{
    position: absolute;
    left: 0;
    top: 45px;
    padding-top: 10px;
    z-index: 99;
    display: none;
}

.about_our .about_our_content{
    background: #fff;
    border: 1px solid #cdcdcd;
    -webkit-box-shadow: 0 0 8px #cdcdcd;
    -moz-box-shadow: 0 0 8px #cdcdcd;
    box-shadow: 0 0 8px #cdcdcd;
    width: 100px;
    padding: 0 10px;
}

.w_top_gray .top_gray_left li .about_our .about_our_content>a{
    font-size: 12px;
    color: #333;
    padding:10px 0px;
    border-bottom: 1px dotted #e3e4e4;
    display: block;
    text-align: center;
}
.w_top_gray .top_gray_left li .about_our .about_our_content>a:hover{
    color: #0081e6;
}

.w_top_gray .top_gray_left li .about_our .about_our_content>a:last-child{
    border-bottom: none;
}
/*涓撲笟璇剧▼*/
.major_course{
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 99;
    display: none;
    width: 100%;
    border-bottom: 1px solid #cdcdcd;
    -webkit-box-shadow: 0 0 8px #cdcdcd;
    -moz-box-shadow: 0 0 8px #cdcdcd;
    box-shadow: 0 0 8px #cdcdcd;
    background-color: #fff;
}

.major_course .major_course_content{
    background: #fff;
    width: 1190px;
    margin: 0 auto;
    padding: 20px 0;
}
.major_course .major_course_content li{
    width: 238px;
    border-right: 1px solid #f6f6f6;
    float: left;
    padding: 0 20px 0 30px;
}
.major_course .major_course_content li p{
    font-size: 16px;
    color: #333;
    margin-bottom: 18px;
    cursor: pointer;
}
.major_course .major_course_content li p:hover{
    color: #0081e6;
}
.major_course .major_course_content li .li_bottom a{
    font-size: 12px;
    color: #333;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 15px;
}
.major_course .major_course_content li:last-child{
    border-right: none;
}
.major_course .major_course_content li .li_bottom a:hover{
    color: #0081e6;
}
/*涓撲笟鍒楄�?/
.w_subject_list{
    margin: 0 auto;
    width: 945px;
    height:47px;
}
.w_subject_list a{
    display:block;
    float: left;
    font-size: 12px;
    color: #000;
    line-height: 47px;
}
.w_subject_list span{
    display: block;
    width: 1px;
    height: 10px;
    background: #000;
    float: left;
    margin: 18px 10px;
}
.w_subject_list a:hover{
    color: #0081e6;
}
/*娉ㄥ唽閫佺ぜ骞垮憡浣&#65533;*/
.w_advertice{
    display: block;
    width: 1190px;
    margin: 0 auto;
}

/*瀵艰�?*/
.w_navbar1{
    margin: 20px 0 15px;
}
.w_navbar1 .content{
    width: 1190px;
    margin: 0 auto;
}
.w_navbar1 .navbar1_left{
    float: left;
}
.w_navbar1 .navbar1_left>a{
    display: block;
    float: left;
    margin-top: 4px;
}
.w_navbar1 .navbar1_left>a:first-child{
    margin-right: 5px;
}
.w_navbar1 .navbar1_left>a:nth-of-type(2) h1{
    font-size: 23px;
    background: #0081e6;
    text-align: center;
    color: #fff;
    font-family: "STHeiti","Microsoft Yahei";
    padding: 2px 10px;
}
.w_navbar1 .navbar1_right{
    float: right;
}
.w_navbar1 .navbar1_right .search_box{
    float: left;
    width: 300px;
    height: 40px;
    position: relative;
    border: 1px solid #e5e5e5;

}

.w_navbar1 .navbar1_right .search_box input{
    line-height: 38px;
    text-indent: 10px;
    width: 228px;
    float: left;
    height: 38px;
    background-color: #f9f9f9;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #cacaca;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #cacaca;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #cacaca;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #cacaca;
}
.w_navbar1 .navbar1_right .search_box .btn2{
    width: 70px;
    float: right;
    height: 38px;
    cursor: pointer;
    background: #0081e6 url('../images/btn1.png') no-repeat 26px 10px;
}
.w_navbar1 .navbar1_right .search_box .btn2:hover{
    background-color: #0a76cc;
}
/*瀵艰�?*/
.w_navbar2{
    border-top: 7px solid #0081e6;
}
.w_navbar2>ul{
    width: 1190px;
    margin: 15px auto;
}
.w_navbar2>ul>li{
    float: left;
    position: relative;
}
.w_navbar2>ul>li>a{
    display: block;
    font-size: 16px;
    color: #333;
    line-height: 22px;
    cursor: pointer;
    line-height: 32px;
    padding: 0 10px;
}
.w_navbar2>ul>li>a>img{
    position: absolute;
    top: -10px;
    right: 0;
}
.w_navbar2>ul>li>a.icon{
    padding-right: 20px;
}
.w_navbar2>ul>li>a.icon::before{
    position: absolute;
    right: 10px;
    top: 13px;
    content: '';
    display: block;
    width: 8px;
    height: 5px;
    background: url("../images/ntes-nav-select-arr1.png") no-repeat;
}
.w_navbar2>ul>li:nth-of-type(1)>a{
    padding-left: 0;
}
.w_navbar2>ul>span{
    display: block;
    width: 1px;
    height: 16px;
    float: left;
    background: url("../images/w_nav2_line.png") no-repeat;
    margin-top: 7px;
}
.w_navbar2>ul>li>a:hover{
    color: #0081e6;
}
.yj_intro{
    position: absolute;
    right : 0;
    z-index: 99;
    background-color: #fff;
    width: 94px;
    display: none;
}
.yj_intro .yj_intro_content{
    padding: 31px 0;
    margin-top: 5px;
    width: 94px;
    -webkit-box-shadow: 0 0 8px #cdcdcd;
    -moz-box-shadow: 0 0 8px #cdcdcd;
    box-shadow: 0 0 8px #cdcdcd;
    position: relative;
}
.yj_intro .yj_intro_content:before{
    content: ' ';
    width: 14px;
    height: 10px;
    background: url("../images/w_ssanjiao.png") no-repeat;
    right: 7px;
    top: -5px;
    position: absolute;
}


.yj_intro .yj_intro_content li{
    margin-bottom: 21px;
}
.yj_intro .yj_intro_content li:last-child{
    margin-bottom: 0;
}
.yj_intro .yj_intro_content li a{
    font-size: 14px;
    color: #333;
    text-align: center;
    width: 100%;
    display: block;
}
.yj_intro .yj_intro_content li a:hover{
    color: #0081e6;
}
/*澶у垎绫婚〉闈&#65533;*/
.w_navbar1 .navbar1_center{
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}
.w_navbar1 .navbar1_center a{
    color: #000;
    font-size: 12px;
    float: left;
}
.w_navbar1 .navbar1_center a.current{
    color: #0081e6;
}
/* 澶撮儴瀵艰�? */
.navbar1{
    position: relative;
    background: #fff;
    height: 75px;
    padding: 25px 0;
    margin-top: 16px;
    padding-bottom: 0;
}
.navbar1 h1{
    float: left;
    margin-right: 114px;
    margin-top: 3px;
}
.navbar1 a.ksx_logo{
    display: block;
    float: left;

}
.navbar1 .search_box{
    float: left;
    width: 470px;
    height: 40px;
    position: relative;
    border: 1px solid #e5e5e5;

}

.navbar1 .search_box input{
    line-height: 38px;
    text-indent: 10px;
    width: 393px;
    float: left;
    height: 38px;
    background-color: #f9f9f9;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #cacaca;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #cacaca;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #cacaca;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #cacaca;
}

.navbar1 .search_box .convenient{
    position: absolute;
    top: 10px;
    right: 85px;
}

.navbar1 .search_box .convenient a{
    font-size: 12px;
    color: #888888;
    background: #eeeeee;
    display: inline;
    padding: 2px 4px;
}

.navbar1 .search_box .convenient a:hover{
    background: #0081e6;
    color: #fff;
}

.navbar1 .search_box .convenient a:nth-of-type(1){
    margin-right: 10px;
}

.navbar1 .search_box .btn2{
    width: 75px;
    float: right;
    height: 38px;
    cursor: pointer;
    background: red url('../images/btn1.png') no-repeat 29px 10px;
}
.navbar1 .search_box .btn2:hover{
    background-color: #0a76cc;
}
.navbar1 .phone_boxs{
    float: right;
}
.navbar1 .phone_boxs dl dt{
    float: left;
    margin-right: 13px;
}
.navbar1 .phone_boxs dl dt img{
    display: block;
}
.navbar1 .phone_boxs dl .dd{
    float: left;
}
.navbar1 .phone_boxs dl .dd p:nth-of-type(1){
    color: #979797;
    font-size: 14px;
    line-height: 20px;
}
.navbar1 .phone_boxs dl .dd p:nth-of-type(2){
    color: #333;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
}
.navbar1 .phone_boxs dl .dl_line{
    width: 1px;
    height: 20px;
    background-color: #e5e5e5;
    float: left;
    margin: 10px 15px;
}

/*澶撮儴瀵艰�?*/

.nvabar2{
    width: 100%;
    box-sizing: border-box!important;
}

.nvabar2 .nvabar2-ul{
    margin: 0px auto;
    width: 1190px;
    border-bottom: 1px solid #e8e8e8;
    border-top: 2px solid #0081e6;
}

.nvabar2 .nvabar2-ul li{
    height: 72px;
    float: left;
    position: relative;
    box-sizing: content-box;
    padding: 15px 0;
}
.nvabar2 .nvabar2-ul li .li_child{
    border-right: 1px solid #E7E7E7;
    padding: 0px 32px 0 20px;
    box-sizing: content-box;
}
.nvabar2 .nvabar2-ul li:nth-child(5) .li_child{
    border-right: 0;
}

.nvabar2 .nvabar2-ul li a{
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
.nvabar2 .nvabar2-ul li a:hover{
    color: #0081e6;
}
.nvabar2 .nvabar2-ul li span{
    display: block;
    font-size: 18px;
    color: #333;
    line-height: 38px;
    cursor: pointer;
}
.nvabar2 .nvabar2-ul li span:hover{
    color: #0081e6;
}
.nvabar2 .nvabar2-ul li span img{
    margin-right: 5px;
    margin-top: -15px;

}

.nvabar2 .nvabar2-ul li a.mr15{
    margin-right: 15px;
}
/*宸ュ叿鏍忎负绌烘椂灞曠ず妯嚎閮ㄥ垎浠ｇ爜濉啓�?#65533;*/
.w_navbar2_line{
    border-bottom: 7px solid #0081e6;
    margin-bottom: 20px;
}

/*鍒嗘牎鏂板鍐呭�?/
.navbar1_fx_center{
    float: left;
    margin-left: 5px;
    margin-top: 4px;
}
.navbar1_fx_center p{
    font-size: 31px;
    font-weight: bold;
    color: #0081e6;
    line-height: 33px;
    float: left;
}
.navbar1_fx_center a{
    display:block;
    float: left;
    width:1px;
    height: 19px;
    background-color: #999999;
    margin: 9px 10px 0;
}
.navbar1_fx_center .fx-text{
    float: left;
}
.navbar1_fx_center .fx-text span{
    display: block;
    color: #333;
}
.navbar1_fx_center .fx-text span:nth-of-type(1){
    font-size: 12px;
    line-height: 18px;
}
.navbar1_fx_center .fx-text span:nth-of-type(2){
    font-size: 18px;
    font-weight: bold;
    line-height: 15px;
}
/*star header */
.header{background:#fff;border-bottom:1px solid #e9e9e9;height:100px;-webkit-box-shadow: 0px 0px 10px 0 rgba(0,0,0,.1);box-shadow: 0px 0px 10px 0 rgba(0,0,0,.1);font-size: 16px;}

.logo{padding-top:32px;width: 250px;}
.logo a{width:250px;padding:40px 0 0 4px;font-size:14px;color:#999;letter-spacing:16px;height: 53px;}
.nav ul{margin-top:43px;}
.nav li{float: left;margin-left:20px;height:30px;}
.nav li.jianzhang{padding-right: 21px;background: url("../images/nav-pic1.png") no-repeat 39px 7px;}
.nav li a{display: block;color:#000}
.nav li:hover a,.nav li.cur a{height:30px;color: #d3483e;background: url("../images/icon15.png") no-repeat center bottom;}
.nav li.jianzhang:hover,.nav li.jianzhang.cur{background-position:39px -21px;}
.nav li.jianzhang:hover a,.nav li.jianzhang.cur a{background:none;}
.login{margin-top:38px; text-align: center;}
.login .loa{display:block;font-size: 16px;width: 70px;height: 27px;color: white;background-color: #ff3333;border-radius: 20px;float: left;margin-left: 5px;line-height: 26px;}
.login .loa2{
color: red;
height: 25px;
width: 68px;
background-color: #fff;
border: 1px solid #ff3333;
line-height: 25px;
}
.login .loa2:hover{
border: none;
height: 27px;
width: 70px;
color: white;
background-color:#ff3333 ;
line-height: 27px;
}
.login i{margin:0 5px;display: inline-block;font-style: normal;font-size: 18px;}
.login span{display: block;font-size: 18px;margin-top:10px;}
.login2{margin-top:25px; text-align: center;}
.login2 a{font-size: 18px;}
.login2 i{margin:0 5px;display: inline-block;font-style: normal;font-size: 18px;}
.login2 span{display: block;font-size: 18px;margin-top:10px;}
.loginSuc{text-align: right;}
.loginSuc a{font-size: 14px;}
.loginSuc i{font-size: 12px;line-height: 12px;display: inline-block;overflow: hidden;}
.loginSuc .out{color: #666;}
.loginSuc .user:hover,.loginSuc .out:hover{color: #d3483e;}
.jzCon{display:none;position: absolute;top:100px;left: 0;background: #fff;border-top: 1px solid #eee;z-index: 1000;width: 100%;-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);}
.jzConItem{margin:30px 87px 0 0;float: left;}
.jzConItem h3{border-left:2px solid #d3483e;padding-left:13px;margin-bottom:24px;}
.jzConItem a{display: block;padding-left:13px;font-size: 13px;margin-bottom: 25px;color: #212121;}
.jzConStyle1{width: 340px;}
.jzConStyle1 a{float: left;}
.jzConStyle2 a{padding-left:15px;}
.jzConStyle3{width:300px;margin-right: 0;}
.jzConStyle3 a{float: left;}
/*end header */
.fl{float: left;}
.fr{float: right;}
.clearself{overflow: hidden;_overflow: visible;_height: 1%;}
.clear{font-size: 0px;height: 0px;line-height: 0px;overflow: hidden;clear: both;}
.pageWidth{width:1197px;margin: 0 auto;}
.colorHightRed{color: #d3483e;}
.bgStyle{background: #f5f5f5;padding:50px 0;}
.comBoxStyle{padding:55px 0 60px;}
.marginTop20{margin-top:20px;}
/*闈㈠寘灞戝�?#65533;*/
.gkdq_dh{padding-top: 30px;height: 66px;width: 1179px;margin:0 auto;}
.gkdq_dh span,.gkdq_dh a{font-size: 14px;color:#999999}
.gkdq_dh a:hover{color: #d52e26}
.gkdq_dh a.active{color: #d52e26}
.gkdq_dh a.changeExam{width:110px;height:26px;line-height:26px;color:#fff;background:#d52e26;display:inline-block;text-align:center;margin-left:15px;border-radius:13px;}

.buyType,.buyConLeft{-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
.buyType{background: #fff;width: 1190px;}
.buySubject{padding:15px 20px 0px;border-bottom: 1px solid #f2f2f2;}
.buySubject span{float: left;font-size: 18px;display: block;margin-top:5px;}
.buySubject div{overflow: hidden;}
.buySubject a{font-size: 14px;display: inline-block;padding:8px 15px;margin:0 0 15px 10px;color: #212121;}
.buySubject a.cur,.buySubject a:hover{background: #fdeaea;color: #e43935;border-radius: 5px;}
.buySubject a.active,.buySubject a:hover{background: #fdeaea;color: #e43935;border-radius: 5px;}

/* 棣栭〉鎶ュ悕鏂瑰�?begin*/
#fh5co-registration-list {
    float: left;
    width: 100%;
    min-width: 1200px;
    background-color: #fff;
}
#fh5co-registration-list .bg-registration {
background: url(../images/r-bg.png) no-repeat center center;
background-size: cover;
padding-bottom: 15px;
}
#fh5co-registration-list .fh5co-heading h2, #fh5co-registration-list .fh5co-heading span {
color: #fff
}
#fh5co-registration-list .show-list {
padding: 85px 0 70px;
}
#fh5co-registration-list .show-list .r-method h3 {
font-size: 30px;
color: #000;
margin-bottom: 15px;
}
#fh5co-registration-list .show-list .r-method .content {
font-size: 14px;
line-height: 30px;
}
#fh5co-registration-list .contact-form {
margin-top: 7px;
}
#fh5co-registration-list .contact-form .form-group {
padding-bottom: 15px;
}
#fh5co-registration-list .contact-form .input {
border-color: #DADADA;
font-size: 14px;
    padding: 6px;
    border: solid 1px #ddd;
    width: 100%;
    height: 34px;
    line-height: 20px;
    display: block;
    border-radius: 4px;
    -webkit-appearance: none;
    box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;
    transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
#fh5co-registration-list .contact-form .button {
display: inline-block;
font-size: 16px;
background: #FF4948;
color: #fff;
border: none;
padding: 12px 66px;
margin-top: 2px;
}
#fh5co-registration-list .contact-form .button:hover {
background: #c40000
}
/* 鍐呴�?begin*/

#fh5co-wrapper {
overflow-x: hidden;
}
#fh5co-page {
position: relative;
z-index: 2;
background: #fff;
overflow-x: hidden;
}
.fh5co-heading {
position: relative;
z-index: 1;
text-align: center;
}
.fh5co-heading h2 {
color: rgb(53, 53, 53);
font-size: 40px;
font-weight: normal;
margin: 0 auto 7px;
text-transform: uppercase;
line-height: 50px;
padding-top: 15px;
letter-spacing: 2px;
}
.fh5co-heading span {
font-size: 18px;
color: #666;
display: block;
margin-top: 8px;
}
.fh5co-heading .imgs {
background: url(../images/title-img.png) no-repeat center top;
height: 50px;
width: 100%
}
.vertical-middle {
width: 100%;
height: 100%;
display: table;
}
.vertical-middle > div {
display: table-cell;
vertical-align: middle;
}
.zoomimgs {
display: block;
width: 100%;
height: 0;
padding-bottom: 71%;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;/*鍥剧墖涓嶈鍒囬渶瑕佸叏閮ㄦ樉绀烘敼鐢╞ackground-size:contain锛屾敼鍙樺浘鐗囩缉鏀炬瘮渚嬫敼paddding-bottom鐨勭櫨鍒嗘瘮,濡傚浘鐗囧�?#65533;1:1 100%�?#65533;4:3 75%�?#65533;3:4 133.33%*/
}
.artzoomimgs {
display: block;
width: 100%;
height: 0;
padding-bottom: 64%;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;/*鍥剧墖涓嶈鍒囬渶瑕佸叏閮ㄦ樉绀烘敼鐢╞ackground-size:contain锛屾敼鍙樺浘鐗囩缉鏀炬瘮渚嬫敼paddding-bottom鐨勭櫨鍒嗘瘮,濡傚浘鐗囧�?#65533;1:1 100%�?#65533;4:3 75%�?#65533;3:4 133.33%*/
}
.chazoomimgs {
display: block;
width: 100%;
height: 0;
padding-bottom: 115%;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;/*鍥剧墖涓嶈鍒囬渶瑕佸叏閮ㄦ樉绀烘敼鐢╞ackground-size:contain锛屾敼鍙樺浘鐗囩缉鏀炬瘮渚嬫敼paddding-bottom鐨勭櫨鍒嗘瘮,濡傚浘鐗囧�?#65533;1:1 100%�?#65533;4:3 75%�?#65533;3:4 133.33%*/
}
.aboutzoomimgs {
display: block;
max-width: 110%;
height: 0;
padding-bottom: 100%;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;/*鍥剧墖涓嶈鍒囬渶瑕佸叏閮ㄦ樉绀烘敼鐢╞ackground-size:contain锛屾敼鍙樺浘鐗囩缉鏀炬瘮渚嬫敼paddding-bottom鐨勭櫨鍒嗘瘮,濡傚浘鐗囧�?#65533;1:1 100%�?#65533;4:3 75%�?#65533;3:4 133.33%*/
}
.line-big .x1, .line-big .x2, .line-big .x3, .line-big .x4, .line-big .x5, .line-big .x6, .line-big .x7, .line-big .x8, .line-big .x9, .line-big .x10, .line-big .x11, .line-big .x12, .line-big .xl1, .line-big .xl2, .line-big .xl3, .line-big .xl4, .line-big .xl5, .line-big .xl6, .line-big .xl7, .line-big .xl8, .line-big .xl9, .line-big .xl10, .line-big .xl11, .line-big .xl12, .line-big .xs1, .line-big .xs2, .line-big .xs3, .line-big .xs4, .line-big .xs5, .line-big .xs6, .line-big .xs7, .line-big .xs8, .line-big .xs9, .line-big .xs10, .line-big .xs11, .line-big .xs12, .line-big .xm1, .line-big .xm2, .line-big .xm3, .line-big .xm4, .line-big .xm5, .line-big .xm6, .line-big .xm7, .line-big .xm8, .line-big .xm9, .line-big .xm10, .line-big .xm11, .line-big .xm12, .line-big .xb1, .line-big .xb2, .line-big .xb3, .line-big .xb4, .line-big .xb5, .line-big .xb6, .line-big .xb7, .line-big .xb8, .line-big .xb9, .line-big .xb10, .line-big .xb11, .line-big .xb12 {
min-height: 1px;
padding-right: 17px;
padding-left: 17px;
width: 30.3%;
float: left;
}


/* 搴曢�?begin*/
footer {
background: #282828;
color: #d5d5d5;
padding: 12px 0;
border-top: 2px solid #c40000;
float: left;
width: 100%;
        min-width:1200px;
}
footer .copyright{
font-size:14px;
}
footer .copyright .foot-nav a{
font-size:14px;
}
footer .copyright .foot-link,footer .copyright .foot-link a{
font-size:14px;
}
footer .copyright .copy,footer .copyright .copy a{
font-size:14px;
}
footer a {
color: #d5d5d5;
}
footer a:hover {
color: #c40000
}
footer .foot-nav {
margin-bottom: 10px;
}
footer .foot-nav a {
margin: 0 10px 0 0;
}
footer .foot-top .foot-link {
padding: 0px 0 10px;
}
footer .foot-top .social {
text-align: right;
margin-top: 12px;
}
footer .foot-top .social li {
display: inline-block;
margin-left: 5px;
}
footer .foot-top .social li a {
margin-top: 3px;
display: inline-block;
width: 32px;
height: 32px;
color: #282828;
background: #fff;
border-radius: 50%;
text-align: center;
line-height: 30px;
font-size: 18px;
margin-right: 3px;
transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
margin-bottom: 0
}
footer .foot-top .social li a:before {
background: 0 0
}
footer .foot-top .social li a:hover {
color: #c40000
}
footer .foot-top .social #f-weixin-id {
position: relative;
z-index: 7
}
footer .foot-top .social .weixint-content {
background-clip: padding-box;
border: 1px solid rgba(204, 213, 219, 0.8);
border-radius: 4px;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
left: -42px;
min-height: 32px;
padding: 0;
position: absolute;
text-align: left;
bottom: 46px;
white-space: normal;
width: 116px;
background: #fff;

z-index: 8
}
footer .foot-top .social .weixint-content:before {
position: absolute;
bottom: -9px;
left: 46px;
width: 0;
height: 0;
content: '';
}
footer .foot-top .social .weixint-content:after {
position: absolute;
bottom: -8px;
left: 46px;
width: 0;
height: 0;
border-right: 8px solid transparent;
border-top: 8px solid #fff;
border-left: 8px solid transparent;
content: '';
}
footer .foot-top .social .weixint-content img {
width: 110px;
height: 110px;
}
.icon-weibo:before {
content: "\f18a"
}
.icon-qq:before {
content: "\f1d6"
}
.icon-wechat:before, .icon-weixin:before {
content: "\f1d7"
}
/* 搴曢�?end*/