*{margin:0; padding:0; list-style: none; font: inherit;color: inherit;}
body{font-family: "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "微软雅黑", 'Segoe UI', Tahoma, "宋体b8b\4f53", SimSun, sans-serif; overflow-x:hidden;}
/* 清理浮动 */
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;}
.pagewidth{ width: 1200px; margin: 0 auto;}

img{vertical-align: middle;}
a{ text-decoration: none;transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;}
a:hover{ text-decoration: none;}

.pic_middle{text-align: center; overflow: hidden;}
.pic_middle:after{content: "0"; font-size: 0; }
.pic_middle img{max-width: 100%; max-height: 100%; transition:  all 1s;}
.pic_middle img[src=""]{background: #CCCCCC;}

/* 设置滚动条的样式 */
.myscrollbar{overflow-y: auto;}
.myscrollbar::-webkit-scrollbar {width: 15px; height:3px}
/* 滚动槽 */
.myscrollbar::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.3);background: rgba(0,0,0,0.1);}
/* 滚动条滑块 */
.myscrollbar::-webkit-scrollbar-thumb {background: #999;-webkit-box-shadow: inset 0 0 0 #999;}
.myscrollbar::-webkit-scrollbar-thumb:window-inactive {background: #999;}

/*banner*/
.header-background{height:900px;position:relative;background:#000;overflow:hidden;margin-bottom:60px;}
.header-bg{position:absolute;width:100%;height:100%;top:0;left:0;}
.header-bg:after{content:"";background: rgba(0,0,0,.5);position:absolute;width:100%;height:100%;z-index:9;top:0;left:0;}
.header-bg-video video{width:100%;height:100%;object-fit: fill;}
.header-bg-img img{width:100%;height:100%;animation:header_bg_img 8s linear infinite alternate running;}
@keyframes header_bg_img{from{transform: scale(1);} to{transform:scale(1.1);}}
.header-background-logo{text-align:center;position:relative;z-index:12;}
.header-background-logo img{max-width: 100%;max-height:350px;}


/*大机构*/

.dajigou_box{position: relative; overflow: hidden; padding-bottom: 30px;}
.dajigou_box .dajigou_bg{background:#000 url(/static/images/dajigou_bg.jpg) no-repeat top;position: absolute; height: 1200px; width: 100%;}
.dajigou_box .index_lable .lable_left{background-image: url(/static/images/lable_left2.png);}
.dajigou_box .index_lable .lable_right{background-image: url(/static/images/lable_right2.png);}
.dajigou_box .index_lable dt{background-image: url(/static/images/lable_center2.png); color: #FFFFFF;}
.dajigou_box .index_lable dt span{color: #FFFFFF;}
.dajigou_box{position: relative; overflow: hidden; padding-bottom: 30px;}
.dajigou_box .box_center23{position: relative; padding: 0px 0; width:100%; margin:0 auto;}
.dajigou_box .box_center{position: relative; padding: 20px 0; width:1200px; margin:0 auto;}
.dajigou_box .zy_con15{width: 1110px; margin: 0 auto; overflow: hidden;}
.dajigou_box .zy_con15 ul li{float: left; width: 360px; height: 240px; margin: 0 5px; position: relative;}
.dajigou_box .zy_con15 ul li p{position: absolute; width: 100%; font-size: 16px; color: #FFFFFF; line-height: 40px; bottom: 0;background-color: rgba(230,16,16,.7) !important;}

.dajigou_box .zy_box15_btn{position: absolute; width: 30px; height: 30px; top: 50%; margin-top: -15px; cursor: pointer;}
.dajigou_box .zy_box15_btn.btn_left{left: 10px;}
.dajigou_box .zy_box15_btn.btn_right{right: 10px;}

.zhuanye_lable{text-align: center; overflow: hidden; position: relative; z-index: 1;}
.zhuanye_lable dl{display_:flex;width:200%;margin-left:-50%;}
.zhuanye_lable dt{display: inline-block; background: url(/static/images/lable_center.png) no-repeat center; height: 89px; line-height: 89px; font-size: 36px; color: #000000; padding-top: 41px; font-weight: bold; background-color: #C4262B;}
.zhuanye_lable dt span{color: #C4262B;}
.zhuanye_lable dd{width: 890px; margin: 0 auto;}
.zhuanye_lable dd.set_f{font-size: 18px; color: #323232; line-height: 28px; padding: 5px 0; font-weight:bold;}
.zhuanye_lable dd.not_f{font-size: 14px; color: #4c4c4c; line-height: 30px; padding: 5px 0;}
.zhuanye_lable .lable_left{background: url(/static/images/lable_left.png) no-repeat right;}
.zhuanye_lable .lable_right{background: url(/static/images/lable_right.png) no-repeat left;}
.zhuanye_lable .lable_line{width:25%; display: inline-block; height: 36px; background-color: #C4262B;}

.zhuanye_lable.style2 dt{background-image: url(/static/images/lable_center2.png);}
.zhuanye_lable.style2 .lable_left{background-image: url(/static/images/lable_left2.png);}
.zhuanye_lable.style2 .lable_right{background-image: url(/static/images/lable_right2.png);}

.zhuanye_lable.style3 dt{background-image: url(/static/images/lable_center3.png); color: #FFFFFF; background-color: transparent;}
.zhuanye_lable.style3 dt span{color: #FFFFFF;}
.zhuanye_lable.style3 dd{color: #FFFFFF;}
.zhuanye_lable.style3 .lable_left{background-image: url(/static/images/lable_left3.png);}
.zhuanye_lable.style3 .lable_right{background-image: url(/static/images/lable_right3.png);}
.zhuanye_lable.style3 .lable_line{background-color: transparent;}


.hidden{display:none;}
.color_black{ color: #333!important;}
.color_white{ color: #fff!important;}
.color_red{ color: #c4262b!important;}
.bg_black,.bg_white,.bg_gray,.bg_red,.bg1,.bg2,.bg3,.bg4,.bg5{ padding-top: 30px; padding-bottom: 40px;}
.bg_black{ background: #000000 url(/static/images/bg60.jpg) no-repeat center center;}
.bg_black13{ background-color: #131313;opacity: 0.8;}
.bg_white{ background: #ffffff;}
.bg_gray{ background: #f3f3f3;}
.bg_red{ background: #c4262b;}

.bg1{ background-color:#c02230; background-size: cover;}
.bg2{ background-color:#bcbcbc;  background-size: cover;}
.bg3{ background: url(/static/images/bg3.jpg) no-repeat; background-size: cover;}
.bg4{ background-color:#c02230; background-size: cover;}
.bg5{ background: url(/static/images/bg5.jpg) no-repeat; background-size: cover;}


.pd0{ padding-bottom: 0px; padding-top: 0px;}
.pd20{ padding-bottom: 20px; padding-top: 20px;}
.mrb20{ margin-bottom: 20px; }
/*分页*/
.page{ text-align: center; padding-top: 60px; }
.page li{ display:inline;}
.page .active a{ background: #ccc;}
.page li a{ border:#cccccc solid 1px; border-radius: 60px; padding: 8px 11px; font-size: 14px; color: #333333; background: #fff; margin-left: 2px; margin-right: 2px;}
.page li a:hover{ background: #ccc;}
.page li a.cur{ background: #c4262b; border:#c4262b solid 1px; color: #fff; }
.page li a.no{ background: #f5f5f5; border:#f5f5f5 solid 1px;}


/*head*/
/*banner*/
.index_header{overflow: hidden; position: relative; height: 700px; margin-bottom: 60px;}
.banner_box,.banner_box div{background-size: 100% 100% !important; height: 700px;}
/*message*/
.head_message{position: absolute; top: 800px; left: 30px; z-index: 20; height: 54px; border: 1px solid #FFFFFF; border-right: none;}
.head_message dl{float: left; width: 54px; height: 54px; position: relative; border-right: 1px solid #FFFFFF;}
.head_message dl dt{width: 54px; height: 54px; background: no-repeat center; transition: background-image 0.4s; animation:head_message .4s linear 0s  alternate running;}

.head_message dl:hover dt{background-color: #e6212a; cursor: pointer; animation:head_message_hover .4s linear 0s  alternate running;}
.head_message dl.head_tel dt{background-image: url(/static/images/tel_img.png);}
.head_message dl.head_add dt{background-image: url(/static/images/add_img.png);}
.head_message dl.head_wechat dt{background-image: url(/static/images/wechat_img.png);}
.head_message dl.head_sina dt{background-image: url(/static/images/sina_img.png);}
.head_message dl dd{position: absolute; bottom: 54px; left: 0; padding-bottom: 14px; display: none; opacity: 0;}
.head_message dl dd img.sanjiao{margin-left: 20px;}
.head_message dl dd p{background: #FFFFFF;line-height: 40px; height: 40px; overflow: hidden; padding: 0 10px; border-radius: 5px;}
.head_message dl dd p span{color: #e6212a;}
.head_message dl.head_tel dd p{width: 260px;}
.head_message dl.head_add dd p{width: 450px;}
.head_message dl.head_wechat dd p{height: 100px; padding: 10px;}
.head_message dl.head_sina dd p{height: 100px; padding: 10px;}
/*logonav*/
.head_logo{position: absolute;top: 30px; left: 30px; z-index: 20;}
.head_logo .all-btnbox{ position:absolute; z-index:1;width:76px; height:76px; top:10px; left:10px; cursor: pointer; background:#333 url(/static/images/logo1.png) no-repeat top; background-size:auto 100%;transition:width .5s;}
.head_logo .all-btn{transform-style: preserve-3d; width:100%; height:100%; top:0; left:0;transform:rotateX(0deg); transition: all .8s;}
.head_logo .all-btn span{width:100% ;height:100%; position:absolute; top:0; left:0; opacity:1; display: table; background-repeat: no-repeat; background-position: center;}
.head_logo .all-btn .logo{background-image:url(/static/images/detaillogo2.png);transform: translateZ(38px); background-color: #E6212A;}
.head_logo .all-btn .logo_menu{background-image:url(/static/images/menu.png);transform: rotateX(90deg) translateZ(38px);}
.head_logo .all-btn:hover{transform:rotateX(-90deg);}

.head_logo .logo_word{position: absolute; font-size: 24px; width: 24px; font-weight: bold; text-align: center; top: 110px; left: 33px; line-height: 30px; color: #FFFFFF; background: url(/static/images/word_line.png) no-repeat top; padding-top: 30px;}
.head_nav_box{position: absolute; width: 76px; padding: 0 30px; height: 100%; left: -136px; top: 0; background: #e6212a;z-index: 100;}
.head_nav_box .logo_word{position: absolute; font-size: 24px; width: 24px; font-weight: bold; text-align: center; top: 110px; left: 53px; line-height: 30px; color: #FFFFFF; background: url(/static/images/word_line.png) no-repeat top; padding-top: 30px;}
.head_nav_box .head_logo2{width: 76px; margin-top: 30px;}
.head_nav_box ul{width: 106px; padding-top: 30px;}
.head_nav_box ul li{line-height: 2em; font-size: 16px; padding-top: 10px;}
.head_nav_box ul li a{display: inline-block; height: 2em; border-bottom: 1px solid #FFFFFF; transition: all 0.4s; color: #FFFFFF;}
.head_nav_box ul li a:hover{padding-right: 20px;}

@keyframes head_message{from{background-position: center right -20px;} to{background-position: center;} }
@keyframes head_message_hover{from{background-position: center left -20px;} to{background-position: center;} }

/*hovernav*/
.menu{ background: #c4262b; height: 60px; z-index: 99; width: 100%; height: 60px;margin-top:-60px;position:relative} 
.menu .pagewidth ul{ overflow: hidden;}
.menu .pagewidth ul li{ float:left; }
.menu .pagewidth ul li a{ display: block;line-height: 60px; height: 60px; padding: 0 15px; font-size: 16px; color: #fff; text-decoration: none;}
.menu .pagewidth ul li a:hover{ background: #9d1e22;}
.nav_logo{line-height: 60px;height: 60px; font-size: 24px; color: #FFFFFF; font-weight: bold; background: rgba(0,0,0,.3); padding: 0 18px; position: relative; float: left;}
.top_nav.menu{position: fixed; top: 0 !important; left: 0;margin-top:0;}
.nav_logo img{margin-right: 10px; margin-top: -5px;}
.hover_nav{position: absolute; top: 100%; width: 100%; left: 0; font-weight: normal; display: none;}
.hover_nav dl{margin-top: 1px;padding: 1px; background: #BD1F27; position: relative; font-size: 14px; left: 0;}
.hover_nav dt{line-height: 44px; height: 44px; text-align: center; transition: background-color 0.4s,color 0.4s;background-position: top left 90px !important;}
.hover_nav dl:hover dt{background-color: #FFFFFF !important; color: #BD1F27;background-position: bottom left 90px !important;}
.hover_nav dd{position: absolute; left: 100%; top: 0; padding-left: 1px; display: none;}
.hover_nav li{background: #BD1F27;padding: 1px; margin-bottom: 1px;}
.menu .pagewidth .hover_nav dd a{line-height: 44px; height: 44px; width: 200px;transition: background-color 0.4s,color 0.4s; padding: 0 15px;}
.menu .pagewidth .hover_nav dd a:hover{background-color: #FFFFFF !important; color: #BD1F27 !important;background-position: bottom left !important;}


/*head结束*/



.boxshadow15{box-shadow: 0px 0px 15px #131313; -webkit-box-shadow: 0px 0px 15px #131313;-moz-box-shadow: 0px 0px 15px #131313;}
.boxshadow10{box-shadow: 0px 0px 10px #131313; -webkit-box-shadow: 0px 0px 10px #131313;-moz-box-shadow: 0px 0px 10px #131313;}
.boxshadow5{box-shadow: 0px 0px 5px #131313; -webkit-box-shadow: 0px 0px 5px #131313;-moz-box-shadow: 0px 0px 5px #131313;}

.current_position{ background: #fff; height: 50px; line-height: 50px; font-size: 14px; color: #666; border-bottom: #ececec solid 1px;}
.current_position i{ margin-left: 5px; margin-right: 5px; font-size: 12px;}
.current_position a{ color: #666;}
.current_position a:hover{ color: #c4262b;}

.current_position_news{ height: 50px; background: #f5f5f5; line-height: 50px; font-size: 14px; color: #666; }
.current_position_news i{ margin-left: 5px; margin-right: 5px; font-size: 12px;}
.current_position_news a{ color: #666;}
.current_position_news a:hover{ color: #c4262b;}
/*首页标题*/
.index_title{ font-size: 30px; font-weight: bold; text-align: center; padding: 30px 0 60px;}
.index_title img{ height: 87px; }
.index_title p{ text-align: center; font-size: 18px; font-weight: bold; padding-top: 15px; color: #333}
/*首页更多*/
.index_more{ text-align: center; padding-top: 30px;}
.index_more a{ font-size: 16px; color: #fff; text-decoration:none;transition:all 0.4s; padding:0 40px; line-height:40px; display:inline-block; border:1px solid #fff;}
.index_more a:hover{background:#fff; color:#c4262b;}
.index_more_red{ text-align: center; padding-top: 50px;position: relative;}
.index_more_red a{ font-size: 16px; color: #c4262b; text-decoration:none; border:1px solid #c4262b; transition:all 0.4s; padding:0 40px; line-height:40px; display:inline-block;}
.index_more_red a:hover{background:#c4262b; color:#fff;}
/*艺考流程*/
.index_box10_content ul li{ width: 150px; float: left; position: relative; height:150px;}
.index_box10_content ul li .num{ border-radius: 50%; background: #4e0f11; height: 28px; width: 28px; text-align: center; line-height: 30px; font-size: 14px; color: #fff; position: absolute; left: 20px; z-index: 1;}
.index_box10_content ul li .icon{ background: #c4262b; z-index:2; position: absolute; left: 30px; text-align:center; border-radius: 50%; margin: 0 auto; width: 90px; height: 90px; border:#fff solid 2px;   box-shadow: 0px 0px 15px #7c080c; -webkit-box-shadow: 0px 0px 15px #7c080c;-moz-box-shadow: 0px 0px 15px #7c080c; }
.index_box10_content ul li .icon img{ width: 50px; margin-top: 20px;}
.index_box10_content ul li h2{ position: absolute; top: 90px; text-align:  center; font-size: 14px; color: #fff; padding-top: 20px; line-height: 20px; font-weight: normal; padding-left: 20px; padding-right: 20px;}


/*底部报名*/
.index_box11 .pagewidth{ position: relative;}
.index_box11 .pagewidth .form{ position: absolute; z-index: 22; width: 400px; height: 380px; right: 0px; top: 160px; background:rgba(255,255,255,0.9); border-radius: 5px;  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); }
.flexslider1{position:relative;height:700px;overflow:hidden;background:url(/static/images/loading.gif) 50% no-repeat;}
.flexslider1 .slides{position:relative;z-index:1;}
.flexslider1 .slides li{height:700px;}
.flexslider .slides li{position:relative;}
.flexslider .slides li a{position:absolute; width:100%; left:0; height:100%; top:0;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; width: 12px; height: 12px; margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block; width: 12px; height: 12px; line-height:40px;overflow:hidden;background:#fff;cursor:pointer;opacity: 0.8;filter:alpha(opacity=80);  border-radius:10px; }
.flex-control-nav .flex-active{background:#c4262b;opacity: 1!important;filter:alpha(opacity=100)!important;}
.index_box11 .form{ padding-top: 30px;}
.index_box11 .form ul li{ padding-top:6px; padding-bottom: 6px; padding-right: 30px;padding-left: 30px;}
.index_box11 .form ul li span{ float: left; color: #444444; font-size: 14px; line-height: 36px; width: 70px;}
.index_box11 .form ul li em{ float: left; color: #444444; font-size: 14px; line-height: 36px; font-style: normal; padding-left: 5px; padding-right: 20px;}
.index_box11 .form ul li .form_select{ font-size: 14px; color: #333;  float: left;border:#cccccc solid 1px; display: block; height: 38px; border-radius: 3px; width:260px;}
.index_box11 .form ul li .form_input{ text-indent: 0.5em; font-size: 14px; color: #333; float: left; border:#cccccc solid 1px; display: block; height: 36px; border-radius: 3px; width:260px;}
.index_box11 .form ul li .form_radio{ float: left; margin-top: 10px;}
.index_box11 .form ul li .form_select_two{ font-size: 14px; color: #333;  float: left;border:#cccccc solid 1px; display: block; height: 38px; border-radius: 3px; width:80px; margin-right: 10px;}
.index_box11 .form ul li.form_bt { padding-top: 20px;}
.index_box11 .form ul li.form_bt input{  border:none; display: block; background: #c4262b; font-size: 16px; font-weight: bold; height: 45px;line-height: 45px; border-radius: 3px; color: #fff; cursor: pointer; width: 100%;}
.index_box11 .form ul li.form_bt input:hover{  border:none; display: block; background: #b61a1f; font-size: 16px; font-weight: bold; height: 45px;line-height: 45px; border-radius: 3px; color: #fff; cursor: pointer; width: 100%;}
.index_box11 .form ul li.tel{ text-align: center; color: #c4262b; padding-top: 20px; padding-bottom: 20px; font-size: 18px; font-weight: bold;}


/*友情链接*/
.links{position:relative; width:1200px; }
.links{ position: relative; }
.links .prev,.links .next{font-size: 30px; display:block;  width:30px; height:28px; padding:16px 0; position: absolute;top: 52px;  cursor: pointer;z-index: 2;background: rgba(0,0,0,0.5);color: #fff;}
.links .prev{left: 0px;}
.links .next{right: 0px;}
.links .prev:hover{ background-color: #c4262b;}
.links .next:hover{ background-color: #c4262b;}
.links .hd ul{margin-top:10px; zoom:1; text-align:center;}
.links .hd ul li{width:9px; font-size:0; height:9px; display:inline-block;margin-right:5px; cursor:pointer; border-radius:50%; border:1px solid #c4262b;}
.links .hd ul li.on{ background-color:#c4262b;}
.links .bd{ height:165px; overflow:hidden;  }
.links .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;  }
.links .bd ul li{ margin:6px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.links .bd ul li .pic{ text-align:center; }
.links .bd ul li .pic img{ width:188px; height:43px; display:block;}
.links .bd ul li .pic a:hover img{ border-color:#999;  }
.links .bd ul li .title{ line-height:24px;}



/*底部客服*/
.footer{  padding-bottom: 0px!important;}

.footer .service ul{margin:0 120px;}
.footer .service ul li{float: left; width: 140px; padding: 0 90px; text-align: center;}
.footer .service ul li dl{position: relative; width: 116px; margin: 0 auto 20px;cursor: pointer;}
.footer .service ul li dd{height: 116px; border-radius: 100%; border: 2px solid #FFFFFF; overflow: hidden;}
.footer .service ul li dt{position: absolute; bottom: 0; line-height: 30px; text-align: center; width: 100%; background: rgba(197,38,43,0.6); color: #FFFFFF; font-size: 14px;}
.footer .service ul li p{display: inline-block; position: relative;width: 25px; height: 25px; border-radius: 100%; line-height: 25px; font-size: 0;}
.footer .service ul li p:before{content: "1";}
.footer .service ul li p img{vertical-align: middle;}
.footer .service ul li p span{position: absolute; bottom: 25px; display: none; width: 120px; line-height: 22px; padding: 5px; font-size: 14px; color: #FFFFFF;}
.footer .service ul li p.f_qq{background: #4db0eb;}
.footer .service ul li p.f_wechat{background: #3fb135;}
.footer .service ul li p.f_phone span{background: #6435b1;}
.footer .service ul li p.f_phone{background: #6435b1;}
.footer .service ul li p.f_tel span{background: #353bb1;}
.footer .service ul li p.f_tel{background: #353bb1;}

.footer .service ul li p:hover span{display: block;}


.footer .code{ padding-bottom: 30px;}
.font_left{ float: left; text-align: center; width: 380px; padding-top: 80px;}
.font_left img{ max-height:80px;}
.code_three{ float: left; width: 440px;}
.code_three ul li{ width:33.33%; float: left; text-align: center; padding-top: 50px;}
.code_three ul li img{  width: 100px; padding: 4px; background: #fff;box-shadow: 0px 0px 15px #7c080c; -webkit-box-shadow: 0px 0px 15px #7c080c;-moz-box-shadow: 0px 0px 15px #7c080c;}
.code_three ul li p{ color: #fff; font-size: 14px; padding-top: 10px;}
.font_right{ float: left; text-align: center; width: 380px; padding-top: 80px;}
.font_right img{max-height:80px;}


.copy{ background: #181818; padding-top: 20px; padding-bottom: 20px;}
.copy p{ color: #999999; line-height: 22px; font-size: 14px;}
.copy p a{ color: #c4262b}
.copy span{ float: right; padding-top: 12px;}
.copy span img{ height: 40px;}


/*在线客服*/
.olineservice{ background: #464646; width: 90px; position: fixed; display: none;  right: 20px; top: 10%; z-index: 99999;}
.olineservice .title h1{ font-size: 16px;}
.olineservice .title p{ font-size: 10px;}
.olineservice .title{ background: url(/static/images/onlineservicexx.png) no-repeat -30px 0px #b8292e; padding-top: 15px; padding-bottom: 10px;text-align: center; color: #fff;}
.olineservice> ul li a{ display: block; text-align: center; padding-top: 8px; padding-bottom: 8px; border-bottom: #4f4f4f solid 1px;background:#464646; cursor:pointer;}
.olineservice> ul li a i{ font-size: 28px; font-weight: normal; color: #fff;}
.olineservice> ul li a h2{ font-size: 14px; font-weight: normal; color: #fff;}
.olineservice> ul li a p{ font-size: 10px; font-weight: normal; color: #fff;}

.olineservice> ul li a:hover{ background: url(/static/images/onlineservicehover.png) no-repeat; display: block; text-align: center; padding-top: 8px; padding-bottom: 8px; border-bottom: #4f4f4f solid 1px;}
.olineservice> ul li a:hover i{ font-size: 28px; font-weight: normal; color: #c4262b;}
.olineservice> ul li a:hover h2{ font-size: 14px; font-weight: normal; color: #c4262b;}
.olineservice> ul li a:hover p{ font-size: 10px; font-weight: normal; color: #c4262b;}


.olineservice .blacktop{ text-align: center;}
.olineservice .blacktop a{ display: block; padding-top: 10px; padding-bottom: 10px;}
.olineservice .blacktop a i{ font-size: 18px; font-weight: normal; color: #fff; margin-bottom: 5px;}
.olineservice .blacktop a p{ font-size: 12px; font-weight: normal; color: #fff;}



/*图说我们弹框*/
.img_alert_box{position: fixed; width: 100%; height: 100%; background: url(/static/images/transparent_black.png); top: 0; z-index: 9999; display: none;}
.img_alert_box span.close_alert{position: absolute; background: url(/static/images/close_alert.png) no-repeat center; width: 50px; height: 50px; left: 50%; top: 50%; margin-left: 320px; margin-top: -456px; cursor: pointer;}
.img_alert_box dl{position: absolute; width: 1200px; height: 100%; left: 50%; top: 50%; margin-left: -600px; margin-top: -448px;}
.img_alert_box dl dd{position: relative; width: 600px; height: 100%; margin: 0 auto;}

.img_alert_box dl dd img{ width: 100%; display: none; position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%;}

.img_alert_box dl dt{position: absolute; width: 590px; line-height: 30px; padding: 5px; bottom: 0; left: 50%; margin-left: -300px; background: url(/static/images/transparent_black.png); color: #FFFFFF; text-align: center;}
.img_alert_box dl span.alert_btn{position: absolute; width: 50px; height: 80px; top: 50%; margin-top: -40px; display: none; cursor: pointer;}
.img_alert_box dl span.btn_left{background: url(/static/images/btn_left5.png) no-repeat center; left: 200px;}
.img_alert_box dl span.btn_right{background: url(/static/images/btn_right5.png) no-repeat center; right: 200px;}


/*视频播放弹框*/
.shipin_alert,.shipin_alert1{position: fixed; width: 100%; height: 100%; min-width: 1200px; min-height: 768px; left: 0; top: 0; background: url(/static/images/transparent_black.png); z-index: 99;}
.shipin_alert iframe{position: absolute; width: 850px; height: 570px; top: 50%; left: 50%; margin-top: -285px; margin-left: -425px; border: none;}
.shipin_alert1 video{position: absolute; width: 850px; height: 570px; top: 50%; left: 50%; margin-top: -285px; margin-left: -425px; background: #000000;}

/*留言成功样式*/
.alert_secced_box{position: fixed; z-index: 99; width: 100%; height: 100%; top: 0; left: 0; background: url(/static/images/transparent_black.png); display: none;}
.alert_seccess{position:fixed; width:516px; height:253px; left:50%; top:50%; margin-left:-258px; margin-top:-126px;}
.gb_alert{position:fixed; width:30px; height:30px; left:50%; top:50%; margin-left:218px; margin-top:-116px; cursor:pointer;}

/*考试入口*/
.kaoshirukou{ background:#ffffff; text-align: center; padding: 40px 0px 30px 0px; width:100%; margin:0 auto;}
.kaoshirukou ul li{display: inline-block; position: relative; width: 555px; height: 103px; overflow: hidden; margin: 0 42px;}
.kaoshirukou ul li span{position: absolute; width: 160px; text-align: center; line-height: 45px; padding-top: 25px; top: -35px; left: -80px; background: #D22D30; color: #FFFFFF; transform: rotate(-45deg); margin-left: 20px; margin-top: 20px;}
.kaoshirukou ul li p{position: absolute; width: 100%; line-height: 103px; left: 0; top: 0; font-size: 30px; color: #FFFFFF; font-weight: bold;}



.bottom_xq{padding:30px 0 20px;position:relative;}
.bottom_xq dl{}
.bottom_xq dt{float:left;padding-right:10px;margin-right:10px;height:40px;border-right:1px solid #c4262b;}
.bottom_xq dt img{margin-top:-13px;}
.bottom_xq dd{line-height:26px;padding:7px 0;margin-left:12px;float:left;font-size:12px;}
.bottom_xq dd a{display:block;color: #999999; line-height: 22px; font-size: 14px;}
.bottom_xq .tel400{font-size: 28px; font-weight: bold; color: #fff;text-align:center;position:absolute;width:400px;right:0;top:95px;line-height: 1.6em;}

.foot_hzhb{background:#000000;padding:45px 0;}
.foot_hzhb .hzhb_left{float:left;color:#be222f;width:210px;padding-top:11px;}
.foot_hzhb .hzhb_left i{font-size:58px;float:left;}
.foot_hzhb .hzhb_left dt{font-size:18px;padding-top:5px;}
.foot_hzhb .hzhb_left dd{font-size:16px;}

.foot_hzhb .hzhb_right{float:right;width:900px;position:relative;padding:0 40px;}
.foot_hzhb .hzhb_right .bd li{width:170px; padding:0px 5px;}
.foot_hzhb .hzhb_right .bd li img{width:100%;height:80px;}
.foot_hzhb .picScroll-hzhb>a{position:absolute;width:30px;height:52px;background:#621118;color:#ccc;z-index:1;line-height:52px;text-align:center;font-size:30px;top:14px;cursor:pointer;}
.foot_hzhb .picScroll-hzhb>a:hover{background:#c02230;}
.foot_hzhb .picScroll-hzhb>a.next{right:0;}
.foot_hzhb .picScroll-hzhb>a.prev{left:0;}

.right_xq{position:relative;background: url(/static/images/onlineservicehover.png) no-repeat;}
.right_xq i{background:url("/static/images/icon_xq.png") no-repeat top;display:block;height:40px;}
.right_xq p{color:#b8292e !important;font-size:16px !important;}
.right_xq ul{position:absolute;bottom:0;right:100%;padding:0 20px;display:none;}
.right_xq:hover ul{display:block;}
.right_xq ul li{width:100px;padding-top:10px;line-height:32px;}
.right_xq ul li a{display:block;color:#fff;background:#b8292e;text-align:center;padding:0 !important;}
.right_xq ul li a:hover{background:#464646;}
/* 底部校区滚动样式 */
.picScroll-left{ width:1200px;  overflow:hidden; position:relative; padding-bottom:20px;padding-top:20px; }
.picScroll-left .next,.picScroll-left .prev{font-size: 30px; display:block;  width:30px; height:28px; padding:16px 0; position: absolute; top:85px;  cursor: pointer; z-index:2; background:rgba(0,0,0,0.5); color:#fff;}
.picScroll-left .next{right:0;}
.picScroll-left .prev{left:0;}
.picScroll-left .next:hover,.picScroll-left .prev:hover{background:#c4262b;}
.picScroll-left .hd_xq{ overflow:hidden;  height:30px;}
.picScroll-left .hd_xq ul{overflow:hidden; zoom:1;  zoom:1; padding-top: 20px; padding-bottom: 20px; text-align: center; }
.picScroll-left .hd_xq ul li{ display: inline-table; width:8px !important; line-height: 1px; height:8px!important; border-radius: 20px; overflow:hidden; margin-left:4px; margin-right:4px; text-indent:-999px; cursor:pointer; background: #fff; border:1px solid #fff;}
.picScroll-left .hd_xq ul li.on{ background: none; }
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; width: 99999px;}
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:385px; height:185px; display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;}


.newvideo{background-color:#000000; background-size:100% 760px;padding:58px 0 58px;}

.playbox{width:997px;height:625px;position:relative;overflow:hidden;margin:0 auto 40px;cursor:pointer;}
.playbox .playplug{width:100%;height:100%;top:0;left:0;position:absolute;display:none;}

.newvideo .picScroll-newvideo{position:relative;}
.newvideo .bd ul li{width:220px;padding:0 10px;cursor:pointer; float:left;}
.newvideo .bd ul li .video_box{width:100%;height:124px;overflow:hidden;}
.newvideo .bd ul li img{width:100%;height:124px;}
.newvideo .bd ul li:hover img{transition:3s;transform:scale(1.1)}

.newvideo .bd ul li h2{ text-align: left;font-size: 12px; line-height: 29px;height:29px; margin-top:-29px; padding:0px 5px 0px 5px;position: relative;background: url(/static/images/shipin_img.png) no-repeat;background-position: center left 15px;background-color: rgba(189,31,39,.8); color:#fff; z-index:1; text-indent:45px;overflow:hidden;}


.newvideo .next,.newvideo .prev{font-size: 30px; display:block;  width:30px; height:28px; padding:26px 5px; position: absolute; top:25px;  cursor: pointer; z-index:2; background:rgba(0,0,0,0.5); color:#fff;}
.newvideo .next{right:0;}
.newvideo .prev{left:0;}
.newvideo .next:hover,.newvideo .prev:hover{background:#c4262b;}


/*课程模块*/
#headertop
{
	position: absolute;
	width:100%;
	margin-top:50px;
}
.course img
{
	width: 100%;
	height:750px;
}


.course-item .kecheng
{
	position:relative;
}
.performance
{
	font-size:18px;
	color:#fff;
	position: absolute;
	top:300px;
	left:310px;
}
.wenzi
{
	margin-top:40px;
	margin-left:20px;
}
.course-item h1
{

	color:#fff;
	font-size:55px;
	color:#fff;
	font-weight: bold;
	margin-top:10px;
	margin-left:20px;
}


.course-item
{
	position: absolute;
	top:160px;
}
#master
{
	overflow: hidden;
	/*position: absolute;
	top:-110px;*/
}
#master
{
	overflow: hidden;
	padding-top:640px;
}
#master dl
{
	background:rgba(82,83,84,0.5);
	width:32.3%;
	height:450px;
	float:left;
	position: relative;
	margin-right:1.5%;
	margin-bottom:25px;
	z-index:1;
}
#master dl:nth-child(3n)
{
	margin-right:0;
}
#master dl dt
{
	text-align: center;
}
#master dl dt img
{
	width:97%;
	margin:5px 0px;
}
.perform
{
	font-size:25px!important;
	color:#fff!important;
	padding-left:38px!important;
	padding-bottom:20px;
	padding-top:10px;

	font-weight: 650;
	letter-spacing:3px
}

#master dd
{
	padding-left:65px;
	color:#fff;
	font-size:16px;
	line-height: 28px;
}
.biankuang 
{
	position: absolute;
	top:45%;
	left:-7%;
	z-index:-10;
}
.more1 a
{
	font-size:18px!important;
	font-weight: 530;
	position: relative;
	color:#AA0404!important
}
.more1 a:hover
{
	color:#fff!important;
}


.more1 a span
{
	font-size:12px!important;
	position: absolute;
	top:-5px;
}
.still
{
	width:240px;
	line-height: 40px;
	background-color: #f4361d;
	text-align: center;
	margin: 0 auto;
	margin-bottom:50px;
	margin-top:10px;
	border-radius:3px;
}
.still a
{
	color:#fff;
}
.course1
{
	width:960px ;
	margin:0 auto;
}
.course-item
{
	overflow: hidden;
}
.left-tem
{
	width:460px;
	float:left;
}
.right-tem
{
	width:500px;
	float:right;
}

#master dl dd:hover
{
	color:#AA0404;
	cursor: pointer;
	text-decoration:underline;
}
.perform:hover,.more1:hover
{
	text-decoration: none!important;
}