  *{font-size:12px;font-family:微软雅黑;margin:0;padding:0;text-decoration:none;}
  li{list-style:none;float:left;}
  .wrap{width:1150px;margin:0 auto;}
  .left{float:left;}
  .right{float:right;}
  .cl{clear:both;}
  #top{width:100%;background:#000;color:#999;height:30px;line-height:30px;}
  #top a{color:#999;}
  #top a.but{color:#000;}
  .link img{margin:5px;}
  .lang .but{width:20px;height:20px;border-radius:10px;background:#fff;font-weight:700;line-height:20px;margin:5px;}
  #header{width:100%;padding:20px 0;}
  ul.nav{float:right;margin-top:10px;}
  ul.nav li a{color:#999;text-align:center;padding:0 60px;display:inline-block;line-height:20px;}
  ul.nav li a img{height:30px;}
  ul.nav li a:hover{color:#eb0b17;}
  #banner{width:100%;min-width:1150px;}
  #banner li{width:100%;height:440px;float:none;}
  #footer{width:100%;min-width:1150px;height:420px;background:#eb0b17 url(../images/bottom_bg.jpg) top center no-repeat;color:#fff;line-height:30px;}
  #footer a{color:#fff;}
	#footer .ewm{width:550px;margin-top:20px;}
	#footer .ewm img{display:block;margin:10px;}
	.bnav li{float:none;}
	#footer dl{width:300px;float:left;margin-top:30px;}
	#footer dl dt{width:200px;font-size:14px;border-bottom:1px #f04d56 solid;}
	.copyright{border-top:1px #f04d56 solid;text-align:center;line-height:50px;}
	#cert{text-align:center;padding:5px;}

.picScroll{ margin:10px auto;  position:relative;  width:1030px; overflow:hidden;padding:0 60px;}	
.picScroll .prev,	.picScroll .next{ display:block; position:absolute; top:50%; left:0; width:29px; height:52px;
background:url(../images/arrow_left.png) no-repeat;  margin-top:-15px;}	
.picScroll .next{ left:auto; right:0; background:url(../images/arrow_right.png) no-repeat; }
.picScroll ul{ overflow:hidden; zoom:1; }	
.picScroll ul li{ width:333px; float:left; overflow:hidden; padding:0 5px;   }	
.picScroll ul li img{ width:310px; height:435px; display:block; border:1px #ccc solid; }

.title{    font-size: 24px;
    font-weight: 700;
    width: 120px;
    border-bottom: 1px #ccc solid;
    margin: 10px auto;
    text-align: center;
    line-height: 50px;}
.title span.blue_line{    width: 50px;
    height: 3px;
    background: red;
    display: block;
    margin: 0 auto;
    margin-bottom: -2px;}
#main{padding-bottom:10px;background:#f7f7f7;width:100%;}
#main .content{color:#999;line-height:30px;}
#contact{width:100%;background:#fff;line-height:25px;padding-bottom:10px;}
#contact .left,#contact .right{width:50%;}
#contact strong{color:#eb0b17;font-size:16px;}
#contact div table{margin:0 auto;}

#feedback{line-height:30px;}
#feedback .form_left{width:80px;display:block;float:left;}
#feedback .form_right{width:495px;display:block;float:left;}
#feedback .form_right textarea{width:385px;height:80px;}
#feedback .submit{    margin-left: 80px;
    margin-top: 10px;
    width: 100px;
    background: red;
    border: none;
    line-height: 30px;
    color: #fff;
    border-radius: 5px;}
#feedback .reset{   
    margin-top: 10px;
    width: 80px;
    background: #ccc;
    border: none;
    line-height: 30px;
    color: #000;
    border-radius: 5px;}

#main .fltitle{    font-size: 24px;
    line-height: 50px;}
#main  form input,#main  form select{height:30px;line-height:30px;padding:0 10px;margin-top:15px;}
#main  form input{height:26px;margin-left:10px;margin-right:0px;}

.brandlist{margin:10px 0;border-bottom:1px #ccc solid;margin-bottom:20px;}
.brandlist li{width:126px;margin:5px 0;}
.brandlist li a{display:block;text-align:center;line-height:30px;color:#999;}

.pro_list li{width:383px;margin-bottom:10px;}
.pro_list li a {width:370px;display:block;height:250px;background:#f7f7f7;margin:0 auto;text-align:center;line-height:25px;color:#999;}


.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;}

.page{text-align:center;margin-top:10px;}
.page span,.page a{border: 1px #ccc solid;
    padding: 0 5px;
    margin: 0 2px;
	color:#000;
}