@charset "utf-8";
body {color: #333;padding:0px;margin:0px;background-color:#ffffff;word-break: break-all;font-family: tahoma, arial, "宋体", sans-serif;font-size: 12px;line-height: 1.5;}
h1, h2, h3, h4, h5, strong { font-size: 100%;font-style: normal;font-weight: bold;}
h1,h2,h3,h4,h5,form,p,ul,li,i{ margin:0px;padding:0px;list-style:none; font-style:normal;}
input,select{  font: 12px/1.5 tahoma,arial,"宋体",sans-serif;padding:0px;margin:0px;}
.clearfix:after {clear: both;content: " ";display: block;height: 0;}
*{padding:0px;margin:0px;}html{overflow-y:scroll;}
.mar-top{ margin-top:10px;}
img{ border:0;}
.x_lf{float:left;}.x_rg{ float: right;}
a{ text-decoration:none;outline:none;}a:hover{text-decoration: underline;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.box{ width:1010px; margin:0 auto;}
.top{ height:100px;}
.logo{ margin-top:28px;}
.logo h1{ width:540px; height:40px; background:url(../images/logo.png) no-repeat;text-indent:-9999px;}
.bb{ color:#ccc; line-height:22px; height:22px; margin-top:5px; text-align:right}
.bb a{ color:#333; padding:0 5px;}
.tel{ background:url(../images/tel.png) no-repeat; width:320px; height:68px;}
.nav{ height:40px; width:100%; background: url(../images/nav-bg.jpg) repeat-x; line-height:40px;}
.nav li{ float:left; padding:0 25px; font-size:14px; font-weight:bold; display:block;}
.nav li a{ color:#fff;}
.nav .nav-select{ background: url(../images/nav-select.jpg) repeat-x;}
.banner{ height:300px; background-color:#42b4fd;}
.hot-bg{ height:39px; background:url(../images/hot-bg.png) repeat-x; padding-top:9px;}
.ban-pic{ width:320px; height:260px; float:left;}
.ban-pic img{ max-width:320px;  max-height:260px;}
#imgPlay{overflow:hidden;width:1010px;zoom:1;position:relative;height:300px; }
#imgPlay .imgs li{float:left;position:relative; width:1010px; padding-top:20px;}
#imgPlay .imgs{width:5760px}
#imgPlay .btn{right:12px;overflow:hidden;width:112px;bottom:12px;text-indent:-9999px;position:absolute;height:29px;}
#imgPlay .btn a{background:url(../images/bg.png) no-repeat;background-position:0px 0px;display:block;width:112px;height:29px;}
#imgPlay .btn a:hover{background:url(../images/bg.png) no-repeat;background-position:0px -30px;}
#imgPlay .prev{background:url(../images/imgPlayer.png) no-repeat 0px 0px;left:1px;width:46px;cursor:pointer;text-indent:-9999px;position:absolute;top:90px;height:81px}
#imgPlay .next{background:url(../images/imgPlayer.png) no-repeat 0px 0px;left:1px;width:46px;cursor:pointer;text-indent:-9999px;position:absolute;top:90px;height:81px}
#imgPlay .next{background-position:right 0px;right:1px;left:auto}
#imgPlay .num{position:absolute;top:250px;left:50%;margin:0x;height:19px;text-align:center;font-size:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background:rgba(255,255,255,.3);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4CFFFFFF', EndColorStr='#4CFFFFFF')}
#imgPlay .num span{display:inline-block;width:14px;height:13px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#b7b7b7;overflow:hidden;*zoom:1;cursor:pointer;margin:3px 3px 0 3px;}
#imgPlay .num span.on{background:#FF4400;}
#imgPlay #numInner{padding:3px 0 0 0;background:none transparent scroll repeat 0% 0%;position:absolute;top:275px;text-align:center}
.ban-cont h2{ font-size:16px; line-height:30px;}.ban-cont { color:#fff; padding-left:15px; width:670px; height:260px; float:left; overflow: hidden;}
.ban-cont p{ line-height:26px; font-size:14px;}
.hot-p dl {line-height:27px;}
.hot-p dt{ background:url(../images/hot-tbg.png) no-repeat; width:106px; height:27px; text-align:center; color:#fff; float:left; }
.hot-p dd{ float:left; padding-left:10px;}
.hot-p dd a{ color:#333; padding-right:20px;}
.s-input{ height:25px; color:#999; border:1px solid #ccc; width:180px; padding-left:5px; line-height:25px;}
.s-btn{ background:url(../images/search-btn.png) no-repeat; width:56px; height:28px; border:0; cursor:pointer; color:#fff; font-weight:700;}


.footer{ color:#555; border-top:3px solid #009cff; width:100%; line-height:28px; text-align:center; margin-top:10px; padding:15px 0; }
.footer a{ color:#009cff; padding-left:10px;}