/*css**/
@import "https://at.alicdn.com/t/font_330953_g9ljz5lzh8xe0zfr.css";
body {background: #FFFFFF;color: #000;margin: 0;padding: 0;min-width: 1200px;font-size: 15px;}
body,.row,.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; }
img { vertical-align: middle; border: 0 }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-weight: bold}
ul, ol, li { list-style: none; }
.lf{
    float: left;
}
.rt{
    float: right;
}
.clear { clear: both;}
@media only screen and (max-width:300px){
    body,.mytitle,.bottom_title{font-size:10px!important}
    .viewport{max-width:300px}
    .ztshow2_l_bt{font-size:12px!important;font-weight: bold}
    .top_title{font-size:12px!important;font-weight: bold; top:10%;}
    .bottom_title{ bottom: 2%;}
    .con_title span{font-size:14px!important;padding: 5px}
    .con_title{height: 4.5rem!important; line-height: 4.5rem!important;}
    .new_tit{font-size:12px!important;}
    .new_dei{display: none!important}
    .myclass img{width: 100%;  }
    a.current{line-height: 34px!important;}

}
@media only screen and (max-width:310px) and (min-width:300px){
    body,.mytitle,.top_title,.bottom_title{font-size:10px!important}
    .viewport{max-width:300px}
    .ztshow2_l_bt{font-size:12px!important;font-weight: bold}
    .top_title{font-size:12px!important;font-weight: bold; top:10%;}
    .bottom_title{ bottom: 2%;}
    .con_title span{font-size:15px!important;padding: 5px}
    .con_title{height: 4.5rem!important; line-height: 4.5rem!important;}
    .new_tit{font-size:12px!important;}
    .new_dei{display: none!important}
    .myclass img{width: 100%;  }
    a.current{line-height: 34px!important;}

}
@media only screen and (max-width:320px) and (min-width:310px){
    body,.mytitle,.top_title,.bottom_title{font-size:10.66667px!important}
    .viewport{max-width:320px}
    .ztshow2_l_bt{font-size:13px!important;font-weight: bold}
    .top_title{font-size:13px!important;font-weight: bold; top:10%;}
    .bottom_title{ bottom: 2%;}
    .con_title span{font-size:15px!important;padding: 6px}
    .con_title{height: 4.5rem!important; line-height: 4.5rem!important;}
    .new_tit{font-size:12px!important;}
    .new_dei{display: none!important}
    .myclass img{width: 100%;  }
    a.current{line-height: 34px!important;}
}
@media only screen and (max-width:360px) and (min-width:320px){
    body,.mytitle,.top_title,.bottom_title{font-size:10.66667px!important}
    .viewport{max-width:360px}
    .ztshow2_l_bt{font-size:15px!important}
    .top_title{font-size:14px!important;font-weight: bold;top:10%;}
    .bottom_title{ bottom: 2%;}
    .con_title span{font-size:16px!important;padding: 6px}
    .con_title{height: 4.5rem!important; line-height: 4.5rem!important;}
    .new_tit{font-size:12px!important;}
    .new_dei{display: none!important}
    .myclass img{width: 100%;  }
    a.current{line-height: 34px!important;}
}
@media only screen and (max-width:360px) and (min-width:350px){
    body,.mytitle,.top_title,.bottom_title{font-size:12px!important}
    .viewport{max-width:360px}
    .ztshow2_l_bt{font-size:15px!important}
    .top_title{font-size:14px!important;font-weight: bold; top:10%;}
    .bottom_title{ bottom: 2%;}
    .con_title span{font-size:16px!important;padding: 8px}
    .con_title{height: 4.5rem!important; line-height: 4.5rem!important;}
    .new_tit{font-size:13px!important;}
    .new_dei{display: none!important}
    .myclass img{width: 100%;  }
    a.current{line-height: 34px!important;}
}
@media only screen and (max-width:480px) and (min-width:360px){
    body,.mytitle,.top_title,.bottom_title{font-size:12px!important}
    .viewport{max-width:480px}
    .ztshow2_l_bt{font-size:18px!important}
    .top_title{font-size:14px!important;font-weight: bold; top:10%;}
    .bottom_title{ bottom: 2%;}
    .con_title span{font-size:17px!important;padding: 8px}
    .con_title{height: 4.5rem!important; line-height: 4.5rem!important;}
    .new_tit{font-size:13px!important;}
    .new_dei{display: none!important}
    .myclass img{width: 100%;  }
    a.current{line-height: 35px!important;}
}
@media only screen and (max-width:480px) and (min-width:470px){
    body,.mytitle,.top_title,.bottom_title{font-size:15.66667px!important}
    .viewport{max-width:480px }
    .ztshow2_l_bt{font-size:25px!important}
    .top_title{font-size:25px!important;font-weight: bold; top:10%;}
    .bottom_title{ bottom: 2%;}
    .con_title span{font-size:17px!important;padding: 8px}
    .con_title{height: 4.5rem!important; line-height: 4.5rem!important;}
    .new_tit{font-size:14px!important;}
    .new_dei{display: none!important}
    .myclass img{width: 100%;  }
    a.current{line-height: 35px!important;}
}
@media only screen and (min-width:480px){
    body,.mytitle,.top_title,.bottom_title{font-size:15.66667px!important}
    .viewport{max-width:480px }
    .ztshow2_l_bt{font-size:25px!important}
    .top_title{font-size:21px!important;font-weight: bold; top:10%;}
    .bottom_title{ bottom: 2%;}
    .myclass img{width: 80%;  }
    .myline{width: 95%!important;}
}
/**/
.logo{
    padding-right: 15px;
    padding-bottom: 0;
    padding-top: 0;
    display: inline-block;
    padding: 0 0 0 8px;
}
.lbtn:hover{
    background-color: #0074D7;
}
.navbg{
    margin-bottom: 0px;
    border: 0px solid transparent;
}
.ltop{

}
.topbg{
    background-color: #0074D7;
}
ul li a{
    color: #ffffff;
}
.ibar{

}
.ibar > li {
    float: left;
    color: #fff;
}

