@charset "gb2312";
/* reset */
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, b {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, th, var, b,i ,strong{
    font-style: normal;
    font-weight: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}
.g-clr {
    zoom: 1;
}

.g-clr:after {
    display: block;
    clear: both;
    height: 0;
    content: "\0020";
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

input, textarea, select {
    *font-size: 100%;
}

a:hover {text-decoration: none;}

.clear{clear:both;}

.header, .content, footer {
    margin: 0 auto;
    width: 100%;
    min-width: 1000px;
    max-width: 1920px;
    _width: expression((document.documentElement.clientWidth>1920||document.body.clientWidth>1920)?"1920px":((document.documentElement.clientWidth<1000||document.body.clientWidth<1000)?"1000px":"100%"))
}

body {font: 14px/18px "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;}

/*content*/
.content{background: url(../images/content1-bg.jpg) 50% 0% no-repeat #fdfdfd;}
.content-bottom-bg{background: url(../images/content-bottom-bg.jpg) 50% 100% no-repeat;}



/*footer*/

header, nav, article, aside, footer {
    display: block;color: #a1a1a1;background-color: #181818;
}
.center_box {
    margin: 0 auto;
    width: 900px;
	color: #a1a1a1;
	background-color: #181818;
}
.ej_footer {
    background-color: #181818;
    border-top: 1px solid #484848;
    min-width: 1000px;
    padding: 30px 0 70px;
}

.ejf_copyright {
	background-color: #181818;
    padding-top: 6px;
	line-height: 1.8em;
}
.ejf_logo {
    background: url("../images/ej_sprite.png") no-repeat scroll 0 -64px;
    display: block;
    float: right;
    height: 30px;
    margin-top: 15px;
    width: 111px;
}
a {
    color: #a1a1a1;
    text-decoration: none;
}


/*????ҳ??-??ֽҳ*/

/*header-inner*/
.wrap{width:1000px;margin:0 auto;}
.header-inner {
    background: url(../images/indexheader-bg.jpg) 50% 50% no-repeat;
}
.header-inner .wrap{
    position:relative;
    height:593px;
}

.header-inner .logo {
    display: block;
    width: 265px;
    height: 135px;
    position: absolute;
    text-indent: -30000px;
    overflow: hidden;
}

.header-inner .nav {
    float: right;
    width: 450px;
    height: 80px;
    overflow: hidden;
}

.header-inner .nav li {
    float: left;
}

.header-inner .nav a {
    display: block;
    width: 108px;
    height: 74px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 74px;
    text-decoration: none;
    border-bottom: 6px solid #292f38;
}

.header-inner .nav a.active,.header-inner .nav a:hover{
    border-bottom: 6px solid #ff7e00;
}

/*content-wallpaper*/
.content{background: url(../images/second-content-bg.jpg) 50% 0% no-repeat #fdfdfd;}
.content .content-bottom-bg{background: url(../images/content-bottom-bg.jpg) 50% 100% no-repeat;padding-bottom: 60px;}
.content .cont{width:1000px;height:70px;}
.content .cont .bt{width:793px;height:70px;line-height:70px;float:left;font-size:18px;padding-left:5px;}
.content .cont .dload {height: 56px;width: 192px;float: left;padding-top:14px;padding-left:10px;}
.content .dload .link {display:block;background-color: #ff7e00;width:182px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:20px;}
.content .bt-yellow{color:#ff7e00;}
.content .cont .bt a {color: #666666;text-decoration: none;}

.content .m-wallpaper .play-video .video li {float: left;list-style-type: none;padding-left: 10px;padding-top: 35px;padding-right: 26px;}
.content .m-wallpaper .play-video .video li a {width: 213px;height: 122px;display: block;text-decoration: none;text-align: center;color: #000;font-size: 18px;border-left: none;border-bottom: none;background-color: rgba(0,0,0,0);position:relative;}
.content .m-wallpaper .play-video .video li a .bt {width: 213px;height: 27px;line-height: 27px;position: absolute;top: 77px;left: 1px;text-align: center;z-index: 10000;display: block;color: #fff;cursor: pointer;font-size: 14px;}

.content .m-wallpaper .play-video .video li a:hover .bt{color:#ff7e00;}
.content .m-wallpaper .play-video .video li a .video-btn {background: url(../images/video-btn.png) no-repeat;width: 213px;height: 104px;position: absolute;left: 0px;top: 0px;}



.news-list ul{margin:0;padding-top:25px;}
.news-list ul li{width:990px;height:56px;padding-right:10px;vertical-align:top;}
.news-list ul .odd{background-color:#fff;}
.news-list ul .even{background-color:#f3f3f3;}
.news-list ul li a{width:990px;height:56px;line-height:56px;color:#000;text-decoration:none;display: block;}
.news-list ul li a:hover {color:#ff7e00;}
.news-list ul li a .tit{width: 840px;height:56px;float: left;text-align: left;padding-left: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:16px;}
.news-list ul li a .time{width:130px;height:56px;float:right;font-size:14px;text-align:center;}

/*content-news*/
.content .cont{width:1000px;height:70px;}
.content .cont .bt{width:793px;height:70px;line-height:70px;float:left;font-size:18px;padding-left:5px;}
.content .cont .dload {height: 56px;width: 192px;float: left;padding-top:14px;padding-left:10px;}
.content .dload .link {display:block;background-color: #ff7e00;width:182px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:20px;}
.content .bt-yellow{color:#ff7e00;}
.content .cont .bt a {color: #666666;text-decoration: none;}
.content  .innernav{width:1000px;}
.content  .innernav .hd{width:990px;height:50px;border-bottom:6px solid #cbcbcb;}
.content  .innernav .hd li{float:left;}
.content  .innernav .hd li a{width:115px;height:50px;line-height:50px;display:block;color:#000;text-decoration:none;font-size:18px;text-align:center;border-bottom:6px solid #cbcbcb;margin-bottom:-6px;position:relative;}
.content  .innernav .hd li a:hover{color:#ff7e00;}
.content  .innernav .hd li a.curr{border-bottom:6px solid #ff7e00;color:#ff7e00;}
.content  .play-video .video li { float: left; list-style-type: none; padding-left: 10px; padding-top: 25px; padding-right: 26px; }
.content  .play-video .video li a { width: 213px; height: 104px; display: block; text-decoration: none; text-align: center; color: #000; font-size: 18px; border-left: 1px solid #dedede; border-bottom: 1px solid #dedede; background-color: #f5f5f5; position:relative; }
.content  .play-video .video li a .bt { width: 213px; height: 27px; line-height: 27px; position: absolute; top: 77px; left: 1px; text-align: center; z-index: 8; display: block; color: #fff; cursor: pointer; font-size: 14px; }
.content  .play-video .video li a .bt:hover{color:#ff7e00;}
.content  .play-video .video li a .video-btn { background: url(../images/video-btn.png) no-repeat; width: 213px; height: 104px; position: absolute; left: 1px; top: 0px; }

/*m-deteails-video*/
.m-article{color: #2f2f2f;}
.m-article h2{font-size: 24px;text-align: center;line-height: 28px;padding-bottom: 30px;}
.m-article p{width: 706px;margin: 0 auto;font-size: 14px;line-height: 28px;padding-bottom: 10px;}
.m-article .video-box{width:706px;display: block;margin: 0 auto;}

/*m-twitedfate-txt*/
.txt-top{width: 378px;height: 236px;margin: 0 auto;}
.txt-top img{float: left;}
.txt-top span{float: right;display: block;padding-top:38px;font-size: 16px;color: #2f2f2f;line-height: 28px;}

.txt-center{width: 990px;padding: 0 10px;margin: 0 auto;overflow: hidden;}
.txt-center .data{padding-top: 30px;width: 1010px;}
.txt-center .data dl{overflow: hidden;}
.txt-center .data dd{float:left;padding:18px 16px;margin:0 20px 15px 0;width: 436px;height:70px;border: 1px solid #dedede;}
.txt-center .data dt{width:90px;height:30px;text-align: left;font-size: 20px;color: #2f2f2f;}
.txt-center .data dd h3{float: left;width: 40px;height: 46px;padding: 10px 12px;margin-right:22px;text-align: center;font-size: 20px; color: #fff;line-height: 22px;}
.txt-center .data dd p{float: left;margin:10px 55px 0 0;}

.txt-bottom{width: 980px;margin: 0 auto;overflow: hidden;}
.txt-bottom h2{font-size: 20px;color: #2f2f2f;padding: 40px 0 26px;}
.txt-bottom .left{display:inline-block;*display:inline;*zoom:1;overflow: hidden;}
.txt-bottom .left table td{border: 1px solid #dedede;height: 50px;font-size: 16px;color: #2f2f2f;text-align: center;}
.txt-bottom .left table thead{ background: #f5f5f5;}
.txt-bottom .left table tbody{background: #fff;}
.txt-bottom .right{display:inline-block;*display:inline;*zoom:1;width: 364px;margin-left:60px;overflow: hidden;}
.txt-bottom .right li{float:left;width:120px;margin:14px 62px 0 0;text-align: center;}

/*wallpaper-video*/
.videopage .video-list{padding: 28px 0;}
.videopage .video-list li a{padding: 10px 24px 10px 10px;display: block;color: #666666;font-size: 14px;}
.videopage .video-list li a.odd{background: #fdfdfd;}
.videopage .video-list li a.even{background: #fbfbfb;}
.videopage .video-list li a:hover{background: #fff;}
.videopage .video-list li strong{display:inline-block;*display:inline;*zoom:1;width:576px;vertical-align:20px;color: #2f2f2f;font-size: 16px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.videopage .video-list li em{vertical-align:20px;}
.videopage .video-list li a:hover strong{color: #ff7e00;}
.videopage .video-list li a img{vertical-align: middle;padding-right: 28px;}
.videopage .video-list li a span{display:inline-block;*display:inline;*zoom:1;background: url("../images/video-list-arrows.png") 0 0 no-repeat;width: 20px;height: 36px;vertical-align: middle;margin-left: 20px;}
.videopage .video-list li a:hover span{background-position: 100% 0;}

/*m-share*/
.m-share{padding:40px 0 0 144px;}
.m-share span{display: block;float:left;}

.paging{height: 42px;margin-right: 10px;margin-top: 45px;float:right;}
.paging .pages{float:left;height:42px;margin:0 18px 0 18px;}
.paging .pages li{display:inline-block;*display:inline;*zoom:1;padding:15px 12px;text-align:center;}
.paging .pages li a{color:#666666;}
.paging .pages li a:hover{color:#ff7e00;}
.paging .btn-next,
.paging .btn-prev{float: left;height: 40px;width: 180px;border: 1px solid #ff7e00;color: #ff7e00;background-color: #fff;font-size: 20px;line-height: 40px;text-align: center;display: block;}
.paging .disable{border: 1px solid #666;color: #666;}
.paging .pages li .add-yellow{color: #ff7e00}

.paging li {
  float: left;
  display: inline-block;
  padding: 15px 12px;
  text-align: center;
}

.paging li a, .paging li .current{
  line-height: 40px;
}

.paging li .prev, .paging li .next{
  float: left;
  height: 40px;
  width: 180px;
  border: 1px solid #ff7e00;
  color: #ff7e00;
  background-color: #fff;
  font-size: 20px;
  line-height: 40px;
  text-align: center;
  display: block;
}

.paging .active span.prev, .paging .active span.next{
  border: 1px solid #666;
  color: #666;
}

.news-list .main-list img {
    display: none;
}

.nav .active a{
    border-bottom: 6px solid #ff7e00;
}
.main-list{
    overflow: hidden;
}
.m-article img{
    max-width: 100%;
}
