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: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:144px; 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: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:rgb(248, 146, 47); background-image:url(../images/menu-bg.jpg);  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:60px; z-index:9999; width:100%;}
.nav li .childmenu ul li { width:100%; height:40px; line-height:40px; text-align:center; }
.nav li .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); color:#fff; background-position:0px 0px;}
.nav li .childmenu ul li a:hover {  color:rgb(248, 146, 47); background-image:url(../images/menu-bg.jpg);  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:rgb(248, 146, 47)}
.banner .banner-bg { width:1160px; height:40px; line-height:40px; background:url(../images/banner-bg.jpg) left top no-repeat;}
.index-sell { width:1138px; min-height:600px; 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%; min-height:500px; 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:auto; 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: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;}


/* sell */
.container{
	width:1137px;margin-right:auto;margin-left:auto;margin-bottom: 20px;background:#fff;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cpBox {
	margin-top: 40px; padding-bottom: 20px;
}


.cpMu {
	border: 1px solid rgb(231, 231, 231); border-image: none; width: 246px; height: 566px; overflow: hidden; background-color: #F8922E;
}
.cpMu h4 {
	margin: 0px 15px 15px; height: 94px; line-height: 30px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;text-align: center;
}
.cpMu h4 a {
	color: #fff; font-size: 20px;
}
.cpMu h4 a p{
	padding-top: 20px
}
.cpMu h4 span {
	color: #fff; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: normal;top: -20px;
}
.cpMu dl {
	margin: 0px 15px; padding-bottom: 10px;
}
.cpMu dt {
	height: 40px; line-height: 40px; background-color: rgb(248, 146, 47);
}
.cpMu dt a {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; margin-left: 18px;
}
.cpMu dd {
	 height: 30px; line-height: 30px; overflow: hidden;width:216px;margin-bottom: 8px;
}
.cpMu dd a {
	background:#ffe6c9 url("../images/jiantou1.png") no-repeat 10px;color: #666; padding-left: 24px;width:200px;display: block ;
}
.cpMu dd a:hover {
	background:#e57a00 url("../images/ss.png") no-repeat 10px;color: #fff; padding-left: 24px;display: block ;
}
.cpList {
	width: 830px; overflow: hidden;margin-top:20px;
}
.cpList ul {
	overflow: hidden; margin-top:10px;
}
.cpList li {
	width: 261px; text-align: center; margin-right: 23px; float: left;margin-top:16px;
}
.cpList li.noMr {
	margin-right: 15px;
}
.cpList li img {
	border: 1px solid rgb(229, 229, 229); border-image: none;
}
.cpList li h5 {
	font-size: 14px; font-weight: normal;margin-top: 12px; 
}
.cpList li h5 a {
	height: 22px;
	color: rgb(46, 44, 48);
	display:block;
	width:261px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cpList li h5 a:hover{
	background-color:rgb(248, 146, 47);
}




.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 11px;}
.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:rgb(248, 146, 47); 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;font-size:14px;}
.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:rgb(248, 146, 47); 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:rgb(248, 146, 47)}
.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:25px; font-weight: bold; text-align:left; font-size:31px; letter-spacing: 3px;font-family : "微软雅黑";}
.logo-business{ width:800px;font-size:17px; color:#666666; word-spacing:3px;letter-spacing:2px;font-family:微软雅黑;}
.logo-phone{ width:300px;float:right;margin-top:-98px; }
.logo-phone span{ position:absolute;margin-left:-200px; font-size:24px;margin-top:70px; letter-spacing: 2px; white-space: nowrap;color:#666666;} 

.advs {
  margin: 0px auto; width: 1138px; height: 785px;background:url(../images/youshi1.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: 500px; overflow: hidden;
}
.adv_ct dl dt {
  background:url(../images/title.png) no-repeat; padding-left: 80px; height: 65px; line-height: 54px;border-bottom:1px dashed #da9013;
}
.adv_ct dl dt:after{
	height:1px;content:'';display:block;border-bottom:1px dashed #da9013;width: 500px;margin-left:-80px;margin-top: -3px;
}
.adv_ct dl dt span{
	margin-left: -60px;font-size: 36px;font-family: "Agency FB";font-weight: bold;color:#fff;
	letter-spacing: 5px;margin-bottom: 10px;
}
.adv_ct dl dt b {
	margin-left: 50px;font-size: 30px;font-family: "汉仪菱心体简";color:#da9013;
	letter-spacing: 5px;margin-bottom: 10px;
}
.adv_ct dl dd {
  padding: 10px 0px 0px 0px; line-height: 25px; text-indent: 2em; font-size: 14px;white-space: initial;width:500px;
}
.adv_left {
	height:370px;overflow: hidden;
}
.adv_up {
  height: 360px; overflow: hidden;float:left;
}
.adv1 {
  height: 165px; overflow: hidden; padding-top: 24px;margin-left:-550px;
}
.adv2 {
  height: 165px; overflow: hidden; padding-top: 24px;margin-left:-550px;
}
.adv_up_r {
	float:right;margin-top:80px;overflow: hidden;margin-right:-550px;
}
.adv_right{
	height:380px;overflow: hidden;
}
.adv_btm {
   height: 386px;overflow: hidden;padding-left: 580px;
}
.adv3 {
  margin-top: 30px; height: 170px;overflow:hidden;margin-left: 600px;
}
.adv4 {
  margin-top: 30px; height: 170px;overflow:hidden;margin-left: 600px;
}
.adv_ct_l {
	margin-top:-370px;overflow:hidden;margin-left:-550px;
}
.h_pho {
    OVERFLOW: hidden; FONT-SIZE: 12px; WIDTH: 190px; BACKGROUND: url(../images/tel.gif) no-repeat left 40px; COLOR: #4d5656; PADDING-BOTTOM: 0px; PADDING-TOP: 36px; PADDING-LEFT: 60px; LINE-HEIGHT: 24px; PADDING-RIGHT: 0px
}
.h_pho SPAN {
    FONT-SIZE: 30px; FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #cc1214; DISPLAY: block
}

.banner1 { width:100%; height:450px;position:relative;margin-bottom: 20px;overflow: hidden; }
.banner1 .sprev { position: absolute; top: 48%; left: 3%; z-index: 97;}
.banner1 .snext { position: absolute; top: 48%; right: 3%; z-index: 97;}
.banner1 .bd {position: absolute; z-index: 95;width:100%;height:450px; }
.banner1 .bd ul{width:100%;}
.banner1 .bd ul li{width:100%;}
.banner1 .bd img{width: 100%;height:450px;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: #F8922E;text-shadow:#666 2px 2px 0; -webkit-text-shadow:#666 2px 2px 0; -moz-text-shadow:#666 2px 2px 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;text-align: center; z-index: 96;top:50%;font-size:28px;color:#F8922E;}
.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: #F8922E;text-shadow:#666 2px 2px 0; -webkit-text-shadow:#666 2px 2px 0; -moz-text-shadow:#666 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;text-align: center; z-index: 96;top:50%;font-size: 28px;color:#F8922E;}
.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;}

.youshi {background: #fff;width:1140px;margin:0 auto;margin-bottom: 20px}
.nadv {background:url(../images/youshi1.jpg) left center no-repeat;position:relative; height:818px;width:960px;margin:0 auto;overflow: hidden;}
.nadvs-nl {font-size: 102px;font-family: "Agency FB";font-weight: bold; color:#F8922E;float:right;margin-right: 15px;margin-top:-60px;text-shadow:rgba(248,146,46,0.7) 5px 5px 5px;}
.nadvs-nr {font-size: 102px;font-family: "Agency FB";font-weight: bold; color:#F8922E;float:right;margin-left: 10px;margin-top:-30px;text-shadow:rgba(248,146,46,0.7) 5px 5px 5px;}
.nadvs-na {font-size: 18px;font-family: "微软雅黑";color:#F8922E;width:600px;float: right;}
.nadvs-c {font-size: 14px;font-family: "微软雅黑";color:#4e4d4d;width:600px;float: right;}
.nadvs1{height:213px;}
.nadvs2{height:213px;}
.nadvs3{height:213px;margin-top:-30px;}
.nadvs4{height:213px;margin-top:-30px;}
.nadvs1-1 {float:left;margin-top:820px;}
.nadvs1-2 {float:right;width:680px;height:110px;margin-top: 820px; }
.nadvs2-1 {float:right;margin-top: 690px;}
.nadvs2-2 {float:left;width:680px;height:110px;margin-top: 690px;}
.nadvs3-1 {float:left;margin-top: 500px;}
.nadvs3-2 {float:right;width:680px;height:110px;margin-top: 500px;}
.nadvs4-1 {float:right;margin-top: 300px;}
.nadvs4-2 {float:left;width:680px;height:110px;margin-top: 300px;}
.bottom_nav {
    height: 30px;
    color: #333;
    text-align: center;
    line-height: 30px;
    margin: 0 auto;
    background: #CDCED0;
    padding-top: 20px;
}
.bottom_nav a {
    color: #333;
    padding: 0 15px;
    display: inline-block;
}