@charset "utf-8";
/* css document */
html, body { margin:0px; padding:0; font-family:"microsoft yahei","微软雅黑"; background:#fff; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
.fl { float:left; }
.fr { float:right; }
a { color:#666; text-decoration:none; cursor:pointer; }
a:hover { color:#c00; text-decoration:none;   }


.warp { width:1200px; margin:0 auto; overflow:hidden; font-family:"microsoft yahei","微软雅黑";font-size:15px;}
.warp2 { width:1200px; margin:0 auto; overflow:hidden; font-size:15px; }
.marb1 { margin-bottom:12px;}
.mart1 { margin-top:20px;}


.wl1 { width:359px; }
.wl2 { width:359px; }
.wl3 { width:700px; }
.wl4 { width:470px; }
.wl5 { width:820px; }
.wl6 { width:390px; }

.wl8 { width:340px; }
.marlr1 { margin:0 40px; }
.marr2 { margin-right:30px; }



/*顶部*/
.logo { width:208px; float:left; padding:25px 0 0 0; }
.logo img { width:100%; height:auto;}
.topr { width:960px; float:right; }
.topnav { width:100%; float:left; text-align:right; font-size:14px; color:#737373; line-height:47px; }
.topnav span { font-size:10px; padding:0 15px; color:#cacaca; }
.topad { width:100%; float:left;  }
.topad img { width:100%; height:auto;}


/*导航*/
.nav { width:100%; float:left; background:#c00; }
.nav ul { float:left; background: 0 9px no-repeat; }
.nav ul li { float:left; line-height:30px; padding:10px 0 10px 49px; background: right 9px no-repeat; }
.nav ul li span { float:left; padding:0 51px 0 0;}
.nav ul li span a { color:#fff; }
.nav ul li span a:hover { color:#ff9; }

/*头条*/
.tt_diao { width:100%; float:left;background: no-repeat; }
.tt_tu { width:100%; float:left; text-align:center; font-size:32px; color:#0468a4; line-height:50px; font-family:"黑体";  overflow:hidden; white-space: nowrap; text-overflow: ellipsis; padding:5px 0 0 0; }
.tt_wz { width:100%; float:left; text-align:center; font-size:14px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:31px; }
.tt_wz span { padding:0 6px;}
.tt_wz span a {color:#000;}

.tt_wz b { padding:0 0 0 10px; }


/*栏目*/
.smenu1 { width:100%; float:left; border-bottom:1px solid #d8d8d8; }
.smenu1 b { display:inline-block; height:34px; line-height:28px; font-size:20px; font-weight:bold; border-bottom:1px solid #c00; margin-bottom:-1px; color:#c00; }
.smenu1 span { float:right; font-size:14px; line-height:28px;}
.smenu1 span a { color:#999; }
.smenu1 span a:hover { color:#666; }

.smenu2 { width:100%; float:left; border-bottom:1px solid #d8d8d8; }
.smenu2 b { display:inline-block; height:28px; line-height:20px; font-size:16px;  border-bottom:1px solid #c00; margin-bottom:-1px; color:#c00; }
.smenu2 span { float:right; font-size:14px; line-height:20px;}
.smenu2 span a { color:#999; }
.smenu2 span a:hover { color:#666; }

/*标签切换*/
.smenu3 { width:100%; border-bottom:1px solid #d8d8d8; }
.smenu3 ul { width:100%; overflow:hidden; margin-bottom:-1px;}
.smenu3 li {  float:left; position:relative; z-index:999; cursor:pointer; }
.smenu3 .active a { display:inline-block; color:#c00; text-decoration:none; line-height:20px; font-size:16px; border-bottom:2px solid #c00; margin-right:20px; height:27px; }
.smenu3 .normal a { display:inline-block; color:#666; text-decoration:none; line-height:20px; font-size:16px; margin-right:20px; height:27px; }

/*文明播报*/
.wmlb { width:100%; background:#f1f1f1; float:left; }
.wmlb .ico1 { width:40px; float:left; height:50px; display:inline-block;background:  19px -110px no-repeat; }
.wmlb .ico2 { width:980px; float:left; padding:11px 0 0 0; } 
.wmlb .ico3 { width:180px; float:left; height:50px; display:inline-block;background:  -160px -110px no-repeat; }
.wmlb .ico



/*首页新闻列表1*/
.news1 { width:100%; float:left; }
.news1 ul li { width:100%; float:left; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news1 ul li a { color:#424242; }
.news1 ul li a:hover { color:#c00; }
.news1 ul li:last-child { }
.hr365 { width:100%; float:left; padding:21px 0 11px 0; }


/*首页新闻列表2*/
.news2 { width:100%; float:left; margin-top:14px; }
.news2 ul li { width:100%; float:left; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666; }
.news2 ul li span { font-size:14px; color:#c0c0c0; font-weight:bold; padding:0 10px 0 0; }
.news2 ul li b { float:right; color:#aaaaaa; font-size:14px; font-weight:normal; }

.news3 { width:100%; float:left; margin-top:14px; position:relative; top:0; left:0; }
.news3 ul li { width:100%; float:left; line-height:37px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666; }
.news3 ul li span { font-size:14px; color:#c0c0c0; font-weight:bold; padding:0 10px 0 0; }
.news3 ul li b { float:right; color:#aaaaaa; font-size:14px; font-weight:normal; }


/*首页图文*/
.tuwen { width:100%; float:left; margin:24px 0 0 0; position:relative; top:0; left:0; }
.tuwen h3 { width:30%; float:left; margin-left:4.8%; }
.tuwen h3 img { width:100%; height:92px; }
.tuwen h4 { width:65.4%; float:left; }
.tuwen h4 span { width:100%; float:left; height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:15px; line-height:24px; color:#c00; }
.tuwen h4 i { width:100%; float:left; font-size:0.875em; color:#999; line-height:1.625em; height:3.35em; overflow:hidden; }
.tuwen:hover img { filter: progid:dximagetransform.microsoft.alpha(opacity=80); opacity:0.8; }

.tuwen2 { width:100%; float:left; margin:24px 0 0 0; position:relative; top:0; left:0; }
.tuwen2 h3 { width:40%; float:left; margin-left:3.9%; }
.tuwen2 h3 img { width:100%; height:92px; }
.tuwen2 h4 { width:42.2%; float:left; line-height:25px; color:#424242; font-size:15px;margin-left:3.9%;  }
.tuwen2 i {  font-size:13px; }

.more { font-size:14px; line-height:28px; right:0px; top:-58px; position:absolute; z-index:999;  }
.more a { color:#999; text-decoration:none;}
.more a:hover { color:#666; }


.more2 { font-size:14px; line-height:28px; right:0px; top:-48px; position:absolute; z-index:999;  }
.more2 a { color:#999; text-decoration:none;}
.more2 a:hover { color:#666; }

/*横幅广告*/
.adv { width:100%; float:left; }
.adv img { width:100%; height:auto;} 




/*主题活动*/
.zthd { width:100%; float:left; margin-top:24px; }
.zthd ul { margin-right:-20px; }
.zthd ul li { width:260px; float:left; margin-right:20px; }
.zthd ul li p { width:100%; float:left; text-align:center; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:56px;  }
.zthd ul li img { width:100%; height:100px; }


/*社会主义核心价值观*/
.hxjzg { width:100%; float:left; background:; padding:1.25% 0; margin:0 0 10px 0; }
.hxjzg .tit1 { width:212px; float:left; text-align:center; } 
.hxjzg .tit2 { width:80%; float:left; font-size:20px; color:#424242; line-height:20px; font-weight:bold; border-left:4px solid #c00; padding:0 0 0 12px; margin:0 0 20px 0px; display:none; }
.hxjzg .tit2 span { color:#c00; font-weight:bold; }
.hxjzg .photo { width:958px; float:left; padding:20px 0px 36px 30px; background:#fff; }






/*没有用到的*/

.friend { width:100%; float:left;}
.friend ul li { margin-right:16px; float:left; color:#666; }
.friend span { float:left; font-size:14px; margin-left:10px;}
.friend span a { display: inline-block; padding:0 8px; line-height:26px; color:#fff; background:#888; } 
.friend span a:hover {  color:#fff; background:#c00; } 

/*底部*/
.footer { width:100%; float:left;font-size:14px; color:#777; line-height:14px; padding:24px 0 8px 0; }
.footer em { width:100%; float:left; text-align:center;  padding:8px 0; }
.footer em b { padding:0 0 0 16px;}
.footer p { width:100%; float:left; text-align:center;  padding:8px 0; }
.footer p span { padding:0 0 0 10px; }
.footer a { color:#c00; }
.footer a:hover { color:#c00; text-decoration:underline; }



/*没有用到的*/
.qmtjz_tit { width:159px; float:left;background:#c00; }
.qmtjz_tit span { width:100%; text-align:center; float:left; line-height:112px; font-size:18px; color:#fff;  }

.qmtjz { width:1040px; float:right; border:1px solid #e5e5e5; border-left:none; }
.qmtjz ul li { width:130px; height:110px; float:left; background:; background-repeat:no-repeat; background-size:100% 100%; position:relative; cursor:pointer; }
.qmtjz ul li h3 { width:100%; float:left; text-align:center;  }
.qmtjz ul li h3 img { /*-webkit-filter: grayscale(100%); -moz-filter: grayscale(1); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);  filter: grayscale(100%); filter: gray;*/ }
.qmtjz ul li:hover h3 img { -webkit-filter: grayscale(0%); cursor:pointer; }
.qmtjz ul li h4 { width:100%; text-align:center; font-size:15px; line-height:24px; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.qmtjz ul li h5 { width:110px; height:110px; position:absolute; left:15px; top:0; display:none; }
.qmtjz ul li h5 img { width:110px; height:110px; }
.qmtjz ul li:hover h5{ display:block; }
.mart26 { margin-top:26px; }


#de {width:1078px; float:left; overflow:hidden;  } 
#inde { width:800%; float:left; } 
#de1 { float: left; } 
#de2 { float: left;}




/*-------------------------------------列表页--------------------------------------------*/

.wl7 { width:779px; border-right:1px solid #f7f7f7; padding-right:40px; }


.marb20 { margin-bottom:20px; }
.marb30 { margin-bottom:30px; }
.mart6 { margin-top:6px; }

/*主题活动*/
.zthd2 { width:100%; float:left; margin-top:15px; }
.zthd2 ul li { width:100%; float:left; margin-top:15px; }
.zthd2 ul li img { width:100%; height:100px;  }


/*当前位置*/
.dqwz { width:100%; float:left; font-size:14px; line-height:36px; background:  0 -640px no-repeat; padding:0 0 0 22px; height:60px; overflow:hidden; color:#999; }
.dqwz b { padding:0 12px; }
.dqwz a { color:#999; }
.dqwz a:hover { color:#c00; }



/*文字列表页*/
.list { width:100%; margin:0 auto; overflow:hidden; padding:20px 0 0 0px; }
.list ul li { width:100%; float:left; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list ul li b { color:#666; font-weight:bold; padding:0 10px 0 0px; font-size:14px;  color:#ccc; }
.list ul li span { float:right; font-size:14px; color:#999; }
.list ul li:nth-child(5n) { border-bottom:1px #e8e8e8 dotted; margin-bottom:15px; padding:0 0 15px 0; }


.pages { width:100%; margin:25px auto 0 auto; font-size:14px; overflow:hidden; }
.pages a { color:#333; background:#f1f1f1; margin:0 10px 0 0px; padding:0 13px; line-height:34px; display: inline-table; border-radius:2px; }
.pages a:hover { background:#c00; color:#fff; border-radius:2px;}
.pages a:active {  background:#c00; color:#fff; border-radius:2px;}
.pages span.current { background:#c00; color:#fff; display:inline-table; border-radius:2px; line-height:34px; padding:0 13px; margin:0 10px 0 0px;}
.pages span.disabled { padding:0 9px 0 0px; }




/*正文页*/
.article { width:100%; float:left;  }
.article .tit { width:90%; float:left; font-size:30px; color:#252525; line-height:44px; font-weight:bold; text-align:center; padding:0 5% 12px 5%; }
.article .info { width:100%; float:left; color:#666; font-size:14px; text-align:center; line-height:20px; padding:0 0 30px 0; }
.article .info span { padding:0 10px; }
.article .info b { padding:0 10px; }

.article .zw { width:89.8%; float:left; border:1px solid #f7f7f7; padding:40px 5%; color:#555; line-height:30px; }
.article .zw p { padding:0 0 2em 0px; }
.article .zw strong { font-weight:bold; color:#c00; }
.article .zw img { max-width:70%; height:auto; margin-bottom:10px; }

.article .zw .fx { width:100%; float:left; padding:10px 0px;}
.article .zw .fx span { float:right; font-size:14px; color:#333; } 
.article .zw .fx span a { color:#333; } 
.article .zw .fx span a:hover { color:#c00; } 


/*正文页*/
.article2 { width:100%; float:left;  }
.article2 .tit { width:90%; float:left; font-size:30px; color:#252525; line-height:44px; font-weight:bold; text-align:center; padding:0 5% 12px 5%; }
.article2 .info { width:100%; float:left; color:#666; font-size:14px; text-align:center; line-height:20px; padding:0 0 30px 0; border-bottom:1px solid #f7f7f7; margin-bottom:10px; }
.article .info span { padding:0 10px; }
.article2 .info b { padding:0 10px; }

.article2 .zw { width:100%; float:left; padding:40px 0;  color:#555; line-height:30px; }
.article2 .zw p { padding:0 0 2em 0px; }
.article2 .zw strong { font-weight:bold; color:#c00; }
.article2 .zw img { max-width:70%; height:auto; margin-bottom:10px; }

.article2 .zw .fx { width:100%; float:left; padding:10px 0px;}
.article2 .zw .fx span { float:right; font-size:14px; color:#333; } 
.article2 .zw .fx span a { color:#333; } 
.article2 .zw .fx span a:hover { color:#c00; } 




@media screen and (max-width:1260px) {
.warp { width:1000px; font-size:14px; }
.warp2 { width:1000px; font-size:14px; }
.wl1 { width:330px; }
.wl2 { width:280px; }
.wl3 { width:580px; }
.wl4 { width:390px; }
.wl5 { width:690px; }
.wl6 { width:330px; }

.wl8 { width:280px; }
.marlr1 { margin:0 30px; }

.logo { width:180px; }
.topr { width:800px; }
.topnav { font-size:12px; }

.nav ul li { padding:10px 0 10px 37px;  }
.nav ul li span { padding:0 41px 0 0;}
.tt_diao {width: 100%;float: left;background:  no-repeat;
}
.tt_tu { font-size:28px; }
.wmlb .ico2 { width:780px; }

/*焦点图*/
.focus {  height:330px;  }
.focus img { height:330px; }
.fcon span {  height:58px;  }
.focus ul li p { font-size:18px; line-height:58px; }
.focus ul li p a { color:#fff; text-decoration:none;}
#pager { position: absolute; bottom:21px; right:3%; z-index:999; }

/*首页新闻列表1*/
.news1 ul li { line-height:40px; }
.hr365 {  padding:16px 0 6px 0; }


/*首页新闻列表2*/
.news2 ul li { line-height:33px;  }
.news2 ul li b { font-size:12px;}

.news3 ul li { line-height:33px;  }
.news3 ul li b { font-size:12px;}

/*首页图文*/
.tuwen h3 img { height:77px; }
.tuwen2 h3 img { height:77px; }
.tuwen h4 span { font-size:16px;  }

/*标签切换*/
.smenu3 .active a { margin-right:10px;  }
.smenu3 .normal a { margin-right:10px; }



/*主题活动*/
.zthd ul li { width:216px }
.zthd ul li p { line-height:46px;  height:48px;  }
.zthd ul li img {  height:84px; }


/*社会主义核心价值观*/
.hxjzg { width:100%; padding:0%; background:#fff; }
.hxjzg .tit1 { display:none; } 
.hxjzg .tit2 { display:block; } 
.hxjzg .photo { width:958px; padding:15px 20px 26px 20px; background:#fff; border:1px solid #f7f7f7; }


/*-----------------------列表页-------------------------------*/

.wl7 { width:659px; padding-right:30px; }

.list ul li { line-height:34px;  }
.list ul li span { font-size:12px; }

.zthd2 ul li img {  height:84px; }
}




@media screen and (max-width:800px) {

.warp { width:86%; font-size:1em; margin:0 auto ;  }
.warp2,.nav { display:none; }
.wl7 { width:100%; border-right:0px solid #f7f7f7; padding-right:0px; }
.wl8 { display:none;  }


.dqwz { width:100%; font-size:0.75em; line-height:3.125em; background:  0 -640px no-repeat; height:3.5em; margin:0.75em 0 1em 0; border-bottom:1px solid #f7f7f7; }
.dqwz b { padding:0 8px; }

.article .tit { width:90%; float:left; font-size:1.25em; line-height:1.375em; font-weight:bold; text-align:center; padding:3% 5% 5% 5%; }
.article .zw { width:100%; border:0px solid #f7f7f7; color:#666; font-size:0.925em; line-height:1.875em; padding:0%;}
.article .info { color:#999; font-size:0.75em; line-height:1em; padding:0 0 2em 0; }
.article .info span { padding:0 5px; }
.article .info b { display:none; }

.article .zw img { max-width:100%; height:auto; margin-bottom:10px; }
.article .zw p { padding:0 0 1em 0px;  }
.article .zw .fx { display:none; }



.article2 .tit { width:90%; float:left; font-size:1.25em; ine-height:1.375em; font-weight:bold; text-align:center; padding:3% 5% 5% 5%; }
.article2 .zw { width:100%; border:0px solid #f7f7f7; color:#666; font-size:0.925em; line-height:1.875em; padding:0%;}
.article2 .info { color:#999; font-size:0.75em; line-height:1em; padding:0 0 2em 0;  border-bottom:0px solid #f7f7f7; margin-bottom:0px; }
.article2 .info span { padding:0 5px; }
.article2 .info b { display:none; }

.article2 .zw img { max-width:100%; height:auto; margin-bottom:10px; }
.article2 .zw p { padding:0 0 1em 0px;  }
.article2 .zw .fx { display:none; }





.footer { width:100%; float:left;font-size:0.75em; color:#fff;  background:#c00; padding:0; margin-top:0.5em; }
.footer em { width:100%; float:left; text-align:center; line-height:1.25em; padding:1em 0; }
.footer em b { display:none;}
.footer p { display:none; }
}
/*首页文明播报列表图片*/
.bbctu {width: 100%;height: 194px;}
.bbctu img {width: 100%;height: 194px;}
/*首页列表图片*/
.ctu {width: 100%;;height: 194px;}
.ctu img {width: 100%;;height: 194px;}
/*中国联盟网*/
.friend li a{font-size: 13px;line-height: 25px;}
/*焦点图*/
.focus{ position:relative; width:100%; height:400px; background-color: #000; overflow:hidden;}  
.focus img{ width:100%; height: 400px;} 
.focus .shadow .title{width: 200px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#b0b0b0;font:12px/15px "\5b8b\4f53"; text-decoration:none; text-align:center; outline:0; float:left; background:#d9d9d9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fpic{width: 100%; position:absolute; left:0px; top:0px; }  
.focus .d1fbt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px;top:360px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:dximagetransform.microsoft.gradient( gradienttype = 0,startcolorstr = '#80000000',endcolorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:15px; overflow:hidden; margin-left:10px; font-family: "\5fae\8f6f\96c5\9ed1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; opacity: 1;}  
.focus .fbg{bottom:10px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .d1fbt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#b0b0b0;font:12px/15px "\5b8b\4f53"; text-decoration:none; text-align:center; outline:0; float:left; background:#d9d9d9; }    
.focus .d1fbt .current,.focus .d1fbt a:hover{background:#fc114a;}    
.focus .d1fbt img{display:none}    
.focus .d1fbt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:  no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap
}
.inline-block {
	display: inline-block;
*display:inline;
	zoom: 1
}
.ime-disabled {
	-webkit-ime-mode: disabled;
	ime-mode: disabled
}

.side-pannel {
	position: fixed;
	left: 50%;
	margin-left:526px;
	z-index: 99
}

