﻿body { margin:0px; padding:0px;font:14px;
line-height:24px; font-family:"Microsoft YaHei";
background:#EBE899 url(../images/main_bg.jpg) no-repeat center top}



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}

.space1{ clear:both; overflow:hidden; height:10px;}
.space2{ clear:both; overflow:hidden; height:15px;}


.wrap_bg{ width:1120px; overflow:hidden; margin:0 auto; background:url(../images/bai_bg.png) repeat-y}
.main_box{width:1080px; margin:0 auto; display: block}


@media screen and (max-width: 768px) {
body {background:#EBE899 url(../images/main_bg.jpg) no-repeat center top;background-size:190% auto;}
.wrap_bg{ width:100%; overflow:hidden; margin:0 auto; background:#fff}
.main_box{width:96%; margin:0 auto; display: block}
}

/* 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{ width:240px; float: right; color:#666; text-align:center;font-family:'Microsoft YaHei'; font-size:13px; line-height:35px; display:block}


/*---top---*/
.top_box{ width:1100px; height:232px; overflow:hidden; margin:0 auto}
.top_logo{ width:700px; float:left; overflow:hidden; padding:45px 0px 0px 190px}
.top_txt{ width:316px; height:107px; float:right; margin-top:70px; margin-right:90px; display:block}


.top_menu_bg{ width:1120px; overflow:hidden; margin:0 auto; background:url(../images/menu_bg.png) no-repeat; height:80px}
.gundong_bg{ width:1100px; margin:0 auto; height:37px;background:url(../images/gundong_bg.jpg) repeat-x;}

.top_menu_bg ul{ margin:0px; padding:0px;  width:1040px; margin:0 auto; overflow:hidden; padding-top:13px}
.top_menu_bg ul li{ width:11.11%; float:left; line-height:25px; font-size:15px; list-style:none;font-family:"Microsoft YaHei"; text-align:center; color:#FFE5AE;border-right:#F87465 1px solid}
.top_menu_bg  li:nth-child(9){border-right:#F87465 0px solid}
.top_menu_bg  li:nth-child(18){border-right:#F87465 0px solid}
.top_menu_bg ul li a{color:#FFE5AE;}
.top_menu_bg ul li a:hover{color:#fff;}

@media screen and (max-width: 1000px) {
.top_box{ width:100%; height:auto; overflow:hidden; margin:25px auto}
.time{ width:240px; float: right; color:#666; text-align:center;font-family:'Microsoft YaHei'; font-size:13px; line-height:35px; display: none}

.top_menu_bg{ width:100%; overflow:hidden; margin:0 auto; background:url(../images/wap_bg.jpg) no-repeat; height:auto;background-size:160% 100%;}
.gundong_bg{ width:100%; margin:0 auto; height:37px;background:url(../images/gundong_bg.jpg) repeat-x;}

.top_logo{ width:100%; float:left; overflow:hidden; padding:5px 0px 5px 5px; text-align:center}
.top_logo img{ height:65px; width:auto}
.top_txt{ width:316px; height:107px; float:right; margin-top:70px; margin-right:90px; display:none}

.top_menu_bg ul{ margin:0px; padding:8px 0px;  width:96%; margin:0 auto; overflow:hidden;}
.top_menu_bg ul li{ width:16.1%; float:left; line-height:22px; 
font-size:14px; list-style:none;font-family:"Microsoft YaHei"; text-align:center;margin:3px 0.5px; color:#F87465; border-right:#F87465 1px solid}
.top_menu_bg  li:nth-child(9){border-right:#F87465 1px solid}
.top_menu_bg  li:nth-child(18){border-right:#F87465 1px solid}

}
@media screen and (max-width: 567px) {
.top_box{ width:100%; height:auto; overflow:hidden; margin:10px auto}
.top_logo img{ height:60px; width:auto}
}

@media screen and (max-width: 415px) {
.top_box{ width:100%; height:auto; overflow:hidden; margin:10px auto}
.top_menu_bg ul li{ width:19.1%; float:left; line-height:22px; 
font-size:14px; list-style:none;font-family:"Microsoft YaHei"; text-align:center;margin:3px 0.5px; color:#FFE5AE; border-right:#F87465 1px solid}
.top_logo img{ height:55px; width:auto}
}

@media screen and (max-width: 321px) {
.top_box{ width:100%; height:auto; overflow:hidden; margin:3px auto}
.top_menu_bg ul li{ width:24.1%; float:left; line-height:22px; 
font-size:14px; list-style:none;font-family:"Microsoft YaHei"; text-align:center;margin:3px 0.5px; color:#333; border-right:#F87465 0px solid}

.top_menu_bg  li:nth-child(9){border-right:#F87465 0px solid}
.top_menu_bg  li:nth-child(18){border-right:#F87465 0px solid}
.top_logo img{ height:40px; width:auto}
}




/*---------------首页-------------*/
.wap_gd{ width:700px; float:left; overflow:hidden;margin:3px 0px 0px 10px;}

.scrollDiv{height:30px;overflow:hidden;}
.scrollDiv ul{ margin:0px;padding:0px; }
.scrollDiv ul li{height:30px;margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0px}
.new_tt{ color:#FFFFFF; line-height:30px; padding:0px 10px; background:#DA251E; font-size:14px; float:left; width:auto; font-weight:bold; border-radius:3px}
.triangle
        {
            border-color: transparent #DA251E transparent transparent;
           border-style: solid;
           border-width:9px 8px 9px 0px;
            height: 0px;
           width: 0px;
           float:left;
          margin-top:6px;
		   margin-right:10px;
		  transform:rotate(180deg);
    -ms-transform:rotate(180deg); /* IE 9 */
    -moz-transform:rotate(180deg); /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari and Chrome */
    -o-transform:rotate(180deg); /* Opera */
       }

.scrollDiv ul li a{ font-size:14px;}
.sy_L{ width:380px; margin-right:15px; overflow:hidden; float:left}
.sy_M{ width:400px; margin-right:15px; overflow:hidden; float:left}
.sy_R{ width:270px; overflow:hidden; float: right}

@media screen and (max-width: 768px) {
.wap_gd{ width:95%; float:left; overflow:hidden;margin:3px 0px 0px 5px;}

.sy_L{ width:100%; margin-right:0px; overflow:hidden; float:left; margin-bottom:10px}
.sy_M{ width:100%; margin-right:0px; overflow:hidden; float:left;margin-bottom:10px}
.sy_R{ width:100%; overflow:hidden; float: left}

}

.lm_bg{background:url(../images/lm_bg.jpg) repeat-x; height:36px; border-right:#DBDEE1 1px solid; position:relative}
.lm_bt_title{ height:36px; border-top:#E02222 2px solid; padding:0px 12px; line-height:34px; float:left;color:#111; font-size:16px; background:#FFFFFF; position:absolute}
.more_K{ float:right; width:60px; font-size:12px; line-height:34px; color:#666; text-align:center}
.more_K a{ color:#666}
.more_K a:hover{ color:#E02222}


/*------------本网特稿--------*/
.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;}

/*------------时政新闻--------*/
.sz_news{ overflow:hidden; padding:8px 0px 0px 0px}
.sz_news dl{ overflow:hidden; margin:0px; padding:0px;}
.sz_news dl dt{ overflow:hidden; margin:0px; padding:0px;}
.sz_news dl dt h3{font-size:14px;margin:0px; padding:0px;}
.sz_news dl dt a{ font-size:14px;}
.sz_news dl dt h3 a:hover{ font-size:14px; color:#EA0303}
.sz_news dl dd{ overflow:hidden; margin:0px; padding:0px; border-bottom:#DDDDDD 1px dashed;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sz_news dl dd a{ font-size:14px}
.sz_news dl dd a:hover{ font-size:14px; color:#EA0303}
.sz_tu{ width:120px; height:80px; margin-right:10px; float:left}
.sz_news dl dt P{ font-size:12px; color:#666; font-weight:normal; margin:0px; padding:0px; float:left; line-height:20px; height:64px; padding-top:4px; margin-bottom:5px}
.sz_tu img{ width:120px; height:80px;}

@media screen and (max-width: 768px) {
.sz_news dl dt P{ font-size:12px; color:#666; font-weight:normal; margin:0px; padding:0px; float:left; line-height:20px; height:auto; padding-top:4px; margin-bottom:5px}
}


/*----------选项卡-学术会议-------*/
.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} 

}

.m_news1{ overflow:hidden; margin-top:5px}
.m_news1 dl{ overflow:hidden; margin:0px;}
.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:28px;border-bottom:1px  dotted  #ddd;}
.m_news1 dl dd a{font-size:14px;}
.m_news1 dl dd a:hover{font-size:14px; 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;}
}

/*---------作品展示-------*/

.zplist{ overflow:hidden; margin:0px; padding:0px}
.zplist li{ float:left; width:33.33%; text-align:center; margin-top:8px;}
.zplist li img{ width:90px; height:130px;}
.zplist li p{ font-size:14px; margin:0px; padding:0px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



/* 图片滚动scrollpic */
.scrollpic{max-width:100%;margin:10px auto;}
#myscroll{display:block; width:1080px; position:relative; height:200px; overflow:hidden;}
#myscroll #myscrollbox{display:block; float:left; position:absolute; left:0; top:0; width:1000000px;}
#myscroll ul{display:block; float:left; list-style-type:none; padding:0; margin:0;}
#myscroll ul li{display:block; float:left; padding:0; margin:0;}
#myscroll ul li img{ width:160px; height:200px}
#myscroll ul li a{display:block; float:left; padding:0 10px; position:relative; height:200px; color:#333;}
#myscroll a .intro{position:absolute; left:0; z-index:10; background-color:rgba(255,255,255,.80); padding:0 10px;}
#myscroll a .intro h5{padding:0; margin:0; font-size:15px; font-weight:bold; padding:0 47px 0 15px; background:url(../images/go.png) right no-repeat; height:40px; width:160px; line-height:40px; border-bottom:1px solid rgba(215,0,15,.2);}
#myscroll a .intro p{font-size:13px; line-height:20px; margin:10px 15px; height:40px; overflow:hidden;}
#myscroll a .intro{bottom:-51px;}
#myscroll a:hover .intro{bottom:0px;}

#mybtns{ width:100%; display:block; height:42px; width:70px; float:left; margin-top:6px; margin-left:110px}
#mybtns a{width:25px; height:25px; display:block; float:left; margin-right:5px; background-color: #c1c1c1;}
#mybtns a:hover{background-color: #d7000f;}
#mybtns a:hover, #myscroll, #mybtns a,#myscroll a:hover .intro, #myscroll a .intro,#myscroll #myscrollbox{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#mybtns #left{background-image:url(../images/jt_l.png);}
#mybtns #right{background-image:url(../images/jt_r.png);}

@media(min-width:1572px){
.scrollpic{max-width:1080px; width:100%;}
#myscroll{width:1080px;}
}
@media(max-width:1571px){
.scrollpic{max-width:1080px; width:100%;}
#myscroll{width:1080px;}
}
@media(max-width:1309px){
.scrollpic{max-width:1080px; width:100%;}
#myscroll{width:1080px;}
}
@media(max-width:1047px){
.scrollpic{max-width:786px; width:100%;}
#myscroll{width:786px;}
}
@media(max-width:767px){
.scrollpic{max-width:524px; width:100%;}
#myscroll{width:524px;}
}
@media(max-width:523px){
.scrollpic{max-width:340px; width:100%;}
#myscroll{width:100%;}
}

@media(max-width:321px){
.scrollpic{max-width:160px; width:100%;}
#myscroll{width:100%;}
}




.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 }
.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:1100px;background:url(../images/down_bg.jpg) repeat-x; margin:0 auto; overflow:hidden}
.down_cop{ font-size:12px; text-align: center; line-height:23px; padding:10px}

.down_menu{ width:100%; background:#F40100; padding:5px 0px; text-align:center; color:#fff;}
.down_menu ul{ width:480px; margin:0px; padding:0px; overflow:hidden; margin:0 auto}
.down_menu ul li{padding:0px 0px; color:#fff; font-size:14px; float:left; text-align:center; width:80px}
.down_menu a{ padding:0px 5px; color:#fff; font-size:14px;}
.down_menu a:hover{ padding:0px 5px; color:#fff; font-size:14px;}

@media screen and (max-width: 768px) {

.down_bg{ width:100%;background:url(../images/down_bg.jpg) repeat-x; margin:0 auto; overflow:hidden}
.down_menu a{ padding:0px 5px; color:#fff; font-size:12px;}
.down_menu a:hover{ padding:0px 5px; color:#fff; font-size:12px;}
.down_menu{ width:100%; background:#F40100; padding:5px 0px; text-align:center; color:#fff;}
.down_menu ul{ width:100%; margin:0px; padding:0px; overflow:hidden; margin:0 auto}
.down_menu ul li{padding:0px 0px; color:#fff; font-size:14px; float:left; text-align:center; width:33.33%}

}




.dhwz{ padding-left:20px; line-height:34px; overflow:hidden; font-size:12px; width:auto; float:left}


/*----------内页-------------*/
.nei_L{ width:780px; height:auto; float:left; overflow:hidden;}
.nei_R{ width:280px; height:auto; float:right; overflow:hidden; margin-top:10px}

.nei_L1{ width:820px; height:auto; float:left; overflow:hidden;}
.nei_R1{ width:240px; height:auto; float:right; overflow:hidden; margin-top:5px;}


@media screen and (max-width: 768px) {
.nei_L{ width:100%; height:100%;height:auto; float:left; overflow:hidden;}
.nei_R{ width:100%; height:auto; float:right; overflow:hidden; margin-top:10px;}

.nei_L1{ width:100%; height:100%;height:auto; float:left; overflow:hidden;}
.nei_R1{ width:100%; height:auto; float:right; overflow:hidden; }
}


.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}



.content{line-height:200%; color:#333333; font-size:14px; overflow:hidden; padding:0px 10px 10px 10px}
.content img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 750 ? "650px" : this.width)!important;}

.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;}

.content_bt{ width:100%; line-height:25px; font-size:16px; text-align:center; padding-top:15px;font-weight:bold; margin-bottom:10px}
.content_time{width:100%; border-bottom:#ccc 1px solid; font-size:12px; color:#666666; text-align:center; padding-bottom:4px; margin-bottom:10px; 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}

.xinweixx{padding: 0px; overflow:hidden; width:94%; margin:0 auto}
.xinweixx ul{padding: 0px; margin:0px; overflow:hidden}
.xinweixx ul li{padding:0px; border-bottom:#CCCCCC 1px dotted; line-height:33px; background:url(../images/icon.png) no-repeat left center; text-indent:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.xinweixx li:nth-child(5n+5){ margin-bottom:20px}
.xinweixx ul li a{font-size:14px;}
.date_k{ float:right; color:#666; font-size:12px}

.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) {
.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}
}

/*----------内页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:25%; float:left;text-align:center; margin:5px 0px; padding:0px}
.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: 768px) {
.splist li{ overflow:hidden; width:50%; float:left;text-align:center; margin:5px 0px; padding:0px}
.splist li img{ width:180px; height:160px}
}


@media only screen and (min-width: 568px) and (max-width: 768px) {
.splist li{ overflow:hidden; width:25%; float:left;text-align:center; margin:5px 0px; padding:0px}
.splist li img{ width:110px; height:100px}
}

@media only screen  and (max-width: 567px) {
.splist li{ overflow:hidden; width:48%; float:left;text-align:center; margin:5px 0px; padding:0px}
.splist li:nth-child(2n){ float:right}
.splist li:nth-child(2n-1){ float:left}
.splist li img{ max-width:100%;  height:120px}
}


.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:35px; background:#E4050B; 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:90%; 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 }
.zgry_tu img{width:160px; height: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: 25%;
  float: left;
  padding: 0 2%;
  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:210px;
  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;
}
	}



/*瀑布流结束*/




