@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin: 0;
	list-style: none;
	text-decoration: none;
	font-family: '微软雅黑';
}
p{margin-bottom:0!important;}
a{text-decoration:none!important;outline: none!important;}
a:hover {color:#ffffff;}
input{outline: none!important;border: none;}
select{outline: none!important;border: none;}
button{outline: none!important;}
textarea{outline: none;border: none;}
ul{margin-bottom: 0!important;}
ol{margin-bottom: 0!important;}
button{outline: none!important;border: none!important;background: none!important;}
/*公共*/
.lmain{width: 100%;overflow: hidden;background: #f8f8f8;}
.ltop{background: url(../img/head_bg.jpg);height: 120px;width: 100%;overflow: hidden;background-size: cover;}
.llt{width: 1200px;overflow: hidden;margin: 0 auto;}
.lt1{float: left;line-height: 30px;}
.ltop1{float: left;/* margin-right: ; */}
.ltop2{float: left;color: #fff;margin: 0 13px;}
.ltop1 a{color: #fff;font-size: 14px;}
.lt2{float: right;line-height: 30px;}
.ltop3{float: left;font-size: 14px;}
.ltop3 a{color: #ffffff;}
.ltop4{color: #fff;margin: 0 13px;float: left;}
.lltt{overflow: hidden;width: 1200px;margin: 0 auto;}
.llt1{float: left;overflow: hidden;margin-top: 10px;}
.llt2{float: left;margin-left: 60px;overflow: hidden;margin-top: 45px;}
.lll{float: left;padding: 10px 20px;font-size: 16px;border-radius: 10px;}
.lll a{color: #fff;padding-bottom: 7px;}
.lactive{background: url(../img/dbj.png)bottom center no-repeat;}
.lll a:hover{background: url(../img/dbj.png)bottom center no-repeat;color:#ffffff}
.lmiddle{width: 1200px;margin: 0 auto;overflow: hidden;}
.lm1{width: 100%;/*overflow: hidden;*/margin-top: 35px;}
.lm1l{width: 280px;float: left;/*overflow: hidden;*/}
.azl{width: 100%;overflow: hidden;background: #fff;}
.az1 a{width: 100%;overflow: hidden;line-height: 50px;text-align: center;float: left;font-size: 20px;color: #000000;}
.aactive{color: #ca111f!important;background: #fff;border-top: 2px #ca111f solid;}
/*.az1 a:hover{color: #ca111f;background: #fff;border-top: 2px #ca111f solid;}*/
.xs{width: 100%;/*overflow: hidden;*/background: #fff;}
.xss{width: 100%;/*overflow: hidden;*/border-bottom: 1px #e2e2e2 solid;position: relative;height: 110px;}
.xs1{line-height: 40px;text-indent: 20px;font-size: 16px;color: #000000;}
.xs2{line-height: 34px;text-indent: 20px;font-size: 14px;}
.xs2 a{color: #000000;padding-right: 25px;}
.jt{position: absolute;top: 50px;right: 12px;}
.jt a{color: #878787;}
.xss1{line-height: 44px;color: #000000;font-size: 16px;text-indent: 17px;}
.xss1 a{line-height: 44px;color: #000000;font-size: 16px;text-indent: 17px;}
.lm1r{width: 900px;float: left;margin-left: 20px;}
.hz{width: 100%;overflow: hidden;height: 50px;border: 2px solid #ca111f;}
.hz1{width: 100px;float: left;overflow: hidden;color: #010101;font-size: 17px;}
.hz1 select{width: 100px;line-height: 50px;text-align: center;text-align: center;padding:13px 0 ;text-indent: 10px;border-radius: 5px 0 0 5px;}
.hz2{width: 738px;float: left;margin-left: 1px;}
.hz2 input{width: 740px;padding: 16px 0;text-indent: 22px;/*border: 1px #ddd solid;*/}
.hz3{float: left;width: 55px;}
.rmtj{width: 100%;overflow: hidden;margin-top: 15px;line-height: 33px;}
.rm1{width: 100%;font-size: 14px;}
.rm1 span{color: #727272;padding-right: 15px;}
.rm1 a{padding: 0 7px;color: #727272;}
.rrr{width: 100%;overflow: hidden;}
.rm2{width: 600px;font-size: 14px;float: left;}
.rm2 span{color: #727272;padding-right: 15px;}
.rm2 a{padding: 0 7px;color: #727272;}
.rm3{float: right;line-height: 30px;}
.bbz{color: #969696;font-size: 14px;}
.bzz{color: #000;background: #fff;width: 18px;height: 22px;margin-left: 6px;padding: 3px 6px;}
.gg{width: 100%;overflow: hidden;margin-top: 15px;}
.gg1{float: left;overflow: hidden;width: 720px;}
.gg2{float: left;margin-left: 2px;}
.mq{width: 100%;overflow: hidden;}
.mq1{width: 100%;line-height: 37px;background: #ca111f;color: #fff;font-size: 15px;}
.mq1 img{padding: 0 10px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mq2{width: 100%;overflow: hidden;background: #fff;}
.mqq{float: left;width: 210px;margin:10.5px 7px;}
.lm2{width: 100%;overflow: hidden;}
.jj{width: 391px;float: left;overflow: hidden;}
.ml13{margin-left: 13px;}
.mq1 a{float: right;color: #fff;font-size: 12px;margin-right: 20px;}
.tjjz{width: 100%;background: #fff;overflow: hidden;}
.tj1{width: 100%;overflow: hidden;line-height: 37px;font-size: 15px;}
.tj1 a{margin:0 12px 0 15px;color: #000;float: left;}
.tj1 span{color: #ff4800;}
.rmzp{width: 100%;overflow: hidden;}
.rm1{width: 100%;overflow: hidden;background: #fff;line-height: 37px;}
.mr1{width: 127px;overflow: hidden;float: left;margin-left: 13px;}
.mr1 a{float: left;color: #000;font-size: 15px;}
.mr2{width:120px;text-overflow : ellipsis; white-space : nowrap; overflow : hidden; float: left;}
.mr3{float: right;color: #ff4800;font-size: 15px;margin-right: 13px;}
.lm3{width: 100%;overflow: hidden;}
.tz1{width: 590px;float: left;overflow: hidden;}
.xbzp{width: 100%;overflow: hidden;background: #fff;}
.xb1{width: 100%;line-height: 37px;list-style: square;margin-left: 20px;font-size: 15px;color: #265ebe;}
.xb1 a{color: #000;}
.ree a{color: #ff1b1b;}
.ml20{margin-left: 20px;}
.zjcn{width: 100%;overflow: hidden;line-height: 37px;font-size: 15px;}
.zjcn a{float: left;color: #000;margin-left: 13px;}
.zjcn span{color: #000;margin-right: 13px;float: right;}
.lm4{width: 100%;overflow: hidden;}
.jr{width: 100%;overflow: hidden;}
.jr1{width: 400px;float: left;}
.jrt{line-height: 50px;color: #212121;font-weight: bold;text-indent: 13px;font-size: 16px;}
.jrx{width: 100%;overflow: hidden;}
.xr1{width: 100%;line-height: 37px;list-style: square;margin-left: 20px;font-size: 15px;color: #265ebe;}
.xr1 a{color: #212121;}
.bdl{border-left: 1px #f5f5f5 solid;}
.f1{width: 100%;overflow: hidden;background: #fff;}
.yqlj{width: 1200px;margin: 0 auto;}
.yq1{width: 100%;color: #bd0d1b;font-size: 17px;line-height: 45px;}
.yq2{width: 100%;overflow: hidden;}
.yq2 a{color: #757575;margin:0 13px;line-height: 30px;}
.ml0{margin-left: 0!important;}
.f2{width: 100%;background: #ca111f;}
.fwrx{width: 1200px;margin: 0 auto;overflow: hidden;}
.fw1{width: 278px;float: left;height: 220px;}
.wf1{color: #dea6a9;font-size: 14px;}
.zjdl{width: 100%;overflow: hidden;}
.zj1{width: 100%;overflow: hidden;}
.zz{width: 240px;color: #fff;line-height: 23px;font-size: 14px;overflow: hidden;}
.zz1{float: left;overflow: hidden;margin-bottom: 10px;}
.zz2{float: right;overflow: hidden;}
.fw2{width: 730px;float: left;overflow: hidden;padding-left: 60px;height: 220px;}
.bdr{border-right: 1px #ce2935 solid;}
.gy{width: 100%;overflow: hidden;}
.gy1{width: 170px;float: left;overflow: hidden;}
.ggyy{width: 100%;overflow: hidden;line-height: 25px;}
.ggyy a{color: #fff;font-size: 14px;margin-right: 15;}
.mr23{margin-right: 23px;}
.mt5{margin-top: 5px;}
.mt7{margin: 2px;}
.wf2{width: 170px;    color: #dea6a9;
    font-size: 14px;}
.ggg{width: 170px;float: left;}
.ml60{margin-left: 60px;}
.fw3{width: 190px;text-align: center;float: left;height: 220px;padding-top: 30px;}
.fw3 p{margin-top: 23px;color: #fff;font-size: 15px;}
.f3{width: 100%;overflow: hidden;text-align: center;color: #757575;padding: 15px;}
.f3 p{line-height: 25px;font-size: 12px;letter-spacing: 0.5px;}

.mission_tabs .item.on, .mission_tabs .item.on:hover {
    background-color: #fff;
    z-index: 2;
    background: url(../img/dhs.png)top no-repeat;
    }
    .mission_tabs a{color: #ca111f!important;}
    .mission_tabs .item {
    position: relative;
    float: left;
    width: 50%;
    height: 50px;
    transition: .3s;
    text-align: center;
    background: #f8f8f8;
    color: #505050!important;
}
.dm2{left: 282px!important;top:-2.5%!important;width: 613px!important;box-shadow: none!important;border-radius: 0!important;border: 2.5px solid #dddddd!important;border-left: none!important;}
.dm2 li{overflow: hidden!important;padding: 3px 0;}
.dm2 li a{padding: 0px 20px!important;border-right: 1px #c9c9c9 solid;}
.jt {color: #000;}
.zkk{width: 100%;overflow: hidden;height: 20px;}
.xxj{padding: 3px 20px!important;font-size: 16px;width: 100%;overflow: hidden;line-height: 30px;}
.hh{border-bottom: 2.5px #eae9e9 dotted!important;height: 1px;width: 95%;margin: 0 auto;}
.bdrn{border-right: none!important;}
.a1{width:500px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;display: block;} 


/*ipad*/
@media (min-width:758px) {
}
@media (min-width:1024px) {
}
/*ip6*/
@media screen and (max-width: 375px) {

}
/*ip5*/
@media screen and (max-width: 320px) {

}
