@charset "utf-8";
/* CSS Document */
.news2{ width:100%; display:flex;flex-wrap:wrap}
.news2 div{ width:48.7%; margin-right:2.6%; background:#fff; padding:40px 45px; box-sizing:border-box; margin-bottom:40px; border:1px solid #eee; }
.news2 div:nth-child(2n){ margin-right:0}
.news2 .h6-001{ margin-top:0; background:#f60}
.news2 div h3{ width:100%; line-height:30px; height:30px; overflow:hidden; margin-bottom:5px}
.news2 div h3 a{ font-size:21px; color:#333; font-weight:normal;}
.news2 div h3 a:hover{ color:#ed6d1d; text-decoration:underline}
.news2 div h6{ line-height:30px; margin-bottom:15px; font-size:12px; color:#888; font-weight:normal; width:100%; display:flex;align-items:center}
.news2 div h6 img{ margin-right:5px}
.news2 div h6 span{ padding:0 10px}
.news2 div dl{ width:100%; display:flex;}
.news2 div dl h5{ width:30%; margin-right:4%}
.news2 div dl h5 img{ width:100%}
.news2 div dl ul{ width:65%; display:flex;align-content:center;flex-wrap:wrap }
.news2 div dl ul dd{ width:100%; line-height:28px; overflow:hidden; font-size:16px; color:#888; margin-bottom:15px}
.news2 div dl ul h4{ width:100%; display:flex; line-height:30px}
.news2 div dl ul h4 a{ font-weight:normal; border:1px solid #ddd; height:30px; line-height:30px; padding:0 15px; border-radius:16px; color:#bbb; font-size:12px}
.news2 div dl ul h4 a:hover{ border:1px solid #ed6d1d; background:#ed6d1d; color:#fff;}

/* 内页 */
.news_1{ width:1400px; display:flex; flex-wrap:wrap }
.news_left{ width:370px; margin-right:50px;}
.soso1{ width:100%; float:left; overflow:hidden; height:84px; background:#ed6d1d; padding:20px; box-sizing:border-box; margin-bottom:25px}
.soso1 .search_text{ width:80%; float:left; overflow:hidden; height:44px; line-height:44px; border:none;  color:#fff; background:none; font-size:18px; outline: none; font-family:"Microsoft Yahei";}
.soso1 .search_text::-webkit-input-placeholder {color: #fff;}
.soso1 .search_text::-moz-placeholder { color: #fff;}
.soso1 .search_text::-moz-placeholder {  color: #fff;}
.soso1 .search_text:-ms-input-placeholder {  color: #fff;}
.soso1 .search_text::-ms-input-placeholder {  color: #fff;}
.soso1 .search_button{ width:20%; height:44px; float:left;  border:none; background:none; background:url(soso1.png) no-repeat center 9px; outline:none; }
.soso1 .search_button:hover{ cursor:pointer;outline: none;}

.news_11{ width:100%; float:left; overflow:hidden; padding:25px 30px 0px; box-sizing:border-box; background:#f7f7f9; margin-bottom:25px;}
.news_11 h4{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:20px; color:#111; margin-bottom:20px}
.news_11 dl{ width:100%; float:left; overflow:hidden; display:flex; margin-bottom:40px}
.news_11 dl h6{ width:100px; display:flex; margin-right:15px}
.news_11 dl h6 img{ width:100%}
.news_11 dl ul{ flex:1; display:flex; align-content:center; flex-wrap:wrap}
.news_11 dl dd{ line-height:22px; font-size:14px; color:#999; height:22px; width:100%; display:flex;align-items:center; margin-bottom:1px}
.news_11 dl dd img{ vertical-align:middle; margin-right:5px}
.news_11 dl dt{ width:100%; height:36px; line-height:18px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break:break-all}
.news_11 dl dt a{ font-size:16px; color:#333; font-weight:bold; }

.news_12{ width:100%; float:left; overflow:hidden; padding:25px 30px 20px; box-sizing:border-box; background:#f7f7f9; margin-bottom:15px}
.news_12 h4{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:20px; color:#111; margin-bottom:20px}
.news_12 ul{ width:100%; float:left; overflow:hidden}
.news_12 ul li{ width:100%; float:left; overflow:hidden; margin-bottom:15px}
.news_12 ul li a{ display:block; width:100%; float:left; overflow:hidden; height:44px; line-height:44px; text-indent:20px; font-size:16px; color:#999; background:rgba(255,255,255,.4)}
.news_12 ul li a.on_h,.news_12 ul li a:hover{ background:#fff url(arr11.png) no-repeat right center;}

/*** news right ***/
.news_right{ flex:1; }
.h1_xw{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:35px; color:#111; font-weight:normal; margin-bottom:10px; text-align:center}
.h6_xw{ line-height:30px; margin-bottom:18px; font-size:14px; color:#888; font-weight:normal; width:100%;  text-align:center; border-bottom:1px solid #ddd; padding-bottom:15px}
.h6_xw a{ color:#888}
.h6_xw img{ margin-right:5px}
.h6_xw span{ padding:0 10px}

.pics{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.pics img{ max-width:100%}

.hd01{ width:100%; height:450px;float:left; overflow:hidden; margin-bottom:20px }
.mF_expo2010{position:relative; width:100%; height:450px; overflow:hidden;  float:left; }
.mF_expo2010 .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;background:#fff url(loading.gif) center -40px no-repeat;}
.mF_expo2010 .pic li{position:absolute; width:100%; background:#eee}
.mF_expo2010 .pic li img{width:100%; height:450px; display:block;}/*图片和焦点图框架一样大小*/
.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:100%;height:33px;line-height:33px;overflow:hidden;}
.mF_expo2010 .txt li a{display:block;color:#fff; text-indent:15px;font-size:12px;text-decoration:none; line-height:33px}/*标题样式*/
.mF_expo2010 .txt-bg{position:absolute;bottom:0px;z-index:1;width:100%;height:33px; overflow:hidden;} /*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:7px;right:5px;color:#fff;}/*按钮样式*/
.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:16px;height:16px;line-height:15px;overflow:hidden;text-align:center;margin-right:5px;cursor:pointer; border-radius:50%; font-family:"宋体": }
.mF_expo2010 .num-bg li{background:#000;filter:alpha(opacity=50);opacity:0.5;}/*按钮背景*/
.mF_expo2010 .num li.current,.mF_expo2010 .num li.hover{background:#F60;}/*当前/悬停按钮背景*/
.mF_expo2010 .txt li a:hover{ color:#ff0; text-decoration:underline}


/******** 手机版 ********/
@media (max-width:767px){

.news2 div{ width:100%;  padding:10px;margin-bottom:15px}
.news2 div h3{ width:100%; line-height:22px; height:22px; margin-bottom:0;}
.news2 div h3 a{ font-size:16px; }
.news2 div h6{ margin-bottom:5px;}
.news2 div h6 img{ height:16px}
.news2 div dl h5{ width:40%; margin-right:4%}
.news2 div dl ul{ width:54%; display:flex;align-content:center;flex-wrap:wrap }
.news2 div dl ul dd{line-height:16px; height:32px;font-size:12px;margin-bottom:10px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2}
.news2 div dl ul h4{  line-height:26px}
.news2 div dl ul h4 a{  height:23px; line-height:22px; font-size:10px; padding:0 10px}

/* 内页 */
.news_1{ width:95%; display:flex}
.news_left{ display:none}
.soso1{ height:70px; padding:20px 15px; margin-bottom:15px}
.soso1 .search_text{height:30px; line-height:30px; border:none; font-size:16px;}
.soso1 .search_button{ width:20%; height:30px; background:url(soso1.png) no-repeat center center}

.news_11{ padding:15px 15px 0px;margin-bottom:15px;}
.news_11 h4{font-size:19px;}
.news_11 dl{ margin-bottom:25px}
.news_11 dl h6{  margin-right:10px}
.news_11 dl dd{ line-height:22px; font-size:12px; color:#999; height:22px; width:100%; display:flex;align-items:center; margin-bottom:1px}
.news_11 dl dd img{ margin-right:5px}
.news_11 dl dt{ height:36px; line-height:18px;}
.news_11 dl dt a{ font-size:14px; }

.news_12{ padding:15px 15px 5px; margin-bottom:15px}
.news_12 h4{line-height:30px; font-size:19px; margin-bottom:15px}
.news_12 ul{ width:100%; float:left; overflow:hidden}
.news_12 ul li{ width:100%; float:left; overflow:hidden; margin-bottom:15px}
.news_12 ul li a{ display:block; width:100%; float:left; overflow:hidden; height:44px; line-height:44px; text-indent:20px; font-size:16px; color:#999; background:rgba(255,255,255,.4)}

.news_12 ul li a.on_h,.news_12 ul li a:hover{ background:#fff url(arr11.png) no-repeat right center;}

.h1_xw{ line-height:26px; font-size:22px; margin-bottom:5px; margin-top:0px}
.h6_xw{font-size:12px; line-height:25px; padding-bottom:10px }
.h6_xw img{ margin-right:5px}
.h6_xw img{ height:16px; margin-top:-3px}
.h6_xw img.img_y{ display:none}

.m_70{ margin-bottom:15px}
.m_m15{ margin-bottom:15px}
.m_50{ margin-bottom:10px}
	
	
.hd01{ width:100%; height:48vw; margin-right:0 }
.mF_expo2010{ height:48vw; }
.mF_expo2010 .pic li img{height:48vw;}/*图片和焦点图框架一样大小*/
}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){

.news2 div{  padding:15px;margin-bottom:15px}
.news2 div h3{ width:100%; line-height:22px; height:22px; margin-bottom:0;}
.news2 div h3 a{ font-size:16px; }
.news2 div dl h5{ width:40%; margin-right:4%}
.news2 div dl ul{ width:54%; display:flex;align-content:center;flex-wrap:wrap }
.news2 div dl ul dd{line-height:22px; height:44px; overflow:hidden; font-size:14px;margin-bottom:10px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2}
.news2 div dl ul h4{  line-height:26px}
.news2 div dl ul h4 a{  height:26px; line-height:26px; font-size:12px; padding:0 10px}

/* 内页 */
.news_1{ width:95%; display:flex}
.news_left{ display:none}

.soso1{height:70px; background:#ed6d1d; padding:20px 15px; margin-bottom:15px}
.soso1 .search_text{height:30px; line-height:30px; font-size:16px;}
.soso1 .search_button{ height:30px; background:url(soso1.png) no-repeat center center}

.news_11{ padding:15px 15px 0px; margin-bottom:15px;}
.news_11 h4{ font-size:19px;}
.news_11 dl{ margin-bottom:25px}
.news_11 dl h6{  margin-right:10px}
.news_11 dl dd{ line-height:22px; font-size:12px; color:#999; height:22px; width:100%; display:flex;align-items:center; margin-bottom:1px}
.news_11 dl dd img{ margin-right:5px}
.news_11 dl dt{ height:36px; line-height:18px;}
.news_11 dl dt a{ font-size:14px; }

.news_12{ padding:15px 15px 5px; margin-bottom:15px}
.news_12 h4{line-height:30px; font-size:19px; margin-bottom:15px}
.news_12 ul{ width:100%; float:left; overflow:hidden}
.news_12 ul li{ width:100%; float:left; overflow:hidden; margin-bottom:15px}
.news_12 ul li a{ display:block; width:100%; float:left; overflow:hidden; height:44px; line-height:44px; text-indent:20px; font-size:16px; color:#999; background:rgba(255,255,255,.4)}

.news_12 ul li a.on_h,.news_12 ul li a:hover{ background:#fff url(arr11.png) no-repeat right center;}

/*** news right ***/
.h1_xw{ line-height:30px; font-size:26px; margin-bottom:5px; margin-top:10px}
.m_50{ margin-bottom:20px}

.hd01{ width:100%; height:48vw; margin-right:0 }
.mF_expo2010{ height:48vw; }
.mF_expo2010 .pic li img{height:48vw;}/*图片和焦点图框架一样大小*/
}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){

.news2 div{  padding:15px;margin-bottom:15px}
.news2 div h3{ width:100%; line-height:22px; height:22px; margin-bottom:0;}
.news2 div h3 a{ font-size:16px; }
.news2 div dl h5{ width:40%; margin-right:4%}
.news2 div dl ul{ width:54%; display:flex;align-content:center;flex-wrap:wrap }
.news2 div dl ul dd{line-height:22px; height:44px; font-size:14px;margin-bottom:10px; }
.news2 div dl ul h4{  line-height:30px}
.news2 div dl ul h4 a{  height:28px; line-height:28px; }

/* 内页 */
.news_1{ width:95%; display:flex}
.news_left{ width:280px; margin-right:20px;}

.soso1{ height:70px; padding:20px 15px; margin-bottom:15px}
.soso1 .search_text{ height:30px; line-height:30px; font-size:16px; }
.soso1 .search_button{  height:30px; background:url(soso1.png) no-repeat center center}

.news_11{ padding:15px 15px 0px; margin-bottom:15px;}
.news_11 h4{font-size:19px;}
.news_11 dl{ margin-bottom:25px}
.news_11 dl h6{  margin-right:10px}
.news_11 dl dd{ line-height:22px; font-size:12px; color:#999; height:22px; width:100%; display:flex;align-items:center; margin-bottom:1px}
.news_11 dl dd img{ margin-right:5px}
.news_11 dl dt{ height:36px; line-height:18px;}
.news_11 dl dt a{ font-size:14px; }

.news_12{ padding:15px 15px 5px; margin-bottom:15px}
.news_12 h4{line-height:30px; font-size:19px; margin-bottom:15px}
.news_12 ul{ width:100%; float:left; overflow:hidden}
.news_12 ul li{ width:100%; float:left; overflow:hidden; margin-bottom:15px}
.news_12 ul li a{ display:block; width:100%; float:left; overflow:hidden; height:44px; line-height:44px; text-indent:20px; font-size:16px; color:#999; background:rgba(255,255,255,.4)}
.news_12 ul li a.on_h,.news_12 ul li a:hover{ background:#fff url(arr11.png) no-repeat right center;}

/*** news right ***/
.h1_xw{ line-height:30px; font-size:26px; margin-bottom:5px; margin-top:10px}
.m_50{ margin-bottom:30px}
.m_70{ margin-bottom:30px}
.m_80{ margin-bottom:30px}
}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){

.news2 div{ padding:20px 25px;margin-bottom:25px}
.news2 div h3{ width:100%; line-height:26px; height:26px;}
.news2 div h3 a{ font-size:18px; }
.news2 div dl h5{ width:40%; margin-right:4%}
.news2 div dl ul{ width:54%; display:flex;align-content:center;flex-wrap:wrap }
.news2 div dl ul dd{line-height:22px; font-size:14px;margin-bottom:10px; height:66px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3}
.news2 div dl ul h4{  line-height:30px}
.news2 div dl ul h4 a{  height:28px; line-height:28px; }

/* 内页 */
.news_1{ width:95%; display:flex}
.news_left{ width:300px; margin-right:30px;}

.news_11 dl ul{ flex:1; display:flex; align-content:center; flex-wrap:wrap}
.news_11 dl dd{ line-height:22px; font-size:14px; color:#999; height:22px; width:100%; display:flex;align-items:center; margin-bottom:1px}
.news_11 dl dd img{ vertical-align:middle; margin-right:5px}
.news_11 dl dt{ width:100%; height:36px; line-height:18px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break:break-all}
.news_11 dl dt a{ font-size:16px; color:#333; font-weight:bold; }

.news_12{ width:100%; float:left; overflow:hidden; padding:25px 30px 20px; box-sizing:border-box; background:#f7f7f9; margin-bottom:15px}
.news_12 h4{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:20px; color:#111; margin-bottom:20px}
.news_12 ul{ width:100%; float:left; overflow:hidden}
.news_12 ul li{ width:100%; float:left; overflow:hidden; margin-bottom:15px}
.news_12 ul li a{ display:block; width:100%; float:left; overflow:hidden; height:44px; line-height:44px; text-indent:20px; font-size:16px; color:#999; background:rgba(255,255,255,.4)}
.news_12 ul li a.on_h,.news_12 ul li a:hover{ background:#fff url(arr11.png) no-repeat right center;}

/*** news right ***/
.h1_xw{margin-bottom:5px}
.h6_xw img{ margin-right:5px}
.h6_xw span{ padding:0 10px}

.pics{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.pics img{ max-width:100%}
.m_80{ margin-bottom:40px}

}