﻿body {font-size: 14px; line-height: 24px; font-family:"微软雅黑"; color: #333; background:#fff url(banner.png) no-repeat center 143px;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#222222;}
a:hover {text-decoration:underline; color:#CB0F22; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer img{ max-width: 100%; }

.bottombg{ background: url(bottombg.png) no-repeat center; width:100%; height:120px;}
.topmenubg{ width:100%; height:78px; top:0; z-index:9999; margin:auto; position:absolute;}

.banner_menusbg{ width:100%;background:#fff;}
.banner_menus{ width:1200px; margin:0 auto; height:73px; line-height:73px; overflow:hidden; } 
.banner_menus .banner_logo{ float:left; background:url(toplogo.png) no-repeat center; width:224px; height:73px;}
.banner_menus .banner_right{float:right; font-size:16px; font-weight:bold;}
.banner_menus .banner_right a{padding:0 30px; height:68px; line-height:68px; display:block; float:left; color:#726656; text-decoration:none;}
.banner_menus .banner_right a:hover{color:#CB0F22; border-bottom:5px solid #CB0F22;}

.banner{ width:100%;height:646px; margin-bottom:20px;}

.container{ width:1200px; margin:0 auto;}

.nav_0bg{background:url(bg1.png) no-repeat top; width:100%; height:828px; padding-top:170px;color:#fff;}
.nav_0bg a{ color:#fff;}
.nav_0{width:1200px; margin:0 auto; }
.nav_0 .tout{ padding:0 10px;}
.nav_0 .tout dt{ color:#FFEFC6; font-size:32px; text-align:center; margin-bottom:20px;}
.nav_0 .tout dt a{ color:#FFEFC6;}
.nav_0 .tout dd{ margin-bottom:30px;}
.nav_0 .day_box {width:267px;height:427px;border-radius:8px;border:2px solid #FFEFC6; float:left; color:#FFEFC6}
.nav_0 .day_box a{ color:#FFEFC6;}
.nav_0 .day_box dt{ padding-left:70px; height:98px; line-height:98px; font-size:42px; color:#FFEFC6; background:url(daybg.png) 20px center no-repeat;border-bottom:2px solid #FFEFC6;}
.nav_0 .day_box dd{ padding:20px 20px 50px 20px; height:196px; overflow:hidden; font-size:16px; line-height:30px; }
.nav_0 .day_box .sm_bg{ color:#fff; text-align:center; margin:0 auto; height:60px; line-height:60px;}
.day_sbtm .swiper-button-next{ top:75%; right:25%; width:7px;height: 14px;background: url(right0.png) center no-repeat; }
.day_sbtm .swiper-button-prev{ top:75%; left:25%; width:7px;height: 14px;background: url(left0.png) center no-repeat; }



.nav_0 .cet_box{float:left; padding-left:40px; width:470px;}
.nav_0 .cet_box dl{border-bottom:1px solid #E19295; margin-bottom:20px; height:125px; overflow:hidden;}
.nav_0 .cet_box dt{font-size:22px; margin-bottom:10px;}
.nav_0 .cet_box dd{ margin-bottom:20px; font-size:12px;}

.nav_0 .right_box{ float:right; width:370px;}
.nav_0 .right_box dl img{ width:370px; height:230px; margin-bottom:15px;}
.nav_0 .right_box dl dt{ margin-bottom:15px; line-height:28px; font-size:18px; padding:0 10px;}
.nav_0 .right_box dl dd{ margin-bottom:15px; line-height:20px; font-size:12px;padding:0 10px;}

.focusBox1 { padding-bottom:15px;}
.focusBox1 .swiper-pagination-bullet{ background:#fff;width:8px; height:8px;border-radius:4px; filter: alpha(opacity=100); opacity: 1.0;}
.focusBox1 .swiper-pagination-bullet-active{width:8px; height:8px;opacity:0.44;}
.focusBox1 .swiper-pagination-bullets{ width:100%; bottom:0;}


.icon_1{ background:url(icon_1.png) no-repeat center; width:100%; height:58px; margin-bottom:50px;}
.nav_1left{ float:left; width:580px; background:#fff; margin-bottom:60px;}
.nav_1left dl{ background:#F8F8F8; padding-bottom:20px;}
.nav_1left dl img{width:580px; height:320px; margin-bottom:10px;}
.nav_1left dl dt{line-height:28px; font-size:22px; padding:10px 20px;}
.nav_1left dl dd{line-height:20px; font-size:12px; color:#666;padding:10px 20px;}

.nav_1right{ float: right; width:580px;}
.nav_1right .box_1{ background:#F8F7EF;}
.nav_1right .box_1 dl{ padding:30px; color:#827258; overflow:hidden;}
.nav_1right .box_1 dl a{ color:#827258;}
.nav_1right .box_1 dt{margin-bottom:10px; font-size:22px; line-height:30px;}
.nav_1right .box_2{margin-bottom:20px;}
.nav_1right .box_2 dl{ border-bottom:1px solid #E3E3E3;padding:20px 0;}
.nav_1right .box_2 dl{ overflow:hidden;}
.nav_1right .box_2 dt{margin-bottom:10px; font-size:21px; line-height:30px;}


.icon_2{ background:  url(icon_2.png) no-repeat center; width:100%; height:58px; margin-bottom:50px;}
.nav_2bg{width:100%;height:530px;background:linear-gradient(171deg,rgba(254,253,249,1) 0%,rgba(236,247,251,1) 100%); padding:60px 0 ; margin-bottom:60px;}
.nav_2{width:1200px; margin:0 auto; }

.nav_2 .box_1{margin-bottom:20px; overflow:hidden; float:left; width:580px;}
.nav_2 .box_2{margin-bottom:20px; overflow:hidden; float: right; width:580px;}
.nav_2 dl{border:1px solid #C7D4DA; height:80px; padding:20px 30px; margin-bottom:20px; overflow:hidden;}
.nav_2 dl dd{font-size:12px; color:#666; line-height:20px;}
.nav_2 dt{margin-bottom:5px; font-size:18px; }
.items_h{ float:left; width:20px; height:133px;}


.icon_3{ background:  url(icon_3.png) no-repeat left; width:100%; height:58px; margin-bottom:30px;}
.icon_4{ background:  url(icon_4.png) no-repeat left; width:100%; height:58px; margin-bottom:30px;}


.nav_3{ float:left; width:680px;}
.nav_3 .box_1{ background:#B83A3F; margin-bottom:20px; height:156px;color:#fff;}
.nav_3 .box_1 a{color:#fff;}
.nav_3 .box_1 dl{padding:20px;}
.nav_3 .box_1 dt{font-size:22px;}
.nav_3 .box_1 dd{font-size:16px;}

.nav_3 .box_2{margin-bottom:30px;}
.nav3_aa{ background:#000;text-align: center; line-height:20px; font-size:16px; position:absolute; top:0;opacity:0.8;}
.items:hover .nav3_aa{display:none;}
.items { width:213px; height:133px; display:block; position: relative; float:left; overflow:hidden;}
.items img{width:213px; height:133px; }
.items:hover .nav3_bb{ display: block; }
.nav3_bb { display: none;height: 100%;background:#000;}
.nav3_bb a { display: block;width:213px; height:133px;background:#000;}
.nav3_bb a:hover {background:#000; text-decoration:none;opacity:0.8; color:#fff; padding:20px; width:170px;}
.pvcbox2{ width:680px;}
.pvcbox2 .swiper-button-next{ width:22px;height: 22px;background: url(right1.png) center no-repeat; }
.pvcbox2 .swiper-button-prev{  width:22px;height: 22px;background: url(left1.png) center no-repeat; }


.nav_3 .box_3 ul{margin-bottom:30px; line-height:36px; font-size:16px;}
.nav_3 .box_3 ul li{background: url(p1.png) left no-repeat; padding-left:15px; }
.nav_3 .box_3 ul h1{ font-size:16px;}

.nav_4{float:right; width:475px;}
.playbox{width:475px;height:267px; margin-bottom:15px; overflow:hidden;}
.play_txt{width:475px;height:67px; font-size:16px;}


