@charset "utf-8";

@import url("../icon/iconfont.css");

#nei_header { width: 100%; margin-right: auto; margin-left: auto; }
#nei_header .banner { max-width:960px; min-width: 800px; height: 56px; text-align: center; margin-right: auto; margin-left: auto; padding-top: 50px; padding-bottom: 70px; }
#nei_main { width: 100%; overflow: hidden; z-index: 1; margin: 20px auto 150px; }

#nei_main .picss { max-width:960px; min-width: 854px; margin-right: auto; margin-left: auto; margin-bottom: -30px; }
#nei_main .picss .videos { width: 854px; margin-right: auto; margin-left: auto; height: 428px; margin-bottom: 10px; }
#nei_main .picss .videotitle { width: 854px; margin-right: auto; margin-left: auto; height: 30px; margin-bottom: 30px; line-height: 30px; text-align: center; }
#nei_main .texts { width: 1260px; margin-right: auto; margin-left: auto; overflow: hidden; font-family: "微软雅黑", "Microsoft YaHei", "Arial Black"; font-size: 12px; line-height: 23px; color: #999; text-decoration: none; }

#nei_main .comingsoon { width: 1000px; margin-right: auto; margin-left: auto; height: 500px; text-align: center; color: #999; font: 14px/500px "Arial Black"; }
#nei_main .picss .add548 { width: 1000px; margin-right: auto; margin-left: auto; height: 548px; clear: both; }
#nei_main .picss .add48 { width: 1000px; margin-right: auto; margin-left: auto; height: 48px; clear: both; }
#nei_main .picss .blank { width: 104px; float: left; }

#nei_main .picss .home_001 { width: 300px; height: 400px; float: left; position: relative; margin-bottom: 20px; margin-right: 10px; _display: inline; overflow: hidden; margin-left: 10px; }
#nei_main .picss .home_001 .mask { width: 100%; height: 400px; position: absolute; left: 0px; bottom: -400px; }
#nei_main .picss .home_001 .mask .textx { z-index: 99; left: 0px; position: absolute; width: 100%; bottom: 0px; }
#nei_main .picss .home_001 .mask .textx .text { color: #000; height: 30px; text-align: center; margin-right: auto; margin-left: auto; width: auto; display: table; border-bottom: 1px solid #333; padding-top: 10px; font: 14px/30px Avenir-Book; }
#nei_main .picss .home_001 .mask .textx .cat { color: #000; height: 50px; text-align: center; margin-right: auto; margin-left: auto; width: auto; display: table; font: 400 15px/50px "Arial Black"; }
#nei_main .picss .home_001 .mask .bgcolor { width: 100%; height: 400px; background: #b3b3b4; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; text-align: center; overflow: hidden; position: absolute; z-index: 1; left: 0px; top: 0px; background-color: #FFF; }

#nei_main .picss .home_002 { width: 380px; height: 240px; float: left; position: relative; margin-bottom: 34px; margin-right: 10px; _display: inline; overflow: hidden; margin-left: 10px; }
#nei_main .picss .home_002 .mask { width: 100%; height: 240px; position: absolute; left: 0px; bottom: -240px; }
#nei_main .picss .home_002 .mask .textx { z-index: 99; left: 0px; position: absolute; width: 100%; bottom: 0px; }
#nei_main .picss .home_002 .mask .textx .text { color: #000; height: 30px; text-align: center; margin-right: auto; margin-left: auto; width: auto; display: table; border-bottom: 1px solid #333; padding-top: 10px; font: 14px/30px Avenir-Book; }
#nei_main .picss .home_002 .mask .textx .cat { color: #000; height: 50px; text-align: center; margin-right: auto; margin-left: auto; width: auto; display: table; font: 400 15px/50px "Arial Black"; }
#nei_main .picss .home_002 .mask .bgcolor { width: 100%; height: 240px; background: #b3b3b4; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; text-align: center; overflow: hidden; position: absolute; z-index: 1; left: 0px; top: 0px; background-color: #FFF; }


#nei_main .picss .home_0001 { width: 300px; height: 400px; float: left; position: relative; margin-bottom: 20px; margin-right: 10px; _display: inline; overflow: hidden; margin-left: 10px; }
#nei_main .picss .home_0001 .mask { width: 300px; height: 400px; position: absolute; left: 0px; bottom: -400px; }
#nei_main .picss .home_0001 .mask .textx { z-index: 99; left: 0px; position: absolute; width: 100%; bottom: 0px; }
#nei_main .picss .home_0001 .mask .textx .text { color: #000; height: 30px; text-align: center; margin-right: auto; margin-left: auto; width: auto; display: table; border-bottom: 1px solid #333; padding-top: 10px; font: 14px/30px Avenir-Book; }
#nei_main .picss .home_0001 .mask .textx .cat { color: #000; height: 50px; text-align: center; margin-right: auto; margin-left: auto; width: auto; display: table; font: 400 15px/50px "Arial Black"; }
#nei_main .picss .home_0001 .mask .bgcolor { width: 300px; height: 400px; background: #b3b3b4; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; text-align: center; overflow: hidden; position: absolute; z-index: 1; left: 0px; top: 0px; background-color: #FFF; }

