.w1000_yth img{ width: 100%;}
.w1000_yth a{color: #333333;}

.w1000_yth{ width: 1000px; margin: 0 auto; font-size: 15px;}
.top_yth{ width: 100%; height: 30px;  background: #313131; color: #fff;}
.top_yth .w1000_yth a{color: #fff; display: inline-block; margin-right: 2em; line-height: 30px;}
.top_yth .w1000_yth a:hover{color: #d5252b; }

.menu_yth{ background: #f6f6f6; height: 60px;}
.menu_yth .w1000_yth{display: flex;}
.menu_yth .logo_yth{display: flex; width: 300px;padding-top: 1em;}
.menu_yth .logo_yth .logoyth_img{ width: 150px;}
.menu_yth .logo_yth span{ border-left: 1px solid #c0c0c0; margin-left:10px; padding-left: 10px;font-size: 22px; flex: 1; line-height: 30px; color: #313131;}
.menu_yth .nav_yth{ margin-top: 17px; margin-left: 20px;}
.menu_yth .nav_yth a{ display: inline-block; padding: 5px 15px; margin: 0 5px;}
.menu_yth .nav_yth a:hover,.menu_yth .nav_yth a.on{background: #d5252b; color: #fff; border-radius: 5px;}
.menu_yth .search_yth{ width: 215px; margin-top: 15px; height: 30px; display: flex; overflow: hidden;}
.menu_yth .search_yth .searchyth_area{ line-height: 30px; border: 1px solid #c2c2c2; padding:  0 5px; flex: 1; border-radius: 3px 0px 0px 3px;font-size: 14px;}
.menu_yth .search_yth .searchyth_icon{ width: 40px; height: 30px; background: #d5252b url(../images/icon-search.png) no-repeat center; cursor: pointer;}
.menu_yth .search_yth .searchyth_icon:hover{ background-color: #922428;}

.nr_yth{ display: flex;}
.left_yth{ width: 660px;}
.right_yth{ width: 300px; margin-left: 40px}

.title_yth{ display: flex;  border-bottom: 3px solid #C4C4C4;}
.title_yth .titleyth_txt{ border-bottom: 3px solid #c3382a; margin-bottom: -3px; font-size: 20px; line-height:2em;}
.title_yth .more_yth{line-height:40px; flex: 1; text-align: right;}
.title_yth .more_yth:hover{ color: #d5252b;}

.partyth_1{}
.partyth_list{border-bottom: 1px dashed #aaa; padding: 1em 0 2em;}
.partyth_list:last-child{border-bottom: 0;}
.partyth_list h3{font-size: 20px; line-height: 1.2em; margin: 10px 0;}
.partyth_list .bold{ font-weight: 600;}
.partyth_list .partyth_nr{display: flex;}
.partyth_list .partyth_nr .partyth_img{width:35%;}
.partyth_list .partyth_nr .partyth_text{flex: 1; line-height: 1.5em; margin-left: 10px;}
.partyth_list .partyth_nr .partyth_text b{ font-weight: 600;}
.partyth_list .partyth_nr .partyth_text .brief{ height: 4.5em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.party_more{ width: 100%; height:3em; line-height: 3em; text-align: center; margin-bottom: 3em;}
.party_more a{ display: block; background: #eeeeee;}
.party_more a:hover{ background: #d5252b; color: #fff;}
.partyth_list h3 span a{font-size: 15px; color: #d5252b;}
.partyth_list h3 span a:hover{text-decoration: underline;}


.partyth_2{}
.partyth_2 li{ display: flex; margin: 1em 0;}
.partyth_2 li span{ width: 24px; height: 24px; line-height: 24px; text-align: center;background: #c4c4c4;}
.partyth_2 li:nth-child(1) span,.partyth_2 li:nth-child(2) span,.partyth_2 li:nth-child(3) span{background: #d5252b; color: #fff;}
.partyth_2 li a{ flex: 1; margin-left: 10px; line-height: 1.5em;}
.partyth_2 li a:hover{ color: #d5252b; text-decoration: underline;}

.partyth_3{}
.partyth_3 li{ float: left; border:1px solid #dcdcdc; width: 15%; height: 70px; vertical-align: middle; text-align: center;margin-right: 2%; margin-top: 1em; overflow: hidden;}
.partyth_3 li:nth-child(6n){ margin-right: 0; }
.partyth_3 li img{ max-height: 90%; max-width: 90%; margin-top: 6%; }


 /*=================== 底部 ====================*/
.footer_bg {margin-top: 24px;padding-top: 18px;background: #C3382A;	}
.section_footer {width: 1000px;	margin: 20px auto 0px;height: 220px;overflow: hidden;}
.footer_content {overflow: hidden;}
.section_footer {color: #fff;}
.section_footer a {	text-decoration: none;color: #fff;}
.section_footer a:hover {text-decoration: none;color: #C3382A;}
.footer_left, .footer_center, .footer_right {float: left;width: 150px;overflow: hidden;}
.footer_left {}
.footer_center {width: 700px;text-align: center;font-size: 14px;}
.footer_center p {	margin: 12px 0px;}
.footer_center img {border: none;}
.footer_right {}
.footer_left_img {width: 108px;	float: left;}
.footer_right_img {width: 108px;float: right;}
.footer_left_img img, .footer_right_img img {width: 108px;display: block;}
.footer_left_img p, .footer_right_img p {width: 108px;font-size: 14px;text-align: center; line-height: 1.5em;}
.footer_nav {overflow: hidden; margin-left:99px;}
.footer_nav li {float: left;padding: 0px 14px;line-height: 14px;border-right:solid 1px #fff;}
.footer_nav .footer_last {border:none;}
.footer_nav a:hover {color: white;}


@media screen and (max-width: 640px){
    .w1000_yth{width: 96vw; overflow: hidden; font-size: 14px;}
	.menu_yth{ background: #f6f6f6; height: 100%; padding-bottom: 10px;}
	.menu_yth .w1000_yth{display: block;}
	.menu_yth .search_yth{ width: 96vw; }
	.menu_yth .nav_yth{ margin-top: 17px; margin-left: 0; display: flex;}
	.menu_yth .nav_yth a{ display: inline-block; padding: 5px 10px; font-size: 3.5vw; margin: 0 5px;}
	.menu_yth .nav_yth a:hover,.menu_yth .nav_yth a.on{background: #d5252b; color: #fff; border-radius: 5px;}
	
	.nr_yth{ display: block;}
	.left_yth{ width: 96vw;}
	.right_yth{ width: 96vw; margin-left: 0}
	.title_yth .titleyth_txt,.partyth_list h3{  font-size:18px;}
	.partyth_list .partyth_nr .partyth_img{width:40%;}
	
	.partyth_3 li{  width: 32%;margin-right: 2%; margin-top: 1em;height: 50px; }
	.partyth_3 li:nth-child(3n){ margin-right: 0; }
	
	.section_footer {width: 96vw;height: auto; position: relative;}
	.footer_center {width: 96vw;text-align: center;}
	.footer_center p {font-size: 12px;}
	.footer_right { margin-left: 150px; margin-bottom: 2em;}
	.footer_left {position: absolute; bottom: 2em; left: 50px;}
	.footer_center{float: none;width: 96vw;}
	.footer_left_img p, .footer_right_img p {font-size: 12px; line-height: 1.2em;}
	.footer_nav {margin-left:0;}
}

