a{text-decoration: none!important;}

.cl{clear:both}

.banner{overflow:hidden;margin-top: 110px;}

.top_left{float:left; width:143px; height:65px; margin-top:20px}

.top_left img{width: 117px;}

.top_right{float: right;}

.swiper-container {width: 100%;height: 100%;}

.swiper-slide {text-align: center;background: #fff;

      display: -webkit-box;

      display: -ms-flexbox;

      display: -webkit-flex;

      display: flex;

      -webkit-box-pack: center;

      -ms-flex-pack: center;

      -webkit-justify-content: center;

      justify-content: center;

      -webkit-box-align: center;

      -ms-flex-align: center;

      -webkit-align-items: center;

      align-items: center;

    }

	

.contents img{max-width: 100%;height: auto!important;}




/* 本例子css */

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}

.slideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:25px; z-index:1;text-align: center;width: 100%;}
.slideBox .hd ul{ overflow:hidden; zoom:1; margin: 0 auto;display: block;width: 100%;margin:0 auto;}
.slideBox .hd ul li{margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;display: inline-block;border-radius: 50%;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }



.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/Skin/img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }







.mains-ab{	width: 1468px;	margin: 0 auto;min-height: 500px; margin-top:20px;overflow: hidden;}



.meta{text-align: center;line-height: 65px;color: #a2a2a2;}

.pages{padding-left:60px;line-height: 65px;margin:20px 0;}





.mains{	width: 1468px;	margin: 0 auto;min-height: 500px; margin-top:20px;



border:1px solid #ccc;border-radius: 25px 25px 0 0;padding:20px 0;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e2e1df+0,ffffff+14,ffffff+20,ffffff+100 */

background: #e2e1df; /* Old browsers */

background: -moz-linear-gradient(top, #e2e1df 0%, #ffffff 14%, #ffffff 20%, #ffffff 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #e2e1df 0%,#ffffff 14%,#ffffff 20%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #e2e1df 0%,#ffffff 14%,#ffffff 20%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e1df', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */



}





.yqlj{height: auto;overflow: hidden;}

.yqlj a{line-height: 45px;display: block;float: left; margin-right: 20px}

.yqljbox{
	display: flex;
	width: 100%;
	justify-content: center;
	            align-items: center;
}
.yqljbox li{
	display: flex;
            justify-content: center;
            align-items: center;
}





.banners{background:url(/Skin/img/a11.jpg) top center; height:527px; background-repeat:no-repeat;margin-top: 110px;}



.position{height: 55px;border-bottom: 1px solid #ccc;box-sizing: border-box;padding:0 45px;line-height: 55px;margin-bottom: 45px;}

.p-left{float: left;}

.p-right{float: right;}





.links{margin-top: 60px;}

.link-title{color: #434343;    font-size: 26px;width: 100%;box-sizing: border-box;padding-left: 15px;line-height: 45px;

border-bottom: 1px solid #f5f5f4;}	









.link-content {

    overflow: hidden;

	width: 100%;

	margin:0 auto;



    -webkit-transition: all 1s;

    -moz-transition: all 1s;

    -o-transition: all 1s;

}

.link-content li {

    width: 269px;

    float: left;

    margin:17px 13px;

}









.lefts{	width:250px; float:left;border:1px solid #ccc;border-radius: 25px 25px 0 0;padding:20px 0;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e2e1df+0,ffffff+14,ffffff+20,ffffff+100 */

background: #e2e1df; /* Old browsers */

background: -moz-linear-gradient(top, #e2e1df 0%, #ffffff 14%, #ffffff 20%, #ffffff 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #e2e1df 0%,#ffffff 14%,#ffffff 20%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #e2e1df 0%,#ffffff 14%,#ffffff 20%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e1df', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */







}

.rights{width: 1180px; float: right;border:1px solid #ccc;border-radius: 25px 25px 0 0;padding-bottom:20px;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e2e1df+0,ffffff+14,ffffff+20,ffffff+100 */

background: #e2e1df; /* Old browsers */

background: -moz-linear-gradient(top, #e2e1df 0%, #ffffff 14%, #ffffff 20%, #ffffff 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #e2e1df 0%,#ffffff 14%,#ffffff 20%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #e2e1df 0%,#ffffff 14%,#ffffff 20%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e1df', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}



.titles{text-align:center; height:35px; line-height:35px; font-size:36px; color:#D3010E;padding: 35px 0 0 0;}









.titlee{text-align: center;line-height: 45px;font-size: 36px;color: #D3010E;margin:35px auto 10px;}



.contens{margin-top:20px;width:96%; margin:20px 2%;	font-size: 14px!important;line-height: 35px!important;}



.contens div{font-size: 14px!important;line-height: 35px!important;;}

.contens p{font-size: 14px;line-height: 35px;}





.contens img{

	max-width: 100%;

	height: auto!important;

}

.left_title{text-align:center; font-size:32px; color:#DA2A35;margin-bottom: 25px;}

.mr75{margin-left:75px}

.navlist{width: 100%;}

.navlist li{height: 55px;border-bottom: 1px solid #f7f6f6;background: url(/Skin/img/a13.png) no-repeat 58px 14px;background-size: 29px;box-sizing: border-box;padding:5px 0 5px 107px;letter-spacing:3px;}

.navlist li a{font-size:14px; color:#000;line-height: 45px;}

.navlist li:hover a{color:#DA2A35;}

.navlist li:hover{background: url(/Skin/img/a12.png) no-repeat 58px 14px;background-size: 29px;}



.list {width: 100%;overflow: hidden;margin: auto;display: flex;}

.list .one {width: 296px;background: #595757;text-align: center;height:45px;line-height: 45px;font-size: 27px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #f7f7f7;border-bottom: none;width: 300px;margin:0 12px;flex: 1;}
.list .one a{color: #fff;font-size: 27px;}


.list .one:hover,.list .active {background: #b81c22;border-bottom: none;}
.list .one:hover a,.list .active {background: #b81c22;border-bottom: none;}
 
.data-list {background: #b81c22;margin:0 12px;width: 1444px;height: 65px;}

.data-list div {float: left;}

.data-list div span {font-size: 26px;display: block;text-align: center;color: #f7f7f7;padding: 0 10px;font-size:14px;line-height: 65px;}

.data-list div span  a{font-size: 26px;display: block;text-align: center;color: #f7f7f7;padding: 0 10px;font-size:14px;line-height: 65px;}


.data-list div span:hover,.data-list div .active {color: #c79f62;}

.data-list div span a:hover {color: #c79f62;}
.list .one a:hover{color: #fff;}


.w1200{width: 1200px;}

.mr{margin:0 auto;}

.page{height: auto;overflow: hidden;}

.page li{float: left;margin:0 5px;line-height: 45px;}

				

				

				

.main_01{width: 1332px;margin:32px auto;height:auto;overflow: hidden;}



.main_01_01{width:1332px;margin:0 auto;}



.main_01_01_left{width:600px;margin-right:132px;float: left;}

.main_01_01_left h1{text-align:center; height:45px; line-height:45px; font-size:38px; color:#b81c22}

.main_01_01_left h2{margin-top:0px; height:35px; line-height:35px; color:#B1B1B1; font-size:15px; text-align:center}


.main_01_01_right{width:600px;float: left;}



.top_img{width: 600px;}

.top_img img{display: block;width: 100%;height: 100%;}
.news_img{width: 600px;height: 277px;    display: table-cell;
    vertical-align: middle;
    text-align: center;}
.news_img img {max-width: 600px;
    max-height: 277px;}





.top_content{margin-top:24px;line-height:32px; color:#434343; font-size:14px; }

.top_content ul li{

	width: 100%;

	line-height: 32px;

}

.top_content ul li span{

	float: right;

}

.top_content_right{font-size: 14px;line-height: 27px;}

.top_content_right p {display: inline-block;margin-bottom: 7px;}

.top_content a{font-size: 14px;line-height: 27px;color:#000;}

.top_content a span{font-size: 14px;line-height: 27px;color:#B1B1B1;}

.top_content a:hover{color: #EF0E5A};

.main_01_01_right{width: 600px;float: left;}

.main_01_01_right h1{text-align:center; height:45px; line-height:45px; font-size:38px; color:#b81c22}

.main_01_01_right h2{margin-top:0px; height:35px; line-height:35px; color:#B1B1B1; font-size:15px; text-align:center}













.main_01_01_left h1{text-align:center; height:45px; line-height:45px; font-size:38px; color:#b81c22}

.main_01_01_left h2{margin-top:0px; height:35px; line-height:35px; color:#B1B1B1; font-size:15px; text-align:center}





.main_02{width:1332px;margin:0 auto;}

.main_02_01{width: 100%;margin:0 auto;}

.main_02_title{text-align: center;margin:30px auto 45px;width: 100%;}

.main_02_title h1{text-align:center; height:45px; line-height:45px; font-size:38px; color:#b81c22}

.main_02_title h2{margin-top:0px; height:35px; line-height:35px; color:#B1B1B1; font-size:15px; text-align:center}



.margin_02_main{width:100%;height:330px; margin:0 auto}

.margin_02_li{width:243px; height:305px;float: left;margin:0 45px;}



.margin_02_li_top h2{font-size: 24px;text-align: center;font-weight: 400;}

.margin_02_li_top{width:243px; height:288px;padding-top: 70px;box-sizing: border-box;}

.margin_02_main .margin_02_li:nth-of-type(1) .margin_02_li_top{background: url(/Skin/img/a3.jpg) no-repeat top center;}

.margin_02_main .margin_02_li:nth-of-type(2)  .margin_02_li_top{background: url(/Skin/img/a4.jpg) no-repeat top center;}

.margin_02_main .margin_02_li:nth-of-type(3)  .margin_02_li_top{background: url(/Skin/img/a5.jpg) no-repeat top center;}

.margin_02_main .margin_02_li:nth-of-type(4)  .margin_02_li_top{background: url(/Skin/img/a6.jpg) no-repeat top center;}



.margin_02_li_top li{text-align: center;width: 100px; line-height:28px; border:1px solid #434343; color:#fff; margin:7px auto; border-radius:9px; background-color:#b81c22;}

.margin_02_li_top  li  a{color: #fff;}



.margin-bottom{text-align: center;}

.margin-bottom a{font-size:14px; color:#B1B1B1}

.main_03{width: 100%;margin:20px auto;text-align: center;}

.main_03 img{height: auto;display: inline-block;margin: 0 auto;}



.main_030_li{width:100%; margin:40px auto 0; text-align:left; color:#434343; font-size:26px;height: auto;overflow: hidden;}

.main_030_li_title{float:left;color:#434343; font-size:26px}

.main_030_li_title h2{float:left; margin-right:10px;color:#434343; font-size:26px}

.main_030_li_title_right{float: right;line-height: 35px;}



.main_03_lis{width:90px; height:30px; line-height:30px; text-align:center; float:left; background-color:#b81c22; margin-right:15px;border-radius:9px;margin-top:3px}

.main_03_lis a{font-size:14px; color:#ffffff;}

.main_030_li_content{width: 100%;margin:30px auto;}

.main_04{width: 100%;margin:0 auto}

.main_04_top{margin:0 auto;width: 1332px;height: auto;overflow: hidden;}

.main_04_top_img{width:166px; height:132px; margin:10px 12px;float: left;}

.main_04_top_img img{border:1px solid #B1B1B1;width: 166px; height: 132px;}



.main_04_more {text-align: center;line-height: 45px;margin-bottom: 55px;}

.main_04_more a {font-size: 17px;border:1px solid #ccc;display: block;line-height: 45px;width: 150px;margin:15px auto;border-radius: 15px;}



.main_05{width: 1332px;margin:0 auto;height: auto;overflow: hidden;}

.main_05_li{width:190px; background-color:#b81c22; height:190px; border-radius:50%; font-size:26px; margin: 0 38px 120px; float:left;  color:#FFFFFF; line-height:190px; text-align:center}

.main_05_li a{color:#fff}



.main_06{width:1332px;text-align:center; height:45px; line-height:45px; font-size:38px; color:#b81c22}

.main_07{width:1332px;text-align:center; height:45px; line-height:45px; font-size:15px; color:#B1B1B1}







