body {

font-family:"微软雅黑"

}
a{
color:#3781C4;}

/* Container */
.container {
	/*position:relative;
background:url(../images/background.jpg) repeat-x top;*/
}
.containerg {
	position:relative;
background:url(../images/icons/gywm.jpg) 0px 0px;
background-size: cover;
width:100%; margin:0px auto;
}
.containerc {
	position:relative;
background:url(../images/icons/cykp.jpg) 0px 0px;
background-size: cover;
width:100%; margin:0px auto;
}
.containert {
	position:relative;
background:url(../images/icons/tzzgx.jpg) 0px 0px;
background-size: cover;
width:100%; margin:0px auto;
}
.containers {
	position:relative;
background:url(../images/icons/shzr.jpg) 0px 0px;
background-size: cover;
width:100%; margin:0px auto;
}
/* Header */
.header {
background:url(../images/header-bgs.png) repeat-x;
height:57px;

text-align:center;
position: fixed;top: 0;width: 100%;z-index: 80;

}

.header .logo {
padding-top:8px;
padding-left:4px;
margin:0px auto;
text-align:left;
}
.back-button {
width:60px;
float:left;
padding-top:11px;
}

.back-button a {
display:block;
height:24px;
background:url(../images/back-button.png) no-repeat 0 0;
font-size:13px;
font-weight:700;
color:#ccc;
text-align:center;
text-shadow:1px 1px 0 #242424;
padding:10px 0 0 7px;
}

.back-button a:hover {
background:url(../images/back-button.png) no-repeat 0 -35px;
}

.back-button a:active {
background:url(../images/back-button.png) no-repeat 0 -70px;
}

#searchbutton {
width:60px;
right:13px;
position:absolute;
top:0;
padding-top:11px;
}

#searchbutton a {
display:block;
height:34px;
width:38px;
float:right;
text-indent:-9999px;
background:url(../images/search-button.png) no-repeat 0 0;
}

#searchbutton a:hover {
background:url(../images/search-button.png) no-repeat 0 -35px;
}

#searchbutton a:active {
background:url(../images/search-button.png) no-repeat 0 -70px;
}


/* Search Box */
#searchbox {
background:#fff url(../images/searchbox-bg.png) repeat top;
height:50px;
display:none;
padding:10px 15px 0 15px;
}

#searchbox form {
background:#fff url(../images/search-form.png) no-repeat right;
height:40px;
margin:0 auto;
display:block;
position:relative;
overflow:hidden;
}

#searchbox .txtbox {
font:15px Arial, Helvetica, sans-serif;
color:#333;
width:85%;
position:absolute;
left:0;
border:none;
background:transparent;
padding:11px;
padding-bottom:10px;

}

#searchbox .button {
border:none;
width:40px;
height:40px;
position:absolute;
right:0;
background:url(../images/search-form.png) no-repeat right top;
}



/* Content */
.content {
padding:50px 15px;
}


/* Home Page */
.homepage {
text-align:center;
text-shadow:1px 1px 0 #242424;
padding:20px 0;
height:275px;
}

.homepage h1 {
font-size:65px;
letter-spacing:-2pt;
color:#fff;
padding-bottom:2px;
}

.homepage h3 {
font-size:22px;
color:#fff;
font-weight:400;
}
.homepage p {
background:url(../images/lightline.png) repeat-x top;
font-size:13px;
color:#FFF;
font-weight:700;
margin:13px 0;
padding:16px 0 30px;
}

.homepage p span {
color:#FF9;
}


/* Simple Button Big */
.simplebutton-big {
color:#47390D;
font-size:16px;
text-shadow:none;
font-weight:700;
background:#FFD249 url(../images/simplebutton-big-normal.png) repeat-x bottom;
border:1px solid #47390D;
border-radius:4px;
padding:16px;
}

.simplebutton-big:hover {
background:#FFD249 url(../images/simplebutton-big-hover.png) repeat-x bottom;
}

.simplebutton-big:active {
color:#735C17;
background:#FFD144 url(../images/simplebutton-big-active.png) repeat-x top;
}

.button-shadow {
box-shadow: 0px 1px 0px #806A88;

}


/* Static Page - About or Others */
.page {
background:#E2E2E2;
border:1px solid #fff;
padding:11px;
}

.page h1 {
font:bold 19px Arial, Helvetica, sans-serif;
color:#333;
padding-bottom:8px;
padding-top:3px;
background:url(../images/page-title-bg.png) repeat-x bottom;
}

.page p {
font-size:13px;
color:#333;
line-height:18px;
padding:11px 0;
}

