﻿/* 重置 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family:"Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;} 

/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }






.col-md-4 {
	width: 30%;
	display: inline-flex;
	
}

/* 重置 end */

/* 导航 start */
.nav{ height: 90px; background: #fff; padding-top: 10px;}
.nav-content{ width: 1050px; margin: 0 auto; overflow: hidden; }
.nav-logo{ width:300px;float: left;}
.nav-logo a{display: inline-block;}

.nav-list{float: left; width: 750px;}
.nav-list ul{overflow: hidden; }
.nav-list li{ float: left; line-height: 90px; width: 20%; text-align: center; font-size: 18px;}
.nav-list a{ }
.nav-list a:hover,.nav-list .active{ background: #505050; color: #fff; padding: 5px 5px; border-radius:6px; letter-spacing: 1px;}



.nav-en{ line-height: 90px; float: right;  font-weight: bold; width: 186px;}
.nav-en span{padding: 10px; background: #fe751a; border-radius: 50%; margin-right: 10px;}
.nav-en a:hover span{ color: #fff;}

/* 导航 end */



/* 银之守墓人 start */

.container{ background:url("../images/smr-banner-2_032116.jpg")/*tpa=http://www.qinghuayuedu.com/web_file/smr-banner-2_032116.jpg*/ top center no-repeat; min-height: 542px; max-width: 1920px; margin: 0 auto;}
.container-wrap{ width: 1000px; margin: 0 auto; margin-bottom: 30px;}
.container-wrap-p{color: #fff; padding: 75px 0 40px 0;}

.top-wrap{ margin-top: 30px; overflow: hidden;}
.top-left{ float: left; width: 25%;}
.top-left img{ width:251px; height: 349px;  box-shadow: 10px 10px 10px rgba(0,0,0,.5);}
.top-right{ float: right; width: 70%; padding-top:15px;}

.top-title h3{ font-size: 32px; font-weight: bold; margin-right: 20px; display: inline;}
.top-title span,.dhzp-detail span{ padding: 4px 14px; text-align: center; background: #0b1e2d; color: #fff; border-radius: 20px; font-weight: bold; vertical-align: super; margin-left: -15px;}

.top-right h4{margin: 37px 0; font-size: 22px;}

.top-right p{ color: #505050; font-size: 15px; letter-spacing: 1px; margin: 25px 0; line-height: 30px;}

.top-bot li{ float: left; margin-right: 20px;padding-bottom:5px;}

.smr-btn01{ background-image: url("../images/smr-9_032116.png")/*tpa=http://www.qinghuayuedu.com/web_file/smr-9_032116.png*/; width: 181px; height: 44px; border: none;cursor: pointer; border-radius: 40px;box-shadow: 0px 4px 15px rgba(0,0,0,.35);}
.smr-btn02{ background-image: url("../images/smr-11_032116.png")/*tpa=http://www.qinghuayuedu.com/web_file/smr-11_032116.png*/; width: 181px; height: 44px; border: none; cursor: pointer; border-radius: 40px; box-shadow: 0px 4px 15px rgba(0,0,0,.35);}
.smr-btn03{ background: url("../images/bdjy-gk-3_040116.png")/*tpa=http://www.qinghuayuedu.com/web_file/bdjy-gk-3_040116.png*/ no-repeat !important;}


.smr-read,.smr-introduce,.smr-picshow{ margin: 30px 0; overflow: hidden;}
.smr-read-title span{ width: 15px; height: 25px; background: #FE751A; display: inline-block; margin-right: 10px;}
.smr-read-title strong { font-size: 17px; letter-spacing: 2px;}

.smr-introduce-pic{ overflow: hidden;}

.smr-read-list{ margin: 5px 25px; overflow: hidden;width: 1000px;}
.smr-read-list li{ float: left;margin-top: 20px; width: 25%; letter-spacing: 2px;}
.smr-read-list li span{ display: inline-block; width: 32px; height: 32px; border-radius: 50%; background: #aaa; text-align: center; 
line-height:32px; margin-right: 5px;}
.smr-read-list li:hover span{ background: #FE751A;}

.smr-introduce-pic li{ float: left; margin: 30px 18px 10px 0; width: 122px; height: 122px;}
.smr-introduce-pic img{ width: 122px; height: 122px; border-radius: 40px;}

.smr-picshow-pic{ width: 1200px; overflow: hidden;}
.smr-picshow-pic a{ float: left; margin: 30px 20px 10px 0;}

.smr-picshow-pic img{ width: 181px; height: 265px;}


/* 银之守墓人 end */

/* 爆弹晶英 start */
.container-bdjy{ background: url("../images/bdjy-banner-2_032116.png")/*tpa=http://www.qinghuayuedu.com/web_file/bdjy-banner-2_032116.png*/ top center no-repeat; max-width: 1920px; margin: 0 auto;}
.top-title01{ color: #000 !important;}
.top-title h4{ font-size: 20px; font-weight: bold; letter-spacing: 2px; margin-top: 10px !important;}

.bdjy-picshow-ct{margin: 30px 0;}
.bdjy-picshow-pic{ width: 700px; margin: 0 auto; overflow: hidden; } 
.bdjy-picshow-pic li{ width: 208px; min-height: 208px;text-align: center; float:left;}
.bdjy-picshow-pic li:last-child{float: right;}

.bdjy-picshow-pic li a img{width: 208px; height: 208px;}
.bdjy-picshow-pic li p{ margin: 20px 0;}


.bdjy-picshow-pic a:hover span{ color: #ffc29b;}
.bdjy-picshow-pic li span{ font-size: 130px; color: #c3c3c3;}
.bdjy-picshow-pic li a:hover{ color: ;}
.more-lg{ font-size: 180px !important;}


.bdjy-pc-picshow{ width: 100%;min-height: 100%; background: rgba(0,0,0,.5); position: fixed; bottom: 0px; display: none;}














/* 爆弹晶英 end */



/* 动漫作品 start */
.dhzp-banner{width: 100%; margin: 0 auto; max-width: 1920px;}
.dhzp-banner img{ width: 100%; margin: 0 auto; }
.dhzp-container{ width: 1040px; margin: 25px auto; overflow: hidden;}
.dhzp-content{ overflow: hidden;}
.dhzp-content-left{ float: left; width: 47%; height: 305px; margin-left:60px; margin-top: 20px;}
.dhzp-content-left img{ float: left; width: 185px; height: 280px; box-shadow: 10px 6px 10px rgba(0,0,0,.4);}

.dhzp-content li:nth-child(2n+1){ margin-left: 0 !important;}

.dhzp-detail{ float: right; width: 253px; background: #e1e1e0; height: 230px; border-radius: 0 30px 30px 0; margin-top: 8px; padding: 20px; margin-left: 8px;}
.dhzp-detail h3{ font-size: 24px; font-weight: bold; color: #000; display: inline-block; letter-spacing: 1px;}
.dhzp-detail span{ margin-left:8px; padding: 3px 15px !important; vertical-align: text-bottom; display: inline-block; width: 75px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dhzp-detail h4{color: #1f1f1e; letter-spacing: 1.5px;}
.dhzp-detail-p{margin: 5px 0; color: #525251; font-weight: bold; letter-spacing: 1px; font-size: 15px;}
.dhzp-detail p{ line-height: 22px; letter-spacing: 1px;}
.dhzp-detail-more{text-align: end; margin-top: 5px;}
.dhzp-detail-more a{ color: #000;}
.dhzp-detail-more a:hover{color: #fe751a;}



/* 动漫作品 end */



/* 联系 start */
.lx-banner{ width: 100%; max-width: 1920px; margin: 0 auto;}
.lx-banner img{width: 100%; margin: 0 auto;}

.lx-container{ width: 1000px; margin: 40px auto; overflow: hidden;  }
.lx-left{ float: left; width: 23%;}
.lx-left li{ margin: 30px 0; text-align: center; letter-spacing: 2px; font-size:16px; height: 30px;}
.lx-left a{ color: #000;  width: 120px; height: 30px;}
.lx-left a:hover,.lx-left .active{ background: #fe6f1b; width: 120px; height: 30px; line-height: 30px; color: #fff; border-radius: 20px; display: inline-block;}

.lx-right{ float: right; width: 70%;padding: 20px 30px; min-height: 450px;}
.lx-right img{ max-width: 100%; }

.lx-company{ width: 60%; border-bottom: 1px solid rgba(0,0,0,.4); margin-top: 30px;}


.lx-company h4{ font-size: 20px; letter-spacing: 2px;}
.lx-company h6 {letter-spacing: 1px; padding-bottom: 15px;}

.lx-type{ margin: 30px 0;}
.lx-type p{ line-height: 35px; letter-spacing: 1.5px; font-size: 15px;}
/*.lx-type span{color: #fe751a; font-size: 20px; margin-right: 15px; text-align: center; display: inline-block; width: 50px;}*/
.lx-type em{ font-style: italic; letter-spacing: 1.5px; font-weight: bold;}
.lx-type img{ max-width: 90%; margin-top: 15px; margin-left: 15px;}

/* 联系 end */

/* 新闻动态 start */
.news-title{ margin-bottom: 30px;}
.news-title p{ line-height: 35px;}
.news-title p a{display: inline-block; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*.news-title span{float: right; clear: both;}*/
.news-title a:hover{ color: #fe721a;}

/* 新添加的Page样式 */
.newPage  a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
        padding: 5px;
}

.newPage .current{color: #fe6f1b;    padding: 5px;}



.about-right{ width: 670px; float: left; padding: 0 0 30px; box-shadow:1px 6px 10px rgba(0,0,0,.5) !important; margin-left: 33px;}
.about-pic img{width: 100%; height: 300px;}
.about-cy01{ width: 100% !important; margin-bottom: 30px; padding-bottom: 10px;border-bottom: 1px solid rgba(0,0,0,.4); }
.about-cy01 h4{ font-weight: bold; font-size: 16px;}
.about-cy01 span{ float: right; margin-right: 5px;}
/* 新闻动态 end */

/* 关于 start */
.about-right01{ box-shadow: none !important;width: 740px !important; margin-left: 0 !important; }
.about-detail{ width: 100%; margin: 0 auto;}
/* .about-detail p{ text-indent: 2em; line-height: 24px;} */
.about-detail img{ max-width: 700px; margin:20px auto;}

/* 关于 end */

.ab_left a{ background: none !important; width: 53px !important; height: 44px !important;}


.box-line{float: left; height:300px; width: 2px; background: #cecece;}



/* 首页 start */

/* banner*/

.lubo{ width: 100%; min-width:1000px;clear: both; position: relative; min-height:525px;}
.lubo_box{ position: relative; width: 100%; min-height:525px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; min-height:525px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
			
.lubo_box li img{ width: 100%;}
			
			  /*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #736e68; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #dd7122 !important;}
			
			  /*按钮*/
.lubo_btn{ position: absolute; width: 100%; top: 230px;}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.5;filter:alpha(opacity=50); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;}
.right_btn{ float: right;}

/* banner end*/

/* banner bottom*/


.da-thumbs {
	list-style: none;
	width: 100%;
	max-width: 1920px;
	overflow: hidden;
	position: relative;
	margin: 20px auto;
	padding: 0;
}
.da-thumbs li {
	float: left;
	width: 25%;
	min-height: 200px;
	background: #fff;
	
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.da-thumbs li a,
.da-thumbs li a img {
	width: 100%;
	
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span {
position: absolute;
top: 50%;
left: 35%;
display: inline-block;
color: rgba(255,255,255,0.9);
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);

}
.da-thumbs li a div span h3{ font-size: 24px; font-weight: 500; letter-spacing: 2px;}
.da-thumbs li a div span h5{ font-size: 18px; font-weight: 550; letter-spacing: 1px;}
.da-thumbs li a div span i{position: absolute; right: -43%; top: 22%; font-size: 50px;}


/* banner bottom end*/

.index-container{ width: 1000px; margin: 0 auto;}
.index-left{ width: 55%; min-height: 450px; float: left; margin-top: 85px;}

.index-title{ letter-spacing: 1; font-size: 16px;}
.index-title span{ margin-left: 166px; }

.index-title i{ color: #fe751a; font-size: 20px; margin-right: 10px;vertical-align: bottom;}




.index-right{ float: right; margin-left: 10px; width: 40%; z-index: 9999;}


/* jswbox */
#jswbox{width:630px;height:600px;margin:0 auto;position:relative;}
#jswbox ul{position:relative;height:600px;}
#jswbox li{position:absolute;width:0;height:0;z-index:0;cursor:pointer;overflow:hidden;top:173px;left:10px;}
#jswbox li img{width:100%;height:100%;vertical-align:top;float:left;}
#jswbox .prev, #jswbox .next{display:none;}

/* 时间轴 */



#history{width:100%; height:450px !important;position:relative;margin:20px auto 0 auto;}

#content{width:100%; overflow:hidden;padding-top:10px; position: relative;}
.list{position:relative;}
.list li{height:70px;vertical-align:bottom;overflow:hidden;position:relative;}
.liwrap{height:45px;margin-top:28px;}
.lileft{position:absolute;top:0;left:0px;height:45px;line-height:45px; width: 80px;}

.lileft img{ width:50px; height: 50px; border-radius: 50%; border: none;}


.liright{position:absolute;top:10px;right:20px;height:45px;width: 230px;}
.histt{height:35px;line-height:35px;}
.hisct{font-size:14px;color:#6e6e6e;}
.md{font-size:18px;color:#AEAEAE;}
.year{font-size:12px;color:#AEAEAE;margin-right:10px;}
.point{width:45px;height:45px;position:absolute;top:0;left:60px;overflow:hidden;}
.point b{
	height:16px;width:16px;background:#fff;display:block;margin:17px 0 0 19px;border-radius:18px;border:2px solid #fe721a;
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	-o-transition:all 0.1s linear;
	transition:all 0.1s linear;
	position:absolute;
	top:0;left:0;
}
.thiscur .point b{border:7px solid rgba(254,114,26,0.8);margin:12px 0px 0px 14px;border-radius:52px;}
.thiscur .histt a:hover,.thiscur .histt .active{background:#fe721a; color: #fff; padding: 5px 5px; border-radius: 10px; width: 213px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.histt a{
	font-size:16px;
	color:#747474;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
#arrow{position:fixed;top:50%;right:30px;}
*html #arrow{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin-top:350px;}

#arrow ul li{
	display:block;height:20px;width:20px;background:url("../images/icons.png")/*tpa=http://www.qinghuayuedu.com/images/icons.png*/ no-repeat 0 0;cursor:pointer;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
}
#arrow ul li:active{background-color:#000;}
#arrow ul .arrow_active{
	background-color:#000;
	-webkit-transition:all 0.1s ease-in;
	-moz-transition:all 0.1s ease-in;
	-o-transition:all 0.1s ease-in;
	transition:all 0.1s ease-in;
}
#arrow ul .arrowup{background-position:0px -26px;margin-bottom:10px;}
#arrow ul .arrowdown{background-position:0px 0px;}


.time-line-xx{width: 9px; height: 360px; background: #fe751a; position: absolute; left: 85px; top: 28px;}















/* 首页 end */

.container-wrap-p1{color: #000;}




@media (min-width: 1441px) {
	
	
	
.lubo{height:525px;}
.lubo_box{height:525px; }
.lubo_box li{height:525px;}
.lubo_box li a {height: 525px;}
			
.lubo_box li img {height:525px;}

.lubo_btn{ top: 300px;}	



}






/*footer start */

.ldsf-foot{ width: 100%; height: 180px; background: #303030; border-top: 5px solid #fe751a;}
.ldsf-foot-content{ width: 1080px; margin: 0 auto; overflow: hidden; margin-top: 20px;}

.ldsf-foot-ct-copyright{ float: left;}
.foot-copyright-list{ overflow: hidden;}
.foot-copyright-list li{ float: left; text-align: center; letter-spacing: 1px; color: #ccc;}
.foot-copyright-list li a{ color: #ccc; padding: 20px 15px;}
.foot-copyright-list li a:hover{ color: #aaa;}
.ldsf-foot-ct-copyright p{ color: #ccc; letter-spacing: 1px; line-height: 20px; margin-top: 15px; padding-left: 15px;}


.contact-type{ float: left; width: 130px; margin-top: 62px;}

.contact-type img{ width: 35px; height: 30px; float: left;}

.foot-logo{ width: 227px; height: 78px; float: right;}




/*footer end */


