﻿body {font-size: 16px; line-height: 24px; font-family:"微软雅黑"; color: #333; background:#fff;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#222222;}
a:hover {text-decoration:underline; color:#D00F0F; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}


.bottombg{ background:#CA0C11; width:100%; height: auto; text-align: center; padding:20px 0;}
.banner{ width:100%;height:680px; background:#fff url(banner.png) no-repeat center; margin-bottom:30px;}
.banner_menu1{height:620px; width:100%;}
.banner_menu2{width:1200px; font-size:22px; line-height:48px; margin:0 auto; color:#fff; text-align:center;}
.banner_menu2 a{color:#fff;}
.banner_menu2 i{ font-style:normal; font-size:12px; padding:0 20px; color:#ccc;}
.container{ width:1200px; margin:0 auto;}


.icon_0{width:100%; height: auto; margin-bottom:30px; text-align: center;}
.icon_1{width:100%; height: auto; margin-bottom:20px; }

.nav_0bg{width:100%; margin-bottom: 50px; }
.nav_0{width:1200px; margin:0 auto; }

.nav_0 .right_box{ float:left; width:410px; height: 360px;
background: #FCF9F5;}
.nav_0 .right_box dl img{ width:410px; height:230px; margin-bottom:15px;}
.nav_0 .right_box dl dt{ margin-bottom:15px; line-height:28px; font-size:18px; padding:0 10px;}

.focusBox1 { padding-bottom:25px;}
.focusBox1 .swiper-pagination-bullet{ background:#DEDAD4;width:30px; height:6px;border-radius:4px; filter: alpha(opacity=100); opacity: 1.0;}
.focusBox1 .swiper-pagination-bullet-active{opacity:1.0; background: #D00F0F;}
.focusBox1 .swiper-pagination-bullets{ width:100%; bottom:0;}


.nav_0 .day_box {width: 210px;height: 320px;background: #FCF9F5;border-radius: 4px; float: right; padding: 20px;}
.nav_0 .day_box dt{ padding-left:68px; height:90px; line-height:90px; font-size:28px; color:#FFEFC6; background:#fff url(daybg.png) 10px center no-repeat; color: #9B9BA5;}
.nav_0 .day_box dt a{color: #9B9BA5;}
.nav_0 .day_box dd{ padding:10px 0; height:186px; overflow:hidden; font-size:16px; line-height:28px; }
.nav_0 .day_box .sm_bg{ color:#B81212; text-align:center; margin:0 auto; height:55px; line-height:55px; font-size: 18px;}
.day_sbtm .swiper-button-next{ top:75%; right:37%; width:7px;height: 14px;background: url(right.png) center no-repeat; }
.day_sbtm .swiper-button-prev{ top:75%; left:37%; width:7px;height: 14px;background: url(left.png) center no-repeat; }



.nav_0 .cet_box{float:left; padding-left:40px; width:470px;height: 360px; overflow: hidden;}
.nav_0 .cet_box dl{border-bottom:1px solid #eee; margin-bottom:20px; padding-bottom:10px; overflow:hidden;}
.nav_0 .cet_box dt{font-size:18px; margin-bottom:10px; background: url(p0.png) no-repeat left; padding-left: 20px;}
.nav_0 .cet_box dd{  font-size:14px; line-height: 20px; color: #9B9BA5; }


.nav_1bg{ background: url(bg1.png) no-repeat top; width: 100%; height: 860px; margin-bottom: 50px;}
.nav_1{width: 1200px; padding: 50px 0 0 0; margin: 0 auto;}
.nav_1left{width: 410px; float: left;}
.nav_1left ul{ padding:0 0 20px 0; }
.nav_1left ul li{padding: 0 0 0 20px; line-height: 42px;background: url(p0.png) no-repeat left; }
.video_box { height: 260px; }


.nav_1right{ float: right; width: 760px; }
.nav_1right dl{ padding: 10px 20px;
	height: 89px;background: #FFFFFF;border: 1px solid rgba(197, 197, 197, 0.5); margin-top: 20px; overflow: hidden;}
.nav_1right dt{font-size: 18px; margin-bottom: 5px; line-height: 24px;}
.nav_1right dd{ color: #9B9BA5; font-size: 14px; line-height: 20px; }
.nav1_aa{ background:#000;text-align: center; line-height:20px; font-size:16px; position:absolute; top:0;opacity:0.8;}
.items:hover .nav1_aa{display:none; }
.items { width:235px; height:133px; display:block; position: relative; float:left; overflow:hidden;}
.items img{width:235px; height:133px; }
.items:hover .nav1_bb{ display: block; }
.nav1_bb { display: none;height: 100%;background:#000;}
.nav1_bb a { display: block;width:235px; height:133px;background:#000;}
.nav1_bb a:hover {background:#000; text-decoration:none;opacity:0.8; color:#fff; padding:20px; width:190px;}
.items_h{ width: 27px; height: 133px; float: left; }




.nav_2{width: 1200px; margin: 0 auto  50px auto;}
.nav_2left{width: 410px;border-radius: 4px;float: left;}
.nav_2right{ float: right; width: 760px; }
.nav_2left dl{padding: 20px;background: #FCF9F5; height: 260px;}
.nav_2left dl i{width: 92px;height: 4px;background: #B81212; display: block; margin-bottom: 20px;}
.nav_2left dt{font-size: 18px; margin-bottom: 5px; }
.nav_2left dd a{ color: #CA0B10; }
.nav_2left dd {font-size: 14px; line-height: 20px;color: #9B9BA5;}

.nav_2right dl{ background: #FCF9F5;margin-bottom: 50px; overflow: hidden; height: 300px;}
.nav_2right dl img{float: left; width: 480px; height: 300px;}
.nav_2right dt{ float: right; font-size: 18px; margin-bottom: 5px; padding: 20px 20px 0 20px; width: 240px; line-height: 24px;}
.nav_2right dd{ float: right;color: #9B9BA5;  width: 240px;font-size: 14px; line-height: 20px; padding:0 20px; }
.nav_2right dd a{ color: #CA0B10; }
.docusBox1 { }
.docusBox1 .swiper-button-next2{ position:absolute;top:35%; width:20px;height:50px;z-index: 10;cursor: pointer;background: url(r.png) no-repeat center; right: 0; }
.docusBox1 .swiper-button-prev2{ position:absolute;top:35%; width:20px;height:50px;z-index: 10;cursor: pointer;background: url(l.png) no-repeat center; left:0; }

.nav_3{width: 1200px; margin: 0 auto  50px auto;}
.nav_3 dl{ width:100%; height:460px;position:relative; overflow:hidden;}
.nav_3 dt{ width:830px; height:460px;z-index:9; position:absolute; top:0; left:0;border-radius: 10px;}
.nav_3 dl img{width:830px;height:460px;}
.nav_3 dd{ width:830px;overflow:hidden; line-height:20px; background:#000;z-index:99; position:absolute; bottom:0; left:0;font-size:16px; padding: 15px; text-align:center;filter: alpha(opacity=70); opacity: 0.7; font-weight: bold;}
.nav_3 dd .tl{text-align: center; color:#fff;}

.btm_picbox { width: 100%;}
.btm_picbox .swiper-slide { background-position: center;background-size: cover; width: 830px; height: 460px;}
.btm_picbox .swiper-button-next2{ position:absolute;top: 0; width:50px;height:460px;z-index: 10;cursor: pointer;background: url(r.png) no-repeat center; right: 0; }
.btm_picbox .swiper-button-prev2{ position:absolute;top: 0; width:50px;height:460px;z-index: 10;cursor: pointer;background: url(l.png) no-repeat center; left:0; }

.nav_4bg{ width: 1200px; margin: 0 auto;  }
.nav_4{float: left; width: 920px; height: 420px; margin-bottom: 50px;}
.nav_5{float: right; background: #FCF9F5; width: 230px;    border-radius: 10px; height: 500px;margin-bottom: 50px;}
.wxx{width: 137px; height: 207px; margin: 0 auto; padding-top:40px; text-align: center;  }
.wxx img{width: 137px; height: 137px; }
.line_wxx{ border-bottom:1px solid #ccc; height: 1px; width: 230px; display: block;}





@media only screen and (max-width: 540px){
body { background-image:none; font-size:1em; line-height:1.4em;  background:#fff;}
.allcontainer{ max-width: 540px; margin: 0 auto;}
.container{ width:100%;}
.bottombg{width:100%; height: auto; margin-bottom:0;}
.m_banner{ display: block; }
.line_h{ height:2em;}

.banner{ background: none; height: auto; margin-bottom:3%; }
.banner_menu1,.banner_menu2{ display:none;}
.icon_0,.icon_1{width:50%; height: auto; margin:0 auto 3% auto; text-align: center;}

.nav_0bg{width:100%; margin-bottom: 0; }
.nav_0{width:100%; }

.nav_0 .right_box{ width:100%; height: auto; margin-bottom: 5%;}
.nav_0 .right_box dl img{ width:100%; height: auto; margin-bottom:2%;}
.nav_0 .right_box dl dt{ margin-bottom:2%; line-height:1.5em; font-size:0.9em; padding:0 2%;}

.focusBox1 { padding-bottom:3%;}


.nav_0 .day_box {width: 96%;height: auto;float:left; padding: 2%;}
.nav_0 .day_box dt{ padding-left:40%; height:60px; line-height:60px; font-size:24px; color:#FFEFC6; background:#fff url(daybg.png) 80px center no-repeat; color: #9B9BA5;}
.nav_0 .day_box dt a{color: #9B9BA5;}
.nav_0 .day_box dd{ padding:2% 0; height: auto; font-size:0.95em; line-height:1.6em; }
.nav_0 .day_box .sm_bg{  height:35px; line-height:25px; font-size: 1em;}
.day_sbtm .swiper-button-next{ top:75%; right:44%; width:7px;height: 14px;background: url(right.png) center no-repeat; }
.day_sbtm .swiper-button-prev{ top:75%; left:44%; width:7px;height: 14px;background: url(left.png) center no-repeat; }



.nav_0 .cet_box{padding-left:0; width:100%;height: auto; overflow: none;}
.nav_0 .cet_box dl{margin-bottom:3%; padding:1% 4% 4% 4%; overflow: none;}
.nav_0 .cet_box dt{font-size:1em; margin-bottom:1%; }
.nav_0 .cet_box dd{  font-size:0.9em; line-height: 1.4em; }


.nav_1bg{ background-size:cover; width: 100%; height: auto; margin-bottom: 5%;}
.nav_1{width: 100%; padding: 5% 0 0 0; }
.nav_1left{width: 100%; }
.nav_1left ul{ padding:0 4% 4% 4%; }
.nav_1left ul li{padding: 2% 0 2% 20px; line-height:1.4em;}
.video_box { height: auto; margin-bottom: 3%;}


.nav_1right{ float: left; width: 100%; }
.nav_1right dl{ padding:2%;
	height:auto; margin-top: 2%; overflow: none;}
.nav_1right dt{font-size: 1em; margin-bottom: 2%; line-height:1.6em;}
.nav_1right dd{ font-size: 0.9em; line-height: 1.4em; }

.items {width:100%; height:250px; overflow: hidden; margin-bottom: 3%; }
.items img{width:100%; height:250px; }
.nav1_bb,.items_h { display: none;}


.nav_2{width: 100%; margin: 0 auto  5% auto;}
.nav_2left{width: 100%; margin-bottom: 5%;}
.nav_2right{ float:left; width:100%; }
.nav_2left dl{padding: 2%; height: auto;}
.nav_2left dl i{margin-bottom: 10px;}
.nav_2left dt{font-size: 1em; margin-bottom: 1%; }
.nav_2left dd {font-size: 0.9em; line-height: 1.4em;}

.nav_2right dl{ background: #FCF9F5;margin-bottom: 5%; overflow: none; height: auto;}
.nav_2right dl img{width:100%; height:auto;}
.nav_2right dt{ float:left; font-size: 1em;  margin-bottom: 1%; padding: 2% 2% 0 2%; width: 96%; line-height:1.6em;}
.nav_2right dd{ float:left; font-size: 0.9em;  margin-bottom: 1%; padding: 2%; width: 96%; line-height:1.4em;}


.nav_3{width: 100%; margin: 0 auto  5% auto;}
.nav_3 dl{ width:100%; height:280px;}
.nav_3 dt{ width:100%; height:280px;}
.nav_3 dl img{width:100%;height:280px;}
.nav_3 dd{ width:100%;}


.btm_picbox { width: 100%; padding-top:2%;padding-bottom:8%;}
.btm_picbox .swiper-slide { width: 100%; height: 280px;}
.btm_picbox .swiper-button-next2{  width:30px;height:280px;}
.btm_picbox .swiper-button-prev2{ width:30px;height: 280px;}

.nav_4bg{ width: 100%; }
.nav_4{width: 100%; height: auto; margin-bottom: 5%;}
.nav_5{float:left; background: #FCF9F5; width:90%;    border-radius: 10px; height: auto;margin: 0 5% 5%;}
.wxx{width: 137px; height: 207px; margin: 0 auto; padding-top:40px; text-align: center;  }
.wxx img{width: 137px; height: 137px; }
.line_wxx{ border-bottom:1px solid #ccc; height: 1px; width: 100%; display: block;}






}