@charset "utf-8";
* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
}
body {
	font: normal 14px  "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
	margin: 0px;
	padding: 0px;
    background-image: url(../images/boybg2022.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    color: #ffffff;
}
body:before {
  content: ' ';

  position: fixed;

  z-index: -1;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;
  background-image: url(../images/boybg2022.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
  }
input,select,button,textarea{font: normal 14px  "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif; padding:0px; margin:0px;}
ul,li,dt,dl,dd,form,p,h1,h2,h3{ margin:0px; padding:0px;}
li{
	list-style-type: none;
}

a,a:hover{ text-decoration:none; color: #ffffff;}
a{-webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
    outline: none;
    background: none;
    text-decoration: none;}
img { max-width: 100%; border:none; display: inherit;}
img, object { max-width: 100%;}
img { width: 100%; }
ins {text-decoration: none;}
img { -ms-interpolation-mode: bicubic; }
.qufolat,.clear{ float:none; clear:both;}
.douhua{-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}

.yuanjiao{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.fleft{ float:left;}
.fright{ float:right;}
.com-read{ color:#dd1b5b; }
.haoyun-mina{ width: 100%; margin-bottom:64px; position: relative; font-size: 0.28rem;}
.button{outline: none; border: none;background-color: #3d8fbb;-webkit-appearance: none; 
    background-image: -webkit-gradient(linear,left top,left bottom,from(#64afd7),to(#3589b6));
    background-image: -webkit-linear-gradient(#64afd7,#3589b6);
    background-image: -moz-linear-gradient(#64afd7,#3589b6);
    background-image: -ms-linear-gradient(#64afd7,#3589b6);
    background-image: -o-linear-gradient(#64afd7,#3589b6);
    background-image: linear-gradient(#64afd7,#3589b6); }
.abut{outline: none; border: none;background-color: #f7116b;-webkit-appearance: none; 
    background-image: -webkit-linear-gradient(left, #ff2584, #f9005c);
  background-image: -moz-linear-gradient(left, #ff2584, #f9005c);
  background-image: -o-linear-gradient(left, #ff2584, #f9005c);
  background-image: -ms-linear-gradient(left, #ff2584, #f9005c);
  background-image: linear-gradient(left, #ff2584, #f9005c);}
.bbut{outline: none; border: none;background-color: #b72519;-webkit-appearance: none; 
    background-image: -webkit-gradient(linear,left top,left bottom,from(#dd2f21),to(#a52116));
    background-image: -webkit-linear-gradient(#dd2f21,#a52116);
    background-image: -moz-linear-gradient(#dd2f21,#a52116);
    background-image: -ms-linear-gradient(#dd2f21,#a52116);
    background-image: -o-linear-gradient(#dd2f21,#a52116);
    background-image: linear-gradient(#dd2f21,#a52116);}
.cbut{ background-color: #ffffff; border: solid 1px #dd1b5b; -webkit-appearance: none; }


/*筛选弹出层*/
.up_tcnr{text-align:center; background-image:url(../img/tcbg.png); position:fixed; background-repeat:repeat; width:100%; height:100%; top:0px; left:0px; right:0px; bottom:0px; z-index:9999;}
.pt-page-fade {
	-webkit-animation: fade .4s ease both;
	animation: fade .4s ease both;
	-moz-amimation:fade .4s ease both;
}
@-webkit-keyframes fade {
	from {opacity: 0; }
	to { opacity: 1; }
}
@keyframes fade {
	from { opacity: 0;}
	to { opacity: 1; }
}
@-moz-keyframes fade{
	from { opacity: 0;}
	to { opacity: 1; }
	}
	
.pt-page-moveIconUp {
	-webkit-animation: moveIconUp ease 1.5s both infinite;
	animation: moveIconUp ease 1.5s both infinite;
}
@-webkit-keyframes moveIconUp {
	0% { -webkit-transform: translateX(100%); opacity:0;}
	50% { -webkit-transform: translateX(0%); opacity:1;}
	100% { -webkit-transform: translateX(-100%); opacity:0;}
}
@keyframes moveIconUp {
	0% { -webkit-transform: translateX(100%); transform: translateX(100%); opacity:0;}
	50% { -webkit-transform: translateX(0%); transform: translateX(0%); opacity:1;}
	100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); opacity:0;}
}
.haoyun-tc-nr{position: absolute; width:80%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);}
.tc-hy-tcnr{ background-color: #ffffff; width: 100%; border-radius: 0.16rem;-webkit-border-radius: 0.16rem;-moz-border-radius: 0.16rem;-o-border-radius: 0.16rem; padding:5%; font-size: 0.28rem; overflow: hidden;}


.cj-all{ width: 1012px; text-align: center; margin: auto; }
.cj-banner{ width: 1012px; margin:10px auto; }
.cj-banner img{ width: 100%; height:auto; }

.cj-login{ width: 380px; background-color: #ffffff; margin: auto; padding:35px 30px; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; }
.cj-login h3{ color:#000; font-size:19px; height: 32px; line-height: 32px; text-align: left; }
.cj-login p{ width: 100%; height: 36px; border: solid 1px #dddddd; margin:20px 0px }
.cj-login p:hover{ border: solid 1px #54bfdb; }
.cj-login p span{ width: 45px; height: 30px; text-align: center; margin-top: 3px; float: left; border-right: solid 1px #ddd; }
.cj-login p span img{ width: auto; height: 26px; margin:1px auto; }
.cj-login p input{ font-size: 14px; color: #000000; float: left; background-color: #fff; border: none; height: 34px; line-height: 34px; outline: none; width:250px; margin-left: 10px; }
.login-button{ margin-top: 25px; width: 100%; cursor: pointer; height:42px; line-height:42px; font-size: 15px; border:none; display: block; outline: none; color: #ffffff;}

.cj-ewm{width:400px; margin: 20px auto;}
.cj-ewmwz{ font-size:30px; line-height:46px; color: #ffffff; text-shadow: 0px 3px 5px #722300; }
.cj-alinkbut{ display: block; position: fixed;  width: 140px; text-align: center; color: #ffffff; padding: 15px 0px; font-size: 20px; border:solid 1px #fcf392; }
.linkright{ border-right: none; border-bottom: none;bottom: 0px;right: 0px; }
.linkleft{ border-left: none; border-bottom: none;bottom: 0px;left: 0px; }


.all_2{width:1080px;height:550px;margin: 0 auto}
.ydj_img{float: left;text-align: center;font-size: 2rem;color:#FFEE5F;width: 210px;height: 210px;margin-right: 30px}
.main_cj{width: 1080px;margin: 0 auto; margin-top: -15px;}
.main_num{float: left}
.main_bg{background:url(../images/main_bg.jpg) 0px 0px no-repeat;width:800px;height:240px;}
.num_mask{background:url(../images/num_mask.png) 0px 0px no-repeat;height:127px;width:795px;z-index:9;float: left}
.num_box{height:240px;width:800px;z-index:8;overflow:hidden;text-align:center;position:relative;top:-127px;left: 12px}
.num{background:url(../images/num.png) top center repeat-y;width:135px;height:240px;float:left;margin-right:25px;margin-top:-10px}
.btn{width:230px;height:230px;cursor:pointer;float: left;margin-left: 30px}
.ydj_img img{width:224px;height:224px;border: solid 6px #fadc4a;-webkit-border: solid 6px #fadc4a;-moz-border: solid 6px #fadc4a; border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
.ydj_img p{ text-shadow: 2px 2px 0px #144295; }
.ydj_zjjl{background-color:#fce46e;border: solid 4px #1b4795;width:790px;height:235px;clear:both;text-align: center;overflow:auto;float: left;margin-left: 240px;margin-top: 20px;border-radius: 10px;}
.ydj_zjjl p:first-child {font-size:2rem;color:#ff2322;font-weight: bolder;margin-bottom: 0.5%;padding:0.5%}
.ydj_dyg{font-size:2rem;color:#FFEE5F;font-weight: bolder;margin-bottom: 0.5%;padding:0.5%}
.ydj_zjjl p{font-size: 1.8rem;color: #000000;margin-bottom: 0.5%; text-shadow: 0px 1px 0px #ffffff;}
.ydj_back{width:230px;height:80px;cursor:pointer;float: left;margin-left: 30px;margin-top: 15px}


.cj-canyurs{color: #ffffff; height:50px; font-size: 28px; width: 800px; text-shadow: 0px 3px 5px #722300;}
.cj-canyurs p{ float: left; }.cj-canyurs dd{ float: right; }.cj-canyurs span{ font-weight: bold; font-size:34px; }
.cj-zjlist{ float: left; width: 800px; }
.cj-zjlist dd{ width: 100%; background-color: #a63b00; border: solid 9px #ff7b3a; border-radius: 18px;-webkit-border-radius: 18px;-moz-border-radius: 18px; height: 35px;}
.cj-nrlist{ color: #ea4800; background-color: #ffffff; width: 760px; float: left; margin-top: -18px; margin-left: 20px; height: 260px; border-radius: 0px 0px 8px 8px;-webkit-border-radius: 0px 0px 8px 8px;-moz-border-radius: 0px 0px 8px 8px; overflow: auto; }
.cj-nrlist h3{ font-size: 28px; text-align: center; height: 60px; line-height: 60px; font-weight: bold; }
.cj-nrlist ul{ display: block; padding:2px 10px 10px 10px; }
.cj-nrlist ul li{ float: left; width: 50%; height:38px; line-height:38px; overflow: hidden; font-size: 24px; text-align: center; }
.cj-jiangdj{ float: right; width: 220px; }
.cj-jiangdj label{ display: block; font-size:28px; color: #ffffff; margin: 15px 0px;text-shadow: 0px 3px 5px #722300; }
.cj-jiangdj label input{ margin-right: 20px; }
body a:hover{color: #ffffff; text-decoration: none;}