html, body { color:#222; font-family:Microsoft YaHei, Helvitica, Verdana, Tohoma, Arial, san-serif; margin:0; padding: 0; text-decoration: none;background:#c71200; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
img { border:0; }
ol, ul { list-style: none outside none; margin:0; padding: 0; }
a { color:#feee9e; text-decoration: none; }
.clr { display:block; clear:both; height:0; overflow:hidden; }
.copyright { padding:8px; text-align:center; font-size:14px; color:#fff; position: relative; z-index: 1; }
.copyright a { color:#fff; }
h2 { font-size:16px; }

body .mainbg { position: absolute; top:0; left:0; width:100%; height:100%; z-index: 0; }
body .mainbg img { width:100%; height:auto; overflow:hidden;}
body .mainmenu:after { clear: both; content: " "; display: block; }
body .mainmenu {width:100%; margin:0 auto; position: relative; z-index: 1;}
body .mainmenu li { float:left; margin-left:5.2%; margin-top:35%; width:26%; border: 1px solid rgba(255, 255, 255, 0.4); background-color:rgba(255, 255, 255, 0.3); border-radius:30px;padding-top:5px;}
body .mainmenu li p { text-align:center; display:block; margin:1px 0;}
body .mainmenu li a { display:block; color:#e1c583; text-align:center; overflow:hidden;}
body .mainmenu li:active { background-color:rgba(255, 255, 255, 0.1) }
body .mainmenu li a img { width:38%; }
body .mainmenu li a span { clear:both; display:block; padding:0px 10px; line-height:30px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center }
#insert1, #insert2{ position:relative}

body .mainmenu li { background-color: rgba(0, 0, 0, 0.3); border: 0px solid rgba(0, 0, 0, 0.15); }

.device {
width: 100%;
height: 185px;
padding-top:10px;
margin: 0 auto;
position:relative;
left: 0;
right: 0;
margin-top:100%;
z-index: 99;
}
.device .arrow-left {
  background: url(../../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:99;
  display:none;
}
.device .arrow-right {
  background: url(../../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:99;
  display:none;
}
.swiper-container {
  height: 185px;
  width: 100%;
}
.content-slide {
  padding: 8px 10px;
  color: #fff;
}
.content-slide>a {
width: 33%;
float: left;
text-align: center;
color: #fff;
overflow: hidden;
margin-bottom: 15px;
}
.title {
  font-size: 12px;
  margin-top:3px;
  overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ico img{ width:100px;height:96px;}
.more{height:50px;width:100%; color: #fff; display: block; position: relative; float: left; text-align: center;}
.copyright { color:#1ef6b7; text-align:left;padding-left:5%;position:relative;margin-top:30px;}
.copyright h4{padding-top:40px; padding-left:25px;font-size:16px; background:url(../images/arrow.png) no-repeat 0 36px;}
.copyright a { color:#fff1ab;}
.copyright ul{margin-top:0px;}
.copyright li{line-height:30px;padding-left:24px; font-size:14px; line-height:30px; background: url(../images/dot_03.jpg) no-repeat 0 10px;}
.copyright2 {padding:3px; text-align:center; font-size:14px; color:#fff; position: relative; z-index: 1;margin-top:45%;}
.copyright2 h2{ text-align:left;padding-top:20px;width:90%;padding-left:5%;} 
.copyright2 h4{padding-top:20px; padding-left:35px;font-size:16px; background:url(../images/arrow.png) no-repeat 10px 16px; text-align:left; color:#e1c583;}
.copyright4 {padding:3px; text-align:center; font-size:14px; color:#fff; position: relative; z-index: 1;margin-top:400px;}
.copyright4 h2{ text-align:left;padding-top:20px;width:90%;padding-left:5%;} 
.copyright4 h4{padding-top:20px; padding-left:35px;font-size:16px; background:url(../images/arrow.png) no-repeat 10px 16px; text-align:left; color:#e1c583;}
.position{border-bottom:1px solid #6478a1;}
.position .index{ float:left;color:#1ef6b7; text-align:left;padding-left:2%;}
.position .next{ float:right;}

/*列表*/
.header___UFnq8 {
    text-align: center;
    width: 90%;
	padding-bottom:20px;
    margin: auto;
    max-width: 1000px;
    -webkit-animation: down___1RrOV 1s;
    animation: down___1RrOV 1s;
	margin-top:20px;
}
.header___UFnq83 {
    text-align: center;
    width: 90%;
	padding-bottom:20px;
    margin: auto;
    max-width: 1000px;
    -webkit-animation: down___1RrOV 1s;
    animation: down___1RrOV 1s;
	margin-top:150px;
}
.header___UFnq82 {
    text-align: center;
    width:100%;
	padding-bottom:20px;
    margin: auto;
	margin-top:20px;
    max-width: 1000px;
    -webkit-animation: down___1RrOV 1s;
    animation: down___1RrOV 1s;
	background:#8b0900;
	padding-top:10px;
}
.header___UFnq8 img{width:90%;}
.header___UFnq83 img{width:90%;}
.listmain{ /*width:300px;min-width:320px;*/ padding:10px 0px; margin:0 auto; overflow:hidden; position: absolute;}
.sy{margin-top:200px;}
.listmain ul{ /*width:310px;*/font-size:12px;display: flex; flex-wrap: wrap;/*display: -webkit-flex;-webkit-flex-wrap: wrap;*/ }
.listmain ul li{ display:inline-block;
	float:none;
	display:flex;
	align-items:stretch;
	/*background-color:red;*/
	/*min-width:322px;*/
	/*vertical-align:bottom;*/
	vertical-align:bottom;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;/* float:left;margin-right:10px;*/ width:49.9%; overflow:hidden; text-align:center; /*width:143px;*/ margin-bottom:10px; /*display: -webkit-flex;align-items: stretch;-webkit-box-align: stretch;*/ padding:0 5px; padding-bottom:5px;}
.listmain img{width:90%; border-radius:5px ;margin-top:10px; clear:both}
.listmain ul li div.libox{align-items:stretch; background-color:#fff;/* margin:0 5px;*/ /*padding:0 5px;*/ height:auto;  width:100%; /*border:1px solid #E0E0E0;*/ box-shadow: 0px 1px 3px rgba(0, 0, 0, .25); }
/*.listmain ul li div.widthbox{ width:100%;}*/
.listmain ul li a p{ color:#333; height:auto; line-height:20px; /*width:138px;*/ text-align:left; overflow:hidden; padding:8px; font-size:12px;}
.listmain ul li div.info{ height:20px; line-height:20px; padding:0 5px; color:#999; padding-bottom:10px; overflow:hidden;/* width:100%;*/}
.listmain ul li div.info span{ float:left; margin-left:5px}
.listmain ul li div.info i,.listmain ul li div.info b{ font-style:normal; float:right; color:#666; display:inline-block; height:16px; /*overflow:hidden;*/ padding-left:20px; margin-left:3px;}
.listmain ul li div.info i{ background:url(../../m.4493.com/images/icons.png) no-repeat 0 -31px;}
.listmain ul li div.info b{ font-weight:normal; background:url(../../m.4493.com/images/icons.png) no-repeat 0 -47px;  padding-left:17px; /*width:28px;*/ }

/*直播*/
.listmain2{ /*width:90%;min-width:95%x;*/ padding:10px 0px; margin:0 auto; overflow:hidden;}
.listmain2 ul{ /*width:90%;*/display:table; font-size:12px;display: flex; flex-wrap: wrap;/*display: -webkit-flex;-webkit-flex-wrap: wrap;*/}
.listmain2 ul li{ display:inline-block;
	float:none;
	display:flex;
	align-items:stretch;
	/*background-color:red;*/
	/*min-width:90%;*/
	/*vertical-align:bottom;*/
	vertical-align:bottom;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box; width:100%; overflow:hidden; text-align:center;margin-bottom:10px; /*display: -webkit-flex;align-items: stretch;-webkit-box-align: stretch;*/ padding:0 5px; padding-bottom:5px;}
.listmain2 img{width:90%; border-radius:5px ;margin-top:10px; clear:both}
.listmain2 ul li div.libox{align-items:stretch; background-color:#fff;/* margin:0 5px;*/ /*padding:0 5px;*/ height:auto;  width:100%; /*border:1px solid #E0E0E0;*/ box-shadow: 0px 1px 3px rgba(0, 0, 0, .25); }
/*.listmain ul li div.widthbox{ width:100%;}*/
.listmain2 ul li a p{ color:#333; height:30px; line-height:30px; /*width:138px;*/ text-align:center; overflow:hidden; padding-top:5px; font-size:12px;}
.listmain2 ul li div.info{ height:20px; line-height:20px; padding:0 5px; color:#999; padding-bottom:10px; overflow:hidden;/* width:100%;*/}
.listmain2 ul li div.info span{ float:left; margin-left:5px}
.listmain2 ul li div.info i,.listmain ul li div.info b{ font-style:normal; float:right; color:#666; display:inline-block; height:16px; /*overflow:hidden;*/ padding-left:20px; margin-left:3px;}
.listmain2 ul li div.info i{ background:url(../../m.4493.com/images/icons.png) no-repeat 0 -31px;}
.listmain2 ul li div.info b{ font-weight:normal; background:url(../../m.4493.com/images/icons.png) no-repeat 0 -47px;  padding-left:17px; /*width:28px;*/ }


/*讲座*/
.listmain3{ /*width:90%;min-width:95%x;*/ padding:10px 0px; margin:0 auto; overflow:hidden;}
.listmain3 ul{ /*width:90%;*/display:table; font-size:12px;display: flex; flex-wrap: wrap;/*display: -webkit-flex;-webkit-flex-wrap: wrap;*/}
.listmain3 ul li{ display:inline-block;
	float:none;
	display:flex;
	align-items:stretch;
	/*background-color:red;*/
	/*min-width:90%;*/
	/*vertical-align:bottom;*/
	vertical-align:bottom;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box; width:100%; overflow:hidden; text-align:center;margin-bottom:10px; /*display: -webkit-flex;align-items: stretch;-webkit-box-align: stretch;*/ padding:0 5px; padding-bottom:5px;}
.listmain3 img{width:90%; border-radius:5px ;margin-top:10px; clear:both}
.listmain3 ul li div.libox{align-items:stretch; background-color:#fff;/* margin:0 5px;*/ /*padding:0 5px;*/ height:auto;  width:100%; /*border:1px solid #E0E0E0;*/ box-shadow: 0px 1px 3px rgba(0, 0, 0, .25); }
/*.listmain ul li div.widthbox{ width:100%;}*/
.listmain3 ul li a p{ color:#333; height:30px; line-height:30px; /*width:138px;*/ text-align:center; overflow:hidden; padding-top:5px; font-size:12px;}
.listmain3 ul li div.info{ height:20px; line-height:20px; padding:0 5px; color:#999; padding-bottom:10px; overflow:hidden;/* width:100%;*/}
.listmain3 ul li div.info span{ float:left; margin-left:5px}
.listmain3 ul li div.info i,.listmain ul li div.info b{ font-style:normal; float:right; color:#666; display:inline-block; height:16px; /*overflow:hidden;*/ padding-left:20px; margin-left:3px;}
.listmain3 ul li div.info i{ background:url(../../m.4493.com/images/icons.png) no-repeat 0 -31px;}
.listmain3 ul li div.info b{ font-weight:normal; background:url(../../m.4493.com/images/icons.png) no-repeat 0 -47px;  padding-left:17px; /*width:28px;*/ }

/*新闻*/
.copyright3 {padding:5%; text-align:left; font-size:14px; color:#fff; position: relative; z-index: 1;margin-top:30%;}
.copyright3 a { color:#fff1ab; }
.copyright3 ul{margin-top:10px;}
.copyright3 li{padding-left:18px; font-size:14px; line-height:24px; background: url(../images/dot_03.png) no-repeat 0 17px;padding-top:10px;}
.copyright span{ float:right; font-size:12px; font-weight:normal;padding-right:5%;}

/*新闻正文*/
#Wapper{position: relative; z-index: 1;margin-top:50%;background:#c71200;}
.position{padding:15px 10px;border-bottom:1px solid #999;color:#ffa48f}.position.no{border-bottom:none}.position a{display:inline}
.detail{padding:0 10px;color:#feee9e;}
.detail .pic{padding:0px 0;text-align:center}
.detail .tu{position:relative;z-index:2;display:inline-block}
.detail .pic img{max-width:300px;min-width:200px;max-height:170px;min-height:100px}
.detail .enlarge{position:absolute;right:-5px;bottom:2px;width:25px;height:25px;background:url(../images/icon.png) right -112px}
.detail h1{text-align:center;color:#feee9e}
.detail time{display:block;margin:15px 10px 0;padding-bottom:10px;border-bottom:1px solid #feee9e;color:#ffa48f;text-align:center}
.detail p{text-indent:2em;padding:5px 0;line-height:24px;font-size:15px}
.detail .shuom{ text-indent:0; text-align: center;padding:0;color:#ffa48f}
.detail .author{text-align:center;color:#ffa48f}
.detail .comment{padding-top:10px;border-top:1px solid #999;text-align:center}
.detail h3{text-align:left}
.detail .t{width:300px;height:30px;display:table-cell;vertical-align:bottom;text-align:center}
.detail .z{padding:5px 0}.detail .progress{display:inline-block;background:#ffb500;width:20px}
.detail .c span{display:inline-block;width:25px;height:23px;background:url(../images/comment.gif) no-repeat;}
.detail .c .p2{background-position:3px -24px}
.detail .c .p3{background-position:3px -46px}
.detail .c .p4{background-position:3px -70px}
.detail .c .p5{background-position:6px -93px}
.detail .c .p6{background-position:3px -116px}
.detail .c .p7{background-position:1px -139px}
.detail .c .p8{background-position:1px -162px}
.detail embed{display:none;visibility:hidden}
.detail .c em{display:block;text-align:center;font-ize:12px}
aside {display: block;}
aside h2{height:35px;line-height:35px;border-top:1px solid #fde497;padding-left:4px;color:#f68159;background:#902c26;margin-top:5%;}
aside a{height:35px;line-height:35px;padding:0 10px 0 25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; background: url(../images/dot_03.jpg) no-repeat 7px 5px;}


