.center{width: 1200px;  margin: 0 auto;}
.banner{width: 100%; position: relative;}
.banner>img{width: 100%;}

.fl{float: left;}
.fr{float: right;}
.top{position: absolute; background: url(/template/d7fd1e44859c44e783c2f2c1f4a2acaf/images/top.png) no-repeat center top; width:100%; height: 135px;}
.logo{width: 437px; height: 66px; margin-top: 32px;}

/*导航*/
.nav{margin-top: 40px;}
.nav ul li{float: left; line-height: 46px; width: 140px; position: relative; z-index: 999; text-align: center;}
.nav ul li a{font-size: 20px; color: #0C6DC7; display: block;}
.nav_yj li.on{background: #0C6DC7; height: 46px; line-height: 46px;}
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}

.nav_ej{position: absolute; top: 46px; right: 0; display: none; background: #0C6DC7; float: left; z-index: 999; width: 274px;}
.nav_ej li{text-align: center; background: none; float: left;display: inline; display: inline;}
.nav_ej li a{color: #fff; display: block; background: none; padding: 0;}
.nav_ej li a:hover{background: #0c7ae0;}
.nav ul li .nav_ej li{width: 137px; line-height: 34px; height: 34px;}
.nav ul li .nav_ej li a{font-size: 14px;}


/*第一个主体*/
.main1{background: url(/template/d7fd1e44859c44e783c2f2c1f4a2acaf/images/main1.png) no-repeat center top; background-size: cover; width: 100%; padding-bottom: 82px;}
.box{position: relative;}
.item_th{margin-top: -11px; zoom: 1; position: absolute; left: 50%; width: 37.5%; margin-left: -18.75%;}

.box ul{overflow: hidden; display: flex; flex-direction: row; justify-content: center; flex-wrap: wrap; padding-top: 138px;}
.box ul li{ width: 16.667%; margin: 0 8px;}
.box ul li{width: 181px; margin-top: 10px;}
.box ul li a{display: block; width: 100%;}
.box ul li a.one{height: 98px; background: #fff; border: 4px solid #fff;}
.box ul li a.one img{width: 100%; height: 98px; background: #E3E3E3; }
.box ul li a.two{line-height: 40px;}
.box ul li a.two p{text-align: center; line-height: 40px; color: #0C6DC7; font-size: 15px;}

/*第二个主体*/
.main2{background: url(/template/d7fd1e44859c44e783c2f2c1f4a2acaf/images/main2.png) no-repeat center top #B1DAFF; background-size: cover; width: 100%; padding-bottom: 62px;}
.box1 ul{justify-content: left;}

/*网站底部*/
.footer{padding: 10px 0; background: #0C6DC7;}
.img{width: 74.52%; max-width: 1418px; margin: 10px auto 0 auto;}
.img img{width: 100%;}
.footer p{color: #fff; text-align: center;}

/*列表页*/
.top_list{background: #0C6DC7; background-size: 100% auto; width: 100%;}
.top_list .nav{margin-top: 3%;}
.top_list .nav ul li a{color: #fff;}
.top_list .nav_yj li.on{background:#0c7ae0;}
.top_list .nav_ej{background:#0c7ae0;}
.top_list .nav_ej li a:hover{background: #0C6DC7;}

.list_banner{line-height: 0; width: 100%;}
.list_banner img{width: 100%;}
.main3{background: url(/template/d7fd1e44859c44e783c2f2c1f4a2acaf/images/list_main.png) no-repeat center bottom; background-size: 100% auto; width: 100%;}
.list_box{margin-top: -46px; position: relative; background: #fff; border-top: 8px solid #0C6DC7; padding-bottom: 60px;}
.local{padding: 0 20px; line-height: 40px;}
.local a{font-size: 14px;}
.list_title{text-align: center; color: #0C6DC7; font-size: 24px; font-weight: bold; padding: 20px 0;}
.list_box ul{padding: 0 20px;}

/* #marquee1 */
.marquee_bigbox{position: relative;}
.marquee_box{width: 630px; background: #0C6DC7; padding: 15px 15px 25px 15px; margin: 0 auto;}
#marquee1{width:600px; overflow:hidden; margin: 0 auto;}
#marquee1 ul{padding: 0;}
#marquee1 ul li{float:left;width:600px; margin-right:5px;}
#marquee1 ul li img{display:block; width: 100%;}
#marquee1 ul li p{margin-top: 10px; color: #fff;}
#goL{ background: url(/template/d7fd1e44859c44e783c2f2c1f4a2acaf/images/arrows.png) no-repeat left top;position: absolute;left: 94px;top: 50%;margin-top: -15px;width: 17px;height: 30px; display: block;}
#goR{background: url(/template/d7fd1e44859c44e783c2f2c1f4a2acaf/images/arrows.png) no-repeat left bottom;position: absolute;right: 94px;top: 50%;margin-top: -15px; width: 17px;height: 30px;display: block;}


.list_box_lb{width: 630px; margin: 0 auto;background: #9E0D14;padding:15px 15px 25px 15px;}
.swiper-container {width: 600px; margin: 0 auto; height: auto;}
.swiper-slide {text-align: center;font-size: 18px;}
.swiper-container .swiper-slide a{display: inline-block; overflow: hidden; width: 100%;}
.swiper-container .swiper-slide a img{width: 100%;height: auto;}
.swiper-container .swiper-slide p{margin-top:10px; color: #FFFFFF;}
.swiper-button-next, .swiper-button-prev{width: 17px;height: 30px;margin-top:-15px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background:url(/template/d7fd1e44859c44e783c2f2c1f4a2acaf/images/arrows.png) no-repeat left bottom; right: 130px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:url(/template/d7fd1e44859c44e783c2f2c1f4a2acaf/images/arrows.png) no-repeat left top;left: 130px;}

/*版本过低提示*/
.pageTips {position: fixed;left: 0;top: 0;width: 100%; height: 100%; background: #000; z-index: 99999999;}
.pageTips .container {color: #fff;position: absolute;left: 50%;top: 50%;width: 630px;margin-left: -315px;margin-top: -160px;}
.pageTips .container a.close {display: block;width: 50px;height: 50px;position: absolute;z-index: 1;left: auto;right: -15px;top: 40px;bottom: auto;}
.pageTips .container .img {text-align: center;}
.pageTips .container .msg {font-size: 18px;line-height: 36px;padding-top: 30px;color: #fff;}
.pageTips .container a {color: #fff; text-decoration: underline;}
