/* CSS Document */
@charset "utf-8";
* { margin: 0px; padding: 0px; list-style: none; text-decoration: none; border: none; font-style: normal; color: #222; outline: none; position: relative;}
body { background: #fff; }
a, button, img, input, span { transition: all 0.3s ease 0s;}
.box{ width:1300px; margin:0 auto;}
.bj1{ background:url(../img/bj_one.jpg) no-repeat center; padding:50px 0 70px 0;}
.bj2{ background:url(../img/bj_two.jpg) no-repeat center; padding:50px 0;}
.bj3{ background:url(../img/bj_three.jpg) no-repeat center; padding:50px 0 70px 0;}
.bj4{ background:url(../img/bj_four.jpg) no-repeat center; padding:50px 0 70px 0;}
.top{ height:100px; background:#c30d23;display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:center;}
.top .logo{ display:block; height:80px; padding:10px; background:url(../img/bj_top.jpg) no-repeat right center #fff; padding-right:200px;}
.top .logo img{ height:80px;}
.top ul{display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:center; width:68%;}
.top ul li{ width:14%;}
.top ul li .one{ color:#fff; display:block; text-align:center; line-height:100px; font-size:14px;}
.top ul li:hover .one{ background:#9f091b;}
.top ul li .two{ display:none;}
.top ul li:hover .two{ display: block; position:absolute; width:100%; left:0; top:100px;background:rgba(0,0,0,0.6); z-index:99999;}
.top ul li:hover .two a{ color:#fff; font-size:14px !important; display:block; padding:15px; line-height:20px; text-align:center;}
.top ul li:hover .two a:hover{ background:#000;}

.zy{display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:center;}
.xz{display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:flex-start;align-items:center;}
.xs{display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:flex-start;}

.biaot1{ margin-bottom:50px;}
.biaot1 h3{ font-size:24px; color:#fff; font-weight:500; margin-right:15px;}
.biaot1 p{ font-size:18px; color:#fff; border-bottom:1px #fff solid;text-transform: uppercase;}
.biaot1 a{ display:inline-block; height:30px; line-height:30px; color:#fff; font-size:14px; border:2px #fff solid; border-radius:30px; padding:0 20px;}
.biaot1 a:hover{ background:#9f091b;}

.tp_new{ width:620px; height:400px; overflow:hidden;}
.hiSlider { overflow: hidden; height:400px; width:620px; background: #eee; }
.hiSlider-pages, .hiSlider-title { position: absolute; z-index: 3 }
.hiSlider-btn-prev { left: 10px }
.hiSlider-btn-next { right: 10px; background-position: -30px 0 }
.hiSlider-title { bottom: 0; width: 100%; height:60px; line-height:60px; color: #fff; text-indent:20px; background: rgba(0,0,0,.6); z-index: 2; width:450px; padding-right:200px; overflow:hidden;}
.hiSlider-pages { bottom: 10px; right: 10px; text-align: right }
.hiSlider-pages a { height: 12px; width: 12px; margin: 10px 10px; display: inline-block; overflow: hidden; text-indent: -100px; font-size: 0; border-radius: 50%; background: #fff }
.hiSlider-pages a.active { background: #c30d23 }
.tp_new img{ width:620px; height:400px;}
.tp_new img > a{ display:block; height:400px;}
.wz_new{ width:620px;}
.wz_new a{ display:block; height:57px; line-height:57px;display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:center; padding:0 15px;}
.wz_new a p{ color:#fff; font-size:15px; width:480px; overflow:hidden; height:57px;}
.wz_new a p i{ display:inline-block; width:5px; height:5px; background:#fff; border-radius:10px; margin-right:10px;}
.wz_new a span{ color:#fff; font-size:14px;}
.wz_new a:hover{ background:#9f091b;}


.biaot2{ margin-bottom:50px;}
.biaot2 h3{ font-size:24px; color:#c30d23; font-weight:500; margin-right:15px;}
.biaot2 p{ font-size:18px; color:#000; border-bottom:1px #000 solid;text-transform: uppercase;}
.biaot2 a{ display:inline-block; height:30px; line-height:30px; color:#c30d23; font-size:14px; border:2px #c30d23 solid; border-radius:30px; padding:0 20px;}
.biaot2 a:hover{ background:#fff;}

.in_ywqk{ padding-bottom:40px;}
.in_ywqk li{ width:310px;}
.in_ywqk li a{ display:block; height:480px;}
.in_ywqk li a img{ width:310px; height:400px;}
.in_ywqk li a p{ height:80px; line-height:80px; text-align:center; font-size:18px; font-weight:700;}
.in_ywqk li a:hover img{ opacity:0.8;}
.in_ywqk li a:hover p{ color:#c30d23;}

.in_sqk{ width:620px;}
.in_sqk .qk_new{}
.in_sqk .qk_new img{ width:620px; height:150px; margin-bottom:10px;}
.in_sqk .qk_new a{ display:block; height:50px; line-height:50px;display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:center; padding:0 15px;}
.in_sqk .qk_new a p{ font-size:15px; width:480px; overflow:hidden; height:50px;}
.in_sqk .qk_new a p i{ display:inline-block; width:5px; height:5px; background:#aaa; border-radius:10px; margin-right:10px;}
.in_sqk .qk_new a span{ font-size:14px;}
.in_sqk .qk_new a:hover{ background:#9f091b;}
.in_sqk .qk_new a:hover *{ color:#fff;}
.in_sqk .qk_new a:hover i{ background:#fff;}


.in_sqk1{ width:620px;}
.in_sqk1 .qk_new{}
.in_sqk1 .qk_new img{ width:620px; height:150px; margin-bottom:10px;}
.in_sqk1 .qk_new a{ display:block; height:50px; line-height:50px;display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:center; padding:0 15px;}
.in_sqk1 .qk_new a p{ font-size:15px; width:480px; overflow:hidden; height:50px; color:#fff;}
.in_sqk1 .qk_new a p i{ display:inline-block; width:5px; height:5px; background:#fff; border-radius:10px; margin-right:10px;}
.in_sqk1 .qk_new a span{ font-size:14px; color:#fff;}
.in_sqk1 .qk_new a:hover{ background:#9f091b;}

.in_link{ padding:50px 0;}
.in_link .hong{ background:#c30d23; color:#fff; width:100px; height:60px; padding:20px 0; text-align:center; font-size:24px; line-height:30px;}
.in_link .hui{ background:#eee; width:1200px; padding:15px 0;}
.in_link .hui a{ font-size:16px; display:inline-block; margin:0px 20px; line-height:35px;}
.in_link .hui a:hover{ color:#c30d23; text-decoration:underline;}


.in_foot{ background:#111; padding:50px;}
.in_foot *{ color:#fff; font-size:15px;}
.in_foot p{ padding:10px 0;}
.in_foot p a{ display:inline-block; margin-right:50px;}
.in_foot p a:hover{ text-decoration:underline;}
.in_foot .jinghui{ margin-left:20px; top:5px;}
.in_foot .ewm { margin-left:30px; text-align:center;}
.in_foot .ewm img{ width:130px;}

.sp_list_banner{ width:100%; min-width:1300px; height:200px; margin:auto; overflow:hidden;display: flex;align-items: center; background:#000;}
.sp_list_banner img{ width:1920px;margin:0 calc(50% - 960px);align-items: center; opacity:0.7;}

.nry_left{ width:200px; padding:30px 0;}
.nry_left div{ background:#c30d23; padding:30px 20px; text-align:center;}
.nry_left h3{ font-size:28px; color:#fff; margin-bottom:10px;}
.nry_left p{ color:#fff; text-transform: uppercase;}
.nry_left a{ display:block; padding:20px; line-height:20px; font-size:14px; text-align:center; background:#eee; margin-top:2px;}
.nry_left a:hover{ background:#c30d23; color:#fff;}
.nry_left a.hover{ background:#9f091b; color:#fff;}


.nry_right{ width:1050px; padding:30px 0; min-height:600px;}
.nry_right .ri_top{ padding:30px; border-bottom:1px #ddd dashed; text-align:center; margin-bottom:20px;}
.nry_right .ri_top h1{ margin-bottom:15px;}
.nry_right .ri_top p{ color:#888; font-size:14px;}

.nry_right img{ max-width:100%; margin:10px 0;}
/*.nry_right p{ line-height:1.8em; padding:10px 0;}*/
.nry_right p{ line-height:1.8em; padding:3px 0;}
.nry_right ul li{ padding:10px 0; border-bottom:1px #aaa dashed;}
.nry_right ul li a{ display:block;display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:flex-start;}
.nry_right ul li a .tp_z{ width:260px; overflow:hidden; height:170px; display: none;}
.nry_right ul li a .tp_z img{ width:260px;}
.nry_right ul li a .wz_b{ padding:0 20px;}
.nry_right ul li a .wz_b h1{ font-size:24px; margin:15px 0;}
.nry_right ul li a .wz_b span{ color:#888;}
.nry_right ul li:hover{ background:#f1f1f1;}
.nry_right ul li:hover h1{ color:#c30d23;}
.nry_right .feny{ padding:30px 0;}
.nry_right .feny a{ display:inline-block; height:35px; line-height:35px; padding:0 20px; margin:7px; font-size:14px; border:1px #000 solid; border-radius:5px; background:#000; color:#fff;}
.nry_right .feny a:hover{ background:#c30d23; color:#fff; border:1px #c30d23 solid;}
.nry_right .feny a.hover{ background:#c30d23; color:#fff; border:1px #c30d23 solid;}
.nry_right .feny span{ display:inline-block; padding:0 10px;}
.nry_right .link{ padding:30px 0;}
.nry_right .link h3{ margin-bottom:20px;}
.nry_right .link .ewm_box{display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:flex-start;align-items:flex-start;}
.nry_right .link .ewm_box div{ width:140px; text-align:center; margin-right:30px;}
.nry_right .link .ewm_box img{ width:140px;}
.nry_right .tp_list{display: flex;flex-direction: row;flex-wrap:wrap; justify-content:flex-start;align-items:flex-start;}
.nry_right .tp_list a{ display:inline-block; width:340px; margin-right:15px; margin-bottom:20px;}
.nry_right .tp_list a div{ width:340px; height:200px; overflow:hidden; background:#f1f1f1;display: flex;align-items:center; margin-bottom:5px;}
.nry_right .tp_list a div img{ width:100%;align-items:center;}
.nry_right .tp_list a:nth-child(3n){ margin-right:0;}
.nry_right .tp_list a h3{ text-align:center; height:50px; line-height:25px; font-size:18px; overflow:hidden;}
.nry_right .tp_list a:hover img{transform: scale(1.1);}
.nry_right .tp_list a:hover h3{ color:#c30d23;}






/*
text-transform: uppercase;
c30d23        9f091b
background-image: linear-gradient(to right, #4e89f4 , #3772dd);
display: flex;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;align-items:flex-start;

*/
