================分页样式================*/
.sub-wrapper{width:100%;}
.sub-content{width:100%; overflow:hidden;}


.partners-list {width:1300px;}
.partners-list li{float:left; border:1px solid #ddd; margin:0px 53px 53px 0px;}
.partners-list li:hover{-webkit-box-shadow:0px 0px 20px #C0C0C0; -ms-box-shadow:0px 0px 20px #C0C0C0; -o-box-shadow:0px 0px 20px #C0C0C0; -moz-box-shadow:0px 0px 20px #C0C0C0; box-shadow:0px 0px 20px #C0C0C0;}

.pagination{width:100%; text-align:center; margin-bottom:60px; margin-top:20px;}
.pagination a,.pagination span{display: inline-block; font-size:14px; color:#888; padding:4px 10px; background-color:#dfdfdf; vertical-align:middle;}
.sub-prev{width:30px; height:30px; background: url(../images/ico/list/pagation_jiantou_03.png) no-repeat 8px 8px #dfdfdf; padding:0px !important; vertical-align: middle;}
.sub-next{width:30px; height:30px; background: url(../images/ico/list/pagation_jiantou_03_right.png) no-repeat 8px 8px #dfdfdf; padding:0px !important; vertical-align: middle;}
// .sub-prev:focus{background: url(../images/ico/list/pagation_jiantou_05_left.png) no-repeat 8px 8px;}
// .sub-prev:hover{background: url(../images/ico/list/pagation_jiantou_05_left.png) no-repeat 8px 8px;}
// .sub-next:hover{background: url(../images/ico/list/pagation_jiantou_05.png) no-repeat 8px 8px;}
.pagination-on{background:#f7ab00 !important; color:#fff !important;}
.arrowleft-on{background: url(../images/ico/list/pagation_jiantou_05_left.png) no-repeat 8px 8px #f7ab00 !important;}
.arrowright-on{background: url(../images/ico/list/pagation_jiantou_05.png) no-repeat 8px 8px #f7ab00 !important;}

.picturelist-content{width:1300px; margin-bottom:10px;}
.picturelist-content li{float:left; width:382px; height:243px; margin-right:28px; margin-bottom:28px; overflow:hidden; position:relative;}
.picturelist-content li:hover .pictureslist-img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.picturelist-content li:hover .pictureslist-text{color:#0b3190;}
.picturelist-content li .pictureslist-img{display:inline-block; width:100%; height:100%; overflow:hidden;}
.picturelist-content li .pictureslist-img img{width:100%; height:100%; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease;}
.pictureslist-text{position:absolute; left:0; bottom:0; width:100%; height:48px; background-color:rgba(247,171,0,.9); font-size:18px; color:#fff; text-align:center; line-height:48px;}

.teamlist-content{width:1300px;}
.teamlist-content li{float:left; width:276px; height:346px; margin-right:30px; margin-bottom:30px; overflow:hidden; position:relative;}
.teamlist-content li:hover{-webkit-box-shadow:0px 0px 20px #C0C0C0; -ms-box-shadow:0px 0px 20px #C0C0C0; -o-box-shadow:0px 0px 20px #C0C0C0; -moz-box-shadow:0px 0px 20px #C0C0C0; box-shadow:0px 0px 20px #C0C0C0;}
.teamlist-content li:hover .teamlist-text .teamlist-detail{display:block !important;}
.teamlist-text{display:inline-block; width:100%; padding:20px 0px 20px 0px; background-color:rgba(0,0,0,.7); position:absolute; left:0; bottom:0; color:#fff; font-size:18px; text-align:center;}
.teamlist-text span{display:block;}
.teamlist-text a{display:inline-block; font-size:14px; color:#fff; background-color:#f7ab00; border-radius:50px; padding:8px 50px; margin-top:10px;}
.teamlist-detail{display:none !important;}

.newslist-content{width:1400px;}
.newslist-content li{float:left; box-sizing: border-box; width:380px; padding:18px; border-top:4px solid #f7ab00; margin-right:28px; margin-bottom:28px;}
.newslist-content li h4{margin-bottom:20px;}
.newslist-content li h4 a{box-sizing:border-box; font-size:16px; color:#0b3190; font-weight:normal; border-left:4px solid #0b3190; padding-left:10px; letter-spacing:-1px;}
.newslist-content li h4 a:hover{text-decoration: underline;}

.newslist-content li .imgbox{width: 100%; height: auto;}
.newslist-content li .imgbox:hover{background-color: #f7ab00;}
.newslist-content li .imgbox:hover a{color: #fff;}

.newslist-content li .imgbox:hover{color: #fff;}
.newslist-content li .imgbox:hover .news-subtion span{color:#fff;}
.news-subtion{padding: 0 2% 10px 2%;}



.news-img{width:100%; height:214px; margin-bottom:20px; overflow:hidden;}
.news-img:hover a img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.news-img img{width:100%; height:100%; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease;}
.news-text{font-size:12px; margin-bottom:25px; text-align:justify; text-indent:24px; width: 96%; padding: 0 2%;}
.news-subtion span{color:#0b3190; font-size:16px; float:left;}
.news-subtion a{display:inline-block; width:20px; height:20px; background-color:#9f9f9f; font-size:16px; color:#fff; text-align:center; line-height:20px; float:right; margin-right:4px;}
.news-subtion a img{width:60%;}
.news-subtion a:hover{background-color:#0b3190;}


.voting-title,.question-title{font-size:20px; color:#0b3190; border-left:4px solid #0b3190; padding-left:16px;}
.voting-title p,.question-title p{float:left;}
.voting-title label,.question-title label{float:right; font-size:16px; color:#444;}
.voting-divider,.question-divider{width:100%; height:1px; background-color:#dfdfdf; margin:15px 0px;}
.topic,.question-topic{padding-left:38px; margin-bottom:57px;}
.input-group label{cursor:pointer;}
.input-group label input{float:left; width:15px; height:15px; vertical-align:middle; margin-right:10px; margin-top:5px;}
.input-group label span{float:left:; display:inline-block; width:1085px; overflow:hidden;}
.input-group span,.question-topic span{font-size:16px; color:#444; vertical-align:middle;}
.input-group{margin-bottom:16px;}
.input-group:hover span{color:#f34040;}
.voting-button{font-size:16px; color:#888; padding:10px 40px; background-color:#dfdfdf; margin-top:14px; cursor:pointer; font-family:'Microsoft Yahei';}
.voting-button:hover{background-color:#f7ab00; color:#fff;}

// .recruit-content{width:100%; font-size:16px; color:#444; text-align:center; border-top:4px solid #0b3190;}
// .recruit-content tr td{padding:20px 0px;}
// .recruit-content tr td a{padding:8px 20px; background-color:#dfdfdf; border-radius:4px;}
// .recruit-content tr td a:hover{background-color:#f7ab00; color:#fff;}
// .table-title td{background-color:#f7ab00; color:#fff; font-weight:bold; padding:15px 0px !important; }
// .recruit-content tr .table-line1{width:317px;}
// .recruit-content tr .table-line2{width:317px;}
// .recruit-content tr .table-line3{width:140px;}
// .recruit-content tr .table-line4{width:196px;}
// .recruit-content tr .table-line5{width:230px;}

.question{width:100%; text-align:right; margin-bottom:20px;}
.question input{background-color:#f7ab00; padding:12px 24px; color:#fff; cursor:pointer; font-family:"Microsoft Yahei";}
.question-group{width:100%; margin-bottom:14px;}
.question-group  i {float:left; box-sizing:border-box; display:inline-block; width:18px; height:18px; border-radius:4px; padding:0; text-align:center; line-height:18px; color:#fff; vertical-align:middle; margin-right:18px; margin-top:5px;}
.question-group  span{float:left; display: inline-block; width:1074px; font-size:14px;}
.ques{background-color:#d93034;}
.answ{background-color:#44af76;}
.answer span{color:#d93034;}

.contact-wrapper{width:100%; position:relative;}
.contact-title{width:100%; font-size:52px; color:#444;}
.contact-title span{font-size:16px; color:#fff; padding:3px 20px; background-color:#0b3190;}
.contact-mes{float:left;}
.contact-mes p{padding:28px 0px; border-bottom:1px solid #ddd; margin-right:10px;}
.contact-mes img{float:left; vertical-align:middle; margin-right:15px;}
.contact-mes span{float:left; color:#444; font-size:14px; vertical-align:middle; margin-right:20px;}
.contact-mes .mes-detail{display:inline-block; width:440px;}
.mode{font-weight:bold;}
.contact-map{position:absolute; right:0px; bottom:0px;}

.teacher{width:1300px; margin-bottom:55px;}
.teacher-picture{float:left; width:360px; height:462px;}
.teacher-picture img{width:100%; height:100%;}
.tecaher-profile{float:left; padding:30px 45px;}
.teacher-name{width:713px; height:45px; border-bottom:5px solid #dfdfdf; position: relative;}
.teacher-name p{position:absolute; left:0px; font-size:30px; color:#0b3190; border-bottom:5px solid #0b3190;}
.teacher-name p span{font-size:20px; color:#444;}
.tecaher-profile table{width:713px; padding-top:15px;}
.tecaher-profile table tr td{font-size:18px; color:#444; vertical-align:top; padding:8px 0; line-height:35px;}
.teacher-item{width:99px; font-weight:bold;}
.teacher-de{width:614px;}
.teacher-mes h3{width:100%; border-bottom:2px solid #dfdfdf; padding-bottom:8px;}
.teacher-mes h3 span{box-sizing:border-box; padding:12px 42px; background-color:#f7ab00; color:#fff; font-size:24px; font-weight:normal; border-radius:10px 10px 0px 0px;}
.teacher-mes p{font-size:14px; line-height:25px; text-align:justify; padding:30px 0; border-bottom:2px solid #dfdfdf;}

.onlinemes-content{width:734px; margin:0 auto; overflow:hidden;}
.onlinemes-content form{width:800px;}
.onlinemes-content .input-group p{display:inline-block; position:relative;}
.onlinemes-content .input-group p i{position:absolute; left:22px; top:14px; font-size:16px; color:#888;}
.onlinemes-content .input-group p input{width:314px; padding:12px 0; border:1px solid #ddd; text-indent:24px; margin-right:16px; font-size:16px; color:#888; padding-left:40px;}
.heading p{width: 100%;}
.heading input{width:86% !important;}
.onlinemes-textarea textarea{box-sizing:border-box; width:91%; outline: none; border:1px solid #ddd; height:134px; font-size:16px; padding:18px; color:#888; font-family: "Microsoft Yahei"}
.onlinemes-button{font-size:16px; color:#888; padding:10px 40px; background-color:#f7ab00; margin-top:14px; color:#fff; margin-right:6px; cursor:pointer; font-family:'Microsoft Yahei'}
.onlinemes-button:hover{background-color:#f08300;}

.registration-content h3{font-size:24px; color:#0b3190; text-align:center; margin-bottom:34px;}
// .registration-table{width:970px; margin:0 auto; font-size:16px;}
// .registration-table tr td{border:1px solid #a0cbed; padding:8px 0;}
// .items-title{box-sizing:border-box; width:106px; background-color:#207ac7; font-size:20px; color:#fff; padding:30px 44px !important; font-weight:bold;}
// .table-t{box-sizing:border-box; width:178px; text-align:right; padding-right:20px !important;}
// .input-o{width:228px; border:1px solid #ddd; margin-right:14px; height:18px; padding:6px 10px;}
// .table-th{box-sizing:border-box; width:675px; padding-left:20px !important;}
// .table-th input{vertical-align:middle; margin-right:5px;}
// .table-th label{vertical-align:middle; cursor:pointer;}
// .table-th input[type="radio"]{cursor:pointer;}
// .table-tt{width:859px; padding-left:58px !important;}
// .table-tt p{width:740px; height:178px; border:1px solid #ddd;}
// .table-tt p textarea{box-sizing:border-box; width:100%; height:100%; outline:none; padding:30px!important; margin: 0px; list-style: none; resize:none; border:none;}
// .table-th-t,.table-th-fo{width:153px; text-align:right;}
// .input-t{width:93px; height:18px; border:1px solid #ddd; padding:6px 10px;}
// .input-th{width:656px; height:18px; border:1px solid #ddd; padding:6px 10px;}

// .table-th-th{padding:8px 20px !important;}
// .table-th-fo{width:90px;}
// .table-th-fi,.table-th-se{padding:0px 20px !important;}
// .table-th-s{width:120px; text-align:right;}
// .table-code input{width:180px;}
// .addition{padding-left:10px !important;}
// .table-fo-o{width:970px; padding:15px 0px 15px 52px !important; color:#f34040; }

// .button-group{width:100%; text-align: center; margin-top:39px;}
// .button-group input{padding:10px 25px; background-color:#4593d1; font-size:16px; color:#fff; margin-right:5px; cursor:pointer; font-family:"Microsoft Yahei";}
// .button-group input:hover{background-color:#0b3190;}
// .registration-table i{color:#f34040;}

.picFocus{ margin:0 auto; width:100%; position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .bd{width:932px; height:596px; margin:0 auto; position:relative; margin-bottom:50px;}
.picFocus .bd li{ vertical-align:middle; position:relative;}
.picFocus .bd li .text{position:absolute; left:0px; bottom:0px; display:inline-block; width: 100%; height:60px; background: url(../images/bg/index/picturedetail-bg_03.png) no-repeat; font-size:20px; color:#f4f4f4; line-height:60px; padding-left:20px;}
.picFocus .bd img{ width:100%; height:100%; display:block;  }
.top-prev{position:absolute; left:-64px; top:275px; display:inline-block; width:41px; height:44px; background:url(../images/ico/picturedetail_icon_09.png); z-index:100;}
.top-prev:hover{background:url(../images/ico/picturedetail_icon_06_left.png) no-repeat;}
.top-next{position:absolute; right:-64px; top:275px; display:inline-block; width:41px; height:44px; background: url(../images/ico/picturedetail_icon_09_right.png) no-repeat;}
.top-next:hover{background:url(../images/ico/picturedetail_icon_06.png) no-repeat;}

.picFocus .hd{ width:100%; background-color:#dfdfdf; padding:20px;  overflow:hidden; }
.picFocus .hd ul{margin-right:-5px;  overflow:hidden; zoom:1; float:left;}
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  margin-right:15px;}
.picFocus .hd ul li img{ width:170px; height:108px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }

.picFocus .hd ul li.on img{ border-color:#f7ab00;  }
.picFocus .hd a{box-sizing:border-box; display:block; float:left; width:45px; height:108px; margin-top:7px; padding:39px 16px;}
.bottom-prev{border-radius:15px 0px 0px 15px; margin-right:20px; background: url(../images/bg/index/picturedetail-bg2_03.png) no-repeat;}
.bottom-prev:hover{background: url(../images/bg/index/picturedetail_03_05_left.png) no-repeat;}
.bottom-next{border-radius:0px 15px 15px 0px; background: url(../images/bg/index/picturedetail-bg2_03_right.png) no-repeat;}
.bottom-next:hover{background: url(../images/bg/index/picturedetail_03_05.png) no-repeat;}


/*24px*/
.asppage24{width:100%; margin-top:40px; margin-bottom: 40px; overflow:hidden}
.asppage24 .pager {color:#888; width:100%; height: 32px; text-align:center;}
.asppage24 .pager span,
.asppage24 .pager .nolink,
.asppage24 .pager a {display:inline-block; border: solid 1px #eee;  line-height:30px; margin:0 3px; padding:0px 12px; background: #fff; border-bottom: 1px solid #d8d8d8;}
.asppage24 .pager .nolink { color:#888;}
.asppage24 .pager a {color:#888;text-decoration:none;}
.asppage24 .pager a:hover {color: #FFF; background: #f7ab00;border:solid 1px #f7ab00; }
/*隐藏页码信息*/
.asppage24 .pager .pageinfo{display:none;}
/*当前页*/
.asppage24 .pager .cpb {color:#FFF; font-weight:100; background:#f7ab00;border:solid 1px #f7ab00}
/*如需要修改颜色：替换"#0C59A1"*/
.asppage24 .pager .current {color:#FFF; font-weight:100; background:#f7ab00;border:solid 1px #f7ab00}
/*如需要修改颜色：替换"#0C59A1"*/
.sub-content .sub_ul{
    overflow:hidden;
}
.sub-content .sub_ul li{
    float:left;
    margin:0 6px 30px;
    width:288px;
}
.sub-content .sub_ul li .img{
    display: block;
    width:288px;
    height:190px;
    overflow: hidden;

}
.sub-content .sub_ul li .img:hover img{
      transition:all 1s;
    transform:scale(1.1,1.1)
}
.sub-content .sub_ul li:hover .li_con{
    background-color:#ff9d00;

}
.sub-content .sub_ul li:hover .tit{
      color:#fff;
}
.sub-content .sub_ul li:hover .lf{
     color:#fff !important;
}
.sub-content .sub_ul li:hover p{
     color:#fff;
}


.sub-content .sub_ul li a img{
    width:288px;
    height:190px;
    overflow: hidden;
}
.sub-content .sub_ul li .li_con{
    padding:0 2.5%;
    box-sizing:border-box;
    height:110px;
}
.sub-content .sub_ul li .li_con h2 a{
    display: block;
    width:260px;
    font-size:16px;
    color:#333;

}
.sub-content .sub_ul li .li_con h2{
    padding:10px 0;
}
.sub-content .sub_ul li .date{
    overflow:hidden;
    margin-bottom:6px;
}
.sub-content .sub_ul li .date .lf{
    float:left;
    font-size:14px;
    color:#999;
}
.sub-content .sub_ul li .date .rg{
    float:right;
    font-size:14px;
    color:#7F2B51;
}
.sub-content .sub_ul li p{
     font-size:14px;
    color:#999;
    line-height:22px;
}
.sub-content .sub_tit{
    height:63px;
    text-align:center;
    line-height:63px;
    margin-bottom:20px;
    font-size:30px;
}

/*报名表单*/
.sign{
    width: 775px;
    margin: 0 auto;
    color: #484848;
}
.sign td{
    height: 36px;
    padding: 7px 10px 7px 0;
}
.sign .text{
    width: 320px;
    height: 14px;
    line-height: 14px;
    padding: 10px 5px;
    border: 1px solid #CACACA;
    box-shadow: 0px 2px 2px #ddd inset;
}
.sign label, .sign input {
    vertical-align: middle;
}
.sign label {
    padding-left: 5px;
    margin-right: 10px;
}
td, th{
    display: table-cell;
    vertical-align: inherit;
}
.sign .long {
    width: 657px;
}
.sign button {
    width: 114px;
    height: 38px;
    border: 0 none;
    font-size: 14px;
    color: #fff;
    background-color: #B0010F;
    margin:0 auto;
    display: block;
}
.sign textarea{
    width:332px;
    height:200px;
}
.sign .area{
    height:200px;
    float:right;
}

.secondNav{width:100%; height: 32px; margin-bottom: 40px; text-align: center;}
.secondNav ul li{display: inline-block; *display:inline; zoom:1; padding: 0 15px; line-height: 32px; background-color: #ccc; text-align: center; margin-right: 10px; cursor: pointer;}
.secondNav ul li.on{background-color: #f7ab00; color: #fff;}

