.abouting1{ width:346px;}
.abouting2{ width:268px;}

.wrap {
    position: relative;
    background: url("../images/topbg.gif") repeat-x center 0; height:30px;
}
.footWrap{
	height:185px;
	padding-top:44px;
	overflow:hidden;
	background:#20489d;
}
.footWrap .footer{ width:1200px; margin:0 auto;}
.footWrap h2{
	width:160px;
	height:auto;
	float:left;
	overflow:hidden;
	margin-top:8px;
}
.footWrap h2 img{
	display:block;
	width:130px;
	height:auto;
}
.footWrap h5{ height:106px; width:208px;overflow:hidden; margin-top:15px; float:right; border:2px solid #fff; overflow:hidden;}
.footWrap h5 p{ width:81px; height:81px; float:left; border:7px solid #fff; overflow:hidden; margin:5px 0 0 5px;}
.footWrap h5 img{ display:block; width:81px; height:81px;}
.footWrap h5 em{ display:block; float:right; width:106px; font:14px "Microsoft YaHei"; text-align:center; color:#fff; background:url(code_1.png) no-repeat center 10px; padding-top:56px;}
.fwz{ width:455px; float:left;padding:0 0 0 40px; font:14px "Microsoft YaHei"; line-height:35px; color:#fff;background:url(fline.gif) no-repeat right 12px;}
.fwz em{ padding:0 20px;}
.fwz a{ color:#fff;}
.fnav{
	width:245px;
	height:145px;
	padding-left:40px;
	font:14px "Microsoft YaHei";
	line-height:35px;
	float:left;
	background:url(fline.gif) no-repeat right 12px;
}
.fnav a{ display:inline-block; color:#fff; width:120px;}
.fnav .nones{ background:none;}



/* CSS Document */
* {
    margin: 0;
    padding: 0;
}

 html,html body {
    height: 100%;
    background:#E2E2E2;
}

body {
    font-size: 14px;
    color: #333;
}

table, tbody, tl, td, dd, dl, ul, li, body, img, p, h1 {
    margin: 0;
    padding: 0;
    border: 0;
    list-style-type: none;
    font-family:'Microsoft YaHei', "Tahoma";
}
img{ vertical-align: middle;}

a {
    text-decoration: none;
    color: #333;
}

.clear {
    contnt: "";
    display: block;
    clear: both;
}

.fl {
    display: block;
    float: left;
}

.fr {
    display: block;
    float: right;
}

.content {
    width: 1030px;
    margin: 0 auto;
}

#menu.box {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop));
    background: url(../images/head_bg.jpg) repeat-x left 0;
    z-index: 999;
}

/*顶部*/
.top {
    height: 30px;
    line-height: 30px;
}

/*头部*/
.header {
    width: 100%;
    height: 104px;
    overflow: hidden;
    background: #fff;
}

/*优势*/
.ys {
    width: 40%;
    overflow: hidden;
}

.ys ul {
    overflow: hidden;
}

.ys ul li {
    width: 130px;
    height: 30px;
    line-height: 30px;
    margin-top: 15px;
    text-indent: 35px;
    display: block;
    float: left;
}

.ys li.measuring {
    background: url(../images/sprite.png) no-repeat -37px 0
}

.ys li.design {
    background: url(../images/sprite.png) no-repeat -35px -38px
}

.ys li.commission {
    background: url(../images/sprite.png) no-repeat -33px -76px
}

.ys li.installation {
    background: url(../images/sprite.png) no-repeat -32px -118px
}

.ys li.delivery {
    background: url(../images/sprite.png) no-repeat -30px -156px
}

.ys li.invoice {
    width: 140px;
    background: url(../images/sprite.png) no-repeat -30px -194px
}

/*头部logo样式*/
.logo {
    width: 34%;
    height: 70px;
    margin: 10px 30px 0 0 ;
}

.logo img {
    display: block;
    float:left;
    margin-top: 5px
}

.logo p {
    width: 100%;
    height: 21px;
    font: 13px/21px  微软雅黑;
    display:block;
    color: #000;
    clear:both;
}

.header .notice {
    width: 18%;
    overflow: hidden;
}

.notice .tel {
	width: 100%;
	height: 50px;
	margin-top: 30px;
	background: url(../images/sprite.png) no-repeat -28px -235px;
	text-indent: 40px;
}

.notice .tel ul {
    width: 100%;
    height: 50px;
    display: block;
    overflow: hidden;
    background: url(../images/sprite.png) no-repeat -160px 21px;
}

.notice .tel li {
    font: 16px/25px  微软雅黑;
    font-weight: bold;
}

.entrance {
    width: 16.5%;
    font-size: 10px;
    color: #333;
}

.entrance a {
    font: 12px/20px  微软雅黑;
    color: #333;
    padding: 0 10px;
}

.entrance a:hover {
    text-decoration: none;
    color: #ff811a;
}

/*导航*/
.nav {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #333;
}

.nav ul li {
    margin-right: 1px;
    float: left;
    height: 50px;
}

.nav ul li a {
    display: block;
    float: left;
    font-size: 16px;
    color: #fff;
    padding: 0 23px 0 23px;
    height: 50px;
}

.nav ul li.cur a {
    background: #0267B4;
}

.nav ul li a:hover {
	background: #0267B4;
	text-decoration: none;
}




.navc{ width:100%;background-color:#000000;padding: 0  auto;}
.navc li{display:inline-block;*display:inline; zoom:1;position:relative; vertical-align:top;}
.navc li a{display:inline-block;*display:inline;zoom:1;vertical-align:top;padding: 0  auto;}
.navc li:hover .er{ display:block;padding: 0  auto;}
.navc li .er{ width:100%; position:absolute; left:0px; top:50px; z-index:999;display:none;}
.navc li .er .er_m{ width:100%; position:relative;display:block;padding: 0  auto;}
.navc li .er .er_m  ul{ width:100%; height:auto;display:block;padding: 0  auto;}
.navc li .er .er_m  ul li{width:100%;line-height:35px;margin:0 auto;height:auto;padding-top:5px;background:rgba(2,103,180,0.8); padding:0 0 0 0;text-align:center; margin-left:0; }
.navc li .er .er_m  ul li a{width:100%;line-height:35px;margin:0 auto;height:auto;padding-bottom:5px;padding:0 0 0 0;font-size:13px;}
.navc li:hover .er .er_m  ul li a{ background:none; color:#fff; padding:0 auto;padding:0 auto;}
.navc li .er .er_m  ul li a:hover{ color:#fff;background:rgba(0,139,242, 1); line-height:35px;padding:0 auto; }


/*banner*/
.banner {
    width: 100%;
    height: 435px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.banner .ban_ul {
    width: 100%;
    height: 435px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.banner .ban_ul li {
    height: 435px;
}

.banner .ban_ul li a {
    display: block;
    width: 100%;
    height: 435px;
}



.banner .ban_ul li a img {
    width:100%;
    display:block;
}

.banner .ban_ul li a.ban_a5 {
    background: url(../images/banner/banner-5.jpg) no-repeat;
    background-position: center;
}

.banner .ban_ul li a.ban_a6 {
    background: url(../images/banner/banner-6.jpg) no-repeat;
    background-position: center;
}

.banner .ban_ul li a.ban_a7 {
    background: url(../images/banner/banner-7.jpg) no-repeat;
    background-position: center;
}

.banner .qiehuan {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    z-index: 5;
}

.banner .qiehuan .qh_ul {
    width: 610px;
    height: 52px;
    position: absolute;
    left: 0px;
    top: 373px;
}

.banner .qiehuan .qh_ul li {
    width: 82px;
    float: left;
    margin-right: 5px;
}

.banner .qiehuan .qh_ul li a {
    display: block;
    width: 80px;
    height: 50px;
    border: 1px solid #000;
}

.banner .qiehuan .qh_ul li.mar a {
    position: relative;
    left: 0px;
    top: -10px;
}

.banner .qiehuan .qh_ul li.mar a img {
    width:82px;
    height:52px;
}

.banner .qiehuan .biaoti {
    width: 800px;
    position: absolute;
    left: 0px;
    top: 321px;
}

.banner .qiehuan .biaoti p {
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 22px;
    display: none;
    color:#fff;
}

.banner .qiehuan .biaoti p.p_add {
    display: block;
}

/*news*/
/*肯德基门*/
.discount {
    width: 1000px;
    overflow: hidden;
    margin: 12px auto 0;
    overflow: hidden;
}

.leftbox {
    width: 1000px;
    overflow: hidden;
}

ul.pp li {
    margin: 10px 9px 0 0;
    width: 322px;
    overflow: hidden;
    display: block;
    float: left;
    background: #fff;
    border: 1px solid #e4e4e4;
    box-shadow: -1px 0px 1px rgba(0, 0, 0, .04),0px 1px 1px rgba(0, 0, 0, .13),1px 0px 2px rgba(0, 0, 0, .05);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

ul.video li {
    margin: 10px 9px 0 0;
    width: 310px;
    overflow: hidden;
    display: block;
    float: left;
}

/*视频*/
.sheji .shipin ul li {
	margin-top:10px;
	padding:7px;
	background:#fff;
}

ul.pp li:hover{
    -moz-box-shadow: 0 0 5px #ddd;
    -webkit-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    border:1px solid #ccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

ul.pp li.last,ul.video li.last  {
    margin: 10px 0 0;
}
ul.pp li:hover a{
    color: #0267B4;
}

ul.pp li img {
	width:310px;
    margin: 0 auto;
    padding: 7px 0;
    display:block;
    overflow: hidden;
    display: block;
}

ul.pp1 li img {
	width:310px;
	height:233px;
    margin: 0 auto 7px;
    padding: 7px 0;
    display:block;
    overflow: hidden;
    display: block;
}

.caption {
	padding-bottom:6px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    text-align:center;
    text-indent: 10px;
}

.caption .captionInside {
    margin: 0;
}

/*产品标题*/
.titlebox {
    width: 1000px;
    height: 40px;
}

.titlebox h1 {
    width: 80%;
    height: 40px;
    font: 24px/40px 宋体;
    float: left;
    font-weight: bold;
    color: #1f1f1f;
}

.titlebox h1 span{
	margin-right:5px;
	width:34px;
    height: 36px;
    display:inline-block;
    float:left;
    font: 20px/36px 宋体;    
    text-align:center;
    color:#fff;
    background:url(../images/icon.png) no-repeat 0 50%;
	
}

.titlebox ul {
    float: right;
}

.titlebox ul li {
    text-align: center;
    float: left;
    width: 150px;
    height: 25px;
    line-height: 20px;
    margin: 0px 10px;
}

.titlebox ul li.on {
    color: #fff;
    height: 25px;
    line-height: 19px;
    background: url(../images/onefloor_changebg.png) no-repeat center;
    text-align: center;
    margin-top: 10px;
}

.titlebox ul li.on a {
    color: #fff;
    font-size:14px;
}

/*肯德基门案例*/
.hotsale {
    width: 1000px;
    overflow: hidden;
    margin: 12px auto 0px auto;
}

/*单元门*/
.Preferential {
    width: 1000px;
    overflow: hidden;
    margin: 12px auto 0px auto;
}

/*单元门案例*/
.onefloor {
    width: 1000px;
    overflow: hidden;
    margin: 20px auto 0px auto;
}

/*新闻*/
.news{
	margin-top:10px;
	overflow:hidden;
    border: 1px solid #e4e4e4;
    box-shadow: -1px 0px 1px rgba(0, 0, 0, .02),0px 0 1px rgba(0, 0, 0, .13),0 0px 1px rgba(0, 0, 0, .05);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /*background:#fff url(../images/line.png) no-repeat 0 40px;*/
    background:#fff;
}

.xinwen {
	margin-right: 9px;
	width: 490px;
}

.news3{
	margin-top:10px;
    border: 1px solid #e4e4e4;
    box-shadow: -1px 0px 1px rgba(0, 0, 0, .02),0px 0 1px rgba(0, 0, 0, .13),0 0px 1px rgba(0, 0, 0, .05);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /*background:#fff url(../images/line.png) no-repeat 0 40px;*/
    background:#fff;
}

.xinwen3 {	width:100%; line-height:45px;}
.in_gsjj_key{
	font-size:22px;
	line-height:50px;
	font-weight: bold;
	color:#1963BB;
	margin: 15px 15px 25px 15px;
}

.in_gsjj_sl {
    width: 1000px;
    height: 150px;
    margin-top:0px;
    background: url(in_gsjj_sl_bg.png) center no-repeat;padding-top:20px;
}

.in_gsjj_sl li {
    width: 250px;
    height: 132px;
    padding: 10px 0;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 28px;
}


.in_gsjj_sl li a{
    display: block;
    color: #fff;
}



.in_gsjj_sl li big {
    font-size: 28px;
    color: #fff;
}

.in_gsjj_sl li i{
 width: 62px;
    height: 62px;
    display: inline-block;
    transition: all 0.3s;
}


	
.in_gsjj_sl li .txt {
    transition: all 0.3s;
}

.in_gsjj_sl li a:hover {
    padding-top: 50px;
}

.in_gsjj_sl li a:hover .txt {
    transform: translateY(-100px);
}



.in_gsjj_sl .in_icon1 {
    background: url(main3_icon1.png) center no-repeat;
}

.in_gsjj_sl .in_icon2 {
    background: url(main3_icon2.png) center no-repeat;
}

.in_gsjj_sl .in_icon3 {
    background: url(main3_icon3.png) center no-repeat;
}

.in_gsjj_sl .in_icon4 {
    background: url(main3_icon4.png) center no-repeat;
}

.in_gsjj_sl .in_icon5 {
    background: url(main3_icon5.png) center no-repeat;
}

.in_gsjj_sl .in_icon6 {
    background: url(main3_icon6.png) center no-repeat;
}



/*问答*/
.wenda {
    margin-left:9px;
    padding-bottom:10px;
    width: 490px;
}

.xinwen h2, .wenda h2 {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    font-weight: bold;
    text-indent:10px;
}

.xinwen h2 a, .wenda h2 a {
    margin-right:5px;
    font-size: 16px;
}

.xinwen h2 a:hover, .wenda h2 a:hover {
    font-size: 16px;
}
.list{ 
	overflow:hidden;
}

.list li {
    height: 41px;
    line-height: 41px;
    text-indent: 20px;
    background: url(../images/ico03.jpg) no-repeat 10px 50%;
    border-bottom:2px dotted #e4e4e4;
}

.list li span{
    margin-right: 10px;
    display: block;
}
.list li a {
    width: 80%;
    overflow: hidden;
    display: inline;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size:14px;
}

.list li a:hover {
    color: #0267B4;
    font-size: 14px;
    text-shadow: 0 0 1px #fff;
}

/*侧边导航*/
.elevator {
    width: 25px;
    overflow: hidden;
    display: none;
    z-index: 5;
    position: fixed;
    left: 50%;
    margin-left: -550px;
    top: 10%;
    _position: absolute;
    top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

.elevator ul {
    overflow: hidden;
}

.elevator li {
    width: 25px;
    line-height: 18px;
    text-align: center;
    overflow: hidden;
    margin-top: -1px;
    cursor: pointer;
}

.elevator li a {
    display: block;
    width: 25px;
    border-bottom: 1px solid #e6e6e6 ;
    height:;
    display: block;
    float: left;
    text-align: center;
    padding: 10px 0;
    font-size: 16px;
}

.elevator li a:hover {
	color: #fff;
	text-decoration: none;
	background: #0267B4;
	margin: 1px 0;
	text-shadow: 0 0 1px #fff;
}

.elevator li a img {
    text-align: center;
    margin: 0 auto;
    padding-top: 20px;
}

.elevator li .etitle {
    display: none;
    width: 25px;
    background: #0267B4;
    ext-align: center;
    color: #fff;
    float: left;
    padding: 5px 0;
    text-shadow: 0 0 1px #fff;
}

.elevator li.current a {
    display: none;
}

.elevator li.current .etitle {
    display: block;
    color: #fff;
}

.elevator li.current .etitle:hover {
    color: #fff;
}

.elevator li.hover a, .elevator li:hover a {
    display: none;
}

.elevator li.hover .etitle, .elevator li:hover .etitle {
    display: block;
    color: #fff;
}

/*link*/
.link {
    margin: 10px auto;
    width: 998px;
    height: 54px;
    line-height: 54px;
    background: #fff;
    border-top: 1px solid #e4e4e4;
    box-shadow: -1px 0px 1px rgba(0, 0, 0, .04),0px 1px 1px rgba(0, 0, 0, .13),1px 0px 2px rgba(0, 0, 0, .05);
}

.link span {
    color: #333;
    padding: 0 10px 0 15px;
    font-size: 14px;
}

.link .content p {
    line-height: 54px;
}

.link .content p a {
    color: #666;
    float: line-left;
    margin-right: 10px;
}

/*foot*/
.foot {
    margin: 15px 0 0;
    width: 100%;
    height: 185px;
    background: #333;
    color: #fff;
    clear: both;
}

.foot .content a {
    color: #fff;
}

.foot .content {
    height: 185px;
}

.l_foot {
    padding-top: 40px;
    width: 700px;
}

.l_foot p{
    line-height: 30px;
    text-align: center;
    font-size: 13px;
}
.r_foot {
    width: 250px;
}

.foot .content .zhizhao {
    margin: 44px 0 0 20px;
    padding: 3px;
    border: 1px solid rgba(255,255,255,0.5);
}

.foot .content .zhizhao img {
    displat: block;
}

.foot .content .erweima {
    margin: 30px 0 0 30px;
    text-align: center;
}

.foot .content .erweima img {
    display: block;
}

.foot .content .erweima span {
    font-size: 14px;
    display: block;
    height: 25px;
    line-height: 25px;
}
.lunbo{width:100%;height:435px;}
.lunbo .lunbo_qu{width:100%;height:435px;position:relative;overflow:hidden;}
.lunbo_qu ul{width:100%;height:435px;position:absolute;left:0px;top:0px;}
.lunbo_qu li{width:100%;height:435px;float:left;}
.lunbo .lunbo_qu li a{display:inline-block;width:100%;height:435px;background:#4FD556;}
.lunbo_qu li a.a1{background:url(../images/ban1.jpg) no-repeat;background-position:center;}
.lunbo_qu li a.a2{background:url(../images/ban2.jpg) no-repeat;background-position:center;}
.lunbo_qu li a.a3{background:url(../images/ban3.jpg) no-repeat;background-position:center;}
.lunbo_qu li a.a4{background:url(../images/ban4.jpg) no-repeat;background-position:center;}
.lunbo_qu li a.a5{background:url(../images/ban5.jpg) no-repeat;background-position:center;}
.lunbo .lunbo_qu .cen{width:350px;height:50px;margin:0 auto;position:relative;z-index:10;}
.lunbo_qu .cen .suolve{position:absolute;left:-319px;top:372px;}
.lunbo_qu .cen .suolve img{display:block;border:2px solid #0066B3;float:left;margin-right:5px;}
.lunbo_qu .cen .suolve img.img_add{position:relative;left:0;top:-7px;border:3px solid #FFF;}
.lunbo_qu .cen .text{width:350px;height:50px;position:absolute;left:-319px;top:317px;}
.lunbo_qu .cen .text p{color:#fff;font-size:17px;position:absolute;left:0px;top:0px;display:none;font-family:微软雅黑;background:#333;padding:6px;}
.lunbo_qu .cen .text p.p_add{display:block;}
