
.inbanbox{ width:100%; height: 400px;}
.inbanbox .swiper-slide img{width:100%; height: 400px;}

.content {
    width: 100%;
    background: url(../images/content_bg.png) top center no-repeat;
}


.f12 {	FONT-SIZE: 12px}
.F14lists {	LINE-HEIGHT: 23px}
.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}
.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}
.FixTitle A:link {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:hover {	TEXT-DECORATION: underline}
.FixTitle {OVERFLOW: hidden;LINE-HEIGHT: 24px;HEIGHT:59px}
.FixTitle H3 { text-indent:-999em; background: url(/img/case_bg.gif) no-repeat left center; height:59px; width:500px; float:left;}
.FixTitle SPAN {FLOAT: right; line-height:59px; margin-right:4px;}
.FixTitle SPAN A{ color:black;}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 {  PADDING-RIGHT: 0px;PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton { width:51px; height:51px; background:url(/img/arrow_bg.gif) no-repeat; LEFT:-66px; FLOAT: left; CURSOR: pointer; POSITION: absolute; TOP:86px;}
.blk_29 .RightBotton { width:51px; height:51px;RIGHT:-66px; background:url(/img/arrow_bg.gif) 0 -51px;FLOAT: right; CURSOR: pointer; POSITION: absolute; TOP: 86px;}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1200px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left;  TEXT-ALIGN: center}
.blk_29 .box IMG {	BORDER-RIGHT: #add2fc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #add2fc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #add2fc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #add2fc 1px solid}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px; font-weight:bold; font-size:13px;}
.blk_29 .box p a{ color:#505050;}
.rollphotos {WIDTH:1200px; margin:0px auto;}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}

#flash {
    width: 984px;
    height: 314px;
    padding: 10px;
    background: white;
    margin: 0 auto;
}

.content .flash_shadow {
    height: 51px;
}

.content .main_bg {
    width: 100%;
    background: url(../images/main_bg.gif) repeat-x;
    padding: 22px 0 30px 0;
}

.content .main {
    width: 1200px;
    height: 292px;
    margin: 0 auto;
}

.main ul {
    width: 1200px;
    overflow: hidden;
}

.main li {
    width: 590px;
    height: 128px;
    border: 1px solid #d7d7d7;
    border-radius: 8px;
    background: white;
    box-shadow: 2px 2px 3px #dfdfdf;
    float: left;
    margin: 0 10px 10px 0;
}
.main li:nth-child(even) {
    margin-right: 0;

}

.main li .img {
    display: block;
    width: 154px;
    height: 128px;
    float: left;
    background: url(/img/icon.png) no-repeat 24px 10px;
}

.main .design .img {
    background-position: -143px 10px;
}

.main .ue .img {
    background-position: -292px 10px;
}

.main .emark .img {
    background-position: -424px 14px;
}

.main li .text {
    width: 313px;
    height: 154px;
    float: left;
}

.main li .text h2 {
    width: 313px;
    height: 24px;
    margin: 15px 0 14px 0;

    line-height: 24px;
    background: url(../images/h2_bg.png) no-repeat;
    font-size: 15px;

}

.main .design .text h2 {
    background-position: 0 -26px;
}

.main .ue .text h2 {
    background-position: 0 -54px;
}

.main .emark .text h2 {
    background-position: 0 -80px;
}

.main li dl {
    width: 210px;
    height: 64px;
    background: url(/img/text_dl_bg.gif) no-repeat;
    float: left;
}

.main li dd {
    line-height: 12px;
    text-indent: 14px;
    margin-bottom: 11px;
}

.main li dd a {
    color: black;
}

.main li .text .detail {
    display: block;
    width: 84px;
    height: 24px;
    background: url(/img/detail_bg.gif) no-repeat;
    float: left;
    margin-top: 40px;
    text-indent: -999em;
}

.content .case_show {


    background-color: #e6e6e6;
}



.partC {
    MARGIN-TOP: 10px;
    OVERFLOW: auto;
    WIDTH: 950px
}

.partC .PC_left {
    OVERFLOW: auto;
    WIDTH: 470px
}

.partC .PC_right {
    OVERFLOW: auto;
    WIDTH: 470px
}

.partC .PC_left {
    FLOAT: left
}

.partC .PC_right {
    FLOAT: right
}

.PT_mix {
    BORDER-RIGHT: #a2d1ff 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #a2d1ff 0px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: #f3fbfe;
    PADDING-BOTTOM: 10px;
    OVERFLOW: auto;
    BORDER-LEFT: #a2d1ff 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a2d1ff 1px solid
}

.PhoTxt {
    MARGIN-TOP: 10px;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-LEFT: 10px;
    OVERFLOW: auto;
    WIDTH: 220px
}

.PhoTxt IMG {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #fff;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ccc 1px solid;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ccc 1px solid
}

.PhoTxt H1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 23px
}

.PhoTxt P {
    COLOR: #545454;
    LINE-HEIGHT: 20px
}

.content .news {
    width: 1200px;

    margin: 0 auto;
    background: url(../images/dash.gif) repeat-x 0 40px;
    padding-top: 20px;
}

.content .news ul {
    width: 520px;

    float: left;
    margin-right: 114px;
}

.content .news h4 {
    width: 420px;
    height: 30px;


}

.content .news h4 .more {
    width: 50px;
    height: 19px;
    display: block;
    float: right;

}

.content .news li {
    width: 420px;
    height: 30px;
    line-height: 30px;
    text-indent: 20px;
    background: url(/img/li_bg.gif) no-repeat 10px center;
}

.content .news li span {
    float: right;
}

.content .news li a {
    color: #292929;
}

.content .news .last {
    margin-right: 0;
}


.content .huoban{ width:1200px; margin:0 auto;}
.content .huoban dl
{
    float: left;
    margin-top: 30px;
}

.content .huoban dt{ width:34px; height:95px; float:left; margin-right:20px;}
.content .huoban dt a{ display:block; width:34px; height:95px; text-indent:-999em; background:url(/img/dt_bg.gif) no-repeat;}
.content .huoban dd{ width:156px; height:60px; border:1px solid #d1d1d1; float:left; margin-top:20px; box-shadow:1px 2px 3px #d1d1d1; margin-right:20px;}

.swianli{width:1200px;}

.swianli .swiper-slide img{width:290px; height: 200px;}

.flink{line-height: 100px;}
.flink li{float:left; margin-left: 20px;}


