@charset "gb2312";
body{ text-transform:capitalize; background-image: url(../images/bgg.jpg); background-attachment: fixed; background-repeat: no-repeat; background-position: center top; }
/*.bg{ height: 100%; width: 1080px; z-index: -999; margin:0 auto; background-color: #FFFFFF; }*/
a, a:hover { text-decoration: none; }
.top-main { background-image: url(../images/top-bg.png); background-position: center; height: 111px; position: relative; z-index: 10005; background-repeat: no-repeat; }
.top { margin: 0px auto; width: 1000px; }
.logo { margin-top: 13px; float: left; }
.menu { display: inline; float: right; }
.speech{ display: block; font-size: 13px; line-height: 30px; color: #333; text-align: right; padding-right:15px; }
.speech a{ color: #333;}
.speech a:hover{ color:#d9131e;}
.nav { float: left; margin-top: 8px; list-style-type: none; display: block; }
.nav ul { margin:0; padding:0; display: block; float:left; }
.nav ul li { float: left; display:list-item; }
.nav ul li ul { width: 16em; border-bottom: 2px solid #d9131e; position: absolute; margin: 0; padding: 0; list-style: none; background:#FFFFFF; display:block; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; display: none; position:absolute; }
.nav ul li ul li { margin:0; padding:0; width:100%; }
.nav ul li ul li a { font-size: 13px; color: #333; display: block; padding:13px 13px 13px 20px; line-height:normal; }
.nav ul li ul li a:hover { color: #fff; background:#d9131e }
.nav ul li a { font-size: 14px; line-height: 50px; color: #333; display: block; padding: 0px 1.2em; }
.nav ul li a:hover { color: #d9131e; display: block; }
.fullSlide { height: 620px; position: relative; top: -35px; min-width:1000px; height:620px; overflow:hidden; }
.fullSlide .bd { position:relative; z-index:0; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:620px; float:left; }
.fullSlide .bd li a { position:absolute; width:100%; height:620px; display:block; z-index:1; ; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline;
zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40); opacity:0.4; }
.fullSlide .hd ul .on { filter:alpha(opacity=100); opacity:1; }
.product-main { width: 1000px; margin:10px auto 45px; }
.product-tit { font-size: 16px; font-weight: 700; padding:5px 0; }
.product-list { width: 1000px; height:195px; overflow:hidden; }
.product-list ul { margin:0; padding:0; width:1030px; }
.product-list ul li { margin-right:29px; float: left; }
.product-list ul li a { display: block; height: 195px; width: 228px; font-size: 14px; color: #333; text-align: center; }
.product-list ul li a p { line-height: 55px; }
.product-list ul li a:hover { color: #d9131e; }
.product-list ul li a img { border: 0px; }
.product-list ul li a:hover img { opacity: 0.9; filter: alpha(Opacity=90); }
.product-pape a { font-size: 14px; color: #333; line-height:30px; }
.product-pape a:hover { color: #d9131e; }
.product-page-list { width:720px overflow:hidden;}
.product-page-list ul { margin:0; padding:0; width:741px; }
.product-page-list ul li { width:226px; margin-right:21px; margin-bottom:25px; float:left; text-align: center; }
.product-page-list ul li span { display: block; height: 226px; width: 226px; overflow: hidden;margin-bottom:13px; }

.product-page-list ul li a { font-size: 14px; color: #333; }
.product-page-list ul li a:hover{ color: #d9131e;}
.product-page-list ul li a:hover img{transform: scale(1.2, 1.2) rotate(10deg);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;}
.module-main { width: 1000px; margin:0 auto 25px; }
.news-main { width: 580px; margin-right:50px; float:left }
.news-tit { height: 30px; margin-bottom:10px; font-size: 16px; font-weight: 700; }
.news-tit a { display: block; font-size: 14px; color: #333; float:right; font-weight: normal; }
.news-tit a:hover { color: #d9131e; }
.news-list ul li.pic { font-size: 14px; color: #333; height:100px; border-bottom: 0px; margin-bottom:20px; }
.news-list ul li.pic img { border: 0px; display: block; float:left; margin-right:25px; }
.news-list ul li.pic a { font-size: 15px; color: #000; line-height:21px; font-weight:bold; padding-left:0px; margin-bottom:10px; display: block; }
.news-list ul li.pic p { font-size: 13px; font-weight: normal; color: #333; line-height:20px; }
.news-list ul li { border-bottom: 1px solid #e5e5e5; font-size: 14px; color: #333; line-height:41px; display: block; }
.news-list ul li a { font-size: 14px; color: #333; line-height:41px; background: url(../images/icon-dot.gif) no-repeat 0 9px; padding-left: 12px; }
.news-list ul li a:hover { color: #d9131e; }
.news-pape a { font-size: 14px; color: #333; line-height:41px; }
.news-pape a:hover { color: #d9131e; }
.vod-main { width: 370px; float:left }
.vod-tit { height: 30px; margin-bottom:10px; font-size: 16px; font-weight: 700; }
.vod-tit a { display: block; font-size: 14px; color: #333; float:right; font-weight: normal; }
.vod-tit a:hover { color: #d9131e; }
.vod-pic { overflow:hidden; position: relative; }
.vod-list a { font-size: 14px; color: #333; text-align: center; }
.vod-list a p { line-height: 45px; }
.vod-list a:hover { color: #d9131e; }
.vod-list a .vod-pic img { width: 100%; display: block; overflow: hidden; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
.vod-list a:hover .vod-pic img { transform: scale(1.2, 1.2) rotate(10deg); -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
.vod-pic .icon-video { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 11; background-color: 000; background-image: url(../images/icon-video.png); background-repeat: no-repeat; background-position: center; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.foot { background-color: #f0f0f0; margin-top:45px; width:100%; }
.foot-main { width: 1000px; margin:0px auto; padding:45px 0 35px; }
.foot-nav ul li { width:184px; margin-right:20px; float:left }
.foot-nav ul li h3 { font-size: 16px; color: #333333; font-weight: normal; display:block; margin-bottom:10px; }
.foot-nav ul li a { color:#333; display:block; line-height:27px; font-size: 13px; }
.foot-nav ul li a:hover { color: #d9131e; }
.foot-2wm { float: left; width: 184px; text-align: center; }
.foot-2wm img { width:120px; }
.end { width: 1000px; margin:0px auto; font-size: 12px; text-align: center; color:#333; line-height:25px; padding:10px 0; }
.list_banner { position: relative; top: -35px; min-width:1000px; height:300px; width: 100%; margin-bottom: -35px; }
.list_banner_title { width:1000px; height:300px; margin: 0 auto; }
.list_banner_title h3 { padding: 18px 0 18px 15px; line-height: normal; color: #fff; font-size: 18px; font-weight: normal; width:225px; height:24px; float:left; background-image: url(../images/hd.png); position: absolute; bottom: 0px; }
.list_main { width:1000px; margin: 0 auto }
.list_main_left { width:240px; float:left; ; display: block; }
.list_main_left ul li { width:240px; height:46px; overflow: hidden; }
.list_main_left ul li a { display: block; padding: 13px 20px; line-height: normal; color: #999; font-size: 14px; border-left: 1px solid #f7f7f7; margin-bottom: 1px; background-color: #f7f7f7; }
.list_main_left ul li a:hover { color: #d9131e; background-color: #fff; border-color: #d9131e; }
.list_main_left ul li a.show { display: block; padding: 13px 20px; line-height: normal; color: #d9131e; font-size: 14px; border-left: 1px solid #d9131e; margin-bottom: 1px; background-color: #fff; }
.list_main_right { width:720px; float:right; ; display: block; }
.list_main_right_title { width:720px; height:50px; margin-bottom:20px; border-bottom: 1px solid #ccc; }
.list_main_right_title .page_title { font-size: 16px; line-height: 54px; display: inline-block; float: left; }
.list_main_right_title .mianb { background-image: url(../images/icon-home.png); background-repeat: no-repeat; background-position: left 21px; padding-left:16px; line-height: 54px; font-size: 12px; color: #333; display: inline-block; float: right; }
.list_main_right_title .mianb a { line-height: 54px; font-size: 12px; color: #333; }
.list_main_right_title .mianb a:hover { color: #d9131e; }
.list_main_right_info { width:720px; min-height:500px; }
.black_12_24 img{width:100%;}
