.xwmain h2 {color: #0085DD;font-size: 28px; line-height:1.5;font-weight: normal;font-family: Raleway; margin: 20px 0;text-align: center; padding-bottom:10px;}
ul.axwlist li{ padding:15px; background:#F9F9F9; float:left; margin:0 10px 20px;}
ul.axwlist li .media{ width:550px; height:180px; overflow:hidden; position:relative; }
ul.axwlist li .media .tu{ width:180px; height:180px; overflow:hidden; position:relative; float:left}
ul.axwlist li .media .tu img{ width:180px; height:180px; display:block}
ul.axwlist li .media .wen{  width:350px; height:180px; overflow:hidden; position:relative; float:right; }
ul.axwlist li .media .wen .dw{ position:absolute; top:50%; left:0;-webkit-transform: translate(0,-50%); transform: translate(0,-50%); max-height:170px; overflow:hidden; }
ul.axwlist li .media .wen .bt{ font-size:20px; line-height:1.4; color:#004181; font-weight:700; font-family:Arial;}
ul.axwlist li:hover .media .wen .bt{ color:#0085DD}
ul.axwlist li:hover .tu img{ transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}
ul.axwlist li .media .wen .time{ font-size:16px; color:#333; padding-top:10px;}




.xwbtbj{ background:#F9F9F9; padding:80px 0; text-align:center}
.xwbtbj .biaoti{ font-size:30px; color:#006CB4; line-height:1.4em; font-weight:700;}
.xwbtbj  p{ padding-top:20px;}
.xwbtbj  p.tip a{ text-decoration:underline; padding:0 2px;}

.shangxiaye{ }
.shangxiaye a{ display:block; border:1px solid #eee; box-sizing:border-box; padding:20px; margin:20px auto; text-decoration:underline; }

/**************/
.xwmain .sousuo{ width:90%; max-width:600px; margin:0 auto 20px;; border:1px solid #0085DD; padding:0 10px; position:relative; border-radius:5px ; overflow:hidden;}
.xwmain .sousuo input{ display:inline-block; width:100%; height:26px; border:none; outline:none;}
.xwmain .sousuo a{ display:inline-block; width: auto; height:28px; position:absolute; right:0; top:0; background:#0085DD; color:#fff; text-align:center; padding:0 15px;  }
.xwmain .sousuo a:hover{ font-weight:bold;}

.xwmain .xwtag{ font-size:14px; margin:20px auto; }
.xwbtbj .xwtag{font-size:14px;}
.xwmain .xwtag a, .xwbtbj .xwtag a{ display:inline-block; padding:0 10px 0 0; line-height:1.5em; font-size:12px;}
.xwmain .xwtag a.on, .xwbtbj .xwtag a.on{ color:#0085DD }

@media screen and (max-width: 1199px) {
	.w120{  width:100%; padding:0 10px; box-sizing:border-box  }
	.xwmain h2 {font-size: 30px; line-height:1.2;}
	ul.axwlist li{ padding:15px;   width:48%; margin:0 1% 20px; box-sizing:border-box;}
	ul.axwlist li .media{ width:100%; height:180px; overflow:hidden; position:relative; }
	ul.axwlist li .media .wen{ width:calc( 100% - 200px );}
	ul.axwlist li .media .wen .bt{ font-size:16px;}
ul.axwlist li .media .wen .time{ font-size:12px;}
	
	}
	
	@media screen and (max-width: 767px) {
		.xwmain h2 {font-size: 20px; line-height:1.2;}
ul.axwlist li{ padding:10px; background:#F9F9F9; float: none; margin:0 5px 20px;; box-sizing:border-box; width:100%;}
ul.axwlist li .media{ width:100%; height:auto;  }
ul.axwlist li .media .tu{ width:30%; height:auto;}
ul.axwlist li .media .tu img{ width:100%; height:auto; display:block}
ul.axwlist li .media .wen{ width:65%; height:auto}
ul.axwlist li .media .wen .dw{ height:auto; max-height:1000px; -webkit-transform: translate(0,0); transform: translate(0,0); position:relative; }
ul.axwlist li .media .wen .bt{ font-size:16px;}
ul.axwlist li .media .wen .time{ font-size:12px;}
		
	}