#nei_main .picss .home_0002 { width: 620px; height: 400px; float: left; position: relative; margin-bottom: 20px; margin-right: 10px; _display: inline; overflow: hidden; margin-left: 10px; }
#nei_main .picss .home_0002 .mask { width: 100%; height: 400px; position: absolute; left: 0px; bottom: -400px; }
#nei_main .picss .home_0002 .mask .textx { z-index: 99; left: 0px; position: absolute; width: 100%; bottom: 0px; }
#nei_main .picss .home_0002 .mask .textx .text { color: #000; height: 30px; text-align: center; margin-right: auto; margin-left: auto; width: auto; display: table; border-bottom: 1px solid #333; padding-top: 10px; font: 14px/30px Avenir-Book; }
#nei_main .picss .home_0002 .mask .textx .cat { color: #000; height: 50px; text-align: center; margin-right: auto; margin-left: auto; width: auto; display: table; font: 400 15px/50px "Arial Black"; }
#nei_main .picss .home_0002 .mask .bgcolor { width: 100%; height: 400px; background: #b3b3b4; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; text-align: center; overflow: hidden; position: absolute; z-index: 1; left: 0px; top: 0px; background-color: #FFF; }

#nei_main .picss .home_0003 { width: 420px; height: 277px; float: left; position: relative; margin-bottom: 60px; _display: inline; overflow: hidden; margin-right: 30px; margin-left: 30px; }
#nei_main .picss .home_0003 .mask { width: 100%; height: 277px; position: absolute; left: 0px; bottom: -287px; }
#nei_main .picss .home_0003 .mask .textx { z-index: 99; left: 0px; position: absolute; width: 100%; bottom: 0px; }
#nei_main .picss .home_0003 .mask .textx .text { color: #000; height: 30px; text-align: center; margin-right: auto; margin-left: auto; width: auto; display: table; border-bottom: 1px solid #333; padding-top: 10px; font: 14px/30px Avenir-Book; }
#nei_main .picss .home_0003 .mask .textx .cat { word-break:normal ;color: #000; height: 50px; text-align: center; margin-right: auto; margin-left: auto; width: 420px; font: 400 15px/25px "Arial Black"; }
#nei_main .picss .home_0003 .mask .bgcolor { width: 100%; height: 277px; background: #b3b3b4; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; text-align: center; overflow: hidden; position: absolute; z-index: 1; left: 0px; top: 0px; background-color: #FFF; }

#home_main { max-width:960px; min-width: 800px; height: 300px; margin: 20px auto 100px; }

#home_header { width: 98%; margin-right: auto; margin-left: auto; text-align: center; }
#home_header .banner { max-width:960px; min-width: 800px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 30px; }
#home_header .logo { max-width:960px; min-width: 800px; margin-right: auto; margin-left: auto; height: 24px; text-align: right; }

#home_footer { width: 98%; background: #FFF; position: fixed; bottom: 0px; z-index: 100; left: 0px; right: 0px; margin-right: auto; margin-left: auto; }
#home_footer .line { max-width:960px; min-width: 800px; height: 3px; background: #000; margin: 10px auto; }
#home_footer .copyright { width: 100%; height: 60px; margin: 20px auto; }
#home_footer .copyright .left { height: 72px; float: left; width: 200px; line-height: 72px; }
#home_footer .copyright .left .f { float: left; padding-right: 15px; font-family: iconfont; height: 22px; width: 15px; color: #CECECE; font-size: 16px; line-height: 22px; padding-top: 25px; }
#home_footer .copyright .left .f a:link { float: left; padding-right: 15px; height: 22px; width: 15px; color: #000000; text-decoration: none; font: 16px/22px iconfont; }
#home_footer .copyright .left .f a:visited { float: left; padding-right: 15px; height: 22px; width: 15px; color: #000000; text-decoration: none; font: 16px/22px iconfont; }
#home_footer .copyright .left .f a:hover { float: left; padding-right: 15px; height: 22px; width: 15px; color: #b3b3b4; text-decoration: none; font: 16px/22px iconfont; }

#home_footer .copyright .middle { height: 60px; width: 980px; text-align: center; font: 400 12px/72px "Arial Black"; margin-right: auto; margin-left: auto; 
}
#home_footer .copyright .right { height: 72px; float: right; width: 200px; line-height: 72px; text-align: right; }

