@charset "utf-8";
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	font: 100%
}

fieldset,
img {
	border: 0
}

li {
	list-style: none
}

caption,
th {
	text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}

input,
textarea,
select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	*font-size: 100%
}

select,
input,
button,
textarea {
	font: 99% arial, helvetica, clean, sans-serif
}


body {
	font-family: "Microsoft YaHei";
	background:#da0b05;
}

a ,a:visited{
	text-decoration: none !important;
	color: #041414;
}

a:hover{
	text-decoration: none !important;
	color: #d52626;
}

ul,
ol,
dl,
li {
	list-style: none
}

q:before,
q:after,
blockquote:before,
blockquote:after {
	content: ""
}

blockquote {
	margin: 0 0 18px 18px;
	color: #666;
	font-style: italic
}

strong {
	font-weight: bold
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer
}

input[type="text"],
input[type="password"],
textarea,
select,
fieldset {
	border: 1px #ccc solid;
	background: #fff
}

textarea {
	overflow: auto
}

img {
	max-width: 100%;
	vertical-align: middle
}
.clear{clear: both;}

.zt-header{ background: #fff; border-bottom: 1px solid #e1dfdf; font-size: 12px; padding-top: 5px; margin-bottom:0}
.zt-header-nav{padding-top: 5px;}
.zt-header-nav a{color: #666; padding-left: 8px;}

.logo_100{position: absolute; left: 10%; top: 70px;}
.bg1{background: #f3f0f0;margin-top: 50px;padding-bottom: 50px;}
.header{ background:url(https://x0.ifengimg.com/ucms/2026_04/B963C4DF19B79B7CBB659D95C5963F90487554C5_size1445_w2560_h691.jpg) no-repeat center top;  padding-top: 691px;}
.header img{width: 100%;}
.header .dy{ }
.header .dy dl{
  border-style: solid;
  border-width: 1px;
  border-color: rgb(225, 199, 191);
  border-radius: 6px;
  background-color: rgb(247, 240, 231);
  box-shadow: 1.5px 2.598px 24px 0px rgba(52, 28, 0, 0.1);
  padding: 40px 40px 30px;
}
.header .dy dl dt{font-size: 48px; color: #a25641; font-weight: bolder; float: left; padding-right: 30px; height: 108px; line-height: 108px; margin-right: 30px; border-right: 2px solid #A25641;}
.header .dy dl dd p{line-height: 1.6; font-size: 15px; margin-bottom: 10px; text-indent: 2em;}

.news dl {border-bottom: 1px solid #cccccc;}
.news dl dt{margin-bottom: 15px;}
.news dl dt a{font-size: 24px;font-weight: bold;color: #000;}
.news dl dd{font-size: 14px;color:#666;margin-bottom: 36px;}
.news ul {padding: 0; margin: 0;}
.news ul li{font-size: 16px; line-height: 39px; text-align: left; border-bottom: 1px solid #dbdbdb;}

.bg{background: #f0ebdf; margin: 50px auto; padding-bottom: 50px;}
.jm dl dt{font-size: 30px; font-weight: bold; color: #a35844;line-height: 1.2; margin-bottom: 50px;}
.jm dl dd{font-size: 16px; color: #666; line-height: 30px;}
.jm dl dd p{text-indent: 2em; margin-bottom: 10px;}

.video_txt{font-size: 14px; line-height: 24px; color: #21b199; border-top: 1px solid #1d8ec9; border-bottom: 1px solid #1d8ec9; padding: 20px 15px 5px; margin-bottom: 25px;}
.video_txt p{text-indent: 2em; margin-bottom: 15px;}

.tit{height: 155px;text-indent: -9999px;margin: 50px 0;}
.tit01{ background: url(https://x0.ifengimg.com/ucms/2023_12/877EB92653F9AA1698B0ECD444149C2029F2A5B2_size51_w629_h149.png)no-repeat center center;}
.tit02{ background: url(https://x0.ifengimg.com/ucms/2023_12/767F4C23590E337BB13B515103B616C863902496_size51_w629_h149.png)no-repeat center center; }
.tit03{ background: url(https://x0.ifengimg.com/ucms/2023_12/B79BD4E60DE6E5465FD1EB081B3C078A52DE38A1_size44_w629_h149.png)no-repeat center center; }
.tit04{ background: url(https://x0.ifengimg.com/ucms/2023_12/5807E1220DB4F4269F69F295473ADC462B26E464_size51_w629_h149.png)no-repeat center center; }
.tit05{ background: url(https://x0.ifengimg.com/ucms/2023_12/863AA9435413F50CFAB8B7312098BEF6607F9B55_size42_w629_h149.png)no-repeat center center; }
.tit06{ background: url(https://x0.ifengimg.com/ucms/2023_12/732082A95A8B143D45D2065DECD5AC504A51DE81_size43_w629_h149.png)no-repeat center center; }
.tit07{ background: url(https://x0.ifengimg.com/ucms/2023_12/03B245FF481C1D60C529B3E8C8A8817ADF8E3656_size43_w629_h149.png)no-repeat center center; }
.tit08{ background: url(https://x0.ifengimg.com/ucms/2023_12/B4C35EF0B96DE3A0C6EB0DBF29746B93C8DBC577_size43_w629_h149.png)no-repeat center center; }
.tit09{ background: url(https://x0.ifengimg.com/ucms/2023_12/8BC4434E719798B551350D4630A620569324051B_size44_w629_h149.png)no-repeat center center; }
.tit10{ background: url(https://x0.ifengimg.com/ucms/2023_12/F996986AC35E4BD6046CE22FE112118A4EDF1C91_size50_w629_h149.png)no-repeat center center; }
.carousel-control.left,.carousel-control.right{}

#myCarousel2 .carousel-control.left{position:inherit; background:url(//x0.ifengimg.com/ucms/special/images/0212D1A16F2AA7E0C6BD71219878F1BD.png) no-repeat left center;}
#myCarousel2 .carousel-control.right{position: inherit; left: 30px;}
#myCarousel2 .carousel-control .icon-prev,#myCarousel2  .carousel-control .icon-next, #myCarousel2 .carousel-control .glyphicon-chevron-left, #myCarousel2 .carousel-control .glyphicon-chevron-right {
    position: absolute;
    bottom: 0px;
	top: auto;
	left: 30px;
    z-index: 5;
    display: inline-block; width: 30px; height: 30px;
}
#myCarousel2 .carousel-control .glyphicon-chevron-left{background: url(//x0.ifengimg.com/ucms/special/images/0212D1A16F2AA7E0C6BD71219878F1BD.png) no-repeat left center;}
#myCarousel2 .carousel-control .glyphicon-chevron-right{background: url(//x0.ifengimg.com/ucms/special/images/CABFBDA2B7D1F2F794CB736ABABD8486.png) no-repeat right center;}
#myCarousel2 .glyphicon-chevron-left:before,#myCarousel2 .glyphicon-chevron-right:before{content:" ";}

.jy_wrap{background: url(../img/bg_footer.jpg) no-repeat center top; padding: 100px 0;}
.jy_wrap .jy{border: 1px solid #00ccff; padding: 4px; margin-bottom: 40px; border-radius: 8px; background: url(//x0.ifengimg.com/ucms/special/images/5121243AB130E186533F0293FA9AE5C0.png);}
.jy_wrap .jy dl{ padding: 25px 30px 50px; color: #fff; font-size: 16px; text-indent: 2em; }
.jy_wrap .jy dl dt{background: url(//x0.ifengimg.com/ucms/special/images/F93027858C38F611766E38A8CB4FA4CE.png) no-repeat center top; height: 65px; margin-bottom: 30px;}
.jy_wrap .jy dl dd{line-height: 2; text-align: center; text-indent: 0;}

.fyjj{
  border-radius: 8px;
  background-color: rgb(249, 246, 239);
  box-shadow: 3.536px 3.536px 0px 0px rgba(52, 28, 0, 0.1);
  padding: 40px;
  height: 525px;
}
.fyjj dt{
	font-size: 24px; font-weight: bold; color: #a35844; margin-bottom: 30px;
}
.fyjj dd p{
	color: #998870; text-indent: 2em; margin-bottom: 10px; line-height: 24px;
}
.fy_item p{ background: #f9f6ef; padding:20px 10px; font-size: 12px; color: #998870;}




.nwsz h3{font-size: 24px; font-weight: bold; color: #a35844; margin: 30px auto; text-align: center; display: block;
    clear: both;
    padding: 30px 0;}
.nw_img{margin-bottom: 20px;}
.nw_txt dt{font-size: 18px; color: #21b199; }
.nw_txt dt span{display: block; width: 100px; height: 2px; background: #1d8ec9; margin: 10px 0;} 
.nw_txt dd{font-size: 14px; color: #666;}
.nw_txt dd span{padding-top: 10px; display: block; color: #21b199; font-size: 12px;}


.wwgw{
	margin-top: 40px
}
.wwgw .kiss-slider b{
	font-size: 80px;
	color: #f0ebdf;
	font-weight: bold;
	font-family: "impact","arial black";
	
}
.wwgw .kiss-slider h3{
	font-size: 16px;
	color: #666;
	line-height: 1.8em;
	margin-bottom: 100px
}
.wwgw .kiss-slider span{
	font-size: 16px;
	color: #fff;
	background: #999;
	padding: 5px 20px;
}
.text1{
	background: #ffffff;
	height: 580px
}

button {
	color:#000; 
	padding:16px 40px; 
	border-radius:4px; 
	border:1px solid #ccc; 
	background:none; 
	cursor:pointer; 
	margin: 10px 10px 0;
	font-size:16px; 
	border-bottom-width:2px;}

button:hover {
	color:#fff;
	background: #a35844
}
.kiss-pagination button {
	padding:10px;
}
.wwgw {
	padding:20px;
	background:#f0ebdf;
}
.kiss-slider{
	margin:0px -15px 20px 0;
}
.kiss-slider li img{
	width: 100%;
}


/*timeline*/
.main-timeline{
		    width: 80%;
		    margin: 20px auto;
		    position: relative;
		}
		.main-timeline:before{
		    content: "";
		    display: block;
		    width: 2px;
		    height: 100%;
		    background: #f0ebdf;
		    margin: 0 0 0 -1px;
		    position: absolute;
		    top: 0;
		    left: 50%;
		}
		.main-timeline .timeline{
		    width: 100%;
		    margin-bottom: 20px;
		    position: relative;
		}
		.main-timeline .timeline:after{
		    content: "";
		    display: block;
		    clear: both;
		}
		.main-timeline .timeline-content{
		    width: 40%;
		    float: left;
		    margin: 5px 0 0 0;
		    border-radius: 6px;
		}
		.main-timeline .date{
		    display: block;
		    width: 70px;
		    height: 70px;
		    border-radius: 50%;
		    background: #f0ebdf;
		    padding: 5px 0;
		    margin: 0 0 0 -36px;
		    position: absolute;
		    top: 0;
		    left: 50%;
		    font-size: 12px;
		    font-weight: 900;
		    text-transform: uppercase;
		    color:#a75f48;
		    border: 2px solid rgba(255,255,255,0.2);
		    box-shadow: 0 0 0 7px #f0ebdf;
		}
		.main-timeline .date span{
		    display: block;
		    text-align: center;
		}
		.main-timeline .day,
		.main-timeline .year{
		    font-size: 10px;
		}
		.main-timeline .month{
		    font-size: 18px;
		}
		.main-timeline .title{
		    padding: 15px;
		    margin: 0;
		    font-size: 20px;
		    color: #fff;
		    text-transform: uppercase;
		    letter-spacing: -1px;
		    border-radius: 6px 6px 0 0;
		    position: relative;
			background: #a75f48;
		}
		.main-timeline .title:after{
		    content: "";
		    width: 10px;
		    height: 10px;
		    position: absolute;
		    top: 20px;
		    right: -5px;
		    transform: rotate(-45deg);
		}
		.main-timeline .description{
		    padding: 15px;
		    margin: 0;
		    font-size: 14px;
		    color: #656565;
		    background: #fff;
		    border-radius: 0 0 6px 6px;
		}
		.main-timeline .timeline:nth-child(2n+2) .timeline-content{
		    float: right;
		}
		.main-timeline .timeline:nth-child(2n+2) .title:after{
		    left: -5px;
		}
		.main-timeline .timeline:nth-child(1) .title,
		.main-timeline .timeline:nth-child(1) .title:after{
		    background: #a75f48;
		}
		.main-timeline .timeline:nth-child(2) .title,
		.main-timeline .timeline:nth-child(2) .title:after{
		    background: #a75f48;
		}
		.main-timeline .timeline:nth-child(3) .title,
		.main-timeline .timeline:nth-child(3) .title:after{
		    background: #a75f48;
		}
		.main-timeline .timeline:nth-child(4) .title,
		.main-timeline .timeline:nth-child(4) .title:after{
		    background: #a75f48;
		}
		@media only screen and (max-width: 990px){
		    .main-timeline{ width: 100%; }
		}
		@media only screen and (max-width: 767px){
		    .main-timeline:before,
		    .main-timeline .date{
		        left: 6%;
		    }
		    .main-timeline .timeline-content{
		        width: 85%;
		        float: right;
		    }
		    .main-timeline .title:after{
		        left: -5px;
		    }
		}
		@media only screen and (max-width: 480px){
		    .main-timeline:before,
		    .main-timeline .date{
		        left: 12%;
		    }
		    .main-timeline .timeline-content{
		        width: 75%;
		    }
		    .main-timeline .date{
		        width: 60px;
		        height: 60px;
		        margin-left: -30px;
		    }
		    .main-timeline .month{
		        font-size: 14px;
		    }
		}





/* top and footer */
.w100 { width: 100%;}
.w1000{ width:1000px; margin: 0 auto;}
.footer{background-color: #fff; overflow: hidden;}
.speHeader{ width:100%; height:auto; margin:0 auto; background:#fff; font-size:12px; font-family:宋体;}
.speLogo{float:left;width:350px;padding:10px 10px 0;}
.speLogo img{ display:block; border:0px; margin-right: 10px;}
.speLink{ float:left; font-size:14px; padding-top:16px; color:#416472; }
.speLink a{ color:#416472; text-decoration:none;}
.speLink a:hover{ text-decoration:underline;}
.speNav{ float:left; padding:16px; color:#666; line-height: 1.5; background: #fff;}
.speNav a{ color:#666; text-decoration:none;}
.speNav a:hover{ text-decoration:underline;}
.navs a,.navs a:hover,.navs a:visited{ color:#FFF !important;}
#content .lefts,#content .rights{ top:65px !important;}
.nav{ width:100%; margin:0 auto; }

.chaFotNav{background:#fff;margin-bottom:0;}
.chaFotNav02{hieght:0;}
.chaFooter{background:white;padding-top:10px;padding-bottom:20px;}
.chaFotNav ul, .chaFotNav li{ margin:0px; padding:0px;}
.chaFotNav li{ list-style:none;}

.chaFotNav { width:100%; border:1px #d9d9d9 solid; margin:30px auto 10px auto; font-family:simsun, Arial; font-size:12px; clear:both;}
.chaFotNav .endNList { width:100%; float:left; padding:8px 0px; text-align: center;}
.chaFotNav .endNList li { padding:0px 4px 0px 5px; background:url(http://img.ifeng.com/tres/TemplateRes/26110/26110/images/news_v5/zxicon_26.gif) right center no-repeat; display: inline-block;}
.chaFotNav .endNList li a { color:#2b2b2b; text-decoration:none;}
.chaFotNav .endNList li a:hover{ text-decoration:underline;}
.chaFotNav .navFocus { width:100%; padding:5px 0 0 0px; margin:0 0px 0 0; color:#ba2636; line-height:18px; text-align: center}
.chaFotNav .navFocus a { line-height:18px; text-decoration:none;}
.chaFotNav .navFocus a:hover { text-decoration:underline;}
.chaFotNav .navV a, .chaFotNav .navVIP a, .chaFotNav .ifengPlay a, .chaFotNav .tvPlay a, .chaFotNav .navWap a, .chaFotNav .navTmp a { color:#ba2636; }
.chaFotNav .navV {  background:url(http://img.ifeng.com/tres/TemplateRes/26110/26110/images/news_v5/nav0416_14.gif) no-repeat 1px 4px; padding:0 0 0 17px; display: inline-block; }
.chaFotNav .navTmp { width:37px; display: inline-block; }
.chaFotNav .ifengPlay { width: 37px;display: inline-block; }
.chaFotNav .tvPlay {  background:url(http://img.ifeng.com/tres/TemplateRes/26110/26110/images/news_v5/nav0416_17.gif) no-repeat 0px 3px; padding:0 0 0 15px; display: inline-block;}
.chaFotNav .navWap { width:30px; background:url(http://img.ifeng.com/tres/TemplateRes/26110/26110/images/news_v5/nav0416_06.gif) no-repeat 0px 2px; padding:0 0 0 11px; display: inline-block;}
.chaFotNav .nextTop { width:40px; height:20px; padding:7px 0 0 3px; border-left:1px #d9d9d9 solid; float:left }
.chaFotNav02 { width:100%; height:26px; margin:0 auto; background:url(http://img.ifeng.com/tres/TemplateRes/26110/26110/images/news_v5/icon02_04.gif) repeat-x top;  font-size:0px; line-height:0px; clear:both }

.chaFooter{ color:#000; width:100%; height:72px; margin:0 auto; clear:both; text-align:center; line-height:24px; font-family:Arial, simsun; font-size:12px;}
.chaFooter a{ color:#000; text-decoration:none;}
.chaFooter a:hover{ color:#000; text-decoration:underline;}
.chaFooter .footLink{ line-height:22px;}
.chaFooter .footLink a{ padding:0px 8px;}
.chaFooter .copyright{ color:#000; line-height:22px;}

.footer {background: #fff;}
.footer .link{overflow: hidden;}
.footer p{text-align: center; display: block; padding: 20px 0;}
.xs_clear{display: none;}








@media only screen and (max-width: 1680px) {
	.header{height: 600px; background-size: cover; padding-top:520px;}
}
@media only screen and (max-width: 1440px) {
	.header{height: 500px; background-size: cover; padding-top: 445px;}
}

@media only screen and (max-width: 768px) {
	.speLogo{ width: auto; padding-bottom: 16px;}
	.speNav{ display: none;}
	.header{height: 550px;}
	.banner img ,.gh_item img ,.xf img ,.ss_item img{width: 100%;}
	.xf dl{min-height: 270px;}
	.nav > li, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus ,.nav-tabs > li > a{width: 100%;font-size: 18px;}
    .jm_txt{ margin-left: 15px; margin-right: 15px; min-height: auto;}
    .jm_txt h1{font-size: 20px;}
    .tt b{background: none;color: #d52626;font-size: 20px;width: auto;padding-left: 0;}
    .tt span{font-size: 20px;text-indent: 12px;}
    .item img{ width: 100%; height: 100%;}
    .owl-next ,.owl-prev{top: -200px !important;}
}

@media screen and (min-width: 635px) and  (max-width: 768px){
	.header{height: 550px;}
    .carousel-control1{left: 15px;top:45%!important;}
    .carousel-control.right{right: 15px;}
    .item img{ width: 100%; height: 100%;}
    .owl-next ,.owl-prev{top: -200px !important;}
}


@media only screen and (max-width: 640px) {
	.w1000 ,.item img{width: 100%;}
	.speLogo{ width:auto; padding-bottom: 0;}
	.speNav{ display:block;}
	.header{height: auto;margin-bottom: 10px; padding: 0; background: none;}
	.header .dy{ padding: 4px; margin:30px auto 10px;}
	.header .dy dl{ padding: 15px 20px; color: #fff; font-size: 16px; text-indent: 2em; }
	.header .dy dl dt{ margin:0 0 30px; text-align: center; float: none; border: none; border-bottom: 1px solid #A25641; font-size: 24px; height: auto; line-height:2;}
	
	.header .dy dl dd{line-height: 1.6; font-size: 14px;}
	.header .dy dl dd p{margin-bottom: 14px; color: #666; font-size: 13px;}
	.news ul li{font-size: 14px; line-height: 1.6; padding: 5px 0;}
	.jm{padding-bottom: 50px;}
	.jm dl dt{font-size: 18px; margin: 20px 0; font-weight: bold;}
	.jm dl dd{font-size: 12px; line-height: 1.6;}
	.video_txt{font-size: 12px; line-height: 1.6;}
	#myCarousel2 .carousel-control .icon-prev,#myCarousel2  .carousel-control .icon-next, #myCarousel2 .carousel-control .glyphicon-chevron-left, #myCarousel2 .carousel-control .glyphicon-chevron-right {
	   
	    bottom:-40px;
	}
	
	.jy_wrap{padding: 40px 0;}
	.jy_wrap .jy {margin:0px;}
	.jy_wrap .jy dl{padding: 25px;}
	.jy_wrap .jy dl dt{background: url(//x0.ifengimg.com/ucms/special/images/F93027858C38F611766E38A8CB4FA4CE.png) no-repeat center top; background-size: cover; height: 35px; margin-bottom: 30px;}
    .tit{margin: 20px 0  30px;height: 150px;background-size: cover;}
	
	.sld .sld_jh1{margin:-80px 0 20px 0;}
	.sld .sld_jh1 dl{padding:60px 20px 20px;}
	.sld .sld_jh2{margin:88px -210px 0px 0;}
	.sld .sld_jh2 dl{padding:60px 20px 20px;}
	.sld .sld_zp{text-align: right; padding-right: 30px;}
	.sld .sld_zp img{width: 40%;}
	.sld dl dd{font-size: 14px;}
	.rw_info ul li a{font-size: 14px;}
	.rwjj1 dl{padding: 0 15px 15px;}
	.rwjj1 dl dt{margin-bottom: 10px;}
	.rwjj2 dl{padding:25px 15px 15px;}
	.rwjj2 dl dt{margin-bottom: 10px;}
	.bg{margin: 30px auto; padding-bottom: 10px;}
	
	.fy_item {    clear: both;
    margin-bottom: 15px;
    overflow: hidden; }
	.fy_item p {line-height: 2em; font-size: 14px;}
	.fy_item img{float: right; width: 35%; margin-left: 30px;}
	.fyjj{height: auto; margin-bottom: 15px; padding: 15px 20px;}
   .nw_txt {margin-bottom: 25px;}
   .nw_txt dt{font-size: 16px;}
   .nw_txt dd{font-size: 12px;}
   .nw_txt dt span{margin: 5px 0;}
   
   .wwgw{padding: 0 0 20px;}
   .wwgw .kiss-slider h3{font-size: 12px; margin-bottom: 20px;}
   .wwgw .kiss-slider b{font-size: 30px;}
   .wwgw .kiss-slider span{font-size:12px}
   .text1{height: auto; padding: 20px;}
   button{padding: 10px; font-size: 12px;}
   button:hover{background: #a35844;}
   .kiss-slider{margin: 0;}
   
}