/* Simple Button Link */
.simplebutton {
background:#FFD249 url(../images/simplebutton-normal.png) repeat-x bottom;
border:1px solid #775F15;
color:#47390D;
font:bold 12px Arial, Helvetica, sans-serif;
border-radius:3px;
line-height:36px;
padding:8px 10px;
}

.simplebutton:hover {
color:#302506;
background:#FFD249 url(../images/simplebutton-hover.png) repeat-x bottom;
}

.simplebutton:active {
background:#FFD249 url(../images/simplebutton-active.png) repeat-x top;
color:#725B13;
border:1px solid #57450F;
}

/* Simple Button for Forms */
.simplebutton-forforms {
background:#FFD249 url(../images/simplebutton-normal.png) repeat-x bottom;
width:87px;
height:32px;
border-radius:3px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#47390D;
border:1px solid #775F15;
}

/* Contact */
#contact {
padding:10px 1px 23px;
}

#contact .titlelabel {
color:#666;
display:block;
font-size:12px;
padding:6px 0;
}

/* Simple Input */
.simpleinput {
font:13px Arial, Helvetica, sans-serif;
color:#333;
border:1px solid #DADADA;
border-left:1px solid #B0B0B0;
border-top:1px solid #B0B0B0;
border-radius:3px;
width:85%;
margin-bottom:10px;
background:#FDFDFD url(../images/simpleinput-bg.png) repeat-x top;
padding:10px 12px;
}

/* Social */
.social {
border-top:1px solid #ccc;
padding:12px 0 3px;
}

.social img {
margin-right:4px;
}


/* Title Simple */
.titlesimple {
text-align:center;
text-shadow:1px 1px 0 #242424;
}

.titlesimple h1 {
font-size:37px;
letter-spacing:-0.7pt;
color:#fff;
padding-bottom:6px;
}

.titlesimple h4 {
font-size:14px;
font-weight:400;
color:#fff;
padding-bottom:2px;
}


/* Portfolio */
#portfolio {
padding:11px 0;
}

#portfolio .images {
text-align:center;
padding:20px 0 10px;
}

#portfolio .images img {
float:left;
background:#fff;
border-radius:2px;
margin:1px;
}

#portfolio .images img:hover {
opacity:0.85;
}

.photoview {
padding:20px 0 10px;
}

.photoview .image {
border:10px solid #fff;
}

/* Blog */
#blog .cont {
padding:15px 0 0;
}

/* Blog Post */
#blog .post {
background:#fff;
margin-bottom:10px;
padding:8px;
}

#blog .post p {
font-size:12px;
color:#666;
line-height:17px;
padding:3px 0 10px;
}

#blog .post .image {
float:left;
margin-right:10px;
margin-bottom:10px;
}

#blog .post .foot {
font-size:11px;
color:#999;
border-top:1px solid #E7E5E8;
padding:8px 0 0;
}

#blog .post .foot .date {
width:135px;
float:left;
text-align:left;
}

#blog .post .foot .yecomments {
width:130px;
float:right;
text-align:right;
}

#blog .post .foot .yecomments span {
padding-left:15px;
background:url(../images/icons/comments.png) no-repeat left;
}

.blogtitle {
font-size:14px;
line-height:19px;
}

.blogtitle-div {
height:70px;
}

.blogtitle a {
color:#3D2C3F;
}

.blogtitle a:hover {
color:#000;
}

/* Page buttons */
.pagebuttons {
padding:10px 0 0;
}

.previousbutton {
display:block;
width:76px;
height:24px;
background:url(../images/pagebuttons.png) no-repeat 0 0;
font:bold 13px Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
float:left;
padding-left:2px;
padding-top:8px;
}

.previousbutton:hover {
color:#fff;
background:url(../images/pagebuttons.png) no-repeat 0 -33px;
}

.previousbutton:active {
color:#fff;
background:url(../images/pagebuttons.png) no-repeat 0 -66px;
}

.nextbutton {
display:block;
width:76px;
height:24px;
background:url(../images/pagebuttons.png) no-repeat -79px 0;
font:bold 13px Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
float:right;
padding-left:2px;
padding-top:8px;
}

.nextbutton:hover {
color:#fff;
background:url(../images/pagebuttons.png) no-repeat -79px -33px;
}

.nextbutton:active {
color:#fff;
background:url(../images/pagebuttons.png) no-repeat -79px -66px;
}

/* Post Comments */
.comments {
padding:10px 0;
}

