﻿@charset "utf-8";
/*-- 全局reset

-------------------------------------------*/
body { min-width: 1200px;  }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
a:hover { text-decoration: none; }
/*------------------------------------------*/
.Box1 { }
.Box2 { }
.Box3 { }
.menu { width: 100%;/* height: 168px;*/ background: #aa2716; }
.main { width: 1200px; height: auto; margin: 0 auto; }
.logo{/* float:left; width:100%; height:84px; position:relative;*/}
.logo img{/* max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;*/ display:block; width:100%;}
.menu ul{/* float:right; width:80%;*/ height:84px;}
.menu li { width: 12.5%; height: 84px; line-height: 84px; text-align: center; float: left; color: #fff; font-size: 16px; letter-spacing: 2px; cursor: pointer; }
.menu li:hover { background: #bf2916; }
.menu li:hover a { color: #dcd854; }
.menu li a { color: white; font-weight: bold; display: block; width: 100%; height: 100%; }
.menu li .dropdown_menu { display: none; }
.menu li:hover .dropdown_menu { display: block; background: #aa2716; }
.menu li:hover .dropdown_menu a { line-height: 55px; height: 55px; color: #fff }
.menu li .dropdown_menu a:hover { background: #bf2916; color: #dcd854; }
.banner { width: 100%; height: 455px; }
.content { width: 100%; height: auto; /*background: url('../images/conbg.jpg') bottom no-repeat; background-color: #ece0c6;*/ }
.content .title_xw { width: 100%; height: 83px; margin: 20px 0; background: url('../images/xw.png')center no-repeat; }
.content .title_ls { width: 100%; height: 83px; margin: 20px 0; background: url('../images/ls.png') center no-repeat; }
.content .title_jj { width: 100%; height: 83px; margin: 20px 0; background: url('../images/jj.png') center no-repeat; }
.content .nscontBox { width: 100%; height: 411px; }
.content .nscontBox .hotnews { width: 529px; height: 100%; float: left; background: #dcdcdc; border: 6px #edebd7 solid; }
.content .nscontBox .layui-carousel { float: left; }
.content .nscontBox .layui-carousel p { width: 100%; height: 50px; line-height: 50px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; position: absolute; bottom: 0px; padding: 0 20px; color: #fff; font-size: 18px; text-shadow: 2px 2px 5px #000; background: rgba(0,0,0,0.5); }
.content .nscontBox .layui-carousel-ind ul { float: right; margin-right: 20px; }
.content .nscontBox .layui-carousel-ind ul li { background: #9e9e9e; }
.content .nscontBox .layui-carousel-ind .layui-this { background: #62a2af; }
.content .nscontBox .newslist { width: 647px; height: 100%; float: right; background: #fff; border: 6px #edebd7 solid; }
.content .nscontBox .newslist .newsnemu { width: 565px; height: 60px; margin: 20px auto 5px auto; background: #faf6f2; }
.content .nscontBox .newslist .newsnemu li { width: 50%; height: 100%; float: left; text-align: center; line-height: 60px; font-size: 16px; color: #ab2716; cursor: pointer; }
.content .nscontBox .newslist .newsnemu li.act { background: #ab2716; color: #fff; }
.content .nscontBox .newslist .hotsTitle { width: 565px; height: auto; margin: 0 auto; border-bottom: 1px #9e9e9e dashed; }
.content .nscontBox .newslist .hotsTitle .tit { width: 100%; height: auto; color: #ab2716; font-size: 18px; margin: 10px 0; }
.content .nscontBox .newslist .hotsTitle .desc { width: 100%; height: auto; color: #aeaeae; line-height: 20px; margin-bottom: 10px; }
.content .nscontBox .newslist .hotsTitle .desc a { color: #f00 !important; }
.content .nscontBox .newslist .hotslist { width: 565px; height: auto; margin: 10px auto 5px auto; }
.content .nscontBox .newslist .hotslist li { width: 100%; height: 30px; line-height: 30px; color: #666666; }
.content .nscontBox .newslist .hotslist li a { color: #666666; }
.content .nscontBox .newslist .hotslist li a:hover { color: #ab2716; }
.content .nscontBox .newslist .hotslist li i { font-size: 12px; }
.content .nscontBox .newslist .hotslist li span { float: right; }
.content .nscontBox .more { width: 256px; height: 100%; float: right; margin-left: 17px; }
.content .nscontBox .more img { width: 100%; height: 100%; }
.content .nscontBox .more a { width: 256px; height: 197px; display: block; margin-top: 8px; }
.content .ads { width: auto; height: 130px; margin-top: 20px; background: #cccccc; border: 6px #edebd7 solid; }
.content .ads img { width: 100%; }
.content .introBox { width: 100%; height: auto; background: url(../images/bgs.png); padding-bottom: 20px; }
.content .introBox .usinfo { width: 665px; height: 300px; float: right; margin-top: 41px; }
.content .introBox .usinfo .ustit { color: #c7220d; font-size: 24px; font-weight: bold; padding: 0 30px; }
.content .introBox .usinfo .uscontent { width: 100%; height: 290px; }
.content .introBox .usinfo .uscontent p { padding: 30px; color: #464346; font-size: 18px; line-height: 45px; text-indent: 35px; letter-spacing: 2px; }
.content .introBox .usinfo .uscontent p a { color: #f00; }
.content .introBox .usvideo { width: 483px; height: 100%; float: left; }
.content .fac { width: 100%; height: 217px; margin-top: 40px; }
.content .fac .factit { width: 45px; height: 100%; background: #c58b2e; margin-left: 29px; line-height: 45px; text-align: center; writing-mode: vertical-lr; font-size: 18px; color: #fff; float: left; }
.content .fac .facroll { width: 1105px; height: 100%; float: right; margin-right: 5px; }
.content .deedsBox { width: 100%; height: 524px; margin: 35px 0; }
.content .deedsBox .worship { width: 374px; height: 100%; background: #fef5e6; float: left; border: 1px #248c95 solid; }
.content .deedsBox .worship .mis { border: 1px #7d7d7d solid; width: 92%; margin: 3% 4%; height: 94%; }
.content .deedsBox .worship .sosuo { width: 80%; margin: 10px 10%; height: 45px; border: 1px #248c95 solid; border-radius: 10px; overflow: hidden; }
.content .deedsBox .worship .sosuo input { width: 80%; height: 45px; line-height: 45px; float: left; border: 0; text-indent: 20px; background: #fef5e6; }
.content .deedsBox .worship .sosuo button { width: 20%; height: 45px; line-height: 45px; background: #248c95; color: #fef5e6; border: 0; float: right; }
.content .deedsBox .worship .list { width: 94%; height: auto; margin: 0 3%; }
.content .deedsBox .worship .list li { width: 33%; margin-right: 0.2%; float: left; line-height: 65px; text-align: center; border-bottom: 1px #248c95 dashed; font-size: 17px; }
.content .deedsBox .worship .more { width: 94%; height: auto; margin: 0 3%; }
.content .deedsBox .worship .more a { width: 33%; text-align: center; display: block; float: left; }
.content .deedsBox .slides { width: 790px; height: 100%; float: right; overflow: hidden; }
.control-box { width: 770px; height: 524px; background-image: url(../images/hots_bg.png); background-size: 1055px; background-repeat: no-repeat; background-position: 60px 165px; margin-left: auto; margin-right: auto; }
.control-box ul { list-style: none; position: relative; }
.control-box ul li { position: absolute; top: 218px; cursor: pointer; z-index: 9999; }
.prev { left: 0; }
.next { right: 0; }
.bigbox { overflow: hidden; width: 670px; height: 524px; margin: auto 48px auto; }
#switcher { height: 190px; left: 0px; }
.content_1.content_2 { width: 100%; float: left; }
.box { width: 680px !important; height: 524px; float: left; }
.box img { transition: all .7s ease 0s; float: left; width: 330px; height: 251px; cursor: pointer; }
.box img:nth-child(1) { margin-bottom: 20px; margin-right: 10px; }
.box img:nth-child(2) { margin-bottom: 20px; }
.box img:nth-child(3) { margin-bottom: 20px; margin-right: 10px; }
.box img:hover { opacity: 0.5; }
.shadow { width: 255px; height: 60px;/* opacity: 1;*/ background-color: rgba(0, 0, 0, 0.45); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
margin-top: 130px; color: white; font-size: 14px; }
.shadow a { display: inline-block; width: 225px; height: 60px; color: white; text-decoration: none; margin-left: 18px; margin-top: 10px; }
.foot { width: 100%; height: 100px; background: #aa2716; }
.foot .by { width: 100%; color: #fff; font-size: 16px; line-height: 42px; padding-top: 30px; }
.foot .sydw { width: 100%; text-align: center; padding-top: 10px; }
/*-----------内页-------------*/
.bannerBox0 { width: 100%; margin: 0px auto; padding: 10px 20px; }
.listTxt h3 span { float: right; margin-right: 10px; color: #757367; }
.listTxt h3 span i { font-size: 22px; margin-right: 5px; }
/*------------页码--------------*/
.pages { margin-top: 20px; color: #1a4b85; overflow: hidden; font-size: 16px; text-align: center; margin-bottom: 10px; }
/*.pages span { padding: 0 6px; margin-top: 10px; display: inline-block; color: #555; }*/
/*.pages a { display: block; color: #333; text-align: center; vertical-align: middle; padding: 0px 10px; line-height: 35px; overflow: hidden; min-width: 35px; min-height: 35px; box-sizing: border-box; font-size: 14px; background: #fff; border: 1px solid #dedede; }*/
.pages span.curr a { display: block; background: #aa2716; color: #fff; border: 1px solid #aa2716; }
.pages a:hover { background: #dedede; }
/*@media screen and (max-width: 667px) {*/
/*    body {*/
/*        width:122% !important;*/
/*    }*/
/*}*/
.nscontent { min-height: 400px !important; }
.con { background-color: #eae8d9; border: 1px #e9e7db solid; width: 1180px; height: 200px; margin-bottom: 20px; }
.con:hover { cursor: pointer }
.con a:hover { color: #558e8f; }
.con .conleft { width: 260px; margin-left: 10px; padding-top: 10px; float: left }
.con .conright { float: left; width: 870px; margin-top: 15px; margin-left: 15px }
.con .conright li { line-height: 40px; border-bottom: 1px #a09ea2 dotted }
.con .conright li:last-child { line-height: 25px }
.contop:hover { cursor: pointer }
.contop .btn:hover { cursor: pointer }
.contop { background-color: #ebe9dc; border: 1px #e9e7db solid; width: 1180px; height: 370px; margin-bottom: 10px }
.contop a:hover { color: #558e8f; }
.contop .topconleft { width: 620px; margin-left: 10px; padding-top: 10px; float: left }
;
.contop .topconleft img { background: #fff; }
;
.contop .topconright { float: left; width: 550px; }
.contop .topconright li { line-height: 40px; }
.contop .topconright .toprbtn { float: right; }
.contop .topconright .toprbtn .btn { width: 100px; height: 40px; border-radius: 5px; border: 1px solid #558e8f; background-color: #558e8f; color: #fff; }
.brand a { display: block; float: left; width: 20%; height: 240px; position: relative; }
.brand img { width: 228px !important; height: 240px; }
.brand .info { display: none; background-color: #d33434; color: #fff; width: 100%; height: 240px; padding: 12px; }
.vertical .info { width: 0; height: 216px; margin: 0 auto 0 auto; line-height: 26px; }
.vertical .info h3 { padding: 0; margin: 5px 0; }
.shortTitle { text-align: center; font-size: 16px; margin: 0; margin-bottom: 20px; color: #999; }
.form-control { text-indent: 20px; }
 .form-control::placeholder {
color: #afafaf;
}
.input-group-btn { height: 38px; }
.btn-danger { width: 100px; height: 38px; line-height: 35px; background: #d9534f; color: #fff; border: 0; cursor: pointer; }
.nodata { color: #f00; margin: 20px auto; text-align: center; height: 450px; }
.iteminfo { float: left; width: 10%; height: 42px; line-height: 42px; border-bottom: #aaa 1px dotted; text-align: center; cursor: pointer; }
.iteminfo:hover { color: #9A0000; }
.boximg01 { position: absolute; top: 0; left: 0; }
.boximg02 { position: absolute; top: 0; right: 0; }
.boximg04 { position: absolute; bottom: 0; right: 0; }
.boximg03 { position: absolute; bottom: 0; left: 0; }



/*<!---->*/
.bt1 {
    color: #c7220d;
    font-weight: bold;
    font-family: "隶书";
    font-size: 40px;
    line-height: 50px;
    text-align: center;
    padding: 20px 0px;
}
.index_add1{ padding:40px 0;}
.index_add1 .list1{ margin-top:40px;}
.index_add1 .list1 ul{
/* Center slide text vertically */
/*	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;*/
}
/*.index_add1 .list1 ul li{ float:left; margin:20px 20px 0 0;}
.index_add1 .list1 ul li:nth-child(5n){ margin-right:0;}
.index_add1 .list1 ul li:nth-child(1){ width:calc((100% - 80px)*0.15);}
.index_add1 .list1 ul li:nth-child(2){ width:calc((100% - 80px)*0.2);}
.index_add1 .list1 ul li:nth-child(3){ width:calc((100% - 80px)*0.3);}
.index_add1 .list1 ul li:nth-child(4){ width:calc((100% - 80px)*0.2);}
.index_add1 .list1 ul li:nth-child(5){ width:calc((100% - 80px)*0.15);}*/
.swiper-container11 {
	width: 100%;
	height: 100%;
}
.swiper-container11 .swiper-slide { width: 520px;/* height: 408px;*/ background: #fff; box-shadow: 0 8px 30px #ddd;

	/*transition: 300ms;
	  transform: scale(0.9);*/
}
.swiper-container11 .swiper-slide a{ display:block;}
.swiper-container11 .swiper-slide img{ display:block; width:100%;}

/*.swiper-container11 .swiper-slide.swiper-slide-active{
      transform: scale(1);
	}
.swiper-container11 .swiper-slide.swiper-slide-active a{ padding:5% 5% 0 5%;}*/
.swiper-container11 .swiper-pagination11{ display:none;}
.swiper-container11 .swiper-pagination11 .swiper-pagination-bullet{}
.swiper-container11 .swiper-pagination11 .swiper-pagination-bullet.swiper-pagination-bullet-active{}
.swiper-container11 .swiper-button-prev11,.swiper-container11 .swiper-button-next11{ display:none;}
.swiper-container11 .swiper-button-prev11{}
.swiper-container11 .swiper-button-next11{}
.index_add1 .list1 .img{ padding-bottom:100%;}
.index_add1 .list1 .txt{ background:#ab2716; color:#fff; padding:5px 10px;}
.index_add1 .list1 .txt .h2{ font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.index_add1 .list1 .txt .h3{ font-size:12px; line-height:22px; height:22px; overflow:hidden;}
.index_add1 .list2{ margin-top:40px; }
.index_add1 .list2 img{ display:block; width:100%;}




















