/* CSS Document */
@charset "utf-8";
* { margin: 0px; padding: 0px; list-style: none; text-decoration: none; border: none; font-style: normal; outline: none; color: #222; position: relative; font-family: "Microsoft YaHei", "黑体", "宋体"; }
body { background: #fff; width:100%; min-width:1400px;}
.zuoyou{display: flex;flex-direction: row;flex-wrap:nowrap; justify-content:space-between;align-items:center; }
.zuo{display: flex;flex-direction: row;flex-wrap:nowrap; justify-content:flex-start;align-items:center; }
.zuo2{display: flex;flex-direction: row;flex-wrap:wrap; justify-content:flex-start;align-items:center; }

.top{ height:100px; padding:0 100px;}
.top .logo{ height:80px;}

.top .yuyan a{ display:inline-block; margin-left:35px;}
.top .yuyan a img{ width:50px; height:50px; border-radius:50px; border:1px #ddd solid;}
.top .yuyan a span{ font-size:14px; font-weight:700;}

.nav{ line-height:40px; background:#e1030e; padding:10px 100px;}
.nav a{ display:inline-block; font-size:16px; margin-right:90px; font-weight:600; color:#fff;}
.nav a:hover{ text-decoration:underline;}


.box{ margin:30px 80px; min-width:1400px;}
.jj_bt{ height:150px;}
.jj_bt .bt_k{ padding-left:30px;}
.jj_bt .bt_k i{ width:5px; height:70px; border-radius:3px; background:#e1030e; position:absolute; top:0; left:0;}
.jj_bt .bt_k h2{ font-size:30px; margin-bottom:10px;}
.jj_bt .bt_k p{ font-size:20px; color:#888;}
.jj_bt a{ width:200px; height:50px;background:#e1030e; color:#fff; display:inline-block; text-align:center; line-height:50px; border-radius:5px;}
.jj_nr p{ font-size:20px; margin-bottom:30px; line-height:1.7em; text-indent:2em;}
.jj_tp img{ min-width:48%;border-radius:10px;}
.jj_tp img:last-child{ margin-left:30px;}

.dsj{ background:#f5f5f5; border-radius:10px; height:240px; margin:30px 0; min-width:1200px; padding-left:140px;}
.dsj .one{background:#e1030e; color:#fff; width:80px; border-radius:10px; height:240px; text-align:center; position:absolute; top:0; left:0;}
.dsj .one span{ display:inline-block; font-size:30px; width:30px; font-weight:900; line-height:2em; color:#fff; top:25px;}
.dsj .three{ max-width:1500px;display: flex;flex-direction: row;flex-wrap:nowrap; justify-content:space-between;align-items:flex-start; top:40px; margin:0 auto; left:-40px;}
.dsj .three li{ max-width:200px; text-align:center; cursor:pointer; height:160px;}
.dsj .three li .hong{ font-size:40px; font-family:Impact; color:#e1030e; margin-bottom:30px;}
.dsj .three li .hong i{ font-size:18px; color:#e1030e; display:inline-block; margin-left:5px; font-weight:600;}
.dsj .three li .hong img{ position:absolute; left:180px; top:20px; }
<!--.dsj .three li .wenz{ font-size:18px; text-align:left;}-->
.dsj .three li .wenz{ font-size:18px; height:75px; line-height:25px; overflow:hidden;}
.dsj .three li .wenz p{ line-height:25px; height:25px; overflow:hidden;}
.dsj .three li .tanc{ width:400px; min-height:400px; padding:10px; background:#fff; border-radius:10px; position:absolute; bottom:165px; left:-115px;box-shadow: 0 5px 10px -5px black; display:none;}
.dsj .three li .tanc img{ width:100%; margin-bottom:10px;}
.dsj .three li .tanc p{ padding:0 10px; font-size:15px; padding-bottom:10px; text-align:left;}
.dsj .three li .tanc span{transform:rotate(45deg); display:inline-block; width:15px; height:15px; background:#fff; position:absolute; bottom:-5px; left:48%;}
.dsj .three li:hover .tanc{ display:block;}

@media (min-width:1000px) {
.dsj .three li .hong img{ width:120px; left:85%;}
}
@media (min-width:1100px) {
.dsj .three li .hong img{ width:120px; left:85%;}
}
@media (min-width:1200px) {
.dsj .three li .hong img{ width:120px; left:85%;}
}
@media (min-width:1300px) {
.dsj .three li .hong img{ width:125px; left:85%;}
}
@media (min-width:1400px) {
.dsj .three li .hong img{ width:130px; left:85%;}
}
@media (min-width:1500px) {
.dsj .three li .hong img{ width:135px;left:85%;}
}
@media (min-width:1600px) {
.dsj .three li .hong img{ width:140px; left:85%;}
}
@media (min-width:1700px) {
.dsj .three li .hong img{ width:160px; left:85%;}
}
@media (min-width:1800px) {
.dsj .three li .hong img{ width:180px; left:85%;}
}
.in_sanl{}
.in_sanl .pi_yi{ width:32%; overflow:hidden;}
.in_sanl .pi_yi img{ width:100%;cursor: pointer; transition: all 0.6s;}
.in_sanl .pi_yi:hover img{transform: scale(1.1);}
.in_sanl .pi_yi div{ position:absolute; top:50px; right:50px; left:50px; text-align:right;}
.in_sanl .pi_yi div h2{ font-size:36px; margin-bottom:15px;}
.in_sanl .pi_yi div p{ font-size:20px; line-height:1.7em; margin-bottom:15px;}
.in_sanl .pi_yi div a{ font-size:16px; color:#e1030e; font-weight:600;}
.in_sanl .pi_yi div a:hover{ text-decoration:underline;}

.foot{ background:#f5f5f5; border-top:5px #898989 solid;}
.foot .yqe{ width:1200px; margin:0 auto;}
.foot .yi{ width:530px; padding:40px 0;}
.foot .yi h1{ font-size:30px; margin-bottom:10px; font-weight:500;}
.foot .yi h5{ font-size:18px; font-weight:500; margin-bottom:20px; color:#666;}
.foot .yi p{ font-size:16px; line-height:2em; color:#666;}
.foot .er{ width:150px;}
.foot .er .up_bt{ width:100px; height:35px; text-align:center; line-height:35px;background-image: linear-gradient(to right, #e41d26 , #ca030d); border-radius:0 20px 0 20px; color:#fff; font-size:15px; margin-bottom:20px;}
.foot .er .ay{display: flex;flex-direction: row;flex-wrap:wrap; justify-content:space-between;align-items:center; padding-top:15px;}
.foot .er a{ display:inline-block; font-size:15px; display:inline-block; margin-bottom:20px; line-height:1.7em; color:#666;}
.foot .er a:hover{ color:#e1030e;text-decoration:underline;}
.foot .san div{ margin-left:30px; text-align:center;}
.foot .san img{ width:120px; height:120px;}
.foot .san p{ font-size:14px; color:#666;}
.foot .si{ border-top:1px #ddd solid}
.foot .si p{ text-align:center; padding:30px; font-size:15px;}
.foot .si p a{ text-decoration:underline;}
.foot .si p a:hover{color:#e1030e;}

.nr_box{ width:1400px; margin:0 auto; padding:30px 0;}
.nr_box .nr_top{ padding-bottom:30px; border-bottom:1px #ddd solid; margin-bottom:30px;}
.nr_box .nr_top .left{}
.nr_box .nr_top .left a{ display:inline-block; height:40px; line-height:40px; padding:0 20px; border-radius:0 20px 0 20px; font-size:15px; margin-right:20px;}
.nr_box .nr_top .left a:hover{background-image: linear-gradient(to right, #eee , #ccc); color:#000;}
.nr_box .nr_top .left a.hover{background-image: linear-gradient(to right, #e41d26 , #ca030d); color:#fff; font-weight:600;}
.nr_box .nr_top .right{ font-size:14px; color:#777;}
.nr_box .nr_top .right a{ display:inline-block; padding:0 10px; font-size:14px;}
.nr_box .nr_top .right a:hover{ color:#e1030e; text-decoration:underline;}

.nr_box .nr_xx{}
.nr_box .nr_xx h2{color:#e1030e; margin-bottom:20px;}
.nr_box .nr_xx p{ line-height:1.8em; margin-bottom:15px;}
.nr_box .nr_xx img{ max-width:100%;}
.nr_box .nr_list{}
.nr_box .nr_list li{ display:inline-block; width:32%; margin-right:1.5%; margin-bottom:30px;}
.nr_box .nr_list li:nth-child(3n){ margin-right:0;} 
.nr_box .nr_list li a{ display:block;}
.nr_box .nr_list li a div{ width:100%; height:390px; background:#ddd; overflow:hidden;}
.nr_box .nr_list li a div img{ width:100%;cursor: pointer; transition: all 0.6s;}
.nr_box .nr_list li a:hover div img{transform: scale(1.2);}
.nr_box .nr_list li h3{ font-size:24px; height:50px; line-height:50px; overflow:hidden;}
.nr_box .nr_list li p{ height:50px; line-height:25px; font-size:15px; color:#888; overflow:hidden;}

.nr_box .nr_list2{}
.nr_box .nr_list2 li{ display:inline-block; margin-bottom:30px; width:47%; padding-right:2%;}
.nr_box .nr_list2 li a{ display:block;}
.nr_box .nr_list2 li h3{ font-size:24px; height:50px; line-height:50px; overflow:hidden;}
.nr_box .nr_list2 li h3 span{ font-size:15px; color:#888; font-weight:500;}
.nr_box .nr_list2 li p{ height:50px; line-height:25px; font-size:15px; color:#888; overflow:hidden;}
.nr_box .nr_list2 li a:hover h3{ color:#e1030e;}


.nr_box .nr_feny{ text-align:center; padding:20px 0; margin-top:20px;}
.nr_box .nr_feny a{ display:inline-block; height:30px; line-height:30px; padding:0 12px; border:1px #ddd solid; border-radius:5px; font-size:14px; margin:0 8px;}
.nr_box .nr_feny a:hover{ border:1px #e1030e solid; color:#e1030e;}
.nr_box .nr_feny a.hover{ border:1px #e1030e solid; background:#e1030e; color:#fff;}
.nr_box .nr_xqy_top{ text-align:center;}
.nr_box .nr_xqy_top h1{ font-size:30px; margin-bottom:20px;}
.nr_box .nr_xqy_top div{ margin-bottom:40px;}
.nr_box .nr_xqy_top div p{ display:inline-block; font-size:14px; color:#888; padding:0 15px;}
.nr_box .nr_xqy_box { text-align:center;}
.nr_box .nr_xqy_box h3{ font-size:20px; margin:20px; text-align:left;}
.nr_box .nr_xqy_box p{ line-height:2em; margin:20px; text-indent:2em; text-align:left;}
.nr_box .nr_xqy_box img{max-width:100%; margin:20px auto;}
.nr_xqy_box h1,.nr_xqy_box h2,.nr_xqy_box h4{ text-align:left;}
.nr_box .lxwm_box{ margin-bottom:20px;}
.nr_box .lxwm_box p{ display:inline-block; width:45%; padding-right:4%;}





/*新的区块*/
.xdqk_yi{}
.xdqk_yi .dyc_box{ width:50%; height:500px;}
.xdqk_yi .huis_bjk{ background:#f5f5f5; border-radius:10px; height:480px; margin-right:30px;}
.xdqk_yi .huis_bjk .in_xwyi{ padding:20px;}
.xdqk_yi .huis_bjk .in_xwyi .tpqk{ width:35%; height:210px; overflow:hidden; border-radius:10px;}
.xdqk_yi .huis_bjk .in_xwyi .tpqk img{ width:100%;cursor: pointer; transition: all 0.6s;}
.xdqk_yi .huis_bjk .in_xwyi .tpqk img:hover{transform: scale(1.1);}
.xdqk_yi .huis_bjk .in_xwyi .wzqk{ width:60%;}
.xdqk_yi .huis_bjk .in_xwyi .wzqk h3{ font-size:22px; height:60px; line-height:60px; width:100%; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; padding:10px 0; color:#666;}
.xdqk_yi .huis_bjk .in_xwyi .wzqk:hover h3{ color:#e1030e;}
.xdqk_yi .huis_bjk .in_xwyi .wzqk p{ max-height:60px; line-height:30px; overflow:hidden; margin-bottom:20px; font-size:16px; color:#777;}
.xdqk_yi .huis_bjk .in_xwer{ padding:0 20px;}
.xdqk_yi .huis_bjk .in_xwer a{ display:block;height:40px; line-height:40px; width:100%; margin:10px 0;}
.xdqk_yi .huis_bjk .in_xwer a i{ display:inline-block; width:10px; height:10px; border-radius:20px; background:#e1030e; float:left; margin-right:10px; top:16px;}
.xdqk_yi .huis_bjk .in_xwer a h4{ width:68%; font-size:18px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; height:40px; line-height:40px; float:left; color:#666;}
.xdqk_yi .huis_bjk .in_xwer a p{ font-size:15px; color:#777; float:right;}
.xdqk_yi .huis_bjk .in_xwer a:hover h4{ color:#e1030e;}
.xdqk_yi .xt_tpsi{ width:66%; float:left;}
.xdqk_yi .xt_tpsi a{ display:inline-block; width:45%; height:225px; border-radius:10px; overflow:hidden; background:#dfdcd7;margin-bottom:27px;}
.xdqk_yi .xt_tpsi a img{ width:100%;}
.xdqk_yi .xt_tpsi a:hover{ opacity:0.8;}
.xdqk_yi .xt_tpsi a p{ font-size:20px; position:absolute; bottom:20px; width:100%; text-align:center;}
.xdqk_yi .xt_tpwu{ width:33%; float:right;}
.xdqk_yi .xt_tpwu a{ display:block; width:100%; margin-bottom:20px; height:145px;}
.xdqk_yi .xt_tpwu a img{ width:100%;}












