﻿html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td,div,span,em,i {margin: 0;padding: 0;}
body{ font-family:"微软雅黑"!important;font-size: 14px;color: #333; cursor:default;background-color: #fff;}
em,i{ font-style:normal;}
ul{list-style:none;}
img{border:0 none;display: block;transition: all .3s ease;-o-transition:all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;max-width:100%;}
a{text-decoration:none;outline:none;cursor: pointer;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
a:active {text-decoration: none;}
.mt0{margin-top: 0px!important;}
.ml0{margin-left:0px!important;}
.mr0{margin-right: 0px !important;}
.mb0{margin-bottom: 0px !important;}
.bl0{border-left: 0px!important;}
.bt0{border-top: 0px!important;}
::selection {background:#ffc3d0;color:#fff;}
::-moz-selection{background:#fd668e;color:#fff;}
select, input, select {vertical-align: middle;}
.ny_main_left_lan img{display:inline!important;}
/*new header*/
.clearfix:after{clear:both;display:block;content:""}
.clearfix{zoom:1}
.header-top{margin:auto;width:100%;height:30px;background:#383838;color:#fff;line-height:30px}
.w1100:after{clear:both;display:block;content:""}
.w1100{margin:auto;width:1100px;zoom:1}
.ht>a{display:block;height:30px;color:#fff;font-size:12px;line-height:30px}
.ht a i{float:left;font-size:20px}
.ht a span{float:left;display:inline-block;margin-left:5px;height:30px;line-height:30px}
.ht>.h-left{float:left}
.ht>.h-right-1,.ht>.h-right-2,.ht>.h-right-3,.ht>.h-right-4{float:right;margin-left:20px}
.ht>.h-right-4>i,.ht>.h-right-4>span{float:right}
.h-right-4{position:relative;width:200px}
.h-right-4>img{position:absolute;top:30px;left:0;z-index:100000;display:none}
.h-right-2 i{color:#df4d69}
.h-right-2:hover{color:#df4d69}
.h-right-3 i{color:#eecf3d}
.h-right-3:hover{color:#eecf3d}
.h-right-4 i{color:#3eb135}
.h-right-4:hover{color:#3eb135}
.h-right-1{color:#df4d69!important}
.h-left>span{margin-right:10px;color:#df4d69}
.header-logo{width:100%;height:90px;box-shadow:0 0 10px #9e9e9e;background:#fff;}
.nav{height:45px;border-radius:5px 5px 0 0;margin-top:30px;}
.nav>span{float: left;display: block;width:6px;height: 45px;line-height: 45px;color:#cacaca;}
.nav>li>a{position:relative;display:block;width:80px;height:45px;color:#000;text-align:center;font-size:16px;line-height:45px}
.nav>li>a:hover{color: #1299ef;}
.nav>li>a>em{position:relative;z-index:10;display:block;width:80px;height:45px}
.nav>li>a>img{width:50px;position:absolute;bottom:32px;left:0px;right:0;margin:auto;z-index:9;display:none}
.nav>li>a.snav>em:hover,.zy-detail-btn-1:hover,.zy-detail-btn-2:hover{animation:bai 1s linear infinite;-ms-animation:bai 1s linear infinite;-o-animation:bai 1s linear infinite;-moz-animation:bai 1s linear infinite;-webkit-animation:bai 1s linear infinite}
.nav>li>a.snav:hover img{animation:bai 1s linear infinite;-ms-animation:bai 1s linear infinite;-o-animation:bai 1s linear infinite;-moz-animation:bai 1s linear infinite;-webkit-animation:bai 1s linear infinite}
.nav>li>a.on img{display:block!important;animation:bai 1s linear infinite;-ms-animation:bai 1s linear infinite;-o-animation:bai 1s linear infinite;-moz-animation:bai 1s linear infinite;-webkit-animation:bai 1s linear infinite}
.nav li:after{clear:both;display:block;content:""}
.nav>li{float:left;zoom:1}
/*页面中心*/
.fix{position: fixed;top: 0;margin-top: 0!important;left: 0;right: 0;margin: auto;z-index: 10000;}
.lay-main{width:100%;margin: auto;overflow: hidden;}
/*new-footer*/
.new-foot{overflow:hidden;margin:auto;width:100%}
.new-foot-icon{overflow:hidden;margin:80px auto;width:1200px;height:136px}
.new-foot-icon>div{float:left;width:300px;text-align:center}
.new-foot-icon>div>i{color:#003a8f;font-size:62px;transition: all .3s ease;}
.new-foot-icon>div>p{font-size:20px;line-height:50px}
.new-foot-icon>div>span{color:#707070;font-size:14px}
.new-foot-icon>div:hover i{
    transform: rotateZ(360deg);
}
.new-foot-fa{overflow:hidden;width:100%;height:460px;background: #c51c15;}
.new-foot-son{margin:60px auto auto;width:1200px}
.new-foot-son-ul{float:left;margin-left:96px;height:264px;color:#fff}
.new-foot-son-ul>p{font-size:18px;line-height:36px}
.new-foot-son-ul>ul{margin-top:18px}
.new-foot-son-ul>ul>li>a{display:inline-block;border-bottom: 1px solid #c51c15;color:#fff;font-size:14px;line-height:26px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-ms-transition:all .3s ease;}
.new-foot-son-ul>ul>li>a:hover{border-bottom:1px solid #fff;transform:translateX(4px)}
.new-foot-son-right-1{float:right;width:146px;height:264px;color:#fff}
.new-foot-son-right-1>a{display:block;overflow:hidden;width:146px;color:#fff}
.new-foot-son-right-1>a>i{margin-left:20px;font-size:32px}
.new-foot-son-right-1>a>span{margin:10px auto auto 10px;height:16px;font-size:16px;line-height:16px}
.new-foot-son-right-1>a>div{margin-top:20px;width:146px;height:1px;background: linear-gradient(90deg,#c51c15,#b0bccd,#c51c15);transition:all .3s ease;}
.mb30{margin-bottom:30px}
.new-foot-son-right-1>a:hover div{background:#fff}
.new-foot-son-right-2{float:right;width:158px}
.new-foot-son-right-2>p{color:#fff;text-align:center;letter-spacing:10px;line-height:50px}
.new-foot-line{margin:10px auto 40px;width:1200px;height:1px;background: linear-gradient(90deg,#c51c15,#b0bccd,#c51c15);}
.new-foot-son>p{width:1200px;color:#fff;text-align:center;font-size:12px;line-height:24px}
.new-foot-son>p>a{color:#fff}
.new-foot-son>p>a:hover{text-decoration:underline}
/*侧边*/
.floatrbith{position:fixed;z-index:9999999;top:200px;right:0px;cursor:pointer;transition:all .3s ease;width:143px;height:442px;}.floatrbith .bgtp-float{position: relative;width:143px;height:442px;}.float-cont{width:100%;position: absolute;top: 0;padding-top:29px;}.float-cont a{width: 70px;height:26px;font-size:14px;display:block;margin: 12px auto auto;text-align:center;padding-bottom: 4px;border-bottom: solid 1px #deac00;color: #FFF904 !important;line-height:24px !important;}.float-cont a:first-child,.float-cont .float-1-top{margin-top:0px !important;}.float-cont a:last-child,.float-cont .float-1-bottonm{margin-top:38px !important;}.erweimao{position: relative;left: -200px;top: -174px;border:solid 1px #f8e29f;overflow:hidden;width:200px;hight:200px;display:none;}.float-cont a:hover{color: #2196F3 !important;}
/*window*/
.window{position: fixed;left: 50%;top: 50%;margin-left: -187px;margin-top: -150px;width: 460px;z-index: 9999;box-shadow: 0 0 30px #000;-moz-box-shadow: 0 0 30px #ccc;-webkit-box-shadow: 0 0 30px #000;background: #fff;display:none;}
.window_box{width: 100%;}
.window_close, .bottom_close_btn{color: #FFF;font-size: 21px;cursor: pointer;line-height: 31px;vertical-align: super;-webkit-transition: -webkit-transform 1s;-moz-transition: -moz-transform 1s;-ms-transition: -ms-transform 1s;transition: transform 1s;}
.window_close{position: absolute;right: 10px;top: 10px;width: 34px;height: 34px;z-index: 99;background: url(../images/imgjump.png) no-repeat center center;border-radius: 50%;text-align: center;cursor: pointer;}
.window_img{background: url(../images/pcpop.jpg) no-repeat center top;width: 460px;height: 200px;filter: contrast(160%);-webkit-filter: contrast(130%);}
.window_img a{display: block;width: 460px;height: 200px;}
.window_content{width: 100%;}
.window_content p{text-align: center;line-height: 42px;font-size: 14px;}
.window-tel{overflow: hidden;margin: auto;width: 360px;height: 42px;}
.window-tel>input{float: left;width: 225px;height: 40px;outline: 0;border: 1px solid #b8b8b8;border-bottom-left-radius: 20px;border-top-left-radius: 20px;text-indent: 10px;font-size: 16px;}
.window-tel>span{float: left;display: block;width: 130px;height: 40px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;background: #fd2624;color: #fff;text-align: center;line-height: 40px;cursor: pointer;filter: contrast(160%);-webkit-filter: contrast(130%);}
.window-btn{margin: 15px auto auto;width: 460px;color: #fff;text-align: center;font-size: 18px;line-height: 40px;}
.window-btn>a{color: #fff;z-index: 5;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.window a{display: block;}
.window-btn-1{float: left;display: block;width: 229px;height: 40px;background: #ed3c42;}
.window-btn>a{color: #fff !important;z-index: 5;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;filter: contrast(160%);-webkit-filter: contrast(130%);}
.window-btn-2{float: right;display: block;width: 230px;height: 40px;background: #f60;}
.window_close:hover, .bottom_close_btn:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.window-btn:hover a{width: 129px;color: #fff;}
.window-btn-1:hover{width: 330px!important;background: #d30705;}
.window-btn-2:hover{z-index: 5;width: 330px!important;background: #f30;}
/*数字*/
#sidebarzxzx{position:relative}
#zy3{position:absolute;background:red;color:#fff;top:-10px;right:-10px;border-radius:50px;font-size:12px;width:25px;padding:0 0;height:25px;line-height:25px;box-shadow:1px 0 5px #484848}
/*底部弹窗*/
.fl{float:left}.fr{float:right}
.bottomfix{position:fixed;bottom:0;left:0;right:0;margin:auto;width:100%;height:70px;background:url(../images/bottomfixbg.jpg) no-repeat center center}
.bottomfixmid{width:1200px;margin:auto;overflow:hidden}
.bottomfixmid-left{display:block}
.bottomfixmid-form{width:400px;height:40px;margin-top:15px;margin-left:50px}
.bottomfixmid-form>input{height:40px;border:none}
.bottomfixmid-form-name{width:300px;text-indent:20px;font-size:16px}
.bottomfixmid-form-submit{width:100px;background:#f90;color:#fff;cursor:pointer}
.bottomfixmid-form-submit:active{background:#c17400}
.bottomfixmid-btn{margin-top:15px;height:40px!important}
.bottomfixmid-btn>a{display:block;width:200px;height:40px;line-height:40px;text-align:center;color:#fff;background:#3eb135;font-size:16px}
.bottomfixmid-btn>a>i{margin-left:30px;margin-right:10px;font-size:30px}
.cj {width: 200px;height: 227px;position: fixed;top: 0;overflow: hidden;}.cj1 {left: 0}.cj2 {right: 0}

/*公共报名*/
#pcbm{width:1200px;margin:auto;overflow:hidden;}.pcbm-title{margin-top:40px;overflow:hidden;}.pcbm-title-l{float:left;letter-spacing:-6px;margin-top:13px;width:17%;text-align:right;}.pcbm-title-r{float:right;letter-spacing:-6px;margin-top:13px;width:17%;text-align:left;}.pcbm-title-m{float:left;margin:auto;font-size:30px;color:#666;width:66%;text-align:center;}#pcbm .pcbm-title .icon-xiexian2{font-size:9px;color:#999;font-weight:bold;}.pcbm-form{width:1150px;margin:50px auto 50px 70px;overflow:hidden;}.pcbm-input{float:left;width:350px;height:40px;margin-left:20px;margin-bottom:20px;text-align:center;overflow:hidden;}.pcbm-input span{display:inline-block;font-size:24px;}.pcbm-input span em{color:red;}.pcbm-input input{width:210px;height:35px;font-size:16px;border:1px solid #999;border-radius:5px;text-indent:10px;outline:none;}.pcbm-input select{width:210px;height:35px;font-size:16px;border:1px solid #999;border-radius:5px;text-indent:10px;outline:none;}.pcbm-submit{position:relative;top:0;width:210px;height:37px;background:#4493dd;border:none!important;letter-spacing:2px;color:#fff;box-shadow:0 5px 0 #1f63a2;}.pcbm-ts span{width:245px!important;margin:auto;text-align:left!important;font-size:14px!important;}
#midbm{width: 1200px;margin: auto;background: #1b65d3;height: 100px;color: #fff;overflow: hidden;}
.midbm-input{float: left;height: 50px;line-height: 50px;margin: 25px auto 25px 60px;font-size: 16px;}
.midbm-input input{width:280px;height:50px;border: none;text-indent: 10px;font-size: 20px;}
.midbm-input .midbm-submit{background: #ff0000;color: #fff;border-radius: 5px;font-size: 16px;}
.pcbmbg{display: none;position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 100%;height: 100%;background: #000;filter: opacity(.5);filter: alpha(opacity=50);z-index: 9999999999;}
.pcbm-on{position: fixed;left: 0;top: -260px;right: 0;margin: auto;bottom: 0;background: #fff;height: 310px;z-index: 99999999999;}
@keyframes bai{0%,10%,6%{-webkit-transform:translateX(-5px) rotate(-5deg);transform:translateX(-5px) rotate(-5deg)}
15%,3%,7%{-webkit-transform:translateX(5px) rotate(5deg);transform:translateX(5px) rotate(5deg)}
20%,to{-webkit-transform:translateX(0);transform:translateX(0)}
}
-moz-@keyframes bai{0%,10%,6%{-webkit-transform:translateX(-5px) rotate(-5deg);transform:translateX(-5px) rotate(-5deg)}
15%,3%,7%{-webkit-transform:translateX(5px) rotate(5deg);transform:translateX(5px) rotate(5deg)}
20%,to{-webkit-transform:translateX(0);transform:translateX(0)}
}
-ms-@keyframes bai{0%,10%,6%{-webkit-transform:translateX(-5px) rotate(-5deg);transform:translateX(-5px) rotate(-5deg)}
15%,3%,7%{-webkit-transform:translateX(5px) rotate(5deg);transform:translateX(5px) rotate(5deg)}
20%,to{-webkit-transform:translateX(0);transform:translateX(0)}
}
-o-@keyframes bai{0%,10%,6%{-webkit-transform:translateX(-5px) rotate(-5deg);transform:translateX(-5px) rotate(-5deg)}
15%,3%,7%{-webkit-transform:translateX(5px) rotate(5deg);transform:translateX(5px) rotate(5deg)}
20%,to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes bai{0%,10%,6%{-webkit-transform:translateX(-5px) rotate(-5deg);transform:translateX(-5px) rotate(-5deg)}
15%,3%,7%{-webkit-transform:translateX(5px) rotate(5deg);transform:translateX(5px) rotate(5deg)}
20%,to{-webkit-transform:translateX(0);transform:translateX(0)}
}
/*header-ad*/
.headerpic{position:relative;display:block;margin:auto;width:100%;height:100px;background:url(../images/header_pic.jpg) no-repeat center center;overflow:hidden;}
.header-pic-close{position:absolute;top:10px;right:10px;color:#fff;font-size:30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-ms-transition:all .3s ease}
.header-pic-close:hover{transform:rotate(135deg)}
.main-header>img{width: 320px;margin-top: 15px;}