.comments .title {
height:31px;
cursor:pointer;
display:block;
font:bold 14px Arial, Helvetica, sans-serif;
color:#666;
background:url(../images/commentbars.png) no-repeat 0 0;
padding:14px 0 0 40px;
}


.comments .title:hover {
background:url(../images/commentbars.png) no-repeat 0 -46px;
}

.comments .title:active {
background:url(../images/commentbars.png) no-repeat 0 -92px;
}

.comments .area {
display:none;
background:#fff;
padding:12px;
}

.comments .get {
padding:2px 0;
}

.comments .name {
font-size:14px;
font-weight:700;
padding-right:3px;
color:#333;
}

.comments .date {
font-size:11px;
color:#999;
}

.comments p {
font-size:12px;
color:#666;
line-height:17px;
padding:11px;
}

/* Add a Comment */
.addcomment .title {
height:31px;
cursor:pointer;
display:block;
font:bold 14px Arial, Helvetica, sans-serif;
color:#666;
background:url(../images/commentbars.png) no-repeat 0 -138px;
padding:14px 0 0 40px;
}

.addcomment .title:hover {
background:url(../images/commentbars.png) no-repeat 0 -184px;
}

.addcomment .title:active {
background:url(../images/commentbars.png) no-repeat 0 -230px;
}

.addcomment .areaform {
background:#fff;
display:none;
padding-left:10px;
}

.comments .title span,.addcomment .title span {
color:#333;
}

/* Footer */
    

