*{ margin:0;padding:0;}
body{ color:#666;font:16px/30px 微软雅黑,Arial,sans-serif,"Times New Roman",宋体; background: #f2fefe;width:100%; overflow-x:hidden;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}
caption,th {text-align:left} 
img{ border:0 none;}
a:hover{color:#1385dd;}
a{ outline:none;text-decoration:none; star:expression(this.onFocus=this.blur());}
div,ol,ul,li,dl,dd,a,td,input,p{box-sizing: border-box;}
div{ margin:0 auto;}
ul li,dl dd{list-style-type: none;}
img{ vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
.mr{margin:0 auto;}
.wh{width:1200px;}
.clear{ clear:both;}
.banner{position: relative; width:100%;overflow: hidden;}
.banner img{width: auto;  
    height: auto;  
    max-width: 100%;  
    max-height: 100%; }
.box1 .box1_lf{position: relative; float:left;width:43%; height: 315px; margin-left:2%;padding-top:20px;}

.box1 .box1_rt{position: relative;float:left;width: 55%;padding-top:20px;}
.box1 .box1_rt a,.box1 .box1_lf a{ display:inline-block; text-align: right; width: 100%; font-size: 14px; color: #124f8c;}
.box1,.box2{margin-top:45px; overflow: hidden;}
.box1 .box1_rt .cont{font-size: 16px; color: #666; line-height: 30px;}
.box1 .box1_rt .cont div,.box1 .box1_lf .cont div{height: 210px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:7;-webkit-box-orient: vertical;}

.box2_lf{position: relative;float:left;width:100%;padding-top:20px;}
.box2_lf .tit,
.box3 .tit,
.box1 .box1_rt .tit,
.box4 .tit,.box1_lf .tit{position: absolute; top:3px; left:15px; padding:3px 15px; background: #f2fefe; font-size: 24px; font-weight: bold; color: #124f8c;}
.box2_lf .cont,
.box3 .cont,
.box1 .box1_rt .cont,
.box4 .cont,.box1_lf .cont{width:100%; border:1px solid #ddd;padding:30px 15px 20px 15px;}
.box2_lf .cont,
.box1 .box1_rt .cont{}

.box2_lf .in_morez{ text-align:center;}.box2_lf .cont dl{ width:100%; overflow:hidden; margin-top:25px;}
.box2_lf .cont dl dt{width:290px; height:170px;float:left;display:inline-block; padding-right:40px;}
.box2_lf .cont dl dt img{width:100%; height:100%;float:left;}
.box2_lf .cont dl dd{ display:grid;}
.box2_lf .cont dl dd h2{font-size:18px;text-align:left;
overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:1;
 -webkit-box-orient:vertical;
}
.box2_lf .cont dl dd h2 a{color:#222;}
.box2_lf .cont dl dd p{font-size:16px; color:#444;line-height:28px; padding-top:10px;
overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical;
}
.box2_lf .cont dl dd em{font-size:14px; padding-top:10px;color:#666; text-align:left; font-style:normal;}
.box2_lf .in_more{ width:180px;line-height:40px;font-size:18px; margin:0 auto; margin-top:40px;}
.box2_lf .in_more a{width:100%;color:#888;border:1px solid #ddd;display:block;border-radius:50px;}
.box2_lf .in_more a:hover{color:#fff; background-color:#3DA09B;}


.box2_rt{float:left;width:100%;}
.box2_rt .tit{font-size: 24px; font-weight: bold; color: #124f8c;}
/*.box2_rt .cont{padding-top:20px;}*/
.box2_rt .cont img{ width: 100%; height: auto;}
.box2_rt .cont p{padding-top:15px;text-align: center;}
.box2_rt .cont p a{color: #124f8c;}
.box2_rt .cont p a:hover{color: #df4933;}
.box3,.box4{position: relative; margin-top:20px;padding-top:20px; overflow: hidden;}
.box3 .cont,.box4 .cont{overflow: hidden;}
.box3 .cont dl{margin-right: -3%;}
.box3 .cont dd{float:left;width:30.3333333%; margin-right: 3%;}
.box3 .cont dd img,.box4 .cont dd img,.n-list-pic dd img{width:100%;transition:all ease 0.5s; }
.box3 .cont dd a,.box4 .cont dd a,.n-list-pic dd a{display:block; overflow: hidden;}
.box3 .cont dd:hover img,.box4 .cont dd:hover img,.n-list-pic dd:hover img{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
.box4 .cont dl{margin-right:-0.1%;}
.box4 .cont dd{position: relative;float:left;width:24.9%; margin-right: 0.1%; margin-bottom: 1px; overflow: hidden;}
/*.box4 .cont dd:after,.n-list-pic dd:after{position: absolute;width:100%; height: 100%;  left: 0; bottom: -100%; content:""; background: #000; opacity: 0.7; filter:Alpha(opacity=70);transition:all ease 0.5s;}
.box4 .cont dd p,.n-list-pic dd p{position: absolute;width: 100%; text-align: center;padding:0 20px; bottom: -50%; z-index: 666;color: #fff; transition:all ease 0.5s;}*/
.box4 .more{position: absolute; top:3px; right:15px; padding:3px 15px; background: #f2fefe; font-size: 14px;}
.box4 .more a{ color: #124f8c;}
/*.box4 .cont dd:hover:after,.n-list-pic dd:hover:after{bottom:0;}
.box4 .cont dd:hover p,.n-list-pic dd:hover p{bottom:30%;}*/

.footer{width: 100%;background: #ececec; text-align: center;padding:35px 0; margin-top:30px; font-size: 14px;color: #999;}
.footer a{color: #999;}
.current{ height: 50px; line-height: 50px; border-bottom:1px solid #ddd; font-size: 14px; color: #999; margin-top:20px;}
.current a{ color: #999;}
.n-show,.n-list{margin-top:15px;}
.n-show h1{padding:15px 0; font-size: 24px; font-weight: normal; color: #124f8c; text-align: center; line-height: 30px;}
.n-show .time{ height: 25px; line-height: 25px; text-align: center;}
.n-show .time span{margin-right: 15px; font-size: 14px; color: #999;}
.n-show .cont{padding:25px 0;}
.n-show .cont img,.n-page img{max-width: 100%;}
.n-page{margin-top:30px;min-height:200px;}
.n-list{ margin-top:45px; padding-bottom:40px;}
.n-list dl{ width:100%; overflow:hidden; margin-top:25px;}
.n-list dl dt{width:290px; height:170px;float:left;display:inline-block; padding-right:40px;}
.n-list dl dt img{width:100%; height:100%;float:left;}
.n-list dl dd{ display:grid;}
.n-list dl dd h2{font-size:18px;text-align:left;
overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:1;
 -webkit-box-orient:vertical;
}
.n-list dl dd h2 a{color:#222;}
.n-list dl dd p{font-size:16px; color:#444;line-height:28px; padding-top:10px;
overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical;
}
.n-list dl dd em{font-size:14px; padding-top:10px;color:#666; text-align:left; font-style:normal;}
.n-list-pic{margin-top:30px; overflow: hidden;}
.n-list-pic dl{margin-right: -2%; overflow: hidden;}
.n-list-pic dd{position: relative; float:left;width: 31.3333333%; margin-right: 2%; margin-bottom: 20px; overflow: hidden;}
.n-list-pic .more{width:100%;text-align: center; margin:20px 0 30px 0; overflow: hidden;}
.n-list-pic .more a{font-size: 18px; color: #124f8c; font-weight: bold;}
@media screen and (max-width:639px){
	.wh{width:96%;}
	.box1 .box1_lf{width:100%;height:100%;}
	.box1 .box1_rt{width:100%;padding-top:20px;margin-left:0;}
	.box1 .box1_rt .cont{border:1px solid #ddd;padding:30px 15px 20px 15px; font-size:15px; line-height:26px;}
	
	.box2_lf .cont dl dt,.n-list dl dt{width:145px; height:85px;float:left;display:inline-block; padding-right:20px;}
	.box2_lf .cont dl dd h2,.n-list dl dd h2{ font-size:14px;}
	.box2_lf .cont dl dd p,.n-list dl dd p{line-height:22px; font-size:12px;padding-top:0;
	overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
	}
	.box2_lf .cont dl dd em,.n-list dl dd em{ font-size:12px;padding-top:0;}
	.box2_rt .tit{ text-align:center; font-size:18px;}
	.box2_rt .cont p a{ font-size:14px;}
	.box1 .box1_rt .tit,.box2_lf .tit{ font-size:18px;width:154px; left:50%; margin-left:-77px; text-align:center;}
	
	.box2_lf .in_more{ font-size:14px; line-height:35px;}
	.footer{ padding:0 20px;}
	.box1, .box2{ margin-top:30px;}
	.box2_rt{ display:none;}
	.current{ line-height:22px;}

}
@media screen and (max-width:969px) and (min-width:640px){
	.wh{width:96%;}
	.box1 .box1_lf{width:100%;height:100%;}
	.box1 .box1_rt{width:100%;padding-top:20px;margin-left:0;}
	.box1 .box1_rt .cont{border:1px solid #ddd;padding:30px 15px 20px 15px;}
	
}
@media screen and (max-width:1199px) and (min-width:970px){
	.wh{width:98%;}









/*放大效果*/
#YLimgwrap{ position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.6); z-index:3000; display:none; }
#YLimgcon{ display:inline-block; padding:10px; position:absolute; background:#fff; }
#YLimgcon:hover{ cursor:move; }
#YLimgcon h4{ box-sizing:border-box; height:25px; line-height:20px; padding:0 0 5px; font-size:16px; font-weight:normal; /*background:#6CF*/}
#YLimgcon .close{ float:right; display:inline-block; width:20px; height:20px; text-align:center; margin-left:6px; overflow:hidden; cursor:pointer; background-image:url(../images/imgzoom_tb.gif); background-repeat:no-repeat; border-radius:3px; background-position:-77px top;  }
#YLimgcon .YLt_close{display:block; width:20px; height:20px;}
#YLimgcon .prev,#YLimgcon .next{ display:inline-block; width:40px; height:40px; position:absolute; top:50%; overflow:hidden; margin-top:-20px; display:none; }
#YLimgcon .prev{ left:0; background:url(../images/ico_direction.png) left no-repeat; }
#YLimgcon .next{ right:0; background:url(../images/ico_direction.png) right no-repeat; }