.ibar > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
}
@font-face {
    font-family:"Microsoft YaHei"!important;
    src: url("https://www.csxinhua.com/fonts/yahei.ttf");
}
body{
    font-family:"Microsoft YaHei"!important;
}
a:hover{
    text-decoration: none;
}
.cont{
    text-align: center;
}
.row{
    margin: auto;
}
.bannerzt{ width:100%; height:auto; margin:-6px auto 0 auto;}
.bannerzt img{ width:100%; height:auto; display:block;}

.wd1{width: 100%;height: auto;margin: 0 auto;}

.lybox{width: 1120px; height: auto;margin: 0 auto;}
.lybox .lytbg{width: 780px;height: 90px;margin: 0 auto;text-align: center;color: black;font-size:36px;position: relative;letter-spacing: 2px}
.lybox .lytbg::before{content: "";position: absolute;left: 0;top: 0;bottom: 40px;background: url(../images/bj.png)no-repeat;height: 30px;width: 160px;margin: auto;background-size: 160px}
.lybox .lytbg::after{content: "";position: absolute;right: 0;top: 0;bottom: 35px;background: url(../images/bj.png) right no-repeat;width: 160px;height: 50px;margin: auto;background-size: 160px}
.lybox .lytbg b{font-weight: bold}
.lybox .lyp{width:90%;height: auto;margin: 0 auto;font-size: 20px;color: #2c2c2c;line-height: 1.4;text-align: center}
.lybox .lyimg img{width: 100%;height: auto;display: block;margin: 0 auto;}

.hem1{height: 30px;}
.hem2{height: 50px;}

.Gbiaodan .Gtit h2{color: #fff;text-align: center}
.GbiaodanC{text-align: center;border: 1px solid #a5a1a1}
.GbiaodanC form p{display:block;margin: 20px auto 0;width: 500px;height: 50px;line-height: 50px;background: #fff;border-radius: 5px;overflow: hidden;}
.GbiaodanC form input{width: 70%;height:50px;padding-left: 18px;border-radius: 5px;box-sizing: border-box;font-size: 16px;color: #9d9b9b;}
.GbiaodanC form select{width: 70%;height:50px;padding-left: 18px;border-radius: 5px;box-sizing: border-box;font-size: 16px;color: #9d9b9b;margin-left: 15%}
.GbiaodanC form input[type=button]{font-size: 20px;color: #fff;margin: 20px auto 0;text-align:center;display: block;border-radius: 20px;width: 220px;height: 60px;line-height: 60px;background: #fa4b4b;padding-left: 0}
.GbiaodanC form input[type=button]:hover{color: #fff;opacity: 0.8;}

.zc .zc_title img{width: 100%}
.box {width: 1120px;margin: 40px auto;border-collapse: collapse;text-align: center}
.box thead {background-color: #a30302;font-size: 22px;font-weight: bold;color: white}
.box th {text-align: center;line-height: 70px;font-weight: normal;padding: 0;border: 1px solid #fff;}
.box tbody tr:nth-child(n){background: #ffe5e5}
.box tbody tr:nth-child(2n){background: #ffc7c7}
.box td {font-size: 20px;line-height: 1.6em;padding: 10px 20px;border: 1px solid #fff;}
.box a{padding: 0.3em 2em;border-radius: 2em;color: white;background: #a30302}
.ljzx {display: inline-block;color: #fff;text-align: center;background: #fe5744;font-size: 28px;line-height: 2.2em;border: 0;border-radius: 0;box-shadow: none;text-indent: 0;width: 360px;transition: all 1s}
.ljzx:hover{color: #0b9be1;transform: translateY(-30px)}

.pre .col-xs-6{border-radius: 5px;padding: 50px 0 30px 280px;color: white;height: 230px;width: 48%;margin: 1%;}
.pre .col-xs-6:nth-child(1){background: url("https://www.csxinhua.com/2019/czybm/images/pre1.png")no-repeat center;}
.pre .col-xs-6:nth-child(2){background: url("https://www.csxinhua.com/2019/czybm/images/pre2.png")no-repeat center;}
.pre .col-xs-6:nth-child(3){background: url("https://www.csxinhua.com/2019/czybm/images/pre3.png")no-repeat center;}
.pre .col-xs-6:nth-child(4){background: url("https://www.csxinhua.com/2019/czybm/images/pre4.png")no-repeat center;}
.pre span{color: #ec944b;}
.pre h2{letter-spacing: 2px;margin-bottom: 10px;}
.pre p{line-height: 30px;font-size: 18px;}

.ys{padding: 0}
.ys_top{background: #da2826;text-align: center;line-height: 5.5em}
.ys_top p{font-size: 24px;font-weight: bold}
.ys_top img{width: 60%;margin-bottom: -5em}
.ys_foot{background: #f6f8f7;padding: 6em 1em 1em 1em;line-height: 1.8em}

div.main{width: 1202px;margin: auto;}
div.main div.lf{width: 416px;}
div.main div.mid{float: left;width: 252px;margin-left: 9.5px;}
div.main div.rt{width: 515px;margin-left: 9.5px;}

/*线上报名*/
/* jiuyexibao & jiuyeshipin */
.bw1210{margin:20px auto 0 auto;}
.sybmd{ float:left}
.sybmd,.zybox { overflow: hidden; width:67%; margin: 0 auto; line-height: 28px; background: #fff; font-size: 14px;}
.sybmd_img { width:860px; overflow: hidden; border-bottom: 1px solid #ddd; box-sizing: border-box;}
.sybmd_con2 { overflow: hidden; background: #00bbdc; text-align: center; width: 100%; height: 100px; color: #333; margin: 10px auto 0 auto; box-sizing: border-box;}
.zybox h2 { text-align: left; text-indent:15px; line-height:2.2; font-size: 20px; color:#0095b0; border: 1px solid #ddd;}
.zybox h2 span { color: #f00;}
.sybmd_conn2 {font-size: 18px; margin-top: 20px; letter-spacing: 1.2px; text-align: center; float: left; width: 100px; color: #fff; border-right: 1px solid #fff;}
#sybmdbox { height: 155px; overflow: hidden;}
#sybmdbox table { width: 100%; border-collapse: collapse;}
#sybmdbox table td { border: 1px solid #ddd; color: #666; padding:8px 0}
#sybmdbox table tr:hover { background: #ddd;}
#sybmdbox03 { height: 286px; overflow: hidden;}
#sybmdbox03 table { width: 100%; border-collapse: collapse;}
#sybmdbox03 table td { border-bottom: 1px dashed #ddd; color: #666; padding:8px 0}
#sybmdbox03 table tr:hover { background: #ddd;}
.zybt { border-top: none;}
.sybmd_con2 label { color: #fff; font-size: 18px;}
.ecg1{ float:right; margin:0 auto;width: 32%}
.ecg1 img{ width:407px; height:285px}
.zybt { border-top: none;}
.sybmd_con2 label { color: #fff; font-size: 18px;}
.zyd_t h2 { line-height: 60px; background:#008bff; text-align: center; font-size: 24px; color: #fff; letter-spacing: 1.5px;margin-bottom: 10px}
.zyd_t ul, .zybox_t, .zybox_p { overflow: hidden; width:78.8%; border-bottom: 1px solid #008bff; box-sizing: border-box;}
.zyd_t ul, .zybox_t, .zybox_p a { display: block;}
.zybox_t { background: #999; color: #fff;}
.zybox_p { border-left: 1px solid #ddd; /*border-right: 1px solid #ddd;*/}
.zyd_t ul li { float: left; text-align: center; line-height: 40px;/*border-left: 1px #ddd solid;*/ box-sizing: border-box; list-style: none; border-top:1px solid #ddd; color: #008bff; font-size: 16px;}
.zyw_1 { width: 15%;}
.zyw_11 { width: 25%;}
.zyw_2 { width: 35%;}
.zyw_3 { width: 25%;/* border-right: 1px solid #ddd;*/}
.zyw_3 a{border: 1px solid #C60000;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;padding: 3px 10px;color: #C60000!important;}
.zyw_4 { width: 20%; /*border-right: 1px solid #ddd;*/}
.zybox_p .font_r{color:#f00; font-weight:bold;}
.zybox_p:hover a,.zybox_p:hover li { background: #ee7800; color: #fff;}
.zybox_p:hover li{ background: #ee7800; color: #fff;}
.jynw_right h2 { line-height: 2; background:red; text-align: center; font-size: 20px; color: #fff;}
.zyd_t img{float: left;height: 287px}