.footer {
height:70px;
text-align:center;
background:url(../images/footers.png) 0px 0px;

 color:#fff;
    bottom: 0;
    margin: 0 auto;
    position: fixed;

 filter: alpha(opacity=60);
 line-height:23px;
    width: 100%;
    z-index: 999;
    _bottom:auto;
    _width: 100%;
    _position: absolute;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

.footer span {
display:block;
}
.footer a {
display:block;
height:68px;
color: #666666;


padding-top:8px;
font:bold 12px;
font-family:"微软雅黑";
}

.footer a:hover {
color: #0000FF;
background:url(../images/footers.png) repeat-x 0px -87px;
}

.footer a:active {
background:url(../images/footers.png) repeat-x  0px -174px;
}

.footer img {
margin-bottom:9px;
}

.footer .about {
width:76px;
float:left;
margin-right:1px;
}

.footer .blog {
width:68px;
float:left;
margin-right:1px;
}

.footer .gallery {
width:87px;
float:left;
}

.footer .contact {
width:86px;
float:right;
}

.footer li{display:inline-block;padding:0px;margin:0px;margin-left:-8px;width:19%;}


/* Simple Bars */
.simplebars{
	background:url(../images/commentbars.png) repeat-x;
	height:43px;
	border:1px solid #CCCCCC;
	border-radius:2px;
	padding-right:11px;}
.simplebars:hover{
	background:url(../images/commentbars.png) repeat-x 0px -43px;}
.simplebars:active{
	background:url(../images/commentbars.png) repeat-x 0px -86px;}
.simplebars .in{
	background:url(../images/icons/simplebar-open.png) no-repeat right;
	height:43px;
	padding-left:10px;}
.simplebars .commentb{
	font-style:normal;
	color:#666666;
	font-weight:bold;
	padding:2px;
	padding:15px 30px 15px 30px;
	background:url(../images/icons/comment.png) no-repeat left;
	display:block;
	font-size:14px;}
.simplebars .commentb span{
	color:#333333;}
.simplebars .addcomment{
	font-style:normal;
	color:#666666;
	font-weight:bold;
	padding:2px;
	padding:15px 30px 15px 30px;
	background:url(../images/icons/addcomment.png) no-repeat left;
	display:block;
	font-size:14px;}

/* Video area */
.videoarea{
	margin:12px 0px;}


/* List page */
.listpage{
	padding:20px 0px;}
.listpage .item{
	margin-bottom:6px;}
.listpage .item a{
	display:block;
	font-size:14px;
	color:#666666;
	padding:0px 1px;
	padding-right:40px;
	line-height:18px;
	background:#fff ;
	border-radius:3px;}
.listpage .item a:hover{
	color:#333;
	}

/* Typography */
.st-h2{font-size:21px;padding:5px 0px;color:#333;}
.st-h3{font-size:18px;padding:5px 0px;color:#333;}
.st-h4{font-size:16px;padding:5px 0px;color:#333;}
.st-h5{font-size:14px;padding:5px 0px;color:#333;}
.st-p{padding:2px 0px;display:block;font-size:12px;color:#333;}
.st-list{ padding:10px 0px;}
.st-list li{display:block;font-size:12px;color:#333;padding:4px 0px;background:url(../images/icons/st-list.png) no-repeat left;padding-left:10px;}
.st-error{color:#990000;font-size:12px;background:#FED9C0;border:1px solid #FF9D9D;padding:10px 15px;margin:6px 0px;}
.st-success{color:#006600;font-size:12px;background:#E7F5D3;border:1px solid #B9DB79;padding:10px 15px;margin:6px 0px;}
.st-warning{color:#7D4B00;font-size:12px;background:#FFFFCC;border:1px solid #FFCC99;padding:10px 15px;margin:6px 0px;}

/*首页 index.html*/
/*头条*/
.contents {
padding:50px 0px;
width:100%;
}
.toutiao{ height:50px; background:#fff; overflow:hidden;}
.toutiao a.l{ padding-top:16px;}
.toutiao p{ display:inline; padding-left:4px; line-height:50px;}
.toutiao p a{ font-size:20px; color:#bf0d0d; font-weight:bold;}
.swipe { overflow: hidden; visibility: hidden; position: relative;}
.swipe-wrap { overflow: hidden; position: relative;}
.swipe-wrap > div { float:left; width:100%; position: relative;}
#mySwipe div b { display:block;}
.swipe-wrap > div b img{ width:100%; height:auto; display:block;}
.swipe-wrap > div p{ position:absolute; left:0; height:30px; line-height:36px; bottom:0; background:url(../images/shadoww.png) repeat-x; z-index:20; width:100%; height:30px; overflow:hidden;}
.swipe-wrap > div p a{ display:block; text-align:center; color:#fff; font-size:14px;}
.swipe-wrap > div p a.l{ width:86%; padding:0 2%; *width:89%;}/*0920修改*/
.swipe-wrap > div p a.r{ width:10%;}
/*要闻*/
.yaowen{ background:#efefef; height:30px; border-bottom:1px solid #c9c9c9; padding:5px 10px;}
.yaowen div a.l{ display:block; padding:5px 5px 0 0;}
#scrollDiv{ height:30px; line-height:30px; overflow:hidden;}
.yaowen div ul li a{ display:block; color:#000; font-size:16px; background:url(../images/iconRight.png) no-repeat right center; padding-right:20px; height:30px;}/*0920修改*/
#scrollDiv ul li{ height:30px; line-height:30px; overflow:hidden; width:100%;}



/*图文混排*/
.picTxt{ border-bottom:1px solid #c9c9c9; padding-bottom:12px;}
.picTxt h2{ font-size:16px; font-weight: 700;  line-height:30px; }
.picTxt h2 a{ color:#000; height:30px;}/*0920修改*/
.picTxt dl dt{ float:left; padding-top:3px; margin-right:10px;color: #666666;}
.picTxt dl dt a{ display:block;  color: #666666; margin-bottom:2px;}
.picTxt dl dd, .manping01 dl dd{ overflow:hidden; font-size:14px; line-height:18px;color: #666666;}
.picTxt dl dd a, .manping01 dl dd a{ color: #CCCCCC;}
.box01 { border:1px solid  #CCCCCC; margin-left:5px; margin-right:5px; margin-top:5px;}/*1009修改*/
.box01 p.more, .news .newsBox01 div.more, .pinglun div.more{ height:36px; line-height:36px; margin-bottom:15px;}/*1009修改*/
.box01 p.more a, .news .newsBox01 div.more a, .pinglun div.more a, .list div.more a{ font-size:14px; color:#333; display:block; text-align:center;border:1px solid #c9c9c9;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;-moz-box-shadow: 0 2px 5px #f2f2f2;-webkit-border-shadow: 0 2px 5px #f2f2f2;box-shadow: 0 2px 5px #f2f2f2;}




/*本网策划*/
.cehua, .pinpai, .manping, .yuanchuang, .dukan{ margin-left:10px; margin-right:10px;}
.cehua ul{ border:1px solid #c9c9c9; padding:12px 12px 0;}
.cehua ul li{ font-size:14px; margin-bottom:8px;}
.cehua ul li a.aImg{ margin-right:10px; display:block; float:left;}
.cehua ul li p{ overflow:hidden; height:16px;}/*0920修改*/
.cehua ul li p a, .newsBox01 p a, .yuanchuang ul li a, .template02 .newsBox .newsBox01 .pdPic h2 a, .template04 .newsBox .newsBox01 .pdPic h2 a, .mpBox .manping01 h2 a, .list ul li a{ color:#2b2b2b;}

/*网评、访谈、旗帜*/
.news .newsTitle{ position:relative; z-index:1; height:41px;}/*0920修改*/
.news .newsTitle h2{ border-top:3px solid #bf0d0d; background:#efefef; height:40px; line-height:40px; margin-bottom:10px; border-bottom:1px solid #c9c9c9;}
.news .newsTitle ul{ position:absolute; top:3px; left:10px; right:10px; z-index:2; height:41px; line-height:40px;}
.news .newsTitle li.l a{ display:block; float:left; padding:1px 12px 0; font-size:20px; color:#000; }
.news .newsTitle li.l a.active{ border-right:1px solid #c9c9c9; border-left:1px solid #c9c9c9; background:#fff;font-weight:700}
.news .newsTitle li.noPad a{ padding:1px 0 0;}
.news .newsTitle li.r a{ font-size:15px; color:#666; border-right:1px solid #c9c9c9; padding-right:10px; margin-right:10px;}
.news .newsBox01 h2{ font-size:20px; height:40px; line-height:40px; text-align:center; overflow:hidden;}/*0920修改*/
.news .newsBox01 h2 a{ color:#bf0d0d;}
.news .newsBox01 p, .list ul li{ font-size:16px;border-bottom:1px solid #ccc; height:40px; line-height:40px; overflow:hidden;}
.news .newsBox01 p a, .list ul li a{ display:block;}
.news .newsBox01 p.noBB, .pinglun .plBox.noBB, .list ul li.noBB{ border-bottom:none;}

/*漫评*/
.manping, .yuanchuang{ background:#efefef; border:1px solid #c9c9c9; padding:10px;}
.manping h2, .yuanchuang h2{ background:url(../images/iconRight.png) no-repeat right center; height:30px; border-bottom:1px solid #c9c9c9; padding-bottom:10px; margin-bottom:10px;}
.manping h2 a, .yuanchuang h2 a{ display:block;}
.yuanchuang{ padding-bottom:0;}
.yuanchuang ul li{ font-size:14px; margin-bottom:10px; height:16px; overflow:hidden;}/*0920修改*/
.yuanchuang ul li span{ display:block; float:left; margin-right:3px;}
.yuanchuang ul li a{ overflow:hidden;}
.l{ float:left;}
.r{ float:right;}
.block{ display:block;}
.inline{ display:inline;}
.none{ display:none;}
.zoom{ overflow:hidden; zoom:1;}
.plr10{ padding:0 10px;}
.mlr10{ margin:0 10px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.box{ width:100%; position:relative;}

/*关于我们*/

/*新增*/
.picTxts{}
.picTxts h2{ font-size:16px;  height:40px; line-height:40px; overflow:hidden;}
.picTxts h2 a{ color:#000; display:block; height:30px; font-weight:bold;}/*0920???*/
.picTxts dl dt{ float:left; padding-top:3px; margin-right:10px;margin-left:5px;}
.picTxts dl dd, .manping01 dl dd{ overflow:hidden; font-size:14px; line-height:18px; margin-bottom:0px}
.picTxts dl dd a, .manping01 dl dd a{ color:#999;}

/*内容页面*/


/*内容页 detail.html*/
.conBox h2{ font-size:22px; line-height:28px; padding:20px 0 10px; font-weight:bold; color:#000;}
.conBox h3{ font-size:18px; line-height:24px; margin-bottom:10px; color:#000;}
.conBox h4{ font-size:18px; color:#000; line-height:24px; font-weight:bold; margin-bottom:3px;}
.conBox ul li.l{ font-size:12px; color:#999; width:80%; line-height:18px; padding-top:6px;}
.conBox ul li.l span{ margin-right:10px;}
.conBox ul li.r a{ background:#efefef; border:1px solid #c9c9c9; display:block; height:28px; line-height:28px; padding:0 15px; color:#0066cc; font-size:16px;}
.conBox div.h800{ height:800px;}
.conBox p{ font-size:16px; color:#2b2b2b; line-height:24px; margin-bottom:5px;}
.conBox p img { width:100%; height:auto; }
.conBox a.aImg{ display:block; text-align:center; padding:10px 0;}
.conBoxFont p{ font-size:18px; line-height:26px;}
.conBoxFont h4{ font-size:22px; line-height:28px;}
.conBox a.pMore{ display:block; font-size:14px; color:#0066cc; text-align:center; height:40px; line-height:40px; border-top:1px solid #959595; position:relative; background:#fff;}
.conBox a.pMore img{ display:block; position:absolute; left:50%; top:-1px; margin-left:-8px;}