﻿body{ margin:0px; padding:0px;font:14px;line-height:24px; font-family:Arial, Helvetica, sans-serif;background:#fff}
img {border:0 none; font-size:0; line-height:0; vertical-align:middle;}
ul,ol,li {list-style-type:none;}
.clear{ clear:both} 
.space{ clear:both; height:10px;}
dd,dt,dd{ margin:0px; padding:0px}

img { filter: alpha(opacity=100); border:0} 
a:hover img { filter: alpha(opacity=90);}
a{ text-decoration:none; color:#333333}
a:hover{ color:#E8000F}
.space1{ clear:both; overflow:hidden; height:10px;}
.space2{ clear:both; overflow:hidden; height:15px;}

.fl{ float:left}

.main_box{max-width:1200px; margin:0 auto; display: block; width:94%; overflow:hidden;}
.menu_box{ margin:0 auto; display: block; width:100%; overflow:hidden; background:#E91919;}
.top_box{max-width:1200px; margin:0 auto; display: block; width:100%; overflow:hidden; padding:0px 0px}

.link_fz_link{ overflow:hidden; padding: 4px 0px; margin-top: 12px; text-align: center; overflow: hidden}
.link_fz_link li{ overflow:hidden; margin:0px; padding:0px 6px 0px 6px; display: inline-block; line-height:22px; }
.link_fz_link li a{ font-size:14px; line-height: 22px; }

.hb_top_bg{ width: 100%; padding: 50px 0px; margin: 0px; background: url(../images/banner_bg.jpg) no-repeat center top; background-size:cover; height: auto; overflow: hidden}
.hbfw-logo{ width:auto;overflow:hidden; padding:0px; text-align:center}
.hbfw-logo a{display: inline}
.hbfw-logo img{ max-width:100%;width: auto;height: auto; vertical-align: top}

@media screen and (max-width: 1300px) {
.hbfw-logo img{ max-width:420px;width: auto;height: auto; vertical-align: top}
.hb_top_bg{ padding: 15px 0px;}
	
}

@media screen and (max-width: 1100px) {
.hbfw-logo img{ max-width:350px;width: auto;height: auto; vertical-align: top}
.hb_top_bg{ padding: 10px 0px;}
	
}
@media screen and (max-width: 640px) {
.hbfw-logo img{ max-width:300px;width: auto;height: auto; vertical-align: top}
.hb_top_bg{ padding: 20px 0px;}
	
}

@media screen and (max-width: 550px) {
.hbfw-logo img{ max-width:270px;width: auto;height: auto; vertical-align: top}
.hb_top_bg{ padding: 5px 0px;}	
}

@media screen and (max-width: 450px) {
.hbfw-logo img{ max-width:245px;width: auto;height: auto; vertical-align: top}
	
}

/* actGotop */
.actGotop{position:fixed;_position:absolute;bottom:50px;right:2%;width:40px;height:40px;display:none; z-index:999999}
.actGotop a,.actGotop a:link{width:39px;height:39px;display:inline-block; text-align:center; background: url(../images/up.png) no-repeat center}
.actGotop a:hover{ background: url(../images/up.png) no-repeat center;outline:none;}

.time_box{ display:block;float:left; width:200px; line-height:30px; font-size:12px; color:#666;}
.header-top-wrap {background: #f6f6f6;height: 30px;border-bottom: 1px solid #eee;width: 100%;}



.t_wx{ width:80px; height:80px; float:right; margin-left:10px; margin-top:0px; display:block}
.t_wx img{ width:100%; height:100%; vertical-align:middle}

.sy_top_R_box{ overflow:hidden; float: right; margin:0px; padding:9px 0px 0px 0px; display:block}
.sy_top_R_box dl{ overflow:hidden;margin:0px; padding:0px}
.sy_top_R_box dl dt{ overflow:hidden;margin:0px; padding:0px;}
.sy_top_R_box dl dd{ overflow:hidden;margin:0px; padding:0px}
.sy_top_R_box dl dt img{ overflow:hidden;margin:0px; padding:0px;width:280px; height:80px; vertical-align:top}

.sy_top_ad{ float:left; display: block; overflow:hidden; padding:0px; width:280px; height:80px; margin-top:5px; background:#FF6600;}
.sy_top_ad img{ width:280px; height:80px; vertical-align:middle;}

.rmfz_top_pc{ overflow:hidden; display:block; margin-bottom:4px}
.rmfz_top_wap{ overflow:hidden; display:none;background:#EBEBEB}

.rmfz-logo{ width:auto;overflow:hidden; padding:10px 0px 10px 0px; text-align:center}
.rmfz-logo img{ height:70px; width:auto}


@media screen and (max-width: 900px) {
.rmfz-logo img{ height:55px; width:auto}
}

@media screen and (max-width: 600px) {
.rmfz-logo{ width:100%;overflow:hidden; padding:5px 0px 5px 0px; float: none; text-align:center}
.rmfz-logo img{ height:50px; width:auto}
}



@media screen and (max-width:1190px) {
.sy_top_ad{ float:left; display: block; overflow:hidden; padding:0px; width:280px; height:80px; margin-top:5px; background:#FF6600;}
.rmfz_top_pc{ overflow:hidden; display: none}
.rmfz_top_wap{ overflow:hidden; display:block;background:#EBEBEB}
}


@media screen and (max-width:1190px) {
.sy_top_R_box{ display:none}
}



.top_bg_tu{ width:820px; overflow:hidden; padding:0px; margin:0px; float:left; overflow:hidden; padding-top:9px}

.top_bg_tu img{ width:820px; height:auto; vertical-align:bottom}












.wap_chaxun{ width:270px; float: right; overflow:hidden;margin:1px 0px 0px 0px; font-size:12px;display:block;}
.wap_chaxun span{ margin-right:5px;font-size:12px;color:#666;line-height:24px;}
.wap_chaxun span input{ border: #CCCCCC 1px solid; line-height:22px; vertical-align:middle; width:140px;padding:0px; margin:0px}
.wap_chaxun  .btn_cx{background:#EA3A2F url(../images/a_bg.png);color:#fff;text-align:center;border:0;border-radius:2px;padding:1px 4px;width:50px;font-size:12px;cursor: pointer; line-height:22px;}

@media screen and (max-width: 768px) {
.wap_chaxun{ width:280px; float: right; overflow:hidden;}
}
@media screen and (max-width: 736px) {
.wap_chaxun{ width:280px; float: right; overflow:hidden;}
}

@media screen and (max-width: 550px) {
.wap_chaxun{ width:200px; float: right; overflow:hidden;}
}


@media screen and (max-width: 415px) {
.time_box{ display:block;float:left; width:178px; line-height:30px; font-size:12px; color:#666;}
.wap_chaxun span{ margin-left:0px; margin-right:0px}
.wap_chaxun{ float:left; overflow:hidden; font-size:12px;width:180px; }
.wap_chaxun span input{ border: #CCCCCC 1px solid; line-height:20px; vertical-align:middle; width:73px; height:22px; padding:0px; margin:0px}
.wap_chaxun  .btn_cx{text-align:center;border:0;border-radius:2px;padding:1px 2px;width:46px;font-size:12px;cursor: pointer; line-height:20px; height:22px}
}



.T-logo{ width:auto;overflow:hidden; padding:10px 0px 10px 0px; float:left}
.T-logo img{ height:70px; width:auto}
.t_adtxt{ float:left;padding:34px 0px 10px 0px; display:block; margin-left:105px}
.t_adtxt img{ height:50px; width:auto}


@media screen and (max-width:900px) {.t_adtxt{ float: right;padding:34px 0px 10px 0px; display:block; margin-left:10px}}
@media screen and (max-width: 900px) {
.t_adtxt{ float: right;padding:23px 0px 5px 0px; display: block}
.t_adtxt img{ height:40px; width:auto}
.T-logo img{ height:55px; width:auto}
.t_wx{ width:65px; height:65px; float:right; margin-left:10px; margin-top:0px; display:block}
}

@media screen and (max-width: 600px) {
.t_adtxt{ float:right;padding:10px 0px 10px 0px;display:none}
.wap_chaxun span{ margin-left:5px; margin-right:0px; display:none}
.T-logo{ width:100%;overflow:hidden; padding:5px 0px 5px 0px; float: none; text-align:center}
.T-logo img{ height:50px; width:auto}
.t_wx{ width:65px; height:65px; float:right; margin-right:10px; margin-top:0px; display: none}
}



/*---top---*/

.top_menu_bg{ overflow:hidden; margin:0 auto;max-width:1200px; width:100%}

.top_menu_bg ul{margin:0 auto; overflow:hidden; padding:15px 0px}
.top_menu_bg ul li{ float:left; width:12.5%; font-family:Arial, Helvetica, sans-serif;  text-align:center; line-height:30px;}
.top_menu_bg ul li a{ color:#FFFFFF;font-size:18px;}
.top_menu_bg ul li a:hover{ color:#FFCC00}

@media screen and (max-width: 1190px) {
.top_menu_bg ul li a{ color:#FFFFFF;font-size:16px;}
.top_menu_bg ul li{ line-height:28px;}
.top_menu_bg ul{ overflow:hidden; padding:10px 0px; overflow:hidden}

}

@media screen and (max-width: 660px) {
.top_box{max-width:1200px; margin:0 auto; display: block; width:100%; overflow:hidden; background:#EBEBEB;padding:0px 0px}
.top_menu_bg ul li{  width:25%; line-height:22px; padding:0px; margin:0px;height:22px}
.top_menu_bg ul{margin:0 auto; overflow:hidden; padding:4px 0px}
}



/* ----头条滚动-- */
.demopage{width:960px;margin:0 auto;}
.demopage h2{font-size:14px;margin:20px 0;}

.scrollDiv{height:60px;/* 必要元素 */line-height:60px;overflow:hidden;/* 必要元素 */    border-bottom: #CCC dashed 1px; margin:0px; padding:0px;background:url(../images/maintitle.png) no-repeat left  center; margin-top:10px;  overflow:hidden}
.scrollDiv ul{ margin:0px; padding:0px;height:50px; margin-left:100px;margin-bottom:15px;}
.scrollDiv li{height:60px;font-size:30px; font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-family:Arial, Helvetica, sans-serif;  line-height:60px; color:#004F99; text-align:center}
#s2,#s3{height:100px;}
.scrollDiv li a{color:#004F99}
.scrollDiv li a:hover{color:#FF9000}


@media screen and (max-width:1190px) {

.scrollDiv{height:50px;/* 必要元素 */line-height:50px;overflow:hidden;/* 必要元素 */    border-bottom: #CCC dashed 1px; margin:0px; padding:0px;background:url(../images/maintitle.png) no-repeat left  center; background-size:auto 46px; margin-top:0px;  overflow:hidden}
.scrollDiv ul{ margin:0px; padding:0px;height:50px; margin-left:70px;margin-bottom:15px;}
.scrollDiv li{height:50px;font-size:18px; font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-family:Arial, Helvetica, sans-serif;  line-height:50px; color:#004F99; text-align:left}
}

/* marqueeleft */

.marqueeleft{height:40px;width:1110px;overflow:hidden; margin-top:16px; }
.marqueeleft ul{float:left; margin:0px}
.zdtj_box{ overflow:hidden; float:left; width:66px; background:#FF9D03; color:#FFFFFF; text-align:center;margin-right:10px; margin-top:16px;  font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:30px; border-radius:3px}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:auto;height:30px;overflow:hidden; font-size:14px; font-family:Arial, Helvetica, sans-serif;line-height:30px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px}
.marqueeleft li span{ color:#666666; font-size:12px; margin-left:4px}

.m-div_box{ overflow:hidden; margin-top:10px ; margin-bottom:10px}
.m-div_box1{ overflow:hidden; margin-top:0px ; margin-bottom:10px}
.m-div_L{ width:792px; overflow:hidden; float:left}
.m-div_R{ width:386px; float:right; overflow:hidden}



.m_news1{ overflow:hidden; margin-top:5px}
.m_news1 dl{ overflow:hidden; margin:0px;float:left;width:100%;}
.m_news1 dl dt{width:100%; margin:0px; padding:0px; float:left;}
.m_news1 dl dt h3{font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  margin:0px; padding:0px;font-weight:normal; margin-bottom:8px}
.m_news1 dl dt img{ width:120px; height:80px; margin-right:10px; float:left; margin-bottom:10px}
.m_news1 dl dt h3 a{ font-size:15px; color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}
.m_news1 dl dt h3 a:hover{color:#E02222;}
.m_news1 dl dt b{ margin:0px;font-size:12px; height:auto;line-height:24px;padding:5px 0px; color:#777; font-weight:normal}
.m_news1 dl dd{ width:100%; margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px}
.m_news1 dl dd a{font-size:14px;}
.m_news1 dl dd a:hover{font-size:14px; color:#E02222}



.m_news1_1{ overflow:hidden;margin:0px; padding:0px; }
.m_news1_1 dl{ overflow:hidden; margin:0px;float:left;width:100%;}
.m_news1_1 dl dt{width:100%; margin:0px; padding:0px; float:left;}
.m_news1_1 dl dt h3{font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  margin:0px; padding:0px;font-weight:normal; margin-bottom:8px}
.m_news1_1 dl dt img{ width:120px; height:80px; margin-right:10px; float:left; margin-bottom:10px}
.m_news1_1 dl dt h3 a{ font-size:15px; color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}
.m_news1_1 dl dt h3 a:hover{color:#E02222;}
.m_news1_1 dl dt b{ margin:0px;font-size:12px; height:auto;line-height:24px;padding:5px 0px; color:#777; font-weight:normal}
.m_news1_1 dl dd{ width:100%; margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px}
.m_news1_1 dl dd a{font-size:14px;}
.m_news1_1 dl dd a:hover{font-size:14px; color:#E02222}

.m_news1_1 li{ margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px; font-size:14px}
.m_news1_1 li:nth-child(4n+1){ font-size:16px; font-weight:bold; color:#004F99; line-height:38px}
.m_news1_1 li:nth-child(4n+1) a{ color:#004F99;}

.m_tum{ overflow:hidden; padding:0px; max-width:1200px; margin:0 auto; margin-top:15px; display:block}
.m_tum li{ float:left; padding:0px; margin:0px; width:33.33%}
.m_tum li dl{ padding:0px; margin:0px;width:386px; text-align:center; margin:0 auto}
.m_tum li dl dt{ padding:0px; margin:0px; position:relative}
.m_tum li dl dd{ padding:0px; margin:0px; font-size:14px; color:#888; line-height:24px; height:48px; text-align:left}
.m_tum li dl dt h3{ padding:0px; margin:12px 0px 5px 0px; font-size:16px; line-height:200%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-family:Arial, Helvetica, sans-serif}
.m_tum li dl dt h3 a{ font-size:16px; }
.m_tum li dl dt h3 a:hover{ font-size:16px; color:#FF0000}
.m_tum li dl dt img{ padding:0px; margin:0px; width:100%; height:240px; vertical-align:middle}

.m_tum li:last-child dl{ float: right; width:386px; padding:0px; margin:0px; margin-right:0px}
.m_tum li:nth-child(2) dl{width:386px; padding:0px; margin:0px; margin:0 auto}
.m_tum li:nth-child(1) dl{width:386px; padding:0px; margin:0px;  float:left}

.m_tum li dl dt:hover img{filter: alpha(opacity=90); opacity: 0.9;}


.adbanner1{ margin-top:7px; overflow:hidden;}
.adbanner1 img{ width:100%; height:127px; vertical-align:middle}

.adbanner2{ overflow:hidden; margin:0px; padding:0px;margin-top:20px; margin-bottom:20px}
.adbanner2 img{ width:100%; height:100px; vertical-align:middle}

.adbanner3{ overflow:hidden; margin:0px; padding:0px;margin-top:10px; margin-bottom:10px}
.adbanner3 img{ width:100%; height:80px; vertical-align:middle}

.adbanner4{ overflow:hidden; margin:0px; padding:0px; max-width:1200px; width:100%; margin:0 auto; display:block}
.adbanner4 img{ width:100%; height:auto; vertical-align:middle}

@media screen and (max-width:1000px) {
.adbanner4{ display:none}
}

.m-title{ border-bottom:#CCC solid 1px; font:bold 16px/2 \5FAE\8F6F\96C5\9ED1; height:42px;}
.b-title{border-bottom: 1px #E60012 solid;margin-bottom: -1px; padding: 5px 10px; color:#E60012;}
.b-title a{ color:#E60012;}

.m-title1{ border-bottom:#CCC solid 1px; font:bold 16px/2 \5FAE\8F6F\96C5\9ED1; height:42px;}
.b-title1{border-bottom: 1px #E60012 solid;margin-bottom: -1px; padding: 5px 10px; color:#E60012;}
.b-title1 a{ color:#E60012;}

.More1{ width:60px; height:20px; float:right; font-size:12px; line-height:40px;color:#666; font-weight:normal}
.More1:hover{ color:#E60012;}
.bgcolor{ background-color:#f5f5f5;}
.tbborder{border-top:#eee solid 1px;}

.bgcolor1{ background-color:#fff;}
.tbborder1{border-top:#eee solid 1px;}

.sy_m_L{ float:left; overflow:hidden; margin:0px; padding:0px;width:260px}
.sy_m_M{float:left; overflow:hidden; margin:0px; padding:0px;  width:580px; margin-right:0px; margin-left:30px}
.sy_m_R{ float:right; overflow:hidden; margin:0px; padding:0px;width:300px}


.sp_box{ overflow:hidden; margin:10px 0px 10px 0px; padding:0px;}
.sp_box dl{overflow:hidden; margin:0px; padding:0px}
.sp_box dl dt{overflow:hidden; margin:0px; padding:0px}
.sp_box dl dd{overflow:hidden; margin:0px; padding:0px; font-size:15px; line-height:190%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#222; background:url(../images/bt_sp.png) no-repeat  left center; text-indent:30px; background-size:24px 24px; margin-top:5px}

.sp_box dt img{ width:100%; height:187px; vertical-align: middle}

.sp_box dt:hover img{filter: alpha(opacity=90); opacity: 0.9;}

.new_tu1{ width:160px; height:99px; float:left; margin-right:10px; position:relative}
.new_tu1 img{width:100%; height:100%;}

.new_tu2{ width:180px; height:112px; float:left; margin-right:10px; position:relative;}
.new_tu2 img{width:100%; height:100%; vertical-align:middle}


.tu_wx1{ overflow:hidden; margin:0px; padding:0px; margin-top:5px}
.tu_wx1 li{overflow:hidden; margin:0px; padding:0px; list-style:none; width:180px; float:left;text-align:center;padding:5px 7px 4px 6px}


.new_tu3{ width:180px; height:112px; position:relative;}
.new_tu3 img{width:100%; height:100%; vertical-align:middle}
.new_tu3 h3{font-size:14px; line-height:24px; position:absolute; z-index:3; float:left; bottom:-14px; width:98%; background:rgba(0, 0, 0, 0.6); color:#FFFFFF;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight:normal; padding:2px 1%}
.tu_wx1 li:hover h3{background:rgba(0, 0, 0, 0.8); color: #FF9900;}



.tulist1{ overflow:hidden; margin:0px; padding:0px; margin-bottom:10px}
.tulist1 li{overflow:hidden; margin:0px; padding:0px; list-style:none; margin-top:15px}
.tulist1 li dl{ overflow:hidden; margin:0px; padding:0px}
.tulist1 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:24px}
.tulist1 li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#666666}


.tulist2{ overflow:hidden; margin:0px; padding:0px; margin-bottom:5px}
.tulist2 li{overflow:hidden; margin:0px; padding:0px; list-style:none; margin-top:10px; padding:10px 7px; border-top:#E8E7E7 1px solid}
.tulist2 li dl{ overflow:hidden; margin:0px; padding:0px}
.tulist2 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:18px; line-height:24px; font-weight: normal; margin-bottom:5px}
.tulist2 li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#888; line-height:22px; height:44px; margin-top:8px}
.tulist2 li:hover{ background:#F1F1F1}




.sy_M_L1{ overflow: hidden; padding:0px; margin:0px; float:left; width:795px; }
.sy_M_R1{ overflow: hidden; padding:0px; margin:0px;width:386px; float:right;}



.tulist3{ overflow:hidden; margin:0px; padding:0px; margin-bottom:10px}
.tulist3 li{overflow:hidden; margin:0px; padding:0px; list-style:none; margin-top:10px; float:left; width:386px; margin-right:10px}
.tulist3 li dl{ overflow:hidden; margin:0px; padding:0px; width:386px; background:#eee;}
.tulist3 li dl dt{ overflow:hidden; margin:0px; padding:0px;}
.tulist3 li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:200%; font-weight: normal; margin-bottom:5px; text-align:center;white-space:nowrap;text-overflow:ellipsis;}
.tulist3 li dl dt img{ width:386px; height:240px}

.tulist3 li:last-child{ overflow:hidden; margin:0px; margin-top:10px; padding:0px; width:386px; float:right; margin-right:0px}

.tulist3 li dl dt:hover img{filter: alpha(opacity=90); opacity: 0.9;}



.m_news2{ overflow:hidden; margin-top:0px}
.m_news2 dl{ overflow:hidden; margin:0px;float:left;width:100%;}
.m_news2 dl dt{width:100%; margin:0px; padding:0px; float:left;}
.m_news2 dl dt h3{font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  margin:0px; padding:0px;font-weight:normal; margin-bottom:8px}
.m_news2 dl dt img{ width:120px; height:80px; margin-right:10px; float:left; margin-bottom:10px}
.m_news2 dl dt h3 a{ font-size:15px; color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}
.m_news2 dl dt h3 a:hover{color:#E02222;}
.m_news2 dl dt b{ margin:0px;font-size:12px; height:auto;line-height:24px;padding:5px 0px; color:#777; font-weight:normal}
.m_news2 dl dd{ width:49%; margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px; float:left; margin:0px 0.5%}
.m_news2 dl dd a{font-size:14px;}
.m_news2 dl dd a:hover{font-size:14px; color:#E02222}




.R_gd{ overflow:hidden; margin:0px; padding:0px; height:auto; margin-top:10px; width:100%}


.big_box{ overflow:hidden; max-width:1200px; margin:0px; padding:0px; background:url(../images/big_line.png) repeat-x; margin:0 auto; margin-top:20px}
.digbt{ overflow:hidden; margin:0px;  padding:0px; width:150px; text-align: center; font-size:16px; line-height:220%; margin:0 auto; background:#eee; color:#E60012; font-weight:bold}
.big_box .more{font-size:12px; line-height:200%; float:right; margin-right:20px; background:#fff;padding:8px 10px 0px 10px}


.fxyj{ overflow:hidden;}

.tulist4{ overflow:hidden; margin:0px; padding:0px;width:386px; float:left; margin-right:20px;}
.tulist4 li{overflow:hidden; margin:0px; padding:0px; list-style:none; margin:5px 0px 10px 0px}
.tu_wx2{ width:272px; height:169px; position:relative;}
.tu_wx2 p{ padding:0px; margin:0px; position:absolute; bottom:0; float:left; width:100%; color:#FFFFFF; font-size:14px; line-height:40px; text-align: center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:rgba(0, 0, 0, 0.6);z-index:3; }



.tulist4 li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s;}

.tu_wx3{ width:386px; height:240px; position:relative; margin-top:10px}
.tu_wx3 img{ width:100%; height:240px;}
.tu_wx3 p{ padding:0px; margin:0px; position:absolute; bottom:0; float:left; width:100%; color:#FFFFFF; font-size:14px; line-height:40px; text-align: center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:rgba(0, 0, 0, 0.6);z-index:3; }

.tu_wx3:hover p{background:rgba(0, 0, 0, 0.8);transition: 0.2s;-moz-transition: 0.2s;-webkit-transition: 0.2s; color: #FF9900}



.tulist5{ overflow:hidden; margin:0px; padding:15px 0px 5px 0px; }
.tulist5 li{ overflow:hidden; margin:0px; padding:0px; float:left; width:50%;}


.tu_wx4{ width:185px; height:115; position:relative; }
.tu_wx4 img{ width:100%; height:100%;}
.tu_wx4 p{ padding:0px; margin:0px; position:absolute; bottom:0; float:left; width:100%; color:#FFFFFF; font-size:14px; line-height:40px; text-align: center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:rgba(0, 0, 0, 0.6);z-index:3; }
.tu_wx4:hover p{background:rgba(0, 0, 0, 0.8);transition: 0.2s;-moz-transition: 0.2s;-webkit-transition: 0.2s; color: #FF9900}

.tulist5 li:last-child .tu_wx4{ float:right} 

.tu_wx0{ width:386px; height:240px; position:relative;}
.tu_wx0 img{ width:386px; height:240px;}
.tu_wx0 p{ padding:0px; margin:0px; position:absolute; bottom:0; float:left; width:100%; color:#FFFFFF; font-size:14px; line-height:40px; text-align: center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:rgba(0, 0, 0, 0.6);z-index:3; }

.tu_wx0:hover p{background:rgba(0, 0, 0, 0.8);transition: 0.2s;-moz-transition: 0.2s;-webkit-transition: 0.2s; color: #FF9900}





.dhwz{ line-height:40px; overflow:hidden; font-size:12px; width:auto; float:left; height:40px}



/*------------内页--------*/
.m-div_L1{ width:750px; overflow:hidden; float:left}
.m-div_R1{ width:430px; float:right; overflow:hidden}

@media screen and (max-width: 1190px) {
.m-div_L1{ width:100%; overflow:hidden; float:left}
.m-div_R1{ width:100%; float:left; overflow:hidden}
}


.nrxwlist{ overflow:hidden; margin:0px; padding:0px}
.nrxwlist li{ overflow:hidden; margin:0px; padding:0px; list-style:none; margin-bottom:15px; background:#F3F3F3}
.nrxwlist li dl{ overflow:hidden; margin:0px; padding:5px 10px;}
.nrxwlist li dl dt{ overflow:hidden; margin:0px; padding:0px}
.nrxwlist li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#222; line-height:180%; padding-top:20px}
.nrxwlist li dl dd a:hover{ color:#FF0000}
.nr_tu{ width:202px; height:126px; float:left;position:relative; margin:10px 0px 10px 10px}
.nr_tu img{ width:100%; height:100%; vertical-align:top}
.nrxwlist li:hover .nr_tu img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.nrxwlist1{ overflow:hidden; margin:0px; padding:5px 0px}
.nrxwlist1 li{ overflow:hidden; margin:0px; padding:0px; list-style:none; margin-bottom:0px; }
.nrxwlist1 li dl{ overflow:hidden; margin:0px;}
.nrxwlist1 li dl dt{ overflow:hidden; margin:0px; padding:0px}
.nrxwlist1 li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:15px; color:#222; line-height:24px; }
.nrxwlist1 li dl dd a:hover{ color:#FF0000}
.nr_tu1{  width:120px; height:75px;float:left; margin-right:10px}
.nr_tu1 img{ width:100%; height:100%; vertical-align:top}

@media screen and (max-width: 1190px) {
.nrxwlist{ overflow:hidden; margin:0px; padding:0px; padding-top:15px}
.nr_tu{ width:180px; height:112px; float:left;position:relative}
}

@media screen and (max-width:570px) {
.nrxwlist li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#222; line-height:24px; padding-top:5px; height:48px}
.nr_tu{ width:120px; height:75px; float:left;position:relative}
}




.tu_wx_Right{ width:300px; height:187px; position:relative; margin-bottom:10px; margin-top:10px}
.tu_wx_Right img{ width:100%; height:187px;}
.tu_wx_Right p{ padding:0px; margin:0px; position:absolute; bottom:0; float:left; width:100%; color:#FFFFFF; font-size:14px; line-height:40px; text-align: center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:rgba(0, 0, 0, 0.6);z-index:3; }

.tu_wx_Right:hover p{background:rgba(0, 0, 0, 0.8);transition: 0.2s;-moz-transition: 0.2s;-webkit-transition: 0.2s; color: #FF9900}


.R_lm{ width:100%; line-height:40px; font-size:18px; color:#E60012}
.R_lm span{ width:60px; line-height:40px; font-size:12px; float:right;}









/*------------本网特稿--------*/
.jd_box{ overflow:hidden}
.jd_box ul{ overflow:hidden; margin:0px; padding:0px}
.jd_box ul li{ line-height:28px; list-style:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;}
.jd_box ul li a{font-size:14px;}
.jd_box ul li:nth-child(3n+1){ font-size:16px; font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"微软雅黑";}
.jd_box ul li:nth-child(3n+1) a{ font-weight:bold; font-size:16px;color:#295285;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.jd_box ul li:nth-child(3n+1) a:hover{font-size:16px;color:#E30000;}



/*----------选项卡-学术会议-------*/
.sy_L1{ width:350px; margin-right:15px; overflow:hidden; float:left}
.sy_M1{ width:350px; margin-right:15px; overflow:hidden; float:left}
.sy_R1{ width:350px; overflow:hidden; float: right}


.tl_ad{ width:1080px; height:90px; margin:15px auto}
.tl_ad img{ width:1080px; height:auto} 

@media screen and (max-width: 768px) {

.sy_L1{ width:100%; margin-right:0px; overflow:hidden; float:left; margin-bottom:10px}
.sy_M1{ width:100%; margin-right:0px; overflow:hidden; float:left;margin-bottom:10px}
.sy_R1{ width:100%; overflow:hidden; float: left}

.tl_ad{ width:96%; height:auto; margin:10px auto}
.tl_ad img{ width:100%; height:auto} 

}


.xwt_box{ overflow: hidden;  float:left;width:100%;}
.xwt{width:48%; float:left; margin:1px 1%;}
.xwt img{ width:100%; height:113px}
.xwt p{font-size:15px; color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal; margin:0px; padding:0px}
.xwt p a{ font-size:15px; color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}
.xwt p a:hover{color:#E02222;}

.clear{ clear:both} 
@media screen and (max-width: 768px) {
.xwt_box{ overflow: hidden;  float:left}
.xwt{width:48%; float:left; margin:1px 1%}
.xwt img{ width:100%; height:200px}
}
@media screen and (max-width: 450px) {
.xwt_box{ overflow: hidden;  float:left}
.xwt{width:48%; float:left; margin:1px 1%}
.xwt img{ width:100%; height:120px}
}
@media screen and (max-width: 330px) {
.xwt_box{ overflow: hidden;  float:left;width:100%;}
.xwt{width:48%; float:left; margin:1px 1%}
.xwt img{ width:100%; height:100px}
}


.r_news1{ overflow:hidden; }
.r_news1 dl{ overflow:hidden; margin:0px;margin-top:10px}
.r_news1 dl dt{margin:0px; padding:0px;overflow:hidden; height:70px;}
.r_news1_tu{width:120px; height:80px; margin-right:10px; float:left;}
.r_news1_tu img{width:120px; height:80px;}
.r_news1 dl dt a{ font-size:15px; color:#111;overflow:hidden;}
.r_news1 dl dt a:hover{color:#E02222;}


/*---------视频-------*/
.spzx{ overflow: hidden; margin:1px 0px; padding:0px; background:#F0F0F0; padding:10px}
.spzx li{ float:left; width:50%; list-style:none; margin:0px; padding:0px; text-align:center}
.spzx li p{ font-size:14px; margin:0px; padding:0px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.spzx li img{ width:150px; height:110px}

@media only screen and (min-width: 569px) and (max-width: 768px) {
.spzx li img{ width:auto; height:180px; max-width:95%;}
}

@media only screen and (min-width: 415px) and (max-width: 568px) {
.spzx li img{ width:auto; height:150px; }
}

@media screen and (max-width: 415px) {
.spzx li img{ width:150px; height:110px; max-width:160px;}
}

@media screen and (max-width: 321px) {
.spzx li img{ width:120px; height:auto; max-height:90px;}
}



.link_tu{ overflow:hidden; margin:10px 0px;border-bottom:#CDCDCD 1px solid; }
.link_tu ul{ margin:0px; overflow:hidden; padding:0px; width:100%}
.link_tu ul li{ width:125px; float:left; margin:0px 5px 5px 5px ;overflow:hidden; text-align:center}
.link_tu ul li img{ height:50px; width:auto;max-width:125px}

.link_txt{ overflow:hidden; margin-bottom:20px ; padding-top:12px}
.link_txt ul{ margin:0px; overflow:hidden; padding:0px; width:100%}
.link_txt ul li{ width:auto; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0px 0px 0px 20px}
.link_txt ul li a{ font-size:12px;}


.down_aq{ overflow:hidden; text-align:center; margin:20px 0px; display:block}
.down_aq  span{ margin:0px 10px;}
.down_aq img{ height:52px; width:auto; vertical-align:middle;border:0;}


@media screen and (max-width: 768px) {
.down_aq{ overflow:hidden; text-align:center; margin:20px 0px; display:block;display: none;}

.link_tu{ overflow:hidden; margin:10px 0px;border-bottom:#CDCDCD 1px solid; }
.link_tu ul{ margin:0px; overflow:hidden; padding:0px; width:100%}
.link_tu ul li{ width:100px; float:left; margin:0px 5px 5px 5px ;overflow:hidden; text-align:center}
.link_tu ul li img{ height:40px; width:auto;max-width:98px}

}


.down_bg{ width:100%;background:#F5F5F5; overflow:hidden; border-top:#ccc 1px solid}
.down_cop{ font-size:12px; text-align: center; line-height:23px; padding:10px}

.down_menu{ width:100%;padding:5px 0px; text-align:center; color:#333;}
.down_menu ul{ margin:0px; padding:0px; overflow:hidden; text-align:center}
.down_menu ul span{padding:0px 0px; color:#555; font-size:14px;text-align:center; width:80px}
.down_menu a{ padding:0px 5px; color:#333; font-size:14px;}
.down_menu a:hover{ padding:0px 5px; color:#222; font-size:14px;}






/*----------内页-------------*/
.nei_L{ width:870px; height:auto; float:left; overflow:hidden;}
.nei_R{ width:300px; height:auto; float:right; overflow:hidden; display:block}


@media screen and (max-width:1190px) {
.nei_L{ width:100%; height:100%;height:auto; float:left; overflow:hidden;}
.nei_R{ width:100%; height:auto; float:right; overflow:hidden; display:none}

}


.r_name{ width:100%; height:40px; border-bottom:2px solid #ddd; position:relative; margin-bottom:5px}
.r_name span{ display:inline-block; *display:inline; zoom:1; height:40px; line-height:40px; font-size:18px; color:#ED0505; border-bottom:2px solid #ED0505; padding:0px 10px; font-weight:bold}

.sy_ad1{overflow:hidden;  padding:0px 0px 10px 0px;}
.sy_ad1 img{width:100%;height:auto}
@media only screen and (max-width:800px) {
.sy_ad1{overflow:hidden; padding:0px 0px 10px 0px;display:none}
.sy_ad1 img{width:100%;height:auto}
}


.content{line-height:200%; color:#333333; font-size:16px; overflow:hidden; padding:0px 0px 10px 0px; max-width:800px; margin:0 auto;  width:100%}
.content img{MAX-WIDTH: 100%!important;HEIGHT: auto}

.content1{line-height:200%; color:#333333; font-size:14px; overflow:hidden; padding:0px 20px 10px 20px}
.content1 img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 750 ? "650px" : this.width)!important;}

.t_bt_k{ margin-bottom:30px; overflow:hidden; border-bottom:#E8E8E8 1px solid; width:100%}

.content_bt{ width:100%; line-height:38px; font-size:34px; padding-top:20px;font-weight:bold; margin-bottom:10px; color:#333}
.content_time{width:100%; font-size:12px; color:#666666;padding-bottom:4px; margin-bottom:5px; line-height:25px}
.i_date{ background:url(../images/i_date.png) no-repeat left center; padding-left:25px; margin-right:0px; padding-top:2px; padding-bottom:2px}
.i_laiyuan{ background:url(../images/i_t1.png) no-repeat left center; padding-left:25px; margin-right:0px}
.i_View{ background:url(../images/i_View.png) no-repeat  left center; padding-left:25px}

.next_k{margin-top:15px; border-top:#CCCCCC 1px solid;margin-bottom:10px}
.next_k ul{ margin:0px; padding:0px; margin-top:10px}
.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; font-size:12px}
.next_k ul li a{font-size:12px}



.share_k{ display: block; overflow:hidden; float:right;width:auto}
@media only screen and (max-width:800px) {
.content_bt{ width:100%; line-height:24px; font-size:26px; padding-top:10px;font-weight:bold; margin-bottom:10px; color:#333}
.t_bt_k{ margin-bottom:15px; overflow:hidden; border-bottom:#E8E8E8 1px solid; width:100%}

}

@media only screen and (max-width:560px) {
.t_bt_k{ margin-bottom:10px; overflow:hidden; border-bottom:#E8E8E8 1px solid; width:100%}

.content_bt{ width:100%; line-height:28px; font-size:22px; padding-top:10px;font-weight:bold; margin-bottom:10px; color:#333}
.share_k{ display: block; overflow:hidden; float:left;width:auto; padding-left:5px}
}





.xinweixx{padding: 0px; overflow:hidden; max-width:800px; width:100%; margin:0 auto}
.xinweixx ul{padding: 0px; margin:0px; overflow:hidden}
.xinweixx dl{padding: 0px; margin:0px; overflow:hidden}
.xinweixx dl dd{padding: 0px; margin:0px; overflow:hidden;padding:0px;line-height:24px; background:url(../images/icon.png) no-repeat left 14px; text-indent:16px; padding:6px 0px}
.xinweixx dl dd a{font-size:16px;}


.xinweixx ul li{padding:0px; border-bottom:#CCCCCC 1px dotted; line-height:40px; background:url(../images/icon.png) no-repeat left center; text-indent:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:2px 0px}
.xinweixx ul li a{font-size:16px;}
.date_k{ float:right; color:#888; font-size:14px}

.page_k{ text-align:center; padding:10px; font-size:12px;border-top:#CCCCCC 1px solid; margin-top:15px;}
.page_k a{ font-size:12px}
.page_k a:hover{ font-size:12px}

@media screen and (max-width: 768px) {
.content{line-height:200%; color:#333333; font-size:14px; overflow:hidden; padding:0px 0px 10px 0px}

.xinweixx{padding: 0px; overflow:hidden; width:100%}
.content{line-height:200%; color:#333333; font-size:14px; overflow:hidden; padding:0px 0px 10px 0px}
.content1{line-height:200%; color:#333333; font-size:14px; overflow:hidden; padding:0px 0px 10px 0px}
.xinweixx ul li a{font-size:15px;}
.xinweixx dl dd a{font-size:15px;}

.date_k{ float:right; color:#888; font-size:12px}
}

/*----------内页right-------------*/
.r_adk{ overflow:hidden; display:block}
.r_newsk{ overflow:hidden; display:block; margin-bottom:15px}

.zplist1{ overflow:hidden; margin:0px; padding:0px}
.zplist1 li{ float:left; width:33.33%; text-align:center; margin-top:8px;}
.zplist1 li img{ width:90px; height:110px;}
.zplist1 li p{ font-size:14px; margin:0px; padding:0px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


@media screen and (max-width: 768px) {
.r_adk{ overflow:hidden; display: none}
.r_newsk{ overflow:hidden; display:none; margin-bottom:15px}
}


.l-list1 .l-sub{  padding:0px;margin:0px; overflow:hidden; border:#ddd 1px solid;border-top:#ED0202 3px solid; margin-bottom:15px}
.l-list1 .l-sub li{ height: 40px; line-height: 40px;background: #fff; text-align:center; border-bottom:#CECECE 1px solid; margin:0px; padding:0px}
.l-list1 .l-sub a{ display: block; color: #333;font-size:16px;}
.l-list1 .l-sub a:hover,.l-list1 .l-sub a:active,.l-list1 .l-sub li.active a{ color: #333; font-size:16px;}
.l-list1 .l-sub li.active a{border-bottom:#ddd 1px solid; color: #F30000; font-size:16px; background:#EEEEEE;
background-image: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#E1E0E0));
background-image: -webkit-linear-gradient(top, #F7F7F7, #E1E0E0);
background-image: linear-gradient(to bottom, #F7F7F7, #E1E0E0); border-bottom:#D0D0D0 1px solid; }


.rwjj{ overflow:hidden; width:94%; margin:0 auto; margin-top:10px}
.rwjj dl{ overflow:hidden; padding:0px; margin:0px; margin-bottom:0px; border-bottom:#CCCCCC 1px dashed; padding:10px 0px}
.rwjj dl dt{overflow:hidden; padding:0px; margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:8px}
.rwjj dl dt a{ font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rwjj dl dt a:hover{ font-size:15px; color:#E00505}
.rwjj dl dd{overflow:hidden; padding:0px; margin:0px; line-height:180%;color:#666666}
.rw_pic{ width:120px; height:150px; margin-right:15px; float:left}
.rw_pic img{ width:120px; height:150px; vertical-align:middle}

.rwjj1{ overflow:hidden; width:94%; margin:0 auto; margin-top:10px}
.rwjj1 dl{ overflow:hidden; padding:0px; margin:0px; margin-bottom:0px; border-bottom:#CCCCCC 1px dashed; padding:10px 0px}
.rwjj1 dl dt{overflow:hidden; padding:0px; margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:8px}
.rwjj1 dl dt a{ font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rwjj1 dl dt a:hover{ font-size:15px; color:#E00505}
.rwjj1 dl dd{overflow:hidden; padding:0px; margin:0px; line-height:180%; color:#666666}
.rw_pic1{ width:150px; height:auto; margin-right:15px; float:left}
.rw_pic1 img{ width:150px; height:120px; vertical-align:middle}




.rwjjxx_L{ width:40%; float:left; overflow:hidden; padding-top:10px; text-align:center}
.rwjjxx_R{ width:58%; float:right; overflow:hidden; padding-top:10px}
.rwjjxx_L img{ width:240px; height:auto}
.rwbt{ font-size:16px; line-height:30px; font-weight:bold; margin-bottom:10px; overflow:hidden}
.rwbt1{ font-size:16px; line-height:30px; font-weight:bold; margin-top:10px; overflow:hidden}


@media only screen and (max-width: 768px) {
.l-list1 .l-sub{  padding:0px;margin:0px; overflow:hidden; border:#ddd 1px solid;border-top:#ED0202 3px solid; margin-bottom:0px}


rwjj{ overflow:hidden; width:100%; margin:0 auto; margin-top:0px}
.rwjj dl{ overflow:hidden; padding:0px; margin:0px; margin-bottom:0px; border-bottom:#CCCCCC 1px dashed; padding:5px 0px}
.rwjj dl dt{overflow:hidden; padding:0px; margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:0px}
.rw_pic{ width:90px; height:auto; margin-right:15px; float:left}
.rw_pic img{ width:90px; height:113px; vertical-align:middle}
.rwjj dl dd{overflow:hidden; padding:0px; margin:0px; line-height:22px;overflow:hidden; height:44px;font-size:14px}

rwjj1{ overflow:hidden; width:100%; margin:0 auto; margin-top:0px}
.rwjj1 dl dt{overflow:hidden; padding:0px; margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:0px}
.rwjj1 dl{ overflow:hidden; padding:0px; margin:0px; margin-bottom:0px; border-bottom:#CCCCCC 1px dashed; padding:5px 0px}
.rw_pic1{ width:110px; height:auto; margin-right:15px; float:left}
.rw_pic1 img{ width:110px; height:80px; vertical-align:middle}
.rwjj1 dl dd{overflow:hidden; padding:0px; margin:0px; line-height:22px;overflow:hidden; height:44px; font-size:14px}


}

@media only screen  and (max-width: 768px) {
.rwjjxx_L{ width:100%; float:left; overflow:hidden; padding-top:10px; text-align:center; border-bottom:#CCCCCC 1px solid; padding-bottom:10px}
.rwjjxx_R{ width:100%; float:left; overflow:hidden; padding-top:10px}
.rwjjxx_L img{ width:auto; height:150px}
}









.cpzpxx{ overflow:hidden}
.cpzpxx dl{ margin:15px 0px; padding:0px}
.cpzpxx dl dt{ margin:0px; padding:0px; float:left; margin-right:20px;}
.cpzpxx dl dt img{ width:200px; height:auto}
.cpzpxx dl dd{ margin:0px; padding:0px; font-size:14px;}
.cpzpxx dl dd span{ font-weight:bold}



@media only screen  and (max-width: 768px) {
.cpzpxx{ overflow:hidden}
.cpzpxx dl{ margin:5px 0px 10px 0px; padding:0px; overflow:hidden}
.cpzpxx dl dt{ margin:0px; padding:0px; float:left; margin-right:20px}
.cpzpxx dl dt img{ width:140px; height:auto; margin-left:10px}
}


@media only screen  and (max-width: 376px) {
.cpzpxx{ overflow:hidden}
.cpzpxx dl{ margin:5px 0px 10px 0px; padding:0px; overflow:hidden}
.cpzpxx dl dt{ margin:0px; padding:0px; float:left; margin-right:15px}
.cpzpxx dl dt img{ width:110px; height:auto}
}


.splist{ overflow:hidden; margin:0px; padding:0px; padding-top:10px}
.splist li{ overflow:hidden; width:33.333%; float:left;text-align:center; margin:0px 0px 15px 0px; padding:0px}
.splist li dl{ overflow:hidden; width:96%; text-align:center;padding:0px; margin:0 auto;}
.splist li dl dt{ margin:0px; padding:0px; overflow:hidden; text-align:center; position:relative;width:280px; height:175px; margin:0 auto}
.splist li dl dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin:0px; padding:0px; line-height:30px; font-size:14px;}
.splist li dl dt img{ width:280px; height:175px}
.splist li dl:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.splist li p{ text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin:0px; padding:0px; line-height:30px}
.splist li p a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.splist li p a:hover{ color:#FF0000}
.splist li img{ width:180px; height:140px}

@media only screen  and (max-width:900px) {
.splist li{ overflow:hidden; width:33.333%; float:left;text-align:center; margin:0px 0px 15px 0px; padding:0px}
.splist li dl dt img{ width:280px; height:175px}
}


@media only screen and (max-width: 770px) {
.splist li{ overflow:hidden; width:33.333%; float:left;text-align:center; }
.splist li dl dt img{ width:218px; height:136px}
.splist li dl dt{ margin:0px; padding:0px; overflow:hidden; text-align:center; position:relative;width:218px; height:136px; margin:0 auto}
}

@media only screen  and (max-width: 680px) {
.splist li{ overflow:hidden; width:33.333%; float:left;text-align:center; margin:5px 0px; padding:0px}
.splist li dl dt img{ width:166px; height:104px}
.splist li dl dt{ margin:0px; padding:0px; overflow:hidden; text-align:center; position:relative;width:166px; height:104px; margin:0 auto}
}

@media only screen  and (max-width: 380px) {
.splist li{ overflow:hidden; width:50%; float:left;text-align:center; margin:5px 0px; padding:0px}
.splist li dl dt img{ width:160px; height:100px}
.splist li dl dt{ margin:0px; padding:0px; overflow:hidden; text-align:center; position:relative;width:160px; height:100px; margin:0 auto}
}

.splist1{ overflow:hidden; margin:0px; padding:0px; padding-top:10px}
.splist1 li{ overflow:hidden; width:25%; float:left;text-align:center; margin:5px 0px; padding:0px}
.splist1 li p{ text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin:0px; padding:0px; line-height:30px}
.splist1 li p a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.splist1 li p a:hover{ color:#FF0000}
.splist1 li img{ width:180px; height:100px}

@media only screen  and (max-width: 768px) {
.splist1 li{ overflow:hidden; width:50%; float:left;text-align:center; margin:5px 0px; padding:0px}
.splist1 li img{ width:150px; height:100px}
}

@media only screen  and (max-width: 321px) {
.splist1 li{ overflow:hidden; width:50%; float:left;text-align:center; margin:5px 0px; padding:0px}
.splist1 li img{ width:120px; height:80px}
}



.search_ss{ overflow:hidden; padding-top:20px}
.search_ss_L{ font-size:14px; float:left; width:auto;}
.search_ss_M {width:300px;float:left;}
.search_ss_M input{ width:300px; border:#CCCCCC 1px solid; padding:0px 4px; height:35px;}
.btn{ height:37px; background:#E4050B url(../images/a_bg.png); text-align:center; width:80px; color:#FFFFFF; font-size:15px; float:left; border:0}
.search_ss_R{ float:left;}
.search_ss_R  .btn{ font-size:16px}

.soso_bt{ overflow:hidden; font-size:16px; text-align:left;width:90%;margin:0 auto}
.soso_bt span{ margin:0px 4px; color:#FF0000;font-size:16px;}

@media only screen  and (max-width: 768px) {
.soso_bt{ overflow:hidden; font-size:16px; text-align:center}
}


.zgry{ overflow:hidden; width:460px; margin:0 auto}
.zgry dl{ margin:0px; padding:0px;}
.zgry dl dd{margin:0px; padding:0px; font-size:15px; line-height:180%}
.zgry dl dd span{ font-weight:bold;}

.zgry_tu{ width:160px; height:auto; float:left; margin-right:20px; margin-bottom:50px; overflow:hidden}
.zgry_tu img{width:160px; height:auto;}

@media only screen  and (max-width: 600px) {
.zgry{ overflow:hidden; width:100%; margin:0 auto}
}

@media only screen  and (max-width: 568px) {

.search_ss_M {width:270px;float:left;}
}

@media only screen  and (max-width: 375px) {
.search_ss_L{ font-size:14px; float:left; width:100%;}
.search_ss_M {width:255px;float:left;}

.zgry_tu{ width:100%; height:auto; float:left; margin-right:0px; text-align:center; overflow:hidden; margin-bottom:10px; border-bottom:1px solid #CCCCCC; padding-bottom:15px}
.zgry_tu img{width:160px; height:auto;}
.zgry{ overflow:hidden; width:100%; margin:0 auto}
.zgry dl{ margin:0px; padding:0px; width:95%; margin:0 auto}
}

/*瀑布流开始*/
.wall {
  display: block;
  position: relative;
  margin:0p; padding:0px
}

.wall-column {
  display: block;
  position: relative;
  width: 33.33%;
  float: left;
  padding: 0 1%;
  box-sizing: border-box;
}
.article {
  display: block;
  margin: 0 0 8% 0;
  padding: 5% 5% 5% 5%;
  background:#F2F2F2;
  border-radius: 3px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  transition: all 100;
  overflow: hidden;
  position: relative;
}
.article:hover{ transform: scale(1.01);}
.article img {
  display: block;
  width: 100%;
  margin: 0 0 5% 0;
  width:230px;
  height:140px;
  vertical-align:middle;
}
.article a{ color: #666;}
.article p{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:12px; line-height:150%; margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.article p b{ color:#333333; font-size:14px; line-height:28px}
.article small{ font-size: 1em; color: #ff0000;}
.article input{ width: 20%; padding: 0.6em; border-radius: 0.4em; font-size: 1.1em; z-index: 100; background-color: #f60; border: none; position: absolute; bottom: 3%; right: 5%; color: #fff; box-shadow: 0 0 7px #d7d7d7;}

.wrapper{ text-align: center; width:100%; white-space: nowrap; text-overflow: ellipsis; font-weight:normal; color: #333; overflow: hidden;  font-size: 1.5em; padding: 0.7em 0;}


@media only screen and ( max-width:768px ) {
	.wall-column {
  display: block;
  position: relative;
  width: 50%;
  float: left;
  padding: 0 2%;
  box-sizing: border-box;
}

.article img {
  display: block;
  width: 100%;
  margin: 0 0 5% 0;

  height:auto;
}
	}



/*瀑布流结束*/



/*-----------首页部分--------*/
.sy_part_L{overflow:hidden; float:left; width:800px;}
.sy_part_main_L{ width:387px; overflow:hidden; float:left; margin-right:14px}
.sy_part_main_R{ width:387px; overflow:hidden; float:left; }
.sy_part_R{ overflow:hidden; float:right;width:280px; border:#CCCCCC 0px solid; border-left:#CCCCCC 1px solid; padding-left:10px}
.sy_part_R1{ overflow:hidden; float:right;width:280px; border:#CCCCCC 0px solid; border-left:#CCCCCC 0px solid; padding-left:10px}

.sy_zfsp_k{ overflow:hidden; margin:0px; text-align:center; min-height:265px; background:#CCCCCC; display:block}

.syad1{ width:790px; height:auto; overflow:hidden; padding:12px 0px;}
.syad1 img{ width:100%; height:160px; vertical-align:top}


.ztbd_box{ overflow:hidden; margin:0px; padding:0px; padding-top:10px; border:#CCCCCC 1px solid;border-top:#CCCCCC 0px solid; margin-bottom:8px}
.ztbd_box li{ float:left; width:50%; overflow:hidden;margin:0px; padding:0px; list-style:none; margin-bottom:8px}
.ztbd_box li dl{overflow:hidden;margin:0px; padding:0px; width:96%; margin:0 auto; text-align:center}
.ztbd_box li dl dt{overflow:hidden;margin:0px; padding:0px;}
.ztbd_box li dl dd{margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ztbd_box li dl dd a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ztbd_box li dl dt img{ width:100%; height:95px; vertical-align:middle}

@media screen and (max-width: 768px) {
.sy_zfsp_k{ overflow:hidden; margin:0px; text-align:center; min-height:265px; background:#CCCCCC; display: none}
.syad1{ width:100%; height:auto;padding:10px 0px;}
.syad1 img{ width:100%; height:auto}
.ztbd_box li dl{overflow:hidden;margin:0px; padding:0px; width:94%; margin:0 auto; text-align:center}
.ztbd_box{ overflow:hidden; margin:0px; padding:0px; padding-top:10px; border:#CCCCCC 0px solid;border-top:#CCCCCC 0px solid; margin-bottom:8px}
.ztbd_box li dl dt img{ width:auto; height:160px; vertical-align:middle}
}


@media screen and (max-width: 600px) {
.ztbd_box li dl{overflow:hidden;margin:0px; padding:0px; width:94%; margin:0 auto; text-align:center; background:#eee}
.ztbd_box{ overflow:hidden; margin:0px; padding:0px; padding-top:10px; border:#CCCCCC 0px solid;border-top:#CCCCCC 0px solid; margin-bottom:8px}
.ztbd_box li dl dt img{ width:auto; height:120px; vertical-align:middle}
}


@media screen and (max-width: 768px) {
.sy_part_L{overflow:hidden; float:left; width:100%;}
.sy_part_main_L{ width:100%; overflow:hidden; float:left; margin-right:0px}
.sy_part_main_R{ width:100%; overflow:hidden; float:left; }
.sy_part_R{ overflow:hidden; float:left;width:100%; border:#CCCCCC 0px solid; border-left:#CCCCCC 0px solid; padding-left:0px}
.sy_part_R1{ overflow:hidden; float:left;width:100%; border:#CCCCCC 0px solid; border-left:#CCCCCC 0px solid; padding-left:0px}

}


.tp_k{ overflow:hidden; display:block}
@media screen and (max-width: 1000px) {
.tp_k{ overflow:hidden; display: none}
}
.tpxwlist{ overflow: hidden; margin:0px;  padding:0px; margin-top:10px}
.tpxw_L{ float:left; width:450px; height:340px;}
.tpxw_L img{width:450px; height:300px; vertical-align:top}
.tpxw_L p{margin:0px; padding:0px; line-height:30px;background:#F5F5F5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px; height:30px}
.tpxw_L li p a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:14px}

.tpxw_R{ float:right; width:630px; height:340px;margin:0px;  padding:0px; overflow: hidden;}
.tpxw_R li{ list-style:none; float:left; width:200px; height:auto; margin-bottom:10px; text-align:center; margin-left:10px; overflow:hidden}
.tpxw_R li img{ width:200px; height:130px;vertical-align:top} 
.tpxw_R li p{ margin:0px; padding:0px; line-height:28px;background:#F5F5F5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; height:30px}
.tpxw_R li p a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}


/*----------wap--------*/

.w_box{ max-width:800px; width:94%; margin:0px; padding:0px; overflow:hidden; margin:0 auto;}


.w_lm_bt{ width:100%; overflow:hidden; border-top:#E91919 2px solid; border-bottom:#eee 1px solid; height:44px; margin-top:10px}
.w_lm_bt h3{ width:auto; float:left; line-height:44px; font-size:18px; margin:0px; padding:0px; color:#E91919}
.w_lm_bt span{ float:right; width:60px; text-align: center; font-size:14px; line-height:44px}

.w_newslist{ overflow:hidden;  margin:0px; padding:0px}
.w_newslist li{ overflow:hidden;  margin:0px 0px; padding:12px 0px; border-bottom:#eee 1px solid;}
.w_newslist li dl{ overflow:hidden;  margin:0px; padding:0px}
.w_newslist li dl dt{ overflow:hidden;  margin:0px; padding:0px; font-size:16px; color:#000000; line-height:24px; height:48px}
.w_newslist li dl dd{ overflow:hidden;  margin:0px; padding:0px; font-size:11px; color:#777; line-height:24px; padding-top:3px}

.w_newslist li:last-child{border-bottom:#eee 0px solid;}
.w_pic{ float:left; margin-right:10px; overflow:hidden;position:relative;height:75px; width:120px}

.w_pic img{ width:100%; height:75px; vertical-align:top}



ul,li {list-style: none; margin:0px; padding:0px}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}


.wrapper03 {position:relative;height: 0.7rem;width: 100%;overflow: hidden;margin:0 auto; background:#E91919}
.wrapper03 .scroller {position:absolute}
.wrapper03 .scroller li {height:0.7rem;color:#333;float: left;line-height:0.7rem;font-size:16px;text-align: center}
.wrapper03 .scroller li a{color:#fff;display:block;margin:2px 6px;padding:2px 0px}
/*.wrapper03 .scroller li.cur a{color:#FFD200;height:.8rem;border-bottom:3px solid #FFD200;}*/
.wrapper03 .scroller li.cur1 a{color:#FFD200;height:.8rem;border-bottom:3px  solid #FFD200}




.wap_top_k{ overflow:hidden; display: none}
.pc_top_k{overflow:hidden; display: block}

@media screen and (max-width: 768px) {
.wap_top_k{ overflow:hidden; display: block}
.pc_top_k{overflow:hidden; display: none}
}


.yh_cpdv{ overflow:hidden;text-align:center; width:70%; margin:0 auto;}
.dv_bg{background:#000}
.dvk{ height:400px;}

@media screen and (max-width: 600px) {
.yh_cpdv{ overflow:hidden;text-align:center; width:100%; margin:0 auto;}
.dvk{ height:350px;}
}


@media screen and (max-width: 450px) {
.dvk{ height:240px;}
}





