@font-face {
  font-family: 'iconfont';  /* project id 409036 */
  src: url('http://at.alicdn.com/t/font_409036_nggx6vyjuldcayvi.eot');
  src: url('http://at.alicdn.com/t/font_409036_nggx6vyjuldcayvi.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_409036_nggx6vyjuldcayvi.woff') format('woff'),
  url('http://at.alicdn.com/t/font_409036_nggx6vyjuldcayvi.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_409036_nggx6vyjuldcayvi.svg#iconfont') format('svg');
}

*{margin:0;padding:0;font-family:微软雅黑;color:#333;font-size:12px;}
.wrap{width:1150px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
li{list-style:none;}
a{text-decoration: none;}
.cl{clear:both;}
a.more{color:#C61627;text-decoration: underline;}

#top{background:#f8f8f8;border-bottom:1px #ccc solid;height:30px;line-height:30px;width:100%;min-width:1150px;}
#top a{margin:0 10px;color:#7f7f7f;}
#top a i{margin-right:5px;}
#top .fr{width:330px;}
#top form {display:block;float:left;background:url(../images/search-bg.jpg) no-repeat;margin-top:7px;}
#top form input.keyword{    background: none;    border: none;    height: 18px;    width: 110px;    display: block;    float: left;}
#top form input.search{    width: 20px;    height: 15px;    background: none;    border: none;    display: block;    float: left;}
#top span img{margin:0 5px;margin-bottom:-5px;}

#header{position:relative;width:100%;min-width:1150px;}
#header .logo{position:absolute;z-index: 999;}
#header .navv li{float:left;color:#7F7F7F;margin-top:50px;line-height:50px;}
#header .navv li a{color:#000;font-weight:700;margin:0px 20px;display:block;max-width:150px;width:auto;}
#header .navv li a.current,#header .nav li a:hover{color:#dd3e4d;background:url(../images/sanjian-t.jpg) no-repeat bottom center;}

#banner{height:540px;width:100%;min-width:1150px;background:url(../images/ban.jpg) top center;border-top:5px #dd3e4d solid;overflow:hidden;position:relative;}
#banner .banSlide{width:100%;min-width:1150px;height:540px;}
.banSlide .bd {	margin:0 auto;	position:relative;	z-index:0;	overflow:hidden;}
.banSlide .bd ul {	width:100% !important;}
.banSlide .bd li {	width:100% !important;	height:540px;	overflow:hidden;	text-align:center;}
.banSlide .bd li a {	display:block;	height:5400px;}
.banSlide .hd {	width:100%;	position:absolute;	z-index:1;	bottom:0;	left:0;	height:30px;	line-height:30px;display:none;}
.banSlide .hd ul {	text-align:center;}
.banSlide .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:42px;	height:11px;	margin:1px;	overflow:hidden;	background:#000;	filter:alpha(opacity=50);	opacity:0.5;	line-height:999px;}
.banSlide .hd ul .on {	background:#f00;}
.banSlide .prev,.banSlide .next {	position:absolute;	z-index:1;	top:50%;	margin-top:-30px;	left:50%;margin-left:-575px;	z-index:1;	width:40px;	height:60px;
	background:#000 url(../images/slider-arrow.png) -107px 15px no-repeat;	cursor:pointer;	filter:alpha(opacity=100);	opacity:1;	display:none;}
.banSlide .next {	left:auto;	right:50%;margin-right:-575px;	background-position:10px 15px;}

#ind-about{width:100%;background:url(../images/index-about-bg.jpg) repeat-x;padding-top:50px;}
#ind-about p.line{width:400px;height:3px;background:#ccc;display:block;}
#ind-about p.title{color:#d7182a;font-size:24px;font-weight:700;width:350px;display:block;text-align: center;    margin-top: -15px;}
#ind-about p.biao{text-align: center;font-style:italic;color:#666;line-height:30px;margin-bottom:20px;}
#ind-about .content{color:#999;line-height:30px;}
#ind-about .content img{margin-right:10px;}
#ind-about .content p{width:600px;color:#999;word-break:break-word;line-height:25px;}
#ind-about .content a{color:#c61627;text-decoration: underline;}

#ind-pro-top{background:#f0f0f0;line-height:50px;margin-top:20px;padding:10px 0;width:100%;min-width:1150px;}
#ind-pro-top .wrap{padding:0 100px;box-sizing: border-box;}
#ind-pro-top span{font-size:14px;font-style:italic;}
#ind-pro-top span b{font-style:initial;}
#ind-pro-top .wrap a{color:#fff;background:url(../images/btn-bg.jpg) no-repeat;padding:0 40px;}

#ind-pro{width:100%;min-width:1150px;background:url(../images/index-pro-bg.jpg) no-repeat top center;padding-top:20px;}
#ind-pro .pro-title{color:#fff;font-weight:700;font-size:24px;text-align: center;border-bottom:1px #ccc solid;width:200px;display:block;margin:0 auto;}
#ind-pro .pro-title span{height:3px; width:50px;background:#fff;display:block;margin:0 auto;margin-bottom:-2px;}
#ind-pro ul.cate{text-align:center;margin:20px auto;}
#ind-pro ul.cate li{display:inline-block;padding:0 5px;border-bottom:1px #fff dotted;margin:0 10px;}
#ind-pro ul.cate li a{color:#fff;}

#ind-pro ul.prolist{width:100%;overflow:hidden;padding-bottom:20px;}
#ind-pro ul.prolist li{width:260px;margin-right:36.66px;float:left;margin-bottom:10px;}
#ind-pro ul.prolist li:nth-child(4n){margin-right:0;}
#ind-pro ul.prolist li img{width:260px;height:260px;display:block;}
#ind-pro ul.prolist li p{height:30px;width:100%;line-height:30px;overflow: hidden;background:#000;color:#fff;text-align:center;font-weight: 700;}

#ind-news{margin:20px auto;}
#ind-news .newscontent{width:550px;margin-right:20px;}
#ind-news .newscontent .news-title{color:#fff;font-weight:700;background:#D7182A;line-height:30px;padding-left:10px;}
#ind-news ul.newslist li{line-height:25px;border-bottom:1px #ccc dotted;margin-top:5px;}
#ind-news ul.newslist li.first img{width:150px;height:100px;margin-right:10px;margin-bottom:10px;display:block;float:left;}
#ind-news ul.newslist li span{color:#C61627;margin-right:10px;}
#ind-news .qcindex img,#ind-news .ewindex img{z-index: 0;display: block;}
#ind-news .qcindex p{width:100%;height:30px;line-height: 30px;background:url(../images/btm-red.png);margin-top:-30px;z-index:9;position: relative;color:#fff;padding:0 10px;box-sizing: border-box;}
#ind-news .ewindex p{width:100%;height:30px;line-height: 30px;background:url(../images/btm-white.png);margin-top:-30px;z-index:9;position: relative;padding-left: 10px;box-sizing: border-box;}
#ind-news .ewindex p span{border-left:1px #fff solid;    float: right;    width: 30px;    height: 30px;}
#ind-news .ewindex p span img{display: block;margin:5px auto;}
#ind-news .ewindex{margin-bottom:5px;}

#footer{text-align:center;width:100%;min-width:1150px;}
#footer .icons img{margin:0 10px;}
#footer .foot{width:100%;background:#e32235 url(../images/bottom-top.png) no-repeat top center;padding:20px 0;}
#footer ul.ficons li{width:20%;float:left;padding-top:50px;}
#footer ul.ficons li p,#footer ul.ficons li b{color:#fff;word-break:break-word;}
#footer ul.ficons li p.icon{font-family: iconfont;font-size:40px;margin-top:20px;margin-bottom:10px;}
#footer ul.ficons li b{line-height:30px;}
#footer ul.ficons li p{line-height:20px;}
#footer ul.ficons li.ewm{padding-top:10px;}
#footer ul.ficons li.ewm p{font-size:24px;font-weight:700;}
#footer ul.ficons li.ewm img{margin:10px auto;}
#footer .map{width:100%;height:296px;background: url(../images/map.jpg) no-repeat top center;}
#footer .copyright{background:#000;line-height:40px;width:100%;color:#FFFFFF}
#footer .copyright a{color:#fff;margin:0 20px;line-height:40px;}
#footer .copyright p{color:#fff;}

#ban-ny{width:100%;height:399px;background-position: top center;background-repeat: no-repeat;border-top:5px #dd3e4d solid;min-width:1150px;}
#main{margin:10px auto;width:100%;min-width:1150px;}
#main dl.catelog{width:217px;}
dl.catelog dt{background:url(../images/cat-top-bg.jpg);height:38px;padding-left:40px;color:#fff;font-weight:700;line-height: 38px;font-size:16px;}
dl.catelog dd{background:url(../images/cate-bg.jpg);}
dl.catelog dd li{background:url(../images/cate-li-bg.jpg) no-repeat;line-height:30px;padding-left:40px;}
dl.catelog dd li a{height:30px;overflow:hidden;display:block;}
dl.catelog dd li a.current,dl.catelog dd li a:hover{color:#d43b33;}
dl.catelog dd li.treeone{padding:0;background:none;}
dl.catelog p{border-bottom:5px #ccc solid;line-height:20px;word-break:break-word;padding:10px 0;}
dl.catelog p b{display:block;font-size:16px;line-height:30px;}
dl.catelog p a{color:#d43b33;}

dl.nycontent{width:910px;}
dl.nycontent dt{line-height:30px;border-bottom:2px #ccc solid;font-weight:700;font-size:16px;}
dl.nycontent dt img{margin-right:10px;margin-bottom:-5px;}
dl.nycontent dt span{float:right;font-weight:400;}
dl.nycontent dd{word-break:break-word;padding:10px;}
dl.nycontent dd img{max-width:100%;}

dl.nycontent ul.pro_list{width:100%;overflow:hidden;padding-bottom:20px;}
dl.nycontent ul.pro_list li{width:275px;margin-right:25px;float:left;margin-bottom:10px;border:1px #ccc solid;}
dl.nycontent ul.pro_list li:nth-child(3n){margin-right:0;}
dl.nycontent ul.pro_list li img{width:275px;height:275px;display:block;border-bottom:1px #ccc solid;}
dl.nycontent ul.pro_list li b{height:30px;width:100%;line-height:30px;overflow: hidden;display:block;padding:0 5px;}
dl.nycontent ul.pro_list li span{line-height:20px;height:60px;overflow:hidden;display: block;padding:0 5px;}
dl.nycontent ul.pro_list li span.button{width:44px;height:28px;background: url(../images/pro-icon.jpg);text-indent:-200px;float:right;box-sizing: border-box;}

.page{text-align:center;margin-top:10px;}
.page span,.page a{border: 1px #ccc solid;
    padding: 0 5px;
    margin: 0 2px;
}

.news_list li{line-height:30px;padding:10px;background:#f6f6f6;margin-top:10px;}
.news_list li img{width:200px;height:150px;margin-right:10px;float:left;}
.news_list li a b{border-bottom:1px #d1d1d1 solid;display:block;float:left;width:650px;font-size:14px;color:#333;}
.news_list li a span{width:650px;display:block;float:left;line-height:20px;margin-top:10px;}
.news_list li a .button{background:#7f7f7f;color:#fff;width:80px;line-height:30px;text-align:center;}
.news_list li a:hover .button{background:#0078ff;}

.game163{ position: relative; padding: 4px; overflow: hidden; width: 600px; margin:0 auto;}	
.game163 .bigImg{ height: 400px; position: relative;}	
.game163 .bigImg li img{ vertical-align:middle; width:600px; height:400px;border:1px #ccc solid;   }	
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; 
text-align: left; }	
.game163 .smallScroll{ height: 47px; margin:5px auto;}	
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; 
background: url(../images/sprites1008.png) no-repeat 0 -3046px; }	
.game163 .sNext{ background-position: 0 -2698px;}	
.game163 .sPrev:hover{ background-position: 0 -3133px;}	
.game163 .sNext:hover{ background-position: 0 -2785px;}
.game163 .smallImg{ float:left;  margin: 0 6px; display:inline; width: 560px; overflow: hidden;}	
.game163 .smallImg ul{ height:54px;  width: 9999px; overflow: hidden; }	
.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:102px; cursor:pointer;  display: inline;  margin:0 3px;}	
.game163 .smallImg img{ border: 1px solid #dcdddd; width:100px; height:45px;  }	
.game163 .smallImg .on img{ border-color: #1e50a2;}	
.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}	
.game163 .pageState span{ color: #f00; font-size: 16px;}

.pro_pic{text-align:center;margin:10px auto;width:600px;}
.pro_pic img{max-width:100%;border:1px #ccc solid;}

.pro_content dt{background:#efefef;font-weight:400;padding:5px 10px;margin-bottom:10px;color:#000;font-size:14px;}
.pro_content dt i{color:#34498c;margin-right:10px;}