@charset "utf-8";
/* CSS Document */
body{min-width:1100px;}
.row{min-width:1100px;clear:both;overflow:hidden;}
.row>.title{text-align:center;padding:50px 0px 40px 0px;font-size:20px;font-weight:bold;line-height:24px;color:#393939;margin:0px auto;overflow:hidden}
.row> .title>div{width:900px;margin:0px auto;background:url(../images/red.png) repeat-x 50% 50%;}
.row> .title>div span{display:inline-block;padding:0px 20px;}
.row> .title>div font{padding:0px 15px;}
.row>.more{display:block;margin:40px auto 0px auto;width:180px;height:40px;line-height:40px;border-radius:30px;border:1px solid #c5003a;color:#c5003a;text-align:center;font-size:14px;}
.row>.more:hover{border-color1:#0b1263;background-color:#c5003a;color:#fff;font-weight:bold;font-size:16px;}

.nav_h{width:100%;height:80px;line-height:80px;text-align:center;position:fixed;top:0px;left:0px;background-color:#2e358a;border-bottom:2px solid #ddd;z-index:999;}
.nav_h div{max-width:1100px;margin:0px auto;}
.nav_h a{font-size:16px;color:#fff;margin:0px 15px;line-height:80px;display:block;float:left;}
.nav_h a:hover{font-weight:bold;color:#fff;margin:0px 15px;}
.nav_h a img{height:60px;/*position:absolute;margin-left:-180px;*/padding:10px 20px;background-color:#262b5f;}
.wjhg a{width:200px;}

.banner{/*height:550px;*/height:400px;background:url(../images/zsj_bn_bg.png) 50% 0px repeat-x;padding-top:80px;background-color:#f7f7f7;clear:both;overflow:hidden;position:relative;}
.banner .banner_box{/*height:505px;*/height:400px;position:absolute;width:100%;top:80px;z-index:8;}
.banner .banner_box .banner_info{width:100%;margin:0px auto;text-align:center;height:300px;z-index:3;position:relative;}
.banner .banner_box .banner_info .r1{font-size:20px;text-align:left;color:#2e348b;font-weight:bold;width:80%;margin:0px auto;padding-top:30px;text-align:center;}
.banner .banner_box .banner_info .r1 span{color:#c5003a;display:none;}
.banner .banner_box .banner_info .r1 a{margin:0px 30px;}
.banner .banner_box .banner_info .r1 .wj{float:right;margin-right:0px;display:none;}
.banner .banner_box .banner_info .r2{font-size:32px;color:#2e348b;margin-top:30px;}
.banner .banner_box .banner_info .r2 font{padding:0px 8px;}
.banner .banner_box .banner_info .r3{font-size:48px;color:#2e348b;font-weight:bold;}
.banner .banner_box .banner_info .r4{height:30px;text-align:center;margin-top:28px;}
.banner .banner_box .banner_info .r4 a{display:inline-block;margin:0px 40px;width:180px;height:40px;line-height:40px;border-radius:30px;border:1px solid #2e348b;color:#2e348b;font-size:16px;}
.banner .banner_box .banner_info .r4 a:hover{border-color:#c5003a;background-color:#c5003a;color:#fff;font-weight:bold;}
.banner .banner_box .banner_info .r4 .b1{border-color:#ddd;background-color:#eee;color:#666;font-weight:normal;cursor:default;}
.banner .banner_box .banner_info .r4 .b1:hover{border-color:#ddd;background-color:#eee;color:#666;font-weight:normal;cursor:default;}

.banner .banner_box .banner_info .r4 .b2{display:none;}
.banner .banner_box .banner_animate{width:100%;/*height:250px;*/height:300px;b1ackground-color:#3de;z-index:2;position:absolute;bottom:0px;}
.banner .banner_box .banner_animate img{position:absolute;lef1t:100%;t1op:100%;}

.banner .banner_foot{height:0px;width:0px;/*height:45px;width:100%;*/position:relative;top:100%;margin-top:-45px;z-index:9;display:none;}
.banner .banner_foot img{height:0px;width:0px;/*width:100%;height:100%;*/display:none;}

.wjhg .banner_box .banner_info{top:50px;height:350px;overflow:hidden;}
.wjhg .banner_box #ck_2018{display:block;}
.wjhg .banner_box .banner_animate{height:350px;}

.news{padding-bottom:80px;}
.news .title>div{}
.news .title>div span{background-color:#fdfdfd;}
.news .news_box{width:900px;margin:0px auto;height:280px;}
.news .news_box .news_l{width:400px;height:280px;float:left;overflow:hidden;border-radius:10px;position:relative;}
.news .news_box .news_r{width:450px;height:270px;float:right;overflow:hidden;margin-top:5px;}
.news .news_box .news_l .swiper-container{width:400px;height:280px;position:relative;}
.news .news_box .news_r .swiper-container{width:450px;height:270px;}
.news .news_box .news_l a{display:block;width:100%;height:100%;clear:both;overflow:hidden;cursor:pointer;position:absolute;}
.news .news_box .news_l a img{width:100%;height:100%;}
.news .news_box .news_l a font{display:block;width:400px;height:40px;font-size:16px;line-height:40px;position:absolute;text-align:center;color:#fff;background-color:red;top:240px;left:0px;background-color:#000\9;z-index:10;filter:alpha(opacity=80)\9;opacity:0.8\9;background-color:rgba(0,0,0,0.8);border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.news .news_box .news_r a{display:block;clear:both;overflow:hidden;height:30px;line-height:24px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;color:#5e5e5e;}
.news .news_box .news_r a:hover{color:#c5003a;}
.news .news_box .news_r .no1 a{background:url(../images/new.png) 100% 50% no-repeat;padding-right:30px;}
.news .news_box .news_r p{font-size:14px;display:block;height:50px;line-height:25px;overflow:hidden;white-space:normal;text-overflow:ellipsis;word-break:break-all; word-wrap:break-word;color:#999;}
.news .news_box .news_r p font{float:right;font-size:12px;font-style:italic;color:#aaa;}
.news .news_box .news_r p img{width:0px;height:0px;}

.jc{background-color:#fcf5f7;padding-bottom:50px;}
.jc .title>div{}
.jc .title>div span{background-color:#fcf5f7;}
.jc .video_box {padding:30px 0px 50px 0px;}
.jc .video_box #myRoundabout{width:800px;height:280px;margin: 0px auto;}
.jc .video_box #myRoundabout li{cursor: pointer;height:280px;width:480px;overflow:hidden;}
.jc .video_box #myRoundabout li img{height:100%;}
.jc .video_box #myRoundabout li .zz{z-index:2;position:absolute;top:0px;filter:alpha(opacity=30);background-color:#000;left:0px;opacity:0.3;-moz-opacity:0.3;width:100%;text-align:center;height:100%;}
.jc .video_box #myRoundabout li font{display:block;width:100%;height:40px;line-height:40px;color:#fff;position:absolute;bottom:0px;left:0px;font-size:14px;text-align:center;z-index:3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;filter:alpha(opacity=60);background-color:#000;left:0px;opacity:0.6;-moz-opacity:0.6;}
.jc .video_box #myRoundabout li .play{display:none;width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0px 0px -25px;background:url(../images/play.png) no-repeat;background-position:0px 50%;z-index:3;}
.jc .video_box #myRoundabout li:hover .play{width:70px;height:70px;background-position:-75px 50%;margin:-35px 0px 0px -35px;}
.jc .video_box #myRoundabout .roundabout-in-focus .play{display:block;}
.jc .img_box{width:1000px;height:170px;margin:0px auto;overflow:hidden;text-align:center;position:relative;margin-top:30px;}
.jc .img_box .p{width:50px;height:50px;position:absolute;left:0px;top:50%;margin-top:-25px;background:url(../images/p.png) no-repeat 50% 50%;cursor:pointer;}
.jc .img_box .n{width:50px;height:50px;position:absolute;right:0px;top:50%;margin-top:-25px;background:url(../images/n.png) no-repeat 50% 50%;cursor:pointer;}
.jc .img_box .swiper-container{width:900px;height:170px;margin:0px auto;}
.jc .img_box .swiper-slide a{display:block;width:280px;height:170px;padding:0px 10px;overflow:hidden;}
.jc .img_box .swiper-slide img{width:100%;height:auto;}

.about .title>div{}
.about .title>div span{background-color:#fdfdfd;}
.about .about_i{width:900px;margin:0px auto;text-align:left;}
.about .about_i p{text-indent:2em;font-size:14px;line-height:28px;padding-bottom:10px;}
.about .about_i strong{padding-right:15px;font-size:16px;}
.about .about_i .a_bt{text-indent:0em;}
.about .about_i .a_bt strong{border-left:2px solid #c5003a;padding-left:15px;line-height:16px;display:inline-block;}

.about .dateLine{width:907px;height:168px;background:url(../images/dateBG.png) left 50% no-repeat;margin:50px auto;position:relative;}
.about .dateLine .ydLine{width:0px;height:100%;background:url(../images/dateBG_1.png) left 50% no-repeat;margin:0px auto;position:absolute;left:0px;}
.about .dateLine ul{height:168px;width:700px;margin:0px auto;overflow:hidden;clear:both;position:absolute;z-index:2;left:50%;margin-left:-350px;}
.about .dateLine ul li{display:block;float:left;width:140px;height:133px;margin-top:16px;}
.about .dateLine ul .db{background:url(../images/dateBP.png) no-repeat left 100%;}
.about .dateLine ul .db.n{background:url(../images/dateBN.png) no-repeat left 100%;}
.about .dateLine ul .db.a{background:url(../images/dateBA.png) no-repeat left 100%;}
.about .dateLine ul .db.p{background:url(../images/dateBP.png) no-repeat left 100%;}
.about .dateLine ul .dt{background:url(../images/dateTP.png) no-repeat left top;}
.about .dateLine ul .dt.n{background:url(../images/dateTN.png) no-repeat left top;}
.about .dateLine ul .dt.a{background:url(../images/dateTA.png) no-repeat left top;}
.about .dateLine ul .dt.p{background:url(../images/dateTP.png) no-repeat left top;}
.about .dateLine ul li .ydt{color:#fdfdfd;font-size:14px;font-weight:bold;line-height:34px;text-align:center;}
.about .dateLine ul li .img{height:99px;text-align:center;}
.about .dateLine ul li .img img{display:none;}
.about .dateLine ul li.a .img img{display:compact;}
.about .dateLine ul .db .img img{display1:none;width:5px;margin-top:64px;}
.about .dateLine ul .dt .img img{display1:none;width:5px;margin-top:29px;}

.ky{background-color:#fcf5f7;padding-bottom:50px;}
.ky .title>div{}
.ky .title>div span{background-color:#fcf5f7;}
.ky .ky_box{height:420px;width:900px;margin:0px auto;border:10px solid #ebebeb;}
.ky .ky_box ul{width:100%;height:100%;overflow:hidden;clear:both;background-color:#ebebeb;}
.ky .ky_box ul li{height:100%;float:left;overflow:hidden;background-color:#c5003a;}
.ky .ky_box ul li .lb_t{height:100%;width:56px;text-align:center;color:#fdfdfd;border-right:2px solid #fff;float:left;}
.ky .ky_box ul li .lb_t span{display:block;font-size:16px;margin:0px auto;width:20px;line-height:18px;font-weight:bold;padding-top:80px;}
.ky .ky_box ul .zl .lb_t{background:url(../images/zl.png) no-repeat 50% 15px;cursor:pointer;}
.ky .ky_box ul .sd .lb_t{background:url(../images/sd.png) no-repeat 50% 15px;cursor:pointer;}
.ky .ky_box ul .fh .lb_t{background:url(../images/fh.png) no-repeat 50% 15px;cursor:pointer;}
.ky .ky_box ul li .ky_info{height:100%;background-color:#ebebeb;width:2px;float:left;}
.ky .ky_box ul li .ky_info .bl{height:30px;font-size:16px;font-weight:bold;color:#c5003a;text-indent:20px;line-height:30px;border-bottom:1px solid #c5003a;margin:0px 5px;overflow:hidden;margin-bottom:10px;}
.ky .ky_box ul li .ky_info .bl a{float:right;padding-right:10px;font-size:12px;line-height:38px;color:#333;}
.ky .ky_box ul li .ky_info .bl a:hover{color:#c5003a;}
.ky .ky_box ul li .ky_info>a{display:block;overflow:hidden;margin:1px 5px;background-color:#fff;height:40px;margin-top:2px;}
.ky .ky_box ul li .ky_info>a .T{height:40px;border-bottom:1px solid #ededed;line-height:40px;text-indent:20px;font-size:14px;background-color:#fcf5f7;}
.ky .ky_box ul li .ky_info>a .M{height:100px;overflow:hidden;padding:5px 10px;overflow:hidden;}
.ky .ky_box ul li .ky_info>a .M img{float:left;margin-right:15px;}
.ky .ky_box ul li .ky_info>a .M span{display:block;white-space:normal;text-overflow:ellipsis;word-break:break-all; word-wrap:break-word;font-size:14px;line-height:25px;height:25px;}
.ky .ky_box ul li .ky_info>a .B{padding:5px 15px;border-top:1px solid #ededed;height:60px;line-height:21px;font-size:14px;}
.ky .ky_box ul li .ky_info>a .B strong{padding-right:10px;}
.ky1 .ky_box ul .fh .ky_info>a  .M{height:170px;}

.ds{background:url(../images/dszr.png) no-repeat 50% 50%;}
.ds .title>div{}
.ds .title>div span{background-color:#fdfdfd;padding:0px 50px;}
.ds ul{margin:0px auto;width:990px;clear:both;overflow:hidden;}
.ds ul li{width:310px;float:left;margin:20px 10px;height:110px;overflow:hidden;position:relative;cursor:default;}
.ds ul li .df{width:310px;height:110px;position:absolute;z-index:2;background:url(../images/ds_df.png) no-repeat 0px 0px;}
.ds ul li .ac{height:110px;position:absolute;z-index:3;background:url(../images/ds_ac.png) no-repeat 0px 0px;width:0px;}
.ds ul li img{width:104px;height:104px;position:absolute;left:3px;top:3px;z-index:1;}
.ds ul li .txt{width:180px;height:100px;position:absolute;right:10px;top:10px;z-index:5;}
.ds ul li .txt .t{font-size:14px;font-weight:bold;line-height:20px;height:20px;overflow:hidden;margin-bottom:5px;}
.ds ul li .txt .i{font-size:12px;line-height:18px;height:70px;overflow:hidden;}

.stq{background-color:#fcf5f7;padding-bottom:50px;}
.stq .title{padding-bottom:20px;}
.stq .title>div span{background-color:#fcf5f7;padding:0px 50px;}
.stq .stq_box{width:900px;margin:0px auto;overflow:hidden;clear:both;}
.stq .stq_t{height:16px;border-left:3px solid #c5003a;line-height:16px;font-size:16px;font-weight:bold;margin:30px 0px 20px 0px;text-indent:10px;}
.stq .stq_img a{margin-right:50px;}
.stq .stq_img img{height:32px;}
.stq .xly_gx a {display:inline-block;width:120px;margin:10px 10px;text-align:center;}
.stq .xly_gx a img{width:80px;height:80px;padding:10px 20px;}

.footer{background-color:#fcf5f7;height:245px;overflow:hidden;clear:both;}
.footer .foot_box{background:url(../images/footer_bg.png) 50% 0px no-repeat;height:100%;overflow:hidden;clear:both;padding-top:50px;}
.footer .foot_box .foot_info{background-color:#fff;text-align:center;}
.footer .foot_box .foot_info .foot{width:900px;margin:0px auto;overflow:hidden;clear:both;}
.footer .foot_box .foot_info .foot_l{float:left;text-align:left;padding-top:15px;height:180px;}
.footer .foot_box .foot_info .foot_l .t{font-size:14px;font-weight:bold;line-height:14px;border-left:3px solid #c5003a;text-indent:8px;margin-top:15px;}
.footer .foot_box .foot_info .foot_l .i {margin-top:10px;}
.footer .foot_box .foot_info .foot_l .i a{margin-right:20px;line-height:28px;}
.footer .foot_box .foot_info .foot_l .i img{height:28px;margin-top:10px;}
.footer .foot_box .foot_info .foot_l .i span{display:block;font-size:14px;line-height:21px;}
.footer .foot_box .foot_info .foot_l .i font{padding-right:10px;}

.footer .foot_box .foot_info .foot_r{float:right;text-align:center;height:180px;overflow:hidden;}
.footer .foot_box .foot_info .foot_r>img{float:right;width:150px;height:150px;margin-top:15px;}
.footer .foot_box .foot_info .foot_r>span{display:inline-block;font-size:14px;text-align:right;margin-right:15px;height:60px;margin-top:60px;}
.footer .foot_box .foot_info .foot_r>span img{height:30px;width1:105px;margin-bottom:5px;}
.bq{background-color:#2e358a/*#c7003a*/;line-height:40px;font-size:12px;color:#fff;text-align:center;}

/*-视频播放用-*/
.mask_bg{position:absolute;top:0px;filter:alpha(opacity=80);background-color:#000;z-index:9000;left:0px;opacity:0.8;-moz-opacity:0.8;width:100%;display:none;}
.video_box1{position:fixed;width:800px;height:500px;text-align:center;top:-800px;z-index:9900;display:none;border:1px solid #575959;background-color:#000;}
.video_title{width:100%;height:48px;border-bottom:2px solid #595757;}
.video_title>span{display:block;float:left;height:45px;margin-top:2px;;line-height:45px;background:url(../images/video_ico.png) 20px 50% no-repeat;text-indent:60px;color:#fff;font-weight:bold;font-size:14px;width:700px;overflow:hidden;text-align:left;}
.video_title>label{display:block;float:right;height:45px;margin-top:2px;;line-height:45px;text-align:center;color:#fff;font-weight:bold;font-size:18px;overflow:hidden;width:50px;}
.video_form{width:800px;height:450px;overflow:hidden;}
.video_form video{width:800px;height:450px;}
.video_form embed{width:800px;height:450px;}

/*-报名-*/
.mask_box{position:fixed;width:500px;height:540px;text-align:center;top:0px;z-index:9900;display:none;}
.box.box-primary {border-top-color: #3c8dbc;}
.box {position: relative;border-radius: 3px;background: #ffffff;border-top: 3px solid #d2d6de;margin:0px auto;box-shadow: 0px 1px 1px rgba(0,0,0,0.1);}
.box-header {color: #444;display: block;padding: 10px;position: relative;}
.box-header.with-border {border-bottom: 1px solid #f4f4f4;}
.box-header > .fa, .box-header > .glyphicon, .box-header > .ion, .box-header .box-title {display: inline-block;font-size: 18px;margin: 0;line-height: 1;}
.box-body {border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;padding: 10px;}
.box-footer {border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;border-top: 1px solid #f4f4f4;padding: 10px;background-color: #fff;}
.btn-primary {background-color: #3c8dbc;border-color: #367fa9;}
.btn {border-radius: 3px;-webkit-box-shadow: none;box-shadow: none;border: 1px solid transparent;	margin-left:5px;margin-right:5px;}
.btn-primary {color: #fff;background-color: #337ab7;border-color: #2e6da4;}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0px;font-size: 14px;font-weight: 400;line-height: 1.4285;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.box-body {border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;padding: 10px;}
.form-group {margin-bottom: 15px;text-align: left;}
.form-group .error{display:block;padding-left:80px;color:#c3c3c3;}
.form-group label {display: inline-block;max-width: 100%;margin: 10px 10px 10px 5px;font-weight: 700;font-size:14px;line-height:1.5;width:60px;text-align:right;}
.form-control {border-radius: 0;box-shadow: none;border-color: #d2d6de;}
.form-control {display: inline-block;width: 340px;height: 20px;padding: 6px 12px;font-size: 14px;line-height: 1.4285;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
button, input, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
.form-group>select {width:366px;height:34px;}


