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:196px; /*background:url(../images/top-bg.jpg) left top repeat-x;*/margin-top: -20px;}

.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:url(../images/menu-bg.jpg) 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:url(../images/line.jpg) left top no-repeat;*/}

.nav ul li a { color:#FFF; /*font-weight:bold; */width:144px; height:40px; /*float:left;*/ line-height:40px;top:10px;left:0px;position: absolute; border-radius: 8px; 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 a:hover,.nav ul li .active { color:#0a588c; /*background-image:url(../images/menu-bg.jpg);*/ background: #fff; 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 .childmenu { position:absolute; top:50px; left:-1px; z-index:9999; width:100%;}

.nav li .childmenu ul li { width:100%; height:40px; line-height:40px; text-align:center;background: #0a588c; }

.nav li .childmenu ul li a { width:90%;  padding:0px 5%; height:40px; line-height:40px; font-size:14px;top:0px;  overflow:hidden; font-weight:normal;  }
.nav li .childmenu ul li a:hover { color:#0a588c; /*background-image:url(../images/menu-bg.jpg);*/ background: #fff; background-position:0px 40px; 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:#147BC0}

.banner .banner-bg { width:1160px; height:40px; line-height:40px; background:url(../images/banner-bg.jpg) left top no-repeat;}

.sell{width: 1138px;height:500px;margin:0px auto;}

.selllist{width: 280px;margin:0px 0px 0px 0px;float: left;}

.selllist .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;}

.selllist .title em { float:left; height:58px; line-height:58px; font-size:18px; font-weight:bold; color:#FFF; text-indent:10px;}

.selllist .listcat {display:inline-block;

	background:#FFF;

	font:14px/28px "Microsoft Yahei";color:#FFF;

	border: 8px solid #247DCF;

	width:264px;min-height:404px;overflow:hidden;

	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

	.selllist .listcat ul{}

.selllist .listcat li{height:45px;width:264px; background: #FFF;}

.selllist .listcat li a{display:block;padding-left: 40px;height:45px;line-height:45px;width:224px;background: url(../images/ss2.png) 20px 18px no-repeat;}

.selllist .listcat li a:hover{color:#fff;padding-left: 40px;height:45px;line-height:45px;width:224px;background: #f60 url(../images/ss.png) 20px 18px no-repeat;}

.index-sell { width:840px; height:auto; float: right;}

.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:420px; 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:100%; height:420px;}

.index-sell .list .cont1 ul li { float:left; width:190px; height:200px; margin:10px 8px 0px 8px;}

.index-sell .list .cont1 ul li img { width:190px; height:153px; border:2px solid #DDD; margin:5px;}

.index-sell .list .cont1 ul li span { float:left; width:190px; height:24px; line-height:24px; margin:3px 5px; text-align:center; overflow:hidden;}

.hf-banner-1 { width:100%; 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:140px; height:150px; margin:0px 5px 0px 13px;}

.index-case .list .cont1 ul li img { width:130px; height:110px; border:2px solid #DDD; margin:5px;}

.index-case .list .cont1 ul li span { float:left; width:130px; 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}

.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:#F18101; font-weight: bold; word-spacing:3px;letter-spacing:4px;}

.logo-phone{ width:300px;float:right;margin-top:-98px; }

.logo-phone span{ position:absolute;margin-left:-200px; font-size:24px;color:#F18101;margin-top:70px; letter-spacing: 2px; white-space: nowrap;} 