@charset "utf-8";
/* CSS Document */

.toutiao{ width:100%; border:1px solid #eee; height:140px; float:left; overflow:hidden; margin-top:20px; box-sizing:border-box; padding:30px 20px 10px; background:url(bg-hot.png) no-repeat 0 0}
.toutiao h3{ width:100%; float:left; overflow:hidden; height:40px; line-height:40px; text-align:center; margin-bottom:15px;white-space: nowrap; text-overflow:ellipsis;}
.toutiao h3 a{ font-size:30px; color:#454545; }
.toutiao h4{ width:100%; float:left; overflow:hidden; text-align:center; line-height:26px; height:26px;white-space: nowrap; text-overflow:ellipsis;}
.toutiao h4 a{ color:#666; font-size:18px; font-weight:normal}
.toutiao h4 span{ padding:0 15px; font-size:16px; font-family:"宋体"; font-weight:normal; color:#999}
.toutiao h4 span:last-child{ display:none}
.toutiao a:hover{ text-decoration:underline; color:#c20908}

.part01{ display:flex;}
.case01{ width:820px; height:480px; margin-right:30px}
.mF_expo2010{position:relative; width:100%; height:480px;overflow:hidden;  float:left; background:#fff; }
.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;}
.mF_expo2010 .pic li img{width:820px;height:480px;}/*图片和焦点图框架一样大小*/
.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:100%;height:50px;line-height:50px;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.mF_expo2010 .txt li a{display:block;color:#fff; text-indent:15px;font-size:18px;text-decoration:none; line-height:50px; color:#fff}/*标题样式*/
.mF_expo2010 .txt-bg{position:absolute;bottom:0px;z-index:1;width:100%;height:50px; overflow:hidden;background:#000;filter:alpha(opacity=60);opacity:0.60;} /*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:15px;right:5px;color:#fff;}/*按钮样式*/
.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:20px;height:20px;line-height:21px;overflow:hidden;text-align:center;margin-right:5px; font-size:14px; cursor:pointer; border-radius:50%; }
.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:#c20908;}/*当前/悬停按钮背景*/
.mF_expo2010 .txt li a:hover{text-decoration:underline}
.mF_expo2010 .pic li a font{font-size:12px; color:#fff}



.news-01{ flex:1}


.tabtit{ width:100%; float:left; overflow:hidden; height:51px; margin-bottom:15px; background:url(dot_11.gif) no-repeat 0 bottom }
.tabtit a{ display:block; float:left; font-size:18px; cursor:pointer; width:auto;  height:51px; overflow:hidden;line-height:51px;  color:#4d4d4d; font-weight:normal; padding:0 30px; display:flex; justify-content:center;align-items:center }
.tabtit a img{ margin-right:8px; height:20px}
.tabtit a img:nth-of-type(1){ display:none}

.tabtit a.hover { color:#fff; background:#c20908; border-radius: 5px 5px 0 0}
.tabtit a.hover img:nth-of-type(1){ display:block}
.tabtit a.hover img:nth-of-type(2){ display:none}


.img01{ display:flex; flex-wrap:wrap}
.img01 dl{ width:19.2%; margin-right:1%}
.img01 dl:nth-child(5n){ margin-right:0}
.img01 dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:15px}
.img01 dl dd img{ width:100%; float:left; overflow:hidden; height:180px}
.img01 dl dt{ width:100%; float:left; line-height:22px; overflow:hidden}
.img01 dl dt a{ font-size:16px; color:#333}
.img01 dl dt a:hover{ color:#c20908}

.zx01_left,.zx01_mid{ width:32%; margin-right:2%; float:left; overflow:hidden}


.h301{ width:100%; float:left; overflow:hidden; height:66px; padding:0 20px 0 37px; box-sizing:border-box; line-height:66px; background:#f8f8f8 url(dot04.gif) no-repeat 20px center; color:#333; font-size:23px; margin-bottom:15px}
.h301 span{ float:right; line-height:66px; }
.h301 span a{ font-size:16px; color:#999; font-weight:normal}


.dl01{ width:100%; float:left; overflow:hidden; position:relative; display:flex; margin-bottom:15px}
.dl01 dd{ width:100%; float:left; overflow:hidden}
.dl01 dd img{ width:100%; float:left; overflow:hidden; height:300px}
.dl01 dt{ width:100%; padding:44px 15px 30px 15px; box-sizing:border-box; height:100px;overflow:hidden; position:absolute; left:0; bottom:0; background:url(bg11.png) repeat-x 0 bottom}
.dl01 dt span{ width:100%; float:left; overflow:hidden; line-height:26px; height:26px; overflow:hidden}
.dl01 dt a{ font-size:16px; color:#fff;}

.zx01_left ul{ width:100%; float:left; overflow:hidden}
.zx01_left ul li{ width:48%; float:left; overflow:hidden; margin-bottom:15px; line-height:30px; text-align:center}
.zx01_left ul li:nth-child(2n+1){ margin-right:4%}
.zx01_left ul li img{ width:100%; margin-bottom:10px; float:left; overflow:hidden; height:145px}
.zx01_left ul li a{ font-size:16px; color:#333}

.zx01_left ul li span{ float:left; overflow:hidden; width:100%; text-align:center; height:30px; line-height:30px;}

.ul01, .ol01{ width:100%; float:left; overflow:hidden; }
.ul01 li, .ol01 li{ width:100%; float:left; overflow:hidden; height:49px; line-height:49px; border-bottom:1px dashed #ddd; text-indent:15px; background:url(dot07.gif) no-repeat 0 center}
.ul01 li a, .ol01 li a{ color:#4d4d4d; font-size:16px;}
.ul01 li span, .ol01 li span{ float:right; line-height:50px; color:#999; font-size:13px; padding-left:20px}
.ul01 li a:hover, .ol01 li a:hover{ color:#c20908}

.zx01_right{ width:32%; float:left; overflow:hidden}
.zx01_right .dl01{ margin-bottom:0}

.zx02{ margin-bottom:15px}
.zx02_left{ width:66%; float:left; overflow:hidden; margin-right:2%;}
.zx02_top { width:100%; float:left; overflow:hidden}
.zx02_top .dl01{ width:48.5%; margin-right:3%; float:left; overflow:hidden}
.zx02_top .ul01{ width:48.5%; float:left; overflow:hidden}

.zx02_bottom{ width:100%; float:left; overflow:hidden;}
.zx02_bottom dl{ width:23.25%; float:left; overflow:hidden; margin-right:2%;}
.zx02_bottom dl:last-child{ margin-right:0}
.zx02_bottom dl:nth-child(2){ margin-right:3%}
.zx02_bottom dl dd{ width:100%; float:left; overflow:hidden}
.zx02_bottom dl dd img{ width:100%; float:left; overflow:hidden}
.zx02_bottom dl dt{ width:100%; float:left; overflow:hidden; background:#f8f8f8; padding:10px 15px; box-sizing:border-box; line-height:26px}
.zx02_bottom dl dt a{ color:#4d4d4d; font-size:16px; float:left; overflow:hidden; height:56px; line-height:28px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2}
.zx02_bottom dl dt a:hover{ color:#c20908}
.zx02_right{ width:32%; float:left; overflow:hidden}
.zx02_right dl{ width:100%; float:left; overflow:hidden; margin-bottom:15px; display:flex;}
.zx02_right dl dd{ width:48%; float:left; overflow:hidden; margin-right:4%}
.zx02_right dl dd img{ float:left; overflow:hidden; width:100%; height:122px;}
.zx02_right dl dt{ width:48%; float:left; overflow:hidden; line-height:28px; color:#4d4d4d;}

.zx02_right dl dt a{ font-size:16px; color:#4d4d4d}



.h3-01{ width:100%; float:left; overflow:hidden; line-height:50px; height:50px; background:#f8f8f8; margin-bottom:15px}
.h3-01 a.a-01{ display:block; float:left; overflow:hidden; width:auto; padding:0 35px; background:#c20908; line-height:50px; color:#fff; font-size:20px}
.h3-01 span{ float:right; line-height:50px; margin-right:20px}
.h3-01 span a{ color:#666; font-size:14px; font-weight:normal}
.h3-01 span a img{ width:14px; vertical-align:middle; margin-left:5px}
.h3-01 span a:hover{ color:#c20908;}

.news-01 ul{ width:100%; float:left; overflow:hidden}
.news-01 ul li{ line-height:42px; height:42px; width:100%; float:left; overflow:hidden; background:url(dot01.gif) no-repeat 0 center; text-indent:13px; white-space: nowrap; text-overflow:ellipsis;}
.news-01 ul li a{ color:#333; font-size:16px}
.news-01 ul li a:hover{ color:#c20908; text-decoration:underline}
.news-01 ul li span{ float:right; line-height:38px; font-size:14px; color:#666}


.news-03{ width:49%; float:left; overflow:hidden}
.news-03a{ margin-right:2%}

.ad-01{ width:100%; float:left; overflow:hidden}
.ad-01 img{ width:100%}
.ad-01 img:last-child{ display:none}


.news-03{ flex:1; float:left; overflow:hidden}
.news-03 dl{ width:100%; padding-bottom:20px; margin-bottom:10px; border-bottom:1px dashed #ddd; display:flex;}
.news-03 dl .ico-01{ width:222px; margin-right:20px}
.news-03 dl .ico-01 img{ width:100%}
.news-03 ul{ flex:1}
.news-03 dt{ width:100%; float:left;  overflow:hidden; height:30px; line-height:30px; margin-bottom:8px}
.news-03 dt a{ font-size:16px; color:#c20908; font-weight:bold; }
.news-03 dt a:hover{ text-decoration:underline}
.news-03 p{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#999; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height:44px; margin-bottom:10px}
.news-03 dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:14px; color:#666}

.ad_main{ width:100%; display:flex;}
.ad-02{ width:49%; margin-right:2%}
.ad-02 img{ width:100%;}
.ad-02 a img:nth-child(2),.ad-02 a img:nth-child(3){ display:none}

.cha-01{ flex:1; background:url(cha-bg2.png) no-repeat right center; margin-right:10px; }
.cha-01b{ background:url(cha-bg3.png) no-repeat right center; margin-right:0}
.cha-01 a{ display:flex; width:100%;align-items:center; height:100px}
.cha-01 a img{ width:40px; height:40px; border:13px solid #fff; border-radius:50%; background:#fff; text-align:center; margin-right:20px; margin-left:30px}
.cha-01 ul{ flex:1;}
.cha-01 dt{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:18px; color:#fff; margin-bottom:1px }
.cha-01 dd{ width:100%; float:left; overflow:hidden; line-height:18px; font-size:14px; color:#fff; }

.ul-01{ width:100%; display:flex;justify-content:space-between }
.ul-01 dl{ width:24%;}
.ul-01 dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:10px}
.ul-01 dl dd img{ width:100%; border:1px solid #efefef; box-sizing:border-box; padding:10px}
.ul-01 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; height:30px;white-space: nowrap; text-overflow:ellipsis; }
.ul-01 dl dt a{ font-size:16px; color:#333}
.ul-01 dl dt a:hover{ text-decoration:underline; color:#c20908}



.m_r10{ margin-right:10px}

/******** 手机版 ********/
@media (max-width:767px){

.toutiao{height:80px; margin-top:15px; padding:13px 10px 7px; background-size:7%}
.toutiao h3{ height:25px; line-height:25px; margin-bottom:5px}
.toutiao h3 a{ font-size:18px; }
.toutiao h4{ line-height:20px; height:20px}
.toutiao h4 a{font-size:12px;}
.toutiao h4 span{ padding:0 6px; font-size:12px; }

.part01{ flex-wrap:wrap}
.case01{ width:100%; border:none; padding:0px;; height:60vw; margin-right:0; margin-bottom:15px}
.mF_expo2010{ height:60vw }
.mF_expo2010 .pic li img{width:100%;height:60vw;}

.mF_expo2010 .txt li{height:40px;line-height:40px;}
.mF_expo2010 .txt li a{ font-size:14px;line-height:40px; }/*标题样式*/

.mF_expo2010 .txt-bg{height:40px} /*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{bottom:10px;right:5px;}/*按钮样式*/



.news-01{  width:100%}

.tabtit{  height:41px; margin-bottom:10px; background:url(dot_11.gif) repeat-x 0 bottom;}
.tabtit a{font-size:16px;  height:41px; line-height:41px;  padding:0 15px;  }
.tabtit a img{ margin-right:8px; height:20px}
.tabtit a img:nth-of-type(1){ display:none}

.tabtit a.hover { color:#fff; background:#c20908; border-radius: 5px 5px 0 0}
.tabtit a.hover img:nth-of-type(1){ display:block}
.tabtit a.hover img:nth-of-type(2){ display:none}



.h3-01{  margin-bottom:10px; line-height:40px; height:40px;}
.h3-01 a.a-01{ font-size:17px; line-height:40px; padding:0 20px}
.h3-01 span{ margin-right:10px; line-height:40px}

.news-01 ul li{ line-height:32px; height:32px; background:url(dot01.gif) no-repeat 0 center; text-indent:13px;}
.news-01 ul li a{ font-size:14px}
.news-01 ul li span{ line-height:32px; font-size:12px;}

.news-02{ margin-bottom:10px}
.news-02,.news-03{ width:100%; margin-right:0px}

.news-03 h3.h3-01{ margin-bottom:15px}
.news-03 dl{ width:100%; padding-bottom:15px; margin-bottom:7px; border-bottom:1px dashed #ddd; display:flex;}
.news-03 dl .ico-01{ width:40%; margin-right:10px}
.news-03 dl .ico-01 img{ width:100%}
.news-03 dt{  height:20px; line-height:20px; margin-bottom:5px}
.news-03 dt a{ font-size:16px;  }
.news-03 p{ line-height:18px; font-size:12px; height:36px; margin-bottom:5px}
.news-03 dd{ line-height:20px; font-size:12px; }

.news-02 ul li,.news-03 ol li{ line-height:28px; height:28px;text-indent:13px;}
.news-03 ol li{ height:28px; line-height:28px}
.news-02 ul li a,.news-03 ol li a{ color:#333; font-size:14px}
.news-02 ul li a:hover,.news-03 ol li a:hover{ color:#c20908; text-decoration:underline}
.news-02 ul li span,.news-03 ol li span{ float:right; line-height:28px; font-size:12px; color:#666}

.ad_main{flex-wrap:wrap}
.ad-02{ width:100%; margin-right:0px; margin-bottom:8px}
.ad-02 img{ width:100%;}
.ad-02 a img:nth-child(2),.ad-02 a img:nth-child(3){ display:none}

.ad-01{ width:100%; float:left; overflow:hidden}
.ad-01 img{ width:100%}
.ad-01 img:last-child{ display:block}
.ad-01 img:first-child{ display:none}




.img01 dl{ width:48%; margin-right:0; margin-bottom:15px}
.img01 dl:nth-child(5n){ margin-right:0}
.img01 dl:nth-child(2n+1){ margin-right:4%}
.img01 dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:5px}
.img01 dl dd img{ width:100%; float:left; overflow:hidden; height:140px}
.img01 dl dt{ width:100%; float:left; line-height:22px; overflow:hidden}
.img01 dl dt a{ font-size:12px; color:#333}
.img01 dl dt a:hover{ color:#c20908}
.img01 dl:last-child{ display:none}







.zx01_left,.zx01_mid{ width:100%; margin-right:0;}
.h301{ width:100%; float:left; overflow:hidden; height:40px; padding:0 10px 0 26px;  line-height:40px; background:#f8f8f8 url(dot04.gif) no-repeat 10px center; font-size:16px; margin-bottom:10px}
.h301 span{ float:right; line-height:40px; }
.h301 span a{ font-size:12px;}


.dl01{  margin-bottom:10px}
.dl01 dd img{ height:200px}
.dl01 dt{ padding:44px 15px 20px 15px; height:80px;}
.dl01 dt span{ width:100%; float:left; overflow:hidden; line-height:26px; height:26px; overflow:hidden}
.dl01 dt a{ font-size:14px; color:#fff;}

.zx01_left ul{ width:100%; float:left; overflow:hidden}
.zx01_left ul li{ width:48%; float:left; overflow:hidden; margin-bottom:10px; line-height:30px; text-align:center}
.zx01_left ul li:nth-child(2n+1){ margin-right:4%}
.zx01_left ul li img{ width:100%; margin-bottom:5px; float:left; overflow:hidden; height:120px}
.zx01_left ul li a{ font-size:12px; color:#333}

.zx01_left ul li span{ float:left; overflow:hidden; width:100%; text-align:center; height:30px; line-height:30px;}

.ul01, .ol01{ width:100%; float:left; overflow:hidden; margin-bottom:10px }
.ul01 li, .ol01 li{ width:100%; float:left; overflow:hidden; height:40px; line-height:40px; border-bottom:1px dashed #ddd; text-indent:10px; background:url(dot07.gif) no-repeat 0 center}
.ul01 li a, .ol01 li a{ color:#4d4d4d; font-size:12px;}
.ul01 li span, .ol01 li span{ float:right; line-height:40px; color:#999; font-size:12px; padding-left:20px}
.ul01 li a:hover, .ol01 li a:hover{ color:#c20908}

.zx01_right{ width:100%; float:left; overflow:hidden}
.zx01_right .dl01{ margin-bottom:0}



.zx02{ margin-bottom:10px}
.zx02_left{ width:100%;  margin-right:0;}
.zx02_top .dl01{ width:48.5%; margin-right:3%; float:left; overflow:hidden}
.zx02_top .ul01{ width:48.5%; float:left; overflow:hidden}
.zx02_top{ display:none}


.zx02_bottom{ width:100%; float:left; overflow:hidden;}
.zx02_bottom dl{ width:48%; float:left; overflow:hidden; margin-right:0; margin-bottom:10px}



.zx02_bottom dl:nth-child(2){ margin-right:0}



.zx02_bottom dl:nth-child(2n+1){ margin-right:4%}
.zx02_bottom dl dd{ width:100%; float:left; overflow:hidden}
.zx02_bottom dl dd img{ width:100%;}
.zx02_bottom dl dt{  padding:10px 10px; line-height:26px}
.zx02_bottom dl dt a{ color:#4d4d4d; font-size:12px; height:40px; line-height:20px; }




.zx02_right{ width:100%; float:left; overflow:hidden}
.zx02_right dl{ width:100%; float:left; overflow:hidden; margin-bottom:15px; display:flex;}
.zx02_right dl:last-child{ margin-bottom:0}
.zx02_right dl dd{ width:40%; float:left; overflow:hidden; margin-right:4%}
.zx02_right dl dd img{ float:left; overflow:hidden; width:100%; height:80px;}
.zx02_right dl dt{ width:56%; float:left; overflow:hidden; line-height:22px; color:#4d4d4d;}

.zx02_right dl dt a{ font-size:14px; color:#4d4d4d}







.cha-01{ width:48.75%; margin-right:2.5%; position: relative; -o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover;}
.cha-01b{ background:url(cha-bg3.png) no-repeat center center; margin-right:0;position: relative; -o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover;}


.cha-01 a{height:60px}
.cha-01 a img{ width:28px; height:28px; border:8px solid #fff; margin-right:15px; margin-left:15px}
.cha-01 ul{ flex:1;}
.cha-01 dt{ line-height:20px; font-size:17px;margin-bottom:0px }
.cha-01 dd{line-height:14px; font-size:10px; }

.ul-01{flex-wrap:wrap  }
.ul-01 dl{ width:48.5%; margin-bottom:10px}
.ul-01 dl dd{margin-bottom:6px}
.ul-01 dl dd img{ width:100%; border:0; box-sizing:border-box; padding:0px}
.ul-01 dl dt{ line-height:22px; height:22px; }
.ul-01 dl dt a{ font-size:12px; }

.m_20,.m_30,m_25{ margin-bottom:10px}
.m_250{ margin-bottom:0}
}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){
.toutiao h3{ height:30px; line-height:30px; margin-bottom:8px}
.toutiao h3 a{ font-size:22px; }
.toutiao h4{ line-height:20px; height:20px}
.toutiao h4 a{font-size:14px;}
.toutiao h4 span{ padding:0 6px; font-size:14px; }

.h3-01{  margin-bottom:10px; line-height:40px; height:40px;}
.h3-01 a.a-01{ font-size:17px; line-height:40px; padding:0 20px}
.h3-01 span{ margin-right:10px; line-height:40px}



.part01{ width:750px; flex-wrap:wrap}
.case01{ width:728px; border:1px solid #eee; padding:10px;; height:468px; margin-right:0; margin-bottom:15px}
.mF_expo2010{ height:468px }
.mF_expo2010 .pic li img{width:728px;height:468px;}

.mF_expo2010 .txt li{height:40px;line-height:40px;}
.mF_expo2010 .txt li a{font-size:14px;line-height:40px; }/*标题样式*/
.mF_expo2010 .txt-bg{height:40px} /*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{bottom:10px;right:5px;}/*按钮样式*/

.news-01{  width:100%}
.h3-01{  margin-bottom:10px}
.news-01 ul li{ line-height:32px; height:32px; background:url(dot01.gif) no-repeat 0 center; text-indent:13px;}
.news-01 ul li a{ font-size:14px}
.news-01 ul li span{ line-height:32px; font-size:12px;}

.news-02,.news-03{ width:100%; margin-right:0px}

.ad_main{flex-wrap:wrap}
.ad-02{ width:100%; margin-right:0px; margin-bottom:10px}
.ad-02 img{ width:100%;}
.ad-02 a img:nth-child(2),.ad-02 a img:nth-child(3){ display:none}

.cha-01{ width:49.25%; margin-right:1.5%; position: relative; -o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover;}
.cha-01b{ background:url(cha-bg3.png) no-repeat center center; margin-right:0;position: relative; -o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover;}

.h3-01{ line-height:40px; height:40px; margin-bottom:15px}
.h3-01 a.a-01{ padding:0 25px; line-height:40px; font-size:18px}

.ul-01 dl{ width:32.5%;}
.ul-01 dl:last-child{ display:none}
.ul-01 dl dd{margin-bottom:6px}
.ul-01 dl dd img{padding:5px}
.ul-01 dl dt{ line-height:26px; height:26px; }
.ul-01 dl dt a{ font-size:14px; }

.m_20{ margin-bottom:15px}
}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){
	
.toutiao h3{ height:35px; line-height:35px; margin-bottom:8px}
.toutiao h3 a{ font-size:26px; }
.toutiao h4{ line-height:26px; height:26px}
.toutiao h4 a{font-size:15px;}
.toutiao h4 span{ padding:0 10px; font-size:14px; }



.h3-01{  margin-bottom:10px; line-height:40px; height:40px;}
.h3-01 a.a-01{ font-size:17px; line-height:40px; padding:0 20px}
.h3-01 span{ margin-right:10px; line-height:40px}


.part01{ width:970px; height:312px}
.case01{ width:485px; height:312px; margin-right:2%}
.mF_expo2010{ height:312px }
.mF_expo2010 .pic li img{width:485px;height:312px;}

.mF_expo2010 .txt li{height:40px;line-height:40px;}
.mF_expo2010 .txt li a{font-size:14px;line-height:40px; }/*标题样式*/
.mF_expo2010 .txt-bg{height:40px} /*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{bottom:10px;right:5px;}/*按钮样式*/

.news-01{  width:48%}
.h3-01{  margin-bottom:10px}
.news-01 ul li{ line-height:32px; height:32px; background:url(dot01.gif) no-repeat 0 center; text-indent:13px;}
.news-01 ul li a{ font-size:14px}
.news-01 ul li span{ line-height:32px; font-size:12px;}

.news-02{ width:50%; margin-right:2%}
.news-02 ul li,.news-03 ol li{ line-height:32px; height:32px; }
.news-03 ol li{ height:32px; line-height:32px}
.news-02 ul li a,.news-03 ol li a{ color:#333; font-size:14px}
.news-02 ul li span,.news-03 ol li span{ float:right; line-height:32px; font-size:12px; color:#666}

.news-03{ width:48%;}
.news-03 dl .ico-01{ width:160px; margin-right:20px}
.news-03 dl{padding-bottom:10px; margin-bottom:5px; }

.ad_main{ height:90px}
.ad-02{ width:50%;}
.ad-02 a img:first-child,.ad-02 a img:nth-child(2){ display:none}
.ad-02 a img:nth-child(3){ display:block}

.cha-01{ height:90px;}
.cha-01 a{ height:90px}
.cha-01 a img{ width:36px; height:36px; border:10px solid #fff; margin-right:20px; margin-left:25px}
.cha-01 ul{ flex:1;}
.cha-01 dt{ line-height:20px; font-size:18px; }
.cha-01 dd{ line-height:16px; font-size:12px;  }

.ul-01 dl dd img{padding:5px}
.ul-01 dl dt{ line-height:26px; height:26px; }
.ul-01 dl dt a{ font-size:14px; }

}

/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){
.part01{ width:1160px; height:373px}
.case01{ width:580px; height:373px; margin-right:2%}
.mF_expo2010{ height:373px }
.mF_expo2010 .pic li img{width:580px;height:373px;}

.mF_expo2010 .txt li{height:40px;line-height:40px;}
.mF_expo2010 .txt li a{font-size:15px;line-height:40px; }/*标题样式*/
.mF_expo2010 .txt-bg{height:40px} /*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{bottom:10px;right:5px;}/*按钮样式*/

.news-01{  width:48%}
.h3-01{  margin-bottom:10px}
.news-01 ul li{ line-height:32px; height:32px; background:url(dot01.gif) no-repeat 0 center; text-indent:13px;}
.news-01 ul li a{ font-size:14px}
.news-01 ul li span{ line-height:32px; font-size:12px;}

.news-02{ width:50%; margin-right:2%}
.news-02 ul li,.news-03 ol li{ line-height:32px; height:32px; }
.news-03 ol li{ height:32px; line-height:32px}
.news-02 ul li a,.news-03 ol li a{ color:#333; font-size:14px}
.news-02 ul li span,.news-03 ol li span{ float:right; line-height:32px; font-size:12px; color:#666}

.news-03{ width:48%;}
.news-03 dl .ico-01{ width:160px; margin-right:20px}
.news-03 dl{padding-bottom:10px; margin-bottom:5px; }

.cha-01{ height:100px; }
.ad-02{ width:50%;}
.ad-02 a img:first-child{ display:none}
.ad-02 a img:nth-child(2){ display:block}

.ul-01 dl dd img{padding:5px}
.ul-01 dl dt{ line-height:26px; height:26px; }
.ul-01 dl dt a{ font-size:14px; }



}

/******** 1450px ********/
@media (min-width:1440px){
.ad_main{height:110px}
.cha-01{ height:110px; }
}