body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}
button,input,select,textarea{ outline:0;}
textarea{ resize:none;}
ul,li{ list-style:none;}
img{ outline:0; border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none; }
input{ border-radius: 0px; outline: none; box-shadow:none; -webkit-appearance: none;}
a{ color: #333333; text-decoration:none;}
a:hover{ text-decoration:none; color: #D90000;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 12px; font-family: "微软雅黑"; min-width: 320px; color: #333; background: #E9EAEC;}

.yule_Top{ overflow: hidden; max-width: 1180px; margin: 0 auto; padding: 10px;}
.yule_Top_Logo{ float: left; color: #343639; font-size: 20px; line-height: 30px; font-weight: bold;}
.yule_Top_Right{ float: right; line-height: 30px;}
.yule_Top_Right a{ float: left; padding-left: 10px;}

.yule_Nav{ overflow: hidden; width: 100%; background: #343639;}
.yule_Nav ul{ overflow: hidden; max-width: 1180px; margin: 0 auto; padding: 8px 10px;}
.yule_Nav ul li{ float: left; width: 9.0909%; font-size: 15px; line-height: 30px; height: 30px; overflow: hidden; text-align: center;}
.yule_Nav ul li a{ color: #eee;}

.yule_Warp{ max-width: 1180px; margin: 0 auto; overflow: hidden; padding: 0px 10px;}
.yule_Main{ overflow: hidden;}
.yule_Main_left{ float: left; width: 71.1865%;}
.yule_Main_right{ float: right; width: 27.1187%;}
.yule_Main_top{ overflow: hidden;}
.yule_Main_Pic{ float: left; width: 48.8096%; margin-top: 20px; height: 410px; position: relative; margin-right: 20px;}
.yule_Main_Pic img{ display: block; width: 100%; height: 100%;}
.yule_Main_Pic p{ position: absolute; width: 96%; padding: 0px 2%; left: 0; bottom: 0; background: rgba(0,0,0,.5); color: #fff; font-size: 14px; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center;}

.yule_tttj{ overflow: hidden; margin-top: 20px; background: #fff;}
.yule_tttj_title{ padding: 20px 15px; font-size: 18px; line-height: 20px; position: relative;}
.yule_tttj_title::before{ width: 2px; height: 20px; background-color: #D90000; content: ''; display: block; position: absolute; left: 0; top: 50%; margin-top: -10px;}
.yule_tttj_box{ overflow: hidden; padding: 0 18px;}
.yule_tttj_box li{ overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 18px; margin-bottom: 18px;}
.yule_tttj_box li:last-child{ border-bottom: none; margin-bottom: 0px;}
.yule_tttj_box li span{ display: block; font-weight: bold; font-size: 18px; line-height: 24px; margin-bottom: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.yule_tttj_box li p{ font-size: 14px; line-height: 25px; height: 50px; color: #555; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.yule_modle{ overflow: hidden; margin-top: 20px; background: #fff;}
.yule_modle_title{ padding: 20px 15px; font-size: 18px; line-height: 20px; position: relative;}
.yule_modle_title::before{ width: 2px; height: 20px; background-color: #D90000; content: ''; display: block; position: absolute; left: 0; top: 50%; margin-top: -10px;}
.yule_modle_box{ overflow: hidden;}
.yule_modle_box dl{ overflow: hidden; border-top: 1px solid #eee; padding: 20px 18px;}
.yule_modle_box dl dt{ float: left; width: 210px; height: 158px; overflow: hidden; margin-right: 20px;}
.yule_modle_box dl dt img{ display: block; width: 100%; height: 100%;}
.yule_modle_box dl dd{ overflow: hidden;}
.yule_modle_box dl dd h2{ font-size: 20px; line-height: 27px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 5px;}
.yule_modle_info{ overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 5px; margin-bottom: 6px; color: #999; white-space: nowrap; text-overflow: ellipsis; font-size: 0; line-height: 25px; height: 25px;}
.yule_modle_info span,.yule_modle_info em{ float: left; font-size: 12px;}
.yule_modle_info em{ font-style: normal; background: url("../images/time.png") no-repeat left; padding-left: 16px; margin-left: 15px;}
.yule_modle_info span{ background: url("../images/lm.png") no-repeat left; padding-left: 16px;}
.yule_modle_box dl dd p{ font-size: 16px; line-height: 30px; color: #555; max-height: 90px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}

.yule_rmwz{ overflow: hidden; margin-top: 20px; background: #fff;}
.yule_rmwz_title{ padding: 19px 15px; font-size: 18px; line-height: 20px; position: relative; border-bottom: 1px solid #eee;}
.yule_rmwz_title::before{ width: 2px; height: 20px; background-color: #D90000; content: ''; display: block; position: absolute; left: 0; top: 50%; margin-top: -10px;}
.yule_rmwz_box{ overflow: hidden; padding: 20px 18px 0px;}
.yule_rmwz_box li{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; margin-bottom: 15px; line-height: 24px;}
.yule_rmwz_box li i{ font-style: normal; font-size: 12px; background-color: #eee; color: #888; padding: 3px 8px; margin-right: 8px; border-radius: 3px;}
.yule_rmwz_box li:nth-child(1) i{ background: #D90000; color: #fff;}
.yule_rmwz_box li:nth-child(2) i{ background: #FD6440; color: #fff;}
.yule_rmwz_box li:nth-child(3) i{ background: #4796D8; color: #fff;}

.yule_lanmu{ overflow: hidden; margin-top: 20px; background: #fff;}
.yule_lanmu_box{ overflow: hidden; padding: 0 18px 10px;}
.yule_lanmu_box dl{ overflow: hidden; margin-top: 15px;}
.yule_lanmu_box dl dt{ float: left; width: 100px; height: 75px; overflow: hidden; margin-right: 15px;}
.yule_lanmu_box dl dt img{ display: block; width: 100%; height: 100%;}
.yule_lanmu_box dl dd{ font-size: 16px; line-height: 24px; max-height: 72px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.yule_lanmu_box ul{ overflow: hidden; margin-top: 10px;}
.yule_lanmu_box ul li{ line-height: 30px; height: 30px; overflow: hidden; font-size: 14px; text-overflow: ellipsis; white-space: nowrap;}

.yule_Yqlj{ overflow: hidden; background: #fff; margin-top: 20px;}
.yule_Yqlj_title{ border-bottom: 1px solid #eee; font-size: 16px; padding: 10px 18px;}
.yule_Yqlj_box{ overflow: hidden; font-size: 0px; padding: 10px 8px;}
.yule_Yqlj_box a{ display: inline-block; font-size: 13px; line-height: 26px; padding: 0 10px; color: #555;}
.yule_Yqlj_box a:hover{ color: #D90000;}

.yule_Foot{ width: 100%; color: #888; overflow: hidden; text-align: center; line-height: 24px; padding: 10px 0; background: #343639; margin-top: 20px;}
.yule_Foot a{ color: #888;}
.yule_Foot p{ padding: 0 10px;}

.yule_zxwz{ overflow: hidden; padding: 10px 18px;}
.yule_zxwz dl{ overflow: hidden; padding: 10px 0;}
.yule_zxwz dl dt{ float: left; width: 100px; height: 75px; overflow: hidden; margin-right: 15px;}
.yule_zxwz dl dt img{ display: block; width: 100%; height: 100%;}
.yule_zxwz dl dd{ font-size: 16px; line-height: 24px; max-height: 72px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}

.yule_neiye{ overflow: hidden; background: #fff; margin-top: 20px;}
.yule_weizhi{ overflow: hidden; color: #666; font-size: 14px; line-height: 20px; padding: 0px 18px; border-left: 3px solid #D90000; margin: 20px 0;}

.yule_Pages{ overflow: hidden; font-size: 0px; text-align: center; padding: 14px 0 20px; border-top: 1px solid #eee;}
.yule_Pages li{ display: inline; color: #333333; font-size: 12px;}
.yule_Pages li a{ display: inline-block; color: #333333; font-size: 12px; margin: 6px 3px 0; background: #fff; border: 1px solid #eee; line-height: 24px; padding: 0px 8px; border-radius: 2px;}
.yule_Pages li a.curpage{ background: #D90000; border: 1px solid #D90000; color: #FFFFFF;}

.yule_Article{ overflow: hidden; padding: 20px 18px; background: #FFFFFF; border-top: 1px solid #eee;}
.yule_Article_head{ overflow: hidden; padding-bottom: 10px; border-bottom: 1px solid #efefef; text-align: center;}
.yule_Article_head h1{ font-size: 24px; color: #222; line-height: 32px; font-weight: bold;}
.yule_Article_head p{ color: #666; font-size: 0px; margin-top: 10px;}
.yule_Article_head p span,.yule_Article_head p em{ display: inline-block; color: #666; font-size: 14px; line-height: 28px; margin: 0 10px;}
.yule_Article_head p span{ background: url("../images/lm.png") no-repeat left; padding-left: 16px;}
.yule_Article_head p em{ font-style: normal; background: url("../images/time.png") no-repeat left; padding-left: 16px;}
.yule_Article_body{ overflow: hidden; text-indent: 2em; font-size: 16px; line-height: 30px; padding: 10px 0px; color: #333; border-bottom: 1px solid #efefef;}
.yule_Article_body img{ display: block; max-width: 100%; margin: 0 auto;}
.yule_Article_body p{ padding: 5px 0;}
.yule_Article_tag{ overflow: hidden; line-height: 24px; padding: 10px 0px; color: #000; border-bottom: 1px solid #efefef; font-size: 14px;}
.yule_Article_tag a{ padding-right: 10px;}
.yule_Article_sxp{ overflow: hidden; margin-top: 10px;}
.yule_Article_sxp li{ line-height: 26px; height: 26px; overflow: hidden; font-size: 14px; color: #555;}
.yule_Article_sxp li a{ color: #555;}
.yule_Article_sxp li a:hover{ color: #D90000;}
.yule_Article_sxp li:nth-child(2){ text-align: right;}

@media (max-width: 768px){
	.yule_Nav ul{ padding: 5px;}
	.yule_Nav ul li{ width: 16.6667%;}
	.yule_Main_left,.yule_Main_right{ width: 100%;}
	.yule_Main_Pic{ width: 100%; float: none; margin-right: 0px; height: auto; margin-top: 15px;}
	.yule_tttj,.yule_modle,.yule_rmwz,.yule_lanmu,.yule_neiye,.yule_Yqlj,.yule_Foot{ margin-top: 15px;}
	.yule_tttj_title{ padding: 10px 15px;}
	.yule_tttj_box li{ margin-bottom: 10px; padding-bottom: 10px;}
	.yule_tttj_box li span{ margin-bottom: 10px; font-size: 16px;}
	.yule_tttj_box li p{ height: auto;}
	.yule_modle_title,.yule_rmwz_title{ padding: 14px 15px;}
	.yule_modle_box dl{ padding: 15px;}
	.yule_modle_box dl dt{ width: 120px; height: 120px;}
	.yule_modle_box dl dd p{ font-size: 14px; line-height: 22px; max-height: 44px; -webkit-line-clamp: 2;}
	.yule_modle_box dl dd h2{ font-size: 16px;}
	.yule_weizhi{ margin: 15px 0;}
	.yule_Article_sxp li{ height: auto;}
}