@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;color:#444;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent;}
img { -ms-interpolation-mode: bicubic; }

html, body { font-family:'微软雅黑', sans-serif; min-width:1200px; color:#404040} 
html{height:100%; position:relative}
input { border-radius:0; }  
button{-webkit-appearance: none; border-radius:0;} 
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.container{width: 1200px}
.clear{clear:both;}


.mainbg{background:url(mainbg.jpg);min-width: 1200px}
.mainbg1{padding-top: 839px;background:url(topbg.png) top center no-repeat;min-width: 1200px}
.common_title img{display: block;margin:0 auto;}
.xcgh{height: 356px}
.swiper-container1 .swiper-slide img{display: block;width: 100%}
.swiper-container1 .swiper-slide dt{width: 615px;float: left;} 
.swiper-container1 .swiper-slide dd{overflow:hidden;}
.swiper-container1 dl{overflow:hidden;background: url(part1bg.jpg) right bottom no-repeat;margin-right: 4px}
.xcgh_abs{max-height: 198px;overflow:hidden;margin:18px 88px 0 40px;line-height: 30px;font-size: 14px;}
.r_title{line-height: 30px;font-size: 25px;line-height: 30px;border-left: #2f4d3d 6px solid;text-indent: 15px;margin-left: 40px;margin-top: 34px;color: #2f4d3d;font-weight: normal;height: 30px;overflow: hidden;}
.ckxq{width: 126px;line-height: 28px;background:#c03030;text-align: center;font-size: 14px;color: #fff;display: block;border-radius: 6px;float: right;margin-top: 16px;margin-right:45px }
div.swiper-button-next1{width: 39px;height: 39px;background:url(next_btn.png) no-repeat;opacity: 1}
div.swiper-button-prev1{width: 39px;height: 39px;background:url(prev_btn.png) no-repeat;opacity: 1}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{width: 39px;height: 39px}
div.swiper-button-next1.swiper-button-disabled, div.swiper-button-prev1.swiper-button-disabled{opacity: 1}
#swiper-pagination1,#swiper-pagination2,#swiper-pagination3,#swiper-pagination5{width: 610px;text-align: right;bottom:20px;}
#swiper-pagination1 .swiper-pagination-bullet,#swiper-pagination2 .swiper-pagination-bullet,#swiper-pagination3 .swiper-pagination-bullet,#swiper-pagination5 .swiper-pagination-bullet{background: #fff;opacity: 1}
#swiper-pagination1  .swiper-pagination-bullet-active,#swiper-pagination2  .swiper-pagination-bullet-active,#swiper-pagination3  .swiper-pagination-bullet-active,#swiper-pagination5  .swiper-pagination-bullet-active{background: #eba63e}
.xcgh{margin-top: 40px}
.part1,.part2,.part3,.part4,.part5,.part6,.part7,.part8,.part9{margin-bottom: 65px}

.swiper-container2 .swiper-slide{height: 411px;}
.swiper-container2{height: 411px}
.r_box{width: 540px;float: right;overflow:hidden;}
.common_list li{background: url(dot_bg.png) left center no-repeat;text-indent: 7px;font-size: 14px;line-height: 30px}
.common_list li a{color: #000}
.r_box .r_title{margin-left: 0;margin-bottom: 36px;margin-top: 56px}
.ckgd{width: 124px;height: 44px;background: url(ckgd.png) no-repeat;display: block;float: right;margin-right: 56px;margin-top: 41px}
.jcss{margin-top: 38px}
.ggfw{margin-top: 38px}
.ggfw1{width: 615px;float:left;margin-right: 50px}
.swiper-container3 .swiper-slide img{display: block;width: 100%}
.swiper-container3{height: 411px;overflow:hidden;}
.botmes{padding-top: 50px;line-height: 50px;background: url(hui.png) repeat-x;color: #fff;text-indent: 10px;position: absolute;left: 0;right: 0;bottom: 0}
.r_title_1{font-size: 18px;line-height: 22px;color: #b20303;margin-bottom: 5px;margin-top: 3px}
.ggfw2{overflow:hidden;}
.splist{overflow:hidden;margin-top: 38px}
.splist li{width: 384px;float: left;margin-right:24px;margin-bottom: 20px }
.imgbox img{display: block;width: 100%;}
.imgbox{position: relative;}
.play_btn{position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: url(play_btn.png) center center no-repeat;}
.splist li p{font-size: 18px;line-height: 55px;color: #333;height: 55px;overflow:hidden;}
.splist li p a{color: #333}
.swiper-container5 .swiper-slide img{display: block;width: 100%;height: 358px;}
.swiper-container5 .swiper-slide dt{width: 615px;float: left;} 
.swiper-container5 .swiper-slide dd{overflow:hidden;}
.swiper-container5 dl{overflow:hidden;background: url(part1bg.jpg) right bottom no-repeat;margin-right: 4px}
div.swiper-button-next5{width: 39px;height: 39px;background:url(next_btn.png) no-repeat;opacity: 1}
div.swiper-button-prev5{width: 39px;height: 39px;background:url(prev_btn.png) no-repeat;opacity: 1}
.r_subtitle{line-height: 40px;font-size: 18px;color: #333;margin-top: 15px;margin-left: 40px;font-weight: normal;}
.swiper-container5 .xcgh_abs{height: 144px}
.xfwm1{width: 670px;float: left;}
.xfwm2{width: 484px;float: right;}
.xfwm1 img{display: block;width: 100%}
.spmd{height: 180px;background: #fff;padding:0 37px;overflow:hidden;}
.md_abs{line-height: 23px;font-size: 18px;color: #333;height: 69px;overflow:hidden;}
.md_title{font-size: 24px;line-height: 50px;margin-top: 15px;color: #b50009;font-weight: normal;}
.md_title a{color: #b50009;}
.xfwm{margin-top: 36px}
.xcxf{margin-top: 36px}
.xfwm2{border-top: #c03030 10px solid;background: #eeeeee}
.xfwm_list{padding:0 28px;background: #fff;margin-top: 40px}
.xfwm_list ul{background: url(xfwmbg.png) left 29px no-repeat;}
.xfwm_list li{line-height: 24px;font-size: 16px;line-height: 23px;padding:22px 0;background: url(list_Bg.png) bottom center no-repeat;padding-left: 54px}
.xfwm_list li a{color: #333}
.swiper-container8 .swiper-slide{height: 440px;overflow:hidden;}
.swiper-container8 {height: 440px;overflow:hidden;}
.swiper-container8 .swiper-slide img{width: 100%;display: block;}
.swiper-container8 .swiper-slide li{position: relative;width: 272px;margin-right: 37px;float: left;margin-bottom: 26px;border-radius: 6px;overflow:hidden;}
.swiper-container8 .swiper-slide li:hover .msk{display: block;}
.msk{position: absolute;left: 0;right:0;bottom: 0;top: 0;background: url(hui1.png);color: #fff;display: none;}
.item{margin-left:66px; }
.itembox{margin-top:58px ;line-height: 23px;font-size: 14px}
#swiper-pagination8{top: auto;bottom: 0;left:250px;right: 250px;width: auto;background: #fff;height: 4px}
#swiper-pagination8 .swiper-pagination-progressbar-fill{background: #c03030;display: block;height: 4px;float: left;    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;}
#swiper-pagination8  .swiper-pagination-progressbar{background: #c03030}
.nytz li{width:280px;height: 220px;background: #fff;position: relative;overflow:hidden;float: left;margin-right: 26px;}
.tag{width: 83px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #bb1921;position: absolute;right: -1px;top: 20px;background: url(xcxfbg.png) no-repeat;}
.nytz ul{overflow:hidden;}
.date{line-height: 30px;font-size: 14px;color: #bf8352;margin:50px 29px 0;}
.abs_9{line-height: 26px;font-size: 16px;color: #333;margin:10px 29px;height: 104px;overflow:hidden;}
.nytz{margin-top: 36px}
.part9{padding-bottom: 69px;margin-bottom: 0}
.bottom p{line-height: 64px;color: #fff;font-size: 20px;margin:0 10px;display: inline-block;}
.bottom{background: #2f4d3d;text-align: center;min-width: 1200px}
#certify {
	position: relative;
	width: 1050px;
	margin:36px auto 0;
}

#certify .swiper-container {
	height: 500px;overflow:hidden;
}

#certify  .swiper-slide {
	width: 760px;
	height: 500px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -75px;
	top: 244px;
	width: 50px;
	height: 50px;
	background: url(prev_6_cur.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-image: url(prev_6.png);
}

#certify .swiper-button-next {
	right: -75px;
	top: 244px;
	width: 50px;
	height: 50px;
	background: url(next_6_cur.png) no-repeat;
}

#certify .swiper-button-next:hover {
	background-image: url(next_6.png);
}
.swiper-container6 .swiper-slide{position: relative;height: 500px;}
.swiper-container6 .swiper-slide p{position: absolute;height: 48px;line-height: 48px;text-align: center;color: #fff;font-size: 18px;background: url(hui1.png);left: 0;right: 0;bottom: 0;display: none;}
.swiper-container6 .swiper-slide-active p{display: block;}
.













