

.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; }
.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') 296px center no-repeat;
    background-size: 7px;

 }

.previoustitle{ font-size: 48px; line-height: 48px; color: #1f1f1f; text-align: center;  padding: 70px 0 40px 0;font-weight:bold;}
.previous2{ padding-top: 70px; }
.career1{ background: #eeeeee; padding-bottom: 70px;}
.career1cont{ width: 1016px; margin:0 auto 0 auto; text-align: left; }
.career1cont p{font-size: 16px; line-height: 26px; color: #666666; margin-bottom:0px;}

.request{  padding:80px 0;}
.requestcont{ width: 1016px; margin:0 auto 0 auto; overflow: hidden; }
.contactfrom{ width:311px; height: 78px; overflow: hidden; float: left; margin-right: 40px; margin-top: 10px; }
.disan{ margin-right: 0; }
.contactfrom span,.message span{ height: 34px; line-height: 34px; font-size: 16px;  color: #666666; }
.contactfrom span i{ color: #a70e13; font-size: 20px; vertical-align: middle; }
.contactfrom div textarea,.contactfrom div input{ font-family: "latosemibold",Arial; display: block; border:none; outline: none; width: 100%; line-height: 40px; height: 40px; border-bottom: #cccccc solid 1px;padding:0px 2px;font-size:16px; }
.contactfrom div{ height: 41px; }
.contactfrom div textarea:focus,.contactfrom div input:focus{border-bottom: #a70e13 solid 2px;}
.clear{ clear: both; height: 1px; }
.message { margin-top: 25px; }
.message div textarea{ font-family: "latosemibold",Arial;margin-top: 8px; width: 99%; border:#cccccc solid 1px; height: 242px; outline: none; border-radius: 3px;resize:none;font-size:16px;padding:0px 2px; }
.message div textarea:focus{border:#a70e13 solid 2px;}
.fa{text-decoration:none; margin-top: 70px; display: inline-block; width: 310px; height: 48px; line-height: 48px; color: #ffffff; background: #a70e13; text-align: center; border-radius: 3px; }
.fa:hover{text-decoration:none;color: #ffffff;background:#960705;}

.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;}
.previoustitle2{ font-size:24px; }
.career3{padding: 30px 0 53px 0;}

.career4cont{ width: 95%; margin:0 auto 0 auto;padding-top: 45px;    padding-bottom: 69px;}
.tabs{ width: 100%; }
.tabs a{ width: 155px; margin-bottom: 15px; height: 40px; display: inline-block; float: left; overflow: hidden; }
.careertabcont h3{font-size: 20px;line-height: 26px;}

.requestcont{ width: 100%; }
.contactfrom{width: 95%; margin:15px auto 0 auto; float: none;}
.message div textarea{width: 100%;margin:15px auto 0 auto; }
.request{ padding:20px 0; }
.message{width: 95%; margin:15px auto 0 auto;}
.fa{display: block; margin:0 auto 0 auto;margin-top: 25px; }
.career1{ padding-top:50px; }

.contactfrom div select{ 
    /* 鍙充晶娣诲姞灏忕澶寸殑鑳屾櫙鍥� */
    background: url('../images/selectbg.jpg') top right no-repeat;


 }
 .disan{ margin:15px auto 0 auto; }

}



