/******************
#ff6020   导航背景
#ffaa00   网页背景


************************/
body {
color: #666666;
font-size: 13px;
line-height: 28px;
background: #fff;
font-family: Verdana, Geneva, simsun, sans-serif ;
-webkit-font-smoothing: antialiased;
background:#ffab03;
}
.w1060{ width:1060px; clear:both; margin:0 auto;  }
.w100{ width:100%; min-width:1060px; clear:both; margin:0 auto;  }
a { color:#666666;}
a:hover{ color:#ff6020;}
.bgb{ background-color:#FFFFFF;}
/********* top *****************/
.ding{ height:100px; overflow:hidden; }
.ding .logo{ float:left; width:500px; height:80px; padding-top:10px; }
.ding .right{ float:right; width:500px; height:80px; padding-top:10px;}
.ding .right .sc{ float:right; color:#FF0000; height:20px; padding:0; margin:0;    }
.ding .right .sc a{ color:#FF0000;}
.ding .right .sc a:hover{ color:#ff6020;}
.ding .right .tel{ float:right; margin-top:10px; background:url(tel.jpg) left center no-repeat; padding-left:45px; height:45px; line-height:45px; font-size:30px; color:#FF0000;   }



.danghang{ height:40px; background:#ff6020; text-align:center;}
.danghang a{ color:#FFFFFF; display:inline-block; width:172px; height:40px; line-height:40px; font-size:14px;}
.danghang a:hover ,.danghang .on{ background:rgb(255,170,0);}


/**************************/
#banner{ height:350px; overflow:hidden;}
.TB-focus{ width:1058px; height:348px; border:1px solid #D8D8D8; position:relative;  overflow:hidden; }
.TB-focus .bd li img{ width:1060px; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }
/***********************/
#gundong{ height:250px; overflow:hidden}
#gundong .gundong{ padding:5px 10px; width:1040px; height:240px; overflow:hidden; }
#gundong .gundong .title{ height:30px; line-height:30px; border-bottom:1px solid #CCCCCC; font-size:16px; color:#ff6020; background:url(titbg.jpg) left bottom no-repeat; margin-bottom:4px; }
#gundong .gundong .title SPAN{ color:#999; font-size:12px; padding-left:10px;}

#gundong .gundong .gddiv a img{ max-height:170px; max-width:170px; border:1px solid #fff; padding:10px;}
#gundong .gundong .gddiv a img:hover{ border:1px solid #ccc;}


/*************gsjj***********************/

#gsjj .gsjj{ width:700px; padding:10px; float:left; overflow:hidden }
#gsjj .gsjj .title{ height:30px; line-height:30px; border-bottom:1px solid #CCCCCC; font-size:16px; color:#ff6020; background:url(titbg.jpg) left bottom no-repeat; margin-bottom:4px; }
#gsjj .gsjj .title SPAN{ color:#999; font-size:12px; padding-left:10px;}
#gsjj .gsjj .nr img{ max-width:680px;}

#gsjj .lxwm{ width:300px; padding:10px; float: right;overflow:hidden  }
#gsjj .lxwm .title{ height:30px; line-height:30px; border-bottom:1px solid #CCCCCC; font-size:16px; color:#ff6020; background:url(titbg.jpg) left bottom no-repeat; margin-bottom:4px; }
#gsjj .lxwm .title SPAN{ color:#999; font-size:12px; padding-left:10px;}
#gsjj .lxwm .nr img{ max-width:300px;}


/*******************************************/
#hxyw  { padding-bottom:20px; }
#hxyw  .title{ height:30px; line-height:30px;  font-size:20px; color:#ff6020; background:url(line.jpg)  center  center  no-repeat; text-align:center;  }
#hxyw .title SPAN{ color:#999; font-size:16px; padding-left:10px;}

#hxyw ul { padding-left:20px; margin:10px auto;}
#hxyw ul li { float:left; margin:10px 15px; width:220px; height:150px;  display:inline-table; text-align:center; vertical-align:middle;}
#hxyw ul a li img{ width:220px; height:146px;  }
#hxyw ul a:hover li img { transform: scale(1.15);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.15);
	-webkit-transform: all 1s ease 0s;

	 }
/**********************/

.foot{ text-align:center; margin:20px auto; color:#FFFFFF;}
.foot a{ color:#FFFFFF;}

/***********分页*******************/
.pglist{ width:800px; margin:10px auto; text-align:center;}
.pglist a , .pglist span{ display:inline-block; padding:0px 10px; margin:5px; border:1px solid #ccc; border-radius:5px; }
.pglist  .on ,.pglist a:hover{ background:#ff6020; color:#FFFFFF;}
/********main**********/
#main{ width:1040px; margin:0 auto; padding:20px 10px; }
#main .lefts{ width:198px ;  border:1px #ff6020 solid; float:left;}
#main .lefts .title{ background:#ff6020; color:#FFFFFF; text-align:center; font-size:16px; height:40px; line-height:40px; font-weight:bold; }
#main .lefts ul{ padding:10px;}
#main .lefts ul li,#main .lefts ul li a{ display:block; height:30px; line-height:30px; text-align:center; font-size:14px; margin:5px auto;}
#main .lefts ul li a:hover ,#main .lefts ul li .on{ background:#ffaa00; color:#FFFFFF; font-weight:bold;}
#main .rights{ width:820px;  float:right;}
#main .rights .title{ height:38px; line-height:38px; border-bottom:1px solid #CCCCCC; font-size:16px; color:#ff6020; background:url(titbg.jpg) left bottom no-repeat; margin-bottom:4px; }
#main .rights .neirong{ width:820px; overflow:hidden; padding:10px 0;}
#main .rights .neirong img{ max-width:800px; padding:0 10px; }
#main .rights .neirong table{ width:100%; max-width:820px; border-collapse:collapse;}
/**********新闻***********/
#main .rights  .newsliebiao{ width:820px; overflow:hidden; padding:10px 0;}
#main .rights  .newsliebiao ul li{ height:38px; line-height:38px;  }
#main .rights  .newsliebiao ul li a{ display:block; width:800px; padding:0 10px; height:38px; line-height:38px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-bottom:1px dashed #ccc; }
#main .rights  .newsliebiao ul li a:hover{ background:#ffaa00;border-bottom: none; color:#FFFFFF; font-weight:bold; border-radius:10px; }
#main .rights  .newsliebiao ul li a span{ float:right;}
#main .rights .newstitle{ height:38px; line-height:38px; border-bottom:1px  dashed #CCCCCC; font-size:16px; color:#ff6020; margin-bottom:4px; text-align: center;}
#main .rights .newstitle span{ background:url(titbg.jpg)   bottom repeat-x; display:inline-block; height:38px; line-height:38px; padding:0 20px; color:#ff6020; font-weight:bold;   }

#main .rights .shebeineirong{ width:820px; overflow:hidden; padding:10px 0;}
/* 本例子css */
.game163{ position: relative;   overflow: hidden; width: 700px; text-align:center; }
.game163 .bigImg{ height: 400px; position: relative;}
.game163 .bigImg li img{ vertical-align:middle; height:400px;      }
.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-bottom: 6px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(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: 660px; overflow: hidden;}
.game163 .smallImg ul{ height:54px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:62px; cursor:pointer;  display: inline;  }
.game163 .smallImg img{ border: 1px solid #ccc; width:60px; height:45px;  }
.game163 .smallImg .on img{ border-color: #ff6020;}

.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px; display:none;}
.game163 .pageState span{ color: #f00; font-size: 16px;}

/*************cp**************/
#main .rights .cpneirong{ width:820px; overflow:hidden; padding:10px 0;}
#main .rights .cpneirong .cplb{ float:left; margin:10px; width:180px; }
#main .rights .cpneirong .cplb .tu{ display: table-cell; width:178px; height:138px; text-align:center ; vertical-align:middle; overflow:hidden; margin:0; }
#main .rights .cpneirong .cplb .tu  img{  max-width:178px; max-height:138px; margin-top:expression(69-this.height/2); vertical-align:middle;   }
#main .rights .cpneirong .cplb .wen{ text-align:center; height:24px; line-height:24px;  overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/**************yewu**************/
.hxyw{ width:1040px; overflow:hidden; padding:10px;}
.hxyw .ywlb{ width:500px; height:400px; margin:10px; background:#fdfdfd; float:left;}
.hxyw .ywlb .title{  height:30px; line-height:30px; border-bottom:1px solid #CCCCCC; font-size:16px; color:#ff6020; background:url(titbg.jpg) left bottom no-repeat; margin-bottom:4px; }
.hxyw .ywlb  .pic{ margin:10px; width:230px; height:150px; overflow:hidden; float:left; display: table-cell;  text-align:center ; vertical-align:middle; overflow:hidden; }
.hxyw .ywlb  .pic img{ max-width:230px; max-height:150px; margin-top:expression(115-this.height/2); vertical-align:middle;  }

/*****************************/
#topbar{position:absolute;width: 170px;visibility: hidden;z-index: 100; background:rgba(255,0,0,1)}
#my_history{width:170px;overflow:hidden;}
#my_history .title{width:150px;height:40px;overflow:hidden; background:#ff8800; line-height:40px; color:#FFFFFF; padding:0 10px; font-weight:bold;}
#my_history .title a{display:block;width:16px;height:16px;float:right;
overflow:hidden; margin-top:10px; margin-right:3px;}
#my_history .qq{ width:158px; padding:5px; overflow:hidden; background:#fff; border:1px solid #ddd; border-bottom:none;}
#my_history .qq a{ display:block; height:32px; overflow:hidden; line-height:32px; font-size:12px; color:#888; background:url(pa45.gif) center left no-repeat; padding-left:25px;}
#my_history .qq .gzsjtit{ height:30px; background: url(serviceOnlineTime1.png) left center no-repeat; padding-left:30px; color:#333333; line-height:30px; font-weight:bold; }

#my_history .qq .lxfstit{ height:30px; background: url(serviceOnlineCall.png) left center no-repeat; padding-left:30px; color:#333333; line-height:30px; font-weight:bold; }
#my_history .qq .nr{ font-size:12px; color:#888; padding:5px 0; line-height:2em;}