﻿/* CSS Document */
@charset "utf-8";
body{ margin:0; padding:0; font-family:"微软雅黑";}
ul,li,ol,p,sslect,option,input,select{margin:0; padding:0;}
li{ list-style-type:none;}
select,option,input,a,img,button,label{ border:0;}
img{margin:0; padding:0; }
*{padding:0;margin:0;}
a{ text-decoration:none;}





.y_xinwen{ width: 42%; float: right; margin-right: 2%; overflow: hidden; height: 388px;}
.y_xinwen ul{ width: 100%;  overflow: hidden;}
.y_xinwen ul li{ position: relative; height: 90px; overflow: hidden; margin-bottom: 9px; background: #FFFFFF;}
.y_xinwen ul li span{ float: left;}
.y_xinwen ul li .y_left{width: 32%; height: 90px;}
.y_xinwen ul li .y_right{width: 63%; padding: 3px 2.5%; overflow:hidden; line-height: 23px; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;　}
.y_xinwen ul li em{ position: absolute; bottom: 0; padding: 3px 0; display: block; color: #6a6a6a; font-style: normal; font-size: 14px;}
.y_new{width: 96%; height: 524px; background: #FFFFFF; overflow: hidden; border: 1px solid #e5e5e5; margin:2% auto}
.y_new h2{width: 96%; margin: 0 auto; border-bottom: 1px solid #e5e5e5; font-weight: bold; line-height: 62px; }
.y_new .h2{ border-bottom: 3px solid #2e6aba; padding-left: 2%; padding-right: 2%; line-height: 59px; color:#2e6aba; font-size: 22px; display: -webkit-inline-box;}
.y_new ul{ width: 98%; overflow: hidden; margin:2% 0;}
.y_new ul li{ width: 23%; float: left; margin:0 0 2% 2%; height:195px; overflow: hidden;}
.y_new ul li .tu{ height: 148px; display: block; width: 100%; }
.y_new ul li .wen{ width: 100%; line-height: 22px; overflow: hidden; padding-top: 5px;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display:-webkit-box;-webkit-box-orient: vertical;}
.cen1 .cenleft { height: 388px !important; width: 645px !important; margin-left: 2% !important;}
.y_pufa{width: 96%; height: 490px; background: #FFFFFF; overflow: hidden; border: 1px solid #e5e5e5; margin: 2%;}
.y_pufa h2{width: 96%; margin: 0 2%; border-bottom: 1px solid #e5e5e5; font-weight: bold; line-height: 62px; }
.y_pufa .h2{ border-bottom: 3px solid #2e6aba; padding-left: 2%; padding-right: 2%; line-height: 59px; color:#2e6aba; font-size: 22px; display: -webkit-inline-box;}
.y_pufa .info{ margin: 2%; overflow: hidden; }
.y_pufa .info .pich{ height: 131px; display: block; }
.y_pufa ul{ width: 45%; height: 370px; overflow: hidden; float: left;}	
.y_pufa .info  li{ height: 176px;}
.y_pufa ul li{ width: 46%; float: left; margin-right:4%; margin-bottom: 2%;}
.y_pufa ul li p{ width: 100%; line-height:22px; overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient: vertical;}
.y_pufa .info .you{ float: left; width: 55%; height: 370px; position: relative;}
.y_pufa .info .you p{ position: absolute; left: 0; bottom: 0; width:100%; height: 40px; text-align: center;
    line-height: 40px; color: #FFFFFF; padding: 0 12%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*.y_pufa ul{ width: 55%; overflow: hidden; float: right;}	*/	
.y_ying li{margin-left:4%; margin-right: 0 !important;}	
.wz{margin: 0px; padding-left: 20px;}
	
	
	
	
	
@media screen and (min-width:321px) and (max-width:768px){
	.cen .cent { width: 96%; margin: 0 auto;}
	.y_xinwen{ width: 100%; margin-right: 0; overflow: hidden; height: 367px; margin-top: 10px;}
	.y_xinwen ul li .y_left { width: 37%; height: 83px;}
	.y_xinwen ul li{height: 83px; margin-bottom: 9px; background: #FFFFFF;}
    .y_new{width: 100%; height: 405px; margin:2% 0}
    .y_new ul li{ width: 48%;  float: left; margin:0 0 2% 2%; height:156px;}
    .y_new ul li .tu{ height: 103px; }
    .y_pufa{width: 100%; height: 620px; margin: 2% 0;}
    .y_pufa ul{ width: 100%; height: 320px; margin-top: 2%; overflow: hidden; float: left;}	
    .y_pufa .info{ margin: 2% 0 2% 2%;  }
    .y_pufa ul li{ width: 48%; margin-right:2%; height: 156px;}
    .y_new ul{ margin:4% 0; overflow: hidden;}
    .y_pufa .info .you{width: 98%; height: 210px; overflow: hidden;}
    .y_pufa .info .you p{width: 100%; height: 40px; line-height: 40px; padding: 0 12%;}
    .y_ying li{margin-left:0; margin-right:2% !important;}	
    .cen1 .cenleft { height: 280px !important; margin-left: 0 !important; width: 100% !important;}
    .y_pufa .info .pich{ height: 103px; }
    .y_pufa .info  li{ height: 155px;}
    #focus ul li{ height: 346px;}
    
    .w1220 {width: 100% !important;}
    .logo{float: none !important; width: 95% !important; margin: 0 auto !important;}
    #nav{ width: 100% !important; min-width:100% !important;}
    #nav-main{ width: 100% !important;}
    #nav-main li{width: 33.33% !important; height: 40px !important; line-height: 40px !important;}
    #nav-main li a:link, #nav-main li a:visited{height: 40px !important; line-height: 40px !important; font-size: 16px !important;}
    #nav-main li:nth-child(4), #nav-main li:nth-child(5), #nav-main li:nth-child(6), #nav-main li:nth-child(7){ width: 25% !important;}
    .jiansuo{ width: 95% !important; float: none !important;}
    .wz{ margin: 0px; padding-left: 20px;}
    
}	
	
	
	
	
	
	
