

.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: 320px; 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: 26px; 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:50px 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: 99%; line-height: 150%; height:120px; border: #cccccc solid 1px;font-size:16px;padding:0px 2px;}
select::-ms-expand { display: none; }
.contactfrom div select{ color: #666666; height:40px; line-height: 40px; 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;}
a.reset{text-decoration:none;background: #cccccc; color: #666666;}
a.reset:hover{text-decoration:none;color: #666666;}

.longfrom{ margin-top: 40px; }
.longfrom div{ margin-top: 15px; }
.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:#cccccc solid 1px; width: 99%; height: 120px; outline: none; border-radius: 3px;resize:none; font-size:16px;padding:0px 2px;}
.longfrom div textarea:focus{ border:#a70e13 solid 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; }

.leftform{ width:482px;float: left;}
.rightform{ 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: 288px; }
.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: 265px; }
.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: 25%; 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;}
.longfrom div label{ height: 30px; line-height: 30px; }
.contactfrom span, .longfrom span{ line-height: 150%; }
.longfrom div textarea{ width: 99%; }
.longfrom div input{ width: 72%; }


}



