

.readmore {
    overflow: hidden;
    height: 25px;
}
.readmore a {
    display: block;
    width: 120px;
    margin-left: -95px;
    transition: margin-left 0.3s;
}
.readmore a span {
    display: inline-block;
    width: 95px;
    text-align: left;
    font-size: 16px;
    vertical-align: middle;
    color: #ffffff;
}
.readmore a i {
    display: inline-block;
    height: 25px;
    width: 25px;
    background: url(../images/more4.png);
    vertical-align: middle;
}

.showbox,.press2{}

.eventnav{ height: auto; position: relative; }
.eventnavbot{ height: 128px; background: #ffffff; border-bottom: #cccccc solid 1px; border-top: #cccccc solid 1px; }
.eventnavtop{ position:absolute; width: 100%; top: 0; left: 0; height: 141px; }
.eventnavtop a{text-decoration:none; display: block; float: left; margin:0 0 0 -1px;height: 141px; width: 426px; text-align: center;   }
.eventnavtop a i{ display: inline-block; width: 50px; height: 50px; }
.eventnavtop a span{ padding-top: 22px; cursor: pointer; height: 108px; display: block; border-left: #cccccc solid 1px; border-right: #cccccc solid 1px;}
.eventnavtop a span p{ font-size: 16px; color: #1f1f1f; margin-top: 4px; }
.eventnavtop a em{ display: none; width: 24px; height: 11px; margin-top: -1px; margin:0 auto 0 auto; }
.eventnavtop a em img{ display: block; }
a.eventnava1 i{ background: url("../images/request1-1.png") no-repeat; }
a.eventnava1:hover i{ background: url("../images/request1-2.png") no-repeat; }
a.eventnava2 i{ background: url("../images/request2-1.png") no-repeat; }
a.eventnava2:hover i{ background: url("../images/request2-2.png") no-repeat; }
a.eventnava3 i{ background: url("../images/request3-1.png") no-repeat; }
a.eventnava3:hover i{ background: url("../images/request3-2.png") no-repeat; }
a.eventnava4 i{ background: url("../images/request4-1.png") no-repeat; }
a.eventnava4:hover i{ background: url("../images/request4-2.png") no-repeat; }
.eventnavtop a:hover span{ background: #a8000e; }
.eventnavtop a:hover span p{ color: #ffffff; }
.eventnavtop a:hover em{ display: block; }
.eventnavtop a:nth-child(1){ margin-left: 0px; }
.eventanvabox{ width: 1280px; margin:0 auto; }


.license{  padding-bottom: 120px; padding-top:30px; }
.licetitle{ font-size: 18px; font-weight: bold; color: #a70e13; padding-top: 30px; padding-bottom: 20px; }
.previoustitle{ font-size: 48px; line-height: 48px; color: #1f1f1f; text-align: center;  padding: 40px 0 40px 0;font-weight:bold;}
.licensecont{ width: 1016px; margin:0 auto 0 auto; overflow: hidden; }
.liceleft{ width: 482px; float: left; margin:0 0 0 0; }
.liceright{ width: 482px; float: right; margin:0 0 0 0; }
.clear{clear:both;}

.contactfrom{ width: 100%;  overflow: hidden; float: left; margin-top:15px; margin-bottom: 10px; }
.contactfrom span,.longfrom span{ height: 34px; line-height: 34px; font-size: 16px;  color: #666666; }
.contactfrom span i,.longfrom span i{ color: #a70e13; font-size: 20px; vertical-align: middle; }
.contactfrom div input{ display: block; border:none; outline: none; width: 100%; line-height: 40px; height: 40px; border-bottom: #cccccc solid 1px;font-size:16px; }
.contactfrom div{ }
.contactfrom div input:focus{border-bottom: #a70e13 solid 2px;line-height:39px;height:39px;}
.contactfrom div textarea{font-family: "latosemibold",Arial;display: block; border:none; outline: none; width: 98%; height:140px; border: #cccccc solid 1px;resize: none;font-size:16px;padding:0px 2px;}
.contactfrom div textarea:focus{border: #a70e13 solid 2px;height:138px;resize: none;}
.contactfrom div select{ height: 33px; line-height: 33px; display: block; width: 99%; border:none; border-bottom: #cccccc solid 1px; outline: none;
    /* 娓呴櫎榛樿鐨勭澶存牱寮� */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* 鍙充晶娣诲姞灏忕澶寸殑鑳屾櫙鍥� */
    background: url('../images/selectbg.jpg') 467px center no-repeat;
    background-size: 7px;

 }
 .contactfrom div select:focus{border-bottom: #a70e13 solid 2px;}
.contactfrom2 div input{ width: 95%; display: inline-block; vertical-align: middle; }
.contactfrom2 div i{ display: inline-block; vertical-align: middle; cursor: pointer; }
.radiobox{ color: #707070; }
.radiobox input{ vertical-align: middle; margin-right: 8px; }
.tjbtn{}
.tjbtn a{ font-size: 16px; margin-top: 70px; display: inline-block; width: 310px; height: 48px; line-height: 48px;   text-align: center; border-radius: 3px;}
a.tijiao{text-decoration:none;background: #a70e13; color: #ffffff; margin-right: 15px;}
a.tijiao:hover{text-decoration:none;color:#ffffff;background:#960705;}
a.reset{text-decoration:none;background: #cccccc; color: #666666;}
a.reset:hover{text-decoration:none;color:#666666;background: #b1b1b1;}

.longfrom{ margin-top: 40px; }
.longfrom div{ margin-top: 2px; }
.longfrom div label{ color: #666666; display: inline-block; margin-right:16px;}
.longfrom div label input{ width: 14px; height: 14px; vertical-align: middle; margin-right:6px; }
.longfrom div textarea{ font-family: "latosemibold",Arial;border:#a70e13 solid 2px; width: 782px; height: 120px; outline: none; border-radius: 3px; padding:0px 2px;}
.longfrom div select{ width: 483px; }
.longfrom div input{ width: 483px; display: inline-block; vertical-align: middle; }
.longfrom div img{ vertical-align: middle; margin-left: 10px; }
.zspbox{}
.zspbox ul{ overflow: hidden; }
.zspbox ul li{ display: block; float: left; width: 164px; margin:0 10px 0 0;   color: #666666; }
.zspbox ul li dd{height: 30px; line-height: 30px;font-size: 14px; display: block;}
.zspbox ul li dl{height: 30px; line-height: 30px;font-size: 16px; display: block;}
.zspbox ul li dd input{ display: inline-block; width: 14px; height: 14px; vertical-align: middle; margin-right:9px; }


.newleftform{ width:482px;float: left;}
.newrightform{ width:482px;float: right;}

@media (min-width: 1531px) and (max-width: 1700px){

}


@media (min-width: 1328px) and (max-width: 1530px){

.career1cont{ width: 1150px; margin:0 auto 0 auto; text-align: center; }
.career3cont{ width: 1150px; margin:0 auto 0 auto; }
.eventanvabox{ width: 1150px; }
.eventnavtop a{ width: 384px; }
.career2cont{ width: 1150px; }

.career4cont{ width: 1150px; }


}
@media (min-width: 1100px) and (max-width: 1328px){
	
.career1cont{ width: 1060px; margin:0 auto 0 auto; text-align: center; }
.career3cont{ width: 1060px; margin:0 auto 0 auto; }
.eventanvabox{ width: 1060px; }
.eventnavtop a{ width: 353px; }
.career2cont{ width: 1060px; }

.career4cont{ width: 1060px; }

}
@media (min-width: 12px) and (max-width: 1099px){

.career1cont{ width: 95%; margin:0 auto 0 auto; text-align: center; }
.career3cont{ width: 95%; margin:0 auto 0 auto; }
.eventanvabox{ width: 100%; }
.eventnavtop{ text-align: center; }
.eventnavtop a{ width: 33.33%; float: none; display: inline-block; margin-left: -4px; vertical-align: middle; }
.career2cont{ width: 95%;margin:0 auto 0 auto; }
.cptbtable tr td{padding: 2px; text-align: center; font-size: 12px;}
    .redtd{ font-size: 16px; }
    .cptbtable tr td{ width: 22%; }
.eventnavtop a span p{ font-size: 14px; }
.eventnavtop a span{ padding-top: 14px; height: 116px; }
.previoustitle{ font-size: 26px;padding: 0px 0 14px 0; line-height: 150%; }

.bannercont b{ margin-top:15px; }
.bannercont em{display: none;}

.eventanvabox{ width: 95%; margin:0 auto; }
.licensecont{ width: 95%; margin:0 auto; }
.liceleft{ width: 100%; float: none; }
.liceright{ width: 100%; float: none; }
.contactfrom{ width: 100%; }
.contactfrom2 div input{ width: 93%;}
.tjbtn a{ width: 47%; }
.licetitle{ padding-top: 18px; }
.license{ padding-bottom: 30px; }
.tjbtn a{margin-top: 41px;}
.contactfrom div select{ 
    /* 鍙充晶娣诲姞灏忕澶寸殑鑳屾櫙鍥� */
    background: url('../images/selectbg.jpg') top right no-repeat;


 }

}



