body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body { margin:0px; padding:0px; font-family:"微软雅黑"; font-size:12px; -webkit-text-size-adjust:100%; background:url(../images/body-bg.jpg);}
ul,li { list-style:none;}
a { text-decoration:none; color:#666; transition: all 0.5s ; -o-transition: all 0.5s; -ms-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;}
a:hover { color:#F60; transition: all 0.5s ; -o-transition: all 0.5s; -ms-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;}
img { border:none;}
em{font-style:normal}
p{word-wrap:break-word}
.clear { clear:both;}
.top { width:100%; height:auto;/* background:url(../images/top-bg.jpg) left top repeat-x*/}
.top-header { width:1160px; height:34px; line-height:34px; margin:0px auto;}
.top-header-left { float:left; height:34px; line-height:34px; color:#666; font-size:14px;}
.top-header-right { float:right; height:34px; line-height:34px; font-size:14px;}
.top-header-right a { padding:0px  0px 0px 10px;}
.top-logo { width:1160px; height:122px; margin:0px auto; margin-top:15px; margin-bottom:14px; position:relative;}
.top-logo-l { width:400px; padding-right:10px; height:122px; float:left; overflow:hidden; background:url(../images/logo-bg.jpg) right top no-repeat;}
.top-logo-m { width:390px; height:122px; float:left; background:url(../images/header-middle.jpg) left top no-repeat;}
.top-logo-r { width:305px; height:122px; float:right; background:url(../images/400.jpg) left top no-repeat;}
.menu { width:100%; height:60px; background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#cc0000), to(#a60006)); left top repeat-x;}


.nav { width:1160px; height:60px; margin:0px auto;}
.nav ul li { float:left; height:60px; line-height:60px; text-align:center; width:12.5%; font-size:18px; position:relative}
.nav ul li em { float:left; width:1px; height:60px; float:right; background:#E40F00 left top no-repeat;}
.nav ul li a { color:#FFF; font-weight:bold; width:144px; height:60px; float:left; line-height:60px; text-align:center;/* background-image:url(../images/menu-bg.jpg);*/ background-position:0px 0px; transition: all 0.2s ; -o-transition: all 0.2s; -ms-transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s;}
.nav ul li:hover a,.nav ul li .active { color:#FFF; /*background-image:url(../images/menu-bg.jpg);*/background:#F7C11B;  background-position:0px 60px; transition: all 0.3s ; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s;}
.nav li:hover .childmenu { position:absolute; top:60px; left:-1px; z-index:9999; width:100%;background:#a60006;}
.nav li:hover .childmenu ul li { width:100%; height:40px; line-height:40px; text-align:center; }
.nav li:hover .childmenu ul li a { width:90%;  padding:0px 5%; height:40px; line-height:40px; font-size:14px;  overflow:hidden; font-weight:normal; background-image: url(../images/menu-bg.jpg);  }
.nav li:hover .childmenu ul li a:hover { color:#FFF; /*background-image:url(../images/menu-bg.jpg);*/background:#F7C11B;  background-position:0px 60px; transition: all 0.3s ; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; }



.banner { width:100%; hegiht:565px;}
.banner .banner-img { width:100%; height:515px; position:relative}
.banner .banner-img #slides { display:block; width:100%; height:515px; position:relative; border:1px s-resize #F00;}
.banner .banner-img #slides li{ display:block; width:100%; height:100%; position:absolute; background-repeat:no-repeat; background-position:center top;}
.banner .banner-img #slides li a{ display:block; width:100%; height:100%; text-indent:-9999px}
.banner .banner-img #pagination { display:block; list-style:none; position:absolute; left:23%; bottom:10px; z-index:9900; padding:5px 15px 5px 0; margin:0}
.banner .banner-img #pagination li{ display:block; list-style:none; width:15px; height:15px; border-radius:8px; float:left; margin-left:15px;background:#727272 }
.banner .banner-img #pagination li a{ display:block; width:100%; height:100%; overflow:hidden; text-indent:-999px;}
.banner .banner-img #pagination li.current{ background:#FF9501}
.banner .banner-line { width:100%; height:10px; background:#cc0000}
.banner .banner-bg { width:1160px; height:40px; line-height:40px; background:url(../images/banner-bg.jpg) left top no-repeat;}
.index-sell { width:1138px; height:245px; margin:0px auto;}
.index-sell .title { width:100%; height:58px; background:url(../images/list-menu.jpg) left top repeat-x; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.index-sell .title em { float:left; height:58px; line-height:58px; font-size:18px; font-weight:bold; color:#FFF; text-indent:10px;}
.index-sell .title span { float:right; height:58px; line-height:58px; margin-right:10px;}
.index-sell .title span a { color:#FFF;}
.index-sell .title span a:hover { color:#F60}
.index-sell .list { width:100%; height:187px; background:#F8F8F8;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; box-shadow:1px 1px 1px #EEE; -webkit-box-shadow:1px 1px 1px #EEE; -moz-box-shadow:1px 1px 1px #EEE;}
.index-sell .list .cont1 { width:1108px; height:147px; padding:15px;}
.index-sell .list .cont1 ul li { float:left; width:140px; height:150px; margin:0px 5px 0px 13px;}
.index-sell .list .cont1 ul li img { width:130px; height:110px; border:2px solid #DDD; margin:5px;}
.index-sell .list .cont1 ul li span { float:left; width:130px; height:24px; line-height:24px; margin:3px 5px; text-align:center; overflow:hidden;}
.hf-banner-1 { width:1138px; height:auto; margin:10px auto; text-align:center;}
.hf-banner-1 .hf-banner-1bg { width:1137px; height:393px; background:url(../images/youshi0.jpg) left top no-repeat; margin:0px auto;}
.hf-banner-2 { width:100%; height:1265px; background: url(../images/bbq2.jpg) left top;}
.hf-banner-2 .hf-banner-2bg { width:1137px; height:1265px; background:url(../images/youshi.jpg) left top no-repeat; margin:0px auto;}
.index-case { width:1138px; /*height:245px;*/ margin:0px auto;}
.index-case .title { width:100%; height:58px; background:url(../images/list-menu.jpg) left top repeat-x; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.index-case .title em { float:left; height:58px; line-height:58px; font-size:18px; font-weight:bold; color:#FFF; text-indent:10px;}
.index-case .title span { float:right; height:58px; line-height:58px; margin-right:10px;}
.index-case .title span a { color:#FFF;}
.index-case .title span a:hover { color:#F60}
.index-case .list { width:100%; /*height:187px; */background:#F8F8F8;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; box-shadow:1px 1px 1px #EEE; -webkit-box-shadow:1px 1px 1px #EEE; -moz-box-shadow:1px 1px 1px #EEE;}
.index-case .list .cont1 { width:1108px; /*height:147px;*/ padding:15px;}
.index-case .list .cont1 ul li { float:left; width:260px; /*height:150px;*/ margin:0px 5px 0px 12px;}
.index-case .list .cont1 ul li img { width:240px; height:193px; border:2px solid #DDD; margin:6px;}
.index-case .list .cont1 ul li span { float:left; width:240px; height:24px; line-height:24px; margin:3px 5px; text-align:center; overflow:hidden;}
.index-intro { width:1138px; height:322px; margin:30px auto;}
.index-intro-left { width:715px; height:322px; float:left; background:#FFF; padding:0px 20px;}
.index-intro-left .title { width:715px; height:40px; line-height:40px; margin-top:10px; border-bottom:1px solid #DDD; }
.index-intro-left .title em {color:#127BBD; font-weight:bold; font-size:18px; float:left;}
.index-intro-left .title span { float:right;}
.index-intro-left .img { width:300px; height:230px; float:left; background:url(../images/intro-bg.jpg) left top no-repeat; margin-top:15px;}
.index-intro-left .img img { margin-top:11px; float:left; margin-left:10px; width:274px; height:206px;}
.index-intro-left .txt { width:400px; height:230px; float:right; margin-top:15px; line-height:23px; overflow:hidden; color:#666; letter-spacing:1px;}
.index-intro-right { width:320px; height:322px; float:right; background:#FFF; padding:0px 15px;}
.index-intro-right .title { width:320px; height:40px; line-height:40px; margin-top:10px; border-bottom:1px solid #DDD; }
.index-intro-right .title em {color:#127BBD; font-weight:bold; font-size:18px; float:left;}
.index-intro-right .title span { float:right;}
.index-intro-right .img { width:320px; height:230px; margin-top:15px;}
.link { width:100%; height:auto; background:url(../images/link-bg.jpg) left top repeat-x;}
.link-body { width:1138px; height:auto; padding:10px 0px; margin:0px auto; overflow:hidden;}
.link-body .title { width:100%; height:48px; line-height:48px; margin-top:10px; border-bottom:1px solid #DDD; font-size:18px; font-weight:bold; color:#127BBD}
.link-body .list { width:100%; height:auto; margin-top:10px;}
.link-body .list ul li { float:left; padding:0px 10px; height:41px; line-height:41px;}
.bottom { width:100%; height:120px; background:url(../images/bottom-bg.jpg) left top repeat-x;}
.bottom-center { width:1138px; height:120px; margin:0px auto;}
.bottom-center-left { width:523px; float:left; height:100px; background:url(../images/bottom-logo.jpg) left top no-repeat;}
.bottom-center-right { width:100%; height:75px; float:left; margin-top:20px; line-height:25px; color:#666; text-align:center}
.bottom-center-right p a { color:#fff;}
.fotNav {color: #fff;height: 50px;line-height: 50px; font-size: 13px; text-align: center;background: #c00;}
.fotNav a { padding: 0 35px;color: #fff;}
.pro-switch { margin-top:10px; height:250px; }
.pro-switch ul li { display:block; line-height:26px; height:26px; width:100%;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-indent:10px; background:url(../images/dian.gif) left 12px no-repeat;}
.pro-switch ul li span { float:right; color:#999}
.logo-text { float:left; width:1160px; height:auto; margin-top:30px; text-align:left; font-size:35px;color:#1376B9; letter-spacing: 3px;font-family : "微软雅黑";}
.logo-business{ width:800px;font-size:18px; color:#f60006; font-weight: bold; word-spacing:3px;letter-spacing:4px;}
.logo-phone{ width:300px;float:right;margin-top:-90px; }
.logo-phone1{ width:300px;float:right;}
.logo-phone span{ position:absolute;margin-left:-192px; font-size:24px;color:#f60006;margin-top:70px; letter-spacing: 2px; white-space: nowrap;} 
.logo-phone1 span{ position:absolute;margin-left:-192px; font-size:24px;color:#f60006;margin-top:70px; letter-spacing: 2px; white-space: nowrap;} 

.banner1 .sprev { position: absolute; top: 30%; left: 3%; z-index: 1000;}
.banner1 .snext { position: absolute; top: 30%; right: 3%; z-index: 1000;}
.banner1 { width:100%; height:515px;position:relative;z-index: 90;overflow: hidden; }
.banner1 .bd {position: absolute; z-index: 95;width:100%;height:515px; }
.banner1 .bd ul{width:100%;}
.banner1 .bd ul li{width:100%;}
.banner1 .bd img{width: 100%;height:515px;position: relative;}
.banner1 .bd .span1 {width: 30%;height: 50px;line-height: 50px;left:10%;text-align: center; position: absolute; z-index: 96;top: 30%; font:400 32px/1.2 "microsoft yahei", Tahoma, arial, sans-serif;
    color: #fff;text-shadow:#999 1px 1px 0; -webkit-text-shadow:#999 1px 1px 0; -moz-text-shadow:#999 1px 1px 0; *filter: Glow(color=#000, strength=1); letter-spacing:3px;
    margin: 0 0 26px;font-size:40px; font-weight:bold;}
.banner1 .bd .p1 {width: 30%;left:10%;position: absolute; z-index: 96;top:50%;font-size:28px;color:#fff; text-shadow:#999 1px 1px 0; text-align: center;}
.banner1 .bd .span2 {width: 30%;height: 50px;line-height: 50px;left:60%;text-align: center; position: absolute; z-index: 96;top: 30%; font:400 32px/1.2 "microsoft yahei", Tahoma, arial, sans-serif;
    color: #fff;text-shadow:#999 2px 2px 0; -webkit-text-shadow:#999 2px 2px 0; -moz-text-shadow:#999 2px 2px 0; *filter: Glow(color=#000, strength=1); letter-spacing:3px;
    margin: 0 0 26px;font-size:40px; font-weight:bold;}
.banner1 .bd .p2 {width: 30%;left:60%;position: absolute; z-index: 96;top:50%;font-size: 28px;color:#fff; text-shadow:#999 1px 1px 0; text-align: center;}
.banner1 .hdbox { bottom: 10px;position: absolute; z-index: 95;width:100%; }
.banner1 .hdbox .hd{width: 100%;text-align: center;padding-left: 48%;height: 12px;line-height: 12px;overflow:hidden;}
.banner1 .hdbox .hd li{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#000;}
.banner1 .hdbox .hd li.on{background: #fff;cursor:pointer;}

.advs {
  margin: 0px auto; width: 1138px; height: auto;background:url(../images/youshi_bg.jpg) no-repeat left top; margin-bottom:20px;
}
.adv_tops{  width: 100%; height: 100px;  text-align: center; color: rgb(255, 255, 255); line-height: 100px; font-size: 36px; font-weight: bold;padding-top: 55px;
}

.adv_top span {
  margin: 0px 5px; color: rgb(255, 204, 0); font-size: 50px;
}
.adv_ct {
  padding: 0px 0px 0px 30px; color: rgb(102, 102, 102);position: relative;
}
.adv_ct dl {
  width: 600px; overflow: hidden;white-space: initial;position: relative;
}
.adv_ct dl dt {
  margin-top: -60px; padding: 0px 0px 0px 80px; height: 54px; color:#AE0202; line-height: 54px; font-family: "黑体","微软雅黑"; font-size: 24px;position: relative;
}
.adv_ct dl dt span {
  margin: 0px 0px 0px 10px; color: rgb(186, 189, 189); font-family: Arial, Helvetica, sans-serif; font-size: 12px;position: relative;
}
.adv_ct dl dd {
  padding: 6px 0px 0px 60px; line-height: 25px; text-indent: 2em; font-size: 14px;white-space: initial;width:520px;
}
.adv_ct dl dd span {
  color: rgb(22, 68, 137);
}
.adv_up {
  height: 360px; overflow: hidden; 
}
.adv11 {
  height: 165px; overflow: hidden; padding-top: 24px; margin-left:-600px;
}
.adv22 {
  height: 165px; overflow: hidden; padding-top: 24px; margin-left:-600px;
}
.adv_btm {
  padding: 8px 0px 0px 480px; height: 386px; overflow: hidden; margin-top: -8px;
}
.adv3 {
  padding: 30px 0px 0px; height: 170px; overflow: hidden; margin-left:630px;
}
.adv4 {
  padding: 30px 0px 0px; height: 170px; overflow: hidden; margin-left:630px;
}

.fixed{position:fixed;width:72px;right:25px;bottom:50px;_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));z-index:999;}
.fixed a{display:block;width:72px;height:58px;}
.book{background:url(../images/fixed.jpg) 0 -58px no-repeat;}
.book:hover{background-position:-72px -58px;}
.qqfixed{background:url(../images/fixed.jpg) 0 0 no-repeat;height:58px;}
.qqfixed:hover{background-position:-72px 0;}
.fixed a.codepic{background:url(../images/fixed.jpg) 0 -117px no-repeat;height:58px;}
.fixed a.codepic:hover{background-position:-72px -116px;}
.fixed div{position:relative;}
.fixed a.backup{background:url(../images/fixed.jpg) 0 -176px no-repeat;height:58px;}
.fixed a.backup:hover{background-position:-72px -176px;height:58px;}
.fixed div img{position:absolute;left:-196px;width:196px;height:196px;top:-174px;display:none;}


