﻿/* CSS Document */
/*banner srat*/
.slide_1 .b_text{ width:580px; position:absolute; top:-80%; right:13%; z-index:999;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.slide_1 .b_text span{ font-size:40px; color:#2d2d2d; display:block; text-align:right;}
.slide_1 .b_text span b{ font-size:40px; color:#e61610; text-align:right;}
.slide_1 .b_text em{ display:block; font-weight:bold; padding:5px 0px; font-size:15px; color:#141414; text-align:right;}
.slide_1 .b_text i{ width:74px; height:4px; background:#d4252b; display:block; float:right; margin:40px 0px;}
.slide_1 .b_text a{ display:block; line-height:44px; text-align:center; color:#434343; float:right; font-size:20px; border:solid 1px #3f3e3d; width:179px; height:45px;}
.slide_1 .b_text a:hover{ background:#e61610; color:#fff;border:solid 1px #e61610;}
.slide_1.swiper-slide-active  .b_text{ top:30%;}
.swiper-slide img{ width:100%; height:auto; display:block;}


.banner_index.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ width:10px; height:100px; left:inherit; right:15px; top:50%; margin-top:-50px;}
.banner_index .swiper-pagination-bullet{ width:10px; height:18px; background:#9ba2a4; border-radius:50px; margin:2px 0px !important;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.banner_index .swiper-pagination-bullet-active {opacity: 1;background: #fff; height:31px;}
.banner_index{ height:100%; width:100%;}
@keyframes myanimat-btn {0% {bottom:32px;}
25% {bottom:20px;}
50% {bottom:30px;}
75% {bottom:20px;}
100% {bottom:30px;}
}
.animat-btn {position: absolute; width: 38px;height: 38px;left: 50%; margin-left: -19px;z-index: 9999; animation: myanimat-btn 1s infinite; cursor:pointer;}
.animat-btn i{ font-size:38px; color:#fff;}
/**banner end*/

/*mian star*/
.mai_1{ width:100%; height:270px; background: #d41d31 url(../images/ysb_pic_02.jpg) no-repeat center; background-size:auto 100%; }
.mai1_detail{ max-width:1400px; margin:0px auto;}
.mai1_detail ul li{ height:120px; width:16.66%; float:left; text-align:center; color:#fff; margin-top:70px;}
.mai1_detail ul li span{ font-size:30px; font-weight:700; display:block;}
.mai1_detail ul li span b{ font-size:54px;}
.mai1_detail ul li span i{ width:25px; height:1px; background:#fff; display:block; margin:0px auto; margin-top:6px;}
.mai1_detail ul li em{ font-size:16px; color:#fff; display:block; text-align:center; display:block; padding-top:10px;}

.mai_2{ padding:30px 0px; text-align:center;}
.title_ting { padding:60px 0px;    text-align: center; position:relative; padding-bottom:30px;}
.title_ting span{    font-weight: bold; font-size:54px; color:#262626; display:block; letter-spacing:1px}
.title_ting em{ font-size:32px; color:#d41d31; display:block;    font-weight: 600; letter-spacing:3px; padding-top:2px;}
.mai2_div{ max-width:1400px; margin:30px auto;}
.mai2_div ul{ overflow:hidden;}
.mai2_div ul li{ width:25%; float:left; position:relative;}
.mai2_div ul li b{ display:block;}
.mai2_div ul li b img{ display:block; margin:0px auto;}
.mai2_div ul li b i{ width:40px; height:3px; background:#d41d31; display:block; margin:20px auto;}
.mai2_div ul li span{ color:#6f6f6f; line-height:22px; text-align:center; display:block;}
.mai2_div ul li span em{ font-size:24px; color:#313131; display:block; text-align:center; margin:10px 0px;}


.bian_hight{ position:absolute; height:60%; width:1px; right:0px; top:20%; background:#dcdcdc;}
.mai2_div ul li:nth-child(4) .bian_hight{ display:none;}

.mai_4{ padding:30px 0px; text-align:center;}
.title_ting b{ position:absolute; left:0px; top:55px;}
.mai4_div{ max-width:1400px; margin:0px auto;}
.mai4_div ul { overflow:hidden;}
.mai4_div ul li{ width:44%; float:left; margin:30px 3%; position:relative; overflow:hidden;}
.mai4_div ul li img{ width:100%; height:auto; display:block; margin:0px auto;}
.m4_text{ width:298px; height:200px; background:#f9f8f8; padding:30px; position:absolute; bottom:0px;  right:0px;}
.m4te_text span{ color:#2c2c2c; font-size:20px; text-align:left; display:block; border-bottom:solid 1px #cdcdcd; padding-bottom:10px;}
.m4te_text span em{ font-size:26px; display:block;}
.m4te_div{ text-align:left; padding:8px 0px; height:80px; overflow:hidden;}
.m4te_div em{ font-size:18px; color:#5f5f5f; padding:3px 10px 6px 0px; display:inline-block; }
.mai4_div ul li img{
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration:400ms;
    width: 100%;
}

.mai4_div ul li:hover img{
    -webkit-transform: scale(1.1, 1.1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1.1, 1.1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1.1, 1.1);
    transition-timing-function: ease-out;
    transition-duration:400ms;
}
.mai4_div ul li:hover .m4_text{ background:#2b2b2b;}
.mai4_div ul li:hover .m4te_text span{ color:#fff;}
.mai4_div ul li:hover .m4te_div em{ color:#fff;}

.mai5_div{ max-width:1400px; margin:0px auto;}
.mai5_div ul { overflow:hidden;}
.mai5_div ul li{ width:24.4%; margin:3px 0.3%; float:left; padding:50px 40px; position:relative; overflow:hidden; background:#fff;}
.mai5_div ul li img{ width:100%; height:auto; display:block;}
.mai5_div ul li .m5_text{ width:100%; height:100%; position:absolute; top:0px; left:0px;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; opacity:0;  }
.mai5_div ul li .m5_text img{display:block;}
.mai5_div ul li .m5_text div{width:100%; height:100%; position:absolute; top:0px; left:0px;    display: table; table-layout: fixed; background:rgba(212, 29, 49, 0.9); padding:30px; text-align:center;}
.mai5_div ul li .m5_text div em{ color:#fff; margin:0px 20px; padding:5px ; border-top:solid 1px #fff; border-bottom:solid 1px #fff;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.mai5_div ul li .m5_text div img{ width:100%; height:auto; margin-bottom:8px;}
.mai5_div ul li .m5_text div em:hover{ background:#FFF; color:#999; border-radius:5px;}

.mai5_div ul li:hover .m5_text{ opacity:1;}
.mai_5{ background:#f7f7f7;    padding: 30px 0px;}
.more_ting{ color:#c01a2d; border:solid 1px #a0a0a0; display:block; width:138px; height:38px; text-align:center; line-height:36px; margin:20px auto; margin-top:50px; font-size:16px;}
.more_ting:hover{ background:#c01a2d; color:#fff;}

.mai6_div{ max-width:1400px; margin:0px auto;}
.mai6_div ul { overflow:hidden;}
.mai_6{ padding: 40px 0px; padding-bottom:60px;}
.mai6_div ul li{ width:24%; margin:20px 0.5%; float:left; position:relative;}
.mai6_div ul li img{ width:100%; height:auto; display:block;}
.m6_text{ height:100%; width:100%; position:absolute; top:0px; left:0px; }
.m6textxq{    display: table;position: absolute;  width: 100%; text-align:center;  height: 100%;}
.m6textxq div{ display: table-cell; vertical-align: middle;}
.m6textxq div span{ background:rgba(249, 249, 251, 0.6); display:block; padding:10px 0px;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.m6textxq div span b{ font-size:26px; color:#222; display:block; padding:3px 0px; font-weight:normal; padding-bottom:10px;}
.m6textxq div span em{ font-size:16px; color:#7d7d7d; display:block; line-height:26px; height:0px;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; opacity:0;}
.mai6_div ul li:hover .m6textxq div span em{ height:auto; opacity:1;}

.mai7_div{ max-width:1400px; margin:0px auto; margin-top:30px; }
.mai7_div ul { overflow:hidden;}
.mai_7{ padding: 50px 0px;background:#2b2b2b;}
.mai_7 .title_ting span{ color:#fff;}
.mai7_div ul li{ width:20%; float:left; padding:0px 25px; }
.mai7_div ul li b{ display:block;position:relative;}
.mai7_div ul li b img{ border-radius:50%; display:block; margin:0px auto; height:auto;    width: 100%;}
.mai7_div ul li b i{ display:block; width:100%; height:100%; top:0px; left:0px;    position: absolute; background:rgba(0,0,0,0.3);border-radius:50%; opacity:0;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.mai7_div ul li span{ display:block;color:#fff; text-align:center; padding:15px 0px;}
.mai7_div ul li span em{ display:block; font-size:24px; padding:6px 0px;}
.mai7_div ul li span i{ font-size:15px; padding:5px 0px; display:block; line-height:26px; }

.mai7_div ul li:hover b i{ opacity:1; border:solid 2px #fff;}
.mai7_div ul li:hover span{ color:#d41d31;}

.mai_7 .more_ting{ color:#fff;border:solid 1px #fff;}
.mai_7 .more_ting:hover{ background:#fff; color:#d41d31;}



.mai8_div{ max-width:1399px; margin:0px auto; margin-top:30px; overflow:hidden; position:relative; }
.mai8_div ul { overflow:hidden;}
.mai_8{ padding: 60px 0px; padding-bottom:80px;background:#f7f7f7;}
.title_ting i{ position:absolute; right:0px; top:55px;}

.mai_8 .swiper-button-next{ right:7px; font-size:50px;}
.mai_8 .swiper-button-prev{ left:-10px; font-size:50px; text-align:left;}
.swiper-container_xxhj { padding:0px 30px;}
.mai_8 .swiper-slide{ position:relative;}
.mai_8 .swiper-slide div{ position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.7); opacity:0;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.mai_8 .swiper-slide span{display: table;position:absolute; top:0px; left:0px; width:100%; height:100%;}
.mai_8 .swiper-slide span em{display: table-cell; vertical-align: middle; text-align:center; font-size:20px; color:#fff;}
.mai_8 .swiper-slide:hover div{ opacity:1;}

.mai9_div{ max-width:1400px; margin:0px auto; margin-top:30px; overflow:hidden; position:relative; }
.mai9_div ul { overflow:hidden;}
.mai_9{ padding: 60px 0px; padding-bottom:80px;background:#fff;}
.m9_left{ float:left;}
.m9_right{ float:right;}
.m9_div{ width:100%; height:auto; overflow:hidden; }
.img_divm9{ width:57%; border:solid 1px #7d7d7d; overflow:hidden;}
.text_divm9{ width:43%; padding:30px 70px; padding-top:58px;} 
.img_divm9 img{ width:100%; height:auto; display:block;}
.text_divm9 img{ border-radius:50%; width:180px; height:180px; display:block; float:left;}
.poi_li{ float:left;height:75px; text-align:center; margin-top:60px;}
.poi_li span{ color:#fff; font-size:40px; height:40px; text-align:center; line-height:40px;}
.poi_li span i{ position:relative; top:-10px; padding:0px 10px;}
.poi_li em{ font-size:18px; color:#fff; display:block;}
.ys_hong{background:#d41d31;}
.ys_hui{background:#2b2b2b;}
.m9_div .img_divm9 img{-webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration:400ms;
    width: 100%;
}

.m9_div:hover .img_divm9 img{
    -webkit-transform: scale(1.04, 1.04);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1.04, 1.04);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1.04, 1.04);
    transition-timing-function: ease-out;
    transition-duration:400ms;
}

.mai10_div{ max-width:1400px; margin:0px auto; margin-top:50px; overflow:hidden; position:relative; }
.mai10_div ul { overflow:hidden;}
.mai_10{ padding: 70px 0px; padding-bottom:80px;background-color:#f8f6f7; background-image:url(../images/ysb_pic_95.jpg); background-repeat:no-repeat; background-size:100% auto;}
.mai10_div ul li{ width:29.33%; float:left; margin:0px 2%;}

.m10_text{ width:90%; margin:0px auto; position:relative; top:-40px; background:#fff; padding:20px; padding-bottom:10px;box-shadow:0 0 5px #fff;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.m10_text span{ color:#d41d31; font-size:18px; display:block;    overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; padding:4px 0px;}
.m10_text em{ display:block; padding:5px 0px; line-height:22px; color:#727272}
.m10_text i{ font-size:30px; text-align:right; color:#050001; display:block;}

.mai10_div ul li:hover .m10_text{ box-shadow:0 0 10px #ccc;}
.m10_pic{ overflow:hidden;}
.m10_pic img{ width:100%; height:auto; display:block;
-webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration:400ms;
    width: 100%;}
.mai10_div ul li:hover .m10_pic img{-webkit-transform: scale(1.04, 1.04);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1.04, 1.04);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1.04, 1.04);
    transition-timing-function: ease-out;
    transition-duration:400ms;}
/*mian end*/
.banner_xq img{ width:100%; height:auto; display:block;}
.header_xq{ position:relative;}
.wz_ting{ position:absolute; bottom:0px; width:100%; background:rgba(212, 29, 49, 0.9);}
.wz_center{ max-width:1300px; margin:0px auto; overflow:hidden;}
.wz_center ol{ float:right;}
.wz_center ol li{ color:#fff;}
.wz_center ol li a{ color:#fff;}
.ab1_cen{ max-width:1300px; margin:0px auto; overflow:hidden; padding:25px 0px;}
.a1left{ width:390px; float:left;}
.a1right{ width:870px; float:right;}
.ab_1{ background:#ececec;}

.a1right h4{ font-weight:bold; font-size:44px; padding:12px 0px; padding-top:40px; color:#010101; display:block;}
.a1right span{ color:#010101; font-size:26px; display:block;  padding:5px 0px; padding-bottom:30px; }
.a1right p{ font-size:16px; color:#222; line-height:26px;}

.ab2_cen{ max-width:1300px; margin:0px auto; overflow:hidden; padding:40px 0px;}
.ab_title span{ display:block; color:#ececec; font-size:60px;font-weight:bold;text-align:center; padding-top:40px;text-transform:uppercase}
.ab_title em{ font-size:26px; color:#222; display:block; padding:0px 0px; text-align:center; font-weight: 600;}
.ab2_div ul{ overflow:hidden; padding:50px 0px;}
.ab2_div ul li{ width:25%; float:left; text-align:center;}
.ab2_div ul li b{ position:relative; display:block; width:100%; height:auto; padding-bottom:10px;}
.ab2_div ul li b img{ display:block; margin:9px auto;}
.ab2_div ul li b i{ display:block; width:35px; height:3px; margin:0px auto; background:#c01a2d;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.ab2_div ul li em{ font-size:20px; color:#313131; display:block; margin:10px 0px; font-weight:700;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.ab2_div ul li span{ font-size:16px; color:#3d3d3d; display:block;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.ab2_div ul li:hover b i{ background:#000; width:50px; }
.ab2_div ul li:hover em{ color:#c01a2d;}
.ab2_div ul li:hover span{ color:#c01a2d;}


.ab3_cen{ max-width:1300px; margin:0px auto; overflow:hidden; padding:40px 0px;}
.ab_3{ padding-top:60px;}
.ab3_div{ background:url(../images/gywm_21.jpg) no-repeat top; background-size:100% auto;  padding-top:110px;}
.ab3_div ul{ overflow:hidden; padding:15px 0px;}
.ab3_div ul li{ width:29.33%; margin:0px 2%; float:left; padding:40px 0px; padding-bottom:30px;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;position:relative; top:0px;}
.ab3_div ul li img{ display:block; margin:0px auto; display:block;}
.ab3_div ul li:nth-child(1){ background:#343434; color:#fff;}
.ab3_div ul li:nth-child(2){ background:#ececec; color:#343434}
.ab3_div ul li:nth-child(3){ background:#c01a2d; color:#fff;}
.ab3_div ul li span{ font-size:20px; display:block; text-align:center; padding-top:25px; }

.ab3_div ul li:hover{ box-shadow:0 0 10px #ddd; position:relative; top:-5px;}

.ab_4{ padding:40px 0px; padding-bottom:95px;}
.ab4_cen{ width:100%; overflow:hidden;}
.ab4_divtop{ width:100%; float:right;}

.a4t_left{ width:25%; float:left;margin-left:17%;}

.a4t_left span{ width:190px; height:130px; display:block; background:url(../images/gywm_27.jpg) no-repeat; float:left;}
.a4t_left span b{ padding-top:46px; font-weight:normal; display:block; float:right; font-size:26px; border-bottom:solid 1px #050001;}
.a4t_left em{ display:block; width:100%; clear:both; padding:20px 0px 20px 30px; font-size:15px; line-height:24px; color:#222;}

.a4t_right{ width:55%; float:right;}
.a4t_right img{ width:100%; height:auto; display:block;}

.a4b_left{width:55%; float:left;}
.a4b_right{ width:25%; float:left;margin-left:2%;}

.ab4_divbottom{width:100%; float:left; padding-top:90px;}
.a4b_left img{ width:100%; height:auto; display:block;}

.a4b_right span{ width:190px; height:130px; display:block; background:url(../images/gywm_27.jpg) no-repeat; float:left;}
.a4b_right span b{ padding-top:46px; font-weight:normal; display:block; float:right; font-size:26px; border-bottom:solid 1px #050001;}
.a4b_right em{ display:block; width:100%; clear:both; padding:20px 0px 20px 30px; font-size:15px; line-height:24px; color:#222;}
.ab4_divbottom .a4b_right span{ width:390px; background:url(../images/gywm_34.jpg) no-repeat right;}
.ab4_divbottom .a4b_right em{ padding:20px 50px 20px 20px;}

.ab_5 img{ display:block; margin:0px auto; width:100%; height:auto;}

.bg_hui{background:#ececec; }

.news_pp{ padding:85px 0px; padding-bottom:5px;}

.ting_1400{ max-width:1400px; margin:0px auto; overflow:hidden}
.news_pp ul{}
.news_pp ul li{ background:#fff; margin-bottom:35px; position:relative; top:0px;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.news_left{ width:270px; float:left;}
.news_center{ width:649px; float:left;}
.news_right{ width:480px; float:right;}

.news_left{ height:443px; line-height:443px; font-size:36px; color:#d41d31;transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;}
.news_left span{ width:75px; display:inline-block; margin-right:10px; height:168px; line-height:168px; background:#ececec; color:#d41d31; font-size:60px; border-radius:0px 6px 6px 0px;}
.news_center img{ width:100%; height:auto; display:block;}
.news_right{ padding:100px 50px; position:relative; height:443px;}
.news_right em{ width:55px; height:22px; display:block; background:#c01a2d; color:#fff; text-align:center; line-height:22px; border-radius:5px; margin:0px; margin-bottom:5px;}

.news_right b{ display:block; line-height:35px; padding:9px 0px; font-weight:normal; font-size:22px; color:#727272;}
.news_right span{ line-height:26px; color:#727272;}
.news_right i{ display:block; width:71px; height:71px; background:url(../images/youxiaijiao.png) no-repeat; position:absolute; right:-8px; bottom:-8px;}


.news_pp ul li:hover{ box-shadow:1px 3px 10px #CCC; position:relative; top:-4px;}
.news_pp ul li:hover .news_left{ background:#d41d31; color:#fff;}
.news_pp ul li:hover .news_left span{ background:#fff;}
.news_pp ul li:hover .news_right b{ color:#e62827;}
.news_pp ul li:hover .news_right span{ color:#ef7a7a;}

.fy_ting{ color:#292929; width:100%; overflow:hidden; background:#fff; margin-bottom:70px; }
.fy_ting ul{ overflow:hidden; text-align:center;  margin:30px auto; position: static !important;text-align:center;}
.fy_ting ul li{ display:inline-block; width: 42px; height:42px; margin-right:10px; font-weight:700;}
.fy_ting ul li a{ color:#292929;  width: 42px; height:42px; display:block; text-align:center; line-height:42px;}
.fy_ting ul li.active a{ color:#fff; background:#c01a2d; border:solid 1px #c01a2d;}
.fy_ting ul li:hover a{ color:#fff; background:#c01a2d; border:solid 1px #c01a2d;}
.fy_ting ul li.fan_input{width:68px; height:42px; }
.fy_ting ul li .zxfinput{width:68px; height:42px;  border:solid 1px #222;display:block; text-align:center; line-height:42px;}
.fy_ting ul li.zxfokbtn{width:42px; background:#c01a2d; color:#fff; height:42px; line-height:42px;}
.fy_ting ul li.disabled{ background:#ececec;}


.newstt_div{width:1200px; margin:0px auto; padding:30px 50px; background:#fff;box-shadow:0 0 9px #eee;}
.tiele_news{ text-align:center;}
.tiele_news h2{font-size:24px; color:#555; line-height:40px; display:block; border-bottom:solid 1px #ddd; padding-bottom:15px; font-weight:normal;}
.tiele_news h2 p{ font-size:14px; display:block; color:#999;}
.tiele_news h2 p em{ padding:0px 10px;}
.tiele_news span{ font-size:14px; color:#979797; padding:6px 0px; display:block;}
.tiele_news span em{ float:left; padding-right:10px;}
.tiele_news span em i{ padding-right:5px;}
.xq_news{ display:block; clear:both; padding-top:20px;}
.xq_news p{ line-height:36px; color:#5b5a5a; text-align:left; font-size:16px; }
.xq_news p img{ display:block; margin:0px auto; max-width:100%;}
.sx_pian { padding:20px 0px; clear:both;}
.sx_pian span{ display:block; color:#494949; padding-bottom:10px;    text-align: right}
.sx_pian span:hover{color:#f18101;}
.sx_pian span em{ color:#9c9c9c; padding-right:5px;}
.tiele_news span b { font-weight:normal; color: #979797;float: right;}
.tiele_news span b:hover{color:#f18101;}
.bdsharebuttonbox{ margin:20px 0px; width:150px; float:right;}

.ding_header { background:#131313;}
.ding_header .head{ position:relative;    height: 104px; }

.nav ul li.cli a{ background:#d41d31;}
.nav ul li a:hover{ background:#d41d31;}


.kc_div ul li{ overflow:hidden;}
.kc_left{ width:50%; float:left;}
.kc_right{ width:50%; float:right;}
.pic_list-out>li:nth-child(2n) .kc_left{float: right;}
.pic_list-out>li:nth-child(2n) .kc_right{float: left;}

.kc_right img{ display:block;}
.kc_title { color:#343434;}
.kc_title em{ font-size:40px;  display:block;}
.kc_title span{ font-size:24px; display:block; padding:3px 0px;}
.kc_title b{ font-size:26px;  display:block; padding-top:5px; font-weight:bold;}

.kc_title{ border-bottom:solid 1px #343434; padding-bottom:8px;}
.kc_xqnr{ padding:15px 0px;}
.kc_xqnr span{ font-size:16px; color:#343434; line-height:28px;}
.more_kc{ width:168px; height:46px; display:block; text-align:center; line-height:44px; border:solid 1px #a0a0a0; margin-top:50px; font-size:20px; color:#c01a2d;}
.kc_left img{ display:block;}

.se_1{ background:#ececec; padding:75px 65px; height:588px;}
.se_2{ background:#7a7a7a; padding:75px 65px; height:588px;}
.se_3{ background:#d41d31; padding:75px 65px; height:588px;}
.se_4{ background:#343434; padding:75px 65px; height:588px;}
.se_2 .kc_title{ color:#fff;    border-bottom: solid 1px #fff;}
.se_3 .kc_title{ color:#fff;    border-bottom: solid 1px #fff;}
.se_4 .kc_title{ color:#fff;    border-bottom: solid 1px #fff;}
.se_2 .kc_xqnr span{ color:#fff;}
.se_3 .kc_xqnr span{ color:#fff;}
.se_4 .kc_xqnr span{ color:#fff;}

.se_2 .more_kc{     border: solid 1px #fff; color: #c01a2d;}
.se_3 .more_kc{     border: solid 1px #fff; color: #fff;}
.se_4 .more_kc{     border: solid 1px #fff; color: #fff;}
.ys_1l{}
.ys_1r{}
.kcfd_1 ul{ padding:20px 0px;overflow:hidden;margin-top:10px;}
.kcfd_1 ul li{ width:25%; text-align:center;  float:left; }
.kcfd_1 ul li span i{ font-size:80px; display:block;}
.kcfd_1 ul li span b{ display:block; width:40px; height:3px; background:#c01a2d; margin:5px auto;}
.kcfd_1 ul li em{ font-size:16px; line-height:24px; color:#313131; display:block; padding:5px 0px; padding-top:20px; padding-bottom:50px;}
.kcfd_1 ul li em i{ display:block;}
.kcfd_1 ul li:hover span i{ color:#c01a2d;}
.kcfd_1 ul li:hover span b{ background:#000;}
.kcfd_1 ul li:hover em{ color:#c01a2d;}
.kcfd_1{ padding-top:30px;}
.kcfd_2 ul { padding:55px 0px;}
.kcfd_2 ul li{ margin-bottom:3px; width:100%; height:82px; line-height:82px; color:#343434; font-size:34px; letter-spacing:2px; text-align:center; background:#ececec;} 
.kcfd_2 ul li:hover{ background:url(../images/fudao_pic_04.jpg) no-repeat center; background-size:100%;}
.kcfd_2 ul li:hover{ color:#fff;}

.kcfd_3 ul{ padding:40px 0px; padding-bottom:80px;}
.kcfd_3 ul li{ width:100%;height:60px; line-height:60px; font-size:20px;}
.kcfd_3 ul li em{ width:50%; float:left;  padding:0px 60px; }
.kcfd_3 ul li em:nth-child(1){ color:#c01a2d; } 
.kcfd_3 ul li em:nth-child(2){ color:#000; } 

.kcfd_3 ul li:nth-of-type(odd) em:nth-child(1){ color:#fff; background:#0f0f0e; } 
.kcfd_3 ul li:nth-of-type(odd) em:nth-child(2){ color:#fff; background:#c01a2d; }

.kcfd_4{ background:url(../images/fudao_pic_07.jpg) no-repeat;padding-bottom:90px;}
.kcfd_4 .ab_title span{ color:#d41d31;}
.kcfd_4 .ab_title em{ color:#222; font-size:40px;}
.tag{ display:none;}
.kcfd_4{ padding-top:15px;}
.fd_tab{ max-width:1400px; margin:0px auto;}
#navting{ text-align:center; margin:40px 0px;}
#navting li{ text-align:center; padding:9px 20px; background:#d41d31; color:#fff; display:inline-block; margin:0px 10px; border-radius:50px; font-size:16px; color:#fff;cursor:pointer;}
#navting li a{color:#fff;}
#navting li.selected{ background:#222;}
.no_ert{ background:rgba(212, 29, 49, 0.9); height:658px; padding:50px;}
.no_ert tr td,.no_ert tr th {    border: 1px solid #ddd; padding:18px 20px; text-align:center; font-size:16px;color:#fff;}
.no_ert tr td{padding:40px 20px;}
.no_ert table{ width:100%; margin:0px auto; border-radius:40px;   border: 1px solid #ddd;}
table { border-spacing: 0; border-collapse: collapse;}
.m_no_ert{width:100%;height:100%;overflow:hidden; overflow-y:scroll;}
.kcfd_5{ background:url(../images/kcfd_01.jpg) no-repeat;}
.kcfd_6 ul li{width:20%;}