﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.fullSlide {width:100%;position:relative;height:600px;-webkit-transition: left .5s,right .5s;transition: left .5s,right .5s;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {
    background-size: 100%;

    width: 100% !important;
    height: 600px;
    overflow: hidden;
    text-align: center;
    background-position: center top;
    background-repeat: no-repeat;
}
.fullSlide .bd li a {
    display: block;
    height: 100%;
}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li
{
    width: 13px;
    height: 13px;
    border-radius: 100px;
    background-color: #fff;
    display: inline-block;
    margin-right: 7px;
   
    background: url(https://www.shangceng.com.cn/static/public/image/banner_curry.png) no-repeat;
    cursor: pointer;
    }
.fullSlide .hd ul .on {background: url(https://www.shangceng.com.cn/static/public/image/banner_icon.png) no-repeat !important;}
span.prev {
    width: 36px;
    height: 75px;
    background-color: #ccc;
    opacity: 0.5;
    position: absolute;
    top: 35%;
    left: 50px;
    z-index: 130;
    /* display: none; */
    cursor: pointer;
    background-image: url(https://www.shangceng.com.cn/static/public/image/banner_btn.png);
    background-position: -322px -36px;
}
span.next {
    width: 36px;
    height: 75px;
    background-color: #ccc;
    opacity: 0.5;
    position: absolute;
    top: 35%;
    right: 50px;
    z-index: 13;
    cursor: pointer;
    /* display: none; */
   /* background-image: url(https://www.shangceng.com.cn//static/public/image/banner_btn.png);
    background-position: -48px -36px; */
    background-image: url(https://www.shangceng.com.cn/static/public/image/banner_btn.png);
    background-position: -464px -36px;
    cursor: pointer;
}
/**/

  /*热门楼盘*/  
.case .lpzs{ position:relative;}
.case .lpzs .prev{background: url(Img/Index/jt3.jpg) no-repeat center; display:block; width:56px; height:38px; position:absolute; left:-60px; top:140px;z-index:99; font-size:0;}
.case .lpzs .next{background: url(Img/Index/jt4.jpg) no-repeat center; display:block; width:56px; height:38px;position:absolute;right:-60px; top:140px; z-index:99;font-size:0;}

/*透明开始为0*/
.apa{ opacity: 0; }

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated.infinite{
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
}
.animated.s1{animation-duration:1s; -webkit-animation-duration:1s;}
.animated.s2{animation-duration:2s; -webkit-animation-duration:2s;}
.animated.s05{animation-duration:0.5s; -webkit-animation-duration:0.5s;}
/*end*/
body{overflow-x:hidden}
/*广告*/


/**/
.lybj{ height:641px;background:url("Img/Index/lybj.jpg") no-repeat center;}
.ly{height:551px; padding-top:43px;}
.ly h3{text-align: center;font-size: 36px; color:#103466;font-weight: normal; background:url("Img/Index/hg2.png") no-repeat bottom center; height:118px;margin-bottom:35px;}
.ly h3 i{display: block;font-size: 24px; color:#979797;font-family: "Myriad Pro"; text-transform: uppercase; margin-top:16px;}
.ly ul li{width:298px; height:313px; background:#f4f4f4 url("Img/Index/hg4.jpg") no-repeat left; float:left; }
.ly ul li dl{width:180px; height:227px; padding:52px 59px 34px;}
.ly ul li dl dt{padding-top:50px; background:url("Img/Index/yl1.png") no-repeat 50% 1%;}
.ly ul li dl dt em{display: block; font-size: 56px; color:#103466;text-align: center;}
.ly ul li dl dt em b{font-weight: normal;}
.ly ul li dl dt em i{font-size: 24px; color:#666666;}
.ly ul li dl dd span{display: block; text-align: center; height:45px;font-size: 24px; background:url("Img/Index/hg3.png") no-repeat bottom center;margin-bottom:30px;}
.ly ul li dl dd p{text-align: center; font-size: 16px;color:#666666;}
.ly ul li.ly1 dl dt{background:url("Img/Index/yl1.png") no-repeat 50% 1%;}
.ly ul li.ly2 dl dt{background:url("Img/Index/yl2.png") no-repeat 50% 1%;}
.ly ul li.ly3 dl{padding:52px 24px 34px;width:250px; height:227px;}
.ly ul li.ly3 dl dt{background:url("Img/Index/yl3.png") no-repeat 50% 1%;}
.ly ul li.ly4 dl dt{background:url("Img/Index/yl4.png") no-repeat 50% 1%;}
.ly ul li.ly4 dl{width:216px;padding:52px 41px 34px;}
/**/
.probj{height:1316px; background:url("Img/Index/probj.jpg") no-repeat center;}
.pro{height:1227px;padding-top:89px;}
.pro h3{text-align: center;font-size: 36px; color:#103466;font-weight: normal; background:url("Img/Index/hg2.png") no-repeat bottom center; height:118px;margin-bottom:35px;}
.pro h3 i{display: block;font-size: 24px; color:#979797;font-family: "Myriad Pro"; text-transform: uppercase; margin-top:10px;}
.pro .pro_attr{height:164px; background: #FFF url("Img/Index/btbj.png") no-repeat center; margin-bottom:30px;box-shadow: 5px 5px 10px #dddddd,-5px -5px 10px #dddddd; padding:42px 0 46px 46px; }
.pro .pro_attr .list {float:left;background:url("Img/Index/hg6.jpg") no-repeat left 10px; padding-left:54px; margin-right:27px;}
.pro .pro_attr dl.lis_0{ background:none}
.pro .pro_attr .clear{float:left;clear:none}
.pro .pro_attr .all{ display:none}
.pro .pro_attr dl dt{background: url("Img/Index/pro1.png") no-repeat;padding-top: 48px;}
.pro .pro_attr dl dt b{font-size: 24px;color: #666666;background: url("Img/Index/hg5.jpg") no-repeat bottom left;height: 40px; font-weight:normal; display:block}
.pro .pro_attr dl dd{margin-top: 18px;width: 385px;}
.pro .pro_attr dl dd span a{float: left;font-size: 16px;color: #8c8c8c;margin-bottom: 20px;margin-left: 30px;min-width: 58px;}
.pro .pro_attr dl.lis_0 dd span:first-child a,.pro .pro_attr dl.lis_0 dd span:nth-child(5) a{margin-left:0;}

.pro .pro_attr dl.lis_1 dt{background:url("Img/Index/pro2.png") no-repeat;padding-top:48px;}
.pro .pro_attr dl.lis_1 dd{margin-top:18px; width:150px;}
.pro .pro_attr dl.lis_1 dd span:first-child a,.pro .pro_attr dl.lis_1 dd span:nth-child(3) a{margin-left:0;}

.pro .pro_attr dl.lis_2 dt{margin-right:0;}
.pro .pro_attr dl.lis_2 dt{background:url("Img/Index/pro3.png") no-repeat;padding-top:48px;}
.pro .pro_attr dl.lis_2 dd{margin-top:18px; width:290px;}
.pro .pro_attr dl.lis_2 dd span:first-child a,.pro .pro_attr dl.lis_2 dd span:nth-child(4) a{margin-left:0;}

.pro .pro_attr dl dd span a:hover{ color:#103466}

.pro .pro_r{height:790px;}
.pro .pro_r ul{margin-bottom:26px;height:466px;}
.pro .pro_r ul li{float:left;width:378px; height:221px;position: relative;}
.pro .pro_r ul li span{display: block;}
.pro .pro_r ul li img{width:378px; height:221px;}
.pro .pro_r ul li.p1{width:791px; height:465px;margin-right:29px;margin-bottom:0;}
.pro .pro_r ul li.p1 img{width:791px; height:465px;}
.pro .pro_r ul li.p1 em{width:767px;}
.pro .pro_r ul li em{ display: block; background:#333; opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);height:46px;padding-left:24px;width:354px;line-height: 46px; color:#FFF; font-size: 20px;position: absolute;left:0; bottom:0;}
.pro .pro_r ul li em i{ font-size: 14px;margin-left:18px; margin-top:6px;}
.pro .pro_r ul li.p2{margin-bottom:23px;}
.pro .pro_r .pr{height:300px;}
.pro .pro_r .pr dl{width:380px; height:300px;float:left; margin-left:28px;}
.pro .pro_r .pr dl dt{width:380px; height:224px;}
.pro .pro_r .pr dl dt img{width:380px; height:224px;}
.pro .pro_r .pr dl dd{height:55px; background:#FFF; padding:12px 0 8px 24px;}
.pro .pro_r .pr dl dd span a{display: block;color:#333333; font-size: 24px;}
.pro .pro_r .pr dl dd span i{display: block;font-size: 14px; color:#868686; margin-top:6px;}
.pro .pro_r .pr dl.cur{margin-left:0;}
/**/
.fwbj{height:404px; background:url("Img/Index/bj.jpg") repeat-x;}
.fw{height:350px; padding-top:54px;}
.fw h3{text-align: center;font-weight: normal;font-size: 30px; color:#103466; background:url("Img/Index/hg7.png") no-repeat center; margin-bottom:30px;}
.fw ul{height:162px;}
.fw ul li{float:left;width:300px;height:123px;padding-top:39px;background:url("Img/Index/fw.jpg") no-repeat center;}
.fw ul li span{display: block; width:132px; height:24px; margin:0 auto;text-align: center; padding-top:69px; font-size: 22px; color:#333333;}
.fw ul li.fw1 span{background:url("Img/Index/fwtb1.png") no-repeat center 20%;}
.fw ul li.fw2 span{background:url("Img/Index/fwtb2.png") no-repeat center 20%;}
.fw ul li.fw3 span{background:url("Img/Index/fwtb3.png") no-repeat center 20%;}
.fw ul li.fw4 span{background:url("Img/Index/fwtb4.png") no-repeat center 20%;}
.fw ul li.fw1:hover span{background:url("Img/Index/fwtb1_h.png") no-repeat center 20%;}
.fw ul li.fw2:hover span{background:url("Img/Index/fwtb2_h.png") no-repeat center 20%;}
.fw ul li.fw3:hover span{background:url("Img/Index/fwtb3_h.png") no-repeat center 20%;}
.fw ul li.fw4:hover span{background:url("Img/Index/fwtb4_h.png") no-repeat center 20%;}
.fw ul li:hover span{color:#FFF;}
.fw ul li:hover{background:url("Img/Index/fw_h.jpg") no-repeat center;}
/**/
.xgg{height:452px; background:url("Img/Index/xgg.jpg") no-repeat center;}
.x{padding-top:50px; height:402px;}
.x h1{width:359px; height:58px; margin-bottom:16px;}
.x h1 img{width:359px; height:58px; }
.x span{display: block; font-size: 37px; font-weight: bold; color:#FFF;width:376px;height:55px; border-bottom:4px solid #FFF; margin-bottom:19px;}
.x p{font-weight: bold; font-size: 23px; color:#FFF;margin-bottom:31px; line-height: 30px;}
.x p b{font-weight: normal; float:left;}
.x p i{display: block;width:30px; height:30px;text-align: center;line-height: 30px; float:left; background:#FFF; border-radius: 50%; color:#103466;}
.x a{display: block;font-size: 14px; color:#103466;width:84px; height:33px;line-height: 33px;margin-right:15px;float:left; background:#FFF url("Img/Index/zx.png") no-repeat 82%;padding:0 17px 0 14px;}
.x strong{display: block; float:left; font-size: 14px;font-weight: bold;color:#FFF;margin-top: 10px;}
.x strong em{font-size: 18px; font-weight: bold;}
/**/
.sjsbj{height:982px; background:url("Img/Index/sjsbj.jpg") no-repeat center;}
.sjs{height:916px; padding-top:66px;}
.sjs h3{text-align: center;font-size: 36px; color:#103466;font-weight: normal; background:url("Img/Index/hg2.png") no-repeat bottom center; height:118px;margin-bottom:35px;}
.sjs h3 i{display: block;font-size: 24px; color:#979797;font-family: "Myriad Pro"; text-transform: uppercase; margin-top:10px;}
.sjs .r{float:left;}
.sjs .r .sjsbt{width:568px; height:57px;margin-top:100px;margin-bottom:12px;}
.sjs .r .sjsbt a{display: block; float:left; width:110px; font-size:13px;text-align: center; height:56px; line-height: 56px; color:#103466;border:1px solid #103466; }
.sjs .r .sjsbt a.cur{background:#103466; color:#FFF;}
.sjs .r ul{height:508px;}
.sjs .r ul li{width:172px;height:229px;float:left; margin-top:24px; margin-right:27px;}
.sjs .r ul li a{display: block;}
.sjs .r ul li.sj3,.sjs ul li.sj6{margin-right:0;}
.sjs .r ul li{width:167px; height:223px; border:3px solid #FFF;box-shadow: 4px 4px 4px #999; box-sizing: content-box;}
.sjs .r ul li img{width:167px; height:223px; animation: all 2s ease-in-out;}
.sjs .r ul li.hov img{ opacity:0.8;width:167px; height:223px;}
.sjs .rw{width:568px; height:764px;float:right;position: relative;}
.sjs .rw span{display: block;height:731px; }
.sjs .rw span img{height:763px;float:right;width:603px;}
.sjs .rw p{width:260px; height:190px;position: absolute; top:123px; left:0px;}
.sjs .rw p b{display: inline-block;font-size: 18px; font-weight: normal;color:#000; padding-bottom:12px; border-bottom:2px solid #103466;min-width:150px;margin-bottom:13px; padding-right:5px;}
.sjs .rw p b i{font-size: 18px; font-weight: bold;color:#103466;}
.sjs .rw p em{display: block;font-size: 15px; color:#000;margin-top:17px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
    /**/
.edgebj{height:988px; background:url("Img/Index/edgebj.png") no-repeat center;}
.edge{padding-top:88px;height:900px; position: relative;}
.edge h3{text-align: center;font-size: 36px; color:#103466;font-weight: normal; background:url("Img/Index/hg2.png") no-repeat bottom center; height:118px;margin-bottom:37px;}
.edge h3 i{display: block;font-size: 24px; color:#979797;font-family: "Myriad Pro"; text-transform: uppercase; margin-top:10px;}
.edge .bt{ margin-top:43px; width:454px; height:557px; float:left;}
.edge .bt h1{width:344px; height:63px;margin-bottom:114px;}
.edge .bt h1 img{width:344px; height:63px;}
.edge .bt ul{height:345px;}
.edge .bt ul li{float:left;font-size: 18px; color:#666666; margin-bottom:74px; margin-right:107px; padding-top:17px; background:url("Img/Index/hg12.jpg") no-repeat top left;}
.edge .bt ul li.cur{  background:url("Img/Index/hg11.jpg") no-repeat top left;}
.edge .bt ul li a{height:24px;line-height: 24px;}
.edge .bt ul li.cur a{font-size: 18px;color:#103466; font-weight: bold;}
.edge .bt em{width:96px; height:48px;}
.edge .bt em i{display: block;width:48px; height:48px; float:left;}
.edge .bt em i.jt1{background: url("Img/Index/jt6.png") no-repeat center; cursor:pointer;}
.edge .bt em i.jt2{background: url("Img/Index/jt7.png") no-repeat center;cursor:pointer;}
.edge .bt em i.jt1:hover{background: url("Img/Index/jt6_h.png") no-repeat center;}
.edge .bt em i.jt2:hover{background: url("Img/Index/jt7_h.png") no-repeat center;}

.ye_box{width:1106px; height:565px; position: absolute;left:454px;}
.edge .ed{ position:relative;}
.edge .ed span{display: block;width:1106px; height:565px;}
.edge .ed span img{width:1106px; height:565px;}
.edge .ed strong{display: block;width:412px; height:231px;background:#103466; z-index:999; padding:21px; color:#FFF;position: absolute;bottom: -122px;left: -154px;}
.edge .ed strong p{display: block;height:160px;border:1px solid #FFF; padding:30px 0 38px 14px; font-size: 24px; font-weight: bold; }
.edge .ed strong p i{display: block; font-size: 15px; font-weight: normal;color: #d6d6d6; margin-top:24px; line-height: 26px; margin-right:14px; font-style:normal;}
.edge .an{width:270px; height:48px;float:right;margin-right: 64px; }
.edge .an a{display: block;width:101px; height:48px;padding-left:23px;line-height: 48px;font-size: 14px;color:#e5e5e5;background:url("Img/Index/wzbj.jpg") no-repeat center; float:left;}
.edge .an a i{display: block;width:17px; height:17px; margin-top:16px; margin-right:20px;}
.edge .an a.xq{margin-right:22px; }
.edge .an a.xq i{background:url("Img/Index/zx2.png") no-repeat right;float:right;}
.edge .an a.lx i{background:url("Img/Index/dh.png") no-repeat right;float:right;}
.edge .an a:hover{background:url("Img/Index/wzbj_h.jpg") no-repeat center;}
/**/
.ryzz{height:684px;}
.ry{padding-top:77px; height:607px;}
.ry h3{text-align: center;font-size: 36px; color:#103466;font-weight: normal; ;background:url("Img/Index/hg2.png") no-repeat bottom center; height:118px;margin-bottom:45px;}
.ry h3 i{display: block;font-size: 24px; color:#979797;font-family: "Myriad Pro"; text-transform: uppercase; margin-top:10px;}
.ry .zsh{height:397px; position: relative;}
.ry .zsh .zs{overflow: hidden;}
.ry ul li{float:left; width:289px;margin-left:12px; }
.ry ul li em{display: block;width:246px;height:354px; padding:0 20px; padding-top:20px; background:url("Img/Index/rybj.jpg") no-repeat bottom; border:1px solid #dedede; }
.ry ul li em img{width:248px; height:331px;}
.ry ul li span{display: block; height:42px; line-height: 42px;text-align: center;}
.ry ul li span a{font-size: 16px; color:#8c8c8c;}
.ry .an i{display: block; float:left;width:65px; height:65px;}
.ry .an i.jt1{background:url("Img/Index/jt1.png") no-repeat center;position: absolute;top:40%;left:-70px;}
.ry .an i.jt2{background:url("Img/Index/jt2.png") no-repeat center;position: absolute;top:40%;right:-70px;}
/**/
.rylcbj{height:815px;background:url("Img/Index/rybj2.jpg") no-repeat center;}
.rylc{padding-top:90px; height:725px;}
.rylc h3{text-align: center;font-size: 36px; color:#103466;font-weight: normal; ;background:url("Img/Index/hg2.png") no-repeat bottom center; height:118px;margin-bottom:45px;}
.rylc h3 i{display: block;font-size: 24px; color:#979797;font-family: "Myriad Pro"; text-transform: uppercase; margin-top:10px;}
.rylc ul li{margin-bottom:14px; margin-left:9px;width:162px; height:194px;float:left;}
.rylc ul li.lc1{ background:#616161 url("Img/Index/lc1_h.png") no-repeat 20% 90%; padding: 25px 0 0 30px;margin-left:0;}
.rylc ul li.lc2{width:162px; height:194px;float:left; background:#FFF url("Img/Index/lc2.png") no-repeat 20% 90%; padding: 25px 0 0 30px;}
.rylc ul li.lc2 span,.rylc ul li.lc2 em{color:#666666;}
.rylc ul li.lc3{ background:#616161 url("Img/Index/lc3_h.png") no-repeat 20% 90%; padding: 25px 0 0 30px;}
.rylc ul li.lc4{ background:#FFF url("Img/Index/lc4.png") no-repeat 20% 90%; padding: 25px 0 0 30px;}
.rylc ul li.lc4 span,.rylc ul li.lc4 em{color:#666666;}
.rylc ul li.lc5{ background:#616161 url("Img/Index/lc5_h.png") no-repeat 20% 90%; padding: 25px 0 0 30px;}
.rylc ul li.lc6{ background:#FFF url("Img/Index/lc6.png") no-repeat 20% 90%; padding: 25px 0 0 30px;}
.rylc ul li.lc6 span,.rylc ul li.lc6 em{color:#666666;}
.rylc ul li.lc7{ background:#FFF url("Img/Index/lc7.png") no-repeat 20% 90%; padding: 25px 0 0 30px;margin-left:0;}
.rylc ul li.lc7 span,.rylc ul li.lc7 em{color:#666666;}
.rylc ul li.lc8{ background:#616161 url("Img/Index/lc8_h.png") no-repeat 20% 90%; padding: 25px 0 0 30px;}
.rylc ul li.lc9{ background:#FFF url("Img/Index/lc9.png") no-repeat 20% 90%; padding: 25px 0 0 30px;}
.rylc ul li.lc9 span,.rylc ul li.lc9 em{color:#666666;}
.rylc ul li.lc10{ background:#616161 url("Img/Index/lc10_h.png") no-repeat 20% 90%; padding: 25px 0 0 30px;}
.rylc ul li.lc11{ background:#FFF url("Img/Index/lc11.png") no-repeat 20% 90%; padding: 25px 0 0 30px;}
.rylc ul li.lc11 span,.rylc ul li.lc11 em{color:#666666;}
.rylc ul li span{display: block; font-size: 72px;font-weight: normal;height:55px;line-height:55px; color:#FFF;margin-bottom:26px;}
.rylc ul li em{display: block; font-size: 24px; color:#FFF;}
.rylc ul li.last{ background:#616161;padding:76px 18px 55px;width:158px; height:88px;}
.rylc ul li.last a{ display: block;font-size: 14px; color:#FFF; margin:0 auto 22px; width:85px; background:url("Img/Index/zx2.png") no-repeat right; padding-bottom:10px; border-bottom:2px solid #FFF;}
.rylc ul li.last strong{display: block;font-weight: bold;text-align: center;font-size: 14px; color:#FFF;}
.rylc ul li.last p{font-weight: bold;font-size: 22px; color:#FFF; text-align: center;margin-top:8px; font-family:arial,helvetica,clean,sans-serif;}
.rylc ul li.lc1:hover{background:#103466 url("Img/Index/lc1_h.png") no-repeat 20% 90%;}
.rylc ul li.lc2:hover{background:#103466 url("Img/Index/lc2_h.png") no-repeat 20% 90%;}
.rylc ul li.lc3:hover{background:#103466 url("Img/Index/lc3_h.png") no-repeat 20% 90%;}
.rylc ul li.lc4:hover{background:#103466 url("Img/Index/lc4_h.png") no-repeat 20% 90%;}
.rylc ul li.lc5:hover{background:#103466 url("Img/Index/lc5_h.png") no-repeat 20% 90%;}
.rylc ul li.lc6:hover{background:#103466 url("Img/Index/lc6_h.png") no-repeat 20% 90%;}
.rylc ul li.lc7:hover{background:#103466 url("Img/Index/lc7_h.png") no-repeat 20% 90%;}
.rylc ul li.lc8:hover{background:#103466 url("Img/Index/lc8_h.png") no-repeat 20% 90%;}
.rylc ul li.lc9:hover{background:#103466 url("Img/Index/lc9_h.png") no-repeat 20% 90%;}
.rylc ul li.lc10:hover{background:#103466 url("Img/Index/lc10_h.png") no-repeat 20% 90%;}
.rylc ul li.lc11:hover{background:#103466 url("Img/Index/lc11_h.png") no-repeat 20% 90%;}
.rylc ul li:hover span{color:#FFF;}
.rylc ul li:hover em{color:#FFF;}
/**/
.banbj{height:395px; background:url("Img/Index/ban_2bj.jpg") no-repeat center;}
.ban{padding-top:50px; height:345px;position: relative;}
.ban .rw{width:502px; height:466px; position: absolute;bottom:0;left:138px;}
.ban .rw img{width:502px; height:466px;}
.ban .ba{float:right;margin-right:32px;}
.ban h1{width:253px; height:72px; margin-bottom:16px;}
.ban h1 img{width:253px; height:72px; }
.ban span{display: block; font-size: 42px; font-weight:normal; color:#FFF;width:415px;height:55px; border-bottom:4px solid #FFF; margin-bottom:19px;}
.ban p{font-weight: bold; font-size: 37px; color:#FFF;margin-bottom:31px; line-height: 30px;}
.ban a{display: block;font-size: 14px; color:#103466;width:84px; height:33px;line-height: 33px;margin-right:15px;float:left; background:#FFF url("Img/Index/zx.png") no-repeat 82%;padding:0 17px 0 14px;}
.ban strong{display: block; float:left; font-size: 14px;font-weight: bold;color:#FFF;margin-top: 10px;}
.ban strong em{font-size: 18px; font-weight: bold;}
/**/
.casebj{ height:1213px; background:url("Img/Index/casebj.jpg") no-repeat center;}
.case{padding-top:88px; height:1125px;}
.case h3{text-align: center;font-size: 36px; color:#103466;font-weight: normal; ;background:url("Img/Index/hg2.png") no-repeat bottom center; height:118px;margin-bottom:24px;}
.case h3 i{display: block;font-size: 24px; color:#979797;font-family: "Myriad Pro"; text-transform: uppercase; margin-top:10px;}
.case .ca{position: relative; margin-bottom:48px;}
.case .khsm{ height:506px;}
.case .khsm .sm{width:300px; height:506px;float:left;background:#f0f0f0;}
.case .khsm .sm dl{width:264px; height:454px; padding:52px 18px 0;}
.case .khsm .sm dl dt{width:122px; height:122px;margin:0 auto 20px;}
.case .khsm .sm dl dt img{width:122px; height:122px;}
.case .khsm .sm dl dd span{display: block;color:#666666; text-align: center;height:68px;background:url("Img/Index/hg8.jpg") no-repeat bottom center;margin-bottom:20px;}
.case .khsm .sm dl dd span em{display: block; font-size: 16px;}
.case .khsm .sm dl dd span i{display: block;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 32px;}
.case .khsm .sm dl dd p{font-size: 12px; color:#666666;text-align: left; line-height:25px;}
.case .khsm .kht{width:900px; height:506px;float:left;}
.case .khsm .kht img{width:900px; height:506px;}
.case .jt{width:116px; height:38px;position: absolute; bottom:22px; left:240px;  }
.case .jt i{display: block; float:left; width:56px; height:38px;}
.case .jt .jt1{background:url("Img/Index/jt3.jpg") no-repeat center; margin-right:4px;}
.case .jt .jt2{background:url("Img/Index/jt4.jpg") no-repeat center;}
.case .lpzs{height:335px;}
.case .lpzs h4{text-align: center; font-size: 24px; color:#103466; background:url("Img/Index/lp.png") no-repeat center; margin-bottom:25px;}
.case .lpzs ul{height:285px;}
.case .lpzs ul li{float:left;width:380px; height:285px;margin-right:30px;}
.case .lpzs ul li em{display: block;width:380px; height:224px;}
.case .lpzs ul li em img{width:380px; height:224px;}
.case .lpzs ul li.cur{margin-left:0;}
.case .lpzs ul li span{display: block;width:380px; height:60px;background:#f1f1f1;}
.case .lpzs ul li span b{display: block; font-weight: normal; font-size: 18px;color:#333333;float:left;margin-top:20px;margin-left:17px;}
.case .lpzs ul li span p{float:right; width:205px; height:23px;margin-top:12px; margin-right:6px; background:url("Img/Index/bj2.png") no-repeat center; padding:6px; font-size: 12px;color:#FFF;}
.case .lpzs ul li span p em{display: block;font-size: 12px;float:left; width:60px;color:#FFF; height:24px;line-height: 24px; }
.case .lpzs ul li span p em i{font-size: 14px;}
.case .lpzs ul li span p em.wg{padding-left:20px; width:72px; background:url("Img/Index/wg.png") no-repeat left; border-right:1px solid #627db1;}
.case .lpzs ul li span p em.jxz{padding-left:24px; width:78px; background:url("Img/Index/jxz.png") no-repeat left; white-space:nowrap; float:right}
/**/
.newsbj{height:883px;background:#f0f0f0;}
.news{height:797px; padding-top:86px;}
.news h3{text-align: center;font-size: 36px; color:#103466;font-weight: normal;background:url("Img/Index/hg2.png") no-repeat bottom center; height:118px;margin-bottom:25px;}
.news h3 i{display: block;font-size: 24px; color:#979797;font-family: "Myriad Pro"; text-transform: uppercase; margin-top:10px;}
.news .ttxw{height:560px; background:#FFF; }
.news .ttxw .tt{width:415px;height:509px;float:left; border-right:2px solid #f0f0f0;padding:30px 18px 21px;}
.news .ttxw .tt h4{font-size: 24px; color:#666666; font-weight: normal; margin-bottom:20px;}
.news .ttxw .tt h4 a{color: #103466;}
.news .ttxw .tt dl{width:416px; height:480px; float:left;}
.news .ttxw .tt dl dt{width:413px; height:232px;margin-bottom:25px;}
.news .ttxw .tt dl dt img{width:413px; height:232px;}
.news .ttxw .tt dl dd span{display: block; font-size: 16px; color:#333333; margin-bottom:15px;height:69px; background:url("Img/Index/hg9.jpg") no-repeat bottom left;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.news .ttxw .tt dl dd span i{display: block;width:90px; height:17px; font-size: 12px; margin-top:15px;color:#666666; padding-left:24px;background:url("Img/Index/sj.png") no-repeat left;}
.news .ttxw .tt dl dd p{font-size: 14px; color:#666666; margin-bottom:20px;line-height: 24px;}
.news .ttxw .tt dl dd a{display: block; width:78px; height:18px;border:2px solid #103466;background:url("Img/Index/jt5.png") no-repeat center;}
.news .ttxw .xw{width:691px;height:509px;float:right;padding:30px 30px 21px 26px;}
.news .ttxw .xw span{display: block;margin-bottom:20px;}
.news .ttxw .xw span a{font-size: 24px; color:#666666;margin-right:39px; }
.news .ttxw .xw span a.cur{color:#103466;}
.news .ttxw .xw .xwsm dl{height:126px; margin-bottom:34px;}
.news .ttxw .xw .xwsm dl dt{width:226px;height:126px;float:left;}
.news .ttxw .xw .xwsm dl dt img{width:226px;height:126px;}
.news .ttxw .xw .xwsm dl dd{float:left;width:440px;height:126px;padding-left:20px;}
.news .ttxw .xw .xwsm dl dd span{margin-bottom:10px;}
.news .ttxw .xw .xwsm dl dd span a{font-size: 16px; color:#333333;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.news .ttxw .xw .xwsm dl dd span i{display: block;width:90px; height:17px; font-size: 12px; margin-top:15px;color:#666666; padding-left:24px;background:url("Img/Index/sj.png") no-repeat left;}
.news .ttxw .xw .xwsm dl dd p{font-size: 14px; color:#666666;line-height: 24px;}
/**/
.about{height:728px; background:url("Img/Index/about.jpg") no-repeat center;}
.ab{padding-top:102px;height:626px;}
.ab .sp{width:542px; height:474px; background:#FFF; float:left; padding:26px 29px; position: relative;}
.ab .sp span{display: block;width:542px; height:474px;}
.ab .sp span img{width:542px; height:474px;}
.ab .sp i{display: block;width:83px; height:83px;position: absolute;top:40%; left:40%;background:url("Img/Index/bf.png") no-repeat center;}
.ab .absm{width:522px; height:496px;float:right; padding:30px 18px 0 30px;}
.ab .absm dl{width:557px; height:360px;}
.ab .absm dl dt{margin-bottom:27px;}
.ab .absm dl dt span{display: block;font-size: 39px;color:#FFF; width:362px;height:80px; border-bottom:3px solid #FFF; padding-bottom:19px;}
.ab .absm dl dt span i{display: block;margin-top:7px; font-size: 32px; color:#FFF; font-family:"Myriad Pro"; text-transform: uppercase;}
.ab .absm dl dd p{margin-bottom:50px;}
.ab .absm dl dd p em{display: block;font-size: 15px; color:#FFF;text-indent:25px;line-height:25px;}
.ab .absm ul{height:112px;}
.ab .absm ul li{float:left;width:80px; height:112px; margin-left:67px;}
.ab .absm ul li a{display: block;}
.ab .absm ul li em{display: block;width:80px;height:80px; margin-bottom:13px;}
.ab .absm ul li em img{width:80px;height:80px;}
.ab .absm ul li i{display: block;font-size: 18px; color:#FFF; text-align: center;width:80px;}
.ab .absm ul li.cur{margin-left:0;}
/**/
.hzsjbj{height:380px;}
.hzs{padding-top:54px;height:326px;}
.hzs span{display: block; width:272px; height:40px; margin:0 auto;padding-bottom: 20px;}
.hzs span a{display: block; float:left;height:40px; font-size: 24px; color:#666666;}
.hzs span a.sj{margin-right:75px;}
.hzs span a.cur{color:#103466; background:url("Img/Index/hg10.jpg") no-repeat bottom center;}
.hzs .hz ul{height:198px;}
.hzs .hz ul li{float:left;width:200px; height:99px;}
.hzs .hz ul li img{width:127px; height:63px;border: 1px solid #EEEEEE; -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
     padding-left:36px; padding-right:36px;
     background:#EEEEEE;
    padding-top:18px; padding-bottom:18px;
	
    filter: gray;}
    .hzs .hz ul li:hover img
    {
         -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    
    filter: grayscale(0);
    opacity:0.8;filter:Alpha(opacity=80)
        }

.hzs .hz_lis{padding-top: 20px;margin: 0 auto;display: block;width: 54px;}
.hzs .hz_lis ul li{ width:16px; height:16px; background:#ccc; border-radius:50%;  float:left; margin-right:10px}
.hzs .hz_lis ul li.on{background:#103466; }



/*****/
.sjsa{position:relative;}
.sjsa div a.fenleib {
    display: inline-block;
    width: 380px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    border: 1px solid #ccc;
    color: #000;
    font-size: 15px;
}
.sjsa div a.cur{background:#c9a063;color:#fff;}
.sjsa div a.fenleib:hover{background: #c9a063;
    color: #fff;
    font-weight: bold;}
.sjsa div ul{display:none;position:absolute;width:1200px;left:0;    top: 50px;}
.sjsa div ul li{width: 290px;height: 325px;margin-right:13px;float:left;position:relative;}
.sjsa div ul li:last-child{margin-right:0;}
.sjsa div ul li img{width: 290px;
    height: 325px;}

.sjsa div ul li span {
    background: #000;
    top: 0;
    opacity: 0.6;
    left: 0;
    display: none;
    position: absolute;
    width: 100%;
    height: 325px;
    line-height: 293px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.sjsa div ul li p{color: #c7c7c7;
    font-size: 15px;
    text-align: center;
    line-height: 21px;
    margin-top: 8px;}
.sjsa div ul li p b{display:block;text-align:center;font-size:18px;color:#000;line-height:30px;}