#home_footer .navs { max-width:960px; min-width: 800px; margin-right: auto; margin-left: auto; height: 24px; }
#home_footer .navs .left { float: left; }
#home_footer .navs .left .btn .sub_p { position: absolute; left: 0px; top: -244px; display: block; width: 240px; z-index: 20; background: url(../source/blank.gif) repeat; height: 244px; visibility: hidden; }
#home_footer .navs .left .btn .sub_p a:link { color: #E30012; height: 40px; display: block; width: 100%; font: 400 19px/40px "Arial Black"; text-decoration: none; }
#home_footer .navs .left .btn .sub_p a:visited { color: #E30012; height: 40px; display: block; width: 100%; font: 400 19px/40px "Arial Black"; text-decoration: none; }
#home_footer .navs .left .btn .sub_p a:hover { color: #000000; height: 40px; display: block; background: url(none); width: 100%; font: 400 19px/40px "Arial Black"; text-decoration: underline; }

#home_footer .navs .left .btn .sub_w {
	position: absolute;
	left: 0px;
	top: -164px;
	display: block;
	width: 230px;
	z-index: 20;
	background: url(../source/blank.gif) repeat;
	height: 164px;
	visibility: hidden;
}
#home_footer .navs .left .btn .sub_w a:link { color: #E30012; height: 40px; display: block; width: 100%; font: 400 19px/40px "Arial Black"; text-decoration: none; }
#home_footer .navs .left .btn .sub_w a:visited { color: #E30012; height: 40px; display: block; width: 100%; font: 400 19px/40px "Arial Black"; text-decoration: none; }
#home_footer .navs .left .btn .sub_w a:hover { color: #000000; height: 40px; display: block; background: url(none); width: 100%; font: 400 19px/40px "Arial Black"; text-decoration: underline; }

#home_footer .navs .left .btn .sub_s {
	position: absolute;
	left: -14px;
	top: -204px;
	display: block;
	width: 200px;
	z-index: 20;
	background: url(../source/blank.gif) repeat;
	height: 204px;
	visibility: hidden;
}
#home_footer .navs .left .btn .sub_s a:link { color: #E30012; height: 40px; display: block; width: 100%; font: 400 19px/40px "Arial Black"; text-decoration: none; text-align: center; }
#home_footer .navs .left .btn .sub_s a:visited { color: #E30012; height: 40px; display: block; width: 100%; font: 400 19px/40px "Arial Black"; text-decoration: none; }
#home_footer .navs .left .btn .sub_s a:hover { color: #000000; height: 40px; display: block; background: url(none); width: 100%; text-decoration: underline; font: 400 19px/40px "Arial Black"; }

#home_footer .navs .left .btn .sub_s .sub_t { position: absolute; display: block; width: 70px; z-index: 20; background: url(../source/blank.gif) repeat; height: 204px; top: -204px; left: 60px; visibility: visible; }

#home_footer .navs .left .btn .sub_s .sub_t a:link { color: #E30012; height: 40px; display: block; width: 100%; font: 400 19px/40px "Arial Black"; text-decoration: none; }
#home_footer .navs .left .btn .sub_s .sub_t a:visited { color: #E30012; height: 40px; display: block; width: 100%; font: 400 19px/40px "Arial Black"; text-decoration: none; }
#home_footer .navs .left .btn .sub_s .sub_t a:hover { color: #000000; height: 40px; display: block; background: url(none); width: 100%; text-decoration: underline; font: 400 19px/40px "Arial Black"; }

#home_footer .navs .left .btn { float: left; padding-right: 40px; position: relative; padding-left: 10px; }
#home_footer .navs .left .btn a:link { font: 700 normal 19px "Arial Black"; display: block; color: #000; text-decoration: none; }
#home_footer .navs .left .btn a:visited { font: 700 normal 19px "Arial Black"; display: block; color: #000; text-decoration: none; }
#home_footer .navs .left .btn a:hover { font: 700 normal 19px "Arial Black"; display: block; color: #000; text-decoration: none; background: url(../images/navvf.png) no-repeat 0px 14px; }

#home_footer .navs .right { float: right; }
#home_footer .navs .right .btn { float: left; padding-left: 30px; padding-right: 10px; }
#home_footer .navs .right .btn a:link { font: 400 normal 19px "Arial Black"; display: block; color: #000; text-decoration: none; }
#home_footer .navs .right .btn a:visited { font: 400 normal 19px "Arial Black"; display: block; color: #000; text-decoration: none; }
#home_footer .navs .right .btn a:hover { font: 400 normal 19px "Arial Black"; display: block; color: #000; text-decoration: none; background: url(../images/navvf.png) no-repeat 0px 14px; }

.viedo_none { display: none; width: 800px; }
